html { height: 100%; }
body { font-family: Verdana, Arial; font-size: 11px; color: #404040; margin: 0px; min-width: 1004px; height: 100%; }

.film
{ 
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background: url('../images/en/general/film.png') repeat; 
}

.popup
{
    display: block;
    position: fixed;
    top: 30%;
    left: 0%;
    width: 100%;
    height: 0px;
    z-index: 1001;
    overflow: visible;
	 font-family: Arial;
}

.popup .content { width: 655px; margin-left: auto; margin-right: auto; position: relative; background: url('../images/en/general/popup_bg.png') repeat-y; }
.popup .content .inner { padding-top: 25px; padding-left: 55px; padding-right: 55px; padding-bottom: 0px; }
.popup .content .inner_cut { padding-top: 16px; }
.popup .content .settings { padding-top: 15px; padding-left: 35px; padding-right: 35px; padding-bottom: 0px; }
.popup .content .top    { position: absolute; width: 655px; height: 64px; top:    -64px; left: 0px; background: url('../images/en/general/popup_top.png') no-repeat; }
.popup .content .bottom { position: absolute; width: 655px; height: 55px; bottom: -55px; left: 0px; background: url('../images/en/general/popup_bottom.png') no-repeat; }
.popup .content .top .title { font-size: 16px; color: #034261; padding: 37px 40px; }
.popup .close:link, .popup .close:active, .popup .close:visited { display: block; position: absolute; width: 49px; height: 53px; top: 1px; right: 1px; background: url('../images/en/general/popup_close.png') no-repeat; }
.popup .close:hover { display: block; position: absolute; width: 49px; height: 53px; top: 1px; right: 1px; background: url('../images/en/general/popup_close_ov.png') no-repeat; }

.popup input.text { font-size: 13px; }

img {border: 0;}

table {vertical-align: top; border-collapse: collapse; margin: 0;}
table td {vertical-align: top;}

form {margin:0;}

.nobr {white-space: nowrap;}

.text_12 {font-size: 12px;}
.text_14 {font-size: 14px;}

.popup_block {width: 565px; height: 502px; background: #d2ecff url('../images/en/out/general/popup_bg.jpg') no-repeat left bottom; position: relative;}

.terms_header {padding-top: 20px; margin-left: 36px; padding-left: 60px; padding-bottom: 12px; line-height: 50px; height: 50px; font-size: 30px;
background: url('../images/en/out/icons/general/terms_popup_icon.gif') no-repeat 0 20px;}

.terms_block {width: 508px; margin: 0 auto; background: url('../images/en/out/general/terms_block_bg.gif') repeat-y;}
.terms_block_t {background: url('../images/en/out/general/terms_block_t.gif') no-repeat 0 0;}
.terms_block_b {background: url('../images/en/out/general/terms_block_b.gif') no-repeat 0 100%; height: 318px; padding: 13px 1px 13px 13px;}
.terms_scroll_block {height: 318px; overflow-y: scroll; padding-right: 10px;}

/* buttons */
.btn_out_t1_30_close {position: absolute; right: 27px; bottom: 16px;}

#btn_out_t1_30_close {width: 120px; height: 38px;}
#btn_out_t1_30_close a, #btn_out_t1_30_close a:link {font-size: 0; line-height: 0; display: block; width: 120px; height: 38px; background: url('../images/en/out/buttons/btn_out_t1_30_close.png') no-repeat 0 0;  text-decoration: none;}
#btn_out_t1_30_close a:hover {background-position: -120px 0;}

#btn_t1_34_update A {
display:block;
width:73px;
height:34px;
background:url(../images/en/buttons/btn_t1_34_update_in.gif) 0 0 no-repeat;
}

#btn_t1_34_update A:hover {
background-image:url(../images/en/buttons/btn_t1_34_update_ov.gif);
}

#btn_t1_34_cancel A {
display:block;
width:71px;
height:34px;
background:url(../images/en/buttons/btn_t1_34_cancel_in.gif) 0 0 no-repeat;
text-decoration: none;
}

#btn_t1_34_cancel A:hover {
background-image:url(../images/en/buttons/btn_t1_34_cancel_ov.gif);
}



.tabButtons {
margin:0 auto;
border-collapse:collapse;
}

.tabButtons_left {
margin:0;
border-collapse:collapse;
}

table.tabButtons TD {
vertical-align:top;
padding:0 10px;
}

.tabButtons_left TD {
vertical-align:top;
padding-right: 15px;	
}

table.tabButtons A, table.tabButtons A:hover,
table.tabButtons_left A, table.tabButtons_left A:hover {
text-decoration:none;
font-size:0;
}

