@charset "utf-8";

#preloader {
    width: 0px;
    height: 0px;
    display: inline;
}

/* Designed by Russian b2evolution - http://ru.b2evo.net */

/*@import url("../../rsc/css/basic.css");   *//* Import basic styles */
/*@import url("../../rsc/css/blog_base.css");   *//* Default styles for the blog navigation */
/*@import url("../../rsc/css/item_base.css");   *//* Default styles for the post CONTENT */

body { padding:0; margin:0px; color: #414141; font: 13px Arial, Helvetica, Sans-Serif; behavior:url('/rsc/js/csshover2.htc'); background:url(/images/header_border.gif) repeat-x;)}


/* AD */
#ad_ph_1 a{ border-bottom:none; }
#ad_ph_2 a{ border-bottom:none; }

#ProfileForm{ padding-top:10px; } /* NEW!! */


a { color:#3ca200; border: none; text-decoration:none; }
a:hover { color:#4ccc00; text-decoration:none }
a img { border:none; }
a.ita {font-style:italic;}

*:focus{outline:0;-moz-outline:none;}
img {-moz-outline:none;}

.clear { clear:both; margin:1px 0 0 0; }
*html .clear{ height:1%; float:left; width:100%; }

h1 { margin:0 0 10px 0; padding:0; color: #333; font-size: 24px; }
h2 { margin:0 0 10px 0; padding:0; color: #0e0e0e; font-size: 21px; }
h3 { margin:0 0 10px 0; padding:0; color: #0e0e0e; font-size: 18px; font-weight:normal; }
h4 { margin:0 0 5px 0; padding:0; color: #333; font-size: 13px; }

hr { margin:15px 0; padding:0; height: 0; border: 0; border-top: 1px solid #e4e4e4; }
.hr { margin-top:1px; border-top: 1px solid #e4e4e4 }
.blacknoise-bg .hr { border-color: #5e5e5e }
.relative { position:relative }
.nobg-img { background-image:none !important }

#wrapper { margin:0 }
#page { width:990px; margin:0 auto; padding:0 9px 15px; clear:both }
*html #page { height: 1%; }
div.skin_wrapper_loggedin { margin:0; padding:0;  }

.ajaxloader{ width:100%; background:url('images/ajaxloader.gif') center top no-repeat;  height:60px; }
/* ========== Header */
#header a { border:none }
#header div { float:right; padding-left:1px}
#nfTopPanel .left { color:#242424 }
#nfTopPanel .left { display: inline; margin:0 5px 0 0; font-size:10px; line-height:11px }
#nfTopPanel .left a { text-decoration:none; margin-right: 19px; }
/*#header_top .user-nav a { display:inline-block; overflow:hidden }*/



/* ========== Main area */
#content { float: left; width:705px; padding-bottom:15px; overflow:visible }
.content-top { position:relative; clear:both; zoom:1; 
margin:30px 0 1px 0; /* NEW !! */
padding-bottom:42px; /* NEW !! */
z-index:101;
}

.content-top a { border:none; }
.logo { width:125px; height:33px; z-index:50; position:relative; left: -2px; top: 3px; top:-10px; float: left;}
.contents-header { clear:both; float:none }
.contents-header p { margin:0; clear:none; color:#1a1a1a; float:left; font:18px Georgia }
.select-title { float:right; padding-top:7px }

.content-top .widget_plugin_advanced_search { width:240px; margin:0; position:absolute; top:-33px; right:0; }
.content-top .widget_plugin_advanced_search_wrap {position:relative;}


/* Project title */
.project-title { clear:both; border-bottom:2px solid #000; overflow:hidden;
    margin:0 0 8px 0;  /* NEW !! */
    padding:0;
    padding-top: 3px;
    position:relative;
    zoom:1;
}

.blacknoise-bg .project-title {
    border-bottom: 2px solid #464646;
    float: left;
    width: 990px;
}

.blacknoise-bg .project-title h2 a {
    color: #ffffff;
}

.blacknoise-bg a {
    color: #95F55D;
}

.project-title a img { float:left }
.project-title h2 {
    margin: 0;
    float: left;
}
.project-title h2 a {
    text-decoration:none;
    text-transform:uppercase;
    font-style:italic;
    font-weight:normal;
    font-size:27px;
    color: #2d2d2d;
    border: none;
    color: #000000;
}

.project-desc {
    margin: 19px 0 10px 0;
    font-weight: 500;
    font-size: 15px;
    line-height: 21px;
}

.esq_mediakit {float:right;font:10px Arial;margin-top:14px;}


/* Top navigation */
.top-nav { right: 285px; top: 0px; position:absolute; float: left; }
.top-nav ul {  margin:0; padding:0; position:relative; z-index:40; list-style:none }
.top-nav ul li { float:left; margin-left:12px; height: 34px;}
.top-nav ul li a {line-height: 15px; color:#000; font-size:14px; sans-serif; font-style:italic; padding-bottom:14px; text-decoration:none; text-transform: uppercase; }
.top-nav ul li a:hover, .top-nav ul li.active a { color: #3ca200; }
.top-nav ul li:hover, .top-nav ul li.active {background:url("/images/topnav-active-gray.png") bottom center no-repeat; }
.top-nav.white-bg ul li:hover, .top-nav.white-bg ul li.active {background:url("/images/topnav-active-white.png") bottom center no-repeat;}
.top-nav.blacknoise-bg ul li:hover, .top-nav.blacknoise-bg ul li.active {background:url("/images/topnav-active-blacknoise.png") bottom center no-repeat;}
.top-nav.project-xenia ul li:hover, .top-nav.project-xenia ul li.active {background:url("/images/topnav-active-black.png") bottom center no-repeat;}
.top-nav.project-videowil ul li:hover, .top-nav.project-videowil ul li.active {background:url("/images/topnav-active-brown.png") bottom center no-repeat;}


/* ========== Post switch */
div.post-switch { display:inline; margin-left:1px; background: url("images/post_switch_bg.png") left bottom no-repeat; font-size:10px; z-index: 99; line-height:10px; padding:2px 0 1px 0 }
div.post-switch a { text-decoration: none; border:none; color:#333 }
div.post-switch a:visited { color:#333 } /* IE6 */

div.post-switch-form { background:none }
div.post-switch-form form { margin:0; padding:0; display:inline }


/* ========== Posts */
div.action_messages { margin:0 0 20px 0 }
.featured_post { margin: 0 2ex; padding: 0 1ex }
.post { float:none; clear: both; margin-right:-35px; padding:1px 35px 57px 0; position:relative; }

.disp-posts.bPostprotected {
    background-color: rgba(132, 220,132, 0.1);
}
.disp-posts.bPostprivate {
    background-color: rgba(220, 120,120,0.1);
}
div.post-head { width: 705px;  position:relative; clear:both; padding-bottom:8px; font-size:9px; color:#242424; min-height:16px; }
.post-head img { position:absolute; left:-20px; bottom:8px } /* edit icon */
.post-date { font-size: 9px; }
.post-subtitle { font-weight:normal; font-size:11px; color:#0e0e0e }
.post-title { margin:0; font-size:18px; line-height:21px; font-weight:normal; color:#0e0e0e;zoom:1; width: 655px;}
.post-title h2, .post-title h1 {font-size:18px; line-height:21px; font-weight:normal; color:#0e0e0e; zoom:1; display: inline; margin: 0}
.post-title a { text-decoration:none; color:#0e0e0e; border:none }
/*.post-title a:hover { padding-bottom:11px; background: url("images/post-title-bg") bottom repeat-x }*/

.item-rating {
    position:absolute;
    display:inline;
    bottom: -5px;
    right: 29px;
    padding:1px 3px 1px 3.5px;
    font-size:9px;
    line-height:12px;
    background-color:#CCC;
    color:#FFF;
    font-weight:bold;
}
.item-rating.active {
    background-color: #ebdf80;
}
.post-tags { margin-bottom: 10px; font-size:9px; color: #6f6f6f; }
.post-tags a { color: #6f6f6f; border: none;  text-decoration:none }
.disp-single .post-tags { right:40px }
.post-comments { position:absolute; margin-top:9px; font-size:9px; clear:both }
.post-comments a {border: none;}
.post-author { margin-top:10px; font-size:10px; clear:both }
.post-author a { text-decoration:underline; color:#1659bd; border-bottom:1px solid #b9cdeb; text-decoration:none }
.post-more { font-size:11px; white-space:nowrap; display:inline }
.post-more a {border: none;}
.content_excerpt,
.content_full { margin:15px 0 0 0; line-height:21px; font-size:13px; line-height:18px; color:#1c1c1c }
.content_excerpt .excerpt {margin-bottom: 17px}

/* ========== Pages */
.disp-page { margin-top:-5px; padding-bottom:0 }
.disp-page .bText { background:none }
.disp-page .content_full { margin-top:0 !important }


/* ========== Post content */
.post blockquote { background: #F4F4F4 url(images/blockquote.png) no-repeat; padding: 15px 25px; margin: 5px 5px 10px 5px; border: 1px solid #ccc }
.post blockquote p { margin:5px 0 5px 0 }
.bText { padding-bottom:15px;  }
.bText table { padding-bottom:30px }
.bText table th { font-size:14px; padding-bottom:15px }
.bText .lead { font-size:14px }
.bText h2 { font-size:16px }
.bText h2.title { margin:0 0 25px 0; padding:50px 0 7px 0; clear:both; background: url("images/bg-line.gif") bottom repeat-x;text-transform:uppercase; font-style:italic; font-weight:normal; font-size:16px; color: #2d2d2d; }
.bText h3 { font-size:14px; margin:5px 0 }
.bText h3.lead { font-weight: 500;
font-size:15px; line-height:21px; color:#000; margin:0 0 30px 0; text-transform: none; border: none; padding: 0}

.blacknoise-bg .bText h3.lead {
    color: #fff;
}
.bText h4 { font-size:12px; margin: 5px 0 }
.bText p { margin: 2px 0 7px 0; padding:0; line-height:18px }
.bText .author { margin:40px 0; text-align:left; font-size:11px }
.bText .author a { font-size:13px; font-weight:bold; color:#1659bd; border-bottom:1px solid #b9cdeb }
.bText .author span { display:block; margin-bottom:3px }
.video-block { text-align:center; margin-top: 19px }
.lead small {
    font-size: 11px;
}

/* Advertise */
.bPost_ptyp1000 .bText h2.title {zoom:1;}


/* ========== Post images */
.bPost_ptyp5002 .content_excerpt .post-images { float:left; margin:5px 10px 0 0 }
.bPost_ptyp5002 .post-images .image-block { float:left; margin: 0 10px 10px 0 }
.image-block a { border:none }
.image-block-none a {border: none}
/* right */
.bText div.image_block { float:right; padding:0 0 20px 20px; background: url("/images/cnt_bg_gray.gif") repeat scroll 0 0 transparent; }
.bText div.image_block img { margin:0; border: none }
/* left */
.bText div.image_block_left { float:left; padding-right: 20px; margin-bottom: 10px; background: url("/images/cnt_bg_gray.gif") repeat scroll 0 0 transparent;}
.bText div.image_block_left img { margin:0; border: none }
/* center */
.bText div.image_block_center { float:none; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; text-align: center}
.bText div.image_block_center img { margin:0; border: none }
/* double */
.bText div.image_block_double { float:none; margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto; text-align: center; width: 728px;}
.bText div.image_block_double img { margin:0; border: none; float: left; margin-right: 21px; }

.bPost_ptyp5005 .post-images .image-block {margin-bottom: 10px}

.posts-large-img a { border:none }
.image-legend { padding:15px 0 10px 0; font-size:11px; line-height:18px; background: url("images/bg-line.gif") repeat-x bottom; text-align:center }
.image-legend p { margin:0; padding:0 0 10px 0 }

.image-legend-nounderline { padding:15px 0 10px 0; font-size:11px; line-height:18px; text-align:center }
.image-legend-nounderline p { margin:0; padding:0 0 10px 0 }


/* Article short description (ПЖ, Рассказы) */
.short-desc { width:90%; overflow:hidden; margin:0 auto; padding-top:25px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif }
.short-desc p { margin:9px 0 0 0; /*NEW!!!*/

font-size:11px; line-height:normal; color:#1a1a1a }
.short-desc p.phrase { color:#1a1a1a; font-size:18px; line-height:22px; margin:0 auto 15px; width:420px }
.short-desc h2, .short-desc h2 a {
    margin: 0 !important;
    color:#3ca200;
    font-size:21px; 
    letter-spacing:7px; 
    text-transform:uppercase;
    font-weight:normal;
    display: inline;
    padding-bottom: 2px;
}
.short-desc a {
    padding-bottom: 2px;
}
.short-desc img { margin-bottom:15px }


/* ========== Article switch */
div.article-switch { margin:40px 0; background: url("images/article_switch_bg.png") left bottom no-repeat; font-size:11px; z-index: 99; line-height:10px; padding:10px 0 1px 0 }
div.article-switch a { text-decoration: none; color:#333 }
div.article-switch a:visited { color:#333 } /* IE6 */

div.article-switch-form { background:none }
div.article-switch-form form { margin:0; padding:0 }
div.article-switch-form form input { }
div.article-switch-form form input[type="image"] { margin-left:15px; vertical-align:text-bottom }


/* Prev/Next post pages */
.novel-pagination { color:#414141; font:bold 11px Arial; margin:35px 0; /* NEW !!! */
position:relative; text-align:center; zoom:1; }
.next-page,
.prev-page { font-weight:normal; display:block; height:15px; position:absolute; top:0 }
a.next-page div, a.prev-page div {width: 15px; height: 15px; background: url("/images/icons.png") no-repeat scroll 0 0 transparent;}
a.next-page { border:none;right:0;}
a.next-page div {float: right; background-position: 0 -15px;}
.next-page span { border-bottom:1px solid #C8E5B7;display:block;margin-right:10px;  float: left;}
a.prev-page {border:none;left:0;}
a.prev-page div {float: left;}
.prev-page span { border-bottom:1px solid #C8E5B7;display:block; margin-left:10px; float: right;}


/* Lines */
.line-footer-thin {
   height:2px; clear: both; widht: 100%; background-color: #000000;
}
.line1 { height:3px; margin:21px 0; background:url("images/bg-line.gif") 0 0 repeat-x }  /*NEW!!!*/
.line1.dark {background:url("/images/bg-line-dark.png") 0 0 repeat-x;}
.line2 { height:3px; clear:both; margin:25px 0;
background:url("images/icons-repeat-x.gif") 0 0 repeat-x }
.line3 { height:3px; margin:1px 0; background:url("images/icons-repeat-x.gif") 0 0 repeat-x }
.line4 { height:2px; font-size:1px; margin-top:10px; background:#000 }                      
.line5 { height:3px; margin:25px 0 10px; background:url("images/icons-repeat-x.gif") 0 0 repeat-x }
.line6 { height:2px; clear:both; font-size:1px; margin-top:10px; background:#000 }
.line7 { height:3px; background:url("images/icons-repeat-x.gif") 0 0 repeat-x }

.line9 {height: 1px; background-color: #CCCCCC; clear: both; margin-top: 10px; margin-bottom: 10px;}

/* Робот */
.robot .bText { background: url("images/bg-line.gif") bottom repeat-x }
.robot table { padding-bottom:20px }
.robot p { margin:0 0 10px 0; color:#414141; font-size:13px; line-height:21px }
.robot #camera_container { }
.robot-video { margin-top:20px; margin-bottom: 24px;  width:470px; height: 352px; background: url("images/robot-screen.jpg") top left no-repeat }
.robot-remote { margin-top:20px;width:210px; position:relative; height: 357px; margin-left:20px; font-size:11px; line-height:18px; color:#414141 }
.robot-remote p { font-size:11px; line-height:18px; color:#414141 }
.robot-remote a { color:#3ca200; border-bottom:1px solid #c8e5b7 }
.robot-remote form { position:relative; margin-top:15px; clear:both }
.robot-remote form fieldset { margin:0; padding:0 }
.robot-remote form .authorized { margin-left:24px; width:170px }
.robot-remote form input[type="checkbox"] { position:absolute; top:1px; left:0 }
.robot-remote form input[type="submit"] { }
.robot-waittime { font-size:11px; line-height:18px; color:#414141 }
.robot-waittime h3 { font-size:18px; color:#000 }

.robot-driver { /*position:absolute;*/ padding-top: 10px; bottom:0; font-size:11px; color:#414141 }
.robot-driver img { border:none; /*margin:0 0 3px -3px; */ padding:0 3px 10px 0; background: url("images/driver_avatar_bg.png") right bottom no-repeat }
.robot-driver span a { color:#1659bd; border-bottom:1px solid #b9cdeb !important; }
#sidebar .robot-driver { padding-bottom:10px;}

/* Robot buttons */
.robot-buttons { padding:10px 0; }
.robot-buttons a { padding:0 29px 16px 0; line-height:1px; font-size:10px; margin-left:3px; background: top left no-repeat }
.robot-buttons a:hover { background-position: left bottom; text-decoration:none }
a.robot-b1 { background-image: url("images/robot-b1.png") }
a.robot-b2 { background-image: url("images/robot-b2.png") }
a.robot-b3 { background-image: url("images/robot-b3.png") }
a.robot-b4 { background-image: url("images/robot-b4.png") }

.robot-screenshots { margin-top:60px }
.robot-screenshots h3 { padding:20px 0 10px 0; font-size:14px; color:#0e0e0e; font-weight:normal }
.robot-screenshots .line1 { margin:0 }
.robot-screenshots p { margin:17px 0 2px 0; font-size:11px; color:#000 }
.robot-screenshots p img { vertical-align:middle; margin-left:5px }
#roboscreens { position:relative; width:705px; margin-top:15px; overflow:hidden; height:165px }
#roboscreens ul { position:absolute; white-space:nowrap; margin:0 0 0 -15px; padding:0; list-style:none }
#roboscreens ul li { float: none;  display:inline; margin-left:15px; padding:0 }
.robot-scroll {  position:relative; cursor:pointer;left:15px; height:15px; width:659px; background:url("images/bg-scroll.gif") 0 8px repeat-x}
.robot-scroll-back{ position:absolute; top:95px; left:0px; margin:15px auto 30px auto;width:704px; background:url("images/bg-scroll.gif") 0 8px repeat-x}
.scroll-l, .scroll-r, .ui-slider-handle { height:15px;position:absolute;top:0;cursor:pointer;width:15px; background: url("/images/icons.png") no-repeat }
.scroll-l { left:0; background-position:0 0 }
.scroll-r { right:0; background-position:0 -15px }
.ui-slider-handle { background-position:-15px -15px }


/* Правила жизни читателей */
.share_your_story { }
.share_your_story_items { margin-bottom:20px }
.share_your_story_item { margin-bottom:15px }
.share_your_story_title { margin-bottom:10px; font-size:14px; color:#000 }
.share_your_story_img { margin:5px 10px 0 0; float:left }
.share_your_story_img img { padding:2px; border: 1px solid #CCC }
.share_your_story_user { font-weight:bold }
.share_your_story_form p { margin:5px 0; font-size:11px; line-height:18px; color:#333 }
.share_your_story_form fieldset { border:none; padding:0 0 4px 0 !important }
.share_your_story_form textarea { width:100%; height:198px; margin-bottom:10px }
.share_your_story_form span { font-size:14px; color:#000 }


/* ========== Sidebar */
#sidebar { width: 240px; float: right; position:relative;z-index:100;}
.side_item { 
    margin-bottom:40px; /* NEW !!*/
}
.side_item ul { margin: 0 0 10px 0; padding: 0; list-style:none }
.side_item ul ul { }
.side_item li { margin-bottom:3px }
.side_item form { margin-top: 0px; margin-bottom: 0px; }
.side_item h3, .side-header { margin-bottom:20px; text-transform:uppercase; font-style:italic; font-weight:normal; font-size:16px; color: #2d2d2d;}
.side_item a {border-bottom:1px solid #c8e5b7;}
.side_item h3 a, .side_item h3 span, .side-header a { color:#333; border-bottom: 1px solid #cacaca; }
.block_footer { clear:both }
.widget-text {margin: 0 0 16px 0; font-size: 11px; line-height: 18px; letter-spacing: 0;}

/* Облако тегов */
.tag_cloud { font-size:11px; line-height:18px }
.tag_cloud a { color:#333; border-color:#CCC }
.more_tags a { font-style:italic; color:#3ca200; border-color:#c8e5b7 }

/* Поиск */
.widget_plugin_advanced_search { margin:10px 0 30px 0 }
.widget_plugin_advanced_search a { border:none }
.widget_plugin_advanced_search input:focus { outline:none } /* webkit */
.search { width:100%; background:url("images/search-r.gif") top right no-repeat }
.search-in { height:19px; width:100%; background:url("images/search-l.gif") top left no-repeat }
.search input.SearchField { color:#c2c2c2; float:left; font:11px Tahoma; padding-top:2px; background:url("images/blank.gif") repeat; border:0; margin:1px 0 0 7px; width:185px }
.search a.choose-type { float:left; display:block; height:13px; width:18px }
.search a.close { float:right; display:block; height:13px; margin-right:2px; width:13px }
.search-on-page { clear:both; margin:25px auto 0 auto !important; width:240px }

/* Free HTML */
.widget_core_free_html { font-size:11px; line-height:18px; color:#414141; position:relative; z-index:10;}
.widget_core_free_html a {border:none; color:#3ca200 }
.widget_core_free_html sup a {border:none;line-height:1px}

/* Правила жизни (анонс) */
.widget-user-wil { font-size:14px; line-height:18px; letter-spacing:0px; color:#1c1c1c; margin-bottom:19px;}
.widget-user-wil img { margin-bottom:5px }
.widget-user-wil a { color:#3ca200 }
.widget-user-wil sup { font-size:9px; } /* NEW !!! */

/* Анонсы */
.announcements_list ul li { font-size:14px}
.announcements_list ul li a { color:#333 }
.announcements_list ul li { padding-bottom:10px }
.announcements_list ul li ul { margin-top:7px }
.announcements_list ul li ul li { padding-bottom:0; font-size:12px; font-weight:normal }
.announcements_list ul li ul li a { color:#3ca200 }

/* Фото */
table.widget_grid td { background:none }
.widget_core_coll_media_index li { list-style:none; display:inline }
.widget_core_coll_media_index a { border:none }
.widget_core_coll_media_index img { margin:0 10px 20px 10px; /*padding:5px; border: 1px solid #CCC*/ }
/*.widget_core_coll_media_index img:hover { padding:2px; border: 4px solid #CCF2CF }*/
.widget_core_coll_media_index h3 img,
.widget_core_coll_media_index h3 img:hover  { margin:0; padding:0; border:none }


/* ========== Footer */
#footer { width:990px; margin:0 auto 0 auto; 
padding: 8px 0 40px 0;
clear:both;}
.footer-post { padding:30px 20px 30px 20px; background:#000; clear:both; font-size:11px; line-height:14px; color:#FFF }
.footer-post a { color:#3ca200 }
.footer-post table { padding:0 }
.footer-post h2 { margin-bottom:20px; color:#FFF; font-weight:normal; font-size:16px; text-decoration:underline; text-transform:uppercase; font-style:italic }
.footer-post h3 { margin-bottom:0; font-size:14px; color:#FFF }
.footer-post h3 em,
.footer-post h3 i { font-size:11px }
.footer-post p { margin:5px 0 30px 0 }
.footer-post-left { float:left; width:300px; height:190px; overflow:hidden }
.footer-post-left img { margin:5px 0 20px 0 }
.footer-post-left p { margin-bottom:0 }
.footer-post-right { float:right; width:610px }
.footer-cover img { margin-right:20px }
.footer-post div.scroll {  width:420px; height:190px; overflow: hidden }
.footer-post div.scroll div.scroll_in { position:relative; top:0 }
.scroll_up,
.scroll_down { cursor:pointer }

.footer-buttons {
    margin-right: 20px;
    margin-bottom: 30px;
    float: left;
}
.footer-buttons a {
    border: none;
}

.footer-line { margin-bottom:30px; background:#242424; height:30px }
.footer-links,
.footer-credits {margin-top: 10px; float:right; font-size:9px; /* NEW!!*/ }
.footer-links a,
.footer-credits a { 
/*text-shadow: #bbb -1px 2px 2px;*/
color:#242424; border-bottom:1px solid #CCC; text-decoration:none; 
/*
    -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
*/
}
.footer-credits { float:left }
.footer-links .red { color:red; border-color:#ffb2b2;
/*
    -webkit-box-shadow: 0px 1px 0px rgba(242,50,6, 0.1);
    -moz-box-shadow: 0px 1px 0px rgba(242,50,6, 0.1);
*/
 }


/* ========== Prev/Next links */
.footer-pages { clear:both; padding-top:17px; padding-bottom: 17px; font-size:11px; color:#000; width: 990px; margin: 0 auto;}
.footer-pages .current_page { margin:0 6px; padding-bottom:2px; vertical-align:middle; font-size:18px }
.footer-pages a { margin:0 5px }




/* ========== User profile */
.user-profile { padding-right:35px;}

.user-avatar { position:absolute; top:10px }
.user-profile fieldset { margin:0; padding:0 0 20px 0; clear:both; border:none }
.user-profile .content_full { margin-top:27px }
.user-profile .post-head { padding-bottom:7px }
.user-profile .post-head h1 { margin-left:70px; font-size:22px; line-height:24px; zoom:1; }
.user-profile .post-author { margin-left:70px; margin-top:0px }
.user-profile .user-avatar { z-index:10; top:7px; background:#FFF }
.user-profile p { font-size:13px; line-height:18px }
.user-profile .form_text_input { width:432px }
.user-profile .label { clear:both; float:none; margin:0 0 10px 0; padding-top:15px; font-size:14px; color:#000; line-height:18px }
.user-profile .label span { font-size:11px; color:#000 }
.user-profile .input { margin-right:25px; position:relative; font-size:11px; color:#000; line-height:11px; background: url("images/bg-input.gif") center repeat-x; min-height:18px }
.user-profile .input .nobg { display:inline; padding-right:7px }
.user-profile .input .inpline {border-top:1px solid #7c7c7c;display:block;width:431px;zoom:1;}

.user-profile .input .inp-pad {padding-right:13px; width:431px; }
.user-profile .input .inp-pad2 {padding-right:13px; width:649px;}
.user-profile .profile-checkbox { position:absolute; top:3px; right:-20px }
.user-profile .save-button { margin-top:40px; text-align:center }
.user-profile .line6 { margin:15px 0 0 0 }
.user-profile input,
.user-profile textarea,
.user-profile select { margin:0 !important; font-size:11px; color:#000 !important; line-height:normal }
.user-profile textarea { width:650px; height:200px }
.user-profile .name-block {padding-bottom:10px;position:relative; }
.user-profile .label-birth {padding-top:29px;padding-bottom:7px;}
.user-profile .label-country {padding-top:29px;margin-bottom:7px;}
.user-profile .label-city {padding-top:25px;}
.user-profile .label-occupation {padding-top:29px;}
.user-profile .label-site {padding-top:35px;margin-bottom:17px;}
.user-profile .inp-pad span {float:left;}
.user-profile .label-about {padding-top:29px;}
.user-profile .label-interests {padding-top:22px;}
.user-profile .label-popcomment {padding-top:27px;}
.user-profile .label-timer {padding-top:23px;}
.user-profile .label-avatar {padding-top:35px;margin-bottom:15px; }
.user-profile .avatar-input {margin-bottom:21px;}
/*.user-profile .name-block .profile-checkbox { top:33px }*/
.user-profile .avatar-input span { position:absolute; padding:0 7px 0 15px; top:17px }
.user-profile .avatar-input .profile-checkbox { top:17px }
.user-profile .name-block .profile-checkbox {top:77px;right:3px;}

.public-profile {zoom:1;position:relative;}
.public-profile .post-head {zoom:1;top:-6px;padding-bottom:0;}
.public-profile .post-head h1 {position:relative;}
.public-profile fieldset { padding-top:13px; padding-bottom:10px }
.public-profile .label { margin:0; padding:0 0 5px 0 }
.public-profile .info { margin:0; padding:0; font-size:11px; line-height:18px; color:#252525 }
.public-profile .info p { margin-top:0 }
.public-profile p { font-size:11px }

 
/* ========== Forms */
.fform fieldset { margin:0; padding:2px 5px; border:none }
fieldset.fieldset {border: none !important; padding:40px 0 0; margin:0}

#ProfileForm fieldset.fieldset {padding-top:10px;}
div.bComment,
form.bComment { margin:0; padding:0; clear:both; border: none }
form.bComment { margin-right:5px; padding: 0 }

.blacknoise-bg div.bComment:hover,
.blacknoise-bg div.bComment:hover .bCommentAuthor,
.blacknoise-bg div.bComment:hover .bCommentAvatar,
.blacknoise-bg .comment-votes {
    background-color:#2e2e2e !Important;
}
.blacknoise-bg .bCommentTitle {
    color: white !important;
}
Inherited from div#nfcontent.project-xenia


.blacknoise-bg .bCommentAvatar {
    background: url("/images/avatar_bg_dark.png") no-repeat scroll right bottom transparent !Important;
}

.blacknoise-bg .comment_list {
    background: url("/images/bg-line-dark.png") repeat-x scroll center bottom transparent !Important;
}




.edit_toolbar { margin:0 0 27px 0; padding-top:10px; text-align:left }
.edit_toolbar div {float: left;}
.edit_toolbar input { border:1px solid #e4e4e4; background:none; cursor:pointer }
.edit_toolbar .quicktags { margin-right:4px; padding:1px 3px 2px 3px; font-size:12px; line-height:21px }
.edit_toolbar .imgtags { margin-right:4px; margin-bottom:3px; }

.comment_list { margin-bottom:20px; padding-bottom:15px; background: url("images/bg-line.gif") bottom repeat-x; width: 705px;}
.comments-title { margin:0px 0 0 0; padding:10px 0 20px 0; font-size:14px; color:#0e0e0e; }
.blacknoise-bg .comments-title {
    width: 705px;
    color: #ffffff;
    border-bottom: 1px solid #5e5e5e;
}
.comments-title a { display:block; float:right; font-size:9px; padding-top:3px }
div.moderation_msg { border-style:solid; margin:10px; padding:10px; clear:both }
.feedback_feed_msg { display:none }
.bComment textarea { width: 700px; height:200px }

.sumbit_form fieldset { padding:0 0 20px 0 }
.sumbit_form textarea { padding:10px 0 }



/* ========== Input fields and buttons */
textarea,
input.form_text_input,
input.form_date_input { background:#FFF; border: 1px solid #999; padding: 2px; color:#333 }
input[type="submit"],
input[type="reset"] { background: url("images/button_bg.png") top center no-repeat; border:none; width:184px; height:21px; line-height:11px; font-size:11px; margin:0; padding:2px 0 3px 0; cursor:pointer }
.user-profile input.form_text_input {border:1px solid #c3c3c3;border-bottom:1px solid #ddd;}



/* ========== Comments Prev/Next links */
.comment-pages, .comment-pages-bottom { display:inline; font-size:11px; color:#000 }
.comment-pages span, .comment-pages-bottom span { margin-left:6px; font-weight:bold }
.comment-pages a, .comment-pages-bottom a { margin-left:6px; text-align:left; float:none; display:inline; font-size:11px }
.comment-pages-bottom {margin-top:3px !important; margin-bottom:15px !important; display:block;}


/* ========== Comments */
div.bComment { padding: 30px 10px 20px 10px;position:relative}
.comment { margin-top:10px !important }
.bComment h3, .bCommentTitle { clear:both; margin:0 10px 0 0 !important; padding:20px 0 0 0; font-size:10px; color:#666; font-weight:normal !important }
.bCommentTitle .comment-votes { position:absolute; display:none; right:60px; padding:0 3px; background:#f8f8f9 }
.bCommentText { margin:5px 0 0 0; font-size:13px; line-height:21px }
.bCommentAvatar { float:left; margin:-25px 0 10px 0; border:none; padding:0 10px 3px 0; background: url("images/avatar_bg.png") right bottom no-repeat }
.bCommentAvatar a { border:none !important }
.bCommentAuthor { float:left; padding:0 5px 0 10px; }
.bCommentAuthor a { color:#1659bd; text-decoration:underline; border-bottom:none; }

.bCommentSmallPrint { position:absolute; top:0px; right:20px; display:inline; text-align:right; font-size:10px !important }
.bCommentSmallPrint img { display:none }
.bCommentSmallPrint a.permalink_right { font-weight:normal }
.comment_rating { display:none; float:right; padding:0 0 20px 20px }
.comment-reply { font-style:italic; font-size:11px }

/* Comment hover */
div.bComment:hover { background-color:#ffffff }
div.bComment:hover .bCommentAuthor,
div.bComment:hover .bCommentAvatar { background-color:#ffffff }
div.bComment:hover .bCommentTitle { background: url("images/bg-input.gif") 0 26px repeat-x }
div.bComment:hover .comment-votes { display:inline }

/* Comment preview */
#comment_preview { background-color:#FFC; border:1px solid #ddd; margin-top:20px }
#comment_preview .bCommentAuthor,
#comment_preview:hover .bCommentAuthor,
#comment_preview .bCommentAvatar { background-color:#FFC }
#comment_preview:hover .bCommentTitle { background:none }


/* ========== Special blocks */
.request-title { margin:0 0 25px 0; font-size:14px; font-weight:bold }
.double-line { margin:0 auto; width:990px; background: url("images/double_line.gif") bottom repeat-x; clear:both }
.special-block-posts { 
/*clear:both; padding-bottom:0; margin-bottom:63px; text-align:center */
border-bottom:none;
}

/*.fancybox a { border-bottom:none !important }*/

.novels_main  { float:left; padding-right:19px; }
.novels_main a { border-bottom:none !important; color: #000000 }

span.ajax-link {border-bottom: 1px dashed #3CA200; cursor: pointer; color: #3CA200; line-height: 14px;}

/* special paragraphs */
.bText .epigraph { color: red}
.bText h2 { font: 16px/18px Arial; margin-bottom: 10px; margin-top: 30px;}
.bText h3  {font: 10px Arial; color: #000000; text-transform: uppercase; font-weight: bold; width: 100%; border-bottom: 1px solid #cccccc; padding-bottom: 4px; margin-top: 15px;  margin-bottom: 10px;}

.bText sub, .bText sup { line-height: 0; }

.box-right, .box {
    padding: 1px 9px 19px;
    margin-top: 19px;
    margin-bottom: 19px;
    background-color: #e9e9e9;
    line-height: 18px;
    font-size: 11px;
    width: 705px;
    margin-left: -9px;
}

.box-right {
    margin-left: 20px;
    float: right;
}

.box-right h3, .box h3 {
    font: 16px/18px Arial;
    margin-bottom: 10px;
    border: none;
    margin-top: 19px;
    text-transform: none;

}   


table.box {
    padding: 5px 19px;
    margin: 0;    
}

table.box td {
    padding: 10px 10px;
}

table.box th {
    font: 10px Arial;
    color: #000000;
    text-transform: uppercase;
    font-weight: bold; 
    text-align: left;
    margin: 3px 10px;
    padding: 10px;

}
.quote-box {
    margin: 35px 0 35px 0;
}

.quote-box .image {
    width: 65px;
    float: left;
    background: url("/images/quote-arrow.png") no-repeat scroll 57px 13px transparent;
}

.quote-box .quote {
    width: 600px;
    float: left;
    background-color: #e8e8e8;
    font-size: 18px;
    line-height: 23px;
    padding: 14px 20px 10px 20px;
    font-family: Georgia, Times New Roman, serif;
    font-style: italic;
}

.quote-box .name {
    width: 600px;
    padding: 2px 20px 16px 20px;
    float: right;
    background-color: #e8e8e8;
    font-size: 11px;
    color: #2e2e2e;
}

.quote-box:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.col{
    margin-right: 19px;
    float: left;
}

.cols-2 .col{
    width: 343px;
}

.cols-3 .col {
    width: 222px;
}

.cols-4 .col {
    width: 162px;
}

.cols-2, .cols-3, .cols-4 {
    width: 734px;
    display: inline-block;
}


.right-align {
    text-align: right;
}

.zebrised {
    background-color: #ffffff;
}


.expander.show, .expander .hide {
    color: #3CA200;
    border-bottom: 1px dotted #3CA200;
    cursor: pointer;
}

.expander.content {
    display: none;
}

.awards-row {
    width: 734px;
    display: inline-block;
    margin-top: 19px;
    padding-top: 29px;
    background: url("/images/post_bg_line.gif") repeat-x scroll 100% 0 transparent;
}
.awards-cel {
    margin-right: 19px;
    width: 343px;
    float: left;
}
.awards-head {
    margin-top:19px;
    font-size: 15px;
    line-height: 20px;
}
.awards-cel .arawds-head {
    margin-top:29px;
}
.awards-body {
    margin-top:19px;
    font-size: 13px;
    line-height: 20px;
}
.awards-cel .awards-body {
    margin-top:29px;
}
.awards-sub {
    font-size: 11px;
    line-height: 20px;
    margin-top: 29px;
}
.awards-date {
    font-size: 11px;
    line-height: 20px;
    margin-left: 10px;
}



.bText .box div.image_block {
    background: none;
}
.bText .box-right div.image_block {
    background: none;
}

.big-podzag {background: url("/images/bg-quote.gif") repeat-y scroll left top transparent; padding-left: 12px; margin-top: 24px; margin-bottom: 20px;}
.big-podzag span.strong { text-transform: uppercase; font: bold 11px Arial; color: #000000; line-height: 0px;}
.big-podzag p {font: 13px/13px Arial; color: #292929; margin-bottom: 5px; margin-top: 4px; line-height: 18px; }
.big-podzag h3, .non-post h3 {font: 15px Arial; color: #000000; text-transform: none; padding: 0; border: none; width: auto}

.row {
    background: url("/images/bg-hor-line-dark.gif") repeat-x scroll 0 10px transparent;
    height: 19px;
}

.row .left, .row .right {
    background: url("/images/cnt_bg_gray.gif") repeat scroll 0 0 transparent;
}
.row .left {
    float: left;
    padding-right: 5px;
}

.row .right {
    float: right;
    padding-left: 5px;
}

.bText .empty-row {height: 15px; clear: both;}
.bComment .empty-row {height: 10px; clear: both;}

.bText .default {
    line-height: 18px;
    font-size: 13px;
    color: #1C1C1C;
}


.line8 {height: 1px; background-color: #8e8e8e; width: 100%;}

.b-quote { clear:both; margin-bottom:30px; overflow:hidden }
.quote-author-img { float:left; width:75px }
.b-quote .quote-t { float:right; margin-left:-77px; width:100%; position:relative }
.b-quote .quote-t .quote-in { border:1px solid #c8c8c8; margin-left:94px; padding:25px 25px 15px; position:relative; background:#fafafa }
.b-quote .quote-t p { margin:0 0 10px 0; color:#000; font-size:16px; line-height:21px }
.b-quote .quote-t p.author { color:#000; font-size:11px }
.b-quote div.corner { height:17px; left:-10px; position:absolute; top:25px; width:10px; z-index:100; background: url(/images/quote-corner.gif) no-repeat }


/* new teaplte start*/

.fl
{
    float:left;
}
.fr
{
    float:right;
}
.cb
{
    clear:both;
}
.cr
{
    clear:right;
}
.cl
{
    clear:left;
}


#nfheader,
#nfcontent .in,
#nffooter
{
    width:990px;
    margin:0 auto;
}
#nffooter
{
    padding: 0;
    width: 100%;
}

#nfcontent .in
    {
        padding:63px 0 0 ;
    }
#nfcontent
{
    background: url(/images/cnt_bg_gray.gif);
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 19px;
    min-height: 666px;
    overflow: hidden;
}
#nfcontent.white-bg
{
    background: #ffffff;
}

#nfcontent.blacknoise-bg{
    color: #ffffff !Important;
    background: url(/images/cnt_bg_blacknoise.png) #000000;
}

.blacknoise-bg .bText {
    color: #ffffff !Important;
}

#nfheader
{
    padding:25px 0 0 0;
}
#nfTopPanel
{
    overflow:hidden;
}
    #nfTopPanel div,
    #nfTopPanel select
    {
        font-size:10px;
        color:#242424;
    }
    #nfTopPanel select
    {
        border:1px solid #D8D8D8;
        height:20px;
        outline:none;
        padding:1px;
        width:137px;
    }
    #nfTopPanel .name
    {
        color:#1659bd;
    }
    #nfTopPanel .left
    {
        float:left;
    }
    #nfTopPanel .right
    {
        float:right;
    }

#nfTopBanner
{
    margin:25px 0 32px 0;
    display:block;
}
    #nfTopNav {
        position: relative;
        height: 1%;
        width: 990px;
    }
    #nfTopNav a {
        border: none;
    }
    #nfTopNav .menu
    {
        position:relative;
        float:left;
    }

#nfmaincont
{
    width:705px;
    float:left;
}

#nfmaincont.no-sidebar
{
    overflow:hidden;
    width:990px;
}

#nfsidebar
{
    float:right;
    width:240px;
}
.post-head
{
    background:url(/images/post_bg_line.gif) repeat-x 0 100%;
}



.placeholder {
  color: #aaa;
}
.searchForm {
    float: right;
    width: 259px;
}

.searchForm #searchLoading {
    margin-right: 6px;
    float: left;
    visibility: hidden;
}

.searchForm input {
    width: 231px;
    border: 1px solid #acacac;
    padding-left: 3px;
    margin: 0;
}

.searchForm input.focus {
    border: 1px solid #acacac;
}

#AutoComplite
{
    display: none;
    width:276px;
    position:absolute;
    top:27px;
    left:733px;
    padding-bottom:24px;
    background:url(/images/search_bot.png) 0 100% no-repeat;
    float: right;
    text-align: center;
    z-index: 500;
}
#AutoComplite.withOutLast {
    background:url(/images/search_bot_withoutlast.png) 0 100% no-repeat;
    padding-bottom:13px;
}
#AutoComplite.over {
    background:url(/images/search_bot_over.png) 0 100% no-repeat;
    p1adding-bottom:13px;
}

    #AutoComplite .in
    {
        background:url(/images/search_top.png) 0 0 no-repeat;
        padding:19px 0 0 0;
    }
        #AutoComplite .repy
        {
            background:url(/images/search_backg.png) repeat-y;
        }
            #AutoComplite ul,
            #AutoComplite ul li
            {
                list-style:none;
                margin:0;
                padding:0;
            }
            #AutoComplite ul
            {
                width:240px;
                margin:0 auto;
            }
                #AutoComplite ul li
                {
                    border-top:1px solid #85df4f;
                    border-bottom:1px solid #44b600;
                    padding:10px 0;
                    cursor: pointer;
                    padding-left: 10px;
                    padding-right: 10px;
                }

                #AutoComplite ul li:hover
                {
                    background:url(/images/search_over_bg.png) repeat-x;
                    background-color: #76c943;

                }

                #AutoComplite ul li.f
                {
                    border-top:none;
                    p1adding-top:0;
                }
                #AutoComplite ul li.l
                {
                    border-bottom:none;
                    padding-bottom:0;
                }
                #AutoComplite ul li h3,
                #AutoComplite ul li span,
                #AutoComplite ul li a
                {
                    color:#122c02;
                    text-decoration:none;
                }
                #AutoComplite ul li h3
                {
                    font-size:13px;
                    margin:0;
                    line-height:19px;
                    text-shadow: 0 1px 0 rgba(178, 241, 140, 0.75);
                }
                #AutoComplite ul li h3#AllResults
                {
                    font-size:11px;
                    margin:0;
                    padding-bottom: 8px;
                    padding-top: 7px;
                    line-height:3px;

                }
                #AutoComplite ul li span
                {
                    font-size:9px;
                }
/* new teaplte finish*/


.share-box {
    margin-bottom: 7px;
}
.share-box-element {
    background-image: url(/images/social-bg.png);
    height: 53px;
    width: 30%;
    float: left;
    margin-bottom: 10px;
    position: relative;
}
.share-box-element.vkontakte {
    width: 175px;
    margin-left: 1px;
}
.share-box-element.facebook {
    width: 415px;
}
.share-box-element.share {
    width: 113px;
    margin-left: 1px;
}

.no-sidebar .share-box-element.vkontakte {
    width: 437px;
}
.no-sidebar .share-box-element.facebook {
    width: 437px;
}
.no-sidebar .share-box-element.share {
    width: 113px;
}
.blacknoise-bg .share-box-element {
    background-image: url(/images/social-bg-blacknoise.png);
}

#facebook-like {
    position: relative;
    top: 15px;
    left: 18px;
}
#vk_like {
    position: relative;
    top: 15px;
    left: 18px;
    width: 150px;
}
.share-button {
    position: relative;
    top: 17px;
    left: 20px;
    width: 75px;
    height: 20px;
    background: url(/images/social-share-button.png);
    z-index: 99;
}
.share-button.active {
    background: url(/images/social-share-button-on.png);
    width: 106px;
    height: 16px;
    top: 17px;
    left: 0px;
}
.share-menu {
    position: absolute;
    width: 130px;
    left: -23px;
    top: 33px;
    display: none;
    z-index: 102;
}
.share-menu-top {
    width: 100%;
    background: url(/images/share-menu-top.png);
}
.share-menu-bottom {
    width: 100%;
    height: 18px;
    background: url(/images/share-menu-bottom.png);
}
.share-menu-list {
    list-style-type: none;
    font-size: 11px;
    font-family: Arial;
    text-align: right;
    padding-right: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    color: #ffffff;
    margin: 0px;
}

.share-menu-list li {
    font-size: 9px;
    height: 21px;
}

.share-menu-list li[onclick] {
    cursor: pointer;
}

.share-menu-list li[onclick]:hover {
    color: #95f55d;
}

.share-menu-list li img {
    position: relative;
    top: 2px;
    left: 7px;
}

.share-menu #___plusone_0 {
    position: relative;
    left: 8px;
    margin-left: -6px !Important;
}


.no-sidebar .ad-block {
    float: right;
}

.where2go {
    width: 202px;
    background: url(/images/where2go-bg.png) repeat-x #000000;
    padding: 19px;
}

.where2go .head {
    color: #ffffff;
    font: 16px/18px Arial;
    padding-bottom: 19px;
    margin-bottom: 19px;
    border-bottom: 1px solid #414141;
    text-align: center;
}


.where2go .button {
    background: url("/images/icons.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    width: 17px;
    height: 17px;
    position: absolute;
    top: 29px;
    z-index: 10;
}

.where2go .button.inactive {
    opacity: 0.2;
    cursor: default;
}

.where2go .button.prev {
    background-position: -66px -15px;
    left: 0px;
}

.where2go .button.next {
    background-position: -48px -15px;
    right: 0px;
}

.where2go .container {
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    height: 190px;
}
.where2go .inner {
    width: 10000px;
    position: absolute;
    left: 0px;
}

.where2go .container.only1 {
    width: 202px;
}


.where2go .item {
    width: 202px;
    margin-right: 19px;
    float: left;
}

.where2go .title, .where2go .title a{
    color: #8af352;
    text-align: center;
    margin-bottom: 14px;
}
.where2go .title a:hover {
    text-decoration: underline;
}

.where2go .description, .where2go .date, .where2go .time {
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}

.where2go .date, .where2go .time {
    font-size: 10px;
}

.where2go .date {
    margin-top: 14px;
}


.where2go .image {
    margin: 0 auto;
    width: 75px;
    height: 75px;
    border-color: #111111 #3C3C3C #3C3C3C #111111;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 14px;
   
}

.footnote {
    border-bottom: 1px dotted #49a811;
    color: #49a811;
    z-index: 1;
    white-space: nowrap;
}
.footnote.active {
    z-index: 101;
    position: relative;
}
.footnote .note {
    display: none;
}
.footnote-bar {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 18px;
    padding-top: 40px;
    width: 240px;
    z-index: 100;
    display: none;
    color: #272727;
    font-size: 11px;
    line-height: 18px;
}

.map-tooltip {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 18px;
    max-width: 240px;
    z-index: 10;
    display: none;
    color: #272727;
    font-size: 12px;
    line-height: 18px;
}

.map-tooltip .title{
    text-transform: uppercase;
    font-weight: bold;
}
img[usemap] {
    border: none;
}
.numbers-widget {
    visibility: hidden;
    background-color: #ffffff;
    border: 1px solid #d3d3d3;
    padding: 15px;
    cursor: pointer;
}

.numbers-widget .n-grad {
    position: absolute;
    height: 53px;
    width: 100%;
    bottom:50%;
    left:0px;
    background: url("/images/numbers/wi-grad.png") repeat-x scroll 0 24px transparent;
    z-index: 3;
}


.numbers-widget .n-box {
    text-align: center;
    line-height: normal;
    font-family: Times, 'Times New Roman',serif;
    position: relative;
    color: #000000;
}
.numbers-widget .widget-text {
    text-align: center;
}
.n-unit-cont {
    width: 100%;
    text-align: center;
    margin-top: 6px;
}
.numbers-widget .n-unit {
    border: 1px solid #c6c6c6;
    background-color: #e0e0e0;
    opacity: 0.8;
    padding: 3px 6px;
}

.numbers-widget .widget-text {
    margin: 9px 0 0 0;
}


.feedback-register {
    margin-top: 29px;
}


.potd-widget.loading {
    opacity: 0.5;
}

.potd-widget .controls {
    position: relative;
    text-align: center;
    font-size: 16px;
    margin-top: 16px;
    margin-bottom: 10px;

}

.potd-widget .img-wrapper {
    position: relative;
    text-align: center;
}

.potd-widget .img-wrapper img {
    border: none;
}

.potd-widget .img-button {
    z-index: 2;
    position: absolute;
    width: 240px;
    height: 100%;
    cursor: pointer;
    top: 0;
    left: 0;
}

.potd-widget.plus .img-button {
    background: url("/images/potd-widget-plus.png") no-repeat 106px center;
}
.potd-widget.plus .img-button:hover {
    background-position: -29px center;
}

.potd-widget.big-plus .img-button {
    background: url("/images/potd-widget-big-plus.png") no-repeat 106px center;
}
.potd-widget.big-plus .img-button:hover {
    background-position: -32px center;
}

.potd-widget.lens .img-button {
    background: url("/images/potd-widget-lens.png") no-repeat 106px center;
}
.potd-widget.lens .img-button:hover {
    background-position: -33px center;
}

.potd-widget.empty .img-button { /* FOR A/B TESTING */
    background: none !Important;
}
.potd-widget.empty .img-button { /* FOR A/B TESTING */
    background: none !Important;
}




.issuu-fallback {
    text-align: center;
    position: relative;
}

.issuu-fallback a {
    display: block;
    background: url(/images/current-issue-read.png) no-repeat center center transparent;
    width: 162px;
    height: 162px;
    position: absolute;
    top: 157px;
    left: 452px;
}


