@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; }

.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: #1f1f1f url(body-bg.gif)  50% 0 ;}
   /*    */
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; }
.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_head2.gif) left top repeat-x; overflow:hidden; }
#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:10px 10px 0; }
#header .right2 { clear:both; width:651px; padding:13px 10px 0; }
#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; }

#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 .tb_login {float: left; font-size: 12px;}
#header .tb_login td {padding:3px;} 

.top_bl {
	
	float: left;
	width: 400px;
	font-size:14px;
	line-height:20px;
	
}

#header .tb_menulog {float: left; font-size: 12px;}

#header .auth .welcome { 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; }


#header #top_nav { height:1%; }
#header #top_nav li { float:left; padding-right:32px; font-size:1.4em; font-weight:bold; color:#e7e8ec; }
#header #top_nav li.last { padding-right:0; }
#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; }

#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:216px; 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:165px; }
.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:322px; 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:300px; 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:60px; 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:150px;   background-color:#fff;}
#mainContent { float:left; width:763px;  background-color:#fff;}
#rightSide { float:left; width:240px; padding:10px 0 0;  background-color:#fff;}

.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;}

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

.content .options {float:right; width:220px; font-size:1.2em; background-color:#e9eaee; }
.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: 700px; }
.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 .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:270px; }
.content .block_jurnal .block_content { margin:0 285px 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; border:1px solid #c0c4c5; padding:9px; text-align: center;}
.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 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:530px; 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:630px; 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:500px;}
.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:200px;  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:200px; }
.content .article_list_tag .text span { font-weight:bold;  }
.content .article_list_tag .text .col1 { float:left;  padding-right:15px; }


.content .club_list_tag .item { border-bottom:1px dotted #c0c4c5; padding: 10px 0px 15px 10px;  background-image:url(fon_style.gif);}
.content .club_list_tag .desc { margin:0 10px 0 5px; height: 95px; }
.content .club_list_tag .title { padding-bottom:5px; overflow:hidden;}
.content .club_list_tag  h2 { float:left; font-size:1.8em; line-height:1.12; color:#006bbd; }
.content .club_list_tag  h2 a { color:#006bbd;}
.content .club_list_tag .date { float:left; font-size:1.2em; margin:5px 15px 0; padding-left:15px; color:#000000;}
.content .club_list_tag .text { font-size:1.1em; line-height:1.5; width:200px; }
.content .club_list_tag .text span { font-weight:bold;  }
.content .club_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:500px; 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  h2 {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:320px; }
.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 240px 0 320px; padding:0 15px; }
.content .carinfo .desc h2 { font-size:1.8em; padding-bottom:7px; color:#df0b0b; }
.content .carinfo .price { display:block; font-size:1.4em; line-height:1.5; }
.content .carinfo .price span { font-weight:bold; }
.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:700px; 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:400px; }
.content .form1cols .field { float:left; width:400px; }
.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:365px; 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:120px; font-size:1.2em; padding:4px 20px 0 0; }
.content .form2cols select { float:left; width:180px; }
.content .form2cols .field { float:left; width:174px; }
.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:365px; 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:365px; border-left:6px solid #e7e8ec; margin-bottom:10px; }
#gallery_list .thumb { float:left; width:120px; 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:250px;}
.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:500px; 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;

}



.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;
}




.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:230px; 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: 720px;}
#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: 80px;  }
#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
   */
}
.clear {clear: both;}
.top_brand li {list-style-type: none; height: 25px; font-size: 11px; color: #000000;}
.top_brand li a{font-size: 12px; color: #000000;}
.top_brand img{padding: 0 10px 0 0;}


.news_list_main .items { height: 110px; border-bottom:1px dotted #c0c4c5; padding: 10px 0px 0px 10px;  background-image:url(fon_style.gif);}
.news_list_main .items .thumb { float:left; width:100px; height:77px; border:1px solid #c0c4c5; padding:9px; background-color:#ffffff; }
.news_list_main .items .block_content { margin:0 20px 0 135px; }
.news_list_main .items .article_preview { margin:0 0 0 190px; }
.news_list_main .items h2 { font-size:1.8em; line-height:1.12; margin-bottom:5px; color:#006bbd; }
.news_list_main .items h2 span{ font-size:0.8em; color:#000000; font-weight: bold; padding-right: 8px; }
.news_list_main .items h2 a { color:#006bbd; }
.news_list_main .items p { font-size:1.2em; line-height:1.5; padding-bottom:.5em; }
.news_list_main .items .date { color:#232323; font-weight:bold; }



#newsticker { width:100%;}
#newsticker ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
#newsticker .next{position: absolute; width: 37px; height: 14px; right: 5px; top: 365px; z-index: 1000; background-image:url(down.png);}
#newsticker .next:hover{background-image:url(down_h.png);}
#newsticker .prev{position: absolute; width: 37px; height: 14px;  right: 5px; top: 4px; z-index: 1000; background-image:url(up.png);}
#newsticker .prev:hover{background-image:url(up_h.png);}
