BODY {background-color: #FFFFFF !important;background-image: url('http://www.studygerman.ru/img/bodybg.gif');background-repeat: repeat-x; margin:0px; padding:0px;}
BODY, TD, P, LI, INPUT, TEXTAREA, SELECT {font-family:arial,sans serif; color:#000000; font-size: 12px;}
LI {margin-bottom: 8px;}

A {color:#000000;}
A:hover {color:#000000;text-decoration: none;}

H1 {font-family: arial,sans serif; font-size: medium; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
.mainbody H1 A:link {color: #7CB132; text-decoration: none; margin:0px;}
.mainbody H1 A:visited {color: #7CB132; text-decoration: none; margin:0px;}
.mainbody H1 A:hover {color: #7CB132; text-decoration: none; margin:0px;}
.mainbody H1 A:active {color: #7CB132; text-decoration: none; margin:0px;}

H2 {font-family: arial,sans serif; font-size: 14px; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
H3 {font-family: arial,sans serif; font-size: 13px; font-weight: bold; color: #666666; margin: 0.8em; margin-left: 0.5em;}
H4 {font-family: arial,sans serif; font-size: 13px; font-weight: bold; color: #216B25; margin: 0.6em; margin-left: 0.5em;}
H1 A {font-family: arial,sans serif; font-size: medium; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
H2 A {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
H3 A {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #666666; margin: 0.8em; margin-left: 0.5em;}
H4 A {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #216B25; margin: 0.6em; margin-left: 0.5em;}

H2 A:hover {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
H3 A:hover {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #666666; margin: 0.8em; margin-left: 0.5em;}
H4 A:hover {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #216B25; margin: 0.6em; margin-left: 0.5em;}
H2 A:visited {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #7CB132; margin: 1em; margin-left: 0.5em;}
H3 A:visited {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #666666; margin: 0.8em; margin-left: 0.5em;}
H4 A:visited {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #216B25; margin: 0.6em; margin-left: 0.5em;}

P {margin-top: 1.4em; margin-bottom: 1.4em; margin-left:0.5em;}
P.space {line-height: 150%;}
PRE {font-family: arial,sans serif;}

HR {color: #98CC5A;}

.top {background-image: url('/img/topbg.gif');background-repeat: no-repeat;}
.menubar {background-image: url('/img/menubg.gif');background-repeat: no-repeat; width:220px;}
.foot {background-image: url('/img/footbg.gif');background-repeat: no-repeat;}

.mainbody {padding:15px; width:auto;}
.mainbody A {color: #216B25;text-decoration: underline;}
.mainbody A:hover {color: #000000;text-decoration: underline;}
/*.mainbody A:visited {color: #666666;text-decoration: underline;}*/

.modul * {font-size: 11px;}
.modul P {margin:5px;}

.schools {font-size: 12px;}

.path {background-image: url('/img/pathbg1.gif');background-repeat: repeat-x;}
.path2 {background-image: url('/img/pathbg2.gif');background-repeat: repeat-y;width:4px;}
.path3 {background-image: url('/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;}
.pathtext A:visited {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;}

.banner {border-left:1px solid #775C56; border-right:1px solid #775C56; border-top:1px solid #775C56; border-bottom:1px solid #775C56;}
.adver {color:#1F4D21; font-size: 11px;margin:5px;}
.adver A {color:#1F4D21; font-size: 11px;}
.adver A:hover {color:#1F4D21; font-size: 11px;}

TD.icons {padding-left:130px;padding-bottom:4px;}
TD.icons IMG {margin-left:20px;}

.topright {padding-left:135px;}
.topmenu {border:1px solid #BF9C3B;padding:6px;background-color:#ffffff;}

.menutop TD {font-family: Arial,sans serif; font-size: 11px;background-color:#ffffff;}
.menutop A {font-family: Arial,sans serif; font-size: 11px;}
.menutop A:hover {font-family: Arial,sans serif; font-size: 11px;}

.menuleft {font-family: Arial,sans serif; font-size: 12px; line-height: 180%;padding-left:0px;padding-right:20px;}
.menuleft A {font-family: Arial,sans serif; font-size: 12px; line-height: 180%;}
.menuleft A:hover {font-family: Arial,sans serif; font-size: 12px; line-height: 180%;}

.tdonright {width:220px;}

TD.menulines {border-right:1px solid #BF9C3B;}

.actmenu {position:relative;right:-17px;border-bottom:1px solid #D0F184;}

.actsubmenu {background-color:#F9FB9A;}

TABLE.tableyell {border-collapse:collapse; border:0px;}
TABLE.tableyell *.first {background-color:#FEFFDE;}
TABLE.tableyell TD {border:1px solid #F9FB9A;}

TABLE.tablecolor {border-collapse:collapse; border:0px;}
TABLE.tablecolor *.first {background-color:#F7FFE5;}
TABLE.tablecolor TD {border:1px solid #98CC5A;}

TABLE.tablecolorborder {border-collapse:collapse; border:0px;}
TABLE.tablecolorborder *.first {background-color:#F7FFE5;}
TABLE.tablecolorborder TD {border-bottom:1px solid #98CC5A;padding-top:0.5em;padding-bottom:0.5em;}

OL.tableblueborder {margin: 1.4em; margin-left:0.5em; list-style-position: inside;}
OL.tableblueborder LI {border-bottom:1px solid #98CC5A;padding:4px;padding-top:0.5em;padding-bottom:0.5em;}

TABLE.tableyellcolor {border-collapse:collapse; border:0px;}
TABLE.tableyellcolor *.first {background-color:#FEFFDE;}
TABLE.tableyellcolor TD {border:1px solid #98CC5A;}

TABLE.insidecolor {border:1px solid #98CC5A;border-bottom:none;}
TABLE.insidecolor *.first {background-color:#F7FFE5;}
TABLE.insidecolor TD {border-bottom:1px solid #98CC5A;}
TABLE.insidecolor TD * TD {border:none;}

TABLE.noborder {border:none;}
TABLE.noborder TD {border:none;}

.colorodd {background-color:#fffb83;}
.yellodd {background-color:#FEFFDE;}

DIV.example {padding:0px; margin:0px;border-left: 2px solid #C7EF73;margin-left:50px;}
DIV.bord {padding:0 0 0 0,5em; margin:10px 0 50px 50px;border-left: 2px solid #C7EF73;}
DIV.msg {padding:0px; margin:0px;border: 1px solid #cccccc; padding:0.5em;}

DIV.map {background-color:#F7FFE5;border-left: 2px solid #7CB132;border-right:1px solid #ffffff; border-bottom:1px solid #C7EF73; border-top:1px solid #ffffff;padding:0px;margin-top:0px; margin-right:12px; margin-bottom:0px;margin-left:0px;}

DIV.map1 {border-left: 2px solid #7CB132;border-right:1px solid #ffffff; border-bottom:1px solid #C7EF73; border-top:1px solid #ffffff;padding:0px;margin-top:0px; margin-right:12px; margin-bottom:0px;margin-left:50px;}

DIV.map2 {padding-top:5px; padding-bottom:5px; padding-right:0px; margin-top:0px; margin-right:12px; margin-bottom:0px;border-left: 2px solid #C7EF73;margin-left:150px;padding-left:10px; border-bottom:1px solid #C7EF73;}

DIV.les {background-color:#F7FFE5;border-left: 2px solid #7CB132;border-right:1px solid #ffffff; border-bottom:1px solid #C7EF73; border-top:1px solid #ffffff;padding:0px;margin:0px;margin-left:0px;}

DIV.les1 {border-left: 2px solid #7CB132;border-right:1px solid #ffffff; border-bottom:1px solid #C7EF73; border-top:1px solid #ffffff;padding:0px;margin:0px;margin-left:25px;}

DIV.les2 {padding:0px; padding-top:5px; padding-bottom:5px; margin:0px;margin-left:50px;border-left: 2px solid #C7EF73;padding-left:10px; border-bottom:1px solid #C7EF73;line-height:130%;}

DIV.menucourses {border:1px solid #7CB132;width:400px;padding:10px;margin-top:15px;}
DIV.hellocourses {background-color:#F9FB9A;position:relative;top:-18px;padding:5px;margin:0px;margin-left:5px;margin-right:5px;border:1px solid #7CB132;}

.coursescard {background-color:#F7FFE5;border-top:1px solid #FAD3FD;border-bottom:1px solid #7CB132;}

.expl {font-family: arial,sans serif; font-size: 12px; font-weight: bold; color: #000000;cursor:pointer;border:1px solid #98CC5A;}

.small {font-size: 10px;}
.small A {font-size: 10px;}
.small A:hover {font-size: 10px;}

.title3 {font-family: arial,sans serif; font-size: 12px; font-weight: bold;}
.title3 A {font-family: arial,sans serif; font-size: 12px; font-weight: bold;}
.title3 A:hover {font-family: arial,sans serif; font-size: 12px; font-weight: bold;}

.menu1 {color: #7CB132; text-decoration:none; background-color: #F4FFDB;}
.menu1 A:link {background-color: #F4FFDB;}
.menu1 A:hover {background-color: #F4FFDB;}

.menu2 {color: #7CB132; background-color: #F4FFDB;}
.menu2 A:link {background-color: #F4FFDB;}
.menu2 A:hover {background-color: #F4FFDB;}

.forms {font-size: 11px; background-color: #ffffff; color:#000000; border: 1px solid #666666;}
.inp {font-size: 11px; background-color: #ffffff; color:#000000; border: 1px solid #666666;}
.inp_blue {font-size: 10px; background-color: #F7FFE5; color:#000000; border: 1px solid #666666;}
.inp_blue *.bold {font-size: 10px; background-color: #98CC5A; color:#000000; border: 1px solid #666666;  font-weight:bold;}
.btn {font-weight:bold; font-size: 11px; background-color: #FEFFDE; color:#000000; border: 1px solid #000000;}

font.advert {font-family: arial,sans serif; font-size: 13px; font-weight: bold; color: #000000;}
table.advert {border-collapse:collapse;background-color:#FEFFDE;}
table.advert td {padding:4px;border: 1px solid #FEFFDE;background-color:#ffffff;font-family: arial,sans serif; font-size: 11px; color:#000000;}

.sub {background-color: #F4FFDB; border-left: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding: 3px; margin: 0px; color: #000000; font-size: 10px; font-weight:bold; width: 22px; height: 22px; cursor:default;}
.subdown {background-color: #ffffff; border-left: 1px solid #999999; border-top: 1px solid #999999; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 3px; margin: 0px; color: #000000; font-weight:bold; font-size: 10px; width: 22px; height: 22px;}

.color {font-family: arial,sans serif; background-color: #F7FFE5; color: #000000;}
a.color:link {font-family: arial,sans serif; background-color: #F7FFE5; color: #000000;}
a.color:visited {font-family: arial,sans serif; background-color: #F7FFE5; color: #000000;}
a.color:hover {font-family: arial,sans serif; background-color: #F7FFE5; color: #000000;}
a.color:active {font-family: arial,sans serif; background-color: #F7FFE5; color: #000000;}

OL.topics LI {margin-bottom:4px;}
.topic {font-family: arial,sans serif; font-size: 12px; color:#000000; line-height: 125%;}
.tr {font-family:Times New Roman; font-size:1.3em;}
.red {color:#990000;}
A.red {color:#990000;}
A.red:link {color:#990000;}
A.red:visited {color:#990000;}

img.png {behavior: url("http://www.studygerman.ru/png.htc");}

img.png_l {behavior: url("/png.htc");}

img.logoleft {border: 0; margin-right: 5px;}
img.logoright {border: 0; margin-left: 5px;}

/* 
	Афиша
*/


.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:#ace06e;height:24px;vertical-align:middle;}
.afisha_table_top{min-height:24px;}

.afisha_table_top{background:#ace06e;position:relative;padding:0 7px;}

.afisha_content img{margin:0 5px 0 0;}

.afisha_content{border:1px solid #ace06e;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.gif);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 #ACE06E;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:550px;height:155px;float:left;margin:5px 10px 5px 0;}
.afisha_left_clubs img{float:left;margin:15px 15px 30px 0;}

.afisha_left_clubs_pos{width:600px; height: 155px; float: left; margin:5px 10px 5px 0;}
.afisha_left_clubs_pos img{float:left;margin:0 15px 50px 0; max-width: 120px; max-height: 155px;}

/*Соцсети*/
.corner_left, .corner_right, .main_soc {margin:0;padding:0;height:27px;line-height:27px;}
.soc{margin:0;padding:0;height:27px;position:absolute;top:132px;right:12px;}
.soc li{list-style-type:none;margin:0;padding:0;}
.corner_left, .corner_right {width:4px;float:left;} 
.corner_left {background:url(/images/soc/corner.png) left top;}
.corner_right{background:url(/images/soc/corner.png) right top;}
.main_soc{background:url(/images/soc/main_soc.png) left top;float:left;}

/*Соцсети*/


/*clubs*/
/*Вкладки*/

.active_tab{color:red;}
#tabs_content {clear:both;}
#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 #98cc5a;cursor:pointer;}
#tabs li{padding:0px;background:url(/images/club/tab_sprite.png) no-repeat left bottom;float:left;border-bottom:1px solid #98cc5a;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:#f7ffe5;font-size:16px;display:inline-block;border-top:1px solid #98cc5a;}
#tabs  span span span{color:#666;display:inline-block;padding:0px 15px;height:28px;border-top:1px solid #f7ffe5;}
#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;}
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;}

/*.tabs_comments {cursor:pointer;color:#0D4680;font-weight:bold;text-decoration:underline;margin:7px 0;}*/
.material{font-weight:bold;color:red;}
/*.videos {display:block;margin:0 0 10px 0;height: 390px;width: 640px}*/


/*Окончание вкладок*/

/**/
table.club td{padding:0px;border-spacing:0px;vertical-align:top;}
td.zagolovok {color:#7cb132;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:#216b25;}

.sched {font-size:14px;height:350px;}

.title_clubs {text-align:center;color:#5a9c23;}
.conversation_clubs {background:#f7ffe5;border:1px solid #98cc5a; 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 p.plus:before {content:"";background:url(/images/club/plus.gif) no-repeat 0px 7px;padding:5px 0 0 15px;}
table.club div.block p.minus:before {content:"";background:url(/images/club/minus.gif) no-repeat 0px 7px;padding:5px 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;}

.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 #7CB132;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 #7CB132;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 #98CC5A;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:#F7FFE5;}
#repetitor_table .even thead td{background:#fbf4c7;}
#repetitor_table thead a{font-size:14px;color:#216B25;}
#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:#216B25;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 #98CC5A;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:#216B25;}
#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 #98CC5A;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 #98CC5A;padding:5px 10px 0;background:#F7FFE5;}
.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 #98CC5A;color:#216B25;font-size:16px;}
.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;}

#rep_reg label{display:inline-block;margin-right:15px;}
.input_allright{background-image:left -108px;width:123px;display:inline-block;}

.hr_line{clear:both;font-size:0;height:1px;background:#98CC5A;margin:5px 0;}

#clear_from{cursor:pointer;color:#216B25;border-bottom:1px dotted #216B25;display:inline-block;margin:0 0 0 20px;}


#photo_load{background-image:left -81px;width:120px;display:inline-block;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 #98CC5A;}


#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;}

