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_10 {font-size: 10px;}
.text_11 {font-size: 11px;}
.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;}

.vm {vertical-align: middle;}

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;}

.nowrap {white-space: nowrap;}

.pt3  {padding-top: 3px;}
.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;}
.pt22 {padding-top: 22px;}

.pb5 {padding-bottom: 5px;}
.pb10 {padding-bottom: 10px;}
.pb15 {padding-bottom: 15px;}
.pb22 {padding-bottom: 22px;}

.pl8 {padding-left: 8px;}
.pl13 {padding-left: 13px;}
.pl15 {padding-left: 15px;}
.pl25 {padding-left: 25px;}
.pl30 {padding-left: 30px;}
.pl60 {padding-left: 60px;}
.pl78 {padding-left: 78px;}
.pl90 {padding-left: 90px;}
.pl145 {padding-left: 145px;}

.pr15 {padding-right: 15px;}
.pr30 {padding-right: 30px;}
.pr70 {padding-right: 70px;}

.mt2  {margin-top: 2px;}
.mt6  {margin-top: 6px;}
.mt12  {margin-top: 12px;}
.mt15  {margin-top: 15px;}

.ml7  {margin-left: 7px;}
.ml8  {margin-left: 8px;}
.ml10 {margin-left: 10px;}
.ml30 {margin-left: 30px;}
.ml35 {margin-left: 35px;}

.mr5  {margin-right: 5px;}
.mr7  {margin-right: 7px;}
.mr8  {margin-right: 8px;}
.mr10 {margin-right: 10px;}

.w100p {width: 100%;}
.w248 {width: 248px;}
.w250 {width: 250px;}
.w693 {width: 693px;}
.w700 {width: 700px;}
.w961 {width: 961px;}

.h120 {height: 120px;}

.lh20 {line-height: 20px;}

.lightgrey {color: #999999;}



.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; right: 26px;}

.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;}
.header_nick {float: left; height: 63px; margin-top: 5px; padding-left: 28px; background: url('../images/en/out/general/ph_header_img_bg.gif') no-repeat 23px 0; color: #ffffff;}

.telo {background: #edf4fc url('../images/en/out/general/ph_telo_t.gif') repeat-x top;}
.telo_h_l {height: 65px; background: url('../images/en/out/general/ph_telo_l.gif') no-repeat 0 0;}
.telo_h_r {height: 65px; background: url('../images/en/out/general/ph_telo_r.gif') no-repeat 100% 0; position: relative;}

.telo_b {padding: 0 15px 8px 15px; border-left: 1px solid #52b4ed; border-right: 1px solid #52b4ed;}

.telo_f {height: 13px; clear: both; background: url('../images/en/out/general/ph_telo_f.gif') repeat-x top;}
.telo_f_l {height: 13px; background: url('../images/en/out/general/ph_telo_f_l.gif') no-repeat 0 0;}
.telo_f_r {height: 13px; background: url('../images/en/out/general/ph_telo_f_r.gif') no-repeat 100% 0;}

#page_logo {position: absolute; left: 13px; top: 10px;}

.path_mydrive {position:relative;
top:-20px;
padding:0px 0px 0px 60px;
font-size:11px;
margin:0px 0px -30px 0px;}
.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;}

.hr_line {height: 5px; background: url('../images/en/out/general/hr_bg.gif') repeat-x;}
.hr_line_l {height: 5px; background: url('../images/en/out/general/hr_l.gif') no-repeat 0 0;}
.hr_line_r {height: 5px; background: url('../images/en/out/general/hr_r.gif') no-repeat 100% 0;}

.photos_table {}
.photos_table tr td {width: 20%; height: 160px; vertical-align: middle; text-align: center;}
.photos_table tr td.hor a, .photos_table tr td.hor a:link {display: block; width: 138px; height: 104px; padding: 4px; font-size: 0; border: 1px solid #cccccc; background: #ffffff; margin: 0 auto;}
.photos_table tr td.ver a, .photos_table tr td.ver a:link {display: block; height: 138px; width: 104px; padding: 4px; font-size: 0; border: 1px solid #cccccc; background: #ffffff; margin: 0 auto;}
.photos_table tr td.quad a, .photos_table tr td.quad a:link {display: block; height: 130px; width: 130px; padding: 4px; font-size: 0; border: 1px solid #cccccc; background: #ffffff; margin: 0 auto;}
.photos_table tr td.quad a:hover {border: 1px solid #0269ac;}

.photos_table tr td.quad a img {display: block; margin: 0;}

.photos_table tr td.hor a:hover, .photos_table tr td.ver a:hover {border: 1px solid #0269ac;}

.ph_description {border-top: 1px solid #bbd3ee; padding-top: 10px; margin-top: 15px;}


.photos_main_table {}
.photos_main_table .iconLink { display: block; height: 70px; width:40px; position: absolute; left: 10px; top: 0;}
.photos_main_table td.album {
	min-height: 127px;
}
.photos_main_table td.album .iconLink {display: block; position: absolute; left: 0; top: 0; height: 128px; width: 125px; padding-right: 15px;
background: url('../images/en/icons/place_holders/photo_album_cover_tr.gif') no-repeat 0 0;}
.photos_main_table td.album .iconLink img {margin-left: 10px; margin-top: 15px;}
.photos_main_table .name, .photos_main_table .name:link {font-size: 14px; text-decoration: none;}
.photos_main_table .name:hover {text-decoration: underline;}

.photos_main_table { }


.ph_individ_block {background: #ffffff url('../images/en/out/general/ph_block_b.gif') repeat-x bottom;}
.ph_individ_block_tl {background: url('../images/en/out/general/ph_block_t_l.gif') no-repeat 0 0;}
.ph_individ_block_tr {background: url('../images/en/out/general/ph_block_t_r.gif') no-repeat 100% 0;}
.ph_individ_block_bl {background: url('../images/en/out/general/ph_block_b_l.gif') no-repeat 0 100%;}
.ph_individ_block_br {background: url('../images/en/out/general/ph_block_b_r.gif') no-repeat 100% 100%; padding: 4px 4px 7px 4px;}

.ph_individ_block_body {background: #ffffff; border: 1px solid #cccccc; padding: 5px; font-size: 0;}


.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;}

.paging_top a, .paging_top a:link, .paging_bottom a, .paging_bottom a:link {display: block; padding: 0 2px; height: 20px; line-height: 20px; float: left; text-decoration: none;}

.paging_top a:hover, .paging_bottom a:hover, .paging_top a.sel:hover, .paging_bottom a.sel:hover {background-color: #0269ac; color: #ffffff;}
.paging_top a.sel {font-weight: bold; background: url('../images/en/out/general/underline.gif') repeat-x bottom;}
.paging_bottom a.sel {font-weight: bold; background: url('../images/en/out/general/underline.gif') repeat-x top; margin-top: 0;}


.tree {}
.tree .row { clear: both; overflow: hidden; }
.tree .row .el { float: left; width: 20px; height: 28px; font-size: 0px; line-height: 0px; }
.tree .row .name { font-size: 12px; float: left; margin-top: 5px; margin-left: 5px; }
.tree .row .name a:link, .tree .row .name a:active, .tree .row .name a:visited { color: #404040; text-decoration: none; }
.tree .row .name a:hover { color: #404040; text-decoration: underline; }
.tree .row:hover { background:#cee3f2;}
.tree .row.row_active { background:#b4d5eb;}
.tree .row_active .name a:link, .tree .row_active .name a:active, .tree .row_active .name a:visited { font-weight:bold;}

.tree .row .name a.nounderline, .tree .row .name a.nounderline:link, .tree .row .name a.nounderline:hover,
.tree .row .name a.nounderline:visited {text-decoration: none;}

#telo_left_menu #telo_left {padding: 0 9px;}
#telo_left_menu .telo, #telo_left_menu .telo_h_l, #telo_left_menu .telo_h_r {height: 52px;}

.tab_empty {margin: 0 auto;}
.tab_empty td {font-size: 12px;}

