body {
margin: 0;
padding: 0;
font-family: Verdana, Hevetica, sans-serif;
font-size: 76%;
line-height: 1.4em;
background: #FFFFFF;
color: #282627;
}
div#page  {
width: 1180px;
margin: 0 auto;
}
#page #header {
width: 1106px;
margin: 0 auto;
}
.clear {clear: both;}

#bot {background: url(/images/otob.jpg) repeat-x bottom left;}

a:hover {TEXT-DECORATION: underline}
a {	font-size: 8pt; COLOR: #1C577D; FONT-FAMILY: Verdana;}
#mcont {width: 595px; padding-top: 7px; padding-left: 17px; padding-right: 13px; padding-bottom: 17px;}
#mcont a {font-size: 9pt; COLOR: #1C577D; font-family: Verdana, Hevetica, sans-serif; line-height: 1.4em;}
#mcont .print {font-size: 8pt;}

h1, h2, h3, h4, h5, h6 {
margin: 0 0 0.5em 0;
line-height: 1.2em;
font-weight: normal;
color: #24A4DB;
}
h1 {font-size: 180%;}
h2 {font-size: 150%;}
h3 {font-size: 120%;}
#bot .spec { font-size: 8pt; COLOR: #282627; FONT-FAMILY: Verdana;} 
li {FONT-SIZE: 9pt; FONT-FAMILY: Verdana; margin: 5px;}
.noactiv {
	FONT-SIZE: 8pt; COLOR: #585858; FONT-FAMILY: Verdana
}
.text {	FONT-SIZE: 8pt; FONT-FAMILY: Verdana }
.no {color:Gray;}
.bottom { HEIGHT:60px;}
HR { COLOR: #dddddd; size: 1px}

.address {
width:207px;
padding: 7px;
BORDER-BOTTOM: #304A68 1px dotted; 
}
.mn {
margin: 0px;
height: 32px;
padding-top: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 17px;
background: url(/images/otom.gif) no-repeat bottom left; 
}
.mna {
margin: 0px;
height: 32px;
padding-top: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 17px;
BACKGROUND-COLOR: White;
background: url(/images/otoma.gif) repeat-x top left; 
}

.mns {
margin: 0px;
padding-bottom: 5px; 
padding-top: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 29px;
background: #eaf8fc;
}
.mnsa {
margin: 0px;
padding-bottom: 5px; 
padding-top: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 29px;
background: url(/images/otoma.gif) repeat-x top left;
}

.mns3 {
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 33px;
background: #eaf8fc;
}
.mnsa3 {
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
BORDER-BOTTOM: #24A4DB 1px dotted;
PADDING-RIGHT: 7px;
PADDING-LEFT: 33px;
background: url(/images/otoma.gif) repeat-x top left;
}

.xm {FONT-SIZE: 9pt; COLOR: #004080; FONT-FAMILY: Verdana; TEXT-DECORATION: none;font-weight:bold;}
.xma {FONT-SIZE: 9pt; COLOR: White; FONT-FAMILY: Verdana; TEXT-DECORATION:none; font-weight:bold;}
.xms {FONT-SIZE: 8pt; COLOR: #004080; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
.xmsa {FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION:none;}
.xms3 {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
.xmsa3 {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-DECORATION:none; font-weight:bold;}

#rtab {border-left: gray solid 1px;border-bottom: gray solid 1px;}
#rtab .t_head {font-size: 9pt; font-family: Verdana; font-weight: bold; color: #ffffff; background: #2175bb; text-align: center;}
#rtab .t_center {font-size: 9pt; font-family: Verdana; color: #585858; background: #ffffff; text-align: center;}
#rtab td {font-size: 9pt; font-family: Verdana; color:#585858; background: #ffffff; border-right: gray solid 1px; border-top: gray solid 1px;}
#rtab .t_bold {font-size: 9pt; font-family: Verdana; font-weight: bold; color: #585858; background: #ffffff;}
#form_wrap {
width:600px;
margin:12px 0 12px 0px;
padding:15px 0;
background-color:#d3dfe8;
border:2px solid #fff;
outline:1px solid #5e94c2;
-moz-ouline-radius:4px;
}
#image_wrap {
width:650px;
height: 500px;
margin:15px 0 15px 0px;
padding:15px 0;
text-align:center;
background-color:#efefef;
border:2px solid #fff;
outline:1px solid #ddd;
-moz-ouline-radius:4px;
}
.scrollable {
position:relative;
overflow:hidden;
width: 580px;
height:120px;
border:1px solid #ccc;
background:url(/images/h300.png) repeat-x;
}

.scrollable .items {
width:20000em;
position:absolute;
clear:both;
}

.items div {
float:left;
width:650px;
}

.scrollable img {
float:left;
margin:20px 5px 20px 5px;
background-color:#fff;
padding:2px;
border:1px solid #ccc;
width:100px;
height:75px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.scrollable .active {
border:2px solid #8080FF;
position:relative;
cursor:pointer;
}

.scrollable {
float:left;    
}

a.browse {
background:url(/images/hori_large.png) no-repeat;
display:block;
width:30px;
height:30px;
float:left;
margin:40px 6px;
cursor:pointer;
font-size:1px;
}

a.right { background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; }
a.left { margin-left: 0px; }
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }

a.disabled {visibility:hidden !important;}
.midtext {padding-bottom: 9px; margin-top: 4px; font-size: 8pt; border-bottom: #585858 dotted 1px;}
.ram {background-color:#efefef;
border:2px solid #fff;
outline:1px solid #ddd;
-moz-ouline-radius:4px;}
#tnav {margin-left: 100px;}
#tnav a {color:#808080;}
#tnav a.curl {color:#1C577D;}
#tnav .tnavl {float:left; padding: 5px; width:130px;}
.nav {color:#808080; font-size: 8pt;}
#navline {font-size: 6pt; color: #969696; margin-bottom: 12px; margin-left: 17px; margin-top: 7px;}
#navline a {color: #969696; text-decoration: none;}
#shoptab {margin-top: 9px; padding: 5px;}
#shoptab .head {margin-top: 7px; border-bottom: 1px dotted #004080;}
#shoptab .shline {border-bottom: 1px dotted #004080; font-size: 5pt; padding: 0px;}
#shoptab h2 {color: #004080; font-size: 11pt; font-weight: bold;}
#shoptab .pict{width: 160px;}
#shoptab .mini {margin-top: 7px; color: #585858; font-size: 8pt;}
#shoptab .shmore {margin-bottom: 7px; color: #585858; font-size: 8pt;}
#shoptab .brand {color: #585858; font-size: 8pt;}
#shoptab .sklad {color: #ACACAC; font-size: 8pt;}
#shoptab .art {color: #ACACAC; font-size: 8pt;}
#shoptab .shbut {float: right; margin: 5px;}
#shoptab .gallery{font-size: 8pt;}
#prodinfo .gallery{font-size: 8pt;}
#shoptab .price{margin-top: 9px; font-size: 13pt; color: #00AA00; font-weight: bold;}
#shoptab .rub{font-size: 9pt; color: #00AA00;}
#viewtab .mini {padding: 18px; color: #585858; font-size: 8pt;}
#prodinfo {border-bottom: 1px dotted #004080; margin-top: 11px;}
#prodinfo .pict {width: 150px; text-align: center;}
#prodinfo h2 {color: #004080; font-size: 12pt; font-weight: bold;}
#prodinfo .descr {margin-left:12px;}
#prodinfo .mini {color: #585858; font-size: 8pt;} 
#prodinfo li, .maxi {color: #585858; font-size: 8pt;}
#prodinfo .sklad {color: #ACACAC; font-size: 8pt;}
#prodinfo .art {margin-top: 9px; color: #ACACAC; font-size: 8pt;}
#prodinfo .price{margin-top: 9px; font-size: 13pt; color: #00AA00; font-weight: bold;}
#prodinfo .rub{font-size: 9pt; color: #00AA00;} 

