html {
	height: 100%;
}
body {
	font: 14px/18px 'Open Sans';
	width: 100%;
	height: 100%;
	padding:0;
	margin:0;
}
a {
	color: #1c5093;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	font: 14px 'Open Sans';
	color: #42464b;
	text-align: justify;
}
img {
	border: none;
}
input {
/*	vertical-align: middle;*/
}

h1{
	font: 21px 'Open Sans';
	color: #053372;
	text-align: center;
	padding: 10px 0 45px;
	margin: 14px 0 -30px;
	/*background:url(images/h1.png) center bottom no-repeat;*/
	text-transform: uppercase;
}
h2{
	font: bold 17px 'Open Sans';
	color: #42464b;
	text-align: center;
	padding: 10px 0 45px;
	margin: 14px 0 -20px;
	/*background:url(images/h1.png) center bottom no-repeat;*/
	text-transform: uppercase;
}
h3{
	font: 16px 'Open Sans';
	color: #42464b;
	text-align: center;
	padding: 10px 0 5px;
	margin: 14px 0 10px;
	text-transform: uppercase;
}
ul li, ol li{
	font: 14px 'Open Sans';
	color: #42464b;
}
/******************************************************/
.title,.title_pole{
    display: none;
}
.overlay_dark_ring {
 background:url(images/dark.png) left top repeat;
     bottom: 0;
     display: none;
     height: 100%;
     left: 0;
     position: fixed;
     right: 0;
     top: 0;
     width: 100%;
     z-index: 20;
 }
#loading_ring {
    background: url("images/loading.gif") no-repeat scroll center center transparent;
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
}
/****************************************************************************************/
table.content_ins{
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-color:transparent;
	border-width:0px;
	background:none;
	table-layout: fixed;
	width:100%;
}
table.content_ins td{
	padding: 0px;
}
.center{
	/*width: 960px;
	margin: 0 auto;
	overflow: hidden;*/
}
.content{
	/*width:715px;*/
}
.content  table {
	border-collapse:collapse;
	/*border: 1px solid #6e6e6e;*/
	border-color: #6e6e6e;
}
.content > table tr td{
	/*font: 14px 'Open Sans';*/
	color: #42464b;
	padding: 5px 0;
}
.content > table.nopadding tr td{
	padding: 5px;
}
.clear{
	clear: both;
}
.sidebar{
	width: 245px;
	padding-bottom: 20px;
}
/***************************************************************************************/
.header {
	height: 205px;
	margin: 0 auto;
	background: url(images/header_bg.jpg) top center no-repeat;
	overflow: hidden;
}
.header_logo{
	display: block;
	float: left;
	padding: 30px 0 0 80px;
}
.header_info{
	width: 235px;
	margin: 0 auto;
	padding-top: 36px;
}
.header_info p{
	margin:0px;
	text-shadow: 0 1px 0 #335e95;
}
.header_phone{
	padding: 0 0 0 44px;
	background: url(images/header_phone.png) left center no-repeat;
	margin-bottom: 28px;
}
.header_phone p{
	font: 16px 'Open Sans';
	color: #aed9ff;
}
.header_phone p span{
	font: 19px 'Open Sans';
	color: #f3f3f3;
}
.header_time{
	padding: 0 0 0 44px;
	background: url(images/header_time.png) left center no-repeat;
}
.header_time p{
	font: 14px 'Open Sans';
	color: #aed9ff;
	text-align: left;
}
.header_time p span{
	font: 14px 'Open Sans';
	color: #f3f3f3;
}
.header_basket{
	display: block;
	width: 174px;
	height: 174px;
	background: url(images/header_basket.png) no-repeat;
	float: right;
	margin: 16px 40px 0 0;
	padding: 8px 0 0 20px;
}
.header_basket p{
	font: 14px 'Open Sans';
	color: #ffffff;
	margin: 0px;
}
.header_basket p.tit{
	font: 16px 'Open Sans';
	padding: 3px 0 3px 40px;
	background: url(images/header_basket_p_tit.png) left center no-repeat;
}
.header_basket form{
	padding: 5px 0 0;
}
.header_basket_btn {
	display: block;
	width: 136px;
	height: 30px;
	padding: 6px 10px 0;
	background: url(images/header_basket_btn.png) no-repeat;
	font: 14px 'Open Sans';
	color: #053372;
	text-align: center;
	text-decoration: none;
	margin: 8px 0 0;
}

/*********************************************************************/
.top_menu_bg{
	height: 84px;
	background: url(images/top_menu_bg.png) repeat-x;
	margin-bottom: -11px;
}
.top_menu{
	width: 960px;
	margin: 0 auto;
	padding: 0px;
}
.top_menu ul{
	margin: 0;
	padding: 0px;
}
.top_menu ul li{
	margin: 0;
	padding: 0 8px;
	list-style: none;
	float: left;
	height: 79px;
	cursor: pointer;
	margin-top: 1px;
}
.top_menu ul li span{
	display: block;
	text-align: center;
	padding: 12px 0 0;
}
.top_menu ul li a{
	display: block;
	text-align: center;
	padding: 0 5px;
	color: #4b4d51;
	font: 14px 'Open Sans';
	text-shadow: 0 1px 0 #fff;
	text-decoration: none;
	text-transform: uppercase;
}
.top_menu ul li:hover, .top_menu ul li.top_menu_curr{
	border: 1px solid #b7b8b8;
	border-bottom: 1px solid #7e7f80;
	height: 77px;
	padding: 0 7px;
	margin-top: 0px;
	background: url(images/top_menu_li_hover.png) repeat;
	box-shadow: 0 1px 2px #b7b8b8;
}
.top_menu ul li:hover a, .top_menu ul li.top_menu_curr a{
	color: #075190;
}
/*******************************************************/
.main{
	/*background: url(images/main_bg.png) center -10px no-repeat;*/
	padding: 25px 0 0;
}
.main > table{
	/*width: 960px;
	margin: 0 auto;*/
}
.main > table tr td{
	vertical-align: top;
}
/***********************************************************/
.left_menu{
	width: 225px;
}
.left_menu p.tit{
	width: 227px;
	height: 40px;
	padding-top: 13px;
	display: block;
	margin: 0 -1px 0 -1px;
	text-align: center;
	font: bold 17px 'Open Sans';
	color: #ffffff;
	background: url(images/left_menu_tit.png) left top no-repeat;
	text-shadow: 0 1px 0 #000000;
	text-transform: uppercase;
}
.left_menu ul {
	margin: -2px 0 0 -1px;
	padding: 0;
	background: url(images/left_menu_bg.png) repeat-y;
	border-radius: 0 0 4px 4px;
}
.left_menu ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}
.left_menu ul li a{
	display: block;
	height: 35px;
	font: 16px 'Open Sans';
	color: #ffffff;
	padding: 15px 0 0 23px;
	text-decoration: none;
	border-top: 1px solid #ffffff;
	text-shadow: 0 1px 0 #1f3e72;
}
.left_menu ul li:first-child a{
	border-top: 1px solid #5b92cf;
}
.left_menu ul li:hover a, .left_menu ul li.left_menu_curr a{
	height: 35px;
	padding: 16px 0 0 23px;
	border-top: none;
	background: url(images/left_menu_hover.jpg) 1px 0px no-repeat;
}
/**************************/
.left_block{
	width: 227px;
	margin: 30px 0 0 -1px;
}
.left_block p.tit{
	width: 227px;
	height: 40px;
	padding-top: 13px;
	display: block;
	margin: 0 -1px 0 -1px;
	text-align: center;
	font: bold 17px 'Open Sans';
	color: #ffffff;
	background: url(images/left_menu_tit.png) left top no-repeat;
	text-shadow: 0 1px 0 #000000;
	text-transform: uppercase;
	text-decoration: none;
}
.left_block_publications{
	width: 225px;
	margin: -1px 0 0 -1px;
	padding: 10px 0 0;
	background: #eef6ff;
	border: 1px solid #bdc8d3;
	border-top: none;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 1px 2px #bdc8d3;
}
.left_block_publication{
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}
.left_block_publication p.date{
	font: 12px/12px 'Open Sans';
	color: #6c6c6c;
	margin: 0;
}
.left_block_publication a.name{
	font: 13px/14px 'Open Sans';
	color: #00254a;
}
.left_block_publication p.text, .left_block_publication p{
	font: 13px/14px 'Open Sans';
	color: #434343;
	margin: 0;
}

.left_block a.tit{
	width: 227px;
	height: 37px;
	padding-top: 13px;
	display: block;
	margin: 0 -1px 0 -1px;
	text-align: center;
	font: bold 17px 'Open Sans';
	color: #ffffff;
	background: url(images/left_menu_tit.png) left top no-repeat;
	text-shadow: 0 1px 0 #000000;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 3px;
}
/*****************************************************************/
.hits{
	margin-left: -15px;
	width: 740px;
	overflow: hidden;
}
.hit{
	width: 229px;
	height: 349px;
	background: url(images/hit.png) left top no-repeat;
	float: left;
	margin: 0 0 19px 15px;
	position: relative;
}
.hit table tr td{
	vertical-align: middle;
	width: 229px;
	padding: 2px 0;
}
.hit table tr td.buy{
	max-height: 26px;
}
.hit table tr:first-child td{
	height: 220px;
	padding: 0px;
}
.hit a.images{
	display: block;
	width: 212px;
	margin: 0 auto;
	text-align: center;
}
.hit a.images img{
	max-width: 212px;
	max-height: 212px;
}
.hit a.name{
	display: block;
	font: 14px 'Open Sans';
	color: #1c5093;
	text-align: center;
	padding: 5px;
}
.hit td.buy span{
	display: block;
	font: bold 14px 'Open Sans';
	color: #3a3e43;
	margin-left: 20px;
	padding: 3px 0 0;
}
.hit td.buy a{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 23px;
	padding: 3px 0 0;
	background: url(images/hit_buy_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.hit td.buy a:hover{
	background-position: 0px -34px;
}
.hit td.buy a{
	float: right;
	margin-right: 20px;
}
.hit td.credit span{
	display: block;
	font: bold 14px 'Open Sans';
	color: #4571a2;
	margin-left: 20px;
	padding: 3px 0 0;
}
.hit td.credit a{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 23px;
	padding: 3px 0 0;
	background: url(images/hit_credit_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.hit td.credit a:hover{
	background-position: 0px -34px;
}
.hit input[type="submit"]{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 26px;
	background: url(images/hit_buy_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	border: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
.hit input[type="submit"]:hover{
	background-position: 0px -34px;
}
/***************************************************************/
.slide-1{ /* РћР±РѕР»РѕС‡РєР° СЃР»Р°Р№РґРµСЂР° Рё РєРЅРѕРїРѕРє */
	width:715px;
	background: url(images/slider_shadow.png) center bottom no-repeat;
	}
.slide-1 .slider{ /* РћР±РѕР»РѕС‡РєР° СЃР»Р°Р№РґРµСЂР° */
	width:715px;
	height:255px;
	overflow: hidden;
	position:relative;}
.slide-1 .slide{ /* РЎР»Р°Р№Рґ */
	width:auto;
	height:100%;
	}
.sli-links{ /* РљРЅРѕРїРєРё СЃРјРµРЅС‹ СЃР»Р°Р№РґРѕРІ */
	margin-top:8px;
	text-align:center;}
.sli-links .control-slide{
	margin:2px;
	display:inline-block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/radioBg.png) center bottom no-repeat;}
.sli-links .control-slide:hover{
	cursor:pointer;
	background-position:center center;}
.sli-links .control-slide.active{
	background-position:center top;}
.prewbutton, .nextbutton{ /* РЎСЃС‹Р»РєР° "РЎР»РµРґСѓСЋС‰РёР№" Рё "РџРµРґС‹РґСѓС‰РёР№" */
	display:block;
	width:15px;
	height:100%;
	position:absolute;
	top:0;
	overflow:hidden;
	text-indent:-999px;
	background:url(arrowBg.png) left center no-repeat;
	opacity:0.8;
	z-index:3;
	outline:none !important;}
.prewbutton{left:10px;}
.nextbutton{
	right:10px;
	background:url(arrowBg.png) right center no-repeat;}
.slide-1 .prewbutton:hover, .nextbutton:hover{
	opacity:1;}

/* Р’С‚РѕСЂРѕР№ СЃР»Р°Р№РґРµСЂ */
.slide-2{
	width:500px;
	font:normal 12px/15px Georgia, "Times New Roman", Times, serif;
}
.slide-2 .slider{
	height:250px;
	overflow: hidden;
	border:#888 solid 10px;
	position:relative;
	background:#CCCCCC;}
.slide-2 .slide{
	padding:10px 40px;
}
.slide div{
	/*display: none;*/
	position: absolute;
	bottom:4px;
	left:4px;
	width: 707px;
	background: url(images/slide_fon.png) repeat;
	padding: 0 0 0px;
}
.slide div p{
	color: #2b548e;
	font: bold 20px 'Open Sans';
	text-align: center;
	margin: 9px 0;
}
/*****************************************************************/
.plus{
	margin-top: 20px;
	height: 447px;
	background: url(images/plus_top_shadow.png)top center no-repeat;
	padding-top: 6px;
}
.plus_bg{
	height: 447px;
	background: url(images/plus.png) repeat-x;
}
.plus table{
	padding: 20px 0 0;
}
.plus table tr td{
	padding: 5px;
	vertical-align: top;
	text-align: center;
}
.plus p{
	text-align: center;

}
/***************************************************************/
.footer{
	height: 152px;
	background: url(images/footer_bg.jpg) center top no-repeat;
}
.footer_right{
	padding-top: 36px;
	float: right;
	width: 220px;
}
.footer_right img{
	margin: 0 10px 10px 0;
}
.footer_logo{
	display: block;
	padding: 27px 0 0;
	width: 137px;
	margin: 0 auto;
}
.footer_left{
	float: left;
	padding: 30px 0 0;
}
.footer_left p{
	font: 14px 'Open Sans';
	color: #c4e5ff;
	margin: 3px 0;
	text-shadow: 0 1px 0 #0e1926;
}
.footer_left p {
	color: #f3f3f3
}
.footer_left p  a{
	color:#fff;
}
/****************************************************************/
.path{
	font-family: 'Open Sans';
	font-size: 12px;
	color: #42464b;
}
.path a {
	font-family: 'Open Sans';
	font-size: 12px;
	color: #1c5093;
	text-decoration: underline;
	padding-right: 10px;
	margin-right: 4px;
    background: url("images/path.png") no-repeat scroll right 6px transparent;
}
/************************************************************/
.questions{
	padding: 20px 0 10px;
}
.question{
	padding-left: 30px;
}
.question:nth-child(2n+1){
	padding: 1px 0 1px 30px;
	background: #e1f1ff;
}
.question p.date{
	font: 12px 'Open Sans';
	color: #42464b;
	margin-bottom: 0px;
	margin-top: 14px;
}
.question p.question_author{
	font: 14px 'Open Sans';
	color: #1c5093;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-left: 30px;
	margin-left: -30px;
	background: url(images/question_author.png) 10px 2px no-repeat;
}
.question p.answer_author{
	font: 14px 'Open Sans';
	color: #1c5093;
	margin-top: 0px;
	margin-bottom: 7px;
	padding-left: 30px;
	margin-left: -30px;
	background: url(images/answer_author.png) 10px 2px no-repeat;
}
.question p.text{
	font: 14px 'Open Sans';
	color: #42464b;
	margin-top: 7px;
}
.question p{
	margin: 7px 0;
}
/*******************************************************/
.paging{
	margin: 15px 0 30px;
	overflow: hidden;
}
.paging a{
	display: block;
	float:left;
	height: 21px;
	margin-left: 10px;
	margin-bottom: 7px;
	padding: 0 7px;
	font-family: 'Open Sans';
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	border-radius: 2px;
	background: url("images/paging_bg.png");
	background-size: 100% 100%;
	background-color: #ffffff;
}

.page_active, .paging a:hover{
	text-decoration: none !important;
	background: url("images/paging_bg_active.png") left top no-repeat !important;
}
/****************************************************************/
.question_add_form table {
	width: 330px;
	margin: 0 auto;
}
.order_form  table{
	width: 330px;
	margin: 0 0 0 66px;
}
.question_add_form  p{
	margin: 7px 0;
}
.product_responses_add_form{
	display: none;
	margin: 0 0 20px 0;
}
.product_responses_add_form td{
	padding: 0 7px !important;
}
.product_responses_add_form p{
	margin: 7px 0;
}
.order_form p{
	width: 200px;
	margin: 7px 0 !important;
	padding-right: 10px;
	text-align: right !important;
	font: 14px 'Open Sans' !important;
color: rgb(66, 70, 75) !important;
}
.order_form p span{
	position: relative;
	top: 7px;
}
.order_form td.error p{
	margin: 0px !important;
	padding: 0px 0px 2px !important;
}
.question_add_form input[type="text"], .product_responses_add_form input[type="text"], .order_form input[type="text"]{
	display: block;
	width: 226px;
	height: 30px;
	padding: 0 10px;
	border: none;
	background: url(images/question_add_text.png) left top no-repeat;
	font: 14px 'Open Sans';
	color: #42464b;
}
.product_responses_add_form input[type="text"]{
	margin-right: 30px;
}
.question_add_form textarea, .order_form textarea{
	display: block;
	width: 226px;
	height: 145px;
	padding: 5px 10px;
	border: none;
	background: url(images/question_add_textarea.png) left top no-repeat;
	font: 14px 'Open Sans';
	color: #42464b;
	border-radius: 3px !important;
}
.product_responses_add_form textarea, .order_form textarea{
	display: block;
	width: 226px;
	height: 68px;
	padding: 5px 10px;
	border: none;
	background: url(images/question_add_textarea.png) left top no-repeat;
	font: 14px 'Open Sans';
	color: #42464b;
}
ul.error li{
	font: 14px 'Open Sans';
	color: #f41212;
}
.error ul li{
	font: 14px 'Open Sans';
	color: #f41212;
}
.question_add_form input[type="image"], .product_responses_add_form input[type="image"], .order_form input[type="image"]{
	display: block;
	width: 120px;
	height: 27px;
	border: none;
	margin: 0 auto;
	background: url(images/question_add_btn.png) 0px 0px no-repeat;
}
.question_add_form input[type="image"]:hover, .product_responses_add_form input[type="image"]:hover, .order_form input[type="image"]:hover{
	background-position: 0px -30px;
}
/*********************************************************************/
.contacts{
	padding: 20px 0 10px;
}
.contacts p{
	font: 14px 'Open Sans';
	color: #42464b;
	margin: 2px 0;
}
.contacts p span{
	font: 14px 'Open Sans';
	color: #1c5093;
}

.contacts img{
	margin: 12px 0;
}
/**********************************************************************/
.publications{
	padding: 20px 0 10px;
}
.publication{
	margin-bottom: 30px;
}
.publication p.date{
	font: 12px 'Open Sans';
	color: #42464b;
	margin:0px;
}
.publication p.text{
	font: 14px 'Open Sans';
	color: #42464b;
	margin: 8px 0;
}
.publication a.name{
	font: 14px 'Open Sans';
	color: #1c5093;
	text-decoration: none;
	margin: 0px;
}
/*******************************************************************/
.filters p{
	margin: 10px 0 3px;
	text-align: center;
}
.filter_btn{
	display: block;
	width: 120px;
	height: 27px;
	border: none;
	background: url(images/filter_btn.png) no-repeat;
	background-position: 0px 0px;
	margin: 10px auto;
}
.filter_btn:hover{
	background-position: 0px -30px;
}
.filter_price{
	font: 13px 'Open Sans';
	color: #898f95;
	margin: 0px !important;
}
.filter_price input[type="text"]{
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	border: none;
	background: url(images/select_bg.png) no-repeat;
	border: 2px 2px 2px 2px;
	width: 52px !important;
	padding: 0 10px;
	margin-right: 5px;
}
/**************************/
.sbHolder{
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	position: relative;
	width: 220px;
	background: url(images/select_bg.png) no-repeat;
	border: 2px 2px 2px 2px;
}
.min div.sbHolder{
	width: 72px !important;
	float: right;
	margin-right: 15px;
}
#price, #price2, .price, .price2, .costPole{
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	position: relative;
	border: none;
	width: 42px;
	padding: 0 10px;
	margin: 0 5px;
	background: url(images/select_bg.png) no-repeat;
	border: 2px 2px 2px 2px;
}
.sbHolder:focus .sbSelector{

}
.sbSelector{
	display: block;
	height: 24px;
	left: 0;
	line-height: 24px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 220px;
}
.min  a.sbSelector{
	width: 72px !important;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
	color: #262626;
	outline: none;
	text-decoration: none;
}
.sbToggle{
	background: url(images/select-icon.png) 0 -123px no-repeat;
	display: block;
	height: 24px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.sbToggle:hover{
	background: url(images/select-icon.png) 0 -174px no-repeat;
}
.sbToggleOpen{
	background: url(images/select-icon.png) 0 -23px no-repeat;
}
.sbToggleOpen:hover{
	background: url(images/select-icon.png) 0 -73px no-repeat;
}
.sbHolderDisabled{
	background-color: #3C3C3C;
	border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{
	background-color: #ffffff;
/*	border: solid 1px #7f9db9;*/
	list-style: none;
	left: -1px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	width: 220px;
	z-index: 1;
	overflow-y: auto;
}
.min  ul.sbOptions{
	width: 72px !important;
}
.sbOptions li{
	padding: 0 7px;
}
.sbOptions li:hover{
	background-color: #7f9db9;
}
.sbOptions a{
	display: block;
	outline: none;
	padding: 3px 0 3px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
	color: #262626;
	text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
	color: #262626;
}
.sbOptions li.last a{
	border-bottom: none;
}
.sbOptions .sbDisabled{
	border-bottom: dotted 1px #515151;
	color: #999;
	display: block;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
	border-bottom: dotted 1px #515151;
	color: #EBB52D;
	display: block;
	font-weight: bold;
	padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
	padding-left: 17px;
}
/************************************************/
.catalog{
	margin-left: -15px;
	/*width: 740px;*/
	margin-top: 20px;
}
.catalog_item{
	width: 229px;
	min-height: 359px;
	max-height: 359px;
	height: auto !important;
	background: url(images/hit.png) left top no-repeat;
	padding: 0 0 5px 0;
	background-size: 100% 100%;
	float: left;
	margin: 0 0 19px 15px;
	position: relative;
}
.catalog_item table tr td{
	vertical-align: middle;
	width: 229px;
	padding: 2px 0;
}
.catalog_item table tr:first-child td{
	height: 220px;
	padding: 0px;
}
.catalog_item a.images{
	display: block;
	width: 212px;
	margin: 0 auto;
	text-align: center;
}
.catalog_item a.images img{
	max-width: 212px;
	max-height: 212px;
}
.catalog_item a.name{
	display: table-cell;
	width: 211px;
	min-width: 211px;
	vertical-align: middle;
	font: 14px 'Open Sans';
	color: #1c5093;
	text-align: center;
	padding: 0 5px;
	height: 38px;
}
.catalog_item td.buy span{
	display: block;
	font: bold 14px 'Open Sans';
	color: #3a3e43;
	margin-left: 20px;
	padding: 3px 0 0;
}
.catalog_item td.buy a{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 23px;
	padding: 3px 0 0;
	background: url(images/hit_buy_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.catalog_item td.buy a:hover{
	background-position: 0px -34px;
}
.catalog_item td.buy a{
	float: right;
	margin-right: 20px;
}
.catalog_item td.credit span{
	display: block;
	font: bold 14px 'Open Sans';
	color: #4571a2;
	margin-left: 20px;
	padding: 3px 0 0;
}
.catalog_item td.credit a{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 23px;
	padding: 3px 0 0;
	background: url(images/hit_credit_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.catalog_item td.credit a:hover{
	background-position: 0px -34px;
}
.its_hit{
	position: absolute;
	top: 0px;
	left: 0px;
}

.catalog_item input[type="submit"]{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 26px;
	background: url(images/hit_buy_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	border: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
.catalog_item input[type="submit"]:hover{
	background-position: 0px -34px;
}

.niceCheck,.niceCheckTop {
width: 19px;
height: 14px;
display: inline-block;
cursor: pointer;
background: url('images/checkbox.png');
background-position: 0 -1px;
}
.niceCheck input,.niceCheckTop  input{
display: none;
}
.check {
	font: 13px 'Open Sans';
	color: #3e4247;
	padding: 0 5px;
}
.check.active  span.active{
	display: none;
}
.check span.active{
	display: inline;
}
.check.active  span.noactive{
	display: inline;
}
.check span.noactive{
	display: none;
}
span.noactive, span.active{
	width: 200px;
}
/******************************************************************/
.catalog_subdirections{
	width: 736px;
	margin-left: -21px;
	margin-bottom: 30px;
}
.catalog_subdirection{
	width: 224px;
	float: left;
	margin-left: 21px;
}
.catalog_subdirection_btn{
	display: table-cell;
	vertical-align: middle;
	width: 204px;
	height: 50px;
	background: url(images/subdirection_btn.png) 0px 0px no-repeat;
	padding: 0 10px;
	text-decoration: none;
	text-align: center;
	font: 14px 'Open Sans';
	color: #ffffff;
	text-shadow: 0 1px 0 #3f6598;
}
.catalog_subdirection_btn:hover{
	background-position: 0px -60px;
}
.catalog_subdirection table{
	border: none;
	border-collapse:collapse;
}
.catalog_subdirection table tr:first-child td{
	height: 240px;
	vertical-align: middle;
}
.catalog_subdirection_img{
	text-align: center;
}
.catalog_subdirection_img img{
	max-width: 224px;
	max-height: 240px;
}
/**************************************************************************/
.subdirections{
	width: 755px;
	margin-left: -41px;
	margin-bottom: 30px;
}
.subdirection{
	width: 297px;
	float: left;
	margin-left: 41px;
}
.subdirection a{
	display: table-cell;
	vertical-align: middle;
	width: 297px;
	height: 38px;
	background: url(images/subdirection_bg.png) 0px 0px no-repeat;
	padding: 0 10px 2px;
	text-decoration: none;
	text-align: center;
	font: 14px 'Open Sans';
	color: #ffffff;
	text-shadow: 0 1px 0 #3f6598;
	border-radius: 2px;
}
.subdirection a:hover{
	background-position: 0px -55px;
}
.podcat_block{
	width: 755px;
	margin-left: -25px;
	margin-bottom: 30px;
}
.podcat{
	width: 31%;
	float: left;
	margin:13px 0.1% 19px 2%;
	line-height: 0;
}
.podcat a{
	display: table-cell;
	vertical-align: middle;
	width: 226px;
	height: 38px;
	background: url(images/subdirection_bg.png) 0px 0px no-repeat;
	padding: 0 0px 2px;
	text-decoration: none;
	text-align: center;
	font: 14px/15px 'Open Sans';
	color: #ffffff;
	text-shadow: 0 1px 0 #3f6598;
	border-radius: 2px;
}
.podcat a:hover{
	background-position: 0px -55px;
}
.podcat a.podcat_img{
	height:230px;
	width:226px;
	text-align:center;
	background:none;
}
.podcat a.podcat_img:hover{
	background:none;
}
.podcat a.podcat_img img{
	border:1px solid #4e6989;
	-webkit-box-shadow: 1px 1px 1px #767676;
	-moz-box-shadow: 1px 1px 1px #767676;
	box-shadow: 1px 1px 1px #767676;
}
/***********************************************************************/
.brands{
	overflow: hidden;
	margin: 10px 0 10px;
	display: table-cell;
	display: inline-block;
	vertical-align: middle;
	width: 715px;
	width: 235px;
}
.brands a.img{
	/*float: left;*/
	display: block;
	text-align: center;
	margin: 0 15px 0 0;
	margin: 0;
}
.brands a.tit{
	display: block;
	font: bold 15px 'Open Sans';
	color: #1c5093;
	margin: 10px 0 0 0px;
	text-align: center;
}
.brands p{
	font: 13px 'Open Sans';
	color: #42464b;
}
/******************************************************************/
.brands_container{
	overflow: hidden;
	margin-left: -33px;
	/*width: 748px;*/
}
.brands_container_item{
	float: left;
	width: 110px;
	margin-left: 33px;
	margin-bottom: 25px;
}
.brands_container_item a.tit{
	display: block;
	width: 110px;
	text-align: center;
	color: #1c5093;
	font: 16px 'Open Sans';
}
.brands_container_item a.img{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 50px;
	width: 110px;
}
.brands_container_item a.img img{
	max-height: 50px;
	max-width: 110px;
}
/*************************************************************************/
.basket{
	overflow: hidden;
	margin: 20px 0;
}
.basket table{
	border-collapse:collapse;
	border-color:transparent;
}
.basket table tr th{
	background: #b0d0e9;
	height: 50px;
	border-left: 1px solid #b0d0e9;
	border-right: 1px solid #b0d0e9;
	font: 14px 'Open Sans';
	color: #002047;
	text-shadow: 0 1px 0 #dfecf6;
}
.basket table tr td{
	border-left: 1px solid #b0d0e9;
	border-right: 1px solid #b0d0e9;
	height: 50px;
	vertical-align: middle;
	padding: 0 10px;
	font: 14px 'Open Sans';
	color: #002047;
}
.basket table tr td span{
	font: bold 14px 'Open Sans';
	color: #002047;
}
.basket table tr:nth-child(2n+1) td{
	background: #e4eff8;
}
.basket input[type="text"]{
	display: block;
	width: 20px;
	height: 21px;
	border: 1px solid #7a92b4;
	padding: 0 2px;
	font: 14px 'Open Sans';
	color: #002047;
	background: #fff;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.basket input[type="image"]{
	display: block;
	float: left;
	vertical-align: none !important;
	margin-right: 10px;
}
.niz a{
	display: block;
	width: 155px;
	height: 35px;
	border: none;
	margin: 20px auto;
	background: url(images/basket_btn.png) 0px 0px no-repeat;
	cursor: pointer;
	float: none;
}
.niz a:hover{
	background-position: 0px -40px;
}

/*******************************************************/
/* РЁРёСЂРёРЅР° СЃР»Р°Р№РґРµСЂР° */
#slider {
width: 210px;
margin: 10px 0 0;
}
.slider_elem{
margin: 0 5px;
}
/* РљРѕРЅС‚РµР№РЅРµСЂ СЃР»Р°Р№РґРµСЂР° */
.slider_elem .ui-slider {
margin-top: 10px;
position: relative;
background: url(images/polzunok_fon.jpg) center center no-repeat;
background-size: 100% 100%;
height: 5px;
}
/* РџРѕР»Р·СѓРЅРѕРє */
.slider_elem .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 13px; /* Р—Р°РґР°РµРј РЅСѓР¶РЅСѓСЋ С€РёСЂРёРЅСѓ */
height: 13px; /* Рё РІС‹СЃРѕС‚Сѓ */
background: url(images/slider.png) center center no-repeat; /* РєР°СЂС‚РёРЅРєР° РёР·РѕР±СЂР°Р¶Р°СЋС‰Р°СЏ РїРѕР»Р·СѓРЅРѕРє. РР»Рё РјРѕР¶РЅРѕ Р·Р°Р»РёС‚СЊ С†РІРµС‚РѕРј, Р·Р°РґР°С‚СЊ Р±РѕСЂРґСЋСЂ Рё СЃРєСЂСѓРіР»РµРЅРёСЏ */
cursor: pointer
}
.slider_elem .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
overflow: hidden;
}
/* РіРѕСЂРёР·РѕРЅС‚Р°Р»СЊРЅС‹Р№ СЃР»Р°Р№РґРµСЂ (СЃР°РјР° РїРѕР»РѕСЃР° РїРѕ РєРѕС‚РѕСЂРѕР№ Р±РµРіР°РµС‚ РїРѕР»Р·СѓРЅРѕРє) */
.slider_elem .ui-slider-horizontal {
height: 5px; /* Р·Р°РґР°РµРј РІС‹СЃРѕС‚Сѓ СЃРѕРіР»Р°СЃРЅРѕ РґРёР·Р°Р№РЅР° */
}
/* РїРѕР·РёС†РёРѕРЅРёСЂСѓРµРј РїРѕР»Р·СѓРЅРєРё */
.slider_elem .ui-slider-horizontal .ui-slider-handle {
top: -5px;
margin-left: -6px;
}
.slider_elem .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 5px;
}
.slider_elem .ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.slider_elem .ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
/* РѕС„РѕСЂРјР»РµРЅРёРµ РїРѕР»РѕСЃС‹ РїРѕ РєРѕС‚РѕСЂРѕР№ С…РѕРґРёС‚ РїРѕР»Р·СѓРЅРѕРє */
.slider_elem .ui-widget-content {/*
border: 1px solid #D4D4D4;
background: #fff;*/
}
/* РѕС„РѕСЂРјР»РµРЅРёРµ Р°РєС‚РёРІРЅРѕРіРѕ СѓС‡Р°СЃС‚РєР° (РјРµР¶РґСѓ РґРІСѓРјСЏ РїРѕР»Р·СѓРЅРєР°РјРё) */
.slider_elem .ui-widget-header {
border: 1px solid #D4D4D4;
background: url(images/polzunok.png) no-repeat;
background-size: 100% 100%;
}
/* СЃРєСЂСѓРіР»РµРЅРёРµ РґР»СЏ РїРѕР»РѕСЃС‹ СЃР»Р°Р№РґРµСЂР° */
.slider_elem .ui-corner-all {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.ui-state-default{
	border: none !important;
}
/************************************************/
.product{
	overflow: hidden;
	margin: 15px 0 0;
}
.product_right{
	float: right;
	display: block;
	width: 325px;
}
.product_right table tr td{
	font: bold 16px 'Open Sans';
	color: #3a3e43;
	padding-bottom: 6px;
}
.product_right table tr td span{
	font: bold 16px 'Open Sans';
	color: #4571a2;
}
.product_right td a{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 23px;
	padding: 3px 0 0;
	background: url(images/hit_credit_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
.product_right td a:hover{
	background-position: 0px -34px;
}
.product_right input[type="submit"]{
	float: right;
	margin-right: 20px;
	display: block;
	width: 97px;
	height: 26px;
	background: url(images/hit_buy_btn.png) 0px 0px no-repeat;
	font: bold 14px 'Open Sans';
	color: #ffffff;
	border: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
}
.product_right input[type="submit"]:hover{
	background-position: 0px -34px;
}
.first_pay{
	font: 12px 'Open Sans';
	color: #3a3e43;
	margin: 0px;
}
.product_right  .check{
	margin-bottom: 7px;
	padding: 0;
}
.product_more_photo{
	margin: 15px 0 0;
}
.product_more_photo a{
	display: block;
	float: left;
	margin: 0 25px 15px 0;
}
.product_more_photo a img{
	border: 1px solid #8a9fb6;
	max-height: 113px;
	max-width: 113px;
}
.product_more_photo a:hover img{
	border: 1px solid #2b7cbb;
}
.product_more_info{
}
.product_more_info table, table.nice_table{
	border-collapse:collapse;
	border-color:transparent;
	border: 1px solid #d0e9ff;
}
table.nice_table{
	margin: 10px 0;
}
.product_more_info table tr td, table.nice_table tr td{
	font: 13px 'Open Sans';
	color: #3e3e3e;
	padding: 8px;
	border-right: 1px solid #d0e9ff;
	border-bottom: none;
	border-top: none;
}
.product_more_info table tr:nth-child(2n+1), table.nice_table tr:nth-child(2n+1){
	background: #e9f5ff;
}
.product_responses{
	margin: 20px 0 0;
	padding: 5px 15px;
	background: #f2f9ff;
}
.product_response{
	margin: 0 0 25px;
}
.product_response p.date{
	font: 12px 'Open Sans';
	color: #42464b;
	margin: 0 0 3px 0;
}
.product_response p.author{
	font: 14px 'Open Sans';
	color: #1c5093;
	margin: 3px 0 10px;
}
.product_response p.text{
	font: 14px 'Open Sans';
	color: #42464b;
	margin: 10px 0;
}
/******************************/
.similar_products{
	/*width: 735px;*/
	overflow: hidden;
	margin: 0 0 30px;
	margin-left: -40px;
}
.similar_product{
	width: 142px;
	float: left;
	margin-left: 40px;
}
.similar_product a.image{
	display: table-cell;
	height: 142px;
	vertical-align: middle;
	text-align: center;
}
.similar_product a.image img{
	max-width:142px;
	max-height: 142px;
}
.similar_product a.name{
	display: block;
	text-align: center;
}
/***************************************************/
.compare{
	margin-top: 15px;
}
.compare table{
	border-collapse:collapse;
	border: none;
}

.compare table tr td{
	width: 180px;
	vertical-align: middle;
	color: #5c5c5c;
}
.compare table tr td p{
	margin: 5px 0 5px 5px;
}
.compare table tr td:first-child{
	max-width: 190px;
	min-width: 180px;
}
.compare table tr td:first-child p{
	color: #003d87;
}
.compare table tr td a.product_name{
	font: 14px 'Open Sans';
	color: #1c5093;
	display: block;
	text-align: left;
	width: 148px;
	padding: 5px 10px;
	text-decoration: none;
}
.compare table tr td a.product_img{
	display: block;
	text-align: center;
	width: 148px;
	height: 139px;
}
.compare table tr td a.product_img img{
	max-width: 148px;
	max-height: 139px;
}
.compare table tr td a.compare_delete{
	display: block;
	width: 148px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 0px;
}
.compare table tr td input[type='image']{
	background: url(images/compare_buy.png) no-repeat;
	display: block;
	width:97px;
	height:26px;
	margin: 0 0 8px 10px;
}
.compare table tr td a img{
	float: none !important;
}
.compare table tr td p.tit{
	font: 16px 'Open Sans';
	color: #1e395a;
	background: #daeeff;
	padding: 7px 0 7px 10px;
	margin: 6px 0;
}
.compare_header{
	width: 148px;
	height: 259px;
	background: url(images/compare_header_bg.png) no-repeat;
	padding: 5px 5px 0 5px;
	margin-right: 20px;
}
.compare_param_filter{
}
.compare_param_filter a{
	display: inline-block;
	padding: 6px 10px;
	font: 14px 'Open Sans';
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	margin: 10px 0 10px 0px;
}
.param{
	font: 14px 'Open Sans';
	color: #42464b;
	background: none;
	background: #ffffff url(images/param_active_bg.png) no-repeat;
	background-position: 12px 24px;
}
.param.active{
	color: #42464b;
	background: #daeeff url(images/param_active_bg.png) no-repeat;
	background-position: 12px 24px;
}
#tab_2.param{
	font: 14px 'Open Sans';
	color: #42464b;
	background: none;
	background:  url(images/param_active_bg_2.png) no-repeat;
	background-position: 12px 24px;
}
#tab_2.param.active{
	color: #42464b;
	background: #daeeff url(images/param_active_bg_2.png) no-repeat;
	background-position: 12px 24px;
}
#compare_different{
	display: none;
}
/****************************************/
.selectbox {
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	position: relative;
	width: 220px;
	background: url(images/select_bg.png) no-repeat;
	border-radius: 2px 2px 2px 2px;
	vertical-align: middle;
	cursor: pointer;
}
.selectbox .select {
	display: block;
	height: 24px;
	left: 0;
	line-height: 24px;
	outline: none;
	overflow: hidden;
	position: absolute;
	text-indent: 10px;
	top: 0;
	width: 220px;
	border-radius: 2px 2px 2px 2px;
	z-index: 2 !important;
}
.selectbox .select:hover {

}
.selectbox .select:active {

}
.selectbox.focused .select {

}
.selectbox .select .text {
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.selectbox .trigger {
	background: url(images/select-icon.png) 0 -123px no-repeat;
	display: block;
	height: 24px;
	outline: none;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.selectbox .trigger .arrow {
	display:none;
}
.selectbox:hover .arrow {
}
.selectbox .dropdown {
	top: 22px;
	width: 220px;
	margin: 0;
	padding: 4px 0;
	background: #e1f3ff;
	border-radius:2px;
	font: 14px/18px 'Open Sans';
}
.selectbox .dropdown ul{
	margin: 0px;
	padding:0;
}
.selectbox li {
	padding: 5px 10px 6px;
	color: #231F20;
	list-style: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.selectbox li.selected {
	background: #A3ABB1;
	color: #FFF;
}
.selectbox li:hover {
	background: #08C;
	color: #FFF;
}
.selectbox li.disabled {
	color: #AAA;
}
.selectbox li.disabled:hover {
	background: none;
}
.filters label.info_price{
	font: 13px 'Open Sans';
	color: #898f95;
}



/****************************************************************************/
#window_ring,.window{
    background:#ffffff;
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    position:fixed;
    top:20%;
    left:50%;
    width:790px;
    height:420px;
    margin-left:-395px;
    z-index:1000;
    border:none;
    padding:30px 0 5px;
    overflow:hidden;
    -webkit-box-shadow: 0px 0px 10px #888a8b;
    -moz-box-shadow: 0px 0px 10px #888a8b;
    box-shadow: 0px 0px 10px #888a8b;
}
.window_scroll{
    width:100%;
    height:420px;
    overflow-y:auto;
    overflow-x:hidden;
}
a.wind_close{
    position:absolute;
    top:5px;
    right:5px;
}
#window_ring p.wind_head,.window p.wind_head{
    padding:0 0 6px 0px;
    margin:3px auto 27px;
    color: #496185;
    font: 18px arial;
    border-bottom:1px solid #9cc2fc;
    font-weight:normal;
    text-align:center;
    width:790px;
}
#window_ring p,.window p{
    padding:0 0 15px;
    margin:0 0 0px;
    font-size:13px;
    font-family: arial;
    color:#353535;
    text-align:center;
    line-height:18px;
}
p.wind_head span{
    padding:0 10px 0 9px;
    margin:0px;
    color:#025063;
    font-size:19px;
    font-family: georgia;
    font-style:italic;
    text-shadow:#ffffff 1px 1px 1px;
    background:#ffffff;
    z-index:10;
    position:relative;
}
.overlay_dark_ring {
    background:url(images/dark.png) left top repeat;
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 20;
}
#loading_ring {
    background: url("images/loading.gif") no-repeat scroll center center transparent;
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
}
/************************************************************************/
.notice, .notice2{
	font: 13px 'Open Sans';
	color: rgb(62, 66, 71);
	padding: 0 0 0 15px;
	margin-top: -1px;
	margin-bottom: -2px;
	/*display: block;
	position: relative;
	top: 3px;*/
}
.notice a, .notice2 a{
	position: relative;
	top: -2px;
}
/************************************************************************/
.print_btn{
	display: block;
	float: right;
	width: 101px;
	height: 28px;
	background: url(images/print_btn.png) 0px 0px no-repeat;
	cursor: pointer;
}
.print_btn:hover{
	background-position: 0px -30px;
}
.print_btn img{
	width: 101px;
	height: 28px;
	margin: 0px !important;
}


/***********************************************************************/
.collection{
	width:100%;
	padding:0 0 15px;
	margin:0;
}
.collection:after{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.col_img{
	float:left;
	padding:0 18px 0 0;
	margin:0 0 10px;
	/*min-height:210px;*/
}
.col_txt{
	/*max-width:680px;*/
}
.col_img img{
	border:1px solid #c4c4c4;
	padding:10px;
	vertical-align:bottom;
	margin-bottom:10px;
}
table.col_tb{
	border:none;
	border-collapse:collapse;
	margin:10px 0 15px;
	width:100%;
}
table.col_tb th{
	padding:5px 12px;
	margin:0;
	border:2px solid #ffffff;
	background:#496185;
	vertical-align:top;
	text-align:left;
	font:13px arial;
	color:#ffffff;
	height:27px;
}
table.col_tb td{
	padding:7px 12px;
	margin:0;
	border:2px solid #ffffff;
	background:#f2f2f2;
	vertical-align:middle;
	text-align:left;
	font:12px arial;
	color:#000000;
}
table.col_tb td a{
	color:#496185;
}
table.col_tb input[type="image"]{
	cursor:pointer;
}
p.collection_head{
	/*color: #496185;*/
	font:bold 16px arial;
	margin:0;
	padding:14px 0 18px;
}
/*************************************************************************/
.forma_zakaza .selectbox{
	width:246px;
	background: url(images/big_select_bg.png) no-repeat;
	margin-top:4px;
}
.forma_zakaza .selectbox .select{
	width:246px;
}
.forma_zakaza .selectbox .dropdown{
	width:246px;
}
p.order_sum{
	text-align:center !important;
	padding:0 0 40px;
	margin:0;
	width:100%;
}
p.order_sum span{
	color:#0075b4;
	font:bold 17px 'Open Sans';
	display:inline-block;
	padding:0 0 0 30px;
	background:url(images/order_label.png) left 3px no-repeat;
}
.order_info{
	background:url(images/order_bg.png) left bottom no-repeat;
	width:500px;
	margin:0 auto;
	padding:20px 105px;
	border:1px solid #e3e3e3;
    -webkit-box-shadow:inset 0px 0px 0 1px #ffffff;
    -moz-box-shadow:inset 0px 0px 0 1px #ffffff;
    box-shadow:inset 0px 0px 0 1px #ffffff;
	border-radius: 5px;
}
p.order_info_h{
	color:#3e444a;
	font:bold 16px 'Open Sans';
}
p.order_info_p:after{
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
span.left{
	color:#3e444a;
	font: 14px 'Open Sans';
	float:left;
}
span.right{
	color:#3e444a;
	font: 14px 'Open Sans';
	float:right;
	min-width:90px;
}
span.line{
	border-bottom:1px solid #dbdce0;
	display:block;
	float: left;
	margin:0 5px;
}
span.blue{
	color:#0075b4;
	font:bold 16px 'Open Sans';
	padding-top:9px;
}
a.pay_bt{
	display:block;
	color:#ffffff;
	font:bold 14px 'Open Sans';
	text-shadow:#0e3d64 0px 1px 0px;
	text-align:center;
	width:140px;
	margin:35px auto 20px;
	padding:11px 45px 11px 25px;
	line-height:14px;
	text-transform:uppercase;
	background:url(images/pay_bt.png) left top no-repeat;
	text-decoration:none;
}
input.pay_bt{
	display:block;
	color:#ffffff;
	font:bold 14px 'Open Sans';
	text-shadow:#0e3d64 0px 1px 0px;
	text-align:center;
	width:200px;
	margin:35px auto 20px;
	padding:10px 45px 11px 25px;
	line-height:14px;
	height:36px;
	text-transform:uppercase;
	background:url(images/pay_bt.png) left top no-repeat;
	text-decoration:none;
	border:none;
}
a.pay_bt:hover,input.pay_bt:hover{
	background-position:0 -39px;
	cursor:pointer;
}
a.back_bt{
	display:block;
	color:#004f96;
	font: 14px 'Open Sans';
	text-shadow:#f7fafc 0px 1px 0px;
	text-align:center;
	width:170px;
	margin:25px auto 20px;
	padding:11px 0px 11px 30px;
	line-height:14px;
	background:url(images/back_bt.png) left top no-repeat;
	text-decoration:none;
}
a.back_bt:hover{
	background-position:0 -37px;
}
p.order_denied{
	color:#c61155;
	font:bold 17px 'Open Sans';
	text-shadow:#f7fafc 0px 1px 0px;
	padding-top:47px;
	background:url(images/deny.png) center top no-repeat;
	text-align:center;
	text-transform:uppercase;
}
p.order_suc{
	color:#0075b4;
	font:bold 17px 'Open Sans';
	text-shadow:#f7fafc 0px 1px 0px;
	padding-top:47px;
	background:url(images/suc.png) center top no-repeat;
	text-align:center;
	text-transform:uppercase;
}
.product_right table tr td span.dop_price{
	font:bold 13px 'Open Sans';
	color:#3a3e43;
}
.dop_price b{
	color:#004f96;
	display:inline-block;
	width:130px;
	text-transform:uppercase;
}


#send_credit_order_phoneCode{
	width: 50px !important;
}
#window_ring p, .window p {
	width: auto !important;
	text-align: center !important;
	padding: 0 10px;
}
#window_ring td, .window td{
	vertical-align: top;
	padding: 2px 0;
}
#window_ring td p, .window td p{
	text-align: right !important;
	margin: 0 !important;

}

.window_scroll .order_form  form > table{
	width: 600px;
	margin: 0 auto;
}
.window_scroll .order_form  form > table table{
	width: 300px;
	margin: 0;
}
#window_ring .forma_zakaza input[type="text"], .window .forma_zakaza input[type="text"]{
	height: 25px;
	padding: 0px 10px;
	border: 1px solid #e3e9ef;
	border-top: 1px solid #abadb3;
	background: none;
	font: 14px "Open Sans";
	color: #42464B;
}
#window_ring .forma_zakaza select, .window .forma_zakaza select{
	height: 25px;
	border: 1px solid #e3e9ef;
	border-top: 1px solid #abadb3;
	font: 14px "Open Sans";
	color: #42464B;
	padding: 0px 10px;
}
span.cred_price{
	font: bold 14px "Open Sans";
}
#window_ring .forma_zakaza input[type="checkbox"], .window .forma_zakaza input[type="checkbox"]{
	position: relative;
	top: 2px;
}
