html,body,div,img,dl,dt,dd,h1,h2,h3,h4,h5,p,form,input,select,textarea,a,table,tr,td,ul,li{margin:0;padding:0;}

body, html {width: 100%;}
body {background: #fff;}

body, div, table {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #666; line-height: 17px;}

a, a:hover {color: #005fb7; text-decoration: underline;}
a:visited {color: #49a7ff;}
a:hover {text-decoration: none;}
img {border: none; vertical-align: middle;}

.spacer{height:1px;width:100%;clear:both;}.wrap{width:100%;}.fl{float:left;}.fr{float:right;}.ar{text-align:right;}
.s3{height:3px;}.s5{height:5px;}.s10{height:10px;}.s15{height:15px;}.s25{height:25px;}.s30{height:30px;}.s50{height:50px;}.s60{height:60px;}.s90{height:90px;}.s110{height:110px;}.s190{height:190px;}
.small{font-size:11px;}
big {font-size:14px;}

/* main block */
.bg-main {background: url('/imgs/bg-container.gif') repeat-x;}
.container {position: relative; width: 100%; min-width: 985px;}
.containers {width: 964px; margin-left: 25px;}

.b-left, .b-right, .b-lefts, .b-rights {float: left; position: relative;}
.b-left {width: 283px; padding-right: 20px;}
.b-right {width: 661px; padding-top: 310px;}
.b-right-i {padding-top: 440px;}
.b-lefts {width: 415px; color: #453232;}
.b-rights {width: 219px; padding-left: 27px; color: #000;}

.bg1 {background: url('/imgs/bg1.jpg') 241px 0 no-repeat;}
.bg2 {background: url('/imgs/bg2.jpg') 319px 0 no-repeat;}

/* header */
.lang {position: absolute; right: 19px; top: 38px;}

.main-menu a, .main-menu a:hover, .main-menus a, .main-menus a:hover {display: block; line-height: 12px;}
.main-menus {padding: 10px 0 22px 18px;}
.main-menus div, .line {width: 100%; height: 1px; background: url('/imgs/bg-menus.gif') repeat-x;}
.menu, .menu:hover {font-weight: bold; padding: 7px 8px 10px 8px; color: #005fb7 !important; width: 267px;}
.menu-on, .menu-on:hover {padding: 7px 8px 18px 8px; background: url('/imgs/bg-menu.gif') no-repeat; color: #000 !important; text-decoration: none;}
.menus, .menus:hover {padding: 5px 6px 7px 6px; color: #3c372d !important;}

h1, h2, h3, h4 {color: #000; font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: normal;}
h1 {padding: 0; font-size: 30px; line-height: 30px;}
h1.main {padding: 0 0 15px 0; font-size: 24px; color: #ffba00; line-height: 22px;}
h2 {padding: 28px 0 12px 0; font-size: 18px;}
h3 {padding: 20px 0 12px 0; font-size: 14px; font-weight: bold;}
h4 {padding: 20px 0 12px 0; font-size: 12px; font-weight: bold;}

p {margin: 15px 0 0 0;}
input, textarea, select {font: 12px Tahoma, Verdana, sans-serif; color: #000;}

ul li {list-style: none; line-height: 18px; padding-left: 30px; margin-top: 15px; background: url('/imgs/li.gif') 5px 9px no-repeat; width: 95%;}

.blockquote {padding-left: 30px;}

.ban1 {height: 117px; position: relative;}
.ban1 img, .ban2 img {position: absolute;}
.ban2 {height: 190px; position: relative;}
.ban1 {left: -12px;}
.ban2 {left: -40px;}

.imgs {border: 2px solid #ffba00; float: left; margin: 4px 10px 10px 0;}

.kvart {float: left; background: #fff6e3; padding: 17px 14px 16px 14px; color: #352e22; width: 189px; margin-bottom: 40px; position: relative; margin-right: 2px;}
.kvart .frs {width: 60px;}
.kvart .href, .kvart .href:hover  {position: absolute; top: 84px; left: 175px; width: 34px; height: 34px; display: block;}
.kvart .img {border: 1px solid #fff; margin-bottom: 5px;}
.kvart big b {color: #73a900;}

.info {width: 215px;}

.form {background: #f5f3de; width: 561px; padding: 0 55px 10px 13px;}
.f-name {float: left; width: 120px; padding: 1px 0 0 5px; color: #000;}
.f-input {float: left; width: 436px;}
.f-input select {width: 437px;}
.f-input input {width: 422px; padding: 1px 5px 2px 5px;}
.f-input textarea {width: 422px; padding: 1px 5px 2px 5px; height: 80px;}

.table {border-top: 2px solid #dcd2b6; border-bottom: 2px solid #f1ede2; margin-bottom: 3px;}
.table .h {height: 5px; border: none !important;}
.table caption {text-align: right; font-weight: bold;}
.table th, .table td {border-bottom: 1px solid #f1ede2; vertical-align: middle; padding: 8px 5px; text-align: left;}
.table th {padding: 5px;}
.t-line {background: #dcd2b6; height: 2px;}

.border {width: 1px; padding: 0 !important; border-bottom: none !important; background: #f1ede2;}
.f {border-left: none !important;}
.b td {border-bottom: none !important;}

.desc {padding-right: 40px;}

.kvart-img {width: 395px; float: left; position: relative;}
.kvart-img .img {border: 2px solid #ffba00;}
.kvart-img .href, .kvart-img .href:hover  {position: absolute; top: 244px; left: 345px; width: 34px; height: 34px; display: block;}
.kvart-info {width: 200px; float: left;}

.kvart-info, .kvart-info div {color: #352e22;}

.kvart-info .fr {width: 35px;}
.kvart-info .frs {width: 90px; text-align: center;}
.kvart-info .frs {width: 90px; text-align: center;}
.kvart-info .frs b {color: #73a900;}
.kvart-info .quote {font-size: 11px; color: #666 !important; line-height: 15px; padding: 0 0 0 18px; background: url('/imgs/bg-quote.gif') no-repeat;}

.bron, .bron:hover {background: url('/imgs/b-bron.gif') 100% 0 no-repeat; display: block; float: right; padding: 8px 47px 10px 0; font-weight: bold;}
.sp, .sp:hover {display: block; float: left; font-weight: bold; padding: 8px 0 10px 0;}
.order, .order:hover {background: url('/imgs/b-bron.gif') no-repeat; display: block; float: left; padding: 8px 0 10px 47px;}
.foto, .foto:hover {background: url('/imgs/b-foto.gif') no-repeat; display: block; float: left; padding: 8px 0 10px 43px; margin-right: 15px;}

/* footer */
.footerspacer {height: 140px;}
.footer {height: 75px; width: 100%; position: absolute; bottom: 0; left: 0; padding: 20px 0; background: #fbf8ea;}
.footer-info {padding: 0 33px; font-size: 10px; color: #453232;}

.count_new img {filter:Alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4;}
