/*
Theme Name: Оформление
Author: Jams Home studio
Author URI: http://forum.searchengines.ru/member.php?u=246648 
Version: 1.0 
*/
 
 
body {
	background: url(images/bg.png);   
	font: 14px/18px Tahoma;
	color: #6E6E6E;
}

 
* {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

img, img:hover, img:link {
	border: none;
	outline: none;
	position: relative;
	overflow: hidden;
} 
.aligncenter { margin-left: auto; margin-right: auto; }
img.alignright { float: right; margin: 0 0 10px 15px; }
img.alignleft { float: left; margin: 0 15px 10px 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }	
 
article, aside, details, figcaption, footer, hgroup, main, nav, section, summary {
	display: block;
	position: relative;
	overflow: hidden;
}


iframe { 
	margin: 10px auto;
	border: none; } 

  
/* Кнопки по умолчанию */
 
.button, button, input[type="submit"],
input[type="reset"], input[type="button"] { 
	display: inline-block; 
	text-decoration: none;
	cursor: pointer; 
}

.button.full-width, button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center; 
}

/* Формы */

form {
	margin-bottom: 20px; 
}

fieldset {
	margin-bottom: 20px; 
}

input[type="text"],
input[type="password"],
input[type="email"],
textarea, select {
	border: 1px solid #ccc;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #777;
	margin: 0;
	width: 210px;
	max-width:1 00%;
	display: block; 
	background: #fff;  
}

select {
	padding:0; 
}

textarea {
	min-height: 60px; 
}

label, legend {
	display: block; 
	font-size: 12px;  
}

select {
	width: 220px; 
}

input[type="checkbox"] {
	display:inline; 
}

label span,
legend span {
	font-weight:normal;
	font-size:13px;
	color:#444; 
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background-color: #fff; 
    width: 50%;
}

#3292
{
    color: #f00;
    border: 1px solid #fff;
}
 
.wpcf7
{
 
} 

.wpcf7-form p {
    font-size : 14px; 
    margin-top: 0px;
    margin-bottom: 0px; 
    padding: 0 0 10px;
    color: #373737;
}

input.wpcf7-form-control.wpcf7-submit { float: left; }  
 

/* Таблицы */ 
table {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 40px;
}

table td, table th {
	padding: 10px 14px;
	text-align: center;
}

table th a {
	color: #fff;
}

table th a:hover {
	color: #fff;
}

table td {
	border: 1px dotted #ddd;
	font-weight: 300;
}

table th { 
	color: #fff; 
}


	 
blockquote {
	font-family: Georgia, serif;
	font-size: 16px;
	font-style: italic;
	width: 580px; 
	height: auto;
	margin: 10px auto; 
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative; 
	background: #F9F9F9;
	border: 1px solid #CFCFCF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding-top: 5px; 
	padding-bottom: 5px; 
} 
blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #FFAF00;
	width: 45px;
	height: 45px;
}

blockquote cite {
	color: #000;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}

 
.user-submit, .wpuf_submit, input.wpcf7-form-control.wpcf7-submit {  
	margin-top: 20px;
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	width: 200px;
	margin: 0 auto;
	display: block;
	text-align: center;
	font-family: 'Arial', sans-serif;
	color: #6B6B6B; 
	text-shadow: 1px 0px 2px #fff;
	text-decoration: none;
	border: none;
	background: #fcfcfc;
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #efefef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#efefef));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#efefef 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#efefef 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#efefef 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#efefef 100%);
	border: 1px solid #efefef;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }

.user-submit:hover, .wpuf_submit:hover, input.wpcf7-form-control.wpcf7-submit:hover { 
	background: #efefef;
}  	
 
/* Заголовки */ 
h1, h2, h3, h4, h5, h6 { font-family: 'Arial', sans-serif; color: #222; }
h1 { font-size: 26px; line-height: 30px; color: #90451B; }
h2 { font-size: 23px; line-height: 28px; color: #F39AA3; font-style: italic; }
h3 { font-size: 22px; line-height: 27px; }
h4, .archive-title { font-size: 20px; line-height: 26px; }
h5 { font-size: 18px; line-height: 24px; }
h6 { font-size: 16px; line-height: 22px; }
 
a { text-decoration: none; color: #0B74A2; } 
a:hover, .sidebar a:hover, .popular-title a:hover { text-decoration: underline; }
 
.block-title a {
	font: 16px/20px 'Arial', sans-serif;
	color: #0B74A2; 
}
.block-title-small a {
	font: 14px/17px 'Arial', sans-serif;
	color: #0B74A2; 
}

.block-title-li a { background: url(images/disc.png) no-repeat left; font: 16px/20px 'Arial', sans-serif; color: #0B74A2; padding-left: 15px; }

.sidebar a, .popular-title a {
	font: 14px/19px 'Arial', sans-serif; 
	color: #0B74A2;   
	text-decoration: none; 
}
  
/* Дата, просмотры, комментарии */ 
.time, .view, .view2, .comm, .comm a { padding-left: 25px; position: relative; overflow: hidden; color: #C9C9C9; font: 13px/16px 'Arial', sans-serif;; }
 
.time { background: url(icon/time.png) no-repeat left; padding: 5px 5px 5px 20px; }    
.view { background: url(icon/view.png) no-repeat left; padding: 5px 5px 5px 25px; }   
.comm { background: url(icon/comm.png) no-repeat left; padding: 5px 5px 5px 25px; } 
.comm a { padding: 0px; }   
.category { background: url(icon/category.png) no-repeat left; padding: 2px 5px 2px 25px; color: #fff; } 
.category a { padding: 0px; color: #C9C9C9; font-size: 11px; text-transform: uppercase; }       
.tags { background: url(icon/tag.png) no-repeat left; padding: 5px 5px 5px 25px; } 
.tags a { font: italic 14px/15px Arial; color: #90451B; } 
.tags a:hover { text-decoration: underline; } 
 
/* Заголовки блоков */
.block-header { 
	background: #ffaf00;
	background: -moz-linear-gradient(top,  #ffaf00 0%, #ea8c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf00), color-stop(100%,#ea8c00));
	background: -webkit-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -o-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -ms-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: linear-gradient(to bottom,  #ffaf00 0%,#ea8c00 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 30px; 
	font: bold 12px/30px 'Arial', sans-serif;
	text-transform: uppercase;
	text-align: center; 
	color: #fff;  
	
}    
.block-header-2 { 
	background: #90451b;
	background: -moz-linear-gradient(top,  #90451b 0%, #872219 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90451b), color-stop(100%,#872219));
	background: -webkit-linear-gradient(top,  #90451b 0%,#872219 100%);
	background: -o-linear-gradient(top,  #90451b 0%,#872219 100%);
	background: -ms-linear-gradient(top,  #90451b 0%,#872219 100%);
	background: linear-gradient(to bottom,  #90451b 0%,#872219 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	height: 30px; 
	font: bold 12px/30px 'Arial', sans-serif;
	text-transform: uppercase;
	text-align: center; 
	color: #fff; 
}    
.block-header-3 { 
	border-bottom: 1px solid #90451B;
	height: 25px; 
	font: bold 12px/25px 'Arial', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #90451B;  
}    
.popular-block-header, .sidebar-title {  
	border-bottom: 1px solid #90451B;
	height: 25px; 
	font: bold 12px/25px 'Arial', sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #90451B; 
}  
 
/* Текст анонсов */ 
.block-text, .textmore {
	font: 13px/18px Tahoma; 
	color: #565656; 
}	
	
.block-text a { 
	color: #0274CA; 
	font: italic 13px/18px Calibri; 
	text-decoration: none;
}	

.block-text p {
	margin-bottom: 10px;
}	

/* Детали блоков */ 
.light { background: #F9EDEE; } 
.white { background: #F9F9F9; }  
  
.border { border: 1px solid #F6F3E0; }
.border2 { border: 1px solid #FFAF00; }
.border3 { border: 1px solid #EDE2E2; }
 
  
/* Статья */ 
.post { width: 725px; }

.post ol { 
	list-style: none;  
    counter-reset: numList; 
    margin-left: 45px;  
} 
.post ol li {  
    width: 630px;  
    position: relative; 
	padding: 10px 0px;  
} 
.post ol li:before { 
    counter-increment: numList; 
    content: counter(numList);  
    float: left; 
    position: absolute; 
    left: -35px;  
    font-weight: bolder; 
    font-size: 12px; 
    font-family: Arial; 
    text-align: center; 
    color: #fff; 
    line-height: 25px; 
	margin: 0px; 
    width: 25px; 
    height: 25px; 
    background: #90451B; 
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px; 
}​  
.post ul {} 
.post ul>li { list-style-image: url("images/disc.png"); margin: 5px 0px; margin-left: 20px; }
.post em { font-style: italic; }
	
.post img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
	outline: none;
}	

.post .wp-caption-text {
	width: 97%;
	height: auto; 
	padding: 10px; 
	margin: 0px 10px;
	text-align: center;
}

.post-banner {
	text-align: center;
}  

.post p { margin-bottom: 10px; }
.post a { color: #0274CA; }

.banner-top {width: 980px; margin: 10px auto 0 auto; text-align: center;} 
.wrapper {     
	background: #FDFBFB;   
    -moz-box-shadow: -1px 2px 10px #A3A3A3;
    -webkit-box-shadow: -1px 2px 10px #A3A3A3;
    box-shadow: -1px 2px 10px #A3A3A3; 
	width: 980px; 
	padding: 10px;
	margin: 10px auto;  
	position: relative;
	overflow: hidden;   
} 

/* Шапка */  
.header { 
	width: 980px;
	height: 35px;
	padding: 0;
	margin: 0 auto;
	position: relative; 
} 
.logo { float: left; } 

.search { 
	position: relative;
	float: right;
	margin: 3px 15px 0 0;
	width: 300px; 
	height: 24px; }	
.searchform {   
	background: #fff;   
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CFCFCF; 
	width: 300px; 
	height: 22px; 
	padding: 2px;  
	overflow: hidden; } 
.searchform .s { 
	background: #fff; 
	border: none; 
	padding: 4px 8px; 
	float: left;   
	font: 13px/13px Arial;  
	color: #919191;  
	width: 240px; }  	
.searchform .s:focus { outline: none; }
input.search-button { width: 40px; height: 40px; float: right; margin: 0px; outline: none;  } 
input.search-button:focus { outline: none;  } 
 
.top-nav { position: relative; float: left; margin: 8px 0 0 40px; height: 20px; }
.top-nav li { list-style: disc; float: left; margin-left: 25px; font: bold 11px/20px 'Arial', sans-serif; color: #90451B; }
.top-nav li a { font: bold 11px/20px 'Arial', sans-serif; color: #90451B; text-transform: uppercase; }
 
/* Меню */  
.main-navigator {      
	background: #ffaf00;
	background: -moz-linear-gradient(top,  #ffaf00 0%, #ea8c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf00), color-stop(100%,#ea8c00));
	background: -webkit-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -o-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -ms-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: linear-gradient(to bottom,  #ffaf00 0%,#ea8c00 100%);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin: 10px auto; 
	width: 980px;
	height: 40px; }  
.main-navigator li { border-right: 1px solid #FFAF00; position: relative; float: left; display: block; list-style: none; margin: 0px; }       
.main-navigator li:last-child { border-right: none; } 
.main-navigator li a { font: 15px/40px 'Arial', sans-serif; display: block; color: #fff; text-decoration: none; padding: 0 20px; } 
.main-navigator li:hover > a { background: #FFAF00; }    
.main-navigator li:first-child:hover > a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }     
.main-navigator li ul { display: none; }  
.main-navigator ol, ul { list-style: none; }  

/* Авторизация */
.login-panel {
	float: right;  
	border: 1px dotted #CFCFCF;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	width: 220px;  
	height: 18px;
	padding: 5px 10px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
} 
.login-panel .login-link a {  
	float: left;  
	font: bold 10px/18px Arial;  
	text-transform: uppercase;	
	color: #655F5B;   
	text-align: left;
	display: block;
	padding: 0 10px;
	border-right: 1px dotted #c8c8c8;
}    
.login-panel .login-link:last-child a { padding: 0 0 0 15px; border-right: none; }
.login-form-down { 
	float: right; 
	position: relative;
	overflow: hidden;
 	width: 220px; 
	height: 40px;
	background: #FFF4BE;
	border: 1px solid #F1E6AC;
	padding: 8px;
	margin-bottom: 15px;
}   
ul.login-menu { float: left; width: 170px; position: relative; }
li.login-form-header-name { float: left; width: 170px; font: italic 18px/22px 'Georgia', serif; color: #90451B; }  
ul.login-menu li { float: left; list-style: none; }
ul.login-menu li a { font: 12px/13px 'Arial', sans-serif; color: #90705E; padding: 0 10px 0 0; }
ul.login-menu li:last-child a { padding: 0 3px 0 0; }
 
.reg-loging-page {
	width: 220px;
	margin: 0 auto;
	padding: 15px;
	background: #fff;
	border: 1px solid #FFAF00;
}
 
.lostpass { width: 220px; margin: 0 auto; margin-top: -10px; }
.lostpass a { font: 13px/14px 'Arial', sans-serif; color: #373737; text-decoration: underline; }
 
.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0; 
} 	
.reveal-modal {
	visibility: hidden;
	top: 100px; 
	left: 50%;
	margin-left: -480px;
	width: 220px; 
	position: absolute;
	z-index: 101;  
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
} 
.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: -15px;
	right: -50px; 
	color: #F3E4DB;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
}  

 
/* Слайдер */
#slider { 
	width: 725px;  
	position: relative;  
	height: 240px; 
	overflow: hidden;
	background: #fff;
	border: 1px solid #CFCFCF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#slider ul.small-block { 
	position: absolute; 
	top: 0; 
	left: 440px; 
	list-style: none; 
	padding: 0; 
	margin: 0; 
	width: 285px; 
	height: 240px;
	overflow: auto;
	overflow-x: hidden;
}
#slider ul.small-block li { 
	padding: 0;    
	color: #666; 
	border-bottom: 1px solid #CFCFCF;
}   
#slider ul.small-block li:last-child { border-bottom: none; }
#slider li.small-block-post a { 
	font: 14px/17px 'Arial', sans-serif;
	display: block; 
	width: 265px;
	height: 39px; 
	padding: 10px;
	text-decoration: none;
	color: #272727;    
	border: none;
	outline: none;
}
#slider li.small-block-post a:hover { 
	background: #FFAF00;  
	color: #fff;   
} 
#slider ul.small-block li.small-block-section a, #slider ul.small-block li.ui-tabs-active a { 
	background: #FFAF00; 
	color: #fff;   
}
#slider .big-block { 
	width: 440px; 
	height: 240px; 
	background: #999; 
	position: relative;
} 
#slider .ui-tabs-hide { 
	display: none; 
}
 

/* Подвал */   
.footer {  
	width: 980px;   
	margin: 0 auto;
	padding: 10px;
	position: relative;
	overflow: hidden;
}  
.copyrights { width: 350px; float: left; font: 17px/17px 'Arial', sans-serif; color: #595856; }
.copyrights p { font: 13px/17px Helvetica; margin-top: 5px; color: #82807D; }
.counter { float: right; }  
 
/* Сайдбар */ 
.wrapper-sidebar {
	background: transparent;
	float: right;
	width: 240px; 
	position: relative;  
} 
.banner_sidebar { width: 240px; float: right; position: relative; text-align: center; } 
#sidebar {
	background: transparent;
	float: right;
	width: 240px; 
	position: relative; 
} 
.sidebar { background: #fff; overflow: hidden; margin-bottom: 15px; } 
.sidebar li { overflow: hidden; display: block; text-decoration: none; font: 15px/20px Helvetica; color: #656565; padding: 3px 0px; } 
.sidebar ul { list-style: disc; margin: 0; padding: 0; } 
.sidebar ul li ul {margin-left: 20px; font-size: 90%; }
.sidebar img { margin-top: 5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

li.recentcomments span.comment-author-link { font-weight: bold; color: #D07D00; }
 
/* Опросы */ 
.poll-block {
	width: 220px;
	padding: 8px;
	background: #F4F4F4;
	border: 1px solid #CFCFCF;
	position: relative;
	overflow: hidden;
}
 
.poll-submit {
	background: #ffaf00;
	background: -moz-linear-gradient(top,  #ffaf00 0%, #ea8c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf00), color-stop(100%,#ea8c00));
	background: -webkit-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -o-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -ms-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: linear-gradient(to bottom,  #ffaf00 0%,#ea8c00 100%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	font: 14px/28px Arial; 
	height: 28px;
	width: 140px;
	margin: 5px auto;
	color: #F4EEF0;  
}

.poll-submit:focus { outline: none; }
.poll-submit:hover { background: #ffaf00; }

.poll-block a { color: #0B74A2; float: right; }

.poll-block strong {
	font: bold 19px/30px 'PT Sans', sans-serif;  
	color: #90451B;
	text-align: center; 
}

/* Контент */ 
.content {
	width: 725px;
	float: left;
	position: relative;
} 
.content p { color: #6E6E6E; }
  
.breadcrumbs { margin: 5px; } 
.breadcrumbs a { font: 12px/17px 'Arial', sans-serif; color: #82807D; text-decoration: none; } 
.breadcrumbs { font: 12px/17px 'Arial', sans-serif; color: #B8B6B2; text-decoration: none; } 
.breadcrumbs .category { background: transparent; padding: 0px; }
 
/* Рубрика */ 
.category-block { 
	-webkit-box-shadow: 0px 3px 5px #E7E4DF;
	-moz-box-shadow: 0px 3px 5px #E7E4DF;
	-o-box-shadow: 0px 3px 5px #E7E4DF;
	box-shadow: 0px 3px 5px #E7E4DF;
	border: 1px solid #CFCFCF;
	width: 705px;
	padding: 8px;
}
.category-block-title a {
	font: 17px/20px 'Arial', sans-serif;
	color: #0B74A2; 
}
 
/* Популярное */
.popular-block {
	background: #FFF4BE;
	border: 1px solid #F1E6AC;
	padding: 8px;
	width: 220px;
	position: relative;
	overflow: hidden;
} 
 
/* Постраничная навигация */ 
.navigation { 
	clear: both; 
	height: 40px;
	padding-top: 15px;
}
.navigation a, .navigation span {
	background: #ffaf00;
	background: -moz-linear-gradient(top,  #ffaf00 0%, #ea8c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf00), color-stop(100%,#ea8c00));
	background: -webkit-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -o-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -ms-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: linear-gradient(to bottom,  #ffaf00 0%,#ea8c00 100%);
	text-decoration: none; 
	padding: 5px 12px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin: 1px;
	color: #fff; 
}
.navigation a:hover, .navigation span.current {
	background: #ffaf00;
}
.navigation span.current {
	font-weight: bold;
}

/* Пред./След. статьи */ 
.section_container {
	width: 725px;
	float: left;
	display: block;
	overflow: hidden;
	padding: 10px 0px; 
	margin: 10px 0px;  
}
 
.post-next {  
	width: 320px;
	float: right;
	text-align: right; 
	padding: 10px 0px 10px 10px; 
}

.post-previous {  
	width: 320px;
	float: left;
	text-align: left;  
	padding: 10px 10px 10px 0px; 
} 
	
.post-previous .title-np, .post-previous, .post-previous a, .post-next .title-np, .post-next, .post-next a {
    margin: 0px;
	text-decoration: none;
}

.post-previous:hover  .title-np:hover , .post-previous:hover , .post-previous a:hover, .post-next:hover  .title-np:hover , .post-next:hover , .post-next a:hover { 
	text-decoration: none;
}
 
.title-np { 
	font: 14px/18px Helvetica, Arial sans-serif;
	background: #ffaf00;
	background: -moz-linear-gradient(top,  #ffaf00 0%, #ea8c00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf00), color-stop(100%,#ea8c00));
	background: -webkit-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -o-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: -ms-linear-gradient(top,  #ffaf00 0%,#ea8c00 100%);
	background: linear-gradient(to bottom,  #ffaf00 0%,#ea8c00 100%);
	padding: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	color: #fff; 
}

.title-np:hover { text-decoration: none; }  

 
/* Комментарии */ 
.comments-wrapp {   
	width: 725px;
} 

.comments-box {
	width: 705px; 
	padding: 8px; 
}

.comment-list {  
	width: 725px;   
}

.comments-title, .no-comments {
	font-family: Helvetica;
	font-size: 20px;
	line-height: 24px;
	color: #222;
	margin-bottom: 15px;
}

.cancel-comment-reply a {
	font-family: Helvetica;
	font-size: 16px;
	line-height: 22px;
	color: #0274CA;	
}

.commentator-login { 
	padding: 10px 0px; 
	font-family: Helvetica;
	font-size: 15px;
	line-height: 30px;
	color: #333;	
}
.commentator-login a { color: #0274CA; }
.commentator-login a:hover { text-decoration: none; }
 
.comment-textarea-admin label, #comment-input label {
	font-family: Helvetica;
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 10px; 
	color: #222;	
	font-weight: normal;
}

#comment { width: 98%; float: left; margin-bottom: 15px; } 
#comment-input { width: 99%; float: left; margin-bottom: 15px; }   

#comment-input .author-input { width: 300px; float: left; }
#comment-input .email-input { width: 300px; float: right; }

#comment-input .input-name { width: 300px; background: #fff; padding: 9px; }
#comment-input .input-email { width: 300px; background: #fff; padding: 9px; }
#comment-input .textarea-comment { width: 99%; background: #fff; padding: 6px; }

.req { 
	font-family: Helvetica;
	font-size: 13px;
	line-height: 16px; 
	color: #919191;
}

.the-comment {
	background: #FEFEFE;
	border: 1px solid #F4F0E8;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
}

.the-comment .avatar { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; margin-right: 10px; }
 
.comment-author {
	font: 18px/20px 'Arial', sans-serif;  
	color: #90451B; 
}

.comment-author a { color: #90451B; text-decoration: none; }

.comment-meta { 
	font-family: Helvetica;
	font-size: 13px;
	line-height: 15px; 
	color: #bbb;
}

.comment-text { 
	font-family: Helvetica;
	font-size: 14px;
	line-height: 19x; 
	color: #222;
}

.comment-link { float: right; margin-bottom: 5px; }
.comment-link a {  
	 margin-left: 10px; 
	 color: #272727; 
	 text-decoration: underline; }
.comment-link a:hover {text-decoration: none;}
ol.comment-list { list-style: none; margin-bottom: 15px; }
li.comment-list { list-style: none; }
.comments-wrapp .children { margin: 0px 0 0 40px; }  