* {margin:0; padding:0; outline:none}

html {background:url(/images/bottom.png)}

body {font:12px tahoma, geneva, sans-serif; color:#000; background:url(/images/middle.png) repeat-x left 510px; width:100%; _behavior:url("/css/js/csshover3.htc")}

a {color:#000}
a:hover {text-decoration:none}

img {border:none}

.clear:after {content:"."; display:block; clear:both; visibility:hidden; height:0}
.cl {clear:both; height:0; font:0/0 serif; overflow:hidden}

.wrapper-out {background:url(/images/top.jpg) repeat-x left top}

.wrapper-outer {width:100%; position:relative; min-width:981px; overflow-x:hidden; overflow-y:hidden}
.wrapper-in {margin:0 -25px}

.wrapper {width:1031px; margin:75px auto 0 auto}
.wrapper-top {height:231px; background:url(/images/content-top.png) no-repeat left top}
.wrapper-middle {background:url(/images/content-middle.png) left top}
.wrapper-bottom {position:relative; z-index:1; _z-index:-1; height:296px; margin:0 0 56px 0; background:url(/images/content-bottom.png) no-repeat left top}

.wrapper-content {width:981px; margin:0 25px; position:absolute; top:0; _top:-306px; z-index:2}

.header {height:101px; position:relative; z-index:2}
.header a.logo {position:absolute; top:32px; left:-2px}
.header-contacts {font-size:18px; text-align:right; color:#281e14; position:absolute; top:0; right:12px; width:197px; height:82px; padding-top:19px; background:url(/images/phone.png) no-repeat left top}
.header-contacts a {color:#6c4d2d;font-size:14px; font-weight:bold}

.menu-top {height:86px; padding:27px 0 0 119px}
.menu-top ul {width:100%; list-style-type:none}
.menu-top ul li {float:left; width:112px; height:26px; margin-right:14px}
.menu-top ul li a {float:left; width:112px; height:26px; line-height:26px; background:url(/images/menu-top.png) no-repeat left top; text-align:center; text-transform:uppercase; text-decoration:none; color:#34281c}
.menu-top ul li.active a,
.menu-top ul li a:hover {color:#8e4700; background-position:left -26px}

.middle {width:100%; min-height:350px; padding-bottom:37px}

.left {float:left; width:268px}

.content {float:left; width:689px; padding-bottom:70px; line-height:15px}

.menu-left {width:221px}
.menu-left ul {width:221px; list-style-type:none}
.menu-left ul li {width:221px; height:31px; margin-bottom:11px; text-transform:uppercase}
.menu-left ul li a {display:block; width:221px; height:31px; line-height:31px; line-height:30px!ie; text-indent:32px; text-decoration:none; color:#dbbd97; background:url(/images/menu-left.png) no-repeat left top}
.menu-left ul li.active a,
.menu-left ul li a:hover {background-position:left -32px; _background-position:left -31px}

.poll {padding:25px 0 0 14px; width:207px}
.poll-title {color:#3e1c08; font-size:13px; padding:0 0 3px 16px; background:url(/images/poll-title.png) no-repeat 4px 4px}

.poll-content-top {height:5px; overflow:hidden; font:0/0 serif; background:url(/images/poll-content-top.png)}
.poll-content-bottom {height:5px; overflow:hidden; font:0/0 serif; background:url(/images/poll-content-bottom.png)}
.poll-content {padding:3px 15px 15px 15px; background:url(/images/poll-content.png) repeat-y left top}
.poll-question {font-style:italic; color:#905b1b; line-height:14px}
.poll-content form {padding:13px 0 0 10px; font-size:10px; color:#4f1500; font-style:italic}
.poll-content p {padding-bottom:7px; padding-bottom:0px!ie}
.poll-content label input {vertical-align:top; position:relative; margin:0 4px 0 0; width:14px!ie; top:-4px!ie; margin-right:3px!ie}
.poll-content .poll-submit input {position:relative; margin:16px 0 0 -4px; cursor:pointer; font:10px tahoma, geneva, sans-serif; width:161px; height:22px; padding:1px 0 3px 0; color:#905b1b; text-transform:uppercase; border:none; background:url(/images/poll-submit.png) no-repeat left top}

.search {width:231px; height:49px; margin:24px 0 0 -10px; background:url(/images/search-bg.png) no-repeat}
.search form {position:relative}
.search-input {position:absolute; left:45px; top:16px}
.search-input input {color:#e4c49e; width:150px; border:none; background:transparent; font:12px "trebuchet ms", arial, helvetica, sans-serif}
.search-btn {position:absolute; right:1px; _right:0; top:10px}
.search-btn input {width:31px; height:29px; border:none; background:url(/images/search-btn.png) no-repeat left top; cursor:pointer}
.search-btn input:hover {background-position:left -29px}

.banner-left {padding:21px 0 0 15px}

.content h2 {background:url(/images/h2.gif) no-repeat left 5px; padding:0 0 18px 16px; font-size:15px; color:#58340b; font-weight:normal; background-position:left 3px!ie; background-position:left 3px\0/}

.text-img {float:left; margin:0 9px 0 0; _margin-right:6px; width:141px; height:73px; padding:6px 8px 7px 5px; background:url(/images/text-img.png) no-repeat; overflow:hidden}

.text-block {margin-top:13px; font-size:10px; line-height:12px; color:#453b30; background:url(/images/text-block-bg.png) repeat-y left top}
.text-block-top {background:url(/images/text-block-top.png) no-repeat left top}
.text-block-bottom {width:671px; padding:7px 9px; background:url(/images/text-block-bottom.png) no-repeat left bottom}
.text-block-img {float:left; margin-right:10px; width:122px; height:87px; position:relative}
.text-block-img div {position:absolute; z-index:1; width:122px; height:87px; left:0; top:0; background:url(/images/text-block-img.png)}
.text-block-content {float:left; width:535px}
.text-block h3 {background:url(/images/text-block-h3.png) no-repeat left 4px; font-weight:normal; font-size:11px; padding:8px 0 9px 23px; color:#6f4f35; text-transform:uppercase}
.text-block h3 a {color:#6f4f35; text-decoration:none}
.text-block h3 a:hover {text-decoration:underline}

.content-form {padding:35px 0 9px 0; color:#411e0a}
.form-row {width:100%; padding-bottom:9px}
.form-input {float:right; margin-left:7px; width:529px; overflow:hidden; height:18px; padding:5px 0 5px 5px; background:url(/images/form-input.png) no-repeat left top}
.form-input input {border:none; background:none; color:#381b00; width:524px; font:12px "trebuchet ms", arial, helvetica, sans-serif}
.form-input2 {float:right; margin-left:7px; width:529px; overflow:hidden; height:18px; padding:5px 0 5px 5px;}
.form-title {float:right; line-height:28px}
.form-textarea {float:right; margin-left:7px; overflow:hidden; width:529px; height:97px; padding:5px 0 5px 5px; background:url(/images/form-textarea.png) no-repeat left top}
.form-textarea textarea {width:529px; height:97px; background:none; overflow:auto; border:none; color:#381b00; font:12px "trebuchet ms", arial, helvetica, sans-serif}
.form-send {text-align:right}
.form-send input {width:173px; height:27px; padding:1px 0 2px 0; text-transform:uppercase; color:#dcb98f; cursor:pointer; font:12px tahoma, geneva, sans-serif; border:none; background:url(/images/form-submit.png) no-repeat left top}
.form-send input:hover {color:#13100b}

.content-banners {position:absolute; width:689px; left:268px; top:-110px}
.content-banner-left {float:left; width:334px; height:70px; background:url(/images/banner-1.png); position:relative}
.content-banner-right {float:right; width:334px; height:70px; background:url(/images/banner-2.png); position:relative}
.content-banners a {display:block; cursor:pointer; width:334px; height:70px; text-decoration:none}
.content-banner-left span.banner-text {display:block; position:absolute; left:19px; line-height:18px; top:7px; font-size:14px; color:#17120e; width:145px; text-align:center}
.content-banner-left span.banner-text strong {font-size:22px; font-weight:normal}
.content-banner-left span.banner-price {font-size:15px; position:absolute; left:28px; bottom:7px; color:#68503e}
.content-banner-right span {display:block; position:absolute; left:14px; top:9px; width:145px; font-size:14px; color:#d5b58e; line-height:17px}

.footer {height:67px; position:relative}

.copyrights {position:absolute; line-height:12px; left:0; top:-16px; font-size:10px; color:#e4c49e}
.copyrights a {color:#e4c49e}
.copyrights a:hover {color:#fff}
.developer {color:#624e3a}
.developer a {color:#624e3a}

.counters {position:absolute; right:0; top:-11px}
.goods {background:url(/images/error.png) no-repeat;line-height:35px;height:35px;padding-left:40px;color:#00AE00}
.error {background:url(/images/error.png) no-repeat;line-height:35px;height:35px;padding-left:40px;color:#D90000}

.vote-ot {padding-left:4px;padding-right:5px;}
.nelya {font:10px tahoma;padding-bottom:1px;}
.nelya span {color:#FFC8B0}

.doski {border: 0px solid #512200;}
.doski td {border: 1px solid #a78766;padding:6px;}

.gray_text ul{margin-top:5px;margin-bottom:15px;list-style:none}
.gray_text li{padding-left:32px;background:url(/images/bullet.gif) no-repeat 20px 5px;line-height:160%}

/* Photo */
.highslide {cursor: url(/highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide img {border: 2px solid #ab8a69;}
.highslide img:hover {border: 2px solid #f2dcc3;}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: white;}
.highslide-loading {display: block;color: white;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px;border: 1px solid black;background-color: black;padding-left: 22px;background-image: url(/highslide/graphics/loader.gif);background-repeat: no-repeat;background-position: 3px 1px;}
a.highslide-credits,
a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,
a.highslide-credits:hover i {color: white;background-color: #f5c500;}
a.highslide-full-expand {background: url(/highslide/graphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

