BODY {
	margin: 0; /* Убираем отступы */
	padding: 0;
	background-color:#C0C0C0;
}
.table_block{
width: expression(documentElement.clientWidth > 1400 ? (documentElement.clientWidth == 0 ? (body.clientWidth > 1400? "1400px" : "auto") : "1400px") : "auto"
  );
max-width: 1400px;
border: 1px solid #000000;
background-color:#FFFFFF;
       }


.login_form {  margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.button_style {  margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.small_white {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline; vertical-align: top}
a.small_white:hover {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; color: #FFFF99; text-decoration: underline; vertical-align: top}
.login_button {  margin-top: 1px; margin-left: 3px; border-style: none}
.login_button2 { margin-top: 1px; margin-left: 3px; border-style: none}
.search_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	width: 250px;
	padding-left: 4px;
	padding-right: 5px;
	margin-left: 8px;
	background-color: #15477A;
	border: 1px solid #FFFFFF;
}
.horiz_menu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8E1919; text-decoration: none; font-weight: bold}
a.horiz_menu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #8E1919; text-decoration: underline; font-weight: bold}
.brand_table {  margin-left: 5px}
.scroll_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	cursor: pointer;
	text-decoration: none;
}
.spec {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 0px}


h1{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #3563B1; padding-top: 7px; font-weight: normal; border-style: none; margin:0px; padding:0px; margin-bottom:5px; text-align:center; text-decoration: underline;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3563B1;
	font-weight: normal;
	margin: 0;
	padding-left: 5px;
}
.order_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px dotted #333333;
	padding-left: 2px;
	padding-right: 2px;
}

.order_input_focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	border: 1px dotted #333333;
	padding-left: 2px;
	padding-right: 2px;
}

.big_font{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #E04616; padding-top: 7px; font-weight: bold; border-style: none;}

.left_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFF66;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	cursor:pointer;
	background-image: url(pics_a/f17.gif);
}

.left_menu_ovr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFC600;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	cursor:pointer;
	background-image: url(pics_a/f17_2.gif);
}

.zero_h {
	display: none;
	border-left: 3px solid #124274;
        background-color: #ACCCEE;
}

.nonzero_h {
	display: block;
	border-left: 3px solid #124274;
        background-color: #ACCCEE;

}



.left_menu_child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F87C0;
	text-decoration: none;
}


a.left_menu_child:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #315C88;
	text-decoration: none;
}


#basket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(pics_a/f23_2.gif);
	background-repeat: no-repeat;
	background-color: #66B0FE;
}
.cast_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFF00;
}
.notepad_font {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7C9EFA; text-decoration: none; padding-right: 4px; padding-left: 4px}
.header_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3563B1;
	font-weight: normal;
	margin: 0;
	padding-left: 5px;
}




.hr_style {
 border: none; /* Убираем границу для браузера Firefox */
 color: #3563B1; /* Цвет линии для браузера Internet Explorer */
 background-color: #3563B1; /* Цвет линии для браузера Firefox и Opera */
 height: 4px; /* Толщина линии */
 margin: 2px;
 padding: 0px;
}

.hr_style2 {
	border: none; /* Убираем границу для браузера Firefox */
	color: #3399FF; /* Цвет линии для браузера Internet Explorer */
	background-color: #3399FF; /* Цвет линии для браузера Firefox и Opera */
	height: 1px; /* Толщина линии */
	margin: 2px;
	padding: 0px;
}


.simple_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7F0115;
	text-decoration: none;
	cursor: pointer;
}

a.simple_text2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E18482;
	text-decoration: none;
}
.page_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #68A1DD;
	border: 1px solid #3563B1;
	padding: 2px;
	margin-right: 2px;
}

.spec_td {border-right: 1px dotted #9A9A9A; /* Линия справа от текста */}
.spec_td2 { border-right: 1px dotted #9A9A9A; border-top: 1px dotted #9A9A9A }
.spec_td3 { border-top: 1px dotted #9A9A9A }
.small_blue { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7C9EFA; text-decoration: none; text-align: justify}
.small_red { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B62F2C }
.header_font2 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #0E1D69; padding-left: 5px ; background-color: #FDFDFD}

.left_menu_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	cursor:pointer;
	background-image: url(pics_a/f17_2.gif);
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;

}
li {
	padding-left: 0px;
	color: #3563B1;
	list-style-type: disc;
	line-height: 12pt;
	padding-top: 5px;
}
#notepad {
	background-color: #66AFFE;
	background-image: url(pics_a/f25.gif);
	background-repeat: no-repeat;
	padding-left: 4px;
	padding-top: 4px;
}

.separator
{
	padding-top: 4px;
}

.notepad_fnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	line-height: 14pt;
	}
.cat_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #3563B1;
	text-decoration: none;
}

.cat_font_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #55AAFF;
	text-decoration: none;
}

a.notepad_fnt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF99;
	text-decoration:none;
	}

.all_position {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9933;
	padding-top: 5px;
	padding-bottom: 7px;
	background-image: url(pics_a/f20_2.gif);
	text-align: center;
}
.input_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #124274;
	border: 1px solid #124274;
	width: 150px;
	background-color: #FBFCE4;
}

#prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(pics_a/f21_2.gif);
	background-repeat: no-repeat;
	text-align: center;
	background-color: #68A1DD;
}

#central_part {
	background-image: url(pics_a/f35.gif);
	background-repeat: repeat-x;
}

#slider {
	background-image: url(pics_a/slide.gif);
	background-repeat: repeat-x;
	height: 92px;
}



form {
	margin: 0;
}

.login_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	width: 123px;
	padding-left: 4px;
	padding-right: 5px;
	background-color: #15477A;
	border: 1px solid #FFFFFF;
}
.fill {
	background-image: url(pics_a/f27.gif);
	padding-top: 26px;
}

.l_fone {  background-image: url(pics_a/f28.gif); background-repeat: no-repeat; background-position: right center; background-color: #D2DDEC; cursor: pointer;	padding: 5px;}
.r_fone { background-image: url(pics_a/f29.gif); background-repeat: no-repeat; background-position: left center; background-color: #D2DDEC; cursor: pointer; padding: 5px;}
.page_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #A7BEE4;
	border: 1px solid #3563B1;
	padding: 2px;
	text-decoration: none;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

a.page_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3563B1;
	background-color: #A7BEE4;
	border: 1px solid #3563B1;
	padding: 2px;
	text-decoration: none;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
}.page_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3563B1;
	border: 1px solid #3563B1;
	padding: 2px;
	margin-right: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.single_table {  border: 1px #666666 dotted}
.prod_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: center}
.pic_field {  background-color: #FFFFFF;}
.price_field { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #000000; margin-top: 5px ; background-image: url(pics_a/f31.gif); background-repeat: repeat-x; background-color: #8BBAEC}
.basket_font { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #000000; padding-left: 4px ;padding-right:4px;}
.simple_black {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000000;
	padding-left:4px;
	padding-right:4px;
	text-align:justify;
	font-weight: normal;
}
.number_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #B7DDB5;
	padding: 1px;
}
.kolvo_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #15477A;
	border: 1px solid #FFFFFF;
	text-align: right;
}

.kolvo_input_focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 17px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #71A2D4;
	border: 1px solid #FFFFFF;
	text-align: right;
}


.specpr_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}

.pic_style {padding: 1px; border: 1px solid #379CC9;}

.grey_font3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; color: #000066; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;text-decoration:none; ; background-color: #FFFFFF}

.cast_font2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3333;}
.zero_h2 {
	display: none;
	;
}
.big_font2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3563B1;
	padding-top: 7px;
	text-decoration: none;
}

a.big_font2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8FADDE;
	padding-top: 7px;
	text-decoration: none;
}
.start_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3563B1;
}

.grey_mainwindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E3D3D;
	padding-left: 2px;
	text-align: justify;
	text-decoration: none;
}

A.grey_mainwindow:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	padding-left: 2px;
	text-align: justify;
	text-decoration: none;
}

.big_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3563B1;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
}

a.big_blue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #80A2D9;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
}
.left_menu_child_ovr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.margin4 {
	padding: 4px;
}

.central_bottom {
	background-color: #FDFEFF;
	background-image: url(pics_a/bottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.up_td {
	background-color: #1e62a8;
	background-image: url(pics_a/main_fone.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.big_white {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 13px;
}


#central_part h1, #central_part h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3563B1;
	font-weight: normal;
	margin: 0;
	padding-left: 5px;
}

#central_part, #central_part p, #central_part strong, #central_part li, #central_part ul{
color: #3563b1;
font-family: "Arial", "Helvetica", sans-serif;
font-size: 12px;
text-decoration: none;
text-align: justify;
padding: 0px 10px;
}
