@charset "utf-8"; 
/* CSS Document */


/* ========== Post types */

/* simple post */
.bPost_ptyp1 .image_block { margin-top: 3px}

/* Письмо редактора */
.bPost_ptyp5001 .bText p {color:#1c1c1c;font:13px Arial;line-height:18px;}
.bPost_ptyp5001 .post-images { float:left; margin:3px 19px 10px 0 }
.bPost_ptyp5001 .image-block {  }
.bPost_ptyp5001 .bText .image_block {margin:0 0 20px 20px;}
.bPost_ptyp5001 .image-legend { margin-top:0 }
.bPost_ptyp5001 .image-legend p {font-size:11px;line-height:18px;}


/* Правила жизни */
.bPost_ptyp5002 .bText { }
.bPost_ptyp5002 .content_full .post-images { float:right; margin:0 0 20px 20px }
.bPost_ptyp5002 .content_excerpt .post-images { margin-top:18px;zoom:1; }
.bPost_ptyp5002 .content_excerpt .post-more { display:block; margin-bottom:0 }
.bPost_ptyp5002 .excerpt { margin: -10px -20px 0 73px; padding:40px 40px 10px 45px; background: url("../images/excerpt_bg_top.png") no-repeat top left; font-size:16px }
.bPost_ptyp5002 .excerpt_bottom { margin: 0 -20px 0 77px; height:28px; background: url("../images/excerpt_bg_bottom.png") no-repeat bottom left }
.bPost_ptyp5002 .excerpt .post-more { margin-top:10px; font-weight:normal; font-size:12px }


/* Галерея картинок */
.bPost_ptyp5003 .excerpt { clear:both; float:none }
.bPost_ptyp5003 .posts-large-text { float:right; width:165px; min-height:400px; padding-left:20px; font-size:11px }
.bPost_ptyp5003 .posts-large-text .post-more { display:block; margin-top:10px }
.bPost_ptyp5003 .posts-large-img { position:absolute; left:0; margin-top:5px; clear:both }
.bPost_ptyp5003 .content_excerpt .post-images { margin-right:-20px; padding-top:15px; float:none; clear:both }
.bPost_ptyp5003 .bText { clear:both; margin-top:15px }
.bPost_ptyp5003 .bText p { clear:both }
.bPost_ptyp5003 .image-legend { display:none }
.bPost_ptyp5003 .gallery_5003_preview { display:none; position:relative; clear:both; margin:25px 0 20px 0 }
.bPost_ptyp5003 .gallery_5003_preview table { padding:0 }

/* Thumbnails list */
.bPost_ptyp5003 .gallery_thumbnails { clear:both; float:none; margin:0 -19px 0 0; zoom:1; }
.bPost_ptyp5003 .image-block { float:left; margin:0 19px 0 0; height:123px; text-align:left }
.bPost_ptyp5003 .double_img_wrap,
.bPost_ptyp5003 .single_img_wrap { margin:4px 0; border:1px solid #e4e4e4; height:102px }
.bPost_ptyp5003 .active_image { margin:0 -4px !important; padding:1px; border:4px solid #d3eac5 !important }
.bPost_ptyp5003 #single_image,
.bPost_ptyp5003 #double_image { display:none }
.bPost_ptyp5003 #single_image img { max-width:705px }
.bPost_ptyp5003 #double_image img { width:343px }
.bPost_ptyp5003 .double_left,
.bPost_ptyp5003 .double_right { float:left }

/* Image preview */
.bPost_ptyp5003 #image_description_right,
.bPost_ptyp5003 #image_description_left,
.bPost_ptyp5003 #image_description_single { min-height:40px; margin-top:20px; font-size:11px; color:#414141; line-height:18px }
.bPost_ptyp5003 #image_description_right h4,
.bPost_ptyp5003 #image_description_left h4,
.bPost_ptyp5003 #image_description_single h4 { margin:0; font-size:14px; font-weight:normal; color:#000 }
.bPost_ptyp5003 #image_description_right div,
.bPost_ptyp5003 #image_description_left div,
.bPost_ptyp5003 #image_description_single div { }

/* Navigation buttons */
.bPost_ptyp5003 .image_navigation { display:none }
.bPost_ptyp5003 #next-img,
.bPost_ptyp5003 #prev-img { display:none; position:absolute; top:194px; width:59px; height:59px; cursor:pointer; z-index:90 }
.bPost_ptyp5003 #prev-img { background: url("../images/btn-prev-img.png") center no-repeat; left:20px }
.bPost_ptyp5003 #next-img { background: url("../images/btn-next-img.png") center no-repeat; right:20px }

/* See also */
.bPost_ptyp5003 .view-also { display:none; min-height:104px; margin:30px 0 15px 0; position:relative }
.bPost_ptyp5003 .also-buttons { float:left; height:104px; position:relative; width:180px; border-right:1px solid #e4e4e4; text-align:center }
.bPost_ptyp5003 .also-buttons p { margin:0; color:#0e0e0e; font-size:14px; line-height:100px }
.bPost_ptyp5003 .btn-also-prev,
.bPost_ptyp5003 .btn-also-next { font-weight:normal; display:block; height:15px; width:15px; position:absolute; left:80px }
.bPost_ptyp5003 .btn-also-prev { background:url("../images/prev-page.gif") left center no-repeat; bottom:0 }
.bPost_ptyp5003 .btn-also-next { background:url("../images/next-page.gif") right center no-repeat; top:0 }
.bPost_ptyp5003 .see-also-item { float:left; width:523px; display:none }
.bPost_ptyp5003 .also-text { float:left; padding:0px 10px 0px 20px; width:330px; max-height:100px; overflow:hidden; font-size:11px; line-height:18px }
.bPost_ptyp5003 .also-text h4 { margin:3px 0 6px 0; font-weight:normal; font-size:14px }
.bPost_ptyp5003 .also-img { border:1px solid #e4e4e4; float:left; width:160px }
.bPost_ptyp5003 .also-img a { border:none }
.bPost_ptyp5003 .also-img .double_img_wrap,
.bPost_ptyp5003 .also-img .single_img_wrap { margin:0; border:none }


/* С видео */
.bPost_ptyp5004 .content_excerpt { width:705px;}
.bPost_ptyp5004 .content_excerpt .video-block { margin-top:5px; margin-bottom: 5px; clear:both;}


/* С большой картинкой */
.bPost_ptyp5005 .content_full .post-images { float:none; margin:35px 0 30px 0 }
.bPost_ptyp5005 .content_excerpt .post-images { margin:20px 0 0 0; float:none }
.bPost_ptyp5005 .image-block { float:none; margin:0 }
.bPost_ptyp5005 .excerpt { clear:both; padding-top:5px; float:none }


/* Вещи и гаджеты */
.bPost_ptyp5007 .excerpt { clear:both; padding-top:5px; float:none }
.bPost_ptyp5007 .bText { clear:both; margin-top:20px; padding-top:15px }
.bPost_ptyp5007 .image-block { margin:0; width:138px; height:150px; text-align:right }
.bPost_ptyp5007 .content_full .image-block { width:134px }
.bPost_ptyp5007 .content_full .post-images { margin:0 }
.bPost_ptyp5007 .gallery_5007_preview { float:left; width:400px; display:none }
.bPost_ptyp5007 .gallery_5007_preview img { max-width:400px }


/* Голосование за обложку */
.bPost_ptyp5008 .excerpt { clear:both; padding-top:5px; float:none }
.bPost_ptyp5008 .bText { clear:both }
.bPost_ptyp5008 .post-images { overflow:hidden }
.bPost_ptyp5008 .image-block { float:left; margin:0 40px 0 0; text-align:center; }
.bPost_ptyp5008 .content_full .post-images { margin:0 }
.bPost_ptyp5008 .first_cover { }
.bPost_ptyp5008 .cover_item_excerpt { float:right; width: 153px; margin:0 }
.cover_item_submit { width:173px; height:66px; bottom:16px; right:20px; position:absolute; font-size:10px; line-height:normal; text-align:center }
.cover_item_submit div { position:relative }
.cover_item_submit p { position:absolute; top:12px; left:36px; line-height:normal; margin:0 }
.cover_item_submit input { position:absolute; top:25px; left:14px }
.cover_item_submit .voted { top:18px; left:36px; width:100px; text-align:center }
.cover_item_submit img { position:absolute; top:10px; left:60px }
.cover_item_submit a { border-bottom:1px solid #c8e5b7 }
.cover_item_submit input[type="submit"] { width:144px }
.bPost_ptyp5008 .easy_ratingFormResults { height:290px; position:relative; margin: -5px -21px 0 -20px; padding:40px 40px 10px 40px; background: url("../images/cover-bg.png") no-repeat top left }
/*.bPost_ptyp5008 .excerpt_bottom { margin: 0 -20px 0 77px; height:28px; background: url("../images/cover-rating-bg-bottom.png") no-repeat bottom left }*/


/* Анонс номера (лента) */
.bPost_ptyp5011 .content_excerpt .post-images { 
margin-right:15px; padding:0 4px 4px 0; 
background: url("../images/bg-announce-cover.gif") no-repeat right bottom; float:left; }
.bPost_ptyp5011 .content_excerpt .image-block { margin:0 }
.bPost_ptyp5011 .content_full { margin-top:0; padding-top:0 }
.bPost_ptyp5011 .content_full .post-images img { margin-right:15px }
.bPost_ptyp5011 .pageImage { display:none; }
.bPost_ptyp5011 .bText { font-size:11px; line-height:18px; color:#1c1c1c; background: url("../images/bg-line.gif") bottom repeat-x; }
.bPost_ptyp5011 .bText h2.title { padding:30px 0 12px 0; zoom:1; }
.bPost_ptyp5011 .bText p { margin-bottom:20px }
.bPost_ptyp5011 .bText a { border-bottom:1px solid #c8e5b7 }
.bPost_ptyp5011 .bText table { padding:10px 0 }

.bPost_ptyp5011 #magazine-cover { width:738px; height:522px; margin:15px -18px 0 -18px; padding:1px 0 0 0; clear:both; position:relative; zoom:1; background: url("../images/magazine-cover-shadow.jpg") no-repeat top left; cursor:pointer }
.bPost_ptyp5011 #magazine-cover .left-page { margin:17px 0 0 17px; width:310px; float:left; padding-top:225px; text-align:center; font-size:14px; color:#000; zoom:1; }
.bPost_ptyp5011 #magazine-cover .left-page div { padding-top:5px; font-size:11px;  }
.bPost_ptyp5011 #magazine-cover .right-page { margin:17px 17px 0 0; width:352px; height:486px; float:right; position:relative; zoom:1; }

.bPost_ptyp5011 #magazine-shadow { width:738px; height:522px; margin:15px -18px 0 -18px; padding:1px 0 0 0; clear:both; zoom:1; position:relative; background: url("../images/magazine-shadow.jpg") no-repeat top left; display:none }
.bPost_ptyp5011 #pagesContainer { top:-33px; left:0 }
.bPost_ptyp5011 #magazine-middle-shadow { position:absolute; left:292px; width:60px; height:486px; background: url("../images/magazine-bg-mid.png") right repeat-y; z-index:110; display:none }
.bPost_ptyp5011 .image_navigation { display:none }
.bPost_ptyp5011 #next-img,
.bPost_ptyp5011 #prev-img,
.bPost_ptyp5011 #next-img-cover { position:absolute; top:0; width:140px; height:486px; cursor:pointer; z-index:190; display: none}
.bPost_ptyp5011 #prev-img { background: url("../images/btn-prev-img.png") 20px center no-repeat; left:0 }
.bPost_ptyp5011 #next-img-cover,
.bPost_ptyp5011 #next-img { background: url("../images/btn-next-img.png") 60px center no-repeat; right:0 }
.bPost_ptyp5011 h3 { border-bottom: none; text-transform: none; font: normal 14px / 18px Arial; margin-bottom: 3px;}

/* Цитата дня */
.bPost_ptyp5012 .content_excerpt .post-images { width:745px; float:none; clear:both; margin:10px -20px -16px -20px; padding:19px 0 0 21px; background: url("../images/bg-cite-top.jpg") no-repeat top left }
.bPost_ptyp5012 .image-block { float:none; clear:both; border:none; padding:0; margin:0 }
.bPost_ptyp5012 .excerpt_bottom { width:745px; margin:0 -20px; height:35px; background: url("../images/bg-cite-bottom.jpg") no-repeat bottom left }
.bPost_ptyp5012 .content_full .post-images { padding-top:10px; float:none; clear:both; margin:10px -20px -16px -20px; padding:19px 0 0 21px; background: url("../images/bg-cite-top.jpg") no-repeat top left }
.bPost_ptyp5012 .content_full .image-block { float:none; clear:both; border:none; padding:0; margin:0  }


/* Covers page */
.covers-title { padding-top:9px; font-size:9px; color:#0e0e0e }
.covers a { border:none }
.covers ul { margin:0 -30px 0 -7px; padding:0; list-style:none; zoom:1; }
.covers ul li { float:left;margin:0 0 17px -7px; padding:0; text-align:center }
.covers ul li div { height:249px; margin-bottom:-12px; padding-top:14px; width:188px; background:url("../images/bg-cover.png") no-repeat }
.covers ul li div img { border:1px solid #d6d6d6;margin:0 }
.covers ul li a { color:#49a811; font-size:14px }
.covers ul li p { color:#414141; font-size:11px; margin-top:5px }

.Fancybox-cover { background:url("../images/bg-cover-big.png") no-repeat !important; padding: 26px !important }
.Fancybox-cover #fancy_title,
.Fancybox-cover .fancy_bg { display:none !important }


.contents-items { margin-top:-5px; clear:both; float:none; font-size:11px; }
.contents-items div { margin-bottom:3px; height:15px; padding-bottom:2px; position:relative; border-bottom:1px solid #dedede }
.contents-items div h4 { color:#1659bd; font-size:11px; font-weight:normal; display:inline; float:left; margin-bottom:-3px; padding:0 3px 0 2px; position:relative; z-index:10; background:#fff }
.contents-items div h3 { font-size:11px; font-weight:normal; display:inline; float:right; margin-bottom:-3px; padding-left:5px; position:relative; z-index:10; background:#fff }


div.com-title {margin-bottom:3px;}
div.com-title b{font-size:11pt; font-weight:bold; font-size:11px;}
.com-items div.com-item { clear:both; border-bottom:none; margin:0; color: black; padding:0; padding-top:9px; }
.com-items div.com-item div { height:16px; padding-bottom:2px; background:transparent url("../images/bg-hor-line.gif") 0 10px repeat-x; }
.com-items div.com-item  h5{ margin:0; paddin1g:0 !important; font-weight:bold; margin-bottom:2px;}
.com-items div.com-item h4 { font-size:12px; line-height: 14px; font-weight:normal; display:inline; float:left; padding:0px; background:#fff; margin:0!important; padding-right:7px;}
.com-items div.com-item h3 { font-size:12px; line-height: 14px; font-weight:normal; display:inline; float:right; padding-left:5px; background:#fff; margin:0 !important; }
.com-items div.com-text { line-height: 18px; font-size: 11px; margin-top:20px;}
.com-items h5 {margin: 18px 0 2px}


.shedule-table th { padding-right: 10px; text-align:left; background:transparent url("../images/bg-hor-line-dark.gif") 0 22px repeat-x !important; font-size: 11px !important; font-weight: bold; padding-bottom:10px; }
table.shedule-table td {padding-bottom:0;}
.shedule-table td {padding-right: 5px}
.shedule-table td h3 {font-size: 14px !Important;  background:transparent url("../images/bg-hor-line.gif") 0 13px repeat-x !important; padding:0; margin:0; margin-right:7px; }
.shedule-table td  span { font-size: 11px !important; padding-right: 7px;}
.shedule-table td strong {font-size: 11px; font-weight: bold;  text-transform: uppercase;}


/* Страница реклама */
.commerc h5 {line-height:16px;margin:12px 0 0;}
.contact-people {margin-bottom:40px;}
.contact-people div {height:16px;margin-bottom:3px;background:url(../images/bg-hor-line.gif) repeat-x scroll 0 12px;}
.contact-people h5 {font:bold 11px Arial;margin-bottom:2px;}
.contact-people div h4 {color:#1659bd;display:inline;font:13px Arial;line-height:18px;margin:0;float:left;padding-right:6px;position:relative;background:#fff;z-index:10;}
.contact-people div h3 {color:#1c1c1c;display:inline;font:11px Arial;float:right;margin:2px 0 0;padding-left:6px;position:relative;background:#fff;z-index:10;}
.contact-people div.isd {margin-top:11px;}

.fashion-list-top { margin-bottom:40px; 
padding-top:30px; /*NEW!!*/
clear:both; border-top:2px solid #000 }
.fashion-list-top h3 { margin-bottom:15px }
.fashion-list-top h3 a { border:none }
.fashion-list-top span { padding-top:3px; display:block; float:right; font-size:9px }
.fashion-list-top p { font-size:11px; line-height:18px }

.fashion-list { width:990px; height:150px; overflow:hidden; position:relative; margin-top:45px }
.fashion-list a { border-bottom:none }
  .fashion-scroll-back {width:990px; background:url("../images/bg-scroll.gif") 0 8px repeat-x}
   .fashion-scroll { margin:0 0; cursor:pointer;height:15px;position:relative; left:15px; width:945px; }
	.scroll-l, .scroll-r, .ui-slider-handle {height:15px;position:absolute;top:0;cursor:pointer;width:15px; background:url("../images/icons.gif") no-repeat}
	.scroll-l {left:0px;background-position:0 0;}
	.scroll-r {right:0px;background-position:0 -15px}
	.ui-slider-handle  {background-position:-15px -15px;}
	#fashion-darken-mouse { display:none; position: absolute; width:77px; height: 107px; background:url("../images/darken_back.png") 0 0px repeat-x; z-index:100; left:1px; top:33px; cursor:pointer;}
	
.fashion-list ul { position:absolute;white-space:nowrap; margin:18px -1px 0 1px; padding:0; list-style:none }
  .fashion-list ul li { display:inline; position:relative; margin-right:1px; padding:0; width:77px }
  .fashion-list ul li img {margin-bottom:7px;}
  .fashion-list ul li p {display:inline;position:absolute;left:31px;top:0;color:#49a811;font:11px Arial;text-align:center}
  .fashion-list ul li .image-desc { display:none }
  .fashion-list ul li .active { }
/*.fashion-list ul li.image-loading img {display: none}
.fashion-list ul li.image-loading { background: url(/skins/esquire/images/ajaxloader.gif) no-repeat center center;}*/

/* Timer */
.timer-page p { margin-bottom:10px; font-size:13px; line-height:21px; color:#333 }
.timer-page .add-timer { text-align:center; font-size:11px }
.timer-page .add-timer a { border-bottom:1px solid #49a811 }

div#timer_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; border: 0; padding: 0; margin: 0; }
div.timer_bg { position: absolute; display: block; z-index: -1; border: 0; padding: 0; margin: 0; }
div#timer_bg_n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_n.png') repeat-x; }
div#timer_bg_ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_ne.png') no-repeat; }
div#timer_bg_e { right: -20px; height: 100%; width: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_e.png') repeat-y; }
div#timer_bg_se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_se.png') no-repeat; }
div#timer_bg_s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_s.png') repeat-x; }
div#timer_bg_sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_sw.png') no-repeat; }
div#timer_bg_w { left: -20px; height: 100%; width: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_w.png') repeat-y; }
div#timer_bg_nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../../../../plugins/jquery_fancybox_plugin/images/fancy_shadow_nw.png') no-repeat; }

*html #timer-alc {position:absolute; top:13px; z-index:9999; margin:0; padding:0}
*html  .timer-extendeded-form h2 {padding:0;margin:0}
*html div#timer_bg {height:155px !important!; margin:0; padding:0; zoom:1}
*html .timer-extenden-form {height:1% !important!;margin-bottom:0; background-position:0 1px} 
*html div#timer_bg_n {width:100%}
*html  div#timer_bg_s {width:100%; bottom: -21px; }
*html div#timer_bg_e {height:99.9% !important!; right: -21px;}
*html  #timer-alc div#timer_bg_w {height:154px !important!}
*html div#timer_bg_se { bottom: -21px; right: -21px;}


.timer-extended-form { display:none; position:absolute; top:1px;}
 
.timer-extended-form { position:relative; z-index:200; width:705px; padding:18px 0 15px 0; border:1px solid #bee0a9; background: url("../images/bg-timer-alc.png") repeat-x top }
.timer-close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url("../images/close.png") top left no-repeat; cursor: pointer; z-index: 281 }
.timer-extended-form h2 { margin:0 0 18px 0; padding:0; color:#252525; font-size:14px; text-align:center; font-weight:normal }


.timer-form { margin:0; padding:0; width:99%; font-size:11px; color:#252525 }
.timer-form .timer-outer { height: 16px; clear:both; float:none; margin-left:5px; width:100%; padding:18px 0; border-top:1px solid #bee0a9; border-bottom: 1px solid #bee0a9 }
.timer-form fieldset { float:left; margin-left:30px; padding:0; position:relative; background:none }
.timer-form select { font-size:11px; color:#252525 }
.timer-form div.input { position: relative; margin:0; float:none; display:inline-block; width:auto }
.timer-form div.label { position: relative; float:none; display:inline; width:auto; font-weight:normal }
.timer-form label { white-space:nowrap; padding:0 5px 0 0 }
.timer-form .notes { font-size:11px; color:#252525 }
.timer-form fieldset input {  padding:0 0 1px 0; position:relative; top:-2px; border-color:#bee0a9 }
.timer-form fieldset select { position:ab1solute; top:-2px; padding:1px }
.timer-form .submit,
.timer-period .submit { padding-top:15px; clear:both; float:none; text-align:center }










.timer-list-wrap { position:relative }
.timer-list { margin-top:0 }
.timer-list a { color:#49a811; font-size:11px }
.timer-list a:hover { background:#d8ebcd; color:#252525; border:none }
.timer-list div { margin-bottom:6px; padding-bottom:0px }
.timer-list div h3 { color:#232323 }

.timer-period { clear:both; float:none; margin:10px 0 }
.timer-period fieldset { margin:0 30px 0 50px; background:none }
.timer-period  fieldset input { width:60px; border-color:#999 }