/*************** Fonts & Graphics ***************/
html {
    background: #FFFFFF url(/themes/images/newback.gif) no-repeat fixed center bottom;
    margin:0;
    min-height: 600px;
    padding:0;
	font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
	font-size:75%;
	margin:0;
	padding:0;
}

body,table,input,label,textarea,button,select {margin: 0;padding: 0;color: #333366;font-family: "Lucida Grande", Arial, Verdana, sans-serif;}


h2,h3,h4,h1{
	font-family:Helvetica, Arial, "Trebuchet MS", Tahoma, sans-serif;
}

h2.pagetitle{
	font-weight:700;
	font-size:140%;
	color:#000;
	text-align:left;
	margin:10px 0 40px;
}



h1.pagetitle{
	font-size:240%;
}

img,fieldset {border: 0;}

label {font-weight: bold;color: #666666;}

a,a:link,a:visited{
	outline:none;
	text-decoration:none;
	font-weight:700;
}

a:hover{
	text-decoration: underline;

}


/******************** Pages ***********************/
#wrapper {
	width: 990px;
	margin: 0 auto;
}

#header-line {
    border-bottom: 1px solid #D9D9D9;
    background-color: #EEEEEE;
    width: 100%;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
}

#header {
    position: relative;
}

#header.div {
    padding: 0px 0 0 201px;
}

div.top-banner {
	padding: 6px 0 0 201px;
    height: 90px;
}

#mainmenu {
	display: none;
}

#content {
    width: 970px;
    float: left;
    padding: 0px 20px;
    margin: 20px 20px 10px 10px;
    z-index:1;
}

#content2 {
    width: 930px;
    float: left;
    padding: 0px 0px 0px 30px;
    margin: 20px 10px 0px 0px;
    z-index:1;
}

#content3 {
    width: 550px;
    float: left;
    padding: 0px 60px 0px 30px;
    margin:20px 0px 10px 0px;
    z-index:1;
}

#bottom {
    /*background:transparent url(/themes/images/footerline.gif) repeat-x scroll left top;*/
    padding-top:50px;
    width:990px;
	border-top: 1px solid #CCCCCC;
	line-height: 2em;
	background-color: #ffffff;
	font-size: 80%;
	vertical-align: bottom;
	clear: both;
}

#bottom .copyright {
	font-size: 120%;
	color: #FF3399;
}

#bottom address {
	width: 48%;
	text-align: left;
	float: left;
	margin-left: 15px;
	font-style: normal;
}

#bottom address.vcard {
	font-weight: bold;
}

#bottom div {
	width: 45%;
	text-align: right;
	float: right;
	margin-right: 15px;
}


.newfooter {
	margin-bottom: 30px;
}


* html .newfooter .leftTab {
	float: left;
	margin: 0 0 0 15px;
}


.taggedwith {
    padding-top: 10px;
}
.taggedwith label {
    font-weight: bold;
}
.taggedwith h3 {
    display: inline;
    font-weight: bold;
    font-size: 100%;
    font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;    
    background: none;
    padding: 0 0 0 6px;
    margin: 0;
}

label.addComment {
    color:#000000;
    font-family:arial,helvetica,sans-serif;
    font-weight: bold;
    margin:0;
    padding:0;
    font-size:150%;    
}

#header ul.sections {text-align: left; border:0 none; margin: 31px 0 0 165px;padding:0;}
div.footer.sections {width: 990px;clear:both;padding:150px 0 0 0;margin:0;}
ul.footer.sections {text-align: center;border-top: 1px dashed #000;padding:0;margin:0;}

ul.sections li {display: inline;list-style: none; color: #666666; position:relative;top:-8px;padding:0px;margin-right:-5px;}
ul.sections li a:active,
ul.sections li a:link,
ul.sections li a:visited {font-size:12px;font-weight: normal;color: #333333;padding: 2px 8px;background-color: #ffffff;border: 1px solid #000;text-decoration:none;}
ul.sections li.first a:active,
ul.sections li.first a:link,
ul.sections li.first a:visited {border-left: 1px solid #000;}
ul.sections li a:hover {font-weight: normal;color: #ffffff;text-decoration: none;}
ul.sections li.lady a:hover {background-color: #c5161d;}
ul.sections li.lady a.selected{background-color:#c5161d;color:#FFFFFF;font-weight:bold;}
ul.sections li.celebs a:hover {background-color: #EE3C96;}
ul.sections li.celebs a.selected{background-color:#EE3C96;color:#FFFFFF;font-weight:bold;}
ul.sections li.moda a:hover {background-color: #8908BB;}
ul.sections li.moda a.selected{background-color:#8908BB;color:#FFFFFF;font-weight:bold;}
ul.sections li.soblazn a:hover {background-color: #BC003D;}
ul.sections li.soblazn a.selected{background-color:#BC003D;color:#FFFFFF;font-weight:bold;}
ul.sections li.humor a:hover {background-color: #E73C22;}
ul.sections li.humor a.selected{background-color:#E73C22;color:#FFFFFF;font-weight:bold;}
ul.sections li.beautiful a:hover {background-color: #2DC1EF;}
ul.sections li.beautiful a.selected{background-color:#2DC1EF;color:#FFFFFF;font-weight:bold;}
ul.sections li.magia a:hover {background-color: #545454;}
ul.sections li.magia a.selected{background-color:#545454;color:#FFFFFF;font-weight:bold;}
ul.sections li.home a:hover {background-color: #68BB53;}
ul.sections li.home a.selected{background-color:#68BB53;color:#FFFFFF;font-weight:bold;}
ul.sections li.career a:hover {background-color: #8E4A1B;}
ul.sections li.career a.selected{background-color:#8E4A1B;color:#FFFFFF;font-weight:bold;}
ul.sections li.games a:hover {background-color: #2A56D3;}
ul.sections li.games a.selected{background-color:#2A56D3;color:#FFFFFF;font-weight:bold;}
ul.sections li.vkusno a:hover {background-color: #90FD0A;}
ul.sections li.vkusno a.selected{background-color:#90FD0A;color:#FFFFFF;font-weight:bold;}
ul.sections li.club a:hover {background-color: #cccccc;}
ul.sections li.club a.selected{background-color:#cccccc;color:#FFFFFF;font-weight:bold;}

ul.sections li.mama a:hover {background-color: #FA5043;}
ul.sections li.mama a.selected{background-color:#FA5043;color:#FFFFFF;font-weight:bold;}

ul.sections li.travel a:hover {background-color: #0F8092;}
ul.sections li.travel a.selected{background-color:#0F8092;color:#FFFFFF;font-weight:bold;}

br.clear-both,#content{ clear:both; }

/* ########################## STYLES OF BLOG ############################## */
.blog {text-align:left;font-size:12px;font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;margin:15px 0;padding:0 0 0px;;margin-top:0;}
.blog p {line-height:150%;font-size:12px;margin:10px 0 0;text-align:justify;}
.blog .related a:visited{text-decoration:line-through;}
.blog .cat {color:#000000;}

.blog .entry a:link, .blog .entry a:active {font-weight: normal;text-decoration: underline;}
.blog .entry a:hover {text-decoration: none;}
.blog .entry a:visited {font-weight: normal;text-decoration: none;}

.article{margin-top:20px;line-height:150%;}
.bl_news h2 a{font-size:100%;letter-spacing:0px;_letter-spacing:0;text-align:left;font-weight: bold;}
.topTl h2{font-size:110%;letter-spacing:0px;_letter-spacing:0;text-align:left;margin:0 0 3px;padding:6px 0 3px 33px;background:none;}
.lady_button_bar{z-index:100;}

.celLink{padding-top:0px;padding-bottom:10px;}
.celLink a:link, .celLink a:visited{color:#555555;font-size:11pt;text-decoration:none;font-weight:normal;font-style:italic;}
.celLink a:hover{text-decoration:underline;}

A.related:link, A.related:visited{border-bottom:1px dashed #CECECE;font-weight:normal;color: #333333;}
A.related:hover{border-bottom:none;font-weight:normal;color: #000000;}

.taggedwith a {line-height:16px;}


.bot-border{border-bottom:4px solid #cecece;}
.top-border{margin-top:8px;border-top:0px none;background:transparent url(http://img.lady.ru/site/bot_shadow.gif) no-repeat scroll center top;}


.blog_info div,.blog_info2 div,.blog_info2 div.tagged,.blog_info2 div.info{
	border-bottom:1px solid #cecece;
	display:block;
	padding-top:3px;
	padding-bottom:6px;
	margin:4px 0;
}

.tagged a,.posted a,.info a{display:inline;}

li.blog_info div a,li.blog_info2 div a:hover{color:#f39;}


.resizable-textarea{display:block;clear:both;width:520px;border:0px;}
.resizable-textarea .grippie{height:14px;background:#eee url(/themes/images/grippie.png) no-repeat 100% 100%;border:2px solid #EEEEEE;border-top-width:0;cursor:s-resize;}

h2.title{
	font-weight:700;
	font-size:150%;
	color:#000;
	margin:20px 0 0;
}
h1,h2,h3,h4,h5,h2.title,h4 a{color:#000;font-family:arial,helvetica,sans-serif;font-weight:400;margin:0;padding:0;}
h1.title {color:#000;font-family:arial;letter-spacing:1px;font-weight:normal;margin:0;margin-bottom:20px;padding:0;padding-right:20px;font-size:30px;float:left;}
/* ############################ COMMENTS ################################# */

.commentlist{margin:25px 0;}
.commentlist ul{list-style-type:none;list-style-position:default;margin:0;padding:0;}
.commentlist li{background:#fff;margin:0 0 30px;padding:0;}
.commentmetadata{backgrounds:#fff url(/themes/images/comment_quote.gif) 20px 0 no-repeat;font-size:11px;margin:0;padding:0;}
.unpublished_comment{border:2px solid #F03;}

.comment_comment{text-align:left;line-height:16px;font-size:12px;overflow:hidden;padding:10px;}
.comment_comment p{padding-bottom:10px;margin:0;}
.comment_number{font-family:arial,sans-serif;float:right;color:#cecece;padding:0px 10px;margin:0px;font-size:30px;letter-spacing:-1px;position:relative;right:0px;}

/* ############################## TABS ################################### */

#spi_tabs_container{text-align:left;background:#fff;margin:0 0 12px;}
#spi_tabs_container_2{text-align:left;background:#fff;margin:0;}
#spi_tabs_container .panel, #spi_tabs_container_2 .panel{list-style:none;background:url(/themes/images/mid_r.gif) top right repeat-y;border-left:1px solid #dfdfdf;position:relative;margin:0;padding:0 14px 0 10px;}
#spi_tabs_top{z-index:10;height:11px;background:url(/themes/images/containerbg.gif) left -20px repeat-x;}
* html #spi_tabs_top{margin-bottom:-4px;}
#spi_tabs_topL{height:11px;width:14px;float:left;background:url(/themes/images/containerbg.gif) left top no-repeat;}
#spi_tabs_topR{height:11px;width:14px;float:right;background:url(/themes/images/containerbg.gif) right -40px no-repeat;}
#spi_tabs_bot{height:20px;background:url(/themes/images/containerbg.gif) left -100px repeat-x;}
#spi_tabs_botL{height:16px;width:17px;float:left;background:url(/themes/images/containerbg.gif) left -60px no-repeat;}
#spi_tabs_botR{height:16px;width:17px;float:right;background:url(/themes/images/containerbg.gif) right -80px no-repeat;}


#spi_tabs2_top{z-index:10;height:11px;background:url(/themes/images/containerbg_new.gif) left -20px repeat-x;}
* html #spi_tabs2_top{margin-bottom:-4px;}
#spi_tabs2_topL{height:11px;width:14px;float:left;background:url(/themes/images/containerbg_new.gif) left top no-repeat;}
#spi_tabs2_topR{height:11px;width:14px;float:right;background:url(/themes/images/containerbg_new.gif) right -40px no-repeat;}
#spi_tabs2_bot{height:20px;background:url(/themes/images/containerbg.gif) left -100px repeat-x;}
#spi_tabs2_botL{height:16px;width:17px;float:left;background:url(/themes/images/containerbg_new.gif) left -60px no-repeat;}
#spi_tabs2_botR{height:16px;width:17px;float:right;background:url(/themes/images/containerbg_new.gif) right -80px no-repeat;}


#spi_tabs{position:relative;padding-left:10px;height:20px;z-index:9;top:1px;}

#spi_tabs h4{float:left;height:18px;text-align:center;border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font:normal 12px/20px sans-serif;color:#999999;overflow:hidden;cursor:pointer;margin:0 -1px 0 0;padding:0 6px;}
#spi_tabs h4 a{font-weight:400;text-transform:uppercase;font-size:11px;font-family:Helvetica, Arial;color:#999999;}
#spi_tabs h4:hover{border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#spi_tabs h4.selected{border:1px solid #dfdfdf;border-bottom:1px solid #fff;}
#spi_tabs a:hover,#spi_tabs h4.hover.selected{text-decoration:none;}

#spi_tabs label {float:left;height:18px;text-align:center;border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font:normal 12px/20px sans-serif;color:#999999;overflow:hidden;cursor:pointer;margin:0 -1px 0 0;padding:0 6px;}
#spi_tabs label a {font-weight:400;text-transform:uppercase;font-size:11px;font-family:Helvetica, Arial;color:#999999;}
#spi_tabs label:hover {border:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
#spi_tabs label.selected {border:1px solid #dfdfdf;border-bottom:1px solid #fff;}
#spi_tabs a:hover, #spi_tabs label.hover.selected{text-decoration:none;}


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

.thedate a:hover {
    text-decoration: underline;
}



.dropshadow p {margin:0px;}

.dropshadow {
	background:transparent url(/themes/images/ds_bottom.gif) no-repeat scroll left bottom;
	float:left;
	margin-right:5px;
	padding:0pt 0pt 7px;
	position:relative;
}

*html .dropshadow {
	background:transparent url(/themes/images/ds_bottom.gif) no-repeat scroll left bottom;
	float:left;
	margin-right:5px;
	padding:0pt 0pt 4px;
	position:relative;
}

.dropshadow .shadow {
	bottom:2px;
	position:absolute;
	right:-2px;
}

*html .dropshadow .shadow {
	position:absolute;
	right:-2px;
	bottom:-4px;
}

.dropshadow .img {
	background:transparent url(/themes/images/ds_side.gif) no-repeat scroll right top;
	float:left;
	padding:0 6px 0 0 !important;
}

table.editAcc {width:600px;}
table.editAcc tr {vertical-align:top;}
table.editAcc th, table.editAcc td {padding:4px 0;}
table.editAcc th {font-weight: normal;}
table.editAcc th {text-align: right; padding-right: 10px;}
table.editAcc th span {color: red; font-weight: bold;}
table.editAcc td small {display:block;color:#999999;}
input.inputText, select {border: 1px solid #999999;padding: 2px;}
hr {background-color:#D2CDD9;border-style:none;color:#D2CDD9;height:1px;}
td.divider {height:30px;background: transparent url(http://img.lady.ru/site/bot_shadow.gif) no-repeat center;}
.requiredPassword {color:red;font-weight:bold;}
.regForm {margin: 0px;}

.regDiv{padding:7px 10px;font-size:10pt;font-weight:bold;}
.regInput{font-size:15px;font-family:Helvetica Neue, sans-serif; background: #fff url(http://img.lady.ru/site/back_input.gif) repeat-x scroll 0% top;border:1px solid #ccc;padding:2px 4px;margin:0px;font-weight:normal;}
.regNotes{float:left;font-weight:normal;font-size:9pt;}
.regError{padding:10px 0;font-size:10pt;font-weight:normal;color:#DD0000;}
.regNError{padding:10px 0;text-align:center;font-size:10pt;font-weight:normal;color:#7B3B85;font-style:italic;}
A.delphoto:link, A.delphoto:visited{font-size:8pt;color:#81398B;text-decoration:none;font-weight:normal;}
A.delphoto:hover{text-decoration:underline;}
/* ################################## TABS ########################### */
.tabs{margin:0;margin-top:5px;padding:0;}
ul.secondary{white-space:nowrap;border-bottom:0;font-weight:700;font-size:11px;margin:0;padding:.5em 0;}
ul.secondary li{border-right:1px solid #ccc;display:inline;border:0;padding:0 8px 8px 0;}
ul.secondary a:hover{border-bottom:2px solid #ccc;text-decoration:none;font-weight:normal;}
ul.secondary a.active{border-bottom:1px solid #ccc;text-decoration:none;font-weight:normal;}

ul.primary{height:auto;border-collapse:collapse;white-space:nowrap;list-style:none;#margin:25px 0 0 0;line-height:normal;border-bottom:1px solid #ccc;margin:25px 0 3px;padding:0 0 .3em 1em;}
ul.primary li {display:inline;}
ul.primary li a{margin-right:.5em;background-color:#fff;height:auto;#padding:.3em .6em .3em .6em;text-decoration:none;border-color:#fff;border-style:solid solid none;border-width:1px;padding:.2em .5em;font-weight:normal;font-size:10pt;}
ul.primary li.active a{background-color:#fff;border:1px solid #ccc;border-bottom:2px solid #FFF;text-decoration:none;font-weight:normal;font-size:10pt;color:#000;}
ul.primary li a:hover{background-color:#fff;text-decoration:none;border-color:#ccc #ccc #eee;}


#celebs_alphabet {text-align: center;width:80%;padding-bottom: 20px; }
#celebs_alphabet { margin: 0 auto; padding: 0px; }
#celebs_alphabet li{ float: left; list-style: none;font: 15px Tahoma, Arial; }
#celebs_alphabet li a { display: block; padding-left: 5px; padding-bottom:20px;text-align: center; font-weight: bold;font-style: normal; text-decoration: none; color:#EE3C96;white-space: nowrap}
#celebs_alphabet .selected a { display: block; padding-left: 5px; padding-bottom:20px;text-align: center; font-weight: bold;font-style: normal; text-decoration: none; color:#666666;white-space: nowrap}


.articleSrc, .articleSrc a{font-size:10px;color:#666;font-weight:bold;}
.articleSrc a:hover{font-size:10px;color:#666;}
.articleSrc a:visited{font-size:10px;color:#666;font-weight:bold;}
/*  ######################### STARS ##########################   */
.star-rating {width:210px;height:25px;background: url(/themes/images/rating_bg.gif) no-repeat;background-position: 0 -75px; position:relative; z-index: 1;margin:0;padding:0;}
.star-rating li{display: inline; ;margin:0;padding:0; background: transparent;}
.star-rating a{display:block; float: left; width:21px; z-index: 10; height:25px;outline:none;overflow:hidden;text-indent:-1000em;;margin:0;padding:0;background: transparent;}

.ratingblock {
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	padding-top:5px;
}


.suggestionsBox {position: relative;left: 0px;margin: 3px 0px 0px 2px;	}
.suggestionList {margin: 0px;padding: 0px;position:absolute;width: 200px;background-color: #fff;border: 1px solid #000;}
.suggestionList li {margin: 0px 0px 3px 0px;padding: 3px;cursor: pointer;list-style: none;}	
.suggestionList li:hover {background-color: #555; color:#fff}

.ratAverage{position:absolute;top:15px;left:230px;font-size:11px;color:#999999;line-height:15px; white-space: nowrap}
/* ########################## THUMB PHOTOS ############################### */
div.mask {
    margin: 0px 3px 8px 3px; 
    padding: 0px; 
    float: left; 
    border: 1px solid #999999;
    padding: 1px;
}

div.mask div.thumb a {
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    line-height: 100px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

div.mask div.thumb a img {
    float:left;
    left:-25px;
    position:absolute;
    top:-5px;
}


div.mask div.thumb a:hover {
    overflow: visible;
    z-index: 1000;
    border: none;
}

div.mask div.thumb a:hover img {
    border: 1px solid #999;
    background: #fff;
    padding: 2px;
}

/* ############################ SUB MENU ################################# */
#block_login {height: 96px;position: absolute;top: 115px;width: 200px;left: 770px;}
#loginMenu{border:1px solid #ccc;margin:0 8px 0 0; padding:1px 5px 4px 1px; font-size:11px; line-height:14px; height:80px;width:180px;}
#loginMenu a{display:block; border-bottom:1px dotted #ccc; padding:1px 0px;color:#333;font-weight:normal;}
.shadow {
 font-size:8px;
 height:5px;
 line-height:5px;
 margin:0 8px 0 0;
 padding:0;
}


/* ########################## LOGOS OF LADY ############################## */
.logo_lady {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/lady.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_lady {background: transparent url(/themes/logos/lady_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_lady {border-top: 8px solid #C0B5BD;width: 100%;position: absolute;left: 0;top: 220px;} 

.logo_celebs {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/celebs.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_celebs {background: transparent url(http://img.lady.ru/themes/logos/celebs_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_celebs {border-top: 8px solid #74D6F9;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_celebs {font-size: 20px; color: #EE3C96; }
.color_celebs,.color_celebs a {color: #EE3C96 !important;}

.logo_moda {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/moda.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_moda {background: transparent url(http://img.lady.ru/themes/logos/moda_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_moda {border-top: 8px solid #C0B5BD;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_moda {font-size: 20px; color: #8908BB; }
.color_moda,.color_moda a {color: #8908BB !important;}


.logo_beautiful {height: 96px;position: relative;top: 16px;width: 380px;left: 165px;background: url(http://img.lady.ru/themes/logos/beautiful.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_beautiful {background: transparent url(http://img.lady.ru/themes/logos/beautiful_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_beautiful {border-top: 8px solid #FF4FA7;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_beautiful {font-size: 20px; color: #2DC1EF; }
.color_beautiful, .color_beautiful a {color: #2DC1EF !important;}

.logo_soblazn {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/soblazn.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_soblazn {background: transparent url(http://img.lady.ru/themes/logos/soblazn_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_soblazn {border-top: 8px solid #C0B5BD;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_soblazn {font-size: 20px; color: #BC003D; }
.color_soblazn,.color_soblazn a {color: #BC003D !important;}

.logo_magia {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/magia.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_magia {background: transparent url(http://img.lady.ru/themes/logos/magia_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_magia {border-top: 8px solid #FE0000;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_magia {font-size: 20px; color: #333333; }
.color_magia,.color_magia a {color: #333333 !important;}

.logo_home {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/home.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_home {background: transparent url(http://img.lady.ru/themes/logos/home_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_home {border-top: 8px solid #C0B5BD;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_home {font-size: 20px; color: #387A20; }
.color_home,.color_home a {color: #387A20 !important;}

.logo_career {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/career.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_career {background: transparent url(http://img.lady.ru/themes/logos/career_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_career {border-top: 8px solid #F2C706;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_career {font-size: 20px; color: #8E4A1B; }
.color_career,.color_career a  {color: #8E4A1B !important;}

.logo_humor {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/humor.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_humor {background: transparent url(http://img.lady.ru/themes/logos/humor_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_humor {border-top: 8px solid #5ACB59;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_humor {font-size: 20px; color: #E73C22; }
.color_humor,.color_humor a {color: #E73C22 !important;}

.logo_games {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/games.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_games {background: transparent url(http://img.lady.ru/themes/logos/games_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_games {border-top: 8px solid #EFC904;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_games {font-size: 20px; color: #4B3FC5; }
.color_games,.color_games a {color: #4B3FC5 !important;}

.logo_vkusno {height: 96px;position: relative;top: 16px;width: 365px;left: 165px;background: url(http://img.lady.ru/themes/logos/vkusno.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_vkusno {background: transparent url(http://img.lady.ru/themes/logos/vkusno_girl.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_vkusno {border-top: 8px solid #96412D;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_vkusno {font-size: 20px; color: #A9513B; }
.color_vkusno,.color_vkusno a {color: #A9513B !important;}

.logo_mama {height: 96px;position: relative;top: 16px;width: 365px;left: 185px;background: url(http://img.lady.ru/themes/logos/mama.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_mama {background: transparent url(http://img.lady.ru/themes/logos/girls/ladys_mama.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_mama {border-top: 8px solid #74D6F9;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_mama {font-size: 20px; color: #E2563D; }
.color_mama,.color_mama a {color: #E2563D !important;}


.logo_travel {height: 96px;position: relative;top: 16px;width: 365px;left: 185px;background: url(http://img.lady.ru/themes/logos/travel.jpg) no-repeat scroll 0 0px;cursor: pointer; cursor: hand;} 
.character_travel {background: transparent url(http://img.lady.ru/themes/logos/girls/ladys_travel.jpg) no-repeat;height: 280px;left: 20px;position: absolute;top: 0px;width: 140px;} 
.menu-line_travel {border-top: 8px solid #74D6F9;width: 100%;position: absolute;left: 0;top: 220px;} 
.blog_title_travel {font-size: 20px; color: #1A7789; }
.color_travel,.color_travel a {color: #1A7789 !important;}

/* ########################## LOGON NEW YEAR ########################## */
/*
.logo_lady {background: url(http://img.lady.ru/themes/logos/Lady_ru_2010.jpg) no-repeat scroll 0 0px;} 
.logo_celebs {background: url(http://img.lady.ru/themes/logos/celebs_2010.jpg) no-repeat scroll 0 0px;} 
.logo_moda {background: url(http://img.lady.ru/themes/logos/moda_2010.jpg) no-repeat scroll 0 0px;} 
.logo_beautiful {background: url(http://img.lady.ru/themes/logos/beauty_2010.jpg) no-repeat scroll 0 0px;} 
.logo_soblazn {background: url(http://img.lady.ru/themes/logos/soblazn_2010.jpg) no-repeat scroll 0 0px;} 
.logo_magia {background: url(http://img.lady.ru/themes/logos/magia_2010.jpg) no-repeat scroll 0 0px;} 
.logo_home {background: url(http://img.lady.ru/themes/logos/home_2010.jpg) no-repeat scroll 0 0px;} 
.logo_career {background: url(http://img.lady.ru/themes/logos/career_2010.jpg) no-repeat scroll 0 0px;} 
.logo_humor {background: url(http://img.lady.ru/themes/logos/humor_2010.jpg) no-repeat scroll 0 0px;} 
.logo_games {background: url(http://img.lady.ru/themes/logos/games_2010.jpg) no-repeat scroll 0 0px;} 
.logo_vkusno {background: url(http://img.lady.ru/themes/logos/vkusno_2010.jpg) no-repeat scroll 0 0px;} 


.logo_lady {background: url(http://img.lady.ru/themes/logos/Lady_ru_2010.jpg) no-repeat scroll 0 0px;} 
.logo_celebs {background: url(http://img.lady.ru/themes/logos/valentin_celebs.jpg) no-repeat scroll 0 0px;} 
.logo_moda {background: url(http://img.lady.ru/themes/logos/valentin_moda.jpg) no-repeat scroll 0 0px;} 
.logo_beautiful {background: url(http://img.lady.ru/themes/logos/valentin_beauty.jpg) no-repeat scroll 0 0px;} 
.logo_soblazn {background: url(http://img.lady.ru/themes/logos/valentin_soblazn.jpg) no-repeat scroll 0 0px;} 
.logo_magia {background: url(http://img.lady.ru/themes/logos/valentin_magia.jpg) no-repeat scroll 0 0px;} 
.logo_home {background: url(http://img.lady.ru/themes/logos/valentin_home.jpg) no-repeat scroll 0 0px;} 
.logo_career {background: url(http://img.lady.ru/themes/logos/valentin_career.jpg) no-repeat scroll 0 0px;} 
.logo_humor {background: url(http://img.lady.ru/themes/logos/valentin_humor.jpg) no-repeat scroll 0 0px;} 
.logo_games {background: url(http://img.lady.ru/themes/logos/valentin_games.jpg) no-repeat scroll 0 0px;} 
.logo_vkusno {background: url(http://img.lady.ru/themes/logos/valentin_vkusno.jpg) no-repeat scroll 0 0px;} 

.logo_lady {background: url(http://img.lady.ru/themes/logos/Lady_ru_2010.jpg) no-repeat scroll 0 0px;} 
.logo_celebs {background: url(http://img.lady.ru/themes/logos/8marta_celebs.jpg) no-repeat scroll 0 0px;} 
.logo_moda {background: url(http://img.lady.ru/themes/logos/8marta_moda.jpg) no-repeat scroll 0 0px;} 
.logo_beautiful {background: url(http://img.lady.ru/themes/logos/8marta_beauty.jpg) no-repeat scroll 0 0px;} 
.logo_soblazn {background: url(http://img.lady.ru/themes/logos/8marta_soblazn.jpg) no-repeat scroll 0 0px;} 
.logo_magia {background: url(http://img.lady.ru/themes/logos/8marta_magia.jpg) no-repeat scroll 0 0px;} 
.logo_home {background: url(http://img.lady.ru/themes/logos/8marta_home.jpg) no-repeat scroll 0 0px;} 
.logo_career {background: url(http://img.lady.ru/themes/logos/8marta_career.jpg) no-repeat scroll 0 0px;} 
.logo_humor {background: url(http://img.lady.ru/themes/logos/8marta_humor.jpg) no-repeat scroll 0 0px;} 
.logo_games {background: url(http://img.lady.ru/themes/logos/8marta_games.jpg) no-repeat scroll 0 0px;} 
.logo_vkusno {background: url(http://img.lady.ru/themes/logos/8marta_vkusno.jpg) no-repeat scroll 0 0px;} 
*/



#icSForm {background:#FFF url(/themes/celebs/images/bg_frm_search.jpg) no-repeat left center;width:137px;height:23px;padding-left:9px;padding-bottom:2px;}
.searchBtn{width:10px;height:14px;position:absolute;cursor:pointer;}
#icSForm input {width:102px;height:21px;margin-left:17px;margin-right:5px;padding-top:4px;border:0px;background: transparent;}

.float_left {float:left;}
.float_right {float:right;}
/* ############## LOGIN ############# */
/*
.block_login {width: 415px; height:99px;position:absolute; top:105px; left: 550px;border-left: 2px solid #D2D2D2;border-right: 2px solid #D2D2D2;}	
.block_login .bg {width: 415px; height:99px;background-image : url('/main/images/bl_login_bg.png'); background-repeat:  repeat-x;}	
.block_login .search {width: 173px; height:42px; background-image : url('/main/images/bl_login_search_bg.png'); background-repeat:  repeat-x;position:absolute; top:56px;}	
.block_login .search .input {position: relative; top: 9px;left:5px;width: 129px; height:24px; background-image : url('/main/images/bl_login_search.png'); background-repeat:  no-repeat;}
.block_login .search .input input {width: 110px; height:20px; border:0px; background:transparent; position:relative; top:2px; left: 5px; color: #fff;}
.block_login .search .send {position:relative; top:9px; left: 10px; color: #fff;}

.block_login .icons {position:absolute; top:10px; left: 5px}	
.block_login .icons div {padding: 0px 1px;}	
div.ico_home {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('/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('/main/images/ico_home_on.jpg') no-repeat;}
div.ico_fav {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('/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('/main/images/ico_fav_on.png') no-repeat;}
div.ico_feedback {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('/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('/main/images/ico_feedback_on.jpg') no-repeat;}
div.ico_mail {margin: 0px; padding: 0px; float: left; width:40px;hegiht:40px; background: url('/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('/main/images/ico_mail_on.jpg') no-repeat;}
*/

#block_header_login {border:1px solid #ccc;position: absolute;top: 115px;width: 200px;left: 730px;background: #ffffff;width:230px; font-size:12px; line-height:14px;white-space: nowrap;z-index: 100;}
#block_header_login .avatar {float:left;width:80px;height:80px;overflow:hidden;text-align:center;}
#block_header_login .menu {width:100px;float:left;padding-left:10px;background: #ffffff;z-index: 100;}
#block_header_login .menu .expand {padding-left:10px;text-align:right;}
#block_header_login .menu .more {display:none;}
#block_header_login ul {margin:0;padding:0;float:left;background: #ffffff;}
#block_header_login li {list-style:none;padding:2px 0px 1px 0px;margin:0;border-bottom:1px dotted #ccc; color:#333;font-weight:bold;}
#block_header_login li a {color:#333;font-weight:normal;}
#block_header_login ul .clean {border:0 !IMPORTANT;text-align:center;}
#block_header_login ul .clean a {font-weight: bold;}
