/* cms toolbar */
.cms-toolbar {
	background-color: #F0F2ED;
	font-family: Arial, sans-serif; font-size: 100%; }
.cms-toolbar td {
	vertical-align: middle;
	font-family: Arial, sans-serif;
	padding: 3px 5px 8px 5px;
	border-bottom:1px #666666 solid; }
.cms-toolbar .sep- {
	padding: 0 0 4px 0; }




.anonce {} 
.anonce .one {float: left; padding-right: 15px; width: 30%;} 
.anonce .last- {padding-right:0px !important;}



/*визуал в шапке*/
table.tab-head-vis {
	width:100%;
	border:none;
	border-collapse:collapse;}

table.tab-head-vis td {
	background:#e6e6eb}

table.tab-head-vis td .name-block {
	width:780px;
	border:none;
	border-collapse:collapse;
	border-right:1px #fff solid;}

table.tab-head-vis td .name-block img {
	display:block;
	font-size:1px}

table.tab-head-vis td .name-block td.slogan {
	height:70px;
	vertical-align:middle;}

table.tab-head-vis td .name-block td.slogan .pad {
	padding-left:8px;
	float:left;}

table.tab-head-vis td .name-block td.service-zone {
	/*height:20px;*/
	/*overflow:hidden;*/
	background:#5c5c61 url(../images/top_menu_bg.gif) left top no-repeat}
	
table.tab-head-vis td .name-block td.service-zone .header-in-banner-zone {
	width:209px; 
	float:left}	 

table.tab-head-vis td .name-block td.service-zone .service-menu {
	background:#a0a0a4;
	height:100%;
	width:570px;
	_width:570px;
	float:left;} 

.header-in-banner-zone h2 {
	padding-left:15px;
	font-size:1em;
	font-family:Arial Black;
	padding-top:3px;
	float:left;
	padding-right:12px;
	padding-bottom:3px;
	/*background:url(../images/decor/r-b.gif) right 0.6em no-repeat;*/
	color:#fff;
	margin:0px}

/*разделение в каталоге*/

table.tab-cols-2-2-1,
table.tab-cols-3 {
	width:780px;
	position:relative;
	border:none;
	border-collapse:collapse;
	padding:0px;
	margin:0px}
	
table.tab-cols-2-2-1 td {
	vertical-align:top;}
	
table.tab-cols-2-2-1 td.cel-cols-2-1 {
	width:570px;
	text-align:left;
	border-right:1px solid #CCCCD1;}
	
table.tab-cols-2-2-1 td.cel-cols-2-2 {
	width:190px;
	text-align:right;}	

/*разделение в 3 колоннике*/
table.cols3 td {
	vertical-align:top;}


table.tab-cols-3 td.cel-3-1 {
	width:210px;}

table.tab-cols-3 td.cel-3-1 .pad {
	padding-right:10px;
	padding-left:10px}

table.tab-cols-3 td.cel-3-2 {
	width:570px;}
table.tab-cols-3 td.cel-3-2 .col-with-banner-pan {
	width:100%;
	border-collapse:collapse;
	padding:0px;	
	border:none;
	width:570px;}



.col-with-banner-pan .cel-1- .pad {padding-right:20px}
	
table.tab-cols-3 td.cel-3-2 .col-with-banner-pan td {
	vertical-align:top}


table.tab-cols-3 td.cel-3-2 .col-with-banner-pan .cel-1-,
table.tab-cols-3 td.cel-3-2 .col-with-banner-pan .cel-2- {
	/*float:left*/}	


table.tab-cols-3 td.cel-3-2 .col-with-banner-pan .cel-2-,
.catalogue .w190 {
	float:right;
	text-align:right;
	border-left: 1px solid rgb(154, 153, 159);}	

/*одноколонник*/


.catalogue .car_cat table#cars {width:auto}
.catalogue .v100 table#cars {width:100%}



.float_r {float:right}

.talign-r {text-align:right}

.w780 {
	width:780px;}

.w570 {
	width:570px;}

.w380 {
	width:380px;}
	
.w210 {
	width:210px;}	
	
.w190 {
	width:190px;}	
	
.pr10 {
	padding-right:10px;}
	
.pr0_imp {
	padding-right:0px !important;}	
	
.pl10 {
	padding-left:10px;}
	
.pr20 {
	padding-right:20px;}
	
.pl20 {
	padding-left:20px;}	


.empty-block {display:block; padding:3px 8px;}












/*  headers */
h1, h2, h3, h4, h5 {
	font-family: "Trebuchet MS"; line-height: 1.2; }
.content h1, .content h2, .content h3, .content h4, .content h5 {
	margin-top: 0px; }
h1 {
	margin: 18px 0px 12px 14px;
	color: #6b655e; font-size: 210%; font-weight: normal; }


h1.autoh {	
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	margin-bottom:15px;
	margin-top:10px;
	color:#000;	
	margin-left:0px;
	font-weight:bolder}
	
	
	
h2 {
	font-weight: normal; font-size: 160% ; }
h3 {
	color:#000;
	font-weight: bolder; 
	clear:both;
	font-size: 140%; }
	
	
h4 {
	font-size: 1.1em; }
h5 {
	font-weight: normal; font-size: 110%; }

h1 .date {
	color: #999; 
	clear:both}

.stuff-header {
	margin-top: 18px;
	font-weight: normal; font-size: 210%; color: #6b655e; }









/* content decortation  */
.content {
	font-size: 1em; 
	color: #000;
	margin-left: 0px;
 	/*overflow: hidden; */}
 	
.content p {
	
	margin: 0 0 0.8em 0; }
	
.content sub, .content sup, .content small {
	font-size: 80%; }
.content big {
	font-size: 120% }

/*  lists */
.content ul {
	margin: 10px 0 10px 19px; }
.content ol {
	margin:  10px 0 10px 20px; }

.content li {
	color:#000;
	margin-bottom: 3px; line-height: 1.5; color: #7e7a75;}

.content ul li {
	padding: 0;
	list-style-type: disc;
	color:#000;}

.content ol li


.content li ul,
.content li ol {
	margin-top: 0; }

/*  forms */
textarea {
	overflow: auto; }

td.right {
	border-left: 1px solid rgb(154, 153, 159);}

td.right .pad {
	padding-left: 10px;}






.content .img- {float:left;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	position:relative;
	z-index:20;
	margin-bottom:3px}
	
.content .img-,	
.content .img- span {
	display:block}
	
.content .img- .pic {
	position:relative;
	}

.content .img- .pic .zoom {
	position:relative;
	z-index:200;
	display:block;
	//height:1px;
	}
	
.content .img- .pic .zoom img {
	position:absolute;
	z-index:500;
	width:9px;
	height:9px;
	display:block;
	bottom:5px;
	right:3px;
	background:url(../images/decor/zoom.gif) left top no-repeat;}	

/* сообщения пользователю */
.system-mess-ok- {
	font-size: 140%;
	padding-bottom: 15px; }
.system-mess- {
	font-size: 140%; color: #c00;
	padding-bottom: 15px; }

/* на это заменятся картинки .png в ie6 */
.ie-png {
	z-index: 50; }