/* ################# HISTORY ################ */
#nav_history {color: #A9A9A7; font-size:13px;text-align:left;padding:0 10px;padding-top:8px;  background-repeat:  repeat-x; height:32px;width:950px;margin: 5px 10px 0px 10px;}
#nav_history img {position:relative;top:2px;padding:0 4px;}
#nav_history a {color: #808080;font-size:13px;font-weight: normal;text-decoration: underline;}



/* ########################################### THEMES ###################################### */
a,a:link,a:visited{color:#f39;font-weight:normal;}
a:hover{color:#f39;}
/* ############################# BLOG #################################### */
.blog h1 {border-bottom:1px dotted #cecece;margin:0 0 3px;padding:4px 0 3px 33px;}
.blog h1 a {font-size: 20px;}


.empgtitle{font-weight:bold;color:#333333;font-size:9pt;padding-bottom:10px;}
.empg_btn{color:#EE3C96;font-size:10pt;font-weight:bold;}
.guess_btn{line-height:22px;font-size:12pt;color:#555555;font-weight:bold;}
.celDivRight{background:#66CCFF;width:250px;padding:3px 3px 3px 10px;color:#FFF;font-size:12pt;font-weight:bold;}
.celDivRight a {color:#FFF !IMPORTANT;font-size:12pt !important;font-weight:bold !important;}
.celDivLeft{background:#EE3C96;padding:3px 3px 3px 10px;color:#FFF;font-size:12pt;font-weight:bold;}
.celDivLeft a {color:#FFF !IMPORTANT;font-size:12pt !important;font-weight:bold !important;}
.bl_news h2{font-size:110%;letter-spacing:0px;_letter-spacing:0;text-align:left;margin:0 0 3px;padding:6px 0 3px 33px;}

.blog h1 {background:url(/themes/celebs/images/icon_blog_title.jpg) no-repeat 0 5px;_background:url(/themes/celebs/images/icon_blog_title.jpg) no-repeat 0 6px;}
.blog h1 a {color: #FF3399; }
.blog p,.blog .entry div {color: #000000; }



.alpha_title{font-family:georgia;margin-top:15px;margin-bottom:5px;color:#EE3C96;font-style:italic;}

.blog_date { font-size:10px; color:#666666; margin:0 0 0 8px;}
.blog_date a, .thedate a:link, .thedate a:active, .thedate a:visited {color: #666666;}
.blog_date a:hover {text-decoration: underline;}


.blog_info2 div.forum a {background-image:url('/themes/celebs/images/icon_forum.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}
.blog_info div.forum a {background-image:url('/themes/celebs/images/icon_forum.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}


.blog_info div.comments a {background-image:url('/themes/celebs/images/icon_comments.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}
.blog_info div.email a {background-image:url('/themes/celebs/images/icon_send_friend.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}
.blog_info2 div.print a {background-image:url('/themes/celebs/images/ico_blog.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}
.blog_info2 div.blog a {background-image:url('/themes/celebs/images/ico_blog.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;}
.blog_info div.refresh a {background-image:url('/themes/celebs/images/ico_refresh.gif');background-repeat:no-repeat;padding:2px 0 10px 25px;}
.blog_info2 div.info b {color:#f39;background-image:url('/themes/celebs/images/icon_view.jpg');background-repeat:no-repeat;background-position:0 -4px;padding-left:25px;font-weight: normal;}



#pager{clear:both;text-align:center;}
#pager a,#pager strong.pager-current{padding:.2em;}
#pager,.links{font-size:14px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.links{margin-top:25px;}
#pager a,.links a{border:1px solid #cecece;margin-left:2px;margin-right:2px;margin-top:0;padding:3px;}
.pager-current{background:#FF3399;color:#fff;border:1px solid #c09;margin:0 1px;padding:24px;}
#pager a:hover,.links a:hover{border:1px solid #c09;color:#fff;background:#f39;text-decoration:none;}
#pager_hover{position:absolute;width:95%;}
#pager_hover a.prev,#pager_hover .prev,#pager_hover a.next,#pager_hover .next,#spi_profile_config .sub input{float:left;}
.addPager{
	font-size: 8pt; 
	color: #555555; 
	font-weight: bold; 
	padding-top:15px;
	padding-bottom:15px;
}

.celDivImg{background:#000000;padding:3px 3px 10px 3px;color:#FFF;font-size:17pt;margin-right:10px;}
div.celDivImg h1 {margin: 5px 0 0 0; padding: 0pt; font-size: 100%; color: #ffffff;}


.rat_container{position:relative;width:300px;}

.rat_container h4 {color:#999999;line-height:15px;text-transform:lowercase;font-size:12pt;font-weight:bold;}



/* ################################## PHOTO GALLERY ########################### */
.scrollDiv{
	position:absolute;
	width: 220px; 
	height: 360px; 
	overflow-y: scroll; 
	scrollbar-arrow-color:#EE3C96; 
	scrollbar-face-color: #e7e7e7; 
	scrollbar-3dlight-color: #a0a0a0; 
	scrollbar-darkshadow-color:#888888;
}
.scrollMainImg{float:left;width:400px;height:400px;background:#000000;margin-right:10px;vertical-align:middle;overflow:hidden;}
.scrollTopBtn{ margin-top:10px; margin-right:3px; padding: 3px 4px 3px 4px;	background:#EE3C96;	display:inline;	float:right;}
.scrollTopBtn a:link, .scrollTopBtn a:visited{font-size:10pt;color:#FFF;font-weight:bold;text-decoration:none;}
.scrollTopBtn a:hover{text-decoration:underline;color:#FFF;}
.scrollTopPage{	padding-top:15px; display:inline; font-size:8pt; float:left; font-weight:bold; color:#555555;}
.scrollTop{height:35px;width:205px;border-bottom:1px solid #CCCCCC;}
.scrollDate{font-size:10px;color:#666;margin:10px 0 0 0;}
.scrollTitle{color:#555555;font-size:18px;font-family:arial,helvetica,sans-serif;font-weight:400;letter-spacing:0px;margin:4px 0 0 0;padding:0;}
.scrollText{color:#111111;font-size:12px; line-height:18px; margin:5px 0;padding:0;}
.scrollText a:link, .scrollText a:visited{color:#FF3399;font-size:12px;font-weight:normal;text-decoration:none;}
.scrollText a:hover{text-decoration:underline;}
.scrollTotal{padding:5px 0;border-bottom:1px solid #CCCCCC;font-size:18px;color:#555555;margin:10px 0;}
.scrollIncrMsg{padding:5px 0 30px 0px;}
.scrollIncrMsg a:link, .scrollIncrMsg a:visited{font-size:11px;color:#555555;text-transform:uppercase;text-decoration:none;font-weight:normal;}
.scrollIncrMsg a:hover{text-decoration:underline;}
.scrollTopBig{width:550px;border:2px solid #555555;border-bottom:none;height:40px;}
.noScrollDiv{background-color:#000000;}

/* ################################# Celebrity ################################ */
.word{ font-style:italic; font-family:'georgia'; color:#000; font-size:20px; display:block;}


/* ################################# SUB MENU ################################ */
#jsddm { margin: 0; padding: 0}
#jsddm li{ z-index:1000;float: left; list-style: none;font: 12px Tahoma, Arial}
#jsddm li a { display: block; font-weight: bold; text-decoration: none; color: #ff3399;white-space: nowrap}
#jsddm li ul{z-index:1000; margin: 6px 0px 0px -6px;padding: 0;background: #fff;position: absolute;visibility: hidden;border: 1px solid #CFCFCF;border-right: 1px solid #999999;} 
#jsddm li ul li{ float: none;display: inline;z-index:1000;}
#jsddm li ul li a{ width: auto;background: #fff;padding: 4px 45px 4px 5px; font-weight: normal;z-index:1000;}
#jsddm li ul li a:hover{ background: #ff3399; color: #fff; padding: 4px 45px 4px 5px;font-weight: normal;}

.li_static {
 border:1px solid #fff;
 border-bottom:0px;
 padding:6px 35px 6px 5px;
 background-image:url(/themes/celebs/images/icon_submenu_off.gif); 
 background-repeat:no-repeat;
 background-position: 90% center;
 font-weight: bold;
 text-decoration: none;
 color: #ff3399;
 white-space: nowrap
 }  
.li_hover {
 border:1px solid #CFCFCF;
 border-right: 1px solid #999999;
 border-bottom:0px;
 padding:6px 35px 6px 5px;
 background-image:url(/themes/celebs/images/icon_submenu_on.gif); 
 background-repeat:no-repeat;
 background-position:90% center;
 z-index: 100;
}
#jsddm div {border-top: 1px solid #E5E5E5;z-index:1000;background: #fff;}

/* ##################################### POLL & QUIZ ################################ */
	
.poller{padding:0px;	margin:0px;}
.pollerTitle{margin-bottom:5px;font-weight:bold;font-size:9pt;padding-bottom:3px;}
.pollerOption{margin: 0px;padding-top: 5px;font-weight:normal;}
.pollerOption label{font-weight:normal;}
.result_pollerOption{margin:0px;font-size:9pt;text-align:left;color:#555555;padding-bottom:2px;border-top: 1px dotted #cccccc;}
.result_pollerTitle{margin-bottom:10px;font-weight:bold;font-size:9pt;padding-bottom:3px;}

/* Don't change this one, it is used to get the left and right image(the corner) positioned correctly */
.result_pollGraph img{float:left;margin: 0;}

/* The <div> tag where the percentage result is shown */
.result_pollGraph div{float:left;height:16px;background-repeat:repeat-x;color:#FFFFFF;text-align:center;font-size:0.9em;line-height:16px;}

/* Graph div - parent of both the corner images and the div displaying percentage votes */
.result_pollGraph{height:16px;margin-bottom:7px;}
.poll_result_bg {background:#2DC1EF;}	
/* Message when Ajax is working getting restults fromt the server */
.result_totalVotes{clear:both;font-size:8pt;font-style:italic;padding-top:20px;text-align:center;}



.quizResultTitle{font-family:Arial;font-size:12pt;color:#555555;font-weight:bold;padding-top:20px;padding-bottom:5px;}
.quizResultSubTitle{font-family:Arial;font-size:10pt;font-weight:bold;padding-bottom:25px;}
.quizResultText{font-family:Verdana;font-size:9pt;color:#555555;padding-bottom:25px;line-height:150%;}

.guess_input{color:#555555;border:1px solid #CCCCCC;padding:2px;font-size:10pt;font-weight:bold;width:194px;}
.guess_btn{line-height:22px;font-size:12pt;color:#555555;font-weight:bold;}
.guess_msg{line-height:22px;color:#555555;font-weight:bold;padding-top:5px;}
.guess_btn_another{border:1px solid #CCCCCC;padding:3px;color:#FF33BC;background-color:#FFF;cursor:pointer;}

.guess_botDiv{width:530px;height:13px;background-color:#DDDDDD;position:relative;margin-top:3px;}
.guess_topDiv{position:absolute;height:13px;background-color:#FF3399;}


.empgtitle{font-weight:bold;color:#333333;font-size:9pt;padding-bottom:10px;}
.empg_notes{font-weight:normal;}
.empg_btn{color:#EE3C96;font-size:10pt;font-weight:bold;}
.empg_error{color:#FF0000;font-size:10pt;position:relative;top:-16px;font-style:italic;}
.empg_nerror{color:red;font-size:14pt;position:relative;top:-16px;font-style:italic;}

                                                                    
a.read-more{font-size:12pt;}                                                                                      
a.read-more:link{font-size:12pt;text-decoration:none;font-weight:normal;}         
a.read-more:visited{font-size:12pt;text-decoration:none;font-weight:normal;}      
a.read-more:hover{text-decoration:underline;}  

.icons {float:right; width:200px;padding-top:3px;}	
.icons div {padding: 0px 5px;}	
div.ico_home {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_home.png') no-repeat;}
div.ico_home:hover {position:relative;top:0px;left:0px;width:40px;hegiht:40px; z-index:1;width:40px;hegiht:40px; background : url('http://img.lady.ru/main/images/ico_home_on.jpg') no-repeat;}
div.ico_fav {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_fav_on.png') no-repeat;}
div.ico_fav2:hover {position:relative;top:0px;left:0px;width:40px;hegiht:40px; z-index:1;width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_fav_on.png') no-repeat;}
div.ico_feedback {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_feedback.png') no-repeat;}
div.ico_feedback:hover {position:relative;top:0px;left:0px;width:40px;hegiht:40px; z-index:1;width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_feedback_on.jpg') no-repeat;}
div.ico_mail {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_mail.jpg') no-repeat;}
div.ico_mail:hover {position:relative;top:0px;left:0px;width:40px;hegiht:40px; z-index:1;width:40px;hegiht:40px; background: url('http://img.lady.ru/main/images/ico_mail_on.jpg') no-repeat;}

.popularList a, .popularList a:link, .popularList a:active, .popularList a:visited {
    font-weight: normal;
    vertical-align: 4px; 
}

*html .popularList a, .popularList a:link, .popularList a:active, .popularList a:visited {
    vertical-align: -2px; 
}

.popularList a small {
     color: #333;
}


#blog_info {width:550px; height:65px;  background: url('http://img.lady.ru/themes/images/blog_info_bg.gif') repeat-x;float:left;text-align:center;}
#blog_info div {padding: 7px 9px 0px 8px;text-align:center; float:left;white-space: normal;}
#blog_info div a {font-size:11px;color: #797878; font-family: Arial;}
#blog_info div span {font-size:11px;color: #797878; font-family: Arial;font-weight: normal;}

.blog_hr {background:transparent url(/themes/images/line_hr.gif) no-repeat scroll center top; border-top:0 none;margin-top:8px;}


.greenmama {width:240px;border:2px solid #DADADA;}
.greenmama .title {color:#657439;font-size:14px;margin:0 12px;text-align: center;border-bottom: 1px solid #657439;}
.greenmama tr {vertical-align: top;}
.greenmama td img {padding:0 10px;}
.greenmama td {padding: 5px 0;}
.greenmama .text {padding-top:5px;padding-right:5px;}
.greenmama .text a {color:#4C4C4C;font-size:12px;text-decoration: none;}
.greenmama .text a:hover {text-decoration: underline;}




.blog_next {padding:15px 0;}
.blog_next a {line-height:20px;font-size:12px;font-weight: normal;color: #797878 !important;padding: 2px 8px;background-color: #cccccc;text-decoration:none;}
.blog_next a:hover {background-color: #1A8CFF;color:#fff !important;}

.guess_next {text-align: center;padding:15px 0;}
.guess_next a {line-height:25px;font-size:12px;font-weight: normal;color: #797878 !important;padding: 5px 8px;background-color: #cccccc;text-decoration:none;}
.guess_next a:hover {background-color: #1A8CFF;color:#fff !important;}



  .export {float:left;padding-bottom:10px;}
  .export .title {width:130px; color: #e13894; font-size:13px; font-family: Tahoma,Verdana; white-space:nowrap}
  .register_description {width:250px;color:gray; font-size:11px;font-family: Tahoma,Verdana; white-space:normal;display:block;}
  .register_description_top {margin-top:-5px;}
  .export2_button {width:122px; height:25px; border:0;padding:0; margin:10px; font-size: -10px; background-image : url("/themes/club/images/button_register.gif"); background-repeat: no-repeat;cursor: pointer;}
    
  .export .option {width:200px;white-space: nowrap;padding: 0 10px;}
  .export .option select {border:1px solid #a5a5a5; color:#000; font-size:11px; width:200px;}
  .export .option input {border:1px solid #a5a5a5; color:#000; font-size:12px; min-width:200px;}
  .export .option textarea {border:1px solid #a5a5a5; color:#000; font-size:12px; width:400px;}

.break {clear:both;}


#right_brands {padding:5px;overflow: hidden;}
#right_brands .right_brand {width:101px;height:101px;overflow: hidden;float:left;border:1px solid #d9d0d1;}


#right_celebs {padding:5px;overflow: hidden;}
#right_celebs .right_user {width:76px;height:76px;overflow: hidden;float:left;border:1px solid #d9d0d1;}

#menu_right {overflow: hidden;}
#menu_right .first {width:160px;float:left;border-right:1px solid #eeeeee;}
#menu_right .second {width:160px;float:left;}

#menu_right ul {list-style: none;margin:0;padding:0;}
#menu_right ul li {padding:3px;border-bottom:1px solid #eeeeee;text-align: left;}