@font-face {
    font-family: 'pf centro';
    src: url(data:application/x-font-woff;charset=utf-8;base64,[encoded data, 84444 characters]) format('woff'),
         url('font/pfcentroserifpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf centro italic';
    src: url(data:application/x-font-woff;charset=utf-8;base64,[encoded data, 107056 characters]) format('woff'),
         url('font/pfcentroserifpro-mediumitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;

}

* {margin: 0;padding: 0;}
html {height: 100%;}
body {height: 100%; font-family: 'pf centro', Arial, sans-serif; background: url('img/bg.jpg') no-repeat top center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}   

/* Resets */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;}

/* Site */
#site_wrap{display:none; overflow:hidden; min-width:990px; margin:0px auto;}
.site_wrap{display:block; width:980px; margin:0px auto;}
#site_head{display:block; height:109px; background:rgba(255, 255, 255, 0.5); position:relative; overflow:hidden;}
#site_head .site_head_line{display:block; height:75px; background:url('img/hl_bg.jpg') top left repeat-x; margin-top:18px; position:relative; overflow:hidden;}
#site_head .site_head_line .site_wrap{height:75px; background:url('img/hl_cn_bg.jpg') top center no-repeat;}
#site_head .site_head_line #site_logo{display:block; float:left; width:291px; height:67px; background:url('img/logo.png') no-repeat; margin:5px 0px 0px 18px;}
#site_head .site_head_line #head_phone{display:block; float:right; background:url('img/phone.png') 0px 4px no-repeat; overflow:hidden; text-align:right; padding-left:37px; margin-top:15px; margin-right:10px;}
#site_head .site_head_line #head_phone strong{display:block; font-weight:normal; color:#fefefe; font-size:25px;}
#site_head .site_head_line #head_phone a{display:block; font-weight:normal; color:#fefefe; font-size:25px; text-decoration:none;}
#site_head .site_head_line #head_phone em{display:block; font-size:13px; color:#fefefe; font-style:normal;}

#site_body{display:block; overflow:hidden; position:relative; margin-top:36px; background:url('img/body_bg.png') 50% 125px no-repeat; min-height:490px;}

#vklad_info{display:block; overflow:hidden; position:relative; float:right; width:400px; margin:0px 14px 0px 0px;}
#vklad_info h1.vklad_ttl{display:block; width:400px; height:104px; background:url('img/vklad_ttl.png') no-repeat; text-indent:-99999px; overflow:hidden;}
#vklad_info ul.vklad_list{display:block; list-style:none; overflow:hidden; position:relative; border-top:1px solid #c9d0d0; margin-top:26px;}
#vklad_info ul.vklad_list li{display:block; font-size:19px; color:#333333; text-shadow:1px 1px 3px #a6a6a6; border-bottom:1px solid #c9d0d0; padding:16px 0px 16px 75px; background:url('img/check.png') 24px 50% no-repeat;}
#vklad_info ul.vklad_list li strong{display:inline-block; width:122px; height:42px; background:url('img/proc_text.png') no-repeat; overflow:hidden; text-indent:-99999px; margin-bottom:-21px;}

#calc_block{display:block; float:left; width:450px; overflow:hidden; position:relative; margin:4px 0px 0px 14px;}
#calc_block .cbl_top_text{display:block; font-size:13px; color:#989d9d;}
#calc_block h2{display:block; font-size:22px; color:#333333; text-shadow:1px 1px 3px #a6a6a6; border-bottom:1px solid #c9d0d0; padding-bottom:17px; margin-top:18px; font-weight:normal;}

#calc_block #calc_form{display:block; overflow:hidden; position:relative; border-bottom:1px solid #c9d0d0; height:361px;}
#calc_block #calc_form .calc_param{display:block; padding:10px 0px 10px 0px; overflow:hidden; border-bottom:1px solid #c9d0d0;}
#calc_block #calc_form .calc_param label{display:block; font-size:18px; color:#303030; text-shadow:1px 1px 3px #a6a6a6; margin-bottom:8px;}
#calc_block #calc_form .calc_param input#vklad_sum{display:block; float:left; height:30px; line-height:30px; background:#ffffff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; outline:none; font-size:15px; color:#303030; padding-left:10px; width:328px; font-family: 'pf centro', Arial, sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#calc_block #calc_form .calc_param input#vklad_sum:focus{border:1px solid #04a1a3;}
#calc_block #calc_form .calc_param .vkald_sum_rub{display:block; float:left; font-size:22px; color:#006162; line-height:33px; margin-left:20px;}
#calc_block #calc_form .calc_param .vkald_sum_help{display:block; width:100%; font-size:13px; color:#989d9d; font-style:normal; line-height:24px;}

#calc_block #calc_form .calc_param  #vklad_srok_slider{display:block; position:relative; overflow:hidden; height:60px; padding:10px 0px 0px 8px;}
#calc_block #calc_form .calc_param .vkald_srok_rub{display:block; float:right; width:40%; font-size:22px; color:#006162; line-height:33px; text-align:right; margin-right:20px; margin-top:-6px;}
#calc_block #calc_form .calc_param .vkald_srok_rub strong{font-weight:normal; color:#262626;}
#calc_block #calc_form .calc_param .vkald_srok_help{display:block; float:left; width:55%; font-size:13px; color:#989d9d; font-style:normal; line-height:24px;}

#calc_block #calc_form #calc_btn{display:block; float:left; width:449px; height:70px; background:url('img/btn.png') 0 0 no-repeat; text-decoration:none; text-align:center; color:#fefefe; font-size:30px; line-height:70px; margin-top:18px;}
#calc_block #calc_form #calc_btn:hover{background:url('img/btn_hover.png') 0 0 no-repeat;}
#calc_block #calc_mes{display:none; width:100%; height:30px; color:#ffffff; text-align:center; font-size:15px; float:left; line-height:30px; margin-bottom:8px; margin-top:8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#order_block{display:block; overflow:hidden; width:100%; position:relative; margin:4px 14px 0px 14px; padding-bottom:16px;}
#order_block h2{display:block; font-size:22px; color:#333333; text-shadow:1px 1px 3px #a6a6a6; font-weight:normal; margin-top:34px; margin-bottom:40px;}
#order_block #order_form{display:block; position:relative;}
#order_block #order_form .order_left{display:block; float:left; width:450px;}
#order_block #order_form .order_right{display:block; float:right; overflow:hidden; width:450px;}

#order_block #order_form .order_param{display:block; height:34px; padding:5px 0px 5px 0px;}
#order_block #order_form .lined{border-bottom:1px solid #c9d0d0; padding-bottom:9px;}

#order_block #order_form .order_param label{display:block; font-size:18px; color:#303030; text-shadow:1px 1px 3px #a6a6a6; float:left; line-height:33px;}
#order_block #order_form .order_param input#order_fio, #order_block #order_form .order_param input#order_phone, #order_block #order_form .order_param input#order_email{display:block; float:right; height:30px; line-height:30px; background:#ffffff; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; outline:none; font-size:15px; color:#303030; padding-left:10px; padding-right:10px; width:332px; font-family: 'pf centro', Arial, sans-serif;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#order_block #order_form .order_param input#order_fio:focus, #order_block #order_form .order_param input#order_phone:focus, #order_block #order_form .order_param input#order_email:focus{border:1px solid #04a1a3;}

#order_block #order_form #order_btn{display:block; float:left; width:449px; height:70px; background:url('img/btn.png') 0 0 no-repeat; text-decoration:none; text-align:center; color:#fefefe; font-size:30px; line-height:70px; margin-top:18px;}
#order_block #order_form #order_btn:hover{background:url('img/btn_hover.png') 0 0 no-repeat;}

#order_block #order_form .order_req{display:block; overflow:hidden; color:#605c5d; font-size:13px; height:34px; line-height:34px; border-bottom:1px solid #c9d0d0;}
#order_block #order_form .order_oferta{display:block; overflow:hidden; color:#605c5d; font-size:13px; border-bottom:1px solid #c9d0d0; padding:8px 0px 8px 0px;}

#order_block #order_form #order_mes{display:none; width:100%; height:30px; color:#ffffff; text-align:center; font-size:15px; float:left; line-height:30px; margin-bottom:8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#site_footer{display:block; height:174px; background:rgba(255, 255, 255, 0.8); overflow:hidden; margin:0px 0px 30px 0px;}
#site_footer .ftr_top{display:block; overflow:hidden; position:relative; border-bottom:1px solid #c3c5c5; height:80px;}
#site_footer .ftr_top #site_ftr_logo{display:block; width:266px; height:46px; background:url('img/ftr_logo.png') 0px 0px no-repeat; float:left; margin-top:18px;}
#site_footer .ftr_top #ftr_phone{display:block; float:right; overflow:hidden; position:relative; text-align:right; margin-top:10px;}
#site_footer .ftr_top #ftr_phone strong{display:block; font-size:32px; color:#4b4b4c; font-weight:normal;}
#site_footer .ftr_top #ftr_phone a{font-size:32px; color:#4b4b4c; font-weight:normal; text-decoration:none;}
#site_footer .ftr_top #ftr_phone em{display:block; font-size:15px; color:#605c5d; font-style:normal;}
#site_footer .ftr_bot{display:block; overflow:hidden; position:relative; height:93px;}
#site_footer .ftr_bot .ftr_left_text{display:block; overflow:hidden; float:left; text-align:left; position:relative; font-size:13px; color:#605c5d; padding-top:14px;}
#site_footer .ftr_bot .ftr_left_text a{font-size:13px; color:#605c5d;}
#site_footer .ftr_bot .ftr_left_text a:hover{text-decoration:none;}
#site_footer .ftr_bot .ftr_right_text{display:block; overflow:hidden; float:right; text-align:right; position:relative; font-size:13px; color:#605c5d; padding-top:14px;}

/* Modal windows */

#fade{display: none; background: url('img/fade.png'); position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .70; z-index: 9999;}
.popup_block{display: none; background: #ffffff; padding:20px 30px 30px 30px; float: left; position: fixed; top: 50%; left: 50%; z-index: 99999; border:1px solid #0d6161; height:500px;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 40px #ffffff;
	-moz-box-shadow: 0px 0px 40px #ffffff;
	box-shadow: 0px 0px 40px #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.popup_block h2{display:block; margin-bottom:30px; color:#0d6161; font-size:28px; font-family:'Open Sans Condensed', sans-sherif; font-weight:normal; text-shadow: 1px 1px 4px #888888; border-bottom:1px dashed #dedede; padding-bottom:15px;}
.popup_block .print_btn{display:block; overflow:hidden; float:right; font-size:18px; color:#232323; text-shadow:none; margin-top:9px; background:url('img/print.png') center left no-repeat; padding-left:35px;}
.popup_block .print_btn:hover{text-decoration:none;}

a.btn_close{position:absolute; top:0px; right:0px; width:17px; height:17px; margin:-19px -17px 0px 0px; border:0px; background:url('img/close_btn.png') 0px -17px no-repeat;}
a.btn_close:hover{background-position:0px 0px;}
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}

#rez_scroll{display:block; height:393px; overflow:auto;}
#rez_scroll table{width:100%; border-collapse:collapse;}
#rez_scroll table thead td{text-align:center; border:1px solid #0d6161; padding:5px 6px 5px 6px; background:#03d5b0; color:#ffffff; font-size:13px; vertical-align:middle;}
#rez_scroll table tbody tr td{text-align:center; border:1px solid #0d6161; padding:5px 6px 5px 6px; font-size:13px; vertical-align:middle;}

/* Styler */

.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
	float:right;	
}
.jq-selectbox__select {	
	height: 30px;
	padding: 0 45px 0 10px;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;	
	background: #ffffff;	
	font-family: 'pf centro', Arial, sans-serif;
	font-size:15px;
	color:#303030;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:297px;	
}
.jq-selectbox__select:active {
	background:#ffffff; border:1px solid #04a1a3;
}
.jq-selectbox.focused .jq-selectbox__select {
	
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 200px !important;
	line-height:30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 28px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 9px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-top: 5px solid #CCC;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;	
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	
}
.jq-selectbox__dropdown {
	top: 31px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 1px solid #CCC;	
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,0.2);
	font-family: 'pf centro', Arial, sans-serif;
	font-size:15px;
	color:#303030;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	outline: none;
	border: 1px solid #CCC;
	border-radius: 3px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 5px;	
	color:#0d6161;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}


.jq-select-multiple {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}


input[type="email"].styler,
input[type="number"].styler,
input[type="password"].styler,
input[type="search"].styler,
input[type="tel"].styler,
input[type="text"].styler,
input[type="url"].styler,
textarea.styler {
	padding: 7px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	font: 14px Arial, sans-serif;
}
input[type="search"].styler {
	-webkit-appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type="email"].styler:hover,
input[type="number"].styler:hover,
input[type="password"].styler:hover,
input[type="search"].styler:hover,
input[type="tel"].styler:hover,
input[type="text"].styler:hover,
input[type="url"].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type="email"].styler:focus,
input[type="number"].styler:focus,
input[type="password"].styler:focus,
input[type="search"].styler:focus,
input[type="tel"].styler:focus,
input[type="text"].styler:focus,
input[type="url"].styler:focus,
textarea.styler:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	outline: none;
}
button.styler,
input[type="button"].styler,
input[type="submit"].styler,
input[type="reset"].styler {
	overflow: visible;
	padding: 7px 11px;
	outline: none;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px Arial, sans-serif;
	cursor: pointer;
}
button.styler::-moz-focus-inner,
input[type="button"].styler::-moz-focus-inner,
input[type="submit"].styler::-moz-focus-inner,
input[type="reset"].styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:after {
	content: '';
}
button.styler:hover,
input[type="button"].styler:hover,
input[type="submit"].styler:hover,
input[type="reset"].styler:hover {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
button.styler:active,
input[type="button"].styler:active,
input[type="submit"].styler:active,
input[type="reset"].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}