/* CSS Document */
body
	{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../design/bg.jpg);
	font-size:12px;
	color:#111111;
	}
a
	{
	color:#c05906;
	}
ul
	{
	padding:0 20px;
	}
h1
	{
	font-size:21px;
	font-weight:normal;
	color:#111111;
	margin:0;
	}
h2
	{
	font-size:15px;
	font-weight:normal;
	color:#c10917;
	color:#2e3192;
	margin:0;
	}
img
	{
	border:0;
	}
p
	{
	font-size:12px;
	color:#111111;
	margin:5px 0 10px 0;
	}
.accordion .accordion_link
	{
	margin:30px 0 15px 0;
	font-weight:normal;
	line-height:normal;
	font-size:18px;
	}
.bottom
	{
	font-size:12px;
	color:#676767;
	margin-bottom:5px;
	}
.bottom a
	{
	text-decoration:underline;
	color:#676767;
	}
#cart_info
	{
	font-size:12px;
	color:#000;
	}
.cart_submit 
	{
	font-size:18px;
	color:#2e3192;
	}
.cart_submit a
	{
	color:#2e3192;
	text-decoration:none;
	}
.catalog_groups_main
	{
	margin:5px 0;
	font-size:13px;
	}
.catalog_groups_main a
	{
	color:#454545;
	text-decoration:none;
	}
.catalog_groups_sub
	{
	font-size:12px;
	}
.catalog_groups_sub a
	{
	color:#000;
	text-decoration:none;
	}
.contenttitle
	{
	font-size:20px;
	color:#c05906;
	font-weight:bold;
	margin:10px 0;
	}
.form_field_block
	{
	height:16px;
	margin:0 8px;
	}
.form_field_input
	{
	border:#375d8e 1px dotted;
	height:16px;
	padding:0 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a1a1a1;
	}
.form_field
	{
	border:1px solid #ccc;
	width:330px;
  min-width: 330px;
  max-width: 330px;
	}
.form_header
	{
	color:#2e3192;
	vertical-align:top;
	font-size:18px;
  word-break: break-all;
	}

.form_name
	{
	color:#666;
	vertical-align:top;
	padding:5px 0;
	}
.form_name_
	{
	font-style:italic;
	padding:5px 0;
	}
.good_announce
	{
	font-size:12px;
	color:#111111;
	}
.good_name
	{
	color:#454545;
	font-size:15px;
	font-weight:bold;
	margin:2px 0 5px 0;
	}
.good_name a
	{
	color:#454545;
	text-decoration:none;
	}
.good_price
	{
	margin:5px 0;
	font-weight:bold;
	font-size:15px;
	color:#375d8e;
	}
.good_quantity
	{
	font-size:14px;
	border:1px solid #ccc;
	width:30px;
	text-align:center;
	height:14px;
	}
.header
	{
	color:#FFFFFF;
	font-size:14px;
	margin:0 10px;
	}
.header h1
	{
	color:#FFFFFF;
	font-size:14px;
	margin:0 10px;
	}
.logo
	{
	font-size:25px;
	color:#293490;
	font-weight:bold;
	}
.logo
	{
	color:#375d8e;
	}
.logo_
	{
	font-size:14px;
	color:#375d8e;
	}
.pages
	{
	text-align:center;
	}
.pages a
	{
	text-decoration:none;
	padding:0 5px;
	}
.pages a:hover
	{
	text-decoration:underline;
	}
.pages_nums
	{
	color:#666666;
	}
.pages_nums_active
	{
	color:#c05906;
	font-weight:bold;
	}
.centerbg1 {   
	display: none;   
	width:100%;   
	height:100%;   
	position: absolute;   
	top: 0px;   
	left: 0px;   
	z-index: 1000;   
	background:#ffffff;
	}   
.centerbg2 {   position: absolute;   left: 50%;   top: 50%; }   
#preloader {   
	top: -50%;   
	left: -50%;   
	position: relative;   
	width: 70px;   
	height: 70px;   
	background:url('/js/facebox/loading.gif') #ffffff no-repeat center;
	border: none; 
	}
.rightmenu
	{
	list-style:url(../design/li.jpg);
	margin: 10px;
	padding:0;
	font-size:13px;
	}
.catalog_groups_sub
	{
	font-size:13px;
	}
.rightmenu li
	{
	margin:10px 0;
  /*word-break: break-all;*/
  word-wrap: break-word; 
	}
.rightmenu a
	{
	color:#454545;
	text-decoration:none;
	}
.rightmenu li a b
	{
	text-decoration:none;
	}
.rightmenu li a:hover
	{
	text-decoration:underline;
	}
.rightmenu li a.active
	{
	font-weight:bold;
	text-decoration:underline;
	}
  
.rightmenu li.active > a
	{
	font-weight:bold;
	}
.rightmenu li.active
	{
	text-decoration:underline;
	}
.right_special
	{
	margin:10px 0 8px 0;
	font-size:12px;
	}
.right_special a
	{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
.right_special a:hover
	{
	text-decoration:underline;
	}
.right_special_var
	{
	font-size:14px;
	font-weight:normal;
	margin:10px 0 10px 0;
	}
.right_special_price
	{
	font-size:14px;
	line-height:1em;
	font-weight:bold;
	}
.spacer_10
	{
	height:10px;
	font-size:1px;
	}
.spacer_20
	{
	height:20px;
	font-size:1px;
	}
.spacer_30
	{
	height:30px;
	font-size:1px;
	}
.spacer_40
	{
	height:40px;
	font-size:1px;
	}
.topmenu
	{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
.top_cart_header
	{
	font-size:16px;
	color:#2e3192;
	margin:0 0 3px 0;
	}
.top_cart_header a
	{
	color:#2e3192;
	}
.top_cart_var
	{
	font-size:11px;
	line-height:1em;
	}
  
  
  .select_of_param {
    width:150px;
    /*margin-left: 5px;*/
  }
  
  .select_of_param_label {
    vertical-align: middle;
    padding-top:3px !important;
  }
  
  
  .order_form_label {
    padding-right:10px;
  }
  
  .headerphones {
      float: left; margin-right: 20px;
  } 
  
  .headerschedule {
      margin-top: -3px;
  }
  
  .footeraddress {
      float: left; margin-right: 20px; font-size: 10px; 
  }
  
  .footerphones {
      float: left; margin-right: 20px; margin-left: 10px; font-size: 10px;
  }
  
  .footerschedule {
      font-size: 10px;
  }
  