@import url("album_content_wtree.css");
@import url("photo_styles.css");
@import url("navs.css");
@import url("album_properties.css");
@import url("photocomments.css");
@import url("splitter.css");
@import url("albumthumbs.css");
@import url("dialog2.css");
* {outline:none}

html {height:100%}

body {
	margin:0; padding:0;
	background:#FFF;
	color:#000;
	height:auto !important;
	height:100%;
	min-height:100%;
	position:relative;
}

.nav-inner {position:relative}

#content {padding:0 0 65px 0}

#maintab {
	border-collapse:collapse;
	width:100%;
	background:#FFF
}

body, h1, td, th {font:Normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
form, button, input, textarea {font:Normal 16px Arial, Verdana, Geneva, Helvetica, sans-serif;}

h1 {
font-weight:bold;
margin: 5px 0px 10px 10px;
padding: 0px;
}

h1#mtitle {
margin: 5px 0px 10px 10px;
font-size:26px;
padding: 0px
}

h1 span { font-size: 14px }


/*-----------------------------------*/

#ttitle, .ttitle {
display:block;
border-bottom:1px dashed #B9C9EF;
font:normal 24px 'Trebuchet MS', Verdana, Tahoma, Arial;
text-align:left;
padding:0 10px 4px 4px;
margin:5px 20px 5px 10px;
clear:both;
overflow:hidden
}

#ttitle2, .ttitle2 {
display:block;
font:Bold 16px 'Trebuchet MS', Verdana, Tahoma, Arial;
text-align:left;
padding:0 10px 4px 4px;
margin:5px 20px 5px 10px;
clear:both;
color:#57B;
overflow:hidden
}

#ttitle3, .ttitle3 {
background:#F2F5FC;
border-right:3px solid #DFE5F4;
border-left:6px solid #B9C9EF;
margin:8px 0 2px 0;
font-size:11px;
font-weight:bold;
padding:2px 4px;
}

#content_table {padding:4px 0 4px 4px;width:100%;}
body:nth-of-type(1) #content_table{
   width:auto
}
.content_margin {margin:4px 0 0 0}
html>body .content_margin {*margin:8px 0 0 0}
* html .content_margin {margin:0}
/*-----------------------------*/

.wrap {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
}
.i_wrapper {
   float:left;
   font-style: normal;
}
.hline {height:6px; background:#5471B9; font-size:6px; clear:both }

table#main_table {width:100%}

#main_table #panel {background:#5471B9; padding:20px 0 20px 10px}
html>body #main_table #panel {*width:1%}
body:nth-of-type(1) #main_table #panel{
   width:1px
}

#main_table #panel { width /*\**/: 1px\9 }
.email { font-size:12px;}

.error {color:red;font:12px Bold arial;}

.emailstatus1 { font-size:11px;font-weight:bold;background:#E7E7E7 }

.emailstatus, .emailstatus2, .emailstatus3, .emailstatus4, .emailstatus5 {
font-size:11px; background:#fff;
}

.AlbumNav1Normal { font-size:12px }
.AlbumNav1Current {
	font-size:14px;
	font-weight:bold;
	background:#ccc
}

.MailNav {
	font-size:14px;
	color:#fff
}

.LeftNavHeader {
	color:#cdcdcd;
	font-size:14px;
	font-weight:bold;
}

.LeftNavConent { font-size:13px }

.leftnav_item_new {
background:url(/images/new.gif) no-repeat;
background-position:top right;
margin:0 10px 0 0 !important;
padding-right:28px !important
}

.text2bold, .text2b, .text3b, .text3bold, .text4b, .text4bold,  .text5b, .text5bold,
.header1, .text1bold, .header2, .header3 {
font-weight:bold;
/*position:relative*/
}
.nobr {white-space:nowrap}
.red {color:red}
.green {color:green !important}
.black {color:black}
.gray {color:gray}
.fotki_color {color:#5471b9}
.log { font-size: 9px; overflow:auto; height:240px; }

.cleaner {overflow:hidden;clear:both;display:block;height:0;padding:0 !important;margin:0 !important;padding:0;margin:0;font-size:0px}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.fleft {float:left}
.fright {float:right}
.hide {display:none}
.cln {display:block;overflow:hidden;clear:both}
.inner {padding:0 12px;float:left}
.inner .inner{padding:0;float:left}

ul.fbullet {list-style-image:url(/images/bullet.gif)}
ul.m0 {margin:2px 16px;padding:0}
ul.fbullet li {margin:0 0 3px 0}

#pid { font-size: 9px; color: #fff; }

.podpis { font-size:8px }

.membernav a {
color:#000;
padding:0 4px;
}

.topnav {
font-size:12px;font-weight:bold;
color:#000;
text-decoration:none
}

.tm { font-size:8px }

/* Panel Menu */

#panel_menu {
	padding:4px 0 8px 0;
	
}
#panel_menu, #panel_submenu {
	font-size:11px
	}
#panel_menu ul, #panel_submenu ul, #panel_menu li, #panel_submenu li {
	margin:0;
	padding:0;
	}
#panel_submenu li {background:none}
#panel_menu li, #panel_submenu li {
	display:block;
	list-style:none;
	white-space:nowrap
	}
#panel_menu ul ul li {margin-left:15px}

#panel_menu li#panel_sel {background:#fff}
#panel_menu #panel_sel ul { background:#5471B9}
#panel_menu a, #panel_submenu a {
	text-decoration:none;
	margin:0 5px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	display:block
}
#panel_menu a:hover, #panel_submenu a:hover, #panel_menu #panel_sel ul a:hover {color:#ccc}
#panel_menu #panel_sel a {color:#000}
#panel_menu #panel_sel ul a {color: #fff}
#panel_menu ul ul a, #panel_submenu a {font-weight:normal}

#panel_menu a strong {color:#ff0}
#panel_menu li#panel_sel a strong {color:#f00}

#panel_submenu .disabled a {color:#B9C9EF}

#panel_submenu h4 {
	font-size:11px;
	color:#B9C9EF;
	margin:8px 0 8px 4px;
	padding:0;
	}
	
/*
.panel_submenu-absolute {
	left: 10px ;
	position: absolute ;
	top: 395px ;
}
.panel_submenu-fixed {
	left: 10px ;
	position: fixed ;
	top: 0px ;
}
*/

#panel_menu .highlight_red a, #panel_menu .highlight_red a:hover {color:red}

#panel_menu .highlight_green a, #panel_menu .highlight_green a:hover {color:green}


.bottommenu {
font-size:11px;
font-weight:bold;
color:#fff
}

.sponsorurl {
color:#999;
font-size:10px
}

.support_topic {
font:11px Verdana;
background-color: #CCC;
}

.support_msg {
font:11px Verdana;
background-color: #FFF;
}

.support_hdr {
font:11px Verdana; background-color: #999;
}

.phototitle {
display:block;
padding:12px 0 0 0;
margin:0;
background:none;
}

.phototitle, #photoname_edit_textarea {
font-size:14px !important;
font-weight:bold;
}

#photoname_edit_textarea {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

.photodesc { padding:0;margin:4px 0 8px 0}

.boxshadowS {
border:1px solid #000;
}

.boxshadow:focus {
border:1px solid #5471B9;
background-color:#FDFDFF;
}

.boxshadow {
border:1px solid #C0C0C0;
}

.main_header { font-size:24px }

.main_header_sub { font-size:18px }

.req { font-size:10px; color:red }

.hr1 {
height:1px;
border-style: none;
background: #999
}

.tb1 {background:#B9C9EF}
.tb2 { background:#DADADA}
.tb3 { background:#ECECEC}
.tb4 { background:#fff}

.tb1, .tb2, .tb3, .tb4 {
	padding:0 8px;
	vertical-align:middle
	}

.tb1 label, .tb2 label, .tb3 label, .tb4 label {
	vertical-align:middle;
	display:inline !important;
	top:0;
	margin:0; padding:0
	}

#myaccount .tb1, #myaccount .tb2, #myaccount .tb3, #myaccount .tb4 {
	padding:4px 8px
	}
	
.table1 {
border-style: solid;
border-width: 1px
}

.table2 {
background: #eee;
border: 1px solid #cbcbcb
}

/* Home */

.home_fotki table {
width: 130px;
height: 130px;
border: 1px solid Black;
margin: 6px auto;
background-color: #fff
}

.home_fotki td {
text-align: center
}

.home_fotki a {
display: block;
padding: 4px
}

/* Member Bar */

#member_bar {
background:#5471B9;
padding:0;margin:0;
}

#member_bar_block {
background:#5471B9;
border-top:1px solid #FFF;
padding: 2px 0 3px 0;
width: 100%;
position:relative;
margin:0;
/*line-height:12px;*/
height:25px
}

#member_bar h1 {
font-size: 18px;
color: #fff;
font-weight: bold;
margin: 0 2px 0 0;
line-height: 18px;
padding:0;
float: left;
border: none
}

* html #member_bar h1, * html #member_bar #location, * html #member_bar #friend, * html #member_bar #sponsorship, * html #member_bar #ordervirtualgift {display:inline }



#member_bar #avatar img { margin: 1px 0 0 10px }


#member_bar #location, #member_bar #friend, #member_bar #add_friend_loading, #member_bar #sponsorship, #member_bar #ordervirtualgift { margin: 4px 17px 4px 0;float:left;height:15px}


#member_bar #location, #member_bar #friend, #member_bar #add_friend_loading, #member_bar #sponsorship, #member_bar #ordervirtualgift { color: #fff; font-size:11px;font-weight:bold; line-height: normal }

#member_bar h1 a,#member_bar h1 a:hover, #member_bar a { color: #fff; text-decoration: none }

#member_bar a:hover { color: #ccc }

#member_bar #addtofriend {width:19px;height:9px;border:0}

#member_bar #allreadyfriend {width:13px;height:9px;border:0}

#member_bar #premiumicon {border:0;width:14px;height:14px;margin:0 2px}

#member_bar #flagicon {border:0;width:16px;height:14px;margin:0}

#member_bar table {border-collapse:collapse;border:0;float:left;margin:0 15px}

#member_bar td {white-space:nowrap;padding:0}

#member_bar #account_photo img { border:0; position:absolute; left:12px; top:5px }

/* Folders Tree */
/* Folders Tree */

#path {
background: #DFE5F4;
border: 2px solid #B9C9EF;
border-width:0 0 2px 6px;
padding: 3px 0 3px 15px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#5471B9;
}

#path a {
text-decoration: none;
color: #000;
}

#path a:hover { color: #5471B9 }

.tree {white-space: nowrap;font-size:11px;padding:0;width:0}

div#dtree {padding:6px 2px 0 0;margin:0 0 0 -16px}

td.tree div.hide {display:none;visibility:hidden;width:0;height:0;margin:0;padding:0;border:0;line-height:0;font-size:0}

.tree a {
white-space: nowrap;
text-decoration: none;
color: #000;
padding: 2px 0 0 16px;
display:block;
margin:0;
font:11px Arial,Verdana,Geneva,Helvetica,sans-serif;
}

.tree a:visited { color: #999 }
.tree a:hover, .tree a:visited:hover { color: #5471B9 }
.tree a#sel {font-weight:bold;color:black}

.tree ol, .tree ul {
list-style-type: none;
padding: 0;
margin: 0;

}

.tree ul ul, .tree ol { padding-left: 16px}

.tree li div { margin:0 0 0 16px; padding:0 0 0 2px}

.tree.check li div input { padding-right: 20px}

.tree.check ul a { padding-left: 0}

.tree.check ul ul { padding-left: 18px}

.tree.check label {
float: none;
font:11px Arial, Helvetica, sans-serif;
}

.tree.check input[disabled] {visibility: hidden; }

/* Icons for Tree Folders , by python : 28.09.05, modify at 15.12.2006 */
#treeshare ul li div {width:16px}
.tree  li#new { background: url("/images/tree2/tree_new.gif") no-repeat}
.tree input {margin-left:16px}
.tree ul li div {background: url("/images/tree2/f.png") 0 50% no-repeat;}
.tree ul li div.open {background-image: url("/images/tree2/fo.png")}
.tree ul li div.locked {background-image: url("/images/tree2/fl.png")}
.tree ul li div.locked_open {background-image: url("/images/tree2/flo.png")}
.tree ul li div.shared {background-image: url("/images/tree2/fs.png")}
.tree ul li div.shared_open {background-image: url("/images/tree2/fso.png")}
.tree ul li div.hidden {background-image: url("/images/tree2/fh.png")}
.tree ul li div.hidden_open {background-image: url("/images/tree2/fho.png")}
.tree ul li div.shared_hidden {background-image: url("/images/tree2/fsh.png")}
.tree ul li div.shared_hidden_open {background-image: url("/images/tree2/fsho.png")}
.tree ul li div.locked_hidden {background-image: url("/images/tree2/flh.png")}
.tree ul li div.locked_hidden_open {background-image: url("/images/tree2/flho.png")}

/* Icons for Tree Albums */

.tree ol li div {background: url("/images/tree2/a.png") 0 50% no-repeat}
.tree ol li div.open {background-image: url("/images/tree2/ao.png")}
.tree ol li div.empty {background-image: url("/images/tree2/ae.png")}
.tree ol li div.empty_open {background-image: url("/images/tree2/aeo.png")}
.tree ol li div.hidden {background-image: url("/images/tree2/ah.png")}
.tree ol li div.hidden_open {background-image: url("/images/tree2/aho.png")}
.tree ol li div.locked {background-image: url("/images/tree2/al.png")}
.tree ol li div.locked_open {background-image: url("/images/tree2/alo.png")}
.tree ol li div.locked_hidden {background-image: url("/images/tree2/alh.png")}
.tree ol li div.locked_hidden_open {background-image: url("/images/tree2/alho.png")}
.tree ol li div.empty_hidden {background-image: url("/images/tree2/aeh.png")}
.tree ol li div.empty_hidden_open {background-image: url("/images/tree2/aeho.png")}
.tree ol li div.empty_locked_hidden {background-image: url("/images/tree2/aelh.png")}
.tree ol li div.empty_locked_hidden_open {background-image: url("/images/tree2/aelho.png")}
.tree ol li div.empty_locked {background-image: url("/images/tree2/ael.png")}
.tree ol li div.empty_locked_open {background-image: url("/images/tree2/aelo.png")}

/* END of Tree, by python : 28.09.05 */


/* Styles for "Links to photo" page  */

.thumbnailhidden {display: none; }

.thumbnailshow   { display: table-row; }

.mediumhidden {display: none; }

.mediumshow   { display: table-row; }

.originalhidden {display: none; }

.originalshow  { display: table-row; }

.photolink_input {
font:11px Verdana,Arial,Helvetica,sans-serif;
width:500px;
}

.photolink_area { height: 100px; }

/* Reserved for Navigation Panel */

.nav {
background: #B9C9EF;
font-size: 13px;
padding: 3px 5px;
margin: 10px 0 0 0;
}

/* Content Panel */

.slideshow {
margin-top: 3px;
font-size: 12px;
text-align: right
}

td.folder_content { padding:0 0 0 4px;margin:0;width:100%;font:Normal 0 Verdana, Geneva, Arial, Helvetica, sans-serif;}

div.fdetail {
border-bottom: 1px solid #B9C9EF;
clear: both;
float:left;
text-align:left;
margin:0;padding:0;
width:100%
}

.fdetail div {
	padding:4px 0
	}

.fdetail .selected {
background: #F7F7F7
}

.fdetail a {
color: #5471B9;
text-decoration: none
}

.fdetail dt a:visited { color: #B9C9EF }

.fdetail table, .fdetail td {
border-spacing:0;
border-collapse:collapse;
padding:0
}

.fdetail td.icon, .fdetail td.album {
vertical-align: top;
}

.fdetail_geo {
	width:16px;
	height:16px;
	float:left
	}
.fdetail_geo dl {
	top:-2px !important;
	margin:0 !important;
	}
	
.fdetail td.prop {
	vertical-align:top;
	padding:6px 0 0 0;
	width:100%
	}

.fdetail .album a {
display: block;
height: 90px
}

.fdetail.locked .album a, .fdetail.locked_new .album a,
.pdetail.locked .album a, .pdetail.locked_new .album a {
        background: #fff url("/images/tree1/lock.png") no-repeat center
        }
.fdetail.locked div div i {
 width: 155px;
 height: 130px;
 display: block;
 background: url("/images/tree1/lock.png") no-repeat center;
 position: static;
}
        .fdetail .icon a {
        height:48px;
        width:48px;
        display:block;
        margin: 0 0 5px 0
        }

        .fdetail .icon { background: url(/images/tree1/f3_.png) 50% 8px no-repeat }
        .fdetail.shared .icon, .fdetail.shared_new .icon { background-image:url(/images/tree1/f3_s.png)}
        .fdetail.locked .icon, .fdetail.locked_new .icon {background-image:url(/images/tree1/f3_l.png)}
        .fdetail.shared_locked .icon, .fdetail.shared_locked_new .icon { background-image:url(/images/tree1/f3_ls.png)}

        .UnderPhoto {overflow:hidden}
        .co {
           display:block;
           font:normal 9px Arial, Helvetica, sans-serif;
           color: #999;
           overflow:hidden;
           white-space:pre-wrap;
           white-space:-moz-pre-wrap;
           white-space:-pre-wrap;
           white-space:-o-pre-wrap;
           word-wrap:break-word;
        }
        td.album .co {
           padding:0 8px;
           width:132px;
           margin-top:-12px
           }
        .co i {
           display:block;
           line-height:12px;
           float:left
           }

        .fdetail dl { margin:0 0 0 16px }

        .fdetail dt {
           display:block;
           margin:0;
           padding:0
           }
        .fdetail dt a.title {
        display:block;
        float:left;
        font:bold 16px Arial, Helvetica, sans-serif
        }

        .fdetail.new dt a.title, .fdetail.shared_locked_new dt a.title,
        .fdetail.shared_new dt a.title, .fdetail.locked_new dt a.title {
        background:none
        }
        .fdetail_type {float:left;width:0;height:0}
        .fdetail_type.new, .fdetail_type.locked_new {
        background: url(/images/tree1/new.gif) no-repeat;
        background-position:left top;
        float:left;
        width:20px;
        margin-top:2px;
        height:8px
        }
        .fdetail dt.desc a {
        padding-right:0;
        background: none
        }

        .fdetail dt.datex, .fdetail dt.desc {
        font:13px Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

        .fdetail dt.desc { font-weight: normal;
        }

        .fdetail dd {
        display:block;
        font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: #999;
        margin:4px 0
        }

        .fdetail dd.e, .fdetail dd.p { margin-top: 6px }
        .fdetail dd.a, .fdetail dd.f, .fdetail dd.comm,
        .fdetail dd.hits, .fdetail dd.visits { display:inline; white-space: nowrap;padding-right:8px}

        .fdetail dd.fdetail_span {
        color: #B9C9EF;
        font-weight: normal;
        font-size: 11px;
        padding:0;
        margin:0 auto 0 -6px
        }

        .fdetail dd.fdetail_span ul {margin:8px 0;overflow:hidden;clear:both;padding:0}
        .fdetail dd.fdetail_span li {display:block;float:left;padding:0 7px 0 6px;line-height:14px;background:url(/images/delimetr.png) 100% 5px no-repeat}
        .fdetail dd.fdetail_span li.last {background:none}
        .fdetail dd.fdetail_span li input {
           display:block;
           float:left;
           margin:2px 4px 0 0;
           padding:0;
           }

        .fdetail dd #fdetail a, .fdetail dd label {
        color: #5471B9;
        font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        white-space: nowrap;
        line-height:14px
        }

        .fdetail dd a {
        font-weight:normal;
        line-height:14px
        }

        .fdetail dd label {
        display:block;
        float:left;
        line-height:14px;
        font-size:11px;
        padding:0;
        margin:0
        }

        .fdetail dd a:hover, .fdetail dd label:hover, .fdetail dd label.hover {
        color: #000;
        }

        .info {
        margin: 50px auto;
        border: 1px solid #B9C9EF;
        width: 50%;
        padding: 9px 9px 15px 9px;
        text-align: center;
        font-size: 12px
        }

        .info h3 { font-size: 15px; color: #5471B9 }

        .info a { color: #5471B9 }

        .info ul { text-align: left; margin-left: 20px }

        div.head {
        position: fixed;
        top:0;
        width: 100%;
        background-color: White;
        }

        div.fpanel {
        position: fixed;
        right: 0;
        top: 80px;
        width: 140px;
        padding: 0;
        margin: 0;
        }

        div.spanel {
        position: fixed;
        left: 0;
        margin-left: 0px;
        top: 80px;
        width: 140px;
        }

        div.loc {
        position: fixed;
        width: 100%;
        top: 55px;
        }

        .loc td {
        padding: 2px 0 1px 3px;
        background-color: White;
        font-size: 11px;
        }

        .loc b {
        margin: 0 2px;
        font-weight: normal;
        }

        .loc a {
        text-decoration: none;
        color: #5471B9
        }

        .loc a:hover { text-decoration: underline }

        .fpanel a, .spanel a {
        color: #fff;
        font-size: 12px
        }

        .fpanel td, .spanel td { /*white-space: nowrap;*/ }

        .fpanel td, .fpanel th { padding: 2px 0 3px 9px }

        .fpanel a { margin: 0 0 0 12px }

        .fpanel img { margin-left: 5px }

        .fpanel th, .spanel th, .spanel h2 {
        text-align: left;
        color: #B9C9EF;
        font-size: 14px
        }

        .spanel h2 {
        text-align:center;
        margin: 20px 0;
        background-color: transparent;
        padding:0
        }

        .spanel th, .spanel td { text-align: right }

        .spanel td {
        font-size: 11px;
        color: #fff;
        margin:0
        }

        .spanel #sel, .fpanel #sel { background-color: #fff }

        .spanel #sel a, .fpanel #sel a { color: #000 }

        .address {
        font:normal 9px;
        text-align: right;
        margin: 9px;
        color: #999
        }

        .pagenav {
        font-size: 11px;
        padding: 0 10px 10px 0;
        text-align: right
        }

        .pagenav b {
        padding: 2px 4px;
        background-color: #B9C9EF
        }

        .top {
        background: url(bg-33.gif) left top repeat-x;
        }

        .list td, .list th a {
        text-align:left;
        padding-right:10px;
        vertical-align: top
        }

        .list th a {
        white-space: nowrap;
        padding: 3px 0 3px 10px;
        }

        .list th.ralign a { padding-right:10px }

        .ralign { text-align:right }

        .list th a {
        color: #000;
        font-size: 11px
        }

        .list #sel { background-color: #B9C9EF }

        .list th a {
        display: block;
        background-color: #DFE5F4;
        text-decoration: none;
        border-bottom: 2px #5471B9 solid;
        }

        .list th a:hover { background-color: #B9C9EF }

        /* Wizard */

        .wizard {

        font:11px Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0
        }

        ol.wizard, .wizard ul {
        list-style-type: none;
        margin: 0;
        padding: 0
        }

        ol.wizard { width: 100% }

        .wizard span, .wizard a, li.un, li#sel { padding: 5px 0 }

        .wizard span {
        margin-left: 5px;
        padding:0 5px;
        background-color:#DFE5F4;
        font-weight: bold
        }

        .wizard a {
        padding-left: 6px;
        text-decoration:none;
        color:#000;
        font-size: 11px;
        display: block
        }

        ol.wizard li {
        text-align: right;
        background-color:#B9C9EF;
        font-weight:normal;
        border-bottom: 2px solid #5471B9
        }

        .wizard ul li {
        padding: 2px 3px 3px 0;
        text-align:right;
        color:White;
        border:0;
        background-color: #5471B9
        }

        .wizard ul {
        margin-top:5px;
        background-color: #5471B9
        }

        .wizard>ul { margin-top: 0 }

        .wizard a:hover { background-color: #DFE5F4 }

        .wizard li#sel {
        font-weight: bold;
        background-color: #fff
        }

        .wizard li#sel span { background-color: #ff0 }

        .wizard li#next {
        padding:0;
        border-bottom: 2px solid #5471B9
        }

        .wizard li#next a {
        background-color:Yellow;
        font-weight:bold;
        text-align:center;
        color: #5471B9
        }

        .wizard li#next a:hover { color: #000 }

        /* Content */

        .content, .content p {
        font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

        .content h2 {
        font-size : 15px;
        color: #5471B9;
        padding: 2px;
        margin-bottom: 0
        }

        .content h3 {
        font-size : 14px;
        color: #000;
        padding: 2px;
        margin-bottom: 0
        }

        /* Forms */

        .button, .button_w {
        font-size:12px;
        line-height:1.2em;
        color:#fff;
        background:#5471B9;
        padding:1px 6px;
        overflow:visible;
        margin:0 4px 4px 0 !important;
        border:1px solid #2A385C;
        border-color:#98AAD5 #2A385C #2A385C #637DBF;
        -moz-outline-style:none;
        outline:none;
        text-decoration:none !important;
        white-space:nowrap;
        position:relative
        }
		  .button_def {
        font-size:12px;
        line-height:1.2em;
        color:#fff;
        background:#5471B9;
        padding:1px 6px;
        overflow:visible;
        margin:0 4px 0 0;
        border:1px solid #2A385C;
        border-color:#98AAD5 #2A385C #2A385C #637DBF;
        -moz-outline-style:none;
        outline:none;
        text-decoration:none !important;
        white-space:nowrap;
        position:relative
		  }
        .button_def:focus, .button_def:hover {
        background:#92AAD9;
        color:#FFF;
        border-color:#C0CEE9 #5C6B89 #3D475B #A9BCE1;
        cursor:pointer;
        cursor:hand;
        outline:none;
        -moz-outline-style:none
        }

        .button:focus, .button_w:focus, .button:hover, .button_w:hover {
        background:#92AAD9;
        color:#FFF;
        border-color:#C0CEE9 #5C6B89 #3D475B #A9BCE1;
        cursor:pointer;
        cursor:hand;
        outline:none;
        -moz-outline-style:none
        }

        .button:active, .button.sel, .button_w:active, .button_w.sel {
           background:#506BB0;
           border-color:#222D4A #758AC1 #9AAAD1 #33446F;
           outline:none;
           -moz-outline-style:none;
           color:#EEE
           }

        .button.button_red {
           background:#E22424 !important;
           border-color:#EE8181 #8F1717 #5F0F0F #E85252 !important
           }
        .button.button_red:hover, .button.button_red:focus {
           background:#F05E5E !important;
           border-color:#F6A2A2 #983B3B #652727 #F38080 !important
           }
        .button.button_red:active {
           background:#D62222 !important;
           border-color:#5A0E0E #DF5151 #E78080 #871515 !important
           }
        .button:disabled, a.button.disabled, input.button.disabled, button.disabled {
           background:#CCC;
           color:#999;
           border-color:#E2E2E2 #818181 #565656 #d7d7d7;
           cursor:inherit
           }
           
        .button.gray {
           color:#FFF;
           background:#999;
           border-color:#888 #555 #555 #888
           }

         .button.gray:hover {
           background:#777;
           border-color:#999 #555 #444 #999
           }

        .button.gray:focus {
           background:#555;
           border-color:#333 #666 #777 #222
           }
           
        form { margin:0}

        .form_tip {
        background-color: #FFE;
        font-size: 8px;
        padding: 3px;
        border: 1px dotted Black;
        margin-left: 5px
        }

        .form_bg { background: #EEE url("/images/form_bg.gif") repeat-y right }

        label {
        font-size:13px;
        white-space: nowrap
        }

        a.help {
        font:Bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color: White;
        background-color: #B9C9EF;
        padding: 0 3px 0 4px;
        text-decoration: none;
        cursor: help
        }

        a.help:hover { background-color: #5471B9 }

        .boxshadow1 {
        border:1px solid black;
        }

        .boxshadow1:focus {
        border-color:#5471B9;
        }

        /* Common */

        h2 {
        background:#fff;
        font-size:14px;
        font-weight:normal;
        padding: 2px;
        margin-bottom: 0
        }

        .path {
        font:normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin-bottom: 10px
        }

        /* Forms */

        form fieldset {
           margin:0;
           padding:5px;
           background:#EEE;
           border:0
           }

        form legend {
           font:normal 11px Arial, Helvetica, sans-serif;
           color:gray;
           padding:0 5px 2px 5px;
           background:#fff
           }

        form th {
           font:normal 11px Arial, Helvetica, sans-serif;
        }

        /* Cart */

        table.cart { background-color: #F7F7F7 }

        table.cart td, table.cart th {
        border-right: 1px solid White;
        padding: 0 5px 2px 5px
        }

        table.cart th span {
        background-color: White;
        padding: 0 5px 2px 5px;
        font:normal 11px Arial, Helvetica, sans-serif;
        color: Gray
        }

        table.cart table td, table.cart table th {
        border: 0;
        padding: 0
        }

        /*  Guestbook  */

        #gbook { font-size: 12px }

        #gbook h2 {
        margin-right: 10px;
        padding: 0;
        font-size: 22px;
        display: inline
        }

        #gbook h3 {
        background-color: #ddd;
        border-left: 10px solid #999;
        padding: 3px 0 3px 10px;
        font-size: 10px;
        font-weight: normal;
        margin: 20px 0 0 -20px
        }

        #gbook h3 span { color: #999 }

        #gbook .message .header {
        border-left: 1px solid #999;
        padding: 0 0 0 20px
        }

        #gbook .private {
        font-size:10px;font-weight:bold;
        color: Red
        }

        #gbook .body {
        font-size: 14px;
        padding: 10px 0 20px 20px;
        border-left: 1px solid #999
        }

        #gbook .navbar {
        padding: 5px 20px;
        border: 1px solid #999;
        margin-top: 10px
        }

        #gbook .message { border-bottom: 1px solid #999 }

        #gbook .message .footer {
        text-align: right;
        padding: 0 0 3px 20px;
        border-left: 1px solid #999
        }

        /* Journal */

        #j_categories {
           background:#EEE;
           line-height:1.5em;
           padding:4px 8px 12px 8px;
           margin:0 4px
           }

        .inner#journal {float:none}

        #j_categories tr.selected {background:#EEE}
        #j_categories td {padding-left:10px}
        #j_categories td span b {display:none}
        #j_categories th a {text-decoration:none}
        #j_categories th a:hover {text-decoration:underline}
        #journal .j_description {font-weight: normal}
        #journal, #journal p { font-size: 12px }
        #journal .entry_body { line-height: 1.5em }

        #journal h1, #journal h2, #journal h3 {clear:left}

        #journal h2 {
        font-size:13px;font-weight:bold;
        border-bottom: 1px solid #ccc;
        padding-left: 0;
        width: 75%;
        background-color: transparent
        }

        #journal #j_categories h2 {margin:0;padding:0}

        #journal h2#caregory { margin: 8px 0; border: none }

        #journal .entry_header h3 {
           font-size:16px;
           margin:10px 0;
           display:block;
           padding-left:20px;
           background:url(/images/j/s.gif) 0 50% no-repeat
        }

        #journal .entry_header h3 a {
        font-size:16px;
        text-decoration:none
        }
        #journal .entry_header small {margin:10px 0}
        #journal .entry_footer {
           margin:10px 0 0 0;
           color:#999;
           padding:0
           }

        #journal h3 span, #journal .entry_footer span, #journal #j_commands span {
        color:#B9C9EF;
/*        margin-left:15px; */
        }

        #journal #j_commands span { margin: 0 }

        #journal h3 span a, #journal .entry_footer span a, #journal #j_commands span a {
           font-size:11px;
           font-weight:normal;
           text-decoration: none
           }

        #journal .date {margin-top: 20px}
        #1journal img {margin: 0 10px 5px 10px}
        #1journal img [align=left] {margin: 0 10px 5px 0}
        #1journal img [align=right] {margin:0 0 5px 10px}
        #1journal td img {margin: 0}
        #journal #entry_content img {padding:0;margin:0}
        #entry_content, #entry_content ul.entry_content_ul, #entry_content li.entry_content_li {list-style:none;padding:0;margin:0;clear:both}
        #entry_content ul.entry_content_ul ul.entry_content_ul {padding:0;margin-left:25px}

        ul.jlist {list-style:none;padding:0;margin:0}
        ul.jlist li {cursor:move;margin:0;padding:1px}

        /* Photo View */

        #pic, #commands, #titles, #info, #comments {
        font:12px Verdana, Arial, Helvetica, sans-serif;
        }

        #pic { float:left; margin:0 20px 20px 0 }

        #pic #copy, #pic #external { font-size:10px; color:Gray }

        #pic #original { text-align:left }

        /* Commented Backslash Hack hides rule from IE5-Mac \*/

        #pic #original { text-align:right }

        /* End IE5-Mac hack */

        #pic #original:not(:nth-child(n)) { text-align:left } /* Hack for MSN for Mac OS X */

        #pic #error { color:Red; text-align:center; padding:10px; border:1px solid #000 }

        #pic div, #pic dl, #pic dt, #pic dd { float:left; clear:both}

        /* Commented Backslash Hack hides rule from IE5-Mac \*/

        #pic div, #pic dl, #pic dt, #pic dd { float:none }

        /* End IE5-Mac hack */

        #pic div:not(:nth-child(n)), #pic dl:not(:nth-child(n)), #pic dt:not(:nth-child(n)), #pic dd:not(:nth-child(n)) { float:left } /* Hack for MSN for Mac OS X */

        #commands #navigation a, #commands #navigation span { white-space:nowrap }

        #commands #print, #commands #slideshow { margin: 10px 0 0 0 }

        #titles { float:left; margin: 10px 0 0 0 }

        #titles h3 { font-size: 18px; margin:0 0 5px 0 }

        #titles p { font-size: 16px; margin:0 }

        #titles h3, #titles p { float:left; clear:both }

        /* Commented Backslash Hack hides rule from IE5-Mac \*/

        #titles h3, #titles p { float:none }

        /* End IE5-Mac hack */

        #titles h3:not(:nth-child(n)), #titles p:not(:nth-child(n)) { float:left } /* Hack for MSN for Mac OS X */

        #info {
        float:right;
        background-color:#EEE;
        padding:5px;
        margin: 10px 0 0 5px
        }

        #info dd, #pic #external dd { margin-left:16px }

        #info dl, #info dt, #info dd { clear:both; float:left }

        /* Commented Backslash Hack hides rule from IE5-Mac \*/

        #info dl, #info dt, #info dd { float:none }

        /* End IE5-Mac hack */

        #info dd:not(:nth-child(n)), #info dt:not(:nth-child(n)), #info dl:not(:nth-child(n)) { float:left } /* Hack for MSN for Mac OS X */

        #comments { clear: both; margin-top: 20px }

        #moboffer1 { width:50%; float:left }

        #moboffer1 p, #moboffer3 p { padding-right: 10px}

        #moboffer2 { width:48%; float:left }

        #tabNMselected p, #tabNMselected b.r2,#tabNMselected b.r3,#tabNMselected b.r4  {background-color: #FFFFFF}

        #chide {display:none;}

        #cshow {display:table-row;}

        #passport {
           background: url(/images/i/images/lock.png) right top no-repeat;
           line-height:16px;
           font-size:0;
           padding:8px;
           vertical-align:middle;
        }

        * html #passprot {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.fotki.com/i/images/lock.png');
        }

        /* Comments */

        #d1     {background: #DFE5F4; width:100%; padding:1px;margin:0 0 10px 0 ;}

        #d2     {background: #FFFFFF; width:100%;padding:0;text-align:left;}

        #d3     {padding:4px 0 4px 0;}

        #d3 #date {text-align:right;font-size:10px;width:135px;color: #7F7F7F;padding:0;white-space:nowrap;}

        #avatar {border:0;padding: 0 0 0 8px;}

        #d4     {padding: 0 0 0 10px;}

        #d4 td  {padding:0 6px 0 5px;}

        #d5     {text-align:left;padding:5px 0 0 10px;width:100%;}

        #d6     {padding:2px 0 0 10px;}

        #d6 a   {padding: 0 2px 0 0;font-size:10px;}

        #new {width:100%;background: url(new.gif) 10px center no-repeat;}

        .rss {
        font: bold 10px Verdana, sans-serif;
        padding: 0 0.5em;
        margin:0 4px;
        border: 1px solid;
        text-decoration: none;
        background: #F60;
        color: #FFF;
        border-color: #FFC8A4 #7D3302 #3F1A01 #FF9A57
        }

        .rsslink {
           line-height:18px;
           padding:0 8px;
           margin:0 4px;
           font-size:18px;
           background:url(/images/icon_rss.gif) 50% 50% no-repeat;
           text-decoration:none
           }
        .rsslink b {display:none}
        /*about page styles*/

        .abouttext {font:Normal 17px Verdana,Tahoma,Arial;padding:12px 40px 12px 20px;color:#333;line-height:24px}

        .abouttext b {color:#5471B9;font-size:16px}

        .abouttext u {width:20px;display:block;height:20px;float:left}

        .amenu {list-style:none;padding:0;margin:0;font:bold 12px Verdana,TAhoma,Arial}

        .amenu li {height:20px;line-height:20px;background:#F2F5FC;border-left:6px solid #FFF;margin:2px 0}

        .amenu li a {height:100%;display:block;color:#5471B9;text-decoration:none;padding:0 6px;border-left:6px solid #DFE5F4;}

        .amenu li a:hover {background:#DFE5F4;border-left:6px solid #5471B9;color:white}

        .amenu li#amsel {border-left:6px solid #5471B9;}

        .amenu li#amsel a {border-left:6px solid #5471B9;color:black}

        .amenu li#amsel a:hover {color:white}

        .aminititle {color: rgb(84, 113, 185);}

        h2#cont_us_title {font-size:19px;font-weight:bold;background:none}

        h2#cont_us_mtitle {font-size:17px}

        #main_phone {font-size:17px;font-weight:bold}

        .tltext {font:Normal 17px Verdana,Tahoma,Arial;color:#333;line-height:24px}

        .mtltext {color:#5471B9;font-size:18px}

        .tltext b {color:#5471B9;font-size:18px}

        .tltext u {width:20px;display:block;height:20px;float:left}

        /*view photo button styles*/



        .share_links span {clear:both;display:block}

        .share_links a {margin:0 4px}

        /*Most Active Members*/

        #most_active_users a {font-family:Tahoma,Verdana,Arial,Serif;text-decoration:underline;}

        #most_active_users a#iam   {font-weight:bold}

        #most_active_users span.act1, #most_active_users a.act1   {font-size:1.4em}

        #most_active_users span.act2, #most_active_users a.act2     {font-size:1.37em}

        #most_active_users span.act3, #most_active_users a.act3     {font-size:1.3em}

        #most_active_users span.act4, #most_active_users a.act4     {font-size:1.2em}

        #most_active_users span.act5, #most_active_users a.act5    {font-size:1.1em}

        #most_active_users span.act6, #most_active_users a.act6    {font-size:1.0em}

        #most_active_users span.act7, #most_active_users a.act7     {font-size:0.96em}

        #most_active_users span.act8, #most_active_users a.act8     {font-size:0.92em}

        #most_active_users span.act9, #most_active_users a.act9     {font-size:0.88em}

        #most_active_users span.act10, #most_active_users a.act10     {font-size:0.84em}

        #iam {font-weight:bold; color:#ff0000; }

        /*Most Visited Members*/

        #most_visited_users a {font-family:Tahoma,Verdana,Arial,Serif;text-decoration:underline;}

        #most_visited_users a#iam   {font-weight:bold}

        #most_visited_users span.act1, #most_visited_users a.act1   {font-size:1.4em}

        #most_visited_users span.act2, #most_visited_users a.act2     {font-size:1.37em}

        #most_visited_users span.act3, #most_visited_users a.act3     {font-size:1.3em}

        #most_visited_users span.act4, #most_visited_users a.act4     {font-size:1.2em}

        #most_visited_users span.act5, #most_visited_users a.act5    {font-size:1.1em}

        #most_visited_users span.act6, #most_visited_users a.act6    {font-size:1.0em}

        #most_visited_users span.act7, #most_visited_users a.act7     {font-size:0.96em}

        #most_visited_users span.act8, #most_visited_users a.act8     {font-size:0.92em}

        #most_visited_users span.act9, #most_visited_users a.act9     {font-size:0.88em}

        #most_visited_users span.act10, #most_visited_users a.act10     {font-size:0.84em}

        /*Member Signup*/

        #signup {text-align:center;padding:8px 28px}

        #signup #user_name, #signup #email, #signup #code, #signup #password1, #signup #password2      {color:#5471B9}

        #signup_album_invite_logo {background:url(/images/invite/signup_logo.gif) right top no-repeat}

        .signup-wrapper {
           margin:10px;
           float:left;
           }
        * html .signup-wrapper {
           float:none;
           width:1%
           }
           
        .signup-form input, .signup-form select {
           display:inline;
           font-size:14px
           }
           
        .signup-form select {
           width:240px;
           margin-bottom:4px
           }

        .signup-form td {
           padding:2px;
           text-align:left;
           width:80px;
           vertical-align:middle
           }
        .signup-form th {
           text-align:left;
           font-weight:normal
           }
           
        .signup-form td .code_busy {display:none}
        .signup-form #agree_validity {
           display:block;
           position:relative;
           margin:12px 0;
           padding:2px 0;
           line-height:18px;
           white-space:nowrap
           }
        .signup-form #agree_validity label {
           font-size:11px;
           vertical-align:middle
           }
        .signup-form td em {
           font-style:normal;
           font-size:11px;
           white-space:nowrap
           }

        .signup-wrapper .rcorners {
           float:none !important;
           width:100%;
           }

        .signup-info ul {
           list-style-image:url(/images/bullet.gif);
           padding:0;
           margin:0 20px 0 32px
           }

        .signup-captcha img {
           width:148px;
           height:36px;
           display:block;
           float:left;
           margin:0;
           cursor:pointer;
           }

        .signup-captcha a b {display:none}

        .signup-captcha a {
           outline:none;
           -moz-outline-style:none;
           display:block;
           width:16px;
           height:36px;
           float:left;
           background:url(/images/cart/refresh.png) 0 50% no-repeat
           }
        .signup-captcha.busy a {
           background-image:url(/images/progress.gif)
           }
           
        .signup-nyip-form td {
           font:normal 11px Arial, Helvetica, sans-serif;
        }

        .signup-nyip-form textarea, .signup-nyip-form select, .signup-nyip-form #agree_validity label {
           font:normal 13px Arial, Helvetica, sans-serif;
        }

        /*signup input#check_value {width:5em}*/

        .valueWrong {background:#fee;color:red}
        .valueWrong .username {color:#b00;}
        .valueOK {background:#efe;font-weight:bold;color:#090;}
        .valueOK .username {color:#5471B9;}

        /*Login*/

        #lform {border:2px solid #DFE5F4;background:#FCFCFE;width:95%;padding:8px;white-space:nowrap}

        #lform #login    {width:160px;color:#5471B9;font-size:14px;font-weight:bold;padding-left:4px;}

        #lform #password {width:160px;font-size:14px;font-weight:bold;padding-left:4px}

        /*#lform input#save,#lform input#bind {position:relative;top:2px}*/

        .level1 {color:#5471B9}

        #background_lifestyle select {width:15em}

        #background_lifestyle input {width:20em}

        /*profile search*/

        #profile_form {border:2px solid #DFE5F4;background:#FCFCFE;width:1%;padding:8px;white-space:nowrap}

        #profile_result {border:2px solid #DFE5F4;width:340px;height:100%;padding:8px;}

		  .profile_send_virtgift {text-decoration:none;color:#000}
        /* search page */

        .inner.search {
           float:none
           } 

        #fsearch {
           margin:8px 0
           }
           
        .mozilla_search {
           display:block;
           width:160px;
           height:32px;
           background:url(/images/ffs.gif) 0 -12px no-repeat
           }
        .mozilla_search  b {
           display:none
           }

        .search-items, .search-items li, .search-items dl, .search-items dt, .search-items dd {
           margin:0;padding:0;list-style:none
           }
           
        .search-items dt a {
           color:#5471B9;
           text-decoration:none;
           margin:0;padding:0 0 4px 0
           }
        .search-items dl {
           height:280px;
           width:180px
           }
        .search-items.small dl {
           height:180px
           }
        .search-items-preview a {
           display:block;
           height:60px;
           overflow:hidden
           }
        .search-items-preview a img {
           margin-top:-30px
           }
        .search-items.small dd a {
           font-size:10px
           }

        .search #stretch_photo_id {
           display:block;
           background:#fff;
           padding:4px;
           border:1px solid #DDD
           }
           
        /*for login name*/

        a#a_login_name:hover{color: white}

        /*for interests in profile*/

        .vtop {vertical-align: top}

        /* styles for progress bar (copy/move photos) */

        #PBouter {background-color:#576FB9;} /* COLOR OF THE BORDER */

        #Unloaded {background-color:white;} /* COLOR OF UNLOADED AREA */

        #PBdone { background-color:#BAC9F0;} /* PROGRESS BAR COLOR */

        #PBtext {font:bold 22px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#BBC9F0}

        #action_status, #incomplete {font:bold 17px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;}



        /*for redirection page after login*/

        .redirect_page {
        margin: 50px auto 60px auto;
        border: 1px solid #B9C9EF;
        width: 50%;
        padding: 9px 9px 15px 9px;
        text-align: center;
        font-size: 12px
        }

        .redirect_page a { color: #5471B9 }

        .redirect_page #progress_bar {background: url(/images/progress_bar.gif) center center no-repeat; display:block; width:100%; height:26px;}

        /* styles for roundcornered frames */

        .rcorners {background:#FAFAFA;padding:0;margin:0;}

        .rcorners .rc1, .rcorners .rc2, .rcorners .rc3, .rcorners .rc4, .rcorners .rcontent {
           width:auto;
           height:100%;
           margin:0;
           padding:0;
           border:0;
           background:url(/images/firstpage/corners.png) left top no-repeat
           }

        .rcorners .rc2 {background-position:right top}

        .rcorners .rc3 {background-position:right bottom}

        .rcorners .rc4 {background-position:left bottom}

        .rcorners h1 {font:normal 18px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;padding:2px 8px;margin:0;}

        .rcorners h1 a {font:normal 18px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;padding:0;margin:0; text-decoration:none;}

        .rcorners h2 {font:italic 18px Verdana,Tahoma,Serif;color:black;padding:2px 8px;margin:0}

        .rcorners h2 i {color:blue}

        .rcorners h2 b {font-size:11px;font-weight:normal}

        .rcorners .rinner {font:normal 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:black;padding:0 8px 8px 8px;margin:0}

        .rcorners .rinner#notitle {font:normal 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:black;margin:0;padding:8px;height:100%}

        .dark {background:#f0f0f0}

        .dark_light {background:#f7f7f7}

        .dark .rc1 {background:url(/images/cart/lt.gif) left  top no-repeat}

        .dark .rc2 {background:url(/images/cart/rt.gif) right top no-repeat}

        .dark .rc3 {background:url(/images/cart/rb.gif) right bottom no-repeat}

        .dark .rc4 {background:url(/images/cart/lb.gif) left  bottom no-repeat}

        /* styles for download page */

        #download_block .rcorners .rinner, #download_info .rcorners .rinner {padding:8px;margin:0}

        .dtitle {font:bold 16px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;white-space:nowrap;margin:0}

        .toolbar_main_title {font:bold 22px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;white-space:nowrap;margin:0}

        .toolbar_feature {font:normal 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;padding-left:8px}

        .toolbar_req {font:bold 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;white-space:nowrap;padding-left:8px}

        .toolbar_system {font:normal 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#A7A7A7;white-space:nowrap;padding-left:8px}

        #download_block {margin:8px; width:280px; height:180px; float:left}

        #download_block .rcorners {height:100%}

        .download_info_small {height:115px;margin:5px 0 0 0}

        .download_info_small img {padding:0 8px 8px 0}

        .download_info_large {height:120px;}

        .download_info_large img {padding:0 0 8px 0}

        .download_macos {display:block;width:150px;font:11px Arial;font-weight:bold;margin-top:15px}
        .download_macos img {margin-top:-3px}
        .download_button {width:100%;text-align:center}

        .more_info {font:bold 12px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;}

        /* google baneer in view_photo.tpl */

        #google_baner_container {border:1px dotted #B9C9EF;width:125px;height:125px}

        .framewrapper {margin:0;padding:0}

        .centertop, .centerbottom, .blockcontent {background:#FAFAFA}

        .dark .centertop, .dark .centerbottom, .dark .blockcontent {background:#F0F0F0}

        .win .centertop, .win .centerbottom, .win .blockcontent {background:#FFFFE1}

        .orange .centertop, .orange .centerbottom, .orange .blockcontent {background:#FF9400}

        .blue .centertop, .blue .centerbottom, .blue .blockcontent {background:#EEF1F8}

        .centertop, .centerbottom {
        float:none;
        height:7px;
        margin:0 8px;
        border-top:0px solid #E5E5E5;
        }

        * html .centertop, * html .centerbottom {
        margin:0;
        line-height:0;
        font-size:0;
        }

        .note .centertop {border-top:1px solid #E5E5E5}

        .note .centerbottom {border-bottom:1px solid #E5E5E5}

        .warn .centertop {border-top:1px solid red}

        .warn .centerbottom {border-bottom:1px solid red}

        .dark .centerbottom {border-bottom:1px solid #B9B9B9}

        .dark .centertop {border-top:1px solid #B9B9B9}

        .win .centerbottom {border-bottom:1px solid #727272}

        .win .centertop {border-top:1px solid #727272}

        .orange .centerbottom {border-bottom:1px solid #7F4A00}

        .orange .centertop {border-top:1px solid #7F4A00}

        .blue .centerbottom {border-bottom:1px solid #B9C9EF}

        .blue .centertop {border-top:1px solid #B9C9EF}

        .lefttop, .leftbottom, .righttop, .rightbottom {
        width:8px;
        height:8px;
        background:url(/images/corners.gif) center center no-repeat;
        }

        * html .lefttop, * html .leftbottom, * html .righttop, * html .rightbottom {
        line-height:0;
        font-size:0;
        }

        .warn .lefttop, .warn .leftbottom,
        .warn .righttop, .warn .rightbottom {background-image:url(/images/redcorners.gif)}

        .dark .lefttop, .dark .leftbottom,
        .dark .rightbottom, .dark .righttop {background-image:url(/images/darkcorners.gif)}

        .win .lefttop, .win .leftbottom,
        .win .rightbottom, .win .righttop {background-image:url(/images/wincorners.gif)}

        .orange .lefttop, .orange .leftbottom,
        .orange .rightbottom, .orange .righttop {background-image:url(/images/orangecorners.gif)}

        .blue .lefttop, .blue .leftbottom,
        .blue .rightbottom, .blue .righttop {background-image:url(/images/bluecorners.gif)}

        .rightbottom, .righttop {float:right}

        * html .rightbottom, * html .righttop {margin-left:-3px}

        .leftbottom, .lefttop {float:left}

        * html .leftbottom, * html .lefttop {margin-right:-3px}

        .blockcontent {border:1px solid #E5E5E5;border-width:0 1px}

        .warn .blockcontent {border-color:red}

        .dark .blockcontent {border-color:#B9B9B9}

        .win .blockcontent {border-color:#727272}

        .orange .blockcontent {border-color:#7F4A00}

        .blue .blockcontent {border-color:#B9C9EF}


        .lefttop {background-position:left top}
        .leftbottom {background-position: left bottom}
        .rightbottom {background-position: right bottom}
        .righttop {background-position: right top}

        .blockcontent h1, .blockcontent p {margin-top:0}

        #cphstitle {
        padding:12px 0;
        font:normal 17px "Trebuchet MS",Arial,Verdana,Tahoma,Serif;color:#5471B9;
        text-decoration:none;
        }

        .code_busy {display:block;width:16px;height:16px;background:url(/images/progress.gif) center center no-repeat}

        /* fojo */
        .fojo { position:absolute; left:0; top:0; z-index:10999; width:100%}

        .fojo_bg {
        position:absolute;
        z-index:10997;
        left:0;
        top:0;
        width:100%;
        height:500px;
        background:none;
        background-color:#FFF;
        }

        .fojo10 {-moz-opacity:0.1;opacity: 0.1;}
        .fojo20 {-moz-opacity:0.2;opacity: 0.2;}
        .fojo30 {-moz-opacity:0.3;opacity: 0.3;}
        .fojo40 {-moz-opacity:0.4;opacity: 0.4;}
        .fojo50 {-moz-opacity:0.5;opacity: 0.5;}
        .fojo60 {-moz-opacity:0.6;opacity: 0.6;}
        .fojo70 {-moz-opacity:0.7;opacity: 0.7;}
        .fojo80 {-moz-opacity:0.8;opacity: 0.8;}
        .fojo90 {-moz-opacity:0.9;opacity: 0.9;}
        * html .fojo10 {filter: alpha(opacity=10)}
        * html .fojo20 {filter: alpha(opacity=20)}
        * html .fojo30 {filter: alpha(opacity=30)}
        * html .fojo40 {filter: alpha(opacity=40)}
        * html .fojo50 {filter: alpha(opacity=50)}
        * html .fojo60 {filter: alpha(opacity=60)}
        * html .fojo70 {filter: alpha(opacity=70)}
        * html .fojo80 {filter: alpha(opacity=80)}
        * html .fojo90 {filter: alpha(opacity=90)}



        .fogo_progress {margin:0 auto;width:16px;height:16px;background:url(/images/progress.gif) center center no-repeat}

        .dialog_header {font:normal 18px Serif,Verdana,Arial,Tahoma,Serif;color:#5471B9;padding:0px 0px;margin:0}

        /* /fojo */
        #edit_tags {}
        #show_tags {display:block}

        #edit_tags_span a, #cancel_btn a, #save_btn a {margin:4px 0}

        #edit_tags_span, #cancel_btn, #save_btn {white-space:nowrap}

        #current_photo_tags {width:50%;
           margin-bottom:4px
           }
        #tags_from_album {width:100%}
        #price-place {
           margin:8px 0;
           display:block;
           width:100%;
           overflow:hidden;
           clear:both
           }
        #price-place form {
           float:left;
           border:1px solid #DDD
           }
        #price-place fieldset {
           margin:0;
           float:left;
           padding:6px
           }
        #price-place select {
           margin-bottom:4px
           }
        #price-place label, #price-place input#form-qty {
           line-height:16px;
           font-size:12px
           }
        #price-place #order_submit {
           overflow:hidden;
           clear:both
           }
        #price-place #order_loading {
           width:16px;
           margin:4px 0 0 2px;
           height:16px;
           float:left;
           background:url(/images/progress.gif) no-repeat
           }
        #price-place #order_qty {
           float:left;
           margin-right:4px
           }
           
        #price-place .order_cart {display:block}
        #price-place .order_cart, #price-place #order_message,
        #price-place #error_message, #price-place #shopping_cart_url,
        #price-place .already_ordered_format {
           padding-left:18px;
           margin:2px 0;
           line-height:16px;
           overflow:hidden;
           clear:both;
           background:url(/images/cart/load.gif) 0 0 no-repeat
           }
        #price-place #order_message {background-image:url(/images/cart/ok.gif)}
        #price-place .already_ordered_format {background-image:url(/images/cart/ok.gif)}
        #price-place #error_message {background-image:url(/images/cart/error.gif)}

        #price-place #customorder {
           float:left;
           margin-top:1px
           }
           
        #edit_tags textarea {
           display:block;
           width:60%;
           font-size:12px;
           word-spacing:8px
           }



        .scrolling_badge_div {
        height:400px;
        width:100%;
        overflow-y:auto;
        overflow:auto;
        overflow-x:auto;
        }

        /* === ADS */

        #google_analytics {width:1px;height:1px;overflow:hidden;border:0;padding:0;margin:0;position:absolute;left:-1000px;top:-1000px}

        #google_ad_small {margin:8px 0 0 0}

        .precache {display:block;width:2px;height:2px;overflow:hidden;border:0;padding:0;margin:0;position:absolute;left:-1000px;top:-1000px}

        .button88x31 {width:90px;height:62px;float:left;overflow:hidden}

        .ads_block a, .ads_block span {display:block;clear:both}

        .ads_block span a {display:inline;clear:normal}

        .ad160x600, .ad728x90, .ad300x250 {border:0;padding:0;margin:0;text-align:center}
        .ad160x600 .adimg {width:160px;height:1px;}

        .ad160x600 {
           width:160px;
           vertical-align:top;
           text-align:center;
           }

        .ad728x90 {height:96px;width:735px}

        .ad300x250 {width:300px;height:250px}

        #info_span {font-size:9px;color:#000;border:1px solid #FFF;position:absolute;top:0;right:0;background:yellow;padding:0 8px;text-align:center}

        .order_animation {position:absolute; z-index:9999; display:block; -moz-opacity:0.3; opacity:0.3; }
        * html .order_animation {filter:alpha(opacity=40)}

        .order_animation_div { z-index:19999; border: solid 1px #9E9E9E; position: absolute; display: block; width: 120px; height:80px }

        .orderprintlabel {padding:0 0 0 15px;}
        .orderprintlabel a { white-space:nowrap; text-align:left; line-height:16px }

        /* === HINT == */

        .hint h1,
        .hint h2,
        .hint h3,
        .hint h4 {margin:0;padding:0 0 0.5em 0;background:transparent}

        .hint {

           background-image:url(/images/corners.gif);
           background-image:url(/images/wincorners.gif);
           background-image:url(/images/hint_arrow_win.gif);
           background-image:url(/images/hint_arrow_note.gif);
           background-image:none;

        position:absolute;
        left:30%;
        top:40%;
        z-index:80000;
        color:black;
        font-size:10px;
        }

        .hint a, .hint a:hover, .hint a:visited {
        color:blue;
        text-decoration:underline
        }



        .hint_arrow {
        position:absolute;
        width:11px;
        height:11px;
        overflow:hidden;
        background:url(/images/hint_arrow_note.gif) center top no-repeat;
        z-index:82;
        line-height:0;
        font-size:0;
        }

        .win .hint_arrow {background-image:url(/images/hint_arrow_win.gif)}

        .dark .hint_arrow {background-image:url(/images/hint_arrow_dark.gif)}

        .warn .hint_arrow {background-image:url(/images/hint_arrow_warn.gif)}

        .orange .hint_arrow {background-image:url(/images/hint_arrow_orange.gif)}

        .blue .hint_arrow {background-image:url(/images/hint_arrow_blue.gif)}

        .hint .framewrapper {position:absolute;z-index:81;float:left;width:400px}

        .hint .blockcontent {padding:0 8px}

        .orange  .blockcontent {color:white}

        .arrow1 ul {
        left:-16px;top:5px;
        }

        .arrow1 .hint_arrow {
        background-position:center top;
        left:11px;top:-10px;
        }



        .arrow2 ul {
        right:-16px;top:5px;
        }

        .arrow2 .hint_arrow {
        background-position:center top;
        right:10px;top:-10px;
        }

        .arrow3 ul {
        right:4px;top:-15px;
        }

        .arrow3 .hint_arrow {
        background-position:center right;
        right:-10px;top:10px;
        }

        .arrow4 ul {
        right:4px;bottom:-16px;
        }

        .arrow4 .hint_arrow {
        background-position:center right;
        right:-10px;bottom:10px;
        }

        .arrow5 ul {
           right:-16px;
           bottom:4px;
        }

        .arrow5 .hint_arrow {
           background-position:center bottom;
           right:10px;
           bottom:-10px;
        }

        .arrow6 ul {
           left:-15px;
           bottom:4px;
        }

        .arrow6 .hint_arrow {
           background-position:center bottom;
           left:10px;
           bottom:-10px;
        }

        .arrow7 ul {
           left:5px;
           bottom:-16px;
        }

        .arrow7 .hint_arrow {
        background-position:center left;
        left:-10px;bottom:10px;
        }

        .arrow8 ul {
        left:5px;top:-15px;
        }

        .arrow8 .hint_arrow {
        background-position:center left;
        left:-10px;top:10px;
        }



        .hint ul {
        position:absolute;
        list-style:none;
        padding:0;
        margin:0;
        }



        .bb1, .bb3 {font-size:4px;line-height:4px}

        .bb2 {background:#FFFFE1;border:1px solid gray;border-width:0 1px;padding:0 6px;line-height:12px}

        .dd1, .dd2, .dd3, .dd4 {
           background:url(/images/wincorners.gif);
           width:8px;
           height:8px;
           overflow:hidden;
           position:absolute;
           font-size:0;
           line-height:0
        }

        .bb1 div, .bb3 div {background:#FFFFE1;margin:0 8px;border:1px solid gray;border-width:1px 0 0 0}

        .bb3 div {border-width:0 0 1px 0}

        .dd2 {right:0;top:0;background-position:right top}

        .dd3 {bottom:0;background-position:left bottom}

        .dd4 {right:0;bottom:0;background-position:right bottom}

        /* for regional feature */

        .lang_select {
           float:right;
           display:block;
           padding:2px 8px;
           color:white
        }

        .lang_select a {
              text-decoration:none;
              padding:0 2px;
           }

        .lang_select a:hover {
              color:white
        }

        /* in albums-view there are a button Order Book */
        table.order_book_table {width:455px}

        .order_book_table ul {list-style:none;margin:0;padding:0;width:450px;display:block}
        .order_book_table li {
        display:block;
        float:left;
        width:160px;
        padding-left:30px;
        height:30px;
        background:url(/images/cart/booksmall.png) left top no-repeat;
        }

        .order_book_table a.not_enabled {color:#888; text-decoration:none; cursor:default;}
        .order_book_table div.menu_bottom {text-align:right; float:right; width:100%;}


        .bookorder_menu {
        color: #000;
        position:absolute;
        list-style:none;
        top:0;
        left:8px;
        border:1px solid #B9C9EF;
        background:#fff;
        z-index:999;
        padding:1px;
        margin:0;
        float:left;
        -moz-opacity:0.95;
        opacity:0.95;
        }
        * html .bookorder_menu { filter: alpha(opacity=95) }

        .bookorder_menu ul {list-style:none; margin-left:0; padding-left:0;}

        .bookorder_menu li a {
        color: #000;
        text-decoration:none;
        display:block;
        position:relative;
        line-height:1.6em;
        padding:0 8px
        }

        .bookorder_menu li a:hover {
        background:#B9C9EF;
        }

        #nav1 {clear:both;padding:4px 0}
        #nav1 a {padding:4px;text-decoration:none;}

        #most_visited_users a.top_more {color:#5471b9; text-decoration:none}

        #new_album {margin-bottom:32px}
        #new_album br {display:block;height:1px;overflow:hidden;clear:both}
        #new_album label {display:block;width:96px;text-align:left;margin:8px 4px;line-height:18px;float:left}
        #new_album input {margin:4px 0;line-height:18px;width:auto}
        #new_album small {}
        #new_album #buttons {margin:4px 0 0 104px}

        #new_album_header {padding:8px 0 32px 8px;overflow:hidden;clear:both}

        /* view photo page top horizontal ad container styles */
        #view_photo_page_ad {
           background-color:#5471B9;
           padding:0;
           margin:0;
           height:90px;
           overflow:hidden;
        }

        /* timeline page */

        .time_year {
           color: #fff;
           width:50px;
           height:150px;
           padding:16px 0 0 3px;
           float:left;
        }

        .time_title {
           margin-right:50px;
           color: #3b5388;
           padding-top: 16px;
           padding-left: 80px;
        }

        .time_bullet {
           padding:0 16px 0 65px;
           color: #3b5388;
           line-height: 1.5;
        }


        .time_corner_blue {
           min-height: 200px;
           background: url(/images/aboutus/timeline/con_time_blue.png) left top no-repeat;
        }


        .time_line_grey {
           min-height: 200px;
           background: url(/images/aboutus/timeline/line_time_grey.png) left top repeat-x;
        }

        .time_corner_grey {
           height:100%;
           background: url(/images/aboutus/timeline/con_time_grey.png) right top no-repeat;
        }

        /* style for button first page and login page */

        .cbutton a, .cbutton b {display:block;height:21px;float:left;cursor:hand;margin:0;background:url(/images/button_orange.png) 0 -21px no-repeat}
        .cbutton.blue a, .cbutton.blue b {background-image:url(/images/button_blue.png)}
        .cbutton a {padding:0 0 0 8px;text-decoration:none}
        .cbutton b {background-position:right top;padding:0 9px 0 0;color:white;font:bold 14px 'Trebuchet MS',Arial,Tahoma,Verdana,Serif;padding-top:1px}

        /* join fotki block */


         #mainblock {background:#FAFAFA;}
         #mainblock .rc4 div {padding:8px 8px 0 12px}

         #mainblock table {margin:0 8px 8px 0}
         #mainblock table td {vertical-align:top;padding-top:3px}
         #mainblock h1{padding:0 0 2px 0}
         #mainblock h2 {padding:0 2px}
         #mainblock img {display:block;float:right}

         #mainblock ul {
         padding:0;
         list-style:none;
         margin:0 0 0 8px;
         display:block;
         }

         #mainblock ul li  a {color:#5471B9}
         #mainblock ul li  a:hover {color:blue}
         #mainblock ul li {line-height:15px;padding:0 0 0 12px;margin:0;
         background:url(/images/firstpage/point.gif) 0 4px no-repeat}

         #mainblock h1 {}
         #mainblock h2 {font-style:normal;color:red;font-size:12px;background:none}

        /* styles for fdekstop download page */

        .fdekstop_download_main_title {
           margin: 10px 0 0 20px;
        }

        .fdekstop_download_title {
           margin: 50px 0 0 20px;
        }

        .fdekstop_download_description {
           margin: 0 0 0 25px;
        }

        .fdesktop_download_pics {
           margin: 15px 0 0 45px;
        }


        /* Credit CArd form */

                 #frmOrder {margin:0 10px;width:auto;}
                 #dialog_dinamic_buttons .button, #hidden_dialog_dinamic_buttons .button {background:none}
                 #cc_form_plain_table {background:none;padding:0;margin:0}

                 #cc_form_plain_table select, #cc_form_plain_table input {
                    margin:0;
                    padding:1px 2px;
                    width:190px;
                    overflow:hidden;
                    height:18px;
                    float:left
                 }
                 #cc_form_plain_table select {height:22px}

                 #cc_form_plain_table .short-field select, #cc_form_plain_table .short-field input {width:90px;margin-right:10px}
                 #cc_form_plain_table .long-field select, #cc_form_plain_table .long-field input {width:410px}

                 #cc_form_plain_table #cc_checkbox1,
                 #cc_form_plain_table #cc_checkbox2
                    {width:20px;border:0}

                 #cc_form_plain_table label {
                    display:block;
                    float:left;
                    font-size:11px;
                    padding:0;
                    line-height:18px;
                    margin:0 0 8px 0;
                    width:210px;
                    position:relative
                    }
                 #cc_form_plain_table label span {display:block;margin:0;padding:0;border:0;line-height:12px}
                 #cc_form_plain_table label.long-field {width:420px}
                 #cc_form_plain_table label.short-field {width:100px}
                 #cc_form_plain_table label b {color:red;font-size:12px;line-height:12px;vertical-align:middle}
                 #frmOrder label.hidden {display:none}

                 #cc_form_plain_table h2 {float:left;font-size:11px;}

                 #cc_form_plain_table label em {
                    position:absolute;
                    float:left;
                    background:url(/images/bottom-arrow-red.gif) 4px bottom no-repeat;
                    line-height:12px;
                    left:50%;
                    bottom:20px;
                    z-index:9999;
                    display:block;
                    margin:0;
                    padding:0
                    }
                 #cc_form_plain_table label em i {
                    margin:0 0 5px 0;
                    background:#FFE5E5;
                    color:red;
                    padding:0 6px 1px 6px;
                    display:block;
                    font-size:11px;
                    white-space:nowrap
                    }

                 #frmAddr {width:420px;margin:0 10px}

        /* Selling cart styles */
        tr.ac_element {
           background:#F2F5FC;
           color:black;
        }
        tr.ac_main {
           background:transparent;
        }


        /* Bulk edit */

        .bulkedit {margin:0 40px 30px 40px;clear:both}
        .bulkedit-thumbnail {float:left;width:180px}
        .bulkedit fieldset {display:block;float:left;width:470px;padding:8px 48px 8px 16px}
        .bulkedit fieldset label {display:block;width:160px;float:left;margin-bottom:8px}
        .bulkedit fieldset input, .bulkedit fieldset textarea {display:block;width:300px;float:left;margin-bottom:8px}

        .bilkedit-nav {clear:both;width:532px;height:60px;text-align:left;padding-left:220px}

        /* iFrame */

        .iframe-wrapper {
           background:transparent url(/images/e-commerce/shadow_990_600.png) 0 0 no-repeat;
           padding:0;
           overflow:hidden;
           width:990px;
           height:600px;
           position:absolute;
           left:50%;
           margin:0 auto 0 -495px;
           z-index:997
           }

        .iframe-wrapper iframe {
           background:#FFF;
           z-index:998;
           top:16px; left:16px;
           display:block;
           border:0;
           width:958px; 
           height:568px;
           position:relative;
           border:1px solid #BBBBBB;
           }


        #closebutton {position:absolute;right:14px;top:16px;z-index:999;margin-right:20px;margin-top:5px;font-size:10px;color:red}
        #closebutton img {display:block;border:0}

        .ordergift-button {
           position:absolute;
           display:block;
           height:22px;
           line-height:24px;
           padding:0 0 0 12px;
           margin:4px 0;
           text-decoration:none;
           background:url(/images/e-commerce/gift-button.png) left top no-repeat
           }
        .ordergift-button b {
           white-space:nowrap;
           display:block;
           height:21px;
           line-height:21px;
           margin:0;
           padding:1px 34px 0 4px;
           background:url(/images/e-commerce/gift-button.png) right bottom no-repeat;
           text-decoration:none;
           color:#FFF;
           font:bold 13px 'Trebuchet MS';
           cursor:hand
           }

        /* My Fotki */
        #myfotki-wrapper {margin:12px 20px}
        #myfotki-wrapper dl {float:left;margin:0 48px 16px 0}
        #myfotki-wrapper dl#guestbook, #myfotki-wrapper dl#photo_comments, #myfotki-wrapper dl#friends_feed, #myfotki-wrapper dl#videos, #myfotki-wrapper dl.guests
        {height:auto;}
        html>body #myfotki-wrapper dl.guests {clear:both;width:100%}
        * html  #myfotki-wrapper dl#photo_comments
        {height:400px}
        * html  #myfotki-wrapper dl#guestbook
        {height:400px}
        * html  #myfotki-wrapper dl#friends_feed
        {height:400px}
        * html  #myfotki-wrapper dl#videos
        {height:400px}
        * html  #myfotki-wrapper dl.guests
        {height:400px}
        #myfotki-wrapper dt {margin-bottom:4px;padding:0;background:#F2F5FC;border-left:6px solid #B9C9EF;border-right:3px solid #DFE5F4;padding:3px 4px 3px 6px}
        #myfotki-wrapper dd {padding:4px 16px 4px 8px;white-space:nowrap;margin:0;clear:both}
        #myfotki-wrapper dd p {margin:0 0 0 52px;padding:0;float:none}

        #myfotki-wrapper dd small {color:gray}

        #myfotki-wrapper img {vertical-align:text-bottom}

        #photo_comments dd span {display:block;float:left;background:#FFF;border:1px solid #EEE;padding:2px;margin:0 6px 4px 0}
        #photo_comments dd span img {width:40px;height:32px;display:block;overflow:hidden}

        #friends_feed dd span {display:block;float:left;background:#FFF;border:1px solid #EEE;padding:2px;margin:0 6px 4px 0}
        #friends_feed dd span:hover {border:1px solid #cacaca}
#friends_feed dd span {width:40px;height:32px;display:block;overflow:hidden}
html>body .my_birthday_block {*float:none}

.guests {float:left;height:auto !important}
.guests dd {clear:none !important;float:left;margin-right:8px}
.guests dd strong {clear:both;display:block;margin-bottom:4px}
.guests div {margin-bottom:4px;height:48px;clear:both;float:left}
.guests dd span {display:block;width:32px;height:38px;background:#FFF;border:1px solid #EEE;padding:2px;float:left}
.guests dd span img, .guests dd small {display:block}
.guests dd a img {text-decoration:none}
.left {float:left}


.widget_container {
   float: left;
   width: 200px;
   overflow: hidden;
}


.header2 { font-size:14px}

.header3 { font-size:16px}

.text1, .text1b, .header1, .text1bold { font-size:18px}

.text2, .text2b { font-size:13px}

.text2black {
	font-size:13px !important;
	color:black
}

.text3, .text3b { font-size:11px !important}

.text3black {
	font-size:11px !important;
	color:black
}

.text3black a{
	font-size:11px !important;
	color:#551a8b
}

.text3black a:hover {
	font-size:11px !important;
	color: #5471b9
}

.text4, .text4b { font-size:10px !important}

.text5, .text5b { font-size:9px !important}

/* new footer */

#bottomline {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background:#5471b9;
	height:60px;
	overflow:hidden;
	text-align:center;
	border-top:6px solid #5471b9
}

#footer {height:100%;background:url(/images/navigation/bottomgr.png) 0 0 repeat-x}
* html #footer {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/navigation/bottomgr.png,sizingMethod=scale)}

#footer * {padding:0;margin:0;border:0;list-style:none}
#footer ul{margin:8px 0 2px 0;display:inline-block;text-align:center}
#footer li {display:inline;border-left:1px solid #CCC;text-align:left}
#footer li.first {border:0}
#footer a {padding:0 2px 0 5px;display:inline-block;text-decoration:none;position:relative;z-index:990;text-align:left}
#footer a:hover {text-decoration:underline}
#footer p {padding:2px 0 0 0}

.amcham {
	display:block;
	margin:8px 4px;
	float:right;
}
.amcham img {border:0}

/* CONTACT ME FORM START*/

.contactme-form {margin:8px 16px}

.contactme-form em {color:red;font-size:10px}

.contactme-form h2 {margin:8px 0}

.contactme-form  #user_data {
	margin:4px 0 0 0;
	padding:6px 0 0 26px;
	background:#F2F5FC;
	width:382px;
	border-right:4px solid #DFE5F4;
	}
	
.contactme-form  #user_data label {
	display:block;
	clear:right;
	}
.contactme-form  #user_data input {
	display:inline-block;
	margin-bottom:6px
	}
.contactme-form  textarea {display:block;margin:8px 0;width:400px;padding:2px 4px;clear:left}

/* CONTACT ME FORM END*/

.color-picker {
	border:1px solid #222;
	cursor:pointer;
	width:1.6em;
	overflow:visible
	}
	
.mono {
	padding:1px 2px;
	margin-left:4px;
	font-size:13px
	}
	
.sliderTrack {
	position:relative;
	width:120px;
	left:4px
	}

/* UPLOAD PAGE */

.upload-options div {position:relative}

#mailup_email {margin-left:20px;}
#mailup_email a {margin:4px 0}
#mailup_email input {margin:4px 0}

#ieup, #javaup, #xpup, #bookup, #ftpup, #fetchup,
#mailup, #picajetup, #picturesyncup, #compupicup, #spbup, #oneup, #fdesktop,
#dynamix, #eyefi_card {
display:block;
position:relative;
padding:0 8px 0 70px;
margin:0 8px 8px 20px;
border-bottom:1px dotted #B9C9EF;
background:url(about:blank) left top no-repeat;
height:90px
}


#ieup {background-image:url(/images/uploader/ie.png)}
* html #ieup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/ie.png,sizingMethod=crop);
}

#javaup {background-image:url(/images/uploader/java.png)}
* html #javaup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/java.png,sizingMethod=crop);
}

#xpup {background-image:url(/images/uploader/win.png)}
* html #xpup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/win.png,sizingMethod=crop);
}

#bookup {background-image:url(/images/uploader/book.png)}
* html #bookup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/book.png,sizingMethod=crop);
}

#fetchup {background-image:url(/images/uploader/fetch.png)}
* html #fetchup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/fetch.png,sizingMethod=crop);
}

#ftpup {background-image:url(/images/uploader/ftp.png)}
* html #ftpup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/ftp.png,sizingMethod=crop);
}

#mailup {background-image:url(/images/uploader/mail.png);height:auto;padding-bottom:12px}
* html #mailup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/mail.png,sizingMethod=crop);
}

#picajetup {background-image:url(/images/uploader/picajet.png)}
* html #picajetup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/picajet.png,sizingMethod=crop);
}

#picturesyncup {background-image:url(/images/uploader/picturesync.png)}
* html #picturesyncup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/picturesync.png,sizingMethod=crop);
}

#compupicup {background-image:url(/images/uploader/compupic.png)}
* html #compupicup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/compupic.png,sizingMethod=crop);
}

#spbup {background-image:url(/images/uploader/spb.png)}
* html #spbup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/spb.png,sizingMethod=crop);
}

#dynamix {background-image:url(/images/downloads/android.gif)}

#eyefi_card {background-image:url(/images/downloads/eyefi_card.png)}




#oneup {background-image:url(/images/uploader/one.png)}
* html #oneup {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/one.png,sizingMethod=crop);
}

#fdesktop {background-image:url(/images/uploader/fdesktop.png)}
* html #fdesktop {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.fotki.com/uploader/fdesktop.png,sizingMethod=crop);
}

* html #ieup, * html #javaup, * html #xpup, * html #bookup, * html #ftpup, * html #fetchup,
* html #mailup, * html #picajetup, * html #picturesyncup, * html #compupicup, * html #spbup, * html #oneup, * html #fdesktop {
background-image:none;
cursor:hand;
}

.download_table {
   margin: 16px 0 16px 20px;
}

.fdesktop_block {
   width: 285px;
   height: 167px;
   background: url(/images/uploader/fon_arrows2.png) bottom no-repeat;
   margin-left: 40px;
   padding-left: 20px;
}

#show_more_uploaders {
   padding-left: 20px;
}

/* COLOR SCHEMES SELECTOR */

.color-schemes-wrapper {
	display:block;
	clear:both;
	margin:0 12px;
	padding:0;
	overflow:hidden;
	list-style:none
	}
.color-schemes-wrapper li {
	display:block;
	float:left;
	margin:0 8px 16px 0;
	}
* html .color-schemes-wrapper .rcorners {width:1% !important}
.color-schemes-wrapper li .rcorners a.color-schemes-preview {
	display:block;
	text-decoration:none;
	height:180px;
	width:270px;
	overflow:hidden;
	clear:both;
	position:relative
	}
.color-schemes-wrapper li .rcorners a strong{
	display:block;
	font-weight:Bold;
	font-size:16px;
	color:#57B;
	padding:4px 0;
	cursor:hand
	}
.color-schemes-wrapper li .limited a strong {
	padding-right:20px;
	background:url(/images/icon-premium-small.gif) 100% 50% no-repeat
	}

.color-schemes-wrapper li .rcorners a img {
	display:block;
	position:absolute;
	top:28px;
	left:0;
	width:300px;
	height:207px;
	clip:rect(0 270px 146px 0)
	}
	
.color-schemes-controls fieldset{
	background:none;
	padding:0;margin:0;
	display:block;
	width:304px
	}
.color-schemes-wrapper .rcorners {
	width:auto !important;
	margin:0 !important;
	float:left !Important
	}
/* LIMITED */

.limited-wrapper {
	margin-right:316px;
	float:none;
	width:auto;
	}
.inner.inner-limited {
	width:auto;
	float:none;
	clear:both;
	overflow:hidden
	}
.rcorners.rcorners-limited {
	width:300px;
	margin:8px 8px 8px 0;
	float:right
   }
.rcorners.rcorners-limited h3 {
   font-size:15px;
	margin:0;padding:8px 4px 4px 4px;
	color:#57B	
	}
.limited h3 {
   font-size:15px;
	margin:0;padding:8px 4px 4px 4px;
	color:#57B	
	}
.limited-wrapper p {
	margin:0;
	padding:8px 0
	}
.rcorners.rcorners-limited p.limited-info {
	margin:0;
	padding:4px 4px 8px 4px;color:#555
	}
	
.limited ul.fbullet {margin:0 0 0 20px;padding:0}

.premium-feature {
	padding:1px 0 1px 16px;
	line-height:16px;
	background:url(/images/icon-premium-small.gif) 0 50% no-repeat
	}
	
.left-arrow, .top-arrow {
	padding:0 0 0 8px;
	display:block;
	margin:4px 0 8px 104px;
	clear:right;
	background:url(/images/cart/left.gif) 0 2px no-repeat
	}
.left-arrow.m0, .top-arrow.m0 {margin-left:0}
.top-arrow {
	padding:4px 0 0 0;
	background:url(/images/cart/top.gif) 0 0 no-repeat
	}

.limited-screenshots img {
	display:block;
	margin:0 0 8px -1px;
	border:1px solid #DDD
	}

/* FLASH */

#dummy {
	display:block;
	width:1px;height:1px;
	overflow:hidden
	}
	
/* ADS */

#folder_content_table {
	width:100%;
	border:none;
	margin:0;
	padding:0;
	}
#folder_content_table td {padding:0;margin:0}

.ad-wrapper {
	position:relative;
	padding:2px 20px;
	text-align:center;
	zoom:1
	}
.ad-wrapper.ver {
	padding:20px 2px 2px 2px;
	margin:4px 4px 0 4px;
	float:right
	}
.ad-wrapper.hor {margin:4px 4px 20px 0}
.ad-wrapper.box {
	padding:20px 2px 2px 2px;
	margin:4px;
	float:right
	}

.ad-wrapper div {
	margin:0;
	padding:0;
	overflow:hidden;
	height:600px;
	width:160px
	}
.ad-wrapper.hor div {
	height:90px;
	width:728px;
	margin:0 auto;
	border:1px solid #B7B7B7
	}
.ad-wrapper.box div {
	height:250px;
	width:300px
	}

.ad-close, .ad-advertise {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:2px;
	background:url(/images/cart/delete.png) 50% 50% no-repeat
	}
.ad-close:hover, .ad-advertise:hover {background-color:#fff}
.ad-close {right:2px}
.ad-advertise  {
	left:2px;
	background-image:url(/images/cart/info.png)
	}
.ad-close b, .ad-advertise b {display:none}

.ad-video {
	float:right;
	height:453px
	}
.ad-video .ad-wrapper {
	margin:8px 8px 0 0;
	float:left
	}
.ad-photo .ad-wrapper {float:left}
	
.ad-search {
	height:280px;
	width:360px;
	text-align:center
	}
.ad-search .ad-wrapper {
	padding:4px 20px;
	float:left;
	margin:0
	}
.ad-search .ad-wrapper  .ad-close, .ad-search .ad-wrapper  .ad-advertise {
	top:3px
	}

.ad-profile .ad-wrapper.box {
	float:left
	}
	
.ad-message {
	display:block;
	/*position:absolute;*/
	left:4px;
	top:0;
	text-decoration:none;
	color:#57B;
	line-height:20px
	}
.ad-wrapper.hor .ad-message {
	top:auto;
	left:0;
	bottom:-18px
	}
.ad-message:hover {color:#000}

* html .ad-advertise  {
	left:auto;
	right:100%;
	margin-right:-18px;}
* html .ad-wrapper.hor .ad-close {right:5px}
* html .ad-wrapper.hor .ad-advertise {margin-right:-22px}
* html .ad-wrapper.box .ad-close {right:2px}
* html .ad-wrapper.box .ad-advertise {margin-right:-18px}


/* Press Releases */

.pressrel_left {
   float:left;
   width:12%;
}
.pressrel_right {
   float:right;
   width:88%
}
.pressrel_year {
   float:left;
   padding: 0 20px 0 10px;
}


/* Virtual Gifts*/
.virt-gift {
background:url(/images/e-commerce/plate-gift.png) 0 0 no-repeat;
width:90px;height:114px;float:left;position:relative;overflow:hidden;margin:2px}

.virt-gift a{display:block;width:100%;height:100%;text-decoration:none;position:relative}
.virt-gift a:hover, .virt-gift:hover {background:url(/images/e-commerce/plate-gift.png) -90px 0 no-repeat}
/* .virt-gift img {display:block;border:0;padding:0} */
.virt-gift img {display:block;border:0;padding:13px 13px 0 13px}
.virt-gift span {color:#000;font-size:12px;display:block;padding:0 5px;text-align:center}
.virt-gift strong {color:#555;font-size:14px;display:block;padding:0 5px;text-align:center;line-height:15px}
.virt-gift a:hover strong, .virt-gift div:hover strong {color:#FFF}
.virt-gift p {display:none}
.virt-gift em {color:#FFF;font:bold 14px 'Trebuchet MS';display:block;padding:0;text-align:center;
position:absolute;bottom:3px;width:90px;left:0 }


.vg_message_area {
/*   background: url(/images/open-quote.gif) no-repeat left top; */
   padding: 0 10px;
   overflow-y:auto;
   overflow:auto;
   background-color:#FAFAFA;
   font-style:italic;
}

textarea.vgmsg_inputing {
   display:block;
   width:380px;
   height:120px;
   padding:2px 4px;
   clear:left;
}

.avatar_vg {
   left:5px;
   top:-31px;
   position:absolute;
   z-index:888;
   height:32px;
   width:32px;
   cursor:pointer;
 
}
* html .avatar_vg {behavior: url(/images/css/iepngfix.htc)}
* html #stretch_photo_id {behavior: url(/images/css/iepngfix.htc)}
.user_vg:hover {
   margin:1px;
   border:solid 1px #FFF;
   background-color:#F2F5FC;
}

.user_vg {
   display:block;
   padding:4px;
   margin:2px;
   float:left;
   cursor:pointer;
}
* html .user_vg div { behavior: url(/images/css/iepngfix.htc)}
.vg_preview {
   padding:0;
   border:1px dotted #fff;
   overflow:hidden;
   color:black !important;
   font-size:11px !important;
}

.vg_preview td {
   color:black !important;
   font-size:11px !important;
}

.vg_preview label {
   color:black !important;
   font-size:11px !important;
}

.vg_form { width:400px;padding:14px;font-size:11px;color:black; }
.vg_form td { font-size:11px;color:black; }
.vg_form label{ font-size:11px;color:black; }


.vg_preview .vg_name {
   line-height:16px;
   margin:0 2px 0 0;
   white-space:nowrap
}
.vg_name {
   color: #000000;
}

.vg_preview .premiumicon img, .vg_preview .flagicon img, .vg_preview .gendericon img {
   width:auto;
   height:16px;
}

.vg_preview #progress_cont {
   background:url(/images/progress.gif) no-repeat; width:16px;height:16px;
}

/* Licenses */

.licenses {display:block;float:left;clear:both;text-decoration:none;margin:4px 0;white-space:nowrap}
.licenses em, .licenses a {float:left;margin:0 4px;display:block;}
.licenses span {float:left;display:block;width:16px;height:16px;overflow:hidden;background:url(/copy/licenses.png) left top no-repeat;margin:0 2px;clear:none}

.licenses .noncommercial {background-position:-16px 0}
.licenses .noderivativeworks {background-position:-32px 0}
.licenses .sharealike {background-position:-48px 0}

#cc_expand_info td {vertical-align:top}


/* Account Information block */
.upgrade_account_box {
   position:relative;border: solid 1px #dbd8d1;
   font:bold 14px Georgia,'Times New Roman',Times,serif;
   float: right;
}

.upgrade_account_box .blocker_div {
   position:relative; width: 400px; height: 0px;
}

.upgrade_account_box .uab_head {
   background-color: #dbd8d1;
   font:bold 14px Georgia,'Times New Roman',Times,serif;
   padding-left: 1em;
}

.upgrade_account_box ul {
   list-style: none;
   overflow: auto;
}

.upgrade_account_box .uab_content tr td {
   font:normal 12px Georgia,'Times New Roman',Times,serif;
   white-space: nowrap;
   background: url(http://images.fotki.com/accept.gif) no-repeat left top;
   height: 16px;
   padding-left: 20px;
   vertical-align: top;
}



/* trial pay box on payment pages */
.trialpay_back {
   background-image: url(http://images.fotki.com/trialpay.com/logo_trialpay.gif);
   background-repeat: no-repeat;
   background-position: right;
}

/* Add This button */
.addthisb {float:right;padding-right:5px;width:125px}

/*Management Team*/
.minternal {padding:5px 0 0px 1px;margin:0}

/*Fotki Mobile First page*/
.corners {
background: #fafafa;
border: 1px solid #d9d9d9;
}
.tl {
background: url(/images/firstpage/t_l.gif) top left no-repeat;
position: relative;
margin: -1px; 
}
.tr {
background: url(/images/firstpage/t_r.gif) top right no-repeat;
margin: 0px;
}
.br {
background: url(/images/firstpage/b_r.gif) bottom right no-repeat;
}
.bl {
background: url(/images/firstpage/b_l.gif) bottom left no-repeat;
}
.fmobile {padding:0 0 10px 0;float:left;width:100%}
.mtop {margin:10px 0 0 0;padding:10px 0 0 0}
.mpad {padding:10px 0 0 0;margin:0}
.mclick {padding:10px 0 0 0;margin:0}
.mright {padding:0 0 0 10px;margin:0}

.mblock h1 {margin:0;padding:0;color:#5f7abd;font:20px Arial}
.mblock p {margin:0;padding:0;color:#000;font:12px Arial;line-height:20px}
.mblock small {font:10px Arial;padding:0 0 0 78px;margin:0}
.mblock a {color:#5471b9}
.mblock a:visited {color:#5471b9}
.tpos {padding:2px 0 0 0;margin:0}
.mblock1 {padding:10px 0 2px 10px;margin:0}


/*Bulk Uploader*/
.bulkup {margin:0 0 0 318px}


/*Affilate*/
.affiliate_program {padding:0 0 0 20px}

.acode_ok {
	float:left;
	height:34px;
	width:16px;
	background:url(/images/accept.gif) 0 30% no-repeat
}

/*Cart*/
.errortext1 {font-size:12px;color:red}

/*Send Virtual Gifts*/
.virt_gift_desc {
background:#fff;
color:#000; 
}
.vg_font {
   font-size: 12px !important;
   color: #000;
}
.vg_font a, .vg_font a:visited {
   text-decoration: none;
   color: #000;
}
.vg_font a:hover {
   text-decoration: underline;
}
.vg_font_small {
   color: #000;
   font-size: 10px !important;
}
.vgift_disp {margin:0 0 0 69px}
.closepageb {
float:right;
padding:2px 10px 0 0;
margin:0;
cursor:pointer
}
.closepageb a:hover {color:#000;text-decoration:none}
.morelessb {
float:left;
margin:4px 0 0 0;
padding:0;
cursor:pointer;
font:14px Arial;
font-weight:bold
}
.morelessb a {color:#5577d0 !important}
.morelessb a:visited {color:#5577d0 !important}
.morelessb a:hover {color:#5577d0;text-decoration:none}
.virt_gift_step {float:right;margin-right:40px;padding:0}
* html .virt_gift_step {margin-right:7px}
.virt_gift_step p {margin:0;padding:0}
/*Contact Me*/
#contactbg {background:#fff;width:223px;height:20px}
.contactbg {padding:2px 0 0 7px;font-weight:bold}

#guestbg {background:#fff;width:265px;height:20px}
.guestbg {padding:2px 0 0 7px;font-weight:bold}

#wrap {

white-space: normal; /* css-3 */
}

/* jquery imgareaselect */

.imgareaselect-error {
   display:none;
}

.imgareaselect-workarea-edit {
   width:auto;
   height:auto;
   z-index:7;
   position:absolute;
}
* html .imgareaselect-workarea-edit {width:255px}
* html .imgareaselect-workarea-edit-textarea {width:240px}
.imgareaselect-workarea-edit-textarea {
background:#FFFFD3;
border:none;
font:12px Arial;
width:250px;
}

.imgareaselect-workarea-edit-select {}

/*
.imgareaselect-workarea-edit-submit {}

.imgareaselect-workarea-edit-update {}

.imgareaselect-workarea-edit-delete {}

.imgareaselect-workarea-edit-cancel {}
*/

/* END jquery imgareaselect */


/* imgarea photonotes */
.imgarea_photo_container {
   position:relative;
   margin:0px; padding:0px;
   z-index:3;
}
.imgarea_photo_content {
   position:absolute;
   left:0px; top:0px;
   margin:0px; padding:0px;
   display:none;z-index:5;
}

.imgarea_photo_note_area {
   position:absolute;
   background:none;
   z-index:5;
   margin:0;padding:0
}
.css_area_border_1 {
padding:1px
}
.css_area_border_1:hover {
border:1px solid #D4D82D;
padding:0
}
.css_area_border_2 {
border:1px solid #000
}
.css_area_border_3 {
border:1px solid #fff
}
.css_area_border_4 {
   position:absolute;
   background:#fff;
   z-index:5;
   opacity:0.01;
   filter: alpha(opacity=01);
   margin:0;padding:0
}
.imgarea_photo_note {
   position:relative;
   z-index:50;
   display:none;
   margin:0;padding:0;
   white-space:normal;
   word-wrap: break-word;
   max-width:200px;
}
.imgarea_photo_note, .imgarea_photo_note a, .imgarea_photo_note a:hover {
   font:10px Arial;
   color:#000;
}

.imgarea_message {
   padding:5px;
   font:14px Arial;
   left:0;
   top:0;
   position:absolute;
   width:100%;
   text-align:center;
   color:white;
   z-index:10;
}

.imgarea_dimmer {
   z-index: 10;
   position: absolute;
   left: 0; top: 0;
   width: 100%; height: 100%;
   opacity:0.5; filter: alpha(opacity=50);
   background: #000000;
}

.imgarea_dimmer_progress {
   z-index: 10;
   position: absolute;
   left: 0; top: 0;
   width: 100%; height: 100%;
   opacity:0.5; filter: alpha(opacity=50);
   background: #000000 url(/images/progress.gif) 50% 50% no-repeat;
}
/* END imgarea photonotes */
/* imgarea autocomplete */
.autocomplete-content {
   margin: 2px 0 0 0;
   padding:0;
   border: 1px solid black;
   position:relative;
   overflow:auto;
   width:200px;
   height:120px;
   background-color: white;
}
#imgareaselect-workarea-edit-input {width:196px}
#imgareaselect-workarea-edit-submit {margin-top:2px}
#imgareaselect-workarea-edit-cancel {margin-top:2px}
.autocomplete-tip {
   font:10px Arial;
   color:#000;
   padding:3px;
   display:block;
   background-color:white;
   color:#424242;
   border: 1px dotted #c4c4c4;
   width:auto;
   overflow:hidden;
   white-space: nowrap;
}
.autocomplete-tip:hover {background:#ececec}
/* END imgarea autocomplete */
/*imgarea Border*/
.area1, .area2, .area3 {
    display: block;
    height: 1px;
}

.area3 { margin: 0 3px; }
.area2 { margin: 0 2px; }
.area1 { margin: 0 1px; }
#imgarea-box-3 {margin:5px 0 5px 0}
#imgarea-box-3 .imgarea-inner-box, #imgarea-box-3  b {
    background-color: #FFFFD3;
}

.imgarea-inner-box {
   padding:5px;
}

.imgarea-inner-box, .imgarea-inner-box a, .imgarea-inner-box a:hover {
   font:10px Arial;
   color:#000;
}

.area1, .area2, .area3 {
    overflow: hidden; 
    font-size:1px;
}
/*END imgarea Border*/
/*My Fotki / Friends Feed*/
#friends_feed {width:372px}
.my_friends_feed_title {
float:left;
height:18px
}
.my_friends_feed_last {
float:right;
height:18px;
font-size:11px
}
.my_friends_feed_top {
width:359px;
height:20px;
margin:0;padding:0;
float:left;
}
.my_friends_feed_flag {
float:left;
width:16px;
height:14px;
margin:2px 3px 0 0;padding:0
}
.my_friends_feed_name {
float:left;
margin:0;padding:0;
}
.my_friends_feed_ago {
float:right;
margin:0;padding:0
}
.my_friends_feed_content {
float:left;
margin:0;padding:0;
width:372px;
height:50px
}
.my_friends_feed_avatar {
width:40px;
height:35px;
padding:2px 1px 12px 1px;
margin:0 10px 0 0;
border:1px solid #eee;
background:#5471B9 url(/images/navigation/bottomgr.png) repeat-x;
float:left
}
.my_friends_feed_avatar a img {
margin:0 auto;
padding:0;
border:1px solid #eee;
background:#fff
}
.my_friends_feed_photo {}
/*END My Fotki / Friends Feed*/


/*Welcome Page*/
.welcome_block {
width:712px;
margin:80px auto;
padding:0;
font-family:Arial
}
.welcome_top {
width:712px;
height:8px;
margin:0;padding:0;
float:left;
background:url(/images/welcome_top.gif) no-repeat
}
* html .welcome_top {margin-bottom:-10px}
.welcome_container {
width:706px;
margin:0;padding:0;
float:left;
background:#edeeef;
border-right:3px solid #f3f3f5;
border-left:3px solid #f3f3f5
}
.welcome_trialpay_b {
width:712px;
height:55px;
margin:0;padding:0;
float:left;
background:url(/images/welcome_bottom.jpg) no-repeat
}
.welcome_bottom {
width:712px;
height:8px;
margin:0;padding:0;
float:left;
background:url(/images/welcome_bottom.gif) no-repeat
}
.welcome_user {
float:left;
margin:0;
padding:0;
font-size:20px;
width:100%;
height:30px
}

.welcome_content {
float:left;
margin:25px 0 0 55px;padding:0 0 20px 0;
font-size:13px
}
* html .welcome_content {margin:25px 0 0 28px;}
.welcome_content li {
list-style-type:none;
line-height:20px
}
.welcome_trialpay {
float:left;
margin:15px 0 0 10px;padding:0;
font-size:13px;
width:500px
}
.welcome_trialpay_logo {
float:right;
padding:0;
margin:3px 5px 0 0)
}
.welcome_trialpay_logo_img {
background:url(/images/welcome_trialpay.png) no-repeat;
width:180px;
height:48px;
margin:4px 2px 0 0;
}
* html .welcome_trialpay_logo_img {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.fotki.com/welcome_trialpay.png');
}
/*END Welcome Page*/

#top_comments_form table td { padding /*\**/: 3px\9 } /*Hack for IE8*/

/*Video page*/
.video_wrapper {
overflow:hidden;
zoom:1;
}
.video_container {
margin-left:-8px;
margin-top:-8px
overflow:hidden;
zoom:1;
}
.video_blocks {
display:inline-block;
padding:5px;
width:360px;
margin-left:8px;
margin-top:8px;
text-align:left;
*zoom:1; 
*display:inline;
*vertical-align:top;
vertical-align:top
}
.video_blocks { height /*\**/: 440px\9 } /*Hack for IE8*/

.video_block_forms input {
margin-top:3px;
margin-bottom:3px;
}
html>body .video_tags {*margin-top:8px}
* html .video_tags {margin-top:8px}
/*End Video page*/
/*Payment page*/
.discount_stroke {
background:url(/images/discount_line.png) no-repeat;
}
/*End Payment page*/

/* Favorites */
.favorite_hover {
   background: #f5f5f5;
   color: #000 !important;
}
.favorite_hover a {
   cursor:hand;
}
.favorite_hover div, .favorite_hover strong {
   color: #000 !important;
}
.addfavorite {float:left}
.addfavorite img {
	float:left;
	margin-top:2px;
	white-space:normal !important
}
.addfavorite_txt {
	float:left;
	margin-left:4px;
	white-space:normal !important
}
#addfav, #remfav {white-space:normal !important}

#nameedit_wait {
margin-top: 7px;
}
#photonameedit_wait {
margin-top: 2px;
}

/*Album name edit*/
#nameedit,#nameedit_wait {
position: relative;
width:100%;
margin: 0;padding:0;
display: none
}
#descredit, #descredit_wait {
display: none
}
#descredit textarea {
width: 100%;
font: 11px Arial;
}
#nameedit_wait div {
top:6px;left:2px;position: absolute;z-index:50;white-space: nowrap
}
#nameedit div {
top:2px;left:-2px;position: absolute;z-index:50;white-space: nowrap;
vertical-align: middle
}
#nameedit_textarea {
font:16px Verdana,Geneva,Arial,Helvetica,sans-serif !important;
font-weight: bold !important;
}

/*Photo title edit*/
#photoname_edit,#photonameedit_wait {
position: relative;height:17px;display: none;
margin: 0;padding:0;
}
#photoname_edit div {
top:-3px;left:-3px;position: absolute;z-index:50;white-space: nowrap
}
#photonameedit_wait div {
top:1px;left:1px;position: absolute;z-index:50;white-space: nowrap
}

.service_block {
	width:45%;
	min-height:255px;
	margin:10px;
	border:1px solid #b6bcce;
	background:#fcfcfc;
	display:inline-block;
	*zoom:1; 
	*display:inline;
	*vertical-align:top;
	vertical-align:top
}

.service_title {
	font:22px Arial;
	color:#445fa3;
	font-weight:bold;
	margin:3px 0 0 10px;
	float:left;
}

.service_header {
	float:left;
	width:100%;
	height:33px;
	background:url(/images/services/services_block_header.png) repeat-x;
}
.services_form {float:right}
.serives_act_btn {
	background:url(/images/services/services_block_activate.png) no-repeat;
	background-color:none;
	width:119px;
	height:27px;
	border:none;
	outline:none;
	margin:3px 40px 0 0;
	padding:0;
	text-indent: -9999px;
	*font-size:0;
	cursor:pointer;
	color: transparent;
	text-transform: capitalize;
}
input.serives_act_btn[type="button"] {
	background:url(/images/services/services_block_activate.png) no-repeat;
}
.service_content {
	float:left;
	font:14px Arial !important;
	color:#444 !important;
   padding: 0 10px 0 10px;
}
.services_cont {display:block;margin-top:25px}
.services_cont img {float:left}

.services_beta_txt {
	color:#333;
	font:18px Arial;
	font-weight:bold;
	padding:60px 0 0 0;
	display:block
}

.api_list {
	margin:0 0 15px 150px;
	padding-top:23px
}
.services_drive_cont_drive {margin:0;display:block}
.services_drive_cont_drive img {float:left}

.services_video_text_block {
	display:block;
	padding:30px 0 0 0
}
.services_video_text_block .video_list {padding-left:65px}
.services_video_cont {
	display:block;
	margin-top:25px	
}
.services_video_cont img {float:left}
.video_list {
	margin:0 10px 15px 170px;
	padding-top:12px
}
html>body .video_list {*margin:0 10px 15px 200px}

.services_drive_cont {
	display:block;
	margin-top:40px	
}
.services_drive_cont img {float:left}

.services_video_api_block {
	display:block;
	padding:30px 0 0 0;
}
.usage_details_api {
	margin:0 0 0 180px;
	padding-top:10px
}
.api_video .serives_act_btn {display:none}
.api_storage .serives_act_btn {display:none}

.block_not_active_api {margin-left:185px}

.drive_list {
	margin:0 10px 15px 170px;
	padding-top:12px
}
html>body .drive_list {*padding-top:20px}
.usage_details {
	margin-left:183px
}
.usage_details b {float:none;margin:0}

.reset-password-form td em {
font-size:11px;
font-style:normal;
white-space:nowrap;
}


/* Favorite*/

.favorite_users {
	display:inline-block;
	padding:5px;
	width:100px;
	margin-left:8px;
	margin-top:8px;
	text-align:center;
	*zoom:1; 
	*display:inline;
	*vertical-align:bottom;
	vertical-align:bottom
}

/* end Favorites*/


/* Western Union banner */
.western_yellow {
background-color: #ffd62c;
}

td.western_union-topLeft { 
width: 4px;
height: 52px;
background: url(/images/banners/western_union/left_top_corner.jpg) right top no-repeat;
}

td.western_union-top { 
height: 52px;  
background: url(/images/banners/western_union/center_title_background.jpg) center top;
}

td.western_union-topRight { 
width: 4px;
height: 52px;
background: url(/images/banners/western_union/right_top_corner.jpg) left top no-repeat;
}

td.western_union-bottomRight { 
width: 4px;
height: 4px;
background: url(/images/banners/western_union/right_bottom_corner.jpg) left no-repeat;
} 

td.western_union-bottomLeft {
width: 4px;
height: 4px;
background: url(/images/banners/western_union/left_bottom_corner.jpg) right no-repeat;
} 

td.western_union-center { 
background-color: white;
}

.western_union_title {
float:left;
color: #FFFFFF;
padding-left: 10px;
font-weight: bold;
font-size: 16px;
padding-top: 0;
vertical-align:bottom
}

.western_union_content {
padding:10px;
line-height:140%
}
/* end Western Union banner */