body{
    background-color:#FFFFFF;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    line-height: 13px;
    color:black;
}
body.page{
    padding:0px;
    margin:0px;	
}
p{
	font: 11px Tahoma, Verdana, sans-serif;
	text-indent: 0pt;
	margin: 5px 0px 5px 0px;
	text-align: justify;
	color:#424242;
}
td {
   /*vertical-align: top;*/
    font: 11px Tahoma, Verdana, sans-serif;
    color:#424242;
}
A.s1:link, A.s1:visited{	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(images/arr3.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; FONT: bold 11px Tahoma; COLOR: #696969; PADDING-TOP: 0px; TEXT-DECORATION: none;}
A.s1:hover, A.s1:active {	COLOR: #0a6891}

A.r2:link, A.r2:visited{	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(images/arr3.gif) no-repeat 0px 4px; PADDING-BOTTOM: 0px; FONT: bold 12px Tahoma; COLOR: #0a6891; PADDING-TOP: 0px; TEXT-DECORATION: none;}
A.r2:hover, A.r2:active { text-decoration: underline; }

A.s2:link, A.s2:visited{MARGIN-TOP: 5px; DISPLAY: block; FONT: bold 11px Tahoma; COLOR: #696969; TEXT-DECORATION: none;}
A.s2:hover, A.s2:active {	COLOR: #0a6891}

.font7{font: 10px Tahoma, Verdana, sans-serif;}
.font8{font: 8pt Tahoma, Verdana, sans-serif;}
.font9{font: 9pt Tahoma, Verdana, sans-serif;}
.font10{font: 10pt Tahoma, Verdana, sans-serif;}
.font11{font: 11pt Tahoma, Verdana, sans-serif;}
.font12{font: 12pt Tahoma, Verdana, sans-serif;}
.font13{font: 13pt Tahoma, Verdana, sans-serif;}
.font14{font: 14pt Tahoma, Verdana, sans-serif;}
.font15{font: 15pt Tahoma, Verdana, sans-serif;}

H1 {font: normal 21px "Trebuchet MS"; text-transform: none; color:#0a6891;	margin: 0px 0 15px 0px; padding: 0;}
H2 {margin: 0px 0px 5px 0px; padding: 0; FONT: normal 17px  Tahoma, Verdana, sans-serif; COLOR: #696969;  }
.H2 {margin: 0px 0px 5px 0px; padding: 0; font: normal 18px "Trebuchet MS";  COLOR: #0a6891;  }
H3 {margin: 20px 0px 5px 0px; padding: 0; FONT: bold 11px Tahoma, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0a6891;}
H3 A:link, H3 A:visited, H3 A:active {COLOR: #0a6891; text-decoration: none; display: block;}
H3 A:hover {COLOR: #696969; 	text-decoration: none;}
H4 {margin: 0px 0px 5px 0px; padding: 0; FONT: normal 13px Tahoma, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0a6891;  letter-spacing: 1px; }
H5 {margin: 5px 0px 0px 0px; padding: 0; FONT: bold 10px Tahoma, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #404040;  letter-spacing: 1px; }
H6 {margin: 0px 0px 5px 0px; padding: 0; FONT: bold 11px Tahoma, Verdana, sans-serif; COLOR: #404040;}
H6 A:link, H6 A:visited, H6 A:active {text-decoration: none; display: block;}
H6 A:hover {COLOR: #0a6891; text-decoration: none;}

a.pages, span.pages_n, span.pages{padding: 0 3px 0 3px; background: #efefef; margin: 0 1px 0 1px; text-decoration: none;}
a.pages:link, a.pages:visited{text-decoration: none;}
a.pages:hover, a.pages:active{color: #0a6891; background: #d3d3d3;}
span.pages_n{
	color: silver;
}
.line_bottom{border-bottom: 1px solid #d3d3d3;}
.line_bottom_1{background:url(/images/spec_icon.gif) bottom center no-repeat}
.line_bottom_2{border-bottom: 1px solid #404040;}
.line_top{border-top: 1px solid #d3d3d3;}
.line_top_1{background:url(/images/spec_icon.gif) top center no-repeat}
.line_top_2{border-top: 1px solid #404040;}
.line_vert{background: url(images/vert_line.gif) no-repeat;}
div.line_vert{ background: url(images/vert_line.gif) no-repeat; width: 1px; height: 100px;}
.line_blue{ border-top: 6px solid #0a6891; margin-bottom: 5px;}

span.pages{
	color: #0a6891;
	font-weight: bold;
}
.telefon {
   font: bold 28px "Trebuchet MS";
   color: #666666;
   padding-top: 10px;
}
.telefon_kod {
   font: bold 18px "Trebuchet MS";
   color: #666666;
   padding-top: 10px;
}
img.imgOff {
	border-color: #97989C;
	border-style: solid;
	border-width: 1px;
}

img.imgOn {
	border-color: #EFEFEF;
	border-style: solid;
	border-width: 1px;
}
div.bg_catalog{background: #efefef url(images/arr_d.gif) no-repeat 170px center; color:#696969; text-transform:uppercase; padding:12px 0px 12px 24px;  border-top: #ffffff solid 1px; FONT: bold 11px Tahoma, Verdana, sans-serif;}

.centered_box {
		width:210px;
		background:url(images/back-box4-mid.gif) top left repeat-y;
		margin-bottom:10px;
}
.centered_box .start	{
		background:url(images/back-box4-top.gif) top left no-repeat;
		height:10px;
}
.centered_box h2 {
		background:url(images/back-box4-top.gif) top left no-repeat;
		padding: 15px 0 5px 20px;
		font-size:13pt;
		color:#0a6891;
}
.centered_box .emphasisbox	{

		font-size:130%;
		margin-left:10px;
		margin-right:10px;
}
.centered_box .emphasisbox2	{
		margin-left:7px;
		margin-right:7px;
		border: 1px solid #bcbdbf;
		background: white;
}
.centered_box .emphasisbox a	{

}
.centered_box .closer	{
		background:#fff url(images/back-box4-bottom.gif) top left no-repeat;
		height:10px;
}

div.filter{ width: 130px; height: 20px; float: left; display: block;}
div.filter_img{ width: 190px; height: 80px; float: left; display: block;}

div.comment_list{/*отзывы*/
	margin-top: 10px;
	background-color: #F2F3F5;
	margin-bottom: 10px;
	BORDER: #97989C 1px dashed; 
   PADDING: 5px; 
}

div.comment_user{
	padding: 3px;
	background: #3D6C8E;
	color: white;
}

div.comment_user a{
	color: white;
}


ul{
	margin-bottom: 10px;
	margin-top: 3px;
	list-style-type: circle;
}
li{

}

a.top_menu:link, a.top_menu:visited,  a.top_menu:active, a.top_menu:hover {color: white;  padding: 11px 0px 6px 0px; text-transform: uppercase;  text-decoration: none; display: block;  background: url(images/top_menu.gif) no-repeat 0px 0px; float: right; width: 144px;  font: bold 12px "Trebuchet MS"; margin-right: 2px;}
a.top_menu1:link, a.top_menu1:visited,  a.top_menu1:active, a.top_menu1:hover{color: white;  padding: 11px 0px 6px 0px; text-transform: uppercase;  text-decoration: none; display: block;  background: url(images/top_menu.gif) no-repeat 0px -35px; float: right; width: 144px;   font: bold 12px "Trebuchet MS";  }

a.menu_right:link, a.menu_right:visited,  a.menu_right:active {color: #696969;  padding:9px 0px 9px 24px; text-transform: uppercase;  text-decoration: none;  font-size: 11px; 	letter-spacing: 1px;  display: block; border-bottom: 1px solid #efefef;}
a.menu_right:hover{color: #0a6891;}

A.menu_right_sub:link, A.menu_right_sub:visited {color: #696969;  padding: 3px 0px 4px 34px;  text-transform: none;  text-decoration: none;  font-size: 11px; 	letter-spacing: 0px;  display: block;}
A.menu_right_sub:hover, A.menu_right_sub:active {color: #0a6891; text-decoration: underline;}

A.menu_right_text:link, A.menu_right_text:visited {color: #696969; margin: 5px 0px 3px 0px;  padding: 3px 0px 4px 24px;  text-transform: none;  text-decoration: none;  font-size: 11px; 	letter-spacing: 0px;  display: block;  background: url(images/arr2.gif) no-repeat 5px center; }
A.menu_right_text:hover, A.menu_right_text:active {color: #0a6891; text-decoration: underline;}

.bg_gray{
	 background-color: #efefef
}

.menu_up A:link, .menu_up A:visited {color: #696969;     padding: 12px 10px 12px 10px;  text-transform: uppercase;  text-decoration: none; FONT: bold 11px Tahoma, Verdana, sans-serif; letter-spacing: 0px;  display: block;  border-right: 1px solid white; }
.menu_up A:hover, .menu_up A.act:link, .menu_up A.act:visited, .menu_up UL LI A.act:active {color: #0a6891;   background-color: #f5f5f5;}

DIV.cat_range {padding: 0px; FLOAT: left; WIDTH: 154px; margin: 0 9px 45px 10px;}
DIV.cat_range DIV{ text-align: justify;}
DIV.cat_range H3 { margin-top: 8px; font-size: 11px; text-transform: none;}

A.basket_put:link, A.basket_put:visited{width: 71px; height: 17px; margin-top: 4px; background: #e2eef5 url(images/basket_put.gif) no-repeat left; display: block;}
A.basket_put:hover, A.basket_put:active{background: #ffe4c4 url(images/basket_put.gif) no-repeat left;}

A.torg:link, A.torg:visited{width: 71px; height: 17px; margin-top: 4px; background: url(images/torg.gif) no-repeat left; display: block;}
A.torg:hover, A.torg:active{background: #efefef url(images/torg.gif) no-repeat left;}

DIV.menu_up {WIDTH: 559px; background-color: #efefef}
DIV.menu_up UL {margin: 0px;  padding: 0px 0px 0px 0px;  list-style-type: none;   }
DIV.menu_up UL LI {	float: left;}
DIV.menu_up UL LI A:link, DIV.menu_up UL LI A:visited {color: #696969;     padding: 14px 10px 13px 10px;  text-transform: uppercase;  text-decoration: none;  font-size: 11px; letter-spacing: 1px;  display: block;  border-right: 1px solid white; }
DIV.menu_up UL LI A:hover, DIV.menu_up UL LI A.act:link, DIV.menu_up UL LI A.act:visited, DIV.menu_up UL LI A.act:active {color: #0a6891;   background-color: #f5f5f5;
}

DIV.bottom{	margin: 10px;color: #696969; }
DIV.bottom a{color: #696969; text-decoration: none;}
DIV.bottom a:hover{color: #0a6891; text-decoration: underline; }
/* - - - - - - - - - - - - - - */

.ramka { border: 1px solid #e7e9eb; }

/* - - - - - - - - - - - - - - */

div.d_boxes {	border-left: 1px solid #DFD9D1; margin: 20px 0 0px 0px; padding: 0px 20px 10px 11px; background: #fff;	}
	div.d_boxes img { float: left; margin: 5px 4px 0 0; }

DIV.d0 {
	CLEAR: both; margin: 0px;  padding: 0px; LINE-HEIGHT: 0;
}

.float_l{float: left; }
.float_r{float: right; }

.allspec{ 	margin: 0px 0 10px 0; background-color: #F8F8F8; BORDER: 1px dotted #d3d3d3; PADDING: 5px; }

.arr1{background-image: url(images/arr1.gif);  background-position: 8px center;  background-repeat: no-repeat;}
.arr2{background-image: url(images/arr1.gif);  background-position: 18px center;  background-repeat: no-repeat;}

a.sortActiv{
    font-weight: bold;
	 color: #0a6891;
}

td.center{
   vertical-align: middle;
}

form{margin:0px;}
.dark{color:#595959; font-weight:bold; text-transform:uppercase;}
a{color:#424242;}
a:hover{color: #0a6891; text-decoration:none}
.red{color: #0a6891;}
.red:hover{color: #0a6891;}
.gray{color: gray;}
.gray:hover{color: #0a6891;}
.u{text-decoration: underline;}
a.black{color:#676767; text-decoration:none;}
a.black:hover{color: #181818; text-decoration: underline;}
a.link{color: #181818; text-decoration: underline;}
a.link:hover{color: #0a6891; text-decoration: none;}
.black{color:#181818;}
a.b{color: #0a6891;}
a.b:hover{ text-decoration:none}

.white{color: #0a6891;}
a.white{color: #0a6891;   font-weight: bold;}
a.white:hover{ text-decoration:none}
.price{color:#696969;   font-size: 20px;  font-family: Arial, Helvetica, sans-serif; }
.price_old{color:#696969;   font-size: 14px;  font-family: Arial, Helvetica, sans-serif;  text-decoration: line-through;}
.price_1{color:#696969;   font-size: 16px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;}
.price_old_1{color:#696969;   font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  text-decoration: line-through;}

select{font-size: 11px;}

a.login-form { color: #0a6891}
a.login-form:hover { text-decoration:none}

select, input.frm{ height: 18px; padding: 1px; font: 11px Tahoma, Verdana, sans-serif; border:1px solid #cdcdcd}
textarea {font: 11px Tahoma, Verdana, sans-serif; border:1px solid #cdcdcd}

input.login{height: 18px; width: 120px; padding: 1px 5px 1px 5px; font: 11px Tahoma, Verdana, sans-serif; border:1px solid #cdcdcd}
input.search{
   font-size: 12px;
   width: 153px;
   height: 20px;
	padding: 1px 5px 1px 5px;
border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-bottom:1px solid #fff;border-right:1px solid #fff;
   
}
input.but{
   font: 11px Tahoma, Verdana, sans-serif;
   color:#4b4b4b;
}
