/***************************
WARNING: Put all of your code below the CUSTOM header!
***************************/


/***************************
Title:   Fotoalbum
Author:  Krastin Popchovski
Company: Melon Technologies Inc.
Updated: 13/10/2010
Style:   DEFAULT Stylesheet
***************************/


/********** RESET **********/
html,
body,
body *{margin:0;padding:0}
a{outline:none}
a img{border:none}
ul{list-style:none}
input, textarea {font: 13px/16px Arial,Helvetica,sans-serif}

/********** GLOBALS **********/
html,body{height:100%}
body{font:12px/16px Arial, Helvetica, sans-serif; background-color: #FFF}
a{color:#215e88;text-decoration:none}
a:hover{text-decoration:underline}
.cleaner{display:block;clear:both;content:'.';visibility:hidden;height:0;line-height:0;font-size:0}

/********** LAYOUT **********/
* html #header a{behavior:url("/style/iepngfix.htc")}

#header{width:897px;height:76px;margin:0 auto;padding:0 14px;background:url("images/bgr_header.gif") no-repeat center top}
.home #header{height:48px;margin-bottom:20px}
#page{width:897px;margin:0 auto 15px auto}
	.free .main{width:762px;float:left}
	.home .flashcontent{margin:0 0 2px 0}
	.home .login{width:290px;float:left;background:url(images/bgr_login-middle.gif) repeat-y center top;margin-top:16px}
		.home .login .bgr-top{background:url(images/bgr_login-top.gif) no-repeat center top}
		.home .login .bgr-bottom{background:url(images/bgr_login-bottom.gif) no-repeat center bottom;padding:11px 14px 15px 14px}
	.home .signup{width:593px;float:right;}
		.home .signup .bgr{background:url(images/bgr_signup-bottom.gif) no-repeat center bottom;padding:27px 14px 14px 14px}
		.free .content{background:url(images/bgr_page-middle.gif) repeat-y;margin:0 0 10px 0}
			.free .bgr-top{background:url(images/bgr_page-top.gif) no-repeat center top}
			.free .bgr-bottom{background:url(images/bgr_page-bottom.gif) no-repeat center bottom}
			.free .content .left{width:379px;float:left}
			.free .content .right{width:341px;float:right}
	.free .advertise{width:120px;float:right}

	.premium .main{width:897px}
		.premium .content{background:url(images/bgr_page2-middle.gif) repeat-y;margin:0 0 10px 0}
			.premium .bgr-top{background:url(images/bgr_page2-top.gif) no-repeat center top}
			.premium .bgr-bottom{background:url(images/bgr_page2-bottom.gif) no-repeat center bottom}
			.premium .content .left{width:379px;float:left}
			.premium .content .right{width:475px;float:right}
	.premium .advertise{display:none}
		
		.main .bgr-bottom{padding:14px 14px 16px; overflow: hidden}
	



/********** COMMON **********/
#header h2,
#header h1{float:left;font-size:8pt;font-weight:normal;font-family:Verdana;line-height:40px;color:#fff;margin:4px 0 3px 5px}
#header h2 a,
#header h1 a{display:block;float:left;width:215px;height:36px;background:url(images/logo.gif) no-repeat;margin:0 15px 0 0;}
#header h2 a span,
#header h1 a span{display:none}
#header .share{float:right;margin:16px 10px 0 0;line-height:18px;}
#header {line-height:28px;padding:0;}
#header  .alert{float:left;background:url(images/bgr_comments.gif) no-repeat 0 9px;padding:1px 0 0 21px;color:#898989}
#header  .greet{float:left;padding:1px 10px 0px 14px;color:#898989}
#header  .breadcrumb{float:left}
#header  .breadcrumb li{display:block;float:left;}
#header  .breadcrumb li.first{background:none;padding-left:14px;}
#header  .breadcrumb li a,
#header  .breadcrumb li span{padding:0}
#header  .breadcrumb li span.arrow{margin:9px 9px 0;background:url(images/bgr_breadcrumb-arrow.gif) no-repeat left center;width:8px;height:11px;float:left;display:block;padding:0}
#header .breadcrumb li.current a{font-weight:bold}
#header  .breadcrumb li.first a{padding-left:0}
#header  .user-menu{float:right;margin-right:10px;}
#header  .user-menu a{font-weight:bold}
#header  .user-menu li{display:block;float:left;background:url(images/bgr_dashboard-li.gif) no-repeat left center}
#header  .user-menu li:first-child{background:none}
#header .user-menu li a{padding:0 8px}
#header .user-menu li.last a{padding:0 2px 0 8px}

#page .btn{float:left;display:block;background:url(images/bgr_button2-left.gif) no-repeat left center;font:bold 13px/26px Arial, Helvetica, sans-serif;color:#fff}
#page .btn:hover{text-decoration:none}
#page .btn span{display:block;background:url(images/bgr_button2-right.gif) no-repeat right center;padding:0 19px}
#page span.btn{float:left;*float:none;*display:inline;background:url(images/bgr_button2-left.gif) no-repeat left center}
#page span.btn input{padding:5px 16px;*padding:5px 11px;border:none;background:url(images/bgr_button2-right.gif) no-repeat right center;color:#fff;font-weight:bold;font-size:13px;font-family:Arial, Helvetica, sans-serif}


#page .content .content-header{line-height:26px;margin:0 0 15px 0}
#page .content .content-header .tooltip_css{line-height: 16px}
#page .content .content-header .left{float:left;width:470px;overflow: hidden}
#page .content .content-header .right{float:right;width:260px}
.premium #page .content .content-header .left{width:600px}
.premium #page .content .content-header .right{width:260px}

/* IE7 */
.premium #page .content .content-header .left{*width:600px}
.premium #page .content .content-header .right{*width:260px}
#page .content .content-header .left{*width:470px}
#page .content .content-header .right{*width:260px}
#page .advertise .premium-banner p#banner-slide {*height: 4.5em;}

#page .advertise .promotion-banner p.bg_promotion_fix,
#page .advertise .promotion-banner p.rs_promotion_fix,
#page .advertise .promotion-banner p.de_promotion_fix,
#page .advertise .promotion-banner p.at_promotion_fix,
#page .advertise .promotion-banner p.ch_promotion_fix,
#page .advertise .promotion-banner p.es_promotion_fix,
#page .advertise .promotion-banner p.fr_promotion_fix,
#page .advertise .promotion-banner p.chfr_promotion_fix,
#page .advertise .promotion-banner p.befr_promotion_fix,
#page .advertise .promotion-banner p.ru_promotion_fix,
#page .advertise .promotion-banner p.ua_promotion_fix{*height: 5.5em !important;}
#page .advertise .premium-banner p.bg_premium_fix,
#page .advertise .premium-banner p.rs_premium_fix,
#page .advertise .premium-banner p.de_premium_fix,
#page .advertise .premium-banner p.at_premium_fix,
#page .advertise .premium-banner p.ch_premium_fix,
#page .advertise .premium-banner p.es_premium_fix,
#page .advertise .premium-banner p.fr_premium_fix,
#page .advertise .premium-banner p.befr_premium_fix,
#page .advertise .premium-banner p.chfr_premium_fix,
#page .advertise .premium-banner p.ru_premium_fix,
#page .advertise .premium-banner p.sk_premium_fix,
#page .advertise .premium-banner p.ro_premium_fix,
#page .advertise .premium-banner p.pt_premium_fix,
#page .advertise .premium-banner p.gr_premium_fix,
#page .advertise .premium-banner p.it_premium_fix,
#page .advertise .premium-banner p.hu_premium_fix,
#page .advertise .premium-banner p.nl_premium_fix,
#page .advertise .premium-banner p.cz_premium_fix{*height: 5.5em !important;}
#page .advertise .premium-banner p.ua_premium_fix{*height: 6.5em !important;}

#page .content .content-header .left h1,
#page .content .content-header .left h2{display:inline;font-size:22px;line-height:26px;/*color:#e53e74;*/margin:0 5px 0 0;}
#page .content .content-header .left .edit{position: relative; bottom: 2px;margin-right:10px}
#page .content .content-header .left .fb-like {width:150px;height:22px;position:relative;top:5px}
#page .content .content-header .right a,
#page .content .content-header .right label{float:right;font-weight:bold;margin-left:15px}
#page .content .content-header .right label{margin-left:20px}
/*#page .content .content-header .right a span{display:none}*/
#page .content .content-header .right .btn span{display:block}
#page .content .content-header .right .btn span span{background:url(images/icn_slideshow.gif) no-repeat left center;padding:0 0 0 20px}
#page .content .content-header  .right .btn_print{display:block;width:15px;height:15px;background:url(images/icn_print.gif) no-repeat;margin:6px 0 0 10px}
#page .content .content-header  .right .btn_previous{display:block;width:16px;height:16px;background:url(images/btn_previous.gif) no-repeat;padding:0;margin:5px 0 0 10px}
#page .content .content-header  .right .btn_next{display:block;width:16px;height:16px;background:url(images/btn_next.gif) no-repeat;padding:0;margin:5px 0 0 10px}

#footer{width:762px;margin:0 auto;word-wrap:break-word;}
#footer p{text-align:center;margin-top:10px;}
#footer ul{width:897px;margin:0 auto;}
#footer ul li{display:block;float:left;background:url(images/bgr_dashboard-li.gif) no-repeat left center}
#footer ul li:first-child{background:none}
#footer ul li a{padding:0 8px}

.refLinks {text-align:center;margin-top:10px;}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body .button input { bottom: -1px; }
	head~body .imagesList img {margin-top:3px}
	head~body .imagesList a {text-decoration:none}
}

/********** ELEMENTS **********/
/********** profile page **********/
#page .content .left .photo{background:url(images/bgr_photo.gif) repeat-y;border-top:1px solid #d9e7ee;border-bottom:1px solid #d9e7ee;padding: 8px 9px;margin:0 0 10px 0;text-align:center}
#page .content .left .settings{background:url(images/bgr_settings.gif) no-repeat center top;margin:0 0 20px 0}
#page .content .left .settings .bgr{background:url(images/bgr_settings-bottom.gif) no-repeat center bottom;padding:10px}
#page .content .left .settings .btn{background:url(images/bgr_button-left.gif) no-repeat left center}
#page .content .left .settings .btn span{background:url(images/bgr_button-right.gif) no-repeat right center}
#page .content .left .settings .btn_close{float:right;display:block;width:18px;height:18px;background:url(images/btn_close.gif) no-repeat}
#page .content .left .settings .btn_close span{display:none}

#page .content .left .settings h3{font:bold 13px Arial, Helvetica, sans-serif;margin:0 0 14px 0}
#page .content .left .settings p{margin:0 0 10px 0}
#page .content .left .settings label{float:left;display:block;width:100px;margin-right:5px}
#page .content .left .settings select{width:200px}
#page .content .left .settings .smp{display:block;float:left;width:23px;height:23px;margin:0 0 0 2px}
#page .content .left .settings #s1{background:#000;margin:0}
#page .content .left .settings #s2{background:#4691bb}
#page .content .left .settings #s3{background:#bf9565}
#page .content .left .settings #s4{background:#31a17d}
#page .content .left .settings #s5{background:#8b8b8b}
#page .content .left .settings #s6{background:#5ec3e1}
#page .content .left .settings #s7{background:#ed9301}
#page .content .left .settings #s8{background:#875d9c}
#page .content .left .settings #s9{background:#a10c10}

#page .content .left .welcome-message{margin:0 0 15px 0;overflow: hidden}

#page .content .right .create-album{width:313px;height:47px;padding:12px 14px;background:url(images/bgr_create-album.gif) no-repeat;margin:0 0 10px 0}
#page .content .right .create-album h3{font:bold 13px Arial, Helvetica, sans-serif;margin:0 0 2px 0}
#page .content .right .create-album input{vertical-align:middle}
#page .content .right .create-album .fld{float:left;background:#fff;width:170px;border:1px solid #cecece;padding:5px;margin:0 5px 0 0;color:#898989}
#page .content .right .create-album .btn{float:right;background-image:url(images/bgr_button-left.gif)}
#page .content .right .create-album .btn input{background-image:url(images/bgr_button-right.gif)}

#page .content .right .album{background:url(images/bgr_album.gif) repeat-y;padding:8px;border-top:1px solid #d9e7ee;border-bottom:1px solid #d9e7ee;margin:0 0 14px 0;overflow:hidden}
#page .content .right .album .thumb{float:left;display:block;margin:0 8px 0 1px;width:91px;height:91px;}
#page .content .right .album h3{font-size:14px;font-weight:bold;margin-left:100px}
#page .content .right .album h3 a {display:block;overflow:hidden}
#page .content .right .album h3 a {*display:inline-block} /* IE7 fix */
#page .content .right .album .quantity{color:#898989;margin-left:100px}
#page .content .right .actions{float:right;width:100px;margin:0 0 10px 10px;line-height:15px}
#page .content .right .actions a{display:block;height:15px;margin:0 0 3px 0;padding:0 20px 0 0;background-position:right center;text-align:right}
#page .content .right .btn_delete{background:url(images/btn_delete.gif) no-repeat}
#page .content .right .btn_private{background:url(images/btn_lock.gif) no-repeat}
#page .content .right .btn_move label{float:right;color:#215e88}
#page .content .right .btn_move a{width:15px;padding:0;float:right;margin:0 0 0 3px}
#page .content .right .btn_move a span{display:none}
#page .content .right .btn_up{background:url(images/btn_up.gif) no-repeat}
#page .content .right .btn_down{background:url(images/btn_down.gif) no-repeat}

.premium #page .content .right .create-album{width:447px;background:url(images/bgr_create-album2.gif) no-repeat;margin:0 0 10px 0}
.premium #page .content .right .create-album .fld{width:300px}
.premium #page .content .right .album{background:url(images/bgr_album2.gif) repeat-y}


/********** album page logged in **********/
#page .content .photo-grid{margin:0 0 9px 0}
#page .content .photo-grid .photo{float:left;margin:0 0 16px 0;padding:0 18px 0 19px;text-align:center}
.premium #page .content .photo-grid .photo{padding:0 17px;}
#page .content .photo-grid .first{margin-left:0}
#page .content .photo-grid .photo .thumbnail{display:block;width:91px;height:91px;padding:8px;border:1px solid #d9e7ee;margin:0 0 4px 0}
#page .content .photo-grid .photo .actions a{margin-right:2px}

.photo-grid .photo .thumbnail img {width:91px;height:91px;}

.pager{font-size:13px;margin:0 auto 25px auto;text-align:center}
#popup .pager {margin-bottom: 0}
.pager a{padding:0 2px;margin:0 5px 0 0;line-height:16px;/*display:block;float:left*/}
.pager a img{vertical-align: bottom;}
.pager .current{text-decoration:underline}
.pager .btn_previous{/*display:block;float:left;background:url(images/btn_previous.gif) no-repeat;*/width:16px;height:16px;padding:0;}
.pager .btn_next{/*display:block;float:left;background:url(images/btn_next.gif) no-repeat;*/width:16px;height:16px;padding:0;}
.pager .btn_previous span,
.pager .btn_next span{display:none}
.pager .active {font-weight: bold; text-decoration:underline}

#page .content .photo-pannel{background:#eef6fa url(images/bgr_album-pannel-top.gif) no-repeat center top}
.premium #page .content .photo-pannel{background:#eef6fa url(images/bgr_album-pannel2-top.gif) no-repeat center top}
#page .content .photo-pannel .bgr{background:url(images/bgr_album-pannel-bottom.gif) no-repeat center bottom;padding:15px 5px}
.premium #page .content .photo-pannel .bgr{background:url(images/bgr_album-pannel2-bottom.gif) no-repeat center bottom;padding:15px 0}
#page .content .photo-pannel .btn{background-image:url(images/bgr_button-left.gif)}
#page .content .photo-pannel .btn span{background-image:url(images/bgr_button-right.gif)}
#page .content .photo-pannel .btn_delete{display:block;float:right;width:15px;height:15px;background:url(images/btn_delete.gif) no-repeat;margin-top:20px}
#page .content .photo-pannel .btn_delete span{display:none}
#page .content .photo-pannel label{display:block;margin:0 10px 0 0}
#page .content .photo-pannel label .ttl{font-weight:bold}
#page .content .photo-pannel .photos .photo{width:46%;float:left;margin:0 0 20px 0;padding:0 12px 0 13px}
#page .content .photo-pannel .photos .first{margin-left:0}
#page .content .photo-pannel .photos .photo .thumbnail{float:left;width:91px;height:91px;padding:8px;border:1px solid #d9e7ee;margin:0 15px 0 0;background:#fff}
#page .content .photo-pannel p{margin:0 15px}
#page .content .photo-pannel h3{margin:0 15px 15px 15px}
#page .content .photo-pannel .photos .photo p{margin:0 0 5px 0}
#page .content .photo-pannel .photos .photo input[type="text"],
#page .content .photo-pannel .photos .photo textarea{border:1px solid #cbcbcb;background:#fff}
#page .content .photo-pannel .photos .photo input[type="text"]{padding:3px;width:183px}
#page .content .photo-pannel .photos .photo textarea{width:205px;height:46px}
#page .content .photo-pannel .buttons{padding-left:320px}
#page .content .photo-pannel .btn_tip1{display:block;float:left;width:14px;height:14px;background:url(images/btn_tip1.gif) no-repeat;margin:0 3px 0 0}
#page .content .photo-pannel .btn_tip2{display:block;float:left;width:14px;height:14px;background:url(images/btn_tip2.gif) no-repeat}
#page .content .photo-pannel .btn_tip1 span,
#page .content .photo-pannel .btn_tip2 span{display:none}
#page .content .photo-pannel #uploadControls,
#page .content .photo-pannel p.donebtn {margin-left: 15px;padding-left: 0;}
#page .content .photo-pannel {margin: 10px 0;}
#page .content .photo-pannel .progressBarStatus {padding: 0 15px;font-weight:bold;}
#page .content .photo-pannel .progressBarStatus span{padding-left: 10px;}
#page .content .photo-pannel .progressBarStatus img {vertical-align: bottom}
#page .content .photo-pannel #divFileProgressContainer {margin: 10px 0;}
#page .content .photo-pannel .photos .photo .thumbnail,
#page .content .photo-grid .photo .thumbnail {text-align: center;}

.premium #page .content .photo-pannel .photos .photo{width:47%;}
.premium #page .content .photo-pannel .photos .photo input[type="text"]{width:245px}
.premium #page .content .photo-pannel .photos .photo textarea{width:270px}
.premium #page .content .photo-pannel .buttons{padding-left:390px}

/********** post page **********/
#page .content .back{float:left;padding:0 0 0 14px;background:url(images/bgr_breadcrumb-arrow.gif) no-repeat left center}
#page .content .large-photo{text-align:center;margin:0 0 10px 0}
#page .content .large-photo .actions{margin:10px 0}
#page .content .large-photo p{margin:0 0 20px 0}
#page .content .comment-pannel{background:#eef6fa url(images/bgr_album-pannel-top.gif) no-repeat center top;margin:0 0 15px 0}
#page .content .comment-pannel .bgr{background:url(images/bgr_album-pannel-bottom.gif) no-repeat center bottom;padding:15px}
#page .content .comment-pannel .btn_close{float:right;display:block;width:18px;height:18px;background:url(images/btn_close.gif) no-repeat}
#page .content .comment-pannel .btn_close span{display:none}
#page .content .comment-pannel h3{font-size:16px;font-weight:bold;margin-bottom:20px}
#page .content .comment-pannel p{margin:0 0 5px 0}
#page .content .comment-pannel label{display:block;width:75px;float:left;font-weight:bold}/*;line-height:26px*/
#page .content .comment-pannel p span.raster{color:#959595}
#page .content .comment-pannel input[type="text"],
#page .content .comment-pannel textarea{border:1px solid #d3e1e8;padding:3px}
#page .content .comment-pannel input[type="text"]{margin:0 10px 0 0;width:139px}
#page .content .comment-pannel textarea{width:421px;height:98px}
#page .content .comment-pannel span.btn{background-image:url(images/bgr_button-left.gif)}
#page .content .comment-pannel span.btn input{background-image:url(images/bgr_button-right.gif)}

#page .content .comments h3{margin:0 0 10px 0;font-size:16px;font-weight:bold}
#page .content .comments .comment{background:url(images/bgr_comment-middle.gif) repeat-y;margin:0 0 10px 0}
#page .content .comments .comment .bgr-top{background:url(images/bgr_comment-top.gif) no-repeat center top}
#page .content .comments .comment .bgr-bottom{background:url(images/bgr_comment-bottom.gif) no-repeat center bottom;padding-top:10px}
#page .content .comments .comment .btn_reply{float:right; margin-right: 10px;}
#page .content .comments .comment .entry p {overflow: hidden}
#page .content .comments .comment .entry .meta{margin-top:10px;color:#898989}
#page .content .comments .comment .entry .meta .date{margin-right:5px}
#page .content .comments .comment .entry .meta .author{color:#000;margin-left:5px}
#page .content .comments .comment .entry .meta .author span{font-weight:bold}
#page .content .comments .comment .entry .reply{margin:15px 0 0 40px;border-top:1px solid #d9e7f2;padding:15px 0; overflow: hidden}

.premium #page .content .comment-pannel{background-image:url(images/bgr_album-pannel2-top.gif)}
.premium #page .content .comment-pannel .bgr{background-image:url(images/bgr_album-pannel2-bottom.gif)}
.premium #page .content .comments .comment{background-image:url(images/bgr_comment2-middle.gif)}
.premium #page .content .comments .comment .bgr-top{background-image:url(images/bgr_comment2-top.gif)}
.premium #page .content .comments .comment .bgr-bottom{background-image:url(images/bgr_comment2-bottom.gif)}

/********** settings page **********/
#page .content .section h3{font-size:16px;font-weight:bold;/*color:#e53e74;*/margin:0 0 15px 0}
#page .content .left .section{background:url(images/bgr_photo.gif) repeat-y;border-top:1px solid #d9e7ee;border-bottom:1px solid #d9e7ee;padding:10px 15px 15px 15px;margin:0 0 10px 0}
#page .content .left .section label{display:block;float:left;width:100px;padding-right:2px}/*;line-height:26px*/
#page .content .left .section p{margin:0 0 5px 0}
#page .content .left .section p.helper{margin:0}
#page .content .left .section input[type="text"],
#page .content .left .section input[type="password"]{padding:3px;width:230px;border:1px solid #cbcbcb}
#page .content .left .section .button {margin-top: 15px;}
/*#page .content .left .comments{margin-bottom:5px}*/
#page .content .left .comments p{margin:0}

#popup .entry {margin-top:10px;}

#page .content .left .comments .entry{margin:0 0 15px 0}

#popup .entry img ,
#page .content .left .comments .entry img {max-width: 45px; max-height: 45px; float: left; padding-right: 5px;}

#popup .entry .meta{margin-bottom:10px;color:#898989}
#page .content .left .comments .entry .meta{color:#898989}

#popup .entry .meta .date,
#page .content .left .comments .entry .date{margin-right:5px}

#popup .entry .meta .author,
#page .content .left .comments .entry .meta .author{color:#000;margin-left:5px}

#popup .entry .meta .author span,
#page .content .left .comments .entry .meta .author span{font-weight:bold}

#popup .entry a:hover,
#page .content .left .comments .entry a:hover{text-decoration: none;}

#popup .followers table,
#page .content .left .followers table{
	width: 100%;
	margin-bottom: 15px;
	border-collapse: collapse;
}

#popup .followers table td,
#page .content .left .followers table td{padding:3px 0; text-align: left}

#popup .followers table td p,
#page .content .left .followers table td p{background:url(images/bgr_followers-li.gif) no-repeat left center transparent;padding: 0 0 0 10px; margin:0}

#popup .followers table tr:hover,
#page .content .left .followers table tr:hover{background-color: #EEF6FA}

#popup .followers .btn_delete,
#page .content .followers .btn_delete {float: right;background:url(images/btn_delete.gif) no-repeat right center; width:16px;height:16px}

#popup .followers .btn_delete span,
#page .content .followers .btn_delete span {display: none}


#page .content .left .notification label,
#page .content .left .newsletter label{display:inline;float:none;line-height:16px;margin:0 10px 0 3px}

#page .content .left .notification p.fields{margin: 15px 0 0}

#page .content .right .membership{background:#eef6fa url(images/bgr_membership-top.gif) no-repeat center top}
#page .content .right .membership .bgr{background:url(images/bgr_membership-bottom.gif) no-repeat center bottom;padding:15px 20px 20px 20px;}
/* html #page .content .right .membership .bgr{width:475px}*/

#page .content .right .membership p{margin:0 0 20px 0}
#page .content .right .membership a{font-weight:bold}

.premium #page .content .right .membership{background-image:url(images/bgr_membership2-top.gif)}
.premium #page .content .right .membership .bgr{background-image:url(images/bgr_membership2-bottom.gif)}



/********** home page **********/
.home #page label{font-weight:bold;display:block}
.home #page h2{font-size:24px;font-weight:bold}
.home #page span.btn{float:right}
.home #page .signup{position: relative}
.home #page .signup span.btn{background-image:url(images/bgr_button-left.gif)}
.home #page .signup span.btn input{background-image:url(images/bgr_button-right.gif)}
.home #page .last{padding-top:8px} /*line-height:26px;*/
.lastWider{width:300px}

#page .login h2{color:#acacac;line-height:26px}
#page .login .button{float:right;margin-top:4px;}
#page .login input[type="text"],
#page .login input[type="password"]{width:254px;padding:3px;border:1px solid #cecece;background:#fff}
#page .login .text input,
#page .login .password input{width:254px;padding:3px;border:1px solid #cecece;background:#fff}

#page .signup h2{color:#FE7706;width:500px;line-height:26px}
#page .signup input[type="text"],
#page .signup input[type="password"]{width:261px;padding:3px;border:1px solid #cecece;background:#fff}
#page .signup .text input,
#page .signup .password input{width:261px;padding:3px;border:1px solid #cecece;background:#fff}
#page .signup input[type="checkbox"]{margin:0 5px 0 0}
#page .signup .sample{display:block;width:65px;height:65px;position:absolute;right:14px;top:0}
#page .signup .sample span{display:none}
#page .signup .left{float:left;width:47.5%}
#page .signup .right{float:right;width:47.5%}
#page .signup .left p span{font-size:11px;color:#898989}
#page .signup .right .btn_tip{display:block;float:right;width:14px;height:14px;background:url(images/btn_tip2.gif) no-repeat;margin:5px 21px 0 0}
#page .signup .right .btn_tip span{display:none}
#page .signup .button {float: right;margin-top:4px;}


/********** popup **********/
.popup {position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;margin-top:-200px;max-height:600px}
.popup .top-left{background:url(images/bgr_popup-tl.gif) no-repeat left top;padding-left:15px}
.popup .top-right{background:url(images/bgr_popup-tr.gif) no-repeat right top;height:15px}
.popup .middle-left{background:#fff url(images/bgr_popup-m.gif) repeat-y left center;padding-left:15px;max-height:590px}
.popup .middle-right{background:#fff url(images/bgr_popup-m.gif) repeat-y right center;padding:15px 35px 15px 20px;max-height:560px}
.popup .bottom-left{background:url(images/bgr_popup-bl.gif) no-repeat left bottom;padding-left:15px}
.popup .bottom-right{background:url(images/bgr_popup-br.gif) no-repeat right bottom;height:15px}
.popup .btn_close{float:right;display:block;width:18px;height:18px;background:url(images/btn_close.gif) no-repeat;margin:-10px -12px 0 0}
.popup .btn_close span{display:none}

/********** slideshow **********/
.slideshow{background-color:#000 /*url(images/bgr_page-slideshow.gif) repeat-x center top;*/}
.slideshow #header{background:none;height:71px}
.slideshow #header h1{margin-right:30px}
.slideshow #header h1 a{background:url(images/logo-slideshow.gif)}
.slideshow #header .buttons{float:left;line-height:26px;margin-top:14px}
.slideshow #header .buttons a{display:block;float:left;width:26px;height:26px;margin:0 4px 0 0;background-repeat:no-repeat}
.slideshow #header .buttons a span{display:none}
.slideshow #header .buttons .btn_play{background-image:url(images/sprt_buttons-slideshow.gif);background-position:left top}
.slideshow #header .buttons .btn_pause{background-image:url(images/sprt_buttons-slideshow.gif);background-position:-26px top}
.slideshow #header .buttons .btn_previous{background-image:url(images/sprt_buttons-slideshow.gif);background-position:-52px top}
.slideshow #header .buttons .btn_next{background-image:url(images/sprt_buttons-slideshow.gif);background-position:-78px top;margin-right:20px}
.slideshow #header .buttons p{float:left}
.slideshow #header .buttons p label{padding-right:7px;color:#fff}
.slideshow #header .btn_back{float:right;line-height:26px;color:#fff;background:url(images/bgr_back.gif) no-repeat left center;padding:0 0 0 14px;margin-top:14px;font-weight:bold}

.slideshow #page{text-align:center}
.slideshow #page img{margin:0 0 25px 0}
.slideshow #page h2{font-size:20px;font-weight:bold;color:#fff;line-height:22px}
.slideshow #page h2 span{font-size:12px;font-weight:normal}

/********** account full page **********/
#page .full{margin:0 0 10px 0;background:url(images/bgr_accountfull-middle.gif) repeat-y center center}
#page .full .bgr-top{background:url(images/bgr_accountfull-bottom.gif) no-repeat center bottom}
#page .full .bgr-bottom{background:url(images/bgr_accountfull-top.jpg) no-repeat center top;padding:0}
#page .full .photo{min-height:352px;padding:14px 14px 16px 14px}
#page .full h2{font-size:25px;font-weight:bold;line-height:22px}
#page .full h3{font-size:18px;font-weight:bold;line-height:22px;margin:0 0 20px 0}
#page .full p{margin:0 0 20px 0}
#page .full a{font-weight:bold}
#page .full .highlight{font-weight:bold}
#page .full ul{font-size:13px;font-weight:bold;line-height:19px;margin:0 0 15px 0}
#page .full li{padding:0 0 0 20px}

/********** gallery full page **********/
#page .fullgallery{margin:0 0 10px 0;background:url(images/bgr_accountfull-middle.gif) repeat-y center center}
#page .fullgallery .bgr-top{background:url(images/bgr_accountfull-bottom.gif) no-repeat center bottom}
#page .fullgallery .bgr-bottom{background:url(images/bgr_albumfull-top.jpg) no-repeat center top;padding:0}
#page .fullgallery .photo{min-height:352px;padding:14px 14px 16px 14px}
#page .fullgallery h2{font-size:25px;font-weight:bold;line-height:22px}
#page .fullgallery h3{font-size:18px;font-weight:bold;line-height:22px;margin:0 0 20px 0}
#page .fullgallery p{margin:0 0 20px 0}
#page .fullgallery a{font-weight:bold}
#page .fullgallery .highlight{font-weight:bold}
#page .fullgallery ul{font-size:13px;font-weight:bold;line-height:19px;margin:0 0 15px 0}
#page .fullgallery li{padding:0 0 0 20px}

/********** premium-banner **********/
.advertise .premium-banner{background:url(images/bgr_accountfull-banner-top.jpg) no-repeat center top;margin:0 0 10px 0;}
.advertise div.promotion-banner{background:url(images/bgr_promotion_top.jpg) no-repeat center top;}

.advertise .premium-banner .bgr{background:url(images/bgr_accountfull-banner-bottom.gif) no-repeat center bottom;padding:80px 10px 5px 10px}

.advertise div.promotion-banner .bgr{padding:80px 10px 5px 10px}
.advertise .premium-banner p{font-size:13px;font-weight:bold;line-height:17px;text-align:center;}

.advertise .premium-banner p#banner-slide {margin: 0 auto; width: 100px; height: 3.5em;display:table-cell; vertical-align:middle;letter-spacing: -1px}
.advertise .premium-banner p.bg_premium_fix,
.advertise .premium-banner p.rs_premium_fix,
.advertise .premium-banner p.de_premium_fix,
.advertise .premium-banner p.at_premium_fix,
.advertise .premium-banner p.ch_premium_fix,
.advertise .premium-banner p.es_premium_fix,
.advertise .premium-banner p.fr_premium_fix,
.advertise .premium-banner p.befr_premium_fix,
.advertise .premium-banner p.chfr_premium_fix,
.advertise .premium-banner p.ru_premium_fix,
.advertise .premium-banner p.sk_premium_fix,
.advertise .premium-banner p.ro_premium_fix,
.advertise .premium-banner p.pt_premium_fix,
.advertise .premium-banner p.gr_premium_fix,
.advertise .premium-banner p.it_premium_fix,
.advertise .premium-banner p.hu_premium_fix,
.advertise .premium-banner p.nl_premium_fix,
.advertise .premium-banner p.cz_premium_fix{height: 5.5em !important;}
.advertise .premium-banner p.ua_premium_fix{height: 6.5em !important;}

.advertise .premium-banner p span{display:block;line-height: 1.3em}
.advertise .premium-banner .btn_premium{background:url(images/btn_premium.gif) no-repeat;display:block;width:98px;height:42px;margin:0 0 5px 0}
.advertise .premium-banner .btn_promotion{background:url(images/btn_promotion.gif) no-repeat;display:block;width:100px;height:42px;margin:0 0 5px 0}
.advertise .premium-banner .btn_premium span{font-size:11px;color:#FFFFFF;padding-top:7px;}
.advertise .premium-banner .btn_promotion span{font-size:11px;color:#FFFFFF;padding-top:7px;}

.advertise .promotion-banner p#banner-slide {height: 3.5em}
.advertise .promotion-banner p.bg_promotion_fix,
.advertise .promotion-banner p.rs_promotion_fix,
.advertise .promotion-banner p.de_promotion_fix,
.advertise .promotion-banner p.at_promotion_fix,
.advertise .promotion-banner p.ch_promotion_fix,
.advertise .promotion-banner p.es_promotion_fix,
.advertise .promotion-banner p.fr_promotion_fix,
.advertise .promotion-banner p.chfr_promotion_fix,
.advertise .promotion-banner p.befr_promotion_fix,
.advertise .promotion-banner p.ru_promotion_fix,
.advertise .promotion-banner p.ua_promotion_fix{height: 5.5em !important;}

.advertise .removeBottomAd {text-align:center; background:#FFFFFF;}

/********** promotion page **********/
.promotion #page .main{background:url(images/bgr_promotion-middle.gif) repeat-y center top}
.promotion #page .bgr-top{background:url(images/bgr_promotion-top.gif) no-repeat center top}
.promotion #page .bgr-bottom{background:url(images/bgr_promotion-bottom.gif) no-repeat center bottom;padding:10px}
.promotion #page .photo-top{min-height:1px;background:#fff url(images/bgr_promotion-photo.jpg) no-repeat center top}
.promotion #page .photo-bottom{background:url(images/bgr_promotion-photo-bottom.gif) no-repeat center bottom;padding:20px}
.promotion #page h2{font-size:18px;line-height:22px;margin:0 0 8px 0}
.promotion #page h2.upgrade{margin-right:300px}
.promotion #page .highlight{font-weight:bold}
.promotion #page ul{font-size:13px;font-weight:bold;line-height:19px;margin:0 0 15px 0}
.promotion #page li{/*background:url(images/bgr_accountfull-li.gif) no-repeat left center;*/padding:0 0 0 20px}
.promotion #page .left{width:404px;float:left;font-size:11px}
.promotion #page .right{width:409px;float:right;padding-top:80px}
.promotion #page .left p{margin:0 0 8px 0}
.promotion #page .left a{font-weight:bold}
.promotion #page .left p label{font-weight:bold;margin-left:8px}
.promotion #page .deal{background:url(images/bgr_deal-top.gif) no-repeat center top;margin:0 0 2px 0}
.promotion #page .deal .bgr{background:url(images/bgr_deal-bottom.gif) no-repeat center bottom;padding:15px 17px 17px 22px;min-height:1px}
.promotion #page .best-deal{width:68px;height:69px;display:block;position:absolute;margin:-48px 0 0 309px;cursor:inherit}
.promotion #page .best-deal span{display:none}
.promotion #page .deal h3{font-size:18px;font-weight:bold;line-height:22px;margin:0 0 3px 0}
.promotion #page .deal p{font-size:11px;line-height:15px;margin:0}
.promotion #page .offer{background:#eef6fa url(images/bgr_offer-top.gif) no-repeat center top;margin:0 0 6px 0}
.promotion #page .offer .bgr{background:url(images/bgr_offer-bottom.gif) no-repeat center bottom;padding:10px 17px 10px 22px;min-height:1px}
.promotion #page .offer h3{font-size:18px;font-weight:bold;line-height:22px;margin:0 0 7px 0}
.promotion #page .offer .price{font-size:16px;color:#898989;margin:0 0 2px 0}
.promotion #page .offer .btn{background-image:url(images/bgr_button-left.gif)}
.promotion #page .offer .btn span{background-image:url(images/bgr_button-right.gif)}
.promotion #page .offer p{font-size:11px;margin:0}

/********** IE6 **********/
* html body{text-align:center}
* html #page{text-align:left}
* html #page .content{height:1px}
* html .popup .bottom-right{height:1px}
* html .promotion #page .photo-top {height: 1px}
* html .popup .btn_close{margin-right:-8px}
* html #page .full .photo{height:352px}
* html .promotion #page .offer .bgr{height:1px}
* html .button input {bottom:-1px;}
* html .advertise .premium-banner{height:1px}
* html #page .content .comments .comment{height:1px}
* html #page .left .settings .bgr{height:1px}

* html img.comment_image {width:45px;height:45px}
* html #popup {position: absolute}
* html #shadow {position: absolute}
* html #popup .btn_close {margin:-10px 3px 0 0}
* html .popup .fields label {text-align: left; display: block}
* html #popup p,
* html #popup h3,
* html #popup h2,
* html .comment_item_inner a {text-align: left;}
* html .welcome-message textarea {height: 300px}
* html .advertise .premium-banner p#banner-slide {height: 3.6em;}

* html .advertise .promotion-banner p.bg_promotion_fix,
* html .advertise .promotion-banner p.rs_promotion_fix,
* html .advertise .promotion-banner p.de_promotion_fix,
* html .advertise .promotion-banner p.at_promotion_fix,
* html .advertise .promotion-banner p.ch_promotion_fix,
* html .advertise .promotion-banner p.es_promotion_fix,
* html .advertise .promotion-banner p.fr_promotion_fix,
* html .advertise .promotion-banner p.chfr_promotion_fix,
* html .advertise .promotion-banner p.befr_promotion_fix,
* html .advertise .promotion-banner p.ru_promotion_fix,
* html .advertise .promotion-banner p.ua_promotion_fix{height: 5.5em !important;}
* html .advertise .premium-banner p.bg_premium_fix,
* html .advertise .premium-banner p.rs_premium_fix,
* html .advertise .premium-banner p.de_premium_fix,
* html .advertise .premium-banner p.at_premium_fix,
* html .advertise .premium-banner p.ch_premium_fix,
* html .advertise .premium-banner p.es_premium_fix,
* html .advertise .premium-banner p.fr_premium_fix,
* html .advertise .premium-banner p.befr_premium_fix,
* html .advertise .premium-banner p.chfr_premium_fix,
* html .advertise .premium-banner p.ru_premium_fix,
* html .advertise .premium-banner p.sk_premium_fix,
* html .advertise .premium-banner p.ro_premium_fix,
* html .advertise .premium-banner p.pt_premium_fix,
* html .advertise .premium-banner p.gr_premium_fix,
* html .advertise .premium-banner p.it_premium_fix,
* html .advertise .premium-banner p.hu_premium_fix,
* html .advertise .premium-banner p.nl_premium_fix,
* html .advertise .premium-banner p.cz_premium_fix{height: 5.5em !important;}
* html .advertise .premium-banner p.ua_premium_fix{height: 6.5em !important;}
* html #frontImageId {width:361px;}








/********** CUSTOM **********/


.btn input {cursor:pointer;cursor:hand;}

.button{
	float:left;
	display:inline-block; /* NOT WORKING UNDER IE6 & IE7. USE display:block;float:left INSTEAD */
	background:url(images/bgr_button2-left.gif) no-repeat left center;
}

.button:active {
	outline-style: none;
}

.button:hover{text-decoration:none;}

.button span{
	display:inline-block;
	background:url(images/bgr_button2-right.gif) no-repeat right center;
	height:26px;
	width:auto;
}

.button input {
	display:inline-block;
	padding: 0px 19px 0 19px;
	position:relative;
	bottom:1px;
	height:24px;
	border-style: none;
	background-color: transparent;
	color:#fff;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
	overflow: visible;
}

#page .content .settings .button,
#page .content #create_gallery .button,
#page .content .comment-pannel .button,
.promotion #page .offer .button,
#page .content .photo-pannel .button,
#page .content .right .membership .button,
#page .signup .button {background:url(images/bgr_button-left.gif) no-repeat left center;}
#page .content .settings .button span,
#page .content #create_gallery .button span,
#page .content .comment-pannel .button span,
.promotion #page .offer .button span,
#page .content .photo-pannel .button span,
#page .content .right .membership .button span,
#page .signup .button span {background:url(images/bgr_button-right.gif) no-repeat right center;}

div.gallery_image {border: 1px solid #D9E7EE;text-align:center;display: block; width: 81px; height: 81px;}
div.gallery_image div {padding:2px;}
.gallery_image img {width:91px; height:91px;}
.protected_img {width:91px;height:91px;}

#page .content #saveSuccess {text-align: center; color: #79A608}

.swfupload {float: left}

#page .content .left .photo a img {max-width: 100%;}
#page .content .left .photo a {overflow: hidden; display: block; cursor: default;}

a,
a:hover {cursor: hand; cursor: pointer;}

.visits_profile {float: right}
.visits_profile td {text-align: right; padding-left: 5px}

p#galleryDesc {text-align: left; margin: 0 0 10px; overflow: hidden}
div#galleryDesc {text-align: left; margin: 0 0 10px; overflow: hidden}
p#imageDescription {overflow: hidden}

#page .adsense {
	border: 1px solid #d9e7ee;
	padding: 1.4%;
	margin-bottom: 10px;
	/*
	  float: right;
	  width: 97%;
	*/
}

#page .adsense-right {
	float: right;
}

.tooltip_css {
	background-color: #ffffff;
	border: 1px solid #215E88;
	
	-moz-box-shadow: 0 2px 5px #A6A6A6;
	box-shadow: 0 2px 5px #A6A6A6;
	-webkit-box-shadow: 0 2px 5px #A6A6A6;
	z-index: 100;
	padding: 10px;
}

span.moveToGal {
	position: absolute;
	text-align: left;
	/*float: left;*/
	z-index: 1002;
	background-color: #ffffff;
	display: block;
}

span.moveToGal a {
	display: block;
	margin: 2px 0;
	border-top: 1px dashed #D9E7EE;
	z-index: 1002;
}

span.moveToGal a.first {
	border-top-style: none;
}

.thumbnail img {
	cursor: hand;
	cursor: pointer;
}

#page .content .comment-pannel {
	margin-top: 15px;
}

#page .content .comments #reply-pannel h3 {
	margin-bottom: 20px;
}

#page .content .comments #reply-pannel {
	width: 666px;
	margin-left: 40px;
	background-image: url(images/bgr_reply-pannel-top.gif);
}

#page .content .comments #reply-pannel .bgr {
	background-image: url(images/bgr_reply-pannel-bottom.gif);
}

#commentsHeading {
	margin-bottom: 15px;
}

#page .content .comment .btn_delete {
	float: right;
	margin-right: 10px;
}
.error {
	color: #DE1414;
}

.errorWidthRegister{width:80%}

#page .login .error,
#page .signup .error {
	padding: 10px 0;
	font-size: 16px;
}

#page .section .message,
#page .section .error {
	margin-bottom: 10px;
}

#page .section .message {
	color: #79A608;
}

#page .section .view_all {
	margin-left: 7px;
	float: right;
}

#page .content .left .section #protected label {
	float: none;
	display: inline;
}
div.comments_item h3{
	padding-bottom: 5px;
}


div.comments_item div.comment_item_inner{
	height: 55px;
}

div.comments_item div.comment_item_inner img.comment_image{
	max-width: 45px;
	max-height: 45px;
	float: left;
	margin: 0 5px;
	border: 3px solid #D9E7EE;
	cursor: pointer;
}


div.comments_item div.comment_item_inner p{
	padding: 5px;
	margin: 0;
	font-weight: normal !important;
}


div.comments_item div.comment_item_inner p a.comment_text{
	color: #333333;
	text-decoration: none;
	font-weight: normal !important;
}


div.comments_item div.comment_item_inner p a.comment_text:hover{
	text-decoration: underline;
}

div.comment_item_inner p a:hover span{
	text-decoration: none !important;
}

div.comments_item div.comment_item_inner p a.comment_name{
	font-size: 11px;
	color: #fe7706;
	padding: 0;
	display: block;
}

#shadow {
	position: fixed;
	top: 0;
	left: 0;
	width: 2000px;
	height: 2000px;
	background-color: black;
	opacity:.85;
    filter:Alpha(opacity=85);
	z-index: 1000;
}

#popup {
	z-index: 1001;
}


/* Follow Dialog Form */

.followDialogForm h2{
	color: #FE7706;
}

.followDialogForm p{
	margin: 5px 0;
}

.followDialogForm table {
	width: 100%;
}

.followDialogForm h3 {
	text-align: left;
}

.followDialogForm div.fields {
	margin: 5px 0;
}

.followDialogForm div.fields div {
	float: left;
}

.followDialogForm div label {
	line-height: 1.5em;
}

.followDialogForm .long_in {
	border: 1px solid #b5b5b5;
	padding: 3px;
	font-family: Arial, Helvetica, "Nimbus Sans L";
	font-size: 12px;
	width: 200px;
}
.followDialogForm .normal_in {
	border: 1px solid #b5b5b5;
	padding: 3px;
	font-family: Arial, Helvetica, "Nimbus Sans L";
	font-size: 12px;
	width: 150px;
}

.followDialogForm tr td {
	padding: 5px 0 0 0;
}
/*
.login_or_register_modal_inner input.normal_in{
	border: 1px solid #b5b5b5;
	padding: 3px;
	font-family: Arial, Helvetica, "Nimbus Sans L";
	font-size: 12px;
	width: 172px;
}

.login_or_register_modal_inner input.long_in{
	border: 1px solid #b5b5b5;
	padding: 3px;
	font-family: Arial, Helvetica, "Nimbus Sans L";
	font-size: 12px;
	width: 215px;
}
*/





#popup .button {float: right; margin: 10px 0 0 5px;}

#popup .entry .reply{margin:15px 0 0 40px;border-top:1px solid #d9e7f2;padding:15px 0}

#popup h3{font-size:16px;font-weight:bold;margin:0 0 15px 0;text-align:left}
.back_btn {display:block;background:url(images/bgr_breadcrumb-arrow.gif) no-repeat left center;width:8px;height:9px;margin:4px 4px 0 0; float:left}

#popup #replacement p {margin: 10px 0}

.visitorUploadForm {
	width: 306px;
}

.visitorUploadForm td {
	width: 300px;
	padding: 3px 2px 3px 0;
}

.visitorUploadForm th {
	padding: 0 0 15px 0;
	text-align: left;
}

.visitorUploadForm td.label {
	width: 100px;
}

.visitorUploadForm td label,
.visitorUploadForm td input,
.visitorUploadForm td textarea {
	width: 99%;
}

.visitorUploadForm td textarea {
	height: 300px;
}

.visitorUploadForm #errorMsg {
	color: #DE1414;
}

.visitorUploadInfo p {
	font-weight: bold;
	width: 500px;
}

.btn_tip {display:block;float:left;width:14px;height:14px;background:url(images/btn_tip2.gif) no-repeat}
.btn_tip span {display: none}

.section .btn_tip {float: right}
.section p.helper {margin: 0}

.visits_profile p,
.visitorStats {text-align: right;}

#enable_stats {float: right}

.about p {
	margin: 10px 0;
	text-align: justify;
}

.about table td {
	padding: 2px 15px 2px 0;
}

.about ol {
	margin: 10px 30px;
}

.about ol li {
	padding: 2px 10px;
}

.downloadImages {
	text-align: center;
	width:869px;
	margin: 0 auto;
}

.imagesList {
	margin: 20px 0;
}


.downloadImages .pager{display:table;font-size:13px;margin:0 auto 25px auto}
.downloadImages .pager a {padding:0 2px;margin:0 5px 0 0;line-height:16px;display:block;float:left}

.newGbComments {
	padding: 0 10px;
	line-height: 26px;
	float: left;
	color: #898989;
}

.protectedForm p {
	margin: 15px 0;
}

.slideshow .pager .btn_next,
.slideshow .pager .btn_previous{
	background-image: none;
	width: auto;
}

.slideshow .pager .btn_next span,
.slideshow .pager .btn_previous span {
	display: inline;
}

.slideshow .pager .btn_next img,
.slideshow .pager .btn_previous img {
	display: none;
}

#progressHolder {
	padding-left: 15px;
}

.copyright{color:#215e88;text-decoration:none}
.removeAdd {text-align:center;display:block}

p.promo_error , p.promo_success{
	display: none;
}

p.promo_error{
	color: #DE1414;
}

p.promo_success{
	color: #79A608;
}

img#promoloader{
	display: none;
}

.promoCode p {margin: 10px 0}

.comparison {margin-bottom: 10px;border-collapse:collapse}
.comparison .h1 {width: 65px;padding:0 2px}
.comparison .h2 {width:88px; background:rgb(238, 246, 250) url('/style/images/bgr_premium-th.gif') center top no-repeat;padding:0px}
.comparison .h2 .h22 div {padding:0 2px;}
.comparison .c1 {text-align: left;}
.comparison .c3 {background: none repeat scroll 0% 0% rgb(238, 246, 250)}
.comparison th,
.comparison td{border-bottom:1px solid #d9e7ee;padding:5px 5px;text-align: center}
.comparison th {font-weight: bold;}
.comparison td {text-align: center;font-weight:normal}
.comparison .last td{border:none}
.promotion #page .comparison .c1 {text-align: left}
.promotion #page .comparison .h2 {width: 111px; background: none repeat scroll 0% 0% rgb(238, 246, 250)}
.promotion #page .comparison .c3 {background: none repeat scroll 0% 0% rgb(238, 246, 250)}

.membership .comparison .h2 {background: url('/style/images/bgr_premium-th-white.gif') left top no-repeat;padding:0;width:auto}
.membership .comparison .h2 .h22{background: url('/style/images/bgr_premium-th-white_end.gif') right top no-repeat}
.membership .comparison .h2 .h22 div{padding:5px 2px}
.membership .comparison .c3 {background: none repeat scroll 0% 0% #fff}

#inner .comparison .h2 {background: url('/style/images/bgr_premium-th.gif') left top no-repeat;padding:0;width:auto}
#inner .comparison .h2 .h22{background: url('/style/images/bgr_premium-th_end.gif') right top no-repeat}
#inner .comparison .h2 .h22 div{padding:5px 2px}
#inner .comparison .c3 {background: none repeat scroll 0% 0% #eef6fa}

#uploadInfo img {vertical-align: bottom; padding-right: 10px}
.removeBottomAd {display: block}


ul.followAd {margin: 0 auto; width: 490px;}
ul.followAd li {float: left; margin-bottom: 15px;}
.followAd span,
.followAd img{vertical-align:middle;}
.followAd a:hover {text-decoration:none;}

.followAd .fbCenter{margin:0 auto; width:504px; text-align:center;}

.followAd .fbLikeBox{background:url(images/bgr_dyn-middle.gif) repeat-y left top; margin-right:14px;}
.followAd .fbLikeBox .fblb-top{background:url(images/bgr_dyn-top.gif) no-repeat left top; }
.followAd .fbLikeBox .fblb-bottom{background:url(images/bgr_dyn-bottom.gif) no-repeat left bottom;}
	.followAd .fbLikeBox .dynamicFixTop{background:url(images/bgr_right-top.gif) no-repeat right top;}
	.followAd .fbLikeBox .dynamicFixBottom{background:url(images/bgr_right-bottom.gif) no-repeat right bottom; padding:5px 0;}
	.followAd .fbLikeBox .innerBorder{border-right:1px solid #D9E7EE;}
	
.followAd .wpFun{background:url(images/bgr_dyn-middle.gif) repeat-y left top;}
.followAd .wpFun .fblb-top{background:url(images/bgr_dyn-top.gif) no-repeat left top;}
.followAd .wpFun .fblb-bottom{background:url(images/bgr_dyn-bottom.gif) no-repeat left bottom;}
	.followAd .wpFun .dynamicFixTop{background:url(images/bgr_right-top.gif) no-repeat right top;}
	.followAd .wpFun .dynamicFixBottom{background:url(images/bgr_right-bottom.gif) no-repeat right bottom;}
	.followAd .wpFun .innerBorderFix{padding:5px 0;}
	.followAd .wpFun .innerBorder{border-right:1px solid #D9E7EE; padding:18px 10px 19px 10px;}
	
	.connect_widget{width:auto}
	.name_block{width:100%;}


.profileAd {text-align: center;}
.left .profileAd {margin-top: 15px;}
.profileAdTop {margin-top: 30px; text-align: center;}

#page .content .content-header  .right .img_cnt{float:right; margin:0 0 0 8px; height:15px}

/* index.tpl */
.fcbkButton{text-align:right;margin-top:10px}


/* link fb account */
.textInput{width:254px;padding:3px;border:1px solid #cecece;background:#fff}
.textLabel{font-weight:bold}
.errorMessage{display:none; color:#DE1414; vertical-align:middle; font-size:16px; margin-bottom:16px}

.fbWelcome{font-size:20px; font-weight:bold;vertical-align:middle;}
.verticalOfset{margin-bottom:16px;}
.popLeft{float:left;}
.popRight{float:right;margin-top:15px;margin-right:20px;text-align:center;}
.bgColor{background-color:#EBEBEB; padding:10px;}
.ghostText{color:#666;}
/* FOTOALBUM REDESIGN */


#followers_box1 a.stop_follow,
#followers_box2 a.stop_follow{
	width: 13px;
	height: 13px;
	background-image: url('../img/ico_delete.gif');
	background-repeat: no-repeat;
	display: block;
	float: right;
	text-indent: -9999px;
	margin-right:-2px;
	_margin-right: 1px;
}

#followers_box1 div.list,
#followers_box2 div.list{
	border-bottom: 1px solid #e5e5e5;
	padding: 7px 4px;
	overflow: hidden;
	height: 100%;
}

div.ov{
	overflow: hidden;
	margin-bottom: 15px;
}


/********** FOTOALBUM UPGRADE **********/

/*Language custom drop down*/
.custom-dropdown
{
	vertical-align:middle;
	display:block;
	height:15px;
	white-space:nowrap;
	border-top:1px solid #8a8a8a;
	border-left:1px solid #8a8a8a;
	border-right:1px solid #5c5c5c;
	border-bottom:1px solid #5c5c5c;
	/*argin-top: 1px;*/
	padding-bottom: 1px;
}
.cdd-selected
{
	width:120px;
	display:block;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	margin:0px -30px 0px 0px;
	vertical-align:middle;
	text-transform:uppercase;
	color:#FFFFFF;
	line-height:16px;
	font-size:11px;
}
.cdd-button
{
	mso-char-type:symbol;
	mso-symbol-font-family:Symbol;
	font-size:11px;
	text-indent:-200000px;
	color:#dfdfdf;
	
	background:transparent url(../img/btn-ddl.gif) 50% 50% no-repeat;
	float:right;
	
	height:15px;
	width:15px;
	
	line-height:5px;
	border:0px;
	vertical-align:middle;
}
.cdd-listbox
{
	width:118px;
	background-color:#ffffff;
	text-align:left;
	overflow-x:hidden;
	overflow-y:auto;
	border:1px solid #cccccc;
	border-top:0px !important;
	z-index: 10001;

}

.language-list{
	list-style:none;
	margin:0px;
	padding:0px 5px 5px 5px;
	color:#000000;
	font-size:11px;
}
.language-list li{line-height:10px;}
.language-list li a{line-height:16px;text-transform:uppercase;font-weight:bold;}

/****************************** 
          NAVIGATION 
******************************/

.nav {
	/* border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999; */
	width: 895px;
	margin:0px auto;
	background-color: #ffffff;
	color: inherit;
	/* line-height:20px; */
	/* overflow: hidden; */
	/* height:35px; */
	font-size: 12px;
	clear:both;float:none;
}

.nav a:link {
	color: #333;
	text-decoration: none;
}

.nav a:hover {
	text-decoration: underline;
	color: #000080;
}

h1.homepage 
{
    font-size:12px;
    padding:0;
    margin:0; 
    color:#787878;
    float:right;
}

h2.homepage 
{
    font-size:12px;
    padding:0;
    margin:0;
	line-height:18px !important;
    color:#fe7706;
    float:left;
}

.navmini {
	padding-left:10px;
	color: #fe7706;
    float: left;
}

.navmini a{
	font-weight:bold;
	color: #fe7706 !important;
}


.nav span a{
	color: #333333;
}

#navcontainer ul
{
padding: 0;
margin: 0;
background-color: #f8f8f8;
color: #333;
float: left;
width: 100%;
font-family: verdana;
font-size: 12px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #f8f8f8;
color: #333;
text-decoration: none;
float: left;
border-right: 1px solid #999;
}

#navcontainer ul li a:hover
{
	background-image: url(../img/blackbg.gif);
color: #fff;
}

/************ GLOBALS FROM FOTOALBUM ************/

.spacer { 
	display:block;
	clear:both;
	height:5px;
	overflow:hidden;
}

.languagenav{
	font-family:Verdana;
	font-size:7pt;
	color:#000000 !important;
	text-align:center;
}

.languagenav h2{
	font-family:Verdana;
	font-size:7pt;
	color:#ffffff !important;
	float:left;
	margin-top:4px;
	margin-right:3px;
	font-weight:normal;

}

.languagenav h3{
	font-family:Verdana;
	font-size:7pt;
	color:#ffffff !important;
	float:left;
	margin-top:4px;
	margin-right:3px;
	font-weight:normal;

}

.languagenav a{
	font-family:Verdana;
	font-size:7pt;
	color:#215E88 !important;
	font-weight:bold;
}

.footer .languagenav{
	padding-bottom:10px;
	color:#000000!important;
}
.footer .languagenav a{font-weight:bold;}
#login_or_register_modal span,
#login_or_register_modal h2{color: #FF8C2C;}

#popup .whatsNew ul {list-style:inside;margin:20px 0 20px 20px;}
.textLeft {text-align:left;}
.singleLine {line-height:normal;}
.fullListText{width:460px;}

/********** center button **********/
.centerButton{display:inline-block;padding:0 13px 0 0;background:url('/style/images/bgr_button-right.gif') no-repeat right center}
.centerButton span,
.centerButton input{display:block;font:bold 13px/26px Arial, Helvetica, sans-serif;color:#fff;cursor:pointer;height:26px;padding:0 5px 0 18px;background:url('/style/images/bgr_button-left.gif') no-repeat left center}

.centerButton input{border:none;vertical-align:middle}
a.centerButton:hover{text-decoration:none}
span.centerButton{margin:-7px 0 -7px 0}
.centerInside{text-align:center;}
.fullAdContainer li.customTick{width:400px;}
.premium > h2 {width:550px;}
.premium > ul > li.customTick{width:520px;}
.premium h2 {line-height:26px}
.width100 {width:100px}

/* uppercase for txtFAQ */
div.content h3.upper_title ,
div.content p.upper_title { text-transform: uppercase; }

.buttonRight{float:right; text-align:right}
.albumDescription{font:italic 10px/12px Arial,Helvetica,sans-serif;margin:0;display:block;padding-top:7px;overflow:hidden}

/* AddThis styles */
.addthis_toolbox a,
.addthis_toolbox a:active,
.addthis_toolbox a:focus,
.addthis_toolbox a:visited,
.addthis_toolbox a:visited:active,
.addthis_toolbox a:visited:focus {
    color: #FFF;
}
/* END AddThis styles */
