/*
Theme Name: JournalNews 1.0
Version: 1.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 Dmitry Rebrov,
	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: url(img/body_bg.png) top center repeat-y; color:#303030; font-family: Arial, Helvetica, sans-serif; font-size:1em;}

#wrap{background-color:#ffffff; color:#303030; margin:0 auto; width:955px;}



/* 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 */

#header1
{
    height: 177px; 
    width: 995px; 
    background: url(img/main_bg.jpg); 
    margin:0px auto 20px auto;
    font-family: Arial, Helvetica, sans-serif;
    
    }
#header{margin:10px 0 0; }
#header h1{background-color:inherit; color:#505050; float:left; font-size:1.6em; letter-spacing:-1px; margin:0 0 10px; width:350px;}
#header h1 a{background-color:inherit; color:#505050; text-decoration:none;}
#header p{background-color:inherit; color:#808080; float:right; font-size:1em; font-weight:bold; line-height:1.4em; margin:6px 0 0; text-align:center; width:450px;}

#logo{margin: 10px 12px 15px 17px;}
#reklama{margin: 10px 0px 5px 0px;}
#search1{margin: 10px 20px 10px 20px;}


/* 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;}
.mastdate {padding-left: 3px; font-size:12px;  font-weight:bold; font-family: Arial, sans-serif;}

/* Sidebars */
#widget { float:right; line-height:1.2em; padding:0; width:335px;}

#bannertop3 {background: #F0F0F0;}
#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: #F0F0F0; width:165px; 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: #F0F0F0; 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{ width: 600px; line-height:1.4em; margin:10px 0px 5px 0; font-size:0.8em; font-family: Arial, Helvetica, sans-serif;}
#contentwide{line-height:1.6em;margin:0 5px 5px;padding:0;}
#content h2,#contentwide h2{font-size:1.3em;margin:0 0 0px; font-family: Arial, Helvetica, sans-serif;}
#content h3,#contentwide h3{font-size:1.1em;margin:0 0 8px; font-family: 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;}
#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);}

/* Content2 */
#content2{ width: 600px; line-height:1.6em; font-size:0.8em; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#content2 h2{font-size:1.3em;margin:0 0 10px; font-family: Arial, Helvetica, sans-serif;}
#content2 h3{font-size:1.1em;margin:0 0 8px; font-family: Arial, Helvetica, sans-serif;}
#content2 ul,#content2 ol{margin:0 0 0 20px;}
#content2 li{list-style-image: url(img/arrow.gif);}

#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;}



/* Блок торансляции 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;}


/* 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;}
.postinfo{font-size:0.9em; color:#99181b; font-family: Arial, Helvetica, sans-serif; margin:1.5px 0px 1.5px; padding:2px 0 2px;}
.comment{background-color:#f4f4f4;border-left:4px solid #cccccc;color:#606060;margin:1px 340px 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: 955px;  }
.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 {clear:both; margin: 0 0 2px 0; padding: 5px 10px; background-color: #FFF;   border-bottom: 5px solid #000; border-top: 1px solid #000; font-size: 0.9em; 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: .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:600px;}
#news2{ width:600px; border-bottom:1px solid #DFDFDF;}

.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;}

#newsclear{ clear:left;  }

#news5{ width:600px;}

#newsmore{margin: 10px 0 10px 0; align:right; text-transform: capitalize; font-weight:normal; font-size:0.85em; font-family:tahoma,Arial,sans-serif; background: url(img/arrow.gif) no-repeat right; padding-right: 10px; }


#postwire{ font-family:Tahoma, Arial, sans-serif; }
#postwire1 {vertical-align: top;}

#catnews { width:600px; display:block; border-bottom:1px solid #DFDFDF; text-transform:uppercase; font-weight:bold; font-size:0.9em; font-family:tahoma,Arial,sans-serif;  }
#catnews span{color:#99181b;}


/* авторы */

#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 350px 0 0;}



/*заголовки страниц*/
#pegeheader { border-bottom:1px solid #DFDFDF; margin:1.5px 355px 1.5px 0px; text-transform:uppercase; color:#99181b; font-size:0.7em; font-family:tahoma,Arial,sans-serif;}

.contenttext {text-align: justify;}
