/*Общие*/
html,body,h1,h2,h3, p{
	height:auto !important;
	margin:0;
	padding:0;
}
body, td {
	font-family: arial;
	font-size: 12px;
	color: #111C1C;
}
body {
	background: #132B2D url(images/bg.gif) repeat-x;
}
body#show_img {
	background: #ffffff url(images/cntback.gif) repeat-x;
}
.popup_body {
	background: #132B2D url(images/bg.gif) repeat-y center;

}
.img_b{
	border:1px solid #686F77;
}
.newsimg{
	border:1px solid #686F77;
	margin: 3px 10px 5px 0;
}
.newstxt p,
.maintxt p
{margin-top:10px;}

img {
	border: 0;
}
.maintxt img {
	border: 1px solid #4B5C5F;
	margin: 10px;
}
img.noborder {
	border: 0;
}
img#imgleft{
	margin: 0 10px 10px 0;
}
a {
	color: #304144;
	text-decoration: underline;
}
a:hover{
	color: #7C1D22;
}
/*Основа*/
#top {
/*	min-width:1002px;*/
	min-width:980px;
	width:auto;
	height: auto;
	margin:auto;
	min-heght:100%;
}
#top_menu {
	width:962px;
	height: 28px;
	margin:0 auto;
	min-heght:100%;
	padding-top:7px;
}
* html div#top
{width: expression(document.documentElement.clientWidth < 980? "980px": "auto" );}

#top_menu a {
	color:#ffffff;
	text-decoration: none;
}
#top_menu a:hover{
	color:#90B2B7;
	text-decoration: underline;
}
.white {
	color:#ffffff;
}
#canvas{
	background: url(images/bg1.gif) no-repeat;
	background-position: center top;
	min-width:980px;
	width:auto;
	height: 100%;
	margin:auto;
	min-heght:100%;
}
* html div#canvas
{width: expression(document.documentElement.clientWidth < 980? "980px": "auto" );}

/*Логотипы*/
#logo{
	width: 962px;
	height: 61px;
	margin: 0 auto;
	margin-bottom: 34px;
	padding:30px 0 0 0;
}
.logo {
	float: right;
}
.logo_k {
	float: left;
}
#toptitle {
	width: 464px;
	font-size:14px;
	font-weight:900;
	margin: 11px 0 12px 25px;
	padding:0;
	
}
/*Картинка*/
#mainimage {
	width: 960px;
	height: 333px;
	mar-gin: 0 149px 0 149px;
	margin: 0 auto;
	padding:0;
	border:1px solid #000000;
}
#mainimagesm {
	width: 960px;
	height: 232px;
	margin: 0 auto;
	ma-rgin: 0 149px 0 149px;
	padding:0;
	border:1px solid #000000;

}
/*Верхнее меню*/
#topmenu {
	width: 960px;
	height:50px;
	background: url(images/menuback.gif) repeat-x;
	border: 1px solid #000000;
	border-bottom:0;
	border-top:0;
	margin: 0 auto;
	padding: 0;
}
/*Контентная часть*/
.content {
	width: 920px;
	background: #ffffff url(images/cntback.gif) no-repeat;
	background-position: top;
	border: 1px solid #000000;
	margin: 0 auto;
	margin-bottom: 10px;
	padding:30px 20px 15px 20px;
}
.win_content {
	background: #ffffff url(images/cntback.gif) no-repeat;
	background-position: top;
	margin: 0 auto;
	margin-bottom: 10px;
	padding:30px 20px 15px 20px;
}

.more{
	margin:15px 0 5px 0;
}

.more a{
	font-weight: 900;
	text-decoration:none;

}
#bord {
	width:233px;
	height:1px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
.anons {
	text-align: right;
}
.anonsimg{
	width:230px;
	height:110px;
}
.animgsect{
	border: 0px;
 	margin-top: 10px;
	margin-left: 37px;
}
.anonsimgbg{
	width:230px;
	height:126px;
	background: url(images/anbg.gif) no-repeat;
	margin:0;
	padding:0; 
}
.animg {
	border: 1px solid #ffffff;
 	margin-top: 24px;
	margin-left: 37px;
}
.antit h1,
.antit h2,
.antit h3
{
	font-size:16px;
	padding:0 0 5px 0;
}
.maintxt {
	margin:7px 0 0 0;
	*padding:9px 0 0 0;
}
.antxt {
	padding: 0 7px 10px 0;
}
#car {
	background: #334141;
}
.tabletitle{
	background: url(images/tablebg.gif) repeat-x;	
}
.tabletitle th,
.tabletitle th a{
	color:#ffffff;
	text-align:left;
	padding-left:4px;
}
.tabgrey td{
	background: #C2D1D2;
	padding: 1px 0 1px 3px;
}
.tabwhite td{
	background: #f0f0f0;
	padding: 1px 0 1px 3px;
}
.tabblue td{
	background: #D2E2E3;
	padding: 1px 0 1px 3px;
}
.carsalltable{
	margin: 0 0 5px 0;
}
#listing a{
	text-decoration: underline;
}
#carimg{
	width:460px;
	height:247px;
	background: url(images/carimgbg.gif) no-repeat;
}
.carimg{
	border: 1px solid #ffffff;
 	margin-top: 24px;
	margin-left: 100px;
}
#print{
	padding-top: 10px;
}
.print{
	padding-left:10px;
}
/* Подвал */

#footer {
	width: 960px;
	height:100%;
	color: #ffffff;
	margin: 0 auto;
	mar-gin: 15px 149px 20px 149px;
	/*margin-top: 15px;*/
	margin-top: 0px;
	margin-bottom: 20px;
	padding:0;
}

.newstxt h1{
	font-weight: 900;
	font-size:14px;
	margin:0;
	padding:0 0 0 0;
	text-align:left;
}
.newstxt h3{
	font-weight: 900;
	font-size:12px;
	margin:0;
	padding:10px 0 5px 0;
	text-align:left;
}
.date{
	font-weight: 100;
	color: #ffffff;
}

.infoblock_link, .infoblock_link a{
	font-weight: 900;
	font-size:14px;
	margin:0;
	padding:0 0 12px 0;
	text-align:left;
	text-decoration:none;
}
.txtimgr {
	margin:3px 0 1px 5px;
	border:1px solid #686F77
}
.txtimg {
	margin:3px 5px 1px 0;
	border:1px solid #686F77
}
p img.txtimgr, p img.txtimg {
	margin-top: 12px;
}
.tochka {
padding: 0 6px 2px 0;
}
#leftmenu {
	background: url(images/bord.gif) no-repeat;
	background-position: bottom;
	padding: 0 0 7px 0;
	margin: 0 0 10px 0;
}
table.tableprice {
	margin-top: 10px;

}
.tableprice tr td, .tableprice tr th {
	padding: 5px 5px 5px 5px;
}

.tabledark {
	background: #8B96A0;
}
.tabledark strong {
	color: #F6F8FB;
}
.tablewhite {
	background: #BEC5CC;
}
.teaser_pic {
	background: #FFFFFF;
	height:1px;
	margin: 10px 0 10px 0;
}