html, body, #content {
min-height: 100%;
width: 100%;
height: 100%;
}
html>body, html>body #content {height: auto;}
#content {
position: absolute;
top: 0;
left: 0;
}
body {
margin: 0px;
padding: 0px;
height: 100%;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
color: #343636;
background: url(/images/05bgr.jpg) top left no-repeat;
}
body.new_b{
background:#fff;
}
img{border-width:0px}
#main{
margin: 0px auto 140px;
min-height:100%;
text-align:left;
width:670px;
position: relative;
top: 0px;
display:block;
}
#main_block{
width:700px;
padding-right:20px;
}

#main_new{
width:1010px;
margin: 0px auto 140px;
position: relative;
top: 0px;
}
table#tbl_main_cont{
width:100%;
margin-top:20px;
margin-bottom:20px;
}
td#left_block1{
width:400px;
}
td#right_block1{
padding-left:30px;
}
td#divider{
width:5%;
background:url(/images/line.jpg) center no-repeat;
}
#left_block1 ul{
padding:0px;
margin:0px;
list-style-type:none;
color: #4D99A9;
font-size: 16px;
}
div.master_banner{
text-align:center;
border:3px solid #B00303;
font-size:31px;
margin-right:20px;
}
div.master_banner a{
text-decoration:none;
}
div.master_banner p{
margin:10px;
}
div.master_banner a:hover, div.master_banner a p:hover{
text-decoration:underline;
}
#sbm_big{
width:321px;
height:41px;
background:url(/images/big_button.jpg) no-repeat;
font-size:18px;
color:#3C6D7B;
margin:0;
}
.field_new label{
width:80px;
}
.field_new input{

}

#main_block_med{
width:47%;
padding-right:20px;
}
#tbl_main,#tbl_main_med{
width:100%;
}

#left_slider{
}
#right_slider{
width:25%;
}
#right_slider div{
margin:60px 0px 0px;
padding-left:20px;
border-left:1px solid #4D99A9;
}
#right_box{
}
#right_slide, #right_bottom{
width:180px;
}
#right_slide, #right_bottom div{
padding-left:5px;
}
#right_slide{
margin-top:165px;
padding-left:5px;
}
#right_slide p,#right_bottom p{
padding:4px 0px;
}
#right_bottom{
vertical-align:bottom;
}
#right_banner{
position:relative;
top:71px;
}
td{ vertical-align:top}
.text_body2 {
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-stretch:normal;
color: #000;
text-align:justify;
}
a:link {
color: #3B6D79;
}
a:visited {
color: #3B6D79;
}
a:active, a:hover {
color: #193f4c;
}
.text_menu{
font-family: "Times New Roman", Times, serif;
font-size: 15px;
color: #596c74;
}
h1, h2{text-align:center}
.big_italic, h1, h2, h3{
font-size: 24px;
font-style: italic;
color: #3B6D79;
}
h2{font-size:20px}
.style1 {
color: #999999;
font-size: 12px;
}
h3{font-size: 18px;}
.style2 {font-size: 14px}
#moto{text-align:center; color:#596c74; font-size:10px}

#logo{
text-align:center;
margin:20px 0px;
}
#card_right{
position:absolute;
top:-28px;
right:-270px;
background: url(/images/card_front.jpg);
width:348px;
height:226px;
}
#favorite_block{
position:absolute;
top:10px;
right:10px;
font-size:10px;
}
.left_block, .right_block{float:left;width:49%; margin-bottom:75px; text-align:center;}



label { width: 90px; float: left; }
#form_client label { width: 170px;}
#form_client p { margin:4px 0px;}
label.error, .err { float: none; color: red; padding-left: .5em; vertical-align: top; }
.bday_block{
width: 218px;
}
p { clear: both; }
fieldset input, .country, .day, .month{
background:url("/images/form/txt_activ.png") transparent no-repeat; border-width:0; width:210px;height:26px;padding-left:5px;padding-top:4px;font-size:14px;vertical-align:middle;
}
fieldset input{
_padding-top:5px;
}
.country, .day, .month{
width:215px;height:30px;padding-bottom:5px;
}
.submit { margin-left: 12em; background:url("/images/form/btn.png") no-repeat; border-width:0; width:188px;height:46px;color:#557180;font-size:18px;cursor:pointer;text-align:center}
em { font-weight: bold; padding-right: 4px; vertical-align: top; }
#form_client{display:none}
#send_options{margin: 10px auto; font: bold 13px Arial;}
.dateDE{background:url(/images/form/txt_calend.png) no-repeat}
.hidden{display:none}
fieldset{border-style:none;}
fieldset#start_fieldset{width:321px;margin:0px auto;}
.bottom_menu{
position: absolute;
bottom: 0;
width: 100%;
text-align:center;background-color:#c0e6f3;
height:130px;
}
.bottom_menu a{
margin:0 10px;
}
a.selected_menu{
color:#163844; font-size:18px;
}
#t_login{
margin: 0 auto;
}
#t_login td{
padding:5px;
}
#t_login .required{
width:150px;
}
#talkback_main_block{
width:600px;
height:400px;
overflow:auto;
position:absolute;
left:-100px;
top:20px;
}
#talckback_form_block{
position:absolute;
left:550px;
top:0;
height:400px;
width:300px;
display:block;
}
#talckback_form_block label{
width:300px;
}
#talckback_form_block label.error{
display:block;
}
#talckback_form_block input.submit{
margin-left:0;
}
#amount_comm{
margin-left:-90px;
}
.comment_block{
border: 2px  groove #5EAEC7;
padding:5px;
margin:10px;
}
.comment_name{
font-weight:bold;
padding:10px 0px 0px 10px;
}
.comment_name span{
font-weight: normal;
font-style: oblique;
}
#step1,#step2{
width:688px;
display:block;
margin-top:34px;
padding-left:24px;
padding-top:45px;
}
#step1{
height:234px;
background:url('/images/form/bg_activ1.jpg') no-repeat;
}
#step2{
height:321px;
background:url('/images/form/bg_activ2_small.png') no-repeat;
}
#step2_1{
width:653px;
display:none;
background-repeat:no-repeat;
}
.step_header{
height:16px;
margin-left:90px;
padding-top:30px;
font-weight: bold;
font-size:17px;
}
#d_other_country{
float:left
}
.quest{
font-weight:bold;
cursor:pointer;
}
ul.list_strip{
margin:0;
padding:0;
}
ul.list_strip li{
background-repeat:no-repeat;
list-style:disc inside;
color:#fff;
font:bold 15px Arial;
padding:7px 0 0 5px;
margin:5px 0 0 0;
width:495px;
height:33px;
}
td#left_block1 ul.list_strip li{
width:395px;
font:bold 12px Arial;
}
ul.list_strip li a{
text-decoration:none;
color:#fff;
}
ul.list_strip li a:hover{
text-decoration:underline;
}
p.parts{
margin:0;
}
.parts span{
background:url('/images/reklama_master_class/chact.png') no-repeat;
height:30px;
width:80px;
float:left;
display:block;
text-align:center;
margin-right:10px;
color:#fff;
padding-top:3px;
}
table .vert_top td{
vertical-align:top;
}
table .vert_top td p.parts{
padding:0;

}

div#responder_block{
border:3px dashed #B20303;
text-align:center;
background-color:#EFEFEF;
color:#000;
}
div#responder_block div{
border:none;
margin:10px auto;
text-align:left;
padding:0 10px;
}
div#responder_block div table{
margin:5px auto;
}
div#responder_block div table td{
font:bold 8pt Verdana; color: #000000; text-align:center; padding:10px 0px;
}
div#responder_block div table td b{
color: #ff0000;
}
div#responder_block div table td input{
font:normal 8pt Verdana; color: #000; background-color: #fff; 
}
div#responder_block .rozenfeld{
color:#000;
}
body.body_center
{
text-align: center;
margin: 0 auto;
}
div.dialog_cover{
position: fixed;
margin-top:-150px;
margin-left:-350px;
left: 50%;
top: 50%;
border:2px solid #B20303;
color:#B20303;
width:700px;
height:250px;
z-index:1000;
text-align:center;
font:bold 25px arial;
padding-top:50px;
/*background-color: rgba(255, 255, 255, 0.90);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/master_klass/90p_white.png');*/
}
div.dialog_cover h1{
font-size:34px;
color:#B20303;
}

span#talkback_link, span#contact_link{
position: fixed;
margin-top:-75px;
margin-right:0px;
top: 50%;
width:20px;
height:150px;
z-index:1000;
display:block;
cursor:pointer;
}
span#talkback_link{
background:url('/images/master_klass/comment.gif') no-repeat;
right: 0%;
}
span#contact_link{
background:url('/images/master_klass/contacts.gif') no-repeat;
left:0;
}