/*  
Theme Name: Help
Version: 1.0.1
Description: Тема для сайта consult-help.kz
Author: Dmitry Pytkin
Author URI: http://afenics.free-lance.ru
*/
/*  RESET  */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;}fieldset,img{border:0;}del,ins{text-decoration:none;}li{list-style:none;}caption{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/*  BASE  */
body{margin:0px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em; white-space:normal;} button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
.clear {clear:both;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a {outline:none;} a:hover {text-decoration:none !important;}
/*

   Главная страница

*/

body {
	background:#F3F3F3;
	font:normal 12px/16px Tahoma, Geneva, sans-serif;
	color:#303030;
	}
.wrapper {
	width:1003px;
	margin:0 auto;
	background:#fff url(img/wrapp_bottbg.png) repeat-x bottom;
	}
.header {
	background:url(img/head_bg.jpg) no-repeat center #0B4E83;
	height:131px;
	}	
#logo {
	display:block;
	width:355px;
	height:127px;
	}
.jd_menu {
	height:41px;
	background:url(img/topmenu_bg.png) repeat-x;
	margin:0;
	padding:0 0 0 20px;
	}
	
.jd_menu li {
	list-style:none;
	float:left;
	}	
.ie6 .jd_menu li {
	width:10px;
	white-space:nowrap;
	display:block; 
	}	
.jd_menu li a {
	cursor:pointer;
	display:block;
	color:#000;
	text-decoration:none;
	font:normal 14px Arial, Helvetica, sans-serif;
	}
.jd_menu ul li a {
	font-size:12px;
	text-decoration:underline;
	}
.ff35 .jd_menu li a, .opera .jd_menu li a {
	position:relative;
	top:-1px;	
	}	
.jd_menu li a:hover {
	background:url(img/actmenu_rightbg.png) no-repeat right;
	}
.jd_menu ul li a:hover {
	background:none;
	}	
.jd_menu ul li a:hover {
	position:inherit;
	top:inherit;
	}	
.jd_menu li a span {
	display:block;
	margin:0 3px 0;
	}	
.jd_menu li a span span {
	padding:0;
	margin:0 0 0 3px;
	height:27px;
	padding:10px 12px 0;	
	}		
.jd_menu ul li a span span {
	height:20px;
	}	
.jd_menu li a:hover span {
	background:url(img/actmenu_leftbg.png) no-repeat left;
	}
.jd_menu ul li a:hover span {
	background:none;
	top:0 !important;
	}
.ff35 .jd_menu ul li a:hover span, .opera .jd_menu ul li a:hover span {
	background:none;
	top:-1px !important;
	}	
.jd_menu li a:hover span span {
	position:relative;
	top:-1px;
	background:url(img/topmenu_bg2.png) repeat-x;
	}
.ff35 .jd_menu li a:hover span span, .opera .jd_menu li a:hover span span {
	position:relative;
	top:0px;	
	}	
.jd_menu ul li a:hover span span {
	background:none;
	}	
/* -- Sub-Menus -- */
ul.jd_menu ul {
	width:260px;
	position: absolute;
	display: none;
	list-style-type: none;
	margin:0 0 0 5px;
	padding:0 0 10px 0;
	z-index: 10000;
	background:#FBBC31 url(img/submenu_bg.png) repeat-x top;	
}
ul.jd_menu ul li {
	float: none;
	margin: 0px;
}
.content {
	padding:10px 27px 30px;
	width:646px;
	float:left;
	}
.content .pageTitle {
	font:normal 20px Tahoma, Geneva, sans-serif;
	margin-bottom:0;
	line-height:30px;
	padding:0 0 0 24px;
	border-bottom:4px solid #EEE;
	}
.content .maboutTitle {
	font:normal 20px Tahoma, Geneva, sans-serif;
	margin-bottom:0;
	line-height:30px;
	padding:0 0 0 24px;
	}	
.newsBlock {
	padding:22px 20px 22px 24px;
	}
.nbOdd {
	padding-top:14px;
	background:#F3F3F3;
	}	
.nbTitle {
	margin:0 0 20px;
	font-weight:normal;
	display:block;
	float:left;
	width:490px;
	color:#00508f;
	font-size:14px;
	}	
.nbTitle a {
	color:#00508f;	
	text-decoration:underline;
	}
.nbDate {
	font-size:10px;
	color:#777;
	float:right;
	width:90px;
	text-align:right;
	}	
.nbContain .nbTrumn{
	float:left;
	margin:0 15px 0 0;
	}
.nbContain a {
	color:#303030;
	}	
.moreLink {
	display:inline;
	background:url(img/more_bg.gif) no-repeat;
	width:7px;
	height:7px;
	margin:0 0 0 3px;
	}
.ie6 .moreLink {
	position:relative;
	top:5px;
	}	
.sidebar {
	margin:0;
	padding:32px 32px 20px 0;
	width:258px;
	float:right;
	}
.ie6 .sidebar {
	padding:22px 16px 20px 0;
	}	
.sidebar li {
	list-style:none;
	}	
.sbrHeader {
	background:url(img/sbr_bhbg.png) no-repeat top;
	height:23px;
	font-size:15px;
	font-weight:normal; 
	margin:0;
	padding:15px 0 0 20px;
	}
.sbrBody {
	background:url(img/sbr_mbg.png) repeat-y;
	width:227px;
	padding:0 15px;
	font-size:11px;
	}	
.quest {
	font-size:13px;
	display:inline-block;
	margin:7px 0 14px 4px;
	}	
.sbrBody .checkbox, .sbrBody .radio {
	margin:0 7px 12px 5px;
	float:left;
	cursor:pointer;
	}
.ie6 .sbrBody .checkbox, .ie7 .sbrBody .checkbox, .ie6 .sbrBody .radio, .ie7 .sbrBody .radio {
	margin:0 7px 6px 5px;
	cursor:pointer;	
	}	
.sbrBody br {
	clear:left;
	}	
.sbrBody .label {
	cursor:pointer;	
	line-height:16px;
	position:relative;
	top:-2px;
	color:#575757;
	}
.ie6 .sbrBody .label, .ie7 .sbrBody .label, .opera .sbrBody .label {
	top:0;
	}	
.voitSubmit {
	border:none;
	background:url(img/voitbtn.png) no-repeat;
	width:114px;
	height:38px;
	margin:6px 0 0 0;
	cursor:pointer;
	float:left;
	}	
.resultsLink {
	font-size:11px;
	color:#064a80;
	display:inline-block;
	float:left;
	line-height:45px;
	margin:0 0 0 10px;
	}
.makeVoit {
	font-size:11px;
	color:#064a80;	
	}	
.sbrFooter {
	background:url(img/sbr_bbbg.png) no-repeat;
	width:257px;
	height:10px;
	margin:0 0 22px 0;
	}	
.valBlock {
	background:url(img/valh_bg.png) no-repeat;
	width:243px;
	height:21px;
	padding:1px 0 0 13px;
	margin:0 0 5px 0;
	position:relative;
	left:-8px;
	}
.buynsell {
	float:right;
	padding:0 22px 0 0;
	}	
.ie6 .buynsell, .ie7 .buynsell {
	position:relative;
	top:-15px;	
	}	
 .sell	{
	padding:0 0 0 30px;
	}
.valUSD {
	padding:0 0 0 5px;
	color:#458218;
	}
.valEuro {
	padding:0 0 0 5px;	
	color:#821818;
	}
.valRub {
	padding:0 0 0 5px;	
	color:#0F5684;	
	}	
.valUSD .buynsell, .valEuro .buynsell, .valRub .buynsell{
	padding:0 2px 0 0;
	font-weight:bold;
	color:#575757;
	}
.valUSD .sell, .valEuro .sell{
	padding:0 0 0 33px;	
	}	
.valRub .sell {
	padding:0 0 0 46px;		
	}	
.sbrSubscrib {
	padding:14px 0 0 0;
	}
.input {
	font-size:11px;
	border:none;
	background:url(img/input_bg.png) no-repeat;
	width:206px;
	height:16px;
	padding:4px 4px 4px 8px;
	margin:0 0 8px;
	}	
.sbrSubscrib .submit {
	background:url(img/subscr_btn.png) no-repeat;
	border:none;
	cursor:pointer;
	width:114px;
	margin:5px 0 0 2px;
	height:38px;
	}
.sbrlastHeader {
	font:normal 15px Tahoma, Geneva, sans-serif;
	margin:0 0 15px 0;
	}
.lastList {
	margin:0;
	padding:0 10px 0 0;
	}	
.lastList li {
	background:url(img/round_li.png) no-repeat 0 6px;
	padding:0 0 0 15px;
	margin:0 0 10px;
	}	
.lastList a {
	color:#064a80;
	font-size:11px;
	}
.footer {
	font-size:11px;
	width:1003px;
	margin:0 auto;
	padding:12px 0 0;
	background:url(img/footer_bg.jpg) no-repeat 2px 1px;
	height:135px;
	}
.footMenu {
	float:left;
	display:inline-block;
	background:url(img/foob_leftrounds.png) no-repeat left; 
	margin:0 54px 35px 27px;
	padding:0 0 0 12px;
	}
.ie6 .footMenu, .ie7 .footMenu  {
	margin:0 54px 18px 13px;	
	}	
.footMenu ul {
	height:28px;
	width:635px;
	display:inline-block;
	background:#FBBC31 url(img/foob_rightrounds.png) no-repeat right;
	margin:0;
	padding:8px 12px 0 0;
	}
.footMenu ul li {
	list-style:none;
	float:left;
	}	
.footMenu ul li a {
	color:#000;
	margin:0 10px;
	}	
.home {
	margin:7px 0 0;
	color:#000;
	float:left;
	}	
.copy {
	margin:0 0 0 48px;
	color:#777;
	}	
.copy a {
	color:#777;
	}	
.copyBlock1 {
	float:left;
	width:295px;
	margin:0 80px 0 0; 
	}
.copyBlock2 {
	position:relative;
	top:-2px;
	margin:0 58px 0 0;
	width:245px;
	float:left;
	}	
.copyBlock3 {
	float:left;
	}	
.copyBlock3 a img {
	margin:0 8px 0 0;
	}	
	
/*

    Обратная связь

*/	
.wpcf7-form {
	margin:25px 0 0 0;
	font-size:12px;
	color:#303030;
	background:url(img/cf_mbg.png) repeat-y;
padding: 5px 30px;
    width: 485px;
	}
.cfHeader {
	background:url(img/cf_bhbg.png) no-repeat top;
	height:23px;
	font-size:15px;
	font-weight:normal;
	margin:0 0 20px 0;
	padding:15px 0 0 20px;
	}	
.wpcf7-form .label	{
	display:block;
	text-align:right;
	width:165px;
	float:left;
	margin:0 10px 0 20px;
	line-height:24px;
	}
.wpcf7-form .input {
	width:206px;
	height:16px;
	padding:6px 4px 4px 8px;
	}	
.opera .wpcf7-form .input {
	padding:4px 4px 4px 8px;	
	}	
.requir	{
	color:#ff0000;
	}
.wpcf7-form .textarea {
	background:url(img/textarea_bg.png) no-repeat;
	border:none;
	width:317px;
	height:172px;
	max-width:317px;
	max-height:172px;	
	padding:3px;
	margin:0 0 8px 0;
	}
.wpcf71-form .textarea {
	
	border:1px solid #E2E2E2;
	width:555px;
	height:80px;
	max-width:555px;
	max-height:272px;	
	padding:3px;
	margin:0 0 8px 0;
	}
.ff35 .wpcf7-form .textarea {
	width:326px;
	height:178px;
	max-width:323px;
	max-height:178px;	
	padding:3px;
	}	
.wpcf7-form .submit {
	background: url(img/cf_btn.png) no-repeat;
	width:114px;
	height:38px;
	border:none;
	cursor:pointer;
	margin:0 0 0 300px;
	}	
.cf_bottom {
	background:url(img/cf_bbbg.png) no-repeat;
	height:10px;
	}	
.wpcf7-form br {
	clear:left;
	}
.wpcf7-form p {
	margin:0;
	}	
.bannerBlock {
	text-align:center;
	margin:0 0 22px;
	}	
/*

    Страница

*/	
.pageContent {
	padding:20px 24px 0;
	}
.mpageContent {
	padding:25px;
	margin:23px 0 8px;
	background:#F3F3F3;
	font-style:;
	}	
.pageContent a {	
	color:#064a80 !important;
	text-decoration:underline; /* !important */
	}
.pageContent a:hover {
	text-decoration:none !important;
	}	
/*

    Законы

*/	
.lawList { 
	padding:20px 24px 0;
	}
.lawList a {
	color:#064a80;	
	display:block;
	margin:0 0 15px;
	font-size:14px;
	}
/*

   Вопрос-ответ

*/	
.faqContent blockquote{
	margin:0 0 15px;
	padding:0;
	color:#888;
	font-style:italic;
	}
.faqContent p {
	padding:0 0 0 15px;
	}	
.faqContent blockquote p {
	padding:0;
	}	
/*

   Отзывы

*/	
.otzivContent {
	padding:20px 15px 20px 24px !important;	
	position: relative;
	}
	.otzivContent.even {
		background: #f3f3f3;
	}
	.otzivContent .date {
		position: absolute;
		right: 20px;
		top: 20px;
		color: #757575;
		font-size: 10px;
		text-transform: lowercase;
	}
/* .otzivContent a {
	width:180px;
	float:left;
	margin:0 20px 20px 0;
	display:block;
	text-decoration:none !important;
	text-align:center;
	color:#303030 !important;
	} */
.otzivContent a.read-more {
	
}
.otzivContent a img {
	margin:5px 0 0; 
	border:3px solid #ddd;	
	}	
.otzivContent h2{
	margin: 0;
	font-size: 14px;
}
.otzivContent h3{
	margin: 0 0 1em;
	font-size: 14px;
}
.banner{
	margin: 0 0 25px;
    padding: 22px 0 0;
}
.feedback {
	text-align: right;
}
	.feedback a {
		display: inline-block;
		width: 135px;
		height: 53px;
		background: url(img/leave-feedback.gif) no-repeat left top;
	}

/* форма отзывов */
.cform {
	/* background-color: #F3F3F3; */
	width: 545px !important;
	background: url("img/cf_bbbg.png") no-repeat scroll 0 bottom transparent;
	padding-bottom: 10px;
}
	#cformsform.cform ol {
		border-top: none;
		width: 545px;
		padding-top: 38px !important;
		background: url("img/cf_bhbg.png") no-repeat scroll center top transparent;
	}
	#cformsform li {
		clear: both;
		padding: 10px 20px;
		margin: 0 !important;
		background-color: #F3F3F3 !important;
		font-family: Tahoma,Geneva,sans-serif;
	}
	#cformsform label {
		width: 165px;
		color: #303030;
		font-size: 12px;
		font-family: Tahoma,Geneva,sans-serif;
	}
	
	#cformsform span{
		width: 100%;
		color: #303030;
		font-family: Tahoma,Geneva,sans-serif;
	}
		#cformsform span span{
			font-size: 11px;
			/* display: none; */
		}
	#cformsform input{
		background: url("img/input_bg.png") no-repeat scroll 0 0 transparent !important;
		height: 16px;
		padding: 5px 4px 5px 8px;
		width: 206px;
		border: none;
		color: #000;
		font-family: Tahoma,Geneva,sans-serif;
	}
	#cformsform textarea{
		background: url("img/textarea_bg.png") no-repeat scroll 0 0 transparent;
		border: medium none;
		height: 172px;
		margin: 0 0 8px;
		max-height: 172px;
		max-width: 317px;
		padding: 3px;
		width: 317px;
		font-family: Tahoma,Geneva,sans-serif;
		color: #000;
	}
	#cformsform p {
		margin: 0 !important;
	}
	#cformsform .cf-sb{
		clear: both;
		background-color: #F3F3F3 !important;
	}
	input#sendbutton {
		background: url("img/cf_btn.png") no-repeat scroll 0 0 transparent !important;
		border: none !important;
		cursor: pointer;
		padding: 0 !important;
		height: 38px;
		margin: 0 19px 0 0;
		width: 114px;
	}
	
	
.linklove{
	display: none;
}
.wp-pagenavi a{
color: #00508F;
padding:5px;
}
.wp-pagenavi span{
padding:5px;
}
.wp-pagenavi{
text-align:center;
padding:20px 0 0;
}
.wpcf7-form label{
width:150px;
/* display:inline-block; */
display:block; float:left
}
.social{overflow:hidden; clear:both;}
#vkshare0{float:left; padding:0 7px;}
.twitter-share-button{float:left; padding:0 7px;}
.fb-go{float:left; padding:0 7px;}
.mrc__share{float:left; padding:0 7px;}
.cmnt-tpl{background:#F3F3F3;padding:0 20px;}
.cmnt-tpl-hd{background: url("img/hd-comment.jpg") no-repeat scroll top transparent; padding-top:11px; margin-top:20px;}
.cmnt-tpl-ft{background: url("img/ft-comment.jpg") no-repeat scroll bottom transparent; padding-bottom: 11px; }
.adcomm{font-weight:normal; font-size:12px; margin-bottom:10px;}
.wpcf71-submit{    background: url("img/cf_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 38px;
    margin: 0px;
    width: 114px;
}
li.comment{list-style-type:none; margin:8px 0;}
.comm-head{overflow:hidden; clear:both;}
.comment .children{margin-right:0; background:#F6F6F6;padding:5px; padding-right:0px;}
.comment p{margin:5px 0; }
.com_inputs #author, .com_inputs #email{border: 1px solid #E2E2E2; width:248px; height:20px; margin:5px 0; padding:0 4px;}
.comment-reply-link{font-size:11px;}
.commentlist{margin-left:0;}
font#comments{    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0;}
.comment-author{color:#064A80;}

.comm-hd{background: url("img/hd-comment-1.jpg") no-repeat scroll left top transparent; padding-top:11px; list-style-type:none;}
.comm-ft{background: url("img/ft-comment-1.jpg") no-repeat scroll left bottom transparent; padding-bottom: 11px; margin-top:25px;}
.comm-hd .wpcf7-form{margin:0;}
.comm-ft{list-style-type:none;}
#socializ {
    margin-left: 2px;
    margin-top: 160px;
    position: fixed;
    top: 35%;
    width: 30px;
    z-index: 100001;
}
#socializ a img {
    padding: 4px 0;
}
.otziv{
float:right;
background: url("img/otziv.png") no-repeat left center;
height:17px;
width:40px;
}
.otziv a{font-size:10px; color:#777777; padding-left:20px; padding-bottom:3px;}
