.left-zayavka input,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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background-repeat: no-repeat;
    border: 0 none;
	font-family: inherit;
    font-weight: normal;
    margin: 0;
    outline-style: none;
    outline-width: 0;
    padding: 0;
    vertical-align: baseline;
	list-style: none;
}
body{
	background: url("../image/form_bg.png") repeat 0 0;
	word-spacing:-1px;
	color: #303030;
}
.no_block{
	display: none;
}
.clear{clear:both;}
.center{
	width: 1002px;
	margin: auto;
}
.bold{
	font-weight: bold;
}
.header{
	font-family: arial;
	background:url("../image/top_menu_bg.png") repeat-x 0 0;
	min-width: 1002px;
	padding-bottom: 8px;
}

.top_menu{
	margin-left:0;
	float: left;
	height: 57px;
}
.top_menu ul{
	margin-top: 20px;
}	
.top_menu ul li{
	float: left;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #565659;
	height: 8px;
}
.top_menu ul li a{
	color: #ffffff;
	text-decoration: none;
	padding: 0 12px;
	display: block;
	margin-top: -5px;
	text-shadow: 1px 1px 1px #000000;
}
.top_menu ul li span {
	color: #aaa;
	text-decoration: none;
	padding: 0 12px;
	display: block;
	margin-top: -5px;
	text-shadow: 1px 1px 1px #000000;
}
.top_menu ul li.last{
	border: none;
}
.private{
	color: #ffffff;
	float: right;
/*	background: url("../image/lock.png") no-repeat 0 4px;*/
	margin: 12px 52px 0 0;
	height: 45px;
width: 290px;
margin: 12px 1px 0 0;
}
.private a{
	font-size: 12px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}
.private a.dotted{
	border-bottom: 1px dotted #ffffff;
	margin-left: 18px;
}
.private .arrow_login, .private .arrow_error, .zakaz .arrow_login{
	height: 9px;
	width: 11px;
	background: url("../image/arrow_login.png") no-repeat 33px 10px;
	position: absolute;
	z-index: 1;
	padding: 10px 20px;
}
.private .arrow_error{
	background-image: url("../image/arrow_error.png");
}
.private .login, .zakaz .form_zakaz{
	position: absolute;
	width:261px;
	padding-bottom: 12px;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	background-color: #ffffff;
	font-family: arial;
	margin:15px 0 0 -190px;
}
.zakaz .form_zakaz{
	padding: 12px 0;
	box-shadow: 0 1px 2px #333;
	text-align: left;
}
.private .login .error{
	font-size: 12px;
	margin: 3px auto 0;
	width: 255px;
	height: 32px;
	background: url("../image/error_bg.png") repeat 0 0;
	text-align: center;
}
.private .login .error span{
	display: block;
	padding: 9px 0 3px 27px;
	background:url("../image/attention.png") no-repeat 14px 4px;
}
.private .login .error font.errortext{
	color:#171614;
}
.private .login form input, .zakaz .form_zakaz form input, .zakaz .form_zakaz form textarea{
	width: 218px;
	border: 1px solid #cecac4;
	border-radius: 2px;
	color: #88847e;
	font-style: italic;
	font-size: 12px;
	margin: 12px 16px 0;
	padding-left: 7px;
}
.private .login form input, .zakaz .form_zakaz form input{
	height: 28px;
}
.zakaz .form_zakaz form textarea{
	resize: none;
	padding-top: 5px;
}
.zakaz .form_zakaz form label{
	padding-left: 16px;
	font-size: 14px;
}
.private .login form input.submit, .zakaz .form_zakaz form input.submit{
	width: 89px;
	height: 30px;
	margin: 14px 0 0 16px;
	border: 1px solid #28241f;
	border-radius: 2px;
	padding:0px;
	background-color: #2c2722;
	color:#ffffff;
	font-style: normal;
	float: left;
	cursor:pointer;
}
.private .login .pass_reg{
	width: 125px;
	float: left;
	padding: 13px 0 0 10px;
}
.private .login .pass_reg a{
	color: #0073b0;
	text-shadow: none;
	text-decoration: underline;
	font-size: 11px;
}
.center .top {
    clear: both;
}
.top img{
	margin: 5px 0 0 0;
	float: left;
}
.top .slogan{
	float: left;
	margin: 30px 0 0 37px;
}
.top .phone{
	font-size: 20px;
	float: left;
	width: 175px;
	margin: 18px 0 0 40px;
}
.private .phone{
float: left;
font-size: 20px;
}
.private .zakaz a{
float: right;
font-size: 16px;
color: #75c5f0;
border-color: #75c5f0;
}
.top .phone span{
	font-size: 12px;
}
.top .zak{
	width: 208px;
	text-align: right;
}
.top .zak .zakaz{
	margin:0px;
}
.top .zakaz{
	float: left;
	background: url("../image/zakaz.png") no-repeat 0 41px;
	margin: -4px 0 0 45px;
    padding-left: 22px;
}
.top .zakaz.bg-poz{
	background-position: 0px 0px;
	margin-top: 13px;
}
.top .zakaz a{
	color: #0071ae;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #0071ae;
}
.top .zakaz span, .top .ost-zay span{
	display: block;
	float: right;
	font-size: 13px;
	text-align: right;
	width: 115px;
}
.top .zakaz label span{
	float: none;
	display: inline;
}
.top .zakaz span a, .top .ost-zay span a{
	font-weight: normal;
	text-decoration: underline;
	border: none;
	font-size: 13px;
	display: block;
	padding: 6px 0px;
	color: #0071AE;
}
.top .ost-zay{
	float: left;
	padding-left: 70px;
	margin-top: -8px;
}
.top .zayavka{
	width: 223px;
	height: 45px;
	background: url("../image/zayavka_bg.png") repeat-x 0 0;
	box-shadow: 0 0 1px #055783 inset;
	border: 1px solid #0d95dd;
	margin: 8px 0 0 -23px;
}
.top .zayavka a{
	color: #ffffff;
	font-size: 14px;
	border: none;
	padding: 7px 0 0 36px;
	display: block;
	font-weight: normal;
	background: url("../image/zayavka.png") no-repeat 6px 12px;
	text-decoration: none;
}
.backgr{
	width: 100%;
	height: 1142px;
	position: absolute;
	z-index: -1;

text-align: center;
background: url("../image/footer_bg.png") repeat 0 0;
}
.backgr img{
/*	width: 1400px;*/
/*	height: 790px;*/
/*	height: 1097px;*/
	position: relative;
top: 45px;
margin: 0 auto;
}
.breadcrumbs{
	height: 30px;
	background: url("../image/breadcrumbs.png") repeat 0 0;
	color: #0071ad;
	padding:12px 0 0 35px;
	font-family: arial;
	font-size: 13px;
	margin-bottom:10px;
	margin-top: 10px;
	min-width: 1002px;
	box-shadow: 0 3px 3px -2px #b0b0b0 inset;
}
.breadcrumbs .crumbs a{
	color: #0071ad;
	text-decoration: none;
}
.forms{
	font-family: 'Open Sans', sans-serif;
	height:685px;
}
.forms .calc{
	width: 300px;
	height: 431px;
	border: 1px solid #d6d6d6;
	margin-top: 64px;
	box-shadow: 0 0 2px #d1d1d1;
	background-color: #ffffff;
	float: left;
}
.forms .request{
	height: 120px;
	border: 1px solid #d6d6d6;
/*	margin: 64px 0 0 48px;*/
	box-shadow: 0 0 2px #d1d1d1;
	background-color: rgba(255,255,255,0.8);
	clear: both;
}
.forms .request .top_form {
padding: 25px 35px 25px 15px;
font-size: 14px;
text-transform: none;
line-height: 20px;
float: left;
}
.forms .request .top_form span {
font-size: 16px;
font-weight: bold;
}
.forms .request form {
position: relative;
}
.forms .request form input {
margin-top: 25px;
margin-right: 15px;
}
.forms .request form label {
position: absolute;
top: 4px;
}
.forms .request .form_txt {
float: right;
font-weight: normal;
font-size: 13px;
width: 217px;
line-height: 13px;
margin-top: 5px;
}

.forms .advantage{
	width: 420px;
	height: 530px;
	border: 1px solid #d6d6d6;
/*	margin: 64px 0 0 48px;*/
	box-shadow: 0 0 2px #d1d1d1;
	background-color: rgba(255,255,255,0.8);
/*	float: left;*/
	float: right;
margin: -50px 1px 65px 48px;
}
.forms .top_form{
	font-size: 20px;
	text-align: left;
	padding:25px 50px 13px;
line-height: 25px;
font-weight: bold;
text-transform: uppercase;
}
.forms .top_form span{
	font-weight: bold;
	display: block;
}
.forms .top_form img{
	padding: 12px 95px 0 76px;
}
.forms form, .content .zayavka form, .content .question form, .left-zayavka form{
	font-size: 14px;
	margin: 10px 0 0 25px;
}
.content .zayavka form, .content .question form, .left-zayavka form{
	width: 320px;
}
.left-zayavka .title{
	font-weight: bold;
	margin-top: 25px;
}
.left-zayavka form{
	margin: 10px 0;
}
.forms input, .content .zayavka input, .content .question input, .forms .bulk, .forms-vn .bulk , .left-zayavka input{
	background: url("../image/form_bg.png") repeat 0 0;
	height: 36px;
	width: 236px;
	border: 1px solid #d6d6d6;
	box-shadow: -1px 1px 2px -1px #c5cbcb inset;
	margin: 0 0 3px;
	padding-left: 13px;
	color: #929191;
	font-style: italic;
}
.forms input.submit, .content .zayavka input.submit, .content .question input.submit, .left-zayavka input.submit{
	width: 225px;
	border: 1px solid #0d95dd;
	box-shadow: 0 0 1px #055783 inset;
	height: 44px;
	background: url("../image/submit_bg.png") repeat-x 0 0;
	margin: 12px 0 0 12px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
	cursor:pointer;
	opacity: 1;
}
.content .zayavka input.submit, .content .question input.submit, .left-zayavka input.submit{
	margin: 12px 44px;
}
.forms .request .form_txt span, .forms label span{
	color:#0071ad;
}
.forms textarea, .content .zayavka textarea, .content .question textarea, .left-zayavka textarea{
	width: 236px;
	height: 84px;
	border: 1px solid #d6d6d6;
	box-shadow: -1px 1px 2px -1px #c5cbcb inset;
	background: url("../image/form_bg.png") repeat 0 0;
	resize: none;
	overflow: hidden;
	padding: 5px 0 0 13px;
	color: #929191;
	font-style: italic;
}
.content .zayavka input, .content .zayavka textarea, .content .question input, .content .question textarea, .left-zayavka input, .left-zayavka textarea{
	width: 300px;
}
.forms .form_txt{
	font-size: 16px;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	padding: 0 39px;
}
.forms .calc .form_txt a{
	color:#085d85;
}
.forms .request .form_txt{
	text-align: left;
}
.advantage .company{
	font-size: 16px;
	text-align: left;
	margin: 0 50px;
}
.advantage .company span{
	font-weight: bold;
}
.forms-vn .calc label {display:block;}
.bulk input, .forms-vn .calc .bulk input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: 0 0 0;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    width: 50px;
}
.bulk .divide {
padding-left: 10px;
}
.advantage .company div{
/*	border-bottom: 1px dotted #2495d2;*/
	margin-top: 10px;
	padding: 0 0 10px 44px;
}
.advantage .company .goods{
	background: url("../image/truck.png") no-repeat 2px 13px;
}
.advantage .company .delivery{
	background: url("../image/shipping.png") no-repeat 0 13px;
}
.advantage .company .guarantee{
background:url("../image/locked.png") no-repeat 4px 4px;
padding-bottom:18px;
padding-top:8px;
}
.advantage .company .approach{
	background: url("../image/check.png") no-repeat 4px 16px;
	border: none;
}
.advantage form{
	margin-top:0px;
}
.trash{
	height: 1px;
}
.dashed{
	height: 10px;
	width: 100%;
	background: url("../image/dashed.png") repeat-x 0 0;
	min-width: 1002px;
}
.left{
	float: left;
	width: 316px;
	font-family: arial;
}
.left_menu{
	font-size: 14px;
	width: 316px;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 2px #d1d1d1;
	background-color:#ffffff;
	margin-top: 18px;
}
.left_menu .ogl_menu{
	text-transform: uppercase;
	font-weight: bold;
	height: 31px;
	background: url("../image/ogl_menu.png") repeat 0 0;
	text-align: center;
	padding-top: 17px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
.left_menu ul li{
	width:298px;
	margin: 0 10px;
	background: url("../image/arrow_right.png") no-repeat 7px 14px;
}
.left_menu ul li.active span{
	background: url("../image/active_lm.png") repeat 0 0;
	margin-left: -10px;
    padding-left: 34px;
    width: 282px;
}
.left_menu ul li ul li.active span{
	padding-left: 46px;
	width: 270px;
}
.left_menu ul li.submenu ul li a, .left_menu ul li.submenu ul li{
	background: none;
}
.left_menu ul li.submenu{
	background: url("../image/arrow_bottom.png") no-repeat 3px 14px;
}
.left_menu ul li.submenu a, .left_menu ul li.submenu span{
	border: none;
}
.left_menu ul li.submenu ul li{
	margin-left:0px;
	border-bottom: 1px solid #f0f0f0;
}
.left_menu ul li.submenu ul li a{
	border: none;
}

.left_menu ul li a, .left_menu ul li span{
	color: #303030;
	text-decoration: none;
	padding:11px 0 0 24px;
	display: block;
	height: 30px;
	border-bottom: 1px solid #f0f0f0;
}
.left_menu ul li ul li a{
	padding-left: 36px;
}
.left_menu ul li ul li.last a{
	border-bottom: 1px solid #f0f0f0;
}
.left .shadow_lm{
	background: url("../image/shadow_lm.png") no-repeat -4px -2px;
	height: 11px;
	width:327px;
}
.left .calc{
	margin: 21px 0 0 1px;
}
.left .calc .top_form{
	height:86px;
	width: 232px;
	padding: 8px 0 0 84px;
	color: #ffffff;
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	background: url("../image/calc2.png") no-repeat 16px 22px #0071ad;
}
.left .calc .top_form span{
	font-weight: bold;
}
.left .calc form{
border: 1px solid #d6d6d6;
	border-top: none;
	width: 284px;
	background: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding: 8px 0 0 30px;
	color: #303030;
	margin-bottom: 30px;
}
.left .calc form input{
	background: url("../image/form_bg.png") repeat 0 0;
	height: 36px;
	width: 237px;
	border: 1px solid #d6d6d6;
	box-shadow: -1px 2px 3px -2px #c5cbcb inset;
	margin: 0 30px 4px 0;
	padding-left: 13px;
	color: #929191;
	font-style: italic;
}
.left .calc form input.submit{
	width: 225px;
	height: 44px;
	font-style: normal;
	color: #ffffff;
	font-size: 18px;
	border: 1px solid #0d95dd;
	box-shadow: 0 0 1px #055783 inset;
	background: url("../image/submit_bg.png") repeat-x 0 0;
	padding: 0px;
	margin: 17px 12px;
	font-weight: bold;
}
.left .calc form .form_txt{
	text-align: center;
	margin-left: -30px;
padding: 15px 0;
}
.left .calc form .form_txt a{
	color: #0071ad;
}
.news{
	width:290px;
}
.news .ogl_news{
	font-size:20px;
	background: url("../image/news.png") no-repeat 0px 6px;
	margin: 13px 0 0 21px;
    padding-left: 22px;
}
.news .news_gl{
	font-size: 14px;
	margin: 12px 0 19px 21px;
}
.news .news_gl span{
	color: #ffffff;
	background-color: #0071ad;
	width:86px;
	height:21px;
	display: block;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 6px;
}
.news .news_gl a{
	color:#303030;
	line-height: 19px;
}
.news .arch_news{
	font-size: 12px;
	width: 107px;
	height:22px;
	text-align: center;
	background: url("../image/ogl_menu.png") repeat 0 0;
	margin: 23px 0 0 22px;
	padding-top: 2px;
}
.news .arch_news a{
	color: #303030;
}
.content.gl {
width: 100%;
margin: 50px 0 80px;
font-size: 16px;
line-height: 23px;
}
.content.gl h1, .content.gl p {
color:#fff;
}
.content.gl h1 {
font-size: 23px;
font-weight: bold;
}
.content{
	font-family: arial;
	font-size: 14px;
	float: left;
	width: 650px;
	margin: 30px 0 25px 35px;
}
.content h1{
	font-size: 20px;
}
.content h2{
	font-size: 24px;
	font-weight: bold;
	padding-top: 20px;
}

.content p{
	padding-top: 20px;
}
.content a{
	color: #0071ad;
}
.content span.bold{
	font-weight: bold;
}
.content span.selected_txt{
	width: 642px;
	height: 44px;
	background: url("../image/selected_txt_bg.png") repeat 0 0;
	border-left: 6px solid #0071ad;
	display: block;
	padding: 7px 0 0 7px;
	margin: -10px 0;	
}
.content span.nowrap{
	white-space: nowrap;
}
.content span.bottom_txt{
	text-align: center;
	display: block;
	margin: auto;
	width: 545px;
	font-size: 16px;
	padding-top: 5px;
}
.content ul{
	padding: 10px 0 8px 15px;
}
.content ul.disc_blue li{
	list-style-image: url("../image/disc_blue.png");
	list-style-position: outside;
	padding: 2px 0 0 1px;
}
.content img.map{
	margin: 65px 0 0 29px;
	padding-bottom: 25px;
}
.content .img_colorbox a{
	float: left;
}
.content .img_colorbox img{
	float: left;
	width: 300px;
	margin: 5px;
}
.bottom_block{
	height: 329px;
	padding-top: 22px;
	background: url("../image/breadcrumbs.png") repeat 0 0;
	font-family: 'Open Sans', sans-serif;
	min-width: 1002px;
}
.bottom_block span.bottom_ogl{
	font-size: 18px;
	margin-left: 14px;
}
.bottom_block .advantage{
	font-size: 14px;
	padding: 24px 0 0 10px;
}
.bottom_block .advantage div{
	text-align: center;
	width: 230px;
	margin-left: 13px;
	float: left;
	line-height: 19px;
}
.bottom_block .advantage img{
	margin-bottom:18px;
}
.bottom_block .advantage span{
	font-weight: bold;
	font-size: 16px;
	display: block;
}
.bottom_block .advantage .goods{
	
}
.footer{
	width: 100%;
	min-width: 1002px;
	background: url("../image/footer_bg.png") repeat 0 0;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	padding-top: 24px;
}
.footer .foot_vnutr{
	margin: 0px 0px 0 37px;
}
.footer .foot_vnutr a{
	color:#ffffff;
}
.footer .foot_vnutr .news .arch_news{
	background: url("../image/news_foot.png") repeat 0 0;
	height: 20px;
    margin-top: 20px;
    padding-top: 4px;
}
.footer span.ogl{
	font-size: 20px;
	padding:0 0 0 20px;
}
.foot_left{
	width: 294px;
	float: left;
}
.foot_left span.ogl{
	background: url("../image/location.png") no-repeat 4px 5px;
}
.foot_left span{
	padding:5px 0 0 20px;
	display: block;
}
.foot_left span a{
	color: #0071ad;
}
.foot_left span.phone{
	background: url("../image/phone.png") no-repeat 3px 3px;
}
.foot_left span.mail{
	background: url("../image/mail.png") no-repeat 2px 8px;
}
.foot_left .question{
	width: 212px;
	height: 32px;
	margin: 23px 0 0 21px;
	padding-top: 6px;
	text-align: center;
	border: 1px solid #0d95dd;
	box-shadow: 0 0 1px #055783 inset;
	background: url("../image/question.png") repeat-x 0 0;
}
.foot_left .question a{
	font-size: 18px;
	color: #ffffff;
}
.foot_center{
	float: left;
	margin-left: 57px;
	width: 300px;
}
.foot_center span.ogl, .foot_right .useful span.ogl{
	background: url("../image/page.png") no-repeat 2px 5px;
}
.foot_center ul, .foot_right .useful ul{
	margin-left: -9px;
}
.foot_center ul li, .foot_right .useful ul li{
	float: left;
	border-left:1px solid #565656;
	margin-top: 17px;
	padding: 0 8px
}
.foot_center ul li a, .foot_right .useful ul li a{
	color: #ffffff;	
}
.foot_center ul li.first, .foot_center ul li.prew-last, .foot_right .useful ul li.first, .foot_right .useful ul li.prew-last{
	border: none;
}
.foot_right{
	float: left;
	margin-left: 20px;
	width: 300px;
}
.foot_right .menu span.ogl{
	background: url("../image/truck2.png") no-repeat 0px 6px;
	padding-left: 25px;
}
.foot_right .menu ul{
	margin-top: 6px;
}
.foot_right .menu ul li{
	width: 290px;
}

.foot_right .menu ul li.last a{
	border: none;
}
.foot_right .menu ul li a, .foot_right .menu ul li.active span{
	color: #ffffff;
	text-decoration: none;
	padding:10px 0 0 20px;
	height: 28px;
	display: block;
	border-bottom: 1px solid #565656;
	background: url("../image/arrow_right_blue.png") no-repeat 4px 13px;
}
.foot_right .menu ul li.submenu a, .foot_right .menu ul li.submenu span{
	background: url("../image/arrow_bottom_blue.png") no-repeat 2px 13px;
}
.foot_right .menu ul li ul{
	margin:0;
}
.foot_right .menu ul li ul li{
	background: none;
}
.foot_right .menu ul li ul li a, .foot_right .menu ul li.submenu ul li span{
	padding-left: 33px;
}
.foot_right .menu ul li.submenu ul li a, .foot_right .menu ul li.submenu ul li.active span{
	background: none;
}
.foot_right .menu ul li ul li.last{
	border-bottom: 1px solid #565656;
}
.foot_right .useful{
	width: 300px;
	margin-top: 22px;
}
.foot_right .ctrweb{
	width: 92px;
	font-size: 11px;
	float: right;
	margin: 40px 0;
	position: relative;
	right: -4px;
}
.foot_right .ctrweb_logo{
	background: url("../image/ctrweb.png") no-repeat 0 0;
	width: 68px;
	height: 19px;
	float: right;
	margin-bottom: 3px;
}
.foot_right .ctrweb_logo:hover{
	background-position: 0 -19px;
}
.foot_right .ctrweb a, .foot_right .ctrweb {
	color:#b8b7b7;
}
.short-calc label {
display: block;
float: left;
width: 160px;
}
.short-calc .calc-podcat .delterm label {
width:450px;
}
.short-calc div {
padding:10px;
}
.short-calc input {
width:60px;
text-align:center;
}
.short-calc span {
padding:0 5px;
}
.forms .calc form select, .forms-vn .calc form select {
width: 250px;
}
.short-calc select, .forms select, .forms-vn select {
background: url("../image/form_bg.png") repeat scroll 0 0 transparent;
border: 1px solid #D6D6D6;
box-shadow: -1px 1px 2px -1px #C5CBCB inset;
height: 36px;
padding: 5px;
width: 205px;
margin:0 0 3px;
cursor:pointer;
color: #929191;
font-style: italic;
}
.short-calc .forms {height:auto;}
.short-calc .forms input.submit {
padding: 0;
width: 370px;
}
.short-calc .delterm input {
float:left;
margin-right:15px;
}
.short-calc .block-ch-right {
padding-left:100px;
}
.short-calc h4 {
font-size: 16px;
font-weight: bold;
padding: 10px;
}
.short-calc .cell-left, .short-calc .cell-right {
display:table-cell;
padding:5px 0;
}
.short-calc .table {
display:table;
padding:0px;
width:100%;
}
.short-calc .cell-left {
width;89%;
}
.short-calc .cell-right {
width:9%;
font-size: 12px;
font-weight: bold;
vertical-align: middle;
}
.short-calc .delterm-dop input {
background: url("../image/form_bg.png") repeat scroll 0 0 transparent;
border: 1px solid #D6D6D6;
box-shadow: -1px 1px 2px -1px #C5CBCB inset;
color: #929191;
height: 36px;
margin: 1px 0 5px;
padding-left: 13px;
}

button[disabled], html input[disabled] {
cursor: default;
cursor: default !important;
}
input[disabled] {
opacity: 0.3 !important;
}
.short-calc #dost, .short-calc #dostex {display:none;}

.short-calc span.hinttooll {
background: url("images/ui-icons_3572ac_256x240.png") no-repeat scroll -14px -143px transparent;
border: 1px solid lightblue;
border-radius: 9px 9px 9px 9px;
padding:0px 10px;
margin-left:10px;
}
.news-item span.news-date-time {display:block;}

table{
	border-collapse: collapse;
	margin-top: 25px;
}
table tr td{
	border: 1px solid #74a8c2;
	vertical-align: middle;
	text-align: center;
	height: 64px;
}
table thead tr td{
	background-color: #0071ad;
	height: 67px;
	color: #ffffff;
	border-right-color: #00659b;
	box-shadow: 1px 0 0 #309dd7 inset;
}
table thead tr td.first{
	box-shadow: none;
}
table thead tr td.last{
	border-right-color: #74a8c2;
}
table thead tr td span{
	font-weight: bold;
	font-size: 20px;
}
table thead.bold tr td{
	font-weight: bold;
}
table.cols8 tr td{
	width: 80px;
}
table.cols5 tr td{
	width: 129px;
}
table.cols2 tr td{
	height: 50px;
	width: 297px;
	padding-left: 27px;
	text-align: left;
}
ol li{
	list-style: decimal outside;
	margin: 5px 0 0 20px;
}
a.tarif{
	color: #0071ad;
	font-weight: bold;
	background: url("/image/tarifi.png") no-repeat 0 0;
	display: block;
	font-size: 14px;
	width: 145px;
	margin: 22px auto 0;
	padding: 13px 0 13px 65px;
}
.tarif-block{
	text-align: center;
	font-size: 14px;
	background: url("/image/tarifi.png") no-repeat center 0;
	padding-top: 68px;
	margin: 20px 0;
}
.tarif-info{
	border-top: 1px solid #0071ad;
	border-bottom: 1px solid #0071ad;
	padding: 6px 0;
	margin-bottom: 12px;
}
.tarif-info span{
	background-color: #ffffff;
	display: block;
	padding: 8px 45px;
}

.gl-menu-cn {
margin: 15px 0 30px;
}
.gl-menu-cn .block {
	margin-bottom: 15px;
}
.gl-menu-cn .block a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-family: arial;
	font-size: 23px;
	font-weight: bold;
}
.gl-menu-cn .block a span {
    float: right;
    padding: 22px 31px;
    width: 325px;
    text-align: right;
}
.gl-menu-cn .left {
	float: left;
    width: 559px;
}
.gl-menu-cn .outer {
	clear: both;
}
.gl-menu-cn .right {
	float: right;
    width: 426px;
}
.gl-menu-cn .negab a {
    width: 559px;
    height: 239px;
    background: url("/image/negab.jpg") no-repeat center 0;
}
.gl-menu-cn .otd a {
    width: 559px;
    height: 176px;
    background: url("/image/otdel.jpg") no-repeat center 0;
}
.gl-menu-cn .usl a {
    width: 426px;
    height: 196px;
    background: url("/image/spec.jpg") no-repeat center 0;
}
.gl-menu-cn .strah a {
    width: 426px;
    height: 220px;
    background: url("/image/strahov.jpg") no-repeat center 0;
}
.gl-menu-cn .job a {
    width: 1000px;
    height: 100px;
    background: url("/image/portfol.jpg") no-repeat center 0;
}
.navbar-toggler {
    display: none;
}