BODY {margin:0;padding:0;background-color:#fff;font:75% Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#000;text-align:center;}
A {color:#0066b3;}
A:hover {text-decoration:underline!important;}
TABLE {border-collapse:collapse;}
TD {margin:0;padding:0;font:100% Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#000;}
TH {margin:0;padding:0;font:75% Arial, Tahoma, Verdana, Helvetica, sans-serif;color:#000;font-weight:bold;}
H1 {margin:0;font:140% Georgia, serif;color:#0066b3;line-height:1;}
H1.size1 {font-size:180%;line-height:24px;}
H1.size2 {font-size:160%;line-height:20px;}
H1 A {text-decoration:none;}
H2 {margin:0;font:110% Georgia, serif;color:#0066b3;line-height:1;}
H2.size1 {font-size:150%;line-height:20px;}
H2.size2 {font-size:130%;line-height:18px;}
H2 A {text-decoration:none;}
A IMG {border:none;}
.double {height:3px;margin:0;background:url(/bitrix/templates/tmt/img/plashka_bg.gif) repeat-x bottom;}
.double HR {display:none;}
.dotted {background:url(/bitrix/templates/tmt/img/dot.gif) repeat-x center;}
.dotted HR {display:none;}
.red, a.red, .red A, b.red {color:#990000!important;}
.blue {color:#2c6a99;}
.blue_bold {color:rgb(51, 51, 153)!important;font-weight:bold;}
.more {color:#0066b3;}
.fleft {display:inline;float:left;margin:0 10px 0 0;}
.fright {display:inline;float:right;margin:0 0 0 10px;}

a.related_dotted {text-decoration:none;border-bottom:1px dotted #0066ba;}
a.related_dotted:hover {text-decoration:none!important;;border-bottom:1px solid #0066ba;}
span.related_dotted2 {color:#0066b3;text-decoration:none;border-bottom:1px dotted #0066ba;cursor:pointer;padding-right:14px;background: url('/bitrix/templates/tmt/img/chart_none.gif') right center no-repeat;white-space:nowrap;}
span.related_dotted2:hover {text-decoration:none!important;;border-bottom:1px solid #0066ba;}
/*span.related_dotted2:after {content:' ';padding-right:11px;background: url('/bitrix/templates/tmt/img/chart_none.gif') top right no-repeat;}*/
IMG.popup_graph_img {margin:0 0 0 4px;}

/*---------------------------------- структура ----------------------------------*/
.container {position:relative;width:998px;margin-left:auto;margin-right:auto;text-align:left;}

.content .left {float:left;width:728px;margin:0 30px 0 0;}
.content .article_left {position:relative;float:left;width:588px;margin:0 15px 0 0;}
.content .article_right {float:left;width:140px;margin:0 15px 0 0;overflow:hidden;}
.content .right {float:left;width:240px;margin:0;padding:0;}

.block_top {margin:0 0 20px 0;padding:10px;border:1px solid #ccc;}
.block_top h1 {font-size:37px;line-height:39px;margin-bottom:10px;}
.block_top .photoautors {margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;padding-right:3px;}
.block_top .autors {margin:5px 0;font-size:90%;font-weight:bold;color:#999;}
.block_top .autors a {color:#999;}

.cc_block_top {margin:0 0 20px 0;padding:10px;border:1px solid #ccc;}

.editors_td TABLE {border:1px solid #cccccc;padding:10px;}
.editors_td TD {border:1px solid #cccccc;padding:10px;vertical-align:top;}

.editors_td {border:1px solid #cccccc;padding:10px;}
.editors_td .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.editors_td .autors {margin:5px 0;font-size:90%;font-weight:bold;color:#999;}
.editors_td .autors a {color:#999;}

.block_top2 {position:relative;width:100%;}
.block_left {display:inline;float:left;width:353px;margin:0 20px 0 0;}
.block_right {display:inline;float:left;width:353px;}



/*---------------------------------- элементы шапки ----------------------------------*/
.top {padding:0 0 5px 0;background-color:#edeff2;}
.top TABLE {width:100%;height:57px;}
.top TD {vertical-align:top;}

.top .logo IMG {margin:14px 0 0 19px;}
.top .links {padding:9px 32px 0 0;text-align:right;}
.top .links A {font-weight:bold;color:#666;text-decoration:none;}
.top .last_issue {color:#666;padding:0 32px 5px 0;font-size:11px;text-align:right;vertical-align:bottom;}
.top .last_issue A {color:#666;}
.calend {position:absolute;top:30px;left:150px;padding:10px;background-color:#fff;border:10px solid #00335A;}
.calend .mounth {padding:5px;background-color:#fafafa;text-align:center;}
.calend .mounth A {margin:0 5px;}
.calend TABLE {margin:5px 10px 10px;}
.calend TH {padding:2px 4px;background:url(/bitrix/templates/tmt/img/dot.gif) repeat-x 0 bottom;font-size:70%;}
.calend TD {padding:2px 4px;font-size:70%;color:#999;}

.sitemap_calend {display:inline-block;*display:inline;width:220px;margin:0 20px 30px 0;vertical-align:top;}
.sitemap_calend p.month_name {font-size:14px;}
.sitemap_calend .calend2 {background-color:#fff;border:1px solid #ccc;}
.sitemap_calend .calend2 TABLE {margin:5px 10px 10px;}
.sitemap_calend .calend2 TH {padding:2px 4px;background:url(/bitrix/templates/tmt/img/dot.gif) repeat-x 0 bottom;font-size:70%;}
.sitemap_calend .calend2 TD {padding:2px 4px;font-size:70%;color:#999;}

.top TD.right {width:240px;padding:0;font-size:70%;font-weight:bold;vertical-align:top;}

.button {height:24px;background:url(/bitrix/templates/tmt/img/btn_bg.gif) repeat-x 0 0;border-top:1px solid #adadad;border-left:1px solid #adadad;border-bottom:1px solid #999;border-right:1px solid #999;font-size:11px;font-weight:bold;color:#6b6b6b;}
.button_big {height:24px;background:url(/bitrix/templates/tmt/img/btn_bg.gif) repeat-x 0 0;border-top:1px solid #adadad;border-left:1px solid #adadad;border-bottom:1px solid #999;border-right:1px solid #999;font-size:15px;font-weight:bold;color:#6b6b6b;}

.top .search {padding:12px 0 0 1px;}
.top .search .input {float:left;display:inline;width:148px;height:24px;margin:0 10px 0 0;border:1px solid #ababab;}

.top .login {height:23px;*height:36px;padding:0 0 5px 0;font-size:11px;font-weight:normal;color:#666;vertical-align:bottom;}
.top .login IMG {margin:0 5px 0 0;vertical-align:-2px;}

.top_navig {width:998px;height:30px;margin:0 0 15px 0;*margin:0 0 10px 0;background:url(/bitrix/templates/tmt/img/menu_bg_top2.gif) repeat-x 0 0;background-color:#edeff2;}
.top_navig .right {float:right;display:inline;width:auto;margin:0 0 0 -3px;}
.top_navig .ears {float:right;display:inline;width:auto;margin:3px 0 0 0;}
.top_navig .ears TD {padding:0;font-size:11px;}
.top_navig .ears TD.ears1 {width:228px;}
.top_navig .ears TD.ears2 {width:240px;}
.top_navig .ears A {color:#666;text-decoration:none;}

.profile_top {margin:0 20px 0 0;padding:5px;background-color:#fff;border:1px solid #999;font-weight:normal;}
.profile_top IMG {display:inline;float:right;margin:0 0 0 5px;}
.profile_top P {margin:10px 0 0 0;}

.follow {display:inline;float:right;width:225px;margin:7px 15px 0 0;}
.follow A {margin:0 5px 0 0;}
.follow .links {font-size:12px;font-weight:bold;color:#666;}

.bann728 {margin:0 0 10px 0;}

.search_right {display:inline;float:right;padding:7px;border:1px solid #999;}
.search_right .input {float:left;display:inline;width:152px;height:24px;margin:0 10px 0 0;border:1px solid #ababab;}


.menu {height:30px;padding:6px 0 0 20px;background:url(/bitrix/templates/tmt/img/menu_bg_top2.gif) repeat-x 0 0;background-color:#edeff2;}
.menu DIV {float:left;display:inline;height:30px;margin:-3px 3px 0 0;*margin:0 3px 0 0;background-color:#0066b3;border-bottom:3px solid #01508b;font-size:11px;font-weight:bold;color:#fff;}
.menu DIV A {color:#fff;text-decoration:none;}
.menu P {margin:0;padding:10px 9px 0;}
.menu DIV.sel {float:left;display:inline;height:36px;margin:-7px 3px 0 0;*margin:-6px 3px 0 0;border:1px solid #969696;border-bottom:none;background-color:#fff;border-bottom:none;color:#5b5b5b;}
.menu DIV.sel P {margin:0;padding:12px 13px 0;}
.menu DIV.sel A {color:#5b5b5b;}

.sub_menu {margin:0;padding:12px 5px 0 0;*padding:15px 5px 0 0;font-size:95%;font-weight:bold;color:#666;}
.sub_menu A {margin:0 5px 0 0;padding:0 5px 3px 0;color:#666;border-right:1px solid #999;}
.sub_menu A.end {border:none;}

.top_menu {height:28px;margin:0;border-top:1px solid #999;font-size:11px;font-weight:bold;color:#666;}HTML>BODY .top_menu {height:25px;}
.top_menu .vv {padding:0 20px;background-color:#fff;border-top:2px solid #c3cbd4;}
.top_menu .right_link {display:inline;float:right;margin:0 0 0 0;}
.top_menu .right_link A {margin:0 0 0 3px;}
.top_menu A {display:inline-block;margin:0/*3px 0 0*/;padding:5px 10px;background-color:#fff;border:1px solid #999;border-top:none;color:#000;text-decoration:none;}
.top_menu A.ext {background:url(/bitrix/templates/tmt/img/arrow.gif) no-repeat right bottom;}

/*---------------------------------- элементы правой колонки ----------------------------------*/
.right A {text-decoration:none;}

.right_top_menu {
/*	height:220px;*/
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	background-color:#FAF9F6;
}
.right_top_menu .head {width:240px;height:35px;background:url(/bitrix/templates/tmt/img/right_menu_bg_head2.gif) repeat-x 0 0;background-color:#fff;overflow:hidden;}
.right_top_menu .head H1 {float:left;display:inline;margin:0;padding:10px;font:120% Arial, sans-serif;font-weight:bold;color:#000;}
.right_top_menu .head DIV {float:left;display:inline;margin:11px 0 0 3px;padding:0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_left.gif) no-repeat 0 0;background-color:#e4e4e4;border-bottom:2px solid #cdcdcd;font-size:10px;cursor:hand;}
.right_top_menu .head DIV P {height:16px;margin:0;padding:5px 11px 0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_right.gif) no-repeat right 0;}
.right_top_menu .head DIV.a_menur {margin-top:6px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_left.gif) no-repeat 0 0;background-color:#faf9f6;border-bottom:none;font-size:10px;}
.right_top_menu .head DIV.a_menur P {padding:6px 11px 10px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_right.gif) no-repeat right 0;}
.right_top_menu OL LI {margin-bottom:4px;}
.classifieds {height:350px!important;}

.title {margin:0 0 5px 0;font-size:100%;font-weight:bold;}
.title .date {font-size:80%;color:#999;}

.indexed {width:240px;margin:0 0 5px 0;padding:0 10px 0 0;}
.indexed TABLE {width:100%;margin:0 0 10px;}
.indexed TD {padding:2px;font-size:9px;color:#666;text-align:right;}
.indexed IMG {vertical-align:0;}
.indexed .ind_name {letter-spacing:0;text-align:left;}
.indexed .up {color:#009900;}
.indexed .down {color:#990000;}
.indexed .change_date {text-align:center;}
.indexed .title {padding-left:10px;}

.poll {width:230px;margin:0 5px 5px 5px;padding:0 10px 0 0;}
.poll TABLE {width:100%;margin:0 0 10px;}
.poll TD {padding:2px;font-size:9px;color:#666;text-align:right;}
.poll IMG {vertical-align:0;}
.poll .ind_name {letter-spacing:0;text-align:left;}
.poll .title {padding-left:10px;}

.right_bottom_menu {min-height:330px;*height:330px;margin:0 0 20px 0;padding:0 0 10px 0;background-color:#FAF9F6;}
.right_bottom_menu .head {height:35px;background:url(/bitrix/templates/tmt/img/right_menu_bg_head2.gif) repeat-x 0 0;background-color:#fff;}
.right_bottom_menu .head H1 {float:left;display:inline;margin:0;padding:10px;font:120% Arial, sans-serif;font-weight:bold;color:#000;}
.right_bottom_menu .head DIV {float:left;display:inline;margin:11px 0 0 3px;padding:0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_left.gif) no-repeat 0 0;background-color:#e4e4e4;border-bottom:2px solid #cdcdcd;font-size:10px;cursor:hand;}
.right_bottom_menu .head DIV P {height:16px;margin:0;padding:5px 11px 0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_right.gif) no-repeat right 0;}
.right_bottom_menu .head DIV.a_menur {margin-top:6px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_left.gif) no-repeat 0 0;background-color:#faf9f6;border-bottom:none;font-size:10px;}
.right_bottom_menu .head DIV.a_menur P {padding:6px 11px 10px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_right.gif) no-repeat right 0;}
.right_bottom_menu OL LI {margin-bottom:4px;}

.indexed2 {width:240px;margin:0 0 5px 0;padding:0 10px 0 0;}
.indexed2 TABLE {width:100%;margin:0 0 10px;}
.indexed2 TD {padding:2px;font-size:9px;color:#666;text-align:right;}
.indexed2 .ind_name {font-size:11px;}
.indexed2 .change_date {text-align:center;}
.indexed2 .bottom_link {width:226px;background:url(/bitrix/templates/tmt/img/dot.gif) repeat-x top;margin:0px 7px;padding:5px 0px 2px;text-align:center;vertical-align:bottom;height:auto;}

.right .right_bottom_menu .indexed2 .newsblock {margin:0 0 10px 0;}
.right .right_bottom_menu .indexed2 .newsblock H1 {font-size:12px;line-height:12px;}
.right .right_bottom_menu .indexed2 .newsblock .anons {font-size:10px;}

.weather {padding:0 10px 0 10px;font-size:90%;line-height:16px;} 
.weather .title {margin:0;font-size:11px;}
.weather .img IMG {display:inline;float:left;margin:0 10px 0 0;}

.right .newsblock {margin:0 0 10px 0;}
.right .newsblock IMG {margin:4px 5px 0 0;}
.right .newsblock H1 {font-size:100%;line-height:15px;}
.right .newsblock .autors {margin:1px 0;}
.right .newsblock .anons {font-size:90%;}

.right_banner {margin:0 0 20px 0;text-align:center;}
#_b0.right_banner a img { padding: 0 15px 10px 0; float: left; }
#_b0.right_banner a p { margin: 0; }

.right_menu {margin:0 0 20px 0;padding:0 0 10px 0;background-color:#FAF9F6;}
/*.right .right_menu {min-height:205px;*height:205px;}*/
.right_menu .head {height:35px;background:url(/bitrix/templates/tmt/img/right_menu_bg_head2.gif) repeat-x 0 0;background-color:#fff;}
.right_menu .head H1 {float:left;display:inline;margin:0;padding:10px;font:120% Arial, sans-serif;font-weight:bold;color:#000;}
.right_menu .head DIV {float:left;display:inline;margin:11px 0 0 3px;padding:0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_left.gif) no-repeat 0 0;background-color:#e4e4e4;border-bottom:2px solid #cdcdcd;font-size:10px;cursor:hand;}
.right_menu .head DIV P {height:16px;margin:0;padding:5px 11px 0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_right.gif) no-repeat right 0;}
.right_menu .head DIV.a_menur {margin-top:6px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_left.gif) no-repeat 0 0;background-color:#faf9f6;border-bottom:none;font-size:10px;}
.right_menu .head DIV.a_menur P {padding:6px 11px 10px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_right.gif) no-repeat right 0;}
.right_menu OL LI {margin-bottom:4px;}
.right_submenur {padding-right:10px;}

.photooftheweek {margin:20px 0;}



/*---------------------------------- элементы подвала ----------------------------------*/
.bottom {position:relative;clear:both;background-color:#edeff2;font-size:11px;}
.bottom .copyright {height:100px;*height:120px;padding:20px 0 0 20px;color:#666;}
.bottom .copyright A {color:#666;text-decoration: underline!important;}
.bottom P {margin:0;}
.bottom P IMG {margin:0 0 10px 0;}
.bottom .counters {float:right;display:inline;padding:25px 35px 0 0;}
.bottom .links {margin:0 0 5px 0;}

.bottom_links {height:185px;margin:0;}
.bottom_links .cols1 {position:absolute;top:15px;left:20px;width:222px;}
.bottom_links .cols2 {position:absolute;top:15px;left:252px;width:222px;}
.bottom_links .cols3 {position:absolute;top:15px;left:504px;width:222px;}
.bottom_links .cols4 {position:absolute;top:15px;right:0;width:240px;}
.bottom_links A {color:#666;}
.bottom_links .title {text-transform:uppercase;font-weight:bold;color:#333;}
.bottom_links IMG {vertical-align:-2px;}
.bottom_links P {margin:0 25px 10px 0;}



/*---------------------------------- контент ----------------------------------*/
.top_banner {height:90px;margin:8px 0;overflow:hidden;}
.top_banner .ban1 {float:left;display:inline;width:728px;height:90px;margin:0 30px 0 0;}
.top_banner .ban2 {float:left;display:inline;}

.top_banner .ban_middle > div { text-align: center; }
.top_banner .ban_middle > div > div { display: inline-block; }
.top_banner .ban_middle > div > embed { display: inline-block; }

.content_banner {clear:both;position:absolute;bottom:30px;right:57px;width:240px;height:90px;}

.middle_banner {clear:both;height:70px;margin:0 0 10px 0;} HTML>BODY .middle_banner {height:75px;padding:10px 0;}
.middle_banner .ban1 {float:left;display:inline;width:728px;height:90px;margin:0 30px 0 0;}
.middle_banner .ban2 {float:left;display:inline;}

.bottom_banner {clear:both;height:90px;margin:10px 0 10px 0;} HTML>BODY .bottom_banner {height:80px;padding:10px 0;}
.bottom_banner .ban1 {float:left;display:inline;width:728px;height:90px;margin:0 30px 0 0;}
.bottom_banner .ban2 {float:left;display:inline;}

.plashka {margin:0 0 10px 0;padding:0 0 5px 0;font-size:150%;font-weight:bold;background:url(/bitrix/templates/tmt/img/plashka_bg.gif) repeat-x bottom;}
.plashka A {color:#000;text-decoration:none;}
.plashka h1.date_head {display:inline-block;*display:inline;float:right;}
.plashka A.alternate {float:right;font-weight:normal;font-size: 80%;color:#0066B3;padding-top:3px;}
.plashka .right_item {float:right;}

.plashka_big {margin:0 0 10px 0;padding:0 0 5px 0;font-size:200%;font-weight:bold;background:url(/bitrix/templates/tmt/img/plashka_bg.gif) repeat-x bottom;}
.plashka_big A {color:#000;text-decoration:none;}
.plashka_big h1.date_head {display:inline-block;*display:inline;float:right;}

.plashka_small {margin:0 0 10px 0;padding:0 0 5px 0;font-size:125%;font-weight:bold;background:url(/bitrix/templates/tmt/img/plashka_bg.gif) repeat-x bottom;}
.plashka_small A {color:#000;text-decoration:none;}
.plashka_small h1.date_head {display:inline-block;*display:inline;float:right;}

UL.blue_list {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 10px 10px;padding:0;}
UL.blue_list LI {padding:0 0 7px 8px;background:url(/bitrix/templates/tmt/img/li.gif) no-repeat 0 6px;font-size:100%;}
UL.blue_list A {text-decoration:none;}

UL.blue_list_wop {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 10px 0;padding:0;}
UL.blue_list_wop LI {padding:0 0 7px 0;font-size:100%;}
UL.blue_list_wop A {text-decoration:none;}

UL.blue_list2 {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 10px 0;padding:0;}
UL.blue_list2 LI {padding:0 0 7px 8px;background:url(/bitrix/templates/tmt/img/li.gif) no-repeat 0 6px;font-size:100%;}
UL.blue_list2 A {text-decoration:none;}

UL.blue_also_list {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 10px 0;padding:0;}
UL.blue_also_list LI {padding:0 0 0px 0;}
UL.blue_also_list H2 {font-size:140%;}
UL.blue_also_list P  {font-size:95%;}
UL.blue_also_list A  {text-decoration:none;}


TABLE.sale_order_full_table {width:50%; padding: 20px; margin-left: 50px;}
TD.sale_order_full_table { vertical-align:top; padding: 5px 10px; }
.sale_order_full_table TABLE {width:50%; padding: 20px; margin-left: 50px;}
.sale_order_full_table TD { vertical-align:top; padding: 5px 10px; }
.sale_order_full_table TD.title { font-size: 75%; vertical-align:top; padding: 5px 10px; }

.sale_order_full_table2 TABLE {width:100%; padding: 20px; margin-left: 50px;}
.sale_order_full_table2 TD { vertical-align:top; padding: 5px 10px; }
.sale_order_full_table2 TD.title { font-size: 75%; vertical-align:top; padding: 5px 10px; }

UL.blue_also_list .sale_order_inner_table {width:50%; padding: 20px; margin-left: 50px;}
UL.blue_also_list .sale_order_inner_table TD { vertical-align:top; padding: 0 10px;}
UL.blue_also_list .sale_order_inner_table TD.title { font-size: 75%;}


UL.float {display:inline;float:left;width:130px;margin:0 6px 0 0;}
.time {display:inline;margin:0 0 0 10px;color:#990000;font-size:85%;}
.time_b {display:inline;margin:0 2px 0 0;color:#000000;font-size:100%;}
UL.blue_list .time {margin:0 0 0 3px;}

.authorblock {clear:both;border-bottom:1px solid #CCC}
.authorblock P {margin:20px 0;}
.authorblock IMG {float:left;margin:0 10px 10px 0;}

.newsblock {position:relative;clear:both;}
.newsblock IMG {float:left;margin:0 10px 10px 0;}
.newsblock .autors {margin:5px 0;font-size:85%;font-weight:bold;color:#999;}
.newsblock .autors a {color:#999;}
.newsblock .anons {overflow:hidden}
.newsblock UL.links {list-style-type:none;list-style-image:none;list-style-position:outside;margin:5px 0 0 0;padding:0;font-size:80%;}
.newsblock UL.links A {text-decoration:none;}
.newsblock UL.links .related {font-size:11px; padding:0 0 5px 8px;background:url(/bitrix/templates/tmt/img/bluearrow.gif) no-repeat 0 5px;} HTML>BODY .newsblock UL.links .related {background-position:0 3px;}
.newsblock UL.links .blog {padding:0 0 0 8px;background:url(/bitrix/templates/tmt/img/bluearrow.gif) no-repeat 0 5px;} HTML>BODY .newsblock UL.links .blog {background-position:0 3px;}
.newsblock UL.links .photogallery {padding:0 0 0 17px;background:url(/bitrix/templates/tmt/img/photogallery.gif) no-repeat 0 3px;} HTML>BODY .newsblock UL.links .photogallery {background-position:0 1px;}
.newsblock UL.links .mail {padding:0 0 0 17px;background:url(/bitrix/templates/tmt/img/mail.gif) no-repeat 0 3px;} HTML>BODY .newsblock UL.links .mail {background-position:0 1px;}
.newsblock UL.links .comments {padding:0 0 0 12px;background:url(/bitrix/templates/tmt/img/comments.gif) no-repeat 0 1px;} HTML>BODY .newsblock UL.links .comments {background-position:0 1px;}
.newsblock UL.links .video {padding:0 0 0 17px;background:url(/bitrix/templates/tmt/img/video.gif) no-repeat 0 3px;} HTML>BODY .newsblock UL.links .video {background-position:0 1px;}
.newsblock UL.blue_list {clear:both;}

.topnewsblock .newsblock {margin:10px 0;}

.photoblock {padding:10px;border:1px solid #ccc;color:#666;}
.photoblock .photoautors {margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.photoblock .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.photoblock .autors a {color:#999;}
.photoblock P {margin:0;font-size:100%;color:#000}
.photoblock UL.links {list-style-type:none;list-style-image:none;list-style-position:outside;margin:5px 0 0 0;padding:0;font-size:80%;}
.photoblock UL.links A {text-decoration:none;}
.photoblock UL.links .blog {padding:0 0 0 8px;background:url(/bitrix/templates/tmt/img/bluearrow.gif) no-repeat 0 5px;} HTML>BODY .newsblock UL.links .blog {background-position:0 3px;}
.photoblock UL.links .photogallery {padding:0 0 0 17px;background:url(/bitrix/templates/tmt/img/photogallery.gif) no-repeat 0 3px;} HTML>BODY .newsblock UL.links .photogallery {background-position:0 1px;}
.photoblock UL.links .mail {padding:0 0 0 17px;background:url(/bitrix/templates/tmt/img/mail.gif) no-repeat 0 3px;} HTML>BODY .newsblock UL.links .photogallery {background-position:0 1px;}
.photoblock UL.links .comments {padding:0 0 0 12px;background:url(/bitrix/templates/tmt/img/comments.gif) no-repeat 0 1px;} HTML>BODY .newsblock UL.links .photogallery {background-position:0 1px;}

.videoblock {padding:10px;border:1px solid #ccc;color:#666;text-align:center;}
.videoblock .photoautors {width:705px;margin:0 auto;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.videoblock .desc {width:705px;margin:1em auto;font-size:90%;text-align:left;}

.middlenewsblock .newsblock {margin:0 0 25px 0;}
.middlenewsblock .newsblock UL.links LI {/* display:inline;*/ margin:0 10px 0 0;background-position:0 2px;}

.headlines {padding:0 14px;border-left:1px solid #ccc;}
.headlines .autors {font-size:90%;font-weight:bold;color:#999;}
.headlines .autors a {color:#999;}
.headlines TABLE {width:auto!important;}
.right .headlines {width:220px;*width:240px;margin:0;padding:0;border-left:none;}

.newsblock2 {width:100%;}
.newsblock2 TD {width:50%;vertical-align:top;}
.newsblock2 H1 {margin-bottom:5px;font-size:110%;}
.newsblock2 .newsblock H1 {margin-bottom:5px;font-size:110%;}
.newsblock2 .newsblock H1.size1 {font-size:140%;line-height:24px;}
.newsblock2 .newsblock H1.size2 {font-size:120%;line-height:20px;}
.newsblock2 .newsblock {margin-right:20px;}

.photoblock2 {margin:10px 0 0 0;}
.photoblock2 .photo {float:left;display:inline;width:160px;margin:0 20px 0 0;}
.photoblock2 .photo IMG {margin:0 0 5px 0;}
.photoblock2 A {text-decoration:none;}
.photoblock2 .photo .anons A {text-decoration:none; color: #000;}
.photoblock2 .photo .anons A:hover {text-decoration:none!important; color: #000;}
.photoblock2 H2 {margin-bottom:5px;font-size:110%;}
.photoblock2 .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.photoblock2 .autors a {color:#999;}
.photostream {width:200px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.photostream_outer {width:200px;background:url('/photogallery/images/stream_bg.gif') no-repeat 0 0;}
.photostream IMG {}

.photoblock3 {margin:10px 0 0 0;}
.photoblock3 .photo {float:left;display:inline;width:160px;margin:0 20px 0 0;height:220px; overflow:hidden;}
.photoblock3 .photo IMG {margin:0 0 5px 0;}
.photoblock3 A {text-decoration:none;}
.photoblock3 .photo .anons A {text-decoration:none; color: #000;}
.photoblock3 .photo .anons A:hover {text-decoration:none!important; color: #000;}
.photoblock3 H2 {margin-bottom:5px;font-size:110%;}
.photoblock3 .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.photoblock3 .autors a {color:#999;}


.newstable {margin:10px 0;}
.newstable TD {padding:3px 10px 3px 0;color:#666;vertical-align:top;}
.newstable A {color:#666;}

.block1 {float:left;display:inline;width:348px;margin:0 30px 0 0;padding:0;}
.block2 {float:left;display:inline;width:348px;margin:0;padding:0;}
.block3 {float:left;display:inline;width:222px;margin:0 30px 0 0;padding:0;}
.block4 {float:left;display:inline;width:222px;margin:0 30px 0 0;padding:0;}
.block5 {float:left;display:inline;width:222px;margin:0;padding:0;}

.newstextblock H1 {font-size:220%;line-height:26px;padding-top:7px;}
.newstextblock .autors {margin:5px 0;font-size:85%;font-weight:bold;color:#999;}
.newstextblock .autors a {color:#999;}

.newstextblock TABLE { margin:5px; padding:5px;}
.newstextblock TD { margin:2px; padding:2px; line-height: 20px; border-bottom: 1px dotted #CCC }

.page_nav {position:relative;margin:5px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-size:90%;text-align:center;}
.page_nav IMG {margin:0 10px;vertical-align:middle;}

.phototext {display:inline;float:right;margin:0 0 5px 10px;color:#666;}
.phototext .photoautors {margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.phototext .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.phototext .autors a {color:#999;}
.phototext P {margin:0;font-size:90%;}

.phototext .photo_nav {position:relative;margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #ccc;font-size:90%;text-align:center;}
.phototext .photo_nav IMG {margin:0 10px;vertical-align:middle;}
.phototext .photo_nav .enlarge {position:absolute;top:6px;right:0;}
.phototext .photo_nav .enlarge IMG {margin:0;}

.phototext2 {margin:10px 0 5px 0;padding:10px 0 0 0;border-top:1px solid #ccc;color:#666;}
.phototext2 .vv {margin:auto;}
.phototext2 .photoautors {padding:0;margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.phototext2 .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.phototext2 .autors a {color:#999;}
.phototext2 P {padding:0;margin:0;font-size:90%;}
.phototext2 .photo_nav {position:relative;margin:5px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-size:90%;text-align:center;}
.phototext2 .photo_nav IMG {margin:0 10px;vertical-align:middle;}
.phototext2 .photo_nav .enlarge {position:absolute;top:6px;right:0;}
.phototext2 .photo_nav .enlarge IMG {margin:0;}


.phototext_left {float:left; margin:0px 15px 5px 0;padding:5px 5px 0 0;border-right:1px solid #ccc;color:#666;}
.phototext_left .photoautors {padding:0;margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.phototext_left .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.phototext_left .autors a {color:#999;}
.phototext_left P {padding:0;margin:0;font-size:90%;}
.phototext_left .photo_nav {position:relative;margin:5px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-size:90%;text-align:center;}
.phototext_left .photo_nav IMG {margin:0 10px;vertical-align:middle;}
.phototext_left .photo_nav .enlarge {position:absolute;top:6px;right:0;}
.phototext_left .photo_nav .enlarge IMG {margin:0;}


.phototext_right {float:right; margin:0px 0px 5px 15px;padding:5px 0 5px 15px;border-left:1px solid #ccc;color:#666;}
.phototext_right .photoautors {padding:0;margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.phototext_right .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.phototext_right .autors a {color:#999;}
.phototext_right P {padding:0;margin:0;font-size:90%;}
.phototext_right .photo_nav {position:relative;margin:5px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-size:90%;text-align:center;}
.phototext_right .photo_nav IMG {margin:0 10px;vertical-align:middle;}
.phototext_right .photo_nav .enlarge {position:absolute;top:6px;right:0;}
.phototext_right .photo_nav .enlarge IMG {margin:0;}


.phototext3 {position:relative;margin:10px 0 5px 0;padding:10px 0 0 0;}
.phototext3 .vv {position:relative;margin:auto;}
.phototext3 .vv {position:relative;}
.phototext3 .vv .prev {position:absolute;top:0;left:0;width:66px;height:100%;}
.phototext3 .vv .next {position:absolute;top:0;right:0;width:66px;height:100%;}
.phototext3 .vv .prev A,
.phototext3 .vv .next A
{position:absolute;top:0;left:0;display:none;width:66px;height:100%;background:url(/bitrix/templates/tmt/img/pg_arrows.png) no-repeat 0 center;z-index:2;}
.phototext3 .vv .prev SPAN,
.phototext3 .vv .next SPAN 
{position:absolute;top:0;left:0;display:none;width:66px;height:100%;background:#edeff2;text-decoration:none;z-index:1;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);}
.phototext3 .vv .prev:hover SPAN,
.phototext3 .vv .prev:hover A,
.phototext3 .vv .next:hover SPAN,
.phototext3 .vv .next:hover A
{display:block;}
.phototext3 .vv .next A {background-position:-66px center;}
.phototext3 .photoautors {padding:0;margin:0 auto;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.phototext3 P {padding:0;font-size:90%;}
.phototext3 .photo_nav {position:relative;margin:5px 0 0 0;padding:5px 0 0 0;border-top:1px solid #ccc;font-size:90%;text-align:center;}
.phototext3 .photo_nav IMG {margin:0 10px;vertical-align:middle;}
.phototext3 .photo_nav_top {position:relative;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;font-size:90%;text-align:center;}
.phototext3 .photo_nav_top IMG {margin:0 10px;vertical-align:middle;}
.phototext3 .photo_nav_top .sharing {position:absolute;top:-10px;left:0;}
.phototext3 .photo_nav .sharing {position:absolute;top:5px;left:0;}
.phototext3 .addthis_toolbox {width:300px;}
.phototext3 .photo_nav a,
.phototext3 .photo_nav_top a{text-decoration: none;}

.photo_thumbs {margin:14px 0 0 0;padding:5px;background-color:#faf9f6;border:1px solid #b7b7b7;}
.photo_thumbs TABLE {width:100%;margin:0;padding:0;}
.photo_thumbs TD {margin:0;padding:0;line-height:1;border:none;}
.photo_thumbs TD.back,
.photo_thumbs TD.next {width:50px;text-align:center;}
.photo_thumbs TD.thumbs {text-align:left;}
.photo_thumbs TD.thumbs .rel {position:relative;height:73px;overflow:hidden;}
.photo_thumbs TD.thumbs .vv {position:absolute;top:0;left:0;width:20000px;}
.photo_thumbs TD.thumbs IMG {display:inline;margin:0 2px;}


.newstextblock .text {line-height:19px;}
.newstextblock .text h3 {margin-top:25px;}

.articleright {display:inline;float:right;width:190px;margin:10px 0 5px 10px;padding:10px;border-left:1px solid #ccc;color:#666;}
.articleright P {margin:10px 0;}
.articleright td {color:#666;}
.articleright .vtext TR:hover {background-color:#eeeeee;}

.articleleft {display:inline;float:left;width:190px;margin:10px 10px 5px 0;padding:10px;border-right:1px solid #ccc;color:#666;}
.articleleft P {margin:10px 0;}
.articleleft td {color:#666;}
.articleleft .vtext TR:hover {background-color:#eeeeee;}

.vtext UL.links {list-style-type:none;list-style-image:none;list-style-position:outside;margin:5px 0 0 0;padding:0;font-size:80%;}
.vtext UL.links A {text-decoration:none;}
.vtext UL.links .related {font-size:12px; padding:0 0 5px 8px;background:url(/bitrix/templates/tmt/img/bluearrow.gif) no-repeat 0 5px;} HTML>BODY .vtext UL.links .related {background-position:0 5px;}

.articlemiddle {display:inline;float:left;width:588px;margin:10px 0;padding:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;}
.articlemiddle P {margin:0;padding:5px 0;}
.articlemiddle img {margin:5px;margin-left:0;float:left;}
.articlemiddle td {color:#666;padding:2px;margin:0;}
.left .articlemiddle {width:728px;}
.articlemiddle .vtext TR:hover {background-color:#eeeeee;}

.articlebottom {display:inline;float:left;width:588px;margin:0;padding:10px 0;border-top:1px solid #ccc;color:#666;}
.articlebottom P {margin:10px 0;}
.articlebottom td {color:#666;padding:2px;margin:0;}
.left .articlebottom {width:728px;}
.articlebottom .vtext TR:hover {background-color:#eeeeee;}

.articletop {display:inline;float:left;width:588px;margin:0;padding:0;margin-bottom:20px;border-bottom:1px solid #ccc;color:#666;}
.articletop P {margin:10px 0;}
.articletop td {color:#666;padding:2px;margin:0;}
.left .articletop {width:728px;}
.articletop .vtext TR:hover {background-color:#eeeeee;}

.articleinside {display:inline;float:left;width:588px;margin: 10px 0;padding:0;color:#666;}
.articleinside P {margin:10px 0;}
.articleinside H3 {margin-top:0;padding-top:0;}
.articleinside td {color:#666;padding:2px;margin:0;}
.left .articleinside {width:728px;}
.articleinside .vtext TR:hover {background-color:#eeeeee;}

.article_photo_left {display:inline;float:left;width:250px;margin:4px 10px 5px 0;color:#666;}
.article_photo_left .photoautors {margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.article_photo_left .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.article_photo_left .autors a {color:#999;}
.article_photo_left P {margin:0!important;font-size:90%;}

.article_photo_right {display:inline;float:right;width:250px;margin:4px 0 5px 10px;color:#666;}
.article_photo_right .photoautors {margin:0;font-size:85%;font-weight:bold;color:#999;text-align:right;}
.article_photo_right .autors {margin:8px 0;font-size:85%;font-weight:bold;color:#999;}
.article_photo_right .autors a {color:#999;}
.article_photo_right P {margin:0!important;font-size:90%;}

.article_date {margin:5px 0 0 0;font-size:95%;} /*font-style:italic;}*/

.discussion {clear:both;margin:20px 0 0 0;}
.discussion TD {padding:0 0 0 5px;}
.discussion .vt {padding-top:3px;vertical-align:top;}
.discussion .input {width:100%;}
.discussion TEXTAREA.input {height:100px;}

.loginform {width:250px;padding:40px 20px 18px;background-color:#fff;border:10px solid #00335A;}
.loginform TABLE {width:100%;}
.loginform .input {width:100%;}
.loginform .button {margin-top:5px;font-size:12px;}
.loginform .popup_close {text-align: right; position: absolute; right: 12px; top: 14px;}
.loginform .popup_close a {color: #0099ff; font-size: 12px; font-family: Arial; padding-right: 16px; background: url('img/popup_close.png') 36px 1px no-repeat;}

.form {width:90%;}
.form TD {padding:0 5px 10px 0;}
.form .input {width:90%;}
.form .button {margin:10px 0 0 0;}
.form TEXTAREA {height:100px;}
.form .vt {padding-top:4px;vertical-align:top;}
.form .form_add {font-size:90%;color:#666;}
.form .text_images {border:1px solid #d0d0d0;width:545px;height:196px;overflow-y:auto;}
.form .text_images .links {width:100%;border-bottom:1px solid #d0d0d0;}
.form .text_images .links TD {padding:5px;font-size:95%;color:#d0d0d0;}
.form .text_images .links A {color:#d0d0d0;text-decoration:none;padding:5px;display:block;}
.form .text_images .links A:hover {text-decoration:underline;}
.form .text_images .no_img {width:100%;height:172px;}
.form .text_images .no_img TD {vertical-align:middle;text-align:center;}
.form .text_images .item {position: relative;float: left;width: 100px;height: 140px;border: 1px solid #ccc;padding: 10px;margin: 5px;text-align: center;}
.form .text_images .item .rest {position: absolute;bottom: 10px;width: 100px;}
.form .text_images .item .rest .name {padding-bottom: 5px;}
.form .text_images .item .rest .delete {cursor: pointer;color:#f00;}
.form .text_images .item .rest .edit {cursor: pointer;}
.form_narrow {width:200px;margin:0 auto;}
.form_narrow .input {width:100%;}
.btn_blue {padding:2px 6px;background-color:#0667ae;border:none;font-size:115%;font-weight:bold;color:#fff;cursor:pointer;}

.articleAddImgForm {position:fixed;width:450px;padding:40px 20px 18px;background-color:#fff;border:10px solid #00335A;padding:20px;}
.articleAddImgForm TABLE {width:100%;}
.articleAddImgForm P {text-align:left;}
.articleAddImgForm TEXTAREA {height:100px;}
.articleAddImgForm .input {width:100%;}
.articleAddImgForm .button {margin-top:5px;font-size:12px;}
/*
.articleAddImgForm {position:fixed;border:1px solid #000;padding:30px;width:330px;height:130px;text-align:center;vertical-align:middle;color:#fff;}
.articleAddImgForm .close {position:absolute;top:-12px;right:-12px;cursor:pointer;width:25px;height:25px;background: url('/bitrix/templates/collezioni/img/close.png') top left no-repeat;}
.articleAddImgForm TD {color:#fff;}
*/
.logos_right {margin:0 0 20px 0;}
.logos_right IMG {margin:0 0 10px 0;}
.logos_right IMG.logo_v {display:inline;float:right;}

.right .adv {width:218px;*width:auto;margin:0 0 20px 0;padding:10px;border:1px solid #ccc;font-size:90%;zoom:1;}
.right .adv:after {display:block;clear:both;content:"";}
.right .adv P {margin:0;}
.right .adv P.title {margin:0 0 3px 0;font:110% Georgia, serif;color:#0066b3;text-decoration:underline;}
.right .adv A {color:#333;}
.right .adv A IMG {display:inline;float:left;margin:3px 5px 0 0;}

.right .adv2 {width:218px;margin:0 0 20px 0;padding:8px;border:1px solid #ccc;font-size:90%;}
.right .adv2 P {margin:0;}
.right .adv2 A {color:#333;}

.teaser TD {border:0;padding:5px 0 5px 0;margin:5px 0 5px 0;font-size: 75%;text-align:left; text-decoration:none;}
#center { text-align: center; }
.adv_bottom { text-align: right; font-size: 75%; }

.left .adv2 {float:right;width:218px;margin:0 0 20px 0;padding:8px;border:1px solid #ccc;font-size:90%;}
.left .adv2 P {margin:0;}
.left .adv2 A {color:#333;}

/*
.adv_block {text-align:left;}
.adv_block {zoom:1;}
.adv_block:after {display:block;clear:both;content:"";}
*/

.adv_block_link {text-align:right;}

.adv_block {margin:0 0 20px 0;padding:10px;background-color:#FAF9F6;border:1px solid #ccc;text-align:left;zoom:1;} 
.adv_block:after {display:block;clear:both;content:"";}
.adv_block .plashka {margin:0 0 5px 0;background:none;border-bottom:1px solid #ccc;font-size:100%;font-weight:normal;text-transform:uppercase;}
.adv_block .block_left {width:343px;}
.adv_block .block_right {width:343px;}
.adv_block .title {margin:0 0 5px 0;font-size:85%;font-weight:normal;text-transform:uppercase;}

.head {margin:0 0 10px 0;}
.indexed {padding:0;}
.title {margin:5px 0!important;}

.shopping_cart {padding:10px;font-size:95%;}
.shopping_cart UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0 0 10px 0;padding:0;}
.shopping_cart LI {margin:0 0 7px 0;}
.shopping_cart .item {font-weight:bold;}
.shopping_cart .price {color:#999;}
.shopping_cart .quantity {color:#999;}

.button {height:24px;background:url(/bitrix/templates/tmt/img/btn_bg.gif) repeat-x 0 0;border-top:1px solid #adadad;border-left:1px solid #adadad;border-bottom:1px solid #999;border-right:1px solid #999;font-size:11px;font-weight:bold;color:#6b6b6b;}

.counters_top {position:absolute;top:0;left:0;}

.image_block {margin:20px 0;border-bottom:1px solid #ccc;}
.right .image_block {margin:10px 0;border-bottom:1px solid #ccc;font-size:90%;}
.right .image_block .fleft {margin:4px 5px 0 0;}
.right .image_block P {margin:5px 0 10px;}

.top_image {margin:-25px 0 25px;text-align:center;}

.pics {display:inline-block;*display:inline;width:146px;margin:20px 20px 20px 0;font-size:90%;vertical-align:top;text-align:center;}
.pics A {text-decoration:none;}

.line_navig {margin:0 0 15px 0;padding:5px;border:1px solid #ccc;font-size:90%;}
.line_navig A {text-decoration:none;}

.feedback {width:450px;padding:40px 20px 18px;background-color:#fff;border:10px solid #00335A;padding:20px;}
.feedback TABLE {width:100%;}
.feedback P {text-align:left;}
.feedback TEXTAREA {height:100px;}
.feedback .input {width:100%;}
.feedback .button {margin-top:5px;font-size:12px;}

.popup {padding:40px 20px 18px;background-color:#fff;border:10px solid #00335A;padding:20px;}
.popup TABLE {width:100%;}
.popup P {text-align:left;}
.popup TEXTAREA {height:100px;}
.popup .input {width:100%;}
.popup .button {margin-top:5px;font-size:12px;}
.popup .autors {margin:5px 0;font-size:90%;font-weight:bold;color:#999;}
.popup .autors a {color:#999;}

.googlemap {position:absolute;top:30px;left:150px;width:700px;height:450px;background-color:#fff;border:10px solid #00335A;padding:20px;}
.googlemap TABLE {width:100%;}
.googlemap #googlemap {width:700px;height:410px;}
.googlemap P {text-align:left;}
.googlemap .input {width:100%;}
.googlemap .button {margin-top:5px;font-size:12px;}
.googlemap #trafficmap {width:700px;height:410px;}

.authError {position:absolute;top:30px;left:150px;width:300px;height:70px;background-color:#fff;border:10px solid #00335A;padding:20px;}
.authError TABLE {width:100%;}
.authError P {text-align:left;}
.authError .input {width:100%;}
.authError .button {margin-top:5px;font-size:12px;}

.for_bloggers {position:absolute;top:30px;left:150px;background-color:#fff;border:10px solid #00335A;width:450px;height:auto;min-height:300px;padding:20px;}
.for_bloggers P {text-align:left;}
.for_bloggers TEXTAREA {height:100px;}
.for_bloggers .input {width:100%;}
.for_bloggers .button {margin-top:5px;font-size:12px;}

.for_bloggers_top_menu {margin:0 0 20px 0;padding:0 0 10px 0;background-color:#FAF9F6;}
.for_bloggers_top_menu .head {height:35px;background:url(/bitrix/templates/tmt/img/right_menu_bg_head2.gif) repeat-x 0 0;background-color:#fff;margin:0 0 10px 0;}
.for_bloggers_top_menu .head H1 {float:left;display:inline;margin:0;padding:10px;font:120% Arial, sans-serif;font-weight:bold;color:#000;}
.for_bloggers_top_menu .head DIV {float:left;display:inline;margin:11px 0 0 3px;padding:0;background:url(/bitrix/templates/tmt/img/right_menu_bg1_left.gif) no-repeat 0 0;background-color:#e4e4e4;border-bottom:2px solid #cdcdcd;font-size:85%;cursor:hand;}
.for_bloggers_top_menu .head DIV P {margin:0;padding:5px 11px 3px;background:url(/bitrix/templates/tmt/img/right_menu_bg1_right.gif) no-repeat right 0;}
.for_bloggers_top_menu .head DIV.a_menur {margin-top:6px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_left.gif) no-repeat 0 0;background-color:#faf9f6;border-bottom:none;font-size:85%;}
.for_bloggers_top_menu .head DIV.a_menur P {padding:6px 11px 10px;background:url(/bitrix/templates/tmt/img/right_menu_bg2_right.gif) no-repeat right 0;}
.for_bloggers_top_menu .input {width:100%;border:1px solid #ccc;}

.img_popup {position:absolute;top:30px;left:150px;background-color:#fff;border:10px solid #00335A;width:auto;min-width:100px;height:auto;min-height:100px;padding:20px;}
.img_popup P {text-align:left;}


.adv_block {margin:0 0 20px 0;padding:10px;background-color:#FAF9F6;border:1px solid #ccc;}
.adv_block .plashka {margin:0 0 5px 0;background:none;border-bottom:1px solid #ccc;font-size:100%;font-weight:normal;text-transform:uppercase;}
.adv_block .block_left {width:343px;}
.adv_block .block_right {width:343px;}
.adv_block .title {margin:0 0 5px 0;font-size:85%;font-weight:normal;text-transform:uppercase;}


.adv_block_new {margin:0 0 0px 0;padding:1px;background-color:#FAF9F6;border:1px solid #ccc;}
.adv_block_new .plashka {margin:0 0 5px 0;background:none;border-bottom:1px solid #ccc;font-size:100%;font-weight:normal;text-transform:uppercase;}
.adv_block_new .block_left {width:343px;}
.adv_block_new .block_right {width:343px;}
.adv_block_new .title {margin:0 0 5px 0;font-size:85%;font-weight:normal;text-transform:uppercase;}



.tbl_photo TD {vertical-align:top!important;}

.sections_list {height:auto;min-height:25px;*height:25px;}
.iblock {width:150px;margin:0 0 0 25px;padding:3px 0 0 0;color:#55f;cursor:pointer;}
.sections {width:150px;margin:0 0 1em 27px;}
.section {font-size:80%;color:#000;cursor:pointer;}
.sections_img {clear:both;float:left;cursor:pointer;}

.pl_line1 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#01508B;color:#fff;text-decoration:none;}
.pl_line1 a {text-decoration:none;color:#fff;}
.autors .pl_line1 a {text-decoration:none;color:#fff;}
a .pl_line1 {text-decoration:none;color:#fff;}
.pl_line2 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#95E8EF;color:#00227F;text-decoration:none;}
.pl_line2 a {text-decoration:none;color:#00227F;}
.autors .pl_line2 a {text-decoration:none;color:#00227F;}
a .pl_line2 {text-decoration:none;color:#00227F;}
.pl_line3 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#007F05;color:#fff;text-decoration:none;}
.pl_line3 a {text-decoration:none;color:#fff;}
.autors .pl_line3 a {text-decoration:none;color:#fff;}
a .pl_line3 {text-decoration:none;color:#fff;}
.pl_line4 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#A4FF9F;color:#004F03;text-decoration:none;}
.pl_line4 a {text-decoration:none;color:#004F03;}
.autors .pl_line4 a {text-decoration:none;color:#004F03;}
a .pl_line4 {text-decoration:none;color:#004F03;}
.pl_line5 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#AF5E00;color:#fff;text-decoration:none;}
.pl_line5 a {text-decoration:none;color:#fff;}
.autors .pl_line5 a {text-decoration:none;color:#fff;}
a .pl_line5 {text-decoration:none;color:#fff;}
.pl_line6 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#AF0000;color:#fff;text-decoration:none;}
.pl_line6 a {text-decoration:none;color:#fff;}
.autors .pl_line6 a {text-decoration:none;color:#fff;}
a .pl_line6 {text-decoration:none;color:#fff;}
.pl_line7 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#8F007F;color:#fff;text-decoration:none;}
.pl_line7 a {text-decoration:none;color:#fff;}
.autors .pl_line7 a {text-decoration:none;color:#fff;}
a .pl_line7 {text-decoration:none;color:#fff;}
.pl_line8 {padding:1px 3px;font-weight:bold;text-transform:uppercase;background-color:#7444FF;color:#FFA500;text-decoration:none;}
.pl_line8 a {text-decoration:none;color:#FFA500;}
.autors .pl_line8 a {text-decoration:none;color:#FFA500;}
a .pl_line8 {text-decoration:none;color:#FFA500;}
.pl_lineno {display:none;}
.pl_lineno a {display:none;}
.autors .pl_lineno a {display:none;}
a .pl_lineno {display:none;}

.distribution .filter {display:inline;float:left;width:200px;}
.filter TABLE {margin:0 17px;border-collapse:collapse;}
.filter TABLE TD {margin:0;padding:3px;color:#2c6a99;}
.filter .input {width:53px;}
.filter .inputW {width:100%;}
.filter .btn {width:64px;margin:0 15px 0 0;padding:2px 0;background-color:#0667ae;border:none;font-size:115%;font-weight:bold;color:#fff;}
.filter .btn_blue {margin:0 15px 0 0;}
.filter_top {clear:both;margin:1em 0 2em;padding:17px;background-color:#edeff2;border:1px solid #959ba2;}
.filter_top TABLE {border-collapse:collapse;}
.filter_top TABLE TD {margin:0;padding:0;color:#2c6a99;white-space:nowrap;}
.filter_top TABLE TD.td_ttl {padding:0 5px 0 0;}
.filter_top TABLE TD.td_input {padding:0 17px 0 0;}
.filter_top TABLE TD.td_btn {}
.filter_top .inputW {width:111px;font-size:11px;}
.filter_top SELECT.inputW {width:100%;}
.distribution .metro SELECT {width:200px;}
.distribution .map {display:inline;float:right;width:480px;}
.realty_offers H1 {margin:0 0 1em 0;}
.realty_offers .main_img {float:left;margin:3px 15px 0 0;}
.realty_offers .txt {overflow:hidden;}
.realty_offers .txt P {margin-top:0;}
.realty_offers IMG.other_img {margin:0 12px 0 0;}
.realty_offers .show_full {padding:2px 0;background-color:#eeeff3;text-align:center;}
.realty_offers .show_full A {padding:0 12px 0 0;background:url(/bitrix/templates/tmt/img/arr_down.gif) no-repeat right center;text-decoration:none;}
.realty_offers HR {width:60%;height:1px;margin:20px auto;background-color:#cbcbcb;border-width:0;color:#cbcbcb;text-align:center;}
#google_map {width:480px;height:600px;border:1px #CCC solid;}

/*----------------------------------------- new_styles ------------------------------*/

.calend TD.NewsCalWeekend {background-color:#f5f5f5;}
.calend TD.NewsCalOtherMonth {background-color:#f5f5f5;}
.sitemap_calend TD.NewsCalWeekend {background-color:#f5f5f5;}
.sitemap_calend TD.NewsCalOtherMonth {background-color:#f5f5f5;}
FORM {padding:0px;margin:0px;}
.frontpage_banner {display:block;width:728px;height:240px;text-align:center;margin:0;}
.frontpage_banner_2 {clear:both;display:block;width:728px;/*height:240px;*/text-align:center;margin:0;}
.frontpage_banner_3 {display:block;width:588px;/*height:240px;*/text-align:center;margin:0;}
.right .adv {margin:0 0 20px 0;padding:10px;border:1px solid #ccc;font-size:90%;}
/*.newstextblock .text P {margin:1em 0;}*/
.newsblock3 {margin-bottom:20px;}
.newsblock3 H1 {margin-bottom:5px;}
.newsblock3 IMG {margin-bottom:5px;}
.newsblock3 .subhead {margin-bottom:5px;font-size:95%;color:#666;}
.newsblock3 .anons {margin-bottom:5px;}
.newsblock3 .blue_list {margin:0;}
.newsblock3 .blue_list LI {padding:3px 0 3px 8px;}
.newsblock3 .more {font-size:95%;text-align:right;}
.newsblock3 .more A {text-decoration:none;}

.counters_top {position:absolute;top:0;left:0;}

.gray_block {width:auto;*width:100%;margin:0 0 1.5em 0;padding:10px;background-color:#FAF9F6;border:1px solid #ccc;}


.search_form {margin:0 0 2em 0;}

.s_query {width:100%;margin:1em 0;}
.s_query .q_head {width:100px;}
.s_query .input {width:100%;height:24px;border:1px solid #ababab;}
.s_query .radio {font-size:70%;}
.s_query .radio INPUT {vertical-align:-3px;}

.s_param {width:100%;}
.s_param .inp_size {width:176px;}

.search_result .search_info {margin:0 0 15px 0;font-weight:bold;}
.search_result .s_item {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px solid #ccc;}
.search_result .s_item .s_head {font:140% Georgia, serif;color:#0066b3;}
.search_result .s_item .s_date {font-size:95%;font-style:italic;}
.search_result .s_item .s_text {margin:5px 0 0 0;}

.pages_nav {font-weight:bold;}

.right_menu LI {position:relative;}
.baloon {position:absolute;top:-15px;left:-235px;width:178px;*width:200px;padding:10px;background-color:#fff;border:1px solid #ccc;}
.baloon .pimpa {position:absolute;top:10px;right:-12px;width:12px;height:24px;background:url('/bitrix/templates/tmt/img/pimpa.gif') no-repeat 0;}
.baloon .pimpa2 {position:absolute;top:10px;left:-12px;width:12px;height:24px;background:url('/bitrix/templates/tmt/img/pimpa2.gif') no-repeat 0;}

.logo_popup {position:relative;width:240px;height:auto;margin:0 0 10px 0;text-align:center;}
.baloon2 {position:absolute;bottom:5px;left:-180px;width:178px;*width:170px;padding:10px;background-color:#fff;border:1px solid #ccc;}
.baloon2 .pimpa2 {position:absolute;bottom:10px;right:-12px;width:12px;height:24px;background:url('/bitrix/templates/tmt/img/pimpa.gif') no-repeat 0;}

.tags {width:120px;padding:10px;border-left:1px solid #ccc;overflow:hidden; margin-bottom: 10px;}
.tags .plashka {margin-top:-10px;}
.tags A {margin:0 5px 0 0;text-decoration:none;font-size:95%;}

.adv_item {height:100px;margin:0 0 3em 0;}
.adv_item IMG {display:inline;float:left;margin:0 10px 0 0;border:1px solid #ccc;}

.tbl {border-bottom:2px solid #ddd;}
.tbl TD {padding:3px 0;border-bottom:1px solid #ddd;}

.weather .weather_small {clear:both;width:220px;padding:0;font-size:11px;cursor:pointer;}
.weather .weather_small .city_name {display:inline;float:left;font-weight:bold;width:93px;}
.weather .weather_small .temperature_low {display:inline;float:left;width:24px;*width:26px;text-align:center;border-left:1px dotted #cccccc;white-space:nowrap;}
.weather .weather_small .temperature_high {display:inline;float:left;width:24px;*width:26px;text-align:center;border-left:1px dotted #cccccc;white-space:nowrap;}
.weather .weather_small .outlook {display:inline;float:left;width:54px;*width:60px;text-align:left;border-left:1px dotted #cccccc;padding-left:5px;white-space:nowrap;}

.weather .weather_big {clear:both;height:130px;width:220px!important;padding:2px 0;margin:0;border-top:1px dotted #cccccc;border-bottom:1px dotted #cccccc;}
.weather .weather_big .left_click {display:inline;width:15px!important;cursor:pointer;background:url('/bitrix/templates/tmt/img/weather/weather_left.gif') left center no-repeat;} HTML>BODY .weather .weather_big .left_click {display:inline-block;width:15px;}
.weather .weather_big .left_noclick {display:inline;width:15px!important;background:url('/bitrix/templates/tmt/img/weather/weather_left_no.gif') left center  no-repeat;} HTML>BODY .weather .weather_big .left_noclick {display:inline-block;width:15px;}
.weather .weather_big .data_center {display:inline;width:183px!important;} HTML>BODY .weather .weather_big .data_center {display:inline-block;width:174px;}
.weather .weather_big .right_click {display:inline;width:15px!important;cursor:pointer;background:url('/bitrix/templates/tmt/img/weather/weather_right.gif') left center  no-repeat;} HTML>BODY .weather .weather_big .right_click {display:inline-block;width:15px;}
.weather .weather_big .right_noclick {display:inline;width:15px!important;background:url('/bitrix/templates/tmt/img/weather/weather_right_no.gif') left center  no-repeat;} HTML>BODY .weather .weather_big .right_noclick {display:inline-block;width:15px;}
.weather .weather_big .weather_top {margin-bottom:10px;}
.weather .weather_big .city_name {display:inline;width:100px!important;font-weight:bold;font-size:13px;} HTML>BODY .weather .weather_big .city_name {display:inline-block;width:100px;}
.weather .weather_big .date {display:inline;width:78px!important;font-size:11px;text-align:right;} HTML>BODY .weather .weather_big .date {display:inline-block;width:78px;}
.weather .weather_big .img {float:left;}
.weather .weather_big .temperature {font-weight:bold;font-size:12px;}
.weather .weather_big .other {font-size:10px;}
.weather .weather_big .title {padding:0;margin:0;text-align:center;}
.weather .weather_big .title A {color:#000;text-decoration:none;}
.weather .weather_big .title A:hover {text-decoration:underline;}


.testers_only {/*border:1px solid #E1FFDF; - увеличивает размеры блока, правая колонка едет в ИЕ*/background:url('/bitrix/templates/tmt/img/testers_only_bg.gif');}

.class {position:relative;margin:0 0 20px 0;padding:10px;background-color:#FAF9F6;border:1px solid #ccc;text-align:left;zoom:1;} 
.class:after {display:block;clear:both;content:"";}
.class .plashka {margin:0 0 5px 0;background:none;border-bottom:1px solid #ccc;font-size:100%;font-weight:normal;text-transform:uppercase;}
.class .plashka .right_item {margin:2px 0 0 0;font-size:85%;color:#0066B3;text-transform:lowercase;}
.class .block_left {width:343px;}
.class .block_right {width:343px;}
.class .title {margin:0 0 5px 0;font-size:85%;font-weight:normal;text-transform:uppercase;}
.class .right_bottom_menu .head {background-color:#FAF9F6;}
.class .dotted {height:3px;}
.class .links {padding:5px 0;font-size:95%;}
.class .btm_link {position:absolute;bottom:0;left:10px;width:220px;padding:5px 0 10px;font-size:95%;text-align:center;}
.class .cols {display:inline-block;*display:inline;width:49%;font-size:95%;vertical-align:top;}


.text a.external_link {padding-right:14px; background: url('/bitrix/templates/tmt/img/external_link.gif') bottom right no-repeat;}

.chart_none {display:inline-block;padding:0 13px 0 0;background:url('/bitrix/templates/tmt/img/chart_none.gif') no-repeat right center;z-index:1;}
.chart_up {display:inline-block;padding:0 13px 0 0;background:url('/bitrix/templates/tmt/img/chart_up.gif') no-repeat right center;z-index:1;}
.chart_down {display:inline-block;padding:0 13px 0 0;background:url('/bitrix/templates/tmt/img/chart_down.gif') no-repeat right center;z-index:1;}

.tikr {position:absolute;bottom:30px;right:-290px;width:310px;*width:322px;padding:5px 10px 10px;background-color:#fff;border:1px solid #ccc;z-index:100;}
.tikr .graph {margin:-10px 0 0 0;background-color:#FAF9F6;text-align:center;}
.tikr .enlarge {display:inline;float:right;padding:0 5px 0 0;background-color:#FAF9F6;font-size:11px;}
.tikr UL {list-style-type:none;list-style-image:none;list-style-position:outside;margin:0;padding:0 0 0 5px;background-color:#FAF9F6;}
.tikr LI {font-size:11px;}
.tikr .right_menu {margin:0;padding:0 0 10px 0;font-size:10px;line-height:10px;}
.tikr .right_menu SPAN {color:#999; cursor:pointer;text-decoration:none;}
.tikr .right_menu SPAN:hover {text-decoration:underline;}
.tikr .right_menu .head DIV.menur P {padding:5px 11px 6px;}
.tikr .right_menu .head DIV.a_menur P {padding:10px 11px 10px;}
.tikr .right_menu A {text-decoration:none;}
.tikr .right_menu .head DIV.close {cursor:pointer;float:right;background: url('/bitrix/templates/tmt/img/x.gif') top left no-repeat;}

.pimpa_down {
    position:absolute;bottom:-12px;left:20px;width:24px;height:12px;margin:0 0 0 -12px;
    background:url('/bitrix/templates/tmt/img/pimpa_down.gif') no-repeat 0 0;
    font-size:1px;
    line-height:1px;
}

.w_overlay {background:#FFF; border:10px solid #00335A; padding:40px 20px 18px; display:none; width:300px; z-index:10000; position:relative;}
.w_overlay .close {display:block; cursor:pointer; position:absolute; top:-10px; right:-10px; width:36px; height:36px; background:url(/bitrix/components/tmt/windowc/templates/.default/images/close.png) 0 0 no-repeat;}

.mostread_line {margin-bottom:4px;}
.mostread_left {float:left;margin-left:12px;margin-right:5px;width:20px;text-align:right;}
.mostread_right {position:relative;float:right;width:190px;}

.adv_intrd TABLE {float:center; width: 100%}
.adv_intrd TD {padding:3px; text-align:center; }
.adv_intrd IMG { padding:2px; border: 1px solid #CCC; float:center;}
.adv_intrd TD IMG { padding:2px; border: 1px solid #CCC; float:center;}

.addressblock .adv_re TABLE {float:center; width: 100%}
.addressblock .adv_re TABLE {float:center; width: 100%}
.addressblock .adv_re DIV {padding:10px; border: 1px solid #CCC;}
.addressblock .adv_re TD {padding:0 5px;}
.addressblock .adv_re TD IMG {padding:3px; float:center; margin:7px;}

.article_left .addthis_toolbox {position:fixed;bottom:0;width:577px;padding:5px;background:#fff;border-top:1px solid #00335A;z-index:100;}
.article_left .addthis_toolbox .vv {float:right;}

.by_date {font-size:135%;}

/**от 13.01.2014**/
#banner1 {
	margin-bottom: 20px;
}
.adriver_tgb1 {
	height: auto !important;
}

/* 05.02.2014 - нет баннера, но отступы есть, поэтому пустой блок появляется
.text_image_banner > div {
	min-height: 80px;
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: left;
}
.text_image_banner > div a {
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #000;
	text-align: left;
	display: block;
}
.text_image_banner > div br {
	display: none;
}
*/
a.adriver_tgb1_head {
	color: #186BB8 !important;
	margin-bottom: 4px;
	font-weight: bold;
}
.adriver_tgb1_pic {
	position: relative !important;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
.adriver_tgb1 div{
	margin-left: 0 !important;
}

#fix_marker {
	margin-top: -15px !important;
}
.right_banner .right_banner {
	margin-bottom: 0 !important;
	margin-top: 20px !important;
}
.right_banner:first-child {
	margin-top: 0 !important;
}