/*My global reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
 {margin: 0;	padding: 0;	border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
table {border-collapse: collapse;	border-spacing: 0;}
/*My global reset end*/
body { height:100%; background:#e7e7e7;}
html>body {overflow-y:scroll;}


#root {position:relative; background:#fff;}
.empty_block {clear:both; height:0px; font:0px/0px sans-serif; overflow:hidden;}

#header {height:282px; background:#e7e7e7;}
#header table {}
#header table td {height:241px; vertical-align:top;}
#header table td.none {display:none;}
#header table td div.flash {width:600px; background:#000; height:200px;}
#header table td p.top_frase {height:33px; font:normal 18px Arial,sans-serif; color:#000; padding: 8px 0 0 19px;}
#header table td div.search_block_out {height:41px;}
#header table td div.search_block {height:41px;width:250px; float:right;}
#header table td div.search_block img.lupa {float:left; padding:11px 0 0 15px;}
#header table td div.search_block input.field {margin:9px 0 0 15px;float:left;}
div.search_block .butt {margin:15px 0 0 18px;float:left; width:14px; height:10px; background:url(../i/enter.gif) left top no-repeat;}
#header table td div#fluid {height:200px;  overflow:hidden; }
#header table td div#fluid img{}
#header .top_menu {/*background:#993d62;*/ background-color: #663d4e; height:42px; position:absolute; top:241px; left:0; width:100%;}
#header .top_menu ul {}
#header .top_menu ul li {float:left; font:normal 24px Arial,sans-serif; padding:6px 38px 0 10px; height:36px; position:relative;}
#header .top_menu ul li img.arrow {position:absolute; width:15px; height:8px; right:2px; bottom:0; margin-bottom:-8px; background:url(../i/active_bullit.gif) left top no-repeat;}
#header .top_menu ul li.first {background-color:#ff0066;}
#header .top_menu ul li.second, #header .top_menu ul li.page-item-2 {background-color:#cc296a;}
#header .top_menu ul li.second img {background:url(../i/active_bullit2.gif) left top no-repeat;}
#header .top_menu ul li.third, #header .top_menu ul li.cat-item-3 { background-color:#993d62; }
#header .top_menu ul li.third img {background:url(../i/active_bullit3.gif) left top no-repeat;}
#header .top_menu ul li.rss {position:absolute; right:0;}
#header .top_menu ul li.rss div {/*text-align: right; width: 100%;*/}
#header .top_menu ul li.rss div img {padding:0; margin:0; position: absolute; right: 10px; top: 0;}
#header .top_menu ul li a {color:#fff; text-decoration:none;}
#header .top_menu ul li a:visited {color:#fff; }
#header .top_menu ul li {color:#fff; }
#header .top_menu ul li a:hover {text-decoration:underline;}


#content {background:url(../i/border.gif) right top repeat-y; margin:0;}
body.page-id-2 #content {background: none;}

#content .middle_column {margin:0 250px 0px 0px;  height:100%;}
#content .middle_column .post {padding:0 0 36px 0; }
#content .middle_column .post span.date {font:normal 18px Arial,sans-serif; color:#fff; background:#333333; padding:10px 23px 10px 22px; float:left;}
#content .middle_column .post span.date {font:normal 18px Arial,sans-serif; color:#fff; background:#333333; padding:10px 0px 10px 0px; float:left; width:150px; text-align:center;}
#content .middle_column .post h2, #content .middle_column .post h2 span.zagolovok a {font:normal 30px Arial,sans-serif; color:#333333; margin:0px 10px 0px 0px; clear:left;overflow:hidden;text-decoration: none;}
#content .middle_column .post h2 span.zagolovok { float:left; padding:16px 0 10px 20px;}
#content .middle_column .post h2 img { margin:0 10px 0 0;float:left;}
#content .middle_column .post p {color:#666666;font:normal 14px Arial,sans-serif; padding:7px 25px 5px 20px;clear:left;}
#content .middle_column .post p.postmetadata {color:#b2b2b2; }
#content .middle_column .post span.links {color: #ff0066; margin-right:14px;}
#content .middle_column .post a {color: #ff0066; }
#content .middle_column .post a:visited {color: #ff0066;}
#content .middle_column .post a:hover {text-decoration:none;}
/*#content .middle_column #player {margin-left:150px;}*/

#content .right_menu {float:right; width:249px; padding:20px 0 0 0; background:url(../i/1px_white.gif) left top no-repeat; }
#content .right_menu .widget { width:209px; border-bottom:1px solid #BACAD7; padding:10px 0px 20px 0px; margin:0 20px;}
#content .right_menu h3 {font:18px Arial,sans-serif; color:#555555; padding:10px 0 10px 0;}
#content .right_menu ul {font:14px Arial,sans-serif;}
#content .right_menu ul li {padding:1px 0 1px 0px;}
#content .right_menu ul li a, #content .right_menu a {color:#2970A6; text-decoration:underline; font-family: Arial,sans-serif; }
#content .right_menu ul li a:visited, #content .right_menu a:visited {color:#2970A6;}
#content .right_menu ul li a:hover, #content .right_menu a:hover {text-decoration:none;}

#footer {height:60px;clear:both; border-top:1px solid #929292; padding:6px 15px 0 15px;}
#footer p.copyright a {text-decoration:none;}
#footer p.copyright a:hover {text-decoration:underline;}
#footer p {color:#666666; font:normal 14px Arial,sans-serif; padding:3px 0 0 0;}
#footer p a {color:#666666;}
#footer p a:visited {color:#666666;}
#footer p a:hover {text-decoration:none;}
#footer p.to_top {float:right; padding:10px 0px 0 0;}
#footer p.to_top a {padding:0px 12px 0 0; background:url(../i/to_top.gif) right 3px no-repeat;text-decoration:underline;}
#footer p.to_top a:hover {padding:0px 12px 0 0; text-decoration:none;}

.navigation {overflow:hidden; font:14px Arial,sans-serif; padding:20px 20px 10px 20px;}
.navigation a {color:#069;}
.navigation a:visited {color:#069;}
.navigation a:hover {text-decoration:none;}
.navigation .alignleft {float:left; width:49%;}
.navigation .alignright {float:right; width:49%; text-align:right;}

.post {}
.post h2 {}

#content .middle_column .post p.alt {border-top:1px solid #bacad7; padding:16px 0 0 0; margin:20px 20px 0 20px;}

h3#comments {font:20px Arial,sans-serif; color:#333; padding:0 10px 10px 20px;}

ul.commentlist {font:14px Arial,sans-serif; color:#444; padding-bottom:30px;}
ul.commentlist li {padding:10px 20px 5px 20px;}
ul.commentlist li.alt div.comment_in {background:#F2F2F2;}
ul.commentlist li a {color:#069;}
ul.commentlist li a:visited {color:#069;}
ul.commentlist li a:hover {text-decoration:none;}
ul.commentlist li div.comment_in {border:1px solid #bacad7; padding:5px 10px 5px 10px;}
ul.commentlist li div.comment-meta {font-size:12px; padding-bottom:5px; }
ul.commentlist li div.comment-author {color:#000; }
ul.commentlist li div.comment-author a { font-weight:bold;}

div#respond {}
div#respond h3 {font:20px Arial,sans-serif; color:#333; padding:0px 10px 10px 20px;}
div#respond p {padding:2px 15px 2px 20px; font:12px Arial,sans-serif; color:#999;}
div#respond p input {margin-right:10px; width:180px;}
div#respond p textarea { width:99%; height:140px;}
div#respond input.comment_sub { width:100px; float:right; margin-right:20px; margin-top:6px;}

#calendar_wrap {font:12px Arial,sans-serif;}
#calendar_wrap caption {font:14px Arial,sans-serif; color:#9EAFB9; text-align:left;}
#calendar_wrap #wp-calendar {width:100%;}
#calendar_wrap #wp-calendar a {font-weight:bold; color:#fff; background:#9EAFB9; border:1px solid #9EAFB9;  text-decoration:none; padding:0 0px;}
#calendar_wrap #wp-calendar a:visited {color:#fff; }
#calendar_wrap #wp-calendar a:hover {background:#fff; color:#9EAFB9;}
#calendar_wrap #wp-calendar th {text-align:left; padding:5px 0;}
#calendar_wrap #wp-calendar td {text-align:left; padding:1px 0;}

#content .middle_column .post p img.decor {float:left; margin: 5px 0 0 -20px;}
