html { height: 100%; }
body { font-family: Verdana, Arial; font-size: 11px; color: #404040; background: #ffffff; margin: 0px; min-width: 1004px; height: 100%; }

img {border: 0;}

table td {vertical-align: top;}

table { border: 0px; border-collapse: collapse; margin: 0px; }

textarea, input, select {font-family: Verdana, Arial; color: #404040;}

textarea { overflow: auto; border: solid 2px #7dbae6; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px 7px 3px 7px; }
input.text { border: solid 2px #7dbae6; -moz-border-radius: 4px; -webkit-border-radius: 4px;  padding: 3px 7px 3px 7px; }
input.text_error { border: solid 2px #dd3034; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 3px 7px 3px 7px; }
select.text { border: solid 2px #7dbae6; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 2px; }
input.text:focus, 
textarea.text:focus,
select.text:focus { border: solid 2px #2781c0; }

form {margin:0;}

a:link, a:active, a:visited { color: #0269ac; text-decoration: underline; }
a:hover { text-decoration: underline; color:#25529c; }

.overhidden { overflow: hidden; }
.zoom1 { zoom: 1; }

.nobr {white-space: nowrap;}

.text_12 {font-size: 12px;}
.text_13 {font-size: 13px;}
.text_14 {font-size: 14px;}
.text_15 {font-size: 15px;}
.text_16 {font-size: 16px;}
.text_18 {font-size: 18px;}

.text_center {text-align: center;}
.text_right {text-align: right;}

.bold {font-weight: bold;}

a.nounderline {text-decoration: none;}
a.nounderline:hover {text-decoration: underline;}
a.nounderline_over:hover {text-decoration: none;}

.right {float: right;}
.left {float: left;}

.clear {clear: both;}

.block_center {margin: 0 auto;}

.relative {position: relative;}

.pt5  {padding-top: 5px;}
.pt7 {padding-top: 7px;}
.pt10 {padding-top: 10px;}
.pt12 {padding-top: 12px;}
.pt14 {padding-top: 14px;}
.pt15 {padding-top: 15px;}
.pt20 {padding-top: 20px;}
.pt23 {padding-top: 23px;}
.pt25 {padding-top: 25px;}
.pt37 {padding-top: 37px;}
.pt40 {padding-top: 40px;}

.pb10 {padding-bottom: 10px;}
.pb12 {padding-bottom: 12px;}
.pb15 {padding-bottom: 15px;}
.pb20 {padding-bottom: 20px;}
.pb22 {padding-bottom: 22px;}
.pb23 {padding-bottom: 23px;}
.pb25 {padding-bottom: 25px;}
.pb30 {padding-bottom: 30px;}
.pb38 {padding-bottom: 38px;}

.pl10 {padding-left: 10px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl40 {padding-left: 40px;}
.pl60 {padding-left: 60px;}
.pl90 {padding-left: 90px;}
.pl145 {padding-left: 145px;}

.pr6 {padding-right: 6px;}
.pr30 {padding-right: 30px;}
.pr40 {padding-right: 40px;}


.mt1  {margin-top: 1px;}
.mt6  {margin-top: 6px;}
.mt15  {margin-top: 15px;}
.mt20  {margin-top: 20px;}
.mt24  {margin-top: 24px;}
.mt25  {margin-top: 25px;}

.mb35 {margin-bottom: 35px;}

.ml8  {margin-left: 8px;}
.ml35 {margin-left: 35px;}

.mr8  {margin-right: 8px;}
.mr10 {margin-right: 10px;}
.mr25  {margin-right: 25px;}

.w245 {width: 245px;}
.w252 {width: 252px;}
.w700 {width: 700px;}
.w961 {width: 961px;}

.h217 {height: 217px;}

.lh45 {line-height: 45px;}

.lightgrey {color: #999999;}
.text_dark_green {color: #345c00;}

.nobr {white-space: nowrap;}


.header_block { width: 965px; height: 108px; margin: 0 auto; background: url('../images/en/out/general/ph_header_bg.gif') repeat-x top;}
.header_block_l { height: 108px; background: url('../images/en/out/general/ph_header_l.gif') no-repeat 0 0;}
.header_block_r { height: 108px; background: url('../images/en/out/general/ph_header_r.gif') no-repeat 100% 0; position: relative;}

.header_block .logo {display: block; width: 174px; height: 28px; position: absolute; top: 21px; left: 22px;}

.header_text {position: absolute; top: 70px; left: 0; width: 100%;}

.header_nick_block {float: left; height: 63px; margin-top: 5px; padding-left: 93px; background: url('../images/en/out/general/ph_header_img_bg.gif') no-repeat 23px 0; color: #ffffff;}

.filename, .filename:link {font-size: 24px;}

.telo {background: #daeafc url('../images/en/out/general/sh_telo_t.gif') repeat-x top;}
.telo_h_l {height: 15px; background: url('../images/en/out/general/sh_telo_l.gif') no-repeat 0 0;}
.telo_h_r {height: 15px; background: url('../images/en/out/general/sh_telo_r.gif') no-repeat 100% 0; position: relative;}

.telo_b {padding: 0 20px 20px 20px; border-left: 1px solid #52b4ed; border-right: 1px solid #52b4ed;}

.telo_f {height: 13px; clear: both; background: url('../images/en/out/general/sh_telo_f.gif') repeat-x top;}
.telo_f_l {height: 13px; background: url('../images/en/out/general/sh_telo_f_l.gif') no-repeat 0 0;}
.telo_f_r {height: 13px; background: url('../images/en/out/general/sh_telo_f_r.gif') no-repeat 100% 0;}

#page_logo {position: absolute; left: 23px; top: 10px;}

.path_mydrive {position: absolute; bottom:2px; left: 90px; font-size: 11px;}
.path_mydrive a, .path_mydrive a:link {text-decoration: none;}
.path_mydrive a:hover {text-decoration: underline;}

.submenu a, .submenu a:link {margin: 0 3px; text-decoration: none;}
.submenu a:hover {text-decoration: underline;}
.submenu a.sel, .submenu a.sel:link {margin: 0 3px; text-decoration: underline; font-weight: bold;}

.bg_dl_t {background: url('../images/en/out/general/ph_dl.gif') repeat-x top;}
.bg_dl_b {background: url('../images/en/out/general/ph_dl.gif') repeat-x bottom;}

.jf_block {width: 910px; background: #c4e2f9 url('../images/en/out/general/jf_block_t.gif') no-repeat 0 0;}
.jf_block_b {background: url('../images/en/out/general/jf_block_b.gif') no-repeat 0 100%; position: relative;}

.fpick_block {width: 914px; background: #ffffff url('../images/en/out/general/fpick_block_bg.gif') repeat-y;}
.fpick_block_t {background: url('../images/en/out/general/fpick_block_t.gif') no-repeat 0 0;}
.fpick_block_b {background: url('../images/en/out/general/fpick_block_b.gif') no-repeat 0 100%;}

.login_block_b {width: 440px; background: #c4e2f9 url('../images/en/out/general/sh_login_block_b_t.gif') no-repeat 0 0;}
.login_block_g {width: 440px; background: #cdeea2 url('../images/en/out/general/sh_login_block_g_t.gif') no-repeat 0 0;}
.login_block_b_b {background: url('../images/en/out/general/sh_login_block_b_b.gif') no-repeat 0 100%; padding: 16px 20px 17px 20px;}
.login_block_g_b {background: url('../images/en/out/general/sh_login_block_g_b.gif') no-repeat 0 100%; padding: 16px 20px 17px 20px;}

.footer {padding: 6px 0 10px 0; margin: 0 auto;}
.footer .bottom_menu {float: right;}

.footer a, .footer a:link, .footer a:visited {text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.lt_border_bottom {border-bottom: 1px solid #bbd3ee;}

.left_col_menu, .left_col_menu li {margin:0; padding:0; list-style: none; display: block; clear: both;}
.left_col_menu li {padding-left: 19px; background: url('../images/en/out/general/ph_ml_top.gif') no-repeat 2px 10px;}
.left_col_menu li a, .left_col_menu li a:link {display: block; height: 28px; line-height: 28px; color: #404040; text-decoration: none; padding-left: 32px;}
.left_col_menu li a:hover {text-decoration: underline;}
.left_col_menu .ml_photo_category {background: url('../images/en/out/icons/data_icons/photo_category20.gif') no-repeat left center;}


#btn_out_t1_30_view_album {width: 123px; height: 38px;}
#btn_out_t1_30_view_album a, #btn_out_t1_30_view_album a:link {font-size: 0; line-height: 0; display: block; width: 123px; height: 38px; background: url('../images/en/out/buttons/btn_out_t1_30_view_album.png') no-repeat 0 0;  text-decoration: none;}
#btn_out_t1_30_view_album a:hover {background-position: -123px 0;}

#btn_out_t1_40g_sign_up_gbg {width: 188px; height: 47px;}
#btn_out_t1_40g_sign_up_gbg a, #btn_out_t1_40g_sign_up_gbg a:link {font-size: 0; line-height: 0; display: block; width: 188px; height: 47px; background: url('../images/en/out/buttons/btn_out_t1_40g_sign_up_gbg.png') no-repeat 0 0; text-decoration: none;}
#btn_out_t1_40g_sign_up_gbg a:hover {background-position: -188px 0;}

#btn_out_t1_40_login {width: 95px; height: 47px;}
#btn_out_t1_40_login a, #btn_out_t1_40_login a:link {font-size: 0; line-height: 0; display: block; width: 95px; height: 47px; background: url('../images/en/out/buttons/btn_out_t1_40_login.png') no-repeat 0 0;  text-decoration: none;}
#btn_out_t1_40_login a:hover {background-position: -95px 0;}

#btn_out_t1_40_download_file_wbg {width: 203px; height: 47px;}
#btn_out_t1_40_download_file_wbg a, #btn_out_t1_40_download_file_wbg a:link {font-size: 0; line-height: 0; display: block; width: 203px; height: 47px; background: url('../images/en/out/buttons/btn_out_t1_40_download_file_wbg.png') no-repeat 0 0;  text-decoration: none;}
#btn_out_t1_40_download_file_wbg a:hover {background-position: -203px 0;}

/* message */
.tabMessage {
width:100%;
border-collapse:collapse;
}

.tabMessage TD {
vertical-align:top;
}


.tabMessage IMG {
margin:0;
padding:0;
}

.tdMessageTL {
width:4px;
background:url(../images/en/out/general/info_corn_tl.gif) 0 0 no-repeat;
}

.tdMessageTR {
width:4px;
background:url(../images/en/out/general/info_corn_tr.gif) 0 0 no-repeat;
}

.tdMessageT {
width:100%;
}

.tdMessageBL {
width:4px;
background:url(../images/en/out/general/info_corn_bl.gif) 0 0 no-repeat;
}

.tdMessageBR {
width:4px;
background:url(../images/en/out/general/info_corn_br.gif) 0 0 no-repeat;
}

.tdMessageB {
width:100%;
}

.tdMessageT, .tdMessageTR, .tdMessageTL, .tdMessageB, .tdMessageBR, .tdMessageBL, .tdMessageTextTL, .tdMessageTextT, .tdMessageTextTIcon, .tdMessageTextTR, .tdMessageTextBL, .tdMessageTextB, .tdMessageTextBIcon, .tdMessageTextBR {
font-size:1px;
height:4px;
line-height:0;
overflow:hidden;
}

.tdMessageL, .tdMessageR, .tdMessageC, .tdMessageT, .tdMessageB {
background:#7ec9ff;
}


TD.tdMessageC {
padding:3px 3px 3px 9px;
}

TD.tdMessageIcon {
vertical-align:middle;
}

TD.tdMessageIcon IMG {
background:url(../images/en/out/general/info_bar_icon.gif) 7px 2px no-repeat;
}


.tdMessageTextTL {
width:3px;
background:url(../images/en/out/general/info_corn_tl2.gif) 0 0 no-repeat;
}

.tdMessageTextTR {
width:3px;
background:url(../images/en/out/general/info_corn_tr2.gif) 0 0 no-repeat;
}

.tdMessageTextT {
width:100%;
}

.tdMessageTextBL {
width:3px;
background: #c6e3f9 url(../images/en/out/general/info_corn_bl2.gif) 0 100% no-repeat;
}

.tdMessageTextBR {
width:3px;
background: #c6e3f9 url(../images/en/out/general/info_corn_br2.gif) 0 100% no-repeat;
}

.tdMessageTextB {
width:100%;
}


.tdMessageTextL, .tdMessageTextR, .tdMessageTextC, .tdMessageTextT, .tdMessageTextB, .tdMessageTextTIcon, .tdMessageTextBIcon, .tdMessageTextCIcon {
background:#cde4f4;
color: #007ecc;
}

TD.tdMessageTextC {
vertical-align:middle;
padding:7px 10px 6px 10px;
font-size:13px;
}

TD.tdMessageTextCIcon {
vertical-align:middle;
}

.tdMessageTextCIcon A {
display:block;
width:15px;
height:16px;
background:url(../images/en/icons/general/close_message_in.gif) 0 0 no-repeat;
}

.tdMessageTextCIcon A:hover {
background:#3298d8 url(../images/en/icons/general/close_message_ov.gif) 0 0 no-repeat;
}

/* succes */
.succes_mes .tdMessageL, .succes_mes .tdMessageR, .succes_mes .tdMessageC, .succes_mes .tdMessageT, .succes_mes .tdMessageB {
background:#94d56d;
}

.succes_mes .tdMessageTextL, .succes_mes .tdMessageTextR, .succes_mes .tdMessageTextC, .succes_mes .tdMessageTextT, .succes_mes .tdMessageTextB, .succes_mes .tdMessageTextTIcon, .succes_mes .tdMessageTextBIcon, .succes_mes .tdMessageTextCIcon {
color: #1c5000;
background: #defecb;
}

.succes_mes TD.tdMessageIcon IMG {
background-image:url(../images/en/out/general/succes_bar_icon.gif);
}

.succes_mes .tdMessageTL {
background-image:url(../images/en/out/general/succes_corn_tl.gif);
}

.succes_mes .tdMessageTR {
background-image:url(../images/en/out/general/succes_corn_tr.gif);
}

.succes_mes .tdMessageBL {
background-image:url(../images/en/out/general/succes_corn_bl.gif);
}

.succes_mes .tdMessageBR {
background-image:url(../images/en/out/general/succes_corn_br.gif);
}

.succes_mes .tdMessageTextTL {
background-image:url(../images/en/out/general/succes_corn_tl2.gif);
}

.succes_mes .tdMessageTextTR {
background-image:url(../images/en/out/general/succes_corn_tr2.gif);
}

.succes_mes .tdMessageTextBL {
background:#c3f1ca url(../images/en/out/general/succes_corn_bl2.gif) 0 100% no-repeat;
}

.succes_mes .tdMessageTextBR {
background:#c3f1ca url(../images/en/out/general/succes_corn_br2.gif) 0 100% no-repeat;
}

.succes_mes .tdMessageTextCIcon A:hover {
background-color:#0ac82a;
}

/* end succes */

/* error */
.error_mes .tdMessageL, .error_mes .tdMessageR, .error_mes .tdMessageC, .error_mes .tdMessageT, .error_mes .tdMessageB {
background:#dd3034;
}

.error_mes .tdMessageTextL, .error_mes .tdMessageTextR, .error_mes .tdMessageTextC, .error_mes .tdMessageTextT, .error_mes .tdMessageTextB, .error_mes .tdMessageTextTIcon, .error_mes .tdMessageTextBIcon, .error_mes .tdMessageTextCIcon {
background:#f5cbcc;
color: #820000;
}

.error_mes TD.tdMessageIcon IMG {
background-image:url(../images/en/out/general/error_bar_icon.gif);
}

.error_mes .tdMessageTL {
background-image:url(../images/en/out/general/error_corn_tl.gif);
}

.error_mes .tdMessageTR {
background-image:url(../images/en/out/general/error_corn_tr.gif);
}

.error_mes .tdMessageBL {
background-image:url(../images/en/out/general/error_corn_bl.gif);
}

.error_mes .tdMessageBR {
background-image:url(../images/en/out/general/error_corn_br.gif);
}

.error_mes .tdMessageTextTL {
background-image:url(../images/en/out/general/error_corn_tl2.gif);
}

.error_mes .tdMessageTextTR {
background-image:url(../images/en/out/general/error_corn_tr2.gif);
}

.error_mes .tdMessageTextBL {
background:#f5cbcc url(../images/en/out/general/error_corn_bl2.gif) 0 100% no-repeat;
}

.error_mes .tdMessageTextBR {
background:#f5cbcc url(../images/en/out/general/error_corn_br2.gif) 0 100% no-repeat;
}

.error_mes .tdMessageTextCIcon A:hover {
background-color:#dd3034;
}

/* end error */
