 div.col_right {

    margin-top: 15px;
}
.header{
/* 	padding-top: 60px; 
	margin-bottom: 20px;*/
}
.header__content{
	width: 100%;
	display: table;
	border-bottom: 1px solid #000000;
	padding: 10px 0;
}
.header__left-block{
	display: table-cell;
	vertical-align: middle;
	width: 33.3%;
}
.header__city{
	margin-bottom: 15px;
}
.header__city-link{
	font-size: 14px;
	padding-left: 12px;
	background: url("/bitrix/templates/inner/img/point_city.png") 0 2px no-repeat;
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.header__search{
	
}
.header__search-form{
	position: relative;
	width: 235px;
	max-width: 100%;
}
header .header__search-input{
	width: 100%;
	height: 27px;
	border: 1px solid #a8007e;
	box-sizing: border-box;
	padding: 0 5px;
}
.header__search-icon{
	position: absolute;
	right: 5px;
	top: 5px;
}
.header__center-block{
	display: table-cell;
	vertical-align: middle;	
	width: 33.3%;
}
.header__logo{
	width: 280px;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.header__logo-img{
	width: 100%;
	max-width: 100%;
}
.header__right-block{
	display: table-cell;
	vertical-align: middle;
	width: 33.3%;
}
.header__auth,
.header__setting{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	text-align: right;
	margin-top: 26px;
}
.header__auth{
	margin-bottom: 24px;
}
.header__auth-item,
.header__setting-item{
	display: inline-block;
	margin-left: 10px;
	font-size: 16px;
	line-height: 1;
	text-decoration: none;
	text-transform: uppercase;
}
.header__auth-item:hover,
.header__setting-item:hover{
	text-decoration: underline;
}
.header__setting-item{
	margin-left: 40px;
	display: inline-block;
	vertical-align: middle;
	line-height: 24px;
}
.header__social-item{
	margin-left: 10px;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
}
.header__social-item .svg_icon{
	fill: #000;
}
.header__social-item:hover .svg_icon{
	fill: #95087f;
}
.header__menu{
	border-bottom: 1px solid #000000;
}
.header__menu-link{
	transition: color .4s;
}
.header__menu-link:hover{
	color: #9a1586!important;
}

.footer{
	border-top: 1px solid #000000;
	padding-bottom: 20px;
	padding-top: 30px;
}
.footer__menu{
	margin-bottom: 25px;
}
.footer__menu-list{
	font-size: 0;
	width: 100%;
}
.footer__menu-item{
	display: inline-block;
	vertical-align: middle;
	margin-right: 57px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
}
.footer__menu-link{
	text-decoration: none;
}
.footer__menu-item_payment{
	margin-right: 0;
}
.footer__copyright{
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	text-align: right;
}
.footer__logo{
	text-align: center;
}
.footer__logo-img{
	width: 231px;
	max-width: 100%;
}
.footer {
	/*width:1024px;*/
}

.main-content__banner_top {
    margin-top: 20px;
}

.main-content__banner {
    display: block;
    width: 100%;
}


.auth_new {
	height: 65px;
}

.auth_new .auth_user span#img_prof {
    float: right;
    display: block;
    width: 50px;
    height: 75px;
}

.auth_new img {
    width: 50px;
    height: 50px;
}

.auth_new p {
    float: right;
    cursor: pointer;
    position: relative;
    color: #000;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    top: 10px;
	margin-right: 15px;
}

.auth_new p span#more_u {
    cursor: pointer;
    display: inline-block;
    width: 6px;
    height: 4px;
    position: relative;
    left: 2px;
    top: -1px;
}

.auth_new p span#more_u:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    top: -2px;
    border: 6px solid transparent;
    border-top: 6px solid #000;
}

.auth_new div#info_u button, .auth_new div#info_u a.info_u {
    padding: 0 5px;
    text-decoration: none;
}

.auth_new button, .auth_new a.info_u {
    cursor: pointer;
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    color: #883b73;
    border: 1px solid #883b73;
    text-transform: uppercase;
    margin: 0 0 0 3px;
    background: none;
}

.auth_new div#info_u {
    display: none;
    position: absolute;
	right: 37px;
	/*right: 0;*/
    /*left: 741px;*/
    top: 77px;
}

.auth_new button#settings {
    background: #3ba7e9;
    border: 1px solid #3ba7e9;
    color: white;
}

div.col_left h1 {
padding:0 0 8px 0;
background:none;
font-size:20px;
margin:0;
}
div.col_left h2 {
padding:0 0 8px 0;
background:none;
font-size:20px;
margin:0;
}
div.col_left {padding-left:11px;width:721px;float:left;margin-right:20px;}

div.col_left_left,
div.col_left_right {float:left;width:350px;}
div.col_left_left {margin-right:20px;}
/*all_events and all_magazine*/
div.all_events_anons,
div.all_news_anons,
div.all_articles_anons {
border-top:1px dotted #b2b2b2;
overflow:hidden;
padding:10px 0;
}
div.all_events_anons img,
div.all_news_anons img,
div.all_articles_anons img {display:block;}

div.all_events_anons > div,
div.all_news_anons > div,
div.all_articles_anons > div {float:left;}

div.all_events_image,
div.all_news_image,
div.all_articles_image {
width:100px;
border:1px solid #003a9a;
margin:0 8px 8px 0;
}

div.all_events_image img,
div.all_news_image img,
div.all_articles_image img {margin:0 auto;}

div.all_events_text,
div.all_news_text,
div.all_articles_text {width:230px;margin:0 10px 8px 0;}

div.all_articles_text {width:601px;}

div.all_events_text p,
div.all_news_text p,
div.all_articles_text p {color:#7c7c7c;}

div.all_events_text p:first-child,
div.all_news_text p:first-child,
div.all_articles_text p:first-child {margin-bottom:2px;}

div.all_events_text p a,
div.all_news_text p a,
div.all_articles_text p a {font-size:13px;font-weight:bold;}

div.all_events_auth,
div.all_news_auth,
div.all_articles_auth {width:100px;margin:0 11px 0 0;}

div.all_events_auth p a,
div.all_news_auth p a,
div.all_articles_auth p a {
padding-left:10px;
color:#7c7c7c;
background:url("/images/icon_auth.png") no-repeat scroll left 3px 
}

div.all_events_info span,
div.all_news_info span,
div.all_articles_info span,
all_articles_peop{
color:#000;
font-size:11px;
font-weight:bold;
margin-right:15px;
padding-left:23px;
}

div.all_news_info p span a,
div.all_events_info p span a,
div.all_articles_info p span a {text-decoration:none;}

div.all_news_info p span a:hover,
div.all_articles_info p span a:hover,
div.all_events_info p span a:hover {text-decoration:underline;}

span.all_events_view,
span.all_news_view,
span.all_articles_view {background:url(/images/icon_view.png) no-repeat scroll left center transparent;}

span.all_events_peop,
span.all_news_peop,
span.all_articles_peop {background:url(/images/icon_peop2.png) no-repeat scroll left center transparent;}


/*search_events*/
div.search_events,
div.search_news {margin-bottom:60px;}
div.search_events_date,
div.search_news_date {margin-bottom:10px;}
div.search_events_date > p,
div.search_events_date > div,
div.search_news_date > p,
div.search_news_date > div {float:left;}
div.search_events_date p,
div.search_news_date p {font-size:11px;font-weight:bold;width:70px;}
div.search_events input,
div.search_news input {margin-left:70px;}


div.all_events div#pager {margin:0 0 20px;padding-top:10px;}
p.all_arhive a {color:#767676;font-weight:bold;}

/*pager*/
div#pager p {color:#767676;font-weight:bold;line-height:17px;}
div#pager p a {color:#767676;font-weight:bold;}
.oldh1{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #000;
    font-size: 20px;
    padding: 0 0 8px;
    font-family: "Roboto Condensed",sans-serif;
    text-transform: uppercase;
}





















input.text {
border:0 solid #FFFFFF;
font-size:12px;
height:16px;
line-height:14px;
margin:0 12px 0 0;
padding-left:2px;
}

#school_input, #city_input_2 {
width:195px;
}

div.my_add {
padding:10px 0;
text-align:center;
}
a.yakor {text-decoration:none;line-height:0;font-size:0;height:0;float:left;}
#way_one,#way_two{margin-top:3px;}
div#form_search01 div#way_one,div#form_search01 div#way_two{margin-bottom: 10px;}
#sh_{display:none;}
div#form_search01 div #sd_ {margin-bottom:0px;}
#way_one table,#way_two table{margin-bottom:0px;}
#way_one table tr td,#way_two table tr td{padding-top:0px;}
#way_one div,#way_two div{margin-bottom:0px;}
div.carcas {position:relative;width:960px;margin:0 auto;min-height:100%;padding:0 20px;background:#fff;}
sup {vertical-align:top;font-size:10px;}
sup a {font-size:10px;}

option {padding:0;}
optgroup {color:#666;font-size:10px;font-style:normal;font-weight:normal;padding:0;background:#fff;}
optgroup option {color:#000;font-size:12px;padding:0 0 0 3px !important;margin-right:-9px;}

.hr {font-size:0;line-height:0;height:1px;border-top:1px solid #d5d5d5;}
.hr2 {font-size:0;line-height:0;height:1px;border-top:1px dotted #b6b6b6;}
/*head*/
div.dop_navig {padding:12px 0;}
div.dop_navig p {padding:2px 10px 2px;overflow:hidden;height:25px;}
div.dop_navig p span {border-left:1px solid #dadada;float:right;margin:0 8px;height:25px;}
div.dop_navig p a {color:#006ab3;font-size:12px;font-weight:bold;float:right;padding-top:3px;}

div.menu {height:88px;background:#fff url(/images/head-bg.jpg) no-repeat left top;}



#act_a2 {background:#cb150c url(../images/menu-bg.gif) repeat-x left top !important;}
/*end head*/


/*main*/
div.content {padding:25px 0 30px;}
div.col1 {width:720px;float:left;margin-right:10px;}
div.col2,div.col1_1 {width:230px;float:left;}

div.user_panel {padding-top:6px;margin-bottom:15px;}
div.user_panel_nan {margin:0;padding-top:4px;border-top:3px solid #6f6f6f;}
td.user_panel_avat {width:74px;border-right:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;padding:0 5px 5px 0;}
td.user_panel_avat a img,td.dance_top_avat a img,div.search img,div.afisha_show img,td.afisha_prev_avat img,td.dance_ishu_avat img,td.dance_magazine_small_avat img,td.dance_magazine_avat img {display:block;}
td.dance_top_avat a img, td.dance_top_bestfoto_avat img, table.dance_top_bestvideo tr td img {border:1px solid #FF9900;}
table.dance_top_bestvideo tr td.dance_top_bestvideo_allvideo img{border:0 none;}
table.dance_top_bestvideo .the_best_video{position:relative;}
table.dance_top_bestvideo .dance_top_bestvideo_link {display:block;position:relative;}
table.dance_top_bestvideo .dance_top_bestvideo_video_circle{display:block;position: absolute; top: 41px;left:81px;width:69px;height:68px;}
table.dance_top_bestvideo .dance_top_bestvideo_video_circle img{border:0 none;}
td.user_panel_info {text-align:right;vertical-align:middle;border-bottom:1px dotted #b2b2b2;padding:0 5px 0 0;}
td.user_panel_info p {color:#666666;font-size:10px;font-weight:bold;line-height:14px;}
td.user_panel_info p a {font-size:13px;color:#000;font-weight:bold;}
p.user_panel_info_name {margin-bottom:4px;}
td.user_panel_rating {border-right:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;text-align:center;vertical-align:middle;}
td.user_panel_rating p {color:#00a99d;font-size:10px;margin-bottom:12px;}
td.user_panel_rating p a,td.user_panel_rating p span {font-size:10px;color:#666;}
td.user_panel_rating p a {text-decoration:none;}
td.user_panel_rating p a:hover {text-decoration:underline;}
td.user_panel_stat {text-align:right;padding:0 5px 3px 0;border-bottom:1px dotted #b2b2b2;}
td.user_panel_stat p {font-size:10px;color:#666;margin-bottom: 0;}
td.user_panel_stat p span {color:#ff9900;font-size:12px;font-weight:bold;}
td.user_panel_mess {border-bottom:1px dotted #b2b2b2;color:#999;font-weight:bold;padding:3px 0;}
td.user_panel_mess a {color:#ffa011;text-decoration:none;}
td.user_panel_mess a:hover {text-decoration:underline;}

.h1_dance_top {color:#ffb700;}
div.dance_top {border-top:3px solid #ffb700;padding-top:7px;margin-bottom:15px;}
table.dance_top_rating tr td {padding-top:7px;padding-bottom:7px;border-bottom:1px dotted #b2b2b2;}
td.dance_top_avat {width:40px;padding-right:8px;vertical-align:middle;}
table.dance_top_rating tr {border-bottom:1px dotted #b2b2b2;}
td.dance_top_naminat {vertical-align:bottom;}
td.dance_top_naminat p {font-size:11px;color:#ffb700;font-weight:bold;line-height:14px;}
td.dance_top_naminat p.title_nominate {text-transform:uppercase;}
td.dance_top_naminat p a {font-size:11px;font-weight:normal;}
td.dance_top_allrating {vertical-align:middle;}
td.dance_top_allrating a img {display:block;}

table.dance_top_bestfoto {margin-top:7px;}
table.dance_top_bestfoto tr td {text-align:center;border-bottom:1px dotted #b2b2b2;padding-bottom:4px;}
table.dance_top_bestfoto tr td div {margin-top:25px;}
table.dance_top_bestfoto p {font-size:11px;color:#000;line-height:12px;}
table.dance_top_bestfoto p.dance_top_bestfoto_nam,table.dance_top_bestvideo tr td p {color:#ffb700;text-transform:uppercase;font-weight:bold;}
table.dance_top_bestfoto p a {font-size:11px;}
table.dance_top_bestfoto p span {color:#939598;}
td.dance_top_bestfoto_avat {width:140px;}
p.dance_top_bestfoto_nam {margin:10px 0 4px;}

table.dance_top_bestvideo {margin-top:2px;}
table.dance_top_bestvideo tr td {vertical-align:middle;}
td.dance_top_bestvideo_allvideo {width:76px;}

div.dance_communic,div.dance_afisha,div.dance_map,div.dance_ishu,div.dance_magazine {padding-top:10px;margin-bottom:15px;}

div.search {float:left;z-index:2;position:relative;background:url(../images/fast-search-act.gif) no-repeat left top;width:121px;height:19px;text-align:center;font-size:11px;padding-top:8px;}
div.search_act {padding-top:4px;z-index:1;background:url(../images/fast-search-act2.gif) no-repeat left bottom;width:110px;height:18px;padding-top:9px;}
div.search a,div.search_act a {text-decoration:none;font-size:11px;text-transform:uppercase;}
div.search_act a {font-size:9px;color:#8d8d8d;}
div.search_cont,div.search_cont2  {background:#fff url(../images/shadow-search.gif) repeat-x left top;padding-top:20px;margin-top:-1px;}
div.search_cont2 {display:none;}
div.input-search {background:#fff url(/images/input-search.gif) no-repeat left top;overflow:hidden;margin-bottom:10px;}

div.input-search input {float:left;margin:5px 6px;}

div.serach-results-info {padding:6px 0 0;overflow:hidden;}
div.search-results {border-top:1px dotted #b2b2b2;margin-bottom:5px;}
div.search-results-first {border-top:0px solid #fff;}
div.serach-results-info div,div.serach-results-info p {float:left;margin:0 2px;}
div.serach-results-info p {padding-top:4px;}
div.serach-results-info p a {font-size:11px;}

div.serach-results-info div.search-results-date {font-size:9px;font-family:'Tahoma',sans-serif;color:#757575;line-height:16px;float:right;}
div.search-results-date span {color:#009ee0;}
div.serach-results-info div.search-results-mess {background:#fff url(/images/mess.png) no-repeat left 5px;float:right;padding-left:12px;line-height:14px;}
div.search-results-mess a {color:#4e4e4e;font-size:9px;font-size:9px;font-family:'Tahoma',sans-serif;}

div.search-results p {font-size:11px;line-height:14px;}

div.all_news_cont,div.all_news_youregion_cont,div.list_allnews {padding-top:2px;margin:0 20px 15px 0;}
div.all_news_cont,div.all_news_youregion_cont {margin-right:10px;}
p.reqady_more {float:right;}
div.federal_blogs_cont table tr td p.reqady_more a {text-transform:none;font-size:10px;}
div#all_news_mag {margin-right:20px;}


div.list_allnews {margin-right:0;padding-top:10px;border-top:1px dotted #b2b2b2;}
div.list_allnews div {border-bottom:1px dotted #d8d8d8;padding-bottom:8px;margin-bottom:8px;}
div.list_allnews div div {border:none;padding:0;margin:0;}
div.list_allnews div.list_allnews_last {border:none;}
div.detail_news_cont {float:left;width:550px;}
div#list_detail_mag h1 {color:#000;margin-bottom:0;}
div#all_art {width:730px;}
div.all_detail_news {width:140px;float:left;padding-left:20px;}
div.all_detail_news h1 {margin-bottom:0}



div.all_news_youregion {margin:0 0 0 20px;}

div.all_news table tr td,div.all_news_youregion table tr td {border-bottom:1px dotted #b2b2b2;padding:5px 0 5px;}
div.all_news_youregion table.regform {margin-bottom:15px;}
div.all_news_youregion table.regform tr td {border-bottom:0px solid #fff;}
div.all_news_youregion table.regform tr td select {width:180px;}
div.all_news table tr td p,div.all_news_youregion table tr td p {color:#000;font-weight:bold;}
div.all_news table tr td p span,div.all_news_youregion table tr td p span {color:#959595;font-size:11px;font-weight:normal;}
div.all_news table tr td p a,div.all_news_youregion table tr td p a {font-weight:normal;color:#0092d7;}
td.all_news_avat,td.all_news_youregion_avat {width:108px;}
td.all_news_avat div div,td.all_news_avat div p,td.all_news_youregion_avat div div,td.all_news_youregion_avat div p {float:left;margin:5px 2px 0;}
td.all_news_avat div p,td.all_news_youregion_avat div p {padding-top:3px;}
div.all_news table tr td.all_news_avat p a,div.all_news_youregion table tr td.all_news_youregion_avat p a {color:#404040;font-size:11px;}
td.all_news_avat img,td.all_news_youregion_avat img {display:block;margin-top:3px;}
td.all_news_avat p a img,td.all_news_youregion_avat p a img {border:1px solid #003399;}
td#all_news_avat p a img,td#all_news_youregion_avat p a img {border:1px solid #11a0ff;}
div#all_news_mag table tr td.all_news_avat a img {border:0px solid #fff;} 


div.pager {width:200px;margin:0 auto;overflow:hidden;padding-left:15px;}
div.pager_left,div.pager_center,div.pager_right {float:left;}
div.pager_left,div.pager_right {padding-top:7px;}
.blog_cont
{
    width: 430px !important;
    float: left;
    padding-top: 0px !important;
    border: none !important;

}
.all_postauthor_cont{
    border: none !important;
}
div.trans,div.add_info,div.my_profile_cont,div.my_calendar,div.my_foto,div.my_dance_blog,div.action,div.text_content,div.studia,div.my_friends {border-top:1px dotted #B2B2B2;padding-top:4px;margin:0 5px 15px 0;}
div.video-gallery {margin-bottom:15px;padding-top:10px;}
div.studia {margin-right:0;}
div.photo-photo-gallery {margin-top:6px;}
div.lider_border {padding-top:7px;}
div.all_postauthor_cont {margin-right:10px;}
div.photo-window-delete table tfoot td.table-controls {text-align:center;}

div.text_content {padding-top:10px;}
div.user-anketa,div.video-gallery {padding-top:15px;}
div.my_calendar,div.my_foto {margin-right:0;}
div.federal_blogs,div.add_info {padding-top:8px;}
div.add_info {margin-right:10px;}
div.federal_blogs2 {padding-top:0;}
div.studia {padding-top:17px;}
div.blog_authpost,div.author_photo,div.author_video,div.dance_navigator,div.search_partner,div.school-anketa,div.news_detail {border-top:1px dotted #B2B2B2;padding-top:10px;margin:0 20px 15px 0;overflow:hidden;}
div.news_detail {margin-right:20px;}
div.news_detail h1 {border:0px solid #fff;font-size:24px;}

div.author_photo,div.author_video {margin-right:0;margin-bottom:20px;}
div.search_partner,div.school-anketa {margin-right:40px;padding-top:30px;}

div.school-anketa form table tr td div {font-size:12px;line-height:18px;}
div.school-anketa form table tr td div#multy {overflow:visible;}
div.school-anketa form table tr td a.del_param {padding-top:5px;}
/*div.school-anketa form table tr td div div {float:left;}*/
div.school-anketa form table tr td div div div {margin-left:4px;float:left;}
div.school-anketa form table tr td #sd_ div {margin-bottom:0;}

div.school-anketa form table tr td div.clear {float:none;} 

div.col1 p.out_wind a {font-size:12px;color:#666;margin-left:10px;}

div.resistr {padding-top:15px;}

div.all_postauthor_cont {padding-top:1px;}
table.blog_cont_info {width:auto;margin-bottom:10px;}
td.blog_cont_avat {width:66px;}
td.blog_cont_avat img {border:1px solid #acacac;display:block;margin-top:3px;}

td.blog_cont_rating {width:50px;text-align:center;vertical-align:middle;}
table.blog_cont_info tr td {padding-right:25px;}
table.blog_cont_info tr td div {margin:6px 0;border-left:1px dotted #d8d8d8;height:69px;}
table.blog_cont_info tr td.blog_cont_rating,table.blog_cont_info tr td.blog_cont_avat {padding-right:0;}
table.blog_cont_info tr td p {font-size:10px;color:#666;}
table.blog_cont_info tr td p span {font-weight:bold;}
table.blog_cont_info tr td p a {font-weight:normal;}
table.blog_cont_info tr td p span a {color:#ffa011;font-size:10px;font-weight:bold;text-decoration:none;}
table.blog_cont_info tr td p span a:hover {text-decoration:underline;}

div.blog_cont_prev p,div.news_detail p,#search_partner {margin-bottom:15px;}
table.blog_form tr td.blog_form_textarea p,div.studia table div.profile_otziv td.blog_form_textarea p {margin:0;}
div.blog_cont_prev p span {font-weight:bold;}
/*div.blog_cont_prev img {border:0 none;margin:0 10px 0 0;max-width: 475px;}*/
/*div.blog_cont_prev img {display:block;border:0 none;float:left;margin:0 10px 0 0;}
div.blog_cont_prev img {display:block;border:1px solid #009900;float:left;margin:0 10px 0 0;}*/


div.studia table tr td div div.blog_cont_comment{border-bottom:1px solid #dbdbdb;margin:0 0 15px 0;}
div.blog_cont_comment table.blog_levelcomm {margin:0;}
div.blog_cont_comm h2 {text-transform:none;font-style:normal;font-family:'arial';font-weight:normal;}

div.blog {
    width: 730px;
    float: left;
}
div.blog_cont_comm h2 sup a {font-weight:bold;font-style:italic;color:#009ee0;}
div.blog_cont_comm h2 sup {font-style:italic;}


td.blog_levelcomm_avat {width:66px;padding-right:0;vertical-align:top;}
td.blog_levelcomm_avat2 {width:86px;text-align:right;padding-right:0;}
td.blog_levelcomm_avat3 {width:106px;text-align:right;padding-right:0;}
td.blog_levelcomm_avat img {display:block;border:1px solid #acacac;}
td.blog_levelcomm_avat2 img,td.blog_levelcomm_avat3 img {border:1px solid #009900;}
table.blog_levelcomm tr.blog_levelcomm_lasttr td {border-bottom:0px dotted #d8d8d8;}
table.blog_levelcomm {display:none;}
table.showed {display:table !important;}
table.blog_levelcomm tr td {border-bottom:1px dotted #B2B2B2;padding:5px 0 5px 8px;}

table.blog_levelcomm tr td div div,table.blog_levelcomm tr td div p {float:left;margin:0 8px 0 0;}
div.studia table tr td.profile_content div.profile_otziv .blog_cont_comm .blog_levelcomm a{color: #1B1B1B;font-size: 12px;}
div.studia table tr td.profile_content div.profile_otziv .blog_cont_comm h2 {display:none;}
table.blog_levelcomm tr td div p {padding-top:3px;}
table.blog_levelcomm tr td p.blog_levelcomm_otvet,div.studia table tr td.profile_content div.profile_otziv table.blog_levelcomm tr td p.blog_levelcomm_otvet{margin:0;}
table.blog_levelcomm tr td div div.blog_levelcomm_date {float:right;color:#757575;font-size:10px;font-family:'Tahoma';margin:0;}
p.comments_text {margin-top:8px;}
div.studia table tr td.profile_content div.profile_otziv div p.comments_text, div.studia table tr td.profile_content div.profile_otziv div td.blog_form_textarea p{float:none;margin-right: 0;}
table.blog_levelcomm tr td p {font-size:11px;color:#434343;margin-left:2px;line-height:12px;}
p.blog_levelcomm_otvet,div.studia table tr td.profile_content div.profile_otziv div p.blog_levelcomm_otvet {float:right;width: 72px;}
p.blog_levelcomm_otvet a,div.studia table tr td.profile_content div.profile_otziv .blog_cont_comm .blog_levelcomm a.blog-post-answer {color:#666;font-size:11px;}
.blog_levelcomm_spam{float:left;margin-top:3px;width:40px;font-size:11px;}
.region_blogslast .blog_levelcomm_spam{float:right;margin-top:0;margin-left:5px;width:50px;}
p.blog_levelcomm_otvet .blog_levelcomm_spam,.blog_levelcomm_spam{color:#AFAFAF;font-size:11px;}
div.studia table tr td.profile_content div.profile_otziv .blog_cont_comm .blog_levelcomm a.blog_levelcomm_spam{color:#AFAFAF;font-size:11px;}

p.blog_levelcommname2 a {color:#009900;}
p.blog_levelcomm_komu {float:left;}

p.blog_levelcomm_komu, p.blog_levelcomm_otvet {margin-top:5px;}
p.blog_allcomm,p.blog_allpost {margin:12px 0;}
p.blog_allcomm a,p.blog_allpost a {font-size:14px;color:#009ee0;border-bottom:1px dashed #009ee0;text-decoration:none;background:url(/images/strela.gif) no-repeat right top;padding-right:8px;}
p.blog_allcomm a:hover,p.blog_allpost a:hover {border-bottom:none;}



div.news_detail table.blog_form tr td,
div.blog_cont table.blog_form tr td,
div.blog_cont_comm table.blog_form tr td {vertical-align:middle;padding-bottom:5px;}
div.blog_cont_comment {margin:0 0 15px;border-top:1px dotted #b2b2b2;}
div.news_detail table.blog_add_comm tr td {padding-right:9px;}
table.blog_form tr td label,#form_search01 span {font-weight:bold;font-size:11px;}
table.blog_form tr td div {background:url(/images/input-bg.gif) no-repeat left top;padding:3px 3px;}
table.blog_form tr td div input,table.blog_form tr td div textarea {border:0px solid #fff;font-size:12px;}
table.blog_form tr td div input {width:190px;}
table.blog_add_comm {width:348px;margin-top:8px;}
table.blog_add_comm tr td {color:#339933;font-weight:bold;}
table.blog_add_comm tr td a {color:#000;font-weight:normal;}
table.blog_add_comm tr td span a {color:#a3a3a3;font-weight:bold;}

td.blog_form_label {width:120px;}
table.blog_form tr td.blog_form_textarea div {background:url(/images/textarea-bg.gif) no-repeat left top;padding:2px;width:344px;height:73px;}
table.blog_form tr td.blog_form_textarea div textarea {border:0px solid #fff;height:70px;width:344px;}


div.all_postauthor {width:230px;float:left;}
div.all_postauthor_prevlast {border:none;margin-bottom:15px;}
div.all_postauthor_prev {border-bottom:1px dotted #d8d8d8;padding:5px 0 6px;}
div.all_postauthor_prev p {margin-top:3px;line-height:14px;font-size:11px;}
div.all_postauthor_prev table tr td p {margin-top:0;}
div.all_postauthor_prev img {float:left;padding:0 10px 0 0;margin-top:3px;display:block;}
p.all_postauthor_zag a {color:#00a6eb;text-transform:uppercase;font-size:11px;}
div.all_postauthor_date {padding-left:15px;background:url(/images/date-bg.gif) no-repeat left 3px;float:left;font-size:11px;color:#757575;}
div.all_postauthor_mess {padding-left:13px;background:url(/images/mess.png) no-repeat left 4px;float:right;}
div.all_postauthor_mess a {font-size:11px;}


div.authblog_panel {float:left;width:170px;margin-right:20px;}
div.authblog_panel h2 {margin-top:15px;}
div.authblog_panel table tr td {padding:5px 0 6px;}
div.authblog_panel table.blog_cont_info {width:100%;margin-bottom:0;}
div.authblog_panel table.blog_cont_info tr td {border:none;border-bottom:1px dotted #d8d8d8;}
div.authblog_panel table.blog_cont_info tr.authblog_panel_img td {vertical-align:middle;border-bottom:none;padding:0;width:auto;}
div.authblog_panel table.blog_cont_info tr.authblog_panel_img td.authblog_panel_avat {width:86px;}

div.author_photo table tr td {padding:0;vertical-align:middle;}
div.author_photo table tr td img,div.author_video table tr td img {display:block;}
div.author_photo table tr td p {line-height:10px;border-bottom:1px dotted #d8d8d8;border-top:1px dotted #d8d8d8;padding:5px 1px;}
div.author_photo table tr td p a {color:#000;font-size:10px;text-decoration:none;}
div.author_photo table tr td p a:hover {text-decoration:underline;}

div.author_allphoto {float:right;margin-top:-26px;}
div.author_video table tr td {vertical-align:middle;}
div.author_video table tr td a {font-size:10px;color:#000;text-decoration:none;}
div.author_video table tr td a:hover {text-decoration:underline;}

div.author_video table tr td img {float:right;}
div.author_video {border-bottom:1px dotted #d8d8d8;}

div.all_post_content {float:left;width:510px;}
div.all_post_content div {border-bottom:1px dotted #d8d8d8;padding-top:5px;}
div.all_post_content p span a {font-size:18px;}
div.all_post_content p {margin-bottom:15px;}
div.news_detail p.all_post_content_date {color:#959595;font-size:11px;margin-bottom:20px;}
p.all_post_content_date a {padding-left:13px;background:url(/images/mess.png) no-repeat left 3px;font-size:11px;}
div.all_post_content p.all_post_content_more {margin-bottom:8px;}
p.all_post_content_more a {color:#009de0;}
div.all_post_content div.pager {margin-top:15px;}
div.all_post_content div.pager,div.all_post_content div.pager div {border:none;padding-top:0;}
div.all_post_content div.pager div.pager_left,div.all_post_content div.pager div.pager_right {padding-top:7px;}

table.search_form {width:auto;}
table.search_form tr td {padding-right:20px;vertical-align:middle;}
table.search_form tr td input {border:1px solid #e3e9ef;color:#b3b3b3;}

table.search_form tr td input.button_search {border:none;}

div.search_result_cont {margin-top:23px;}
div.search_result {margin-top:20px;}
div.search_result p {font-size:14px;color:#7f7e7e;background:url(/images/search-bg.gif) no-repeat left top;width:187px;height:41px;text-align:center;}
div.search_result_cont div ul li {float:left;padding:5px 0 8px;width:93px;text-align:center;}
div.search_result_cont div ul li a {font-size:14px;}
div.search_result_cont div ul li.search_result_action {background:url(/images/search_punktbg.gif) no-repeat left top;}
div.search_result_cont div ul li.search_result_action a,div.search_result_cont div ul li.search_result_action sup {color:#c7140c;border:none;}


div.search_result_cont div ul li a {text-decoration:none;color:#83bda8;border-bottom:1px dotted #83bda8;}
div.search_result_cont div ul li sup {color:#83bda8;font-style:italic;}



div#form_search01 div,div.city_search_result p {margin-bottom:15px;}

div.search_result_simple div p {margin-bottom:0;}
div.search_result_simple p.blog_allcomm {margin-top:10px;}
div.search_result_simple p.blog_allcomm a {font-weight:normal;}
div.city_search_result h3 {text-transform:uppercase;color:#666;font-family:'arial',sans-serif;font-size:18px;display:inline;font-weight:normal;}
div.city_search_result span {color:#666;font-weight:normal;font-size:14px;}
div.school_clubs {overflow:hidden;margin:20px 0 10px;}
div.school_clubs span.school,div.school_clubs span.club {float:left;padding-left:20px;margin-right:20px;}
div.school_clubs span.school {background:url(/images/school.gif) no-repeat left 2px;}
div.school_clubs span.club {background:url(/images/club.gif) no-repeat left 2px;}
table.search_result_tb tr td.search_result_avat {width:100px;padding-right:15px;}
td.search_result_avat p {margin-bottom:7px;text-align:center;}
td.search_result_avat img {border:2px solid #ff6666;}
table.search_result_tb tr td {padding:20px 0 5px;border-bottom:1px dotted #b6b6b6;}
table.search_result_tb tr td p.navig_zag a {font-size:18px;color:#009ee0;}
table.search_result_tb tr td p a.action {color:#009ee0;}
table.search_result_tb tr td p.search_adress {margin-bottom:0;}
div.search_result_simple {border:1px solid #83bda8;padding:25px 13px 10px;position:relative;}
div.search_result_simple div {margin-bottom:12px;}
div.search_result_simple div.ugolok {position:absolute;left:-1px;bottom:-1px;;width:5px;height:5px;background:url(/images/ugol.gif) no-repeat left top;margin:0;}
div.search_result_simple div.hr {margin-bottom:0;}
div.search_result_simple p span {font-size:10px;color:#aaa;}
div.search_result_contpunkt {position:relative;margin-bottom:-1px;z-index:2;}

p.navig_zag a.club_title {color:#006699 !important;}
p.navig_zag a.school_title {color:#FD776B !important;}

div.blog_federal,div.blog_region {width:310px;margin-right:30px;float:left;}

div.blog_federal_cont,div.blog_region_cont {padding-top:15px;}
div.blog_federal h1 {margin-bottom:0;}
div.blog_federal_cont h2,div.blog_region_cont h2 {color:#f18e00;}
div.blog_federal h2 {border-bottom:0px solid #fff;}
div.blog_federal_cont table tr td {vertical-align:bottom;padding-top:5px;}
div.blog_federal_cont table {margin-bottom:20px;}
div.blog_federal_cont table tr td img {display:block;border:1px solid #ff9900;margin-right: 10px;}
div.federal_blogs_cont table tr td div p img,
div.blog_federal_cont table tr td div p img {border:none;}
div.federal_blogs_cont table tr td  p,
div.blog_federal_cont table tr td p
{font-weight:bold;font-size:11px;color:#666;border-bottom:1px dotted #d8d8d8;margin-top:3px;}
div.federal_blogs_cont table tr td  p {margin-top:0;border:none;}

div.federal_blogs_cont table tr td div p,
div.blog_federal_cont table tr td div p
{float:left;margin-right:8px;color:#666;font-weight:normal;border:none;}

div.federal_blogs_cont table tr td p a {color:#00a6eb;text-transform:uppercase;font-weight:normal;font-size:11px;}
div.federal_blogs_cont table tr td p {line-height:13px;}
div.federal_blogs_cont table tr td div p a,div.federal_blogs_cont table tr td div p span,
div.blog_federal_cont table tr td div p a,div.blog_federal_cont table tr td div p span {color:#000;font-weight:bold;line-height:20px;text-transform:none;}
td.blog_federal_avat {width:63px;}
div.federal_blogs_cont table tr td div p span {line-height:16px;}


div.federal_blogs ul,div.messages_list ul {overflow:hidden;}
/*div.federal_blogs ul li,div.messages_list ul li {text-decoration:none;text-transform:uppercase;color:#8D8D8D;font-size:9px;float:left;width:121px;background:url(/images/fast-search-act2.gif) no-repeat left 4px;text-align:center;padding-top:8px;height:19px;position:relative;z-index:1;width:110px;cursor:pointer;}*/
/*div.federal_blogs ul li img,div.messages_list ul li img {display:block;}*/
/*div.federal_blogs ul li.federal_blogs_action,div.messages_list ul li.messages_list_action {background:url(/images/fast-search-act.gif) no-repeat left top;z-index:2;width:121px;font-size:11px;text-decoration:none;text-transform:uppercase;color:#1B1B1B;}*/
div.federal_blogs_cont,div.messages_list_cont {background:url(/images/shadow-search.gif) repeat-x left top;padding:10px 0 0;}
div#federal_blogs_cont2,div#messages_list_cont2 {display:none;}
div.federal_blogs_cont p,div.messages_list_cont p {font-size:11px;line-height:15px;}
div.messages_list_cont div#del_mess p {font-size:16px;}
div#del_mess_is div.add_friend_text div.add_friends_tb p {font-size:16px;}
.add_friend_text p.some_mess{text-align:center;}
td.federal_blogs_cont_avat,td.messages_list_cont_avat {width:80px;}
td.federal_blogs_cont_avat img,messages_list_action img {border:1px solid #666;display:block;}

div.federal_blogs p.region_cont {margin:8px 0 10px;line-height:12px;}
div.federal_blogs p span {font-size:10px;color:#000;font-style:italic;line-height:12px;}
div.federal_blogs_cont_date p {padding-left:13px;background:url(/images/date-bg.gif) no-repeat left 3px;margin-bottom:2px;}
div.federal_blogs_cont table tr td div.federal_blogs_cont_date p span {color:#009ee0;}
div.federal_blogs_cont table tr td div p.federal_blogs_contmess {float:right;padding-left:13px;background:url(/images/mess.png) no-repeat left 7px;margin-right:0;}
div.federal_blogs_cont table tr td div p.federal_blogs_contmess a {font-weight:normal;color:#4e4e4e;font-size:11px;}

p.federal_blogs_text {padding-bottom:5px;border-bottom:1px dotted #83bda8;margin-bottom:10px;}
p.federal_blogs_textlast {border:none;}
div.federal_blogs div.pager {margin-top:20px;width:170px;}

tr.region_blogs td {padding:8px 0;border-bottom:1px dotted #83bda8;}
tr.region_blogslast td {border:none;padding:8px 0;}
tr.region_blogslast .blog-post-delete{margin:-3px 0 0 5px;float:right;}
/* ��� ������ �������� ������� 23 ������ 2010 �� ��������� ��������*/
div.blog_federal_cont table tr td .blog-post-delete img{border:0 none;}
/* ����� */

div.top {font-size:16px;color:#930084;margin-bottom:10px;}
div.top span {font-weight:bold;}
/*div.trans table tr td {padding:10px 0 0;}*/
div.trans table tr td div {margin-top:12px;}
div.trans table.blog_levelcomm tr td div{margin-top:0;}
div.trans table.blog_levelcomm tr td{padding:5px 0 5px 8px;line-height:12px;}
div.trans table tr td.trans_avat {padding:10px 0 0;}
div.trans table tr td {padding:7px 0 0;}
div.trans table.news_detail_info{margin:5px 0 15px;}
td.trans_avat {width:170px;text-align:center;}
td.trans_avat p {font-size:11px;margin-bottom:8px;line-height:14px;}
td.trans_avat p span {font-size:10px;}
trans_avat img {display:block;}
p.trans_zag {margin-bottom:10px;}
p.trans_zag a {font-size:18px;color:#009ee0;line-height:22px;}
p.trans_comm {float:right;}
p.trans_more {float:left;margin-bottom:8px;}
p.trans_more a {background:url(/images/str-left.gif) no-repeat right 6px;color:#009de0;}
p.trans_comm a {background:url(/images/trans-com.gif) no-repeat right top;color:#898989;padding-right:20px;}

div.myspace a {padding-left:23px;background:url(/images/my_space.gif) no-repeat left top;color:#1e4b9a;font-size:15px;text-decoration:none;}
div.vkontakte a {padding-left:20px;background:url(/images/vkon.gif) no-repeat left 
                   top;color:#3b6995;font-size:15px;text-decoration:none;}
div.vkontakte {padding-top:5px;}
div.myspace a:hover,div.liveint a:hover,div.livejournal a:hover,div.vkontakte a:hover, {text-decoration:underline;}

div.liveint a {padding-left:23px;background:url(/images/linter.gif) no-repeat left top;color:#000;font-size:15px;text-decoration:none;}
div.livejournal {padding-top:5px;}
div.livejournal a {padding-left:23px;background:url(/images/ljournal.gif) no-repeat left top;color:#000;font-size:15px;text-decoration:none;}

div.trans table tr td.trans_avat div {margin-top:0;}
div.trans_user {padding-top:5px;margin-bottom:3px;}
div.trans_user a {color:#ff9900;font-weight:bold;text-decoration:none;}
tr.trans_content td {border-bottom:1px dotted #83bda8;}


td.add_info_avat {width:84px;}
td.add_info_name {vertical-align:middle;}
td.add_info_name p a {font-size:13px;font-weight:bold;}
td.add_info_public label {font-weight:bold;color:#464646;}
td.add_info_public p a {text-decoration:none;font-weight:bold;color:#464646;}
td.add_info_public p {margin-bottom:10px;overflow:hidden;}
td.add_info_public p a:hover {text-decoration:underline;}
td.add_info_public p input {border:1px solid #bebebe;height:19px;border:1px solid #BEBEBE;color:#464646;font-family:'arial';font-size:12px;margin-bottom:7px;width:84px;}
div#addnews01 table.tb_add_info {margin-left:0;}
div#addnews01 table table,div#addnews02 table table,div#addnews03 table table,div#addnews01 table.tb_add_info,div#addnews02 table.tb_add_info,div#addnews03 table.tb_add_info {margin:0;}
table tr td.add_info_file {padding-bottom:13px;width:287px;}
table tr td.add_info_public p.date_event {display:none;}
table tr td.add_info_public p.date_event a {font-weight:normal;}
table tr td.add_info_public p#date_event_0 {display:block;}
table.add_info_table tr td.add_info_public p label {padding-right:3px;}
table.add_info_table {width:auto;margin-bottom:15px;}
table.add_info_table tr td input {margin:0 5px 10px 0;width:auto;float:left;}
table.add_info_table tr td label {line-height:18px;}
td.add_info_label {width:95px;}

tr.add_info_input td p input,tr.add_info_input td p textarea {width:450px;border:1px solid #bebebe;margin-bottom:7px;font-size:12px;color:#464646;font-family:'arial';}
tr.add_info_input td p input {height:19px;}
tr.add_info_input td p textarea {height:120px;margin-bottom:20px;}
tr.add_info_input td p label {font-size:10px;color:#464646;}
tr.add_info_input td > div {font-weight:bold;font-size:14px;color:#464646;margin:15px 6px 23px 0;text-align:right;line-height:12px;padding-right:8px;background:url(/images/label-bg.gif) no-repeat right center;}
tr.add_info_input td div#edit-post-text {background:none;padding:0;}
tr.add_info_metki td p {margin:3px 6px 0 0;padding-right:8px;} 
tr.add_info_metki td {padding-bottom:20px;}
tr.add_info_metki td div.fakefile {margin-top:0;}
tr.add_info_metki td input {margin-right:7px;border:1px solid #bebebe;height:23px;color:#464646;font-size:14px;}
tr.add_info_metki td input {width:450px;margin-right:0;height:19px;font-size:12px;font-family:'arial';}
div.add_info_wisiwig {margin-top:15px;}
div.add_info_wisiwig label {color:#464646;font-size:14px;font-weight:bold;}
div.add_info_wisiwig label span {font-weight:normal;color:#ff0000;}
div.add_info_wisiwig textarea {width:707px;margin-top:5px;height:250px;font-size:12px;font-family:'arial';color:#464646;border:1px solid #bebebe;}


div.my_profile_cont {overflow:hidden;}
div.my_panel {width:150px;float:left;margin-right:20px;padding-top:5px;}
/* div.my_avat {border:1px dotted #b6b6b6;} */
div.my_avat img {display:block;}
div.my_rating {float:right;width:74px;text-align:center;margin-top:12px;}
div.my_rating img {margin:0 auto;}
div.my_rating p {color:#00A99D;font-size:10px;margin-top:6px;}
div.my_rating p a {color:#666666;font-size:10px;text-decoration:none;}
div.my_rating p a:hover {text-decoration:underline;}
div.my_name {margin-top:10px;text-align:center;}
div.my_name p {font-size:13px;color:#000;text-transform:uppercase;margin-bottom:4px;}
div.my_name p span {font-size:11px;font-weight:bold;color:#666;text-transform:none;line-height:14px;}
div.my_calendar p {float:left;}
div.my_foto p img {display:block;}
div.my_foto p {margin:5px 0 12px;}
p.my_foto_posit {line-height:12px;margin-bottom:4px;}
div.my_content {float:left;width:540px;margin-top:3px;}
table.my_themes h2 {margin-bottom:9px;}
table.my_themes p {line-height:14px;}
table.my_themes p a {font-size:11px;}
table.my_themes tr td {border-bottom:1px dotted #b6b6b6;}
p.my_themes_poiasn {color:#666;font-size:10px;margin-bottom:10px;}
table.my_themes {margin-bottom:5px;}
div.my_dance_blog {padding-top:15px;margin-right:0;}
div.my_dance_blog p.read_date,div.my_dance_blog p.read_mess {float:left;margin-right:10px;border:0px solid #fff;}
div.my_dance_blog p.read_mess {padding-left:13px;background:url(/images/mess.png) no-repeat left 5px;}
div.my_dance_blog p.read_mess a {font-size:11px;color:#666;}
div.my_dance_blog p {margin-bottom:15px;}
div.my_dance_blog p span {color:#959595;font-size:11px;}
p.my_dance_blogzag a {font-size:18px;color:#000;}
p.read_more {border-bottom:1px dotted #b6b6b6;margin-bottom:5px;padding-bottom:8px;}
p.read_more a {color:#009de0;}

div.action {padding-top:10px;margin-right:0;}
div.regmer table {margin-bottom:10px;}
div.regmer table tr.grey_color td {color:#CCCCCC;}
div.regmer table tr.green_color td {color:#66CC00;}
div.regmer table tr.red_color td {color:#CC0000;}
div.action table tr th,
div.regmer table tr th {border-right:1px dotted #b6b6b6;border-bottom:1px dotted #b6b6b6;font-size:14px;padding-bottom:3px;}
div.action table tr td,
div.regmer table tr td {border-right:1px dotted #b6b6b6;line-height:24px;color:#666;padding-top:5px;}
div.regmer table tr td {text-align:center;padding:0 10px;}
div.action table tr td p,
div.regmer table tr td p {color:#ff9933;font-size:16px;font-weight:bold;text-align:center;}
div.multimedia {float:right;}
div.multimedia table tr td {padding-left:20px;}

div.dance_tv {float:left;}

img.polos {float:left;padding:0 20px 20px 0;}
p.news_formerrors {margin-top:10px;}


div.text_content p {margin-bottom:15px;}
table.blog_levelcomm tr.last td {border:none;}
div.school-anketa form table,
div.search_partner form table,
div.search_partner form table {margin-bottom:10px;width:680px;}
div.resistr form table.megainnercon tr td table {margin-bottom:0;}
div.school-anketa form table,
div.search_partner form table,
div.photo-element table,
div.dance_navigator table
{height:30px;}
div.school-anketa form table.regform tr td {padding-bottom:14px;}
div.school-anketa form table tr td,
div.search_partner form table tr td,
div.photo-element table tr td,
div.dance_navigator table tr td {padding-top:3px;}
div.school-anketa form table.add_frinput tr td,
div.search_partner form table.add_frinput tr td,
div.photo-element table.add_frinput table tr td {height:auto;}
div.school-anketa form table tr td input,
div.search_partner form table tr td input,
div.photo-element table tr td input {height:17px;float:left;width:100%;margin:0;}
div.photo-element table tr td div.fileinputs input,div.school-anketa form table tr td input#city_input {height:auto;}
div.search_partner form table.add_frinput tr td input {height:auto;width:auto;}
div.school-anketa form table tr td textarea,
div.search_partner form table tr td textarea {overflow-x:hidden;}
div.school-anketa form table tr td label,
div.search_partner form table tr td label,
div.photo-element table tr td label {color:#666;font-size:16px;font-weight:bold;text-transform:uppercase;float:left;padding-top:3px;line-height:23px;}
div.school-anketa form table tr td span,div.school-anketa form table tr td a,table.tb_add_info tr.add_info_metki td a.download,div#form_search01 table.form_table span {font-size:10px;color:#666;line-height:14px;margin:0;display:block;clear:both;}
table.tb_add_info tr.add_info_metki td a.download {width:20px;}
table.tb_add_info tr.add_info_metki .wrap_ext_video_add{height:29px;}
table.tb_add_info tr.add_info_metki .ext_video_text {width:280px;}
div#form_search01 table.form_table tr td.td_label span {clear:none;line-height:23px;font-size:16px;padding-top:0;}
div.school-anketa form table tr td.avat_delete a {display:inline;}
div.school-anketa form table tr td a {line-height:12px;}
div.school-anketa form table tr td textarea,div.photo-element table tr td textarea {height:70px;width:100%;border:0px solid #bebebe;padding:0;margin:0;font-size:12px;}
div.school-anketa form table.kr_info {margin-bottom:25px;}
div.school-anketa form table tr td a.download {margin-top:0;display:inline;}
.enter_date{color:#666666;font-size:10px;line-height:14px;vertical-align:middle;text-decoration:underline !important;padding:0 0 4px 6px;}
div.school-anketa form table tr td.anketa_phone {width:91px;}
div.school-anketa form table tr td.anketa_phone input {width:86px;}
div.school-anketa form table tr td input.chto_prep {width:410px;}
div.search_partner form table tr td p {float:left;font-size:11px;margin:4px 5px 0 0;}
div.search_partner form table tr td div#select_city p,
div.search_partner form table tr td div#select_city2 p,
div.search_partner form table tr td div#select_city_2 p,
div.search_partner form table tr td div#listing_city p,
div.search_partner form table tr td div#listing_city_2 p,
div.search_partner form table tr td div#listing_city2 p {float:none;margin:0;font-size:12px;line-height:16px;}
div.search_partner form table tr td div#listing_cost p {float:none;margin:0;font-size:12px;line-height:16px;}
div#listing_city, div#listing_city_2, div#listing_school, div#listing_city2, div#listing_cost {text-align:right;}
div#listing_city2 p{text-align:left; padding-left: 5px;}
div#listing_city2 p.big{font-size: 16px !important;}
div#listing_city2 p.big-last{ padding-bottom: 5px; font-size: 16px !important; border-bottom: 1px solid #000;}
div#listing_cost p{text-align:left; padding-left: 5px;}
div#listing_cost p.big{font-size: 16px !important;}
div#listing_cost p.big-last{ padding-bottom: 5px; font-size: 16px !important; border-bottom: 1px solid #000;}
div#listing_city_2 p{text-align:left; padding-left: 5px;}
div#listing_city_2 p.big{font-size: 16px !important;}
div#listing_city_2 p.big-last{ padding-bottom: 5px; font-size: 16px !important; border-bottom: 1px solid #000;}
div#listing_school p{text-align:left; padding-left: 5px;}
div#listing_school p.big{font-size: 16px !important;}
div#listing_school p.big-last{ padding-bottom: 5px; font-size: 16px !important; border-bottom: 1px solid #000;}


div.search_partner form table tr td div#sd_ p,
div.dance_navigator form table tr td div#sd_ p
{font-size:11px;float:none;margin:0 0 0 5px;}
div.user-anketa form table tr td input.checkbox {width:auto;margin:0;}
div.resistr input.checkbox {width:auto;margin:0;}
div.resistr input.radio {width:auto;margin:0;}
div.resistr .gender_reg input{height:17px;margin-right:5px;}
div.resistr .gender_reg label{padding:0;font-size:12px;line-height:17px;color:#000;text-transform: none;font-weight:normal;}
div.school-anketa form table tr td.avat_delete label,
div.video-gallery form table tr.delete_prev_video td label,
div.resistr table tr td.save_me p label {text-transform:none;color:#000;font-size:11px;line-height:14px;padding:0 0 0 5px;}
div.school-anketa form table tr td.avat_delete a img,
div.school-anketa form table tr td.avat_delete img,
div.photo-element table tr.delete_prev_video td img {border:1px solid #000;}
div.photo-element div.fileinputs .fakefile input{font-size:12px;line-height:15px;height:16px;}
td.category p {float:left;margin:0 5px 10px 0;}
div.school-anketa form table tr td.category p label {font-family:'arial',sans-serif;text-transform:none;color:#000;font-size:12px;line-height:14px;font-weight:normal;padding-top:2px;}
div.school-anketa form table.happy_birthday tr td div.bginput,table.happy_birthday tr td p,td.form_city div.bginput {float:left;}

div.school-anketa form table tr td.anketa_pol input#pol_men,div.school-anketa form table tr td.anketa_pol input#pol_female {margin:3px 0 0 0 !important;width:auto;}
div.school-anketa form table tr td.school_anketa_label,
div.search_partner form table tr td.search_partner_label,
div.photo-element table tr td.school_anketa_label {padding-top:0;}
input.dance_style {width:414px;}
div.school-anketa form table tr td input.input_save {border:none;height:auto;width:auto;margin-left:0;}

/*opera*/
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  div.school-anketa form table tr td.anketa_phone input {width:82px;}
  div.school-anketa form table tr td textarea {height:70px;width:100%;border:none;padding:0;margin:0;}
  div.search_partner form table tr td input.dance_style {width:416px;}
}
/*opera*/

h2.h2_studia {color:#fc766a;}
td.profile_panel {width:150px;}
div.studia table tr td div {padding:15px 0;border-bottom:1px dotted #b6b6b6;}
div.studia table tr td div div {border:none;padding:0;}
div.studia table tr td div div#photo_comments{margin-top:3px;}
td.profile_panel div.studia_info {padding-top:3px;}
div.studia_info img {border:3px solid #ff6666;display:block;margin:0 auto;margin-bottom:15px;}
td.profile_panel div p.studia_skype {background:url(/images/skype.gif) no-repeat left 3px;padding:2px 0 2px 25px;width:63px;}
td.profile_panel div p.studia_mail {background:url(/images/mail.gif) no-repeat left 3px;padding:2px 0 2px 22px;width:63px;margin-bottom:0;}
td.profile_panel div p.studia_icq {background:url(/images/icq.gif) no-repeat left 3px;padding:2px 0 2px 22px;width:63px;margin-bottom:0;}
td.profile_panel div p {margin:0 auto 5px;}
td.profile_panel div.studia_predst {padding:15px;}
td.profile_panel div.studia_predst div,td.profile_panel div.studia_predst p {text-align:center;}
div.studia_predst div {text-transform:uppercase;color:#fc766a;font-size:11px;font-weight:bold;line-height:14px;margin-bottom:5px;}
td.profile_panel div.studia_predst p {padding:0px;line-height:14px;width:70px;overflow:hidden;}
td.profile_panel div.studia_predst p img{float:left;margin-right:5px;}
td.profile_panel div.studia_predst p a{line-height:18px;}
div.studia_predst p a {font-size:11px;}
div.nashe p a {font-size:16px;color:#000;text-transform:uppercase;font-weight:bold;text-decoration:none;}
div.nashe p a:hover {text-decoration:underline;}
td.profile_panel div#nashe_video {border:none;}
#photo_section_edit.photo-popup table.photo-popup td.table-controls a {float:left;}

div.studia_content h2 {margin-bottom:0;}
table.studia_adress tr td p {font-size:11px;color:#000;}
table.studia_adress tr td p a {font-size:11px;color:#0099cc;}
table.studia_adress tr td div div {margin-bottom:15px;overflow:hidden;}
table.studia_adress tr td div div p {margin:8px 20px 0 0;float:left;}
p.studia_phone {background:url(/images/phone.gif) no-repeat left 3px;padding-left:25px;}
p.studia_mobile {background:url(/images/mobile.gif) no-repeat left 3px;padding-left:15px;}
div.studia table tr td div.studia_content {padding-top:0;}
td.profile_content {padding-left:20px;}
div.studia table tr td.profile_content div,
td.profile_content div.studia_content h2 {padding-bottom:0;}
div.add_friend_text table tr td div.add_frsubmit {padding:0 30px 10px;}
div.studia table tr td.profile_content div p {margin-bottom:15px;} 
div.studia table tr td.profile_content div.studia_content table tr td div p {margin-bottom:0;}
div.studia table tr td.studia_group p {margin-bottom:0 !important;}
td.studia_group {text-align:right;}
td.studia_group p {line-height:22px;}
td.studia_group p a {text-transform:uppercase;font-weight:bold;}
td.profile_content h2 {margin-bottom:15px;}


div.studia table tr td.profile_content div.profile_otziv div h2,
div.studia table tr td.profile_content div.profile_otziv div p {float:left;margin-right:15px;}
div.studia table tr td.profile_content div.profile_otziv div p.blog_allcomm {float:none;}
div.studia table tr td.profile_content div.profile_otziv div h2 {margin-bottom:0;}
div.studia table tr td.profile_content div.profile_otziv div p a {color:#0099cc;}
td.otziv_info_avat {width:45px;}
td.otziv_info_avat img {display:block;}
div.studia table tr td.profile_content div.profile_otziv table.otziv_info tr td div {margin-bottom:2px;}
div.studia table tr td.profile_content div.profile_otziv table.otziv_info tr td div p {margin:0 3px 5px 0;line-height:12px;}
div.studia table tr td.profile_content div.profile_otziv table.otziv_info tr td div p a {font-size:11px;color:#000;}
p.otziv_date {font-size:10px;color:#4e4e4e;margin:0 0 0 18px !important;}
p.otziv_date span {margin-left:10px;padding-left:13px;background:url(/images/mess.png) no-repeat left 3px;}
p.otziv_date span a {font-size:10px;}
table.otziv_info {margin-bottom:8px;}

/*fakefile*/
.fakefile input {width:190px !important;}
.fakefile img {position:absolute;left:202px;top:0;height:29px;}
.fakefile {
    position:relative;width:280px;

}
#filehid {
    position:absolute;
    -moz-opacity:0;-khtml-opacity: 0;opacity: 0;z-index:2000;
    cursor:pointer;
    border:1px solid #000;
    margin:0 0 0 45px !important;
    left:0;top:0;
    width:225px !important;
    font-size:12px;
    padding: 3px 0 3px 0 !important;
    height: auto;
}
.fileinputs {overflow:hidden;height:29px;position:relative;}
html>/**/body #filehid, x:-moz-any-link, x:default { margin-left:86px !important; }

/*end fakefile*/


td.main_search_avat {/*background:url(../images/main_serch_in.gif) no-repeat left 1px;*/width:163px;padding-bottom:0px;}
table.main_search tr td.main_search_avat input {border:1px solid #ccc;margin:2px 3px 0 -1px;font-size:11px;width:154px;}
table.main_search tr td {height:24px;}
table.main_search tr td input {margin:1px 0 0;}
td.add_info_file div.fileinputs div.fakefile input {border:1px solid #BEBEBE;color:#464646;font-size:12px;color:#000;height:17px;font-family:'arial';color:#464646;}


td.anketa_pol p {float:left;}
div.school-anketa form table tr td.anketa_pol label {color:#000;font-size:11px;font-weight:normal;text-transform:none;padding:0 8px 0 3px;}
div.school-anketa form table tr td.anketa_pol input#pol_men,div.school-anketa form table tr td.anketa_pol input#pol_female {margin:3px 0 0 0;}
div.school-anketa form table tr td.anketa_pol div.bginput {float:left;margin-right:10px;}
p.anketa_icq {padding:2px 0 2px 15px;background:url(/images/icq.gif) no-repeat left 3px;}
p.anketa_mail {padding:2px 0 2px 17px;background:url(/images/mail.gif) no-repeat left 3px;}
p.anketa_skype {padding:2px 0 2px 17px;background:url(/images/skype.gif) no-repeat left 3px;}
div.school-anketa form table.anketa_v_seti {margin-bottom:0;}
div.school-anketa form table.anketa_v_seti2 tr td.soc_seti p {padding:2px 0 3px;}
div.school-anketa form table.anketa_v_seti2 tr td.soc_seti label {text-transform:none;color:#000;font-size:11px;}
td.soc_seti {width:190px;text-align:right;padding-right:10px;}
td.soc_seti p  {overflow:hidden;text-align:right;}
div.school-anketa form table tr td.soc_seti p label  {float:none;text-align:right;font-weight:normal;}
div.school-anketa form table.anketa_v_seti2 tr td p input {margin-bottom:3px;}
div.school-anketa form table.anketa_v_seti2 tr td div {margin:1px 0 7px;}

div.school-anketa form table.dance_style tr td select#styles_this,
div.school-anketa form table.dance_style tr td select#places_this,
div.school-anketa form table.dance_style tr td select#schools_this{margin-left:0;width:335px;}
#styles_this {width:235px;}
div.school-anketa h2 {color:#666;}

table.filedownload tr td {padding-top:4px;}
div.school-anketa form table tr td div.bginput,
div.search_partner form table tr td div.bginput,
div.photo-element table tr td div.bginput,
td.form_city div.bginput {border:1px solid #bebebe;float:none;overflow:hidden;}
div.fileinputs div.fakefile input {
    /*border:1px solid #BEBEBE;*/
    color: #000000;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    border: solid 1px #000000;
    padding: 5px 0 5px 5px;
}

table.regform {margin-top:5px;}
table.regform tr td.firstCol {width:150px;}
table.regform tr td.firstCol2 {width:80px;} 
table.regform tr td {padding-bottom:10px;}
table.regform tr td label {font-size:11px;font-weight:bold;}
td.save_me p {float:left;margin-right:8px;}


div.dance_chat {float:left;width:363px;padding-left:7px;position:relative;overflow:hidden;height:311px !important;margin-top:7px;}
div.dance_chat div.dance_chat_head {background:url(/images/chat_top.gif) repeat-x 1px top;padding:11px 10px 2px 15px;height:24px;}
div.dance_chat_cont {background:url(/images/chat_cont.gif) repeat-y left top;height:263px !important;}
div.dance_chat div.chat_foot {width:363px;height:14px;position:absolute;bottom:0;left:8px;background:url(/images/chat_foot.gif) no-repeat left top;padding:0;}
div.dance_chat div {padding:2px 2px 3px;font-size:11px;}
div.dance_chat div p span {font-weight:bold;}
div.dance_chat div p {margin-bottom:5px;line-height:14px;}

table.add_news_money {width:auto;margin-bottom:5px;}
table.add_news_money tr td {vertical-align:middle;padding:0 10px 0 0;color:#339933;font-weight:bold;}
table.add_news_money tr td a {color:#A3A3A3;font-weight:bold;}
table.add_news_money tr td a img,div.news_detail table tr td img,p.list_allnews_avat img,table.list_allnews_user tr td img {display:block;}
div.news_detail table tr td div.add_frsubmit img {display:inline;}
div.news_detail table tr td {line-height:12px;}
div.news_detail table.add_news_money tr td {vertical-align:middle;}
div.news_detail table,div.studia table.blog_form,div.studia div.add_friends_tb table {margin:5px 0 15px;}

td.news_detail_infoavat {width:31px;}
td.news_detail_inforat {width:18px;padding-left:11px;}
table.news_detail_info {width:auto;}
table.news_detail_info tr td {vertical-align:bottom;}
div.city_detail {float:right;/*margin-top:25px;*/margin-top:0px;}
td.news_detail_infoname {padding-bottom:2px;padding-left:8px !important;}
td.news_detail_infoname a {color:#000;}
div.news_detail table tr td.news_detail_infocity {text-align:right;color:#000;}
td.news_detail_infodate,div.search-results-date {color:#757575;font-family:'Tahoma',sans-serif;font-size:9px;line-height:16px;width:57px;padding-left:10px !important;}
td.message_text div.search-results-date {padding-left:0;}
td.news_detail_infodate span {color:#009EE0;}
td.news_detail_infoavat img {display:block;border:1px solid #c9c9c9;}
p.blog_zag {font-weight:bold;}

p.list_allnews_avat {margin-bottom:3px;}
p.list_allnews_avat a img {border:1px solid #0099FF;}
div#all_detail_event div.list_allnews p.list_allnews_avat a img {border:1px solid #003399;}

div.list_allnews_info div {float:right;color:#0099ff;margin-right:4px !important;}
div.list_allnews_info > span {width:auto;}
div.list_allnews_info p {float:left;font-size:9px;color:#666;line-height:16px;}
div.list_allnews_info span{color:#959595;font-size:11px;font-weight:normal;display:block;float:left}
.all_news_cont div.list_allnews_info .afisha_show_prosm a,.all_news_cont div.list_allnews_info .afisha_show_date span,.all_news_youregion_cont div.list_allnews_info .afisha_show_prosm a,.all_news_youregion_cont div.list_allnews_info .afisha_show_date span{color:#959595;font-size:9px;font-weight:normal;}
afisha_show_dot{color: #09F;}
div.afisha_show_prosm {padding-left:13px !important;background:url(/images/mess.png) no-repeat left 6px;float:right;}
div.afisha_show_date {padding-left:15px !important;background:url(/images/glaz.png) no-repeat left 6px;float:right;}
div.afisha_show_prosm a, div.afisha_show_date span {color:#4E4E4E;font-family:'Tahoma',sans-serif;font-size:9px;}

div.list_allnews p.list_allnews_date {line-height:16px;}
div.list_allnews p {line-height:12px;}
div.list_allnews_info p {float:left;font-size:9px;color:#666;line-height:18px;}
div.list_allnews p a {font-size:10px;color:#0099ff;}
table.list_allnews_user {width:auto;margin-top:8px;}
table.list_allnews_user tr td {vertical-align:middle;}
table.list_allnews_user tr td a {font-size:11px;}
td.list_allnews_useravat img {border:1px solid #339900;}

div.news_gallery {float:left;margin:12px 5px 10px 0;}
div.news_gallery_last {margin-right:0;}
div.news_gallery img {display:block;border:1px solid #0099ff;}
div.metki {padding:5px 5px 5px 30px;background:url(/images/metka.gif) no-repeat 10px center;}

/*div.gallery_content {padding-top:10px;}*/
div.video {width: 161px;border:0 none;display: -moz-inline-stack;display: inline-block;margin:0 16px 25px 0;zoom: 1;*display: inline;_height: 210px;position:relative;z-index:2;vertical-align:top;}
div.video img {display:block;padding:5px 0;background:#fff;}
div.video p {font-weight:bold;}
div.video table {width:auto;margin-top:8px;}
div.video table tr td {vertical-align:bottom;padding-right:5px;}
div.video table tr td a img {border:0px solid #fff;padding:0;}
div.video div.video_bor {border:1px solid #D5D5D5;float:left;width:100%;overflow:hidden;position:relative; background: #fff; z-index: 2;}
div.video div.video_wrap {position:relative;left:50%;float:left;}
div.video div.video_show {position:relative;right:50%;float:left;height:123px;}
div.video div.video_panel {position:absolute;left:0;bottom:5px;padding:3px 0;width:100%;background:url(/images/login-bg.png) repeat left top;}
div.video div a.video-action img {margin:0;}
div.video div.video-description,div.video div.video-controls {border:0px solid #fff;width:auto;height:auto;}
div.video div.more_gal_video,div.video div.more_gal_video2 {position:absolute;width:161px;height:125px;border:1px solid #d5d5d5;left:5px;top:-5px;z-index:2;background:#fff;}
div.video div.more_gal_video2 {top:-10px;left:10px;z-index:1;}
div.video div div p {float:right;color:#fff;font-weight:normal;font-size:10px;padding-top:1px;}
div.video div div p.video_gal_mess {padding-left:13px;background:url(/images/mess2.png) no-repeat left 5px;float:left;padding-top:0;margin-left:3px;}
div.video div div p.video_gal_kino {background:url(/images/video-kino.png) no-repeat left top;padding:4px 25px;float:left;margin:1px 0 0 3px;font-size:12px;font-weight:bold;}
div.video div div p.video_gal_mess a {color:#fff;font-weight:normal;font-size:10px;}
p.video_gal_prosm {padding-left:15px;background:url(/images/glaz2.png) no-repeat left 6px;margin:0 3px 0 5px;}
.video-controls a img {background:transparent;}
.video-popup .datetime img.calendar-icon{vertical-align:top;margin-top:7px;}


td.video_video_info {width:173px;text-align:center;}
td.video_video_info p {width:74px;margin:0 auto;}
td.video_video_info p.video_name{margin:4px 0 0 55px;}
p.video_name {padding-left:15px;background:url(../images/result2.gif) no-repeat left 8px;text-align:left;}
p.video_name a {font-size:11px;color:#000;font-weight:bold;}
p.video_name img {width:18px;height:18px;margin-right:5px;float:left;}
td.video_video_info p.video_date {margin:25px auto;font-size:9px;color:#757575;}
td.video_video_info div {border-bottom:1px dotted #bebebe;}
td.video_video_info div div {border:0px solid #fff;}
td.video_video_info div div p {width:auto;padding:10px 30px;line-height:20px;color:#000;}
td.video_video_info p.back_gallery {margin:55px auto 0;float:left;}
div.video_gallery_descr {margin:15px 0 25px;}


div.add_friends_cont,div.add_friends_cont2, .block_mess_popup {width:400px;background:#fff;position:fixed;z-index:5;display:none;left:280px;border:8px solid #b8b8b8 !important;}
div.submit_prof inputdiv.add_friends_cont,div.add_friends_cont2,.block_mess_popup {width:400px;background:#fff;z-index:5;left:280px;border:8px solid #b8b8b8 !important;}
div.add_friends_zag {height:36px;background:url(/images/add_friends_zag.gif) no-repeat left top;}
div.add_friends_zag h2 {font-family:'arial';color:#fff;font-weight:bold;padding:7px 0 0 15px;text-transform:none;font-size:16px;}
div.add_friend_text {width:360px;margin:20px auto 0;color:#000;font-size:16px;}


div.add_friend_text table tr td p {margin-bottom:15px;line-height:20px;}
div.add_friend_text table tr td div {text-align:center;padding:0 30px 10px;}
div.add_friend_text table tr td div.submit_prof {padding:0;}
div.add_friend_text table tr td div img {margin-top:3px;}
div.add_friend_text table tr td div.add_frsubmit img {margin-top:0px;}
div.add_friend_text table tr td div.submit_prof div img {margin-top:0;}
div.add_friends_mess {width:360px;}
div.add_friends_mess div p {font-size:12px;}
div.add_friends_mess div p a {color:#3399cc;}
div.add_friends_mess table {width:100%;}
.message_unread {background:#C8EEFF;}
div.add_friends_tb {width:300px;margin:0 auto;}
div.add_friend_text div.add_friends_tb {width:100%;}
div.add_messfriends {border:2px solid #ddd;margin:7px 0 12px;}
div.add_messfriends textarea {width:100%;height:130px;border:0px solid #fff;margin:0;padding:0;overflow:auto;}
div.add_messfriends input {width:100%;font-size:12px;line-height:18px;height:18px;border:0px solid #fff;margin:0;padding:0;}
div.add_friend_text table tr td div.add_messfriends{padding:2px 0;}
div.add_fr_addmess p {text-align:center;}
table.add_frinput {margin:15px auto !important;width:auto !important;}
table.add_frinput tr td {padding:0 !important;height:auto !important;}
div.add_friend_text table.add_frinput tr td {padding:0 10px;}
div.add_fraddmess {display:none;}
div.add_frsubmit {margin-top:20px;color:#000;font-size:16px;}
div.add_frsubmit p {text-align:center;margin-bottom:15px;line-height:20px;}
div.add_friends_tb div.delet_mess p {text-align:center !important;margin-bottom:25px !important;font-size:16px;}
div.add_friends_tb div.delet_mess.photogallery_mess p{margin:20px 0;}
#error_report_empty{font-size:11px;color:red;}
.add_frback.new_frback{text-align:center;padding-bottom:10px;}

table.friends_list {width:auto;}
table.friends_list tr td {padding:12px 10px 12px 0;border-bottom:1px dotted #bebebe;vertical-align:middle;}
table.friends_list tr td p {color:#666;font-size:10px;line-height:14px;}
table.friends_list tr td p a {color:#ffa011;font-size:10px;font-weight:bold;text-decoration:none;}
table.friends_list tr td p.my_friends_name a {font-size:12px;color:#000;text-decoration:underline;font-weight:normal;}
table.friends_list tr td p.my_friends_name a:hover {text-decoration:none;}
table.friends_list tr td p a:hover {text-decoration:underline;}
table.friends_list tr td div {/*border-right:1px dotted #bebebe;*/padding-right:10px;width:111px;}
td.my_friends_avat img {display:block;border:1px solid #acacac;width:66px;}
table.friends_list tr td.my_friends_avat {padding-left:0;width:68px;}
table.friends_list tr td.my_friends_prin {vertical-align:top;}
table.friends_list tr td.my_friends_prin div img {display:block;margin-bottom:8px;}
table.friends_list tr td.my_friends_prin div {border:0px solid #fff;}

form#search_teacher {margin-bottom:25px;}
form#search_teacher .form_table,#search_partner table{margin-bottom:3px;}
form#search_teacher .form_table td,#search_partner table td{padding-bottom:10px;}
form#search_teacher .form_table td span,#search_partner table td span{position:absolute;}
form#search_teacher .form_table td #listing_city2 span,#search_partner table td #listing_city2 span,.dance_navigator #form_search01 table td #listing_city2 span{position:static;}
form#search_teacher .form_table td #listing_cost span,#search_partner table td #listing_cost span,.dance_navigator #form_search01 table td #listing_cost span{position:static;}
.dance_navigator #form_search01 table td span{position:absolute;}


div.blog_write {float:right;}
div.blog_write img {display:block;}
div.submit_prof {float:left;position:relative;margin-right:10px;cursor:pointer;}
div.submit_prof input {height:21px;position:relative;z-index:2;cursor:pointer;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
div.submit_prof div {position:absolute;left:0;top:0;z-index:1;}

td.school-anketa-add div.bginput {margin-bottom:8px;} 
td.school-anketa-add div {display:none;}
td.school-anketa-add div#D_108_0 {display:block;}

p.all_news a {color:#009ee0;font-size:11px;}
td#what_styles {width:104px;}
div.school-anketa form table.add_foto,div.school-anketa form table.add_logotip,
div.school-anketa form table.add_video {width:auto;}
div.school-anketa form table.add_logotip {margin-bottom:0;display:none;}
div.school-anketa form table.add_foto tr td table,
div.school-anketa form table.add_video tr td table{width:auto;}
#addnews01 form table.add_logotip {margin-bottom:0;display:none;}
#addnews02 form table.add_logotip {margin-bottom:0;display:none;}
#addnews03 form table.add_logotip {margin-bottom:0;display:none;}
table.add_foto tr td div#add_image_0,table.add_video tr td div#add_video_0,
table.tb_add_info tr td.add_info_file div#add_image_0,
table.tb_add_info tr td.add_info_file div#add_video_0,
table.tb_add_info tr td.add_info_file div#add_imagemag_0,
table.tb_add_info tr td.add_info_file div#add_imageevt_0,
table.tb_add_info tr td.add_info_file div#add_videoevt_0,#addd_image_0,#addd_video_0 {display:block !important;}
div.school-anketa form table.add_logotip tr td {height:auto;margin:0;padding:0;}
.hint{position:absolute;}
#pb_{margin-bottom:10px;}


/*����*/
div.login {background:#000;position:absolute;left:0;top:0;margin:0 auto;display:none;-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;filter:alpha(opacity=50);z-index:2;}
div.authiriz {background:none;position:absolute;left:0;top:0;margin:0 auto;display:none;z-index:10;}
div.authiriz span {position:absolute;width:40px;right:12px;top:3px;cursor:pointer;font-size:11px;color:#ABABAB;}
div.auth {width:260px;height:250px;border:10px solid #e9e9e9;position:fixed;background:#fff;text-align:center;padding:15px 10px;}
div.auth h2 {padding:5px 0 5px 20px;background:url(/images/men.gif) no-repeat left top;width:70px;margin:0 auto 20px;}
div.auth form p {color:#696969;font-size:11px;margin-bottom:10px;}
div.auth form p a {font-size:11px;text-decoration:none;color:#009ee0;}
div.auth form p a:hover {text-decoration:underline;}
div.auth form p.remembermy {margin:0 auto;overflow:hidden;width:180px;}
p.remembermy input {float:left;margin-right:5px;}
p.remembermy label {color:#ababab;float:left;}
input.inputtext {height:25px;font-size:18px;}
#log, #pass {width:255px;}
/*END ����*/



div.calendar {margin-top:10px;background:url(../images/calendar_fon.gif) repeat-y left top;}
div.calendar h2 {color:#b0120b;padding-bottom:15px;}
div.calendar_vibor p {float:left;}
p.calendar_month {background:url(../images/month.gif) no-repeat left top;margin-right:5px;width:71px;font-size:9px;padding:1px 0 0 10px;}
p.calendar_year {background:url(../images/year.gif) no-repeat left top;width:44px;font-size:9px;padding:1px 0 0 10px;}
p.calendar_month span.vibor_month,p.calendar_year span.vibor_year  {float:right;width:15px;display:block;height:15px;cursor:pointer;}
p.calendar_month span,p.calendar_year span {width:55px;float:left;height:15px;line-height:15px;}
p.calendar_year span {width:28px;}
p#month_list {width:78px;position:absolute;display:none;border:1px solid #7e7e7e;border-top:none;margin:16px 0 0 1px;font-size:9px;line-height:14px;background:#fff;left:0;}
p#year_list {width:50px;position:absolute;display:none;border:1px solid #7e7e7e;border-top:none;margin:16px 0 0 1px;font-size:9px;line-height:14px;background:#fff;left:87px;}
p#month_list a {display:block;padding-left:8px;text-decoration:none;font-size:10px;}
p#month_list a:hover {background:#c7140c;color:#fff;}
p#year_list a {display:block;padding-left:8px;text-decoration:none;font-size:9px;}
p#year_list a:hover {background:#c7140c;color:#fff;}
div.calendar_date table tr td.grey {
  color:#DFDFDF;
}

div.calendar_date {margin-top:10px;width:141px;}
td.calendar_action a {text-decoration:none;color:#fff;font-size:8px;}
div.calendar_date table tr td {width:21px;height:15px;background:#f2f2f2;color:#313131;font-size:8px;text-align:center;vertical-align:middle;line-height:13px;}
div.calendar_date table tr th {color:#313131;font-style:italic;font-size:7px;line-height:12px;}
#load_calendar img {padding:30px 70px;}

div.calendar_date table,div.calendar_date table tr td,div.calendar_date table tr th {border:1px solid #fff;}
div.calendar_date table tr td.weekend {background:#d9d9d9;}
div.calendar_date table tr td.calendar_action {background:transparent url(/images/call-bg3.png) no-repeat left top;color:#fff;}
div.calendar_date table tr td.last {background:transparent url(/images/call-bg4.png) no-repeat left top;}


table.blog_form tr td div{padding:0;background:none;}
.bubble_text{display:none;}
.bubble_block{position:absolute;top:15px;left:10px;z-index:20;white-space: normal;font-size:12px;font-weight:normal;color:#000 !important;line-height:15px !important;}
.bubble_block p{color:#000 !important;line-height:15px !important;}
.bubble_block a{display:block;color:#09F !important;font-size:12px;font-weight:normal !important;}
.bubble_block .d-shadow-wrap {position:relative;width:100%;padding:15px 21px 0 21px;margin:-15px -21px 0 -21px;overflow:hidden;}
.bubble_block .d-sh-cn {position:absolute;background:url(/images/shd-medium.png) no-repeat;left:-25px;z-index:-1;}
.bubble_block .d-sh-tl, .bubble_block .d-sh-tr {height:500px;top:-28px;}
.bubble_block .d-sh-tl, .bubble_block .d-sh-bl {width:100%;}
.bubble_block .d-sh-tr, .bubble_block .d-sh-br {width:25px;margin-left:100%;}
.bubble_block .d-sh-bl, .bubble_block .d-sh-br {height:28px;}
.bubble_block .d-sh-bl {left:-46px;padding-right:42px;clip:rect(auto auto auto 25px);}
.bubble_block .d-sh-br {left:-4px;}


/* Unreset for wysiwyg */
#user_content ul{padding-left:20px; list-style-type:disc; list-style-position:inside;}
#user_content ul li{margin:2px;list-style-type:disc; list-style-position:inside;padding:2px;height:auto;width:auto;float:none;display:list-item;}
#user_content ul li p,#user_content ol li p {display:inline;}
#user_content ol{padding-left:20px; list-style-type:decimal; list-style-position:inside;}
#user_content ol li{margin:2px;list-style-type:decimal; list-style-position:inside;padding:2px;height:auto;width:auto;float:none;display:list-item;}
#user_content table{table-layout: auto;border: 2px solid #000; border-collapse: collapse;width:100% !important;}
#user_content table td{padding:3px;}
#user_content font{padding:3px;display:inline;}
#user_content p {padding:4px 0;}
#user_content a{color:#0000ff;}


.h2-float{float:left;}
.all_afisha {float:left;height:19px;margin-top:2px;vertical-align: bottom;}
.vertical_counter {padding:0 4px 0 7px;font-weight:bold;font-size:14px;color:#b3b3b3;vertical-align:bottom;}
.all_afisha .navigator_title{font-family: 'Arial Narrow',Arial,sans-serif;text-decoration:none;font-weight:bold;font-size:14px;line-height: 12px;*zoom:1;*line-height:19px;color:#b3b3b3;vertical-align: bottom;}
table.form_table {width:auto !important;}
#form_search01 table.form_table td{vertical-align:middle;}
div.dance_navigator #form_search01 form table tr td {vertical-align:top;}
table.form_table td.td_label{text-align:left;}
#form_search01 span.form_label{color: #666;font-size:16px;font-weight: bold;line-height: 23px;padding-top: 3px;text-transform: uppercase;}
.thumbs_up {border:none;float:right;margin-right:3px;}
.i_will_be{float:right;line-height:22px;vertical-align:middle;color:#ee4618;font-size:11px;}
table.add_news_money tr td a.i_will_be_link{color:#ee4618;font-size:11px;}
.i_will_be_link{text-decoration: none;overflow:hidden;}

.add_my {float:right;margin-top:2px;text-align:center;}
.add_my span {color:#666;font-size:10px;}
div.moderacia {position:relative;float:right;margin-top:10px;}
div.moderacia input {position:relative;z-index:3;opacity:0;-khtml-opacity: 0;-moz-opacity: 0;cursor:pointer;width:141px;}
div.moderacia input {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.moderacia div {position:absolute;left:0;top:0;z-index:2;}
div.save {position:relative;float:right;margin:10px 25px 0 10px;}
div.save input {position:relative;z-index:3;opacity:0;-khtml-opacity: 0;-moz-opacity: 0;cursor:pointer;width:100px;}
div.save div {position:absolute;left:0;top:0;z-index:2;}
div.reset {position:relative;float:right;margin-top:10px;}
div.reset input {position:relative;z-index:3;opacity:0;-khtml-opacity: 0;-moz-opacity: 0;cursor:pointer;width:78px;}
div.reset div {position:absolute;left:0;top:0;z-index:2;}

p.foto_name {font-weight:bold;}
p.foto_description{padding:10px 0 !important;text-align:left !important;margin-top:4px;}
table.friends_list tr td.message_text {vertical-align:top;}
div.mess_user_namelist {margin-top:5px;}

div#detail_text img, div.user_content img, div#user_content img {margin:0 5px 3px 0;}
/*div#detail_text img, div.user_content img, div#user_content img {margin:0 12px 15px 0;}*/
div.banner {margin-bottom:15px;}
td.ia_ishu div select {margin-right:10px;}

p.er_text span {color:#ff0000;}
p.er_text span b {color:#000;}

#form_search01 table.form_table tr td.td_label {vertical-align:top;}


.regform div.bginput, td.form_city div.bginput {position:relative;width:220px;}
.regform div.bginput input, td.form_city div.bginput input {float:left;width:91%;margin:0;}
.regform div.bginput input, td.form_city div.bginput.authinput input {width:99%;}
.regform div.bginput input#city_input, td.form_city div.bginput.authinput input#city_input {width:90%;}
.regform div.bginput #list_city, td.form_city div.bginput #list_city, div.bginput #list_city_2, div.bginput #list_school {margin:0;float:right;width:15px;height:18px;border-left:1px solid #BEBEBE;background:url(/images/list.gif) no-repeat 5px 8px;cursor:pointer;}
.regform div.bginput #list_cost, td.form_city div.bginput #list_cost {margin:0;float:right;width:15px;height:18px;border-left:1px solid #BEBEBE;background:url(/images/list.gif) no-repeat 5px 8px;cursor:pointer;}
#listing_city,#listing_city2,#listing_cost,#select_city,#select_city2,#select_cost {
width:220px;
max-height:400px;
min-height:18px;
border:1px solid #BEBEBE;
position:absolute;
top:20px;
left:0;
background:#fff;
display:none;
overflow-y:scroll;
cursor:pointer;
z-index:99999;
}
#listing_city_2,#select_city_2 {
width:220px;
max-height:150px;
min-height:18px;
border:1px solid #BEBEBE;
position:absolute;
top:20px;
left:0;
background:#fff;
display:none;
overflow-y:scroll;
cursor:pointer;
z-index:99999;
}
#select_school, #listing_school {
width:220px;
max-height:150px;
min-height:18px;
border:1px solid #BEBEBE;
position:absolute;
background:#fff;
display:none;
overflow-y:scroll;
cursor:pointer;
z-index:99999;
}
.add_lesson_form {
width:230px;
border:1px solid #BEBEBE;
}
.add_lesson_form_text{
width:230px;
height:70px;
border:1px solid #BEBEBE;
}
.regform #listing_city{max-height:200px;}

div#form_search01 div.bginput, div#form_search01 div#multy {margin:0;}

.adding_article{float:left;width:395px;position:relative;margin-left:10px;}
.adding_article div.bginput {border:1px solid #BEBEBE;float:none;overflow:hidden;}
.adding_article input{width:100%;}
tr.add_info_metki td .adding_article input{width:100%;}
#multy {position:relative;z-index:999 !important;}
#multy.adding_article{float:left;width:200px;margin-left:0px;}
#multy.adding_article input{width:90%;border:0 none;padding:1px 0;}
div.dance_navigator {overflow:visible;}
tr.add_info_metki td #multy p{padding:1px;margin:0;}
#list_city {background:url("/images/list.gif") no-repeat scroll 5px 9px transparent;border-left:1px solid #BEBEBE;cursor:pointer;float:right;height:18px;margin:0;width:15px;}
#list_city_2{background:url("/images/list.gif") no-repeat scroll 5px 9px transparent;border-left:1px solid #BEBEBE;cursor:pointer;float:right;height:18px;margin:0;width:15px;}
#list_cost {background:url("/images/list.gif") no-repeat scroll 5px 9px transparent;border-left:1px solid #BEBEBE;cursor:pointer;float:right;height:18px;margin:0;width:15px;}
#list_school{background:url("/images/list.gif") no-repeat scroll 5px 9px transparent;border-left:1px solid #BEBEBE;cursor:pointer;float:right;height:18px;margin:0;width:15px;}


div.school-anketa form table tr td .temp_styles a {display:inline;}
div.school-anketa form table tr td .temp_styles a.del_param img{padding-left:5px;}
div.school-anketa form table tr td a.btn_del_selected{display:inline-block;margin-left:4px;vertical-align:top;}
*+html div.school-anketa form table tr td a.btn_del_selected{display:inline;zoom:1;}
div.school-anketa form table tr td .temp_styles {overflow:visible;vertical-align:bottom;}
div.school-anketa form table.dance_style tr td {height:auto;}
div.school-anketa form table tr td .temp_styles + .temp_styles{margin-top:5px;}
div.school-anketa form table.dance_style tr td div.temp_styles_wrapper{border:1px solid #BEBEBE;float:left;oerflow:hidden;padding:1px;}
div.school-anketa table.dance_style div.temp_styles_wrapper p {margin-bottom:5px;}
div.school-anketa table.dance_style div.temp_styles_wrapper p,
div.school-anketa table.dance_style div.temp_styles_wrapper p label {line-height:18px;}
div.school-anketa table.dance_style div.temp_styles_wrapper input {width:auto;margin-top:2px;}
div.school-anketa form table.dance_style tr td div.temp_styles_wrapper div {float:none;}

div.all_afisha a,
h2 a.new_task {
  color:#B3B3B3;
  font-family:'Arial Narrow',Arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:12px;
  text-decoration:none;
  vertical-align:bottom;
  text-transform:none;
}
h2 a.new_task {vertical-align:bottom;line-height:17px;}
/*end main*/

/*regcon*/
.regcon input{ width:auto;}
.regcon td  img, .regmer table img { float:none !important; margin:0 !important;}
#total_summ{ color:#000;}
table.regcon { font-weight:normal; table-layout:fixed; font-size:10px; color:#333; width:100%!important; border-collapse: separate;
               border-spacing: 2px;}
.regcon tr.title { background:#fff; font-weight:bold;}
table.regcon td { padding: 3px 5px; width:auto; overflow:hidden; vertical-align:middle!important; }
table.regcon tr.title td { padding:0;}
.regcon a { color:#fff; line-height:14px;}
.regcon a.table_title {color:#000;}
.regcon tr td {
  border:0px solid #fff;
}
/*Colors for tables*/
.or1 td{ background:#f18e00;}
.or2 td{ background:#f2b04d;}
.or3 td{ background:#f8c981;}

.red1 td{ background:#940084; color:#fff;}
.red2 td{ background:#a9319c; color:#fff;}
.red3 td{ background:#b246a6; color:#fff;}

.blu1 td{ background:#00a6eb;}
.blu2 td{ background:#31afe4;}
.blu3 td{ background:#6ccbf4;}

.dblu1 td{ background:#0d729c;}
.dblu2 td{ background:#2680a6;}
.dblu3 td{ background:#3c8daf;}

.gr1 td{ background:#73646e;}
.gr2 td{ background:#8c8189;}
/*.gr3 td{ background:#91878d;}*/
.gr3 td{ background:#9b9498;}

.f1 td{ background:#940084;}
.f2 td{ background:#a9319c;}
.f3 td{ background:#b246a6;}
.sitemap a{color:#0099FF !important;}
/*end regcon*/

/*�����*/
div.footer {position:relative;width:960px;height:100px;border-top:3px solid #d5d5d5;padding-top:8px;}
div.footer p {font-size:11px;color:#434343;line-height:13px;}
div.footer a {font-size:11px;color:#009ee0;}
div.cop {float:left;}
div.error_report{float:left;margin-left:90px;}
div.footer_menu {float:right;}
div.footer_menu ul li {margin-right:25px;float:left;}
/*End Foter*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .chrome_radio {width:15px;}
  .chrome_radio input{height:10px !important;width:10px !important;vertical-align:bottom;position:relative;top:5px;}
}


div.search_events h1 {margin-bottom:10px;border-bottom:1px dotted #B2B2B2;}

/*videoplayer and chat*/
div.videoplayer {
width:325px;
height:305px;
float:left;
margin: 0px 5px 0 -15px !important;
padding-left:16px !important;
}
div.chat {
float:left;
width:385px;
height:305px;
position:relative;
margin: 0 0 0 !important;
-moz-box-shadow: 0px 0px 8px #8f8f8f;
-webkit-box-shadow: 0px 0px 8px #8f8f8f;
box-shadow: 0px 0px 8px #8f8f8f;
}
div.chat iframe {overflow:hidden;}

div.my_calendar {
position:relative;
}

div.photo-controls a.photo-action, div.photo-controls a.photo-view {
margin-right:15px;
}

td.YMaps-b-balloon-b {padding:0 !important;}
div.YMaps-b-balloon-content {width:300px !important;}


table.matrix_place tr td {
vertical-align:middle;
text-align:center;
}
table.matrix_place tr td div {
	float:left;
	padding:2px;
	margin:5px 10px 5px 5px;
	width:65px;
}
table.matrix_place tr td div div {
margin:0;
padding:0;
width:auto;
float:none;
height:55px;
color:#fff;
background:#cc0000;
border-left:1px solid #cccccc;border-right:1px solid #cccccc;
}
table.matrix_place tr td div b {
display:block;
height:1px;
}
table.matrix_place tr td div p {
	margin:0;
	color:#000;
	font-size:10px;
}
table.matrix_dop {margin-top:5px;}
table.matrix_dop tr td table tr td {
	padding:10px;
	vertical-align:middle;
}
table.matrix_dop tr td input.text,
table.place_your_onfo tr td input {border:1px solid #bebebe;width:26px;text-align:center;}
table.place_your_onfo tr td input {width:200px;text-align:left;}
table.matrix_dop tr td table tr td table tr td {
	border:1px dashed #000;
}
table.matrix_dop tr td table,table.matrix_place {width:auto}

div.place_simple p {float:left;}
div.place_simple {margin-bottom:15px;overflow:hidden;}
b.bor1 {border-top:1px solid #cccccc;height:0 !important;margin:0 5px;background:#cc0000;line-height:0;font-size:0;}
b.bor2 {border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0 3px;border-width:2px;background:#cc0000;line-height:0;font-size:0;}
b.bor3 {border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0 2px;background:#cc0000;line-height:0;font-size:0;}
b.bor4 {border-left:1px solid #cccccc;border-right:1px solid #cccccc;margin:0 1px;background:#cc0000;line-height:0;font-size:0;} 
.act_bor {background:#66cc00 !important;}

table.place_your_onfo,
table.place_confirm {margin-bottom:10px;width:auto;}
table.place_your_onfo,
table.place_confirm {margin-top:12px;}
table.place_your_onfo tr td,
table.place_confirm tr td {padding-bottom:8px;}
table.place_your_onfo tr td:first-child,
table.place_confirm tr td:first-child {width:150px;}



div.popup {
/*background:url("/images/add_friends_zag.gif") no-repeat scroll right top #FFFFFF;*/
border:10px solid #E9E9E9;
position:fixed;
z-index:9999;
padding:10px 15px 10px;
width:350px;
text-align:left;
}
div.popup p {
margin-bottom:15px;
}
div.popup div.popup_but p {text-align:center;margin:0;}
div.popup div.popup_but p a:first-child {margin-right:15px;}
div.popup_text textarea {
font-size:12px;
height:90px;
line-height:14px;
width:348px;
}
div.popup_text p {
margin:0;
font-family:Arial,Tahoma,sans-serif;
color:#000;
}
div.popup_text input.text, div.popup_text textarea {
margin-bottom:15px;
width:100%;
}
div.popup_head h2 {
color:#FFFFFF;
font-family:'arial';
font-size:16px;
font-weight:bold;
padding:0 0 15px 0;
margin-bottom:18px;
text-transform:none;
}

p#checkemail {font-size:11px;}
table.checkemail tr td {padding:0;}
.ie7_spike{padding-bottom:2px;}


div.vote {
    border-top: 1px dotted #B2B2B2;
    margin-bottom: 15px;
    padding-top: 10px;
}

div#popup_wind table.data-table {
	margin-top:20px;
}
div.vote_text {
	padding:0 5px 12px;
	border-bottom: 1px dotted #B2B2B2;
}
div.vote_photos {
	overflow:hidden;
	padding:15px 0;
	margin-bottom:10px;
	border-bottom: 1px dotted #B2B2B2;
}
div.vote_photos div.vote_user {
	width:113px;
	height:150px;
	padding:4px;
	border:1px solid #d5d5d5;
	position:relative;
	float:left;
	margin:0 26px 30px 0;
	cursor:pointer;
}
div.vote_photos div.vote_user_text {
	position:absolute;
	width:113px;
	height:30px;
	left:4px;
	bottom:4px;
}
div.vote_photos div.vote_user_text div {
	height:30px;
	background:#000;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(opacity=50);
}
div.vote_photos div.vote_user_text p {
	padding:3px 10px 0 23px;
	position:absolute;
	line-height:12px;
	font-family:'arial';
	font-size:10px;
	height:27px;
	width:80px;
	top:0;
	color:#fff;
	background:url(/images/icon_auth.png) no-repeat 10px 5px;
}
div.vote_photos div.vote_user_gol {
	position:absolute;
	color:#898383;
	font-size:10px;
	width:100%;
	bottom:-17px;
}
div.popup_img {
	height:350px;
	background:url('/images/lightbox/lightbox-ico-loading.gif') no-repeat center center;
	position:relative;
}

div.popup_img p {
	position:absolute;
	bottom:0;
	left:0;
	background:url(/images/afisha_anons_back.png) repeat left top;
	width:100%;
	height:40px;
	text-align:right;
	margin:0;
}
div.popup_img p a {
	color:#fff;
	line-height:40px;
	margin-right:10px;
}

div#popup_wind_vote {
	background:#fff;
	padding:0;
    overflow-x: hidden;
    overflow-y: auto;
 
}
div#popup_wind_vote p.popup_vote_gol {
	color:#000;
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 10px;
	text-align:left;
}

div#popup_wind_lessons {
	background:#fff;
	padding:0;
    overflow-x: hidden;
    overflow-y: auto;
 
}
div#popup_wind_lessons {
	color:#000;
	font-size:11px;
	margin:0 0 0 10px;
	text-align:left;
	width: 500px;
}

div.popup_vote_form {
	padding:0 10px 20px;
	margin-top:10px;
}
div.popup_vote_form p {
	margin:0;
}
div.popup_lesson_form {
	padding:10 10px 20px;
	margin-top:10px;
	width: 373px;
}
div.popup_lesson_form p {
	margin:0;
}

p.popup_vote_close {
	/*position:absolute;*/
    margin: 0px 0px 0px 75% !important;
	right:10px;
	padding-bottom:10px !important;
   
	
}
p.popup_vote_close a {
	text-decoration:none;
	padding-right:10px;
	background:url(/images/popup_vote_close.png) no-repeat right 5px;
}

form#iblock_add div.bginput {
	line-height:18px;
	border:1px solid #bebebe;
}
form#iblock_add div.bginput input {
	margin:0;
	width:100%;
	padding:0;
	height:17px;
	border:0 solid #fff;
}
form#iblock_add .fileinputs {
	height:23px;
}
form#iblock_add #filehid {
	margin-left:156px !important;
	width:auto !important;
}
form#iblock_add > div {
	margin-bottom:6px;
}
form#iblock_add div.bginput span {
	float:right;
	margin-bottom:-20px;
	color:#bebebe;
	font-size:9px;
	line-height:14px;
}
form#iblock_add > div span {
	line-height:11px;
	float:right;
	margin-bottom:-20px;
	color:#bebebe;
	font-size:9px;
}
form#iblock_add span.starrequired {
	float:none;
	font-size:12px;
	color:red;
}
form#iblock_add div.fakefile input {
	width:265px !important;
}
form#iblock_add div.fakefile img {
	left:272px;
}


div.reg_form {
	/*height:164px;*/
	background:url(/images/reg_form_back_center.jpg) repeat-y left bottom;
	margin-bottom:22px;
}

div.reg_form div {
	background:url(/images/reg_form_back_bottom.jpg) no-repeat left bottom;
}

div.reg_form div div {
	background:url(/images/reg_form_back_top.jpg) no-repeat left top;
	padding: 12px 0 10px 20px;
}

div.reg_form h2 {
	font-size:16px;
	color:#000;
	margin-bottom:13px;
}

div.reg_form p a {
	font-family:'Arial',sans-serif;
	font-size:14px;
	color:#666;
	line-height:17px;
}
div.reg_form p.reg_form_titl {
	margin:0;
}
div.reg_form p {
	color:#fff;
	font-size:10px;
	font-family:'Arial',sans-serif;
	line-height:12px;
	margin-bottom:10px;
}
p.recommend{
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 30px;
}
#listing_city2{
    z-index: 1000;
}

#listing_city_2, #listing_school{
    z-index: 1000;
}

#listing_cost{
    z-index: 1000;
}

.frame{
	border: 1px solid #D5D5D5;
	position: absolute;
	width: 160px;
	height: 123px;
	margin: -5px 0 0 6px;
	background: #fff;
	z-index: 1;
}

.frame2{
	border: 1px solid #D5D5D5;
	position: absolute;
	width: 160px;
	height: 123px;
	margin: -10px 0 0 11px;
	z-index: 0;
}

.register-less{
	padding: 0 20px;
}

.register-less h2{
	margin: 0 0 0 0!important;
}

.dots{
	border-top: 1px dotted #000;
	height: 1px;
	margin-top: 8px;
}

.register-less table{
	margin: 20px 0 0 0;
}

.register-less table td{
	padding: 0 0 20px 0;
}

.register-less table tr td:first-child p{
	text-transform: uppercase;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
	margin: 0 15px 0 0;
}

#namefile {
    float: left;
    width: 147px;
	border: 1px solid #BEBEBE;
}

.inputfile {
    background: url("/images/view.gif") no-repeat scroll left top transparent;
    float: left;
    margin-left: 10px;
    width: 73px;
}

.send-less{
	background: url("/images/pub.gif") no-repeat scroll left top transparent;
	width: 123px;
	height: 21px;
	border: 0;
	cursor: pointer;
}

.close-pop-up-less a{
	/*position: absolute;
	right: 0;
	bottom: 0;*/
	background: url("/images/close-bg.gif") no-repeat scroll right 6px transparent;
	padding: 0 10px 0 0;
	margin: 0 10px 10px 0;
	float: right;
}
#newsname {
    font-family: "Roboto Condensed",sans-serif;
    font-size: 38px;
    line-height: 48px;
    padding: 0 30px;
    text-transform: uppercase;
    color:#fff;
    margin: 0 !important;
}
div.add_friends_zag #oldh2 {font-family:'arial';color:#fff;font-weight:bold;padding:7px 0 0 15px;text-transform:none;font-size:16px;}
div.col_left .oldh2 {
padding:0 0 8px 0;
background:none;
font-size:20px;
margin-top: 30px !important;
    line-height: 20px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000000;
    font-family: "Roboto Condensed",sans-serif;
}

div.col_left .oldh2 {
padding:0 0 8px 0;
background:none;
font-size:20px;
margin:0;
}

div.blog_cont_comm .oldh2 {text-transform:none;font-style:normal;font-family:'arial';font-weight:normal;}

.footer{
	border-top: 1px solid #000000;
	padding-bottom: 20px;
	padding-top: 30px;
}
.footer__menu{
	margin-bottom: 25px;
}
.footer__menu-list{
	font-size: 0;
	width: 100%;
}
.footer__menu-item{
	display: inline-block;
	vertical-align: middle;
	/*margin-right: 60px;*/
	margin-right: 57px;
	font-family: 'Roboto Condensed', sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
}
.footer__menu-link{
	text-decoration: none;
}
.footer__menu-item_payment{
	margin-right: 0;
}
.footer__copyright{
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	text-align: right;
}
.footer__logo{
	text-align: center;
}
.footer__logo-img{
	width: 231px;
	max-width: 100%;
}