body, html{margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; background:#364a55; font-size:12px; color:#213139;}
a:hover{text-decoration:none;}
a img{border:none;}
form{margin:0; padding:0;}

#header{height:284px; width:1000px; margin:0 auto; position:relative; background:url(images/header.jpg) left top no-repeat;}
#href{width:213px; height:21px; margin:16px 0 0 0;}
#slogan{position:absolute; left:369px; top:23px; font-size:9px; text-transform:uppercase; margin:0; padding:0; white-space:nowrap; width:100px;letter-spacing:0.7em;}
#main_href{display:block; position:absolute; left:369px; top:62px; margin:0; padding:0; width:170px; height:68px;}
#menu{background:url(images/menu.jpg); height:35px; width:1000px; margin:0 auto;}
#menu td{background:url(images/menu_separator.jpg) right top repeat-y; padding:0 2px 0 0; height:35px; text-align:center;}
#menu td#last{background:none; padding:0;}
#menu a, #menu b{text-transform:uppercase; font-size:10px; color:#fff; text-decoration:none; white-space:nowrap; fo nt-weight:bold; fo nt-family:Myriad Pro;}

#menu a, #menu b {
color:#FFFFFF;
display:block;
font-size:10px;
height:15px;
padding:10px 5px;
text-decoration:none;
text-transform:uppercase;
white-space:nowrap;
}
#menu a:hover, #menu b{background:url(images/menu_hover.gif) left top repeat-x;}

#middle{width:1000px; margin:0 auto; padding:0; overflow-x:hidden; position:relative; background:#fff;}
#main{width:100%; margin:0 auto;}
#cont_separator{background:#fff; position:absolute; left:650px; top:128px; width:50px; height:27px;}

#search_form{position:absolute; left:213px; width:787px; height:128px; top:0; background:#ebebeb url(images/form.gif) left top repeat-y;}

#submenu{width:213px; vertical-align:top; background:#59717d url(images/submenu.gif) left bottom repeat-x; padding:0 0 10px 0; font-size:10px;}
#submenu ul, #submenu li{margin:0; padding:0; list-style-type:none; height:1%;}
#submenu a, #submenu b, #submenu span{color:#363f43; text-transform:uppercase; text-decoration:none; background:#f6f8f9 url(images/submenu.jpg) left bottom repeat-x; display:block; margin:0; padding:3px 9px;}
#submenu li{background:#59717d;}
#submenu li ul a, #submenu li ul b, #submenu li ul span{background:none; color:#fefefe;}
#submenu li li li, #submenu li li li{padding:0 0 0 10px; font-size:9px;}
#left_ul.menu-ul2 a:hover, #submenu ul ul a:hover{background:#ffc000; color:#000;}

#submenu ul.menu-ul2 li{background:none; color:#fefefe;}
#submenu ul.menu-ul2 a, #submenu ul.menu-ul2 b , #submenu ul.menu-ul2 span {background:none; color:#fefefe;}
#submenu ul.menu-ul2 li li {padding:0 0 0 10px; font-size:9px;}


#form{margin:13px 0 0 137px; text-transform:uppercase; font-size:10px;}
#form td{padding:3px 0;}
#form #button{width:105px; height:27px; background:url(images/search.jpg) left top no-repeat; border:none; cursor:pointer; margin:0; padding:0;}
#form select, #form option{width:99%; font-size:9px; background:#fff; color:#000; border:none; padding:1px;}
#form input{display:inline; width:100px; border:none; font-size:12px; background:#fff; color:#000; margin:0 10px;}
#form #from{margin:0 0 0 10px;}
#form .check{display:inline; width:10px; vertical-align:-3px; margin:0 10px 0 30px; bor der:1px solid #666; background:none;}

#spets{width:257px; padding:159px 38px 0 38px; vertical-align:top;}
#spets .card{width:239px; padding:0; position:relative; margin:0 0 30px;}
#spets .card img{width:239px;}
#spets .card .price{background:url(images/price.png) right top no-repeat; width:90px; height:81px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/price.png', sizingMethod='crop'); position:absolute; left:180px; top:-23px;}
#spets .card .price span{position:absolute; display:block; top:34px; text-align:center; width:90px; color:#fff; font-size:10px; left:-5px;}

#content{background:url(images/content.gif) left top repeat-y; vertical-align:top; padding:159px 23px 0 23px;}
#content h1{margin:0 0 10px 0; font-size:14px; text-align:left; text-transform:uppercase;}
#content h2{margin:0 0 10px 0; font-size:16px;}
#content h3{margin:0 0 10px; font-size:14px;}
#content h4{margin:0 0 10px; font-size:12px;}

#footer{width:1000px; margin:0 auto; padding:20px 0; position:relative; background:#fff;}
#corner{width:10px; height:9px; display:block; position:absolute; left:213px; top:-9px; border:none;}

.s_card{width:100%; border-bottom:1px dashed #686F72; margin:0 0 26px 0;}
.s_card img{width:480px; border:none;}
.s_card .s_img img{width:238px; border:none;}
.s_card.full{border:none;}
.s_img{width:238px; padding:0 0 28px 0; vertical-align:top;}
.s_descr{padding:0 0 28px 12px; vertical-align:top;}
.s_header{font-size:12px; font-weight:bold; position:relative; padding:0 160px 0 0; text-transform:uppercase;}
#content .s_header h2{font-size:12px; margin:0;}
.s_header span{display:block; position:absolute; right:0; top:0;}
.s_descr p{margin:4px 0;}

#submenu li ul{padding:13px 0;}
#submenu li li{padding:7px 0;}
#submenu #left_ul{padding:8px 0;}
#submenu #left_ul li{padding:7px 0;}
#submenu li ul ul{padding:7px 0 0 0;}
#submenu li li li{padding:7px 5px 7px 9px;}
