/*banner*/
.banner {
	font-size : 0px;
}
.skyscraper {
	margin-left:-80px;
	padding:0;
}
.banner_top {
	width:830px;           
	background-color:#fff;
	background-image:none;
	margin:0;
	padding:0;
	vertical-align:top;
}
.gq-top-banner {
	margin:0;
	padding:0;
	height:90px;
	position:relative;
	
}
.gq-top-banner a {
	margin:0;
	padding:0;
}

.gq-top-banner img {
	position:absolute;
	left:0;
}
/*end_banner*/

/*breadcrumb*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/*end breadcrumb*/

/*search-form*/
.search-form form {
	margin:0px; padding:0px;
}

.search-form form img {
	display:block;
}

.search-form input.search {
	border:none;
	height:19px;
	margin:0px;
	background-image:url('http://www.glamour.ru/images/form/search_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	vertical-align : middle;
	color : #666;
	font-size:10px;
	line-height:19px;
}


.search-form td.ie {
	padding-top : 1px;
}

.search-form table {
	height:19px;
	margin-right : 10px;
}
/*end search-form*/

/*bottom*/
.menu .box li
{
	font-size:9px;
}

.footer .menu {
	_height: 203px;
	overflow: hidden;
	margin-bottom: 18px;}
.footer .menu .btn {
	height: 40px;
	margin-bottom: 3px;}
.footer .menu .btn a {
	height: 24px;
	display: block;
	text-indent: -400px;}
.footer .menu .btn.fitns a {
	height: 40px;}
	
.footer .btn.stars a {width: 56px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2stars.gif) no-repeat top center;}  
.footer .btn.fashn a {width: 40px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2fashn.gif) no-repeat top center;} 
.footer .btn.beaut a {width: 58px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2beaut.gif) no-repeat top center;}
.footer .btn.fitns a {width: 60px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2fitn2.gif) no-repeat top center;}
.footer .btn.relat a {width: 82px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2relat.gif) no-repeat top center;} 
.footer .btn.shopn a {width: 58px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2shopn.gif) no-repeat top center;}
.footer .btn.concu a {width: 74px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2concu.gif) no-repeat top center;}
.footer .btn.horos a {width: 81px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2horos.gif) no-repeat top center;}
.footer .btn.forum a {width: 50px; background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2forum.gif) no-repeat top center;}
	
.footer .btn.stars a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2stars.gif) no-repeat bottom center;}  
.footer .btn.fashn a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2fashn.gif) no-repeat bottom center;} 
.footer .btn.beaut a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2beaut.gif) no-repeat bottom center;}
.footer .btn.fitns a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2fitn2.gif) no-repeat bottom center;}
.footer .btn.relat a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2relat.gif) no-repeat bottom center;} 
.footer .btn.shopn a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2shopn.gif) no-repeat bottom center;}
.footer .btn.concu a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2concu.gif) no-repeat bottom center;}
.footer .btn.horos a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2horos.gif) no-repeat bottom center;}
.footer .btn.forum a:hover {background: url(http://www.glamour.ru/bitrix/templates/Glamour_2010/images/nav/2forum.gif) no-repeat bottom center;}



/*end bottom*/
/*glam_select*/
div.menu-select {
	font-size:11px;
	color:#999;
}
div.menu-select form {
	margin:0px; padding:0px;
}

div.menu-select select
{
	border: 1px solid #ccc;
	margin: none;
	color : #666;
	height: 20px;
}

div.menu-select select option
{
	color : #666;
	padding-left:3px;

}
/*end glam_select*/
/*image_show*/
div.imageshow wrapper {
	position:relative;
}

div.imageshow wrapper img.over {
	position:absolute;
	top:0px;
	left:0px;
}
/*image_show*/
/* CSS Document (style.css) */

a img {border:0px}
a {text-decoration:none}

/*BEGIN-HTML EDITOR*/
.subheader{font: bold 18pt Arial;color:#222222;}

.bluetext{font-size:16pt;color:#0086b6;margin:5px 0;}

.quote{font:italic 14px font;text-indent: 30px;display:block}

ul li.li
{
	background:url("http://www.glamour.ru/images/glam_2010/li.gif") no-repeat scroll 0 4px transparent;
	list-style:none outside none;
	margin:0;
	padding:0 0 5px 14px;
}
/*END-HTML EDITOR*/
/*menu_top*/
#header .menu .btn {
	float: left;
	height: 33px;
	overflow: hidden;
	text-align: center;
	}

#header .menu {
	clear: both;
	height: 33px;
	padding: 6px 0 6px 14px;
	background: url(bg_menu0.gif) no-repeat left;}
#header .menu ul {
    margin: 0;
    padding: 0;
    list-style: none;}
#header .menu ul li {
    float: left;
    position: relative;
	z-index: 100;}
#header .menu ul li a.btn {
	height: 33px;
	display: block;
	overflow: hidden;
	text-indent: -400px;}
#header .menu ul li ul {
    display: none;}
#header .menu ul li:hover ul {
    width: auto;
    _width: 120px; /* IE6! */
    display: block;
    position: absolute;
    top: 33px;  left: 7px;
	padding: 7px 8px 12px 8px;
	background-color: #df047b;}
#header .menu ul li:hover ul li {
    width: 100%;
	display: block;
	text-align: right;}
#header .menu ul li:hover ul li a {
	width: auto;
	height: 24px;
    display: block;
	text-align: left;
	white-space: nowrap;
	padding: 0 40px 0 5px;
	text-decoration: none;
	font: 10px/24px Arial, Helvetica, sans-serif;
	color: #fff;}
#header .menu ul ul li a:hover { /* - max width 250px (bg_link.gif) */
    background: url(http://www.glamour.ru/images/menu_top/bg_link.gif) no-repeat top right;}

#header .celebrity a.btn {width: 78px;	background: url(stars000.gif) no-repeat top center;}  
#header .celebrity:hover a.btn {background: url(stars000.gif) no-repeat center center;} 
/*#celebrity #header .celebrity a.btn {background: url(/images/menu_top/nav/stars.gif) no-repeat bottom center;} 
#celebrity #header .celebrity:hover a.btn {background: url(/images/menu_top/nav/stars.gif) no-repeat center center;}  
*/
#header ul li.celebrity:hover ul {left: 6px;}
	
#header .fashion a.btn {width: 63px;	background: url(fashn000.gif) no-repeat top center;} 
#header .fashion:hover a.btn {background: url(fashn000.gif) no-repeat center center;} 
/*#fashion #header .fashion a.btn {background: url(/images/menu_top/nav/fashn.gif) no-repeat bottom center;}
#fashion #header .fashion:hover a.btn {background: url(/images/menu_top/nav/fashn.gif) no-repeat center center;} 
*/
#header ul li.fashion:hover ul {left: 7px;} 	
		
#header .beauty_health a.btn {width: 84px;	background: url(beaut000.gif) no-repeat top center;}
#header .beauty_health:hover a.btn {background: url(beaut000.gif) no-repeat center center;}
/*
#beauty_health #header .beauty_health a.btn {background: url(/images/menu_top/nav/beaut.gif) no-repeat bottom center;}
#beauty_health #header .beauty_health:hover a.btn {background: url(/images/menu_top/nav/beaut.gif) no-repeat center center;}
*/
#header ul li.beauty_health:hover ul {left: 6px;}
			
#header .health a.btn {width: 139px;	background: url(fitns000.gif) no-repeat top center;}
#header .health:hover a.btn {background: url(fitns000.gif) no-repeat center center;}
/*
#fitns #header .fitns a.btn {background: url(/images/menu_top/nav/fitns.gif) no-repeat bottom center;}
#fitns #header .fitns:hover a.btn {background: url(/images/menu_top/nav/fitns.gif) no-repeat center center;}
*/
#header ul li.health:hover ul {left: 7px;}
				
#header .g-point a.btn {width: 106px;	background: url(relat000.gif) no-repeat top center;} 
#header .g-point:hover a.btn {background: url(relat000.gif) no-repeat center center;} 
/*
#relat #header .relat a.btn {background: url(/images/menu_top/nav/relat.gif) no-repeat bottom center;} 
#relat #header .relat:hover a.btn {background: url(/images/menu_top/nav/relat.gif) no-repeat center center;} 
*/
#header ul li.g-point:hover ul {left: 7px;} 	
	
#header .shopping a.btn {width: 84px;	background: url(shopn000.gif) no-repeat top center;}
#header .shopping:hover a.btn {background: url(shopn000.gif) no-repeat center center;}
/*
#shopn #header .shopn a.btn {background: url(/images/menu_top/nav/shopn.gif) no-repeat bottom center;}
#shopn #header .shopn:hover a.btn {background: url(/images/menu_top/nav/shopn.gif) no-repeat center center;}
*/
#header ul li.shopping:hover ul {left: 8px;}
	
#header .glamclub a.btn {width: 97px;	background: url(http://www.glamour.ru/images/menu_top/nav/concu.gif) no-repeat top center;}
#header .glamclub:hover a.btn {background: url(http://www.glamour.ru/images/menu_top/nav/concu.gif) no-repeat center center;}
/*
#concu #header .concu a.btn {background: url(/images/menu_top/nav/concu.gif) no-repeat bottom center;}
#concu #header .concu:hover a.btn {background: url(/images/menu_top/nav/concu.gif) no-repeat center center;}
*/
#header ul li.glamclub:hover ul {left: 7px;}
	
#header .horo a.btn {width: 105px;	background: url(horos000.gif) no-repeat top center;}
#header .horo:hover a.btn {background: url(horos000.gif) no-repeat center center;}
/*
#horos #header .horo a.btn {background: url(/images/menu_top/nav/horos.gif) no-repeat bottom center;}
#horos #header .horo:hover a.btn {background: url(/images/menu_top/nav/horos.gif) no-repeat center center;}
*/
#header ul li.horo:hover ul {left: 7px;}
	
#header .forum a.btn {width: 72px;	background: url(forum000.gif) no-repeat top center;}
#header .forum:hover a.btn {background: url(forum000.gif) no-repeat center center;}
/*
#forum #header .forum a.btn {background: url(/images/menu_top/nav/forum.gif) no-repeat bottom center;}
#forum #header .forum:hover a.btn {background: url(/images/menu_top/nav/forum.gif) no-repeat center center;}
*/
#header ul li.forum:hover ul {left: 7px;} 
		

	
#header .but_whoisthewinner a.btn {width: 94px;	background: url(http://www.glamour.ru/images/glam_2010/nav/but_whoisthewinner.gif) no-repeat top center;}
#header .but_whoisthewinner:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_whoisthewinner.gif) no-repeat center center;}
#but_whoisthewinner #header .but_whoisthewinner a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_whoisthewinner.gif) no-repeat bottom center;}
#but_whoisthewinner #header .but_whoisthewinner:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_whoisthewinner.gif) no-repeat center center;}
			
#header .shoppingweek a.btn {width: 142px;	background: url(http://www.glamour.ru/images/glam_2010/nav/but_shoppingweek.gif) no-repeat top center;}
#header .shoppingweek:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_shoppingweek.gif) no-repeat center center;}
#shoppingweek #header .shoppingweek a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_shoppingweek.gif) no-repeat bottom center;}
#shoppingweek #header .shoppingweek:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/but_shoppingweek.gif) no-repeat center center;} 

#header .stiletorun a.btn {width: 158px;	background: url(http://www.glamour.ru/images/glam_2010/nav/glam_heels.png) no-repeat top center;}
#header .stiletorun:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/glam_heels.png) no-repeat center center;}
#stiletorun #header .stiletorun a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/glam_heels.png) no-repeat bottom center;}
#stiletorun #header .stiletorun:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/glam_heels.png) no-repeat center center;} 

#header .woman2012 a.btn {width: 125px;	background: url(glam_wot.png) no-repeat top center;}
#header .woman2012:hover a.btn {background: url(glam_wot.png) no-repeat center center;}
#woman2012 #header .woman2012 a.btn {background: url(glam_wot.png) no-repeat bottom center;}
#woman2012 #header .woman2012:hover a.btn {background: url(glam_wot.png) no-repeat center center;} 

#header .online a.btn {width: 142px;	background: url(http://www.glamour.ru/images/glam_2010/nav/online.gif) no-repeat top center;}
#header .online:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/online.gif) no-repeat center center;}
#online #header .online a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/online.gif) no-repeat bottom center;}
#online #header .online:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/online.gif) no-repeat center center;}

#header .heels a.btn {width: 158px;	background: url(http://www.glamour.ru/images/glam_2010/nav/heels.png) no-repeat top center;}
#header .heels:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/heels.png) no-repeat center center;}
#heels #header .heels a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/heels.png) no-repeat bottom center;}
#heels #header .heels:hover a.btn {background: url(http://www.glamour.ru/images/glam_2010/nav/heels.png) no-repeat center center;}
	
#header .woty a.btn {width: 79px;	background: url(glam_sto.png) no-repeat top center;}
#header .woty:hover a.btn {background: url(glam_sto.png) no-repeat center center;}
#heels #header .woty a.btn {background: url(glam_sto.png) no-repeat bottom center;}
#heels #header .woty:hover a.btn {background: url(glam_sto.png) no-repeat center center;}
/*menu_top*/
/* CSS Document */


body {
	margin: 0;
	/*text-align: center;*/
	font-family:Arial;
	font-weight:normal;
	}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	/*text-align: left;  */
	background: #fff url("bg_01000.gif") repeat-y top center;
	border-right: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	}

h1, h2, h3, h4, h5, h6, h7, p, li { padding: 0; margin: 0; }

a {color:#ec258c; }
a:hover {color:#9b9b9b; }
input { outline: none; }

a.goforum { color: #999; text-decoration: none; font: 10px Arial, Helvetica, sans-serif;}

#header {
	width: 1000px;
	height: 273px;
	/* margin: 0 14px; */
	margin: 0;
	background: #fff url(bg_02000.gif) repeat-x top left;}
#header .leftside {
	float: left;
	width: 819px;}
#header .rightside {
	float: right;
	width: 181px;
	height: 223px;
	overflow: hidden;}
#header .leftside .banner {
	width: 728px;
	padding: 4px 0px 0px 4px;
	height:103px;
	/*padding: 8px 10px 10px 10px;*/
	}
#header .rightside .banner {
	width: 165px;
	padding-top: 46px;}


#header .subnav {
	width: 794px;
	height: 25px;
	margin-left: 11px;
	margin-top:3px;
	padding-left: 2px;
	border-bottom: 1px #e8e8e8 solid;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 24px;
	color: #7e7e7e;}
#header .subnav a {
	color: #df007a;
	text-decoration: none;}
#header .subnav a:hover {
	color: #9b9b9b;
	text-decoration: underline;}
#header .subnav .right {
	text-align: right;}


#header .main {
	width: 808px;}
#header .main a.logo {
	display: block;
	float: left;
	width: 316px;
	height: 86px;
	background: url("logo0000.gif") no-repeat;}
#header .main .search {
	float: left;
	width: 238px;
	margin: 25px 20px;}
#header .main .search .inp {
	width: 170px;
	height: 16px;
	margin: 7px 5px 0 0;
	padding: 3px 0 0 25px;
	border: solid 0 transparent;
	background: url("search_b.gif");
	font: 11px Arial, Helvetica, sans-serif;
	*line-height: 14px;
	color: #999;}
#header .main .newrel	{
	float: left;
	width: 210px;
	text-align: right;
	font: bold 13px Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 15px;}
#header .main .newrel .title {
	height: 27px;
	margin-bottom: 5px;
	background: url("newrel00.gif") no-repeat right bottom; }
#header .main .newrel .title span {
	display: none;}
#header .main .newrel a {
	color: #595959;
	text-decoration: none;}
#header .main .newrel a:hover {
	color: #ec258c;}
#header a img {
	border: none;}


#content {
	width: 1000px;
	margin: 5px 0 0;
	/*text-align: center;       */
	position:relative;
	z-index:2;
	}
#content .wide {
	clear: both;
	width: auto;
	margin: auto;}
#content .main {
	float: left;
	width: 622px;
	text-align: left;
	padding-left: 30px;
	padding-right: 16px;
	position:relative;
	z-index:2;}

#content .main #photo_comments {border-top: 1px solid #dcd9d7; margin-bottom: 20px;}	
	
#content .side {
	float: left;
	width: 328px;
	position:relative;
	z-index:2;}
#content .side iframe {margin-left: 14px;}
#content .side .banner {
    margin: 0 auto 29px auto;
    width: 300px;
}
.banner-main-right{height:600px;}
.main_big_banner{height:600px;}
/*#content .side iframe {margin: 0 15px 29px 14px !important; height: 297px;}*/
#content .side iframe  #tatler-300x250 li a h3 {font-size: 12px !important;}


#content .topnav {
	height: 20px;
	margin: 5px 0 10px -15px;
	font: 10px Arial, Helvetica, sans-serif !important;
	line-height: 10px !important;
	color: #c7c7c7;}
#content .topnav a,
#content .topnav span {
	color: #909090;
	text-decoration: none;}
#content .topnav a:hover {
	text-decoration: underline;}


#content .title {
	margin-top: 17px;
	*margin-top: 19px;
	text-align: center;}


#content .main .title { margin: 30px 0 10px 0; font-family: Arial, Helvetica, sans-serif; }

#content .title.rubric a{
	padding: 9px 0 9px 21px;
	border-top: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	font: bold 14px Helvetica, sans-serif;
	letter-spacing: 21px;
	line-height: 18px;
	color: #a8a8a8;}

#content .title h2 { margin: 0; font-size: 30px; padding: 5px 0 15px 0; line-height: 110%; letter-spacing: -0.04em; position: relative;}
#content .title h2 small { display: inline-block; width: 450px; font: 12px Helvetica, sans-serif; letter-spacing: -0.02em; line-height: 16px; color: #636363; }
#content .title h2 .img { position: absolute; top: 0; right: -25px; *top: 15px; _right: 25px; }
#content .title h2.x { margin-bottom: 8px; }
#content .title p { margin: 0; padding: 0; font-size: 12px; color: #636363; }

/* стили для статьи */
#content .article .header h1 { margin: 0; font-size: 30px; padding: 20px 0 15px; line-height: 110%; letter-spacing: -0.04em; position: relative; text-align:center;}

/* офрмление кнопок соц. сетей в статье */
#content .article .socnet-buttons {
	border-bottom:1px solid #DBDBDB;
	/*border-top:1px dotted #DBDBDB;*/
	margin:0;
	padding:12px 0;
	width:622px;
	overflow:hidden;
	_zoom:1;
}
#content .article .header .socnet-buttons {
	background:url("dotq0000.gif") repeat-x scroll left top transparent;
}
#content .article .header .socnet-buttons .date {
	float: left; 
	color: #636363; 
	font-size: 12px; 
	font-weight: normal; 
	letter-spacing: 0pt; 
	line-height: 110%; 
	font-style: italic; 
	padding: 3px 0pt 0pt; 
	margin: 0pt;
}

#content .article .header .socnet-buttons .buttons-row {
	float: right;
	height: 20px; 
	margin: 0 9px 0 0; 
}
.buttons-row  .lj, .buttons-row  .fb, .buttons-row  .oc, .buttons-row  .vk, .buttons-row  .tw {
	float: right; 
	padding: 0; 
}
.buttons-row  .google {
	float:right;margin-left:5px;width:60px;
}
.buttons-row  .lj {
	margin: -2px 0 0 0px;
}
.buttons-row  .fb {
	margin: 0;
}
.buttons-row  .oc {
	margin: -1px 6px 0 0px;
}
.buttons-row  .vk {
	margin: 0 7px 0 0;
}
.buttons-row  .tw {
	width: 61px; 
	margin: 0 37px 0 0;
}

#content .article h2 {
	color:#636363;
	font: 12px/16px Helvetica,sans-serif;
	letter-spacing:-0.02em;
	margin: 20px auto 10px;
	width:450px;
	text-align:center;
}

#content .article h4 {
	margin: 20px 0;
}

#content .article .photo {
	position: relative;
	margin: 0 auto 10px;
    text-align: center;
}
#content .article .photo .all-photos {
	position: absolute;
	bottom: -10px;
	/*right: -23px;*/
	right: 20px;
	width: 166px;
	height: 37px;
	background: url(http://www.glamour.ru/images/glam_2010/article/btn-all-photos.png) no-repeat 0 0;
	text-indent: -50000px;
}

#content .other-articles {
	background: url(http://www.glamour.ru/images/glam_2010/article/bg-other-articles.gif) no-repeat 0 0;
	width: 618px;
	height: 72px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px 20px;
	position:relative;
	left: -20px;
	vertical-align:middle;
}
#content .other-articles td {
	vertical-align:middle;
	width:260px;
	height:70px;
}
#content .other-articles td.l {
	background: url(arrows-o.gif) center left no-repeat;
}
#content .other-articles td.r  {
	background: url(arrows-p.gif) center right no-repeat;
}
#content .other-articles td.c  {
	width:98px !important;
}
#content .other-articles a {
	float:left;
	position: relative;
	color: #000;
	font-weight: bold;
	/*width:260px;
	height:39px;*/
}
#content .other-articles a:hover {
	text-decoration: underline;
}
#content .other-articles a span {
	background: url(http://www.glamour.ru/images/glam_2010/article/arrows-other-articles.gif) no-repeat;
	width: 22px;
	height: 39px;
	display:block;
	position:absolute;
	top:0;
}
#content .other-articles a.left {
	padding-left: 35px;
}
#content .other-articles a.left span{
	background-position: 0 0;
	left: 0;
}
#content .other-articles a.center {
	padding-left: 10px;
	float:left; 
	width: 66px;
}
#content .other-articles a.right {
	text-align:right;
	float:right;
	padding-right: 35px;
}
#content .other-articles a.right span{
	background-position: -22px 0;
	right: 0;
}

#content .a-footer {
	clear:both;
}
#content .a-footer .socnet-buttons {
	background: none;
	padding:0;
	border-bottom:none !important;padding: 0 !important; overflow:none;
}

#content .a-footer .rate {
	width: 170px;
	height: 63px;
	background: url('http://www.glamour.ru/images/glam_2010/rating3.gif') no-repeat left center;
	font: 11px Helvetica, sans-serif;
	text-align: left;
	padding-left: 23px;
	float:left;
}

#content .a-footer .rate b {
	float: left;
	font-size: 26px;
	color: #414141;
	display: block;
	margin: 14px 0 0 2px;
}
#content .a-footer .rate a {
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: color: #ec258c;
	padding: 3px 9px;
	border-left: 1px solid #dbdbdb;
	margin: 20px 0 0 10px;
}
#content .a-footer .buttons-row {
	float:right;
	margin-top: 21px;
}
/* end стили для статьи */

/* комментарии */
#content #comments h4 {
	letter-spacing: normal;
	font: 18px/18px Arial,Helvetica,sans-serif;
	margin: 0 0 2px;
	margin: 15px 0 12px;
	padding: 0;
	float:left;
}

#comments {
	width: 623px;
}
#comments .comments-form {
	margin-bottom:0px;
}
#comments .form-wrapper {
	background-color:#F7479A;
	color:#FFFFFF;
	padding: 15px;
	width: 592px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#comments .form-wrapper .pseudo {
	height: 20px;
	width: 440px;
	margin-right: 10px;
}
#comments .form-wrapper .btn-comment-send {
	width:122px;
	height:26px;
	background: url('btn-comm.png') no-repeat 0 0;
	border:none;
	text-indent: -50000px;
}

#comments .form-content ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#comments .form-content ul li {
	overflow: hidden;
	_zoom:1;
	margin-bottom:10px;
}

#comments .form-content label {
	font: bold 12px Arial;
	display: block;
	margin-bottom: 5px;
}
#comments .form-content input {
	height: 20px;
	width: 174px;
}
#comments .form-content textarea {
	width: 99%;
	height: 75px;
}
#comments  .form-content .captcha img {
	margin-top: 8px;
}
#comments .form-content .reg-info {
	width: 260px;
	text-align:right;
	font: 11px/13px Arial;
	margin-top:25px;
}
#comments .form-content .reg-info a {
	color: #fff;
	text-decoration: underline;
}
#comments .form-content .reg-info .fblogin {
	background-color: #fff;
	background-position: 1px 1px;
	height:20px;
	line-height:20px;
	text-decoration: none;
	float:right;
	margin-top:5px;
}
#comments .form-content li.last {
	margin:0;
	padding-top: 10px;
	border-top: 1px solid #ff76ae;
}
#comments .form-content .symbols {
	color: #ffadd6;
}
#comments .form-content .symbols .maxlength {
	font-size: 18px;
}

#comments div.see-all {
	float: left;
	margin-top: 18px;
	font-size: 11px;
}
#comments div.see-all .sep {
	color: #bdbdbd;
	font-size: 14px;
	padding: 0 4px;
}
#comments div.see-all .count {
	color: #ff549a;
	font-size: 12px;
	font-weight: bold;
}
#comments div.see-all a {
	color: #000;
	text-transform: uppercase;
	text-decoration: underline;
	padding-right: 4px;
}
#comments a.see-all {
	width: 185px;
	height: 34px;
	background: url('http://www.glamour.ru/images/glam_2010/article/bg-comments-all.png') no-repeat 0 0;
	text-indent: -50000px;
	display: block;
	margin-top: 10px;
}
/* end комментирии */

.similar-articles, .site-news {
	overflow: hidden;
	_zoom:1;
	width: 622px;
	margin-bottom: 20px;
}
.similar-articles .h2 {
	width: 622px;
	height: 40px;
	background: url('similar-.gif') no-repeat 0 0;
	text-indent: -50000px;
	margin-bottom:20px;
}
.site-news .h2 {
	width: 622px;
	height: 40px;
	background: url('site-new.gif') no-repeat 0 0;
	text-indent: -50000px;
	margin-bottom:20px;
	display:block;
}

.similar-articles h3.new {height: 19px;background: url('http://www.glamour.ru/images/stars/h2_new.png') left top repeat-x;display:inline-block;font-weight:bold;font-size:16px;text-transform:uppercase;padding:9px 5px;margin-bottom:20px;}
.similar-articles h3 em{font-style:normal;font-size:12px;}
.similar-articles h3.new{float:left;}
.similar-articles span.lbr{float:left;display:inline-block;width:10px;height:37px;background: url('http://www.glamour.ru/images/stars/lbr.png') left top no-repeat;}
.similar-articles span.rbr{float:left;display:inline-block;width:7px;height:37px;background: url('http://www.glamour.ru/images/stars/rbr.png') left top no-repeat;}
.similar-articles .star_list_hdr{text-align:center;background: url('http://www.glamour.ru/images/stars/line.png') left 20px repeat-x;}
.similar-articles .star_list_hdr .overflow{display:inline-block;overflow:hidden;}

.similar-articles ul, .site-news ul {
	list-style-type: none;
	padding:0;
	margin:0;
	float:left;
	width: 47%;
}
.similar-articles ul.left, .site-news  ul.left{
	padding-right:3%;
}
.similar-articles ul.right, .site-news  ul.right{
	padding-left:3%;
}
.similar-articles ul li, .site-news  ul li {
	margin-bottom:20px;
}
.similar-articles .date, .site-news  .date {
	color:#9E9E9E;
	font:10px/14px Arial,Helvetica,sans-serif;
}
.similar-articles a, .site-news a {
	color: #000;
}
.similar-articles a:hover , .site-news a:hover {
	text-decoration: underline;
}

.site-news .read-more {
	width: 131px;
	height: 34px;
	background: url('btn-read.png') no-repeat 0 0;
	text-indent: -50000px;
	margin: 0 auto;
	display: block;
}


.also-articles {
	width: 622px;
	margin-bottom: 40px;
}
.also-articles .h2 {
	width: 622px;
	height: 40px;
	background: url('also-art.gif') no-repeat 0 0;
	text-indent: -50000px;
	margin-bottom:20px;
}
.also-articles ul {
	list-style-type: none;
	padding:0;
	margin:0 0 20px 0;
	overflow: hidden;
	_zoom:1;
}
.also-articles ul li {
	float:left;
	width: 194px;
	margin-right:20px;
	text-align:center;	
} 
.also-articles ul li.last {
	margin-right:0;
}
.also-articles img {
	display: block;
	margin: 0 auto 10px;
}
.also-articles a {
	color: #000;
}
.also-articles a:hover {
	text-decoration: underline;
}

.all_ather_news {margin-bottom: 20px;}

.partner-news {
	margin-bottom:30px;
}
.partner-news .h2 {
	width: 622px;
	height: 40px;
	background: url('partner-.gif') no-repeat 0 0;
	text-indent: -50000px;
	margin-bottom:20px;
	display:block;
}
.partner-news ul {
	list-style-type: none;
	padding:0;
	margin:0 0 10px 0;
	overflow: hidden;
	_zoom:1;
}
.partner-news ul li {
	float:left;
	width: 194px;
	margin-right:20px;
} 
.partner-news ul li.last {
	margin-right:0;
}
.partner-news img {
	border:3px solid #EAEAEA;
	float:left;
	height:70px;
	margin:0 10px 5px 0;
	width:70px;
}
.partner-news a {
	color: #000;
	font-size: 14px;
	line-height: 16px;
}
.partner-news a:hover {
	text-decoration: underline;
}

.gallery-list {
	overflow: hidden;
	_zoom:1;
	width: 640px;
	list-style: none;
	padding:20px 0 0;
	margin-bottom: 0;
}
.gallery-list li {
	float: left;
	width: 103px;
	height: 187px !important;
	margin: 0 25px 15px 0;
	text-align: center;
	display:block;
	overflow: hidden;
}
.gallery-list li.last-line {
	height: 200px !important;
}
.gallery-list li.last-line {
	margin-bottom: 5px;
	margin-top: 15px;
}
.gallery-list li a {
	display: block;
}
.gallery-list .date {
	color:#b6b6b6;
	font-size:10px;
	margin:5px 0 0 0;
	padding:0;
}
#content .article .gallery-list li h4, .gallery-list li h4 {
	color: #4e4e4e;
	font-size: 12px;
	margin: 3px 0 10px;
	font-weight: normal;
}

.photo-view {
	/*padding-top: 20px;*/
	position:relative;
	text-align: center;
}
#content .article .photo-view h3 {
	color: #222;
	font-size: 13px;
	margin-top: 10px;
}
.photo-view .next, .photo-view .prev {
	position: absolute;
	top: 200px;
	text-indent: -50000px;
	width: 27px;
	height: 47px;
	display: block;
	cursor: pointer;
}
.photo-view .next {
	right: 0;
	background: url(http://www.glamour.ru/images/glam_2010/article/arrow-gallery-right.png) no-repeat 0 0;
}
.photo-view .prev {
	left: 0;
	background: url(http://www.glamour.ru/images/glam_2010/article/arrow-gallery-left.png) no-repeat 0 0;
}
.off {
	display:none;
}
.clear {
	clear: both;
}

/* заголовок списка новостей */
.news-title {
	height: 24px;
	border-bottom: 1px solid #dcdcdc;
	/*margin-right:16px;*/
	
	
}

.fb_iframe_widget {margin-bottom: 20px;}

.news-title span {
	float: left;
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding-top:2px;
	display:block;
	font-weight:bold;
}

#bx_incl_area_7_1_1 .news-title h1  a{
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding-top:2px;
	font-weight:bold;
	color: #7A7A7A;
}


.news-title span  a {
	color: #7a7a7a;
}
.news-title span  a img {
float:left;margin-top: -14px;margin-right:5px;
}
.news-title span a:hover {
	color: #EC258C;
}

/* верхние кнопки списка новостей */
.news-title .most-menu {
	font-size:11px;
	list-style-type: none;
	margin: 0;
	padding:0;
	position: relative;
	top: 7px;
	left: 194px;
}
.news-title .most-menu li {
	position: absolute;
}
.news-title .most-menu li.m-pop {
	top: 0;
	left: 110px;
	z-index:1;
	width: 90px;
	border-right: 1px solid #DCDCDC;
}
.news-title .most-menu li.m-view  {
	top: 0;
	left: 200px;
	z-index:2;
	width: 121px;
	border-right: 1px solid #DCDCDC;
}
.news-title .most-menu li.m-comm {
	top: 0;
	left: 321px;
	z-index:3;
	width: 117px;
	text-align: right;
}
.news-title .most-menu li a {
	display: block;
	padding: 0px 10px;
	color: #000;
	font-size: 11px;
}
.news-title .most-menu li a:hover {
	display: block;
	padding: 0px 10px;
	color: #e72879;
	font-size: 11px;
}
.news-title .most-menu .active {
	top: 0;
	left: 142px;
	z-index:2;
	width: 155px;
	background: url(http://www.glamour.ru/images/glam_2010/news-list/hover-most-v-c.png) no-repeat top center;
	height:31px;
	padding:6px 0;
	margin-top:-6px;
	border-right: none !important;
}
/*
.news-title .most-menu li.m-pop a:hover {
	background: url(/images/glam_2010/news-list/hover-most-popular.png) no-repeat 0 3px;
}
.news-title .most-menu li.m-view a:hover {
	background: url(/images/glam_2010/news-list/hover-most-view.png) no-repeat 0 3px;
}
.news-title .most-menu li.m-comm a:hover {
	background: url(/images/glam_2010/news-list/hover-most-comm.png) no-repeat 0 3px;
}*/


#content .image {
	margin: auto;
	line-height: 0;
	text-align: center;}
#content .main .image {
	margin: 21px auto;
	margin-left: -30px;}


#content .main .desc {
	width: 620px;
	font: italic 11px/18px Helvetica, sans-serif;
	color: #686868;}

#content .main .article 
{
}


#content .main .article .txt.bq {
	width: 586px;
	margin-left: 34px;
	font-style: italic;}
#content .main .article .txt.bq h4 {
	margin: 15px auto 5px auto;
	*margin: 5px auto 5px auto;
	font-weight: normal;
	font-size: 18px;}
#content .main .article .txt.bq p {
	margin: 5px 0;}

.article .title {
	margin: 30px 0 17px 0;
	*margin: 32px 0 17px 0;
	text-align: center;}
body:first-of-type
.article .title {
	margin: 34px 0 17px 0;}
.article .title .rubric {
	margin: 12px auto;}
.article .title .rubric span {
	padding: 9px 21px;
	border-top: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	font: bold 14px/18px Helvetica, sans-serif;
	letter-spacing: 20px;
	color: #a8a8a8;}
.article .title h2 {
	margin: 26px 30px 3px 30px;
	*margin: 27px 30px 4px 30px;
	font: bold 30px/30px Helvetica, sans-serif;
	letter-spacing: -0.04em;}
.article .title h2 small {
	position: relative;
	z-index: 99;}
.article .title h2 small a.coms {
	position: absolute;
	bottom: 6px; right: -25px;
	top: -16px;
	}


.article .tags {
	margin: 22px 0 20px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ec258c;}
.article .title .tags {
	margin: 17px auto;}
.article .tags a {
	color: #df007a;
	text-decoration: none;}
.article .tags a:hover {
	color: #9b9b9b;}
.article .tags span {
	font-weight: bold;
	color: #000;}

.source_of_photo {margin-bottom: 20px; margin-top: -16px; font-size: 12px; font-family: arial;}
.source_of_photo span {color: #9b9b9b; font-size: 12px; font-family: arial;}	
	

.article .title .subnav {
	margin: 22px 0 23px 0;
	font: 12px Arial, Helvetica, sans-serif;
	overflow: hidden;}
.article .title .subnav .tags {
	margin: 1px 0 0 0;
	width: 250px;
	text-align: left;}
.article .title .subnav .tags .left {
	width: 85%;}
.article .title .subnav .tags span {
	float: left;
	width: 14%;}
.article .title .subnav .blog {
	width: 300px;
	text-align: right;}
.article .title .subnav .blog label {
	font-weight: bold;}
.article .title .subnav .blog select {
	width: 198px;
	height: 18px;
	font-size: 11px;
	color: #333;}

.article .subttl,
.article .author {
	width: 450px;
	margin: auto;
	font: italic 12px/16px Helvetica, sans-serif;
	letter-spacing: -0.02em;
	color: #636363;}
.article .author a {
	text-decoration: none;
	color: #636363;}
.article .author a:hover {
	text-decoration: underline;}
.article .subttl {
	font-style: normal;}


.article .txt {
	clear: both;
	margin: 12px 16px 12px 0;
	*margin: 0;
	font: 14px/20px Arial, Helvetica, sans-serif;
	letter-spacing: -0.025em;}
.article .txt h3 {
	margin: 22px auto 10px auto;
	font-size: 18px;
	color: #222;}
.article .txt p {
	margin: 5px 0;}
.article .txt p a.new {background: url(s_blarr0.png) no-repeat scroll right center transparent; padding-right: 15px; color: #000;}

.article .txt .ext {
	margin: -6px 0;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -0.06em;
	color: #0086b6;}
body:first-of-type
.article .txt .ext {
	letter-spacing: -0.1em;}
.article .txt a {
	color:#ec258c;}
.article .txt a:hover {
	color:#9b9b9b;}

a.coms {
	display: block;
	width: 17px;
	height: 15px;
	padding-top: 2px;
	text-align: center;
	background: url(http://www.glamour.ru/images/glam_2010/pic_03.gif) no-repeat top;
	font: 8px Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
	color: #000;}


/*RATE_OLD*/

.article .back {
	height: 61px;
	margin: 24px 0 15px 0;
	overflow: hidden;}
.article .back .rate {
	float: left;
	width: 117px;
	height: 61px;
	background: url(http://www.glamour.ru/images/glam_2010/rating2.gif) repeat top center;
	font: 11px Helvetica, sans-serif;
	text-align: center;}
.article .back .rate a {
	width: 37px;
	height: 61px;}
.article .back .rate b {
	float: left;
	width: 80px;
	font-size: 28px;
	line-height: 75px;
	color: #ec258c;}
.article .back .subnav a {
	text-decoration: none;
	color: #808080;}
.article .back .subnav a:hover {
	color: #ec258c;}
.article .back .subnav a.pic {
	display: inline-block;
	width: 27px;
	height: 27px;
	margin-left: 3px;
	margin:0px 0 0 3px;
	/*margin-top: 17px;*/
	vertical-align: middle;}
.article .pic.aa {
	background: url(http://www.glamour.ru/images/glam_2010/pic_aa.gif) no-repeat;}
.article .pic.bb {
	background: url(http://www.glamour.ru/images/glam_2010/pic_bb.gif) no-repeat;}
.article .pic.tw {
	background: url(http://www.glamour.ru/images/glam_2010/pic_tw.gif) no-repeat;}
.article .pic.fb {
	background: url(http://www.glamour.ru/images/glam_2010/pic_fb.gif) no-repeat;}

/*END-RATE_OLD*/


#content .main .back {
	height: 61px;
	margin: 24px 0 15px 0;
	overflow: hidden;}
#content .main .back .rate {
	float: left;
	width: 117px;
	height: 61px;
	background: url(http://www.glamour.ru/images/glam_2010/rating2.gif) repeat top center;
	font: 11px Helvetica, sans-serif;
	text-align: center;}
#content .main .back .rate a {
	width: 37px;
	height: 61px;}
#content .main .back .rate b {
	float: left;
	width: 80px;
	font-size: 28px;
	line-height: 75px;
	color: #ec258c;}
#content .main .back .subnav {
	margin: 0 0px 0 122px;
	/*float: right;*/
	width: 488px;
	height: 61px;
	padding: 0 14px;
	background-color:#F2F2F2;
	/*background: url(/images/glam_2010/bg_back.gif) repeat top center;*/
	font: 11px/61px Helvetica, sans-serif;
	color: #808080;}
#content .main .back .subnav a {
	text-decoration: none;
	color: #808080;}
#content .main .back .subnav a:hover {
	color: #ec258c;}
#content .main .back .subnav a.pic {
	display: inline-block;
	width: 27px;
	height: 27px;
	margin-left: 3px;
	margin:17px 0 0 3px;
	*margin-top: 17px;
	vertical-align: middle;}
#content .main .pic.aa {
	background: url(http://www.glamour.ru/images/glam_2010/pic_aa.gif) no-repeat;}
#content .main .pic.bb {
	background: url(http://www.glamour.ru/images/glam_2010/pic_bb.gif) no-repeat;}
#content .main .pic.tw {
	background: url(http://www.glamour.ru/images/glam_2010/pic_tw.gif) no-repeat;}
#content .main .pic.fb {
	background: url(http://www.glamour.ru/images/glam_2010/pic_fb.gif) no-repeat;}
	
/* social btn */
	
#content .main .sbutton {
	height: 63px;
	width: 623px;
	margin: 24px 0 10px 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	}
	
#content .main .sbutton .rate {
	width: 170px;
	height: 63px;
	background: url('http://www.glamour.ru/images/glam_2010/rating3.gif') no-repeat left center;
	font: 11px Helvetica, sans-serif;
	text-align: left;
	padding-left: 23px;
	}

#content .main .sbutton .rate b {
	float: left;
	font-size: 26px;
	color: #414141;
	display: block;
	margin: 14px 0 0 2px;
}
#content .main .sbutton .rate a {
	float: left;
	font: normal 14px Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: color: #ec258c;
	padding: 3px 9px;
	border-left: 1px solid #dbdbdb;
	margin: 20px 0 0 10px;
}

#content .main .sbutton_top {
	height: 20px;
	width: 623px;
	margin: 0;
	padding: 12px 0;
	border-bottom: 1px solid #dbdbdb;
	background: url('dotq0000.gif') left top repeat-x;
	}

#content .main .sbutton_top .lside {
	float: left; 
	letter-spacing: 0; 
	line-height: 110%; 
	padding: 3px 0 0 0; 
	margin: 0;
}

#content .main .sbutton_top .rside {
	float: right;
}

#content .main .sbutton_top .date {
	text-transform: uppercase;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #636363;
}
#content .main .sbutton_top .author {
	color: #323232; 
	font: normal 11px Arial, Helvetica, sans-serif;
}
/* */	
	
#content .side .promo {
	width: 279px;
	height: 80px;
	margin: 10px auto;
	padding: 9px;
	border: 1px #e0dfdf solid;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #202020;}
#content .side .promo .img {
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 10px;}
#content .side .promo a {
	letter-spacing: -0.04em;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #ec258c;}
#content .side .promo a:hover {
	color: #9b9b9b;}
#content .side .promo p {
	margin-top: 6px;
	line-height: 13px;}

.comment {
	background: url(index-sp.png) 0 0 no-repeat;
	overflow: hidden;	
	display: inline-block; 
	display: -moz-inline-stack;
	font-size: 8px; 
	color: #000000; 
	text-decoration: none; 
	padding: 1px 0 0 0;
	text-align: center;
	position: relative;
}
.comment.size-1 {width: 18px;height: 17px;background-position: -178px -155px;line-height: 12px;top:-3px;}

.footer { clear: both; width: 1000px; /*height: 601px;  margin: 0 14px; */ margin: 0 0; padding-top: 40px; background: url('bg_foote.gif') no-repeat 0 12px; font: 10px Arial, Helvetica, sans-serif; }
.footer-main { background: none; padding-top: 0; }
.footer a { text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.footer .main { /*height: 369px;*/ padding: 24px 30px 0 30px; background-color: #000; }
.footer .main .box { float: left; width: 96px; margin-right: 9px; overflow: hidden; }
.footer .main .box.out { margin: 0 0 0 0; }
.footer .main .btn { height: 40px; margin-bottom: 3px; }
.footer .main .btn a { display: block; height: 24px; text-indent: -300px; _text-indent: 0; }
.footer .main .btn a span { _visibility: hidden; }
.footer .main .btn.fitn2 a { height: 40px; }
.footer .main .box ul { margin: 0; padding: 0; list-style: none; line-height: 20px; }
.footer .main .box ul a { color: #b8b8b8; }
.footer .main .menu { _height: 203px; overflow: hidden; margin-bottom: 18px; }
.footer .main .txt { clear: both; line-height: 17px; color: #7a7a7a; }
.footer .main .txt p { margin: 0; padding-bottom:27px}

.footer .condenast { /*height: 120px;*/overflow:hidden; margin: 15px 15px 10px 15px; border: 1px #e6e6e6 solid; }
.footer .condenast .img a { display: block; float: left; width: 262px; height: 120px; background-image: url('cnd00000.gif'); }
.footer .condenast .box { float: left; width: 234px; height: 120px; border-left: 1px #e6e6e6 solid; }
.footer .condenast .ttl { margin: 15px 16px 8px 16px; font-weight: bold; color: #5f5f5f; }
.footer .condenast ul { float: left; line-height: 14px; margin: 0 5px 0 16px; list-style: none; padding: 0; }
.footer .condenast ul a { color: #8a8a8a; }
.footer .condenast form { margin: 11px 5px 0 17px; }
.footer .condenast select { width: 198px; height: 18px; font-size: 10px; color: #515050; outline: none; }

.footer .copyrights	{ height: 50px; margin: 0 15px 0px; padding: 3px 15px 3px; border: 1px #e6e6e6 solid; line-height: 17px; color: #8a8989; }
.footer .copyrights ul.left {list-style:none;margin:0 0 0 -40px;}
.footer .copyrights a { color: #ef3a9b; text-decoration: none; }
.footer .copyrights a:hover { text-decoration: underline; }

.footer-main { background: none; padding-top: 0; }

hr {display: none; height: 0;}
.left {float: left;}
.right {float: right;}
.hidden {display: none;}
.banner {line-height: 0;}
.banner img {border: none;}
.img img {border: none;}
a {outline: none;}
a.pink {color:#ec258c;}
a.pink:hover {color:#9b9b9b;}
input::-moz-focus-inner {border: 0;}
select::-moz-focus-inner {border: 0;}

.bot_soc {padding:8px;}
.bot_soc ul{list-style:none;margin-top:4px !important;margin-left:5px !important;}
.bot_soc ul li{padding:2px 3px;}
.bot_soc ul li a{color:#8a8a8a;text-decoration:none;font-weight:bold; line-height:16px;padding:1px 0px 1px 20px;font-size:11px;}
.bot_soc ul li a:hover{text-decoration:underline;}
.bot_soc ul li a.bot_fb{background: url('fb000000.png') left center no-repeat;}
.bot_soc ul li a.bot_tw{background: url('tw000000.png') left center no-repeat;}
.bot_soc ul li a.bot_vk{background: url('vk000000.png') left center no-repeat;}
.bot_soc ul li a.bot_yt{background: url('yt000000.png') left center no-repeat;}
.bot_soc ul li a.bot_zn{background: url('zn000000.png') left center no-repeat;}
.bot_soc ul li a.bot_tb{background: url('tmb00000.png') left center no-repeat;}

#content .mainside { float: left; width: 662px; text-align: left; padding-left: 10px; }
#content .mainside .news-block  .nw {line-height: 16px;}
#content .mainside .news-block  .nw a img {margin-bottom: 5px;}

.rev-block { width: 453px; float: left; font: 11px Arial, Helvetica, sans-serif;}


.bm1 { background: #df007a url('http://www.glamour.ru/images/glam_2010/bm2.gif') repeat-y 0 0; }
.bm2 { background: url('http://www.glamour.ru/images/glam_2010/bm1.gif') no-repeat 0 0; }
.bm3 { background: url('http://www.glamour.ru/images/glam_2010/bm3.gif') no-repeat 0 100%; padding: 0 15px; color: #ffffff;height:470px }

.uside { float: left; width: 230px;border:0;}
.mside { float: left; width: 190px; }

.uside .ins { padding-right: 15px; width:206px}

.bm3 h3 { color: #000000; font-size: 18px; margin: 0 0 8px 0; padding: 0; font-weight: normal; line-height: 18px; }
.bm3 p { margin: 0 0 10px 0; padding: 0; }
.bm3 h3.a { color: #7d0034; }
.n { clear: both; height: 1px; overflow: hidden; background: url('http://www.glamour.ru/images/glam_2010/n.gif') repeat-x 45% 0; margin: 10px 0; }
img.img-bm { border: #f580b4 1px solid; margin-bottom: 15px; }

.folder_photo img { border: #f580b4 1px solid; margin-bottom: 15px; }

.bm3 a { color: #ffffff; text-decoration: none; }
.bm3 a:hover { color: #fdb5dc; }
.bm3 h3 a { color: #000000; text-decoration: none; }
.bm3 h3 a:hover { color: #7d0034; }

.nav-bm { width: 437px; height: 31px; margin-left: 10px; }
.nav-bm span { display: block; width: 107px; height: 31px; float: left; background: url('http://www.glamour.ru/images/glam_2010/bm-a.gif') no-repeat 0 0; text-align: center; font-size: 11px; text-transform:uppercase ; font-weight: bold; }
.nav-bm span.a { background: url('http://www.glamour.ru/images/glam_2010/bm-a.gif') no-repeat 0 -31px; }
.nav-bm span a { display: block; margin: 9px 0 0 0; color: #a8a516; text-decoration: none; letter-spacing:-1px;margin:10px 0 0;}
.nav-bm span.a a { color: #ffffff; }
.nav-bm span a:hover { color: #706e10; }
.nav-bm span.a a:hover{ color: #f9bcde; }


div.rev-nav { text-align: center; margin: 20px 0; }
div.rev-nav a { display: inline; padding: 1px 5px; color: #7c7c7c; text-decoration: none; }
div.rev-nav a:hover { color: #df007a; }
div.rev-nav b { display: inline; padding: 1px 5px; background: #df007a; color: #ffffff; }

p.vst { text-align: center; color: #000000; font-size: 14px; padding: 0 0 8px 0; margin: 0; text-transform: uppercase; letter-spacing: -1px; font-weight: bold; line-height: 12px; }
div.vs { text-align: center; }
div.vs img { width: 21px; height: 19px; margin: 0 2px; }

.rss { color: #000000; font-weight: bold; font-size: 11px; }
.rss img { margin: 0 0 -3px 0; }

a.comms { display: block; background: url('comms000.gif') no-repeat 0 0; width: 17px; height: 17px; font-size: 8px; color: #000000; text-decoration: none; padding: 1px 0 0 0; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; margin: 4px auto 0 auto; }

a.comms2 { display: inline; background: url('http://www.glamour.ru/images/glam_2010/comms2.gif') no-repeat 0 0; width: 17px; height: 17px; font-size: 8px; color: #000000; text-decoration: none; padding: 1px 4px 5px 3px; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; }

.comms3, a.comms3 { display: inline-block; background: url('comms000.gif') no-repeat 0 10px; /*width: 17px; height: 17px;*/ font-size: 8px; color: #000000; text-decoration: none; padding: 1px 9px 0px 5px; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; vertical-align: middle; }

.nw .comms3, .nw a.comms3 { /*display: inline; background: url('/images/glam_2010/comms.gif') no-repeat 0 0px; font-size: 8px; color: #000000; text-decoration: none; padding: 1px 9px 5px 5px; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; vertical-align: middle; height: 17px;*/
	background: url(index-sp.png) no-repeat -178px -155px; height: 17px; line-height: 12px; top: 1px;
 width: 18px; color: #000000; display: -moz-inline-stack; font-size: 8px; overflow: hidden; padding: 1px 0 0; position: relative; text-align: center; text-decoration: none; font-family: Arial; font-weight: normal;}

a.comms4, .comm { display: inline; background: url('comms000.gif') no-repeat 0 0; width: 17px; height: 17px; font-size: 8px; color: #000000; text-decoration: none; padding: 1px 9px 5px 5px; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; vertical-align: middle; }
a.comms5 { display: inline; background: url('comms000.gif') no-repeat 0 0; width: 17px; height: 17px; font-size: 8px; color: #000000; text-decoration: none; padding: 1px 4px 5px 5px; font-family: 'Verdana'; letter-spacing: -1px; text-align: center; vertical-align: middle; }

div.vst { text-align: center; color: #504d4f; font-size: 18px; margin: 9px 8px 0 8px; height: 35px; text-transform: uppercase; letter-spacing: -1px; }
div.vst img { margin: 0 0 -6px 0; }

.vleft { float: left; }
.vright { float: right; }

.cr { clear: both; height: 1px; overflow: hidden; }
.cr2 { clear: both; height: 11px; overflow: hidden; }
.cr3 { clear: both; height: 12px; overflow: hidden; }
.cr4 { clear: both; height: 18px; overflow: hidden; }
.cr5 { clear: both; height: 8px; overflow: hidden; }
.cr6 { clear: both; height: 40px; overflow: hidden; }
.br { clear: both; height: 1px; overflow: hidden; background: url('http://www.glamour.ru/images/glam_2010/g-nav.gif') repeat-x 0 50%; }
.s { clear: both; height: 18px; overflow: hidden; }

.ths .cr4 { clear: both; height: 28px; overflow: hidden; }

.block { clear: both; width: 1000px; /* margin: 0 14px;*/ margin: 0 0px; font: 11px Arial, Helvetica, sans-serif; }

.main .pic a
{
	display: block;
	height: 38px;
	margin: 0 auto;
}
.main .others {
	margin: 36px 15px 21px 15px;
	border-top: 1px solid #d5d5d5;
	*margin: 14px 15px 10px 15px;
	*border-top: none;}
.main .others .pic {
	height: 38px;
	margin: -22px auto 19px auto;
	background: url(http://www.glamour.ru/images/glam_2010/ttl_others.gif) no-repeat center;
	*margin: 0 0 19px 0;
	*background: url(http://www.glamour.ru/images/glam_2010/ttl_others_2.gif) no-repeat center;}
.main .others .pic a {
	width: 230px;}
.main .others .box {
	display: inline;
	float: left;
	width: 270px;
	height: 70px;
	margin-right: 42px;
	padding: 10px 0; 
	font: 13px/16px Helvetica, sans-serif;}
.main .others .box .txt {
	margin: auto 0;
	vertical-align: middle;}
.main .others .box .txt a {
	text-decoration: none;
	color: #000;}
.main .others .box img {
	float: left;
	margin-right: 15px;}
.main .others .box .descript {
	font-size: 11px;
	color: #979797;}
.main .others .box .coms {
	display: inline-block;}


/*pages*/
.blogbox { clear: both; }
.blogbox .th { float: left; width: 140px; }
.blogbox .text { float: left; width: 498px; }
.bloglist { font: 12px Arial, Helvetica, sans-serif; color: #6d6d6d; }
.blogbox p { margin: 0; padding: 0 0 5px 0; }
.blogbox .date { color: #989898; font-size: 9px; padding: 0 0 8px 0; margin: 0; }
.blogbox h5 { letter-spacing: 3px; padding: 0 0 4px 0; margin: 0; font-size: 9px; font-weight: normal; text-transform: uppercase; }
.blogbox h5 a { color: #acacac; text-decoration: none; }
.blogbox h3 { padding: 0 0 5px 0; margin: 0; font-size: 16px; color: #000000; letter-spacing: -0.01em; line-height: 16px; }
.blogbox h3 a { color: #000000; text-decoration: none; }
.blogbox h3 a:hover { color: #df0479; }

.selectbox { font-weight: bold; text-align: center; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }
.selectbox select { font: 11px Arial, Helvetica, sans-serif; margin: 0 5px; padding: 0; width: 200px; height: 21px; }

.navigation_no_line { text-align: center; max-height: 35px; color: #7c7c7c;}
.navigation_no_line img { margin: 0 1px -1px 1px; width: 19px; height: 11px; }
.navigation_no_line a { display: inline; background: #ffffff url('http://www.glamour.ru/images/glam_2010/a-nav.gif') no-repeat 0 0; color: #7c7c7c; /*padding: 7px 10px 9px 10px;*/ margin: 0 0 0 0; text-decoration: none; outline: font-size: 11px; line-height: 14px;display:inline-block;width:26px;text-align:center;height:25px;padding-top:7px; }
.navigation_no_line a.show_all{width:auto;}
.navigation_no_line a:hover { color: #df007a; }
.navigation_no_line a.active { background: #ffffff url('http://www.glamour.ru/images/glam_2010/b-nav.gif') no-repeat 0 0; color: #ffffff; }


.navigation { text-align: center; background: url('http://www.glamour.ru/images/glam_2010/g-nav.gif') repeat-x 0 50%; height: 27px; color: #7c7c7c;}
.navigation img { margin: 0 1px -1px 1px; width: 19px; height: 11px; }
.navigation a { display: inline; background: #ffffff url('http://www.glamour.ru/images/glam_2010/a-nav.gif') no-repeat 0 0; color: #7c7c7c; /*padding: 7px 10px 9px 10px;*/ margin: 0 0 0 0; text-decoration: none; outline: none; font-size: 11px; line-height: 14px;display:inline-block;width:26px;text-align:center ;height:31px;padding-top:7px; }
.navigation a:hover { color: #df007a; }
.navigation a.active { background: #ffffff url('http://www.glamour.ru/images/glam_2010/b-nav.gif') no-repeat 0 0; color: #ffffff; }


.blogbox .tags {
	margin: 5px 0 3px 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ec258c;}
.blogbox .tags a {
	color: #df007a;
	text-decoration: none;}
.blogbox .tags a:hover {
	color: #9b9b9b;}
.blogbox .tags span {
	font-weight: bold;
	color: #000;}


/*Begin-Detail Blogs Style*/
.blogpost { color: #000000; }

.btags { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; margin: 2px 0 0 0; color: #ec258c; }
.btags strong { float: left; margin: 0 5px 0 0; display: block; color: #000000; }
.btags span { float: left; display: block; }
.btags a { text-decoration: none;color:#EC258C}
.btags a.x { text-decoration: underline; }

.blogtext { padding: 8px 0 8px 0; font: 14px/20px Arial, Helvetica, sans-serif; letter-spacing: -0.025em; }
.blogtext img { text-align:center }
.blogtext p { padding: 0 0 8px 0; margin: 0; }
.bselect { font: 12px Arial, Helvetica, sans-serif; line-height: 20px; }
.bselect select { font: 11px Arial, Helvetica, sans-serif; margin: 10px 0 0 5px; padding: 0; width: 200px; height: 21px; }

.bloglist .ctags { font-size: 11px; float: left; margin: 3px 0 0 0; color: #d5d5d5; }
.bloglist .ctags a { text-decoration: none; color: #8e8e8e; }
.bloglist .ctags a:hover { color: #ec258c; }
.bloglist .btags { font-size: 11px; color: #8e8e8e; }
/*End-Detail Blogs Style*/

#content .side  .subscribe {margin-bottom: 26px;}
#comp_23ddd96a20097f798504e2ab76040adb {margin-bottom: 27px;}

#content .side #week-poster {margin-top: 40px;}
#content .side #week-poster a img {margin: 0 auto; display: block;}

/*PARTNERS*/
#content .side .partners {
	margin: 0 15px 25px 15px;}
#content .side .partners .box {
	height: 77px;
	padding: 1px 0;
	overflow: hidden;}
#content .side .partners a {
	font: 14px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #202020;}
#content .side .partners a:hover {
	text-decoration: underline;}
#content .side .partners .img {
	float: left;
	margin-right: 7px;}
#content .side .partners img {
	padding: 1px;
	background-color: #fff;
	border: 3px solid #eaeaea;
	height:69px;
	width:69px;}
#content .side .partners .lnk {
	height: 77px;
	vertical-align: middle;
	text-align:left;
	}


.blocd-otherblogs .h2fasblog { background: #ffffff url('http://www.glamour.ru/images/glam_2010/title-fasblog.gif') no-repeat 50% 0; height: 58px; margin-top: 20px;}
.dots { background: url('http://www.glamour.ru/images/glam_2010/dots.gif') repeat-x 0 0; height: 1px; overflow: hidden; margin: 15px 15px 0 0; }
.dotz { background: url('http://www.glamour.ru/images/glam_2010/dotz.gif') repeat-x 0 0; height: 3px; overflow: hidden; margin: 15px 0; }


/*BLOGS-PROMOS*/
.blocd { clear: both; width: 638px; margin: 0; font: 11px Arial, Helvetica, sans-serif; }
.blocd-blogs { margin-bottom: 20px; }
.blocd-blogs .h2 { background: #ffffff url('http://www.glamour.ru/images/glam_2010/title-blogs.gif') no-repeat 50% 0; height: 58px; }
.blocd-blogs .h2 h2 { display: none; }
.blocd-blogs .ths { margin-left: 10px; width: 658px; }
.blocd-blogs .ths img { display: block; margin-bottom: 10px; margin-left: 46px; width: 108px; height: 108px; }
.blocd-blogs .ths span { display: block; float: left; width: 190px; text-align: center; margin: 0 20px 0 0; color: #adadad; }
.blocd-blogs .ths strong { font-size: 18px; font-weight: normal; color: #000000; display: block; margin: 5px 0 6px 0; letter-spacing: -0.04em; }
.blocd-blogs h5 { letter-spacing: 2px; padding: 0; margin: 0; font-size: 10px; font-weight: normal; text-transform: uppercase; }
.blocd-blogs a { color: #acacac; text-decoration: none; }
.blocd-blogs a:hover { color: #000000; }
.blocd-blogs a.comms { color: #000000; text-decoration: none; }
.blocd-blogs a strong { color: #000000; text-decoration: none; }
.blocd-blogs a:hover strong { color: #df007a; }
.blocd-blogs h5 a { color: #adadad; }
.blocd-blogs h5 a:hover { color: #adadad; }

.blocd-otherblogs { margin-bottom: 20px; }
.blocd-otherblogs .h2 { background: #ffffff url('http://www.glamour.ru/images/glam_2010/title-otherblogs.gif') no-repeat 50% 0; height: 58px; }
.blocd-otherblogs .h2gmblog { background: #ffffff url('http://www.glamour.ru/images/glam_2010/title-gmblog.gif') no-repeat 50% 0; height: 58px; margin-right:14px;}
.blocd-otherblogs .h2fasblog { background: #ffffff url('http://www.glamour.ru/images/glam_2010/title-fasblog.gif') no-repeat 50% 0; height: 58px; }
.blocd-otherblogs .h2 h2 { display: none; }
.blocd-otherblogs .ths { width: 300px; margin-right: 10px; float: left; }
.blocd-otherblogs .ths img { display: block; margin: 0 15px 0 0; width: 70px; height: 70px; float: left; }
.blocd-otherblogs .ths span { display: block; float: left; width: 190px; margin: 0 20px 0 0; color: #adadad; }
.blocd-otherblogs .ths strong { font-size: 14px; font-weight: bold; color: #000000; display: block; margin: 1px 0 5px 0; letter-spacing: -0.04em; }
.blocd-otherblogs a { color: #acacac; text-decoration: none; }
.blocd-otherblogs a:hover { color: #000000; }
.blocd-otherblogs a.comms4 { color: #000000; text-decoration: none; }
.blocd-otherblogs a strong { color: #000000; text-decoration: none; }
.blocd-otherblogs a:hover strong { color: #df007a; }

.blocd.block-dress {margin-top: 30px;}
/*WAS_MISSING*/

/*BEGIN-CUSTOM*/
.gallery_detail #comments
{
	border-top:none;
}

.gallery_detail #comments h4
{
	margin:0px;
	padding:0px
}

.view_article {margin-bottom:10px}
.view_article.top{margin-top:10px}
.view_article a{color:#000000;font-size:12px;font-weight:600;text-decoration:none;}
.view_article span{background-image:url("http://www.glamour.ru/images/glam_2010/next_srt.jpg");background-position:100% 50%;background-repeat:no-repeat;padding-right:20px;}
/*END-CUSTOM*/

/*NEW_GALLERIES*/
.newslist2 { margin-bottom: 0px; font-size: 12px;font-family:arial}
.newslist2 .ths { margin-left: 0; width: 650px; }
.newslist2 .ths img { display: block; margin-bottom: 10px; margin-left: 30px;  }
.newslist2 .ths span { display: block; float: left; width: 190px; text-align: center; margin: 0 25px 5px 0; color: #5a5a5a; }
.newslist2 .ths strong { font-size: 18px; font-weight: normal; color: #000000; display: block; margin: 5px 0 6px 0; }
.newslist2 .date { color: #6c6c6c; font-size: 10px; letter-spacing: -0.04em; padding: 0;margin:0 }
.newslist2 h4 { font-size: 18px; font-weight: normal; color: #000000; margin: 2px 0 6px 0; letter-spacing: -0.04em; line-height: 18px; }
.newslist2 a { color: #adadad; text-decoration: none; }
.newslist2 a:hover { color: #000000; }
.newslist2 a strong { color: #000000; text-decoration: none; }
.newslist2 a:hover strong { color: #df007a; }
.newslist2 h4 a { color: #000000; }
.newslist2 h4 a:hover { color: #df007a; }
.newslist2 .btags { font-size: 11px; line-height: 13px; margin: 6px 0 0 0; color: #6c6c6c; }
.newslist2 .btags strong { font-size: 11px; float: none; margin: 0 2px 0 0; display: inline; color: #000000; font-weight: bold; }
.newslist2 .btags a { text-decoration: none; color: #df007a; }
.newslist2 .btags a:hover { color: #6c6c6c; }
.newslist3 { margin-bottom: 0px; font-size: 12px;font-family:arial}
.newslist3 .ths { margin-left: 0; width: 650px; }
.newslist3 .ths img { display: block; margin-bottom: 10px; margin-left: 35px; /*width: 155px; */ }
.newslist3 .ths span { display: block; float: left; width: 195px; text-align: center; margin: 0 20px 5px 0; color: #5a5a5a; }
.newslist3 .ths strong { font-size: 18px; font-weight: normal; color: #000000; display: block; margin: 5px 0 6px 0; }
.newslist3 .date { color: #6c6c6c; font-size: 10px; letter-spacing: -0.04em; padding: 0;margin:0; text-transform: uppercase; }
.newslist3 h4 { font-size: 18px; font-weight: normal; color: #000000; margin: 2px 0 6px 0; letter-spacing: -0.04em; line-height: 18px; }
.newslist3 a { color: #adadad; text-decoration: none; }
.newslist3 a:hover { color: #000000; }
.newslist3 a strong { color: #000000; text-decoration: none; }
.newslist3 a:hover strong { color: #df007a; }
.newslist3 h4 a { color: #000000; font-size:18px;}
.newslist3 h4 a:hover { color: #df007a; font-size:18px;}
.newslist3 h4 a.comms5 {font-size:8px;}
.newslist3 h4 a.comms5:hover {font-size:8px;}
.newslist3 .btags { font-size: 11px; line-height: 13px; margin: 6px 0 0 0; color: #6c6c6c; }
.newslist3 .btags strong { font-size: 11px; float: none; margin: 0 2px 0 0; display: inline; color: #000000; font-weight: bold; }
.newslist3 .btags a { text-decoration: none; color: #df007a; }
.newslist3 .btags a:hover { color: #6c6c6c; }
/*END-NEW_GALLERIES*/


/*BEGIN-FORMS*/
table.form2 { border-collapse: 0; margin: 0 auto; }
table.form2 td { border-collapse: 0; font-size: 11px; padding: 2px 3px; color: #373737; vertical-align: top; }
table.form2 td.x { padding: 6px 4px 0 0; }

table.form1 { border-collapse: 0; }
table.form1 td { border-collapse: 0; font-size: 11px; padding: 2px 0; color: #373737; vertical-align: top; }
table.form1 td.x { padding: 6px 4px 0 0; }
/*END-FORMS*/


/*BEGIN-WOMAN_OF_THE_YEAR*/

.womanofyear { font-size: 12px; }
.womanofyear h2.name { width: 628px; height: 225px; background: url('http://www.glamour.ru/images/glam_2010/womanofyear.jpg') no-repeat 0 5px; }
.womanofyear h2.name strong { display: none; }
.womanofyear p { line-height: 18px; padding: 0 0 5px 0; }

.nominee h3.name { width: 628px; height: 67px; background: url('http://www.glamour.ru/images/glam_2010/who_nominee1.jpg') no-repeat 0 0; margin: 10px 0 0 0; }
.nominee h3.name b { display: none; }
.nominee h3.name strong { display: block; padding: 45px 0 0 16px; font-size: 14px; letter-spacing: -1px; }

.nominee div.text { width: 628px; height: 348px; background: url('http://www.glamour.ru/images/glam_2010/who_nominee2.jpg') no-repeat 0 0; }
.nominee div.text .ins { padding: 10px 0 0 0; }
.nominee div.text table { margin: 0 auto; }
.nominee div.text td { vertical-align: middle; font-size: 12px; font-weight: bold; padding: 1px 7px 0 5px; color: #ffffff; }
.nominee div.text b { color: #fff727; font-size: 17px; font-family: 'Times New Roman'; }
.nominee div.text .itext { border: 0; padding: 3px 2px; height: 18px; width: 220px; font-size: 12px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.nominee div.also { width: 628px; height: 53px; background: url('http://www.glamour.ru/images/glam_2010/who_nominee3.jpg') no-repeat 0 0; }
.nominee div.also p { display: none; }

.form_nominee { margin: 0 auto; }
.form_nominee td { vertical-align: middle; font-size: 12px; font-weight: bold; padding: 1px 5px; }
.form_nominee td.x { vertical-align: top; }
.form_nominee td.x2 { padding: 5px 0; }
.form_nominee small { display: block; color: #828282; }
.form_nominee .itext { border: #d8d8d8 1px solid; padding: 2px; height: 16px; width: 290px; font-size: 12px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.form_nominee .itextarea { border: #d8d8d8 1px solid; padding: 2px; margin: 0 0 0 0; width: 290px; font-size: 12px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
/*END-WOMAN_OF_THE_YEAR*/

/*BEGIN-BITRIX_OVERLOADS*/
font.errortext 
{
	color:#EC258C !important;
	display:block !important;
	font-weight:bold !important;
	margin:10px 0 !important;
	text-align:center !important;
}
/*END-BITRIX_OVERLOADS*/

/* facebook auth */
.fblogin { display: block; text-decoration: none; background: url('http://www.glamour.ru/images/glam_2010/fbsquare.gif') no-repeat left bottom; height: 21px; padding: 0 4px 0px 23px; color: #386291!important; float: left;}
.blogin { height: 14px;}
.sep {color: #ccc; padding: 0 4px; font-size: 12px;}

/*---news new styles---*/
a.news_title {color:#000000;}
a.news_body {color:#747474;}
a.news_title:hover {color:#df007a;}
a.news_body:hover {color:#000000;}


/*---star list & star-about styler---*/
h1.star-list-h {position:absolute;background: url('http://www.glamour.ru/images/stars/star-list-h.png') no-repeat;width:448px;height:72px; text-indent:-99999px;margin:-13px 50px 0;}
.star-letters {background: url('http://www.glamour.ru/images/stars/letters-bg.png') no-repeat;width:667px;height:97px;margin-left:-30px;margin-top:26px;padding-top:30px;}
/*.star-letters a{padding:15px;}*/
.star-letters .rus {margin-top:-10px;margin-left:-7px;}
.star-letters .eng {margin-left:-9px;}
.star-letters .eng ul,.rus ul {list-style:none;}
.star-letters .eng ul li,.rus ul li {font: bold 12px Arial;display:inline;}
.star-letters .eng ul li a{padding-left:13px;}
.star-letters .rus ul li a{padding-left:11px;}
.star-letters a.active {background: url('http://www.glamour.ru/images/stars/star.png') center no-repeat;color:#fff;padding:11px;margin-left:4px !important;}
.star-letters a.after-active {padding-left:3px !important;}
@-moz-document url-prefix() {
.star-letters a.active {background: url('http://www.glamour.ru/images/stars/star.png') center no-repeat;color:#fff;padding:11px;margin-left:2px !important;}
	.star-letters a.after-active {padding-left:0px !important;}
}
.star-letters a.active:hover {color:#fff;}
.star-letters a:hover {color:#000}

.star-list {margin-top:10px;}
.star-list div{overflow:hidden;}
.star-list span {font:24px Arial; color:#00b1ef; float:left; width:17px;}
.star-list ul{list-style:none; width:200px;margin-top:33px;}
.star-list ul li a{font:14px Arial; color:#212121;}
.star-list ul li a:hover{/*color:#e72879;*/text-decoration:underline;}
.star-list ul li a.new,.most-popular-stars ol li a.new, a.new {background: url('http://www.glamour.ru/images/stars/new-star.png') center right no-repeat;padding-right:30px;}
.star-list ul.left-list{padding-left:0px; float:left;margin-left:-15px;}
.star-list ul.center-list{padding-left:0px; float:left}
.star-list ul.right-list{padding-left:0px; float:left}

.top-star {background: url('http://www.glamour.ru/images/stars/top-star.png') no-repeat;width:298px;height:371px;margin-left:16px;padding-top:21px;}
.top-star h1{background: url('http://www.glamour.ru/images/stars/top-10.png') no-repeat;width:210px;height:33px;margin-left:41px;text-indent:-99999px;}
.top-star ol{text-align:left; font:bold 13px Arial;margin-left:31px;}
.top-star ol li{margin-top:5px;}
.top-star ol li a{color:#fff;}
.top-star ol li a:hover{color:#fff;text-decoration:underline;}
.top-star a.celebrities {background: url('http://www.glamour.ru/images/stars/celedrity.png') no-repeat;width:156px;height:21px;margin-left:49px; margin-top:-7px;font-size:24px;position:absolute; z-index:1;}
.top-star a.models {background: url('http://www.glamour.ru/images/stars/models.png') no-repeat;width:100px;height:25px;margin-left:83px; margin-top:-7px;font-size:28px;position:absolute; z-index:2;}
.top-star a.actress {background: url('http://www.glamour.ru/images/stars/actress.png') no-repeat;width:108px;height:25px;margin-left:59px; margin-top:-2px;font-size:30px;position:absolute; z-index:3;}
@-moz-document url-prefix() {
	.top-star a.celebrities {background: url('http://www.glamour.ru/images/stars/celedrity.png') no-repeat;width:156px;height:21px;margin-left:-4px; padding-top:8px;font-size:30px;position:relative; z-index:1;}
	.top-star a.models {background: url('http://www.glamour.ru/images/stars/models.png') no-repeat;width:100px;height:25px;margin-left:-26px; padding-top:24px;font-size:30px;position:relative; z-index:2;}
	.top-star a.actress {background: url('http://www.glamour.ru/images/stars/actress.png') no-repeat;width:108px;height:25px;margin-left:-67px; padding-top:36px;font-size:30px;position:relative; z-index:3;}
}
ol.models,ol.actress {display:none;}

.allstars {float:right;margin-top:-33px;}
.allstars a{font-size:12px;background: url('http://www.glamour.ru/images/stars/mini-star.png') center left no-repeat;padding-left:17px;line-height:14px;}
.allstars a:hover{color:#000;}
.eng-head {font: italic 14px Arial; color:#686868;padding-right: 10px;letter-spacing:0px;margin-left: 5px;}

.followers,.followers-row {float: left;}
.followers-row {padding-top:20px;}
.followers a,.followers-row a{background: url('http://www.glamour.ru/images/stars/heart.png') center left no-repeat;font-weight:bold;padding-left: 16px; padding-top:1px;color:#000}
.followers a:hover,.followers-row a:hover{color:#e72879;}
.followers .add-star-book ,.followers-row .add-star-book {font-size:12px;color:#c8c8c8;}
.followers .add-star-book a,.followers-row .add-star-book a{background: none;font-size:12px;color:#e72879;padding-left:0px;}
.followers .add-star-book a:hover,.followers-row .add-star-book a:hover{color:#000;}

.profile-star {margin-left:-5px;margin-top:54px;float:left;overflow:hidden; text-align:center;}
.profile-star .menu-photo{background: url('http://www.glamour.ru/images/stars/profile.png') no-repeat;width:211px;height:250px;padding-bottom:15px;}
.profile-star .menu-photo img {border: 4px solid #FFFFFF;margin-left: 45px;margin-top: -36px;position: absolute;}
@-moz-document url-prefix() {
  .profile-star .menu-photo img {border: 4px solid #FFFFFF;margin-left: -63px;margin-top: -36px;position: absolute;}
}
*:first-child+html .profile-star .menu-photo img {border: 4px solid #FFFFFF;margin-left: -63px;margin-top: -36px;position: absolute;}

.profile-star .menu-photo ul{list-style:none; padding-top:100px;margin-left:-25px}
.profile-star .menu-photo ul li{background: url('http://www.glamour.ru/images/stars/profile-dotted.png') center bottom no-repeat;}
.profile-star .menu-photo ul li:hover{background: url('http://www.glamour.ru/images/stars/menu-profile-bg.png') no-repeat;width:200px;line-height:29px;}
.profile-star .menu-photo ul li.l{background:none;}
.profile-star .menu-photo ul li.l:hover{background: url('http://www.glamour.ru/images/stars/menu-profile-bg.png') no-repeat;width:200px;line-height:29px;}
.profile-star .menu-photo ul li.act{background: url('http://www.glamour.ru/images/stars/menu-profile-bg.png') no-repeat;width:200px;line-height:29px;}
.profile-star .menu-photo ul li a.act{font-size:14px;font-weight:bold; color:#EC258C;width:200px;line-height:29px;display:block;margin-left:-5px;}
.profile-star .menu-photo ul li a{font-size:14px;font-weight:bold; color:#2c2c2c;width:200px;line-height:29px;display:block;margin-left:-5px;}
.profile-star .menu-photo ul li a:hover{color:#df037a;}

.profile-star .connections { width: 209px; float: left; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #858585;}
.profile-star .connections .h2 {margin-left:48px;margin-bottom:15px;width: 83px;height: 32px;background: url('http://www.glamour.ru/images/stars/connections.png') no-repeat center;text-indent:-99999px;}
.profile-star .connections p { padding: 0 0 2px 0; margin: 0; }
.profile-star .connections strong { color: #000000; }
.profile-star .connections .nw { padding: 0 14px; margin-bottom: 16px; padding-bottom: 14px; background: url('http://www.glamour.ru/images/glam_2010/dot.gif') no-repeat 50% 100%; }
.profile-star .connections a { color: #606060; text-decoration: none; }
.profile-star .connections a:hover { color: #000000; }
.profile-star .connections a strong { color: #000000; text-decoration: none; }
.profile-star .connections a:hover strong { color: #df007a; }
.profile-star .connections a.x { text-decoration: underline; }
.profile-star .connections {width:180px;margin-right:20px;margin-left:17px;}

.article .txt.profile-text {margin: 12px 0;}
.article .txt.profile-text  .biograph {margin-top: 10px;}
.article .txt.profile-text .photogalery  {margin-bottom: 30px;}
.article .txt.profile-text .photogalery .header {font-weight: bold; margin-bottom: 10px; display: block;}

.profile-text {float:none; clear:none !important;padding-left:222px; font:13px/17px Arial !important; margin-top:30px !important;}
.profile-text .photogalery{width:400px;}
.profile-text .photogalery div{float:left;margin-right:3px;margin-bottom: 10px;}
.profile-text p.top {padding-bottom:10px;border-bottom:1px dotted #8e8e8e;margin-top:15px;}
span.woty_211{text-transform:uppercase;font-size:10px;line-height:12px;color:#fff;background:url('http://www.glamour.ru/bitrix/templates/Glamour_2010/images/woty_2011.png') no-repeat 0 0;display: table;width: 107px;height: 107px;text-align: center;float:right;}
span.woty_211 span{display: table-cell;text-align: center;vertical-align: middle;padding:0 9px 0 10px}
.profile-text span.header{font-size:18px;font-weight:bold;}
.profile-text div.hide{display:none;}
.profile-text a.readmore{text-decoration:underline;}
.profile-text a.readmore:hover{text-decoration:none; color:#EC258C;}
.profile-text a.allphoto{background: url('http://www.glamour.ru/images/stars/allphoto-arrow.png') center right no-repeat;text-decoration:none;line-height: 16px;    padding-right: 14px;}
.profile-text a.allphoto:hover{text-decoration:underline; color:#EC258C;}

div.carriera,div.pers-life,div.quoters {display:none;padding-bottom:20px;}
div.biograph {padding-bottom:20px;}

.most-popular-stars {overflow: hidden;margin-top:18px;;width: 622px;}
.most-popular-stars h2.old {width: 626px;height: 31px;background: url('http://www.glamour.ru/images/stars/most-popular-star.png') no-repeat center;text-indent: -50000px;margin-bottom:20px;}

.most-popular-stars ol {padding:0;margin:0;float:left;font:bold 13px Arial; color:#000; width:700px;}
.most-popular-stars ol li {margin-bottom:9px;}
.most-popular-stars ol li a {color: #636363 !important;font:normal 14px Arial;}
.most-popular-stars ol li a:hover {text-decoration: underline;}
.most-popular-stars div.left{margin-left:20px;float:left;width:25%;} 
.most-popular-stars div.center{float:left;padding-left:50px;width:25%;}
.most-popular-stars div.right{float:left;padding-left:40px;width:25%;}

a.horo-copyright {color:#000;text-decoration:underline;font-size:13px;}
a.horo-copyright:hover {text-decoration:none;}

/*streetstyle*/
.stins { font: 12px Arial, Helvetica, sans-serif; color: #000000; width: 643px; height: 415px; position: relative; margin: 0 0 0 0; background: url('http://www.glamour.ru/images/streetstyle/streetstyle-hd.gif') no-repeat 0 0; margin: 0 0 0 -10px; }
.stins .mainpic { position: absolute; right: 11px; top: 0; }
.stins .a-prev { position: absolute; right: 251px; top: 175px; }
.stins .a-next { position: absolute; right: 11px; top: 175px; }
.stins h3 { font-size: 18px; letter-spacing: -0.02em; padding: 0 0 11px 0; }
.stins h3 em { color: #636363; font-size: 12px; font-weight: normal; }
.stins p { padding: 0 0 3px 0; }
.stins .txt { position: absolute; left: 10px; top: 70px; width: 333px; overflow: hidden; }
.stins .txt div { line-height: 18px; }
.stins .vote { position: absolute; left: 10px; bottom: 0; width: 333px; }
.stins .add { position: absolute; left: 241px; top: 22px; }
.stins .add a { text-decoration: none; color: #6e6e6e; font-weight: bold; }
.stins .add a:hover { color: #df007a; }
.stins .name { position: absolute; left: 0; top: 0; width: 340px; height: 160px; overflow: hidden; font-size: 14px; color: #000000; }
.stins .name h2 { font-size: 20px; padding: 0; letter-spacing: -0.02em; }
.stins .com { font: bold 12px Arial, Helvetica, sans-serif; color: #e02775; text-transform: uppercase; padding: 7px 0 0 0; }
.stins .com b { font-size: 24px; color: #696969; font-weight: normal; }
.stins .com a { text-decoration: none; }
.stins .com a:hover { color: #df007a; }
.stins .com .slash { color: #ddd; padding: 0 6px 0 3px; }
.stins .com1 { font-size: 11px; color: #666; background: url('http://www.glamour.ru/images/streetstyle/dots.gif') repeat-x 0 0; padding: 10px 0 0 0; margin: 5px 0 0 0; }
.stins .com1 a { cursor: pointer; color: #666; }
.stins .com1 a:hover { text-decoration: underline; }

.blocd { clear: both; width: 622px; margin: 0; font: 11px Arial, Helvetica, sans-serif; }

.block-streetstyle2 { margin-bottom: 14px; font-size: 11px; color: #515151; }
.block-streetstyle2 .h2 { background: #ffffff url('http://www.glamour.ru/images/streetstyle/title-streetstyle2.gif') no-repeat 50% 0; height: 48px; }
.block-streetstyle2 .h2 h2 { display: none; }
.block-streetstyle2 h3 { font-size: 18px; font-weight: normal; color: #000000; display: block; }
.block-streetstyle2 p.cu { color: #818080; font-size: 14px; margin: 0 0 20px 0; letter-spacing: -0.02em; }
.block-streetstyle2 .ths { margin: 0 auto;}
.block-streetstyle2 .ths img { display: block; margin: 0 0 1px 0; width: 74px; height: 112px; }
.block-streetstyle2 .ths span { display: block; float: left; width: 74px; margin: 0 4px 0 0; color: #adadad; text-align: left; line-height: 15px; }
.block-streetstyle2 b { font-weight: normal; display: block; margin: 0; background: url('http://www.glamour.ru/images/streetstyle/heart.gif') no-repeat 0 4px; padding: 0 0 0 11px; }
.block-streetstyle2 .snav b { font-weight: normal; display: inline; margin: 0; background: none; padding: 0px; }
.block-streetstyle2 a { color: #515151; text-decoration: none; }
.block-streetstyle2 a:hover { color: #df007a; }
.block-streetstyle2 a.x { color: #8a8a8a; text-decoration: none; font-size: 12px; }
.block-streetstyle2 a:hover { color: #df007a; }
.block-streetstyle2 p img { width: 6px; height: 8px; margin: 0 0 0 5px; }
.block-streetstyle2 h1 {padding-top: 2px;}
.block-streetstyle2 h1 a {color: #7A7A7A; font-size: 16px; font-weight: bold; letter-spacing: 3px; text-transform: uppercase;}

.block-streetstyle2 h4 { font-size: 16px; padding: 0 0 0 5px; letter-spacing: -0.02em; color: #000000; text-align: left; float: left; }
.block-streetstyle2 .snav { font-size: 11px; color: #616161; margin:0; padding:0; }
.block-streetstyle2 .snav i { font-style: normal; color: #a9a9a9; margin: 0 2px; }
.block-streetstyle2 .snav a { text-decoration: none; color: #df007a; }
.block-streetstyle2 .snav a:hover { color: #8a8a8a; }
.block-streetstyle2 p.sort { font-size: 11px; margin: 4px 5px 0 0; color: #393939; text-align: right; float: right; }
.block-streetstyle2 p.sort a { text-decoration: none; color: #df007a; }
.block-streetstyle2 p.sort a:hover { color: #8a8a8a; }
.block-streetstyle2 p.sort i { font-style: normal; color: #a9a9a9; margin: 0 2px; }

.cr { clear: both; height: 1px; overflow: hidden; }
.cr2 { clear: both; height: 24px; overflow: hidden; }
.cr3 { clear: both; height: 12px; overflow: hidden; }
.cr4 { clear: both; height: 18px; overflow: hidden; }
.cr5 { clear: both; height: 8px; overflow: hidden; }
.cr6 { clear: both; height: 40px; overflow: hidden; }
.br { clear: both; height: 1px; overflow: hidden; background: url('http://www.glamour.ru/images/streetstyle/g-nav.gif') repeat-x 0 50%; }

/*--Mom Style Icon--*/
.msi-stins { font: 12px Arial, Helvetica, sans-serif; color: #000000; width: 637px; height: 100%; position: relative; margin: 0; overflow:hidden; background: url('http://www.glamour.ru/images/streetstyle/streetstyle-hd.gif') no-repeat 0 0; }
.msi-stins .mainpic { position: absolute; right: 11px; top: 0; text-align:center;width:283px;}
.msi-stins .a-prev { position: absolute; right: 255px; top: 175px; }
.msi-stins .a-next { position: absolute; right: 15px; top: 175px; }
.msi-stins .add {margin-top: 10px; position: absolute; left: 2px; top: 60px; text-transform:uppercase;font-size:11px;}
.msi-stins .add a { text-decoration: none; color: #3a3a3a; font-weight: bold; background: url('http://www.glamour.ru/images/streetstyle/arrow.gif') no-repeat center right;padding-right:10px;}
.msi-stins .add a:hover { color: #e0067d; }
.msi-stins h3 { font-size: 18px; letter-spacing: -0.02em; padding: 0 0 11px 0; }
.msi-stins h3 em { color: #636363; font-size: 12px; font-weight: normal; }
.msi-stins p { padding: 0; }
.msi-stins .txt { /*position: absolute;*/ left: 2px; padding-top: 104px; width: 333px; overflow: hidden; min-height: 346px;}
.msi-stins .txt .msi-dotted {background: url('http://www.glamour.ru/images/streetstyle/dots.gif') repeat-x 0 0; height:1px; width:330px; margin-top:10px;}
.msi-stins .txt p { line-height: 18px; }
.msi-stins .txt .vote {margin-top:10px; width: 333px; }
.msi-stins .txt .vote .com { font: bold 12px Arial, Helvetica, sans-serif; color: #e02775; text-transform: uppercase; padding: 0; }
.msi-stins .txt .vote .com b { font-size: 24px; color: #696969; font-weight: normal; }
.msi-stins .txt .vote .com a { text-decoration: none; }
.msi-stins .txt .vote .com a:hover { color: #df007a; }
.msi-stins .txt .vote .com .slash { color: #ddd; padding: 0 6px 0 3px; }
.msi-stins .txt .vote .com1 { font-size: 11px; color: #b0b0b0; padding: 8px 5px 0 0; margin: 0; float:right; text-transform:none; font-weight:normal;}
.msi-stins .name { position: absolute; left: 0; top: 0; width: 340px; height: 160px; overflow: hidden; font-size: 14px; color: #000000; }
.msi-stins .name h2 { font-size: 20px; padding: 0; letter-spacing: -0.02em; }
.msi-ths{margin-left: 0; margin-top:25px; width: 650px; font-family: arial;font-size: 12px;}
.msi-ths span{ color: #5A5A5A; display: block; float: left; margin-bottom: 5px; margin-left: 0; margin-right: 25px; margin-top: 0; text-align: center; width: 190px;}
.msi-ths span h4  { color: #000000; font-size: 18px; font-weight: normal; letter-spacing: -0.04em; line-height: 18px; text-align: center; margin-bottom: 1px; margin-left: 0; margin-right: 0;  margin-top: 5px;}
.msi-ths span h4  a{color: #000000;}
.msi-ths span h4  a:hover{color: #ec258c;}
.msi-text {font: 11px Arial, Helvetica, sans-serif;color:#3d3d3d; line-height: 16px;width:634px;border-bottom:1px solid #e5e5e5;padding-bottom:25px;}
.msi-text .add { left: 2px; text-transform:uppercase;font-size:11px; margin:15px 0 0;}
.msi-text .add a { text-decoration: none; color: #3a3a3a; font-weight: bold; background: url('http://www.glamour.ru/images/streetstyle/arrow.gif') no-repeat center right;padding-right:10px;}
.msi-text .add a:hover { color: #e0067d; }
.msi-header {
    background: url("http://www.glamour.ru/images/streetstyle/streetstyle-hd.gif") 0 0 no-repeat;
    display: block;
    height: 55px;
    margin: 0;
    padding: 0 0 10px;
    text-decoration: none;
    width: 100%;
}  

/*shopping week*/

.shopweek{margin-left: -30px;}
.shopweek .top{background:url('http://www.glamour.ru/images/shopweek/sw-bg3.png') left top no-repeat; width:667px;height:562px;}
.shopweek .top .toptext{width:215px;margin-left:380px;padding-top:175px;}
.shopweek .top .toptext p{font-size:14px;line-height:16px; margin-top:7px;}
.shopweek .top .toptext p.last{font-size:14px;line-height:16px; margin-top:10px;}
.shopweek .top .toptext a.igo{display: block;margin-left: -23px;margin-top: 10px;}
.shopweek .top a.partic1{position:absolute;margin-left: 104px;margin-top: 125px;}
.shopweek .top a.partic2{margin-left: 422px;margin-top: 125px;position: absolute;}

.shopweek .bottom{margin:15px 0px 10px 22px;}
.shopweek .bottom p{font-size:16px;line-height:18px;font-weight:bold;}
.shopweek .bottom table{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;width:100%;margin-top:5px;font-size:12px;line-height:14px;padding:10px 0px;}
.shopweek .bottom table tr{background:url('http://www.glamour.ru/images/shopweek/sw-tr-bg.png') left bottom repeat-x;}
.shopweek .bottom table tr.last{background:none;}
.shopweek .bottom table td.firstcoll{width:115px;font-weight:bold;vertical-align:top;padding:10px 0px;}
.shopweek .bottom table td.secondcoll{vertical-align:top;padding:10px 0px;}
.shopweek .bottom table td.secondcoll p{font-size:12px;line-height:14px;font-weight:normal;padding-bottom:5px;}
.shopweek .bottom table td.secondcoll p span{color:#595959;}
.shopweek .bottom table td.thirdcoll{width:140px;vertical-align:top;padding:5px 0px;}
.shopweek .bottom table td.thirdcoll span{font-weight:bold;color:#ea2278;}
.shopweek .bottom #cupon{position:absolute;z-index:300;}
.shopweek .bottom .knowfirst{margin-top:20px;}

.shop-with-star {border-bottom:1px solid #eaeaea; margin-bottom:15px;padding-bottom:10px;}
.shop-with-star .intext{font-size:14px;}
.shop-with-star .intext ol{margin-left: -20px;margin-top: 10px;}
.shop-with-star .intext ol li{padding-top:10px;}
.shop-with-star .intext p{padding-bottom:15px;}
.shop-with-star .intext span{text-transform:uppercase;font-weight:bold;color:#ea2277;}
.shop-with-star .intext span.nostr{text-transform:none;font-weight:normal;color:#000;}
.shop-with-star .soc{margin:15px 0px 5px 0px;overflow:hidden;}

a.rules-mus {color:#000;}
a.rules-mus:hover  {color:#f2258c;}
/*end shopping week*/

.series{background:url('http://www.glamour.ru/images/tv-series.png') -10px top no-repeat;width:100%;height:513px;overflow:hidden;margin:15px 0px;}
.series a.link1{display:block;width:303px;height:233px;position:absolute;z-index:1;margin-left:20px;margin-top:8px;}
.series a.link2{display:block;width:300px;height:220px;position:absolute;z-index:2;margin-left:323px;margin-top:28px;}
.series a.link3{display:block;width:317px;height:233px;position:absolute;z-index:3;margin-top:249px;}
.series a.link4{display:block;width:300px;height:245px;position:absolute;z-index:4;margin-left:316px;margin-top:257px;}
/*endstreetstyle*/

/* heels */
.fdone{}
.fdone span.str{display:block;text-transform:uppercase;font-weight:bold;font-size:14px;}
.fdone p{font-size:12px;line-height:14px;margin-top:5px;}
.fdone p a img{margin-right:5px;}
.fdone p strong{}
/* end heels */
.s-ins {float: left;width: 238px;margin: 0 20px 20px 0;}
.s-ins .ins {width: 170px;height: 16px;margin: 7px 5px 0 0;padding: 3px 0 0 25px;border: solid 0 transparent;background: url("search_b.gif");font: 11px Arial, Helvetica, sans-serif;*line-height: 14px;color: #999;}
.s-ins .i-ins {margin-top: -20px;float:right;}
*:first-child+html .s-ins .i-ins {margin-top: -20px;margin-left:200px;}

/*Styles for frame banners*/
#banners_right {border:none;position:relative;z-index:5;}	
#banners_right iframe {border:none;float:right;}	
#banners_right iframe.banner_r1{height:620px !important;border:none;margin-right:2px;position:relative;z-index:500;}	
/*#banners_right iframe.banner_r1:hover{width:1000px;text-align:right !important;margin-left:-672px;}*/
/*#banners_right iframe.banner_r1:hover{width:1000px;text-align:right !important;margin-left:-672px;}*/
#fr_bann1:hover{width:600px;text-align:right !important;margin-left:-300px;position:absolute;z-index:1000;}

#banners_right iframe.banner_r2{height:350px !important;border:none;margin-right:2px;position:relative;z-index:500;}
#banners_right iframe.banner_r2 div{float:right !important;}

#banners_right iframe.banner_r3{height:260px !important;border:none;margin-right:2px;position:relative;z-index:500;}
#banners_right iframe.banner_r3 div{float:right !important;}
iframe.top_banner_if{height:90px !important;border:none;margin-right:2px;position:relative;z-index:500;margin-top: 5px; margin-left: 5px;}
iframe.top_banner_if div{float:right !important;}
/*styles for news-site-submenu*/
#news-site-submenu{
	width:600px;
	margin:-10px auto -100px;	
	height:35px;
}
#news-site-submenu  a{
	text-transform:uppercase;
	font: bold 13px Arial;
	color:#333;
	margin-left:20px;
	float:left;
	display:inline-block;
	line-height:35px;
	padding:0 6px;
}
#news-site-submenu  a ins {text-decoration:none; border-bottom:#000 1px dashed;}
#news-site-submenu  a:hover, #news-site-submenu  a:active{
	background:url("http://www.glamour.ru/images/glam_2010/back_news_submenu.png") no-repeat left center;	
	display:inline-block;
	height:35px;
	padding:0 6px;	
	color:#000;
}
#news-site-submenu .active{
	background:url("http://www.glamour.ru/images/glam_2010/back_news_submenu.png") no-repeat left center;	
	display:inline-block;
	height:35px;
	padding:0 6px;	
	color:#000;
}  
#news-site-submenu  a:hover ins, #news-site-submenu  a:active ins {
	text-decoration:none; border-bottom:#000 1px solid;
}
#news-site-submenu  a.active ins {
	text-decoration:none; border-bottom:none;
}
/*end of styles for news-site-submenu*/

h4.soccomms{margin-bottom:10px;font-size: 18px;font-family: Arial,Helvetica,sans-serif;line-height: 18px;font-weight: normal;}
#vk_comments{margin-bottom:12px;}
/* week poster*/
#week-poster {
	border: 1px solid #eee;
	padding: 20px 15px;
	position: relative;
	margin: 20px 14px;
	width: 268px;
}

#week-poster h2 {
	background: url(t-week-p.png) no-repeat 0 0;
	width:220px;
	height:38px;
	text-indent:-50000px;
	position: absolute;
	top:-20px;
	left:40px;
}
#week-poster .period {
	color:#06a9eb;
	font: bold 10px Arial;
	text-transform: uppercase;
	margin: 12px 0;
	text-align: center;
}
#week-poster p {
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	margin:10px 0 15px;
}
#week-poster p a {
	color:#747474;
}
#week-poster a strong {
	font-size: 18px;
	color:#000;
	font-weight: normal;
}
#week-poster a:hover strong{
	color:#df007a;
}
#week-poster p a:hover {
	color:#000;
}
#week-poster .all {
	float:left;
}

#week-poster .pushpin {
	background: url(pushpin0.png) no-repeat 0 0;
	width: 9px;
	height:9px;
	position: absolute;
}
#week-poster .pushpin.t-l {
	top: 5px;
	left: 5px;
}
#week-poster .pushpin.t-r {
	top: 5px;
	right: 5px;
}
#week-poster .pushpin.b-l {
	bottom: 5px;
	left: 5px;
}
#week-poster .pushpin.b-r {
	bottom: 5px;
	right: 5px;
}

#week-poster  .all {
	color: #292929;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	position: relative;
	text-transform: uppercase;
}
#week-poster  .all:hover {
	color: #DF007A;
}
#week-poster  .all em {
	background-position: -22px -120px;
	height: 12px;
	position: absolute;
	right: -13px;
	text-indent: -50000px;
	top: 2px;
	width: 8px;
}

#week-poster .s-1 {
    background-image: url("index-sp.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    overflow: hidden;
}


/*Styles for new rating*/
.newrating_block  {height: 60px; padding-top: 0; background: none; margin-bottom: 22px; border-bottom: 1px solid #DCD9D7; border-top: 1px solid #DCD9D7;}

#nrating_bg {/*background: url(/images/glam_2010/article/nrating_bg.png) no-repeat 0 0; */height: 37px; width: 344px; margin-top: 13px;}

#content .other-articles {background: none; width: 100%; padding-bottom: 1px; margin-top: -10px; margin-bottom: 10px;}
#content .a-footer .rate {float: right; background: none; padding-left: 0px; text-align: left; width: 344px;}
#content .a-footer .rate a {border: none; display: inline; float: none; margin: 0; padding: 0;}
#content .a-footer .buttons-row {float: left; margin: 20px 0 0;}
#content .other-articles td {height: 66px;}

#rate_befor {padding-top: 8px;}
#rate_befor span {font-size: 14px; font-family: Arial,sans-serif; font-weight: normal; margin-left: 20px; font-weight: bold; text-transform: none;  display: inline-block; float: left;}

#rate_after {float: right;}
#rate_after img { margin-top: 10px; float: left;}
#rate_after span {font-size: 15px; font-family: Arial,sans-serif; font-weight: bold; text-transform: uppercase; margin: 3px 0 0 5px;  float: left; line-height: 28px !important;}
#rate_after span#vote_yes {margin-right: 12px;}

#rel {position: relative;}
#newrating_bt_n {display: inline-block; float: right; margin: 2px 0 0 10px; padding-left: 10px; border-left: 1px solid #DBDBDB;}
#newrating_bt_y {display: inline-block; float: right; margin: 2px 0 0 0px;}

.crul #mask {position: absolute; left: 0; top: 0; display: none; width: 100% !important; height: 100% !important;}  
.crul #boxes .window {position: absolute; top: 0; width: 622px; display: none; z-index: 9999; top: 300px !important; left: 50px !important;}
.crul #boxes #dialog {background-color: #ffffff; border: 1px solid #d1d1d1; padding: 20px 15px 20px 25px; height: 390px; width: 572px; text-align: left; opacity: 100 !important;}
.crul #boxes #dialog a.close {float: right;}

.crul h1 {font-size: 18px; font-weight: normal; padding-bottom: 7px; text-transform: uppercase; font-family: Arial; padding-bottom: 7px; margin-bottom: 15px; color: #000; border-bottom: 1px solid #D2D2D2;}

.crul .close {background: url(http://www.glamour.ru/images/ico-close.png) no-repeat scroll 0 0 transparent; height: 14px; position: absolute;   right: 15px; text-indent: -500000px; top: 23px; width: 14px;}

.crul .konkurs_rules {padding: 5px 0 30px 0; text-align: center; width: 200px;}
.konkurs_rules_ul {font: 11px Arial,Helvetica,sans-serif; color: #000; line-height: 14px; overflow: auto; height: 350px; width: 572px;}
.konkurs_rules_ul a {color: #000;}
.konkurs_rules_ul ul {margin: 0; padding: 0;}
.konkurs_rules_ul ul li {list-style-type: none; padding: 0 30px 5px 0; color: #000;}
.konkurs_rules_ul ul li span {color: #E92179;}





/*DIVA KONKURS*/
.diva{text-align:left;}
.diva h1{text-indent:-999999px;background:url('http://www.glamour.ru/special/diva/h1.png') left top no-repeat;width:622px;height:423px;margin:0 auto 20px;}
.diva p{font-size:12px;line-height:14px;padding-bottom:20px;}
.diva .usl{text-indent:-999999px;background:url('http://www.glamour.ru/special/diva/uslovia.png') left top no-repeat;width:117px;height:18px;margin-bottom:10px;}
.diva .priz{text-indent:-999999px;background:url('http://www.glamour.ru/special/diva/priz.png') left top no-repeat;width:62px;height:18px;margin-bottom:10px;}
.diva a span{text-transform:uppercase;font-weight:bold;}

.social_box{border-top:1px solid #e3e3e3;padding-top:15px;margin-top:10px;}
.social_box .sb_l {float: left; width: 200px;}
.social_box .sb_r {float: right; width: 400px;}

.parts{margin-top:30px;}
.parts .uch{text-indent:-999999px;background:url('http://www.glamour.ru/special/diva/uchastnitsy.png') left top no-repeat;width:623px;height:21px;margin-bottom:20px;}

.parts .ths { font-family: arial;font-size: 12px;margin-left: 0;width: 650px;margin-top:10px;}
.parts .ths span {color: #5A5A5A;display: block;float: left;margin-bottom: 5px;margin-left: 0;margin-right: 20px;margin-top: 0;text-align: center;width: 195px;}
.parts .ths h4 {color: #000000;font-size: 18px;font-weight: normal;letter-spacing: -0.04em;line-height: 18px;margin-bottom: 6px;margin-left: 0;margin-right: 0;margin-top: 7px;}
.parts .ths h4 a {color: #000000;font-size: 18px;}
.parts .ths h4 a.comms5 {font-size: 8px;}
.parts .ths .btags {color: #6C6C6C;font-size: 11px;line-height: 13px;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 6px;display:inline;float:none;}
/*END DIVA KONKURS*/

.vogue_news_block {margin-bottom: 20px; margin-top: 30px !important;}
.tatler_news_block {margin-bottom: 30px !important;}
.glam_poll {margin-bottom: 30px !important; margin-top: 30px !important;}

.streetstyle-hdn {position: absolute; top: 0; left: -10px; z-index: +1;}

.vote-note-error .vote-note-box-text {padding-top: 20px;}
.vote-note-box-text {text-align: center; color: #EC258C !important;}
.vote-note-box-text font {color: #EC258C !important;}


.woty_social{display:none;}

.gall_head {font-size: 30px !important; letter-spacing: -0.04em !important; line-height: 110% !important; margin: 0 !important; padding: 0 0 15px !important; font-weight: bold !important; color: #000 !important; width: 100% !important; letter-spacing: -0.02em !important;}

/*horoscope */
.zodiak { height: 40px; overflow: hidden; width: 456px; padding: 0; margin: 0 0 5px 0; }
.zodiak strong { display: none; }
.zodiak a { color: #ffffff; text-decoration: none; display: block; float: left; height: 40px; }
.zodiak li { display: block; margin: 0; padding: 0; float: left; height: 40px; }
.zodiak span { display: block; float: left; height: 40px; }
.zodiak li.m1 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat 0 0; width: 40px; }
.zodiak li.m2 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -40px 0; width: 36px; }
.zodiak li.m3 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -76px 0; width: 35px; }
.zodiak li.m4 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -111px 0; width: 40px; }
.zodiak li.m5 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -151px 0; width: 38px; }
.zodiak li.m6 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -189px 0; width: 37px; }
.zodiak li.m7 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -226px 0; width: 38px; }
.zodiak li.m8 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -264px 0; width: 38px; }
.zodiak li.m9 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -302px 0; width: 37px; }
.zodiak li.m10 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -339px 0; width: 38px; }
.zodiak li.m11 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -377px 0; width: 38px; }
.zodiak li.m12 a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -415px 0; width: 41px; }

.zodiak li.m1 a:hover, .zodiak li.m1 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat 0 -40px; width: 40px; }
.zodiak li.m2 a:hover, .zodiak li.m2 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -40px -40px; width: 36px; }
.zodiak li.m3 a:hover, .zodiak li.m3 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -76px -40px; width: 35px; }
.zodiak li.m4 a:hover, .zodiak li.m4 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -111px -40px; width: 40px; }
.zodiak li.m5 a:hover, .zodiak li.m5 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -151px -40px; width: 38px; }
.zodiak li.m6 a:hover, .zodiak li.m6 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -189px -40px; width: 37px; }
.zodiak li.m7 a:hover, .zodiak li.m7 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -226px -40px; width: 38px; }
.zodiak li.m8 a:hover, .zodiak li.m8 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -264px -40px; width: 38px; }
.zodiak li.m9 a:hover, .zodiak li.m9 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -302px -40px; width: 37px; }
.zodiak li.m10 a:hover, .zodiak li.m10 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -339px -40px; width: 38px; }
.zodiak li.m11 a:hover, .zodiak li.m11 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -377px -40px; width: 38px; }
.zodiak li.m12 a:hover, .zodiak li.m12 a.a { background: url('http://www.glamour.ru/images/glam_2010/zodiak.gif') no-repeat -415px -40px; width: 41px; }

.inner { width: 454px; font: 11px Arial, Helvetica, sans-serif; }
.inner-zodiak { margin: 10px 0 0 0; }
.inner-zodiak h3 { font-size: 20px; font-weight: normal; color: #d2221c; padding: 0; margin: 0; }
.inner-zodiak p.date { font-size: 16px; color: #acacac; padding: 0; margin: 0; }


/*Blogs form questions*/
p.blogform_txt {text-align: center; font-weight: bold; font-size: 14px !important; margin-top: 30px;}
.blogform_h {text-align: center; font-size: 20px;}

.blog_form_top {margin: 25px 0 18px 0;}
.blog_form_top div {width: 194px; height: 106px; display: inline-block; margin: 0 5px 15px 5px;}
.blog_form_top div a {text-indent: -5000px; display: block; width: 194px; height: 106px;}

.quest_2127 {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat 0 0;}
div.quest_2127:hover, .quest_2127.a {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat -194px 0;} 

.quest_2130 {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat 0 -318px;}
div.quest_2130:hover, .quest_2130.a {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat -194px -319px;}

.quest_2128 {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat 0 -106px;}
div.quest_2128:hover, .quest_2128.a {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat -194px -107px;}

.quest_2129 {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat 0 -212px;}
div.quest_2129:hover, .quest_2129.a {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat -194px -213px;}

.quest_2131 {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat 0 -424px;}
div.quest_2131:hover, .quest_2131.a {background: url(http://www.glamour.ru/images/quest_bg.png) no-repeat -194px -425px;}

.quest_form form {width: 615px; margin: 5px 0 43px 0;}
.quest_form label, .quest_form p {font-size: 12px; line-height: 22px;}
.quest_form input, .quest_form textarea {font-size: 12px; line-height: 14px; margin: 0 0 13px; padding: 2px 0;}
.quest_form textarea {height: 155px; max-height: 250px; outline: medium none; width: 100%;}

.buttquest {margin: 4px auto 24px auto !important; display: block;}

h2.h_answers  {background: url(http://www.glamour.ru/images/h_answers.gif) no-repeat scroll 0 0 transparent; display: block; height: 40px; margin-bottom: 28px; text-indent: -50000px; width: 615px;}

.quest_form_captcha {position: relative;}
.quest_form_captcha img {position: absolute; bottom: 13px; left: 210px;}
/*END Blogs form questions*/


/*Blogs right subscription*/
.right_subscr {border-top: 10px solid #fff100; border-bottom: 1px solid #eaeaea; padding: 14px 0 19px 0; margin-bottom: 20px;}
.right_subscr_mag {float: left; margin-right: 10px;}

.right_subscr_info {display: table-row;}
.right_subscr_txt {display: table-cell; width: 155px; padding-top: 4px;}
.right_subscr_txt a {display: table-cell; vertical-align: top; max-width: 115px; font: 11px/14px arial; text-decoration: none; color: #000;}
.right_subscr_txt a strong {position: relative;}
.right_subscr_pr {display: table-cell; width: 46px; padding-top: 4px;}
.right_subscr_pr img {max-width: 120px;}











