*{
  margin:0;
  padding:0;
  line-height:1.2;
  border-collapse:collapse;
}
html{
 width:100%;
 height:100%;
}
body {
  position:relative;
min-width:760px;
  height:auto! important;
  min-height:100%;
 height:100%;
background-color: #BCBF9F; 
font: normal 0.8em/1.4 'Verdana', sans-serif; 
color: #333;
}
img{
  border:none;
}
.cleaner{
  clear:both;
  min-height:0 !important;
  margin:0 !important;
  padding:0  !important;
}
#body{
  width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<800?'800px':'100%');
  height:100%;
}
bode:lang(ru) > #body{
  height:auto;
  min-height:100%;
}
#search{
  position:absolute;
  top:80px;
  right:10px;
  width:200px;
  font-weight:bold;
}
#search .but{
  position:relative;
  top:1px;
}
.but{
  font-size:11px;
}
#search:lang(ru) > .but{
  top:-1px;
  padding:0 3px 2px 3px;
}
label input, textarea{
 border:1px solid #333;
}
.sub{
  position:absolute;
  left:280px;
  right:40px;
  bottom:105px;
  width:70%;
  padding:10px 0;
  border-top:1px solid #fdfcdf;
}
body:lang(ru) > .sub {
  width:auto;
}
ul.sub{
  left:280px;
}
.content ul.sub{
  position:static;
  width:auto;
  margin:0 20px;
  padding:15px 0;
  border-top:none;
  border-bottom:1px solid #fdfcdf;
}
.sub li{
  display:inline;
  list-style:none;
}
h1#name{
  padding:5px 0;
}
td {
color: #333;
}
p {
color: #333; 
margin: 0; 
padding: 0; 
}
a, a:visited, a:link{color: #333; }
a:hover{color: #F60; text-decoration: none;}
a.enter, a.enter:visited,a.enter:link{color: #333; text-decoration: none;}
a.enter:hover{color: red; text-decoration: none;}				  

h1 {font: bold 160% 'Arial'; margin-top: 10px; margin-bottom: 7px;}
h2 {font: bold 140% 'Arial'; margin-top: 10px; margin-bottom: 7px;}
h3 {font: bold 110% 'Arial'; margin-top: 10px; margin-bottom: 7px;}
.count{font-weight: bold;}
h4{font-size:100%;}

#content h1{padding-left: 20px;}
#content h2{padding-left: 20px;}
#content h3{padding-left: 20px;}
#content h4{padding-left: 20px;}




#baner-top{
  position:absolute;
  top:10px;
  right:10px;
}
img.left{ margin-right: 7px; margin-bottom: 7px;} 
img.right{margin-left: 7px; margin-bottom: 7px;}
img.center{margin-bottom: 7px;}
#copy{font: 14px/1.4 Arial; text-align: center; font-weight: bold;}
#box{border-style: solid; border-color: #333; border-width: 2px; margin: 20px; padding: 20px;}
#enter{font: 20px/1.4 Arial; font-weight: bold;text-decoration: none; text-align: center;}
#text{background-color: #BDBC9F; padding: 20px; padding-top: 0;}
#aboutcms{background-color: #FFF; padding: 20px; padding-top: 0;background-image: url('/img/dot.gif'); background-repeat: repeat-y; background-position: left top;}
td#car{background: url('/img/car.jpg') no-repeat 50% 97% #FDFCDF;
  width:260px;
  min-height:100%;
  padding:170px 10px 275px 0;
  margin:0 0 0 20px;
}
#car .anonse{
  padding:0 0 20px;
}
#car p{
  padding:3px 0;
}
#car ul{
  list-style:none;
}
#menu-left-block{padding-left: 5px; padding-top: 10px; padding-right: 5px; text-align:center;}
#logo-bg{height: 155px;background: url('/img/logo_main.jpg') left top no-repeat #8C8D79;
  position:absolute;
  width:100%;}
#logo{
	display: block;
	height: 125px; 
	width: 300px; float: left; clear:right
}
#menu-bg{
	display:table;
	width:100%;
	clear:left; height:32px; background: #8C8D79 url('/img/logo_black_line.gif') left bottom repeat-x;padding:0;
}
#menu-bg>div{
	display:table-cell;
	vertical-align:top;
}
#menu-base{
	width:180px;
}


#menu-mail{
height: 29px;
width:170px;
padding: 4px 0 0 16px;
list-style:none;
background: url('/img/logo_menu.jpg') left top no-repeat;
}
#menu-mail li{
  float: left;
  padding:0 5px;
}
#menu-mail a{
  float: left;
  display:block;
}
#menu-top{
  white-space:nowrap;
  min-width:500px;
}
#menu-top li{
  height:18px;
  list-style:none;
  float:left;
  margin:0 0 1px 1px;
  padding:7px 8px;
  background:#fff;
  font-weight:bold;
  font-family:'Arial', sens-serif;
}
#menu-top ul:lang(ru) > li{
  display:inline-block;
  float:none;
  padding:9px 8px 8px 8px;
}
#menu-top a{
  text-decoration:none;
  white-space:nowrap;
  background:#fff;
}

.scream{font: 30px/1.4 Arial;}	

.green{background-color: #7D7E57;}
.green-light{background-color: #BDBC9F;}


td.wline{border-left: 1px solid #FFF; margin:0;}
.dot-left{background-image: url('/img/dot.gif'); background-repeat: repeat-y; background-position: left top;}

.active{color: #F60; text-decoration: none;}


#content form{
  padding:10px 0;
}
#content label, #content label input, #content textarea{
  display:block;
  width:250px;
}
#content label input, #content textarea{
  margin:3px 0 5px 0;
}
#content textarea{
 height:100px;
}
sup{
  color:red;
}
.block-standart{margin-bottom: 7px;}
#content{
  height:100%;
 padding :0 20px 60px 20px;
}
.content:lang(ru) > #content{
  height:auto;
  min-height:100%;
}
td.content{
/*  width:100%;*/
 padding :160px 0 160px 0;
 background: #bdbc9f url('/img/ship.gif') no-repeat 100% 100%;
}
#content p {
 padding : 0 5px 3px 0;
}
#content  img {
 margin : 0 5px 5px 0;
}
#content  ul {
 margin : 0 0 10px 32px;
}
#content  ol {
 margin : 0 0 5px 32px;
}
#content li{
  margin-bottom: 3px;
}
#content td.text {
	padding: 2px 5px 2px 5px;
}
#content td.header {
 font: 11px tahoma, Verdana, Arial, Helvetica, sans-serif;
 background-color : #A33316;
 text-align:center;
 color: #fff;
 padding: 2px 5px 2px 5px;
}
table.tablelist {
 width: 100%;
 border-top: gray 1px solid;
 border-right: gray 1px solid;
}
table.tablelist th {
 border-bottom: gray 1px solid;
 border-left: gray 1px solid;
 padding: 4px;
 background-color: #eaeaea;
 font-weight: normal;
 vertical-align:top;
}
table.tablelist td {
 border-bottom: gray 1px solid;
 border-left: gray 1px solid;
 padding: 4px;
 background-color: #fafafa;
 font-weight: normal;
 text-align: justify;
 vertical-align:top;
}
.black{
  background: #333;
}
.footer{
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:auto !important;
  height:60px;
  min-height:60px;
  padding:20px 0;
  text-align:center;
  font-size: 10px;
  line-height:1.2;
  background: #333;
  color:#fff;
}
.footer iframe{
  height:60px;
  width:468px;
}
.footer ul{
  float:left;
  padding:0 20px 0 50px;
  text-align:left;
  list-style:square;
  color: #fff;
}
.footer ul a, .footer ul a:visited{
  font-size: 10px;
  text-decoration: none;
  color: #fff;
}
.footer ul a:hover{
  text-decoration: underline;
}
.footer a, .footer a:visited{
  font-size: 10px;
  color: #fff;
}
.pager{
  padding:0 0 10px 0;
  font-weight:bold;
  font-size:95%;
}
.pager a, .pager span{
  padding:0 5px 0 0;
}
#news{
  padding:0px;
  height:auto !important;
  height:151px;
  min-height:151px;
/*  background:url("/images/logo.gif") no-repeat 0 5px;*/
}
#content .ImageCenter{
  display:block;
  margin:0 auto 5px;
}
#recl_l{
  padding:10px 0 0 7px;
  font-size:10px;
}
a.anonse{
  padding:0 3px;
}
#car ul{
  padding:5px 0 5px 10px;
}
#content .photo{
  float:left;
}
blockquote.news{
  padding:0;
}
blockquote.news address{
  padding-bottom:20px;
}
#content li.topic{
  margin-bottom:15px;
}
#content #forum ul{
  margin:15px;
}
#content .gallery{
	clear:both;
	margin:0 0 20px;
}
#content .gallery.v{
	position:relative;
	padding:0 100px 0 0;
}
#content .mainGallery{
	margin:0 0 7px;
	text-align:center;
}
.content .gallery p, #content .gallery p{
	min-height:1.5em;
	text-align:center;
}
#content .gallery ul{
	margin:0;
	padding:0;
}
#content .gallery.v > ul{
	position:absolute;
	top:0;
	right:0;
}
#content .gallery li{
	padding:0;
	overflow:hidden;
}
#content .gallery.g li{
	display:inline-block;
	margin:0 10px 10px 0;
	vertical-align:middle;
}
#content .gallery.g .list li{
	margin:0 10px 70px 0;
}
#content .gallery.v li{
	display:table;
	margin:0 auto 5px;
}
#content .gallery.g .list{
	position:relative;
	padding:0 30px;
}
#content .gallery.v .list{
	position:absolute;
	top:0;
	right:0;
	padding:0;
}
#content .gallery .list div{
	position:relative;
	height:74px;
	overflow:hidden;
}
#content .gallery p.prevArr, #content .gallery p.nextArr{
	position:absolute;
	top:12px;
}
#content .gallery p.prevArr{
	left:0;
}
#content .gallery p.nextArr{
	right:0;
}
#content .gallery p.upArr{
	padding:0 0 5px;
}
#content .gallery p.downArr{
	padding:5px 0 0;
}
#content .gallery.g .list ul{
	max-height:74px;
	margin-right:-300px;
}
#content .gallery.v .list ul{
	margin-bottom:-300px;
}
.gallery li img{
	vertical-align:bottom;
}
@media(max-width:1024px){

}
@media(max-width:800px){

}
@media(max-width:600px){

}
@media(max-width:480px){

}