body {margin: 0px; padding: 0px; background: #FFF; width: 100%; height: 100%}
body, table {font-family: arial; font-size: 12px;}

a img {border:0}

A.mainmenu-l:link {text-decoration: none; color:#F80058; padding:3 5 3 5;}
A.mainmenu-l:visited {text-decoration: none; color:#F80058; padding:3 5 3 5;}
A.mainmenu-l:active {text-decoration: none; color:#F80058; padding:3 5 3 5;}
A.mainmenu-l:hover {text-decoration: none; color:#F80058; background-color:#FFF; padding:3 5 3 5;}

.logotype {height:119px; background-image:url(/img/bg1.gif);}
.mainmenu {height:42px; background-image:url(/img/bg2.gif); padding:3 20 0 30; font-family:verdana; font-size:11px;}
.mainpart {padding:0 0 0 30;}
.copyright {height:169px; background-image:url(/img/bg3.gif);}
.copyright-inside {padding:70 20 0 30; font-size:10px; font-family:verdana;}
.sitetitle {padding:0 30 0 30;}
.headerlinks {font-family:verdana; font-size:11px; font-weight:bold; color:#FFF; padding:0 20 0 0}

.search {font-size:11px; font-family:verdana; background-color:#FFF; border:1px #333 solid; height:20px;}

.sidebar-block {font-family:verdana; font-size:11px; padding-bottom:20px; width:200px;}
.block-title {background-color:#F80058; font-weight:bold; color:#FFF; padding: 4 10; width:100%; border-top:1px #000 solid; margin-bottom:5px; width:200px;}

#sidebar-ul {list-style:none;}
#sidebar-block li {color:#F80058; border-bottom:1px #CCC solid;}

.alignright {float: right;}
.alignleft {float: left}

blockquote{background: #EEE url(/img/blockquote.png) no-repeat bottom left; /*border: 1px solid #E0E0E0;*/ padding: 10px; padding-bottom: 25px; margin: 1em;}
h2 {font-size:16px; font-family:verdana; margin:0; padding:0;}
h2 a {text-decoration:none;}
h1 {font-size:18px; font-family:verdana; margin:0; padding:0; color:#F80058; font-weight:none;}
.addthis_toolbox {margin-bottom:10px;}
small {font-family:verdana; font-size:11px;}
.post {border-bottom:1px #CCC solid; padding:10 0;}

li.alt {background-color:#F1F1F1; padding:4px; margin:4px 0;}

/* calendar
--------------------------------------------------*/
#wp-calendar {display:inline-table; margin:10px 0; border-collapse:collapse; width:195px; text-align:center; font-family:verdana; font-size:11px;}
#subcontent table thead tr {border-bottom:1px #CCC solid;}
#subcontent table th {border-bottom:1px #CCC solid;}
#subcontent table td {width:200px; padding:1px; font-size:0.9em;}
#subcontent table td#today {padding:0; border:1px #CCC solid; font-size:1em; font-weight:bold;}
#subcontent table td a {display:block; font-weight:bold; font-size:1.15em; color:#F80058;}
#subcontent table td a:hover {background-color:#F80058; color:#FFF;}
#subcontent table tfoot {border-top:1px #CCC solid;}
#subcontent table tfoot a {border:none; font-weight:bold;}
#subcontent table tfoot #prev a {text-align:left;}
#subcontent table tfoot #next a {text-align:right;}

/* quotes
--------------------------------------------------*/
#wp_quotes {background-color:#F1F1F1; padding:6 3; border:1px #F80058 solid;}
#wp_quotes div.wp_quotes_quote {background-image:url(/img/quotes.gif); background-position:left top; background-repeat:no-repeat; padding:0 0 0 30;}
#wp_quotes div.wp_quotes_author{text-align:right; font-style: italic; margin-top: 5px;}


/* Comments */
ol.commentlist li .commentWrapper {
	width:100%;
	overflow:hidden;
}
.gravka {
	float:left;
	margin-right:12px;
}
