/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
*{margin:0;padding:0;}

html {position:relative;height:100%;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#fff;}
body {width:100%;position:relative;min-width:1000px;max-width:1280px;margin:0 auto !important; background-color:#fff;}

h1 {font-size:26px;line-height:26px;font-weight:300;padding-bottom:15px;}
h2 {font-size:20px;line-height:25px;font-weight:400;padding:0 0 10px;}
h3 {font-size:18px;font-weight:500;padding:0 0 15px;}
h4 {font-size:16px;font-weight:800;padding:10px 0;}
h5 {padding:10px 0;}
h6 {font-size:12px;font-weight:300;color:#808080;padding:0 0 10px;}
h6 b {font-weight:bold;}
p {padding:10px 0;font-size:14px;}
ul {margin:0;padding:0;}

/* фон на страницу /olimpiada/ */
html.olimpiada {background: url("/style/olimpiada.png") no-repeat fixed top center #fff;}

#top_banner {width:100%; background-color:#000; text-align:center; padding:0; margin:0 auto; border-bottom:2px solid #000;}
.hide{display:none;}
.pointer a{color:#ffffff !important;}

a {color:#fc632d;text-decoration:none;}
a:hover {text-decoration:underline !important;}
img {border:none;}
.search input {border:1px solid #959595;background-color:#fff;color:#959595;padding:3px 6px 1px;height:14px;font-size:10px;}
.nav li {list-style-type:none;}
.note {background:url(icons.png) 0 -30px no-repeat;display:block;width:112px;height:16px;padding:2px 10px;color:#fff;}
.note a {color:#fff !important;}

/*-----Header_styles-----*/
#header {position:relative;width:100%;height:135px;background-color:#fc632d;overflow:visible;}
#fresh_issue {position:absolute;top:0;left:0;z-index:5;height:315px;width:8%;}
#fresh_issue a {display:block;position:absolute;top:20px;left:22%;color:#000;text-decoration:none;}
#fresh_issue .number { font-size:85px;font-family:Impact;line-height:70px;font-weight:100;}
#fresh_issue .date {position:absolute;top:30px;left:45px;display:block;}
#fresh_issue .code, #fresh_issue .month, #fresh_issue .year {display:block;}
#fresh_issue .code {font-size:8px;}
#fresh_issue .year {font-size:10px;line-height:12px;}
#fresh_issue .month {font-size:14px;font-weight:700;line-height:14px;}
#fresh_issue img {position:absolute;top:76px;left:0;width:130px;height:155px;border:1px solid #fff;z-index:3;}
#fresh_issue .basket {position:absolute;top:265px;left:80px;color:#808080;line-height:35px;font-size:11px;background:url(icons.png) 40px -104px no-repeat;padding-right:40px;z-index:1;}
#fresh_issue .subscribe {border: 1px solid #FC632D; color: #FC632D; font-size: 10px; left: 23px; line-height: 11px; padding: 3px 0; position: absolute; text-align: center; text-transform: uppercase; top: 265px; width: 130px; z-index: 2;}

.h_navigation {height:135px;margin:0 25% 0 18%;padding-left:23%;position:relative;}
#logo {position:absolute;top:20px;left:17%;z-index:10;}
#header a {color:#000;}
#header .nav {display:block;float:left;margin:25px 10px 0 0;line-height:10px;}
#header .nav li {margin:0 0 6px;padding-left:10px;text-transform:uppercase;}
#header .nav li.active {background:url(data:image/gif;base64,R0lGODlhBAAIAKEDACMfIHQ4JPxjLf///yH5BAEKAAMALAAAAAAEAAgAAAILjA4mkMvB0ltKiQIAOw==) center left no-repeat #fc632d;}
/*#header .small_map {width:240px;height:135px;float:right;}*/
#header .small_map {width:220px;height:115px;float:right;padding:10px;position:relative;}
#header .small_map .map_text {position:absolute;bottom:20px;left:0;color:#000;font-style:oblique;font-size:10px;width:50px;font-weight:900;}

#header .small_map_sm {height:115px; float:right; position:relative;}
#header .small_map_sm .map_text_sm {position:absolute; bottom:50px; left:0; color:#ffffff; font-style:oblique; font-size:10px; width:50px; font-weight:900;padding-left:5px;}

#header .search {display:block;position:absolute;top:25px;right:-1px;height:115px;border-right:1px solid #fff;width:16%;max-width:122px;padding-right:12px;}
#header .search input {margin-top:70px;float:right;border:1px solid #fff;width:80%;color:#fff;background-color:#fc632d;}
#header .search .s_arrow {position:absolute;cursor:pointer;top:3px;right:22px;border:none;width:10px;z-index:6;background:url(data:image/gif;base64,R0lGODlhCwAIAMIGAPxjLfyTbv2dfP26ov3Er/718f///////yH5BAEKAAcALAAAAAALAAgAAAMUWAPcLYa4CeVsodibt6sXAIZKyCQAOw==) center right no-repeat #fc632d;}
#header #plus12 {position:absolute; top:20px; right:12px; font-size:12px; font-weight:bold;}
#header #date {position:absolute; top:35px; right:12px; font-size:9px; font-weight:bold;}

/*-----Central_Blocks_styles-----*/
#main_part {padding:0 0 0 15.5%;margin:0 25% 50px 0;border-top:25px solid #000;position:relative;min-height:1900px;font-size:14px;}
#main_part .content {overflow: hidden;}
#main_part .content .img_left     {margin: 5px 15px 5px 0px;}
#main_part .content .img_right   {margin: 5px 0px 5px 15px;}
#main_part .content .img_center {margin: 5px 15px 5px 15px;}
/*#main_part .content.quiz img, #main_part .content.news img {margin: 3px 10px;}*/
#main_part .content.news .date {color:#808080; margin-bottom: 20px;}
.forum{margin:0 0 50px 0 !important;padding-right:40px !important;}
.extra_nav {display:block; height:30px; position:relative;padding:15px 0 0 0;}
.extra_nav li {display:block;float:left;margin-right:15px;}
.extra_nav a {color:#6B6B6B;font-size:12px;}
.extra_nav .active a {color:#000;}
.extra_nav .active {position:relative;}
.extra_nav .active .pointer {display:block;height:15px; width:220px; padding-bottom:13px;color:#fff;position:absolute;top:-35px;left:0;text-transform:uppercase;background:url(data:image/gif;base64,R0lGODdhEQAKAMIFAAAAABAQEJ+fn7+/v8/Pz////////////ywAAAAAEQAKAAADIAi63P5OwCeKnKsWi4HeHPSBxRBEZEqcWequyuiCq7wlADs=) bottom center no-repeat;}
.stripped.extra_nav {height:15px !important;}
.stripped .pointer {background:none !important;}
.extra_nav .print_ver a {background:url(icons.png) 60px -159px no-repeat;position:absolute;top:15px;right:0;width:55px;margin-right:0;padding-right:25px;font-size:10px;font-weight:500;line-height:12px;font-style:oblique;text-align:right;}

#content{min-width:600px;font-size:14px;}
#content table{margin:35px 0;}

.art_linkage ul {padding:0px 0px 0px 15px;margin:0px;}
.art_linkage ul li {padding:0px 0px 5px 0px;margin:0px;}
ul.content_list {padding:0px 0px 0px 20px !important; margin:10px 0 0 0; font-size: 13px;}
ul.content_list .v_nomere {list-style-type:none; margin-bottom:5px; font-weight:bold; text-transform: uppercase;}
ul.content_list.more {margin-top: 1px; margin-bottom: 20px; list-style: none;}
ul.content_list.more span {font-weight:bold; border-bottom: 1px dotted; color: #959595}
ul.content_list.more span:hover {color: #000000}
ul.content_list.hidden {display:none; margin:0;}
ul.content_list li {padding:0px 0px 7px 0px;margin:0px;}
table.freshnum {padding-top:10px; width: 100%;}
table.freshnum td {padding-right:10px;text-align:left;vertical-align:top;}
table.archive {width:100%;padding:0;margin:0;border:0;border-collapse:collapse;}
table.archive td {font-weight:bold;padding:5px;border:#FFFFFF 2px solid;background:#F8F8E8;text-align:center;}
table.archive td.active {background:#CC3333;color:#FFFFFF;}
table.arch_year {width:100%;}
table.arch_year td {text-align:left;vertical-align:top;}
table.tv_issues td{vertical-align:top;padding-right:20px;}
table.tv_issues a{color:black;font-size:12px;}
table.tv_issues a b{color:#fc632d;}
.quart_title {font-size: 14px; font-weight: bold;}
div.auth_date {margin-top: 5px;}
div.auth_date a {font-size: 12px; font-style: italic;}
.quart_announce a{font-size:12px;color:black;}
/*.quart_announce img {background: url(/img/srv/arr_more1.gif) no-repeat 0px 0px;}*/
.pic {margin: 0px 10px 10px 0px;}
table.announces_lines td{padding:0 20px 20px 0;}
table.announces_lines tr {vertical-align: top;}

p.signature {font-style:oblique !important;color:#808080 !important;font-size:10px;}
p.signature a {font-size:12px !important;}
.img_table {width:auto;max-width:600px;}

.tabs {width:100%;vertical-align:bottom;margin:20px 0px 0px 0px;}
.tabs table td {width:120px;background-image:url('/img/srv/tab_inactive.gif');background-position:left bottom;background-repeat:no-repeat;text-align:center;vertical-align:bottom;line-height:20px;font-size:12px;}
.tabs table td a {text-decoration:none;}
.tabs table td a:hover {text-decoration:underline;}
.tabs table td.active {background-image:url('/img/srv/tab_active.gif');}
.tabs table td.active a {color:#FFFFFF;}
.tabs table td.div {width:5px;background-image:none;}
iframe.articles_list {border-top:3px solid #A02226;border-bottom:1px solid #A02226;border-left:1px solid #A02226;border-right:1px solid #A02226;width:100%;height:700px;}

/*-----Additional_Blocks-----*/
.random_publications {display:block;clear:both;width:100%;border-top:0px solid #000;border-bottom:28px solid #000;position:relative;overflow:hidden;padding:35px 0;}
.random_publications li {display:block;float:left;width:29%;height:85px;margin-right:3%;position:relative;}
.random_publications li .extra_info {display:block;height:80px;position:absolute;top:0;left:0;padding:0 0 0 95px;z-index:5;font-size:12px !important;background:url(round_shape_4.png) -2px -4px no-repeat;}
.random_publications img {position:absolute;z-index:0;top:0;left:0;height:80px;width:80px;}
.random_publications .title {display:block;font-weight:900;line-height:12px;}
.random_publications .text {color:#808080;}
.random_publications a:hover span {text-decoration:underline !important;}

#popular_blogs_title {margin:25px 0 0 0;color:black; padding-left:3px;padding-top:25px;font-weight:bolder;font-size: 14px; width:100%;border-top:1px solid #999999; clear: both;}
.popular_blogs {display:block;clear:both;width:100%;border-top:0px solid #000;position:relative;padding:30px 0 35px 0px;}
.popular_blogs li {display:block;float:left;width:29%;height:90px;margin-right:3%;position:relative;}
.popular_blogs li .extra_info {display:block;height:80px;position:absolute;top:0;left:0;padding:0 0 0 95px;/*z-index:5;*/font-size:12px !important;}
.popular_blogs img {position:absolute;z-index:0;top:0;left:0; /*height:60px;width:60px;*/}
.popular_blogs .title {display:block;font-weight:900;line-height:12px;}
.popular_blogs .text {color:#808080;}
.popular_blogs a:hover span {text-decoration:underline !important;}

.block_popular_under_news {display:block;clear:both;width:100%;position:relative;overflow:hidden;}
.block_popular_under_news li {display:block;width:100%;height:65px;margin-right:3%;position:relative;margin:5px 0px 5px 0px;}
.block_popular_under_news li .extra_info {display:block;height:80px;position:absolute;top:0;left:0;padding:0 0 0 75px;z-index:5;font-size:12px !important;}
.block_popular_under_news img {position:absolute;z-index:0;top:0;left:0;height:60px;width:60px;}
.block_popular_under_news .title {display:block;font-weight:900;line-height:12px;}
.block_popular_under_news .text {color:#000;}
.block_popular_under_news a:hover span {text-decoration:underline !important;}

.for_block {position:relative;bottom:-30px;margin:0;height:50px;}

.exchange {display:block;clear:both;width:100%;margin:0 0 10px 0;position:relative;overflow:hidden;padding:20px 0;}
.exchange img {margin-right:10px !important;}
.exchange li {display:block !important;float:left !important;margin-right:20px !important;}
.exchange  .for_block {position:relative;margin:0;height:50px;color:black;top:0px;left:0;z-index:100;padding-left:3px;font-weight:bolder;font-size: 14px;}
.under_random_publications {position:relative;margin:0;height:50px;color:white;top:-22px;z-index:100;font-weight:bolder;left:8px;}

.exchange_publications {display:block;clear:both;overflow:hidden;width:100%;border-top:1px solid #000;position:relative;overflow:hidden;padding:10px 0px 10px 5px !important;}
.exchange_publications li {display:block;float:left;width:29%;height:auto;margin-right:3%;position:relative;}
.exchange_publications li .extra_info {display:block;height:65px;position:absolute;top:0;left:0;padding:0 0 0 70px;z-index:5;font-size:12px !important;background:url(round_shape_3.png) -2px -4px no-repeat;}
.exchange_publications .title {display:block !important;font-weight:normal;line-height:12px;margin-left:70px;font-size: 11px;color: black; text-decoration: underline;}
.exchange_publications img {position:absolute;z-index:0;top:0;left:0;width:60px !important;}
.exchange_publications .text {display:block; color:#808080; margin-left:70px; font-size:11px; margin-left:70px; text-decoration: underline;}
.exchange_publications a:hover span {text-decoration:underline !important;}

.exchange_text {display:block;clear:both;overflow:hidden;width:100%;border-top:1px solid #000;position:relative;overflow:hidden;padding: 0px !important; margin: 0px;}
.exchange_text li {display:block;float:left;width:29%;position:relative;font-size:11px; margin: 5px 0px 0px 3px;}
.exchange_text li:first-letter {font-weight:bold;}
.exchange_text a {color: black;}
.exchange_text a:hover {text-decoration:underline !important; color: black;}

.linked_materials {width:490px;border:1px solid #959595;position:relative;overflow:hidden;min-height:270px;}
.linked_materials .block_title {display:block;background-color:#f5f5f5;border-bottom:#fcfcfc;height:15px;padding:10px 35px;font-size:16px;font-weight:900;color:#000;line-height:16px;}
.linked_materials .section {text-transform:uppercase;}
.linked_materials.globe dd, .linked_materials.globe dt {margin-left:230px;clear:both;}
.linked_materials dl {display:block;padding:35px;position:relative;}
.linked_materials dt.on_the_map {position:absolute;top:35px;left:35px;margin-left:0;}
.linked_materials dd.on_the_map {position:absolute;top:60px;left:35px;height:140px;margin-left:0;}
.under_map_enc, .under_map_photo {position:absolute;top:170px;left:-195px;margin-left:0;}
.under_map_enc {position:absolute;top:185px;left:-195px;}
#map_dot {position:absolute;top:40px;left:60px;}
.linked_materials dd {color:#808080;}
.linked_materials ul {margin-bottom:18px;}
.linked_materials li {list-style-position:inside;list-style-type:none;padding-left:8px;background:url(data:image/gif;base64,R0lGODlhBAAJAOMJAPxjLfxtO/yCV/2Xc/2rj/22nf7Luf7Vx/7f1f///////////////////////////yH5BAEKAA8ALAAAAAAEAAkAAAQV8D0j5CAymIeALNUzFBnyHIFEDFIEADs=) center left no-repeat;}

.pub_list span, .pub_list .division, .pub_list .signature {display:block;margin-left:100px;position:relative;}
.pub_list.big span {margin-left:130px;}
.pub_list li {display:block;min-height:100px;position:relative;padding:20px 0;border-bottom:1px dashed #959595 !important;list-style-type:none;}
.pub_list.big li {min-height:140px;}
.pub_list img {position:absolute;top:20px;left:0;}
.pub_list .title {font-size:14px;font-weight:600;}
.pub_list .division {color:#808080;font-style:oblique;text-transform:uppercase;font-size:10px;}
.pub_list .text {font-size:12px;color:#000 !important;}
.pub_list .more {display:inline;margin:0 !important;padding:2px 12px 1px 0;background:url(data:image/gif;base64,R0lGODlhDAAMAOMKAPxjLfxsOvxtOvx3R/2dfP7FsP7Yy/7h1/7i2P7r5AAAAAAAAAAAAAAAAAAAAAAAACH5BAEKAA8ALAAAAAAMAAwAAAQz8L1EAgCBJPmOvWBwTN8AXgEFGsUJVKCAtKEr0+51nx+wh4QV7qIpuVKdXmgkoXwym0cEADs=) center right no-repeat;color: #fff !important;}
.pub_list a:hover span {text-decoration:underline !important;}
.pub_list {padding-bottom:30px;}
.pub_list  .text .nowrap { white-space: nowrap; display: inline; margin: 0; }
.pub_list  .text  .arrow { background-color: #FD642B; position: static; }

/*Company styles*/
.company-header{border-bottom:3px solid #000;padding-top:50px;margin-bottom:30px;}
.company-header td{vertical-align:top;}
.quiz-header-title a,.news-header-title a,.company-header-title a{text-transform:uppercase;top:-21px;position:absolute;color:#FFFFFF;}
.quiz-header-title a:hover,.news-header-title a:hover,.company-header-title a:hover{text-decoration:underline;}
.company-header .company-header-menu{display:block;background-color:#FC632D;padding:20px;width:200px;font-weight:bold;}
.company-header .company-header-menu a{color:#000;}
.company-header .company-header-menu ul{display:block;margin:0 10px;line-height:12px;}
.company-header .company-header-menu li{margin:0 0 6px;padding-left:10px;font-size:14px;}
.company-header .company-header-menu li.active,
.company-header .company-header-menu li.active a{color:#FFFFFF;}

.company-header .company-header-news{display:block;position:relative;top:-16px;}
.company-header .company-header-news a:hover span{text-decoration:underline !important;}
.company-header .company-header-news ul{display:block;overflow:hidden;position:relative;padding:0;}
.company-header .company-header-news li{display:block;float:left;width:120px;min-height:130px;list-style-type:none;position:relative;border-left:1px solid #000;padding:0 20px;height:270px;}
.company-header .company-header-news li:first-child{border:none;padding-left:0;}
.company-header .company-header-news li:last-child{padding-right:0;}
.company-header .company-header-news img{display:block;}
.company-header .company-header-news span{display:block;}
.company-header .company-header-news .time{font-size:9px;color:#808080;font-style:oblique;font-weight:bolder;margin-top:16px;}
.company-header .company-header-news .date{font-size:9px;color:#000;font-style:oblique;font-weight:bolder;}
.company-header .company-header-news .title{font-size:11px;font-weight:bolder;margin-top:10px;}
.company-header .company-header-news .text{font-size:11px;color:#000;}
.company-styles-title,
.news-title a{display:block;text-transform:uppercase;font-style:oblique;font-weight:bold;color:#939598;font-size:12px;position:relative;top:-15px;}
.news-title a:hover{text-decoration:underline;}
.company-footer{border-top:3px solid #000;padding-top:40px;margin-top:50px;}
/*company text styles*/
.company-styles{}
.company-styles p{display:block;}
.company-styles-position{display:block;color:#888888;font-style:oblique;}
.company-styles-name{display:block;}
.company-styles-part{background-color:#FC632D;color:#FFFFFF;text-transform:uppercase;padding:2px 4px;font-weight:bold;}
.company-styles-subpart{display:block;font-weight:bolder;margin-top:16px;}
.company-styles-email{display:block;font-size:11px;font-weight:bold;font-style:oblique;color:#FC632D;}
.company-styles-passage-map{float:right;margin-left:20px;margin-top:20px;}
.company-styles-line{border-bottom:1px solid #999999;}
/*end company text*/
/*end Company*/

.news_list div {display:inline !important;position:relative;}
.news_list {display:block;overflow:hidden; position:relative; padding:20px 0 !important;}
.news_list li{display:block;float:left;width:31%;min-height:130px;list-style-type:none;position:relative;}
.news_list li{margin-left: 10px;}
.news_list li:last-child {border:none;}
.news_list img {float: left; margin: 0px 10px 3px 0px !important; width: 100px;}
.news_list .title {display:block; margin-bottom: 5px; position:relative; font-size:14px; line-height: 14px; font-weight:600; color: #000000;}
.news_list .company_title{display:block;margin:0 0 0 70px;position:relative;font-size:12px;font-weight:normal;}
.news_list .date {display:block; margin-bottom: 5px !important; font-size: 11px; color:#808080;}
.news_list .time {font-size:12px;}
.news_list .text {display:inine;margin:0;position:relative;font-size:12px;color:#000 !important;}
.news_list .more {display:inline;margin:0;padding:2px 12px 1px 0;background:url(data:image/gif;base64,R0lGODlhDAAMAOMKAPxjLfxsOvxtOvx3R/2dfP7FsP7Yy/7h1/7i2P7r5AAAAAAAAAAAAAAAAAAAAAAAACH5BAEKAA8ALAAAAAAMAAwAAAQz8L1EAgCBJPmOvWBwTN8AXgEFGsUJVKCAtKEr0+51nx+wh4QV7qIpuVKdXmgkoXwym0cEADs=) center right no-repeat;color: #fff !important;text-decoration:none !important;}
.news_list a{text-decoration:none !important;}
.news_list a:hover span {text-decoration:underline !important;}
.go_back {font-size:16px;line-height:40px;text-transform:uppercase;cursor:pointer;}
.go_back span {margin-right:-45px;line-height:35px;padding:10px 30px 15px 5px;background:url(icons.png) -210px 4px no-repeat;}

.pages {clear:both;width:100%;height:30px;margin:30px 0 20px;color:#808080;font-weight:500;padding-top:10px;}
.pages a {color:#808080;}
.pages ul {display:inline;padding:-10px 0 0 10px;}
.pages li {display:inline;margin-left:21px;padding:10px 2px 0;}
.pages li.active {background:url(data:image/gif;base64,R0lGODlhCgAFAMIFACMfIExJSVpXV3Vzc/Hw8f///////////yH5BAEKAAcALAAAAAAKAAUAAAMROLC8U6qBV2Cj1QKR+whElgAAOw==) top center no-repeat;}
.pages li.active a {color:#000;}
.news_list .more:hover {text-decoration:none !important;}
.news_list a:hover .more  {text-decoration:none !important;}
.new-posts-content a {color:#fc632d !important;}
.blog-mainpage-side-right a {color:#808080 !important;}

#footer {padding:0 25% 0 15.5%;position:relative;clear:both;}
#footer .nav {display:block;float:left;margin:0 0 25px 20px;}
#footer .nav a {color:#fff;}
#information .links {display:block;float:right;width:46%;margin:0 20px 0 -20px;max-width:335px;}
#information .links li {display:inline;padding-right:8px;background:url(data:image/gif;base64,R0lGODlhBAAJAOMLAAAAAAsLCyMjIzs7O1NTU15eXnZ2doKCgo6OjqamprKysv///////////////////yH5BAEKAA8ALAAAAAAEAAkAAAQWEAA0gFABECRNkUklJBlhSAchKYIUAQA7) center right no-repeat #000;}
#footer span, #footer ul {display:inline;}
#footer p.links {display:block;margin:15px 20px 30px;width:400px;color:#000;float:left;}
#footer p.links:first-letter {padding-left:70px;background:url(icons.png) 0 -140px no-repeat;}
#footer p.links a {color:#000;}
#information .links li:last-child {background-image:none;padding-right:0px;}
#information .links li a {color:#b2b2b2;}
#information {width:100%;min-width:600px;background-color:#000;overflow:hidden;padding:20px 0;}
#footer address {clear:both;font-size:9px;color:#b2b2b2;font-style:normal;padding-left:20px;}
#footer .rss_link {float:right;margin-right:20px;}
#footer .counters {float:left;margin:25px 0 10px;}
#rambler_counter {display:inline-block;}
#information .title {color:#fc632d;}

.bottom_banners {margin-top:20px;}
.bottom_banners iframe {margin:0 1px 0 0;}

/*-----Left_Column_styles-----*/
#digest {position:absolute;top:auto; margin-top:335px;left:0;width:130px;overflow:visible;padding:0 1.5%;color:#959595;z-index:6;}
#digest a {color:#959595;text-decoration:none;}
.item_title {display:block;width:130px;font-style:oblique;line-height:12px;margin-bottom:15px;}
.item_title_auth {display:block;width:110px;border-top:1px solid #959595;padding:20px 0 0 20px;margin-top:20px;background:url(icons.png) -80px -85px no-repeat;display:block;text-transform:uppercase;font-weight:900;line-height:14px;font-size:14px;margin-bottom:15px;}
.item_title_photo {display:block;width:100px;border-top:1px solid #959595;margin-top:20px;background:url(icons.png) -80px -125px no-repeat;display:block;padding:20px 0 0 30px;text-transform:uppercase;font-weight:900;line-height:14px;font-size:14px;margin-bottom:15px;}
.item_title_QA {display:block;width:120px;border-top:1px solid #959595;margin:20px 0 15px;background:url(icons.png) -403px -140px no-repeat;display:block;padding:90px 10px 0 0;text-transform:uppercase;font-weight:900;line-height:14px;font-size:14px;margin-bottom:15px;}
.item_title_book {display:block;width:130px;border-top:1px solid #959595;padding:20px 0 0;margin-top:20px;display:block;text-transform:uppercase;font-weight:900;line-height:14px;font-size:14px;margin-bottom:15px;}

.f11 {font-size:11px;}

.chr {border-top:1px solid #959595;padding-top:15px;margin-top:20px;}
.enc_tags {width:134px;height:140px;background:url(icons.png) -330px 0 no-repeat;}
#digest .search {position:relative;}
#digest .search input {margin:12px 0 0;border:1px solid #808080;width:118px;}
#digest .search .s_arrow {position:absolute;cursor:pointer;top:3px;right:0;border:none;width:10px;z-index:6;background:url(data:image/gif;base64,R0lGODlhCwAIAMIGAJWVlZubm7y8vMPDw9fX193d3f///////yH5BAEKAAcALAAAAAALAAgAAAMUGGPcTUC4CeVsJdibt6uXAYZKyCQAOw==) center right no-repeat #fff;}
#digest .note, #digest.chrono {margin:15px 0;}
.chrono table td {border:none;width:10px;height:6px;padding:2px 4px;font-size:11px;}
.chrono .current {background:url(icons.png) -19px 0 no-repeat;color:#fc632d}
.chrono .current a {color:#fc632d !important}
.chrono dt {font-size:14px;font-weight:700;}
.chrono dd {margin-bottom:15px;}
.chrono p {font-size:10px;margin-top:18px;}
.list_back {color:#fff !important;padding-left:10px;background:url(data:image/gif;base64,R0lGODlhBwAMAMIGAJubm6ioqLa2try8vOvr6/j4+P///////yH5BAEKAAcALAAAAAAHAAwAAAMXeKojewOQFScLhWKd+YPbM4SU9FWnkAAAOw==) center left no-repeat}
.list_forward {color:#fff !important;padding-right:10px;background:url(data:image/gif;base64,R0lGODlhBwAMAMIGAJubm6ioqLa2try8vOvr6/j4+P///////yH5BAEKAAcALAAAAAAHAAwAAAMYKHPMBKudF1sJld18tvQaZokO1FCSIh0JADs=) center right no-repeat}
#digest .auth input {width:116px;margin:0 0 15px 0;border:1px solid #808080;width:118px;padding:0;}
#digest .auth label {font-size:11px;}
#digest .auth a {color:#fc632d;}
#keep {float:left !important;margin:0 10px 0 0 !important;width:15px !important;border:none !important;}
#digest .for_keep {font-size:9px !important;}
#digest .login_button {font-size:10px;cursor:pointer;background:url(icons.png) 0 -60px no-repeat;width:65px !important;color:#fff;text-transform:uppercase;height:20px;margin:20px 0 0 -25px !important;padding:3px 6px 4px 0;border:none !important;}
#digest .QU_list {padding:0;}
#digest .QU_list li {margin-bottom:15px;list-style-type:none;font-size:11px;}
#digest .photo .date {font-weight:600;}
#digest .photo img {margin:7px 0;width:120px;}
#digest .more {font-size:11px;padding-right:12px;background:url(data:image/gif;base64,R0lGODlhBwAMAMIGAJubm6ioqLa2try8vOvr6/j4+P///////yH5BAEKAAcALAAAAAAHAAwAAAMYKHPMBKudF1sJld18tvQaZokO1FCSIh0JADs=) center right no-repeat;}
#digest .book_title, #digest .title, #digest .subscribe {color:#fc632d;}
#digest .book_title {font-size:16px;font-weight:600;}
#digest .book_title span {font-weight:100;}
#digest .subscribe {font-size:10px;}

/*-----Right_Banners_styles-----*/
#interchange {position:absolute; top:auto; right:0; width:240px; height:400px; margin-top:160px;}
#right_2, #right_3 {margin:10px 0 0 0;}
#facebook_likebox {margin-top: 20px;}
#inner_right_teasers {background-color: #000000; color: #FFFFFF; padding: 3px 10px; margin: 10px 0px; font-weight: bold;}

/* Forum form styles */
.forum_form {padding:10px 0px 10px;border-top:1px solid #999999;}
.forum_form a.forum_form_switcher {font-size:86%;}
.forum_form table {margin:10px 0px 0px 0px;width:600px;}
.forum_form table td {padding:0px 0px 5px 0px;vertical-align:top;}
.forum_form table td textarea {width:600px;}

/* Company news styles */
.company_news {float:right;width:190px;margin-left:10px;padding:5px 5px 10px 10px;font-family:Tahoma, sans-serif;font-size:11px;border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;}
table.new_blocks td {padding-bottom:10px;}
table.new_blocks td.news_block_title {font-weight:bold;font-size:20px;font-family:Arial, Helvetica, sans-serif;}
a.new_title {font-style:italic;font-weight:bold;}
a.new_announce {color:black;text-decoration:none;}
a.new_announce:hover {color:red;text-decoration:underline;}

/* Reference Links under articles */
.reflink_descr {padding:10px 0px 10px;border-top:1px solid #999999;}
.reflink {padding:10px;font-family:"Courier New",Courier,monospace;background-color:#CCCCCC;}

/*-----TAGS----*/
#tagcloud {width:96px;height:100px;padding:15px 15px 30px 20px;background:url(icons.png) -330px 0 no-repeat;overflow:hidden;}
#tagcloud a{color: #000;text-decoration: none;position:relative;font-family:Georgia, serif;margin:-3px 0 -2px;float:left;}
#tagcloud a:hover {text-decoration:none !important;color:#fc632d;}
@font-face
{
	font-family:Georgia;
	src:url('/style/fonts/georgia.ttf');
}

.line_0 {margin-left:20px !important;margin-top:2px;}
.line_1 {margin-right: 30px !important;margin-bottom:2px;}
.line_4 {margin-right:20px !important;margin-bottom:4px;}
.line_5 {margin-left:30px !important;margin-top:2px;}

.s_0 {font-size:12px;font-weight:200;}
.s_1 {font-size:12px;font-weight:900;}
.s_2 {font-size:20px;font-weight:200;}
.s_3 {font-size:20px;font-weight:900;}
.s_4 {font-size:26px;font-weight:200;}
.s_5 {font-size:26px;font-weight:900;}

/*------MISC-----*/
.framepic{border:1px solid gray; margin: 10px 0 5px 0;}
.framepic_name{font-size: 11px; /*text-align:center; font-weight:bold; width:200px;*/}

/*----PHOTO-----*/
.photo_main {width:100%;border-bottom:10px solid #000;overflow:hidden;padding-bottom:30px;position:relative;min-height:400px;}
.photo_main div {float:left;margin-right:3%;overflow:hidden;}
.photo_main span {display:block;}
.photo_main .block_title {width:100%;margin-bottom:20px;height:18px;padding:2px 10px 0;color:#fff;font-style:oblique;font-weight:600;background-color:#fc632d;}
.photo_main .title {color:#000;font-size:14px;font-weight:600;}
.photo_main .day, .photo_main .day img {width:300px;}
.photo_main .week, .photo_main .month, .photo_main .week img, .photo_main .month img {width:120px;}
.search_bigger {position:absolute;bottom:30px;right:0;width:345px;height:75px;background-color:#808080;}

/*------SHOP-----*/
.right_block {float:right; margin-left: 25px;}

.clnd_year {width:100%;margin:0 !important;padding:0 !important;}
.clnd_year table {margin:0 !important;padding:0 !important;}
.clnd_month {float:left;margin:0 10px 10px 0;border:1px solid #FFCC33;width:120px;text-align:center;}
.clnd_month td {font-size: 11px;width:20px;border:1px solid #F8F8E8;}
.clnd_month td.clnd_name {background-color:#F8F8E8;}

/*---------EXCHANGE BANNERS---------*/
#MarketGid9303 div div {padding-left:5px;border:0;}
#MarketGid9303 div div a {font-size:12px !important;color:black !important;}
#MarketGid9303 table {border-collapse:collapse;border:0;}
#MarketGid9303 table td {padding:0 5px 0 3px;margin:0;border:0;}
#MarketGid9303 table td img {width:70px !important;height:50px !important;}
#MarketGid9303 a.mctitle {color:black !important;font-weight:normal !important;text-decoration:underline !important;}

a.nnn_teaser_title {color:black !important;}
/* a.nnn_teaser_title {color:black !important;font-size:12px;padding-left:5px !important;} */
a.nnn_teaser_title {color:black !important;}
a.nnn_teaser_link_title {color:black !important;text-decoration:underline !important;}
hr.nnn_teaser_hr {margin:2px 0 3px;height:0px;color:black;border-top:1px solid black;border-bottom:0;}

/*-----Extra old---------------*/
.digits {width:100%;font-size:14px;font-family:Georgia, serif;font-weight:bold;}
.digits a {color:#000;}
.digits a:hover {color:#fc632d;}
.guides_archive, .polden_archive {width:100%;}
.guides_archive td, .polden_archive td {padding:20px;}
.guides_archive img, .polden_archive img {margin-right:20px;border:1px solid #808080}
.announce_block a {color:#000;font-size:12px;}
.announce_block img {border:none;}
a.announce {color:#000;}
.content table li {list-style-position:inside;}
.content ul{padding-left:36px;}
.chrono {margin-bottom:40px;}
#digest .chrono {margin-bottom:0;}

/*photo galery*/
.photo_genres{font-size:12px;}
.photo_genres div{display:block;float:left;width:140px;height:104px;padding:20px 10px;text-align:center;}
.photo_genres img{width:120px;height:90px;margin-bottom:5px;}
.photo_genres span{color:#999999;}

/*vacancy table*/
.company-vacancy table{border-collapse:collapse !important;width:100% !important;padding:0 !important;margin:0 !important;border-color:#939598;}
.company-vacancy td{border:1px solid #939598 !important;border-right:0 !important;padding:8px !important;}
.company-vacancy td:first-child{border-left:none !important;font-style:oblique !important;color:#939598 !important;padding-left:0px !important;}
.company-vacancy-upper{width:100%;background-color:#939598;color:white;margin:0;padding:0;text-align:left;font-weight:normal;}
.company-vacancy-upper p{text-transform:uppercase;text-align:left;font-weight:normal;padding:8px 10px 5px;}

.catalog-section,.catalog-element{}
.catalog-section td img,.catalog-element td img{border:solid 1px #333;}

/*--SHOP--------*/
#shop div.shop_right_block {position: absolute;}

/*--SHOP-MENU---*/
#shop_menu ul {list-style: none;}
#shop_menu ul li {margin: 10px 0px 10px 0px;}
#shop_menu ul li span {background: url(/img/srv/shop_arrow0.gif) no-repeat 100% 9px; padding-right: 15px; color: #FC632D; font-size: 24px; cursor: pointer;}
#shop_menu ul li span:hover {text-decoration: underline;}
#shop_menu ul li li {margin: 0px; list-style: circle; font-size: 20px; list-style: none; background: url(/img/srv/shop_circle.gif) no-repeat 0px 8px; padding-left: 15px;}
#shop_menu ul li ul {margin-top: 10px;}

/*--SHOP-ITEMS--*/
#shop table.shop_window img.framepic {border: none; margin-bottom: 5px;}
#shop table.shop_window a {white-space: nowrap;}
#shop table.shop_window {width: 100%;}
#shop table.shop_window tr {vertical-align: top;}
#shop table.shop_window td {padding-bottom: 50px; width: 33px;}
#shop hr {margin: 40px 0px 40px 0px;}
#shop div.buybutton {text-align: left; margin-top: 5px;}
#shop div.buybutton input {background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px;}
#shop div.buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 43px; color: #4200dd;}

/*--SHOP-NEWS---*/
#shop table.top {width: 100%; margin-top: 30px;}
#shop table.top td.menu {width: 50%;}
#shop table.top tr {vertical-align: top;}

#shop div.shop-news span.news-title {color: #939598; display: block; font-size: 12px; font-style: oblique; font-weight: bold; text-transform: uppercase; margin-top: 7px;}
#shop div.shop-news a:hover span{text-decoration:underline !important;}
#shop div.shop-news img{display:block;}
#shop div.shop-news span{display:block;}
#shop div.shop-news .time{font-size:9px;color:#808080;font-style:oblique;font-weight:bolder;margin-top:16px;}
#shop div.shop-news .date{font-size:9px;color:#000;font-style:oblique;font-weight:bolder;}
#shop div.shop-news .title{font-size:11px;font-weight:bolder;margin-top:10px;}
#shop div.shop-news .text{font-size:11px;color:#000;}

/*--NEW-STYLES-FOR-SHOP---*/
/*.framepic_name div.buybutton {text-align: center;}*/
table.freshnum div.buybutton a, table.arch_year div.buybutton a {font-family: Verdana; display: inline-block; background: white; border: 1px solid #FC632D; font-size: 10px; font-weight: normal; margin-top:3px; padding: 3px; color: #FC632D; text-align: center; text-transform: uppercase;}
div.number_buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #FC632D; font-size: 10px; font-weight: normal; margin: 0px 0px 10px 0px; padding: 3px; width: 160px; color: #FC632D; text-align: center; text-transform: uppercase;}

#download_from_appstore p {padding-left:0px; margin-left:0px;}
#download_from_appstore img {padding-bottom:15px}
table.polden_archive div.buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 43px; color: #4200dd; text-align: center; display: inline;}
div.polden_buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px 0px 10px 0px; padding: 3px; width: 100px; color: #4200dd; text-align: center;}
#shop table.shop_window div.guide img {border: 1px solid black; display: block; padding: 0px 3px 0px 0px;}

table.guides_archive div.buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 43px; color: #4200dd; text-align: center; display: inline;}

div.content table.guide td.pic {width: 52%; text-align: left;}
div.content table.guide tr {vertical-align: top;}

div.content div.shop_buttons {padding-left: 30px;}

div.content table.book tr {vertical-align: top;}
div.content table.book td.pic {text-align: center;}
div.content table.book td.info {padding-left: 30px;}
div.content div.book_buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 43px; color: #4200dd; text-align: center;}

div.book_breadcrumbs {top: -21px; position: absolute;}
div.book_breadcrumbs a, div.book_breadcrumbs span {color: white; text-transform: uppercase;}

table.book_list tr {vertical-align: top;}
table.book_list td {padding-bottom: 20px;}

div.catalog-section div.buybutton {padding-top: 10px;}
div.catalog-section div.buybutton a {font-family: Verdana; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 50px; color: #4200dd; text-align: center;}
div.catalog-section div.gps_link {margin-top: 10px;}
div.catalog-element div.buybutton {padding-top: 10px;}
div.catalog-element div.buybutton a {font-family: Verdana; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 50px; color: #4200dd; text-align: center;}

div.kompot_buybutton {margin-top: 20px;}
div.kompot_buybutton a {font-family: Verdana; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 50px; color: #4200dd; text-align: center;}

div.content div.phbook_buybutton a {font-family: Verdana; display: inline; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 43px; color: #4200dd; text-align: center;}

table.guide div.buybutton a {font-family: Verdana; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 100px; color: #4200dd; text-align: center; display: block;}

table.books-special div.buybutton a {font-family: Verdana; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 0px; padding: 3px; width: 50px; color: #4200dd; text-align: center; display: block;}

div.buybutton > div.buybutton a {font-family: Verdana; display: block; background: white; border: 1px solid #4200dd; font-size: 10px; font-weight: bold; margin: 10px 0px 0px 0px; padding: 3px; width: 100px; color: #4200dd; text-align: center;}

/* NEW SUBSCRIBE PAGE */
div.new-subscribe {padding-top: 0px;}
div.new-subscribe h1 {padding-bottom: 30px;}
table.new-subscribe td.first-column {padding-left: 0px;}
table.new-subscribe td {border-bottom: 1px solid black; border-right: 1px solid black; padding: 30px 40px 40px 70px;}
table.new-subscribe td.last-column {border-right: none; padding-right: 0px;}
table.new-subscribe tr {vertical-align: top;}
table.new-subscribe tr.first-row td {padding-top: 0px;}
table.new-subscribe tr.last-row td {border-bottom: none;}
table.new-subscribe td > img {display: block; margin-bottom: 10px;}
table.new-subscribe div.title {margin-bottom: 15px;}
div.new-subscribe h2 {margin: 0px; padding: 0px; background: black; color: white; font-size: 16px; display: inline; font-weight: bold; padding: 0px 5px 0px 5px;}
/*div.new-subscribe div.link a {font-size: 12px; font-weight: bold; font-style: italic; background: url(/img/srv/arr_more1.gif) no-repeat 100% 1px; padding-right: 17px;}*/
div.new-subscribe div.link a {font-size: 12px; font-weight: bold; font-style: italic;}
div.new-subscribe div.link img {display: inline; margin: 0px 0px -3px 3px;}

div.new-subscribe div.special {float:left; margin:0 15px 0 0;}
div.new-subscribe div.special > img {display: block; margin: 20px 0px 10px 0px;}
div.new-subscribe div.special a {color: #959698; font-weight: bold; font-size: 12px;}
div.new-subscribe div.special div.link img {display: inline; margin: 0px 0px 0px 3px;}

div.new-subscribe hr {color: black; border: 1px solid black; margin-top: 0px;}

/* ISSUE PAGER */
div.issue-pager {margin: 20px 0px 0px 15px;}

/* ANONYMOUS SUPPORT FORM */
form.anonymous_support input.check_code {display: block; margin-bottom: 5px;}
form.anonymous_support img.check_code {display: block; margin-bottom: 5px;}
form.anonymous_support textarea.message {display: block; width: 100%;}
form.anonymous_support input.anonymous_submit {display: block;}
form.anonymous_support input.theme {width: 100%;}
form.anonymous_support input.email {width: 100%;}

/*--IPAD---*/
.ipad .ipad-title {margin-top:30px; font-size:18px;}
.ipad .appstore_button {margin-top:20px;}
.ipad .ipad_picture {margin-top:35px;}

/*----NAUKA-----*/
#nauka_title {width:100%;height:123px;background: url(/style/nauka/nauka-title.png) no-repeat left;margin-bottom:10px;}

#nauka_index_left_column_container {float:left;margin-left:-260px;width:100%;}
#nauka_index_left_column {margin-left:260px;}
#nauka_index_left_column p {padding:0px 0px 10px 0px;}
#nauka_index_left_column hr {margin:0px 0px 10px 0px;color:#b5b5b5;}
#nauka_index_left_column #editable_area {min-height:435px;}
#nauka_index_left_column #fresh {font-size:26px;color:#eb1c24;font-weight:bold;}

#nauka_index_right_column {float:right;width:240px;margin:0px 0px 0px 20px;position:relative;}
#nauka_index_right_column #fresh {font-size:26px;color:#eb1c24;font-weight:bold;}
#nauka_index_right_column #pub_number {font-weight:bold;font-size:16px;}
#nauka_index_right_column p {padding:0px 0px 10px 0px;}
#science_subscribe {font-size:18px;font-weight:bold;text-decoration:underline;color:#eb1c24;padding-left:10px;background: url(/style/nauka/button-arrow-red.png) no-repeat 0 4px;}
#science_subscribe a {color:#eb1c24;}
#science_buy_fresh a{font-size:18px;font-weight:bold;text-decoration:underline;color:#eb1c24;cursor:pointer;padding-left:10px;background: url(/style/nauka/button-arrow-red.png) no-repeat 0 4px;margin-right:33px;}

.science_buy {font-size:14px;font-weight:bold;text-decoration:underline;color:white;cursor:pointer;padding-left:10px;background:#eb1c24 url(/style/nauka/button-arrow-white.png) no-repeat 11px 7px;height:27px;width:74px;position:relative;}
.science_buy div {position:absolute;top:5px;left:18px;}
.science_buy div a {color:white;text-decoration:underline;}
.science_numbers_list {padding:25px 0px 0px 0px !important;display:block;overflow:hidden;}
.science_numbers_list .science_number {float:left;display:block;margin:0px 37px 35px 0px;}

table.science_archive {width:100%;padding:0;margin:0;border:0;border-collapse:collapse;}
table.science_archive td {font-weight:bold;padding:5px;border:#FFFFFF 2px solid;background:#F0F0F0;text-align:center;}
table.science_archive td a {color:#eb1c24;text-decoration:underline;}
table.science_archive td.active {background:#CC3333;color:#FFFFFF;}

.science_pub_list span, .science_pub_list .division, .science_pub_list .signature {display:block;margin-left:100px;position:relative;}
.science_pub_list td {min-height:100px;position:relative;padding:20px 10px;}
.science_pub_list .image_container {position:relative;}
.science_pub_list img {position:absolute;top:0px;left:0;}
.science_pub_list hr {color:#959595; border-bottom:1px solid #959595;border-top:none;border-left:none;border-right:none;}
.science_pub_list .title {font-size:14px;font-weight:600;color:#eb1c24;}
.science_pub_list .division {color:#808080;font-style:oblique;text-transform:uppercase;font-size:10px;}
.science_pub_list .text {font-size:12px;color:#000 !important;}
.science_pub_list .more {display:inline;margin:0 !important;padding:2px 12px 1px 0;}
.science_pub_list .more img {padding:6px 0px 0px 5px;}
.science_pub_list a:hover span {text-decoration:underline !important;}
.science_pub_list {padding-bottom:30px;}

.science_number_title {font-size:26px;font-weight:bold;}

.science_pub_list_ul {padding-left:0 !important;}
.science_pub_list_ul span, .science_pub_list_ul .division, .science_pub_list_ul .signature {display:block;margin-left:100px;position:relative;}
.science_pub_list_ul li {display:block;min-height:70px;position:relative;padding:10px 0;list-style-type:none;}
.science_pub_list_ul img {position:absolute;top:10px;left:0;}
.science_pub_list_ul .title {font-size:14px;font-weight:600;color:#eb1c24;}
.science_pub_list_ul .division {color:#808080;font-style:oblique;text-transform:uppercase;font-size:10px;}
.science_pub_list_ul .text {font-size:12px;color:#000 !important;}
.science_pub_list_ul .more {display:inline;margin:0 !important;padding:2px 12px 1px 0;}
.science_pub_list_ul a:hover span {text-decoration:underline !important;}
.science_pub_list_ul {padding-bottom:30px;}

/*-----vs_guides------*/
#vs_guide_left_column {float:left;width:260px;position:relative;z-index:1;}
#vs_guide_left_column #cover {border:1px solid black;}
#vs_guide_left_column #buy_ipad {position:relative;padding:3px 0px 0px 57px;}
#vs_guide_left_column #buy_ipad #ipad_icon {position:absolute;top:0px;left:0px;}
#vs_guide_left_column #buy_ipad #ipad_text {color:#FC632D;font-size:12px;font-weight:bold;}
#vs_guide_left_column #guide_image {margin-top:20px;}

#vs_guide_right_column_container {width:100%;float:right;margin-left:-260px;}
#vs_guide_right_column_container #vs_guide_right_column {margin-left:280px;overflow:hidden;}
#vs_guide_right_column_container #vs_guide_right_column #pager {width:100%;max-width:420px;}
#vs_guide_right_column_container #vs_guide_right_column #contents {margin-left:40px;}
#like_block_vs_guide {clear:both;margin-bottom:15px;}
#mail_ru_like {position:relative;display:inline;top:5px;left:34px;}
#mail_ru_like iframe {display:inline !important;}

/*----------Country---------*/
#regions_list {background:url('/style/country_regions_background.png') white center 40px no-repeat;min-height:188px;margin-top:25px;}
#regions_list td {padding:0px 20px;}
.regions_title {width:600px;color:black;font-family:Arial;font-size:20px;font-weight:normal;text-align:left;margin-bottom:10px;}
#regions_list ul {list-style-type:none;color:black;font-size:15px;text-decoration:none;margin-top:20px;padding:0;}
#regions_list li {padding:2px 8px;list-style-position:outside;}
#regions_list li a {color:black;text-decoration:none;}
#regions_list li a:hover {text-decoration:underline;}

#misprint {font-size: 9px; color: #B2B2B2; font-style: normal; padding: 10px 0px 0px 20px;}
#misprint span {color: #FC632D;}

#fme2012_240_135 {clear:both; margin:10px 0 0 -2px; padding: 0; width: 240px; height: 135px; border: 1px solid #FC632D;}
#vk_comments {margin-top: 10px;}
.article-comments {background: url(/bitrix/components/bitrix/blog/templates/vs_additional/themes/blue/images/icon_comment.gif) no-repeat 0% 2px; border-top: 1px dotted #CCCCCC; padding: 3px 0 3px 15px;}
#yandex_ad_left, #yandex_ad_right, #yandex_ad_center, #yandex_ad_article {padding: 10px 0; background-color: #FFFFFF;}
#main_UF_SEND_TO_YANDEX, #main_UF_SEND_TO_YANDEX .fields {display: inline;}
#main_UF_SEND_TO_YANDEX .fields input {float: left; margin: 3px 5px 0 0;}
.photo_content table tr td p {padding-top: 0;}

/* все фото дня */
#photo_day_items {margin-top: 55px;}
#photo_day_items .clear {clear: both; height: 25px;}
#photo_day_items .item {float: left; width: 49%;}
#photo_day_items .item .item_photo {float: left; margin: 0 5px 2px 0;}
#photo_day_items .item .date {font-size: 14px; font-weight: bold;}
#photo_day_items .item .text {padding-right: 15px;}
#photo_day_items .navigation  {overflow: hidden; padding-bottom: 5px;}
#photo_day_items .navigation .left {float: left;}
#photo_day_items .navigation .right {float: right;}
#photo_day_items .navigation .left a {
    background: url("/style/vs_main-left-arrow.gif") no-repeat scroll left center transparent;
    padding-left: 17px;
}
#photo_day_items .navigation .right a {
    background: url("/style/vs_main-others-arrow.gif") no-repeat scroll right center transparent;
    padding-right: 17px;
}

/* бумажные путеводители http://www.vokrugsveta.ru/vs_guides/ */
.extra_nav  .vs_guide {color: #FC632D; font-size: 13px; font-weight: bold;} /* для меню навигации */
#guide_input {padding-bottom: 25px; font-family: arial; font-size: 12px;}
#guide_title {width: 500px; border: 1px solid #5886a7; padding: 3px 5px; margin-bottom: 10px; font-family: arial; font-size: 12px; color: #959595;}
#no_sales {margin-left: 15px;}
#vs_guides {padding-bottom: 15px;}
#vs_guides .last_guide {background-color: #959595; height: 1px; clear: both;}
#vs_guides .guide {border-top: 1px solid #959595; padding-top: 15px; clear: both;}
#vs_guides .guide .guide_content {float: left; padding-bottom: 15px; max-width: 549px; min-width: 300px;}
#vs_guides .guide .guide_content a {color: #2d83c2;}
#vs_guides .guide .guide_content .guide_img {border: 1px solid #959595; margin-right: 15px;}
#vs_guides .guide .guide_content .year {white-space: nowrap; font-size: 12px; padding-top: 7px;}
#vs_guides .guide .guide_content .podrobnee {display: block; float: left; padding-top: 33px; background: url("/img/srv/podrobnee.png") 3px 28px no-repeat; width: 88px; height: 27px; color: #ffffff; text-align: center; font-style: italic; font-size: 13px;}
#vs_guides .guide .guide_content .appstore {display: block; float: left; margin-left: 10px; padding-top: 27px; width: 79px; height: 29px;}
#vs_guides .guide .buybutton {float: right; padding-bottom: 15px; width: 200px; font-size: 13px; text-align: center;}
#show_all {background-color: #E9EDF1; clear: both; text-align: center; font-size: 13px; font-family:	tahoma, arial, verdana; color: #6A7989; cursor: pointer; padding: 7px 0;}

/* iPad-путеводители http://www.vokrugsveta.ru/ipad/ */
#ipad_guides .guide {float: left; width: 50%;}
#ipad_guides .guide .preview_photo {float: left; padding-right: 10px;}
#ipad_guides .guide .right {float: left; width: 60%; font-family: arial; font-weight: bold;}
#ipad_guides .guide .name {float: left; height: 51px; color: #505050; font-size: 16px;}
#ipad_guides .guide .price {float: right; clear: both; width: 70px; height: 25px; padding-top: 4px; color: #6c6c6c; text-align: center; font-size: 15px; background: url("/img/srv/btn_price.png") no-repeat scroll 0px 0px transparent;}
#ipad_guides .guide .detail_photo {float: left; width: 100%; margin: 10px 0 30px 0; padding-top: 20px; text-align: center; clear: both; background: url("/img/srv/guide_line.png") no-repeat scroll top center transparent;}
#ipad_guides .clear {margin: 30px 0; height: 1px; background-color: #959595; clear: both;}

#contents  p, #contents  ul {font-family: arial; font-size: 12px;}
/*******************************************************************************/
/* страница "Отдельной статьи" */
#novoe-article {margin-top: 42px;}
#novoe-article .rubrika {text-align: right;}
#novoe-article .rubrika  a {text-decoration: underline;}
#novoe-article .rubrika  a:hover {text-decoration: none !important;}
#novoe-article .text {margin-top: 20px;}
#novoe-article .author {margin-bottom: 20px;}
#novoe-article .author  a {font-style: italic;}
/*******************************************************************************/
/* вкладки */
.tabs_new {clear: both; padding-top: 20px;}
.tabs_new .tab {border-top-left-radius: 10px; border-top-right-radius: 10px; border: 1px solid #A02226; display: inline-block; margin: 3px 2px 0 0; padding: 5px 10px 4px 10px; font-size: 12px; text-decoration: none;}
.tabs_new .tab:hover {background-color: #F2F2F2;}
.tabs_new .tab.active {color: #FFFFFF; cursor: default; background-color: #A02226; text-decoration: none !important;}
.tabs_new .tab_con {display: none;}
.tabs_new .tab_con.active {display: block;}
/*******************************************************************************/
/* страница статей автора */
#announces_list {border-color: #A02226; border-style: solid; border-width: 3px 1px 1px; font-size: 12px;}
#announces_list a {color: #0186C4; text-decoration: none;}
#announces_list .announces_lines {padding: 10px 20px;}
#announces_list table.announces_lines td {padding: 10px 10px 0 0; vertical-align: top;}
#announces_list .announces_lines img {margin: 3px 10px 0 0;}
#announces_list .announces_lines .telegraph img {max-width: 74px;}
#announces_list .announces_lines .nauka img,
#announces_list .announces_lines .kompot img {	max-width: 76px;}
#announces_list .announces_lines .magazine a,
#announces_list .announces_lines .polden a,
#announces_list .announces_lines .articles a {display: block; overflow: hidden; width: 116px; height: 85px; margin: 0 10px 0 0;}
#announces_list .announces_lines .magazine img,
#announces_list .announces_lines .polden img ,
#announces_list .announces_lines .articles img {max-width: 116px;}
#announces_list .quart_heading {font-size: 12px;	text-transform: uppercase;}
#announces_list .quart_title {font-size: 12px;}
#announces_list .quart_announce {padding-top: 3px;}
#announces_list .quart_announce a {font-size: 12px; color: #000000;}
#announces_list .auth_date {color: #0186C4; margin: 5px 0 10px 0;}
#announces_list .auth_date a {font-style: normal;}
/*******************************************************************************/
/* 3 картинки на ширину страницы */
.tri_photo {text-align: center; margin: 10px 0; overflow: hidden;}
.tri_photo .photo {width: 33%; float: left; font-size: 12px;}
.tri_photo .photo a img {width: 95%;}
/*******************************************************************************/
/* страница ключевого слова */
#tag_page {margin-top: 55px;}
#tag_page .pub_list {padding-left: 0;}
#tag_page .pub_list li {min-height: 70px;}
/*******************************************************************************/
#ya_share {clear: both; padding: 20px 0;}
#ya_share .b-share {padding: 0 !important;}
/*******************************************************************************/
/* блок интерактивного номера на странице номера журнала ВС */
#view_number {margin: 20px 0 15px 15px;}
/*******************************************************************************/
/* блок "Популярные новости" */
#popular_news {width:100%; clear:both; overflow:hidden; border-top:1px solid #999; padding-top:20px; margin-top:20px;}
#popular_news .name {font-size: 16px; font-weight: 800; padding: 10px 0px;}
#popular_news .one {float:left; width:48%; min-height:100px; margin-right:1%;}
#popular_news .one img {float:left; margin: 0 10px 5px 0;}
/*******************************************************************************/

#adinfox_vkg {width: 232px !important;}
.tags {clear:both; padding-top:20px; font-size:12px;}
/* таблица с отступами внутри ячеек */
table.with_padding {border-collapse: collapse;}
table.with_padding td {padding: 3px 7px; border: 1px solid #000000;}