@charset "windows-1251";

/* < general styles */
html,body { height:100%; font-size:100.1%; }
html,body,div,table,caption,td,th,form,fieldset,label,input,textarea,select,ul,ol,li,dl,dt,dd,p,address,img,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table { border:0; border-collapse:collapse; border-spacing:0;  font-size:100%; }
form { display:inline; }
td,th { text-align:left; font-weight:normal; vertical-align:top; }
img { border:0; vertical-align:top; }
ol,ul { list-style:none; }
address { font-style:normal; }
fieldset {border: 0;}

.reset_text p {padding: 0 0 12px 0;}

                                                                                                           /* url(http://www.netexchange.ru/images/pattern2.gif) center top */
body { background-color:#fff; font:62.5%/1 Arial, Helvetica, sans-serif; color:#22252b; text-align:center; background: #000000 url(back.jpg)  50% 0 repeat-y;}
   /*    */
a { color:#006bbd; text-decoration:underline; }
a:hover { color:#df0b0b; text-decoration:none; }

h1,h2,h3,h4,h5,h6 { font-size:1em; font-weight:normal; }

.left { float:left; }
.right { float:right; }
.clearer { clear:both; font-size:1px; line-height:0; height:0; overflow:hidden; }
.clear { clear:both; }
.toleft { text-align:left!important; }
.tocenter { text-align:center!important; }
.toright { text-align:right!important; }
.cache { position:absolute; left:0; top:-1000px; font-size:1px; }


/* < forms styles */
fieldset { display:inline; border:0; }
legend { display:none; }
input,textarea,select { vertical-align:top; font:1.2em Arial, Helvetica, sans-serif; color:#000000; }
.field { background-color:#fff; border:1px solid #808080; padding:2px; overflow:hidden; zoom:1; }
.field input,
.field textarea { float:left; border:0; width:100%; }
.chbr { width:1em; height:1em; margin:0 5px 0 0; }
/* forms styles > */

/* general styles > */

#wrapper { width:1003px; margin:0 auto; height:100%; }
#page { height:100%; margin-bottom:-130px; text-align:left; }
#page[id] { height:auto; min-height:100%; }

span.first-letter	{display: block; float: left; font: bold 3.5em/1em Arial, Helvetica, sans-serif; color: #fff; background: #c0c0c0; padding: 2px 8px; margin: 0 7px 3px 0;}

/* < header styles */
#header { height:180px; background:#e7e8ec url(bkg_head.gif) left top repeat-x;}
#header .left { padding:8px 0 0 23px; }
#header #logo a { display:block; background:url(logo0000.gif) left top no-repeat; width:250px; height:78px; text-indent:-5000px; overflow:hidden; }
#header .banner { float:right; width:730px; height:90px; padding:5px 0 0; }
#header .right { clear:both; width:651px; padding:1px 10px 0; height: 40px;}
#header .bar { height:28px; border:1px dotted #c0c4c5; border-width:1px 0; margin:0 0 15px; }
#header .bar .icons { float:left; padding-top:9px; }
#header .bar .icons li { display:inline; font-size:1px; margin-right:30px; }
#header .auth { float:right; padding:10px 15px 0 0; height: 85px; }

#header .tb_login {float: left; font-size: 12px;}
#header .tb_login td {padding:3px;} 

.top_bl {
	
	float: left;
	width: 450px;
	font-size:14px;
	line-height:20px;
	padding-top:  10px;
	
}

.top_bl_login {
	
	float: left;
	width: 250px;
	font-size:14px;
	line-height:20px;
	padding-top:  10px;
	
}

#header .top_bl .select_brand a { background:url(array.gif) right center no-repeat; padding:5px 15px 5px 0px;  font: bold 15px; color:#22252b; }
#header .top_bl_login .select_brand a { background:url(array.gif) right center no-repeat; padding:5px 15px 5px 0px;  font: bold 15px; color:#22252b; }
#header .tb_menulog {float: left; font-size: 12px;}

#header .auth .welcome a { float:left; font-size:1.2em; padding:5px 15px 5px 5px; height:16px; line-height:normal; color:#22252b; }
#header .auth .my_mess a { background:url(mail.gif) left center no-repeat;  float:left; font-size:1.2em; padding:5px 10px 5px 22px; height:16px; line-height:normal; color:#22252b; }
#header .auth .my_avto a { background:url(heart.gif) left center no-repeat;  float:left; font-size:1.2em; padding:5px 15px 5px 22px; height:16px; line-height:normal; color:#22252b; }
#header .auth .my_ob a {  background:url(offers.gif) left center no-repeat;  float:left; font-size:1.2em; padding:5px 15px 5px 22px; height:16px; line-height:normal; color:#22252b; }
#header .auth .my_set a { background:url(settings.gif) left center no-repeat;  float:left; font-size:1.2em; padding:5px 15px 5px 22px; height:16px; line-height:normal; color:#22252b; }
#header .auth .my_cab a { float:left; font-size:1.2em; padding:5px 15px 5px 10px; height:16px; line-height:normal; color:#22252b; font-weight: bold; }
#header .auth .my_out a { float:left; font-size:1.2em; padding:5px 15px 5px 10px; height:16px; line-height:normal; color:#22252b; }
#header .auth .avatar { float:left; font-size:1.1em; padding:3px 5px 5px 5px; height:16px; line-height:normal; color:#22252b; }
#header .auth .field { float:left; width:100px; margin-right:10px; }

/*border: 1px #ffffff solid; */
#header #top_nav { height:1%;   }
#header #top_nav li {float:left; padding-right:23px; font-size:1.4em; font-weight:bold; color:#e7e8ec; display: block !important; position: relative;}
#header #top_nav a { color:#e7e8ec; }
#header #top_nav a:hover { color:#838b9a; text-decoration:none; }
#header #top_nav a.current { color:#838b9a; text-decoration:none; cursor:default; }

.sub {display: none; background:url(bg-services-menu.png) bottom left no-repeat;
								-background-image: none;
								-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://i.auto.ru/design/2009/img/bg-services-menu.png,sizingMethod=crop);
 position: absolute; width: 188px; top: 39px; padding:4px 0 10px 0; z-index: 9999;}
.sub li { display: block; font-size: 12px; width: 130px; padding: 5px 0 10px 15px; }
.sub li a {font-size:0.6em; font-weight:normal; color:#22252b !important;}
li.item_m:hover a { color:#22252b !important; text-decoration:none; }
li.item_m a:hover { color:#22252b !important; text-decoration:none; }
	
li#mainNav1 {height: 28px; padding-top: 12px}
li#mainNav1:hover {background: url(3_u.gif) no-repeat;}
li#mainNav1:hover .sub {display: block;}
	
li#mainNav2 {height: 28px; padding: 12px 0 0 16px;;}
li#mainNav2:hover {background: url(2_up.gif)  no-repeat;}
li#mainNav2:hover .sub {display: block; left: -2px;}	
	
li#mainNav3 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav3:hover {background: url(3_up.gif)  no-repeat;}
li#mainNav3:hover .sub {display: block; left: -2px;}

li#mainNav4 {height: 28px; padding: 12px  0 0 14px; }
li#mainNav4:hover {background: url(4_up.gif) no-repeat;}
li#mainNav4:hover .sub {display: block; left: -2px;}

li#mainNav5 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav5:hover {background: url(5_up.gif) no-repeat;}
li#mainNav5:hover .sub {display: block; left: -2px;}

li#mainNav6 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav6:hover {background: url(6_up.gif) no-repeat;}
li#mainNav6:hover .sub {display: block; left: -2px;}

li#mainNav7 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav7:hover {background: url(7_up.gif) no-repeat;}
li#mainNav7:hover .sub {display: block; left: -2px;}

li#mainNav8 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav8:hover {background: url(8_up.gif) no-repeat;}
li#mainNav8:hover .sub {display: block; left: -2px;}

li#mainNav9 {height: 28px; padding: 12px 0 0 14px;}
li#mainNav9:hover {background: url(7_up.gif) no-repeat;}
li#mainNav9:hover .sub {display: block; left: -2px;}

li#mainNav10 {height: 28px; padding: 12px 0 0 8px;}
li#mainNav10:hover {background: url(3_u.gif) no-repeat;}
li#mainNav20:hover .sub {display: block; left: -10px;}


#header #top_nav_main { height:1%; }
#header #top_nav_main li { float:left; padding-right:32px; font-size:1.4em; font-weight:bold; color:#22252b; }
#header #top_nav_main li.last { padding-right:0; }
#header #top_nav_main a { color:#22252b; }
#header #top_nav_main a:hover { color:#838b9a; text-decoration:none; }
#header #top_nav_main a.current { color:#838b9a; text-decoration:none; cursor:default; }

#header #sub_nav { height:1%; padding:7px 0 0; }
#header #sub_nav li { float:left; padding-right:32px; font-size:1.3em; font-weight:bold; color:#22252b; }
#header #sub_nav li.last { padding-right:0; }
#header #sub_nav a { color:#22252b; }
#header #sub_nav a:hover { color:#838b9a; text-decoration:none; }
#header #sub_nav a.current { color:#838b9a; text-decoration:none; cursor:default; }

#header_print { height:220px; background:#e7e8ec url(bkg_head.gif) left top repeat-x; overflow:hidden; }
#header_print #logo a { display:block; background:url(logo0000.gif) left top no-repeat; width:250px; height:78px; text-indent:-5000px; overflow:hidden; }
#header_print .left { padding:15px 0 0 23px; }
.subpage #header_print { height:110px; }

/* < Subpage header styles */
.subpage #header { height:135px; }
.subpage #header .right { float:none; width:auto; }
.subpage #header .bar { margin-bottom:25px; }
/* Subpage header styles > */

#subheader {height:200px; background-color:#22252b; padding-top:15px; color:#fff; }
#subheader .auto_big { float:left; display:inline; width:222px; margin:-100px 0 0 10px; overflow:hidden; position:relative; }
#subheader .auto_big dt { float:left; font-size:1.4em; font-weight:bold; padding:9px 20px 5px 0; height:16px; color:#22252b; }
#subheader .auto_big dt a { color:#22252b; border-bottom:1px dashed #223C70; text-decoration:none; }
#subheader .auto_big dd { float:left; font-size:1.4em; font-weight:bold; padding:9px 20px 5px 0; height:16px; color:#22252b; }
#subheader .auto_big .amount { background-color:#df0b0b; }
#subheader .auto_big .foto { clear:both; float:left; background-color:#fff; padding:10px; }
#subheader .auto_big .foto img { border:1px solid #000; width:200px; height:200px; }
#subheader .auto_big .thumbs li { float:left; width:122px; padding-top:11px; }
#subheader .auto_big .thumbs li.last { width:78px; }
#subheader .auto_big .thumbs .thumb { float:left; background-color:#fff; padding:8px; margin-bottom:11px; }
#subheader .auto_big .thumbs .thumb img { border:1px solid #000; width:50px; height:40px; }
#subheader .auto_big .thumbs p { clear:both; font-size:1.1em; line-height:1.5em; height:1%; }
#subheader .auto_big .thumbs a { color:#df0b0b; }

#subheader .right { width:661px; }       /*#subheader .right { width:661px; }*/
#subheader .col1, #subheader .col2, #subheader .col3 { float:left; border-right:1px dotted #5e6063; height:160px; }
#subheader .col1 { width:140px; padding-right:30px; }
#subheader .col1 p { font-size:1.2em; line-height:1.5em; }
#subheader .col2 { padding:0 40px 0 30px; width:180px; }
#subheader .col3 { padding:5px 35px 0 30px; width:315px; }
#subheader h2 { font-size:1.8em; color:#df0b0b; line-height:1.2; padding-bottom:5px; }
#subheader h2 a { color:#df0b0b; }
#subheader h3 { font:bold 1.4em/1.3 Arial, serif; padding-bottom:15px; text-transform:uppercase; color:#a9adaf; }
#subheader .search label { display:block; padding-top:7px; color:#919191; }
#subheader .search .row { padding-bottom:10px; }
#subheader .search .field { width:162px; margin-bottom:10px; }
#subheader .search select { width:180px; }
#subheader .search p { margin-top:15px; }
#subheader .search a { font-size:1.2em; color:#919191; }

/* < Subpage subheader styles */
.subpage #subheader { height:120px; padding-top:20px; }
.subpage #subheader .col3 h3 { font:bold 1.4em/1.3 Arial, serif; padding-bottom:10px; text-transform:uppercase; color:#a9adaf; }
.subpage #subheader .right { float:none; width:auto; padding:0 10px; }
.subpage #subheader .col2 { border-left:1px dotted #5e6063; padding:0 30px 0 20px; width:400px; height:100px; }
.subpage #subheader .col3 { width:490px; height:100px; padding:0 20px;}
.subpage #subheader .col3 p{font-size: 12px; padding-bottom:2px; color:#a9adaf;}
.subpage #subheader .col3 a{color:#ffffff; }
.subpage #subheader .search select { width:152px; }
.subpage #subheader .search .field { float:left; width:200px; margin-right:10px; }
.subpage #subheader .search .row { float:left; padding:0 10px 10px 0; }
.subpage #subheader .search label { float:left; padding:0 10px 10px 0; }
.subpage #subheader .search p { float:left; margin:0; }
.subpage #subheader .search .extended_search { clear:both; white-space:nowrap; }
/* Subpage subheader styles > */

#mainHolder { padding-bottom:145px; background-color:#fff;  }
#mainContent { float:left; width:663px; background-color:#fff;}
#rightSide { float:left; width:240px; background-color:#fff;}
#leftSide { float:left; width:100px; background-color:#fff;}
#leftSide .brand_list_r {width:100px;}
#leftSide .brand_list_r li {  display: block !important; position: relative;}
#leftSide .brand_list_r li.char {display: block; background-color:#ebecef; font: bold 12px Arial; padding: 5px 0px 5px 10px; border-top:1px dotted #22252b; margin:0; color: red;}
#leftSide .brand_list_r a.menu {display: block; background-color:#ebecef; font: bold 12px Arial; padding: 5px 0px 5px 10px; border-top:1px dotted #22252b; margin:0;}
#leftSide .brand_list_r li .info_brand {display: none; position: absolute; top: 0; left: 100px;}
#leftSide .brand_list_r li .info_brand a {padding: 0 5px; display: block; font-weight: bold;}
#leftSide .brand_list_r li .info_brand .logo {float: left; padding: 0 10px 10px 0; width: 50px;}
#leftSide .brand_list_r li .info_brand  {font-size:12px; width: 220px; height: 180px; z-index:  1000; border: 1px dotted #22252b; padding: 10px;}
#leftSide .brand_list_r li:hover a.menu, #leftSide .brand_list_r li:hover .info_brand  {background-color:#fff; display: block;}



.breadcrumbs { border:1px dotted #c0c4c5; border-width:1px 0; margin-bottom:10px; font-size:1.1em; padding:7px 0 7px 10px; }
.breadcrumbs li { display:inline; padding-left:10px; }
.breadcrumbs a { padding-right:16px; background:url(arrow000.gif) right center no-repeat; color:#22252b; }

/* < content styles */
/* < Interior styles */
.link_more,
.content .catalog .link_more { background:url(icon_all.gif) right center no-repeat; padding-right:14px; color:#000000; font-family:Tahoma, serif; font-weight:normal;  text-decoration:none; display:block; float:right;}
.link_more:hover,
.content .catalog .link_more:hover { background-image:url(icon_alm.gif); color:#22252b;}

.block_header { clear:both; border-width:1px 0; font-size:1.6em; text-transform:uppercase;  font-weight:bold; font-family:Arial; padding:9px 10px 9px 5px; margin-bottom:10px; border-bottom:1px #cccccc solid; }
.block_header span { font-weight:normal; }
.block_header .rss { float:right;  height:24px; width: 24px; margin-top:-10px; display: block; background:url(rss.gif) no-repeat;}
.block_header .link_more { float:right; font-size:.8em; text-transform:lowercase; font-family:Tahoma; color:#df0b0b;}

.block_header2 { border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.1em; padding:9px 10px 9px 20px; margin-bottom:15px; }
.block_header2 span { font-weight:bold; }
.block_header2 .link_more { float:right; font-size:.92em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.nav_bar { border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.1em; padding:9px 10px 9px 20px; margin-bottom:10px; }
.nav_bar a { color:#22252b!important; }
.nav_bar .right a { padding:0 17px; }
.nav_bar a.prev { background:url(arrow_le.gif) left .3em no-repeat; }
.nav_bar a.next { background:url(arrow_ri.gif) right .3em no-repeat; }
.nav_bar a.back { background:url(arrow_up.gif) right .3em no-repeat; padding-right:17px; }

.dotted_line { clear:both; font-size:1px; line-height:0; height:0; border-top:1px dotted #c0c4c5; margin-bottom:10px; overflow:hidden; }

.content  .error { background-color:#ffdbdb; border: 1px solid #ff0000; width:605px; padding: 10px; font-size:1.2em;}
.content  .good { background-color:#a8ffa8; border: 1px solid #21a80b; width:605px; padding: 10px; font-size:1.2em;}
.content  .capcha {padding:0 15px 0 0}
.content  .info_text {font-size: 1.2em; padding:0 10px 15px 15px;}

.content .options {float:right; width:220px; font-size:1.2em; background-color:#ffffff; }
.content .options .bl {padding:15px;}
.content .options .date { display:block; color:#838b9a; margin-bottom:15px; }
.content .options a { display:block; padding-bottom:9px; color:#22252b; background-position:left .4em; background-repeat:no-repeat; }

.pager { overflow:hidden; height:1%; width: 600px; }
.pager .all {font-size: 12px; float:right;}
.pager a { float:left; margin-right:10px; font-size:1.1em; border:1px solid #c0c4c5; padding:3px 6px 4px; text-align:center; color:#22252b; }
.pager a:hover { border:1px solid #df0b0b; color:#df0b0b; }
.pager a.current { border:1px solid #df0b0b; color:#df0b0b; text-decoration:none; cursor:default; }
.pager span { float:left; margin-right:10px; padding-top:5px; }
.pager .amount { float:right; font-size:1.2em; padding-bottom:1px; }
.pager .amount select { width:100px; margin:0 5px; font-size:.92em; vertical-align:middle; }
/* Interior styles > */
.content { padding:10px; }
.content h1 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.content h1 a { color:#006bbd; }
.content .banner { border-left:6px solid #e7e8ec; padding-left:7px; margin:0 0 10px 0; }
.content .text {font-size:1.3em; line-height: normal;}
.content .text h2 {font-size:1.4em; padding-bottom:10px; font-weight: bold;}

.content .compl { font-size:1.2em; margin-bottom:15px; overflow:hidden; height:1%; }
.content .compl li { float:left; width:160px; padding-left:20px;  padding-bottom:20px; }
.content .compl a { background:url(square_b.gif) left center no-repeat; padding-left:10px; color:#22252b; }
.content .compl a:hover { background-image:url(square_o.gif); color:#df0b0b; }
.content .compl a:visited { color:#838b9a; }

.content .catalog { font-size:1.4em; line-height:1.90; margin-bottom:15px; overflow:hidden; height:1%; }
.content .catalog li { float:left; width:100px; padding-left:20px; }
.content .catalog a { background:url(square_b.gif) left center no-repeat; padding-left:10px; color:#22252b; }
.content .catalog a:hover { background-image:url(square_o.gif); color:#df0b0b; }
.content .catalog a:visited { color:#838b9a; }

.content .catalog_img { font-size:1.4em; line-height:1.90; margin-bottom:15px; overflow:hidden; height:1%; }
.content .catalog_img li { float:left; width:200px; padding-left:13px; height: 30px; }
.content .catalog_img a { padding-left:10px; color:#22252b; }
.content .catalog_img a:hover {color:#df0b0b; }
.content .catalog_img a:visited { color:#838b9a; }

.content .catalog_big { font-size:1.8em; line-height:1.82; margin-bottom:15px; overflow:hidden; height:1%; }
.content .catalog_big li { float:left; width:190px; padding-left:20px; height: 30px; }
.content .catalog_big a { padding-left:10px; color:#22252b; }
.content .catalog_big a:hover {color:#df0b0b; }
.content .catalog_big a:visited { color:#838b9a; }

.content .block { padding:5px 0; overflow:hidden; height:1%; }
.content .block .thumb { float:left; width:80px; height:80px; border:1px solid #c0c4c5; padding:9px; }
.content .block .more_news { float:right; width:230px; }
.content .block .block_content { margin:0 245px 0 115px; }
.content .block .article_preview { margin:0 0 0 115px; }
.content .block h2 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.content .block h2 a { color:#006bbd; }
.content .block p { font-size:1.2em; line-height:1.5; padding-bottom:.5em; }
.content .block .date { color:#838b9a; }

.content .block_jurnal { padding:5px 0; overflow:hidden; height:1%; }
.content .block_jurnal .thumb { float:left; width:120px; height:80px; border:1px solid #c0c4c5; padding:9px; }
.content .block_jurnal .more_news { float:right; width:170px; }
.content .block_jurnal .block_content { margin:0 185px 0 155px; }
.content .block_jurnal .article_preview { margin:0 0 0 155px; }
.content .block_jurnal h2 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.content .block_jurnal h2 a { color:#006bbd; }
.content .block_jurnal p { font-size:1.2em; line-height:1.5; padding-bottom:.5em; }
.content .block_jurnal .date { color:#838b9a; }

.content .news { padding:5px 0; overflow:hidden; height:1%; }
.content .news .thumb { float:left; width:160px; height:120px; border:1px solid #c0c4c5; padding:9px; background-color:#ffffff; }
.content .news .block_content { margin:0 20px 0 190px; }
.content .news .article_preview { margin:0 0 0 190px; }
.content .news h2 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.content .news h2 span{ font-size:0.8em; color:#000000; font-weight: bold; padding-right: 8px; }
.content .news h2 a { color:#006bbd; }
.content .news p { font-size:1.2em; line-height:1.5; padding-bottom:.5em; }
.content .news .date { color:#232323; font-weight:bold; }

.content .reg_data { padding:5px 0;}
.content .reg_data tr {height: 30px; padding:5px 0; font-size:12px;}

.content .block .thumb150 { float:left; width:150px; border:1px solid #c0c4c5; padding:9px;}
.content .block .thumb100 { float:left; padding:0 9px 9px 0; width: 100px;}
.content .block .info {margin-left: 110px; font-size:1.2em; line-height:1.5;}

.content .catalogl {font-size:1.2em;}
.content .catalogl td {padding:10px;}
.content .catalogl .biglink {font-size:1.5em;}

.content .article { font-size:1.2em; line-height:1.5; padding:0 10px 15px 20px; }
.content .article h1 { font-size:1.5em; }
.content .article .date { display:block; padding-bottom:.5em; color:#838b9a; }
.content .article .pic_left { float:left; border:1px solid #c0c4c5; padding:9px; margin:.4em 10px 0 0; }
.content .article .pic_right { float:right; border:1px solid #c0c4c5; padding:9px; margin:.4em 0 0 10px; }
.content .article .source { padding-top:1em; }

.content .companies {font-size:1.2em;}
.content .companies td {padding:15px;}

.content .search_panel { display:block; padding:0 0 15px 10px; }
.content .search_panel form {border: 0;}
.content .search_panel label { float:left; font-size:1.2em; font-weight:bold; margin:4px 10px 0 10px; }
.content .search_panel select { float:left; width:72px; margin-right:10px; }
.content .search_panel .field { float:left; width:95px; margin-right:10px; }

.content .search_results .item { padding-top:15px; border-top:1px dotted #c0c4c5; padding-bottom:15px; }
.content .search_results .item a.notepad, .carinfo a.notepad { color:green; }
.content .search_results .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .search_results .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .search_results .desc { margin:0 255px 0 135px; height:1%; }
.content .search_results .title { padding-bottom:15px; overflow:hidden; height:1%; }
.content .search_results h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .search_results h2 a { color:#006bbd; }
.content .search_results .city { float:left; font-size:1.2em; text-transform:uppercase; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#df0b0b; }
.content .search_results .text { font-size:1.1em; line-height:1.5; }
.content .search_results .text span { font-weight:bold; }
.content .search_results .text .col1 { float:left; width:173px; padding-right:15px; }
.content .search_results .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .search_results .price span { font-weight:bold; }
.content .search_results .price .link_more { float:right; margin-top:3px; font-size:.7em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.content .salon_panel { display:block; padding:0 0 15px 10px; }
.content .salon_panel label { float:left; font-size:1.2em; font-weight:bold; margin:4px 10px 0 10px; }
.content .salon_panel .letter {font-size:1.4em; font-weight:bold; margin:10px 10px 15px 10px; text-transform: uppercase; }
.content .salon_panel select { float:left; width:72px; margin-right:10px; }
.content .salon_panel .field { float:left; width:95px; margin-right:10px; }

.content .salon_results .item { padding-top:15px; border-top:1px dotted #c0c4c5; padding-bottom:15px;  }
.content .salon_results .item a.notepad, .carinfo a.notepad { color:green; }
.content .salon_results .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .salon_results .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .salon_results .desc { margin:0 55px 0 135px; height:1%;}
.content .salon_results .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .salon_results h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .salon_results h2 a { color:#006bbd; }
.content .salon_results .city { float:left; font-size:1.2em; text-transform:uppercase; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#df0b0b; }
.content .salon_results .text { font-size:1.1em; line-height:1.5; }
.content .salon_results .text span { font-weight:bold; }
.content .salon_results .text .col1 { float:left; width:430px; padding-right:15px; }
.content .salon_results .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .salon_results .price span { font-weight:bold; }
.content .salon_results .price .link_more { float:right; margin-top:3px; font-size:.7em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.content .company_results .item { padding-top:15px; border-top:1px dotted #c0c4c5; padding-bottom:15px;  }
.content .company_results .item a.notepad, .carinfo a.notepad { color:green; }
.content .company_results .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .company_results .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .company_results .desc { margin:0 55px 0 135px; height:1%;}
.content .company_results .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .company_results h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .company_results h2 a { color:#006bbd; }
.content .company_results .city { float:left; font-size:1.2em; text-transform:uppercase; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#df0b0b; }
.content .company_results .text { font-size:1.1em; line-height:1.5; }
.content .company_results .text span { font-weight:bold; }
.content .company_results .text .col1 { float:left; width:530px; padding-right:15px; }
.content .company_results .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .company_results .price span { font-weight:bold; }
.content .company_results .price .link_more { float:right; margin-top:3px; font-size:.7em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.content .articles_results .item { padding-top:15px; border-top:1px dotted #c0c4c5; padding-bottom:15px; }
.content .articles_results .item a.notepad, .carinfo a.notepad { color:green; }
.content .articles_results .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .articles_results .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .articles_results .desc { margin:0 0px 0 135px; height:1%; }
.content .articles_results .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .articles_results h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .articles_results h2 a { color:#006bbd; }
.content .articles_results .city { float:left; font-size:1.2em; text-transform:uppercase; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#df0b0b; }
.content .articles_results .text { font-size:1.1em; line-height:1.5; width:500px;}
.content .articles_results .text span { font-weight:bold; }
.content .articles_results .text .col1 { float:left;  padding-right:15px; }
.content .articles_results .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .articles_results .price span { font-weight:bold; }
.content .articles_results .price .link_more { float:right; margin-top:3px; font-size:.7em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.content .video_list .item { padding-top:15px; border-bottom:1px dotted #c0c4c5; padding-bottom:15px;  }
.content .video_list .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .video_list .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .video_list .desc { margin:0 10px 0 135px; height:1%; }
.content .video_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .video_list h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .video_list h2 a { color:#006bbd; }
.content .video_list .date { float:left; font-size:1.2em; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#000000; }
.content .video_list .text { font-size:1.1em; line-height:1.5; width:400px;}
.content .video_list .text span { font-weight:bold; }
.content .video_list .text .col1 { float:left;  padding-right:15px; }

.content .video_list_tag .item { padding-top:15px; border-bottom:1px dotted #c0c4c5; padding-bottom:15px;   }
.content .video_list_tag .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px;  }
.content .video_list_tag .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .video_list_tag .desc { margin:0 0px 0 135px; height:1%; border: 1px solid white;}
.content .video_list_tag .title { padding-bottom:5px; overflow:hidden; height:1%;  border: 1px solid white;}
.content .video_list_tag h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd;  border: 1px solid white;}
.content .video_list_tag h2 a { color:#006bbd; }
.content .video_list_tag .date { float:left; font-size:1.2em; margin:5px 15px 0; padding-left:15px; border-left:1px solid #22252b; color:#000000; }
.content .video_list_tag .text { font-size:1.1em; line-height:1.5; width:155px;  border: 1px solid white;}
.content .video_list_tag .text span { font-weight:bold;  border: 1px solid white;}
.content .video_list_tag .text li {list-style: none;}

.content .article_list_tag .item { border-bottom:1px dotted #c0c4c5; padding: 10px 0px 15px 10px;  background-image:url(fon_style.gif);}
.content .article_list_tag .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; background-color: #ffffff; }
.content .article_list_tag .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .article_list_tag .desc { margin:0 0px 0 135px; height: 95px; }
.content .article_list_tag .title { padding-bottom:5px; overflow:hidden;}
.content .article_list_tag  h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .article_list_tag  h2 a { color:#006bbd;}
.content .article_list_tag .date { float:left; font-size:1.2em; margin:5px 15px 0; padding-left:15px; color:#000000;}
.content .article_list_tag .text { font-size:1.1em; line-height:1.5; width:155px; }
.content .article_list_tag .text span { font-weight:bold;  }
.content .article_list_tag .text .col1 { float:left;  padding-right:15px; }

.content .series_list .item { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; }
.content .series_list .item_dark { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; background-color:#e7e8ec;}
.content .series_list .desc { margin:0 10px 0 10px; height:1%; }
.content .series_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .series_list h2 {font-size:1.8em; width:430px; line-height:1.12; color:#006bbd; float:left; }
.content .series_list .title .img {padding-right: 10px;}
.content .series_list h2 a { color:#006bbd;}
.content .series_list .text { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:100px;}
.content .series_list .text_date { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:100px;}
.content .series_list .text_date span { font-weight:bold; }
.content .series_list .text span { font-weight:bold; }
.content .series_list .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; height:2px; }
.content .series_list .price span { font-weight:bold;}

.content .model_list .item { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; }
.content .model_list .item_dark { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; background-color:#e7e8ec;}
.content .model_list .desc { margin:0 10px 0 10px; height:1%; }
.content .model_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .model_list h2 {font-size:1.8em; width:300px; line-height:1.12; color:#006bbd; float:left; }
.content .model_list h2 a { color:#006bbd;}
.content .model_list .text { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:75px;}
.content .model_list .text_date { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:190px;}
.content .model_list .text_date span { font-weight:bold; }
.content .model_list .text span { font-weight:bold; }
.content .model_list .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; height:2px; }
.content .model_list .price span { font-weight:bold;}

.content .model_info .item { padding-top:5px; border-top:1px dotted #c0c4c5; padding-bottom:5px; }
.content .model_info .item_dark { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; background-color:#e7e8ec;}
.content .model_info .desc { margin:0 10px 0 10px; height:1%; }
.content .model_info .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .model_info h2 {border:1px dotted #c0c4c5; font-weight:bold; border-width:1px 0; background-color:#e7e8ec; font-size:1.3em; padding:9px 10px 9px 20px; margin-bottom:15px;}
.content .model_info h2 a { color:#006bbd;}
.content .model_info .text { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:300px;}
.content .model_info .text span { font-weight:bold; }
.content .model_info .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; height:2px; }
.content .model_info .price span { font-weight:bold;}

.content .salon_info h2 {font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .salon_info .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-bottom:11px; }
.content .salon_info .thumb img { border:1px solid #000; width:100px; height:67px; }
.content .salon_info .text li{ font-size:12px; line-height:1.5; padding-bottom: 10px; list-style: none;}
.content .salon_info .text span { font-weight:bold; }
.content .salon_info .text .col1 { float:left; width:400px; padding-right:15px; padding-bottom:10px;}
.content .salon_info .desc { margin:0 0 0 135px; height:1%;  }

.content .article h1  {font-size:1.9em; padding-top: 10px;}
.content .article  h2 {font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .article .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-right:11px; margin-bottom:5px; }
.content .article .thumb img { border:1px solid #000; width:250px;}
.content .article .text { font-size:1.1em; line-height:1.5; }
.content .article .text span { font-weight:bold; }
.content .article .text .col1 { float:left; width:500px; padding-right:15px; padding-bottom:10px;}
.content .article .desc { margin:0 0 0 135px; height:1%;  }
.content .article .date { display:block; color:#838b9a; margin-bottom:15px; }
.content .article .date span { float:right; }

/* Подробная новость */

.content .news_single   {font-size:1.3em;}
.content .news_single  h1 {font-size:1.6em; line-height:1.12; color:#006bbd; }
.content .news_single .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-right:11px; margin-bottom:5px; }
.content .news_single .thumb img { border:1px solid #000; width:250px;}
.content .news_single .text { font-size:1.1em; line-height:1.5; }
.content .news_single .text span { font-weight:bold; }
.content .news_single .text .col1 { float:left; width:500px; padding-right:15px; padding-bottom:10px;}
.content .news_single .desc { margin:0 0 0 135px; height:1%;  }
.content .news_single .autor { padding-top:10px; text-align:right;  }
.content .news_single .date { display:block; color:#838b9a; margin-bottom:15px; }
.content .news_single .date span { float:right; }

/* объявление подробно */

.content .carinfo { padding-bottom:10px; overflow:hidden; height:1%; }
.content .carinfo .auto_big { float:left; width:220px; }
.content .carinfo .auto_big .thumb { float:left; padding:8px; border:1px solid #c0c4c5; }
.content .carinfo .auto_big .thumb img { border:1px solid #000; }
.content .thumbs { clear:both; padding-top:9px; }
.content .thumbs li { float:left; border:1px solid #c0c4c5; padding:8px; margin-right:10px; }
.content .thumbs li img { border:1px solid #000; }
.content .carinfo .options { padding:0; }
.content .carinfo .desc { margin:0 150px 0 270px; padding:0 15px; }
.content .carinfo .desc h1 { font-size:1.8em; padding-bottom:7px;}
.content .carinfo .price { display:block; font-size:1.4em; line-height:1.5; font-weight:bold;  color:#df0b0b;}
.content .carinfo .text { font-size:1.2em; line-height:2; }
.content .carinfo .text span { font-weight:bold; }

.content .videoinfo { padding-bottom:10px; overflow:hidden; height:1%; }
.content .videoinfo h1 {padding:10px 0; }
.content .videoinfo .auto_big { float:left; width:450px; }
.content .videoinfo .options { padding:0; }
.content .videoinfo .options a { padding:0; }
.content .videoinfo .desc { margin:0 240px 0 320px; padding:0 15px; }
.content .videoinfo .desc h2 { font-size:1.8em; padding-bottom:7px; color:#df0b0b; }
.content .videoinfo .price { display:block; font-size:1.4em; line-height:1.5; }
.content .videoinfo .price span { font-weight:bold; }
.content .videoinfo .text { font-size:1.2em; line-height:2; }
.content .videoinfo .text span { font-weight:bold; }

.content .block2 { padding:0 20px 10px; font-size:1.2em; line-height:1.5; }
.content .seller_info { line-height:2; }
.content .seller_info span { font-weight:bold; }

.content .comments { padding:10px; line-height:1.17;}
.content .comments li { padding:9px 0; border-bottom:1px dotted #c0c4c5; overflow:hidden; height:1%; }
.content .comments td { padding-top:15px; }
.content .comments .date { float:left; width:100px; padding:15px 20px; color:#838b9a; }
.content .comments .author { float:left; width:100px; padding-right:20px; }
.content .comments p { float:left; border-left:1px solid #000; padding-left:15px; }
.content .comments .link_more { float:right; margin-top:10px; font-size:.72em; }
.content .about_mark { padding:0; }
.content .about_mark dl { border-bottom:1px dotted #c0c4c5; padding:0 0 10px; margin:0 0 10px; overflow:hidden; height:1%; }
.content .about_mark dt { float:left; width:6em; padding-left:20px; font-weight:bold; }
.content .about_mark dd { float:left; padding-left:40px; }
.content .about_mark p { border-left:1px solid #000; padding-left:15px; margin-bottom:8px; line-height:1; }
.content .about_mark .last { border-bottom:0; margin-bottom:0; }

.content .link_holder { padding:10px; text-align:right; margin-bottom:15px; }

.content .form1cols { display:block; padding-top:5px; }
.content .form1cols .col{ float:left; width:630px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
.content .form1cols .col ul { padding:6px 10px 0 10px; }
.content .form1cols span {font-size: 11px; margin:10px 0 10px 0; clear: both;}
.content .form1cols li { padding-bottom:10px; padding-top: 10px; overflow:hidden; height:1%; }
.content .form1cols label { float:left; width:120px; font-size:1.2em; padding:4px 20px 0 0; }
.content .form1cols select { float:left; width:300px; }
.content .form1cols .field { float:left; width:300px; }
.content .form1cols .checkboxes { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; padding:8px 20px 8px 16px; overflow:hidden; height:1%; }
.content .form1cols .checkboxes .label { width:120px; }
.content .form1cols .checkboxes label { width:auto; padding:0 20px 0 0; }
.content .form1cols .agreement { font-size:1.2em; margin-bottom:20px; }
.content .form1cols .text li { font-size:1.2em; height:21px;}
.content .form1cols .agreement label { float:none; font-size:1em; padding-right:0; }
.content .form1cols .description { border-bottom:1px dotted #c0c4c5; padding:15px 16px 8px 16px; margin-bottom:15px; }
.content .form1cols .description label { padding-left:0; }
.content .form1cols .description .field { width:545px; }
.content .form1cols .description .tags { clear:both; padding:5px 0 5px 130px; font-size:1.1em; line-height:1.45; }
.content .form1cols .description .tags a { margin:0 10px; }
.content .form1cols .submit { padding:0 0 0 156px; clear:both; }
.content .form1cols .double select { width:85px; }
.content .form1cols .double select.left { margin-right:10px; }
.content .form1cols .double input { width:78px; }
.content .form1cols .double input.left { margin-right:10px; }
.content .form1cols .checkboxes2 { clear:both; border-top:1px dotted #c0c4c5; padding:8px 20px 15px 156px; overflow:hidden; height:1%; }
.content .form1cols .checkboxes2 label { width:auto; padding:3px 18px 0 0; }


.content .form2cols { display:block; padding-top:5px; }
.content .form2cols .col1,
.content .form2cols .col2 { float:left; width:315px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
.content .form2cols .col1 ul,
.content .form2cols .col2 ul { padding:6px 10px 0 10px; }
.content .form2cols li { padding-bottom:10px; overflow:hidden; height:1%; }
.content .form2cols label { float:left; width:90px; font-size:1.2em; padding:4px 20px 0 0; }
.content .form2cols select { float:left; width:160px; }
.content .form2cols .field { float:left; width:100px; }
.content .form2cols .checkboxes { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; padding:8px 20px 8px 16px; overflow:hidden; height:1%; }
.content .form2cols .checkboxes .label { width:120px; }
.content .form2cols .checkboxes label { width:auto; padding:0 20px 0 0; }
.content .form2cols .agreement { font-size:1.2em; margin-bottom:20px; }
.content .form2cols .text li { font-size:1.2em; height:21px;}
.content .form2cols .agreement label { float:none; font-size:1em; padding-right:0; }
.content .form2cols .description { border-bottom:1px dotted #c0c4c5; padding:15px 16px 8px 16px; margin-bottom:15px; }
.content .form2cols .description label { padding-left:0; }
.content .form2cols .description .field { width:545px; }
.content .form2cols .description .tags { clear:both; padding:5px 0 5px 130px; font-size:1.1em; line-height:1.45; }
.content .form2cols .description .tags a { margin:0 10px; }
.content .form2cols .submit { padding:0 0 0 156px; clear:both; }
.content .form2cols .double select { width:85px; }
.content .form2cols .double select.left { margin-right:10px; }
.content .form2cols .double input { width:78px; }
.content .form2cols .double input.left { margin-right:10px; }
.content .form2cols .checkboxes2 { clear:both; border-top:1px dotted #c0c4c5; padding:8px 20px 15px 156px; overflow:hidden; height:1%; }
.content .form2cols .checkboxes2 label { width:auto; padding:3px 18px 0 0; }

.content #form_comments { display:block; }
.content #form_comments .field { float:left; width:274px; }
.content #form_comments .captcha label { width: 290px; float:none; padding-bottom:10px; display:block; }
.content #form_comments .captcha img#code { float:left; margin-left:100px; }
.content #form_comments #ucaptcha { float:left; margin: 0 10px; cursor:pointer; }
.content #form_comments label { float:left; width:80px; font-size:1.2em; padding:4px 20px 0 0; }
.content #form_comments .submit { padding:0 0 0 286px; }
.content #form_comments .captcha .field { width: 150px; }
/* content styles > */

/* < right column styles */
#rightSide h2 { padding-right:5px; }
#rightSide .list_2cols { font-size:1.1em; line-height:1.82; margin-bottom:15px; overflow:hidden; height:1%;  }
#rightSide .list_2cols ul { float:left; width:100px; padding-left:20px; }
#rightSide .list_2cols a { display:block; background:url(square_c.gif) left .7em no-repeat; padding-left:10px; color:#006bbd; height:1%; }
#rightSide .list_2cols a:hover { background-image:url(square_o.gif); color:#df0b0b; }
#rightSide .list_cols { font-size:1.1em; line-height:1.82; margin-bottom:15px; overflow:hidden; height:1%;  }
#rightSide .list_cols ul { float:left; width:200px; padding-left:20px; }
#rightSide .list_cols a { display:block; background:url(square_c.gif) left .7em no-repeat; padding-left:10px; color:#006bbd; height:1%; }
#rightSide .list_cols a:hover { background-image:url(square_o.gif); color:#df0b0b; }
#rightSide .banner { clear:both; margin-bottom:15px; height:1%; text-align: center;}
#rightSide .title_block { border-left:6px solid #e7e8ec; padding-left:7px; margin:0 0 10px 0; font-size: 1.4em; }
#rightSide .title_block_offer { border-left:6px solid #e7e8ec; padding-left:7px; margin:0 0 10px 0; font-size: 1.4em; }

#rightSide .more_news { font-size:1.2em; line-height:1.5em; padding:0 0 5px 10px; }
#rightSide .more_news p { padding-bottom:.5em; }
#rightSide .more_news .date { color:#838b9a; }


#rightSide .calendar {padding:0px 15px 15px 15px; font-size:12px;}
#rightSide  .month {}
#rightSide .calendar .navig {height: 30px;}
#rightSide .calendar .navig td {text-align:center;}
#rightSide .calendar .navig td.date {font-size: 14px; font-weight: bold;}
#rightSide .month td {padding: 4px; }
#rightSide .month td a {text-decoration:none; color:#000000}
#rightSide .month td.past {background-color:#e7e8ec; font-weight: bold;}
#rightSide .month td.past2 {background-color:#c0c4c5; }
#rightSide .month td.future2 {background-color:#c0c4c5; }
#rightSide .month td.act {background-color:#22252b; font-weight: bold; }
#rightSide .month td.act a{color: #FFFFFF}
#rightSide .whitemini {}
/* right column styles > */

/* < footer styles */
#footer_nav { height:42px; background-color:#e7e8ec; font-size:1.1em; text-align:left; }
#footer_nav_print { height:44px; background-color:#e7e8ec; font-size:1.1em; text-align:left;}
#footer_nav ul { padding-top:14px; margin-left:-5px; }
#footer_nav li { display:inline; color:#22252b; }
#footer_nav a { color:#22252b; margin:0 15px; }
#footer_nav a:hover { color:#838b9a; }
#footer_nav a.current { color:#838b9a; text-decoration:none; cursor:default; }

#footer { height:88px; background-color:#22252b; font-size:1.1em; line-height:2; color:#838b9a; text-align:left; }
#footer a { color:#838b9a; margin:0 10px; }
#footer .copy { padding:15px 10px 0; }
#footer .links { margin-left:-10px; }
#footer address { display:inline; }
/* footer styles > */

.width1 { width:152px!important; }
.required { color:#DC0202; }
.counters li { float:left; padding:5px 5px 5px 15px ; }
#meta_news_block552 .head {display:none;}
#meta_news_block552 a { font-size:1.1em; line-height:1.2em; }
#meta_news_block552 p { float:left; width:146px; text-align:center; }
#meta_news_block552 img { display:block; padding:10px; margin:0 20px; border:1px solid #C0C4C5; width:80px; }

/* <gallery */
#gallery li { float:left; width:315px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
#gallery .thumb { float:left; width:120px; padding: 0 10px; }
#gallery .info { font-size:1.2em; line-height:1.5em; }
#gallery .info .date { color:#838b9a; }

/* <gallery */
#gallery_list li { float:left; width:315px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
#gallery_list li.year { float:left; width:100%; border-left:0; margin:20px 0 10px 0; }
#gallery_list .thumb { float:left; width:150px; padding: 0 10px; }
#gallery_list .info { font-size:1.2em; line-height:1.5em; }
#gallery_list .info .date { color:#838b9a; }


/* photos part  */
.content .photos #prev,
.content .photos #next { display:inline; position:relative; z-index:50; filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7; }
.content .photos #prev:hover,
.content .photos #next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.content .photos #prev.no,
.content .photos #prev.no:hover,
.content .photos #next.no,
.content .photos #next.no:hover { filter:alpha(opacity=30); -moz-opacity:0.3;opacity:0.3; cursor:default; }
.content .photos #prev { float:left; margin:5px -12px 5px 1px; }
.content .photos #next { float:right; margin:5px 0px 5px -12px; }

.content .photos .thumbs { margin:5px 0 5px 15px; width:475px; overflow:hidden; text-align:left; font:normal 10px/10px Arial; clear:none; padding:0; }
.content[id] .photos .thumbs { margin:5px 0 5px 17px; clear:none; padding:0; }
.content .photos #thumbs { margin:0; padding:0; width:5000px; list-style:none; margin-left:0; }
.content .photos #thumbs li { margin:0 1px 0 0; padding:0; float:left; }
.content .photos #thumbs a { text-decoration:none; outline:0; -moz-outline:0; }
.content .photos #thumbs a:hover { text-decoration:underline; }
.content .photos #thumbs a img { vertical-align:top; border:1px solid #666; }
.content .photos #thumbs a:hover img { vertical-align:top; border:1px solid #999; }
.content .photos #thumbs li.active a img { border:1px solid #fff; }
.content .photos #thumbs li.active a:hover img { border:1px solid #fff; }

.content #photobox { margin:0 auto; padding:0; width:500px; height:auto; background-color:#fff; border:4px solid #fff; }
.content #photobox img { margin:0; vertical-align:top; }
.content #photobox #photo { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.content #photobox.loading { background:#fff url(loader00.gif) center center no-repeat; }
.content #photobox.loading #photo { filter:alpha(opacity=0); -moz-opacity:0;opacity:0; position:absolute; }

.content .photoinfo { margin:0; padding:5px 10px; text-align:left; }
/* /photos part  */

.content .forum_list .item { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; }
.content .forum_list .item_dark { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; background-color:#e7e8ec;}
.content .forum_list .desc { margin:0 10px 0 10px; height:1%; }
.content .forum_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .forum_list h2 {width:300px; line-height:1.12; color:#006bbd; float:left;  font-size:1.2em; color:#000000;}
.content .forum_list h2 a {color:#006bbd; font-size:1.4em; font-weight: bold;}
.content .forum_list .text { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:200px;}
.content .forum_list .threads { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:110px;}
.content .forum_list .text_date { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 20px; width:160px;}
.content .forum_list .text_date span { font-weight:bold; }
.content .forum_list .text span { font-weight:bold; }
.content .forum_list .price { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; height:2px; }
.content .forum_list .price span { font-weight:bold;}
/***********************************************************************/

.content .thread_list .item { padding-top:5px; border-top:1px dotted #c0c4c5; padding-bottom:5px; }
.content .thread_list .item_dark { padding-top:5px; border-top:1px dotted #c0c4c5; padding-bottom:5px; background-color:#e7e8ec;}

.content .threads_add {font-size: 1.3em}
.content .thread_list .desc { margin:0 5px 0 5px; height:1%;}
.content .thread_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .thread_list h2 {font-size:1.4em; width:430px; line-height:1.12; color:#006bbd; float:left; font-weight: bold; }
.content .thread_list h2 a {color:#006bbd; font-size:1.1em;}
.content .thread_list h2 span {font-size:0.8em; font-weight: normal; line-height:2; color: #000000}
.content .thread_list .author { font-size:1.1em; width:430px; float:left; padding: 4px 0 0 0px; }
.content .thread_list .model { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 0px; width:90px;  }
.content .thread_list .theme { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 0px; width:100px;  }
.content .thread_list .comments { font-size:1.1em; line-height:1.5; float:left; padding: 4px 0 0 0px; width:100px;  }

 /***********************************************************************/
.content .post  h2 {font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .post .thumb { float:left; border:1px solid #c0c4c5; padding:8px; margin-right:11px; margin-bottom:5px; }
.content .post .thumb img { border:1px solid #000; width:200px;}
.content .post .text {font-size:1.2em; padding: 15px 0 15px 0}
.content .post .text span { font-weight:bold; }
.content .post .text .col1 { float:left; width:450px; padding-right:15px; padding-bottom:10px;}
.content .post .user_post { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .post .user_post .date{ float:left; padding-right: 10px; }
.content .post .date { display:block; color:#838b9a; margin-bottom:15px; }
.content .post .date span { float:right; }
 /***********************************************************************/
.content .answer_list h1 {font-size:1.8em; line-height:1.12; color:#006bbd;}
.content .answer_list .item_answer {padding: 10px 0;}
.content .answer_list .item_answer .head { clear:both; border:1px dotted #c0c4c5; border-width:1px 0; background-color:#e7e8ec; font-size:1.4em; padding:9px 10px; height:1%; }
.content .answer_list .item_answer .head .user { padding-right:15px;}
.content .answer_list .item_answer .head .all_mess { padding-right:15px;}

.servButtonHolder {padding-left:0px;padding-top:10px; padding-left:25px;}
.servButton {float:left;text-align:center;width:95px;}
.servButton a {font-size:11px; display:block; padding-bottom:2px;}
.ononaukr {margin-bottom:10px; overflow:hidden; zoom:1; border-left:6px solid #E7E8EC; padding-left:7px;}
#ononaukrnet { font-size:12px; }
#onona_item { float:left; margin-right:35px;}
#onona_total { padding-bottom:5px; overflow:hidden; zoom:1; }
#onona_info { margin-bottom:3px; }
#onona_type { display:none; }
#onona_city { font-size:11px;}

#tags
	{
		display: block;
		text-align: left;
	}


#tags a,#tags2 a
	{
		font-size: 12px;
		border-bottom:1px dashed #223C70;
		text-decoration:none;

	}

#tags span
	{
align: right;

	}

/*			CLOUD			*/
div.cloud-title{
	margin-top:1.5em;
	margin-bottom:-2.6em;
	text-align:center;
}
div.cloud-title h3{
	width: 150px;
	background:white;
	position:relative;
	margin:0 auto;
	font-weight:normal;
	color: #223C70;
}

div.cloud{
	text-align:left;
	line-height: 200%;
}

div.cloud a, .tagsblock a{
	font-family: Helvetica;
	text-align:left;
	white-spaces: nowrap;
	padding: 2px;
}

div.cloud a:hover, .tagsblock a:hover {
	background-color: #df0b0b;
	color: white;
}




div.cloud .addit{
	display:none;
}

div.cloud a.showCloud, div.cloud a.showCloud:hover{
	color: #e65700;
	float:right;
	margin:6px 0 0 0;

	//margin-bottom:-30px;
	position:relative;
	font-size:11px;
	line-height:normal;
	outline:none;
	background:#fff;
	padding:0 16px;
}


div.cloud .showCloud img{
	vertical-align:middle;
	margin-left:4px;
}

/*			CLOUD			*/
/* кабинет главная */
.maincol  {
    font-size: 1.2em;

}
.enter-profi {
	font-size: 1.2em;
	padding: 10px 20px 0 20px;
	}
.enter-profi dt {
	font-size: 1.6em;
	padding: 20px 0 5px 0;
	}
/*       Карточка пользователя  */

.info_user {
    font-size: 1.2em;
	}
.info_user table{
    padding:20px;
	}
.info_user h2 {
    font-size: 1.6em;
    padding:20px 0px 20px 10px;
	}
.info_user .userinfo li {padding: 3px;}
.info_user .userinfo .greytext {padding: 0px; font-size:11px; color:#cccccc}
.info_user .ratingzero {font-size: 1.5em; color:#ff9966;}

/*   блок пользователя */

.box_user {

}

.box_user  h2  {
    font-size: 1.6em;
    font-weight: bold;
    border-bottom:1px #cccccc solid;
    padding: 10px 0 10px 10px;
}
.box_user .inner  { padding: 10px; font-size:1.2em;}
.box_user .inner .user-nav li { padding: 5px;}

/*  список комментариев  */
.content .comments_list .item { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; }
.content .comments_list .item_dark { padding-top:10px; border-top:1px dotted #c0c4c5; padding-bottom:10px; background-color:#e7e8ec;}
.content .comments_list .desc { margin:0 10px 0 10px; height:1%; }
.content .comments_list .title { padding-bottom:5px; overflow:hidden; height:1%; }
.content .comments_list h2 {font-size:1.8em; width:300px; line-height:1.12; color:#006bbd; float:left; }
.content .comments_list h2 a { color:#006bbd;}
.content .comments_list .text { font-size:1.1em; line-height:1.5; padding: 4px 0 10px; 0px; width:400px;}

.tooltip_img{
 position:relative;
 z-index:999;
 right:0;
 top:-150px;
 background-color:#000000;
 width:185px;
 height:150px;
 display:none;
 color:#ffffff;
 opacity: 0.6;
}

.tooltip{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color:#ffffff;
 padding:5px;
 border:4px solid #22252b;
 width:200px;
 height: 200px;

}


.tooltip p {text-align:left; font-size:12px; padding-top: 5px;
   /* border:1px solid #000000; */
}

/***** фотки старые список в группах ***/
.element {
	display: block;
	text-decoration: none;
	width:185px;
    height:150px;
}


.element .info-bg{
    position:absolute;
    right:0;
    bottom:0;
    width:185px;
    height:150px;
	background:#000;
	z-index:1;
	opacity:0;


}

.element .info{
    position:absolute;
    text-align:left;
    left:0;
    bottom:0;
    height: 150px;
    widht: 185px;
	z-index:2;
	color:white;
	font-size:10px;


}
.element .info .link{

padding-top: 90px;

}
.element .info .link_3{
  width:170px;
  text-align:right;
  padding-top: 60px;
  text-decoration:none;
}
.element .info .link_3 a{
	line-height: 1.5;
  letter-spacing: 2px;
  text-decoration:none;
  background:#000;
}

.element .info .title{
  text-align:left;
  padding: 10px;

}
.element .info a{
	color:white;

}
/* */
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 130px;
	width: 635px;
	overflow: auto;
}
ul.sc_menu {
	display: block;
	height: 115px;
	/* max width here, for users without javascript */
	width: 2475px;
	padding: 5px 0 0 5px;
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;
	padding: 0 0px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;

	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	text-align: left;
	
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 18px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


.comment {
  text-align: left;
  margin-bottom: .5em;
}
.comment  .comment-header {
  vertical-align: middle;
  background-color: #eee;
  padding: .3em .6em .3em .3em;
}
.comment  .comment-header  a,
.comment  .comment-header  span,
.comment  .comment-header  small,
.comment  .comment-header  img,
.comment  .comment-header  .comment-actions  a,
.comment  .comment-header  .comment-actions  span,
.comment  .comment-header  .comment-actions  img {
  vertical-align: middle;
}
.comment  .comment-header  .comment-actions {
  float: right;
  margin-top: 1px;
}
.comment  .comment-header  .comment-actions  .current-rating {
  margin-top: 1px;
}
.comment  .comment-header  .comment-magic {
  float: right;
  margin-right: 5em;
}
.comment  .comment-body {
  /*font-size: .9em;*/
  margin: 10px;
  padding: .3em .6em .3em .3em;
}
.comment  .comment-footer {
  font-size: .85em;
  vertical-align: middle;
  padding: .3em .6em .3em .3em;
}
.comment  .hidden {
  display:none;
}

.form_comments {
 font-size: 12px;
 width: 500px;
 padding-left: 20px;
}

.form_comments .name{
   padding: 10px 0;
}

.form_comments .captcha {
  float: left;
}

.form_comments .input {
 padding: 10px 0;
}

/*************************************Вкладки*************************************/
.cl {clear:both; font-size:0px;}

.green2 {background:url(green_top2.gif) top no-repeat;padding-top:5px; width: 635px;}
.green2_content {background:#e9fdc8 url(green_bottom2.gif) bottom no-repeat;padding: 0 18px;}
.green2_content h3 {color:#4ca206;font-size:14px;font-weight:bold;float:none; padding-top: 12px;}
.green2_content p {width:426px; font-size:12px; float:left; padding-right:40px; margin:3px 0 30px 0;}
.green2_content #you_proj_create {margin:0; float:left; color:#FFF;}

#you_proj_input {font-size:16px; border:1px solid #BAC4AF; color:#FB960D; margin: 0 0 0 83px; width:125px; font-weight:bold; padding-left:3px; padding-bottom:2px;}
.snp {color:#FB960D; font-size:16px; font-weight:bold; position:relative;}
#you_proj_create {width:132px; height:35px; line-height:33px; text-align:center; color:#fff; font-size:1.2em; margin: 0px auto 10px auto; background: transparent url(you_proj_create.gif) 0% 0px no-repeat; border:none medium; display:block;}
#you_proj_create:hover {background-position: 100% 0; text-decoration:none;}

.page_vkl {height:28px; background: transparent url(vkl_bg.gif) 0% 100% no-repeat; list-style-type:none; padding:18px 21px 0 0; margin:0 0 24px 0;}
.page_vkl li {height:28px; line-height:28px; float:right; background: transparent url(vkl_gray_right.gif) 100% 0px no-repeat; margin-right:2px;}
.page_vkl li a {color:#105895; text-decoration:none; display:block; height:28px; float:left; padding: 0 20px; background: transparent url(vkl_gray_left.gif) 0% 0px no-repeat;}
.page_vkl li a span {color:#000; display:inline;}
.page_vkl li a:hover {color:#000;}
.page_vkl li.active {background: transparent url(vkl_white_right.gif) 100% 0px no-repeat;}
.page_vkl li.active a {background: transparent url(vkl_white_left.gif) 0% 0px no-repeat; color:#000000;}
.page_vkl li.active a:hover {cursor:default;  text-decoration:none;}

#moderation {font-family:Arial, sans-serif;}
#moderation a {color: #105895;}
.gray_but1 {background: url(gray_but1.gif) no-repeat;text-align:center; line-height:21px; vertical-align:middle; width:84px; height:23px;}
#moderation .gray_but1 {float:right;margin:8px 15px 0 0;}
.vkl_left, .vkl_left li {float:left !important; font-size: 12px;}
.vkl_left li.active a span {color:#C0C0C0; font-size: 12px;}
#moderation .page_vkl, #moderation .vkl_left {background: none; font-size: 12px;}
#moderation .page_vkl {float:right; margin: 0 10px 0 0;padding:0;}
#moderation .vkl_left {float:left !important;margin-left:10px;}
#moderation_vkl {background: transparent url(vkl_bg.gif) 0% 100% no-repeat;margin: 0 0 15px 0;height:28px;}

/***************************************************блок правого меню с иконками***************************************************/

.right_menu {list-style-type:none; padding:0; margin:0 0 25px 0; font-size:1.25em; position:relative;}
.right_menu li {background: transparent url(right_li_bg.gif) 0% 0px no-repeat; margin-bottom:4px; padding-left:8px;}

.right_menu li a {color:#105895; text-decoration:none; padding-left:37px;}
.right_menu li a:hover {color:#FF8619;}
.right_menu .icon2 {display:block; height:33px; line-height:33px; background: transparent url(right_menu_icon2.gif) 0% 6px no-repeat;}
.right_menu .icon3 {display:block; height:33px; line-height:33px; background: transparent url(right_menu_icon3.gif) 0% 6px no-repeat;}
.right_menu .icon4 {display:block; height:33px; line-height:33px; background: transparent url(right_menu_icon4.gif) 0% 6px no-repeat;}
.right_menu .icon_map {display:block; height:33px; line-height:33px;  padding-left:37px;}


.right_menu ul {background: transparent url(sub_menu_bg.gif) 0% 100% no-repeat; list-style-type:none; padding:0 0 5px 0; margin:-3px 3px 0 -8px;  border-top:1px solid #F7F7F7;}
.right_menu ul li {background: #F7F7F7 !important; margin-bottom:0px !important; border-bottom:1px solid #F7F7F7; position:relative;}
.right_menu ul li a {padding:0; margin:0 0 0 38px; height:20px; line-height:20px; position:relative;}
.right_menu ul li .arr {background-position: 0 3px; font-size:0.9em; margin: -1px 0 2px 35px; display:block;}
.menu_options {border-top:1px dashed #E1E3E8; margin-right:5px !important; margin-top:8px !important; padding-top:2px;}


/*    форма регистрации логина и др. */
.gr_block_lt {background: #EFEFEF url(gray_lt.gif) 0% 0% no-repeat; /*position:relative;*/}
.gr_block_rt {background: transparent url(gray_rt.gif) 100% 0% no-repeat;}
.gr_block_lb {background: transparent url(gray_lb.gif) 0% 100% no-repeat;}
.gr_block_rb {background: transparent url(gray_rb.gif) 100% 100% no-repeat;}
.gr_block_content {padding: 5px 20px 5px 19px; font-size: 12px;}
.with_tab_menu {padding:0;}
#registr_table {width: 700px; }
#registr_table td {padding:10px 0 0 0; line-height:25px;}
#registr_table big {font-size:18px; line-height:15px;}
#registr_table .text_input {width:190px; font-size:14px; font-family:"Segoe UI",Arial; font-size:16px; padding:0px 2px;}
.wdt170 {width:170px;}
#registr_table .wdt170 {padding-right:20px !important; width:150px;}
.right_ {text-align:right;}
.pass_q {padding-left:15px  !important; width:290px;}
.pass_q span {float:left; line-height:25px;}
.pass_q img {margin-left:5px; margin-top:5px; float:left;}
#registr_table .wait {float:left; margin-top:10px;}
#registr_table .checkbox {margin:0 5px 0 28px;}
.no_padding {padding:0 !important;}
.login_status {line-height:1;}
#registr_button {width:132px; height:35px; background: transparent url(registr_button.gif) 0% 0% no-repeat; border:none medium; cursor:pointer; margin-left:7px}
#registr_button:hover {background-position: 0 -35px;}
#enter_button {width:132px; height:35px; background: transparent url(enter_button.gif) 0% 0% no-repeat; border:none medium; cursor:pointer; margin-left:7px}
#enter_button:hover {background-position: 0 -35px;}
.red_alarm {background: transparent url(red_alarm.gif) 0% 0% no-repeat; height:35px; line-height:35px; color:#EA5020; padding-left:136px; margin: 0px 0 0 7px; position:relative; top:8px;}
.alarm_icon {background: transparent url(alarm_icon.gif) 0% 1px no-repeat; padding-left:19px;}
.ok_icon {background: transparent url(ok_icon2.gif) 0% 1px no-repeat; padding-left:19px;}

.reset_text_post {
	font-size: 1.3em;	
}
.reset_text_post ul {padding: 5px;  margin:0; list-style:square inside;}
.reset_text_post ol {padding: 5px; margin:0; list-style:decimal inside;}
.reset_text_post li {  padding: 0;  margin:0; }
.reset_text_post h4 {  padding: 0;  margin:0; font-size: 1.2em; font-weight: bold;}
.reset_text_post object {  padding: 10px;  margin:10px; }

.imgpost {
	
	padding: 0 10px 10px 0;
	
	
}
.marck_table td {

padding: 7px;

}
.mctable {
 padding: 5px; 	
}
.mcdesc {
		font-size: 12px;
}
.mctitle {
	font-size: 12px;
}
  
  
  /* <gallery */
  
#spec_offer li { float:left; width:200px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
#spec_offer .thumb { float:left; width:80px; padding: 0 10px; }
#spec_offer .info { font-size:1.2em; line-height:1.5em; }
#spec_offer .info .date { color:#838b9a; }

#comm_table td {height: 20px; padding: 10px; font-size: 12px;  border-bottom:1px solid #cdcdcd; width: 100%;}
#comm_table h2 {font-size:1.8em; line-height:1.12; color:#006bbd; }
#comm_table .head {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; background: #e7e8ec; text-align: center; font-weight: bold;}
#comm_table .brand {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background: #e7e8ec; text-align: center;}
.avatar_i {border:1px solid #cdcdcd;}

#users_table td {height: 20px; padding: 10px; font-size: 12px;  border-bottom:1px solid #cdcdcd;}

#offers_table {margin-bottom: 15px; width: 630px;}
#offers_table td {height: 20px; padding: 10px; font-size: 12px;  border-bottom:1px solid #cdcdcd;}
#offers_table td.name {width: 150px;}
#offers_table td.prices {color: red; width: 90px;  }
#offers_table .head {border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; background: #e7e8ec; text-align: center; font-weight: bold;}
#add_offer {width:210px; height:35px; line-height:33px; text-align:center; color:#fff; font-size:1.2em; margin: 5px auto 10px auto; background: transparent url(/templates/images/green_but.gif) 0% 0px no-repeat; border:none medium; display:block;}
#add_offer:hover {background-position: 100% 0; text-decoration:none;}


.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   /*display: none;  important */
}

.s3sliderImage span a{
	font: bold 15px  Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 215px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   /* display: none; important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.image_gal {
   float: left; /* important */
   position: relative; /* important */
   /*display: none;  important */
}

.image_gal span a{
	font: bold 12px  Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	}

.image_gal span {
   position: absolute; /* important */
   left: 0;
   font: 12px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 600px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   /* display: none; important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}

.top_brand li {
	
	list-style-type: none;
	height: 25px;
	font-size: 11px;
	color: #000000;
	z-index:  200;
}

.top_brand li a{font-size: 12px; color: #000000;}
.top_brand img{	padding: 0 10px 0 0;}

/** теги новости блок **/
.content .block_n_tag { padding:5px 0; overflow:hidden; height:1%; }
.content .block_n_tag .thumb {width:160px; height:120px; border:1px solid #c0c4c5; padding:5px; margin:0 0 15px 5px; }
.content .block_n_tag .more_news { float:right; width:250px; }
.content .block_n_tag .block_content { margin:0 260px 0 0; }
.content .block_n_tag .article_preview { margin:0 0 0 175px; }
.content .block_n_tag h2 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.content .block_n_tag h2 a { color:#006bbd; }
.content .block_n_tag p { font-size:1.2em; line-height:1.5; padding-bottom:.5em; }
.content .block_n_tag .date { color:#838b9a; }

.photo_button {width: 100%; font-size: 12px; background-color: #ebecef;}
.photo_button td {padding: 10px;}

#cat_image li { float:left; width:315px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
#cat_image li.year { float:left; width:100%; border-left:0; margin:20px 0 10px 0; }
#cat_image .thumb { float:left; width:140px; padding: 0 10px; }
#cat_image .info { font-size:16px; line-height:1.5em; font-weight: bold;}
#cat_image .info .date { color:#838b9a; }

.ph {
	width: 208px; 
	float: left; 
	height: 200px;
	overflow: hidden;
	margin: 3px;
}

.ph .photo_element {
	display: block;
	text-decoration: none;
	width:208px;
    height:160px;
}

.ph .title{
  text-align:left;
  padding: 10px;
   color: #fff;
      background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
}

.sc_menu_t li {
	display: block;
	float: left;
	padding: 0 0px;
}
.sc_menu_t a {
	display: block;
	text-decoration: none;
}
.sc_menu_t span {
	display: none;
	margin-top: 3px;

	text-align: center;
	font-size: 12px;
	color: #fff;
}
.sc_menu_t a:hover span {
	display: block;
}
.sc_menu_t img {
	border: 3px #fff solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu_t a:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
}

/* рейтинг */
.rating-bar {display: block; clear: left; margin-top: 3px;}

.rating-bar span.rating, td.rating {font-size: 12px; color: #ff3900; font-weight: bold; margin-left: 4px}
td.rating {padding-left: 16px; text-align: right}
.rating-bar .votes, .rating-bar .result {white-space: nowrap}
.rating-bar span {font-size: 10px; font-weight: normal; color: #929292; margin-left: 10px;}
.rating-bar span.ok {color: white; background-color: #29b2ec; padding: 1px 3px}
.rating-bar span.error {color: white; background-color: red; padding: 1px 3px}

.stars {position: relative; width: 160px; height: 14px; float: left; margin: 3px 10px 1px 0px; }
.stars div {width: 160px; height: 14px; position: absolute;}
.stars .holes {z-index: 1}

.stars .bg {background-color: #d2d2d2}
.stars-g .bg {background-color: #b7b7b7}
.stars .rating {background-color: #ff3900; font-size: 1px}

.stars a {position: absolute; display: block; height: 14px; z-index: 2; cursor: pointer; font-size: 1px;}

.stars a:hover, .stars a.voted {background-color:#29b2ec;}
.stars a.v1  {width:   16px;}
.stars a.v2  {width:   32px;}
.stars a.v3  {width:   48px;}
.stars a.v4  {width:   64px;}
.stars a.v5  {width:   80px;}
.stars a.v6  {width:   96px;}
.stars a.v7  {width:  112px;}
.stars a.v8  {width:  128px;}
.stars a.v9  {width:  144px;}
.stars a.v10 {width:  160px;}

.stars .holes, .stars a:hover, .stars a.voted {background-image: url(stars.png);}
* html .stars .holes, * html .stars a:hover, * html .stars a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='stars.png');}
.stars-lg .holes, .stars-lg a:hover, .stars-lg a.voted {background-image: url(stars-lg.png);}
* html .stars-lg .holes, * html .stars-lg a:hover, * html .stars-lg a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='stars-lg.png');}
.stars-g .holes, .stars-g a:hover, .stars-g a.voted {background-image: url(stars-g.png);}
* html .stars-g .holes, * html .stars-g a:hover, * html .stars-g a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='stars-g.png');}

stars-recipes { background-color: #FFF; }

  /* мелкие звезды для списка */
  
.stars_small {position: relative; width: 120px; height: 11px; float: left; margin: 3px 10px 1px 0px; }
.stars_small div {width: 120px; height: 11px; position: absolute;}
.stars_small .holes {z-index: 1}

.stars_small .bg {background-color: #29b2ec}
.stars_small-g .bg {background-color: #ff3900}
.stars_small .rating {background-color: #ff3900; font-size: 1px}

.stars_small a {position: absolute; display: block; height: 11px; z-index: 2; cursor: pointer; font-size: 1px;}

.stars_small a:hover, .stars_small a.voted {background-color:#000000;}
.stars_small a.v1  {width:   12px;}
.stars_small a.v2  {width:   24px;}
.stars_small a.v3  {width:   36px;}
.stars_small a.v4  {width:   48px;}
.stars_small a.v5  {width:   60px;}
.stars_small a.v6  {width:   72px;}
.stars_small a.v7  {width:  84px;}
.stars_small a.v8  {width:  96px;}
.stars_small a.v9  {width:  108px;}
.stars_small a.v10 {width:  120px;}

.stars_small .holes, .stars_small a:hover, .stars_small a.voted {background-image: url(/templates/rating/stars.png);}
* html .stars_small .holes, * html .stars_small a:hover, * html .stars_small a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/rating/stars.png');}
.stars_small-lg .holes, .stars_small-lg a:hover, .stars_small-lg a.voted {background-image: url(/templates/rating/stars-lg.png);}
* html .stars_small-lg .holes, * html .stars_small-lg a:hover, * html .stars_small-lg a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/rating/stars-lg.png');}
.stars_small-g .holes, .stars_small-g a:hover, .stars_small-g a.voted {background-image: url(/templates/rating/stars-g.png);}
* html .stars_small-g .holes, * html .stars_small-g a:hover, * html .stars_small-g a.voted {background-image: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/rating/stars-g.png');}

stars-recipes { background-color: #FFF; }

/***************************************************************/
.nnn_teaser_img {font-size: 11px;}

/* кнопки социалок*/
#add_offer {width:210px; height:35px; line-height:33px; text-align:center; color:#fff; font-size:1.2em; margin: 5px auto 15px auto; background: transparent url(/templates/images/green_but.gif) 0% 0px no-repeat; border:none medium; display:block;}
#add_offer:hover {background-position: 100% 0; text-decoration:none;}

/* SOCIAL BUTTON */
.social-button{float:right;}
.social-button a{display:inline-block; height:22px; margin-right:6px; text-indent:-10000px; text-decoration:none !important; float:left;  background:url('/templates/images/soc-button-sprites.png'); background-repeat:no-repeat; cursor:pointer;}

/*vkontakte*/
.soc-but-vkontakte{width:80px; background-position: 0 0;}
.soc-but-vkontakte:hover{background-position: -90px 0;}
/*facebook*/
.soc-but-facebook{width:60px; background-position: -372px 0 !important;}
.soc-but-facebook:hover{background-position: -442px 0 !important;}
/*my-world*/
.soc-but-myworld{width:86px; background-position: -180px 0 !important;}
.soc-but-myworld:hover{background-position: -276px 0 !important;}
/*tweeter*/
.soc-but-tweeter{width:50px; background-position:  -512px 0 !important;}
.soc-but-tweeter:hover{background-position: -572px 0 !important;}
/* SOCIAL BUTTON */
.teh_test td {padding: 5px 2px;}