/*
Theme Name: JournalNews 3.0
Version: 3.0
Author: Media Images
Author URI: http://mediaimages.ru/
Description: DailyReporter is a theme by Rebrov Dmitriy, <a href="http://mediaimages.ru/">Media Images</a>.
Tags: gray, custom header, fixed width, three columns, widgets

    JournalNews 1.0
    http://journalnews.premiumthemes.ru/
    This theme was designed and built by Media Images,
    whose site you will find at http://mediaimages.ru/
    The CSS, XHTML and design is released under GPL:
    http://dailyreporter.premiunthemes.ru/licenses/gpl-license.php
*/
/* Body */

*{margin:0; padding:0;}
body{background:#FFFFFF url(bg/pagebg.png) top center repeat-y;font-family: Arial, Helvetica, sans-serif; font-size:1em;}

#wrap{width:960px;padding:20px 10px 0 10px;background-color:#ffffff;color:#303030;margin:0 auto;}

/* Links */

a{background-color:inherit; color:#000000; text-decoration:none; font-family: Arial, Helvetica, sans-serif; }
a:hover{background-color:inherit; color:#000000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; }
a img{border:0;}

/* Header */

#header {height:167px;width:980px;background:#FFFFFF url(bg/header.jpg);margin:10px auto}

#logo{margin:0px 12px 15px 17px;}
#reklama{margin: 10px 0px 5px 0px;}
#search1{margin: 10px 20px 10px 20px;}
.redbac {background-color:#ead9d9;}

/* search bar в шапке*/

.searchbar {text-align:right;padding-right: 15px}
.searchbar form { margin:0}

.searchbar form .searchbox {font-family: Arial, sans-serif; font-size:70%; vertical-align: middle; padding: 3px;height: 12px; /* :hack: height for IE5 */  background-color:#FFF; color:#000; width:130px; border: 1px solid #000}
.searchbar form .searchbutton {vertical-align:middle;font-size:12px;font-weight:bold;font-family:Arial,sans-serif}

.advancedsearch {padding-right:20px;font-size:11px;font-weight:normal;font-family:Arial, sans-serif}

.description h1 {padding-left:3px;font-size:0.75em;font-weight:normal;text-transform:uppercase;font-family:Arial, sans-serif}

/* Sidebars */

#widget {float:right;line-height:1.2em;padding:0;width:310px}

/* Анонсы событий */
#events {border:#a4c2c2 1px solid; /*стиль бордюра*/ padding:3px 0 3px 3px;margin-left:3px;margin-bottom:10px}
#events_title {height:22px;padding-left:10px;display:block;border-bottom:4px solid #b70101;background-color:#f1ebeb;margin-bottom:10px}
#events_title h1 {font-family:tahoma,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-size:0.8em;color:#000;}
.events_thumb {padding:0px 5px 0px 8px;display:block;margin:0 0 5px 0;height:105px;overflow:hidden}
.events_thumb ul, .events_thumb li {padding:0;margin:0}
.events_thumb li {list-style-image:none;list-style:none;font-weight:normal;font-size:0.83em}
.events_thumb img {float:right;margin-left:10px;padding:0;border:#000000 1px solid;width:150px; height:100px}
.events_thumb, .events_thumb p {font-size:11px}
.events_thumb, .events_normal {line-height: normal}
.events_thumb a, .events_normal a {color: #000000; /*цвет ссылок*/ }
.events_thumb h2 {margin: 0;padding: 0 0 5px 0;font-size:1.3em}
.events_normal {padding:3px 5px 3px 20px; display:block}
.events_normal { height: 14px;overflow:hidden}
.events_normal li {list-style:square;font-weight:normal;font-size:11px;}
.sb_hr {margin:0px 7px 4px 8px;border-bottom:#888888 1px dotted}

#sb_news {border:#a4c2c2 1px solid; /*стиль бордюра*/ padding:3px 0 3px 3px;margin-left:3px;margin-bottom:8px}
#sb_news_title {height:21px;padding-left:10px;display:block;border-top:4px solid #425e5e;background-color:#efefef;margin-bottom:10px}
#sb_news_title h1 {font-family:Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-size:0.9em;color:#000}
.sb_news_thumb { padding:0px 5px 0px 8px;display:block;margin:0 0 5px 0;height:95px;overflow:hidden}
.sb_news_thumb ul, .sb_news_thumb li {padding:0;margin:0}
.sb_news_thumb li {list-style-image:none;list-style:none;font-weight:normal;font-size:11px}
.sb_news_thumb img {float:right;margin-left:10px;padding:0;border:#000000 1px solid;width:135px; height:90px}
.sb_news_thumb, .sb_news_thumb p {font-size:11px}
.sb_news_thumb, .sb_news_normal {line-height: normal}
.sb_news_thumb a, .sb_news_normal a {color: #000000; /*цвет ссылок*/ }
.sb_news_thumb h2 {margin: 0;padding: 0 0 5px 0;font-size:1.3em}
.sb_news_normal{ padding: 3px 5px 3px 20px; display:block}
.sb_news_normal { height: 14px;  overflow: hidden}
.sb_news_normal li { list-style: square; font-weight: normal;font-size:11px}

/*  */
#bannertop3 {background: #ecf4f4;}
#bannertop3 div.textwidget{font-size:0.9em; margin:0 0 20px; padding: 10px 15px;}
#bannertop3 li{line-height:1.2em; list-style:none; margin:0 0 6px;}

#sidebottom{background: #ecf4f4; width:160px; margin: 0px 5px 0px 0px;}
#sidebottom p, #sidebottom ul, #sidebottom div.textwidget{font-size:0.9em; margin:0 0 10px; padding: 3px 10px}
#sidebottom li{line-height:1.2em; list-style:none; margin:0 0 6px}
#sidebottom ul ul{margin:6px 0 0 10px;}
#sidebottom ul ul li{margin:0 0 4px;}
#sidebottom ul ul li a{font-weight:normal;}
#sidebottom ul.linklist{font-size:0.7em;}
#sidebottom ul.linklist ul{margin:0 0 10px;}
#sidebottom ul.linklist ul li a{font-weight:bold;}
#sidebottom h2, #sidebottom ul.linklist li h2, #sidebottom h3, table#wp-calendar caption {text-transform: uppercase; font-size:0.7em; margin:0px 0 0px 0; font-family:Tahoma, Arial, sans-serif;  font-weight:bold; padding: 10px 10px 0px 10px; border-top: 5px solid #99181b; color:#99181b;}
#sidebottom label{display:none;}

#extras{background: #ecf4f4; padding:0 0 3px; margin:0 0 10px; }
#extras ul, #extras div.textwidget{font-size:0.8em; margin:0 0 5px; padding: 0px 10px;}
#extras li{line-height:1.2em; list-style:none; margin:0 0 6px;}
#extras ul ul{margin:5px 0 0 10px;}
#extras ul ul li{margin:0 0 4px;}
#extras ul ul li a{font-weight:normal;}
#extras ul.linklist{font-size:1em;}
#extras ul.linklist ul{margin:0 0 20px;}
#extras ul.linklist ul li a{font-weight:bold;}
#extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {text-transform: uppercase; font-size:0.7em; margin:0px 0 0px 0; font-family:Tahoma, Arial, sans-serif;  font-weight:bold; padding: 10px 10px 0px 10px; border-top: 5px solid #99181b; color:#99181b;}
#extras img{border:0px; margin:10px 17px 0px;}

#calendar_wrap {margin:0 10px;}

#disqus {background: #cccccc; border-top: 5px solid #99181b;}
#disqus h3 {color:#99181b;}

#banner {padding:5px 0 0 0; margin:5px 0 0 0;}

/* Main menu */

ul.page{list-style:none; margin:0 0 20px; width:140px;}
ul.page li{display:inline; line-height:1.2em; width:140px;}
ul.page li a{background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a{background-color:#eaeaea; border-left:4px solid #286ea0; color:#505050;}
ul.page ul{font-size:0.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px;}
ul.page ul a{padding:3px 1px 3px 5px;width:115px;}
ul.page ul ul{width:113px;}
ul.page ul ul a{width:100px;}

/* Content */

#content{overflow: hidden; width:640px;line-height:1.4em;margin:10px 0px 5px 0;font-size:0.8em;font-family:Arial,Arial Narrow,Book Antiqua,Sylfaen,Helvetica, sans-serif;border-bottom:1px solid #DFDFDF;}
#content h2,#contentwide h2{font-family:Georgia,Franklin Gothic Medium;font-size:15px;color:#363030;font-weight:normal;}
#content h3,#contentwide h3{font-size:1.0em;margin:0 0 8px;font-family: Georgia, Arial, Helvetica, sans-serif;}
#content img,#contentwide img{border:0px solid #d0d0d0; float:right; margin:5px 5px 5px 5px;}
#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 10px 20px;}
#content li,#contentwide li{padding:0 0 0 5px; list-style-image: url(img/arrow.gif);}
#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 10px;}
#contentwide{line-height:1.6em;margin:0 5px 5px;padding:0}

#dsq-content h3{font-family:Tahoma, Arial, sans-serif;  font-weight:bold; color:#99181b;}
#dsq-content{line-height:1.4em;padding:0; border-top: 1px dotted rgb(102, 102, 102);}

.singlenav {margin:10px 10px; padding: 5px 0px; border-top: 1px dotted #666}
.singlenav img{padding-right: 5px;}

.meta {margin-left:5px;font-size:0.8em;font-family:Lucida Grande, Arial; border-top: 1px dotted rgb(102, 102, 102);}
#meta a{font-color:#999}

/* Content2 */

#content2, .oneline{width:617px;line-height:1.6em;font-size:12px;font-family:,Arial, Helvetica, sans-serif;font-weight:bold}
.oneline{width:370px;}
#content2 h2, .oneline h2{font-size:1.1em;margin:0 0 10px;font-family:Franklin Gothic Medium, Georgia,Arial,Helvetica, sans-serif;}
#content2 h3, .oneline h3{font-size:1.0em;margin:0 0 8px; font-family:Franklin Gothic Medium, Georgia,Arial,Helvetica, sans-serif;}
#content2 ul,#content2 ol, .oneline ul, .oneline ol{margin:0 0 0 20px;}
#content2 li, .oneline li{list-style-image: url(img/arrow.gif);}

/*--- CD & DVD раздел ---*/
#catnewscd {width:617px;height:24px;padding-left:10px;display:block;border-top:1px solid #425e5e;background-color:#efefef; margin-bottom: 0px;}
#catnewscd h1 {text-transform:uppercase;font-weight:bold;font-size:0.9em;font-family:tahoma,Arial,sans-serif;color:#000;}
#content2 .news4_cd {background:#e0dfdf;overflow:hidden;width:627px;margin-bottom: -1px;}
#content2 .news4_cd ul {margin:0;padding:0;border:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
#content2 .news4_cd li {margin:0;padding:0;border:0;width:123px;height:165px;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
#content2 .news4_cd li img {position:absolute;left:13px;top:44px;width:108px;height:108px;border:1px solid #8A8A8A;}
#content2 .news4_cd .redblock {width:13px;height:44px;position:absolute;left:0;top:0;overflow:hidden;background:#cecece;}
#content2 .news4_cd .otherredblock {width:12px;height:44px;float:left;overflow:hidden;background:#cecece;}
#content2 .news4_cd .textblock {width:103px;height:44px;position:absolute;left:17px;top:0;overflow:hidden;font-family:"Arial";font-size:11px;font-weight:normal;color:#000000;line-height:125%;}
#content2 .news4_cd .textblock a {font-family:"Tahoma";font-size:12px;font-weight:normal;color:#666666;white-space: nowrap;}
#content2 .news4_cd .textblock h2 {margin:0;margin-top:2px;}


#content3{ width: 600px; line-height:1.4em; margin:10px 0px 5px 0; font-size:0.8em; font-family: Arial, Helvetica, sans-serif;}
#content3wide{line-height:1.6em;margin:0 5px 5px;padding:0;}
#content3 h2{font-size:1.3em;margin:0 0 0px; font-family: Arial, Helvetica, sans-serif;}
#content3 h3{font-size:1.1em;margin:0 0 8px; font-family: Arial, Helvetica, sans-serif;}
#content3 img{border:0px; margin:0px;}
#content3 ul,#content3 ol{margin:0 0 10px 20px;}
#content3 li,#content3wide li{padding:0 0 0 0px; list-style-image: url(img/arrow.gif);}
#content3 ul ul,#content3 ol ol{margin:0 0 0 0px;}

#editor{ width: 300px; line-height:1.4em; margin:10px 0px 5px 0; font-size:0.8em; font-family: Arial, Helvetica, sans-serif;}

.redactionimg { border: 1px solid #C0C0C0; float: right; height: 114px; width: 154px; margin: 4px 0; overflow: hidden; padding: 0; }
.redactionimg a { border: 2px solid #FFFFFF; display: block; height: 110px; width: 150px; overflow: hidden; margin: 0; padding: 0; }
.redactionimg img { display: block; border: 0; height: 188px; width: 150px ; margin: 0 !important; margin-top: -29px !important; padding: 0; }

.otherauthors {padding-top: 10px; font-size: 12px; line-height: 20px;}

/** Социальные сети --------------------------------------------- */
#social {margin:0 0 3px 0;height:27px;padding:1px 0px;background-color:#fff;border-bottom:3px solid #000;border-top:1px solid #000;text-align:left;font-family:Lucida Grande,Arial Narrow;font-size:0.85em;font-weight:normal;}
#social ul {list-style:none;margin:0;padding:0}
#social li {display:inline;border-right:1px solid #fff;color:#99181B;padding-right:0.5em;background:url(img/nav_bar.gif) no-repeat right;}
#social a {color: #99181B; text-decoration:none;}
#social a:focus, #social a:hover {text-decoration:underline}

/* Блок трансляции RSS */

#contentrss{line-height:1.6em;  font-size:0.8em; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
#contentrss h3{font-size:1.1em;}
#contentrss img{float:left;}
#contentrss ul, #contentrss ol{margin:0 0 0 20px;}
#contentrss li{list-style-image: url(img/arrow.gif);}

/* Footer */

#footer{background-color:#ffffff; clear:both;color:#808080;font:0.85em Arial, Helvetica, sans-serif; line-height:1.4em;margin:0 auto;padding:10px 0;text-align:center;width:955px;}
#footer-counter {width:955px;margin:0 auto;overflow:hidden;background:#ecf4f4 url(bg/footer_top_bg.png) repeat-x top}
#footer-counter .alignleft {font:normal 11px Arial, Helvetica, sans-serif; color: #333;	padding: 4px 0px 5px 5px}
#footer-counter .alignleft a {color: #333}
#footer-counter .alignleft a:hover {color: #fff}
.counter {overflow:hidden; float:right; margin-top: 3px; margin-right:5px}

#footer-links {width:960px; float:left; margin:0 auto; overflow:hidden; font:normal 10px Arial, Helvetica, sans-serif; color:#999; border-top:0px solid #bbe0d6; background:#fff}
#footer-links ul {padding:4px 7px 4px 25px}
#footer-links a {color:#999}
#footer-links a:hover {color:#cd3201}

.sponsoredlogo {text-indent:-9009px; margin-top: 4px; margin-left:4px; margin-right:4px; background:url(/bg/sponsorlinks.png) no-repeat; width:30px; height:29px; float:left}

.alignleft {float:left;	padding-right:5px}

/** спонсоры в подвале ---------------------------------*/
#foot {width:953px;paddinf-left:0px;margin:0px auto}
#foot .nav {clear:both;margin:0 0 .5em 0;text-align:left;font-size:0.9166em; padding:5px;}
#foot .nav li {display:inline;text-align:center;color:#fff;margin:0;padding:0 0.4em;border-right:1px solid #fff; font-weight:normal;}
#foot .nav li a:link, #foot .nav li a:visited{color:#fff;text-decoration:none;}
#foot .nav li a:hover, #foot .nav li a:active{color:#fff;text-decoration:underline;}
#foot .nav li a:link, #foot .nav lili.rightside a:visited{color:#fff;text-decoration:none;}
#foot .nav li a:hover, #foot .nav li.rightside a:active{color:#70A2D5;text-decoration:underline;}
#foot #footer-nav {background:#990000;font-size:1.0em;}
#foot .sub_nav {clear:both;margin:2em 0 0 0.5em;padding:0 5px .3em 0;text-align:left;font-size:0.933em;}
#foot .sub_nav li{display:inline;text-align:left;font-size:0.8em;color:#fff;margin:0;border-right:1px solid #fff;font-weight:lighter; padding:0 0.6363em;}
#foot .sub_nav li a{line-height:1.5em; color:#fff;}
#foot .sub_nav li a:link, #foot .sub_nav li a:visited{color:inherit;}
#foot .sub_nav li a:hover, #foot .sub_nav li a:active{color:inherit;text-decoration:underline;}
#foot .search{margin:0;padding:.333em;height:4.5em;background:url(/i/fade_bg.gif) repeat-x 0 -425px;}
#foot .search * {vertical-align:middle;}
#foot .search div {float:left;margin:.5em 0 0 0;padding:0 .5em;}
#foot .search a{float:left;margin:1.5em 0;padding:0 1.1em;border-right:2px solid #FFF;font-weight:bold;}
#foot .search form {float:left;display:inline;width:18.5em;}
#foot .search form.no_spon {width:32.5em;}
#foot .search fieldset.text_box{padding:.5em 0;}
#foot .search form fieldset.radios a{float:none;display:inline;margin:0 0 0 15.83em;padding:0 1.333em 0 0;border:.111em solid #009;font-size:1.111em;}#foot .search form fieldset.radios a.no_spon{margin:0 0 0 32.5em;}#foot .search form.fieldset.radios input {position:relative;top:-0.5em;margin:0 0 0 1em;}
#foot .search fieldset.radios input.first {margin:0;}
#foot .search_input{width:16.25em;}
#foot .search_input.no_spon{width:29em;}

#marketplace {clear:both; font-size:0.88em;padding:.4166em 0 .4166em 0;border-top:0.333em solid #000711; text-align: left; overflow: hidden;}  
#marketplace ul{margin:0;float:left;width:13em; padding-left: 15px; }
#marketplace ul li{font-size:.9166em;font-weight:lighter;text-transform:uppercase;}
#marketplace ul li a{padding-right:.9090em;text-decoration:none;color: #000711;}
#marketplace ul li a:hover{text-decoration:underline;}
#marketplace ul li a.current{background:url(/i/mkt/mkt_arrow.gif) no-repeat 100% 35%;}
#marketplace ul li a.current{color:#009;}
#marketplace iframe{float:left;width:25em;height:12.5em;border-right:.083em #CCC solid;}
#marketplace .ad{float:left;margin:0 0 .333em .667em;padding:0 0 .25em 0;width:8.75em;height:3.75em;border:.083em #CCC solid;overflow:hidden;text-align:center;}
#marketplace .ad.selected{border-color:#009;}
#marketplace .ad img{width:88px;height:31px;border:0; display: block; margin: 0 auto;}
#marketplace .ad a{font-size:.9166em;font-weight:bold; color: #000711;}

/* DAN CHANGES #marketplace {clear:both;margin:.333em .4166em .4166em .833em;padding:.4166em 0 0 0;height:19.5em; background:#E6E6E6;}

#marketplace .submarketplace {clear:both;margin:.333em .4166em .4166em .833em;padding:.4166em 0 0 0;height:14.5em; background:#E6E6E6;}

#marketplace ul{margin:0;float:left;width:8.75em; }
#marketplace ul li{font-size:.9166em;font-weight:lighter;text-transform:uppercase;}
#marketplace ul li a{padding-right:.9090em;text-decoration:none;}
#marketplace ul li a:hover{text-decoration:underline;}
#marketplace ul li a.current{background:url(/i/mkt/mkt_arrow.gif) no-repeat 100% 35%;}
#marketplace ul li a.current{color:#009;}
#marketplace iframe{float:left;width:25em;height:12.5em;border-right:.083em #CCC solid;} END DAN CHANGES*/

#marketplace .marketplaceConsole {background:#fff; margin:0 2.5em 0 0;width:185px; float:left;}
#marketplace .marketplaceConsole .pHeader {margin:0;padding:0;width:185px;height:18px;}
#marketplace .marketplaceConsole .pHeader img {width:185px;height:18px;}
#marketplace .marketplaceConsole ul {margin:0 0 0 1px; padding:5px 0 5px 0; background:#fff;width:185px;border-top:0;}
*html #marketplace .marketplaceConsole ul {width:187px;}
#marketplace .marketplaceConsole ul li {margin:0 0 5px 0;padding:0;list-style:none;border-bottom:1px dotted #A9A9A9;}
#marketplace .marketplaceConsole ul li p {font-family:Arial, sans-serif; font-size:9pt; padding:0; text-transform:none; padding:0 0 .5em 0;}
#marketplace .marketplaceConsole a {text-decoration:none; color:#525D67;}

#marketplace .adcontainer {float:left;width:10.01em; margin-right:.5em; display:inline;}
#marketplace .adcontainer .ad{float:left;margin:0 0 .333em .667em;padding:0 0 .25em 0;width:8.75em;height:3.75em;border:.083em #CCC solid;overflow:hidden;text-align:center;}
#marketplace .adcontainer .ad.selected{border-color:#009;}
#marketplace .adcontainer .ad img{width:8.01em;height:2.8181em;border:0;}
#marketplace .adcontainer .ad a{font-size:.9166em;font-weight:normal;}

.ranks {float: right;margin-top: 5px}

/* Subpage menu */

#subpages{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;float:right;font-weight:bold;line-height:1.3em;margin:-5px 0 8px 15px;padding:0 0 10px 10px;width:190px;}
#subpages h2{font-size:1.2em;font-weight:bold;letter-spacing:-1px;line-height:1.3em;margin:0 0 12px;}
#subpages ul.submenu{line-height:1.4em;list-style:none; margin:0;}
#subpages ul.submenu li{display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;float:left;font-weight:bold;margin-bottom:5px;padding:3px 1px 3px 5px;text-decoration:none;width:180px;}
#subpages ul.submenu li ul{margin:0 0 5px 10px;width:170px;}
#subpages ul.submenu li ul li a{width:170px;}
#subpages ul.submenu li ul ul{margin:0 0 5px 10px;width:160px;}
#subpages ul.submenu li ul ul li a{width:160px;}
#subpages ul.submenu li ul ul ul{margin:0 0 5px 10px;width:150px;}
#subpages ul.submenu li ul ul ul li a{width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050;}
#subpages ul.submenu li.current_page_item ul li a{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#505050;}

/* Tags */

p,ul,ol{margin:0 0 18px;}
blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}

blockquote p{background-color:inherit;color:#505050;font-size:0.9em;line-height:1.3em;}

label{background-color:inherit;color:#606060;font-size:0.9em;font-weight:bold;}

table#wp-calendar{margin:0 0 20px;width:140px;}

/* Forms */

#s,#submit{background-color:#ffffff;border:1px solid #cccccc;color:#505050;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}

#author,#email,#url,#comment{border:1px solid #cccccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}

#commentsection{margin:25px 0 0;}

#commentsection p{margin:0 0 6px;}

/* Various classes */

.left{border:1px solid #cccccc;float:left;margin:10px 15px 10px 0;}
.right{border:1px solid #cccccc;float:right;margin:10px 0 5px 10px;}

.center{border:1px solid #aaaaaa;margin:5px auto 12px;text-align:center;}
.textright{text-align:right;}

.small{font-size:0.8em;}
.hide{display:none;}

.post{margin:5px 0 5px;}
.post h1 {font-size:1.5em;color:#99181b;font-family:Arial Narrow,Franklin Gothic Medium,Tahoma, Verdana, sans-serif;font-weight:normal}

.postinfo{font-size:0.88em;color:#99181b; font-family:Arial Narrow,Arial, Helvetica;margin:1.5px 0px 1.5px; padding:0px 0 2px;}
.comment{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;margin:1px 10px 40px 0px; padding:8px 5px 0 8px;}
.comment p.commenthead{line-height:1.6em;}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px;}

.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center}
.navigation p{margin:0;padding:0}
.prevlink{margin-right:20px}
.nextlink{margin-left:20px}

/* Верхнее меню--------------------------------------------*/

#topnav {margin:10px auto;padding-bottom:20px;font-size:0.7em;text-transform:uppercase; width:960px}

.indexpage #topnav { border-bottom: 0; }

#menu {border-bottom:5px solid #000;border-top:1px solid #000;margin:0;padding:0;position:relative;z-index:100;background:#FFF;zoom: 1; /* :hack: float enclosing in IE */ }
#menu:after { content: "."; clear: left; display: block; height: 0; visibility: hidden; }
#menu li { float: left; list-style-type: none; margin: 0;  }
#menu a {  background:url(img/nav_bar.gif) no-repeat right; padding: 4px 12px 5px 11px; display: block; color: #99181B; white-space: nowrap;  text-decoration: none; font-weight: bold; }
#menu .on a { text-decoration: none; background-color:#000; color: #FFF; background-image:none;}
#menu .on a:hover, #menu a:focus, #menu a:hover, #menu .open a {color: #FFF; background-color:#000; background-image:none;}
#menu li div {position: absolute; left: -9999px; clear: left; width: 200px; background-color: #000; text-transform: capitalize; border-top: 5px solid #000; }
#menu li div .line { display: none; }
#menu li ul {margin: 0 0 0 -2px; padding: 0; border: 2px solid #fff; border-top-width: 1px; }
#menu li li { float: none; padding: 0; font-size: .9em; _zoom: 1; _display: inline; /* :hack: make weird gaps disappear in IE5+6 */ }
#menu li:hover, #menu li.over { position: static; /* make menus not sticky in IE7 */ }
#menu li:hover div, #menu li.over div { left: auto; }
#menu li li a, #menu .open li a {color: #FFF; border-bottom: 1px solid #fff; font-weight: normal; padding: 4px 14px; text-decoration: none; _width: 100%; }
#menu li li a:focus, #menu li li a:hover, #menu .open li a:hover, #menu li a.focussed { background: #99181B; text-decoration: none; }

#advertsequence {padding:0 1px; zoom: 1; /* :hack: float enclosing in IE */ }
#advertsequence:after {content: "."; clear: left; display: block; height: 0; visibility: hidden; }
#advertsequence ul {margin: 0; padding: 0; }
#advertsequence li {float:left; list-style-type: none; margin:0; width:331px;}

/* блок 1 на главной -----------------------------------------------*/

#topadverts {margin: 0 0 35px 0;}
#topadverts div {display: inline;}
#topadverts #ad1,#topadverts #ad2 {margin-right:16px;}

/** навигация в подвале --------------------------------------------- */
#bottomnav {margin:0 0 2px 0;height:27px;padding:1px 0px;background-color:#FFF;border-bottom:4px solid #000;border-top:1px solid #000;text-align:left;font-size:0.88em;font-weight:bold}
#bottomnav ul {list-style:none;margin:0;padding:0}
#bottomnav li {display:inline;border-right:1px solid #fff;color:#99181B;padding-right:1em; background:url(img/nav_bar.gif) no-repeat right; margin-right: 0.5em}
#bottomnav a {color: #99181B; text-decoration: none;}
#bottomnav a:focus, #bottomnav a:hover {text-decoration: underline}

/* кнопки в подвале --------------------------------------------- */

#pagetools {border-top:1px solid #e0dbd7; position:relative;clear:left;list-style:none;padding:0; height:10px;margin:0;}
#maincol  #pagetools {height:20px;clear:both}
#pagetools a { color: #333; text-decoration: none; }
#pagetools a:focus, #pagetools a:hover {text-decoration:underline;color:#99181B}
#pagetools1 {position:absolute;left:0;top:5px}
#pagetools1 a {background: url(img/b_previous.gif) no-repeat left; padding-left: 14px}
#pagetools2 {position:absolute;left:450px;top:5px}
#pagetools2 a { background: url(img/bb_print.gif) no-repeat right; padding-right: 16px}
#pagetools3 {position:absolute;right:0;top:5px}
#pagetools3 a { background: url(img/b_top.gif) no-repeat right; padding-right: 14px}
#pagetoolsnoscript {clear:left;text-align:right}

/*Uses PAGETOOLS STYLES AND overrides left position when used in main column for back next search results*/

#pagetools.backnext { background: #eee; width:100%; left:0; margin: 0; padding:0; font-size: .9em; padding: 5px 0; }
#pagetools.backnext #pagetools1 { left: 5px; top: 10px; }
#pagetools.backnext a.previous {background:url(img/b_previous.gif) no-repeat left; padding-left: 15px;}
#pagetools.backnext #pagetools3 { right: 5px; top: 10px; }
#pagetools.backnext a.next {background:url(img/b_next.gif) no-repeat right; padding-right: 15px;}
#pagetools.backnext #pagetools2 {position:absolute;left:220px;top:5px; }

/* реклама в подвале ---------------------------------*/

#bottomad { margin:0; padding: 20px 0 20px 0; border-top: 1px solid #e0dbd7; text-align:center; }

/*hybrid text headers for RSS feeds*/

.rssheader { border-bottom:1px solid #DFDFDF; margin:1.5px 355px 1.5px 0px; }
.rssheader span{ float:left; text-transform:uppercase; color:#99181b; font-size:0.9em; font-family:tahoma,Arial,sans-serif; margin:1.5px 480px 1.5px 0px;}

/*news*/

#newsrss { padding:3px 0 5px 0;}
#news1{width:360px; border-bottom:1px solid #DFDFDF;}
#news2{ width:370px;}

.news3{ width:290px; float:left; padding: 15px 20px 15px 0px; display:block; line-height:1.4em; font-size:0.8em; font-family: Arial, Helvetica, sans-serif;}
.news3 h2{font-size:1.3em;margin:0 0 0px; font-family: Arial, Helvetica, sans-serif;}
.news3 h3{font-size:1.1em;margin:0 0 8px; font-family: Arial, Helvetica, sans-serif;}
.news3 ul,.news3 ol{margin:0 0 10px 20px;}
.news3 li{padding:0 0 0 5px; list-style-image: url(img/arrow.gif);}
.news3 ul ul,.news3 ol ol{margin:0 0 0 10px;}

.news4{ width:290px; float:left; padding: 3px 10px 3px 0px; display:block;} 
.news4 li{float:left;}
.news4_thumb{ width:290px; float:left; padding: 0px 10px 0px 0px; display:block;margin:0; height: 125px; overflow: hidden;}

#content2 .news4_thumb ul, #content2 .news4_thumb li {padding: 0; margin:0;}
#content2 .news4_thumb li {list-style-image: none; list-style: none; font-weight: normal;font-size:11px;}

#content2 .news4_thumb img {float:left; margin-right: 10px; border: #000000 1px solid; width:120px; height:120px;}
#content2 .news4_thumb, #content2 .news4_thumb p {font-size:11px; }
#content2 .news4_thumb, #content2 .news4_normal {line-height: normal}
#content2 .news4_thumb a, #content2 .news4_normal a {color: #000000}
#content2 .news4_thumb h2 {margin: 0;padding: 0 0 5px 0}

.news4_normal{ width:290px; float:left; padding: 3px 10px 3px 0px; display:block;height: 12px;  overflow: hidden; }
.news4_normal li{float:left;}

#content2 .news4_normal li {list-style-image: none; list-style: square; font-weight: normal;font-size:11px;}

#newsclear{clear:left; height: 1px;  }

#news5{width:600px;}

#newsmore{margin: -20px 0 0px 0; font-weight:normal; font-size:11px; font-family:tahoma,Arial,sans-serif;  padding-right: 10px}
#newsmore a {color: #015660}

#postwire{ font-family:Tahoma, Arial, sans-serif; }
#postwire1 {vertical-align: top;}

#catnews {width:617px;height:24px;padding-left:10px;display:block;border-top:1px solid #425e5e;background-color:#efefef; margin-bottom: 10px;}
#catnews h1 {text-transform:uppercase;font-weight:bold;font-size:0.9em;font-family:tahoma,Arial,sans-serif;color:#000;}

/* авторы */

#story1 .storytext .storylist, #story2 .storytext .storylist, #story3 .storytext .storylist, #story4 .storytext .storylist, #hybrid .storytext .storylist { clear:none; }

.storylist ul {list-style:none; padding:0; margin:0 0 15px 0;}

.storylist li {background:url(img/arrow.gif) no-repeat 0 0; padding:0 0 0 15px; margin:0 0 5px 0; /* :hack: hasLayout trigger to make IE show the background images */ }

.storylist h2 { padding: 0;  margin: 0; font-size: 1em;display:inline; background: transparent; color: #000; text-transform: none; font-weight: bold; }

.storylist h2 a { text-decoration: none; }
.storylist h2 a:focus, .storylist h2 a:hover { text-decoration: underline; }
.storylist h2 a img { vertical-align:-2px;}
.storylist p.date { display: none; margin: 0; }
.storylist p { margin: 0 0 .8em 0; padding:0 0 10px 0;}
#storylist h3 {color: #99181b; font-family:Tahoma, Arial, sans-serif; text-transform: uppercase; font-weight: bold; }
#storylist3 {border-bottom: 1px solid #dfdfdf; margin:0 10px 0 0;}

/*заголовки страниц*/

#pageheader {border-bottom:1px solid #DFDFDF; margin:1.5px 5px 1.5px 0px; text-transform:uppercase; color:#99181b; font-size:0.8em; font-family:tahoma,Arial,sans-serif;}

.contenttext {text-align: justify;}

#categories {border-top:1px solid #000;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;text-align: justify;}
#categories a {color:#333;text-decoration: underline}
#categories a:hover {color:#1d1616;text-decoration: underline}
#categories ul a {font:normal 11px Arial, Helvetica, sans-serif;text-color:#f64431}
#categories li {display:inline}

ul.categories .cat-item a {color: white}

.cat-item a {padding-left: 4px}

#catego{border-top:1px solid #e0dbd7;font-size:0.8em;text-align:justify;color:#000;font-family: Arial,margin:0px 0px 0px;padding:3px 0 3px}
#catego li {display: inline}
#catego a {color:#000;text-decoration:underline}
#catego a:hover {color:#ab0000;text-decoration: underline}

#content_autor{width:610px;float:left;line-height:1.4em;margin:0px 0px 5px 0; font-size:0.7em;font-family:Arial,Helvetica,sans-serif}
#content_autor p {margin: 0;padding: 0}
#contentwide{line-height:1.6em;margin:0 5px 5px;padding:0}
#content_autor h2,#contentwide h2{font-family:Tahoma,Franklin Gothic Medium,Georgia;font-size:1.3em;color:#99181b;font-weight:normal}
#content_autor h3,#contentwide h3{font-size:1.1em;margin:0 0 8px;font-family: Arial, Helvetica, sans-serif}
#content_autor img,#contentwide img{border:0px solid #d0d0d0; float:right; margin:5px 5px 5px 5px;}
#content_autor ul,#content_autor ol,{margin:0 0 10px 40px;}
#content_autor li{padding:0 0 0 5px; list-style-image: url(img/arrow.gif);}
#content_autor ul ul,#contentwide ul ul,#content_autor ol ol,#contentwide ol ol{margin:0 0 0 10px;}

#authorpic {float:right;width:150px;height:100px;overflow: hidden}
.info_autor {float:left;padding:0 10px 10px 10px;width:150px;border-bottom:#868686 1px dashed;min-height:90px}

.author_name_plus { font-size: 18px; line-height: 26px; height: 26px; }
.author_name {padding: 0;} 
p#author_name {text-transform: uppercase;color: #666;font-weight: bold}
p#author_dolj {font-style:italic; padding-bottom: 5px;}
p#author_url {background:url(icons/blog_icon.png) left no-repeat;padding-left: 25px;line-height:18px}
p#author_mail {background:url(icons/mail_icon.png) left no-repeat;padding-left: 25px;line-height:18px}
p#author_descr {padding-left: 25px}
p#author_phone {background:url(icons/tel_icon.png) left no-repeat;padding-left:25px;line-height:18px}
p#author_forum {background:url(icons/forum_icon.png) left no-repeat;padding-left:25px;line-height:18px}

.news_autor { /* width: 550px;*/ width: 260px;float:left;padding:0 10px}
.news_autor_title {display:block;width:260px;height:15px;overflow:hidden;padding:0 0 0 10px;background:url(img/arrow.gif) left no-repeat}
.one_autor {clear:both;border-bottom:#C0C0C0 1px solid;overflow:hidden}

#icons_author {clear:both;width:595px;overflow:hidden;margin-bottom:5px;padding-left:10px;padding-right:20px;padding-top:2px}
#icons_author img {margin:0 5px 0 0;padding:0;float:left}
.color_line {width: 420px;height:24px;float:right;background-color:#f7f2f1}

/* Редакция */

img#authorpic_big {padding: 2px; /*width: 200px; height: 250px;*/ border: #CCC 1px solid;float:right}
.info_autor_ind {float: left;padding: 0 10px 10px 10px;width: 120px;min-height: 90px}
.news_autor_ind {width: 240px;float: left;padding: 0 5px}

.news_autor_title_ind {display:block;width:230px;height:15px;overflow:hidden;padding:0 0 0 10px;background:url(img/arrow.gif) left no-repeat}
#one_autor_left {float: left;width: 350px;min-height: 200px;font-size:1.1em;padding-top: 10px}
#one_autor_left h2 {font-family:Tahoma,Franklin Gothic Medium,Georgia;font-size:1.3em;color:#99181b;font-weight:normal}
#one_autor_left h3{font-size:1.1em;margin:0 0 8px;font-family: Arial, Helvetica, sans-serif;}
#one_autor_left img{border:0px solid #d0d0d0; float:right; margin:5px 5px 5px 5px;}
#one_autor_left ul,#one_autor_left ol{margin:0 0 10px 20px;}
#one_autor_left li{padding:0 0 0 5px; list-style-image: url(img/arrow.gif);}
#one_autor_left ul ul,#one_autor_left ol ol{margin:0 0 0 10px;}
#one_autor_left .post{height: 80px;overflow: hidden}

#autor_desc {padding-bottom: 10px}
#autor_desc h2 {font-size: 15px;font-weight: bold;color: #000000;margin-bottom: 15px}

#one_autor_right {float: right;width: 250px;min-height: 200px;padding-top: 10px}
#footer_av {float:left;width:471px;height:100px;margin-top:35px;clear: left;color: #000; /* font-weight: bold;*/ line-height: normal;font-size:11px}
#footer_av h3 {font-size:9px;font-weight: normal;padding-left:5px}
#marketplace_left {float:left;width:377px;height:105px;border-right:.083em #CCC solid;overflow: hidden}
.splitter {width: 1px;height:45px;background-color:#000}

/* -- */
.top_3_articles {float:left;margin-left:12px;width:202px;overflow: hidden;}
.top_3_articles p,.top_3_articles a{font-size: 0.7em;margin: 0px; padding: 0px;}
.top_3_articles h2, .top_3_articles a{clear:both;font-size:0.81em;margin-bottom:7px;color:#363030;line-height:0.88em;font-family:Georgia,serif;width:100%;height:29px; overflow: hidden;}
.right_text_news p, .right_text_news a{font-size: 11px;margin: 0px; padding: 0px;}
.right_text_news h2{line-height: 0.7em;}
.limiter{ display: block; overflow: hidden; height: 20px;}
.top_3_articles p, .right_text_news p{line-height: 1.2em;}
/*.top_3_articles h2, .right_text_news h2{
line-height: 14px;
margin-bottom: 4px;
}*/
.right_text_news h2{
margin-bottom: 0px;
}
.top_3_articles  a, .right_text_news a{font-weight: bold;}
.top_3_articles img{border: 1px solid #000000 !important;clear:both;margin: 0px 0 5px 0 !important;/*margin-bottom:5px!important;*/ width:200px !important;}
.first_article, .first_right{margin-left:0;}
.right_pics{display: inline;float:left;width: 110px;margin-left:10px;text-align: left; overflow: hidden;}
.right_pics img{clear:both;width: 110px !important;margin: 0px 0 5px 0 !important;}
.right_pics a , .right_pics h2{font-size: 10px;font-weight: bold;line-height: 10px;}
.right_text_news{padding: 5px;}
.right_block_round .corner1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/curvebox_mintedge1.gif) no-repeat scroll left top;
display: block; overflow: hidden;
}

.right_block_round .corner2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/curvebox_mintedge2.gif) no-repeat scroll right top;
display: block; overflow: hidden;
}

.right_block_round .corner3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/curvebox_mintedge3.gif) no-repeat scroll right bottom;
display: block; overflow: hidden;
}
.right_block_round .corner4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/curvebox_mintedge4.gif) no-repeat scroll left bottom;
padding:10px;
display: block; overflow: hidden;}

.right_block_round{width:250px;display:block;overflow:hidden;float:right;}
.color_line_1{background: #F5F9F9;}
.color_line_2{background: #EBF4F4;}
.color_line_3{background: #E1EEEE;}

#content .news1 .post h2 a{font-family:Arial Narrow;Georgia,Franklin Gothic Medium,serif;font-size:14px;font-weight:normal;color:#000;max-height:33px;overflow-x:hidden;overflow-y:hidden;}
#content .news1 .post .postinfo{padding-bottom: 0px !important;margin-bottom: 0px !important;}
*html #content .news1 .post .postinfo{padding-bottom: 2px;}
#content .news1 .post .contenttext{font-size:0.85em;line-height:16px;padding-left:130px;}
#content .news1 .post .lenta_item .postinfo a{color: #99181B;font-size:10px;line-height:10px;}
#content .news1 .post h2{line-height: 15px;}
.news1{width:370px;}
.lenta_item{height:85px;overflow:hidden;margin-bottom:5px;clear:left;}

/*--- таблицы ---*/
.tbl {border-top:2px solid #ccc;border-bottom:2px solid #ccc;}
.tbl TD {padding:5px 0;border-bottom:1px solid #dadada;}
.tbl .th TD {border-bottom:2px solid #ccc;font-weight:bold;}

/*--- таблицы - внутренняя страница ---* /
.storybody table td.sibtbg{padding:0;line-height:1.3em;background:#f3f3f3;border:1px solid #ddd;font-size:11px;margin:0 }
.storybody table td.sibtbg .arrdo{margin:0 0 0 5px;padding:4px 0pt 4px 15px;}
.storybody .arrup{padding:4px 0pt 4px 15px;}
.storybody table td.sibtbg .mvtb{clear:left;}
td.sibtbg a{font-size:11px;}
td.sibtbg{background:#eed;}
td.sibtbg div.o img, td.sibtbg img.imgmap{padding:0;}
td.sibtbg .sih, h2.h2_header{background:#5c88A5;color:#fff;padding:2px 0 3px 5px;font-weight:bold;margin:-1px 0px 0 -1px;}
table td.sibtbg div .arr{background:transparent url(/nol/shared/img/v3/arrow.gif) no-repeat 8px 8px;line-height:1.3em;padding:4px 0pt 4px 18px;}
table td.sibtbg .miiib .arr a b{font-weight:normal;}
td.sibtbg div.o img{padding:0;}
td.sibtbg .mva .bull{margin:0 0 5px 0; padding:0 0 0 15px;background-position:1px 0;}
td.sibtbg .pva{padding:5px;}
.storybody .bulletList li{font-size:1.0em;padding:0 0 14px 0;line-height:1.4em;}
