/*  
Theme Name: mydefault
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: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000; background:#EEF0FD; text-align: left;}
p{margin: 0px 10px 0px 10px; padding: 3px 0px 5px 0px;}
a {color: #AD0530; text-decoration:underline;}
a:hover {text-decoration:none;}

header{ }
#top {margin:0; clear: both;width: 100%; background: #EEF0FD url(images/do1.png); height:36px; background-repeat: repeat-x; padding-bottom: 10px;}
#shapka {margin:0px auto 0px auto; padding: 0; padding-top: 0px; width: 980px; height: 140px; background: #EEF0FD url(images/shapka-e.png); background-repeat:no-repeat; background-position: center;clear:both;}
.shapka {margin:0px 20px 30px 20px; padding: 35px 0px 20px 10px; text-align: left;}
#shapka font {font-family: Verdana, Helvetica,  Arial, sans-serif; font-size:22pt; font-weight:bold; padding-bottom: 10px;}
#shapka span {font-size:9pt; color: #313235; line-height: 14pt; padding: 0px 0px 0px 0px;}
#shapka a {color: #313235; text-decoration:none;}
#shapka a:hover {color: #AD0530; text-decoration:none;}

#line {margin:0px auto 0px auto; width: 980px; height: 50px; padding: 0; background: #EEF0FD url(images/wrap-e.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 {font-family: Verdana, Arial, Helvetica, sans-serif; color:#313235; margin:0 1px; text-decoration: none; font-weight:bold;}
#topmenu li a:hover {text-decoration: underline; color: #79041D;}

.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/foot-e.png); background-repeat:no-repeat; clear:both; margin-bottom: 15px;}
#footer p{padding:0px;}
#footer a{color: #888; text-decoration:none;}
#footer a:hover{color: #777; text-decoration: underline;}

#niz {width: 100%; background: #EEF0FD url(images/do2.png); background-position: bottom; height:44px; background-repeat: repeat-x;clear:both;}


/* #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: #EEF0FD url(images/wrap-e.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;}

.entryindex{background: url(images/confon-e.png) repeat; padding-top: 0px; padding-bottom: 5px; margin-right:5px;}
.entry{padding-top: 0px; padding-bottom: 0px;}
#dater {text-align: right; margin-bottom: -10px; padding-right: 10px;}
#content h1 {padding-top: 5px; color: #3E3E3E; font-size: 16pt; padding-left: 10px;}
#content h1 a {font-family: Impact, Arial, sans-serif; font-size:18pt; padding-left: 0px; margin-left: 0px; color: #AD0530; text-decoration:none;}
#content h1 a:hover {color: #3E3E3E;}
#content h2 {text-align:center; color: #3E3E3E; font-size: 14pt; padding-top: 10px; font-weight:bold;}
#content h3 {text-align:center; color: #3E3E3E; font-size: 13pt; padding-top: 10px; font-weight:bold;}
#content h4,h5 {text-align:center; color: #3E3E3E; font-size: 13pt; font-weight:bold;}
#content p{line-height:1.4em;}
.t {padding: 5px 5px 5px 5px; margin: 0px 0px 0px 10px;}
#content img {padding: 0px 5px 0px 5px; border:0px;}
.navigation{font-family: Impact, Arial, sans-serif; color: #AD0530; padding-left: 20px; padding-right: 10px; font-size: 12pt; line-height:1.5em;}
.navigation a{color: #AD0530;}
.entry2{border-left: 1px dotted grey; border-right: 1px dotted grey; border-bottom: 1px dotted grey; border-top: 1px dotted grey; margin: 7px; background: url(images/confon-e.png) repeat;}
.entry2 a{color: grey;}

#content li {font-size:0.95em; list-style-type:none; line-height:1.9em; padding: 0px; margin:0px; list-style: square;}
#content li a {color: #313235; text-decoration:none;}
#content li a:hover {color: #79041D; text-decoration: underline;}


#navigation {font-size: 9pt; 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 {color: #3E3E3E; margin:0 5px 0px; padding: 20px 0 20px 0; line-height: 14px;}
#navigation a{color: #3E3E3E; text-decoration: none;}
#navigation a:hover {color: #000; text-decoration: none;}
#navigation li {list-style:none; line-height:1.4em; padding-left: -5px; margin-left: 7px; background-repeat:no-repeat;}
#navigation li.page_item a{list-style-image:url(images/list.png); background-image:url(images/butli-e.png); display: list-item; font-size: 10pt; color: #313235; margin-left: -8px; padding: 8px 25px 5px 15px; font-weight:bold;}
#navigation li.page_item a:hover {color: #79041D; background-image:url(images/butli-es.png);}
#navigation li a{background-image:url(images/butli-e.png); display: list-item; font-size: 10pt; color: #313235; margin-left: -8px; margin-top: 3px; margin-bottom: 3px; padding: 13px 25px 7px 15px; font-weight:bold;}
#navigation li a:hover {color: #79041D; background-image:url(images/butli-e2.png);}
#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;}


/* #searchform
.screen-reader-text

#s
#searchsubmit

#page_item

.cat-item a:hover {color: #0072E1; text-decoration:underline;}


#postcomment

#submit



#### */


.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.navigation {
	display: block;
	margin-top: 0px;
	margin-bottom: 30px; padding-bottom: 10px;
	}

#comment {padding: 5px 5px 5px 5px;}

textarea {width:550px; height:14em; 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; background-repeat: repeat-x; min-height: 220px;  height: 100%; border: 1px dotted grey;
}
#commentlist a, a:hover {color: #354353;}
#commentlist li {list-style-type:none; list-style: none; border: 1px thin black; margin-bottom: 10px; background: url(images/bg-main.png) repeat; padding: 5px;}
#commentlist p {font-size: 12pt;} 