body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
body {
	font: 12px/18px Tahoma, Verdana, Arial, sans-serif;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 17px}
img {
	border: none;
}
input {vertical-align: middle}


/* ClearFix */
.clearfix:after {content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}

#page {width:100%; min-width: 1000px;}
.inline_wrapper{width:1000px; margin:0 auto;}

/* Header
-----------------------------------------------------------------------------*/
#header {height:135px; background:#000;}
#header .inline_wrapper{position:relative;}
#header .inline_wrapper a{color:#fff; height:35px;}
#logo img{margin:50px 0 0 30px;}
#by{position:absolute; top:20px; right:25px; color:#fff; font-size:16px; font-family:Georgia, Arial, Helvetica, sans-serif; font-style: italic;}
#by a {text-decoration: none; color:#FFBD01!important;}
#rss{position:absolute; top:75px; right:29px; display:block; text-decoration:none; color:#fff; font-size:11px; background:url("../img/bg/rss.jpg") no-repeat right center; padding:0 30px 0 0;}
#rss i{text-decoration:underline; font-style:normal;}
#rss span{color:#ff9f00; font-size:11px; display:block; text-align:right; position:relative; top:-5px;}

/* Middle
-----------------------------------------------------------------------------*/
#content {background:#86726b url("../img/bg/bg.jpg") repeat left top;}
#h_menu{width:1000px; height:40px; background:url("../img/bg/h_menu.png") no-repeat; padding:0 0 15px 0;}
#h_menu li{float:left; line-height:40px; padding:0 0 0 22px;}
#h_menu .categories {padding:0!important;}
#h_menu .pagenav {padding:0!important;}
#h_menu li .current-cat ,#h_menu li .current_page_item {background:url("../img/bg/first_li.png") no-repeat 8px center;}
#h_menu li a{font-size:15px; color:#020202; text-decoration:none;}
#h_menu li a:hover{text-decoration:underline;}
#h_menu li .s_inp{border:1px solid #000; width:135px; padding:2px; color:#797979;}
#searchsubmit{border:none; width:20px; height:20px; background:url("../img/bg/s_btn.png") no-repeat center; cursor:pointer;}

#container2{clear:left; overflow:hidden; width:100%;}
#container1{float:left; right:50%; position:relative; width:100%;}
#col1{position:relative; float:left; left:50%; overflow:hidden; width:760px;}
#sidebar{float:right; left:50%; position:relative; overflow:hidden; width:222px;}

.posts_wrapper{}
.post{margin-bottom:38px;}
.post .p_top{margin-bottom:-4px;}
.post .p_top .post_date{float:left;}
.post .p_top .post_date sub, .post .p_top .post_date sup{width:5px; height:29px; background:url("../img/bg/post_date.png") no-repeat; float:left;}
.post .p_top .post_date sub{background-position:0 0;}
.post .p_top .post_date sup{background-position:-5px 0;}
.post .p_top .post_date span{height:29px; background:#000; color:#fff; font-size:15px; line-height:29px; float:left;}
.post .p_top .post_crumbs{float:left; padding:4px 0 0 20px;}
.post .p_top .post_crumbs a{font-size:20px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic;  padding:0 15px 0 0;}
.post .p_top .post_crumbs a.bg_a {background:url("../img/bg/post_scrumbs.gif") no-repeat right 4px;}
.post .p_top .post_crumbs span.curent a, .post h2{color:#ff9c00; font-size:20px; font-family:Georgia, Arial, sans-serif; font-style:italic;}

.post .entry{background:#fff; padding:5px 0 5px 15px; width:100%;}
.post .entry p{font-size:11px; padding:5px; line-height:15px; margin: 0 0 0px;display: inline-block; width:97%;}
.post .entry p:after {content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.post .entry img{margin:0px 7px 7px 15px; /* padding:0 10px 0 0;*/}
.post h2{margin:0 0 7px 0;}
.post .entry p span { border-top:1px solid #86726B; width:100%;}
.h-anonse{}

.post div.postmetadata{position:relative; background:#000; width:100%;}
.post div.postmetadata sub, .post .postmetadata sup{position:absolute; left:0; width:760px; height:5px; background:url("../img/bg/post_bottom.png") no-repeat; z-index:2;}
.post div.postmetadata sub{top:-5px; background-position:0 0;}
.post div.postmetadata sup{bottom:-5px; background-position:0 -5px;}
.post div.postmetadata span.post_author{font-size:11px; color:#fff; position:absolute; right:25px;}
a.more{font-size:15px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic; background:url("../img/bg/first_li.png") no-repeat right 4px; padding:0 15px 0 28px;}
div.postmetadata a{font-size:15px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic; padding:0 15px 0 28px;}
div.postmetadata a {text-decoration:none;}
div.postmetadata a:hover {text-decoration:underline;}

.pagination{margin:40px 0 40px 120px;}
.pagination .sided, .pagination .sided a{float:left; font-size:15px; color:#fff; font-style:italic; font-family:Georgia, Arial, sans-serif; margin:0 15px; line-height:35px;}
.pagination a.p_elem{width:35px; height:34px; line-height:34px; text-align:center; color:#fff; font-size:15px; text-decoration:none; float:left; margin:0 5px; background:url("../img/bg/pagin.png") no-repeat 0 0;}
.pagination a.active, .pagination a.p_elem:hover{background:url("../img/bg/pagin.png") no-repeat 0 -34px;}

.s_block{margin:0 0 35px 0;}
.s_block .title{font-size:20px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic;}
.s_block img{margin:7px 0;}
.s_block p{color:#fff; font-family:Verdana, Arial, sans-serif;}
.s_block p span{display:block; font-weight:bold; background-color: black; width:40px; padding: 3px;}
.s_bottom{width:222px; height:34px; background:url("../img/bg/small_more.png") no-repeat 0 0; line-height:34px;}

.afisha_content{}
.afisha_content li{}
.afisha_content li img{border:3px solid #fff;}

    .block_afisha{ margin-left:-20px; }

.block_afisha li {float:left!important; width: 240px;}
.block_afisha p{ padding:0px!important;}
.block_afisha p span{display:block!important; font-weight:bold; background-color: black; width:50px; padding: 3px 3px 3px 0;color:#fff; margin:0 0 10px 5px; }



.simple_wrapper{padding:0 0 10px 0;}
.simple_wrapper h3{position:relative;}
.simple_wrapper h3, .simple_wrapper h3 .back{font-size:20px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic; text-decoration:underline;}
.simple_wrapper h3 .back{font-size:15px; position:absolute; right:10px;}
.simple_wrapper .data{background:#fff; padding:38px 28px; margin:10px 0; width:100%;}
.simple_wrapper .data img{ margin:0 42px 0 0;}
.simple_wrapper .linklist a, .piclenselink{font-size:20px; color:#ff7200; font-family:Georgia, Arial, sans-serif; font-style:italic; display:block; margin:0 0 10px 0;}
.simple_wrapper .data p{line-height:16px; padding:0 20px 0 0;}
.simple_wrapper .data .phones li, .simple_wrapper .data .mails li a{color:#000;}
.simple_wrapper .data .phones, .simple_wrapper .data .mails{width:470px; margin:0 0 20px 0;}

.simple_wrapper .data .c_content{}
.simple_wrapper .data .c_content li{width:30%; float:left; display:block; margin:0 15px 0 0;}
.simple_wrapper .data .c_content span{display:block;}

.fullpage{min-height:770px;}

#respond{background:#fff; padding:36px 0 0 28px; border-top:1px solid #86726b;}
#respond h3, label, #comments{color:#000; font-size:20px; font-family:Georgia, Arial, sans-serif; font-style:italic; margin:0 0 6px 0; vertical-align:middle;}
#respond label{font-size:14px;}

#commentform{display: inline-block;}
* html #commentform{display: inline;}
#commentform:after {content: ""; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
#commentform input, #commentform textarea {border:1px solid #000;}
#commentform  textarea {width:390px;}
#commentform p{padding:5px 25px;}
#submit{width:129px; height:34px; background:url(../img/bg/sbm_btn.gif) no-repeat; border:0 !important; color:#fff; font-size:15px; font-family:Georgia, Arial, sans-serif; font-style:italic; text-decoration:underline;}

.wp-polls-ul li {padding:10px 0;}
.wp-polls-ul li input {margin:10px 0 0 10px; float:left;}
.wp-polls-ul li label{position:relative; padding:5px 0; background:#d7d7d7; display:block; width:88%; left:45px; top:0; line-height:24px;}
.wp-polls-ul li label sub, .wp-polls-ul li label sup{width:6px; height:34px; position:absolute; top:0; background:url('../img/bg/vote_sided.gif') no-repeat;}
.wp-polls-ul li label sub{left:-6px; background-position:0 0;}
.wp-polls-ul li label sup{right:-6px; background-position:-6px 0;}

.wp-polls-form{}
.wp-polls-form p strong{font-size:20px; font-family:Georgia, Arial, sans-serif; font-style:italic; color:#000;}

#comments{color:#000 !important; border-top:1px solid #86726b; padding:10px 0 0 28px;}
.comment-meta{}
.comment-meta a{display:block; padding:3px 5px; color:#fff; float:left; margin:0 10px 0 0; background:#000; text-decoration:none;}
.comment-author{color:#000; font-size:14px;}
.comment-author img{float:left !important; display:none;}
.comment-author .fn, .comment-author .fn a{font-weight:bold !important;color:#000; font-size:14px;}

/* featured slideshow */
.featured				{ background: url(../img/bg/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; padding: 10px; margin: 0 10px 10px 0; width:100%; height: 320px; }
#controls				{ position: absolute; float: left; z-index: 10; width: 737px; padding-top: 105px; display:none;}

#controls .next, #controls .prev	{ text-indent: -9000px; width: 38px; height: 40px; display: block; }
#controls .prev			{ background: url(../img/bg/prev.png) no-repeat; float: left; }
#controls .next			{ background: url(../img/bg/next.png) no-repeat; float: right; }

#featured-slideshow		{ position: relative; height: 320px; margin-right: 20px; }

.featured-article		{ display: block; /* width: 630px;*/ height: 320px; text-decoration: none !important; }
.featured-entry			{ position: relative; top: 235px; overflow: hidden; background: url(../img/bg/overlay.png); height: 85px; color: #a7a7a7; padding: 0; display: block; width:737px;}
.featured-entry .entry-title	{ color: #FFF; padding: 10px 15px 5px; display: block; font-size: 16px; font-weight: bold; }
.featured-entry .entry-summary	{ padding: 0 15px; margin: 0; display: block; }

.layout-3c-r-fixed .featured, .layout-3c-fixed .featured	{ height: 225px; }
.layout-3c-r-fixed #controls, .layout-3c-r-fixed .featured-article, .layout-3c-fixed #controls, .layout-3c-fixed .featured-article { width: 480px; }
.layout-3c-r-fixed .featured-article, .layout-3c-fixed .featured-article	{ height: 225px; }
.layout-3c-r-fixed .featured-entry, .layout-3c-fixed .featured-entry		{ height: 100px; top: 125px; }

.comment-body{padding:26px 0 0 28px;}
.comment-body p{margin:10px 0 10px; padding:0 0 0 0!important; color:#000; font-size:12px !important;}

/* Carousel */
.carusel{position:relative;}
.carusel ul.c_controls{position:absolute; top:4px; right:10px;}
.carusel ul.c_controls li{float:left;}
.carusel ul.c_controls li a{width:16px; height:16px; background:url(../img/bg/tabs.png) no-repeat 0 0; margin:0 2px; display:block; text-align:center; line-height:16px; text-decoration:none; color:#fff;}
.carusel ul.c_controls li a.active, .carusel ul.c_controls li a:hover{background:url(../img/bg/tabs.png) no-repeat 0 -16px; color:#000;}

.c_content{}
.c_content li{display:none;}
.c_content li img{border:3px solid #fff;}

.pagetitle, h2.center{font-size:16px; color:#fff; font-family:Georgia, Arial, sans-serif; font-style:italic; margin:0 0 12px 0;}

.poll_checkbox{width:34px; height:34px; background:url('../img/bg/vote_bg.gif') no-repeat 0 0; text-align:center; float:left;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {height:173px; background:url("../img/bg/footer_bg.jpg") repeat-x; padding:46px 0 0 0; margin-top:-38px;}
#footer i{font-size:18px; color:#ff9c00; font-family:Georgia, Arial, sans-serif; display:block;}
.phones{width:355px; background:url("../img/bg/phone.png") no-repeat 12px 7px; margin:26px 0 0 0; float:left;}
.phones li{font-size:16px; color:#fff; padding:0 0 0 62px; line-height:25px;}
.mails{background:url("../img/bg/mail.png") no-repeat 12px 7px; margin:26px 0 0 0; padding:0 0 25px 0; float:left;}
.mails li{padding:0 0 0 62px; line-height:25px;}
.mails li a{font-size:16px; color:#fff;}

.nikita{margin:26px 0 0 0; padding:0 0 25px 0; float:left;}
.nikita li{padding:0 0 0 62px; line-height:25px; color:#fff; font-size:10px;}
.nikita li a{font-size:10px; color:#fff;}

