/*  
Theme Name: ebmw-1
Theme URI: http://www.ebmw.ru/
Description: Ebmw WP theme with 1 left sidebar.
Tags: ebmw, one column, left sidebar, fixed width, w3c, valid, valid css, valid xhtml
Version: 1
Author: Alexey
Author URI: http://www.ebmw.ru/
*/

html,body{margin:0; padding:0;}

body{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: #000; background:#3E8BD7; text-align: left;}
p{margin:0 10px 10px; padding: 0px 0px 5px 0px;}
a {color: #C24848; text-decoration:underline;}
a:hover {color: #C24848; text-decoration:none;}

header{font-family: Arial, Verdana, Helvetica, sans-serif;}
#top {margin:0; clear: both;width: 100%; background: transparent url(images/dots-e30.png); height:70px; background-repeat: repeat-x; padding-bottom: 0px;}
#shapka {margin:-5px auto 0px auto; padding: 0px; width: 980px; height: 140px; background: #3E8BD7 url(images/shapka-e30.png); background-repeat:no-repeat; background-position: center;clear:both;}
.shapka {font-size:25px; font-weight: bolder; color: grey; text-align:right; padding: 48px 298px 3px 0px;}
.span {sans-serif; font-size:9pt;  font-style:italic; color: #249B24; margin-left: 298px;}
#shapka a {color: grey; text-decoration:none;}
#shapka a:hover {color: #0070DF; text-decoration:none;}

.adsensa {margin: 0px auto 5px auto; padding: 0px auto -10px auto; background: #3E8BD7; width: 750px; border: #3E8BD7 solid 7px;}
#line {margin:0px auto 0px auto; width: 980px; height: 50px; padding: 0; background: #3E8BD7 url(images/wrap-e30.png); background-repeat: repeat-y; background-position: center;clear:both;}
.top {height:40px; width:972px; float: left; text-align: left; background-image: url(images/line-bg.png); background-repeat:repeat; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 3px;}
#topmenu {clear:both; margin: 3px 12px 3px 12px; padding: 9px 3px 0 0; width: 700px;}
#topmenu li {font-size:0.8em; display:inline;}
#topmenu li a {color:#C24848; margin:0 1px; text-decoration: none; font-weight:bold;}
#topmenu li a:hover {text-decoration: underline; color: #0072E1;}

.search {float: left;padding-left: 10px; margin-left: 20px;}
#s {font-size: 8pt; width: 150px; margin-left: 15px;}
#searchsubmit {font-size: 8pt;}

#footer{width: 980px; text-align: center; margin:0 auto; height: 50px; color: #888; font-size: 8pt; background: url(images/footer-e30.png); background-repeat:no-repeat; clear:both; margin-bottom: 0px;}
#footer p{padding:0px;}
#footer a{color: #888; text-decoration:none;}
#footer a:hover{color: #777; text-decoration: underline;}

#niz {width: 100%; background: #3E8BD7 url(images/dots-niz-e30.png); background-position: bottom; height:70px; background-repeat: repeat-x;clear:both;}
.niz-tagz {margin: 3px 5px 13px 5px; text-align:center;}
.niz-tagz a {color: #C24848; border: #BBB solid 1px; background-color:#DDD; padding:2px; text-decoration:none;}
.niz-tagz a:hover {color: #B24848; border: #AAA solid 1px; background-color:#CCC; padding:2px; text-decoration:none;}

/* #header h1{color: #275BBB; font-size: 1.5em; padding-top: 15px; padding-left: 25px; padding-right: 0px; width: 992px;}  */ 

#wrapper {width: 980px; margin:0 auto; padding:0px; background: #3E8BD7 url(images/wrap-e30.png) repeat-y; float:left;clear:both;}
#container{width: 980px; margin:0 auto;}

#content{float:right; width:700px; margin:0; margin-top: 20px; margin-right:20px; text-align:justify;}
.single {background: url(images/33.png); background-repeat: repeat-y; background-position: center;}

#dater {text-align: right; margin-bottom: -10px; padding-right: 10px;}
#content h1 {color: grey; font-size: 16pt; padding-top: 0px; padding-left: 10px;}
#content h1 a {font-size:16pt; font-weight: bold; padding-left: 0px; margin-left: 0px; color: #0071DF; text-decoration:none;}
#content h1 a:hover {color: #0070DD;}
#content h2 {padding-left: 30px;color: grey; font-size: 14pt; padding-top: 0px; font-weight:bold;}
#content h3 {padding-left: 35px; color: grey; font-size: 12pt; padding-top: 0px; font-weight:bold;}
#content h4,h5 {padding-left: 35px; color: grey; font-size: 12pt; padding-top: 0px; font-weight:bold;}
#content p{line-height:1.4em; font-size: 14px}
.t {padding: 0px 5px 10px 5px; margin: 0px 0px 0px 5px;}
#content img {margin: 0px 5px 0px 5px; border:0px;}
.navigation {color: #0071DF; padding-left: 10px; font-size: 11pt; line-height:1.5em;}
.navigation a {color: #0071DF;}
.navigation1 {font-size: 7pt; color: #000; padding: 0px 0px 35px 0px;}
.navigation1 a {color: #0071DF; text-decoration:underline;}
.navigation1 a:hover {color: grey; text-decoration:none;}
.entry2 {border-left: 1px dotted grey; border-right: 1px dotted grey; border-bottom: 1px dotted grey; border-top: 1px dotted grey; margin: 2px;}
.entry2 a {color: grey;}
.entry2 p {margin:0 10px 0px 10px; padding: 0px 0px 0px 0px;}

#content li {font-size:0.95em; line-height:1.8em; padding: 0px; margin:0px;}
#content li a {color: #C24848; text-decoration:none;}
#content li a:hover {color: #C24848; text-decoration: underline; cursor:wait;}

#navigation{background: url(images/leftgr-e.png) repeat-y; float:left; width:220px; min-height: 500px; padding: 0px; padding-left: 15px; margin-left:12px; padding-bottom: 20px; margin-top: 20px;}
#navigation h3 {background:url(images/but-e.png) no-repeat; background-position: center; color: #777; font-size: 10pt; padding: 15px 15px 21px 21px; margin:-5px 3px 3px 6px; font-weight:bold; display:block;}
#navigation p {margin:0 10px 0px; padding: 20px 0 20px 0; line-height: 16px;}
#navigation a{color: #5A9300; text-decoration:none;}
#navigation a:hover {color: #5A9300;}
#navigation li {list-style:none; line-height:1.4em; padding-left: -5px; margin-left: 7px; background-repeat:no-repeat;}
#navigation li a{list-style-image:url(images/list-e.png); background-image:url(images/butli-e.png); display: list-item; font-size: 10pt; color: #3E8BD7; margin-left: -8px; padding: 8px 25px 5px 15px; font-weight:bold;}
#navigation li a:hover {color: #0072E1; }
#navigation ul {margin:3px; padding-left: 15px; padding-bottom: 20px; padding-top: 0px;}

#navigation .textwidget {margin:3px; padding-left: 15px; padding-bottom: 20px; padding-top: 0px;}
#calendar_wrap {font-size: 9pt; margin:0 10px 0px; padding: 10px 0px 20px 10px; color: grey;}

#navigation select {font-size: 9pt; width: 140px; margin-left: 25px; margin-bottom: 0px; margin-top: 5px; padding: 5px;}

.ads {padding: 0px 5px 0px 15px;}

#navigation2 li {list-style:none; line-height:1.4em; padding-left: -5px; margin-left: 7px; background-repeat:no-repeat;}

.cat-item a:hover {color: #0072E1; text-decoration:underline;}

.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

#comment {padding: 10px 10px 10px 10px;}

.edit-comment-admin-links {margin: 0px 10px 0px 10px;}

textarea {width:550px; height:12em; padding:10px; margin: 10px; background-color: #D5D5D5; color: #777; font-size: 12pt;}
#commentlist {
color: #000;
margin: 10px 15px 10px 15px; padding: 20px;
background-position: bottom;  height: 100%; border-top: 1px dotted #C24848; border-bottom: 1px dotted #249B24;
}
#commentlist a, a:hover {color: #354353;}
#commentlist li {background: url(images/confon-e.png) repeat; list-style-type:none; list-style: none; border: 1px solid grey; margin-bottom: 20px; padding: 5px 0px 0px 0px;}
#commentlist cite a {color: #0071DF;}
#commentlist cite {font-size: 10pt;}
#commentlist p {font-size: 12pt;} 
