
body {margin:0 20px; font-family:arial; font-size:0.8em; background:#fff;}

#meta_nav_ex {position:relative; z-index:10; padding:0 8px; text-align:left}
#meta_nav_ex li {margin:0;clear:left; padding:0;white-space:nowrap}
#meta_nav_ex li a {position:relative;display:block;padding:0 5px;}
#meta_nav_ex ul {position:relative;z-index:20;list-style: none; left:4px; top:-6px;background:#fff; border:1px solid #DDD; 
	display: none; position: absolute; padding: 3px 1px 7px 1px; margin:0;-moz-border-radius: 3px 3px 3px 3px;border-bottom-left-radius: 3px 3px;border-bottom-right-radius: 3px 3px;border-top-left-radius: 3px 3px;border-top-right-radius: 3px 3px;}
#meta_nav_ex:hover ul, 
#meta_nav_ex.jshover ul { display: block;}
#meta_nav_ex ul {top:-4px} #meta_nav_ex ul li{margin:0}
#meta_nav_ex:hover label   { visibility:hidden}
#meta_nav_ex label   {position:relative; top:0px; left:1px; font-size:10px;}

.example {position:relative; z-index:10}
.example .main_ex {text-decoration:none;}
.example .main_ex  span {border-bottom:1px dashed}
.example a {text-decoration:none; color: #069; cursor:pointer}

strong h2 {margin:0; font-size:1em; display:inline}

input {border:1px solid #bbb; background:#fff}
input.filter {border:0px solid #FFF !important; }
.bold {font-weight:bold}
img {border:0}
.h1 {margin-bottom:10px}
h1 {margin:0; display:inline; font-size:1.25em}
b.title {padding-right:5px}
.butt:hover {-webkit-box-shadow: 1px 1px 7px #777;-moz-box-shadow: 1px 1px 7px #777;box-shadow: 1px 1px 7px #777;}
.tar {text-align:right}
.w100 {width:100%}
.nobr {white-space:nowrap}
.referat div {font-size:0.9em;text-align:right; color:#777}
.referat p {text-align:left;clear:right;border:1px dashed #ccc; margin-left:10px;padding:5px; background:#F2F6FA}
.referat b {display:block; text-align:right}

.dop_link {white-space:nowrap;line-height:1.6em; position:relative; clear:both}

.pic_block {vertical-align:top; padding:10px; width:130px; height:250px; display:inline-block}

table {font-size:100%}
.of {width:99.5%; margin:0; overflow:hidden;}
.r2 .of {width:240px}
.dashed {text-decoration:none; border-bottom:1px dashed !important}
.dashed:hover {text-decoration:none !important;border-bottom:1px dotted !important}
.ofb {height: inherit;width:99.5%; margin:0; overflow:hidden; }
.right .of {width:100%; margin:0; overflow-x:hidden; overflow-y:visible;}
.of_all {width:100%; overflow:hidden;}
.inline {display:inline-block}
ul {padding-left:25px; margin:0}
a {color:#069}
a:hover {text-decoration:underline !important;  color:#32A5DF !important;}
a:active {color:red !important} 
.news_block a:visited { color:/*#678899*/#AA3FAA;} 
.w_970 {background: #fff; padding: 10px; margin: 0 auto; min-width:950px; max-width:1100px; width:auto !important; width:1100px;}
.news_of {background:#FFd; float:right; border:1px solid #ddd; padding:5px; text-align:right}
/*
min-height:500px;
height:auto !important;
height:500px;
*/
.remove_fav { margin: 4px 4px 0 0 !important; float:right;background:#fff; width:9px; height:9px; display:block}
ul.favorites  {margin-top:10px !important;display:block}
.favorites li:hover .remove_fav {background:url(/img2/all.gif) -16px -8px no-repeat;}
.favorites a.link { display:block;padding-left:4px; color:#777; white-space:nowrap; overflow:hidden}
.favorites li:hover a.link {margin-right:10px;}
.favorites li:hover .remove_fav:hover {background:url(/img2/all.gif) -25px -8px no-repeat;}
.favorites_in_box ul {padding-left:15px}
.favorites_in_box li {padding-top:4px}

.float_page {border-top:1px dashed #bbb;text-align:right;  color:#bbb; font-size:12px; height:14px; background:#fff}

.pop_up td {font-size:12px}

.list_source ul {float:left; width:30%; }
.list_source ul li {list-style:disc; color:#aaa;margin-left:10px;}
.list_source ul li a {}

.cont_float_box {overflow:hidden; padding:5px;visibility:hidden;position:absolute;}
.cont_float_box strong.h3 {margin:0; margin-right:20px}
.cont_float_box span {position:relative; display:block; border:1px solid #eee; background:#ffe; padding:5px;}
.cont_float_box .s_handle {border-bottom:1px solid #aaa; margin-bottom:4px; padding-bottom:3px}

.cont_float_box .calendar_in_box a {text-decoration:none}
.cont_float_box .calendar_in_box .cal_data td {border-right:1px solid #eee; border-top:1px solid #eee}
.cont_float_box .calendar_in_box .cal_data td:last-child {border-right:0px solid #eee}
.cont_float_box .calendar_in_box .cal_data td a {display:block;border:1px solid #FFe}
.cont_float_box .calendar_in_box .cal_data td a:hover {position:relative;background:#FFF; 
	-webkit-box-shadow: 0 0 4px #FC666;-moz-box-shadow: 0 0 4px #666;box-shadow: 0 0 4px #666;}
.cont_float_box .calendar_in_box .cal_data td {width:30px;line-height:15px;font-size:11px;text-align:center}
.cont_float_box .calendar_in_box .sel_date {padding:4px 5px;font:13px Tahoma; white-space:nowrap}
.cont_float_box .calendar_in_box .sel_date a {display:inline}
/*******************/
.pop_up a {color:#069; text-decoration:underline; line-height:2em}
.pop_up {color:#000; display:inline; margin-top:-5px;position:absolute;width:250px;/* height:150px*/}
.pop_up_c{margin-top:-75px;width:100%;background:#ffc; border:1px solid #999;}
.pop_up_arrow {position:absolute;height:50%; margin-top:7px}
.pop_up_arrow b {position:absolute;   top:55px; width:10px; height:19px; margin-left:-10px; background:url(/img2/all.gif) -42px -0px no-repeat}
.pop_up_close {overflow:hidden;position:relative; width:9px; height:9px; background: url('/img2/all.gif') -16px -8px; posotion:absolute;  float:right; margin:5px}
.pop_up_close:hover {background: url('/img2/all.gif') -25px -8px;}
.pop_up table {margin:15px 0}
/*******************/

.social_butt {background:#efefef; margin-top:10px; padding:5px; padding-bottom:4px}
.main_head form {margin:0}
.search_string .of {position:relative; height:25px}
.search_string {position:relative; height:25px}

.head_lang {float:right;}
.head_nav {margin-right:240px;}
.head_lang span {color:#999;}
.inline_ul {margin:0px; padding: 0; list-style: none;  display:block;}
.inline_ul li  { padding: 0 2px; display: inline;}
.top_ad {text-align:center; padding:3px 0; clear:both}
.main_head {clear:both;margin:4px 0;border-top:1px solid #E9E9E9; padding-top:10px;}
.left {width:160px; float:left}
.right {width:240px; float:right;}
.center {margin:0 250px 0 170px}

.left_center {margin:0 250px 0 0px}
.left2 {width:160px; float:left}
.center2 {margin:0 0px 0 170px}


.favor {position:absolute;right:0px;top:36px;display:inline-block; width:21px; height:11px; 
	background:url(/img2/all.gif) -94px -46px no-repeat;}
.favor:hover {background:url(/img2/all.gif) -115px -46px no-repeat;}

.search_block {padding-top:5px}
.search_block .submit {float:right;height:27px; width:160px;padding-bottom:1px;}
#next .submit {margin-bottom:10px}
.submit {width:130px;padding-bottom:2px; height:22px; border:0; border:1px solid #999;  background:#D0D0D0 url(/img2/all.gif) -0px -66px repeat-x}
.submit:active{background:#D0D0D0 url(/img2/all.gif) -0px -93px repeat-x;}
.submit:hover{-webkit-box-shadow: 0 0 4px #FC0;-moz-box-shadow: 0 0 4px #FC0;box-shadow: 0 0 4px #FC0;}
.shadow {-webkit-box-shadow: 1px 1px 4px #666;-moz-box-shadow: 1px 1px 4px #666 ;box-shadow: 1px 1px 4px #666;}
.shadow_up {margin-top:-2px;margin-left:-1px;-webkit-box-shadow: 2px 2px 7px #666;-moz-box-shadow: 2px 2px 7px #666 ;box-shadow: 2px 2px 7px #666;}

.search_string {border:1px solid #999; margin-right:170px}
div.search_string:hover,div.search_string:focus {border:1px solid #32A6DF}
.search_string input {margin:-1px;padding-bottom:5px;width:100%; border:1px solid #fff; border-top:1px solid #E6E6E6; line-height:25px;height:27px; padding:0 5px; font-size:1.25em}
.radius3
	{border-radius: 3px 3px;  -moz-border-radius:3px 3px 3px 3px; }
.radius5
	{border-radius: 5px 5px;  -moz-border-radius:5px 5px 5px 5px; }
.search_block .adv_s, .example {font-size:89%; margin-top:5px}
.example a {color:#32A6DF; padding-right:20px;}
.example { margin-right:200px}
.search_block .adv_s {float:right; color:#999}

.dop_info a {padding-left:10px}
.dop_info table {float:right}
.dop_info {text-align:right; margin-bottom:20px; float:right}
.dop_info .ico {text-align:center; height:20px}
.dop_info .ico i {display:inline-block; width:18px; height:18px}
.dop_info .mail i {background:url(/img2/all.gif) -16px -27px no-repeat;} 
.dop_info .user i {background:url(/img2/all.gif) -34px -27px no-repeat;} 


.main_content {clear:both}

.date_time {margin:7px 0; position:relative}
.date_time .refresh {position:absolute; width:16px; height:16px; background:url(/img2/refresh_butt.gif) 0px 0px no-repeat; bottom:4px; right:1px}
.date_time .refresh:hover{background:url(/img2/refresh_butt.gif) -16px 0px no-repeat;}
.date_time .refresh:active{background:url(/img2/refresh_butt.gif) -32px 0px no-repeat;}

.date {float:left; width:60px;font-size:11px}
.time {margin-left:67px; font-size:26px; line-height:26px;color:#222;font-smooth:always;text-rendering:geometricPrecision  }



.gray_block {overflow:hidden; margin-bottom: 15px}
.gray_block h4, .gray_block strong.h3 { display:block;
	height:30px; background:#E9E9E9; padding:0 5px; line-height:30px; font-weight:bold; font-size:1em; margin:0}
.gray_block h4
	{
	border-top:1px solid #999;
	line-height:28px;
	}
.gray_block div.cnt {margin:2px} 
.gray_block .cnt ul li i {display:inline-block; width:8px;height:9px; margin-right:7px}
.gray_block .cnt ul li.arr_up i {background:url(/img2/all.gif) 0px -8px no-repeat;} 
.gray_block .cnt ul li.arr_down i {background:url(/img2/all.gif) -8px -8px no-repeat;} 

.gray_block .cnt ul li b {display:inline-block; width:10px;height:9px; margin-right:7px}
.gray_block .cnt ul li.title b {background:url(/img2/all.gif) 0px -18px no-repeat;} 
.gray_block .cnt ul li.picture b {background:url(/img2/all.gif) -10px -18px no-repeat;} 
.gray_block .cnt ul li.citata b {background:url(/img2/all.gif) -20px -18px no-repeat;} 

.gray_block .cnt ul li.active a {color:#333} 
.gray_block .cnt ul li a {font-weight:bold; color:#999; text-decoration:none}

.cluster_link {color:#000; text-decoration:none}
.cluster_link:hover {color:#069 !important; text-decoration:none !important}
.cluster_link:visited {color:#999 !important; }

.gray_block .cnt ul, ul.dop_links, .gray_block ul.person, .gray_block ul.favorites {list-style: none; margin:0px; padding: 0;  overflow: hidden; display:block;}
.gray_block ul.person {margin:10px 0}
.gray_block ul.person li a {color:#777;}
/*.gray_block ul.person li {margin-bottom:5px}*/
.gray_block .cnt ul li,.gray_block ul.person  li  {padding: 0 2px;}

.dop_links li {font-weight:bold; /*padding-left:20px;*/ line-height:2em}

.news_block {padding:0 10px; position:relative; z-index:0}

.one_themes, .one_news {float:left; width:100%}
.one_news h2 {display:inline; padding-right:3px}
.h2a {display:block}
.person h3 {margin:0; font-weight:normal; font-size:100%}
.person a h3, .tags_block a h3, .cities a h6 {margin:0; font-weight:normal; font-size:100%; display:inline}
.cont_float_box h3 {margin:0}

.best_comments li{padding-bottom:7px}


.one_themes img, .one_news img {float:left; margin:0 10px 5px 0}
.list_fotos img {margin:0px}
.news_block h2, .one_news h2 {font-size:1.2em; margin:0 0 5px 0; font-weight:n ormal; bac kground:#f8f8f8;pa dding:2px}
h2 span, strong.h3 span {font-size:0.9em; font-weight:normal; margin-left:10px}
.h2 span {color:#999}
h2 a {text-decoration:none; border-bottom:1px solid}
h2 a:hover {text-decoration:none !important;}
.one_news p {margin-top:0; padding-top: 5px; font-size: 1em; }
.one_themes .theme {margin-left:130px}
.info {color:#aaa; font-size:12px;  text-decoration:none; }
.info a {white-space:nowrap; display:inline-block;  }
a.a_comments {padding-left:16px; background:url(/img2/all.gif) -144px 2px no-repeat; color: #888; font-size:0.8em;text-decoration: none;}
a.a_comments:hover {background-position: -144px -26px}
a.a_comments2 {background:url(/img2/comm.gif) no-repeat;text-align:center; height:16px; display:inline-block; font-size:12px;padding-left:18px;  text-decoration:none}
a.a_comments2o {background:url(/img2/comm2.gif) no-repeat;text-align:center; height:16px; display:inline-block; font-size:12px;padding-left:18px;  text-decoration:none}
a.a_comments2:visited {color:#069}
a.a_comments2o:visited {color:#069}
.smile {float:none !important; margin:-12px 0 2px 0 !important; position:relative; top:8px}
.preview_smile {cursor:pointer}

.info span, .info label {font-size:11px; }
.info .resource {color:green;}
.info * {padding:0 2px}
.info b {padding:0; font-size:90%}
.b_nbsp {padding-bottom:10px}
.l_nbsp {padding-left:10px}
ul.tags li {font-size:0.89em; color:#ccc}
ul.tags a {color:#888}
.tags li {padding-left:1px; line-height:15px;height:15px;}
.tags li a {padding-left:1px;white-space:nowrap}
.plus {position:relative; top:1px;overflow:hidden;margin-top:4px; padding:0 !important; width:13px; height:9px; display:inline-block; 
	background: url(/img2/all.gif) -39px -19px no-repeat}

.main_content h5 {font-size:1.3em; margin-top:0; margin-bottom:5px}
.all_persons {float:right; font-size:0.85em}
.person strong {font-weight:normal}


.fotos img {margin:0 10px 10px 0}
.gray_box {background:#E9E9E9; padding:10px}

.ads_240 {margin-bottom:20px}
.sel_city {margin-bottom:10px}
.sel_city a {font-size:0.9em}
.sel_city h5 {margin:0; font-size:1.3em}

.block{margin-bottom:20px; clear:both}

.all_news ul, .region ul,.gray_block ul {margin:0px; padding:0 15px; margin-top:10px}
.region .dop_region li	{text-align:right; margin:0px; padding: 0; list-style: none; overflow: hidden; line-height:1.5em}
.dop_region {margin-bottom:10px}
.dop_region a {color:#999}
.weather strong {margin:0; font-size:1.3em}

.footer {padding-top:30px; clear:both}
.footer .search_block {width:60%; margin:auto}
.footer  input {font-size:1.2em; color:#222 !important; height:28px}
.footer form .submit { font-size:1.0em;  width:140px; border-left:0px solid #FFF}
.footer form .search_string {margin-right:140px}
.footer_line {text-align:center}
.footer_line ul { display: block; list-style: none outside none;  margin: 20px 0 10px; overflow: hidden; padding: 0;}
.footer_line ul li { display: inline; padding: 0 2px;}
.footer_line div {color:#999; margin:20px 0}

.tb10px {margin:10px 0}

.left_50 {float:left; width:50%}
.m_left_50 {margin-left:50%}

.left_33 {float:left; width:33%}
.m_left_33 {margin-left:33%}
.right_33 {float:right; width:33%}
.center_33 {margin:0 33% 0 33%}
.p_10 {padding:10px}
.p_10r {padding-right:10px}

.gray_block .fotos {text-align:center; margin-top:10px}
.sources ul h5 {display:inline}
.sources li {padding-right:20px}
.list_source ul {list-style:none; padding-left:10px}
.list_source li {margin-left:0} 
.list_source a {text-decoration:none; color:#999}
._to_r {text-align:right}
.arhiv_sel select {margin-right:15px}

.picture_view {text-align:center;}
.picture_view li div {width:130px; height:160px;  margin:0 ; text-align:center;}
.picture_view img { margin:0 0 5px 0}
.picture_view ul .info * {padding:0}
.info, .info * {white-space:nowrap}
.picture_view a {display:block; text-decoration:none}

.paginator {white-space:nowrap}
.paginator * {color:#777}
.paginator span {padding:0 5px}
.paginator a, .paginator strong {font-size:1.2em; padding:10px 5px}
.paginator strong {width:17px; display:inline-block; text-align:center;background:#E9E9E9; padding:5px; font-size:1.2em; border-top:1px solid #999}

.gray_block strong.h3 {font-size:1.2em; margin-bottom:10px}
.gray_block strong.h3 a {text-decoration:none}
.gray_block strong.h3 {border-left:1px solid #666;}
.news_box  strong.h3 .oper {display:none}

.news_box .adv_block strong.h3 .oper { float:right; width:70px; text-align:right; display:block}
.adv_block .move {margin-top:5px;display:inline-block;width:20px; height:20px; background:url(/img2/all.gif) -40px -46px no-repeat;}
.adv_block .close {margin-top:5px;display:inline-block;width:20px; height:20px; background:url(/img2/all.gif) -20px -46px no-repeat;}
.adv_block .sett {margin-top:5px;display:inline-block;width:20px; height:20px; background:url(/img2/all.gif) 0px -46px no-repeat;}
.news_box .gray_block li a {font-size:0.9em}

.cl {clear:left}
.cr {clear:right}
.cb {clear:both}
.tags_block .cnt {color:#ccc; line-height:10px}
.tags_block strong {font-weight:normal}
.tag {text-decoration:none}

.tag_w_0 {font-size:10px; line-height:11px; font-weight:normal; 	color:#bbb;color:#aaa}
.tag_w_1 {font-size:11px; line-height:12px; font-weight:normal; 	color:#bbb;color:#999}
.tag_w_2 {font-size:11px; line-height:12px; font-weight:normal; 	color:#aaa;color:#888}
.tag_w_3 {font-size:11px; line-height:12px; font-weight:normal; 	color:#aaa;color:#888}
.tag_w_4 {font-size:12px; line-height:13px; font-weight:normal; 	color:#999;color:#777}
.tag_w_5 {font-size:12px; line-height:13px; font-weight:normal; 	color:#999;color:#777}
.tag_w_6 {font-size:12px; line-height:13px; font-weight:normal; 	color:#888;color:#666}
.tag_w_7 {font-size:13px; line-height:14px; font-weight:normal; 	color:#888;color:#666}
.tag_w_8 {font-size:13px; line-height:14px; font-weight:normal; 	color:#777;color:#555}
.tag_w_9 {font-size:14px; line-height:15px; font-weight:normal; 	color:#777;color:#555}
.tag_w_10 {font-size:14px; line-height:15px; font-weight:normal; 	color:#666;color:#444}
.tag_w_11 {font-size:15px; line-height:15px; font-weight:normal; 	color:#666;color:#444}
.tag_w_12 {font-size:15px; line-height:16px; font-weight:normal; 	color:#555;color:#444}
.tag_w_13 {font-size:16px; line-height:17px; font-weight:normal; 	color:#555;color:#333}
.tag_w_14 {font-size:16px; line-height:17px; font-weight:normal; 	color:#444;color:#333}
.tag_w_15 {font-size:17px; line-height:18px; font-weight:bold; 		color:#333;color:#333}

.region_in_box td {vertical-align:top; padding:0 10px}
.region_in_box td a {display:block;}
.region_in_box div {border-bottom:1px solid #aaa; margin-bottom:4px; padding-bottom:3px}

.calendar .month {text-align:center}
.calendar td {vertical-align:top; text-align:right}
.calendar .mes {background:#eee}
.calendar .mes td {background:#fff; margin:0;}
.calendar .mes a, .calendar .mes span {display:block;padding:2px; text-decoration:none}
.calendar .mes span {color:#aaa}
.calendar .mes a:hover {background:#32A6DF; color:#fff !important; text-decoration:none !important}
.calendar .month {padding-bottom:20px}
.calendar .mes {border-top:1px solid #999}
.calendar .mes h3 {margin:0 5px;padding:3px; font-size:1.0em;color:#333; font-family:verdana}
.calendar .year {margin-bottom:10px}
.calendar .year a {text-decoration:none; padding:0 5px}
.calendar .year a.active {font-size:1.8em; color:#333}
.calendar .year strong {font-weight:normal; color:#333}
.calendar .mes a.weekend {color:red}
.calendar .mes span.weekend {color:#Faa}
.calendar .main_cal {background:#fff;width:90% !important}

.left_sset .active {font-weight:bold; color:#333; text-decoration:none}
.left_sset ul {list-style:none; margin-left:0; padding-left:15px; margin-bottom:10px; display:block}
.left_sset h4 {color:#006699; font-size:1.2em; margin-bottom:5px; margin-top:0; padding-top:10px;  border-top:1px solid #ccc;}
.remove_choice {margin: 4px 4px 0 0 !important; float:right;background:#fff; width:9px; height:9px; display:block}
.choice li:hover .remove_choice {background:red;background:url(../img2/all.gif) -16px -8px no-repeat;}
.found {padding:10px 0; text-align:center}

.region h5 a { color:#000;text-decoration:none !important;border-bottom:1px solid}

.weather h5 {font-size: 1.2em;}
.weather a {text-decoration:none !important; color:#000; border-bottom:1px solid}
.weather h5 a {text-decoration:none !important}
.weather div a:hover {color:#000 !important}
.weather h5 a:hover {text-decoration:none !important}

#region_select {visibility:hidden;position:absolute;}
.region_in_box td {vertical-align:top; padding:0 10px}
.region_in_box td a {display:block;}
.region_in_box div {border-bottom:1px solid #aaa; margin-bottom:4px; padding-bottom:3px}

.top_show {float:right; position:absolute; right:0; margin-top:-10px}
.top_show li {display:inline}
.top_show li a {display:inline-block; width:10px;height:9px; margin-right:7px; }
.titlePic {float:left;width:150px; display:inline-block; height:250px;}
.titlePic div {padding:0 5px;}

.r_fl_p {margin-top:-5px;font-size:0.85em;color:#999;float:right; text-align:right; margin-right:25px;}

.logos {float:left; width:156px;}
.logos a {display:block; text-decoration:none}
.logos .news_logo {margin-top:10px; border-bottom:1px solid #CCC}
.logos .news_logo {display:block;width:156px; height:18px;}
.logos .news_logo div {position:relative;z-index:1; width:156px; height:18px; background: url(/img2/all.gif) 0px -154px no-repeat}
.logos .news_logo h2 {position:absolute; margin:0px; font-size:14px; text-align:center; width:160px}

.logos .meta_logo {display:block;width:156px; height:34px;}
.logos .meta_logo div {position:relative;z-index:1; width:156px; height:34px; background: url(/img2/all.gif) 0px -120px no-repeat}
.logos .meta_logo h2 {position:absolute; margin:0px; font-size:28px; text-align:center; width:160px}


.themes_nav {margin-bottom:5px;}
.search_info {margin-bottom:10px; margin-left:170px}
.search_info .active {text-decoration:none; color:#555; font-weight:bold}
.search_info .found {float:right; font-size:0.85em; color:#bbb}
.search_block .of {padding-left:10px;}
.search_block .referat {margin:1px}
.search_block .referat p {margin-left:0}
.search_block li {display:block; list-style:none; padding-right:20px; padding-bottom:10px}
.search_block h3 {font-weight:normal;margin-bottom:0; margin-top:0px; clear:both; font-size:1.2em}
.search_block h3 a {text-decoration:none; border-bottom:1px solid}
.search_block h3 a:hover {text-decoration:none !important; border-bottom:1px solid}
.search_block .dop_res h3 {font-weight:normal;}
.search_block h2 {font-weight:normal;color:#333;clear:both;margin-top:0;margin-bottom:0px; font-size:1.3em;}
.search_block h2 a {text-decoration:none !important;color:#333;}
.search_block span.num {position:absolute; width:40px; top:0px; left:-45px; font-size:1.3em; color:#ddd;  text-align:right}
.search_block p {margin-top:3px}
.search_block .first {margin-top:-5px;}
.search_block .first li{padding-bottom:0}
.search_block .first h3 {display:inline;}
.search_block span .link {color:green; padding:0; margin-right:7px}

.search_block span.info label{font-size:0.8em; color:#777}
.search_block img {margin: 0px 0px 5px 10px; width:60px; height:60px; float:right}
.search_block i {font-style:normal;font-size:0.85em}
.search_block ul ul {padding:0}
.search_block .a_plus, .search_block .a_minus {white-space:nowrap; text-decoration:none; font-size:0.85em}
.search_block .a_minus span, .search_block .a_plus span {border-bottom:1px dashed}
.search_block .a_plus:hover, .search_block .a_minus:hover {text-decoration:none !important}
.search_block .dop_res {margin-left:20px; clear:left}
.search_block .dop_res li {padding-right:0}
.search_block p {}
.search_block .hidden {overflow:hidden; height:1px;}
.search_block li {position:relative}
.search_block .info {clear:left; display:block}
.search_block .info * {padding-left:0}
.a_plus i,.a_minus i {margin-right:10px;padding:0;position:relative; top:1px;overflow:hidden;margin-top:4px; padding:0 !important; width:13px !important; height:8px; display:inline-block; width:16px;background: url(../img2/all.gif) -39px -19px no-repeat}
.a_minus i {background: url(../img2/all.gif) -52px -19px no-repeat}

.no_show {visibility:hidden; overflow:hidden; width:1px}
.of1px {height:1px; overflow:hidden}
.of17px {height:17px; overflow:hidden} 

.sort {float:right;line-height:20px; text-align:right;font-size:0.85em}
.sort .active {font-weight:bold; color:#333; text-decoration:none}

ul.sortable {padding:0; min-height:200px}
ul.sortable li .of {width:100%}
ul.sortable li ul li {position:static;list-style-type : disc; margin-left:15px}
ul.sortable li {position: relative;background:#fff;}

ul.boxy {list-style-type: none;}
.h1cluster h1 {font-size:1.22em; margin-bottom:11px;display:block; padding-right:30px}

.lc2 	{width: 100%; float: left; margin-right: -240px;}
.r2	{width: 240px; float: right;}
.l2 	{float:left; width:160px;}
.c2	{margin-left:170px; margin-right:250px;}

.themes_nav {white-space:nowrap !important; border-bottom:1px solid #CCC; width:100%; height:25px; line-height:20px; overflow:hidden; margin-bottom:10px}
.themes_nav h4 {margin:0;  font-size:1.2em; float:left;
	background: url("/img2/all.gif") no-repeat right -191px ;
	padding:1px 10px 0px 0px; display:inline-block; 
	}
.themes_nav li {padding: 0 10px 10px 0; line-height:20px; float:left;}
.a_menu_line {display:inline-block; float:left;
	padding:0; margin:0;
	padding-left:10px;
	background: url("/img2/all.gif") no-repeat 0px -191px ;
	}
.page_in_line {color:#aaa;}
.zero {display:none; position:absolute; top:-100px}

.like_btn div {display:inline-block;}
#vk_like, #vk_like iframe {width:100px !important; }
#fb_like iframe {width:130px !important}
#g_like div {width:75px !important}
#tw_like iframe {width:120px !important}
.button_count {float:right}
.dop_links_all{
	border-top:1px solid #ccc;
	color:#bbb;
	font-size:11px;
	text-align:right;
	margin-top:10px;
	display:block;
}
.list_regions{
	float:left;
}
.list_regions .regions, .list_regions .districts, .list_regions .cities{
	border-left:3px solid #bbb;
	float:left;
}
.list_regions ul{
	padding-left:5px;
	float:left;
}
.list_regions ul li{
	list-style:none;
}
.video_news{
	background-color: #F5F5F5;
	border: 1px solid #E4E4E4;	
}
.video_news img {
width: 100px;
height: 75px;
}

.video_news ul {
	list-style:none;
	padding:0;
}
.video_news li {
	text-align:center;
}
.video_news li div{
	margin:7px;
	padding:5px;
	background-color:#fff;
	border:1px solid #E4E4E4;
	text-align:center;
}
.video_news a{
	text-decoration:none;
}
.video-pic, .video-pic-left{
	width:120px;
	height:90px;
	display:block;
	float:left;
}
.video-pic{
	margin-right:10px;
}
.video-pic-left{
	margin-left:5px;
}
.video-pic img{
	margin:20px 0 0 35px;
	width:53px;
	height:53px;
}
.video-pic:hover img{
	margin:17px 0 0 32px;
	width:60px;
	height:60px;
}
.video-pic-left img{
	margin:20px 0 0 0;
	width:53px;
	height:53px;
}
.video-pic-left:hover img{
	margin:17px 0 0 0;
	width:60px;
	height:60px;
}
.video-chanels{
	text-align:center;
	padding:10px 0;
}
.main_videos ul {
	list-style:none;
	padding:0;
}
.main_videos ul li {
	padding-bottom:15px;
}
.main_videos a{
	text-decoration:none;
}
.main_videos span{
	font-size:10px;
	color:grey;
}
.admixer_logo, .admixer_logo_pic {display:none !important}
