@charset "utf-8";
body, h1, h2, h3, h4, h5, h6{font: 14px/18px Arial, Helvetica, sans-serif}
code, kbd, pre, samp, tt, var{font: 14px/18px Consolas, "Courier New", monospace}
body, optgroup{color: #fff;background: #000}
body, code, dl, dd, form, pre{margin: 0}
ins {text-decoration: none}
a:link img, a:visited img, object, fieldset, abbr, acronym{border: none}
sub, sup{position: relative;display: inline-block;font-size: 11px;line-height: 11px}
sub{top: 5px;vertical-align: middle}
sup{top: -2px;margin-top: -11px}
abbr, acronym{cursor: help;border-bottom: 1px dotted #999}
address, cite, dfn{font-style: normal}
code, pre{white-space: pre-wrap}
img{vertical-align: bottom}
td, th, textarea{vertical-align: top}
input, select, button{overflow: visible;vertical-align: middle}
legend{color: #000;margin: 0 0 -2px;padding: 0}
li{display: block;list-style: none}
optgroup option{padding-left: 22px}
table{border-collapse: collapse}
caption, th{text-align: left}
td, th{padding: 0}
address, blockquote, h1, h2, h3, h4, h5, h6, fieldset, p, ol, ul{margin: 0;padding: 0}
th, h1, h2, h3, h4, h5, h6{font-weight: normal}
a, cite{outline:none}

html, body{height:100%}

.wrap{float:left; width:100%; position:relative; min-height:100%; height:auto!important; height:100%; background:#000 url(../images/bg.jpg) repeat-x bottom}
.page{width:813px; margin:0 auto}
.page a{ color:#fff; text-decoration:none}
.page a:hover{ color:#ae0f0c; text-decoration:none}

.header {width:100%; height:161px; border-bottom:1px solid #999; background:#000 url(../images/logo.jpg) no-repeat 12px; position:relative}
.header .right {padding-top:12px; font-size:13px; width:370px; float:right; color:#fff; text-align:right}
.header .right blockquote{font-family:Tahoma, Helvetica, sans-serif; line-height:16px; font-weight:bold}
.header .right .bq-author{margin-top:15px; font-family:Tahoma, Helvetica, sans-serif; font-weight:bold; font-style:italic}
.header .right .rss{font-size:11px; margin-top:55px; text-align:right}
.header .right .rss img{float:none; margin:0}
.header .logo{width:415px; height:129px; margin-top:12px; float:left}

#bookmark{position:absolute; top:0; left:300px}

.nav{float:left; width:100%; padding:15px 0 30px; position:relative; z-index:50}
.nav ul li{float:left; padding:0 7px; border-left:1px solid #fff; font-size:16px; font-weight:bold; color:#ae0f0c}

.nav ul a{display:block}
.nav ul ul{display:none; width:250px}
.nav li{position:relative}
.nav li li{font-size:12px}
.nav li ul{position:absolute}
.nav li:hover ul{display:block}
.nav li ul li{border:none; padding:0; clear:both; line-height:2em}

.nav .from-the-editor{font-size:12px}

.page .nav-first{border:none; padding-left:0}

.content{float:left; width:100%; padding-bottom:20px}
.content .girl-week{float:left; width:800px; padding-left:13px; height:334px; background:url(../images/index/girl-week-bg.jpg) no-repeat bottom; position:relative; z-index:40}
.content .content-nav{float:left; width:100%}
.content .content-nav ul{float:left; width:569px}
.content .content-nav ul li{float:left; width:256px; padding:0 25px 20px 0}
.content .content-nav ul li a{font-size:18px; font-weight:bold}
.content .content-nav ul li a img{padding-bottom:5px}

.content .rotate{float:left; width:331px}
.content .links{float:right; width:480px; margin-top:80px; font-size:18px}

*html .content #mailpng{display:inline-block; cursor:pointer; width:26px; height:21px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mail.png', sizingMethod='scale')}
*html .content #flowerspng{display:inline-block; cursor:pointer; width:34px; height:23px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flowers.png', sizingMethod='scale')}
*html .content #favoritepng{display:inline-block; cursor:pointer; width:23px; height:25px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/favorite.png', sizingMethod='scale')}
*html .content #callpng{display:inline-block; cursor:pointer; width:27px; height:24px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/call.png', sizingMethod='scale')}
*html .content #mailpng img{display:none}
*html .content #flowerspng img{display:none}
*html .content #favoritepng img{display:none}
*html .content #callpng img{display:none}

.content .girl-week{margin-top:-20px; overflow:hidden; position:relative}
.content .girl-week .links{float:left; margin:40px 0 0 0; width:95px}
.content .girl-week .links span{display:block; margin-top:5px; float:left; white-space:nowrap}
.content .girl-week .links a{font-size:14px; text-decoration:underline; color:#F00}
.content .girl-week .links a:hover{text-decoration:none}
.content .girl-week .hrefGirl{height:332px; width:160px; display:block; float:left}
.content .object{float:right; margin-top:60px}
.content-head{float:left; width:100%; font-size:16px; font-weight:bold; text-transform:uppercase}
.content-head a{float:right}
.content-head-author{font-size:11px; text-transform:none; display:block}
.page .content .content-head p{float:left; width:590px; padding:0; margin:0}

.content .nav-page{color:#ae0f0c; font-size:16px; font-weight:bold}
.content .nav-page a{text-decoration:underline}

.content .girl-week .girl{float:left; position:relative; z-index:15; margin-top:-100px; left:110px; width:200px; height:300px}

.content-gallery{float:left; width:100%; margin:20px 0}
.content-gallery .gallery-container{float:left; width:720px; height:85px; overflow:hidden; position:relative}
	.content-gallery .gallery-container a{float:left}
	
.content-gallery ul{float:left; width:5000px; height:85px; overflow:hidden}
.content-gallery ul li{float:left; position:relative; margin:0 5px}
.content-gallery-flip{float:left; width:46px; height:85px; text-align:center}
*html .content-gallery-flip img{margin:0}
.content-gallery .description{float:left; width:100%; text-align:right; color:#999; line-height:24px}
.content-gallery .description a{font-size:18px; font-weight:bold; color:#999; padding-right:50px; text-decoration:underline}
.content-gallery .description a:hover{color:#ae0f0c; text-decoration:none}

.content.fromtheeditor p{margin:20px 0}
.content.gallery{padding-bottom:50px}

.content.gallery .gallery-nav{float:left; padding:220px 10px 0}
.content.gallery .gallery-photo{float:left; width:450px; margin-top:20px}
.content.gallery .gallery-photo img{float:left}
.content.gallery .gallery-photo #girl-info{clear:both; width:100%; text-align:center; font-weight:bold; line-height:24px}
.content.gallery .gallery-photo #girl-info a{text-decoration:underline}
.content.gallery .gallery-photo #girl-info a:hover{text-decoration:none}

.content.gallery .gallery-prev{float:left; width:340px; height:465px; margin-top:55px}
.content.gallery .gallery-prev ul{float:left; height:465px; width:340px; overflow:hidden; position:relative; z-index:10}
.content.gallery .gallery-prev ul li{float:left; width:85px; height:95px; position:relative; z-index:9; top:0}

.content.gallery .gallery-prev-nav{float:left; width:330px; height:30px; text-align:center; display:none}
.content.gallery .gallery-prev-nav.over{display:block}
.content.gallery .gallery-prev-nav.top{margin-bottom:-30px}
.content.gallery .gallery-prev-nav.bottom{-position:relative; -bottom:-20px}
.content.gallery .gallery-prev-nav.top.over{position:relative; margin-top:-30px}
.content.gallery .gallery-prev-nav.bottom.over{padding-top:10px}

.content.wallpapers ul{float:left; width:100%; margin:20px 0}
.content.wallpapers ul li{float:left; width:202px; font-size:12px; text-align:center; display:inline; margin:0 0 20px 51px}
.content.wallpapers ul li img{border:1px solid #ae0f0c}

.content.specials p{margin-bottom:10px}
.content.specials h3{font-size:16px; font-weight:bold}
.content.specials .specials-descr{float:left; width:100%; margin:15px 0}
*html .content .specials-collage{ display:block; width:423px; height:574px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/specials/2.png', sizingMethod='scale')}
*html .content .specials-collage img{display:none}
.content.specials .poem{float:left; width:318px; padding-left:10px}

.specials-photo{float:left; margin-right:1em}
.specials-photo-descr{font-size:11px; font-style:italic}

.content .specials-collage{float:right}
.content .specials-gallery{float:left; width:100%; margin-top:20px}
.content .specials-gallery ul{padding-left:40px}
.content .specials-gallery ul li{float:left; width:105px; height:133px}
.content .specials-gallery p{text-align:center; line-height:30px; clear:both}
.content .specials-gallery p a{text-decoration:underline}
.content .specials-gallery p a:hover{text-decoration:none}


.content.news .noborder{border:none}
.content.news .news-head{font-size:18px; color:#ae0f0c; padding:15px 0}
.content.news .news-descr{margin-top:1em; font-size:12px; color:#ccc}
.content.news p{padding-bottom:10px}
.content.news ul li{float:left; width:100%; padding-bottom:10px; border-bottom:3px solid #ae0f0c}

.content.video{padding-bottom:50px}
.content.video p{margin:0; padding:0}

.content.video .gallery-video{float:left; width:420px; height:320px; margin-top:20px}
.content.video .gallery-video img{float:left}

.content.video .gallery-prev{float:left; width:390px; height:290px; margin-top:30px}
.content.video .gallery-prev ul{float:left; height:290px; width:390px; overflow:hidden; position:relative; z-index:10}
.content.video .gallery-prev ul li{float:left; width:130px; height:100px; position:relative; z-index:9; top:0}

.content.video .gallery-prev-nav{float:left; width:330px; height:30px; text-align:center; display:none}
.content.video .gallery-prev-nav.over{display:block}
.content.video .gallery-prev-nav.top{margin-bottom:-30px}
.content.video .gallery-prev-nav.bottom{-position:relative; -bottom:-20px}
.content.video .gallery-prev-nav.top.over{position:relative; margin-top:-30px}
.content.video .gallery-prev-nav.bottom.over{padding-top:10px}

.content.screens ul{float:left; width:100%; margin:20px 0}
.content.screens ul li{float:left; width:405px; padding-bottom:5px}

.content.countdown ul li{float:left; width:100%}
.content.countdown ul li p{height:130px}
.content.countdown ul li a {float:left; padding-right:10px}
.content.countdown p {padding:5px 0}

.content.countdown .countdown-gallery{float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:3px solid #ae0f0c; display:none}
.content.countdown .countdown-gallery li{float:left; width:85px; height:95px}
.content.countdown .person{text-transform:uppercase; font-weight:bold}
.content.countdown .num{font-size:16px; font-weight:bold}

.content.comments form{float:left; width: 350px; padding-top:50px}
.content.comments label{display:block; padding:5px 0 3px}
.content.comments input{width:320px}
.content.comments .button{width:50px}
.content.comments .info{font-size:11px; color:#777}

.content.girl-of-the-week .girl-photo{float:left; margin-right:10px}
.content.girl-of-the-week p{margin-bottom:15px}
.content.girl-of-the-week h2{font-size:16px; font-weight:bold; text-transform:uppercase}
.content.girl-of-the-week .girl{float:left; width:100%; margin-top:10px}
.content.girl-of-the-week .girl-contact{float:left; width:450px; padding-bottom:10px; margin-bottom:20px; border-bottom:4px solid #ae0f0c}
.content.girl-of-the-week .girl-contact p{margin:0}
.content.girl-of-the-week .girl-name{float:left; width:200; font-size:18px; color:#ae0f0c}
.content.girl-of-the-week .girl-name a{font-size:12px; text-decoration:underline; color:#ae0f0c}
.content.girl-of-the-week .girl-links{float:left; padding:10px 0 0 10px}
.content.girl-of-the-week .girl-gallery ul{float:left; width:100%; margin-top:10px}
.content.girl-of-the-week .girl-gallery ul li{float:left; padding-right:5px; padding-bottom:35px}
.content.girl-of-the-week .girl-gallery ul li img{border:3px solid #ae0f0c}

.banner{float:left; width:100%; text-align:center; padding:20px 0; border-top:1px solid #000}

.footer{float:left; width:100%; padding-bottom:5px; color:#999; text-align:center; background:#000; font-size:12px}
.footer ul{float:left; width:100%; padding:15px 0}
.footer ul li{display:inline; padding:0 1px 0 5px; border-left:1px solid #999}
.footer ul li a{color:#999; text-decoration:underline}
.footer p{clear:both; font-size:12px}
.footer p a{text-decoration:underline; font-size:18px}

.footer .socials{width:380px; margin:10px auto 0}
.footer .socials .twitter{float:left; background:url(../images/twitter.gif) no-repeat 0 -27px; width:189px; height:27px}
.footer .socials .facebook{float:left; background:url(../images/facebook.gif) no-repeat 0 -27px; width:189px; height:27px}
.footer .socials .twitter:hover{background-position:0 0}
.footer .socials .facebook:hover{background-position:0 0}

.share{float:right; width:200px}
#facebook-share{margin-top:-1px; padding:0; line-height:0; width:105px}
iframe html body #tweetmeme_button .count{color:#fff}
.socials-btn{float:right; width:240px;  font-size:21px; color:#AE0F0C; font-style:italic; font-weight:bold; margin-top:35px}
.socials-btn img{vertical-align:middle}

.calendar{padding-top:1em; clear:both}

.center{text-align:center}
.first-letter{font-size:54px; float:left; padding:20px 5px 10px 0}
.article-img{font-style:italic; overflow:auto; height:1%; margin-bottom:40px}
.article-img p{clear:both}
.article-img.left span{float:left}
.article-img.left img{float:left; margin-right:4em}
.article-img.right span{float:right}
.article-img.right img{float:right; margin-left:4em}
.dark-side{overflow:hidden; width:100%}
.dark-side li{float:left; padding:0 11px; font-style:italic}

#chat-invites{color:#000}

#scrolGirl li{float:left; padding:5px}
#scrolGirl a{display:block}
	#h1 a{background:url(../images/girl_of_the_week/miniPrev/1147873prev.jpg); width:80px; height:90px}
	#h1 a:hover{background:url(../images/girl_of_the_week/miniPrev/1147873prevA.jpg); width:80px; height:90px}
	#h2 a{background:url(../images/girl_of_the_week/miniPrev/11457432prev.jpg); width:80px; height:90px}	
	#h2 a:hover{background:url(../images/girl_of_the_week/miniPrev/11457432prevA.jpg); width:80px; height:90px}

