* {margin: 0; padding: 0; border: 0;}
body { font-family: Tahoma, Geneva, sans-serif;  background-color: #b09a6c; color: #614936; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute; }
html, body { width: 100%;}
ul { list-style: none;}
img {border:0}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
.centermap { width: 1000px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}
a { color: #5c4b34;}
a:hover { text-decoration: none;}
.slide-show {display: block; }
.slide-hide {display: none;}


/*bg*/
.bg { background: url(../images/bg.jpg) no-repeat; width: 1000px; height: 900px;}
.bg2 { background: url(../images/bg2.jpg) no-repeat; width: 1000px; height: 900px;}
.tx { position: absolute; width: 216px; text-align: center; margin-top: 95px; color: #5d4c34; font-weight: bold; margin-left: 352px;}
.tx a {color: #5d4c34; text-decoration: none;}
.tx2 { position: absolute; margin-left: 787px; margin-top: 143px;}
.tel { color: #5a4f3b; position: absolute; margin-left: 783px; margin-top: 35px;}
.tel a { color: #5a4f3b;}
.nd { letter-spacing: 2px; padding-left: 5px;}
.ic { position: absolute; margin-left: 919px; margin-top: 52px;}
.hist { position: absolute; margin-top: 304px;}

.block { position: absolute; margin-left: 724px; margin-top: 329px; width: 188px;color: #5a4f3b;}
.title { color: #5a4f3b; font-weight: bold; text-align: center;}
.block a {color: #5a4f3b; text-decoration: none;}

.list { margin-top: 28px;}
.list  li { background: url(../images/marker.gif) left 4px no-repeat; padding-left: 12px; padding-bottom: 4px; height:18px;}
/*bg*/

/*content*/
.content { position: absolute; margin-left: 210px; margin-top: 207px; width: 482px;}
.block_main { text-align: center; font-size: 14px; width:100%}
.block_main p { padding-bottom: 30px;text-align: center!important;} 
.block2 { padding-top: 138px; text-align: center; font-size: 14px;}
.block2 p { padding-bottom: 30px;} 
.content p{padding:5px 0px;text-align:justify}
.content ul{margin-left:-20px;}
.content li {background: url(../images/marker.gif) left 8px no-repeat; padding-left:20px;}
/*content*/

.copy { position: absolute; color: #332c21; font-size: 10px; margin-left: 167px; margin-top: 780px;}
.copy a {color: #332c21;}


/*index2*/
.block3 { color: #5c4b34;}
.title2 { font-weight: bold; text-transform: uppercase; padding-left: 21px; padding-bottom:10px!important;}
.tx3 { background: url(../images/marker.gif) left 10px no-repeat; padding-left: 21px; padding-top: 6px;}
.tumbs { margin-left: 21px;}
.tumb { width: 116px; text-align: center; font-size: 9px; padding-right: 33px; float: left; padding-top: 15px;}
.block3 div.errors{color:#f00!important;margin:0px;}
/*index2*/

/*index3*/
.forma { margin-top: 40px;}
.forma td { padding-right: 7px; padding-bottom: 6px;}
.inp { width: 303px; height: 20px; border: 1px solid #c2b9ad; font-size: 12px; padding-top: 3px;}
.forma textarea { width: 303px; height: 163px; overflow: hidden;border: 1px solid #c2b9ad; margin-bottom: 7px;}
.knopa { float: left; height: 20px; padding-left: 7px; padding-right: 7px; color: #FFF; text-decoration: none; background-color: #5d4c34; padding-top: 4px; margin-left: 158px; margin-top: 15px; cursor:pointer;}
.forma .error{ color:#f00;}

.forma input.error{background:#FEEEEE;color:000!important;}
.forma textarea.error{background:#FEEEEE;color:000!important;}

.pad { padding-top: 13px;}
.pad  p { padding-left: 21px;}
.tx4 { font-weight: bold; padding-top: 11px;}

.text { width: 450px;}
.text .tx4 { background: none; padding-top: 11px; padding-bottom: 11px; font-weight: bold;}
.text p {background: url(../images/marker.gif) left 4px no-repeat; padding-left: 21px; }

.str { text-align: center; position:absolute; top:525px;left:180px;}
.str a { text-decoration: none; font-weight: bold; margin-left: 2px; margin-right: 2px;}
.str img { margin-left: 9px; margin-right: 9px; position: relative; margin-bottom: -2px;}
.str a:hover { color: #FFF;}
.str .act { color: #FFF;}
.adress { padding-top: 465px; text-align: center;}
/*index3*/

.link { position: absolute; margin-left: 191px; margin-top: 23px;}
.prev { position: absolute; margin-top: -61px; margin-left: 521px;}
.need { height: 469px;}
.ban { position: absolute; margin-left: 748px; margin-top: 526px;}