@import url('adaptive.css');

@font-face {
    font-family: 'roboto';
    src: url('../fonts/Roboto Regular.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto-slab';
    src: url('../fonts/RobotoSlab-Regular.ttf');
    font-weight: normal;
    font-style: normal;
}


* 						{ margin:0; padding:0;}
body 					{
	/*background:url('/i/v2/tail-top.gif') center top repeat-x #fff;*/
	background:url('/i/v2/tail-top1.gif') center top repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; line-height:1.0625em;
	color:#404040; padding:0 20px;
	position:relative;}
input, select, textarea	{ font-family:Arial, Helvetica, sans-serif; font-size:1em;}
img 					{ border:0; vertical-align:top; text-align:left;}
input, select 			{ vertical-align:middle; font-weight:normal;}
a:link					{ color:#0462ae}
.fleft 					{ float:left;}
.fright					{ float:right;}
.clear 					{ clear:both;}
.wrapper 				{ width:100%; overflow:hidden;position: relative}

.title 					{ margin-bottom:20px;}
.title-box 				{ font-size:.91em; color:#0049a3; margin-bottom:10px;white-space:nowrap; clear:both;width:100%;float:left}
.title-box a			{ font-size:1.3em; color:#0049a3;}

/*header*/
#header .row-1 			{ height:115px;}


#header .row-1 .fleft 	{ margin:10px 0 12px 20px;background:url('/i/v2/sublogo.png') left top no-repeat;height:105px;width:400px;}
/*#header .row-1 .fleft a	{ float:left;margin:36px 0 7px 43px;}*/
#header .row-1 .fleft a	{ float:left;margin:36px 0 0 43px;}

/*
#header .row-1 .fleft 	{ margin:10px 0 12px 20px;background:url('/i/v2/logo_n.png') left top no-repeat;height:119px;width:400px;}
#header .row-1 .fleft a	{ float:left;margin:42px 0 7px 44px;}
*/

#header .row-1 .fright	{ padding:25px 0 0 0; width:365px;}
#header .row-2 			{ }

.add_anketa 			{ height:23px;float:left; }
.add_anketa a			{ float:left;margin:4px 0 0 20px;padding-left:18px; background:url('/i/v2/add_anketa.gif') left 2px no-repeat;  }

.login		 			{ height:50px}
.logon		 			{ height:30px;text-align:right;padding: 0 23px 10px 0}
#login-form 			{ font-size:.85em; color:#034d80; padding-bottom:28px;}
#login-form div 		{ display:block; height:25px; }
#login-form input.text	{ width:120px; padding:2px 3px 3px 6px; color:#525d4e; margin-right:10px;}
#login-form input.password	{ width:120px; padding:2px 3px 3px 6px; color:#525d4e; margin-right:9px;}
#login-form input.submit	{ background:url('/i/v2/login.gif') no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff; font-size:1.1em;}
#login-form a 				{ color:#034d80;}
#login-form label			{ position:absolute;padding:2px 0 0 5px;color:#c0c0c0}

#login-form2 			{ font-size:.85em; color:#034d80; padding-bottom:28px;}
#login-form2 div 		{ display:block; height:25px; }
#login-form2 input.text	{ width:120px; padding:2px 3px 3px 6px; color:#525d4e; margin-right:10px;}
#login-form2 input.password	{ width:120px; padding:2px 3px 3px 6px; color:#525d4e; margin-right:9px;}
#login-form2 input.submit	{ background:url('/i/v2/login.gif') no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff; font-size:1.1em;}
#login-form2 a 				{ color:#034d80;}
#login-form2 label			{ position:absolute;padding:2px 0 0 5px;color:#c0c0c0}

#s						{ border:0px; margin:11px 0 0 15px; width:75%}
#sl						{ position:absolute; padding:11px 0 0 15px; color:#c0c0c0;}
#sb						{ float:right; margin:10px 10px 0 0; background:url('/i/v2/search.gif') no-repeat left top; border:none; width:61px; height:22px; font-weight:bold; color:#fff; font-size:1em;}

#search-form input 		{ font-size:.91em; }
#search-form input.text { width:195px; padding:2px 0 2px 5px; margin-right:9px;}
#search-form input.submit	{ background:url('/i/v2/search.gif') no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff;}

#weather-form 			{ color:#5c5c5c;}
#weather-form p 		{ margin-bottom:5px;}
#weather-form .inner 	{ padding:2px 15px 21px 0px;}
#weather-form .h5 		{ margin-bottom:5px;font-weight:bold}
#weather-form select 	{ width:200px; color:#515151;}
#weather-form .img-indent { margin:3px 8px 0 0;}
#weather-form b 		{ color:#404040;}

.extra-wrap 			{ overflow:hidden; position:relative;}
.img-indent 			{ margin:0 20px 0 0; float:left;}

/*==================boxes====================*/
.menu-box 				{ background:url('/i/v2/menu-box-bg.gif') left top repeat-x; width:100%;}
.menu-box .left 		{ background:url('/i/v2/menu-box-left.gif') no-repeat left top;}
.menu-box .right 		{ background:url('/i/v2/menu-box-right.gif') no-repeat right top; height:43px;}
.search 				{ background:url('/i/v2/search_bgr.gif') left top repeat-x;}
.search .left 			{ background:url('/i/v2/search_left.gif') no-repeat left top;}
.search .right 			{ background:url('/i/v2/search_right.gif') no-repeat right top; height:40px;}

.box 					{ width:100%; background:url('/i/v2/box-bg.gif') left bottom repeat-x;}
.box.alt 				{ background:none;}
.box .border-top 		{ background:url('/i/v2/border.gif') repeat-x top;}
.box .border-bot 		{ background:url('/i/v2/border.gif') repeat-x bottom;}
.box .border-left 		{ background:url('/i/v2/border.gif') repeat-y left;}
.box .border-right 		{ background:url('/i/v2/border.gif') repeat-y right;}
.box .left-top-corner 	{ background:url('/i/v2/left-top-corner.gif') no-repeat left top;}
.box .right-top-corner	{ background:url('/i/v2/right-top-corner.gif') no-repeat right top;}
.box .left-bot-corner 	{ background:url('/i/v2/left-bot-corner.gif') no-repeat left bottom; width:100%;}
.box .right-bot-corner	{ background:url('/i/v2/right-bot-corner.gif') no-repeat right bottom;}
.box .left-bot-corner-1	{ background:url('/i/v2/left-bot-corner-1.gif') no-repeat left bottom; width:100%;}
.box .right-bot-corner-1{ background:url('/i/v2/right-bot-corner-1.gif') no-repeat right bottom;}
.box .inner 			{ padding:5px 13px 9px 8px;}
.box .inner .inner 		{ padding:5px 0 0 5px;}
.box .inner img 		{ margin:0 5px 0 0; float:left;}

.box2 					{ width:100%;}
.box2 .border-top 		{ background:url('/i/v2/border-top2.gif') repeat-x top;}
.box2 .border-bot 		{ background:url('/i/v2/border2.gif') repeat-x bottom;}
.box2 .border-left 		{ background:url('/i/v2/border2.gif') repeat-y left;}
.box2 .border-right 	{ background:url('/i/v2/border2.gif') repeat-y right;}
.box2 .left-top-corner	{ background:url('/i/v2/left-top-corner2.gif') no-repeat left top;}
.box2 .right-top-corner { background:url('/i/v2/right-top-corner2.gif') no-repeat right top;}
.box2 .left-bot-corner	{ background:url('/i/v2/left-bot-corner2.gif') no-repeat left bottom; width:100%;}
.box2 .right-bot-corner { background:url('/i/v2/right-bot-corner2.gif') no-repeat right bottom;}
.box2 .inner 			{ padding:4px 12px 9px 12px;}
.box2 .inner .inner		{ padding:5px 0 0 5px;}

ul 						{ list-style:none;}
.list1 li				{ background:url('/i/v2/line-dotted.gif') left bottom repeat-x; padding:0 0 6px 15px; margin-bottom:3px;}
.list1 li.last 			{ background:none; margin-bottom:0; padding-bottom:0;}
.list1 li a 			{ color:#535353; text-decoration:none;}
.list1 li a:hover 		{ text-decoration:underline; color:#000;}

.list4 li				{ background:url('/i/v2/line-dotted.gif') left bottom repeat-x; padding:0 0 6px 5px; margin-bottom:3px;margin-top:5px}
.list4 li.last 			{ background:none; margin-bottom:0; padding-bottom:0;}
.list4 li a 			{ color:#535353; text-decoration:none;}
.list4 li img 		    { padding-top:5px}
.list4 li a:hover 		{ text-decoration:underline; color:#000;}

.list0 li				{ padding:0 0 6px 10px; margin-bottom:3px;}
.list0 li a 			{ color:#535353; text-decoration:none;}
.list0 li a:hover 		{ text-decoration:underline; color:#000;}

.list2 dt 				{ color:#0462ae; padding-bottom:0px; float:left; margin-right:5px;line-height:14px}
.list2 dd 				{ padding-bottom:13px;line-height:14px}
.list2 dd a 			{ color:#404040; font-weight:bold;}

.list3 li 				{ /*background:url('/i/v2/line-dotted.gif') left top repeat-x;*/ padding:7px 0 7px 6px;}
.list3 li a,
a.bul		 			{ background:url('/i/v2/bull-1.gif') no-repeat left 6px; padding:0 0 0 13px; text-decoration:none; display:block;}
div.bul		 			{ background:url('/i/v2/bull-1.gif') no-repeat left 6px; padding:0 0 0 13px; text-decoration:none; display:block;}
.list3 li a:hover,
a.bul:hover 			{ color:#c4112f; text-decoration:underline;}

.list5					{margin-top:-10px}
.list5 li 				{ background:url('/i/v2/bull-1.gif') no-repeat left 6px; padding:2px 0 5px 13px; text-decoration:none; display:block;}

.list6 li 				{ padding:0 0 3px 8px; margin-bottom:1px;}

.menu 					{ padding:12px 0 0 0; text-align:center;}
.menu li				{ display:inline; margin-left:-1px;}
.menu li a 				{ background:url('/i/v2/divider.gif') no-repeat left 3px; padding:0 21px 0 22px; font-size:1.1em; color:#fff; text-decoration:none;}
.menu li a.first 		{ background:none;}
.menu li a:hover 		{ text-decoration:underline;}

/*content*/
#content 				{ padding:6px 0 9px 0;}
#content .indent 		{ padding:0 8px 0 0;}
#content .indent1 		{ padding:0 0 0 8px;}
#content .indent2 		{ padding:0 16px 0 0;}
#content .widget 		{ margin-bottom:8px;}
#content .block 		{ padding:16px 0 0 12px; border-bottom:1px solid #d9d9d9; padding-bottom:14px;}
#content .block.last 	{ border-bottom:none; padding-bottom:0;}
#content .block1 		{ padding:13px 0 0 12px;}

/*footer*/
#footer 				{ color:#727272;background:url('/i/v2/footer_bgr.gif') repeat-x left top;height:150px}
#footer strong			{ text-transform:uppercase; padding-left:25px;}
#footer a				{ color:#727272;}
.subfoot				{ background:url('/i/v2/footer.gif') no-repeat 95% top;height:150px;padding-top:50px}
.copy                   { margin: 52px auto 0;  width: 720px;}


.footer-nav             { float: none;margin-bottom: 16px;margin-top: 10px;text-align: center;}
.footer-nav li 			{ display:inline; color:#535252 !important; white-space:nowrap}
.footer-nav a 			{ font-size:1em; color:#535252 !important; padding:0 12px 0 10px; text-decoration:none;}
.footer-nav a:hover 	{ text-decoration:underline;}

.under					{ color:#535353; clear:both; float:left; border-bottom:1px solid #b7b7b7;  margin-bottom:3px; padding: 6px 0;  width:192px; }
.nounder				{ color:#535353; clear:both; float:left; padding: 6px 0;  width:192px;}
.h3						{ float:left;font-size:1.46em; color:#535353; line-height:1.2em; font-weight:normal; padding:0;  width:153px;}
.desc					{ font-size:.85em;color:#000}

h1 						{ font-size:1.54em; font-weight:normal; line-height:1.15em; color:#0049a3; margin-bottom:8px;}
/*h1 					{ font-size:1em; font-weight:normal; padding:0px}
h2 						{ font-size:1.3em; font-weight:normal; line-height:1.15em; color:#0049a3;padding:15px 0 15px 15px}*/
h2 						{ font-size:1em; font-weight:normal; padding:0px}
.title-box h1 			{ font-size:1.3em; font-weight:normal; color:#0049a3;padding:0 10px 0 5px;float:left}
.title-box h2 			{ font-size:1.3em; font-weight:normal; color:#0049a3;padding:0 10px 0 5px;float:left}
span.h2class 			{ font-size:1.3em; font-weight:normal; color:#0049a3;padding:0 10px 0 5px;float:left}
/*
h1 a 					{ text-decoration:none; color:#0049a3;}
h1 a:hover 				{ text-decoration:underline;}
h2 						{ font-size:1.3em; font-weight:normal; line-height:1.15em; color:#0049a3;}
h2 a 					{ text-decoration:none; color:#0049a3;}
h2 a:hover 				{ text-decoration:underline;}
*/
h3 						{ float:left;font-size:1.46em; color:#535353; line-height:1.2em; font-weight:normal; padding:0;  width:153px;}
h4 						{ font-size:1em; text-transform:uppercase; margin-bottom:10px;}
.h5 						{ font-size:0.9em; margin-bottom:5px;}
h5 a 					{ text-decoration:none;}
h5 a:hover 				{ text-decoration:underline;}
h6 						{ font-size:.83em; text-transform:uppercase; color:#626262; margin-bottom:10px;}

.txt1 					{ color:#0461ac;}
.txt2 					{ color:#000;}
.txt2 a 				{ color:#000;}
p 						{ margin-bottom:17px;}

#main 					{ width:100%; min-width:973px;}
#main-width 			{ max-width:1250px; width:100%; margin:0 auto;}
.sidebar 				{ float:left; width:220px;}
.sidergh 				{ float:right; width:220px;}
.center 				{ padding:0 220px;}

#header 				{ height:205px; background:url('/i/v2/header-bg.png') no-repeat center top;}
#header, #content, #footer 	{ font-size:0.8125em;}
.col-1, .col-2, .col-3		{ float:left;}

.search						{ float:none; margin: 0 0 10px 0}

#page1 #content .center .col-1			{ float:none; margin-bottom:10px}
#page1 #content .center .col-2			{ float:right; width:210px;}
/*
#page2 #content .center .col-1			{ float:none; padding-right:220px}
#page2 #content .center .col-2			{ float:right; width:220px;}
#page2 #content .center .block .col-1 	{ float:left; width:69%; padding:0;}
#page2 #content .center .block .col-2 	{ float:left; width:30%}
*/

#footer { padding:0 0 15px 0; font-size:.69em;}

.head_ank				{ border-bottom:1px dotted #000000; float:left; padding:3px 0 5px 0; width:100%; margin:0 3px 3px 0}
.head_title				{ color:#404040; float:left; font-weight:bold;margin-left:10px}
.tel					{ /*color:#0462ae;*/ float:right; font-weight:bold; background:url('/i/v2/tel.gif') no-repeat left 3px;padding-left:18px;white-space:nowrap}
.city, .city_m			{ float:right;width:105px;height:20px}
.city div				{ /*color:#0462ae; font-weight:bold;*/ float:right; background:url('/i/v2/city.gif') no-repeat left 2px; padding-left:16px;white-space:nowrap;font-size:11px}
.city_m div				{ /*color:#0462ae; font-weight:bold;*/ float:right;
	/*background:url('/i/v2/city_m.gif') no-repeat left 2px;*/
	padding-left:16px;white-space:nowrap;font-size:11px}
div.back				{ display:block; float:left;
	/*background:url('/i/v2/back.gif') left top no-repeat;*/
	width:130px;height:189px;padding:3px 0 0 4px;}
div.back img			{ display:block; float:left;
	border:none 6px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 7px;
}

div.topicimg {
	padding-top: 4px;
}

div.topicimg img		{ display:block; float:left;
	border:none 6px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 7px;
}
div.simple				{ display:block;float:left;background:url('/i/v2/simple.gif') left top no-repeat;width:158px;height:108px;padding:2px 0 0 3px;}
div.sidergh .anview     { margin-bottom: 8px;margin-left: 15px;width: 173px !important;}

div.simple img			{ display:block;float:left;}

.har					{ float:left;width:100%;padding:0px;}
.har ul					{ float:left; padding:0px; text-align:left;margin:0px 0 10px 0;}
.har ul li				{ }
.har ul li span			{ float:left; width:55px; color:#0462ae;font-size:12px}

.price					{ float:left;margin:0px;width:100%; }
.price ul				{ float:left;padding:0px;font-weight:bold}
.price ul li			{ white-space:nowrap}
.price ul li span		{ float:left;width:55px;font-weight:normal;}

.prov					{ float:left;margin:10px 0 0 0px;font-size:.85em;background:url('/i/v2/galka.gif') left 3px no-repeat; padding-left:13px ;width:100%}
.noprov					{ float:left;margin:10px 0 0 0;width:100%}
.podr					{ float:right;padding:0;}
.info					{ float:left;text-align:left; padding:0;margin:0px;min-height:50px;width:100%}
.info_salon				{ float:left;text-align:left; padding:0;margin:0px;min-height:50px;width:100%}
.uslugi					{ float:left; padding:5px 0 5px 13px; width:180px;color:#0462ae;border-top:1px dotted #b7b7b7;border-bottom:1px dotted #b7b7b7;margin-bottom:5px; white-space:nowrap}
.uslugi2				{ float:left; padding:3px 0 3px 8px; width:180px;color:#0462ae;border-top:1px dotted #b7b7b7;border-bottom:1px dotted #b7b7b7;margin-bottom:5px; white-space:nowrap}
.lang					{ display:block;float:right;height:24px;text-align:left;padding:0px 18px 0 2px;}
.lang img				{ margin:0 4px 0 4px;}
.ton					{ display:block;float:right;height:24px;padding:3px 5px 0 0}
.ton img				{ margin:0 4px 0 4px;}
.ton a					{ color:#034d80;text-decoration:none;}
.tomap					{ float:left;margin-left:45px;color:#7c7c7c;font-size:.85em;}

li.exit					{ background:url('/i/v2/u_exit.gif') left top no-repeat;padding-left:20px;margin-left:10px}
li.profile				{ background:url('/i/v2/u_profile.gif') left top no-repeat;padding-left:20px;margin-left:10px}
li.forum				{ background:url('/i/v2/u_forum.gif') left top no-repeat;padding-left:20px;margin-left:10px}
li.favorite				{ background:url('/i/v2/u_prov.gif') left top no-repeat;padding-left:20px;margin-left:10px}
li.anketa				{ background:url('/i/v2/u_anketa.gif') left top no-repeat;padding-left:20px;margin-left:10px}
li.addanketa			{ background:url('/i/v2/u_addanketa.gif') left top no-repeat;padding-left:20px;margin-left:10px}
.line li				{ display:inline;padding:0px;}
.pr_tbl                 { width:100%;}
.pr_tbl tr td           { vertical-align:top}
.pr_bl			    	{ padding:0 10px 15px 0px;text-align:left;}
.pr_bl a				{ text-decoration:none}
.pr_bl span			    { display:block;margin:3px 0 2px 0;font-weight:bold}

td.fotki				{ width:130px}
td.fotki2				{ width:120px}
td.fotki3				{ width:100px}
td.fotki div			{ background:url('/i/bg.png');display:inline;float:left;padding:3px 0 0 0;margin:0 5px 0 5px;background-position:100% 0}
td.fotki div div		{ margin:0;padding:0 5px 0 0;background-position:100% 100%}
td.fotki div div div	{ position:relative;left:-5px;padding:7px 0 0 0;background-position:0 100%;width:105px;height:105px;text-align:center}
td.fotki div div div.otvetonrep	{ position:relative;left:-5px;padding:7px 0 0 0;background-position:0 100%;width:80px;height:80px;text-align:center}
td.fotki img			{ border:6px solid #fff;position:relative;top:-6px;left:5px;display:block;float:none}
td.fotki_s				{ width:83px}
td.fotki_s div div div	{ width:73px;}

input.btn				{ background:url('/i/v2/btn.gif') no-repeat left top; border:none; width:100px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
input.btn2				{ background:url('/i/v2/btn2.gif') no-repeat left top; border:none; width:150px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
input.btn2_180			{ background:url('/i/v2/btn2_180.jpg') no-repeat left top; border:none; width:180px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
input.btn2_200			{ background:url('/i/v2/btn2_200.jpg') no-repeat left top; border:none; width:200px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
input.btn3				{ background:url('/i/v2/btn3.gif') no-repeat left top; border:none; width:100px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
input.btn4				{ background:url('/i/v2/btn4.gif') no-repeat left top; border:none; width:150px; height:22px; font-weight:bold; color:#fff; font-size:.9em; cursor: pointer;}
.bigtel					{ font-size:1.30em;color:#000;font-weight:bold;}

/*ul.price				{ float:left;margin:0px 0 10px 0;padding:0px;text-align:left;}*/
ul.price li				{ padding:0 0 2px 11px;color:#0360ad;font-weight:bold}
ul.price li span		{ display:block;color:#616161;}
.redfield				{ color:#F11;font-size:14px;}
.t						{ float:left;width:100%;margin-bottom:15px}
.t tr td				{ border-bottom:1px solid #fdeecf;/*color:#0166b8*/;padding:4px}
.t .h td				{ background-color:#fdeecf;color:#044b83;font-weight:bold}

.err					{ margin:0px 0 15px 0px;color:#000;padding:8px;border:1px solid #ED211E;border-left-width:3px;font-size:12px;background-color:#ffe4e4;width:95%;position: relative;z-index: 1;}
.erryellow				{ margin:0px 0 15px 0px;color:#000;padding:8px;border:1px solid #ffff00;border-left-width:3px;font-size:12px;background-color:lightyellow;width:95%;position: relative;z-index: 1;}
.uvedom, .notice		{ margin:0px 0 15px 0px;color:#000;padding:8px;border:1px solid #34c52c;border-left-width:3px;font-size:12px;background-color:#deffdc;width:95%;position: relative;z-index: 1;}

div.f_otv				{ display:block;float:left;text-align:left;width:150px;padding-left:15px;margin:5px 0 0 5px;}
div.f_lnk				{ display:block;float:right;text-align:right;margin:0 0 10px 0;}
div.f_lnk a,
div.f_otv a				{ font-size:1.2em;}
td.frmtd				{ text-align:right;padding:2px 10px;font-size:12px}
table.nadfoto			{ float:left;margin:3px 10px 0 3px;width:100%}
table.tblborder			{ border-bottom: 1px solid #6eb2e3;}
table.tblborder_forum	{ border-bottom: 1px solid #dadada;}
.rghsearch input		{ width:30px}
.rghsearch b			{ width:100px;float:left;}
.interval_on			{ background-color:#bee445;padding:1px;cursor:pointer;color:#FFFFFF;font-size:11px;text-align:center}
.interval_off			{ background-color:#EBF5FF;padding:1px;cursor:pointer;font-size:11px;text-align:center}
.foto_line				{ margin:5px;display:block;width:98%;text-align:center}
.foto_line img			{ margin-right:10px;}
div.nv			 		{ text-align:center;width:100%;margin:10px 0 0 0;float:left;font-size: 1.3em;}
span.currpage			{font-size: 1.1em;}
.icolist				{ width:160px;float:left;text-align:center;margin:0 0 20px 5px}
.icolist span			{ float:left;font-size:22px;padding:7px 3px}

.counter				{ }
.grey					{ color:#a4a4a4;float:none}
.opis                   { width:100%;}
.opis tr td             { border-bottom:1px dotted #ccc;padding:0px 0px 2px 5px}
.opis tr td.last        { border-bottom:0px}
.what					{ width:170px;}
/*li.plus					{ background:url('/i/v2/plus.gif') no-repeat left top;}*/
li.plus					{ background:url('/i/v2/minus.gif') no-repeat left top;}
li.minus				{ background:url('/i/v2/minus.gif') no-repeat left top;}
li.plus a:link,
li.plus a:visited		{color:#616161;padding-left:13px}
li.minus a:link,
li.minus a:visited		{color:#C6C3C3;padding-left:13px}
li.minus a:hover,
li.plus a:hover			{color:#ED211E;text-decoration:underline;}

a.plus:link,a.plus:visited			{color:#222;}
a.minus:link,a.minus:visited		{color:#8e8e8e;}
a.plus:hover,a.minus:hover			{color:#6eb2e3;text-decoration:underline;}

.subhead				{height:5px;width:100%;text-align:center}
.subhead div			{height:5px;width:900px;text-align:center;margin:0px auto;background:url('/i/v2/arr3.gif') no-repeat left top;}
.submenu				{height:23px;float:left;margin-left:170px}
.submenu ul				{}
.submenu ul li			{float:left;padding:0 5px;margin:3px 0 0 10px;font-size:0.9em}
.submenu ul li a		{color:#686868;text-decoration:none}
.submenu ul li a:hover	{text-decoration:underline;}

.subgal					{margin-bottom:10px;font-size:10px;text-align:center;width:120px}
.voskl					{color:#ff0000;font-size:12px;font-weight:bold;padding:0 10px 0 5px;cursor:pointer}

.hint					{display:none;position:absolute;width:220px;margin-top:-8px;margin-left:-275px;border:1px solid #c93;padding:8px 10px;background: #ffc url('/i/pointer2.gif') no-repeat -10px 5px;font-size:10px;z-index:999}
.hint .hint-pointer 	{position: absolute;right:-10px;top: 5px;width: 10px;height: 19px;background: url('/i/pointer2.gif') left top no-repeat;}

.ltbl					{float:left;width:100%;}
.ltbl tr td				{font-size:11px}
.ltbl tr td	a:link,
.ltbl tr td	a:visited	{color:#0462ae}
.ltbl tr td	a:hover		{text-decoration:none}
.botnew                 {float: none;margin: 0 auto;text-align: center;width: 700px;}
.botnew	li				{float:left;margin-right:7px;}
.botnew	li a			{color:#ccc}


.select_all {
	display: block;
	float: left;
 	padding: 3px 0 5px 8px;
}

.add_anketa {
	display: block;
	float: right;
	padding: 3px 5px 5px 8px;
}

#selall {
	margin: 0 10px 0 0;
}

.filterank {
	float: left;
	display: block;
	width: 420px;
}

.filterankhelp {
	font-size: 11px;
}

.txtcomment {
	padding: 5px 0 3px 0;
	font-weight: bold;
}

.noread {
	/*background-image: url("/i/konvert.jpg");*/
}
.read {
	float: left;
	display: block;
	width: 32px;
	height: 32px;
}

.feedlogin {
	padding: 0 10px 0 0;
	font-weight: bold;
}

.zebra2 {
	background-color: #f3f7fb;
	padding-top: 2px;
}
.zebra3 {
	background-color: #ffffff;
	padding-top: 2px;
}
.filtermess {
	padding: 2px;
	margin: 2px 0 2px 0;
}

/*dly tarnoy setki bannerov*/
#tarif66, #tarif500, #tarif501 {
	display: none;
}
.headtarifban {
	padding: 4px 2px 4px 2px ;
}
.opisbanner {
	padding: 0px 0px 0px 2px ;
}

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url("/i/form/btn_right.gif") no-repeat right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url("/i/form/btn_left.gif") no-repeat top left;
	color: #333;
	padding: 8px 4px 0px 8px;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	display: block;
	text-decoration: none;
	height: 33px;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url("/i/form/input/input_text_left.gif") no-repeat left top;
	height: 31px;
	padding: 0px;
	float:left;
}

.jqTransformInputInner {
	background: transparent url("/i/form/input/input_text_right.gif") no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 0px 0px 8px;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;
	border: none;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	background:transparent;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px;
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url("/i/form/textarea/textarea_tl.gif") no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url("/i/form/textarea/textarea_tm.gif") repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url("/i/form/textarea/textarea_tr.gif") no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url("/i/form/textarea/textarea_ml.gif") repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url("/i/form/textarea/textarea-mm.gif") repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url("/i/form/textarea/textarea_mr.gif") repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url("/i/form/textarea/textarea_bl.gif") no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url("/i/form/textarea/textarea_bm.gif") repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url("/i/form/textarea/textarea_br.gif") no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url("/i/form/textarea/textarea-mm-hover.gif");}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url("/i/form/textarea/textarea-mm-focus.gif");}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
.jqTransformRadio {
	background: transparent url("/i/form/radio.gif") no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:block;float:left;
	margin-top:5px;
}
a.jqTransformCheckbox {
	background: transparent url("/i/form/checkbox.gif") no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url("/i/form/select_left.gif") no-repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {

	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url("/i/form/select_right.gif") no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

/* -------------
 * usfeedback
 * ------------- */
.h3norm { width: 450px;}

/* -------------
 * form not valid
 * ------------- */
td label em {color:red;}
td label.checked {background: url("/i/v2/galka.gif") no-repeat scroll left 3px transparent;}

input.error, select.error{
    background: none repeat scroll 0 0 #FFEEEE;
    /*border-color: #CC0000;*/
}

.provinfo {
	float:left;margin: 1px;font-size:.85em;background:url('/i/v2/galka.gif') left 3px no-repeat; padding-left:13px ;width:100%;
}

.add_comm {
	margin:5px 0 5px 0;
}

.entercode {
	display: block; float: left; padding: 8px 0 0 11px;
}
#closevvod {
	display: block; float: right; padding: 2px 2px 0 0;
	cursor: pointer;
}
#kodaktivacii {
	display: none; width: 330px; height: 35px; position: absolute; background:#ecf6ff; border:2px solid #bbe0ff;
}
.helpphone {
	padding-top: 2px;
}

.setchat {
	padding-top: 15px;
}
.userinfo {
	display: block;
	float: left;
	z-index: 1;
}
span.dopopis {
	color: #ff0000;
	display: block;
	font-weight: normal;
	padding-left: 13px;
	width: 130px;
	overflow: hidden;
}

div.onlymy {
	display: block;
	float: left;
	padding: 5px;
}
span.onlytxt {
	color: #ff0000;
}

span.onlytxt_line {
	color: #ff0000; padding-left: 13px;
}

div.onlymy_line {
	background: url("/i/v2/plus.gif") no-repeat scroll left top rgba(0, 0, 0, 0); padding-left: 13px;
}

#specblock {
	margin-left:30px;
	/*
	cursor:pointer;
	float:left;
	padding:2px 7px 0 7px;
	//border:1px solid red;
	font-size:9px;
	background-color: red;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #fff;
	letter-spacing: 1px;
	//text-shadow: 1px 1px 1px black;
	-webkit-box-shadow: 1px 1px 2px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 2px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 2px rgba(50, 50, 50, 0.75);
	*/
}

#specblock a{
	letter-spacing: 1px;
	text-decoration: none;
	color: rgb(230, 230, 230);
	font-size: 11px;
	padding:3px 10px 2px 10px;
	text-shadow: 0px -1px 0px rgba(30, 30, 30, 0.8);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: rgb(210, 20, 20);
	background: -moz-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -webkit-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -o-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: -ms-linear-gradient(90deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	background: linear-gradient(0deg, rgb(210, 20, 20) 30%, rgb(250, 20, 20) 70%);
	-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);
}

.tooltip{
	/*
	left:-9999px;
	border:1px solid #fff;
	*/
	position: absolute;
	z-index: 999;
	margin: 5px 0 0 -13px;
	background-color: #eee;
	padding: 4px 10px;
	width: 190px;
	height: 65px;
	opacity: 0.95;
	border: 1px solid rgb(255, 181, 181);
	-webkit-border-bottom-left-radius-: 4px;
	-webkit-border-bottom-right-radius-: 4px;
	-moz-border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	display:none;
	color:#000;
	font-size:11px;
}
.price_block {
	vertical-align:top;
	text-align:center;
	font-size:10px;
}

.price_block div{
	padding: 5px 5px;
	color: #0049a3;
	border: 1px solid #bee3fe;
	border-radius: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #d5effe;
	font-weight:bold;
	font-size:11px;
	width: 100px;
}
/*
.tooltip p{
	 margin:0;
	 padding:0;
	 color:#fff;
	 background-color:#222;
	 padding:2px 7px;
}
*/

/*ocenki*/

.b-rating_type_20_extra .b-rating__star .b-rating__icon, body .b-rating_type_20_extra .b-rating__star-hover .b-rating__icon {
    background-position: -95px 0;
}
.b-rating_type_20_extra .b-rating__star-other .b-rating__icon {
    background-position: -95px -20px;
}
.b-rating_type_20_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -95px -58px;
}
.b-rating_type_20_extra .b-rating__star-my .b-rating__icon, .b-rating_type_20_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -95px -40px;
}

.b-rating_type_shop .b-rating__icon {
    background: url("/i/ocenki.png") repeat scroll 0 0 transparent;
}
.b-rating_type_20_extra .b-rating__icon {
    width: 20px;
}
.smiles-box img {
    border-width: 0;
    margin: 0;
    padding: 0;
}

.b-rating_type_20_extra .b-rating__star {
    font-size: 30px;
}
.b-rating__star {
    color: #CCCCCC;
}

fieldset#misc-params .b-rating {
    position: relative;
    top: 2px;
}
.b-rating {
    margin: 0;
    padding: 0;
}

.b-rollover-tip .tip {
    display: none;
}
.b-rollover-tip .visible {
    display: inline;
}
.b-rollover-tip .hover-visible {
    display: inline;
}
.b-rollover-tip .hover-hidden {
    display: none;
}
#MTB_no-rate-warning {
    color: #E50604;
    margin-left: 10px;
}
.errorAlert {
    color: #E50604;
}


.b-rating__icon {
    border: 0 none;
}
.b-rating__link_type_10 {
    font-size: 80%;
}
.b-rating_type_10 .b-rating__star {
    font-size: 18px;
}
.b-rating_type_10 .b-rating__icon {
    width: 10px;
}
.b-rating_type_10 .b-rating__star .b-rating__icon, body .b-rating_type_10 .b-rating__star-hover .b-rating__icon {
    background-position: -50px -45px;
}
.b-rating_type_10 .b-rating__star-other .b-rating__icon, .b-rating_type_10 .b-rating__star-other-hover .b-rating__icon {
    background-position: -50px -55px;
}
.b-rating_type_10 .b-rating__star-other-half .b-rating__icon {
    background-position: -50px -92px;
}
.b-rating_type_10 .b-rating__star-my .b-rating__icon, .b-rating_type_10 .b-rating__star-my-hover .b-rating__icon {
    background-position: -50px -65px;
}
.b-rating_type_10_extra .b-rating__star {
    font-size: 18px;
}
.b-rating_type_10_extra .b-rating__icon {
    width: 10px;
}
.b-rating_type_10_extra .b-rating__star .b-rating__icon, body .b-rating_type_10_extra .b-rating__star-hover .b-rating__icon {
    background-position: -115px -45px;
}
.b-rating_type_10_extra .b-rating__star-other .b-rating__icon {
    background-position: -115px -55px;
}
.b-rating_type_10_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -115px -107px;
}
.b-rating_type_10_extra .b-rating__star-my .b-rating__icon, .b-rating_type_10_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -115px -65px;
}
.b-rating_type_15 .b-rating__star {
    font-size: 15px;
}
.b-rating_type_15 .b-rating__icon {
    width: 15px;
}
.b-rating_type_15 .b-rating__star .b-rating__icon, .b-rating_type_15 .b-rating__star-hover .b-rating__icon, body .b-rating_type_15 .b-rating__star-hover .b-rating__icon {
    background-position: -50px 0;
}
.b-rating_type_15 .b-rating__star-other .b-rating__icon, .b-rating_type_15 .b-rating__star-other-hover .b-rating__icon {
    background-position: -50px -15px;
}
.b-rating_type_15 .b-rating__star-other-half .b-rating__icon {
    background-position: -50px -77px;
}
.b-rating_type_15 .b-rating__star-my .b-rating__icon, .b-rating_type_15 .b-rating__star-my-hover .b-rating__icon {
    background-position: -50px -30px;
}
.b-rating_type_15_extra .b-rating__star {
    font-size: 20px;
}
.b-rating_type_15_extra .b-rating__icon {
    width: 15px;
}
.b-rating_type_15_extra .b-rating__star .b-rating__icon, body .b-rating_type_15_extra .b-rating__star-hover .b-rating__icon {
    background-position: -115px 0;
}
.b-rating_type_15_extra .b-rating__star-other .b-rating__icon {
    background-position: -115px -15px;
}
.b-rating_type_15_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -115px -76px;
}
.b-rating_type_15_extra .b-rating__star-my .b-rating__icon, .b-rating_type_15_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -115px -30px;
}
.b-rating_type_20 .b-rating__star {
    font-size: 30px;
}
.b-rating_type_20 .b-rating__icon {
    width: 20px;
}
.b-rating_type_20 .b-rating__star .b-rating__icon, .b-rating_type_20 .b-rating__star-hover .b-rating__icon, body .b-rating_type_20 .b-rating__star-hover .b-rating__icon {
    background-position: -30px 0;
}
.b-rating_type_20 .b-rating__star-other .b-rating__icon, .b-rating_type_20 .b-rating__star-other-hover .b-rating__icon {
    background-position: -30px -20px;
}
.b-rating_type_20 .b-rating__star-other-half .b-rating__icon {
    background-position: -30px -59px;
}
.b-rating_type_20 .b-rating__star-my .b-rating__icon, .b-rating_type_20 .b-rating__star-my-hover .b-rating__icon {
    background-position: -30px -40px;
}
.b-rating_type_20_extra .b-rating__star {
    font-size: 30px;
}
.b-rating_type_20_extra .b-rating__icon {
    width: 20px;
}
.b-rating_type_20_extra .b-rating__star .b-rating__icon, body .b-rating_type_20_extra .b-rating__star-hover .b-rating__icon {
    background-position: -95px 0;
}
.b-rating_type_20_extra .b-rating__star-other .b-rating__icon {
    background-position: -95px -20px;
}
.b-rating_type_20_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -95px -58px;
}
.b-rating_type_20_extra .b-rating__star-my .b-rating__icon, .b-rating_type_20_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -95px -40px;
}
.b-rating_type_30 .b-rating__star {
    font-size: 35px;
}
.b-rating_type_30 .b-rating__icon {
    width: 30px;
}
.b-rating_type_30 .b-rating__star-hover .b-rating__icon, body .b-rating_type_30 .b-rating__star-hover .b-rating__icon {
    background-position: 0 0;
}
.b-rating_type_30 .b-rating__star-other .b-rating__icon, .b-rating_type_30 .b-rating__star-other-hover .b-rating__icon {
    background-position: 0 -30px;
}
.b-rating_type_30 .b-rating__star-other-half .b-rating__icon {
    background-position: 0 -89px;
}
.b-rating_type_30 .b-rating__star-my .b-rating__icon, .b-rating_type_30 .b-rating__star-my-hover .b-rating__icon {
    background-position: 0 -60px;
}
.b-rating_type_30_extra .b-rating__star {
    font-size: 35px;
}
.b-rating_type_30_extra .b-rating__icon {
    width: 30px;
}
.b-rating_type_30_extra .b-rating__star .b-rating__icon, body .b-rating_type_30_extra .b-rating__star-hover .b-rating__icon {
    background-position: -65px 0;
}
.b-rating_type_30_extra .b-rating__star-other .b-rating__icon {
    background-position: -65px -30px;
}
.b-rating_type_30_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -65px -89px;
}
.b-rating_type_30_extra .b-rating__star-my .b-rating__icon, .b-rating_type_30_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -65px -60px;
}
.b-rating_type_model .b-rating__icon {
    background: url("/i/ocenki.png") repeat scroll 0 0 transparent;
}
.b-rating_type_model .b-rating__star-other, .b-rating_type_model .b-rating__star-other-hover {
    color: #4085D2;
}
.b-rating_type_model .b-rating__star-my, .b-rating_type_model .b-rating__star-my-hover {
    color: #BEEBFF;
}
.b-rating_type_shop .b-rating__icon {
    background: url("/i/ocenki.png") repeat scroll 0 0 transparent;
}

/*end ocenki*/



table .smilesTable{
    display: table;
    margin-left: 14px;
    margin-top: 0.5em;
}
.rep_otvet{
	padding-left: 12px;
}
.answercomm{
	width: 100%;
	margin-left: 5px;
}
div.answerzag{
	width: 100%;
	margin-left: 5px;
	padding: 10px 0 5px 0;
}
#answerzag{
	/*width: 385px;*/
	width: 100%;
}
.btnsend{
	text-align: center;
}
.bordblue{
	border: 1px solid #0462AE;
}
.displnone{
	display: none;
}

.dtmess {
	float: right;
	color: #666666;
}.yakor {
	float: right;
}
/*citata*/
div.reply {
	padding: 0 0 0 23px;
}
div.reply p {
    color: #444444;
    font-size: 13px;
    padding: 2px 7px 0;
	margin-bottom: 2px;
	font-style: italic;
}
div.reply span.author {
	border-bottom: 1px dotted #66CCFF;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	padding: 0 7px;
}
.otvetlink {
	float: left;
}
.small_ico {
	float: left;
	display: block;
	width: 95px;
	height: 100px;
	text-align: center;
	padding-bottom: 20px;
}
.small_ico a img {
	text-align: center;
}

#avanabor {
	position: absolute;
	left: 145px; top: 100px;
	display: none;
	width: 75%;
	height: 350px;
	background-color: white;
	overflow: scroll; z-index: 500;
}
#avaclose {
	position: absolute;
	left: 145px; top: 80px;
	display: none;
	width: 75%;
	height: 20px;
	background-color: white;
	overflow: hidden; z-index: 500;
}
#avanabor .title-box h2 {
	font-size: 1.3em;
}
#closewinava {
	float: right;
}
.avalink {
	padding: 2px;
	display: block;
	float: left;
}

.helpimg {
	padding-top: 3pt;;
}

a.gallery img, .roundimg{
	border:none 6px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 7px;
}

.linkotlog,	.ugeotlog {
	color: red;
	font-weight: bold;
	display: block;
	/*float: right;*/
	padding-bottom: 5px;
	text-align: center;
}
.linkotlog a{color: red; font-weight: bold;}
.ugeotlog a:visited {color: red; font-weight: bold;}

.link_rightblock {
	padding: 0 20px;;
}

.link_toggle {
	padding: 0 0 15px 0;
	color: #000000;
}
.link_toggle a {
	font-weight: bold;
	border-bottom: 1px dotted;
	cursor: pointer;
	text-decoration: none;
	color: #000000;
}

.author_ank{
	display: block;
	float: left;
	padding: 0 1px;
	font-size: 7pt;
	margin-left: 5px;
	background-color: #ffedc7;

	border:none 6px #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

.smiles{
	width: 15%;display: block; float: left;
	margin: 2px;
}
.smilesrep{
	width: 98%;display: block; float: left;
	margin: 2px;
}

.imgsmile{
	/*width: 30px;*/
	padding: 3px;
	display: block; float: left;
	cursor: pointer;
}

div.addank {
	display: block;
	float: left;
	text-align: left;
	width: 150px;
	padding-right: 20px;
	font-size: 0.85em;
	color: #034D80;
}
div.addank_reg {
	display: block;
	float: right;
	text-align: left;
	width: 100px;
	padding-right: 10px;
	font-size: 0.85em;
	color: #034D80;
}
div.addank a, div.addank_reg a{
	color: #034D80;
	/*color: #000000;*/
}

#messnewrep {
	display: none;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-bottom: 1px solid #6EB2E3;
	color: #666666;
	width: 100%;

}
#messnewrep a{
	font-size: 1em;
}

.tblzayavka {
	padding-top: 5px;
}

.reportlinkblock {
	padding: 5px 0 5px 0;
}
.vpluscol{
	/*color: green;*/
	color: #0462ae;
}
.vminuscol{
	color: #ff0000;
}

.friendreport{
	width: 100%;
}
/*chat*/
#sendchat {
    background: url("/i/v2/btn.gif") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    float: right;
    font-size: 1em;
    font-weight: bold;
    height: 22px;
    margin: 10px 0 0 0;
    width: 100px;
}
/*gemor forms*/
.tablegemor tr td{
	padding: 2px;
}
.opisgemor {
	font-weight: bold;
	padding-top: 10px;
}
.labgemor {
	padding-left: 10px;
}
.inpgemor {
	font-size:1.1em;
}

.prohod {
	/*background-color: lightgreen;*/
	background-color: #E0FFE0;
}
.bgcolorgemor {
	/*background-color: indianred;*/
	background-color: #FFE0E0;
}
.colorred {
	color: red; font-weight: bold;
}
.colorblack {
	color: #000000;
}
.bgcoloryellow {
    background-color: yellow;
}
.bgcolorlightyellow {
    background-color: #ffff88;
}
.bgcolorlightgrey {
    background-color: #eeeeee;
}
.colorgrey {
    color: #808080;
}
.colorgrey {
	color: #808080;
}
.bgcolorlightblue{
	background-color: #e9eeff;
}
.colorblue {
	color: #6e9cff;
}
.friendopisanie {
	padding: 5px 0 15px 5px;
}
.txtpodpis {
	text-decoration: underline;
}
.commentuser {
	background-color: #f8DDE0;
}
.btngreen {
	color: #ffffff;
	border: 1px solid limegreen;
	border-radius: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: forestgreen;
	height: 25px;
	cursor: pointer;
}

.formdopgemor {
	display: none;
}

.rec {
    color: #FF8888;
    font-weight: bold;
    margin-left: 6px;
}

input.btnsort	{

	border:none;
	width:30px; height:22px;
	font-weight:bold; color:#fff;
	cursor: pointer;
	border-radius: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-image: linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -o-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(4,114,204)),
		color-stop(0.66, rgb(3,73,130))
	);

}

.myselect {
	margin-left: 2em;
}

#usedcontact {border:2px dashed #056AB6}

/*районы улицы*/
.liststreet {
	float: left; width: 30px; font-size: 20px; font-weight: bold;
}
.listrayon {
	float: left; width: 65px; font-size: 18px; font-weight: bold;
}

div#tipDiv {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    font-family: verdana;
    font-size: 11px;
    overflow: hidden;
}
div#tipDiv.img {
    background-color: #F5F5F5;
}
div#tipDiv.forum {padding:6px 8px 6px 8px;width:400px;border:1px solid #000;}

.lgesotr {
	width: 330px;
	height: 90px;
	margin-top: 20px;
	background-color: #FFFFFF;
	text-align: center;

	border:solid 1px #9d9d9d;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 7px;
}

input.btnpseudo	{

	border:none;
	width:230px; height:22px;
	font-weight:bold; color:#fff;
	cursor: pointer;
	border-radius: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-image: linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -o-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -moz-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -webkit-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);
	background-image: -ms-linear-gradient(bottom, rgb(4,114,204) 22%, rgb(3,73,130) 66%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.22, rgb(4,114,204)),
		color-stop(0.66, rgb(3,73,130))
	);

}

/*forum tree*/
table.forum_table tr:nth-child(even) {background-color: #f0f9ff; /* Цвет фона четной строки */}
table.forum_table {
	border-collapse: collapse; /*Убрал склеивание общих границ таблицы */
	width: 100%;
}
table.forum_table thead{
	background: url(/i/v2/tema-border-left.png) 0 2px no-repeat;
}

div.col-forum {
	line-height:1.625em;
	font-size: 12px;
	color:#535353;
	padding:0;
}

span.forum-tema1, span.forum-tema2 {
	color: #808080; font-size: 13px;
	text-decoration: none; font-weight: bold;
}

span.forum-tema1{
	padding-left: 27px;
}

span.forum-post {
	color: #535353; font-size: 13px;
	text-decoration: none; font-weight: normal;
	line-height:1.825em;
}

.forum_table a {
	color: #535353;
	text-decoration: none;
}

div.title-box a:hover { color: #d7412c; text-decoration: none; }
span.forum-post a:hover { color: #0462ae; text-decoration: none; }

.title-box a.otvet {
	font-size:13px; color: #0462ae;
	text-decoration: none; font-weight: bold;
	padding:0 0 2px 20px;
}

.title-box a.napisat {
	font-size:13px; color: #0462ae;
	text-decoration: none; font-weight: normal;
	padding: 0 0 2px 15px;
}

.title-box a.back, .title-box a.next {
	color: #0462ae;
	text-decoration: none; font-weight: normal;
}

span.forum-post a.activemesstree {
	font-weight: bold;
}

/*.title-box img {
	padding-top: 3px;
}*/

.forum_table span.forum-post-napisat a{
	color: #0462ae; font-size:12px;
	text-decoration: none; font-weight: bold;
	line-height:1.825em;
}
.forum_table span.forum-post-napisat a:hover { color: #d7412c; text-decoration: none; }

span.forum-post a{
	color: #535353; font-size:13px;
	text-decoration: none; font-weight: normal;
	line-height:1.825em;
}
span.forum-post a:hover { color: #0462ae; text-decoration: none; }

.blockinfo {
	color: #7c7c7c; font-size: 12px;
}


div.reiting_line {display:block; float: left;
 /*padding-right: 2px;*/
 width: 19px;
}

div.avatarka {
	display:block;  float: left;
	/*width: 90px;*/
}

div.forum_user_info {display:inline}
div.my_forum_otvet {float: right}
div.my_forum_otvet a {float: right; text-decoration: none;}

/*
.forum-yakor {float: right;}
.forum-dtmess {float: left; color: #666666;}
.forum_userinfo {display: block; float: left; z-index: 1;}
.forum_userinfo a {color: #666666;  font-weight: normal;}
.forum_post_text span {
	color: #333333; font-weight: bold; font-size: 13px;
}

.forum_post_text {
	padding-top: 5px;
}

a.forum_plus {
	text-decoration: none;
}

div.forum_otvet_plus { float: right; }
div.forum_otvet_plus a{ text-decoration: none; }

.kroshka a {color: #666666; font-size: 13px; font-weight: normal;  text-decoration: none;}
.kroshka a:hover {color: #0462ae; font-size: 13px; font-weight: normal;  text-decoration: none;}
div.kroshka {
	color: #666666;
	font-size: 13px; font-weight: bold;
	text-decoration: none; padding-left:20px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 10px;
}

div.backforum {	float: right; color: #0462ae; background: url("/i/forum_back.png") no-repeat 0 3px; padding-left: 15px;}
div.backforum a { color: #0462ae;  font-weight: bold}
div.backforum a:hover { color: #0462ae;  font-weight: bold}
*/

div.err_forum {
	color:#000;
	padding: 8px 8px 8px 30px; border:1px solid #F2F2F2; border-left-width:3px; font-size:12px; width:290px;
	background: #F9F9F9 url("/i/soob_delete.png") no-repeat 2px 6px;
}


.forum-yakor {float: right; padding-top: 2px;}
.forum_userinfo {display: block; float: right; z-index: 1;}
.forum-dtmess {float: right; color: #888888; font-size: 11px;}
.forum_userinfo a {color: #888888;  font-weight: normal; font-size: 11px;}
.forum_userinfo span {color: #888888;  font-weight: normal; font-size: 11px;}

.forum_post_text {padding-top: 3px; float: left;}
.forum_post_text span {color: #333333; font-weight: bold; font-size: 14px;}

.forum_post_text2  {color: #333333; font-weight: normal; font-size: 14px; padding-top: 9px}
.forum_post_text2 span {color: #333333; font-weight: normal; font-size: 13px;}

a.forum_plus {text-decoration: none; font-weight: bold;}
a.forum_plus:hover {color: #f26522; text-decoration: none; font-weight: bold;}

div.forum_otvet_plus { float: right; padding-right: 5px;}
div.forum_otvet_plus a {float: right; text-decoration: none; font-weight: bold; color: #0462AE;}
div.forum_otvet_plus a:hover {color: #f26522; text-decoration: none; font-weight: bold;}

.kroshka a {color: #0462ae; font-size: 13px; font-weight: normal;  text-decoration: none;}
.kroshka a:hover {color: #f26522; font-size: 13px; font-weight: normal;  text-decoration: none;}
div.kroshka {
    color: #666666;
    font-size: 13px; font-weight: bold;
    text-decoration: none; padding-left:10px;
    margin-bottom: 20px;
}

div.backforum {	float: right; color: #0462ae; background: url("/i/forum_back.png") no-repeat 0 3px; padding-left: 15px; }
div.backforum a { color: #0462ae;  font-weight: bold}
div.backforum a:hover { color: #f26522;  font-weight: bold}
.img_backforum {padding-right: 4px; margin-left: -5px;}

.anonim_my {display: block; float: right; color: #888888;  font-weight: normal; font-size: 11px;}

table.tblborder_forum_my	{ border-bottom: 1px solid #ebebeb; padding-top: 8px; padding-bottom: 8px;}

div.txt_vidget {
	padding: 10px 0 10px 0;
}

.listgorod {
	display: none;
}


/* answer form*/
.b-comment-form {
    min-width: 500px;
    margin: 0 0 15px;
    padding: 8px 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #f6faff;
}

.b-comment-form__field {
    padding: 8px 0 6px 55px;
    min-height: 37px;
    background-position: 0 8px;
    background-repeat: no-repeat;
}

.b-comment-form__text { float: left; width: 100%;}
.b-comment-form__text__box { position: relative; margin: 0 0 13px 0;}
.b-comment-form_pic-90 .b-comment-form__field { padding-left: 110px;}

.b-forum-caption {
    font: bold 16px/20px 'Trebuchet MS';
    display: inline-block;
    margin: 9px 4px 7px 15px;
    vertical-align: -2px;
}

.wysibb {
    margin: 0;
    padding: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #a5c3bd;
	/*max-width: 620px;*/
}

.wysibb .wysibb-toolbar {
    position: relative;
    padding: 0 15px 7px 2px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -webkit-box-shadow: 0 3px 3px rgba(255, 230, 224, 0.6);
    -moz-box-shadow: 0 3px 3px rgba(255, 230, 224, 0.6);
    box-shadow: 0 3px 3px rgba(211, 233, 255, 0.6);
    background: #fff;
    z-index: 0;
}

.wysibb .wysibb-bottom-toolbar {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 -3px 3px rgba(255, 230, 224, 0.6);
    -moz-box-shadow: 0 -3px 3px rgba(255, 230, 224, 0.6);
    box-shadow: 0 -3px 3px rgba(211, 233, 255, 0.6);
}

.wysibb .wysibb-text {
    font-size: 1em;
    margin: 0;
    padding: 5px;
    border: 1px solid #ffe6e0;
    border-left: 0;
    border-right: 0;
    background: #fff;
}

.wysibb .wysibb-text textarea { padding: 3px 0 3px 2px !important; resize: none;}

.wysibb .wysibb-bottom-toolbar img { max-width: 55px;}

.wysibb .wysibb-toolbar-btn, .wysibb-toolbar-colorpicker {
    display: inline-block;
    position: relative;
    width: 23px;
    height: 29px;
    margin: 6px 14px 0 0;
    vertical-align: top;
    cursor: pointer;
    border: 1px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}

.b-comment-form__text__box:after {
    background: url("/i/i-7up.png") repeat scroll -25px -273px rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 24px;
    left: -7px;
    position: absolute;
    top: 10px;
    width: 8px;
}

.button_tip1 {
    border-top: 1px solid #758baa;
    background: #57739a;
    background: -webkit-gradient(linear, left top, left bottom, from(#758baa), to(#57739a));
    background: -webkit-linear-gradient(top, #758baa, #57739a);
    background: -moz-linear-gradient(top, #758baa, #57739a);
    background: -ms-linear-gradient(top, #758baa, #57739a);
    background: -o-linear-gradient(top, #758baa, #57739a);
    padding: 5px 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    color: white;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica, Arial, Sans-Serif;
    text-decoration: none;
    vertical-align: middle;
    border: 0;
	cursor: pointer;
}

.button_tip1:hover {
    border-top-color: #758baa;
    background: #758baa;
    color: #ffffff;
}
.button_tip1:active {
    border-top-color: #57739a;
    background: #57739a;
}

.knopka {float: left; padding: 10px 21px 10px 7px; margin-top: -1px;}

.answercomm_my{
    width: 100%;
    margin-left: 1px;
}

div.avatarka_f { display: block; float: left; padding-top: 8px;  padding-left: 3px;}
/* answer form*/

a.sendlichnoe { width: 20px; background: url(/i/mail.png) no-repeat;}
a.sendlichnoe:hover { width: 20px; background: url(/i/mail_hover.png) no-repeat;}

a.otvetitlink { padding-left: 17px; background: url(/i/karandash.png) no-repeat;}
a.otvetitlink:hover { background: url(/i/karandash_hover.png) no-repeat;}

.blockcomment{
    position:absolute;
    left:0;
    bottom:5px;
    right:0;
    background:rgba(255,255,255, 0.7);
    padding: 15px 5px 20px 20px;
    display:none;
    border-radius: 0;
    width:232px;
    font-size: 13px;
    font-weight: bold;
}

.holder_comment{
    position:relative;
    width:250px;
    padding-bottom: 7px;
}

.holder_comment:hover .blockcomment{
    display:block;
}


.scroll-tbl-1 {
    padding-right: 80px;
    width: 100px;
}

.scroll-tbl-2 {
    width: 100px;
    padding-right: 40px;
}

div.col-forum {
    overflow: auto;
}

span.forum-post {
	display: -moz-box;
	display: -webkit-box;
    min-width: 340px;
	margin-right: 30px;
	overflow: hidden;
}

span.forum-post img {
    padding-right: 4px;
}

.text_ank {
    font-style: normal !important;
    margin-bottom: 6px !important;
    padding-left: 4px !important;
}

.krosh_alfa {
    width: 550px;
    overflow: hidden;
    position: relative;
}
.krosh {
    /*background-color: rgba(204, 235, 255, 0.8);
    border: 1px solid rgba(190, 227, 254, 0.8);
    padding-bottom: 3px;
    padding-top: 3px;*/
    border-radius: 5px;
    /*margin-bottom: 10px;*/
    padding-left: 15px;
    width: 1000px;
}
.krosh_link {
    background: url("/i/krosh_link.png") repeat-x scroll 0 15px rgba(0, 0, 0, 0);
    color: #0462ae;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}
.krosh_img {
    display: inline;
    margin-left: 2px;
    margin-right: 2px;
    margin-top: 4px;
    width: 10px;
}
.krosh_h1 {
    display: inline;
    font-size: 14px;
    font-weight: bold;
    color: #404040;
}
.krosh_text {
    font-style: normal !important;
    margin-bottom: 5px !important;
    margin-top: -1px;
    padding-left: 15px !important;
    padding-right: 10px !important;
}
.linkotlog, .ugeotlog {
    display: block !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    padding-right: 10px !important;
    text-align: right !important;
}
.telephone {
    margin-bottom: 8px;
    margin-top: 16px;
}
.telephone_img {
    display: inline;
    margin-left: 12px;
    margin-right: 1px;
    margin-top: -11px;
    width: 36px;
}
.telephone_text {
    display: inline;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0px;
}
.telephone_info {
    border-left: 1px dotted #a4a4ae;
    display: inline-block;
    line-height: 0.81em;
    margin-left: 7px;
    margin-top: 5px;
    padding-left: 10px;
    color: #a4a4ae;
    margin-bottom: 0px;
}
.ezda {
    border-bottom: 1px solid #ddd;
    float: left;
    height: 25px;
    padding-top: 5px;
    width: 100%;
}
.apar {
    float: right;
    width: 100px;
    font-weight: bold;
}
.viezd {
    float: right;
    width: 50px;
    font-weight: bold;
}
.alfa {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    display: inline;
    float: right;
    left: 550px;
    margin-left: -1.5em;
    margin-right: 0.5em;
    overflow: hidden;
    position: absolute;
    text-indent: -2em;
    top: 0;
    vertical-align: middle;
    width: 1.5em;
}
.wraper_alfa {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    display: inline;
    float: right;
    right: -6px;
    margin-left: -1.5em;
    margin-right: 0.5em;
    overflow: hidden;
    position: absolute;
    text-indent: -2em;
    top: 0;
    vertical-align: middle;
    width: 1.5em;
    z-index: 9;
}
.crown {
    margin-bottom: 18px;
    margin-left: 15px;
}
.crown_img {
    display: inline;
    width: 19px;
    margin-right: 3px;
}
.crown_text {
    display: inline;
}
.head_anketa {
    margin-bottom: 18px;
    width: 100%;
}
.elit_link {
    background: url("/i/crown.png") no-repeat scroll 4px 4px / 11px auto rgba(0, 0, 0, 0);
    padding-left: 18px;
    color: #0462ae;
}
.clip_img {
    margin-bottom: -2px;
    margin-right: 3px;
    margin-top: -2px;
    width: 20px;
}
.cenik {
    border-top: 1px solid #ddd;
    float: left;
    height: 15px;
    padding-top: 5px;
    width: 100%;
}
.cenik>div {
    float: left;
    width: 180px;
    margin-left: 5px;
}
.cenik>div p {
    font-size: 12px;
    color: #a4a4a4;
}

.up div.nv {
    float: left;
    font-size: 14px;
    margin: 4px 0 0;
    text-align: left;
    width: 105%;
    padding-left: 8px;
}
.up div.nv a {

}
.up div.view {
    float: right;
    font-size: 12px;
    margin: 6px 12px 13px 0;
    text-align: right;
    /*width: 360px;*/
    width: 450px;
}
.up div.view p {
    float: right;
    margin-bottom: 0;
    margin-right: 10px;
}
.up div.view a {
    padding-left: 7px;
    padding-right: 7px;
    color: #0462ae;
    text-decoration: none;
    float: right;
}
.up div.view a:hover {
    text-decoration: underline;
}
a.view_list {
    background-image: url("/i/list.png");
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 14px auto;
    padding-left: 20px !important;
}
a.view_map {
    background-image: url("/i/map.png");
    background-position: 0 0px;
    background-repeat: no-repeat;
    background-size: 14px auto;
    padding-left: 20px !important;
}
a.view_gall {
    background-image: url("/i/gall.png");
    background-position: 0 -1px;
    background-repeat: no-repeat;
    background-size: 16px auto;
    padding-left: 20px !important;
}
a.view_active {
    color: #404040 !important;
    font-weight: bold;
}
a.view_active:hover {
    color: #404040 !important;
    text-decoration: none !important;
    cursor: default;
}
a.view_list.view_active {
    background-image: url("/i/list_active.png") !important;
}
a.view_gall.view_active {
    background-image: url("/i/gall_active.png") !important;
}
a.view_map.view_active {
    background-image: url("/i/map_active.png") !important;
}
.alfa_text {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    display: inline-block;
    height: 22px;
    margin-left: -18px;
    margin-right: 0.5em;
    overflow: hidden;
    text-indent: -2em;
    vertical-align: middle;
    width: 1.5em;
}
.alfa_box {
    float: left;
    overflow: hidden;
    width: 61%;
}

/*@media only screen and (max-width: 1280px),
only screen and (max-device-width: 1280px) {
    .alfa_box {
        width: 97%;
    }
    .up div.view {
        display: none;
    }
}*/

.podr a {
    font-size: 11px;
}
.alfa_bottom {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    display: inline-block;
    height: 5px;
    margin-left: 5px;
    margin-right: 0.5em;
    margin-top: 25px;
    overflow: hidden;
    text-indent: -2em;
    vertical-align: middle;
    width: 185px;
}

#linkShowMetros {
    margin-bottom: 30px !important;
}
.adaptiv_none {
    display: none;
}

/*@media all and (max-width: 1024px) {
    .adaptiv_del {
        display: none;
    }
    .adaptiv_none {
        display: block;
    }
    .adaptiv_block {
        float: left;
        margin-right: 30px;
    }
}*/

select[name=tipocenki]
{
    width: 138px;
}

form[name=metroextform]
{
    float: left;
    width: 225px;
    margin: 6px 12px 13px 10px;
}
form[name=metroextform] #checkexternal
{
    margin-right: 5px;
    margin-top: -2px;
}

@media all and (max-width: 1130px) {
    .up div.view p {
        display: none;
    }
    .up div.view {
        width: 450px;
    }
}


ul.podbor_mini {

}
ul.podbor_mini li {
    display: inline;
    color: #ddd;
}
ul.podbor_mini li a {
    text-decoration: none;
    color: #535353;
    padding-left: 8px;
    padding-right: 8px;
}
ul.podbor_mini li a.four {
    padding-left: 5px;
    padding-right: 5px;
}
ul.podbor_mini li a:hover {
    text-decoration: underline;
}
ul.podbor_mini li.sidebar_punct {
    display: block;
    width: 100%;
}
ul.podbor_mini li.sidebar_punct {
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
    color: #0462ae;
}
.serch_view {
    padding-top: 22px;
}
.serch_view li {
    float: right;
}
.serch_view li.li1 {width: 140px;margin-right: -160px;}
.serch_view li.li2 {width: 175px; margin-right: -12px;}
.serch_view li.li3 {width: 105px}

td.sh {
    border-top: 1px dashed #dddddb;
    height: 60px;
}
.vosklik {
    width: 48px;
    float: right !important;
}

/*-----Личный кабинет-------*/
#ntpd {
    background: url("/i/v2/ntpd.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 215px;
    margin: -120px auto 0;
    position: relative;
    width: 280px;
}
.ntpd-head {
    background: url("/i/v2/editorial.png") no-repeat scroll 8px 1px / 15px auto rgba(0, 0, 0, 0);
    /*color: #ececec;*/
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bolder;
    height: 28px;
    margin: 0 auto;
    padding-left: 40px;
    position: relative;
    /*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);*/
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    top: 17px;
    width: 200px;
}
#ntpd #tasks {
    display: block;
    font-size: 12px;
    font-weight: bold;
    /*height: 198px;*/
    position: relative;
    top: 1px;
    width: 228px;
}
.incomplete {
    color: #999;
}
.incomplete, .complete {
    display: block;
    font-weight: normal;
    padding: 0 0 9px 39px;
    text-decoration: none;
}
.complete.ui-link:hover {
    text-decoration: underline;
}
.complete {
    color: #666;
}
#tasks img {
    margin-left: 7px;
}
.voskl {
    color: #ff0000;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 0 10px 0 12px !important;
}
.gd-view {
    background: url("/i/v2/gd-view.png") no-repeat scroll 5px -2px / 129px auto rgba(0, 0, 0, 0) !important;
    display: block !important;
    position: relative !important;
    width: 135px !important;
}
.gd-a {
    display: block;
    height: 150px;
    left: 8px;
    outline: medium none;
    position: absolute;
    top: 12px;
}
.grid-image {
    border-radius: 3px;
    display: inline-block;
    height: 150px;
    margin: 0;
    outline: medium none;
    padding: 0;
    position: relative;
    text-indent: -9999px;
    top: -80px;
    z-index: 10;
}
td.fotki div {
  /*  background: url("/i/v2/gd-view.png");*/
    /*padding: 0 !important;*/
}
td.fotki div div div {
    /*height: 204px !important;*/
}
.ltbl tr td {
    font-size: 12px !important;
}
.lincab td.fotki div {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 204px !important;
    padding: 0 !important;
}
.row_status {
    margin-top: 7px;
    display: block;
}
.complete.ui-link.red {
    color: #da0000;
}
#tasks img {
    padding-left: 2px;
    width: 12px;
}
.hint {
    background: url("/i/v2/pointer2.gif") no-repeat scroll -10px 5px #ffc !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin-left: 195px !important;
}
.hint .hint-pointer {
    background: url("/i/v2/pointer_d.gif") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    right: 240px !important;
}
.danger {
    margin-top: 45px;
    position: absolute;
    right: 30px;
    cursor: pointer;
}
.danger:hover {
    opacity: 0.5;
    transition-duration: 0.5s;
}
.danger img {
    width: 65px;
}
.hint_d {
    background: url("/i/pointer2.gif") no-repeat scroll -10px 5px #ffc;
    border: 1px solid #c93;
    display: none;
    font-size: 12px;
    margin-left: -416px;
    margin-top: 30px;
    padding: 8px 10px;
    position: absolute;
    width: 304px;
    z-index: 999;
}
.hint_d .hint-pointer {
    background: url("/i/pointer2.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 19px;
    position: absolute;
    right: -10px;
    top: 25px;
    width: 10px;
}
.danger_c {
    background: url("/i/v2/danger_c.png") no-repeat scroll -5px 1px / 30px auto rgba(0, 0, 0, 0);
    font-weight: bold;
    height: 30px;
    margin-top: 68px !important;
    padding-left: 6px;
    padding-top: 7px;
    position: absolute;
    right: 17px;
    width: 30px;
}
.increase {
    background: url("/i/v2/increase.png") no-repeat scroll 0 -1px / 20px auto rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #dddddb !important;
    display: block;
    float: left;
    margin-left: 5px;
    padding-bottom: 2px;
    padding-left: 25px;
    padding-top: 4px;
    width: 238px;
}
.courses {
    background: url("/i/v2/courses.png") no-repeat scroll 0 1px / 20px auto rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #dddddb !important;
    color: #0462ae !important;
    display: block;
    float: right;
    margin-left: 5px;
    margin-right: 10px;
    padding-bottom: 2px;
    padding-left: 25px;
    padding-top: 4px;
    width: 306px;
}
.manager {
    background: url("/i/v2/manager.png") no-repeat scroll 0 -1px / 20px auto rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #dddddb !important;
    display: block;
    float: left;
    margin-left: 5px;
    padding-bottom: 2px;
    padding-left: 25px;
    padding-top: 4px;
    width: 180px;
}
.link_toggle {
    color: #000000;
    margin-bottom: 20px;
    padding: 0 0 15px;
    width: 100%;
}
.ntpd_s {
    background: url("/i/v2/ntpd_s.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
    height: 145px !important;
}
.ntpd_s .incomplete, .complete {
    padding: 0 0 7px 39px !important;
}
strong.stong_s {
    display: block;
    margin-bottom: -15px;
    margin-top: 5px;
}


/*-----Блок ОЦЕНОК-------*/
/*оценки*/

td.fotki3 {
    /*width: 80px;*/
    width: 100px;
}
.oc td.fotki3 {
    width: 80px;
}
td.fotki3_f {
    padding-left: 9px;
    width: 84px;
}
td.fotki2_f {
    width: 93px;
}
.inner span.dtreviewed {
    font-size: 11px;
    padding-left: 0;
    text-decoration: none;
}
div.reiting_line {
    display: block;
    float: left;
    width: 18px;
}
div.avatarka {
    display: block;
    float: left;
}
.post_r {color: #999999;}
.post_r span {color: #999999;}
a.post_r  {color: #999999; text-decoration:underline;}
a.post_r:hover {color: #F26522;}
.post_t {color: #999999; font-size: 11px; float: right; padding-right: 20px;}
.tabl_r {width: 720px; float: left;border-bottom: 1px dashed #dddddb;}
.post_t { color: #999999; float:right; font-size: 11px; padding-right: 0px;}
.tabl_r { padding-left: 2px; padding-top: 2px;padding-bottom: 2px;}
.userinfo.info_r {width: 335px;}
.userinfo strong a:link {color: #0462AE;text-decoration: none;}
.reiting_left {width: 84px; float: left;}
.reiting_right {width: 530px; position: relative; float: left;}
.reiting_r {
    /*width: 630px;*/
    width: 99%;
    position: relative;
    float: left;
}
.r_r1 {width: 155px; float: left; padding-bottom: 3px;}
div.reiting_line_r {display:block; float: left; width: 11px; padding-left: 8px;}
div.r_line   {padding-top: 7px; padding-bottom: 7px; overflow: hidden; width: 530px;}
div.r_line_s {padding-bottom: 7px; overflow: hidden; width: 530px;}
.r_r1 img {margin-left: -2px}
.inner span.fn {
    font-size: 13px;
    padding-left: 0;
}
.col-1.oc {
    margin-top: 20px;
}
.r_clock {
    font-size: 12px;
    color: #999;
    display: block;
    margin-top: 2px;
}


@media only screen and (max-width: 1200px){
    /*.reiting_right {margin-left: 15px; }*/
    .r_r1 { float: left;padding-bottom: 3px;width: 180px;}
    /*.reiting_r {float: left;position: relative;width: 360px;}*/
    /*.adaptiv {width:280px; ;margin-bottom: -38px;}*/
    div.r_line { overflow: hidden;padding-bottom: 7px;padding-top: 7px;width: 280px;}

    .wysibb {background: none repeat scroll 0 0 #A5C3BD;border-radius: 5px;margin: 0;/*max-width: 560px;*/ padding: 1px;}
    .b-comment-form__text__box:after {background: url("/i/i-7up.png") repeat scroll -25px -273px rgba(0, 0, 0, 0);content: "";display: block; height: 24px;left: -7px;position: absolute;top: 10px; width: 8px; }
    .b-comment-form__text {float: left;margin-left: -101px;width: 97%;}
    .adaptiv_r {width: 30%;}
    .none {display: none; }
    .b-comment-form__text__box:after { background: url("/i/i-7up_none.png") repeat scroll -25px -273px rgba(0, 0, 0, 0);content: "";display: block;height: 24px;left: -7px;position: absolute;top: 10px;width: 8px;}
    .adaptiv_w  {width: 280px;}
    td.fotki3 {display: block;
		/*width: 80px;*/
		width: 100px;
	}
    .userinfo {/*width: 100%;*/}

    .holder:hover .block_otvet .otvetlink.oc{
        /*right: -85px !important;*/
        transition-duration: 1s;
    }
}
@media only screen and (max-width: 1260px){
    .adaptiv {width:120px;transition: all 0.4s ease-in-out 0s;}
}
@media only screen and (max-width: 1080px){
    .adaptiv {width:100px !important;transition: all 0.4s ease-in-out 0s;}
    .r_r1 {width: 155px;}
    .reiting_r {
        width: 500px;
    }
}






/*коментарии*/
/*коменты*/

div.avatarka {
    display: block;
    float: right !important;
    /*margin-right: 14px;*/
    margin-right: 12px;
}

.fn {font-size: 14px; color: #013b63;}

.inner span .fn { font-size: 13px; padding-left: 0; float: left; font-weight: bold;}

.ocenil { font-size: 12px; color:#999999; float: left;}

.description { float: left; padding-top: 5px;}

.yakor_k {float: right; padding-top: 2px; padding-left: 2px;}
.dtmess_k {float: right; font-size: 11px; font-weight: normal; text-decoration: none;  }
.dtmess_k span {float: right; font-size: 11px; font-weight: normal; text-decoration: none; color: #999999; }




.holder{
    position:relative;
    width:100%;
    /*height:400px;*/
}
.block_otvet{
    position:relative;
    display:none;
}

.holder:hover .block_otvet{
    display:block;
}

.holder:hover {
    background: #f1f4f6; /* Цвет фона при наведении */
}

.rep_otvet_d {padding-left: 40px;}
.rep_otvet_o {padding-left: 40px;}

table.tblborder_k	{ border-bottom: 1px solid #f8f8f8; padding-bottom: 7px; padding-top: 7px; width: 98%;}
table.tblborder_k2	{ border-bottom: 1px solid #f5f5f5; padding-bottom: 7px; padding-top: 7px; width: 99%;}
.pred {padding-bottom: 5px;}
span.pred {font-size:13px;}


div.forum_otvet_plus {
    float: right;
    padding-right: 5px;
}


div.forum_otvet_plus a {
    color: #0462AE;
    float: right;
    font-weight: bold;
    text-decoration: none;
}
a.sendlichnoe {
    background: url("/i/v3/mail.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
}

a.sendlichnoe:hover {
    background: url("/i/v3/mail_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
}


.box .inner img.view {
    float: left;
    margin: 1px 7px 3px;
}

.box3 .inner {
    padding: 1px 0 7px 10px;
}


.title-box3 h9 {
    color: #333333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px 0 5px;
}


.title-box3 {
    clear: both;
    color: #0049A3;
    float: left;
    font-size: 0.91em;
    margin-bottom: 5px;
    white-space: nowrap;
    width: 100%;
}

.txt_info {padding-left: 20px;}
.txt_info span {font-size: 13px;}

span.txt_k {font-size: 12px;}


.col-rating {
    margin-bottom: 15px;
}

.holder_1{
    position:relative;
    width:250px;
    height:465px;
    padding-bottom: 7px;
}

.holder_2{
    position:relative;
    width:250px;
    height:483px;
    padding-bottom: 7px;
}

.block{
    position:absolute;
    left:0px;
    bottom:5px;
    right:0px;
    background:rgba(255,255,255, 0.7);
    padding:20px;
    display:none;
    border-radius: 0px;
    width:240px;
}

.holder_1:hover .block{
    display:block;
}

.holder_2:hover .block{
    display:block;
}

div.otvetlink a        {text-decoration: none; font-weight: bold;}
div.otvetlink a:hover  {color: #f26522; text-decoration: none; font-weight: bold;}

.otvetlink a {
    background: url("/i/v3/karandash.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 12px;
    background-position: 1px 1px;
    padding-left: 17px;
}

.otvetlink a:hover {
    background: url("/i/v3/karandash_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-size: 14px;
    padding-left: 17px;
}
.dtmess.oc {
    color: #999;
    display: block;
    margin-right: 5px;
    margin-top: -3px;
}
.yakor.oc {
    opacity: 0.5;
}
.pl_tits {
    background: url("/i/v2/like_plus.png") no-repeat scroll 10px center / 26px auto rgba(0, 0, 0, 0);
    margin-right: 0 !important;
    margin-top: -20px;
    padding-bottom: 12px;
    padding-right: 28px;
    padding-top: 20px;
}
.mn_tits {
    background: url("/i/v2/like_minus.png") no-repeat scroll 0 center / 22px auto rgba(0, 0, 0, 0);
    margin-left: 0 !important;
    margin-top: -20px;
    padding-bottom: 12px;
    padding-left: 14px;
    padding-top: 20px;
}
.pl_tits:hover {
    background: url("/i/v2/like_plus_hover.png") no-repeat scroll 10px center / 26px auto rgba(0, 0, 0, 0);
    transition: all 0.2s ease-in-out 0s;
}
.mn_tits:hover {
    background: url("/i/v2/like_minus_hover.png") no-repeat scroll 0 center / 22px auto rgba(0, 0, 0, 0);
    transition: all 0.2s ease-in-out 0s;
}



.holder:hover .pl_tits {
    background: url("/i/v2/h_like_plus.png") no-repeat scroll 10px center / 26px auto rgba(0, 0, 0, 0);
}
.holder:hover .mn_tits {
    background: url("/i/v2/h_like_minus.png") no-repeat scroll 0 center / 22px auto rgba(0, 0, 0, 0);
}
.holder:hover .pl_tits:hover {
    background: url("/i/v2/h_like_plus_hover.png") no-repeat scroll 10px center / 26px auto rgba(0, 0, 0, 0);
    transition: all 0.2s ease-in-out 0s;
}
.holder:hover .mn_tits:hover {
    background: url("/i/v2/h_like_minus_hover.png") no-repeat scroll 0 center / 22px auto rgba(0, 0, 0, 0);
    transition: all 0.2s ease-in-out 0s;
}


.like.mn {
    width: 20px;
}
img.like {
    /*margin-right: 4px;*/
    margin-top: -16px;
    width: 25px;
    /*opacity: 0.6;*/
}
span.like {
    color: #92c37c;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-right: 4px;
    text-decoration: none !important;
}
span.like.mn {
    color: #d24a43;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-left: -6px;
    text-decoration: none !important;
}
img.like:hover {
    opacity: 1;
}
span.like:hover {
    opacity: 1;
}
.otvetlink.oc {
    float: right;
    margin-right: 10px;
    transition-duration: 1s;
}
.otvetlink.oc a {

}
.voteplus.oc {
    float: right;
}
.voteminus.oc {
    float: right;
}
.inner span .fn.oc {
    color: #0462ae;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 0;
}
.avatarka img {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}
.r_r1.otziv {
    width: 100%;
}
.provoc {
    background: url("/i/v2/li-icons.png") no-repeat scroll -181px -1px rgba(0, 0, 0, 0);
    display: block;
    margin-top: 4px;
    padding-left: 13px;
}
.reiting_r.ot {
    margin-top: 4px;
    background: url("/i/v2/li-icons.png") no-repeat scroll -181px -1px rgba(0, 0, 0, 0);
    padding-left: 13px;
}
.rep_otvet.oc {
    padding-left: 40px;
}
table.tblborder_k.oc {
    border-bottom: 1px dashed #dddddb;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 98%;
}
.otvetlink.oc.ot {
   opacity: 1;
   transition-duration: 1s;
}
.otvetlink.oc.ot:hover {
    opacity: 1;
    transition-duration: 1s;
}

.holder:hover .block_otvet .otvetlink.oc{
    float: right;
  /*  margin-left: 85%;
    margin-right: 10px;
    margin-top: -15px;
    margin-bottom: -10px;*/
    position: absolute;
    right: 10px;
    bottom: 1px;
    transition-duration: 1s;
}
.clock_com {
    float: right;
    color: #999;
    font-size: 11px;
    font-weight: normal;
}
.avatarka.com {
    margin-right: 15px;
}
.userinfo.com {
    margin-left: -5px;
    font-size: 14px;

}
.info_com {
    margin-top: 5px;
    display: block;
    margin-bottom: 0px;
    width: 86%;
    float: left;
}
.tblborder_k.com {
    border-bottom: 1px dashed #dddddb;
}
.tblborder_k.com {
    border-bottom: 1px dashed #dddddb;
    display: inline-table;
    padding-bottom: 5px;
    padding-top: 5px;
}

div.im_unread_bar {
    border-bottom: 1px solid #dce3e9;
    color: #8d8f91;
    height: 9px;
    margin: 10px -5px 12px 15px;
    text-align: center;
    width: 96%;
}
.im_unread_bar span {
    color: #8d8f91;
    font-size: 11px;
    text-align: center;
}
span.im_unread_bar_wrap {
    background: none repeat scroll 0 0 #ffffff;
    padding: 0 9px;
}

.im_unread_bar span {
    color: #8d8f91;
    font-size: 11px;
    text-align: center;
}
.im_unread_bar_text {
    background: url("/i/v3/down.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    padding-left: 3px;
    padding-right: 14px;
}
.col-1.com {
    margin-top: 15px;
}

.foto_rep {
    float: right;
    margin-top: -20px;
    width: 120px;
}
.userinfo.rep {
    width: 100%;
}
.rep_otvet .userpanellink {
    margin-top: 20px;
}

/*здесь стили для хрома*/
@media all and (-webkit-min-device-pixel-ratio:0) {
    .userinfo.chrome {
        /*margin-top: -20px;*/
        margin-top: 0px;
    }
}

.nadfoto.tblborder_k.oc.holder .b-comment-form__text {
    float: left;
    margin-left: 0;
    width: 100%;
}
.nadfoto.tblborder_k.oc.holder .avatarka_f > img {
    height: 48px;
    width: 48px;
}
.nadfoto.tblborder_k.oc.holder .b-comment-form_pic-90 .b-comment-form__field {
    padding-left: 74px;
}
.nadfoto.tblborder_k.oc.holder .b-comment-form {
    min-width: 420px;
}

.nadfoto.tblborder.topic .b-comment-form__text {
    float: left;
    margin-left: 0;
    width: 100%;
}
.nadfoto.tblborder.topic .avatarka_f > img {
    height: 48px;
    width: 48px;
}
.nadfoto.tblborder.topic .b-comment-form_pic-90 .b-comment-form__field {
    padding-left: 80px;
}
.nadfoto.tblborder.topic .b-comment-form {
    min-width: 420px;
    float: right;
}

.nadfoto.tblborder_forum_my .b-comment-form__text {
    float: left;
    margin-left: 0;
    width: 100%;
}
.nadfoto.tblborder_k.oc.holder .b-comment-form {
    min-width: 420px;
}

/*---Hack for opera---*/
@media all and ( min-width : 0px )	 {
    #ntpd {
        margin: -10px auto 0;
    }
}


@media only screen and (max-width: 1100px){

    .ad_red {
        float: left;
    }
    .ad_act {
        display: block;
        float: left;
        width: 100% !important;
    }
    .ad_st {
        padding-bottom: 10px;
    }
    .ad_ac {

    }
    .hint {
        margin-left: 103px !important;
        margin-top: -3px !important;
    }
    .courses {
        height: 17px;
        overflow: hidden;
        width: 225px;
    }
    #ntpd #tasks {
       /* height: 170px;*/
    }
}


.otchets {
    margin-bottom: 15px;
}
.otchets > p {
    font-size: 20px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 20px;
}
.reportlinkclass {
    background: url("/i/v2/write.png") no-repeat scroll 0 0 / 16px auto rgba(0, 0, 0, 0);
    color: #0462ae;
    padding-left: 20px;
    margin-left: 15px;
    text-decoration: none;
}
#linkreport {
    margin-bottom: 15px !important;
    margin-right: 15px;
    text-align: right;
}
#linkreport a {
    text-decoration: none;
}


/*----Napisat koment---*/
.wysibb > table {
    background: none repeat scroll 0 0 #fff;
    box-shadow: -2px 0 2px #ddd;
    display: block;
    padding-left: 10px;
    position: absolute;
    right: 10px;
    top: 2px;
    width: 130px;
    height: 98%;
}
.wysibb-toolbar.text_block {
    text-align: left;
    min-height: 266px;
    /*height: 266px;*/
}
#formsendrep .wysibb-toolbar.text_block textarea {
    box-shadow: 0 -3px 3px rgba(211, 233, 255, 0.6) !important;
    height: 168px;
    margin-left: -1px;
    padding-left: 10px !important;
    padding-right: 11px;
    /*width: 463px;*/
    width: 80%;
}
.wysibb-toolbar.text_block > input {
    border: 0 none;
    height: 37px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 10px;
    width: 98%;
}
.big_ocenka {
    box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.2);
    height: 40px;
    margin-left: -4px;
}
#rating-stars_6 > p {
    float: left;
    margin-bottom: 0;
    margin-top: 2px;
    padding-right: 15px;
}
.big_ocenka > div {
    padding-left: 15px;
    padding-top: 9px;
}

/*ocenki*/

.b-rating_type_20_extra .b-rating__star .b-rating__icon, body .b-rating_type_20_extra .b-rating__star-hover .b-rating__icon {
    background-position: -95px 0;
}
.b-rating_type_20_extra .b-rating__star-other .b-rating__icon {
    background-position: -95px -20px;
}
.b-rating_type_20_extra .b-rating__star-other-half .b-rating__icon {
    background-position: -95px -58px;
}
.b-rating_type_20_extra .b-rating__star-my .b-rating__icon, .b-rating_type_20_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -95px -40px;
}

.b-rating_type_shop .b-rating__icon {
    background: url("/i/v3/ocenki2_mini.png") repeat scroll 0 0 transparent;
}
.b-rating_type_20_extra .b-rating__icon {
    width: 20px;
    margin-left: -6px;
}


.big_star .b-rating__star .b-rating__icon, body .b-rating_type_20_extra .b-rating__star-hover .b-rating__icon {
    background-position: -95px 0;
}
.big_star .b-rating__star-other .b-rating__icon {
    background-position: -95px -20px;
}
.big_star  .b-rating__star-other-half .b-rating__icon {
    background-position: -95px -58px;
}
.big_star  .b-rating__star-my .b-rating__icon, .b-rating_type_20_extra .b-rating__star-my-hover .b-rating__icon {
    background-position: -95px -40px;
}

.big_star  .b-rating__icon {
    background: url("/i/v3/ocenki2.png") repeat scroll 0 0 transparent;
}
.big_star  .b-rating__icon {
    width: 25px;
    margin-left: -6px;
    height: 20px;
}

.ocenkarep div {
    margin-left: 3px;
}
.bt_ot{
    margin-top: 12px;
    padding: 5px 19px;
}
.bt_ot {
    margin-bottom: 5px;
    margin-top: 12px;
    padding: 5px 19px;
}
.dop_pole {
    background: url("/i/v3/down.png") no-repeat scroll right 3px rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #dddddb;
    float: left;
    margin-left: 10px;
    margin-top: 14px;
    padding-right: 11px;
    text-decoration: none;
    margin-bottom: 10px;
}
.dop_panei {
    margin-left: 10px;
    margin-top: 55px !important;
    text-align: left !important;
    width: 100%;
}
.dop_panei tr {
    text-align: left;
    height: 26px;
}
.dop_panei tr td {
    text-align: left;
}
.dop_panei {
    margin-left: 10px;
    text-align: left !important;
}
.dop_panei tr:nth-child(2n+1) {
    background-color: #f5f5f5;
}
.rep_br {
    display: none;
}
@media only screen and (max-width: 1100px){
    /*.dop_panei tr {
        display: block;
        height: 47px;
        padding-left: 8px;
        padding-top: 5px;
        text-align: left;
    }
    .dop_panei tr td {
        display: block;
        margin-bottom: 3px;
        text-align: left;
    }*/
    .rep_br {
        display: block;
        margin-bottom: -14px;
    }
    .rep_span {
        display: block;
        float: left;
        width: 57px;
    }
    .rep_meto {
        width: 200px;
    }
}

.wysibb-text.procifra {
    float: left;
    margin-left: 40px;
    margin-top: -27px;
    position: relative;
    /*width: 245px;*/
    width: 252px;
}
.wysibb-text.procifra > input {
    height: 18px;
    padding-left: 3px;
}
.wysibb-text.procifra > img {
    max-width: 70px;
}
#formsendrep .wysibb {
    max-width: auto !important;
}

#formsendrep .b-comment-form_pic-90 .b-comment-form__field {
    padding-left: 0;
    width: 100%;
}


@media only screen and (max-width: 1200px){
    #formsendrep .b-comment-form__text {
        margin-left: 0px;
    }
}


h2#zagtitlereport {
    font-size: 20px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 20px;
}

.anon span {
    color: #999 !important;
    float: left;
    font-size: 14px !important;
}
.r_r1.adaptiv {
    margin-top: 16px;
    height: 28px;
}
.reiting_r {
    margin-top: -16px;
}

.userinfo {/*---Что бы имя выделялось--*/
    position: inherit;
    z-index: 9 !important;
}

.fotki_s div div div {
    background: none repeat scroll 0 0 #fff;
    border-radius: 10px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    height: 150px;
    margin-right: -2px;
    padding: 5px;
    width: 100px !important;
}

.provoc a {
    text-decoration: none;
}
.provoc a:hover {
    text-decoration: underline;
}

div.f_lnk.tc {
    margin-right: 15px;
}


.rep_otvet .userinfo.tc .userpanellink {
    margin-top: 0px !important;
    margin-left: -1px !important;
}

.holder.tc .block_otvet {
    display: block !important;
    float: right;
}

.rep_otvet .holder.tc .block_otvet {
    display: none !important;
}
.rep_otvet:hover .holder.tc .block_otvet {
    display: block !important;
}

.adm_act2 {
    margin-right: 15px;
}
.holder.tc:hover .adm_act2 {
    margin-right: 115px;
    margin-bottom: -3px;
}
.adm_act1 {
    margin-right: 0px;
}
.holder.tc:hover .adm_act1 {
    margin-bottom: -3px;
}

/*@media only screen and (max-width: 1200px){
    .holder.tc .block_otvet .otvetlink.oc {
        bottom: -2px;
        left: 6px;
        position: absolute;
        transition-duration: 1s;
    }
}*/

/*Фото проверено*/
.foto_provereno {
    background-image: url("/i/v2/foto_provereno.png");
    background-position: 500px 65px;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 1200px){
    .foto_provereno {
        background-image: url("/i/v2/foto_provereno.png");
        background-position: 400px 65px;
        background-repeat: no-repeat;
    }
}
@media only screen and (max-width: 1100px){
    .foto_provereno {
        background-image: url("/i/v2/foto_provereno.png");
        background-position: 350px 65px;
        background-repeat: no-repeat;
    }
}

.sootvetstvie {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
    text-align: left;
    /*width: 350px;*/
    width: 150px;
}
.sootvetstvie > p {
    float: left;
    margin-bottom: 0;
    /*width: 220px;*/
    width: 150px;
}
@media only screen and (max-width: 1200px){
    /*.dop_pole {
        text-indent: -9999px;
    }*/
}
@media only screen and (max-width: 1100px){
    .sootvetstvie {
        /*width: 270px;*/
        width: 150px;
        margin-left: 25px;
    }
    .sootvetstvie > p {
        width: 140px;
    }
    .sootvet_mini {
        display: block !important;
    }
    .sootvet_max {
         display: none !important;
     }
}

.r_r1 p {
    float: left;
    font-size: 12px;
    margin-bottom: 0;
    width: 50px;
    color: #666;
}

.userinfo strong a {
    color: #0462ae;
}

.reiting_r.list {
    margin-left: 5px;
    margin-top: 0 !important;
    width: 100% !important;
}
.reiting_r.list .r_r1 {
    width: 130px !important;
}

.kogda {
    color: #999;
    float: right;
    font-size: 11px;
}

.close_form {
    background: url("/i/v2/close_form.png") no-repeat scroll center center / 24px auto rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    padding: 10px 15px;
    position: absolute;
    right: 5px;
    z-index: 9;
    transition: all 0.4s ease-in-out 0s;
}
.close_form:hover {
    background: url("/i/v2/close_form_hover.png") no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    padding: 10px 15px;
    position: absolute;
    right: 5px;
    z-index: 9;
    transition: all 0.4s ease-in-out 0s;
}
.close_form.ot {
    margin-top: -15px;
}

/*здесь отмена выделения*/
input[type="text"]:focus {
    outline: none;
}
textarea:focus {
    outline: none;
}
input[type="bottom"]:focus {
    outline: none;
}


@media all and (-webkit-min-device-pixel-ratio:0) {/*здесь стили для хрома*/
    #formsendrep .wysibb-toolbar.text_block textarea {
        width: 78.5%;
    }
}

.like.plu {
    opacity: 0.7;
    color: #52ac62;
}
img.like.plu {
    float: left;
    margin-right: 5px;
    margin-top: -5px;
    opacity: 0.7;
}
.like.miin {
    color: #d24a43;
    opacity: 0.7;
}
img.like.miin {
    float: left;
    margin-left: 4px;
    margin-right: 3px;
    margin-top: 2px;
    opacity: 0.7;
}

.like.plu:hover  {
    opacity: 1;
}
img.like.plu:hover {
    opacity: 1;
}
.like.miin:hover  {
    opacity: 1;
}
img.like.miin:hover  {
    opacity: 1;
}



/*-----Levoe menu------*/
.mcd-menu {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    list-style: none outside none;
    margin: 1px 1px 18px;
    padding: 0;
    width: 209px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
    .mcd-menu {
        box-shadow: 0 0.7px 2px 0 rgba(0, 0, 0, 0.3) !important;
    }
}
.mcd-menu li {
    position: relative;
}
.mcd-menu li a {
    border-bottom: 1px solid #eee;
    color: #777;
    display: block;
    height: 18px;
    padding: 12px 20px;
    position: relative;
    text-align: left;
    text-decoration: none;
}
.mcd-menu li a i {
    float: left;
    font-size: 20px;
    margin: 0 10px 0 0;
}
.mcd-menu li a p {
    float: left;
    margin: 0 ;
}
.mcd-menu li a strong {
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.mcd-menu li a small {
    display: block;
    font-size: 10px;
}
.mcd-menu li a i, .mcd-menu li a strong, .mcd-menu li a small {
    position: relative;
    transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
}
.mcd-menu li:hover > a i {
    opacity: 1;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
    -o-animation: moveFromTop 300ms ease-in-out;
    animation: moveFromTop 300ms ease-in-out;
}
.mcd-menu li:hover a strong {
    opacity: 1;
    -webkit-animation: moveFromLeft 300ms ease-in-out;
    -moz-animation: moveFromLeft 300ms ease-in-out;
    -ms-animation: moveFromLeft 300ms ease-in-out;
    -o-animation: moveFromLeft 300ms ease-in-out;
    animation: moveFromLeft 300ms ease-in-out;
}
.mcd-menu li:hover a small {
    opacity: 1;
    -webkit-animation: moveFromRight 300ms ease-in-out;
    -moz-animation: moveFromRight 300ms ease-in-out;
    -ms-animation: moveFromRight 300ms ease-in-out;
    -o-animation: moveFromRight 300ms ease-in-out;
    animation: moveFromRight 300ms ease-in-out;
}
.mcd-menu li:hover > a {
    color: #333;
}
.mcd-menu li a.active {
    position: relative;
    color: #333;
    border:0;
    box-shadow: 0 0 5px #DDD;
    -moz-box-shadow: 0 0 5px #DDD;
    -webkit-box-shadow: 0 0 5px #DDD;
    border-left: 4px solid #333;
    border-right: 4px solid #333;
    margin: 0 -4px;
}
.mcd-menu li a.active:before {
    content: "";
    position: absolute;
    top: 42%;
    left: 0;
    border-left: 5px solid #e67e22;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.mcd-menu li a.active:after {
    content: "";
    position: absolute;
    top: 42%;
    right: 0;
    border-right: 5px solid #e67e22;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.fa-top {
    background: url("/i/v2/top100.png") no-repeat scroll 0 0 / 24px auto rgba(0, 0, 0, 0);
    margin-left: -13px !important;
    margin-right: 8px !important;
    margin-top: -4px !important;
    padding: 14px;
}
.fa-interesnoe {
    background: url("/i/v2/intersnoe.png") no-repeat scroll 0 0 / 24px auto rgba(0, 0, 0, 0);
    margin-left: -13px !important;
    margin-right: 8px !important;
    margin-top: -3px !important;
    padding: 14px;
}
.fa-pmetro {
    background: url("/i/v2/pmetro.png") no-repeat scroll 0 0 / 22px auto rgba(0, 0, 0, 0);
    margin-left: -13px !important;
    margin-right: 8px !important;
    margin-top: 0px !important;
    padding: 14px;
}
.mcd-menu li:hover > a i.fa-top {
    background: url("/i/v2/top100_hover.png") no-repeat scroll 0 0 / 24px auto rgba(0, 0, 0, 0) !important;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
    -o-animation: moveFromTop 300ms ease-in-out;
}
.mcd-menu li:hover > a i.fa-interesnoe {
    background: url("/i/v2/intersnoe_hover.png") no-repeat scroll 0 0 / 24px auto rgba(0, 0, 0, 0) !important;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
    -o-animation: moveFromTop 300ms ease-in-out;
}
.mcd-menu li:hover > a i.fa-pmetro {
    background: url("/i/v2/pmetro_hover.png") no-repeat scroll 0 0 / 22px auto rgba(0, 0, 0, 0) !important;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -webkit-animation: moveFromTop 300ms ease-in-out;
    -moz-animation: moveFromTop 300ms ease-in-out;
    -ms-animation: moveFromTop 300ms ease-in-out;
    -o-animation: moveFromTop 300ms ease-in-out;
}

img.lstar {
    margin-bottom: -3px !important;
    margin-right: -2px !important;
    margin-top: 8px !important;
    width: 14px;
}
img.lsearch {
    margin-bottom: -7px !important;
    margin-right: -2px !important;
    margin-top: 12px !important;
    width: 14px;
}
img.shoe {
    margin-bottom: -2px !important;
    margin-right: -2px !important;
    margin-top: 7px !important;
    width: 14px;
}
.top_shadow {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: left;
    margin-bottom: 7px !important;
    margin-left: -7px !important;
    margin-top: -22px;
    padding: 1px !important;
    width: 208px;
}
.top_shadow2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: left;
    margin-bottom: 7px !important;
    margin-left: -7px !important;
    margin-top: -25px;
    padding: 1px !important;
    width: 208px;
}
.top_shadow3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    float: left;
    margin-bottom: 7px !important;
    margin-left: -7px !important;
    margin-top: -25px;
    padding: 1px !important;
    width: 208px;
}
.top_space {
    background: none !important;
}
.top_space p {
    margin-bottom: 28px;
}
.top_space2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-bottom: 18px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.top_space2 p {
    margin-bottom: 5px;
}
.top_space3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-bottom: 18px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.top_space3 p {
    margin-bottom: 5px;
}
.under.mn {
    border-bottom: none !important;
}
.list1 li {
    margin-left: 20px;
    padding: 0 0 6px;
}
.under.mn img {
    margin: 0 8px 0 -3px !important;
}
.list1 li.last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-bottom: 12px !important;
}


.uslugi {
    padding: 5px 0 5px 25px !important;
    width: 172px !important;
}
.list0 li {
    padding: 0 0 6px 15px !important;
}

/*здесь стили для хрома*/
@media all and (-webkit-min-device-pixel-ratio:0) {
    .top_space p {
        margin-bottom: 54px !important;
    }
}

/*здесь стили для ie*/
/*img.lsearch {
    margin-bottom: -7px !important;
    margin-right: -2px !important;
    margin-top: 10px !important;
    width: 14px;
}
.top_space2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-bottom: 14px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}
.top_space3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-bottom: 14px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    img.lsearch {
        margin-bottom: -7px !important;
        margin-right: -2px !important;
        margin-top: 10px !important;
        width: 14px;
    }
    .top_space2 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        margin-bottom: 14px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
    .top_space3 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        margin-bottom: 14px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }
}

.kol_null {
    color: #999 !important;
}

.alfa_text {
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    display: inline-block;
    float: right;
    height: 1.4166em;
    left: 100px;
    margin-left: -1.5em;
    margin-right: 0.5em;
    overflow: hidden;
    position: absolute;
    text-indent: -2em;
    vertical-align: middle;
    width: 1.5em;
}
.inner span .fn.oc.alf {
    overflow: hidden;
    width: 100px !important;
}


.top100 {
    background-image: url("/i/v2/top.png");
    background-repeat: no-repeat;
    background-size: 60px auto;
    display: block !important;
    height: 65px;
    position: absolute;
    right: 10px;
    top: 33px;
    width: 65px;
}
.top100 p {
    color: #efd568;
    font-size: 20px;
    font-weight: bold;
    padding-top: 11px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
    width: 60px;
}
.top100 p span {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ddd;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-left: -153px;
    margin-top: 34px;
    padding: 6px;
    text-shadow: none;
    width: 200px;
    transition-duration: 1s;
    opacity: 0;
}
.top100:hover p span {
    transition-duration: 1s;
    opacity: 1;
}

.top30 {
    background-image: url("/i/v2/top30.png");
    background-repeat: no-repeat;
    background-size: 60px auto;
    display: block !important;
    height: 65px;
    position: absolute;
    right: 10px;
    top: 33px;
    width: 65px;
}
.top30 p {
    color: #efd568;
    font-size: 20px;
    font-weight: bold;
    padding-top: 11px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
    width: 60px;
}
.top30 p span {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ddd;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-left: -153px;
    margin-top: 34px;
    padding: 6px;
    text-shadow: none;
    width: 200px;
    transition-duration: 1s;
    opacity: 0;
}
.top30:hover p span {
    transition-duration: 1s;
    opacity: 1;
}

.top10 {
    background-image: url("/i/v2/top10.png");
    background-repeat: no-repeat;
    background-size: 60px auto;
    display: block !important;
    height: 65px;
    position: absolute;
    right: 10px;
    top: 33px;
    width: 65px;
}
.top10 p {
    color: #efd568;
    font-size: 20px;
    font-weight: bold;
    padding-top: 11px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,1);
    width: 60px;
}
.top10 p span {
    background: none repeat scroll 0 0 #fff;
    border: 3px solid #ddd;
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: normal;
    margin-left: -153px;
    margin-top: 34px;
    padding: 6px;
    text-shadow: none;
    width: 200px;
    transition-duration: 1s;
    opacity: 0;
}
.top10:hover p span {
    transition-duration: 1s;
    opacity: 1;
}

/*.top100 {
    background-image: url("/i/v2/top_100.png");
    background-position: 97% 58px;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 1100px){
    .top100 {
        background-image: url("/i/v2/top_100.png");
        background-position: 98% 52px;
        background-repeat: no-repeat;
    }
}*/

.noretush {
    background-image: url("/i/v2/noretush2.png");
    background-position: 88% 145px;
    background-repeat: no-repeat;
}

.userfoto img {
    height: auto !important;
    margin-top: -5px;
    width: 80px !important;
}
.provinfo > span {
    color: #999;
    font-size: 12px;
}





/*--Подбор анкет---*/
.p_icon0 {
    background-image: url("/i/v2/p_indi.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 28px;
}
.p_icon1 {
    background-image: url("/i/v2/p_dop.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 28px;
}
.p_icon2 {
    background-image: url("/i/v2/p_strip.png");
    background-position: 2px 1px;
    background-repeat: no-repeat;
    background-size: 23px auto;
    padding-left: 28px;
}
.p_icon3 {
    background-image: url("/i/v2/p_extrim.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 28px;
}
.p_icon4 {
    background-image: url("/i/v2/p_sado.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 28px;
}
.p_icon5 {
    background-image: url("/i/v2/p_mass.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 28px;
}

.p_icon_city {
    background-image: url("/i/v2/p_city.png");
    background-position: 3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 25px;
}
.p_icon_metro {
    background-image: url("/i/v2/p_metro.png");
    background-position: 3px 4px;
    background-repeat: no-repeat;
    background-size: 18px auto;
    padding-left: 25px;
}
.p_icon_ank {
    background-image: url("/i/v2/p_ank.png");
    background-position: -2px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 20px;
}
.p_icon_par {
    background-image: url("/i/v2/p_par.png");
    background-position: -4px 0;
    background-repeat: no-repeat;
    background-size: 22px auto;
    padding-left: 20px;
}
.p_icon_rub {
    background-image: url("/i/v2/p_rub.png");
    background-position: -2px 3px;
    background-repeat: no-repeat;
    background-size: 17px auto;
    padding-left: 20px;
}
.p_icon_dop {
    background-image: url("/i/v2/p_ank-dop.png");
    background-position: -3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 20px;
}
.p_icon_repost {
    background-image: url("/i/v2/p_repost.png");
    background-position: -3px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 20px;
}
.p_icon_new {
    background-image: url("/i/v2/p_new.png");
    background-position: -2px 1px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    padding-left: 20px;
    margin-top: 0 !important;
}

.bigsearch .uslugi2 {
    border: medium none;
    color: #0462ae;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 7px;
    white-space: nowrap;
}
.bigsearch .rghsearch b {
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 12px;
    width: 70px;
}
.bigsearch .list0 li {
    color: #999;
    padding: 0 0 6px 20px !important;
}
.bigsearch .list0 b {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}
.bigsearch .list6 input {
    margin-right: 3px;
}
.bigsearch select#gorod_metro {
    margin: 3px 0 4px 20px !important;
    width: 167px !important;
}

.bigsearch .showmetros {
    background: url("/i/v3/down.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #aaa;
    color: #999;
    margin-left: 11px;
    padding-left: 14px;
    cursor: pointer;
}
.bigsearch .hidemetros {
    background: url("/i/v3/up.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #aaa;
    color: #999;
    margin-left: 11px;
    padding-left: 14px;
    cursor: pointer;
}
.bigsearch .showmetros:hover {
    background: url("/i/v3/down_hover.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    color: #0462ae;
    border-bottom: 1px dashed #0462ae;
}
.bigsearch .hidemetros:hover {
    background: url("/i/v3/up_hover.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    color: #0462ae;
    border-bottom: 1px dashed #0462ae;
}
.bigsearch .showrayons {
    background: url("/i/v2/p_rayon.png") no-repeat scroll -1px -2px / 18px auto rgba(0, 0, 0, 0);
    border-bottom: 1px dashed #aaa;
    color: #999;
    cursor: pointer;
    margin-left: 11px;
    padding-left: 20px;
}
.bigsearch .showrayons:hover {
    background: url("/i/v2/p_rayon_hover.png") no-repeat scroll -1px -2px / 18px auto rgba(0, 0, 0, 0);
    color: #0462ae;
    border-bottom: 1px dashed #0462ae;
}
.bigsearch .showrayons a {
    text-decoration: none;
    color: #999 !important;
}
.bigsearch .showrayons a:hover {
    text-decoration: none;
    color: #0462ae !important;
}

.bigsearch #frameMetro {
    border: 0 none;
    /*box-shadow: 0 6px 6px -2px rgba(0, 0, 0, 0.1);*/
    float: left;
    margin-left: 3px;
}
.bigsearch .ptop_shadow {
    box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.2);
    float: left;
    height: 7px;
    margin-bottom: 4px;
    margin-top: -10px;
    padding: 3px;
    width: 100%;
}
.bigsearch #mblock {
    margin-left: 6px;
}
.bigsearch .rghsearch input {
    width: 60px;
}
.bigsearch .list6 label {
    color: #333;
}
.bigsearch .list6 li {
    color: #999;
    margin-bottom: 1px;
    padding: 0 0 3px 8px;
}
.bigsearch input[name="odegda_max"] {
    width: 55px;
}
.bigsearch input[name="odegda_min"] {
    width: 55px;
}
.bigsearch select[name="typeanket"] {
    margin-left: 13px;
    width: 150px;
}
.bigsearch select[name="phoneank"] {

}
.bigsearch input[name="reports"] {
    width: 135px !important;
}
.bigsearch select[name="tipocenki"] {
    width: 50px;
}
.bigsearch .list0 div {
    float: right;
}
.bigsearch select[name="time"] {
    margin: 0 !important;
    width: 140px !important;
}
.bigsearch select[name="ocenka"] {
    margin-right: 5px;
    width: 28px !important;
}
.bigsearch input[name="silikon"] {
    float: left;
    margin-right: 35px;
    width: 22px;
}
.bigsearch input[name="video"] {
    float: left;
    margin-right: -15px;
}
.bigsearch .ymaps-map {
    opacity: 0.5;
    transition-duration: 1s
}
.bigsearch .ymaps-map:hover {
    opacity: 1;
    transition-duration: 1s
}

.bigsearch .text_map {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.3);
    color: #333;
    display: block;
    font-family: arial;
    font-size: 13px;
    height: 40px;
    left: 10px;
    padding: 10px;
    position: absolute;
    width: 452px;
    z-index: 9;
    transition-duration: 1s
}
.bigsearch .text_map img {
    float: left;
    margin-top: -7px;
}
.bigsearch .text_map p {
    margin-bottom: 20px !important;
    text-align: left;
}
.bigsearch #YMapsID {
    overflow: hidden;
    transition-duration: 1s
}
.bigsearch #YMapsID:hover div.text_map {
    margin-left: -500px;
    transition-duration: 1s
}

/*здесь стили для хрома*/
@media all and (-webkit-min-device-pixel-ratio:0) {
    .bigsearch #frameMetro {
        height: 182px;
    }
    .bigsearch select[name="ocenka"] {
        margin-right: 3px;
        width: 30px !important;
    }
    .bigsearch input[name="odegda_min"] {
         width: 53px;
     }
    .bigsearch input[name="odegda_max"] {
        width: 53px;
    }
    .ankphone_chrome {
        width: 241px !important;
    }
    .holder.tc .block_otvet {
        display: block !important;
        float: right !important;
        bottom: 3px !important;
        position: absolute !important;
        right: 0px !important;
        transition-duration: 1s;
    }
}


.rayon_block {
    background-color: rgba(0, 0, 0, 0.5);
    margin-left: -11px;
    min-height: 100%;
    overflow: hidden;
    position: absolute;
    top: 25px;
    width: 99.9%;
    z-index: 10;
}
.rayon_block .rayon_position {
    padding: 10px;
}
.rayon_block .rayon_content {
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
    border-radius: 5px;
    box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.075);
    margin: 32px auto 0;
    padding: 15px 20px;
    position: relative;
    width: 95%;
    height: 700px;
    overflow-y: scroll;
}
.rayon_block .t {
    float: left;
    margin-bottom: 15px;
    margin-left: 6px;
    margin-top: 15px;
    width: 100%;
}
.rayon_block .close_form {
    background: url("/i/v2/close_form.png") no-repeat scroll center center / 24px auto rgba(0, 0, 0, 0);
    color: #fff !important;
    cursor: pointer;
    padding: 10px 15px;
    position: absolute;
    right: 45px;
    top: 50px;
    transition: all 0.4s ease-in-out 0s;
    z-index: 9;
}
.rayon_block .close_form:hover {
    background: url("/i/v2/close_form_hover.png") no-repeat scroll center center / 32px auto rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    padding: 10px 15px;
    position: absolute;
    right: 45px;
    top: 50px;
    z-index: 9;
    transition: all 0.4s ease-in-out 0s;
}
.rayon_block  .showrayons {
    background: url("/i/v2/p_rayon_hover.png") no-repeat scroll -1px -2px / 20px auto rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-left: 11px;
    padding-left: 20px;
    border: medium none;
    color: #0462ae;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 7px;
    white-space: nowrap;
}

/*---Здесь стили для ie---*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .ie_hack {
       width: 127px !important;
       float: left;
   }
    .bigsearch .list0 div {
        float: left !important;
        margin-left: 8px;
    }
}


.ryon_button {
    color: #fff !important;
    float: left;
    margin-bottom: 15px;
    margin-left: 40%;
    margin-top: 4px;
}
.ry_b {
    background-color: #f7f7f9;
    height: 34px;
    margin-left: 10px;
    position: absolute;
    top: 739px;
    width: 95%;
    z-index: 9;
}
.ry_b_alfa {
    background-image: linear-gradient(to top, rgba(247, 247, 249, 1) 0%, rgba(247, 247, 249, 0) 100%);
    border-bottom: 1px dashed #dddddb;
    margin-left: 10px;
    position: absolute;
    top: 718px;
    width: 95%;
    z-index: 9;
    height: 20px;
}

a.pegiplus {
    margin-left: 6px;
}
img.pegiplus {
    margin-left: 5px;
    margin-right: 2px;
    margin-top: -8px;
    width: 48px;
}
a.complain {
    margin-left: 5px;
}
.copy a img {
    margin-top: -8px;
}

.info_down {
    margin: 0px;
    margin-top: 30px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.metrov {
    background: url("/i/v2/v_metro.png") no-repeat scroll 0 0 / 20px auto rgba(0, 0, 0, 0);
    display: block;
    font-size: 14px;
    margin-bottom: 6px !important;
    padding-left: 24px;
}
.gorodv {
    background: url("/i/v2/v_city.png") no-repeat scroll 0 -1px / 20px auto rgba(0, 0, 0, 0);
    display: block;
    font-size: 14px;
    margin-bottom: 7px !important;
    padding-left: 24px;
}

.vlogo  {
    margin: 0px !important;
}
.vlogo img {
    float: left;
    margin-left: 10px;
    margin-top: 34px;
    width: 32px;
}


/*---Страница управления анкетами на других сайтах---*/
.doplocation {
    background: none repeat scroll 0 0 #f1f1f9;
    float: left;
    width: 100%;
}
.doploc_left {
    background: none repeat scroll 0 0 #fff;
    float: left;
    height: calc(100% - 1px);
    margin-bottom: 1px;
    margin-left: 1px;
    width: calc(50% - 1px);
    min-height: 900px;
}
.doploc_right {
    height: calc(100% - 1px);
    margin-bottom: 1px;
    margin-right: 1px;
    width: calc(50% - 1px);
    min-height: 900px;
    float: right;
    background: #f1f1f9;
}
.doploc_left h2 {
    color: #ef5f48;
    font-family: roboto;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0 15px 25px;
}
.doploc_right h2 {
    color: #66666d;
    font-family: roboto;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0 15px 25px;
}
.ank_doploc {
    background: #fff;
    border-top: 1px solid #d7d7de;
    width: calc(100% - 1px);
    margin-left: 1px;
    cursor: pointer;
}
.ank_doploc_active {
    background: #f1f1f9;
}
.ank_doploc a {
    color: #66666d;
    font-family: roboto;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    width: 100%;
    padding-left: 30px;
    margin: 20px 0 5px 0;
    float: left;
}
.ank_doploc span {
    color: #66666d;
    font-family: roboto;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    width: 100%;
    padding-left: 30px;
    margin: 0 0 5px 0;
    float: left;
}
.ank_doploc p {
    font-family: roboto;
    font-size: 13px;
    /*font-weight: bold;*/
    text-decoration: none;
    width: 100%;
    padding-left: 30px;
    margin: 0 0 20px 0;
    float: left;
}
.ank_doploc_on {
    color: #a8bea1 !important;
}
.ank_doploc_on.green {
    color: #52a754 !important;
}
.ank_doploc_off {
    color: #ef5f48 !important;
}
.ank_doploc_right_active {
    display: block !important;
}
.ank_foto_doploc {
    float: left;
    margin: 17px 0 0 20px;
}
.opacity_off {
    opacity: 0.3;
}

.ank_foto_doploc > img {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    padding: 3px;
    width: 40px;
}
.ank_info_doploc {
    float: left;
    width: 280px;
}
.doploc_tel {
    color: #66666d;
    font-family: roboto;
    font-size: 14px;
    margin: 10px 25px;
}
.doploc_tel input {
    border: 1px solid #cecedc;
    padding: 3px 10px;
    border-radius: 3px;
    margin-left: 10px;
}
.doploc_info {
    color: #66666d;
    font-family: roboto;
    font-size: 14px;
    margin: 10px 25px;
}
.doploc_info_select {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.doploc_info span {
    background: #f9f9f9;
    color: #66666d;
    font-family: roboto;
    font-size: 12px;
    float: left;
    padding: 3px 5px;
    border: 1px solid #cecedc;
    border-radius: 3px;
    margin-right: 5px;
}
.doploc_info textarea {
    border: 1px solid #cecedc;
    padding: 3px 10px;
    border-radius: 3px;
    width: 95%;
}
.doploc_save {
    float: left;
    margin-bottom: 30px;
    margin-top: 5px;
    padding: 0 25px;
    width: 88.5%;
}
.doploc_btn_on {
    color: #fff !important;
    font-family: roboto;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 10px;
    border-radius: 3px;
    background: #a8bea1;
    cursor: pointer;
    border: none;
    text-decoration: none;
}
.doploc_btn_on:hover {
    background: #bbd2b4;
}
.doploc_btn_on:active {
    background: #7a8e77;
}
.doploc_btn_off {
    color: #fff !important;
    font-family: roboto;
    font-size: 15px;
    font-weight: bold;
    padding: 8px 10px;
    border-radius: 3px;
    background: #ef5f48;
    cursor: pointer;
    border: none;
    text-decoration: none;
}
.doploc_btn_off:hover {
    background: #ff654d;
}
.doploc_btn_off:active {
    background: #cd5540;
}

.doploc_pack {
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 0 25px;
}
.pack_standart {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecedc;
    border-radius: 5px;
    float: left;
    height: auto;
    margin-right: 8px;
    overflow: hidden;
    width: 110px;
    cursor: pointer;
}
.pack_standart:nth-child(3){
    margin-right: 0;
}
.pk_up {
    min-height: 50px;
    text-align: center;
    width: 100%;
}
.pk_up h4 {
    font-family: roboto-slab;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 0;
    text-transform: inherit;
}
.pk_up > p {
    font-family: roboto;
    padding: 0 10px;
    display: none;
    transition: all 0.1s ease-in-out 0s;
}
.pk_down {
    background: #616161;
    transition: all 0.1s ease-in-out 0s;
}
.pk_down > p {
    color: #fff;
    float: left;
    font-family: roboto;
    font-size: 18px;
    font-weight: bold;
    margin: 13px 0;
    text-align: center;
    width: 100%;
}
.pk_down > p span {
    font-size: 10px;
}
.pk_down > a {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px;
    color: #616161;
    float: right;
    font-family: roboto;
    font-size: 10px;
    margin: 0 32px 10px 0;
    padding: 2px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
.doploc_pack > div:hover .pk_down {
    background: none repeat scroll 0 0 #e18c44;
    transition: all 0.1s ease-in-out 0s;
}
.doploc_pack > div:hover .pk_up > p {
    transition: all 0.1s ease-in-out 0s;
    display: block;
}
.doploc_pack > div:hover .pk_up > h4 {
    transition: all 0.1s ease-in-out 0s;
    color: #e18c44;;
}
.doploc_pack > div:hover .pk_down > a {
    transition: all 0.1s ease-in-out 0s;
    color: #e18c44;;
}

.doploc_pack > .doploc_pack_avtive .pk_down {
    background: none repeat scroll 0 0 #e18c44;
    transition: all 0.1s ease-in-out 0s;
}
.doploc_pack > .doploc_pack_avtive .pk_up > p {
    transition: all 0.1s ease-in-out 0s;
    display: block;
}
.doploc_pack > .doploc_pack_avtive .pk_up > h4 {
    transition: all 0.1s ease-in-out 0s;
    color: #e18c44;;
}
.doploc_pack > .doploc_pack_avtive .pk_down > a {
    transition: all 0.1s ease-in-out 0s;
    color: #e18c44;;
}

.har_pack_opis {
    color: #66666d;
    font-family: roboto;
    font-size: 13px;
    padding: 0 25px;
}
.har_pack_input {
    margin-top: 25px;
}
.har_pack_input .doploc_tel > input {
    margin-right: 10px;
    width: 80px;
}
.har_pack_lost {
    margin-bottom: 50px;
    margin-top: 30px;
    position: relative;
}
.har_pack_lost > span {
    color: #66666d;
    font-family: roboto;
    font-size: 14px;
    padding: 0 25px;
}
.har_pack_lost > span > span {
    font-weight: bold;
}
.pack_lost_load {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cecedc;
    border-radius: 3px;
    height: 16px;
    margin: 15px 25px;
    width: calc(100% - 50px);
    position: relative;
}
.pack_lost_load_active {
    background: none repeat scroll 0 0 #ef5f48;
    height: 16px;
}
.pack_lost_load > p {
    color: #ef5f48;
    font-family: roboto;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}

a.newmesslist {
	font-weight: bold;
}


/*#sidebar .indent .widget:nth-child(2) {
    display: none;
}
.extra-wrap .wrapper .col-1:nth-child(2) p {
    display: none;
}
.ankets .info {
    display: none;
}*/








/*-------New-Year--------*/
/*#header .row-1 .fleft a { margin: -5px 0 0 -2px !important;}
.tomap { margin-top: -50px !important;}*/

/*Crypto*/
.crypto-form {
	width: 100%;
	padding: 0 0 0 5px;
}

.crypto-form__input {
	width: 100%;
	display: flex;
	align-items: center;
	margin: 0 0 10px 0;
}
.crypto-form__input label {
	width: 100px;
}
.crypto-form__input input,
.crypto-form__input select {
	width: 100px;
	font-family: arial;
	font-size: 13px;
	padding: 2px;
	box-sizing: border-box;
}
.crypto-form__desc {
	margin: 0 0 0 10px;
}
.crypto-form input[type="submit"] {
	width: 100px;
	margin: 0 0 0 100px;
	font-family: arial;
	font-size: 13px;
	padding: 2px;
	box-sizing: border-box;
}
.crypto-form__wallet {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	margin: 10px 5px;
	padding: 8px 10px;
	max-width: 500px;
}
.crypto-form__wallet span {
	word-wrap: break-word;
	width: 100%;
	max-width: calc(100% - 34px);
}
.crypto-form__wallet svg {
	margin: 0 0 0 10px;
	width: 24px;
	min-width: 24px;
	cursor: pointer;
}
.crypto-form__wallet svg path {
	fill: #999
}
