#all{margin:0 auto;padding:0;width:985px;}
a img {border: none;}
#dispatch {display:none;}
#footer{background:#14588a;margin-top:15px;padding:7px 15px 15px;}
#footer .copy_counter{margin-top:2.5em;}
#footer .copy_counter .c1{width:580px;}
#footer .copy_counter li{margin-left:5px;}
#footer .menu .c1{width:246px;}
#footer .menu .c2,#footer .menu .c3{width:164px;}
#footer .menu li{margin-bottom:10px;}
#footer .menu li,#footer .copy_counter .c1{color:#FFF;font-size:.85em;}
#footer .menu a,#footer .menu a:visited {color:#FFF}
#header{background:#12679f;}
#header .c1 img{border:none;margin:20px 20px 10px 15px;}
#header .c1,#header .c2,#header .c3,#main .c1,#main .c2,#main .c1 .column1,#main .c1 .column2,#main .c1 .news .news_it2,#main .c1 .news .tape li,#footer .menu .c1,#footer .menu .c2,#footer .menu .c3,#footer .copy_counter .c1,#footer .copy_counter .c2,#footer .copy_counter .c2 li{float:left;}
#header .c2 div.reclama_block{margin:20px 17px 10px 50px;}
#header .c2 {width: 535px;}
#header .c3{width: 250px; float: right;}
#header .c3 .tabs{padding-top:.4em;}
#header .c3 .tabs .control{padding: 0.2em 0 0.1em 0;//padding: 0;}
#header .c3 .tabs .control a,#header .c3 .tabs .control a:active{color:#FFF;font-size:.85em;font-weight:bold;height:2em;margin:0;padding: 0.1em 1em;//padding: 0.2em 1em;text-align:center;text-decoration:none;}
#header .c3 .tabs .control a.selected, #header .c3 .tabs form, #header .c3 .tabs .control a.active{background:#4789b9;}
#header .c3 .tabs .control a {background:#206fa5;}
#main{background-color:#FFF;padding: 15px;//padding-bottom: 0;}
#main .c1 .archive a{color:#4e4e4e;font-size:.8em;}
#main .c1 .archive,.reclama_pic{text-align:right; font-size: 0.8em;}
#main .c1 .archive {margin-bottom: 25px;}
#main .c1 .column1{width:400px;}
#main .c1 .column2{width:285px;}
#main .c1 .column2 ul#message li{background:url(/images/list.png) no-repeat 2.33em .5em;margin-top:15px;padding-left:48px;}
#main .c1 .column2 ul#message li a{font-size:.85em;}
#main .c1 .column2 ul#message,#footer ul{list-style:none;margin:0;padding:0;}
#main .c1 .news .news_it{margin-right:15px;width:325px;}

#main .c1 .news .news_it p {margin: 0; padding: 0;}
#main .c1 .news .news_it div.date {margin-top: 25px}

#main .c1 .news .news_it2{width:335px;}
#main .c1 .news .tape{border-bottom:3px solid #bbb;margin-bottom:15px;margin-top:60px;padding-bottom:8px;}
#main .c1 .news .tape li a{color:#505050;font-size:.8em;margin-right:11px;}
#main .c1 .news .tape ul{list-style:none;margin:0;padding:0;}
#main .c1 .news .text {font-size:1.1em;}
#main .c1 .news .text img {margin: 1em 1em; display: block;}
#main .c1 .news h4{font-size:1em;font-weight:bold;margin:0;}
/*#main .c1 .news img{margin:35px 35px 20px 34px;}*/
#main .c1 .news p{font-size:.85em;margin:0 0 25px;}
#main .c1 .reclama{margin-top:1em;width:683px;}
#main .c1 .reclama .reclama_block {border:1px solid #B4B4B4;}
#main .reclama .reclama_block a img {float:left; position:relative }
#main .c1 .tape div a, #main .sort a{color:#006fb8;font-size:.85em;}
#main .c1,#main .c1 .news,#main .c1 .tape{width:685px;}
#main .c2{margin-left:15px;width:255px;}
#main .c2 .contact{background:url(/images/fon-contact.png) repeat-y;margin-bottom:8px;padding-left:8px;}
#main .c2 .contact .persona{font-size:.85em;padding-right:1em;}
#main .c2 .contact .persona h3{font-size:1.1em;padding-top:10px;}
#main .c2 .contact .persona img{margin-right:.66em; float: left;}
#main .c2 .contact a{color:#000;}
#main .c2 .forum_message{background:url(/images/fon-forum.png) no-repeat #a5c7e6;}
#main .c2 .forum_message .transition{margin-top:0;}
#main .c2 .forum_message .transition a{color:#000;font-size:.85em;}
#main .c2 .forum_message h2{background:url(/images/list_h2.png) no-repeat 0 .5em;color:#000;font-size:1.5em;font-weight:normal;margin:0 0 12px;padding-top:5px;}
#main .c2 .reclama{margin:0 0 15px 13px;}
#main .c2 .reclama_block {
border:1px solid #B4B4B4; 
margin-top:1px; width:240px; overflow: hidden; }
#main .c2 .transition{margin-top:3em;padding:0 15px 8px 0;text-align:right;}
#main .c2 h2{background:url(/images/fon-h22.png) no-repeat 0 .5em;color:#FFF;font-size:1.5em;font-weight:normal;margin:0 0 12px;padding-top:5px;}
#main .reclama_pic a{background:#b4b4b4;color:#FFF;margin:0;padding:1px 12px;text-align:center;text-decoration:none;width:66px;}
#main h2{background:url(/images/list_h2.png) no-repeat 0 .2em;font-size:1.5em;font-weight:normal;margin:0 0 17px;padding-left:8px;}
#main h2 a, #main h2 a:visited, #main h2 a:active {color: #000; text-decoration: none;}
#main h3{font-size:1.1em;margin: 1em 0 0.3em 0; }
#main p{margin: 0 0 1em 0; }
#mainmenu{text-transform: uppercase; background:url(/images/fon_mainmenu.png) repeat-x;border-bottom:2px solid #bbb;}
#mainmenu li{float:left;margin: 8px 6px;//margin: 0;//padding: 8px 6px;}
#mainmenu li a,#mainmenu li a:active{color:#FFF;font-size:.85em;letter-spacing:1px;padding:9px 6px;text-decoration:none;word-spacing:3px;}
#mainmenu li a:active, #mainmenu li a.s, #mainmenu li a:hover {background:#bbb;//padding:10px 6px;}
#mainmenu ul{list-style:none;margin:0 0 0 10px;padding:0;}
#mainmenu .clear{clear:both;font-size:0;height:1px;overflow:hidden;background: #bbb;}
#search form,#dispatch form{margin: -1px 0 0 0;padding:1.4em 0.6em 1.4em 1.2em;}
#search input.field,#dispatch input.field{width: 150px;}
#search input.button,#dispatch input.button{background:#165786;border:none;color:#FFF;padding:2px 9px;//padding: 2px 2px;}
#search,#dispatch{margin-top: 0px;//margin-top:2px;}
.author{color:#898989;font-size:.85em;}
.clear{clear:both;font-size:0;height:1px;overflow:hidden;}
.date{color:#a7a7a7;font-size:.75em;}
.right{text-align: right;}
a{color:#003471;text-decoration:underline;}
body{background:#12679f;font-family:Tahoma, Arial;font-size:83.33%;margin:0 auto;padding:0;}
#forum{list-style:none;margin-top: 2.2em;//margin-left: 0;padding-left:.83em;}
#forum a{color:#000;font-size:.85em;font-weight:bold;}
#forum li{margin-top:1.25em;}
#main .page_adress{margin: 0;padding: 0;margin-bottom: 8px;}
#main .page_adress a{color: #757575;font-size: 0.85em;background: url(/images/list_pesok.gif) no-repeat scroll right bottom transparent;padding-right: 8px;}
#main .date_objav{color:#a7a7a7;font-size:.85em; margin-bottom: 5px;margin-top: 12px;}
#main h1{margin: 0 0 17px 0;font-size: 1.8em;font-weight: normal;}
#main .properties div{font-size: 0.9em;margin: 0;padding: 0;float: left;}
#main .properties .value{padding-left: 5px;}
#main p.message{font-size: 0.9em;margin: 20px 0 47px 0;}
#main .back{text-align: center;}
#main .back a{color: #2e3192;font-size: 0.9em;}
#main .sort{text-align: right;}
#main  .c1 table#objavlenie{margin-top: 10px;border:0px;border-collapse:collapse;}
#main  .c1 table#objavlenie tr{text-align: center;height: 32px;vertical-align: middle;font-size: 0.85em;}
#main  .c1 table#objavlenie tr.odd{background: #bbdeff;}
#main  .c1 table#objavlenie td, #main  .c1 table#objavlenie th{padding:0px}
#main  .c1 table#objavlenie thead tr{height: 20px;}
#main .c1 table#objavlenie th.col1{color: black;}
#main  .c1 table#objavlenie .col1{width: 125px;color: #a7a7a7;}
#main  .c1 table#objavlenie .col2{width: 360px;}
#main  .c1 table#objavlenie td.col2{text-align: left;}
#main  .c1 table#objavlenie .col3, #main  .c1 table#objavlenie .col4{width: 100px;}
#main  .c1 table#objavlenie a{color: black; padding-left: 20px;}
#main .c1 ul#page_number{list-style: none;padding: 0 0 0 25px;margin: 70px 0 0 0;//margin-top: 40px;}
#main .c1 ul#page_number li{float: left;}
#main .c1 ul#page_number li a{padding: 5px 4px;color: #165786; font-size: 1.1em;font-weight: bold;}
#main .c1 ul#page_number li a:active{background: #165786;color: white;}
#main .c1 .promo{margin-top: 40px;//margin-top: 0px;padding: 15px 20px 15px 15px;//padding: 15px 20px 2px 15px;background: #bbdeff;}
#main .c1 .promo h2{font-size: 1.35em;font-weight: bold;background: none;padding:0;margin: 0;}
#main .c1 .promo form .pole{margin-top: 15px;}
#main .c1 .promo form label{font-size: 0.9em;}
#main .c1 .promo form .pole input, #main .c1 .promo form .pole textarea{border: 1px solid #165786;}
#main .c1 .promo form .pole input.topic{width: 647px;}
#main .c1 .promo form .pole select{width: 215px;border: 1px solid #ccc;margin-bottom: 0;padding-bottom: 0;}
#main .c1 .promo form .pole .brand_model{float: left;margin-right: 25px;//width: 240px;}
#main .c1 .promo form .pole textarea{height: 125px;width: 647px;}
#main .c1 .promo form .pole input.email{width: 332px;}
#main .c1 .promo form .pole img{border: 3px solid #ccc;margin-right: 32px;}
#main .c1 .promo form .pole input.key{width: 174px;}
#main .c1 .promo form .pole input.submit{width: ;background: #165786;color: white;border: none;padding: 8px 48px;font-size: 0.85em;font-weight: bold;}

#main .item td, #main th {
	padding: 0.3em 1em;
}

#main tr.even-row {
	background-color: #BBDEFF;
}	
	
#main .item .photo {float: left; width: 90px; padding: 0 1em 0 0; margin: 0.5em 0;}
#main .item .text {float: left; width: 500px; margin: 0.5em 0;}

#main .pic-side {float: right; margin: 0 1em 1em 1em; text-align: right;}

.red_star {color: #FF0000; font-weight: bold;}


.property {padding-left: 100px;}

.property .label {margin-left: -90px; font-size: 0.8em; color: #666; display: block; width: 90px; float: left;}

.pages {
	margin: 2em 0 2em 0;
}
	
.pages a {
	padding: 0.3em 0.5em;
	font-size: 1.1em;
	border: 1px #EEEEEE solid;
	margin-right: 0.7em;
	color: #666666;
	background-color: #EEEEEE;
	text-decoration: none;	
}	

.pages a.h {
	color: #003471;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px #BBDEFF solid;
}	

.pages a.h:hover {
	background-color: #BBDEFF;
}	

.catalog-items {
	width: 600px;
}	

.last-news {
/*	padding-top: 1em;*/
	font-size: 85%;
}

.top-border {
	margin-top: 2em;
	border-top: 1px #DDDDDD solid;
	padding-top: 1em;
}

.pole .comment {color: #666; font-size: 0.9em;}
.copy_counter a {color:white;}
