/*
Theme Name: Freealt New
Theme URI: http://44px.net/
Description: Новая трехколоночная тема для блога
Version: 2.5-200609
Author: Bright
Author URI: http://44px.net/blog/
*/
html,body{margin:0;padding:0}
body{font:76% Arial, sans-serif;}
a{color:#D56E22;}
a:hover{color:#000;}

div#container{width:100%; margin:0px; text-align:left; background:#FFF;}

/* Header */
div#header{width:100%; height:100px; background:#D56E22;}
div#header a{color:#FFF; text-decoration:none;}
div#header a:hover{text-decoration:underline;}
div#header h1{width:980px; font-size:20pt; color:#FFF; margin:0 auto; padding:10px 0 0 20px;}
div#header h2{width:980px; font-size:10pt; font-weight:normal; color:#FFF; margin:-3px auto; padding:0 0 0 20px;}
/**/
/* topnavmenu */
div#topnavmenu{width:100%; height:20px; margin:0 auto; background:#D56E22;}
div#topnavmenu ul{width:1000px; margin:0 auto; padding:0; list-style:none;}
div#topnavmenu li{display:inline;}
div#topnavmenu a{display:block; float:left; height:20px; padding:0px 20px 0 20px; text-decoration: none; font-size:9pt; font-weight: bold; color: #FFFFFF;}
div#topnavmenu a:hover{background:#FFF; color:#D56E22;}
div#topnavmenu .current_page_item a{background:#FFF; color: #D56E22;}
/**/
div#bnt{width:468px; height:60px; margin:10px auto; border:1px solid gray; text-align:center;}
div#ad-zabivairu{width:550px; height:100px; padding:10px 0px 0px 8px; background-image:url('zabivai_adbg.jpg'); background-repeat:no-repeat;}
/**/
div#page{width:1000px; margin:0 auto;}

/* Content */
div#content{float:left; width:549px; padding:20px 20px 0 30px;}

/* maintop */
div.maintop h1{font-size:20pt; margin-bottom:10px;}
div.maintop h1 a{text-decoration:none;}
div.maintop p{font-size:9pt; margin:-10px 0 0 0; color:#666;}
div.maintop p a{color:#666;}
div.maintop p a:hover{color:#000;}
div#cattop h1{font-size:14pt; margin:10px 0 10px 0; padding:0;}
div#cattop h3{font-size:10pt; margin:15px 0 0 0;}
div#tagtop h1{font-size:14pt; margin:10px 0 5px 0; padding:0;}
div#tagtop h3{font-size:10pt; margin:0; padding:0;}

/* maincontent */
div.maincontent{margin:15px 0 0 10px;}
div.maincontent p{line-height:1.4; font-size:10pt; margin-top:0px;}
div.maincontent h3{font-size:12pt; margin-bottom:0px;}
div.maincontent h4{font-size:11pt; margin-bottom:0px;}
div.maincontent ul{margin-top:5px;}
div.maincontent ol li{margin-top:5px; line-height:1.4; font-size:10pt;}
div.maincontent blockquote{margin-left:15px; padding-left:10px; border-left:2px solid #CCC;}
div.maincontent a.more-link{font-size:11pt; font-weight:bold;}
ul.related{margin-top:0;}
strong.related{font-size:11pt;}
div.bookmarks{width:500px; margin-top:10px; padding-top:4px; text-align:center; background-image:url('add2social/bg.gif');}
/* rss2email */
.rss2email2_txt {FONT-FAMILY:  Tahoma, verdana, helvetica, arial;FONT-SIZE:  12px;COLOR: #17426A;}
.rss2email2_lnk {FONT-FAMILY:  Tahoma, verdana, helvetica, arial;FONT-SIZE:  12px;COLOR: #FF6300;}

/* mainbottom */
div.mainbottom {margin-bottom:30px; border-bottom:1px solid #CCC;}
h3#comments a{color:#666; text-decoration:none;}
h3#comments a:hover{color:#000; text-decoration:underline;}
p.comment{font-weight:bold; font-size:11pt; text-align:right;}
#comment{width: 500px;}
div.commenttext{width:400px; margin-top:5px;border-bottom: 2px solid gray;}
div.commenttext p{text-align:left; font-size:10pt; line-height:1.4;}
div.commenttext blockquote{margin-left:15px; padding-left:10px; border-left:2px solid #CCC;}
ol.commentlist a{color:#000;}
/* Gravatars */
img.avatar{float:left; margin-right:6px;}
/**/
li.linkback{font-style:italic; color:#666;}
li.linkback a{font-style:italic; color:#666;}
/* Comment Quicktags */
input.ed_button{background:#F4F4F4; border:1px solid #D6D3CE; color:#000000; margin:2px; width:auto; padding:1px 2px 1px 2px;}
/* Comment Rules */
p#rule{font-size:12px;}
p#rule a{text-decoration:none; border-bottom:1px dashed #F70;}
div#commentrules{display:none; padding-right:5px; border:1px solid #D56E22; background:#F4F4F4;}
div#commentrules h3{color:#D56E22; margin-left:10px;}
div#commentrules li{margin-bottom:5px;}
/**/
div#navpage{margin:-20px 0 10px 0;}

/* Sidebars */
div#sidebars{float:left; width:400px; padding-top:10px; margin:0 0 20px 0;}
div.sidebar{float:left; width:198px; background:#FFF;}
div.sidebar ul{margin:5px 5px 10px 5px; padding:0; list-style:none;}
div.sidebar ul h2.widgettitle{margin-top:10px; padding:5px 20px 2px 20px; font-size:13pt; color:#FFF; background:#E48F52; text-align:center;}
div.sidebar ul ul{margin:0 0 0 30px; list-style:disc;}
div.sidebar ul div.textwidget{margin:0 5px 0 5px;}
/* Sidebar Top */
#sbtop{margin:0; padding:0; background:#FFF;}
#sbtop ul{list-style:none; margin:0; padding:0;}
#sbtop ul h2.widgettitle{margin-bottom:5px; padding:5px 0 2px 0; font-size:13pt; color:#FFF; background:#E48F52; text-align:center;}
#sbtop ul li{margin:0 5px 0 5px;}
#sbtop img{margin:0 4px 0 4px;}
#sbtop p#about{font-size:11pt; margin:0 0 5px 5px;}
#sbtop p#about a{color:#000; text-decoration:none;}
#sbtop p#about a:hover{color:#D56E22;}
/* Search */
li.widget_search input#s{width:120px; font-size:11px;}
li.widget_search input#searchsubmit{font-size:10px;}

/* Footer */
#footer{clear:both; width:100%; height:120px; text-align:center; padding-top:10px; background:#D56E22; color:#FFF}
#footer p{margin:0; padding:5px 10px}
#footer a{color:#FFF;}
#footer a:hover{color:#000;}
#counters {padding-top:5px;}
#counters img{vertical-align:top; opacity:0.6; border:0;}
#counters img:hover{opacity:1;}
#counters ul{list-style:none; margin:0; padding:0;}