	*{padding:0;margin:0}html{height:100%}body{min-height:100%;color:#555;font:11px verdana;text-align:left;background:#fff;margin:0 auto}* html body{height:100%;text-align:left}BODY,TD,TH,TEXTAREA{ color:#666; font-family:Tahoma; font-size:13px; text-align:left; height:100%; margin-bottom:15px}.imapser .gsc-search-box{position:relative;padding-bottom:20px}.afisha-tab-content #placelist{margin-top:-20px;position:absolute}.job_send-resume-add #gsc-search-box{position:relative;padding-bottom:20px}.imapser #map{position:absolute;margin-top:40px}table{text-align:left;width:100%;}.pr10,.bg_blue{width:100px}.pr10 .t70{width:100px}.ui-dialog-content div.form{margin-top:-15px}.ui-dialog-content .form .formw #comments2{width:100%}.ui-dialog-content .form .formw textarea{width:100%;border:1px solid black;background:#E9F9C3;height:150px}.job_send-resume-add td.labelField{padding-left:10px}.sblock td{height:20px}.login_name{height:25px;width:100%;font-size:15px}.login_password{height:25px;width:100%;font-size:15px}.auth_table{height:100px;width:95%;margin-left:10px}.auth_table tr{height:25px}.b-rubrics__table__col td{height:25px}td.b-forecast__gap{width:0.1%}.my_line_1{padding-left:15px}.my_line_1 input{width:90%;font-size:10px}.my_line_2{padding-left:15px;background-color:#FCFFF5}.my_line_2 input{width:90%;font-size:10px}.cols{margin:0;padding:0;list-style-type:none;letter-spacing:-0.17em}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){ head~body table{border-collapse:separate;border-spacing:0px;font-size:use-lang-def;font-style:normal;font-weight:400;letter-spacing:normal;text-align:default;text-indent:0px;white-space:normal;word-spacing:normal}}noindex:-o-prefocus,table{border-collapse:separate;border-spacing:0px;font-size:use-lang-def;font-style:normal;font-weight:400;letter-spacing:normal;text-align:default;text-indent:0px;white-space:normal;word-spacing:normal}noindex:-p-prefocus,td{display:table-cell;text-align:right;vertical-align:inherit;width:5px}@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0){head~body ul.cols{word-spacing:-1em}}.cols .col{display:inline-block !important;display:inline;zoom:1;overflow:hidden;letter-spacing:normal;word-spacing:normal;vertical-align:top}dl,dl dt,dl dd{margin:0;padding:0;text-align:left}.cimena_fname{margin-bottom:5px}.cimena_fname a{color:#037dd3;font-size:14px;text-decoration:none;font-weight:bold}.cinema_zanr{color:#5a564f;font-size:12px;line-height:12px}.cinema_raspis{margin-top:0px}.cinema_raspis a{color:#037dd3;font-size:12px;text-decoration:underline;font-weight:bold}.icon_cicon{background:url(../img_new/comm.gif) no-repeat 0 5px;padding-left:11px;cursor:pointer}.icon_cicon a{color:#037dd3;font-size:10px;text-decoration:none}.afisha-block-list2{ margin:0; margin-left:-10px;letter-spacing:-0.37em;word-spacing:-1em}.afisha-block-list2-item-frame{display:inline-block;width:33%;min-width:238px;margin-bottom:20px;vertical-align:top;letter-spacing:normal;word-spacing:normal}* html .afisha-block-list2-item-frame{display:inline;zoom:1}.afisha-block-list2-item-frame h2,.afisha-block-list2-item-frame a.afisha-all-link{position:relative;margin:0 10px}.afisha-block-list2-item-frame ul{ margin:20px 10px 0 10px; padding:0}.afisha-block-list2-item-frame ul li{color:#5a564f;margin:0 30px 20px 0;font-size:12px; list-style:none; padding:0}.afisha-block-list2-item-frame ul li a{ font-size:14px; font-weight:bold; line-height:18px}.afisha-block-list2-item-frame ul li a.comments-num{ font-size:10px; font-weight:normal}#payed_autocenters{position:relative;width:auto;z-index:100;text-align:justify;background:#eaf2da;padding:10px 0 0px 9px;margin-bottom:10px;font-size:9px;height:60px;color:#6a6a6a;text-align:center}#payed_autocenters span{overflow:hidden;display:inline-block !important;display:inline;zoom:1;margin-right:2px;width:90px;text-align:center;vertical-align:top}#payed_autocenters li{display:inline-block !important;display:inline;zoom:1;margin-right:2px;width:90px;text-align:center}#payed_autocenters a{color:#6a6a6a;text-decoration:none}.rating_today h2{font:100 18px "Arial";color:#5A554F;padding:0 0 5px 0;width:210px}.rating_today div{position:relative;background:#FFFBE2;padding:#FFFBE2;padding:10px;border:1px solid #F5EABD;width:220px}.rating_today table td{border-bottom:1px solid #E9E1B3;padding:13px 0;font:100 12px "Arial"}.rating_today table td img{padding:0 8px 0 0}.rating_today table td p img{padding:0}.rating_today table td a:link,.rating_today table td a:visited{text-decoration:none}.rating_today table td a:hover{text-decoration:underline}.rating_today table td ul li{display:inline;color:#000}.rating_today table td ul li a:link,.rating_today table td ul li a:visited{text-decoration:underline}.rating_today table td ul li a:hover{text-decoration:none}.rating_today table tr.link td{border:none;padding:5px 0 0 0;font-size:16px}.rating_today table tr.link td a:link,.rating_today table tr.link td a:visited{font-size:16px}.rating_today div i.u1,.rating_today div i.u2,.rating_today div i.u3,.rating_today div i.u4{display:block;position:absolute;width:6px;height:6px;font-size:0}.rating_today div i.u1{left:-1px;top:-1px;background:url(../img/ugol/film/u1.jpg) no-repeat}.rating_today div i.u2{right:-1px;top:-1px;background:url(../img/ugol/film/u2.jpg) no-repeat}.rating_today div i.u3{right:-1px;bottom:-1px;background:url(../img/ugol/film/u3.jpg) no-repeat}.rating_today div i.u4{left:-1px;bottom:-1px;background:url(../img/ugol/film/u4.jpg) no-repeat}span.rdc{position:absolute;display:block;font-size:1px;line-height:1px;z-index:9999}span.rdc-4-tl{top:0;left:0;width:4px;height:4px;background-position:-4px -4px}span.rdc-4-tr{top:0;right:0;width:4px;height:4px;background-position:0 -4px}span.rdc-4-bl{bottom:0;left:0;width:4px;height:4px;background-position:-4px 0}span.rdc-4-br{bottom:0;right:0;width:4px;height:4px;background-position:0 0}* html span.rdc-4-bl,* html span.rdc-4-br{bottom:-1px}span.rdc-5-tl{top:0;left:0;width:5px;height:5px;background-position:-5px -5px}span.rdc-5-tr{top:0;right:0;width:5px;height:5px;background-position:0 -5px}span.rdc-5-bl{bottom:0;left:0;width:5px;height:5px;background-position:-5px 0}span.rdc-5-br{bottom:0;right:0;width:5px;height:5px;background-position:0 0}* html span.rdc-5-bl,* html span.rdc-5-br{bottom:-1px}span.rdc-5-tl-b{top:-1px;left:-1px;width:5px;height:5px;background-position:-5px -5px}span.rdc-5-tr-b{top:-1px;right:-1px;width:5px;height:5px;background-position:0 -5px}span.rdc-5-bl-b{bottom:-1px;left:-1px;width:5px;height:5px;background-position:-5px 0}span.rdc-5-br-b{bottom:-1px;right:-1px;width:5px;height:5px;background-position:0 0}* html span.rdc-5-bl-b,* html span.rdc-5-br-b{bottom:-2px}.b-forecast-brief th .today,.b-forecast-brief th b{font-size:190%;display:block;margin:0}.b-current-weather div{font-family:Verdana,sans-serif;padding-bottom:.3em}.b-navigation-city{margin-top:3em}.l-city{width:100%}.l-city-l{width:1em}.l-city-g{width:2%}.b-navigation-city{margin-top:-40px}.b-navigation-city .city{padding-top:40px}.b-navigation-city h2 b{font-size:150%}.b-navigation-city h2 b,.b-navigation-city h2 a{white-space:nowrap}.b-navigation-city h2,.b-navigation-city h2 a{color:#060}.b-current-weather .content-info{color:#666}.b-current-weather{margin:0 0 0 2%}.b-current-weather-title{font-size:120%;margin:.6em 0 0 2%}.b-forecast-brief td b{font-size:165%;display:block;margin:0}.b-forecast-brief .night td{font-size:95%;color:#666}.b-forecast-brief .day td,.b-forecast-brief .night td{white-space:nowrap}.b-forecast-brief td{font-size:85%}.b-forecast-brief td{padding:.7em 0 .1em .8em}.b-forecast-brief td{font-size:85%;width:10%!important;padding:1em .5em 0 .8em}.t-6,.t-6 td,.t-6 i{background-color:#E0E7EE;left:36px}.b-current-weather .t{font:195% Arial,sans-serif;padding:.1em .2em .2em 0;white-space:nowrap;background:none}.t-2,.t-2 td,.t-2 i{background-color:#EAEDEF;left:39px}.b-current-weather td{font:80% Verdana,sans-serif;padding:.3em 0 0 1.5em}.pogodaloads th{color:white;font-weight:normal;padding:5px 5px 5px 5px;background:#9EC93C;border:solid #9EC93C 1px;width:10%}.pogodaloads{align:center;padding:0px 0px 0px 0px;margin-bottom:0px}.pogodaloads table{width:100%}.wsection{display:none}.b-categories__pad_glav{margin-bottom:10px}.b-categories_glav{width:100%;overflow:hidden;//zoom:1}.b-categories__left_glav{float:left;width:30%;position:relative}.b-categories__right_glav{float:left;width:31.745%;position:relative;margin:10px 5px 0}.b-categories__left_glav{//margin-right:-100%}.b-categories__right_glav{//margin-left:55%;//display:inline}.b-categories__section_glav dt{font:18px/24px Arial,Tahoma,Sans-Serif;margin-bottom:0px}.b-categories__section_glav dt a:link,.b-categories__section_glav dt a:visited{ color:#578CCA;text-decoration:underline}.b-categories__section_glav dt a:hover,.b-categories__section_glav dt a:active{ color:#000; text-decoration:none}.b-categories__section dd.b-categories__categories_glav,.b-categories__section dd.b-categories__categories_glav-result-srch{ padding-left:10px}.b-categories__categories_glav ul,.b-categories__categories_glav-result-srch ul{ margin-bottom:0.5em}.b-categories__categories_glav ul li,.b-categories__categories_glav-result-srch ul li{ font-size:1.1em;  display:inline-block; color:#696969; margin-right:8px; margin-bottom:0.15em}.b-categories__section dt sup,.b-categories__categories_glav-result-srch sup{ vertical-align:inherit; font-size:1em}.b-categories__section dt sup{ font-weight:normal; font-size:0.85em; color:#696969}.b-categories__categories_glav-result-srch ul ul{ padding-left:10px; padding-top:0.3em; margin-bottom:0.45em}.b-categories__categories_glav-result-srch ul ul li{ font-size:1em}.b-categories__categories_glav-result-srch ul li{ float:none; display:block}img{border:0;vertical-align:middle}ul.spisok li{    background:url(../img/icon/punkt.jpg) no-repeat 0 5px; padding:0 0 5px 15px; font:100 10px Arial; color:#66695E}ul.spisok li.active{ background:#fff; padding:0 0 5px 15px; font:100 10px Arial; color:#66695E}ul.spisok li a.comments:link,ul.spisok li a.comments:visited{ text-decoration:none}
	ul.spisok li a:link,ul.spisok li a:visited{ font:100 12px Arial; text-decoration:none}
	ul.spisok li a:hover{text-decoration:none}
	.body_edit_profile textarea {
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}
	.news_chasN h2{ color:#6F7378; font-size:1.215em; padding:0 10px 5px; width:90%} .news_chasN{ background:none repeat scroll 0 0 #F7F0C8; border-radius:5px 5px 5px 5px; padding:12px 10px; position:relative}
	input,select, textarea{border:1px solid #E6E6E6;color:#666;padding:2px 0 2px 5px;font:12px Verdana}
	textarea:focus,input:focus{color:#333;border:1px solid #777}div{vertical-align:top}td{border-collapse:collapse;border-spacing:0;vertical-align:top}#new{font:10px tahoma;color:#fff;vertical-align:middle;background:#3292bf;padding:1px 3px}td.thermo{background-repeat:no-repeat;height:143px;padding:0pt 25px 12px 26px;vertical-align:bottom;width:56px}#free_text{padding:11px 5px 11px 5px;height:40px}.search_head{ color:#fff; height:55px}.text_search_head{ font-size:10px}.search_head div a.link_search_head{ color:#fff}@media all and (min-width:0){.style{background:#FF0}}html:first-child .style{background:#FF0}.bbcodes,.bbcodes_poll{background:#fff url("images/fbutton.png") repeat-x 0 50%;text-shadow:0 1px 0 #fff;border:1px solid #b3b3b3;color:#383838;padding:1px 9px 4px 9px;margin-bottom:2px !important;height:24px;font-weight:bold;cursor:pointer}.bbcodes:hover,.bbcodes_poll:hover{background-position:0 3px;-moz-box-shadow:0 1px 5px -2px black;color:#383838;-webkit-box-shadow:0 1px 5px -2px black;box-shadow:0 1px 5px -2px black}.bbcodes_poll{width:100px;color:#383838}.bma td{padding:11px 5px 11px 5px;background-color:#fafafa;border-top:1px solid #000}INPUT.goNextBtn{height:32px;width:200px;font-size:10pt;font-weight:bold;margin-bottom:10px;margin-top:10px;margin-left:30px;margin-right:30px}INPUT.goBackBtn{height:26px;width:150px;font-size:8pt;font-weight:bold;margin-bottom:10px;margin-top:10px;margin-left:15px;margin-right:15px}.job_list h2{ font:100 14px Arial; color:#fff; padding:9px; background:#0882C7; border-bottom:3px solid #fff}.job_list{padding:30px 0 0 0}.job_list table td.width{ width:23px; background:#fff}.job_list table td ul li{ background:#FFFCDE; position:relative; font:100 12px Arial; color:#707070; padding:0 0 0 1px; height:22px; border-bottom:3px solid #fff}.job_list table td ul{margin-bottom:20px}.job_list table td ul li.bg{ background:#EBEBEB}.job_list table td ul li span{ font:100 12px Arial; color:#252525; position:absolute; right:1px; top:3px; width:50px; text-align:left; display:block}.job_list table thead td{ background:#FFF799; text-align:center; font:100 12px Arial; color:#555; height:25px; vertical-align:middle}.job_list table thead td a:link,.job_list table thead td a:visited{ font:100 12px Arial; text-align:center; color:#003663; text-decoration:underline}.job_list table thead td a:hover{text-decoration:none}.find_job{ position:relative; margin:0 0 10px 0; background:#EBEBEB; padding:24px 0 15px 15px}.find_job ul li{ display:inline; padding:0px 0 7px 7px; font:100 12px Arial; color:#003663}.find_job ul li select,.find_job ul li input{ font:100 12px Arial; color:#636363; border:1px solid #959595; background:#fff; height:17px}.find_job ul li input{ width:340px; padding:0 5px}.find_job ul li select{ width:133px}.find_job ul li a:link,.find_job ul li a:visited{ font:100 12px Arial; color:#003663; text-decoration:underline}.find_job ul li a:hover{text-decoration:none}.job_find{ font:100 12px Arial; color:#555; padding:0 0 10px 0}.job_find .name{ padding:12px 5px 10px 6px; background:#EBF8FF; font:100 12px Arial; color:#555}.job_find .name p{ font:100 18px Arial; color:#003663; padding:0 0 10px 0}.job_find .name div{ text-align:right; color:#555; font:100 12px Arial}.job_find .name div{ text-align:right}.job_find .name div a:link,.job_find .name div a:visited{ font:100 12px Arial; color:#0882C7; text-decoration:underline}.job_find .name div a:hover{text-decoration:none}.job_find table thead td{ background:#FFFCDE; border-bottom:2px solid #fff; border-right:2px solid #fff; text-align:center; font:100 12px Arial; color:#555}.job_find table tbody td{ background:#EBEBEB; border-bottom:2px solid #fff; border-right:2px solid #fff; padding:2px; font:100 12px Arial; color:#003663}.job_find table tbody tr.bg td{ background:#FFFCDE; border-bottom:2px solid #fff; border-right:2px solid #fff}.job_find table tbody td p{ text-align:right}.job_find table tbody td b{ font:100 12px Arial; color:#555}.job_find table tbody td.center{ font:100 12px Arial; color:#555; text-align:center; padding:2px 0}.job_find table tbody td p a:link,.job_find table tbody td p a:visited{ font:100 11px Arial; color:#555; text-decoration:underline}.job_find table tbody td p a:hover{text-decoration:none}.job_find table tbody td .b-menu-off{display:none}.job_find table tbody td .b-menu-on ul li{ font:100 12px Arial; color:#555}.job_find table tbody td .b-menu-on ul li b{ font:bold 12px Arial; color:#000}.find_vak{padding:0 0 10px 0}.find_vak h1{ font:100 14px Arial; color:#003663}.find_vak table td{vertical-align:top;padding:0 0 5px 0}.find_vak table td b{ display:block; text-align:right; font:100 12px Arial; color:#000; padding:0 5px 0 0}.find_vak table td p{ font:100 12px Arial; color:#898989}.find_vak table td.bg{ background:#FFF799; font:100 14px Arial; color:#003663; text-align:center; padding:2px 0 3px 0}.find_vak table td select,.find_vak table td input,.find_vak table td textarea{ font:100 12px Arial; color:#A1A1A1; border:1px solid #959595; background:#fff; height:17px; width:180px}.find_vak table td textarea{width:450px;height:57px}.find_vak table td .width1{width:380px}.find_vak table td input{ width:92px}.find_vak table td .width2{ width:455px}.find_vak table td input.file{ height:25px}.find_vak .button{ position:relative; width:76px; height:25px; margin:0 auto; margin-top:5px; font-size:0; text-align:center; background:#0882C7}.find_vak .button input{ width:76px; height:24px; padding:1px 0 0 0; font:100 14px Arial; color:#fff; border:none; background:none; text-align:center}#v5-head div.v5-weather{ position:relative; top:1px;float:left; z-index:0; width:230px; padding:5px}* html #v5-head div.v5-weather{ width:240px}#v5-head div.v5-weather-content{ position:relative; margin-top:5px; padding:0 15px; background-color:#FFF}#v5-head div.v5-weather-wrap{ position:relative; overflow:hidden; margin:-5px; margin-bottom:0}
	#ctl00_cphMain_ucInfoCard_pnlThumbnail img {max-width:100px;max-height:100px;}img.user_foto{width:50px;max-height:150px;}.job-right-block-main{width:240px;}.border-block-right{border-collapse: collapse;border: 1px solid #87B51E!important;}
.news_top {
	}
.news_top h1 {
	font-size: 24px;
	display: inline;
	}
.news_top .top_img {
	float: left;
	margin: 0 1em 1em 0;
	}
.news_top .top_date {
	font-size: 10px;
	color: #8f8f8f;
	padding: 0 0.2em;
	}
.news_top .top_text {
	color: #494949;
	font-size: 11px;
	margin-top: 1em;
	}

.news_topdrive {
	border-radius:5px;
	padding:0.7em;
	margin-bottom:5px;
	color: #bbdaed;
	}
.news_topdrive .head_title {
	font-weight: bold;
	font-size: 13px;
	}
.news_topdrive .head_link a {
	color:#fff;
	}
.news_topdrive span {
	color: #bbdaed;
	zoom: 1;
	}
.news_topdrive .head_img {

	}
.news_topdrive .head_img img {
	width: 100%;
	height: 95px;
	margin:10px 0 10px 0;
	}
.blue {
	background-color:#3386B9;
	}
.news_topdrive .bottom_adv {
	border-bottom: 1px solid #60a8d4;
	margin-bottom: 14px;
	padding: 0 10px 8px;
	font-size: 11px;
	line-height: 14px;
	}
.news_topdrive .bottom_advimg {
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 6px;
	}
.news_topdrive .bottom_advimg {
    padding-left: 100px;
	position: relative;
	}
.news_topdrive .bottom_advimg a {
    color:#fff;
	}
.news_topdrive .bottom_advimg .logo_adv {
	background: url("../img/card.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 50px;
	margin-left: -90px;
	position: relative;
	top: 2px;
	width: 79px;
	font-size: 11px;
	line-height: 14px;
	margin-bottom: 6px;
	}
.build_news span.rtr {
	display: inline-block;
	}
.build_news {
	line-height: 2em;
	}
.obj_doska {
	display:inline-block;
	margin:5px;
	}
.obj_doska img.big {
	height:110px;
	}
.menu_sub_page {
	height: auto;
	padding: 10px 0 10px 0;
	margin-top: 0;
	overflow: visible;
	width: auto;
	position: relative;
	z-index: 100;
	}
.menu_sub_page .menu_sub_list {
	height: 24px;
	padding-top: 3px;
	padding-left: 14px;
	padding-right: 23px;
	width: auto;
	position: relative;
	margin-right: 0;
	z-index: 101;
	display:inline-block;
	}
.menu_sub_page .menu_sub_list.active {
	padding: 4px 5px 0 5px;
	color: #555;
	background-color: #FFF;
	text-decoration: none;
	-moz-border-radius: 6px;
	margin: 0 10px 0 5px;
	}
.menu_sub_page .active .cur {
	background: #3c8dbc;
	height: 3px;
	width: 100%;
	position: absolute;
	bottom: -3px;
	left: 0;
	z-index: 1;
	}
.menu_sub_page .menu_sub_list.active a {
	color: #555;
	text-decoration: none;
	}
.menu_sub_list a:link {
	color: #666;
	text-decoration: none;
	}
.menu_sub_list a:visited {
	color: #666;
	text-decoration: none;
	}
.menu_sub_page .menu_sub_spisok .separator	{
	border-right: 1px solid #ccc;
	width: 6px;
	height: 12px;
	right: 0;
	top: 6px;
	}
.padding.bgwhite {
	display:inline-block;
	}
.calculator_valut {
	position: relative;
	margin-top: 15px;
	font-size:16px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#CCCCCC')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8,Direction=135,Color='#CCCCCC');
	}
.calculator_valut:before {
	position: absolute;
	top: 60%;
	right: 40px;
	bottom: 0;
	left: 40px;
	z-index: -2;
	display: block;
	border-radius: 100px 100px 100px 10px 10px 10px 10px;
	box-shadow: 0 -3px 20px rgba(0,0,0,0.6);
	content: '';
	}
.faq_right_bar.bgbrow a {
color: #fff;
text-decoration: none;
border: 0px;
font-size:20px;
}
.kurs_banki {
	text-align:left;
	margin-bottom:5px;
	}
.kurs_banki ul li {
	display:inline-block;
	margin-right:10px;
	}
.kurs_banki .text_banki {
	line-height: 16px;
	width: 150px;
	vertical-align: middle;
	}
.bgtextgreen {
	background: #E6F0DE;
	}
.bgwhite {
	background-color: #FFF;
	}
.bgbrow {
	background-color: #8a8f7e;
	}
#photo-im-1	img{
	display: block;
    max-width: 100%;
    height: auto;
	}
.right_foto_block {
	background:#fdfefe;vertical-align:top; padding:0 0 0 20px;
	width: 60%;
	}
.left_obj_block {
	float: left;
	position: relative;
	/* margin-right: -370%; */
	width: 70%;
	}
.page-cols {
	left: 0px;
	display: inline;
	float: left;
	position: relative;
	width: 20%;
	}
.none_full_block {
	float: left;
	position: relative;
	/* margin-right: -370%; */
	width: 80%;
	}
.prodaj_auto .lastobjlistbig {
	margin-right:10px;
	text-align:left;
	}
.datting_content_meetings {
	margin: 0 auto;
	width: 100%;
	text-align: center;
	}
.width20 {
	width:20%;
	}
.width79 {
	width:79%;
	}
.width75 {
	width:75%;
	}
.width64 {
	width:65%;
	}
.width33 {
	width:33%;
	}
.datting_left {
	display:inline-block;
	}
.datting_right {
	display:inline-block;
	}
.datting_block {
	margin:10px;
	width:100%;
	}
.datting_meetings_content {
	width:95%;
	margin:0 auto;
	padding:10px;
	border-radius:7px;
	background-color:#fdefef;
	font-size: 16px;
	font-weight: normal;
	}
.datting_meetings_content span {
	color: #3d4952;
	font-weight:bold;
	}
.datting_meetings_content h2 {
	font-size: 35px;
	font-weight: normal;
	}
.datting_meetings_left {
	display:inline-block;
	vertical-align:top;
	width:48%;
	margin-top:15px;
	}
.datting_meetings_right {
	display:inline-block;
	vertical-align:top;
	width:48%;
	margin-top:15px;
	}
.datting_meetings_content textarea {
	border: 1px solid #777;
	width: 95%;
	background-color:#fff;
	height: 120px;
	padding: 5px;
	border-radius:7px;
	}
.datting_meetings_content input {
	border: 1px solid #777;
	width: 95%;
	background-color:#fff;
	padding: 5px;
	height:20px;
	border-radius:7px;
	}
.datting_new_block {
	margin-top:20px;
	}
input[type=radio].sprite-pay-icon {
    display:none;
}
.vozrast_ot {
	width:20%!important;
	}
.vozrast_do {
	width:20%!important;
	}
.datting_checkbox {
	width:10%!important;
	}
.datting_agreements {
	color: #bcbcbc;
	float: right;
	font-size: 13px;
	}
input.datting_meetings_button {
	padding: 7px 20px;
	border-radius: 3px;
	background: #165a92;
	color: #fff;
	border:0px;
	height:30px;
	width:200px;
	float:left;
	}
.datting_meeting_list {
	display:block;
	padding:7px;
	margin:2px;
	}
.datting_meeting_profile {
	display:inline-block;
	vertical-align:top;
	}
.datting_meeting_profile_info {
	display:inline-block;
	vertical-align:top;
	margin-left:10px;
	}
.datting_meeting_col {
	float:right;
	}
.datting_textform label {
	font-size:15px;
	}
.datting_textform .datting_chec {
	width:4%;
	}
.datting_meeting_button_on {
	border: 1px solid #7abfea !important;
	box-sizing: border-box;
	margin-bottom: 5px;
	background: #7abfea;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	outline: none;
	border: none;
	padding: 5px 10px;
	text-decoration: none;
	display: inline-block;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
	}
.datting_fields input {
	border: 1px solid #777;
	width: 95%;
	background-color:#fff;
	padding: 5px;
	height:20px;
	border-radius:7px;
	}
.datting_fields select {
	border: 1px solid #777;
	width: 40%;
	background-color:#fff;
	padding: 5px;
	height:30px;
	border-radius:7px;
	}
input[type=radio].sprite-pay-icon + label {
	display: inline-block;
	text-decoration: none;
	color: #fff;
	outline: 0;
	padding: 2px 9px 4px;
	border-right: 1px solid #fff;
	background: #f65959;
	margin-left: -5px;
}

input[type=radio].sprite-pay-icon:checked + label {
	display: inline-block;
	background-color:#ddd;
	color:#000;
}
.datting_type {
	margin-top:10px;
	padding:5px;
	}
.first {
	border-radius: 5px 0 0 5px;
	}
.end {
	border-radius: 0 5px 5px 0;
	}

.datting_title_field {
	display:inline-block;
	width:20%;
	vertical-align:top;
	}
.datting_li_field {
	display:inline-block;
	width:50%;
	vertical-align:top;
	}
.datting_left_title {
	display:inline-block;
	width:80%;
	vertical-align:top;
	}
.datting_right_title {
	display:inline-block;
	width:20%;
	vertical-align:top;
	}
.datting_text_li {
	float: right;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
	background-color: #FDFDC8;
	width: 200px;
	}
.likes_vote {
	text-align:center;
	border-radius:5px;
	background: #f8f8f8;
	width:300px;
	padding:10px;
	margin:0 auto;
	}
.datting_block_li {
	margin-top:10px;
	}
.city_list_inline {
	padding-left:10px;
	padding-top:10px;
	height:400px;
	width:50%;
	}
.city_list_inline .inline{
	width:90%;
	}
.city_list_inline .font16{
	font-size:15px;
	}
.city_block {
	display:inline-block;
	
	border-bottom:1px dashed #2BA4EC;
	}
.city_block_right {
	display:inline-block;
		border-bottom:1px dashed #2BA4EC;

	}
.objc_block td {
	width:50%;
	}
.datting_form_left {
	width:20%;
	vertical-align:middle;
	}
.datting_form_right {
	width:60%;
	margin-left:10px;
	vertical-align:middle;
	}
.datting_button {
	border-radius:5px;
	padding:10px;
	background: #779F1A;
	color:#fff;
	background: -moz-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#B1D069),color-stop(55%,#8CB330),color-stop(100%,#779F1A));
	background: -webkit-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -o-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -ms-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: linear-gradient(to bottom,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	}
.datting_button_register {
	border-radius:5px;
	padding:10px;
	background: #f7f7f7;
	color:#465160;
	background: -moz-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#B1D069),color-stop(55%,#8CB330),color-stop(100%,#779F1A));
	background: -webkit-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -o-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: -ms-linear-gradient(top,#B1D069 10%,#8CB330 55%,#779F1A 100%);
	background: linear-gradient(to bottom,#FFF 0%,#DDDDDD 72%,#f7f7f7 93%);
	}
.datting_block h2 {
	background-color:#fdefef;
	padding:10px;
	color: #f65959;
	font-size:14px;
	border-radius:5px;
	}
.datting_search_text {
	padding:10px;
	margin:10px;
	}
.datting_search {
	background-color:#fdefef;
	padding:10px;
	margin:10px;
	border-radius:5px;
	display:inline-block;
	vertical-align:top;
	width:70%;
	}
.datting_text {
	display:inline-block;
	vertical-align:top;
	width:25%;
	}
.datting_text h2 {
	font-size: 16px;
	color: #f65959;
	}
.datting_search h2 {
	font-size: 18px; color: #f65959;
	display:inline-block;
	font-weight:normal;
	}
.datting_search h2 a {
	font-size: 18px; color: #d10000;
	display:inline-block;
	font-weight:normal;
	}
.datting_search fieldset {
	BACKGROUND: #fdefef; border: 1px solid #ffd2d2;
	}
.datting_fields {
	margin:10px;
	}
.datting_new_user {
	margin:10px;
	}
.datting_box_profile img {
	float:left;
	margin-right:10px;
	}
.datting_search_full {
	background-color: #FFF5F5;
	margin-left: 10px;
	margin-top: -10px;
	border-radius: 5px;
	padding: 10px;
	border: 1px solid #fdefef;
	}
.datting_search_full a {
	color: #d10000;
	}
.leader_tnls {
	float:left;
	margin-right:10px;
	}
.leader_sity {
	margin:5px;
	}

.top100_1 {
	background: url(../img/bg_boy00.gif);
        background-repeat: no-repeat;
        background-position: right;
min-height:100px;
	}
.top100_2 {
	background: url(../img/bg_girl0.gif);
        background-repeat: no-repeat;
        background-position: right;
min-height:100px;
	}

.top100_0 {
	background: url(../img/bg_boy0.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	border-left: 1px solid #f5f6f5;
	border-right: 1px solid #f5f6f5;
	border-bottom: 1px solid #f5f6f5;
	padding: 10px 3px 7px 3px;
	min-height:150px;
	}
.giftsbutton {
	display: inline-block; margin: 0 20px 10px 20px;vertical-align:middle
	}
.giftscontent {
	vertical-align:middle;display: inline-block;text-align:left;
	}
.datting_block h3 {
	color: #f65959;
	font-family: Trebuchet MS;
	}
.datting_search_url {
	color:#BB5959;font-weight:bold;
	}
.datting_content_meetings .gifts_user {
	width:10%;
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	}
.datting_content_meetings .gifts_gifts {
	width:30%;
	display:inline-block;
	vertical-align:middle;
	}
.datting_search_left {
	display:inline-block;
	vertical-align:top;
	width:100px;
	}
.datting_search_center div {
	display:inline-block;
	vertical-align:top;
	margin-right:20px;
	}
.gold {
	background-color:yellow;
	}
.datting_search_center {
	display:inline-block;
	vertical-align:top;
	width:70%;
	}
.datting_search_right {
	display:inline-block;
	vertical-align:top;
	width:150px;
	}
.datting_profile {
	margin-left:15px;
	margin-right:15px;
	}

.datting_profile_navigation div {
	display:inline-block;
	vertical-align:middle;
	}

.datting_profile_navigation a {
	padding: 8px 12px 7px 12px;
	font-weight: bold;
	color:#f65959!important;
	}

.datting_profile_navigation a.active {
	font-weight: bold;
	color:#000!important;
	}

.bigtext {
	color:#f65959;
	text-align: center;
	padding: 10px;
	}

.bigtext a {
	color:#f65959;
	}

.bigtext a:hover, .bigtext a:link, .bigtext a:visited {
	color:#f65959;
	}

.datting_profile_navigation	{
	background: #fdefef;
	background: -moz-linear-gradient(top,#fdefef 10%,#FFF9F9 60%,#fff 30%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#fdefef),color-stop(60%,#FFF9F9),color-stop(30%,#fff));
	background: -webkit-linear-gradient(top,#fdefef 10%,#FFF9F9 60%,#fff 30%);
	background: -o-linear-gradient(top,#fdefef 10%,#FFF9F9 60%,#fff 30%);
	background: -ms-linear-gradient(top,#fdefef 10%,#FFF9F9 60%,#fff 30%);
	background: linear-gradient(to bottom,#fdefef 10%,#FFF9F9 60%,#fff 30%);
	border-bottom: 1px solid #fdefef;
	height: 30px;
	line-height: 29px;
	margin-top: 20px;
		}
.information {
	width: 100%;
	border: 1px solid #fdefef;
	margin-bottom: 10px;
	}
.userinform {
	padding: 10px;
	background: #fdefef;
	background: -moz-linear-gradient(top,#fff 0,#FFF9F9 14%,#fdefef 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(14%,#FFF9F9),color-stop(100%,#fdefef));
	background: -webkit-linear-gradient(top,#fff 0,#FFF9F9 14%,#fdefef 100%);
	background: -o-linear-gradient(top,#fff 0,#FFF9F9 14%,#fdefef 100%);
	background: -ms-linear-gradient(top,#fff 0,#FFF9F9 14%,#fdefef 100%);
	background: linear-gradient(to bottom,#fff 0,#FFF9F9 14%,#fdefef 100%);
	}
table.title_my_profile {
	background-color: #fdefef;
	margin: 10px 0;
	}
table.title_my_profile H2 {
	color: #000;
	font-weight: normal;
	font-family: tahoma;
	padding-left: 3px;
	font-size: 14px;
	padding: 5px;
	}
div.my_profile {
	border: solid #fdefef;
	background-color: #FAFAFA;
	border-width: 0 1px 1px 1px;
	padding: 10px 10px 10px 10px;
	}
.my_profile td {
	padding:5px;
	}
.datting_profile_photo {
	display:inline-block;
	vertical-align:top;
	}
.datting_profile_info {
	margin-left:20px;
	margin-right:20px;
	display:inline-block;
	vertical-align:top;
	}
.datting_profile_status {
	display:inline-block;
	vertical-align:top;
	}
.datting_profile_panel {
	width:100%;
	height:60px;
	}
.datting_inline {
	display:inline-block;
	vertical-align:top;
	margin-left: 25px;
	}
.datting_profile_panel {
	margin-top:20px;
	}
.datting_profile_active {
	margin-top:-40px;
	float:right;
	}
.my_profile_info {
	margin-left:15px;
	}
.datting_edit_link {
	width: 20%;
	}
.datting_vip_link {
	padding: 0 20px 12px 32px;
	background: url('../img/bg_icon_boy.gif') no-repeat 0 2px;
	}
.datting_blog_link {
	padding: 0 20px 0 32px;
	background: url('../img/icon_notes.gif') no-repeat 0 2px;
	}
.datting_love_link {
	font-weight:bold;
	color:#f65959!important;
	}
.datting_love_link a{
	width: 10px;
	font-weight:bold;
	color:#f65959!important;
	}

.link li.list {
	display:block;
	}

.status {position: relative; display: none; height: 21px}

.status .edit {border: 1px solid #a6a7a7; width: 250px; height: 19px; overflow: hidden; position: absolute; right: 0; top: 0;}

.status .edit .msg {width: 220px; overflow: hidden; height: 19px; line-height: 19px; float: left; display: block; border: 0; padding: 0 5px; background: #ededed url(bg_status_ed.gif) repeat-x bottom; color: #333;}

.status .edit .sel {border-left: 1px solid #a6a7a7; width: 19px; height: 19px; float: left; background: #e8e8e8 url(bg_status_select.gif) 0 0; cursor: pointer;}

.status .edit .sel:hover {background-position: 0 -19px;}

.status .st_case {width: 250px; border: solid #E2F4FF; border-width: 0 1px; background: #f8f8f8; display: none; margin: 0; padding: 0; list-style: none; position: absolute; right: 0; top: 21px;}

.status .st_case li {border-bottom: 1px solid #E2F4FF; height: 19px; line-height: 19px; padding-left: 5px; overflow: hidden; cursor: pointer; display: block;}

.status .st_case li:hover {background: #FDE2D0;}

.status_msg_p {text-align: left; cursor: pointer; border: 1px solid #fdefef; padding: 3px; font-size: 12px; background: #f8f8f8; width: 250px; overflow: hidden}
.status_msg_pgold {text-align: left; cursor: pointer; border: 1px solid orange; padding: 3px; font-size: 12px; background: #fff; width: 250px; overflow: hidden}

.status_msg_u {text-align: left; border: 1px solid #E2F4FF; padding: 3px; font-size: 12px; background: #f8f8f8; width: 250px; overflow: hidden}

.status_msg_s {display: block; padding: 3px 5px; border: 1px solid #fdefef; margin: 3px 0;}

.status_msg_s {
	color:#ccc;
	}

.status_msg_s .fblue {
	color:#ccc;
	}
.status_msg_s .fblue a{
	color:#ccc;
	}

/* Äëÿ âåðñèé îò 2015 */

#registration .item .element {
	display:inline-block;
	}
#registration .item #oblast-id-1 {
	margin-left:130px;
	}
#registration .item #gorod-id-1 {
	margin-left:130px;
	}
#registration .item #oblast-id-1 select {
	margin:5px;
	}
#registration .item #gorod-id-1 select {
	margin:5px;
	}
#registration .item .legend {
	display:inline-block;
	width:120px;
	padding:5px;
	}
.datting_meeting_col .datting_meeting_button_on a:hover {
	color:#7abfea;
	text-decoration: none;
	cursor:pointer;
	}
.datting_meeting_col .datting_meeting_button_on:hover a {
	color:#7abfea;
	}
.datting_meeting_col .datting_meeting_button_on:hover {
	color:#7abfea;
	text-decoration: none;
	cursor:pointer;
	background: #fff;
	border: 1px solid #7abfea !important;
	}
.datting_fields .inline.strani div select {
	width: inherit!important;
	margin-right:5px!important;

	}
.datting_fields .inline.strani div {
	padding:0px;
	margin:0px;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	}
.datting_fields .inline.strani.start {
	width: inherit!important;
	margin-right:5px!important;
	}
.datting_fields .inline.strani .s1 {
	padding:0px;
	margin:0px;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
	}
.background_sms {
	background-color:#f1f1f3;
	border-top:1px solid #bfc2cb;
	}
.datting_sms_photo_list li {
	display:inline-block;
	width:46px;
	margin-left:3px;
	margin-right:3px;
	}
.datting_sms_background {
	background-color:#bfc2cb!important;
	border-top:1px solid #bfc2cb;
	height:35px;
	}
.datting_sms_line {
	border-top:1px solid #bfc2cb;
	padding:10px 10px 10px 10px;
	background-color:#f1f1f3;
	}
.datting_sms_left {
	width:130px;
	background-color:#f1f1f3;
	padding:10px 10px 10px 10px;
	}
.datting_sms_right {
	background-color:#f1f1f3;
	padding:10px 10px 10px 10px;
	margin-left: -4px;
	width: 68%;
	}
.datting_sms_newmessage {
	}
.datting_sms_newmessage .left_message {
	color: #3d4952;
	font-weight: bold;
	padding: 5px;
	}
.datting_sms_newmessage .right_message textarea {
	border: 1px solid #BFC2CB;
	width: 95%;
	background-color: #fff;
	padding: 5px;
	height: 100%;
	border-radius: 7px;
	}
.inline.datting_sms_left {
	margin:0 auto;
	vertical-align:middle;
	text-align: center;
	}
.invisible {
	opacity: 0.1;
	}
.inline.datting_sms_right {
	margin:0 auto;
	vertical-align:middle;
	}
.datting_sms_left h2 span {
	font-size:80px;
	}
.datting_sms_line .phone {
	height:18px!important;
	}
.datting_sms_line .sendphone {
	font-size:10px!important;
	}
.datting_sms_line .subtext {
	display:block;
	font-size:10px;
	}
.datting_sms_line .inline.first {
	width:40%;
	}
.datting_sms_line .inline.second {
	width:59%;
	}
.datting_sms_right.datting_sms_line input {
	border: 1px solid #BFC2CB;
	background: #F1F1F3;
	color: #8B8E96;
	width: 40%;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	height: 30px;
	border-radius: 7px;
	margin-left: 10px;
	}
.datting_sms_right.datting_sms_line input:hover {
	border: 1px solid #BFC2CB;
	background: #BFC2CB;
	color: #fff;
	width: 40%;
	font-size: 12px;
	padding: 5px;
	font-weight: bold;
	height: 30px;
	border-radius: 7px;
	margin-left: 10px;
	cursor:pointer;
	}
.datting_sms_right ul li {
	margin:10px;
	}
.body_edit_profile .img_photo {
	width:30%;
	vertical-align:top:
	}
.body_edit_profile .img_photo img {
	width:100%;
	}
.body_edit_profile .edit_photo {
	width:69%;
	vertical-align:top:
	}
.body_edit_profile .all .button_edit {
	width:70%;
	padding:0px;
	margin-top:0px;
	}
.body_edit_profile table td.label {
	color: #3d4952;
	font-weight: bold;
	}
.body_edit_profile table td {
	padding:5px;
	}
.body_edit_profile table td input {
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
	}

.body_edit_profile table td select {
	border: 1px solid #C5C5C5;
	background-color: #fff;
	padding: 5px;
	height: 30px;
	border-radius: 7px;
	}
.body_edit_profile .button_edit {
	margin-top:10px;
	border: 1px solid #F5F5F5;
	background: #C5C5C5;
	color: #FFF;
	width: 40%;
	font-size: 16px;
	padding: 5px;
	font-weight: bold;
	height: 40px;
	border-radius: 7px;
	margin-left: 10px;
	}
.body_edit_profile h4 {
	font-size: 14px;
	color: #578cca;
	}
.body_edit_profile small {
	display:block;
	padding:5px;
	}
.body_edit_profile {
	margin: 5px;
	padding: 10px;
	border: 1px solid #EDECE8;
	border-radius: 5px 5px 5px 5px;
	background: #EDECE8;
	background: -moz-linear-gradient(top,#fff 0,#F5F5F5  50%,#EDECE8 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(50%,#F5F5F5 ),color-stop(100%,#EDECE8));
	background: -webkit-linear-gradient(top,#fff 0,#F5F5F5  50%,#EDECE8 100%);
	background: -o-linear-gradient(top,#fff 0,#F5F5F5  50%,#EDECE8 100%);
	background: -ms-linear-gradient(top,#fff 0,#F5F5F5  50%,#EDECE8 100%);
	background: linear-gradient(to bottom,#fff 0,#F5F5F5  50%,#EDECE8 100%);
	}
.navigation_edit_profile {
	margin-bottom: -6px;
	}
.navigation_edit_profile a {
	display:inline-block;
	font-size: 13px;
	color: #3D4952!important;
	text-decoration:none!important;
	padding-left: 15px;
	padding: 5px;
	margin-left:11px;
	background: #FFF;
	}
.navigation_edit_profile a.active {
	border-top: 1px solid #EDECE8;
	border-right: 1px solid #EDECE8;
	border-left: 1px solid #EDECE8;
	border-bottom: 1px solid #fff;
	border-radius: 5px 5px 0 0;
	background: #FFF;
	}
.datting_meeting_col .datting_meeting_button_on a {
	color:#fff;
	}

div.my_profile .datting_search_center a {
	color: #BB5959;
	font-weight: bold;
	font-size:11px;
	}
span a.datting_search_url:hover {
	color:#7abfea;
	text-decoration: none;
	cursor:pointer;
	background: #fff;
	border: 1px solid #7abfea !important;
	}
span a.datting_search_url {
	border: 1px solid #7abfea !important;
	box-sizing: border-box;
	margin-bottom: 5px;
	background: #7abfea;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	outline: none;
	border: none;
	padding: 5px 10px;
	text-decoration: none;
	display: inline-block;
	-webkit-transition: background 0.2s ease-in-out;
	-moz-transition: background 0.2s ease-in-out;
	-ms-transition: background 0.2s ease-in-out;
	-o-transition: background 0.2s ease-in-out;
	transition: background 0.2s ease-in-out;
	}
.datting_box_profile .motto {
	width: 200px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	}
.datting_afisha .inline.first {
	display:inline-block;
	width: 15%;
	}
.datting_afisha .inline.second {
	display:inline-block;
	width: 55%;
	margin-bottom:20px;
	}
.datting_afisha .inline.last {
	display:inline-block;
	width: 20%;
	margin-left:10px;
	float:right;
	}
.datting_afisha_text {
	margin-top:10px;
	font-size:14px;
	}
.datting_afisha_map {
	margin-top:40px;
	}
.text_afisha {
	color: #8b929b;
	font-size: 12px;
	}
.datting_afisha_who	{
	color: #ef4e4f;
	}
.datting_afisha_name .fullname {
	color: #448dc8;
	font-size: 16px;
	}
.center {
	text-align:center;
	}
.datting_line {
	border-bottom: 1px dotted #2491cf;
	margin-top: 12px;
	}
.datting_anketa table {
	width:100%!important;
	}
.eanketa {
	margin-top: 19px;
	}
.blog_list.journal {
	padding-bottom:40px;
	margin-bottom:10px;
	}
.blog_list.journal h2 {
	margin:10px;
	}
.blog_list.journal a{
	text-align:left;
	}
.blog_list {
	padding:5px;
	border-bottom: 1px dotted #2491cf;
	}
.blog_list .blog_author {
	margin-bottom:20px;
	}
.blog_list .inline.first {
	display:inline-block;
	width: 15%;
	}
.blog_list .inline.second {
	display:inline-block;
	width: 55%;
	margin-bottom:20px;
	}
.blog_list .inline.last {
	display:inline-block;
	width: 20%;
	margin-left:10px;
	float:right;
	}
.block_zn {
	width:100%;
	margin:10px;
	}
.block_ts {
	width:100%;
	margin:10px;
	padding-bottom:10px;
	}
.block_ts .inline {
	width:90%;
	margin-top:5px;
	}
.block_zn .inline {
	width:45%;
	margin-top:5px;
	}
.blog_list.journal a:hover {
	text-align:left;
	}
.blog_list.journal .inline.last{
	width:40%!important;
	}
.blog_city {
	margin-bottom:30px;
	}
.blog_city a, .blog_date {
	color: #999DA4;
	}
.blog_list.journal .inline.last .blog_date .inline{
	width:40%!important;
	color: #999DA4;
	font-weight:normal!important;
	}

.blog_list.journal .inline.last .blog_date .inline a {
	color: #999DA4;
	font-weight:normal!important;
	}
.jorunal_text {
	margin:10px;
	}
.blog_list.journal img {
	display:block;
	float:none!important;
	margin-top:3px;
	margin-bottom:3px;
	max-width:90%;
	}
.blog_list .inline.last {
	color: #999DA4;
}
.my_profile_info dl {
	padding-top:5px;
	padding-bottom:5px;
	}
div.my_profile_info dt {
	width:40%;
	padding-top:5px!important;
	padding-bottom:5px!important;
	}
div.my_profile_info dd {
	padding-top:5px!important;
	padding-bottom:5px!important;
	}
.back_journal {
	margin-top:5px;
	margin-bottom:10px;

	}
.tags {
	margin-top:5px;
	margin-bottom:10px;
	color: #B7B7B7;
	}
.tags a {
	color: #B7B7B7!important;
	font-size:12px!important;
	}
.full_journal {
	margin-left:15px;
	}
.full_journal .full_story img {
	display: block;
	float: none!important;
	margin-top: 3px;
	margin-bottom: 3px;
	max-width: 90%;
	}
.full_story {
	margin-bottom:10px;
	}
.onsite.online {
	font-weight: bold;
	color: #fff;
	background: #9c0;
	border: 1px solid #ddeeab;
	padding:5px;
	font-size:12px;
	}
.onsite.offline {
	font-weight: normal;
	color: #9e9e9e;
	background: #F8F8F8;
	border: 1px solid #e8e8e8;
	padding:5px;
	font-size:12px;
	}
.datting_inline span {
	font-size: 26px;
	float: left;
	margin-right: 10px;
	}
.datting_item_list .datting_search_left {
	width: 20px;
	}
.add_recipie {
	background-color: #fff6e3;
	padding:10px;
	border-bottom:1px solid #ccc;
	margin-top:10px;
	margin-bottom:10px;
	}
.add_recipie .line {
	margin:10px;
	}
.add_recipie .line .first {
	width:20%;
	}
.add_recipie .line .second {
	width:75%;
	}
.add_recipie .line .second input {
	padding:5px;
    width:80%;
	}
.add_recipie .line .second textarea {
	padding:5px;
    width:80%;
    height:200px;
	}
.add_recipie .line .second select {
	padding:5px;
    width:80%;
	}
.add_recipie .submit input {
	font-size: 14px;
	color: #5E5C58;
	font-weight: bold;
	padding: 2px 6px;
	}
.add_recipie .submit {
	text-align: right;
	padding-top: 10px;
	}
/* äëÿ íîâûõ èêîíîê */

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot?i6rzna');
	src:url('../fonts/icomoon.eot?#iefixi6rzna') format('embedded-opentype'),
		url('../fonts/icomoon.woff?i6rzna') format('woff'),
		url('../fonts/icomoon.ttf?i6rzna') format('truetype'),
		url('../fonts/icomoon.svg?i6rzna#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
	content: "\e900";
}

.icon-newspaper:before {
	content: "\e904";
}

.icon-pencil:before {
	content: "\e905";
}

.icon-pencil2:before {
	content: "\e906";
}

.icon-image:before {
	content: "\e90d";
}

.icon-images:before {
	content: "\e90e";
}

.icon-camera:before {
	content: "\e90f";
}

.icon-video-camera:before {
	content: "\e914";
}

.icon-mic:before {
	content: "\e91e";
}

.icon-book:before {
	content: "\e91f";
}

.icon-file-picture:before {
	content: "\e927";
}

.icon-credit-card:before {
	content: "\e93f";
}

.icon-phone:before {
	content: "\e942";
}

.icon-address-book:before {
	content: "\e944";
}

.icon-mobile:before {
	content: "\e958";
}

.icon-bubble:before {
	content: "\e96b";
}

.icon-bubbles:before {
	content: "\e96c";
}

.icon-bubbles2:before {
	content: "\e96d";
}

.icon-user:before {
	content: "\e971";
}

.icon-users:before {
	content: "\e972";
}

.icon-user-plus:before {
	content: "\e973";
}

.icon-user-minus:before {
	content: "\e974";
}

.icon-user-check:before {
	content: "\e975";
}

.icon-user-tie:before {
	content: "\e976";
}

.icon-cog:before {
	content: "\e994";
}

.icon-cogs:before {
	content: "\e995";
}

.icon-stats-dots:before {
	content: "\e99b";
}

.icon-gift:before {
	content: "\e210";
}

.icon-mug:before {
	content: "\e9a2";
}

.icon-airplane:before {
	content: "\e9af";
}

.icon-accessibility:before {
	content: "\e9b2";
}

.icon-star-empty:before {
	content: "\e9d7";
}

.icon-heart:before {
	content: "\e9da";
}

.icon-heart-broken:before {
	content: "\e9db";
}

.icon-man:before {
	content: "\e9dc";
}

.icon-parnem:before {
	content: "\e9dc";
}

.icon-sex1:before {
	content: "\e9dc";
}

.icon-woman:before {
	content: "\e9dd";
}

.icon-devushkoy:before {
	content: "\e9dd";
}

.icon-sex2:before {
	content: "\e9dd";
}

.icon-man-woman:before {
	content: "\e9de";
}

.icon-checkmark:before {
	content: "\ea10";
}

.icon-checkmark2:before {
	content: "\ea11";
}

.icon-checkbox-checked:before {
	content: "\ea52";
}

.icon-checkbox-unchecked:before {
	content: "\ea53";
}


/*ÔÎÒÎÐÅÏÎÐÒÀÆÈ*/

.left_reportage {
	width:410px;
	vertical-align:top;
	position:relative;
	margin-right: 10px;
	}
.left_reportage span {
	font-size: 16px;
	line-height: 18px;
	color:#fff;
	margin: 10px 0 10px 10px;
	display:block;
	}
.left_reportage .ico {
	background: url(../img/reportage_ico.png) 0 0 no-repeat;
	width: 90px;
	height: 52px;
	display: block;
	float: left;
	}
.left_reportage .ico:hover {
	background: url(../img/reportage_ico.png) 0 -54px no-repeat;
	width: 90px;
	height: 52px;
	display: block;
	float: left;
	}
.photoreportage_list .date_rp {
	font-size: 21px;
	line-height: 24px;
	margin-bottom: 10px;
	}
.left_reportage .col_photo {
	font-size: 18px;
	font-weight: normal;
	color: #898989;
	}
.right_reportage {
	width:57%;
	vertical-align:top;
	}
.photoreportage_list {
	position:relative;
	}
.left_reportage .title_reportage{
	background: #000;
	opacity: .7;
	position: absolute;
	bottom: 0;
	height: 70px;
	width: 100%;
	display: block;
	left: 0;
	z-index: 1;
	}
.title_reportage a, .title_reportage a:hover {
	text-decoration: none!important;
	}
.mini_reportage img {
	margin-bottom: 10px;
	display: inline-block;
	vertical-align: top;
	}

/* ÑÎÁÛÒÈß */
.head_event {
	position:relative;
	height:55px;
	border-bottom: 1px solid #ccc;
	padding-right: 45px;
	padding-left: 45px;
	}
.head_event div:first-child {
	float:left;
	}
.head_event div {
	float:right;
	}
.head_event span:first-child {
	float:left;
	vertical-align:top;
	}
.head_event span.prevs {
	float:left;
	}
.head_event span {
	float:right;
	color: #898989;
	height: 54px;
	line-height: 51px;
	font-size: 24px;
	}
.nohref {
	text-decoration:blink!important;
    color: #898989!important;
	}
.head_event b.nextimg {
	position: absolute;
	display: block;
	width: 16px;
	height: 26px;
	top: 50%;
	right:15px;
	margin-top: -13px;
	background-image: url(../img/prev_next.png);
	background-position: -20px 0;
	}
.head_event b.previmg {
	position: absolute;
	display: block;
	width: 16px;
	height: 26px;
	top: 50%;
	left: 15px;
	margin-top: -13px;
	background-image: url(../img/prev_next.png);
	}
.event_content .inline {
	width: 24%;
	margin: 3px;
	background: #efefef;
	}
.event_content .bg_event {
	background:#5d8800;
	padding: 12px 20px 12px;
	}
.event_content .bg_event_now {
	padding: 12px 20px 12px;
	}
.event_content .bg_event span, .event_content .bg_event_now span {
	display:block;
	}
.event_content .bg_event span:first-child, .event_content .bg_event_now span:first-child {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	display: block;
	margin-bottom: 3px;
	}
.event_content .bg_event.buorange:hover {
	background:#5d8800!important;
	}
.event_content {
	margin:10px;
	}
.event_content .bg_event span {
	display: block;
	font-size: 12px;
	text-decoration: none;
	color: #d3e0b3;
	}
.event_bg_content {
	background: #fff;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	}
.event_content .channel_top {
	margin: 10px;
	min-height: 50px;
	padding-top: 10px;
	text-align:left;
	z-index:-2;
	}
.event_left {
    margin-right:10px;
	width:80px!important;
	background:none!important;
	}
.event_right {
	width:85px!important;
	background:none!important;
	}
.head_event span {
	width:100px!important;
	margin:3px;
	}
.head_event span.next {
	width:240px!important;
	margin:3px;
	}
.head_event span.prev {
	width:250px!important;
	margin:3px;
	}
.setka {
	position:relative;
	width:100%;
	height:100px;
	margin-bottom: 50px;
	}
.setka .date_item {
	height:100%;
	text-align:center;
	}
.setka .date_title {
	position: absolute;
	background-color: #fff;
	width: 100%;
	height: 40px;
	z-index: 1;
	}
.setka .date_sobit {
	width: 150px;
	text-align: center;
	position:relative;
	display:inline-block;
	vertical-align:top;
	}
.setka .date_polosa {
	width: 1px;
	height: 100px;
	position: absolute;
	left: 79px;
	background: url(../img/dotted.gif) 0 0 repeat-y;
	}
.setka .date_green {
	width: 9px;
	height: 20px;
	background: #578500;
	display: block;
	position: absolute;
	top: 100px;
	z-index: 100;
	left: 75px;
	}
.setka .date_date {
	position: absolute;
	bottom: -145px;
	left: 63px;
	background-color: #fff;
	padding-top: 6px;
	}
.event_content .channel_top img {
	margin-right:10px;
	max-width: 80px;
	overflow: hidden;
	max-height: 100px;
	}
.event_content .event_time {
	display: block;
	color: #343434;
	font-size: 18px;
	line-height: normal;
	margin-bottom: 1px;
	}
.event_content .event_mesto {
	color: #7d7d7d;
	font-size: 12px;
	line-height: 12px;
	display: block;
	margin-top: 4px;
	}
.event_content .channel_top:hover {
	background:#e6f6da;
	z-index:2;
	}
.event_content li.inline:hover .bgnone {
	z-index:-1;
	background:#ccc;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	}

.event_report {
	background: #efefef;
	margin: 10px;
	}
.report_title {
	background: #545454;
	padding:10px;
	}
.report_title .title {
	line-height: 5px;
	color: #fff;
	display: block;
	margin-top: 8px;
	}
.report_title .other {
	color: #d1d1d1;
	display: block;
	font-size: 12px;
	text-decoration: none;
	}
.report_title .other a {
	color: #d1d1d1;
	font-size: 12px;
	}
.event_report .report .channel_top {
	width: 260px!important;
	display: inline-block;
	}
.reports {
	max-width:100%!important;
	}
.dashed.now {
	font-size: 14px;
	border-width: 0;
	background: #f89500;
	background: -moz-linear-gradient(top,#ffab00 0,#fda300 23%,#f48900 73%,#f17f00 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffab00),color-stop(23%,#fda300),color-stop(73%,#f48900),color-stop(100%,#f17f00));
	background: -webkit-linear-gradient(top,#ffab00 0,#fda300 23%,#f48900 73%,#f17f00 100%);
	background: -o-linear-gradient(top,#ffab00 0,#fda300 23%,#f48900 73%,#f17f00 100%);
	background: -ms-linear-gradient(top,#ffab00 0,#fda300 23%,#f48900 73%,#f17f00 100%);
	background: linear-gradient(to bottom,#ffab00 0,#fda300 23%,#f48900 73%,#f17f00 100%);
	color: #fff;
	}
.dashed.now a {
	color:#fff!important;
	border-bottom:1px dotted #fff!important;
	}
.event_other .full .afisha_item li:first-child {
	margin:0px;
	margin-top:10px;
	}
.event_other .full .afisha_item li {
	margin:0px;
	}
.event_other .afisha_item .text {
	padding-top:10px;
	font: 13px verdana;
	}
.event_other .img {
	margin-left:20px;
	}

.share {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	overflow: hidden;
	background: #fff;
	-webkit-box-shadow: 0px 2px 12px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 2px 12px 0px rgba(50, 50, 50, 0.75);
	background-color: rgb(233, 239, 219);
/*	background-image: url('../dleimages/watermark_light.png');*/
	background-image: url('../dleimages/watermark_dark.png');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}
.share .to {
	line-height: 32px;
	/* padding-right: 140px; */
	font-size: 16px;
	font-weight: normal;
	}
.share .where {
	font-size: 12px;
	font-style: italic;
	}
.share .padding {
	padding: 10px 0px 10px 0px;
	}

.channel_top .others img.reports:hover {
	background: url(../img/reportage_ico.png) 0 0 no-repeat;
	}
.channel_top .others .event_t {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
	margin-right: 5px;
	}
.channel_top .others .event_date {
	color: #898989;
	white-space: nowrap;
	font-size: 12px;
	}
.channel_top .others .col_photo {
	background: url(../img/photo_ico.png) -112px -27px no-repeat;
	color: #379510;
	text-decoration: none;
	padding-left: 19px;
	font-size: 12px;
	margin: 0 5px 0 0;
	outline: 0;
	}

.text_block_glav_1 .others img.reports:hover {
	background: url(../img/reportage_ico.png) 0 0 no-repeat;
	width:300px;
	height:150px;
	}
.text_block_glav_1 .others img.reports {
	width:300px;
	height:150px;
	margin-bottom:10px;
	}
.text_block_glav_1 .others .event_t {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 3px;
	margin-right: 5px;
	}
.text_block_glav_1 .others .event_date {
	color: #898989;
	white-space: nowrap;
	font-size: 12px;
	}
.text_block_glav_1 .others .col_photo {
	background: url(../img/photo_ico.png) -112px -27px no-repeat;
	color: #379510;
	text-decoration: none;
	padding-left: 19px;
	font-size: 12px;
	margin: 0 5px 0 0;
	outline: 0;
	}
.CENTER .afisha_text .afisha_calendar .now {
	line-height:30px;
	width:170px;
	}

/* Êèíîòåàòðû â àôèøå */
.kinotheaters div.kinolist {
	padding:10px;
	}
.kinoimg img {
	width:200px;
	height:133px;
	}
.kinotheaters div.kinolist:nth-child(2n) {
		background: #f3f3f3 !important;
	}

/* Ôîòîðåïîðòàæè â òåëå ñòðàíèöû */

.event_photoreportage {
	overflow:hidden;
	height:343px;
	margin-bottom:10px;
	}
.event_photoreportage .right_reportage {
	width:28%!important;
	}
.event_photoreportage h3 {
	color:#000;
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 10px;
	font-family: Trebuchet MS;
	}
.event_list {
	border-bottom:2px solid #779f1a;
	}
.event_list_view {
	margin:5px;
	}
.list_soon .inline:first-child {
	width:110px;
	}
.list_soon .inline:last-child {
	width:80%;
	}
.bggrow {
  background-color: #F3F2F0;
}
.afisha_list li {
  display: inline-block;
  width: 30%;
}
.afisha_list ul.spisok li {
	background:none;
	}
.afisha_list ul.spisok li .date {
  /* padding: 20px 10px 10px 0px; */
  padding:0px;
  float:none;
  /* float: left; */
  font: 12px/80% Arial,Helvetica,sans-serif;
  /* width: 45px; */
  width:100%;
  color: #666;
  height: 15px;
  text-align:left;
  /* text-align: center; */
}
.afisha_list .spisok li {
  padding: 6px 10px;
  line-height: 1.3;
  }
.afisha_now_brown {
  color: #7d7d7d;
  /* line-height: 21px; */
  font-size: 15px;
  /* height: 21px; */
  margin-top: 11px;
  display: inline-block;
  margin-left: 10px;
  /* margin-bottom: 6px; */
  /* height: 1px; */
  margin-bottom: 10px;
	}
.calendar, .calendar table {
	  z-index: 9999999999999999999;
	}
.tarifs {
	margin:10px;
	}
.tarifs ul:first-child {
	width:70%;
	}
.tarifs ul {
	display:inline-block;
	vertical-align:top;
	width:15%;
	font-size: 13px;
	}
.tarifs li:nth-child(2n) {
	background: #e1e1e1;
	}
.tarifs .title_tarifs li {
	padding: 10px 290px 10px 15px;
	}
.tarifs .text_tarifs li {
	padding: 10px 30px 10px 15px;
	text-align:center;
	}
.tarifs ul.title_tarifs li:first-child, .tarifs ul.text_tarifs li:first-child {
	font-weight:bold;
	}
.tarifs ul.title_tarifs li:last-child {
	background: #94b730!important;
	color: #ffffff!important;
	font-weight:bold;
	}
.tarifs ul.text_tarifs li:nth-last-child(2) {
	background: #94b730!important;
	color: #ffffff!important;
	font-weight:bold;
	}
.tarifs ul.text_tarifs li .sbut {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 7px 20px;
	background: #B9B9B9;
	background: -moz-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B9B9B9), color-stop(100%, #9D9D9D));
	background: -webkit-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -o-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -ms-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#B9B9B9', endColorstr = '#9D9D9D', GradientType = 0);
	background: linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: none;
	text-shadow: 0 1px #9A9A9A;
	overflow: visible;
	}

input[type=radio].sprite-pay-icon {
    display:none;
}

input[type=radio].sprite-pay-icon + label {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 7px 20px;
	background: #B9B9B9;
	background: -moz-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B9B9B9), color-stop(100%, #9D9D9D));
	background: -webkit-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -o-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	background: -ms-linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#B9B9B9', endColorstr = '#9D9D9D', GradientType = 0);
	background: linear-gradient(top, #B9B9B9 0%, #9D9D9D 100%);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	border: none;
	text-shadow: 0 1px #9A9A9A;
	overflow: visible;
}

input[type=radio].sprite-pay-icon:checked + label {
	display: inline-block;
	background-color:#ddd;
}

.banner-price .tarifs .title_tarifs li {
	padding: 10px 130px 10px 15px;
}

.banner-price .tarifs ul.text_tarifs li:nth-last-child(2) {
	background: none!important;
}

.banner-price .tarifs ul.text_tarifs li:nth-last-child(1) {
	background: #94b730!important;
	color: #ffffff!important;
	font-weight: bold;
}
.banner-price .tarifs .text_tarifs li {
	padding: 10px 29px 10px 15px;
	text-align: center;
}

/* Íîâûå ôîðìû äîáàâëåíèÿ */

.form {
	margin-top:10px;
	}
.form  h2{
	color: #2579B1;
    font-size: 15px;
    font-family: verdana;

	}
.form input[type="text"] {
	width:100%;
	}

.form ul li {
	display:inline-block;
	margin-right: 10px;
	width: 55%;
	font-size: 14px;
	font-family: Tahoma;
	vertical-aLIGN: top;
	}
.form ul li:first-child {
	width:20%;
	}
.form .second {
	width:70%;
	}
.form .last {
	width:10%;
	margin-right:0px;
	}
.form ul li input[type="text"] {
	height: 25px;
	width: 100%;
	border: 1px solid #abadb3;
	padding: 0 1px;
	}
.form ul li input[type="file"] {
	height: 25px;
	width: 100%;
	border: 1px solid #abadb3;
	padding: 0 1px;
	}
.form ul li textarea {
	width:100%;
	height:330px;
	  border: 1px solid #abadb3;
	}
.form ul li select {
	height: 25px;
	border: 1px solid #abadb3;
	padding: 0 1px;
	}
.form ul {
	margin-top:20px;
	}

.form_second {
	}

.form button.but {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 0px auto 5px auto;
  height: 31px;
  line-height: 28px;
}

.form button.bigbut {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin: 0px auto 5px auto;
  height: 55px;
  font-size: 22px;
  text-transform: uppercase;
  line-height: 28px;
  padding: 15px;
}

.form .line {
  height: 2px;
  padding: 0px;
  margin: 5px 0px 5px 0px;
  width: 100%;
  background: #ff8f00;
}

.main-header h1 {
  font: 1.4em/1em Arial, Tahoma, Sans-Serif;
  float: left;
  color: #6a6a6a;
}
.main-header {
  font: 1.4em/1.4em Arial, Tahoma, Sans-Serif;
  float: left;
  color: #6a6a6a;
}
.main-header__separator {
  margin: 0 10px;
  font-size: 17px;
  position: relative;
  top: 1px;
  color: #6a6a6a;
}

.form h1, .form h2, .form h3 {
  font-weight: normal;
  margin: 0px;
  padding: 0px;
	}
.cell.extra a {
	text-decoration:none;
	}
.color_white {
	color:#fff;
	}
.comments_panel_firm {
	width:100%;
	position:relative;
	}
.comments_panel_firm .left_panel {
	float:left;
	}
.comments_panel_firm .right_panel {
	padding-top:10px;
	padding-left:10px;
	float:right;
	width:50%;
	}
.comments_panel_firm .right_panel #firm_com_div {
	float:none!important;
	width:100%!important;
	}

.comments_panel_banki {
	width:100%;
	position:relative;
	margin-top:10px;
	}
.comments_panel_banki .right_panel {
	padding-left:10px;
	float:right;
	width:40%;
	}
.comments_panel_banki .left_panel {
	float:left;
	}
.comments_panel_banki .right_panel #firm_com_div {
	float:none!important;
	width:100%!important;
	}
.comments_panel_banki .js_comment.ie_layout {
	margin-top:0px;
	}
.BlueLink p {
   clear: both;

}


#selfBoxmob{   
    overflow: hidden;display:inline-block;} 
#selfBoxmob img.topImg{display:inline-block;max-width:750px;height:auto;width:expression(this.width>750?'750px':'auto');} 


.buttonfor {
  display: inline-block;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  user-select: none;
  padding: 3px 10px;
  outline: none;
  border: 1px solid #fff;
  border-radius: 3px;
  background: #71AAFF;
  transition: all .218s ease 0s;
}
.buttonfor:hover {
  color: rgb(77,77,77);
  border: 1px solid #71AAFF;
  background:  #FCFCFC;
 
}
.buttonfor:active{
  color: rgb(51,51,51);
  border: 1px solid #71AAFF;
  background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
  box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}

.buttonforrev {
  display: inline-block;
  font-family: arial,sans-serif;
  font-size: 11px;
  color: #666;
  text-decoration: none;
  user-select: none;
  padding: 2px 8px;
  outline: none;
  border: 1px solid #eee;
  border-radius: 3px;
  background: #FCFCFC;
  transition: all .218s ease 0s;
}
.buttonforrev:hover {
  color: #666;
  border: 1px solid #fff;
  background:  #EFEFEF;
 
}
.buttonforrev:active{
  color: rgb(51,51,51);
  border: 1px solid #71AAFF;
  background: rgb(238,238,238) linear-gradient(rgb(238,238,238), rgb(224,224,224));
  box-shadow: 0 1px 2px rgba(0,0,0,.1) inset;
}
.form-control {
    display: block;
	margin-bottom: 15px;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}