/*  
Theme Name: Help
Version: 1.0
Description: Тема для сайта consult-help.kz
Author: TuTbaker
*/
/*  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:#d8d8d8;
	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:160px;
	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;
	}
.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;
	width:545px;
	font-size:12px;
	color:#303030;
	background:url(img/cf_mbg.png) repeat-y;
	}
.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;
	}
.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;
	}	
/*

    Страница

*/	
.pageContent {
	padding:20px 24px 0;
	}
.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 0 24px !important;	
	}
.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 img {
	margin:5px 0 0; 
	border:3px solid #ddd;	
	}	