﻿BODY {font-size: 11px; font-family: Verdana; color:#512015;}


.paral{width:100%;border:0;border-collapse:collapse;}
.paral td, .paral th{padding:5px 10px;vertical-align:top;border:1px solid #fbe5c0;}
.paral .paral_comments, .paral th{background:#FFF9CC;}
.paral th p{font-family: Arial;font-size:13px;font-weight: bold;color:#CC3300;text-align:left;letter-spacing: 0.6px;padding-left:0px;}
.comment_block div{display:none;}
.comment_block{padding:8px 0;}
.comment_block a{font-weight:bold;}

P {font-size: 11px; font-family: Verdana; margin:0; color:#512015; line-height: 125%;padding:7px 5px;}
P.rem {margin-left:30px;border-left: solid 1px #cc3300;padding-left:10px;}
P.adv {font-size: 11px; margin: 5px 5px 5px 5px; color:#512015; line-height: 120%;padding:0px;}
P.space {line-height: 150%;}
.topic {line-height: 125%;}

TD {font-size: 11px; font-family: Verdana; color:#512015;}
TD.redstroke {border-top: 1px solid #cc3300;border-bottom: 1px solid #cc3300;border-right: 1px solid #cc3300;border-left: 1px solid #cc3300;}
TD.inclyell {font-size: 11px; font-family: Verdana; color:#512015;background-color: #ffe506;border-top: 1px solid #521400;border-bottom: 1px solid #521400;}
TD.inclpink {font-size: 11px; font-family: Verdana; color:#512015;background-color: #fff9cc;border-top: 1px solid #512015;border-bottom: 1px solid #512015;}
TD.smallf {font-size:90%;}
TD.rem {border-right: 1px solid #cc3300;}
TD.tdwhite {border-bottom: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}

IMG.fotoright {margin-left: 10px;margin-top: 5px;}
IMG.fotoleft {margin-right: 10px;margin-top: 5px;}

PRE {font-size: 11px; font-family: Verdana; color:#512015; line-height: 125%;}

.smallf {font-size:xx-small;}
.mark {background-color:#ffe506;}
.small {font-size: 11px; color:#512015;}
.fix {font-size: 12px; font-family: Verdana;}
.ex {color: #cc3300;}
.bg {background-color: #fff9cc;}
.expl {font-family: Verdana; font-size: 11px; font-weight: bold; color: #cc3300; cursor:pointer; border:1px solid #cc3300; background-color: #fff9cc;}
li {font-size: 11px; font-family: Verdana; margin: 10px 5px 10px 5px; color:#512015; line-height: 125%;padding:0px;}

a:link {font-family: Verdana; color:#512015; text-decoration: underline;}
a:visited {font-family: Verdana; color:#512015; text-decoration: underline;}
a:hover {font-family: Verdana; color:#512015; text-decoration: none;}
a:active {font-family: Verdana; color:#512015; text-decoration: underline;}
a[id*="ya-share"] {
    clear: both;
    display: block;
    float: none !important;}
.yashare-auto-init{text-align:left!important;}
H1 {font-weight:bold; font-size: medium; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:12px;margin-top:12px;}
a.h1:link {font-weight:bold; font-size: large; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:12px;margin-top:12px;}
a.h1:visited {font-family: Arial; color:#512015; text-decoration: underline;}
a.h1:hover {font-family: Arial; color:#512015; text-decoration: none;}
a.h1:active {font-family: Arial; color:#512015; text-decoration: underline;}

H2 {font-weight:bold; font-size: medium; font-family: Arial; color: #512015;letter-spacing: 0.6;margin-bottom:10px;margin-top:10px;}
a.h2:link {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:10px;margin-top:10px;}
a.h2:visited {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:10px;margin-top:10px;}
a.h2:hover {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:10px;margin-top:10px;}
a.h2:active {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:10px;margin-top:10px;}

H3 {font-weight:bold; font-size: 13px; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h3:link {font-weight:bold; font-size: 13px; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h3:visited {font-weight:bold; font-size: 13px; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h3:hover {font-weight:bold; font-size: 13px; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h3:active {font-weight:bold; font-size: 13px; font-family: Arial; color: #cc3300; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}

H4 {font-weight:bold; font-size: 12px; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h4:link {font-weight:bold; font-size: 12px; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h4:visited {font-weight:bold; font-size: 12px; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h4:hover {font-weight:bold; font-size: 12px; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}
a.h4:active {font-weight:bold; font-size: 12px; font-family: Arial; color: #512015; letter-spacing: 0.6;margin-bottom:8px;margin-top:8px;}

.header {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6;}
a.header:link {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6; text-decoration:none;}
a.header:visited {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6; text-decoration:none;}
a.header:hover {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6; text-decoration:underline;}
a.header:active {font-weight:bold; font-size: medium; font-family: Arial; color: #512015; letter-spacing: 0.6; text-decoration:none;}

a.ex:link {color:#cc3300;}
a.ex:visited {Tahoma; color:#cc3300;}
a.ex:hover {Tahoma; color:#cc3300;}
a.ex:active {Tahoma; color:#cc3300;}

a.menu:link {font-size: 12px; font-family: Tahoma; color:#FFF9CC; text-decoration:none; font-weight:bold;}
a.menu:visited {font-size: 12px; font-family: Tahoma; color:#FFF9CC; text-decoration:none; font-weight:bold;}
a.menu:hover {font-size: 12px; font-family: Tahoma; color:#ffe506; text-decoration:none; font-weight:bold;}
a.menu:active {font-size: 12px; font-family: Tahoma; color:#fff9cc; text-decoration:none; font-weight:bold;}

.menu_act {font: 12px Tahoma; color:#cc3300; text-decoration:none; font-weight:bold;}
.menu_act:link {font: 12px Tahoma; color:#cc3300; text-decoration:none; font-weight:bold;}
.menu_act:visited {font: 12px Tahoma; color:#cc3300; text-decoration:none; font-weight:bold;}
.menu_act:hover {font: 12px Tahoma; color:#cc3300; text-decoration:none; font-weight:bold;}
.menu_act:active {font: 12px Tahoma; color:#cc3300; text-decoration:none; font-weight:bold;}

.submenu {font-size: 12px; font-family: verdana; color:#cc3300;}
a.submenu:link {font-size: 12px; font-family: verdana; color:#cc3300; text-decoration:underline; font-weight:bold;}
a.submenu:visited {font-size: 12px; font-family: verdana; color:#cc3300; text-decoration:underline; font-weight:bold;}
a.submenu:hover {font-size: 12px; font-family: verdana; color:#cc3300; text-decoration:none; font-weight:bold;}
a.submenu:active {font-size: 12px; font-family: verdana; color:#cc3300; text-decoration:underline; font-weight:bold;}

TD.inc-menu {line-height:160%; padding: 10px 4px 10px 4px; font-size: 11px; color:#512015; background-color: #ffffff;}

TABLE.left-block {border:1px solid #fff9cc; margin-bottom:15px;}
TABLE.left-block TD {border:1px solid #ffffff; font-size: 11px; color:#512015; line-height:120%;}
TABLE.left-block TD.title {background-color: #fff9cc; text-indent: 5px; height:18px; line-height: 18px;}
TABLE.left-block TD.inblock {padding: 10px 5px;}

TABLE.vote {padding:5px 5px 5px 5px;}


/* styles for forms */
.frm2 {font-family: Verdana;border-left: 1px solid #cc3300; border-right: 1px solid #cc3300; border-top: 1px solid #cc3300; border-bottom: 1px solid #cc3300; background-color: #FFFFFF; color: #512015; font-size:11px;}

.frm {font-family: Verdana;border-left: 1px solid #cc3300; border-right: 1px solid #cc3300; border-top: 1px solid #cc3300; border-bottom: 1px solid #cc3300; background-color: #FFFFFF; color: #512015; font-size:11px;}

.btn {font-family: Verdana;border-left: 1px solid #cc3300; border-right: 1px solid #cc3300; border-top: 1px solid #cc3300; border-bottom: 1px solid #cc3300; background-color: #fff9cc; color: #512015; font-size:11px; font-weight:bold}

.btn1 {font-family: Verdana;border-left: 1px solid #512015; border-right: 1px solid #512015; border-top: 1px solid #512015; border-bottom: 1px solid #512015; background-color: #cc3300; color: #fff9cc; font-size:11px; font-weight:bold}
.btn2 {font-family: Verdana;border-left: 1px solid #cc3300; border-right: 1px solid #cc3300; border-top: 1px solid #cc3300; border-bottom: 1px solid #cc3300; background-color: #fff9cc; color: #512015; font-size:11px; font-weight:bold}
/* end styles for forms */



.words {background-color: #ffffff; border-left: solid 1px #999999; border-top: solid 1px #999999; border-right: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; padding: 3pt; margin: 0pt; color: #512015; font: bold 13px/16px Tahoma; width: 20px; height: 20px;}

.subdown {background-color: #ffffff; border-left: solid 1px #999999; border-top: solid 1px #999999; border-right: solid 1px #e1e1e1; border-bottom: solid 1px #e1e1e1; padding: 3pt; margin: 0pt; color: #512015; font: bold 10px Tahoma; /*vertical-align: middle;*/ width: 22px; height: 22px;}

.sub {background-color: #fff9cc; border-left: solid 1px #e1e1e1; border-top: solid 1px #e1e1e1; border-right: solid 1px #999999; border-bottom: solid 1px #999999; padding: 3pt; margin: 0pt; color: #512015; font: bold 10px Tahoma; width: 22px; height: 22px; cursor:hand}

/* 
	Афиша
*/


.afisha_content table, .afisha_table_top table{width:100%;border:0;border-collapse:collapse;text-align:left;font-size:12px;margin:0;}
.afisha_content td{border:0;padding:7px 7px 0;vertical-align:middle;}
.afisha_table_top th{border:0;padding:0 7px;background:#FFF9CC;height:24px;vertical-align:middle;}
.afisha_table_top{min-height:24px;}

.afisha_table_top{background:#FFF9CC;position:relative;padding:0 7px;}

.afisha_content img{margin:0 5px 0 0;}

.afisha_content{border:1px solid #edd401;position:relative;margin:7px 0 0;padding:14px 7px;}


.afisha_corner{position:absolute;font-size:1px;}

.afisha_corner{background-image:url(/images/table_corners.gif);width:8px;height:8px;}

.afisha_table_top .afisha_corner{background-image:url(/images/table_th_corners.png);width:7px;height:7px;}

.clt{background-position:left top;top:-1px;left:-1px;}
.clb{background-position:left bottom;bottom:-1px;left:-1px;}
.crt{background-position:right top;top:-1px;right:-1px;}
.crb{background-position:right bottom;bottom:-1px;right:-1px;}

.afisha_table_top .clt{background-position:left top;top:0;left:0;}
.afisha_table_top .clb{background-position:left bottom;bottom:0;left:0;}
.afisha_table_top .crt{background-position:right top;top:0;right:0;}
.afisha_table_top .crb{background-position:right bottom;bottom:0;right:0;}

.afisha_content img{width:100px;}

.afisha_blocks{clear:both;margin:0 0 10px;display:table;min-width:500px;width:100%;}
.afisha_block{position:relative;border:1px solid #edd401;padding:5px 10px;}
.afisha_blocks img{width:80px;float:right;margin:0 0 5px 5px;}

.afisha_left{float:left;width:45%;}
.afisha_right{float:right;width:45%;}
.afisha_left_clubs{width:520px;height:155px;float:left;margin:5px 10px 5px 0;}
.afisha_left_clubs img{float:left;margin:15px 15px 70px 0;}
.afisha_left_clubs_pos{width:520px;height:155px;float:left;margin:5px 10px 5px 0;}
.afisha_left_clubs_pos img{float:left;margin:15px 15px 70px 0; max-width: 100px; max-height: 155px;}

/*clubs*/
/*Вкладки*/

.active_tab{color:red;}
#tabs_content > div{display:none;}
#tabs_content > div:first-child{display:block;}

#tabs_content a[href*="youtu"] > img, #tabs_content a[href*="not_youtube_video"] > img{width:120px;height:90px;display:block;}

#tabs {height:30px;margin:0;padding:0px;list-style-type:none;border-bottom:1px solid #cc3300;cursor:pointer;}
#tabs li{padding:0px;background:url(/images/club/tab_sprite.png) no-repeat left bottom;float:left;border-bottom:1px solid #cc3300;margin:0px 0px 0px 10px;}
#tabs li > span{background:url(/images/club/tab_sprite.png) no-repeat right bottom;padding:0 6px;display:inline-block;}
#tabs  span span{height:29px;line-height:29px;background:#fff9cc;font-size:16px;font-weight:bold;display:inline-block;border-top:1px solid #cc3300;}
#tabs  span span span{color:#cc3300;display:inline-block;padding:0px 15px;height:28px;border-top:1px solid #fff9cc;}
#tabs .active_tab{background-position:left top;border-color:#fff;}
#tabs .active_tab span{background-position:right top;}
#tabs .active_tab span span{background:#fff;}

#tabs.video_tabs span span {font-weight:normal;}
#tabs.video_tabs {margin:20px 0 0 0;}


#tabs_content {padding:18px 0 0px;}
.video_content h2, .video_content h3, .video_content p {margin-left:0px;}
table.club{width:100%;}
table.club  div.block{	
		margin:0px 150px 0px 0px;
	}

table.club  div.block h2 {font-family:arial, sans-serif;font-size:16px;padding:7px 0px;margin:0px;}
table.club  div.block p {margin:0px;	padding:5px 0px;text-align:justify;line-height:18px;}
table.club  div.block2 {width:150px;height:675px;float:right;}

/*Окончание вкладок*/

/**/
table.club td{padding:0px;border-spacing:0px;vertical-align:top;}
td.zagolovok {color:#cc3300;font-size:24px;}
	
a.images {display:block;padding:9px 0 11px;margin:0px;}

.images img {border:0px;}

table.club td p.contact {padding:10px 0 0 43px;margin:0px;font-size:12px;line-height:25px;}
table.club td a{color:#512015;}

.sched {font-size:14px;height:350px;}

.title_clubs {text-align:center;color:#2a639c;}
.conversation_clubs {border:1px solid #512015; width:350px;}
#location_clubs{margin:10px 0 45px 0;}

/*clubs*/

/*gallery*/
#gallery_right{position:relative;overflow:hidden;width:150px;height:575px;float:right;padding:0 0 50px 0;}
#gallery_right_items{position:absolute;width:150px;left:0:top:10px;z-index:1;}
#gallery_right_items a{margin:10px auto;display:block;width:100px;height:100px;}
#gallery_right_items img{width:100px;height:100px;margin:0;padding:0;border:0;display:block;}
#gallery_up, #gallery_down{position:absolute;z-index:2;left:25px;width:100px;height:40px;cursor:pointer;}
#gallery_up{top:0;background:#fff url(/images/club/arrow_up.gif) no-repeat center;}
#gallery_down{bottom:0;background:#fff url(/images/club/arrow_down.gif) no-repeat center;}

table.club div.block .plus {background:url(/images/club/plus.gif) no-repeat left center;padding:0 0 0 15px;}
table.club div.block .minus {background:url(/images/club/minus.gif) no-repeat left center;padding:0 0 0 15px;}
table.club div.block li {padding:5px 0;}
table.club td.eye {background:url(/images/eye1.gif) 0 7px no-repeat;padding:0 0 0 30px;}

.bord {border-left: 2px solid #EDD401;margin: 10px 0 50px 50px;padding:0 0 0 0.5em;}

.tabs_comments_text{display:none;}
#tabs_content a[href*="youtube.com/watch"], #tabs_content a[href*="youtu.be/"], #tabs_content a[href*="not_youtube_video"]{display:inline-block;margin:10px;border:1px solid transparent;text-decoration:none;outline:0;height:90px;width:120px;background:url(/images/movies.png) no-repeat left top;}
#tabs_content a[href*="youtube.com/watch"]:hover, #tabs_content a[href*="youtu.be/"]:hover, #tabs_content a[href*="not_youtube_video"]:hover{border-color:#9ACDFF;}
a[href*="youtube.com/watch"] + blockquote, a[href*="youtu.be/"] + blockquote, a[href*="not_youtube_video"] + blockquote{display:none;}


/*
Facebox
*/

#facebox_all{z-index:100;position:absolute;left:0;top:0;width:100%;height:100%;}
#facebox{position:fixed;top:0;left:0;z-index:100;text-align:left;background:#fff;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 1px 5px 1px #121212;-moz-box-shadow:0 1px 5px 1px #121212;box-shadow:0 1px 5px 1px #121212;filter:alpha(opacity=0);opacity:0;}
#facebox table, #facebox td{border:0;padding:0;border-collapse:collapse;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;background:#000;filter: alpha(opacity=30);opacity:0;}

#facebox_content_i{clear:both;padding:15px;min-height:40px;}

#facebox_close_icon{width:26px;height:26px;cursor:pointer;position:absolute;right:4px;top:2px;background:url(/images/facebox/close.png) no-repeat center center;}

#facebox_content_i h3.alert{margin:0;padding:0;max-width:350px;text-align:center;}
#alert_ok{width:70px;margin:30px auto 0;background:url(/images/design/design/ok_button.png) no-repeat left top;display:none;}
.alert_mes{max-width:380px;}
.alert_mes #facebox_close{display:none;}
.alert_mes #alert_ok{display:block;}

#facebox embed, #facebox object, #facebox iframe{display:block;margin:10px 0 5px;max-height:500px;min-height:360px;clear:both;}
#facebox h1{margin:10px 0;display:inline-block;}
#facebox p{margin:7px 0;}

.comment_link{position:relative;}
.comment_link:after {border-left:5px solid transparent;border-right:5px solid transparent;    border-top:5px solid #4488CD;content:"";font-size:0;height:0;position:absolute;right:-13px;top:7px;width:0;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s;}
.comment_link.active:after{border-bottom: 5px solid #4488CD;border-top:0;}
.youtube_comment{display:none;max-width:640px;max-height:200px;overflow-y:auto;margin:5px 0 0;}


#repetitor_table > div{position:relative;border:1px solid #FFE506;margin:15px 0;}
#repetitor_table .corner, #rep_lang_nav .corner{background-image:url(/images/forms/blue_corner.png);width:6px;height:6px;font-size:0;position:absolute;}
#repetitor_table .clt{background-position:0 0;left:-1px;top:-1px;}
#repetitor_table .crt{background-position:-6px 0;right:-1px;top:-1px;}
#repetitor_table .clb{background-position:0 -18px;left:-1px;bottom:-1px;}
#repetitor_table .crb{background-position:-6px -18px;right:-1px;bottom:-1px;}

#repetitor_table .even .clt{background-position:0 -24px;}
#repetitor_table .even .crt{background-position:-6px -24px;}

#repetitor_table table{width:100%;border:0;border-collapse:collapse;margin:0;}
#repetitor_table td{border:0;padding:10px;vertical-align:top;}
#repetitor_table thead td{background:#FFF9CC;}
#repetitor_table .even thead td{background:#fbf4c7;}
#repetitor_table thead a{font-size:14px;color:#CC3300;}
#repetitor_table .rep_photo{float:left;margin:0 10px 10px 0;border:0;}
#repetitor_table .rep_photo img{width:120px;display:block;}
#repetitor_table .rep_params{width:40%;}
#repetitor_table .rep_params b{font-size:11px;}
#repetitor_table table p {margin:0 0 10px;}
#repetitor_table .new{color:#ff0000;font-size:12px;font-weight:bold;position:relative;left:3px;top:-4px;}

#repetitor_table .link_more{font-weight:bold;color:#CC3300;display:inline-block;margin:-5px 0 0;}


.blue_form{text-align:right;margin:15px 0 0;}
.blue_form > div{clear:both;margin:6px 0;min-height:26px;}
.blue_form_right{float:right;text-align:left;width:260px;margin:0 0 0 10px;position:relative;top:-6px;}

.short_input{background:url(/images/forms/form_input.png) no-repeat left top;width:80px;height:26px;line-height:26px;padding:0 5px;border:0;}


#rep_detail{border-top:1px solid #FFE506;padding:10px;}
#rep_detail .rep_photo{width:120px;float:left;margin:0 10px 10px 0;border:0;}
#rep_detail h3{margin:0 0 13px;font-size:16px;color:#CC3300;}
#rep_detail p{margin:7px 0;}
#rep_detail p b{font-size:11px;}

#rep_detail_right{float:right;width:252px;margin:0 0 0 10px;}
#rep_detail_right .blue_block{position:relative;border:1px solid #FFE506;padding:0 10px;margin:0 0 10px;}
#rep_detail_right .blue_block b{display:inline-block;margin:0 10px 0 0;}

#rep_detail_right .corner, .dark_blue .corner{background-image:url(/images/forms/blue_corner.png);width:6px;height:6px;font-size:0;position:absolute;}
#rep_detail_right .blue_block .clt{background-position:0 -12px;left:-1px;top:-1px;}
#rep_detail_right .blue_block .crt{background-position:-6px -12px;right:-1px;top:-1px;}
#rep_detail_right .blue_block .clb{background-position:0 -18px;left:-1px;bottom:-1px;}
#rep_detail_right .blue_block .crb{background-position:-6px -18px;right:-1px;bottom:-1px;}

.dark_blue{position:relative;border:1px solid #FFE506;padding:5px 10px 0;background:#FFF9CC;}
.dark_blue .clt{background-position:0 0;left:-1px;top:-1px;}
.dark_blue .crt{background-position:-6px 0;right:-1px;top:-1px;}
.dark_blue .clb{background-position:0 -6px;left:-1px;bottom:-1px;}
.dark_blue .crb{background-position:-6px -6px;right:-1px;bottom:-1px;}

.button_find, .button_continue, .input_allright, .button_send, #photo_load{background:url(/images/forms/form_buttons.png);height:27px;line-height:27px;border:0;padding:0;display:block;cursor:pointer;outline:0;}

.button_find{background-position:left top;width:102px;margin:10px auto;}
.button_continue{background-position:left -27px;width:137px;margin:10px 0;}

.button_send{background-position:left -54px;width:127px;margin:10px auto;}

.middle_input{background:url(/images/forms/form_input.png) no-repeat left -26px;width:220px;height:26px;line-height:26px;padding:0 5px;border:0;}
.short_textarea{background:url(/images/forms/form_input.png) no-repeat left -52px;width:220px;height:103px;padding:5px;border:0;resize:none;}



#rep_reg select, #rep_search select{border-radius:7px 0 0 7px;-moz-border-radius:7px 0 0 7px;}

#rep_reg h3{clear:both;border-bottom:1px solid #FFE506;color:#CC3300;font-size:16px;text-align:left;}
.rep_reg_left{float:left;clear:left;width:20%;text-align:right;margin:5px 0;}
.rep_reg_right{clear:right;margin:5px 0 5px 20%;padding:0 0 0 10px;min-height:26px;text-align:left;}

#rep_reg label{display:inline-block;margin-right:15px;}
.input_allright{background:url(/images/forms/form_buttons.png) no-repeat left -108px;height:27px;line-height:27px;width:123px;border:0;padding:0;display:inline-block;cursor:pointer;outline:0;}

.hr_line{clear:both;font-size:0;height:1px;background:#FFE506;margin:5px 0;}

#clear_from{cursor:pointer;color:#FFE506;border-bottom:1px dotted #FFE506;display:inline-block;margin:0 0 0 20px;}


#photo_load{background:url(/images/forms/form_buttons.png) no-repeat left -81px;height:27px;width:120px;border:0;padding:0;display:inline-block;cursor:pointer;outline:0;float:left;}


#reg_file{display:inline-block;width:1px;height:1px;overflow:hidden;position:absolute;}

.field_info{color:#d00000;font-size:11px;display:inline-block;margin:0 0 0 10px;}

#reg_value{margin-top:7px;}

.form_tr{clear:both;}



.input250{background:url(/images/forms/form_input.png) no-repeat left -165px;width:240px;height:26px;line-height:26px;padding:0 5px;border:0;}
.input70{background:url(/images/forms/form_input.png) no-repeat -90px 0;width:60px;height:26px;line-height:26px;padding:0 5px;border:0;}
.textarea350{background:url(/images/forms/form_input.png) no-repeat 0 -191px;width:340px;height:85px;padding:5px;border:0;resize:none;}


select{border:1px solid #FFE506;}


#content input[type="checkbox"],
#content input[type="radio"],
#content .checkbox_input{-webkit-appearance:none;display:inline-block;background:url(/images/forms/checkbox_input.png);margin:0 5px 0 0;padding:0;border:0;position:relative;top:3px;}




#content input[type="checkbox"], #content input[type="checkbox"] + .checkbox_input{width:16px;height:16px;background-position:-17px -16px;}

#content input[type="checkbox"]:checked, #content input[type="checkbox"]:checked + .checkbox_input{background-position:-17px 0;}


#content input[type="radio"], #content input[type="radio"] + .checkbox_input{width:17px;height:17px;background-position:0 -17px;}

#content input[type="radio"]:checked, #content input[type="radio"]:checked + .checkbox_input{background-position:0 0;}


#content .styled_input{visibility:hidden;position:absolute!important;top:auto!important;bottom:auto!important;width:1px!important;height:1px!important;}

.path {background-image: url('http://www.studyspanish.ru/img/pathbg1.gif');background-repeat: repeat-x;}
.path2 {background-image: url('http://www.studyspanish.ru/img/pathbg2.gif');background-repeat: repeat-y;width:4px;}
.path3 {background-image: url('http://www.studyspanish.ru/img/pathbg3.gif');background-repeat: repeat-y;width:4px;}
.pathtext {padding-left:8px;padding-right:8px;padding-bottom:8px;font-family: Arial,sans serif; line-height: 150%;}
.pathtext A {color:#000000; font-family: Arial,sans serif; text-decoration: underline;}
.pathtext A:hover {color:#000000; font-family: Arial,sans serif; text-decoration: underline;}


.subpathtext {padding-left:8px;padding-right:8px;padding-bottom:8px;font-family: arial,sans serif; font-size: 12px;}
.subpathtext A {font-family: arial,sans serif; font-size: 12px; text-decoration: underline;}
.subpathtext A:hover {font-family: arial,sans serif; font-size: 12px; text-decoration: none;}

.actsubmenu {background-color:#FBF4C4;}

