* {margin: 0;padding: 0}
html {height: 100%}
body {font: 14px/18px Tahoma, Arial, Verdana, sans-serif;width: 100%;height: 100%;background:#b1b1b1 url(/images/bg.png) repeat-x top center}
a {color: blue;text-decoration: none}
a:hover {text-decoration: none}
img {border: none}
input {vertical-align: middle;}
#wrapper {width: 960px;margin: 0 auto;min-height: 100%;height: auto !important;height: 100%}
.clear{clear:both;font-size:0;overflow:hidden}

/* Header
-----------------------------------------------------------------------------*/
#header{height:90px;background:url(/images/head.png) no-repeat top center}
#logo{float:left;width:203px;position:relative;top:18px;left:20px}
#menu{float:right;position:relative;left:-20px;top:32px;width:670px}
#menu dl{list-style:none}
#menu dl dd{display:inline;margin:10px 22px}
#menu dl dd a{font-size:18px;color:#fff;text-decoration:underline;padding:15px 0 22px}
#menu dl dd a:hover{text-decoration:none}

#menu dl ul{position:absolute;left:160px;top:40px!important;display:none;list-style:none;z-index:10}
#menu dl ul li{background:#333;padding:6px;width:200px;text-align:left;border-bottom:1px solid #39f}
#menu dd ul li a{background:none;color:#fff;vertical-align:middle;padding:10px 0}

/* Middle
-----------------------------------------------------------------------------*/
#content{padding: 0 0 90px}
.small{float:left;width:236px;height:269px;margin:2px;background:url(/images/small.png) no-repeat}
.small .sname{width:120px;font-size:15px;color:#fff;float:left;position:relative;top:6px;left:15px}
.small .lo{top:14px!important}
.small .price{font-size:15px;color:#fff;float:right;position:relative;top:11px;left:-14px}
.small .price sup{font-size:10px}
.small .price span{text-decoration:line-through}
.small img{margin:40px 14px}
.small img.ot{margin:29px 14px}
.cont{color:#333;width:940px;padding:10px;margin:0 auto}
h1{font:34px/38px Tahoma, Arial, sans-sarif}
.cont p{padding:5px 0;text-align:left}

/* Etaji
-----------------------------------------------------------------------------*/
#etajhead{background:url(/images/etajhead.png) no-repeat;width:940px;height:53px}
#etajhead h2{padding:12px 40px;color:#fff;font: 24px/16px Tahoma;float:left}
#etajhead span{float:left;color:#fff;padding:12px 0 0 70px}
#etajbody{background:url(/images/etajbody.png) repeat-y;width:920px;padding:0 10px}
#etajfoot{background:url(/images/etajfoot.png) no-repeat;width:940px;height:53px}

/* Smalcol
-----------------------------------------------------------------------------*/
.smallcol{float:left}
.smallcol h1{padding:10px 0}
.smallcol ul{list-style:none}
.smalugolup{width:220px;height:10px;margin:0 10px;background:url(/images/smallup.png) no-repeat}
.smallcont{width:200px;margin:0 10px;padding:0 10px;background:#ccc url(/images/bgcontsmall.png) repeat-x}
.smalugoldown{width:220px;height:10px;margin:0 10px;background:url(/images/smalldown.png) no-repeat}

/* Midcont
-----------------------------------------------------------------------------*/
.midcont{width:680px;float:left;margin:0 10px;background:#fff;padding:0 10px}
.midugolup{width:700px;height:10px;float:left;margin:0 10px;background:url(/images/midup.png) no-repeat}
.midugoldown{width:700px;height:10px;float:left;margin:0 10px;background:url(/images/middown.png) no-repeat}

/* Footer
-----------------------------------------------------------------------------*/
#bgfoot{width:100%;height:90px;background:url(/images/footbg.png) repeat-x}
#footer {width:960px;margin:-90px auto 0;height: 90px;position: relative}
#footer a{color:#fff;text-decoration:underline}
#footer div{float:left;text-align:right;color:#fff}

#footmenu ul{list-style:none;margin:35px 0 0;}
#footmenu ul li{display:inline;padding:0 13px}
#made{font-size:12px;text-align:left!important;margin:15px 0 0 10px}
#made img{vertical-align:middle}
#sotphone{font-size:28px;vertical-align:middle;margin:15px 0px 0 0px}
#feedzvon{font-size:10px;line-height:10px;padding:4px 0 0 4px;text-align:left;float:right;vertical-align:middle}

/* Slider
-------------------------------------------------------------------------------------------*/
.items h1{position:relative;left:-30px}
.slidedesk {float:left;color:#333;width:340px!important;height:280px!important;padding:10px 0}
.slidedesk p{padding:5px 0;text-align:left}
.slidedesk a{float:right}

.bigugolup{width:942px;height:8px;background:url(/images/ugolki.png) no-repeat bottom center;z-index:9;margin:-15px auto 0;position:relative;top:18px}
.bigugoldown{width:942px;height:8px;background:url(/images/ugolki.png) no-repeat top center;z-index:9;margin:0 auto -8px;position:relative;top:-18px}
.bigugolup2{width:942px;height:8px;background:url(/images/main.png) no-repeat bottom center;z-index:9;margin:0 auto;position:relative;top:8px}
.bigugoldown2{width:942px;height:8px;background:url(/images/main.png) no-repeat top center;z-index:9;margin:0 auto;position:relative;top:-8px}

.scrollable {position:relative;overflow:hidden;width:940px;height:340px;border:1px solid #ccc;margin:10px auto;background:#fff}
.scrollable .items {width:20000em;position:absolute;clear:both}
.items div {float:left;width:940px;height:340px}
.scrollable img {float:left;background-color:#fff;height:340px;margin-right:20px}
.scrollable .active {border:2px solid #000;position:relative;cursor:default}

.navi{margin-left:425px;margin-bottom:15px;width:200px;height:20px}
.navi a{width:18px;height:18px;float:left;margin:3px;background:url(/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px}
.navi a:hover{background-position:0 -18px}
.navi a.active{background-position:0 -36px}

/* Gallery
-----------------------------------------------------------------------------*/
#gallery {position:relative;width:100%;padding:30px 0}
#gallery a{color:#03f}
#gallery .elem{float:left;width:158px;padding:5px;text-align:center}
#gallery .elem p{text-align:center}
#gallery .elem img{max-height:100px;max-width:133px;padding:2px;border:#666 2px solid}

/* Feedback
-----------------------------------------------------------------------------*/
#feedback h2{color:#666;font:24px Times New Roman, Arial, Tahoma, Verdana, sans-serif;margin-bottom:10px}
#output, #output2{display:none;margin:20px 0 0;text-align:center;color:red}
#loading, #loading2{visibility:hidden}
#gofeed{border:none;background:url(/images/feed/arenda.png) no-repeat;height:47px;width:300px;position:relative;top:10px;left:20px;cursor:pointer}
#gofeed2{border:none;background:url(/images/feed/button.png) no-repeat;height:61px;width:248px;position:relative;top:10px;left:20px;cursor:pointer}
.ok{color:red;text-align:center}
.window{position:fixed;left:0;top:0;width:415px;display:none;z-index:9999;padding:20px}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
.feed_form .feed_u{background:url(/images/feed/feed_u.png) no-repeat center top;padding:0px 30px 0 30px}
.feed_form .feed_d{background:url(/images/feed/feed_d.png) no-repeat center top;height:56px}
.feed_form .feed_u span{font-size:12px}
.feed_form .feed_u i{color:red}
.feed_form .head_feed{color:#666;font-size:24px}
.feed_form .head_feed img{vertical-align:middle;margin:10px 0 0 10px}
.feed_form #exit{position:relative;top:-10px;left:19px;cursor:pointer}
.feed_form #exit2{position:relative;top:-10px;left:50px;cursor:pointer}
.feed_form input[type="text"]{width:220px;background:#ffc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.feed_form textarea{width:220px;background:#ffc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.feed_form td{color:#666;text-align:right}
.feed_form span{color:#666}