/* RESET -> */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0; font-size:13px}
table {	border-collapse:collapse; border-spacing:0; width:100%}
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
hr { display: none; }
address{ display: inline; }

.hide {display:none;}
.right {float:right;}
.left {float:left; padding-top:3px;}

/* <- RESET */

html,body {height:100%}
body {/*background:#fff;*/ color:#1c2837; font:normal 13px arial,verdana,tahoma,sans-serif;}
#wrapper {margin:0 auto; max-width:1250px; min-height:100%;}

#wrapper, #board_footer, .ftr {min-width:1250px; /*min-width:450px*/}


#clear{clear:both;height:88px}
.clear, .clear_hdr {clear:both;}
.clear_hdr {margin-top:10px;}

#socnet img {padding-left:5px}

.img_brdr {border:1px solid #ccc;margin-top:2px}

body h3 {color:#1D3652;font-size:1.0em;font-weight:bold;}
h3 a {color:#333;text-decoration:none;}

.row2c1 {background:transparent url(/img/about/moskva.gif) no-repeat scroll 0 100%;height:85px}
.row2c1 div {background:transparent url(/img/about/moskva.gif) no-repeat scroll 0 0;height:83px;position:relative;top:-83px;}
.row2c2 {background:#1d3752 url(/img/about/moskva2.gif) no-repeat scroll 0 100%}
.row2c2l {background:transparent url(/img/about/moskva2.gif) no-repeat scroll 0 0;height:38px;position:relative;top:-20px;}


.tbl-logo {background:url('/img/bgrautumn.jpg') no-repeat scroll 0 0;width:100%;border:0;box-shadow:0 8px 7px -8px #000;}
/*.tbl-logo {background:url(/img/bgrwinter.jpg) no-repeat scroll 0 0;width:100%;border:0;box-shadow:0 8px 7px -8px #000;}*/
.tbl-logo td {padding:0}
.row1с1 {height:119px;width:179px}
.tbl-logo td {vertical-align:top}
.row2c2r {float:right;height:85px;width:5px;background:url(/img/rl.gif) no-repeat 0 0}
.tp-bnr {float:right;margin-top:10px}
.lctn {height:10px;color:#8093a5;font-size:11px;padding:5px 0 8px 10px}
.lctn a {color:#8093a5;text-decoration:none}
.lctn a:hover {color:#fff}
.dnav {height:17px;color:#9BB2C8;padding:0 3px 0 10px;border-top:1px dashed #8093A5}
.headr {padding: 10px 0 0}
.full {width:100%}

h1 {text-indent:-9999px; height:0px; width:0px;}


div.img {box-shadow:none !important; float:left; margin-right:5px; padding: 0 !important; margin-bottom:0 !important; /* width:60px; height:60px; */  width:120px; height:auto;
background-color: #fff; text-align: center;
}
div.img img {margin:0 !important;}

#auth {width:360px;height:50px;float:right;color:#fff;padding-top:12px}
#auth .ok{padding: 0 15px 0 0; margin-top:-5px; text-align:center;}
#auth .ok span{display:block;margin-bottom:3px}
#auth .ok a{}
/*input {background:url("/forum/img/input_text.png") repeat-x scroll 0 0 #fff}*/
#auth .ok div{padding-top:0}
#auth .ok .r{float:right;text-align:right;margin-top:-2px}
#auth input, select{margin:0;text-indent:2px;border:1px solid #000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background: url("/forum/img/input_text.png") repeat-x scroll 0 0 #fff}
#auth input.submit{color:#000; width:60px; height:20px}
#auth #passAuth {margin-left:1px}
#auth a, #auth span{color:#fff;font:normal 11px Verdana}
#auth a:hover {color:#b5d0ea}
#auth .submit{margin:3px 0 0 10px;float:none}
#auth .ok .submit{margin:0 0 0 10px;float:none}

#secondary_nav .add a{color:#284B72;text-decoration:underline; background:url(/img/addg.gif) no-repeat 0 0;padding-left:18px;}
#secondary_nav .add a:hover{color:#528f6c}
#secondary_nav.additem {float:right;padding:4px 0 0}
#secondary_nav {color:#535353; font-size:0.9em; margin:8px 15px 5px 25px; padding:0; clear:both;}
#secondary_nav li {padding-right:7px; float:left;}
#secondary_nav #section_links li {padding:0 5px;}
#secondary_nav a {color:#535353; text-decoration:none; font-size:0.9em;}

.nav {padding: 3px 0 0;}
.nav a {color:#fff;text-decoration:none;background-image:url("/img/sm.gif");background-position:0 4px;background-repeat:no-repeat;padding-left:8px}
.nav a:hover {color:#b5d0ea;text-decoration:none}
.nav li {margin-top:1px;margin-right:15px;float:left}
.nav .active {-moz-border-radius:6px;font-size:0.9em;padding:0 20px;background-color:#E4EBF2;color:#4A6784;}
.nav .active a{color:#8B0000}

#rekl{float:right}
#rekl a{color:#fff}
#rekl a:hover{color:#b5e0da}

.link {cursor:pointer;}
.link img {padding:0 5px;}


.ftr {margin:-85px auto 0;max-width:1250px;}

.ftr {font-size:0.8em;}
.ftr .left {padding-left:10px;padding-top:0;}
.ftr .right {padding-right:10px;}
.ftr .right p {color:#fff; margin-top:9px;}

#board_footer {margin:10px auto; max-width:1250px; color:#606060; font-size:0.85em; padding:8px 5px;}
#board_footer a {color: #606060;}
#board_footer ul#utility_links li {float:left; padding-right:8px;}

.bdr{width:100%;background:#1D3652 url(/img/h2.gif) repeat-x scroll 0 0;height:31px;padding:3px 0;clear:both}

#clear_cntnt{clear:left;height:95px}
#clear_ftr{clear:both;height:0}

#content{padding:7px 0}

a {color:#284B72;}
a:hover {color:#528F6C;}

.rss {float:left; margin-right:5px;}

.catindex {margin:0 310px 0 3px; min-height:465px;}

.ccntr {background-color:#F2F5F5; margin-bottom:10px; padding-bottom: 5px;}
.ccntr .desc, .infoblock span {font-size:0.9em; color:#606060; margin:0 0 5px;}
.infoblock .preview {normal 13px arial,verdana,tahoma,sans-serif !important; color:#606060;}

.infoblock.news a {text-decoration: none !important;}
.infoblock.news h4 {/*font-size:12px;*/ margin-bottom:5px;}
.infoblock.news a h4 {text-decoration: underline;}

.infoblock.news .first {margin-top:5px; width:240px; float:left; margin-right:20px}
.infoblock.news .first img {max-width:240px}
.infoblock.news .first h4 {margin-top: 5px;}
.infoblock.news .first .preview {font:normal 13px arial,verdana,tahoma,sans-serif !important; margin: 5px 0px;}
.infoblock.news .next {border-bottom: 1px dashed #ccc; display: table; padding: 10px;}
.infoblock.news .next:last-child {border:0;}
.infoblock.news .next img {float:left; margin:0 10px 0 0; width:120px}

.infoblock.catalog img {/*max-height:60px; max-width:60px;*/ max-height:68px; max-width:auto; margin:0px 5px; /*float:left;*/}
.infoblock.catalog .dred, .infoblock.catalog .dnorm {overflow: hidden}

.infoblock.catalog .block div {
    border-radius: 5px;
    margin-bottom: 5px;
    overflow: auto;
    padding: 10px 4px;
    box-shadow: 0 4px 3px -6px #000;
}
.infoblock.catalog .block div .img {height:70px; background-repeat: no-repeat; background-position: center center; background-size: contain;}

.infoblock.catalog .block div.dred {background-color: #f3dddd;}

.infoblock.catalog .block div:hover, .infoblock.catalog .block div.dred:hover {background-color:#fff; box-shadow:0 0 5px #aaa; }
.infoblock.catalog .block div.desk {padding:1px 4px;box-shadow:none; background-color:#f2f5f5}
.infoblock.catalog .block div.desk:hover {box-shadow:none; background-color:#f2f5f5}

div.img:hover {}

.infoblock.realty img, .infoblock.obyavleniya img, .catindex.realty .descr_sect img, .descr_sect img.picture {border:1px dashed #ccc; float:left; margin:2px 15px 0;}
.infoblock.realty #org_page_tabs_link, .infoblock.obyavleniya #org_page_tabs_link, .catindex.realty #org_page_tabs {clear:left; padding-top:20px}


.infoblock.realty h4, .infoblock.catalog h4{
	background: none repeat scroll 0 0 #3e5c7d;
    border-radius: 5px;
    box-shadow: 0 4px 6px -6px #000;
    font-size: 13px;
    font-weight: normal;
    padding: 0 10px 4px;
}

.infoblock.catalog .cntr a{
    text-decoration:none;
}
.infoblock.catalog h5{
    text-decoration: underline;
}

.infoblock.realty a h4, .infoblock.catalog a h4{
	color: #fff;
    font: italic 500 17px "Segoe UI",sans-serif;
    text-shadow: 0 1px 3px #444;
    transition: all 0.3s ease;
}
.infoblock.realty a h4:hover, .infoblock.catalog a h4:hover{opacity:0.9}
.infoblock.realty a.h4, .infoblock.catalog a.h4{text-decoration: none !important;}

.infoblock.realty p.desc, .infoblock.catalog p.desc {margin:3px 15px 5px}



.infoblock.forum p {font-size:0.95em}

.ccntr h3{font-family:Tahoma,Verdana,Helvetica,sans-serif;color:#333;}
.ccntr h3 a{color:#333;}
.ccntr h3 a:hover{text-decoration:underline;}

#srchform {float:right;margin-right:15px; margin-top:20px; opacity:0.7;}
#srchform .input_text {width:180px;}
#srchform .input_text:focus {width:280px; opacity:1;}
#srchform:hover {opacity:1;}

#srchform .b-btn {padding:2px 10px; font-size:12px} 

.input_text {
    background: url("/forum/img/input_text.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #9F9F9F;
    font-family: arial,verdana,tahoma,sans-serif;
    font-size: 0.9em;
    padding: 2px;
}
.sbutton {
    background-color: #E0E3E3;
    border: 1px solid #bbb;
    border-radius: 4px;
    color: #606060;
    cursor: pointer;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding: 0 15px 2px;
    text-shadow: 1px 1px 2px #fff;
}
.sbutton:hover {
    background-color: #D5D8D8;
}
.sbutton:active {
    background-color: #C5C8C8;
}

.toppartner {background-color:#ffdfce}
.toppartner .blk {background-color:#FFC4A4; border-bottom:1px solid #dba182}
.toppartner img {margin-left:10px;float:right;border:1px solid #bbb}

.OneDay img {
    border: 1px solid #bbb;
    float: left;
    margin: 3px 10px 3px 3px;
}    

.blk {background-color:#EAEDED; border-bottom:1px solid #CCC; height:22px; padding:5px 10px 0;overflow: hidden;}
.blk h3{float:left; margin-right:27px; cursor:pointer} .blk h3.end{margin-right:0}

.rabox {border-radius:5px; box-shadow:2px 2px 6px -4px #555; border-bottom: 1px solid #ccc; border-radius:5px; border-left:1px solid #ddd; border-right:1px solid #ccc;}

.rightd {float:right; width:300px; margin-right:3px;}
.rightd .blk h3 a {display: inline-block; max-width: 225px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.leftd {float:left; width:232px;}
.cntrd {margin-left:242px;}
.rtbox {border-radius:5px 5px 0 0;}
.rbbox {border-radius:0 0 5px 5px;}

div.dl {float:left; width:50%;}
div.dr {width:50%; margin-left:50%;}
div.dl .content, div.dr .content {margin:10px;}
div.paragraph {clear:left}

.infoblock {overflow: auto;}

.additem.secondary_nav {
    background-color: #b23030;
    border-left: 1px solid #BBBBBB;
    border-radius: 0 5px 0 0;
    clear: none;
    height: 20px;
    margin-right: -10px;
    margin-top: -5px;
    padding: 7px 15px 0 !important;
    width: auto;
}
.additem.secondary_nav:hover {
    background-color: #f34242;
}
.additem.secondary_nav:active {
    background-color: #C5C8C8;
}
.additem.secondary_nav:active li{
    color:#606060;
}

.additem.secondary_nav li {color:#fff; text-shadow:1px 1px 2px #555}

.secondary_nav {
    float: right !important;
    padding: 4px 0 0 !important;
}

.add {
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}

a .add {color: #606060}
a:hover .add {color: #606060}

.infoblock h4, .infoblock h5 {font-size:15px; font-weight:normal;}
.infoblock h4 a {font-size:15px;}
.infoblock.listsections h4 a{font-size:1.1em}
.infoblock.listsections .cntr div {padding-bottom:5px}

.infoblock .cntr a {text-decoration:underline}

.small {font-size:1.1em}
.xsmall {font-size:0.85em}

.prs_table {border:1px;border-collapse:collapse;text-align:center}
.prs_table .hdr td {background-color:#EFEFEF;font-size:12px;height:25px}
.prs_table .tdnm {padding-left:10px;text-align:left}

.prs_table td {padding: 10px 3px; border: 3px double #DFDFDF;}
.prs_table .actions {text-align:left;padding-left:10px}
.prs_table .actions a{display:inline-block;margin-bottom:3px;}

h2 {font-size:1.6em; font-weight:normal; margin:0 0 8px 0; clear:both;}

.show {cursor:pointer; background: url("/catalog/img/show.png") no-repeat scroll 0 2px transparent;}
.show:hover {background: url("/catalog/img/show.png") no-repeat scroll 0 -12px transparent;}

/* Old -> */

/************************************************************************/
/* TAB BAR STYLES */

.tab_bar {
	font-size: 0.9em;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	padding: 7px 15px 25px 15px;
}

	.tab_bar.no_title {
		background-image: url(/forum/img/th_bg.png);
		background-repeat: repeat-x;
		background-position: bottom;
		padding: 7px 15px 56px 15px;
	}
		
		.tab_bar.no_title.mini {
			background: transparent;
			padding: 7px 15px 25px 15px;
		}
		
	.tab_bar li {
		float: left;
		padding: 2px 10px;
	}

		.tab_bar li a {
			color: #4a6784;
			text-decoration: none;
		}
		
		.tab_bar li.active {
			font-weight: bold;
			font-size: 1.1em;
			-moz-border-radius: 4px 4px 0 0;
			-webkit-border-top-left-radius: 4px;
			-webkit-border-top-right-radius: 4px;
			padding: 7px 10px;
			margin: -2px 10px 0 10px;
		}
		
.tab_filters {
	padding: 0 10px;
}

	.tab_filters ul {
		padding-top: 10px;
	}

	.tab_filters a {
		color: #cfd9e4;
		text-decoration: none;
		font-weight: normal;
	}

	.tab_filters li {
		color: #cfd9e4;
		padding: 0 4px;
	}

		.tab_filters li.active,
		.tab_filters li.active a {
			font-weight: bold;
			color: #fff;
		}

/* Tab bars */
.tab_bar {
	background-color: #e4ebf2;
	color: #fff;
}

	.tab_bar li.active {
		background-color: #243f5c;
	}
	
	.tab_bar.no_title.mini {
		border-bottom: 8px solid #243f5c;
	}

#admin_bar a, #stat_links a, #primary_nav ul li.active, #primary_nav ul li a:hover, #primary_nav ul li.active a, #user_navigation.not_logged_in, #user_navigation.not_logged_in a, #user_navigation #user_link, #user_navigation #new_msg_count, #user_navigation ul, #user_navigation ul#user_link_menucontent, #user_navigation ul#user_link_menucontent a:hover, #search .submit_input, .message.user_status #update_status, table.ipb_table th a, .topic_buttons li a, .topic_buttons li span, .message.user_status #update_status, .tab_bar li.active, .tab_bar li.active a, .members li.positive a, .members li.negative a, #footer_utilities a, a.input_submit:hover {
    color: #fff;
    text-decoration: none;
}		
/************************************************************************/

/************************************************************************/
/* MESSAGE STYLES */

.message {
	background: #f1f6ec url(/forum/img/information.png) no-repeat 8px 10px;
	padding: 10px 10px 10px 30px;
	border: 1px solid #b0ce94;
	color: #3e4934;
	line-height: 150%;
}

	.message h3 {
		padding: 0;
		color: #323232;
	}
	
	.message.error {
		background-color: #f3dddd;
		background-image: url(/forum/img/exclamation.png);
		border-color: #deb7b7;
		color: #281b1b;
		font-size: 1.1em;
	}
	
	.message.error.usercp {
		background-image: none;
		padding: 4px;
		float: right;
	}
	
	.message.unspecific {
/*        background-color: #f3f3f3;*/
        background-color: #ffffdf;
		border-color: #d4d4d4;
		color: #515151;
		margin: 0 0 10px 0;
		clear: both;
	}
	
	.message.user_status {
		background: #f9f7e0;
		color: #6c6141;
		font-size: 1em;
		border: 1px solid #eadca0;
		padding: 5px 5px 5px 15px;
		margin-bottom: 10px;
	}
	
		.message.user_status.in_profile {
			font-size: 1.2em;
			position: relative;
			padding-left: 15px;
			overflow: auto;
		}
		
	.message.user_status #update_status {
		background: #243f5c;
		font-size: 0.8em;
		font-weight: bold;
		padding: 3px 8px;
		margin-left: 10px;
	}
	
	.message.user_status .cancel {
		font-size: 0.75em;
	}
	
/************************************************************************/

.row1, .row1 td, .post_block.row1 {background-color: #FAFBFC;}
.row1 .altrow, .row1.altrow, .personal_info, .general_box {background-color: #EEF3F8;}
/* .row2, .row2 td, .post_block.row2, .message {background-color: #F1F4F7;} */
.row2 .altrow, .row2.altrow, ul.topic_moderation {background-color: #E4EBF2;}
.bar {background: url("/forum/img/gradient_bg.png") repeat-x scroll 50% center #D5DDE5;}
.altbar {background: none repeat scroll 0 0 #B6C7DB;color: #1D3652;}
li.field {margin-left: 27px;padding: 5px;}
li.field label, li.field span.desc {display: block;}
.desc, p.posted_info, .warn_panel strong {color: #606060;font-size: 0.8em;}
.input_submit {border-style: solid;border-width: 1px;cursor: pointer;font-size: 0.85em;font-weight: bold;padding: 3px 7px;text-decoration: none;background-color: #1D3652;border-color: #4F7298 #113051 #113051 #4F7298;color: #FFFFFF;}
.input_check, .input_radio {vertical-align: middle;}

.leftm {background: url("/img/h.gif") repeat-x scroll 0 0 #1D3652;}
.leftm h3 {
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 5px 8px 3px;
}
.infoblock .cntr{padding:10px 17px 0;}
.infoblock .cntr.center{text-align:center}

.infoblock p, .infoblock span {margin: 0 0 5px 10px;}
.infoblock h5, .infoblock p.descr {margin-left:10px;}
.infoblock .desc, .infoblock span{margin:0 0 5px;}
.infoblock .dred {background-color:#F3DDDD; border-radius:5px; margin:4px 0 !important; padding:4px 0 1px; border-bottom:1px solid #bbb; box-shadow:0 4px 3px -6px #000;}
.infoblock .dnorm {border-radius:5px; margin:3px 0; padding:4px 0 1px; box-shadow:0 4px 3px -6px #000;}

.personal {background-color:#c7e1d1 !important; border: 1px solid #86c39c; width:298px;min-height:250px;
opacity:0; visibility: hidden; height: 0; min-height: 0; margin:0; padding:0;
}

.personal.showme {visibility:visible; opacity:1; height:auto; margin:20px 0 0; padding-bottom: 3px;}


.personal .blk {background-color:#86c39c; border-color:#74a887;}
.personal .infoblock {line-height: 22px;}
.personal .infoblock .b-btn {padding: 2px 10px;}
.personal .infoblock .d-btn {margin-top:10px; text-align:right; margin-bottom: 5px; right:10px;top:27px;}
.personal .input {
    background: url("/forum/img/input_text.png") repeat-x scroll 0 0 #fff;
    border: 1px solid #74a887;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    text-indent: 2px;
    width: 194px;
    height: 20px;
}


#feedback, #forum_actions {left:0; position:fixed; top:60px; width:100%; z-index:99999; display:none}
#fb_in {margin:0 auto; padding:20px 24px; position:relative; width:525px; z-index:33000;}
.fb_tt {background:none repeat scroll 0 0 #FFFFFF; border:2px solid #1D3652; border-radius:5px 5px 5px 5px; box-shadow:0 0 3px 2px #EEF3F8; color:#313131; font:12px Tahoma; left:0; padding:8px 7px; position:absolute; top:0; width:580px; z-index:30000;}	
#fb_form .textarea, #forum_form .textarea {height:100px; width:398px;}
#fb_form .input, #fb_form .textarea, #forum_form .input_text, #forum_form .textarea {margin:0; width:400px;}
#fb_form input, #fb_form textarea {position: relative;}
#feedback .textarea {background: url("/images/input_bg.gif") repeat-x scroll 0 0 #FFFFFF; border:1px solid #BFC5C7; border-radius:4px 4px 4px 4px; color:#636363; font:13px Verdana; height:100px; margin:0; padding:6px 7px;}
#fb_form td, #forum_form td {color:#5C5F60; font:15px Tahoma; padding:5px 10px 5px 0; vertical-align:top;}	
#feedback .input {background:url("/images/input_bg.gif") repeat-x scroll 0 0 #FFFFFF; border:1px solid #BFC5C7; border-radius:4px 4px 4px 4px; color:#636363; font:13px Verdana; height:27px; margin:0; padding:0 7px;}
#feedback h2, #forum_actions h2 {color:#5C5F60;font: 20px Tahoma;margin: 0 0 10px;}
.fb_tt p {color:#313131; font:12px Tahoma; margin:0 0 12px;}
.fb_tt p.fb_tt_close {background:url("/images/tooltip_close.gif") no-repeat scroll 0 0 transparent; cursor:pointer; font-size:1px; height:9px; position:absolute; right:7px; top:7px; width:9px;}
#fb_form a.fb_sub {margin-top: 7px;}
a.fb_sub {background:url("/images/button_submit.gif") repeat-x scroll 0 0 transparent; border-color:#D7D7D7 #D7D7D7 #ACACAC; border-radius:7px 7px 7px 7px; border-style:solid; border-width:1px; box-shadow:0 1px 0 #ACACAC; color:#313131; display:inline-block; font:15px/1.2 Tahoma; margin:0; padding:4px 13px; text-decoration:none; cursor:poiner}	
a.fb_sub:hover {border:1px solid #1D3652; box-shadow:0 0 4px 0 #1D3652; cursor:pointer;}
a.fb_sub:active {background-position:0 -26px; border:1px solid #1D3652; box-shadow:0 0 0;}	
#fb_link {cursor:pointer; background-color:#bd0000; border-radius:3px; padding:0 5px; background-image: none;}
#fb_stat {display:none}
#bg_overlay, #f_bg_overlay {background-color:#000000; display:none; height:100%; left:0; opacity:0.55; position:fixed; top:0; width:100%; z-index:32299;}

#forum_actions .fb_msg {display: block;}

.fb_msg {color:#fff; font-size:0.8em; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:3px 8px; margin:1px 3px; font:12px Tahoma;}
.fb_msg img {display:none;}
.fb_msg.reg_error {background-color:#ad2930;}
.fb_msg.reg_accept {background-color:#6f8f52;}

#org_name {background-color:#E4E7E7; border-radius:5px 5px 0 0; padding:5px 15px 2px; position:relative; border-bottom:1px solid #ccc;}
#org_name h2 {color:#404040; font:bold 15px/16px Tahoma;margin:0;height:19px;clear:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#org_name p {color:#636363;font:11px Tahoma;position:absolute;right:17px;text-align:right;top:15px;width:160px;}

#org_page {background-color:#fff;border:1px solid #D8DEE1;}
#org_page #org_basic_info {padding: 17px 15px 25px;}

#org_page #org_basic_info .descr_sect p {padding-bottom:5px;}


#org_page #org_basic_text table {width:75%}
#org_page #org_basic_text td {color:#636363;font:12px Tahoma;padding:3px 20px 3px 0;background-color:#fff;vertical-align:top}
#org_page #org_basic_text td.org_basic_2 {color:#313131;/*white-space:nowrap;*/}
#org_page #org_basic_text h4 {color:#5C5F60;font-family:Tahoma,Verdana,Helvetica,sans-serif;font-size:14px;margin:0 0 5px;font-weight:bold}
#org_page #org_basic_text h5 {font-weight:normal;}
#org_page #org_basic_text table.vacancy {width:100%}
#org_page #org_basic_text table.vacancy td{width:33%}

#org_page #org_logo {border:1px solid #F3F5F6;float:left;margin-right:25px;}

#org_page_tab_info {}
#org_page_tab_info td {background-color:#F2F5F5}
#org_page_tab_info p {padding-top:10px}
#org_page_tab_info .desc {font-size:0.9em}
.org_page_tabs {display:none; overflow:auto; min-height:200px;}
.org_page_tabs table td {vertical-align:top;}
#org_page_tabs_link {border-bottom:1px solid #D8DEE1;padding-left:15px;}
#org_page_tabs_link a.active {background-color:#F2F5F5;border-bottom:1px solid #F2F5F5;}
#org_page_tabs_link a {cursor:pointer;background-color:#EAEDED;border:1px solid #D8DEE1;border-top-left-radius:5px;border-top-right-radius:5px;color:#3F3F3F;display:inline-block;font:13px Tahoma;margin:0 2px 0 0;padding:9px 10px;position:relative;text-decoration:none;top:1px;}
#org_page_tabs_link a:hover {background-color:#e0e2e2}
#org_page_tabs_link a.active:hover {background-color:#F2F5F5}
#org_page_tabs_content, #org_page_header {padding:20px 25px;color:#5C5F60;font:12px/1.4 Tahoma;background-color:#F2F5F5;vertical-align:top;overflow:auto;}
#org_page_tabs_content h6 {text-decoration:underline;cursor:pointer; color:#284b72; display:inline;}
#org_page_tabs_content h6:hover {color:#528f6c}

#top_page_tabs_link {padding-left:15px;margin-bottom: 20px;}
#top_page_tabs_link a.active {background-color:#F2F5F5;border-top:1px solid #F2F5F5;}
#top_page_tabs_link a {cursor:pointer;background-color:#EAEDED;border:1px solid #D8DEE1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#3F3F3F;display:inline-block;font:13px Tahoma;margin:0 2px 0 0;padding:9px 10px;position:relative;text-decoration:none;}
#top_page_tabs_link a:hover {background-color:#e0e2e2}
#top_page_tabs_link a.active:hover {background-color:#F2F5F5}


.dash1g {border-bottom:1px dashed #ccc;margin:10px 0}

#org_other {}
#org_other a {font:12px Tahoma;display:inline-block;margin:0 0 4px;}
#org_other h5, #org_other p {margin:0 0 10px;padding-left:12px;color:#7E7E7E;font:11px Tahoma;}
#org_other h5 {margin:0 0 3px}
#org_other div {padding-top:5px;padding-left:10px}

.map_canvas {border:1px dashed #ccc;height:200px;margin-top:5px;width:470px;padding:1px !important; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none;}
.googlemaps {display:none;padding:1px !important;}
.mapclick {cursor:pointer;text-decoration:underline}
.map_canvas .controls {cursor:pointer}

div.add {font-family:Arial;font-size:12px;font-weight:normal;margin-top:-15px;cursor:pointer}
#respform textarea {background:#FFFFFF none repeat scroll 0 0;height:130px;margin-bottom:7px;overflow:auto;width:100%}
#respform .button_white {background:transparent url('/catalog/img/button_white.gif') no-repeat scroll 0 2px;border:medium none;color:#FFFFFF;cursor:pointer;font-size:11px;height:29px;width:132px}
#respform .button_white:hover {background-position:100% 2px}
.txt{margin-left:10px;margin-top:3px}

.mnew {background-color:#bd0000;border-radius:3px;padding:0 5px;}
.mnew:hover {background-color:#dd0000;}

#org_page_tabs_content .ccntr {background:none !important}
#org_page_tabs_content .ccntr .cntr div{padding-top:10px}

#org_page_tabs_content .cntr {margin:0;font:13px arial,verdana,tahoma,sans-serif !important}
#org_page_tabs_content .cntr.list {margin: 0 0 0 5%}

#org_page_tabs_content .cntr p {padding:0 !important}
#org_page_tabs_content .tlist p {font-size:14px;margin:5px 0 5px 8px;}
#org_page_tabs_content .tlist tr {height:23px;}
#org_page_tabs_content .tlist tr.cline {height:35px;}

.rubrics {margin-left:5%;}

.ccntr2 p{margin:8px 0 5px 8px;font-size:14px} .ccntr2 .desc{font-size:0.9em} 

/*.tlist{width:98%}*/
.tlist tr {height:38px;} .tlist td {padding:3px 10px 3px 0} 
.tlist .c1 {text-align:right} .tlist .c3 {text-align:center} 
.tlist .r1 {border-bottom:1px solid #ccc}
.tlist .gr {background-color:#EEF3F8}
.tlist a {cursor:pointer;text-decoration:underline}
.tlist .dh {display:none;vertical-align:top}
.tlist .adr {border-bottom:1px dashed #000}
.map_canvas {width:auto}
.googlemaps {padding:0 0 5px 0}
.archive td{opacity:0.5}
.advphoto {float:left; margin:10px 10px 10px 0}

.pages {margin:15px 0}
.pages a {font-family:verdana;margin:3px;padding:2px 6px;text-decoration:none}
.pages a:hover {background:none repeat scroll 0 0 #0080B0;color:#fff;text-decoration:none}
.pages .active {background:none repeat scroll 0 0 #069;color:#fff;padding:2px 6px}

.pages a{cursor:pointer}
#org_page_tabs_content .pages {float:right;width:auto;}
#org_page_tabs_content .pages a {background-color:#E4E5E5;border:1px solid #ccc;border-radius:4px;color:#5C5F60}
#org_page_tabs_content .pages .active {background-color:#fff;color:#5C5F60}
#org_page_tabs_content .pages a:hover {background-color:#5C5F60;color:#fff}
#org_page_tabs_content .pages .active:hover {background-color:#fff;color:#5C5F60}

.mceToolbar td {padding:0 !important}

.reporter {background-color:#f2f5f5;border-bottom: 1px solid #ddd;padding:5px 10px;text-align:right;}
.reporter span {margin:0 !important;}
.reporterVIP {background-color:#f2f5f5;border: 1px solid #ddd;padding:5px 10px;text-align: right;}
/*
.reporter div.repHeader {color:#45688E; font-size:12px; font-weight:bold; margin-bottom:5px; border-bottom:1px solid #DAE1E8;}
.reporter table{margin:5px 0}
.reporter table td{padding:0}
#vkshare0{float:left;margin:0 5px}
.twitter-share-button {padding-right:5px;float:left}
.fb_ltr {width:100px}
.reporter span{padding-right:5px;width:110px;float:left}
.fb_iframe_widget {width:106px;float:left}
.reporter p{clear:left;padding-top:0 !important}
.reporter a {float:left}

#share42 {display:inline-block; padding: 6px 0 0 6px; background:#FFF; border:1px solid #E9E9E9; border-radius:4px;}
#share42:hover {background:#F6F6F6; border:1px solid #D4D4D4; box-shadow:0 0 5px #DDD;}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}
.reporter span {width:auto}
*/

/*.fb-like {padding: 11px 5px 0}*/

/*.smm {float:left}*/
#vk_like {clear:none !important; float:left}




.lclear{clear:left;height:3px;}

.left hr{border-color:#ccc;border-style:dashed none none;border-width:1px 0 0;display:block}
.hr{height:1px;border-top:1px dashed #ccc;margin:5px 0;padding:0;font:normal 1px/1px arial;}
.hr15{height:1px;border-top:1px dashed #ccc;margin:15px 0;padding:0;font:normal 1px/1px arial;}
.list {text-align:center;padding:10px}
.text {padding:5px 10px;text-align:justify}
.text h2 {clear:left; margin:20px 0 0}
.text p{padding-top:10px;text-indent:20px}
/*.text .imgl {float:left;padding:15px 20px}*/
.text .imgl {}
.text .imgr {float:right;padding:15px 20px}

td {padding: 3px;}

.item a {text-decoration:underline;}
.item p {padding-top:5px;}

#map, #onmap1map, #onmap2map, #onmap3map, #onmap4map {height:700px; /*margin-left:300px;*/ margin-top:15px}
.onmap {text-align:left}
.onmap .map_canvas {width:auto}

.raioni {margin-left:300px; margin-top:15px}


img, .input_check, .input_radio {vertical-align: middle;}

.ccntr2 {padding:0}
.ccntr2 div div {float:none; width:auto; padding:0}
.ccntr2 div div div {clear:none; padding:10px 0 5px}
.company {display:block;clear:left;overflow:auto;}
.company .stars {width:120px;float:right;margin-right: 20px;text-align:right}

.company .star {margin-right:3px}

.company .logo {float:left;padding-right:20px;width:120px;padding-left:10px; text-align:center;}

.company .logo .advphoto {border:1px solid #5c5f60; padding:0; float:none; vertical-align:top; width:120px; height:80px; margin: 10px 4px 0 4px;}
.company .logo span.advphoto {background-position: center; display: inline-block; background-size:cover;}

.company .info {margin: 0 150px}
.company .info .desc {padding-left: 0}
.company .section {padding:0; font-size:11px}
.company .section a {color:#606060;text-decoration:none}
.company .section a:hover {text-decoration:underline}
.company.vip {background-color:#F3E7E7}
.company.archive {background-color: #efefef}

.pages {margin:0 0 5px}

/*
.service {border: 1px solid #dfdfdf; border-radius: 10px; float: left; height: 150px; margin: 10px; padding: 10px; width: 250px; background: url("/images/service_bg.gif") repeat-x scroll 0 100%; cursor:pointer}
.service .id, .servicef .id {display:none}
.service .name, .servicef .name {font-size: 14px;font-weight: bold;text-align: center;padding: 5px 0 0}
.servicef .name {padding: 5px 0 15px;}
.service .cost, .servicef .cost {color: #CC0000;font-size: 20px;font-weight: bold;padding: 15px 0;text-align: center;}
.servicef .cost {margin-left: 180px; padding: 25px 0;text-align: left}
.servicef .sum {float:left;margin-top: 33px;}
.service .descr {font-size: 11px;text-align: center;}
.servicef .descr {font-size: 11px;}
.servicef .msg {padding-top:10px;font-size: 9px; font-family: sans-serif;}
.servicef .sbmt {padding-top:30px;text-align:center}
.servicef #smonths {font-weight: bold; color:#CC0000; border:0; background: #fff}
*/

.pl_panel {margin-right: 0; padding: 5px 10px 1px 0; width: 180px; background-color:#528F6C}
.pl_panel .ttl {color:#EFEFEF; font-size: 17px; margin-bottom:10px;text-shadow: 1px 1px 2px #ccc;text-shadow: 0 0 1px #000;}
.pl_panel .plist {color: #EFEFEF; margin: 0 5px 10px 0;border-bottom: 1px dashed #ccc;text-shadow: 0 0 1px #000;}
.pink {background-color:#933D3D;}
.pl_panel .desc{text-shadow: 0 0 1px #000;color:#efefef;}

#response .resp {background-color:#fff; border:1px solid #ccc; border-radius:5px; padding:5px}
#response .resp.good {background-color:#ddf3dd;}
#response .resp.bad {background-color:#f3dddd;}
#response .resp.company {background-color:#f5f6e3;}

#response .tld {margin-left:10px;margin-top:-6px}
#response .tld img {vertical-align:inherit;}
#response .resp_logo {float:left; padding-right:10px}
#response .resp_logo img {border:1px solid #ccc}
#response p.desc {margin-top:3px; margin-left:42px;}

.avatar {float:left;padding-right:10px;}
.sex0 {background: url("/images/forum/avatars.jpg") no-repeat scroll 0 0 transparent; border:1px solid #ccc}
.sex1 {background: url("/images/forum/avatars.jpg") no-repeat scroll -120px 0 transparent; border:1px solid #ccc}
.sex2 {background: url("/images/forum/avatars.jpg") no-repeat scroll -60px 0 transparent; border:1px solid #ccc}
.sex0m {background: url("/images/forum/avatarsm.jpg") no-repeat scroll 0 0 transparent; border:1px solid #ccc}
.sex1m {background: url("/images/forum/avatarsm.jpg") no-repeat scroll -60px 0 transparent; border:1px solid #ccc}
.sex2m {background: url("/images/forum/avatarsm.jpg") no-repeat scroll -30px 0 transparent; border:1px solid #ccc}

/* <- Old */

#districtsd {display:none;}

.section {display:block;}
.section a {color:#606060; text-decoration:none; font-size:0.9em;}
.section a:hover {text-decoration:underline}

#org_page_tabs_content .tabm {padding:5px 15px !important}
#org_page_tabs_content p.tab {border-bottom:1px dashed #ccc; margin:10px 5px}
#org_page_tabs_content p.cls {opacity:0.5}
#org_page_tabs_content .window {background-color:#fff; border:1px dashed #ccc; padding-bottom:5px;}

.org_page_tabs .descr img {float:left; margin: 10px 20px 10px 10px;}

#org_page .topblock {padding:3px 16px 2px; border-bottom:1px solid #d8dee1}
#org_page .topblock a{padding-right:7px}

.nopay, .nopay2, .nopay3, .nopay4, .nopay5, .nopay6 {background-color:#eec; border:1px solid #555; box-shadow:5px 5px 3px -2px #777; color:#000; margin:30px 20px; opacity:0.9; padding:5px 10px; position:absolute; min-height:150px;}
.nopay3, .nopay4 {margin:35px 20px;}

.lb {float:left;margin:0 0 0 22px;width:250px}
.lb ul{padding-left:20px; display:none}
.lb li{padding-top:3px}
.lb h3 {padding:5px 0 2px}
.lb h3 a:hover {text-decoration: underline}
.lb h4 {font-size:1.1em; font-weight:normal;}

#access {background:url('/img/icons/access.png') no-repeat scroll 0 0 transparent; height:40px; width:40px; cursor:pointer;
    display: block;
    float: left;
    margin: 11px 15px 0 0;
    opacity: 1;
    visibility: visible;
}
#access:hover {background:url('/img/icons/access.png') no-repeat scroll 0 -40px transparent;}
#access:active, #access.active {background:url('/img/icons/access.png') no-repeat scroll 0 -80px transparent;}


#main_min {display:none; visibility:hidden; opacity:0; background:url('/images/main_min.png') no-repeat scroll 0 0 transparent; height:26px; width:36px; float:right; margin: 7px 5px 0 0; cursor:pointer;}
#main_min:hover {background:url('/images/main_min.png') no-repeat scroll 0 -27px transparent;}
#main_min:active, #main_min.active {background:url('/images/main_min.png') no-repeat scroll 0 -54px transparent;}

#srchform, #srchform .input_text, div, menu{
	-webkit-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, visibility 0.3s ease, margin 0.3s ease, float 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
	-moz-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, visibility 0.3s ease, margin 0.3s ease, float 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
	-o-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, visibility 0.3s ease, margin 0.3s ease, float 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
	-ms-transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, visibility 0.3s ease, margin 0.3s ease, float 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
	transition: width 0.3s ease, height 0.3s ease, left 0.3s ease, visibility 0.3s ease, margin 0.3s ease, float 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
} 

@-webkit-keyframes fadeInO {0% {opacity:0;-webkit-transform:scale(0);} 100% {opacity:1;-webkit-transform:scale(1);}}
@keyframes fadeInO {0% {opacity:0; transform:scale(0);} 100% {opacity:1; transform:scale(1);}}
@-webkit-keyframes fadeIn {0% {opacity:0;} 100% {opacity:1;}}
@keyframes fadeIn {0% {opacity:0;} 100% {opacity:1;}}

.rightd .rabox, .news img {opacity:0;}
.rightd .rabox {-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.rightd .rabox {-webkit-animation-name:fadeInO;animation-name:fadeInO;}
.news img, .realty img { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
.news img, .realty img {-webkit-animation-name:fadeIn;animation-name:fadeIn;}

.ccntr div.bnr_cntr, .bnr_cntr {text-align:center; margin-bottom:10px; margin-left:-1px;}
.bnr {border:0 none; box-shadow:none; padding:0; clear:both}

/*! Social Likes v3.0.4 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
/*.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .11s,opacity .1s ease-in;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes,.social-likes__widget{border:0;font-size:14px}.social-likes__widget{line-height:20px}.social-likes{min-height:28px;margin:-3px}.social-likes,.social-likes_single-w{line-height:20px}.social-likes__widget{margin:3px}.social-likes__button,.social-likes__counter{font-family:"Trebuchet MS","Helvetica Neue",Tahoma,sans-serif;font-size:14px;line-height:18px;border-width:1px;border-style:solid;border-radius:3px}.social-likes__button{padding:1px 4px 1px 20px;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.6);box-shadow:0 1px 1px rgba(0,0,0,.05);-webkit-transition:border .1s ease-in-out,color .2s ease-in-out;transition:border .1s ease-in-out,color .2s ease-in-out}.social-likes__icon{width:20px;height:20px;background-repeat:no-repeat}.social-likes__counter{margin-left:7px;padding:1px 4px;font-weight:400;color:#666;color:rgba(0,0,0,.5);cursor:default}.social-likes__counter:before,.social-likes__counter:after{content:"";position:absolute;width:0;height:0}.social-likes__counter:before{top:4px;left:-6px;border:6px inset transparent;border-left:0;border-right:6px solid;border-right-color:inherit;opacity:.7}.social-likes__counter:after{top:5px;left:-4px;border:5px inset transparent;border-left:0;border-right:5px solid}.social-likes_vertical{margin:-6px -4px}.social-likes_vertical .social-likes__widget{margin:6px 4px}.social-likes_notext .social-likes__widget{margin:3px 2px}.social-likes_notext .social-likes__button{width:16px}.social-likes_single{margin-top:-16px;padding:6px 6px 4px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}.social-likes__widget_single{margin:0}.social-likes__button_single{padding-left:19px;background:#e2e2e2;background:-webkit-linear-gradient(top,#f7f7f7,#e2e2e2);background:linear-gradient(to bottom,#f7f7f7,#e2e2e2);color:#444;border-color:#ccc;border-color:rgba(179,179,179,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_single:hover,.social-likes__widget_active .social-likes__button_single{background:#f4f4f4;background:-webkit-linear-gradient(top,#f0f0f0,#cfcfcf);background:linear-gradient(to bottom,#f0f0f0,#cfcfcf);color:#222;border-color:#bbb;border-bottom-color:#9f9f9f}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAACmUlEQVR42kySX0hTYRjGn/O3nQ3FTduc1gwsQA1VCgK9iYmBDIjwxvDGO70qVIRUKUTwbiKI6rWgGEOhFAhCJMYIQxiSjIgybIi2tuHcOTv/z9fZCaIH3psPfu/3Pg8PRQiho9vRlxk989SAEaBAWbqlQzd1lMUxHDiaAwGhWbC/A3zg9eiT0VdMmkuPade1MY1oNzRKcxGWCN4Kr+Cr9An+Kr8gWZKQU3MCGLgsyvIV6eLd7bfbHOu55emTVMlng2A5Fn1tfei+3Y3/tfdtD7upXYiyCFqlfcJNIcJeqpfNJmuC4ihMh6fRWN2Is8IZEj8TDtQV6nIWpTIpxE/icFNuqJraxJa0EsnLeUw8mnCgnS87WPy4CEmTHHDjaANttW1I/Uo5XlVDBdEJYUO+kLUaWUWNpwZZKYv5+DzqKuuwEFkAAUE0HkXiNAE350ZRK8JODpzBEZqhGVKGyto/2UdGymD4wTCa/c1o8bdg8N4gSkYJXsGLpkCTMzzLgz08PaR6V3tB8RTs1ODm3SjIhX/BFJUiLq4uMBOeQc+dHudt6s2UxSqGAkVWQFs07O8dD3Mf5pCVsyCEYPlgGbUVtQg3hmGYBmLHMaRzabCmaRKO4mARCwwYTD6cxFpyDePvxp3t5ZOXIkuwLWE9uY6RrREE+aADAgYg6iIG7g+gv7XfmeR5EhQotAfbnQWbR5uYfT+LhqoGWIplg4b5HSZ8AitgK7kFWZUx1DmEjmCHA6QLaawkVhD7HIOH9oCYBKZu/qBCj0PPqjurX9hwkDAEdiGcfta4/yadLWWd3nqveQGCss7zn/ILTOvz1oPccU6neTpADMK4iOuKMRmxJJVEpaSIvMWLLsslWpolm4r5VT6TV+o766N/BBgAW0s6t4L8o7kAAAAASUVORK5CYII=");background-position:2px 3px}.social-likes__counter_single{background:#f6f6f6;border-color:#ddd}.social-likes__counter_single:after{border-right-color:#f6f6f6}.social-likes__button_facebook{padding-left:19px;background:#eceef5;background:-webkit-linear-gradient(top,#fff,#d8def4);background:linear-gradient(to bottom,#fff,#d8def4);color:#3b5998;border-color:#cad4e7;border-color:rgba(202,212,231,.8);border-bottom-color:rgba(189,194,203,.8)}.social-likes__button_facebook:hover{background:#c0cdf3;background:-webkit-linear-gradient(top,#f2f3f7,#c0cdf3);background:linear-gradient(to bottom,#f2f3f7,#c0cdf3);color:#253860;border-color:#b4bfd4;border-bottom-color:#b3b7bf}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAFVBMVEVheaw7WZhgeKvr7vT///9FYp5thLQcmmHvAAAAMklEQVQI12NgFAQBAQZBCADTyi4Q2gRKuwii0C4uEHFjF2Os8mA6LC0tzSUtFU5D7QEASU4NS6TAlaUAAAAASUVORK5CYII=");background-position:3px 3px}.social-likes__counter_facebook{background:#f2f3f7;border-color:#cad4e7}.social-likes__counter_facebook:after{border-right-color:#f2f3f7}.social-likes__button_twitter{padding-left:19px;background:#d5e6ef;background:-webkit-linear-gradient(top,#fff,#d5e6ef);background:linear-gradient(to bottom,#fff,#d5e6ef);color:#186487;border-color:#a4cce5;border-color:rgba(164,204,229,.8);border-bottom-color:rgba(158,186,204,.8)}.social-likes__button_twitter:hover{background:#bfdfed;background:-webkit-linear-gradient(top,#f2f8fc,#bfdfed);background:linear-gradient(to bottom,#f2f8fc,#bfdfed);color:#0b3752;border-color:#9cbbcf;border-bottom-color:#68a0c4}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAMAAAB4W0xQAAAA3lBMVEX///////8AgJ8AgK/////m9fr///8Afa8GgrEAfq8Afa0AgrQAfa2MyuJ7yOUBiL0AhLUAhroCg7YRiLUmncub1+8AgLUWnc////+03u8MqeYChbgmreBpx+oMreuAy+mHzOcksecmseX///////+54/NBvesmtOsKmdAAgLAAib1Pwe0amMjA5fJtxehtyextzO+N1fLW8PkAq+0Ao+EAq+wAod8AkckAjMIApeUApuYAmNIAm9cApOMAqOgAouAAqusAntoAnNgAod4Alc4AjsQAp+cApeQArO4AqenIkFDnAAAAM3RSTlMADBAQd6EkYLOAcJ9garnwn7/hZ+DLMNE8pPvR89n7wYjx80gwruvz+Z/v55/B39/f18d/Bxu1AAAAhUlEQVQIHR3BBQLCMBAEwE0Nd9fi7iFQrFAI5fj/h0iYAQxoZjyWhGEA0QiUxvvo5fIFoOglTJTl/nN4TlJAOpCZ7OLFiYclB6iczsHlGhLRrQqgVufC9wURb0JxWm36+7rQOl1BCu/1oQ2GI0HExzYUczqT9weJuc2gMGu5Wm+2O4tB+QHGhxMRTbwDjQAAAABJRU5ErkJggg==");background-position:3px 5px}.social-likes__counter_twitter{background:#f2f8fc;border-color:#a4cce5}.social-likes__counter_twitter:after{border-right-color:#f2f8fc}.social-likes__button_plusone{padding-left:12px;background:#e4e4e4;background:-webkit-linear-gradient(top,#f5f5f5,#e4e4e4);background:linear-gradient(to bottom,#f5f5f5,#e4e4e4);color:#da573b;border-color:#bbb;border-color:rgba(204,204,204,.8);border-bottom-color:rgba(179,179,179,.8)}.social-likes__button_plusone:hover{background:#f4f4f4;background:-webkit-linear-gradient(top,#f9f9f9,#f0f0f0);background:linear-gradient(to bottom,#f9f9f9,#f0f0f0);color:#cd4427;border-color:#ddd;border-bottom-color:#ccc}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAMAAADqIa48AAAA1VBMVEX////w8PDaVzv6+vr29vbijXveaU/s5uXcalHmqp3p5eTfeGLnoJH77erw6ujcYUX39PTlinfhiHXfbVPxysLaWT3u6urbWz/t6enx6efggm78/PzutKfdZUvecVjq4d/kraHcYUb02NLjgWvcZ03gkH7fiXbcYkf33df4+Pj44dzxxLrebVXmu7Lw8PDgdFzgfGbo4+LssqXccVnl1tPcmozdemTcdFznlILaWTzcaE/kzsrik4L48fDsq53219Hhd2DdclvaVzr57Orj09Dqp5jl2daL4EW+AAAAAnRSTlMA+MX1txYAAAB3SURBVAgdLcEDFsMAEEDB341q27ZtbHH/IzV96QzBQDIkLiuKP2yUylKJGBCLAwkpAilcaclkIZcHCiIO6ARw5A5otQb1RhNoabvT7fVxDYajsV7xTGc6X+BZqq7WwGa7s/YHPZ7gfDFM82brA3z8PG198ffWzxcvuAx4n4cZ9wAAAABJRU5ErkJggg==");background-position:0 6px}.social-likes__counter_plusone{background:#f9f9f9;border-color:#d2d2d2}.social-likes__counter_plusone:after{border-right-color:#f9f9f9}.social-likes__button_mailru{padding-left:18px;background:#004584;background:-webkit-linear-gradient(top,#5d90ba,#004584);background:linear-gradient(to bottom,#5d90ba,#004584);color:#fff;color:rgba(255,255,255,.95);border-color:#1e65a5;border-color:rgba(11,84,153,.8);border-bottom-color:rgba(3,27,48,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_mailru:hover{background:#001e5d;background:-webkit-linear-gradient(top,#618cae,#001e5d);background:linear-gradient(to bottom,#618cae,#001e5d);color:#fff;color:rgba(255,255,255,.99);border-color:#094984;border-bottom-color:#031b30}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACXUlEQVR42nyTbUhTYRiGLzU1WxgqfqK5pSkaliASRb8qwLIIIaAQQ4qsAJLof4ghUkhQlJlihq6gyiTBqFQrmuIS0TDNUSubqS3bVHNzW7r1nJgxE3zh4pzD8/G+9/2cF1ZZiz1sXC3u919yCFAoFAmZPiGDcEe4HpDN3IpiKdR4PDzz8yPF+A1D9wDmySnsCdGEZqYSlRRPssRHJZ4rDQYA/L2F4W43L23zxBaWoM0u4Mp3C43pGrpedFObksel4goezMyhUvKWybF3Ur3wlsX8fVRqL7JfgsOCx4dblg7azxymak6HXXj4T6dLj1N3m/cn88j4reen4TGGrDRuAOUFuTT8eoNFafK6huP3ymhTNlJOu8Yyw9aIDQQNGmm7XMxu0RR2opTy3g/UAtMNLajVsfiVnCLf4STw6wRNkrNHZG33/zJOKkBwIH0/rOyYtWHT9VOjFAIAI64F6gEAYiIYBhg1s9l/yIgDIFXN2o8mpkNVqORIbt8RipzopXdxPhLANIHTv66ZPocLpyaOgxVamuwOHItutNJgvdeT9PgoKpaKI8PIFcc9jR30AgS2XKVLMWT8OQdydnJtsh2T1+W/Rr2qRm/rxGFu5alirny/A9YBIIYdMjYzLi7Oy/NscBDnjuZQX3qa+7syqQLylA0Ulz89YTRNwzHfPywgI5nzd8so2rKJJMAkU9CZrVgTY4hQhRC37QiVY5NkTc0yAtQJjgAAwCNO9998hNU6i9PjxhUVjjoxlr02B2GDn7H1DHFBxtkK6IWFFRfDu1IEjZDgxSKMCU3Csin8EWAAcfkVu4j5tGUAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_mailru{background:#fff1c2;border-color:#ffc70d}.social-likes__counter_mailru:after{border-right-color:#fff1c2}.social-likes_notext .social-likes__icon_mailru{background-position:2px 2px}.social-likes__button_vkontakte{background:#436f96;background:-webkit-linear-gradient(top,#8faecf,#436f96);background:linear-gradient(to bottom,#8faecf,#436f96);color:#fff;color:rgba(255,255,255,.95);border-color:#4d84c1;border-color:rgba(78,131,193,.8);border-bottom-color:rgba(52,88,127,.8);text-shadow:0 -1px 0 rgba(0,0,0,.3)}.social-likes__button_vkontakte:hover{background:#4e80ab;background:-webkit-linear-gradient(top,#a2c0df,#4e80ab);background:linear-gradient(to bottom,#a2c0df,#4e80ab);color:#fff;color:rgba(255,255,255,.99);border-color:#5788be;border-bottom-color:#3b6798}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAACFUlEQVR42mL5//8/g4JbDgsDA4MgEMsCsTAQswExIwN28BuI3wPxUyB+DcS/WIAGgBSLBzqbJqWHuWYoSImKcLCzsuEwgOHP33//Hr94+3rzgTPb+xZubQcK3WOQd83m9M3ujPz6/eeP/yQAoFn/KvqXNQL1CzEBTeJ1tdLz4uJgY2cgATAxMjJaG6p7g4IBFBYcPFwcYsgK3n/6+sUwpLwXyLwGxNxAzBLsam5XmujrLSEiIAhTB7SYE0hxggxh/P/vPxMWy44baym9i/Ozy7x+78n1Gav2zGZiYuTqLo4JQlPHyITPxbISwvL+TiaJAc5m0aAYE+DlxuplFjyG/Dtz9d6dqokr6s9cuXvH1lhTODPc1Q6rbXgMYRQW4OHUUZXVAbrG8fDZ6y8Ta6b3f/vx6ycpLmGSFBVUifKyDgVxPnz+dn72mr3Hb95/+txQU1GBaO8A087TExdvn/3w+eun9XtP3WRnY5WTFhcSwO4SRsb/WAzRAXrhOhBPBQWqorSo1aTKxFgxIX50Q/6DDPn5+8+fT8iivNycXIcWNpTD+MCw4eHm5OBAt+Xnrz9/QHkHFLCfj1+4tReUJ+DOY2ZikpMUEYFhbAaAwPV7T0+AgotZQNns74Nnr9+xsjKL6KrKqbOyMLMQSvJ//vz9s27PqcPNM9e1ALmPGKFFASjXSgCxPBDz4SkGYOArED+B4u8AAQYACBLgM8J5VXgAAAAASUVORK5CYII=");background-position:1px 2px}.social-likes__counter_vkontakte{background:#eaeef3;border-color:#afc1d4}.social-likes__counter_vkontakte:after{border-right-color:#eaeef3}.social-likes__button_odnoklassniki{padding-left:17px;background:#f6900b;background:-webkit-linear-gradient(top,#f6bb6d,#f6900b);background:linear-gradient(to bottom,#f6bb6d,#f6900b);color:#fff;color:rgba(255,255,255,.95);border-color:#d99c27;border-color:rgba(217,154,38,.8);border-bottom-color:rgba(197,137,7,.8);text-shadow:0 -1px 0 rgba(0,0,0,.12)}.social-likes__button_odnoklassniki:hover{background:#f69a21;background:-webkit-linear-gradient(top,#fbcc5a,#f69a21);background:linear-gradient(to bottom,#fbcc5a,#f69a21);color:#fff;color:rgba(255,255,255,.99);border-color:#f0b22c;border-bottom-color:#c59121}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAQAAACcwS2GAAAA4ElEQVQYGQXBMUsCYQCA4Zc75yS3BoWQSHCK1oaGpjYLAgd3IZwkcOuHNBREEGQI/QFpy/GqranBkNCw8pKD83t7HgCMbXhmwxgAsORIVX22BMDqSvP59CGf6+oagPCtt0dsXBxqWAKw+tGPPZgeaFgC8Hmvzr0LXzodANCtpYmqpkm3Bhhnx52dYfvlfNju7WYnxthSf7NBepn1/VNb3GwtRqqqmib9GhQoP56q6lOXCgXAzTBWcw0TtwGLYazpa28/TTRMLPK2ls/SpFmn0KwvRvnsfR0iqlSIgIgyVaJ/7Q6fqBoqPZcAAAAASUVORK5CYII=");background-position:4px 3px}.social-likes__counter_odnoklassniki{background:#ffe9be;border-color:#d9ab53}.social-likes__counter_odnoklassniki:after{border-right-color:#ffe9be}.social-likes_notext .social-likes__icon_odnoklassniki{background-position:5px 3px}.social-likes__button_pinterest{padding-left:20px;background:#eee;background:-webkit-linear-gradient(top,#fefefe,#d3d3d3);background:linear-gradient(to bottom,#fefefe,#d3d3d3);color:#c71a28;border-color:#bbb;border-color:rgba(186,186,186,.8);border-bottom-color:rgba(153,153,153,.8)}.social-likes__button_pinterest:hover{background:#efefef;background:-webkit-linear-gradient(top,#fff,#d9d9d9);background:linear-gradient(to bottom,#fff,#d9d9d9);color:#c11524;border-color:rgba(186,186,186,.6);border-bottom-color:rgba(153,153,153,.6)}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAABYlBMVEX////CByTCByXCByS+BSC2ACTCBiS/ABXBByXBBiTCBiQAAAC/ACC5ABe0AB7BBiTBCCTBBCPBByW/AADCByTBCCXBCCXCAB/BBiTCBSTBByTBByTBByTBByW6AB3DByTBBiTBBiPCByTCBiW/BiDBBiTCBiO/BiPBBiS/BCK+BSHBByTBCCTBCCW5ACO8ABvCCCTBBiTBBiPCBiOZAAC/ACDCByPABSTCBiTCBiPCBiXBBiTCByTBByTBByLCBiTDCCTCCCTBByTBByXBByXBByXBBiXBByXBBiXCByTBCCWzABq/BiSAAADCBCTBBiXBBiXBByXBByXBByPBBiTCCCTBBiPCBiTBBiPBBSO4ABy/BSLBByXAByTAByW8BiG/BCTBByPCACS/BCPABCTACCOqAADCByLBCCTCCCTCBiTCBiTBByLBBiPCCCTBBiTCCCS+CCLCCCXCByTDCCXCByVy9s/zAAAAcnRSTlMA6ryWNwf9DObPswEQCxHspTqZBI3s6xn8Mo+csesass3a2fooW9Essjwv2+LmFhPpodOnBQjEaarZ2J3UzZR5qqqT1pH7Wq3s1eQKVAJH9Mnf3tuwgbBPe14SNG9NRS5AlxVIOYIGS8aiq6Mly8XXo0OXLlv1AAAA3ElEQVQYGQXBA4IDUAxAwVd763Zt27Zt22byc/+dAQAAAACAsvKIp6p52g8ABHINpmqiQV8CIFCpouvemtpS57whIKey1zQItLSaVUB7UMerzzN19bONDJikWXRLbSUd2mnW1d3Ta3302zfzlh4adjbCqIyRtAkmpyBqMkNG8yRtjt2FWNwjssyKrLLmwhubnq1tsZ1idt8O8JkeHh1zYnbKmViKCxG1S7JX19yETW7hzon476MPj095kRSQ8Irn+cVU1NxrHCD0Fom9m5qTjxIA4LP4VSj8/P4B/APnbDloW0CFhAAAAABJRU5ErkJggg==");background-position:2px 1px}.social-likes__counter_pinterest{background:#fff5f6;border-color:#f0a8ae}.social-likes__counter_pinterest:after{border-right-color:#fff5f6}
*/
/*! Social Likes v3.0.4 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.reporter span {color:none}
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}.social-likes{opacity:0}.social-likes_visible{opacity:1;-webkit-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.social-likes>*{display:inline-block;visibility:hidden}.social-likes_vertical>*{display:block}.social-likes_visible>*{visibility:inherit}.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}.social-likes__widget:before,.social-likes__widget:after{display:none!important}.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}.social-likes__button{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.social-likes__button:before{content:"";display:inline-block}.social-likes__icon{position:absolute;top:0;left:0}.social-likes__counter{display:none;position:relative}.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}.social-likes_ready .social-likes__counter_empty{display:none}.social-likes_vertical .social-likes__widget{display:block}.social-likes_notext .social-likes__button{padding-left:0}.social-likes_single-w{position:relative;display:inline-block}.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:visibility 0 .11s,opacity .1s ease-in;transition:visibility 0s .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.social-likes_single.social-likes_opened{visibility:visible;opacity:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.social-likes__button_single{position:relative}.social-likes{min-height:36px;margin:-6px}.social-likes,.social-likes_single-w{line-height:19px}.social-likes__widget{margin:6px;color:#000;background:#fff;border:1px solid #ccc;border-radius:3px;line-height:19px}.social-likes__widget:hover,.social-likes__widget:active,.social-likes__widget:focus{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;cursor:pointer}.social-likes__button,.social-likes__counter{vertical-align:middle;font-family:"Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:20px;cursor:inherit}.social-likes__button{padding:1px 6px 1px 20px;font-weight:400;border-right:0}.social-likes__icon{width:20px;height:18px;margin-top:1px;background-repeat:no-repeat;background-position:50% 50%}.social-likes__counter{min-width:12px;padding:1px 4px;font-weight:400;text-align:center;border-left:1px solid #ccc}.social-likes__widget:hover>.social-likes__counter,.social-likes__widget:focus>.social-likes__counter,.social-likes__widget:active>.social-likes__counter,.social-likes__widget_active>.social-likes__counter{position:relative;border-left-color:transparent}.social-likes__widget:hover>.social-likes__counter:before,.social-likes__widget:focus>.social-likes__counter:before,.social-likes__widget:active>.social-likes__counter:before,.social-likes__widget_active>.social-likes__counter:before{content:"";position:absolute;top:0;bottom:0;left:-1px;border-left:1px solid;opacity:.4}.social-likes_vertical{margin:-6px}.social-likes_vertical .social-likes__widget{margin:6px}.social-likes_notext{margin:-3px}.social-likes_notext .social-likes__widget{margin:3px}.social-likes_notext .social-likes__button{width:18px}.social-likes_notext .social-likes__icon{width:100%;background-position:center center}.social-likes__widget_single{margin:0}.social-likes_single{margin:-12px 0 0;padding:4px 0;background:#fff;border:1px solid #ccc;border-radius:3px}.social-likes__single-container{width:100%;display:table}.social-likes_single .social-likes__widget{float:none;display:table-row;margin:0;border:0;border-radius:0;background:0 0}.social-likes_single .social-likes__button{display:block;padding:2px 6px 2px 24px}.social-likes_single .social-likes__icon{margin-left:4px;margin-top:2px}.social-likes_single .social-likes__counter{display:table-cell;padding:2px 8px 2px 4px;border-left:0;text-align:right}.social-likes_single .social-likes__widget:hover>.social-likes__counter:before,.social-likes_single .social-likes__widget:focus>.social-likes__counter:before,.social-likes_single .social-likes__widget:active>.social-likes__counter:before{display:none}.social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAaElEQVR42mIxL/zLgATkgXgBECcC8QOYIBOagvVA7ADEa4FYAV0RIxDPAeIUKD8VygeJM7BABf8DsScQ/4HyzwGxB1QcrKgByUpk9h8YnwlJElkBiiYmBiIAbRUx0s46FizhgwEAAgwAkmYQfIjC7tcAAAAASUVORK5CYII=")}.social-likes__widget_single:hover,.social-likes__widget_single:active,.social-likes__widget_single:focus,.social-likes__widget_active{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#3673f4;border-color:#3673f4;color:#fff}.social-likes__widget_single:hover .social-likes__icon_single,.social-likes__widget_single:active .social-likes__icon_single,.social-likes__widget_single:focus .social-likes__icon_single,.social-likes__widget_active .social-likes__icon_single{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAAYklEQVR42mL4//8/AxKWB+L9QKyALI6u4Nx/CDiLrBCmgBGIdwOxEVQRiN4DFWcAE1DAAsR/gBgkwIjEBzMaGBAAmf0Hzgea1IDm+P9o/AYmBiIAbRUx0s46FizhgwEAAgwAAJd9Vn3NlgwAAAAASUVORK5CYII=")}.social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaklEQVR42mJ0Cp7jycDAMBeIJRnwg+dAnMxEpGIGqJq5THgULwFicSBmBGJbmCYWPCYWAvEbdEF8GmCK/yMLMjGQCLBpsIW6GwaQ/UC6Ddj8cBjJZOr44TkJ6l+ANKSAGEQofgpKGgABBgAWcxAZp2KpkQAAAABJRU5ErkJggg==")}.social-likes__widget_facebook:hover,.social-likes__widget_facebook:active,.social-likes__widget_facebook:focus{background:#425497;border-color:#425497}.social-likes__widget_facebook:hover .social-likes__icon_facebook,.social-likes__widget_facebook:active .social-likes__icon_facebook,.social-likes__widget_facebook:focus .social-likes__icon_facebook{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaUlEQVR42mL6//+/JxA/+08YgNR4MoIYDAwMkgzEgedMeBQvAWJxIGYEYluomCQLHtMKgfgNuiA+DTDF/5EFmRhIBNg02ELdDQPIfiDdBlCw/sclRzU/PCdB/QuQhhQQgwjFT4E4GSDAAMuiQX7Tr7YFAAAAAElFTkSuQmCC")}.social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAA9ElEQVR42mKU3vqak4GB4TcQ/2HABFxAXA3EzkD8DIjbgfg+ECuwAIkwIHYD4gSoAchgORD7IfEDgPgpEGczAQlBII4C4kNAbIikSAqIfdEMYgRiMSD+B7JxJ9SZFkB8Foj3A/FWIP4KVYgO5gHxFpBGNSA+DsS2UIVOUIwLfAYRIKe+gGoiFpyDaTwJxEVA/J0ITd+hXgNrBIETMCcQADOA+D26RpCn/+LRdAuI62EcmMb/0IjOx6H5ATSu4a4ChaoPEMcAsTUQy6Bp+AfEy4C4EIjfIEuANG4B4rvQVKEOTWYfoKG3HYgfoluvPm8jA0CAAQAqvDQ/IXqkWQAAAABJRU5ErkJggg==")}.social-likes__widget_twitter:hover,.social-likes__widget_twitter:active,.social-likes__widget_twitter:focus{background:#00b7ec;border-color:#00b7ec}.social-likes__widget_twitter:hover .social-likes__icon_twitter,.social-likes__widget_twitter:active .social-likes__icon_twitter,.social-likes__widget_twitter:focus .social-likes__icon_twitter{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAo0lEQVQYGQXBsSoEAACA4Z8YKIO6yXLzjYrkHS5Wm5GyYPMAUgarMikpGZQHsFh4BZPhJi9wJdzn+7JkQZJk2bl3TzYNbGTfvUVJ8gyYmdjJMd6sS9bMAHwbZ+QHMy9OHQDgWtn1CgAALpUtAADAnpITUwAAU6tKtn0BALiSkjkXfgHAhxUpybwjvwA+DSVl7MEEwJ87A0lKRs7cenTj0FCSpH8xHAhkcGt6PAAAAABJRU5ErkJggg==")}.social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAABD0lEQVR42nTSsUtCURTH8eszSGgIgkqSoHBQh7QpbAlBcRCJ2staHFoa+hNyzqXBoan+gMDdoWgymkwkBxMiggo3a3Cp76WfcJHXgQ/nvfveue+ewwt08luGmEEdcwgjZP7iFrtmIqaUn5SXkUEDA+wZn/CwgQgetHYjC+JbZCOANWf9VXmobDd+c4vu8YgoalhFFpf4VL8rmMW8vR/3lEQV2yijhUO99KzeQ7p+95wjneAMQcRQ1JfsNA/wrc1T46KaznyMJqZxrcIvdNRf3957Gm8JO0ggjRx+cKpN21h0B7GJDw3EOGPvYuQ3ctvgC+K4w7nOfoQlFP4rsg+usI4Lrff0Z7QnCyqpffMrwAC15jTuOMaeqQAAAABJRU5ErkJggg==")}.social-likes__widget_plusone:hover,.social-likes__widget_plusone:active,.social-likes__widget_plusone:focus{background:#dd4241;border-color:#dd4241}.social-likes__widget_plusone:hover .social-likes__icon_plusone,.social-likes__widget_plusone:active .social-likes__icon_plusone,.social-likes__widget_plusone:focus .social-likes__icon_plusone{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAA5klEQVR42myRvQrCMBSFUyehmyC4Zte1OPoALi6+gy/j6uobiINbF3Fx6tDFpZtSUFzEPxQxnksPchty4WvSJPeek5vIOWcQMViCFuiApqliDUbGD0kCeyLzAfiAI4i5VkM+CfiChdpIXRU2lNSgYAR6ysCB441jAkrfXs7KM1YXq3PuicUxuIO2/GvZKSh4n4xrcugKniwq88L3O+GmVB0GlKxWElsl2IEt1d4qsctu/ruXskqiFKXtL2WzRiQJ6McJWO8Jc/AA/dDj7niPDb2LpRU4e+q1x7VMkM5cSMZ7mBA/AQYALgmaWsDGGiQAAAAASUVORK5CYII=")}.social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8XunISbFxmQ5UYqGIj9KMztLCyTKrMZCs7K1U7NSLBRloWb+AREmFpPF7GUzRBaymGLpV5bi+9RzM+XU595zT+85533PueHTXhC1BFaRx6DHnnGEbbxoIPSEFCp+l3DjCWOYc38FFzEe7Tj3Dlr5AG0OWscA6jhFX5zHmgO1+oy3V0AHirhHGZ36jjnnknfaxzKmMIxdTKMHO0pPE/px6cA7nAV/bQsfXky7fmtCqA5a8Bn8bz/WqlhNaCCDE0xivCk459zfMKq6VPQxCth0wTUfcZdr+UIaWVR1D0k6115lFkNYwLuPeB4beFUm0cVN4NCnoaBb5z3iDFTfIx7Cpl+j23eyiF6Pqb4lXEVBvwIMAGRTP1kwMI3TAAAAAElFTkSuQmCC")}.social-likes__widget_mailru:hover,.social-likes__widget_mailru:active,.social-likes__widget_mailru:focus{background:#255896;border-color:#255896;color:#ffcd00}.social-likes__widget_mailru:hover .social-likes__icon_mailru,.social-likes__widget_mailru:active .social-likes__icon_mailru,.social-likes__widget_mailru:focus .social-likes__icon_mailru{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAABIElEQVR42mTSzytEURjG8Xtn0IyIDc1SFpJQ5EdN1ChLC6PJFCsWsvInKCvFQllYKPaaZpIpC83CntkgsrBSLP1K2Wh8n3pupubU5865p/c9533PnbBWDaLRijWsYMBrLyhiF69aCJ3Qg7J/j3DrhDFkPV/FuRKSTK6RQAbtmMEPCojjxGv9TTw2XIJ2n/PxN2jDFh5wjA69x1yzytBJB1hCGsPYxyxS2FN5SuhDxYH3OAv+xw4+vZlO/VVCqAma8RU0jpq1KFYJz5jCKSYxXhe87NrfMaq+1HQJ69h2w5e+4k738o1BTONC19rNpOpd5jGEHD5wiAVs4k2VRB9uwneectCd6x5xBervCY9h3V+jy99kEb1eU395XEVBfwIMAE0mQy9JLJUSAAAAAElFTkSuQmCC")}.social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAsElEQVR42mKJLJ3tycDAMBeIJRnwg+dAnMxEpGIGqJq5TGiKGZEwSE4ViDcha2LCYpIREK8C4l4gfgLElciSLDisDgXi/0A8DYi58GkA8Y8AsQkQfwHie0C8BVkBupO4kWyIBWJxIE4D4u/4nKQMxOVQ9jcgbgPii0BsgUvDIyCeBcR/gHgFVI00PhsuA3E61Lkg2xYAsSyyhudIcfGBQOS9AJmSAmIQEdNPQUkDIMAA8iAe2OyimvEAAAAASUVORK5CYII=")}.social-likes__widget_vkontakte:hover,.social-likes__widget_vkontakte:active,.social-likes__widget_vkontakte:focus{background:#526e8f;border-color:#526e8f}.social-likes__widget_vkontakte:hover .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:active .social-likes__icon_vkontakte,.social-likes__widget_vkontakte:focus .social-likes__icon_vkontakte{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAQAAAD8fJRsAAAAfUlEQVQYGQXBMQ4BUQAFwGej0P1aohJCJBpcwu6N1AqVTqFX6TSu4B4if2+gNGZirwIAqPZRAQBADSAiBmYeQACxcXc2sgICiA4/MzsggKFia6HxBAIolk6Oxia+EEDRgYN4QQDF2tXF1NAbAigiGnM3ICoAAOij1QMA+Gj/aNf4AJYJLVIAAAAASUVORK5CYII=")}.social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAyElEQVR42kzPMQtBcRTG4UvKQmalZFNKDNdm5gsYFCUlCbMyGMwsfACLzRcw2EwsGJTBQAZlUgxsfidvceq5/3vPeTv3Xs99FHMoP3ooOd+aoo+3T40hmnjouYsQWl4uEdRxRkLO6kVsQwB23nDRBruP2swGJ+zgYqKAq97JAi8UMUNFgb16LwvUkEYHcQUOaGNjgTKyaGCrQErn0gJVpQt/g6teObbfPGKAp/Orp3pH25DEHGGsFchghbxXXxvEAjlZqFf8CDAAgr4qyqKlfhgAAAAASUVORK5CYII=");background-position:6px 3px}.social-likes__widget_odnoklassniki:hover,.social-likes__widget_odnoklassniki:active,.social-likes__widget_odnoklassniki:focus{background:#f6903b;border-color:#f6903b}.social-likes__widget_odnoklassniki:hover .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:active .social-likes__icon_odnoklassniki,.social-likes__widget_odnoklassniki:focus .social-likes__icon_odnoklassniki{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAQAAAD1lzQWAAAAgElEQVQIHQXBoRGCAAAF0N80OoA0AxTHcQMncAaO7J1ndRCbgUDRbPCgMABEjnu+F7FRGwxqG4m4YTLhJrG36BUKvcU+SnQiOpSx9cHDAx/biMoP/FQSZ3cnFxcnd+d4YfX2tuIVB1cjGF0dIgpf8FVIHI1otRgdozF72tl5mjV/486WhTdrOooAAAAASUVORK5CYII=")}.social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAABCUlEQVR42nTRPUvDUBTG8ZtoKYogTsGCoAXtUqFuBR1c/AZddNbRQUqhH0Eo6KKDb0gpXQUHBxF0Kg6KFAWh4qI4KxQRtKXxf+C5OEgP/Ehu8uTclwSN0VmnWsE6shjEF05QwZMFQr04QB3vKOmjGlZxiZxTcE0Pi9jCGD402xnOsYNF67yBGwWP8IaCwhe4xjxmLDyNUySxjGGk3F/5Wcb9Rib04FNLu9LYmk2ih1cbVLXmKXTRwoPCc8jgES/WpYymlhOpSxoxdjXTNn7spo19nYbN1ME9hjTexLE/OqsAC/jGknYf6Yxv/U592LrkcYdn+VehrgmM4ND1r8CHB7CnX96v4l8BBgB54jWa5GM+bAAAAABJRU5ErkJggg==")}.social-likes__widget_pinterest:hover,.social-likes__widget_pinterest:active,.social-likes__widget_pinterest:focus{background:#cc002b;border-color:#cc002b}.social-likes__widget_pinterest:hover .social-likes__icon_pinterest,.social-likes__widget_pinterest:active .social-likes__icon_pinterest,.social-likes__widget_pinterest:focus .social-likes__icon_pinterest{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAQAAADV/FywAAAAvklEQVQYGQXBsUoUAACA4f/i8MBB0TdINCQQhHoDaXRzagkkopYGhRYfwKWhSYLDZ2ixNyiTVp1cXMQgaDpNsa6v70vy3DcTt34ZeyRlaIzPXnvpAy6tK2+wIwuSZ/75Yphz3+XQjS3JVzwOe0Z+463kCBu58dHIT/fW5IEzUys58NeqK6eSJ/44NZM5r2yaurTkoRNsK8kuLlybYt9AycAnd5a98M5TScmsH44lSVIyb2JbkiSDZNF7I0mS9B8IOsS5z/yrNgAAAABJRU5ErkJggg==")}



.b-btn,.b-btn[disabled]:hover,.b-btn[disabled]:active,.b-btn_disabled:hover,.b-btn_disabled:active,.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane button[disabled]:hover,.ui-dialog .ui-dialog-buttonpane button[disabled]:active {line-height: 1.18;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #f2f2f2;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(35%,#e5e5e5),color-stop(100%,#cccccc));background: -webkit-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%);background: -o-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%);background: -ms-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%);background: linear-gradient(to bottom,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%);-moz-box-shadow:inset 0 0 0 1px #f2f2f2;-webkit-box-shadow:inset 0 0 0 1px #f2f2f2;box-shadow:inset 0 0 0 1px #f2f2f2;color:#333333;cursor:pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-moz-appearance: none;-webkit-appearance:none;border:solid 1px #a6a6a6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font:14px/normal Arial,Verdana,sans-serif;overflow:visible;padding:6px 20px;text-align:center;text-decoration:none;text-shadow:0 1px #fff;}
.b-btn:hover,.b-btn:focus,.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-buttonpane button:focus {background: #ffffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,#ffffff 0%,#e5e5e5 80%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(80%,#e5e5e5));background: -webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 80%);background: -o-linear-gradient(top,#ffffff 0%,#e5e5e5 80%);background: -ms-linear-gradient(top,#ffffff 0%,#e5e5e5 80%);background: linear-gradient(top,#ffffff 0%,#e5e5e5 80%);border-color:#a6a6a6;color:#333;text-decoration:none;}
.b-btn:active,.b-btn.b-btn_active,.b-btn_active:hover,.ui-dialog .ui-dialog-buttonpane button:active,.b-btn_active {background: #cccccc;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cccccc),color-stop(45%,#d9d9d9),color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -o-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -ms-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);-moz-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);color:#333;}
.b-btn_disabled,.b-btn[disabled],.b-btn[disabled]:hover,.b-btn[disabled]:active,.b-btn_disabled:hover,.b-btn_disabled:active,.ui-dialog .ui-dialog-buttonpane button[disabled],.ui-dialog .ui-dialog-buttonpane button[disabled]:hover,.ui-dialog .ui-dialog-buttonpane button[disabled]:active,.btn-group_v02 .btn-group-input[disabled] + .btn-group-label {background: #ffffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffffff),color-stop(20%,#f2f2f2),color-stop(85%,#d9d9d9));background: -webkit-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -o-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -ms-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);opacity:.5;}


.b-btn-grn {line-height: 1.18;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
background: #0cb60b;
background: -moz-linear-gradient(top,#aeed82 0%,#0cb60b 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(100%,#0cb60b));
background: -webkit-linear-gradient(top,#aeed82 0%,#0cb60b 100%);
background: -o-linear-gradient(top,#aeed82 0%,#0cb60b 100%);
background: -ms-linear-gradient(top,#aeed82 0%,#0cb60b 100%);
background: linear-gradient(to bottom,#aeed82 0%,#0cb60b 100%);
color:#fff;cursor:pointer;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-moz-appearance: none;-webkit-appearance:none;
border:solid 1px #0cb60b;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;
font:bold 14px/normal Verdana,sans-serif;
overflow:visible;padding:9px 45px 10px;
text-align:center;text-decoration:none;text-shadow:0 0 3px #000;}

.b-btn-grn:hover {
	background: #aeed82;
	background: -moz-linear-gradient(top,#ffffff 0%,#0cb60b 80%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(80%,#0cb60b));
	background: -webkit-linear-gradient(top,#ffffff 0%,#0cb60b 80%);
	background: -o-linear-gradient(top,#ffffff 0%,#0cb60b 80%);
	background: -ms-linear-gradient(top,#ffffff 0%,#0cb60b 80%);
	background: linear-gradient(top,#ffffff 0%,#0cb60b 80%);
	border-color:#0cb60b;
	color:#fff;text-decoration:none;}

.b-btn-grn:active {
	background: #0cb60b;
	background: -moz-linear-gradient(top,#0cb60b 0%,#aeed82 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0cb60b),color-stop(100%,#aeed82));
	background: -webkit-linear-gradient(top,#0cb60b 0%,#aeed82 100%);
	background: -o-linear-gradient(top,#0cb60b 0%,#aeed82 100%);
	background: -ms-linear-gradient(top,#0cb60b 0%,#aeed82 100%);
	background: linear-gradient(top,#0cb60b 0%,#aeed82 100%);
	-moz-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);color:#fff;}

.b-btn_disabled,.b-btn[disabled],.b-btn[disabled]:hover,.b-btn[disabled]:active,.b-btn_disabled:hover,.b-btn_disabled:active,.ui-dialog .ui-dialog-buttonpane button[disabled],.ui-dialog .ui-dialog-buttonpane button[disabled]:hover,.ui-dialog .ui-dialog-buttonpane button[disabled]:active,.btn-group_v02 .btn-group-input[disabled] + .btn-group-label {background: #ffffff;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -webkit-gradient(linear,left top,left bottom,color-stop(5%,#ffffff),color-stop(20%,#f2f2f2),color-stop(85%,#d9d9d9));background: -webkit-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -o-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: -ms-linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);background: linear-gradient(top,#ffffff 5%,#f2f2f2 20%,#d9d9d9 85%);opacity:.5;}


/*	-----	new	----- */

#top_hdr, #bplace-top, header, #top-menu {max-width:1250px; margin:0 auto;}

#bplace-top {text-align:right; background: url("/img/bgrautumn.jpg") no-repeat scroll 0 30px transparent; position:relative; right:3px; top:3px; z-index:-10;/*min-height:100px*/}
/*#bplace-top {text-align:right; background: url("/img/bgrwinter.jpg") no-repeat scroll 0 0 transparent; position:relative; right:3px; top:3px; z-index:-10;min-height:100px}*/


header {
    height: 61px;
}

footer {background: #1D3652 url('/img/h2.gif'); max-width: 1250px; margin: -85px auto 0; min-width: 320px;}
#btm_hdr {padding: 20px 0; display:flex; justify-content: space-between;}
#btm_hdr div {margin: 0 auto;}
#smm a div {width: 40px; height: 40px; float: left; margin-right: 10px;}
#smm a div:hover img {animation: 1s ease 0s normal none 1 running swing;}

@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: rotateY(5deg);
        transform: rotateY(5deg);
    }
    30%
    {
        -webkit-transform: rotateY(-5deg);
       transform: rotateY(-5deg);
    } 
    50%
    {
        -webkit-transform: rotateY(3deg);
        transform: rotateY(3deg);
    }
    65%
    {
        -webkit-transform: rotateY(-3deg);
        transform: rotateY(-3deg);
    }
    80%
    {
        -webkit-transform: rotateY(2deg);
        transform: rotateY(2deg);
    }
    100%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: rotateY(70deg);
        transform: rotateY(70deg);
    }
    30%
    {
        -webkit-transform: rotateY(-70deg);
        transform: rotateY(-70deg);
    }
    50%
    {
        -webkit-transform: rotateY(40deg);
        transform: rotateY(40deg);
    }
    65%
    {
        -webkit-transform: rotateY(-40deg);
        transform: rotateY(-40deg);
    }
    80%
    {
        -webkit-transform: rotateY(20deg);
        transform: rotateY(20deg);
    }
    100%
    {
        -webkit-transform: rotateY(0);
        transform: rotateY(0);
    }
}

footer .nav li {float:none; margin-bottom:4px;}
.btn_logo img {width:80%; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);}
.counter {padding: 20px 0; clear: both;}

#main_min {margin: 17px 15px 0 0; float:left; display:block; visibility:visible; opacity:1}

#top_hdr {
    height: 61px;
	border-radius: 5px;
    background: url("/images/moskva-bgr.jpg") no-repeat scroll 0 0 #1d3652;
    box-shadow: 0 8px 7px -8px #27292b;
    min-width: 370px;
    margin-top: 4px;
    margin-bottom:10px;
}
#logo {margin:-35px 20px 0 20px; float:left;}
.smm-top {float:right}
#srchform {margin-top:19px;}

.lctn {padding:0;}
.lctn2 {color:#e0e0e0; padding-top:15px;}

header .nav {
    border-top: 0;
    margin-top: 0;
    padding: 1px 0 0;
}    
#menu .newa {line-height: 13px}


#top-menu {visibility:hidden; overflow:hidden; padding:0; opacity:0; height:0}
#top-menu h3{font-family:Times New Roman; font-size:22px; font-weight:normal; margin-top:15px; text-align:center;}

#top-menu .ul {padding:5px 20px;}
#top-menu .ul div {background-color: #eaeded;
    border: 1px dashed #ccc;
    border-radius: 5px;
    float: left;
    margin: 10px 20px;
    padding: 10px 20px 15px;
    width: 220px;
    height: 100px;
}
#top-menu .ul a div h2{font-family:'times new roman'; font-size: 20px; text-decoration:none; margin:0; padding:0;}
#top-menu .ul div:hover {background: #ffffff;}

#top-menu.showme {visibility:visible; opacity:1; height:500px; margin-top:20px;}

img.metro {vertical-align: sub}

.btn {line-height: 1.18;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f2f2f2; background: -moz-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(35%,#e5e5e5),color-stop(100%,#cccccc)); background: -webkit-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%); background: -o-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%); background: -ms-linear-gradient(top,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%); background: linear-gradient(to bottom,#f2f2f2 0%,#e5e5e5 35%,#cccccc 100%); -moz-box-shadow:inset 0 0 3px 1px #f2f2f2; -webkit-box-shadow:inset 0 0 3px 1px #f2f2f2; box-shadow:inset 0 0 3px 1px #f2f2f2;color:#333333;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;-moz-appearance: none;-webkit-appearance:none;border:solid 1px #a6a6a6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font:14px/normal Arial,Verdana,sans-serif;overflow:visible;padding:6px 20px;text-align:center;text-decoration:none;text-shadow:0 1px #fff;}
.btn:hover {background: #ffffff; background: -moz-linear-gradient(top,#ffffff 0%,#e5e5e5 80%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(80%,#e5e5e5)); background: -webkit-linear-gradient(top,#ffffff 0%,#e5e5e5 80%); background: -o-linear-gradient(top,#ffffff 0%,#e5e5e5 80%); background: -ms-linear-gradient(top,#ffffff 0%,#e5e5e5 80%); background: linear-gradient(top,#ffffff 0%,#e5e5e5 80%); border-color:#a6a6a6;color:#333;text-decoration:none;}
.btn:active{background: #cccccc; background: -moz-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cccccc),color-stop(45%,#d9d9d9),color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -o-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: -ms-linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);background: linear-gradient(top,#cccccc 0%,#d9d9d9 45%,#e5e5e5 100%);-moz-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);-webkit-box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);box-shadow:inset 0px 1px 2px 0px rgba(0,0,0,.35);color:#333;}
.btn {cursor:pointer;}

.otherform .input, .otherform .textarea {margin:0; width:350px; position: relative;}
.otherform .textarea {height:80px !important; resize:none}

.otherform input, .otherform textarea {margin:0; width:350px; position: relative;}
.otherform input.btn{width:auto}

.otherform .input, .otherform .textarea {background-color:#f6f9f9; border:1px solid #BFC5C7; border-radius:4px 4px 4px 4px; color:#636363; font:13px Verdana; height:27px; margin:0; padding:0 7px;}
.otherform .input:hover, .otherform .input:focus, .otherform .textarea:hover, .otherform .textarea:focus {background-color:#fff}
.otherform .btn{margin-right:5px}
#org_page_tab_info .otherform .desc {font-size:0.85em}

.positions{display:inline-flex; margin-left:5px;}
.positions a{text-decoration:none}
.positions.green {background-color:green;}
.positions.gray {background-color:gray;}
.positions.red {background-color:red;}
#org_page_tab_info .positions p{padding:0 5px; font-weight:bold; color:#fff;font-family:times new roman;font-size:15px}

.rabota h4, .rabota h5, #realty h4, #realty h5 {font-weight: bold}

#realty #org_page {box-shadow:0 6px 6px -5px #555;}

#realty #org_page #org_page_header {padding:10px 25px; border-bottom:1px dashed #ccc;}
#realty #org_page #org_page_header table {width:100%}
#realty #org_page #org_page_header table td {width:33%}

#org_page #org_basic_info {padding-left:25px}
#realty #org_page #org_basic_text td {padding-left:3px}

#realty #org_page_tab_info .txt {margin-bottom: 5px;}
#realty #org_page_tab_info p {padding:0 0 5px;}
#realty #org_page_tab_info .txt p span {color:#5c5f60; font-weight:bold}

#realty table td.center{text-align:center}
#realty table td.right{text-align:right; float:none}

#realty .photo {float:right; width: 370px; margin-left: 10px; margin-bottom: 5px;}
#realty .advphotoindex {width:356px; height: 237px; border:1px solid #5c5f60; display: none;}
#realty span.advphotoindex {background-position: center; display: block; background-size:cover;}
#realty .advphoto {border:1px solid #5c5f60; padding:0; float:none; vertical-align:top; width:80px; height:53px; margin: 10px 4px 0 4px;}
#realty span.advphoto {background-position: center; display: inline-block; background-size:cover;}

#realty #org_page #org_basic_text table.realty {width:100%}
#realty .seller {color:#4e790d; font:italic 500 13px "Segoe UI",sans-serif;}
#realty #org_page #org_basic_text .cost h4 {color:#f00000}
#realty .googlemaps {display:none}
#realty .org_page_tabs {display:block}
#realty .vline {width:3px;border-left:1px dashed #D8DEE1}
#realty .w70p {width:70%}

a.bttn {text-decoration:none;white-space: nowrap;}
a.bttn:hover{color:#fff}
.bttn {
	background: #86bf2f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2YmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MzliMGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #86bf2f 0%, #639b0c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86bf2f), color-stop(100%,#639b0c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #86bf2f 0%,#639b0c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #86bf2f 0%,#639b0c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #86bf2f 0%,#639b0c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #86bf2f 0%,#639b0c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86bf2f', endColorstr='#639b0c',GradientType=0 ); /* IE6-8 */
	padding: 0 35px;
	border-top: 1px solid #97c94c;
	border-bottom: 1px solid #365505;
	border-left: none;
	border-right: none;
	border-radius: 5px;
	box-shadow: 0 3px 4px rgba(0,0,0,0.39);
	color: #ffffff;
	font: 500 15px 'Segoe UI', sans-serif;
	line-height: 34px;
	text-shadow: 0px -1px 0px rgba(0,0,0,0.4);
}

#realty a:hover, .bttn:hover {
	opacity: 0.8;
}

.bttn:active {
	box-shadow: inset 0 3px 4px rgba(0,0,0,0.39);
}

.bttn.smallest {
	height: 23px;
	margin: 0;
	padding: 2px 8px 3px 12px;
	font: 500 italic 12px 'Segoe UI', sans-serif;
	line-height: 23px;
}






div.srch .additem.secondary_nav {margin:0}
div.weather {float:left; margin-top:-4px; width:112px;}
div.weather img {float:left; margin:3px 10px 3px 3px; width:30px;}
div.weather div {white-space:nowrap;}
div.weather a, div.valuta a {font-style:italic; font-size:11px; color:#333; text-decoration:none; white-space:nowrap;}

table.weather tr td {border-left: 1px dashed #ccc}
table.weather tr td:first-child {text-align: left; border:0; white-space: nowrap;}
/*table.weather tr:first-child td {border-bottom: 1px solid #ccc}*/

.valuta a span div {font-size:10px;position: absolute;}

div.weather a h3 {font-size:11px; display:block; font-weight:normal; color:green; margin:0}

div.valuta {float:left; margin-left:25px; margin-top:-3px;}
div.valuta a h3 {font-size:11px; font-weight:normal; color:green; margin:0; padding-bottom: 2px;}
div.valuta a span w.up{color:green}
div.valuta a span w.down{color:darkred}

.overflow {height:200px;}

.ui-tooltip {width:210px; padding:6px 8px; font-size:12px}

#stat {padding:5px 0; text-align:center; background: linear-gradient(to bottom, #ddd 0%, #f2f2f2 45%, #cccccc 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)}
#stat h3 {font-size:12px}
#stat span {display:block; font: normal 600 24px "Segoe UI",sans-serif}
#stat div {font: italic 11px 'BlissPro',sans-serif}

.company.result {font-size:15px; height:55px; padding-top:30px; text-align:center;}

.ccntr2 .direct, .ccntr2 div div.direct {padding:5px 10px 15px;}

.direct div {overflow: hidden;}
.calendar td {padding:0;}
.calendar td.last {background-color:#ffffdf;}
.calendar td.last:hover {background-color:#e0e0c0;}

.calendar td.hdlast {background-color:#a3c7d9;}
.calendar td.hdlast:hover {background-color:#93b7c9;}

.calendar a {line-height: 31px; padding: 8px 11px; color:#284B72;}
.calendar .wdn td {padding: 7px;}
.item .calendar a {text-decoration: none;}

.VIP .photo{float:left;margin-right:2px}
.VIP #org_page {border:0}
.VIP #org_page_tabs {margin-left:1px}
.VIP #org_page_tabs_content {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.VIP #org_name{background: none;  border: 0; padding: 15px 15px 10px 25px;}
.VIP #org_name h2{font:normal 24px/21px DinTextPro; color: #284b72; height:23px}
.VIP .org_page_tabs .descr img {width:200px}
.VIP #org_page_tab_info p {padding-top: 1px;margin:0}

.VIP #org_page_tabs_content h6 {display:block;padding: 10px 0; transition: padding 0.3s ease}
.VIP #org_page_tabs_content h6:hover{background-color:#ffffff; padding-left:10px}
.VIP #org_page #org_basic_text table {width: auto;}
.VIP .info {display:inline-block}
.VIP .rubrics {float:right}
.VIP .rubrics a {color:#5c5f60; font-size: 11px; text-decoration:none}
.VIP .rubrics a:hover {text-decoration:underline;}
.VIP .rubrics .positions p{border: 2px solid #fff; border-radius: 4px; color: #fff; font-size: 9px; font-weight: bold; padding: 1px 3px;}

.org_page_tabs.ccntr2 {overflow:hidden;}

.reg_msg {border-radius: 5px; color: #fff; display: inline; font-size: 11px; margin-left: 5px; padding: 4px 5px; font-family:Tahoma,Geneva,Kalimati,sans-serif}
.reg_msg {transition: opacity 0s ease 0s;}
.reg_error {background-color: #dd6666;}
.reg_error {color: #fff;}
.reg_accept {background-color: #77bb77;}

.bnr_mob {display:none;}

@media screen and (max-width: 1395px) 
{
	#NewYearTimer {display:none !important;}
}

@media screen and (max-width: 1270px) 
{
	#top-menu .ul div {height: auto;}
	#top-menu .ul .desc {display:none}

	#wrapper, #board_footer, .ftr, #top_hdr, #bplace-top, header, #top-menu {min-width:480px}

}

@media screen and (max-width: 1225px) 
{
	#bplace-top {margin-bottom: 37px; background:none;}
}

@media screen and (max-width: 1020px) 
{
	body {background: #fff !important; padding-top:0px !important}
	.lctn, .lctn2 {display:none}
	header .nav {padding:42px 0 0;}
}

@media screen and (max-width: 1000px) 
{
	#auth {float:right;color:#fff;padding:12px 0 0 10px; height:auto; width:auto}
	#auth a {text-decoration:underline}
	#menu a {padding-left:5px !important; padding-right:6px !important;}
	header .nav a {background-image: none;}
}
@media screen and (max-width: 957px) 
{
	#bplace-top img {width:25%;}
	#bplace-top a {margin-left:0 !important;}
    #realty .photo {float: none; width: auto;}

    .text .imgl {width: 100%; float: none; padding: 15px 0;}
}

@media screen and (max-width: 930px) 
{
	#menu {display:none;}
}

@media screen and (max-width: 870px) 
{
	#auth {display:none;}
	#main_min {display:block; visibility:visible; opacity:1;}
}

@media screen and (max-width: 800px) 
{
    .infoblock.news .first h4, .infoblock.news .first {margin:0;}
    .infoblock p, .infoblock span {margin-left:0;}
    .infoblock.news .next {padding: 10px 0;}
	.row1с1 {height:59px;width:119px}
	.row2c1 {background:transparent url(/img/about/mimoskva.gif) no-repeat scroll 0 100%;height:57px}
	.row2c1 div {background:transparent url(/img/about/mimoskva.gif) no-repeat scroll 0 0;height:55px;position:relative;top:-55px;}
	.row2c2 {background:#1d3752 url(/img/about/mimoskva2.gif) no-repeat scroll 0 100%}
	.row2c2l {background:transparent url(/img/about/mimoskva2.gif) no-repeat scroll 0 0;height:16px;position:relative;top:-13px;}
	.row2c2r {float:right;height:57px;width:3px;background:url(/img/mirl.gif) no-repeat 0 0}
	header .nav {padding:0;margin:-1px 0;}


	.leftm h3 {font-size: 11px;}
	#utility_links {display:none}
	#copyright {float:none}
	div.dl {float:none; width:100%;}
	div.dr {width:100%; margin-left:0;}
	.ccntrl, .ccntrr {margin:0 0 10px;}
	
/*	#wrapper, #board_footer, .ftr {min-width:370px}*/
	#wrapper, #board_footer, .ftr, #top_hdr, #bplace-top, header, #top-menu {min-width:320px}
    #org_page_tabs_content {padding:10px 0px !important;}
    #org_page_tab_info {padding: 0 10px !important;}
	
	div.icon-container {margin:0 !important; width:95px !important; height:80px !important;}
	.lb {float:none}
	#map {margin-left:0px; margin-top:5px}
    
    .ccntr2 .company {margin: 0 5px 12px; padding: 3px 5px !important; overflow: hidden;}
    .company .logo, .company .stars, .company .stars.date {margin-top: 30px !important;}
    .company .info {position: relative; margin:0 !important;}
    .company .url {position: absolute;}
    .company .section {padding-top: 30px;}
    .company .content {width: 230px !important;}
    
    .infoblock.news .first {border-bottom: 1px dashed #ccc; display: table; padding: 10px 0; float: none; width: auto;}
    .infoblock.news .first img {float: left; margin: 3px 10px 0 0; width: 120px;}

    div.weather {
        margin-left:5px;
        clear:both;
    }
    div.weather, div.valuta {
        border: 1px solid #ccc !important;
        border-radius: 7px;
        display: block;
        float: left;
        height: 45px;
        margin-top: 0;
        padding: 2px 5px;
        width: 26%;
    }

    div.weather img {margin: 3px 5px 3px 0; width: 25px;}
    
}

@media screen and (max-width: 704px) 
{
	#bplace-top {margin-bottom: 37px}
	#bplace-top img {width:25%}
	#bplace-top a {margin-left:0 !important;}
}

@media screen and (max-width: 680px) /*640*/ 
{
    #org_page #org_basic_info {padding-left:15px;}
    .btn_logo {text-align: center;}
    #btm_hdr div:last-child {margin-bottom:0;}
    .counter {padding-bottom:0; margin-bottom:0;}
	/*#bplace-top img {width:480px}*/
    #btm_hdr {flex-wrap: wrap; justify-content: center;}
    #btm_hdr div {align-items: center; justify-content: center; margin-bottom:20px;}
    .bnr_cntr {display:none;}
    .bnr_mob {display:block; clear:both; margin-bottom:10px;}

    
    .divc.rbbox .rabox:nth-child(3), .divc.rbbox .rabox:nth-child(4) {display:none;}
    
	.bnr_cntr img {width:215px; float:left; margin-bottom:5px; margin-right:8px}
	.smm {visibility:hidden; width:0 !important; height: 0 !important; min-height: 0 !important; display:none}
	
	.rightd .ccntr .infoblock img {max-height:160px;}

	.tp-bnr img {width:430px}

	.rightd {float:none; width:auto;}
	.catindex {margin:0;}
	.rightd .ccntr {float:left;margin-right:8px;}
	.catindex {clear:both}

	#srchform, header .nav {display:none;}
	#top-menu .ul div {margin: 5px 20px;padding: 5px 20px;}
	#top-menu h3 {margin-top: 5px;}
	#top-menu .ul a div h2 {font-size: 16px;}
	.personal {border:0}
	#stat {/*width: 300px;*/}
	
/*  new change for mobile */ 
    #bplace-top {margin-bottom:21px;}	
	header, #top_hdr {height:34px;}
	#top_hdr {margin-top:4px;}
	#logo {margin:-19px 20px 0;}
	#logo img {height:77px;}
	#access, #access:hover, #access:active, #access.active {background-size: cover; height: 34px; margin: 0 15px 0 0; width: 34px;}

    #access:hover {background:url('/img/icons/access.png') no-repeat scroll 0 -34px transparent; background-size: cover;}
    #access:active, #access.active {background:url('/img/icons/access.png') no-repeat scroll 0 -68px transparent; background-size: cover;}

	#main_min {margin:4px 15px 0 0;}
    .social-likes__widget {margin: 6px 3px;}
    #top-menu.showme {height:545px;}
}

@media screen and (max-width: 625px) 
{
	.rabox {border-right:0;border-left:0;}

    div.valuta {border-left:1px dashed #ccc; margin-left:4px; padding-left:4px;}

    #board_index {padding:0 !important;}
    #secondary_nav {display:none;}
}

@media screen and (max-width: 480px) 
{

    div.weather a h3{
        width:35px;
        overflow: hidden;
    }

	/*#bplace-top img {width:460px}*/
	.lctn {color:#8093A5; font-size:11px; height:10px; padding:10px 0 3px 6px;}
	
	.rightd {float:none; width:auto;}
	.catindex {margin:0;}
	#srchform .input_text {width:200px}

	#fb_in {width: 300px}


	#fb_form .input, #fb_form .textarea, #forum_form .input_text, #forum_form .textarea {width: 200px}

	.wdescr {float: left;margin-top: 10px;}
	header .nav {padding: 0;}
	.rightd .ccntr {float:left;margin-right:8px;}
	.catindex {clear:both}
	
	.company .logo {width:60px}
	.company .logo img {width:60px}
	.company .info {margin: 0 70px 0 90px}
	
	.company .stars {width:60px; margin-right:0;}
	.company .stars img {width:9px}

	#org_page #org_logo {margin-right:15px}		
	#org_page #org_logo {width:75px}		

	#top-menu h3 {font-size: 18px;margin-top: 5px;}

/*	.headr {display:none}*/
}

#stat {display:inline-block; background:none; border:0 none; box-shadow:none; padding:3px 0 0;float:left; margin-right:20px;}
#stat h3, #stat div {display:none;}
#stat span {display:inline-block; font-family: arial,verdana,tahoma,sans-serif; font-size:11px; font-style:italic; color:#333; margin-top:5px; vertical-align:top;}
#stat:before {content:url('/img/puls.png');margin-right:4px;}

@media screen and (max-width: 680px)
{
    .bnr_cntr {float:left}
/*    .personal {min-height:250px;}*/
}


.newreg, .forgot {cursor:pointer}
section.form {background-color:#f2f5f5; margin:5px 10px;}
.sectors, section {background-color:#fff; border:1px solid #c7c7c7; border-radius:5px; box-shadow:0 6px 6px -5px #555; margin-bottom:7px; overflow:auto; padding:10px 20px;}
.otherform .btn {margin-right:5px;}
.otherform .descr {display:block; margin-left:5px;}

/*.descr {color:#606060; font:11px/11px Tahoma,Geneva,Kalimati,sans-serif !important; margin-bottom:10px;}*/
.descr {color:#606060; font:normal 13px arial,verdana,tahoma,sans-serif !important; margin-bottom:10px;}

.otherform table {width:auto;}
.otherform table td {padding-right:20px; vertical-align:top; color:#424242; font-family:"BlissPro"; font-size:16px;}
.otherform h2 {font-family:DinTextPro; font-size:26px; font-weight:bold; margin:5px 0 10px; text-transform:uppercase;}
#top-place, #alert {display: none;}
#top-place.showme {height:auto; margin-bottom:20px; opacity:1; display:block;}
#agree_cbox {width:auto;margin-top:3px;float:left;}
.bar {
    font-size: 20px !important;
    font-weight: normal !important;
    margin: 15px 20px 5px !important;
    background:none;
    text-decoration: underline;
}
#rules
{
    border:1px solid #ccc; margin-bottom:10px; background-color:#fff;
}
@media screen and (max-width: 550px)
{
    .otherform .input, .otherform .textarea {width:100%;}
    .infoblock .preview {display: none;}
    .infoblock.realty p.desc, .infoblock.catalog p.desc {display:none;}
    .infoblock .cntr a {text-decoration: none;}
    .infoblock h4, .infoblock h5 {font-size:15px;}
    .blk h3 {margin-right:0;}
  
}
