@font-face{font-family:'als_rublregular';src:url('../fonts/rouble-webfont.eot');src:url('../fonts/rouble-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/rouble-webfont.woff') format('woff'),
url('../fonts/rouble-webfont.ttf') format('truetype'),
url('../fonts/rouble-webfont.svg#als_rublregular') format('svg');font-weight:normal;font-style:normal;}
.need{color:red;}
.emptyfield{border:1px solid red !important;}
.add_text{width:100%;overflow:hidden;margin-top:10px;}
.tobuy{width:100%;}
.tobuy td{padding:15px;}
.continue_buy{color:#ef5c52;font-family:Conv_franklin,arial;font-size:22px;font-weight:normal;line-height:1.2;margin:0 0 8px;}
.catalog_one{border-top:3px solid #f79e22;padding-top:10px;}
.catalog_one_title{overflow:hidden;margin-bottom:5px;}
#catalog_left_arrow{float:left;display:block;width:37px;height:37px;margin:10px 10px 10px 0;background:url("/themes/default/images/left.png") no-repeat;}
#catalog_left_arrow:hover{background:url("/themes/default/images/left_act.png") no-repeat;}
.catalog_one_title h1{float:left;margin-top:12px;}
#catalog_right_arrow{float:right;display:block;width:37px;height:37px;margin:10px 10px 10px 0;background:url("/themes/default/images/right.png") no-repeat;}
#catalog_right_arrow:hover{background:url("/themes/default/images/right_act.png") no-repeat;}
.catalog_buy_button {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd300 none repeat scroll 0 0;
	border-color: #f79e22;
	border-image: none;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	box-shadow: 5px 7px 7px #808080;
	color: #000;
	display: block;
	font-size: 15px;
	margin: 15px 12px 16px 0;
	padding: 2% 2.5%;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 70px;
	display: block;
	float: right;
}
.feedback_send_button input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd300 none repeat scroll 0 0;
	border-color: #f79e22;
	border-image: none;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	box-shadow: 5px 7px 7px #808080;
	color: #000;
	display: block;
	font-size: 15px;
	margin: 15px 0 16px 347px;
	padding: 13px 2.5%;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 125px;
	display: block;
	font-family: arial;
}
.catalog_buy_button:hover{background:none repeat scroll 0 0 #ffff33;}
.basket_order_ok .catalog_buy_button{height:41px;width:116px;}
.catalog_photos_area{display:inline-block;float:left;margin:0 20px 0 0;width:391px;}
.catalog_one_order{overflow:hidden;margin-top:20px;}
.catalog_one_order select{width:100px;border:1px solid #999;font-size:15px;padding:2px 3px;}
.main_photo{display:inline-block;}
.main_photo img{border-radius:20px 20px 20px 20px;border:3px solid #ffc66a;}
.pathway{margin:25px 0 15px;}
.catalog_price_th_desc{font-size:10px;font-weight:normal;}
.catalog_one_order table{border-collapse:collapse;width:550px;}
.catalog_one_order tr{border-bottom:1px dotted #999;}
.catalog_one_order tr:last-child{border:none;}
.catalog_one_order td, .catalog_one_order th{padding:5px;font-size:15px;text-align:center;vertical-align:middle;}
.catalog_addonfield{margin:10px 0;font-size:16px;overflow:hidden1;
position:relative;
}


.catalog_size_count_is_new_1{
	background:#C9FFD3;
	
}

.is_new_size_text{
	display:none;
}

.is_new_size_text.is_new_size_text_1 {
	display: inline;
	color: red;
	font-size: 11px;
}
.catalog_addonfield_isset_text .catalog_addonfield_value{
	
	cursor:pointer;
}

.material_info_text{
	display:none;
}
.material_info_icon{
	height:14px;
}
.catalog_addonfield_isset_text:hover .material_info_text {
	display: block;
	position: absolute;
	border: 1px solid #f79e22;
	/* z-index: 2222222; */
	top: 18px;
	left: 0;
	background: #fff;
	z-index: 2;
	padding: 10px;
	max-width: 300px;
}




.catalog_addonfield>span{background:none repeat scroll 0 0 #f79e22;color:#fff;font-family:Conv_franklin,arial;font-size:14px;padding:3px 5px;float:left}
.catalog_addonfield div{margin-left: 200px;}
.catalog_add_photo #big_pic{max-width:380px;}
.catalog_add_photo img {
	border: 2px solid #ffc66a;
	margin: 7px 7px 0 0;
	max-height: 90px;
	border-radius: 10px;
}
.catalog_size_count  a{
	text-decoration:none;
}
.size_old_price{
	text-decoration:line-through;
	color:red;
	display:block;
}

.catalog_user_data_hid{
	display:none;
}

.catalog_user_data_hid.show{
	display:block;
}

.change_order_type_area{
	text-align:center;
	width: 100%;
	overflow: hidden;
	margin:10px 0 30px;
}
.change_order_type:last-child {
	margin-right: 0;
}

.change_order_type {
	background: #DDDDDD;
	padding: 2%;
	margin-right: 2%;
	border-radius: 0;
	text-decoration: none;
	color: #000;
	display: block;
	width: 45%;
	float: left;
	font-size: 18px;

}
.change_order_type:hover {
	background: #ffee99;
}

.change_order_type.active{
	background:#FEA10B;
}

.one_comment{
	min-height:250px;
}

.catalog_soon_text{
	margin:20px 0;
	text-align:right;
}

.catalog_soon_text{
	font-size:18px;
}

.main_photo p, .catalog_add_photo p{
	margin:0px 0 10px 0;
}
#catalog_pagination img{width:119px;}
.catalog_add_photo{float:left;text-align:center;width:132px;}
.catalog_cat_text{font-size:14px;}
.td1{display:block;}
.catalog_description{overflow:hidden;}
.catalog_pagination li{text-align:center;float:left;margin-top:10px;}
#catalog_add_to_basket_window{background-color:#FFFFFF;border:4px solid #ffd300;display:none;left:36%;position:fixed;top:30%;width:300px;padding:20px;z-index:3000;}
#catalog_add_to_basket_window h3{color:#ffd300;margin-top:5px;}
#catalog_add_to_basket_window p{font-size:13px;}
#catalog_error_no_add{background-color:#FFFFFF;border:4px solid #ffd300;display:none;left:36%;position:fixed;top:30%;width:300px;padding:20px;z-index:3000;}
.catalog_all_list{float:left;margin-top:0;overflow:hidden1;text-align:left;width:990px;}
.catalog_list_row{overflow:hidden1;}
.catalog_subcats, .catalog_items{overflow:hidden;}
.catalog_list_one{
	display:inline-block;
	vertical-align:top;
margin: 15px 37px 12px 0;
padding: 5px 0 0;
position: relative;
text-align: center;
width: 180px;
}

.catalog_list_one:last-child{margin-right:0;}
.catalog_list_one a{color:#000000;font-family:arial;font-size:14px;text-decoration:none;}
.catalog_list_one_img{border-radius:20px 20px 20px 20px;border:1px solid #F79E22;border-bottom:5px solid #F79E22;border-right:5px solid #F79E22;margin:2px 5px 5px 5px;width:170px;
-moz-transition: all 0.3s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 0.3s ease-out;
 box-shadow: 5px 7px 7px #808080;
 }
.catalog_all_list .catalog_list_one {
	width: 290px;
}
.catalog_all_list .catalog_list_one_img{
	width:270px;
}
.catalog_main_cats .catalog_all_list .catalog_list_one {
	width: 180px;
	margin: 0 20px 12px 0;
}
.catalog_main_cats .catalog_all_list .catalog_list_one_img{
	width:170px;
}
.catalog_list_one_img:hover{
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 }
.catalog_list_one a:hover{}
.catalog_list_one:hover{}
.catalog_title_bg{font-family:Conv_franklin,arial;text-align:center;}
.catalog_list_one p{font-family:Conv_franklin,arial;font-size:17px;margin:10px 9px;padding:0 5px;text-align:center;}
.totitle{
	margin-bottom: 5px;
	margin-top: 15px;	
}


.catalog_list_one:hover .catalog_list_one_hover{
	display:block;
}
   
.catalog_list_one_hover {
	position: absolute;
	top: -13px;
	left: -83px;
	padding: 20px 20px 20px 90px;
	display: none;
	background: #ffffff;
	z-index: 200;
	/* border-radius: 6px; */
	box-shadow: 0 0 15px rgb(0 0 0 / 50%);
	1opacity: 0.58;
	border-radius: 20px;
	opacity: 1;
}
.catalog_list_one_hover .for_img img {
	border-radius: 20px 20px 20px 20px;
	border: 1px solid #F79E22;
	border-bottom: 5px solid #F79E22;
	border-right: 5px solid #F79E22;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 0.3s ease-out;
	box-shadow: 5px 7px 7px #808080;
}
.catalog_list_one_hover .list_buy_btn {
	bottom: 0;
	right: 0;
	margin-right: 0;
}
.catalog_list_one_hover .totitle {
	margin-bottom: 5px;
	margin-top: 20px;
}
.more_images_here {
	width: 64px;
	position: absolute;
	left: 15px;
	top: 20px;
	height: 418px;
	overflow: hidden;
}

.more_images_here img {
	width: calc( 100% - 9px );
	margin: 0px 0 4px;
	border-radius: 10px;
	border: 1px solid #F79E22;
	border-bottom: 2px solid #F79E22;
	border-right: 2px solid #F79E22;
	box-shadow: 2px 3px 3px #808080;
}


#karu1 .jcarousel-item .totitle a, #karu1 .jcarousel-item .totitle a:hover,
#karu2 .jcarousel-item .totitle a, #karu2 .jcarousel-item .totitle a:hover,
#karu3 .jcarousel-item .totitle a, #karu3 .jcarousel-item .totitle a:hover,
#karu4 .jcarousel-item .totitle a, #karu4 .jcarousel-item .totitle a:hover{color:#ffd300;text-decoration:underline;font-size:15px;}
#karu1 .jcarousel-item .catalog_title_bg,
#karu2 .jcarousel-item .catalog_title_bg,
#karu3 .jcarousel-item .catalog_title_bg,
#karu4 .jcarousel-item .catalog_title_bg{margin:0;border:1px solid #ffd300;}
.karu1 .catalog_title_bg{margin-top:0;}
.price{font-size:27px;}
.catalog_price{
	background: #FBB84B;
border-radius: 11px;
width: 112px;
margin: 0 auto;
}
.catalog_price_sale{
	background: #FBB84B;
border-radius: 11px;
width: 160px;
margin: 0 auto;
}
.old_price {
	color: #e30a0d;
	font-size: 18px;
	margin-right: 0px;
	text-decoration: line-through;
}
.catalog_basket_change {
	overflow: hidden;
	width: 73px;
	margin: 0 auto;
	position: relative;
	font-size: 10px;
}
.catalog_basket_change_left{float:left;width:40px;}


.catalog_basket_change_left_value {
	border: 1px solid #555555;
	border-radius: 4px 0 0 4px;
	font-size: 18px;
	height: 25px;
	padding: 8px 0 0px 0;
	text-align: center;
	width: 39px;
	background: #fff;
}
.catalog_basket_change_left input{border:1px solid #555555;border-radius:4px 0 0 4px;font-size:18px;height:31px;text-align:center;width:39px;}
.catalog_basket_change_right a{}
.catalog_basket_change_right{float:left;width:33px;}
.catalog_basket_change_up, .catalog_basket_change_down{background:none repeat scroll 0 0 #CCCCCC;border:1px solid #555555;border-radius:0 4px 0 0;color:#000000;display:block;height:11px;padding-bottom:3px;padding-top:2px;text-align:center;text-decoration:none;width:20px;}
.catalog_basket_change_up:hover{background:#CEFFC7;}
.catalog_basket_change_down:hover{background:#FFCEC7;}
.catalog_basket_change_down{border-top:none;border-radius:0 0 4px 0;}
.catalog_basket_change_up span,.catalog_basket_change_down span{}
.basket-list{width:660px;margin:0 auto;}
.catalog_my_basket{border-collapse:collapse;width:100%;border:1px solid #999;}
.catalog_my_basket tr{border-bottom:1px dotted #999;}
.catalog_my_basket tr:last-child{border:none;}
.catalog_my_basket td, .catalog_my_basket th{padding:5px;width:100px;text-align:center;vertical-align:middle;background:#F0E5C9;}
.catalog_my_basket th{padding:10px 0;background:#e0d5b9;border-bottom:1px solid #999;}
.catalog_user_data{border-collapse:collapse;width:100%;border:1px solid #999;}
.catalog_user_data tr{border-bottom:1px dotted #999;}
.catalog_user_data tr:last-child{border:none;}
.catalog_user_data td{padding:10px;width:65%;text-align:left;vertical-align:middle;background:#e0d5b9;}
.catalog_user_data th{width:35%;text-align:left;vertical-align:middle;padding:10px;background:#fff;border-bottom:1px solid #999;}
.catalog_user_data input[type="text"], .catalog_user_data textarea{width:557px;border:1px solid #999;font-size:15px;padding:2px 3px;}
.catalog_user_data input.pkod {
	width: 134px;
	height: 55px;
	float: left;
	margin-right: 8px;
	font-size: 54px;
}
input.disabled1{
	pointer-events:none;
	background:#ccc;
}

.delivery_tk{
	display:none;
	padding-left:20px;
}

.delivery_tk.show{
	display:block;
}

.catalog_user_data textarea{height:50px;padding:3px;width:558px;}
.tobig{font-size:20px;}
#content .continue_buy{background:none repeat scroll 0 0 #ffd300;color:#FFFFFF;display:block;font-size:11pt;font-weight:bold;height:25px;margin:15px 0 10px 0;padding:8px 0 0;text-align:center;text-decoration:none;width:200px;}
.catalog_send_button input{-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ffd300 none repeat scroll 0 0;
border-color: #f79e22;
border-image: none;
border-radius: 20px;
border-style: solid;
border-width: 1px 3px 3px 1px;
box-shadow: 5px 7px 7px #808080;
color: #000;
display: block;
font-size: 19px;
margin: 23px 0 10px 777px;
padding: 7px;
text-align: center;
text-decoration: none;
white-space: nowrap;
width: 165px;
cursor: pointer;}
.catalog_send_button input:hover{background:none repeat scroll 0 0 #ffff33;}
.faq_send_button input{background:url("../images/buy.png") no-repeat scroll 0 0 transparent;border:medium none;color:#000000;cursor:pointer;float:right;font-family:Conv_franklin;font-size:20px;font-weight:normal;height:33px;margin-top:15px;padding:0 10px 3px 0;position:relative;right:0;text-decoration:none;top:0;width:109px;}
.one-question{border:1px solid #f79e22;font-size:14px;margin:10px 15px 10px 0;padding:10px 10px 10px 20px;}
.one-question-date{background:#f79e22;font-family:Conv_franklin,arial;font-size:14px;width:130px;color:#fff;text-align:center;padding:3px 0;}
.one-question-question, .one-question-answer{padding:10px 0;}
.one-question-question{border-bottom:1px dashed #f79e22;}
.one-question-question{color:#444;text-decoration:italic;}
.one-question-answer{color:#4A8062;text-decoration:italic;}
#question{height:150px;}
.one-question-question span, .one-question-answer span{color:#000000;display:block;font-size:18px;font-weight:normal;margin-bottom:5px;}
.error{padding:10px;margin:15px 0;border:1px solid red;background:#fff0f0;font-size:15px;}
#content{color:#000000;1font-family:'Conv_franklin';font-family:Arial;font-size:10pt;}
#content h1, #content h2, #content h3{font-family:'Conv_franklin';font-size:20pt;font-weight:normal;}
#content h2{font-size:18pt;color:#285CA4;}
#content h3{font-size:16pt;}
#content a{color:#ffd300;text-decoration:underline;}
#content a:hover{text-decoration:none;}
.block_items{overflow:hidden;}
.block_special_item{float:left;padding:5px;margin:5px;background:#ffd300;background:#bad2f3;border:1px solid #8c8c8c;}
#content .block_special_item a{text-decoration:none;}
.block_special_item img{border:1px solid #8c8c8c;}
.block_special_text{font-family:'Conv_franklin';font-size:10pt;font-weight:normal;color:#000000;text-decoration:none;text-align:center;}
.block_special_price{font-size:10pt;font-weight:normal;color:#000000;text-decoration:none;text-align:center;}
.block_special_price .price_main{color:#000000;font-family:'Conv_franklin';font-size:23pt;}
.block_special_price .price_val{padding:0px 0px 0px 5px;}
#catalog_pagination{}
#catalog_pagination li{float:left;margin:10px;}
#catalog_pagination{list-style:none outside none;margin:0;overflow:hidden;padding:0;}
#catalog_pagination li{float:left;margin:0 9px 5px 0px;cursor:pointer;}
#catalog_pagination li img{border:1px solid #ffd300;}
.catalog_description .one_text table{width:450px;border-collapse:collapse;border:1px solid #ffd300;}
.catalog_description .one_text td{border:1px solid #ffd300;}
.catalog_description .one_text td p{margin:2px 5px;}
#catalog_slides{list-style:none outside none;}
#catalog_slides img{border:1px solid #ffd300;}
.catalog_add_photos {
	1height: 500px;
	overflow: hidden;
	margin-top: 5px;
}
.catalog_add_photos img {
	margin: 0 5px 5px 0;
}
.last_see {
	margin-top: 15px;
}
.catalog_list_one_img{
	width: 180px;
}
.catalog_add_photos ul{margin:0px;padding:0px;width:400px;}
.goods_img{float:left;}
.hk{padding:10px 0px;}
.info_inner{margin:0px 0px 0px 300px;}
.zakaz{border:1px solid #ffd300;background:#92bde7;}
.zakaz th, .zakaz th{padding:5px;}
#ok_order{background-color:#FFFFFF;border:4px solid #BF7A06;display:none;height:150px;left:36%;position:fixed;top:30%;width:300px;z-index:3000;}
#ok_order .small{font-size:12px;margin:30px 10px;}
#ok_order p{font-size:17px;margin:22px 20px;}
.zakaz select, .zakaz input[type="text"]{border:1px solid #000000;padding:3px 5px;font-size:14px;font-family:arial;}
.zakaz input[type="text"]{width:30px;text-align:center;}
.arrow{top:205px;position:absolute;}
.catalog-left{left:6px;}
.catalog-right{right:10px;}
.price_inner a{background:url("../images/topmenu_a5.png") no-repeat scroll 0 0 transparent;color:#000000;float:right;font-size:21px;font-weight:normal;height:31px;padding:0 0 0 34px;position:relative;right:50px;text-decoration:none;top:4px;width:93px;}
.form-question, .tss{border-collapse:collapse;1width:706px;}
.form-question td{padding:5px;}
.form-question td, .form-question th{border:1px solid #ffd300;color:#000000;padding:3px;text-align:left;width:200px;}
.form-question .name-pole{padding-left:40px;text-align:left;}
.btns{margin:0 auto;overflow:hidden;padding:10px 25px;width:75px;}
.tss .col-count .btns{float:left;margin-left:8px;width:30px;}
.btns li{float:left;list-style:none outside none;margin:0 2px;}
.btns a{background:url("/themes/default/images/catalog-btns.gif") no-repeat scroll 0 0 transparent;display:block;height:21px;text-indent:-9999px;width:21px;}
.btns a.basket{background-position:0 0;width:26px;}
.btns a.plus{background-position:-26px 0;}
.btns a.minus{background-position:-47px 0;}
.btns a.delete{background-position:-68px 0;}
#blackwrap{background-color:black;left:0;opacity:0.6;overflow:hidden;position:fixed;top:0;z-index:2000;}
#wraptrink{overflow:hidden;}
#wraptrink h1{margin-top:0px;}
#wraptrink_left{float:left;width:100%;}
#divabbclose{overflow:hidden;text-align:right;}
#abbclose{color:#666666;display:block;position:absolute;right:10px;text-decoration:underline;top:10px;font-size:20px;text-decoration:none;}
#abbclose:hover{text-decoration:none;}
#wraptrink_left .show_imp_img{1float:left;width:275px;padding:10px;border:1px solid #69A9D5;margin:50px 0 0 10px;}
#wraptrink_left .show_imp_descr{float:right;width:665px;}

.show_calc_delivery {
	font-size: 20px;
	display: block;
	padding: 13px;
	margin: 15px 0;
	background: #fff;
	border: 1px solid #f79e22;
	border-bottom: 5px solid #f79e22;
	border-radius: 20px;
	border-right: 5px solid #f79e22;
	width: 302px;
	text-decoration: none;
	margin: 26px auto 20px auto;
}

#trink{background:url("../images/header.jpg") repeat-x scroll 50% top transparent;border:2px solid #ffd300;left:50%;margin:0 0 0 -230px;padding:0;position:absolute;top:100px;width:390px;z-index:4321;}
#trink_calc{background:#fff;border:2px solid #ffd300;left:50%;margin:0 0 0 -245px;padding:0;position:absolute;top:100px;width:590px;z-index:4321;}
#trink_quick{background-color:#FFFFFF;border:2px solid #ffd300;left:50%;margin:0 0 0 -390px;padding:0;position:absolute;top:100px;width:780px;z-index:4321;}
.info_header a:hover{color:#555;text-decoration:underline;}
.mailinput{border:1px solid #ffd300;margin:5px;padding:3px 5px;width:240px;font-size:15px;}
#sendoka{background:#fff;color:#333;border:1px solid #ffd300;display:block;float:right;font-size:11pt;font-weight:bold;height:25px;margin:15px 5px 10px 0;padding:8px 0 0;text-align:center;text-decoration:none;width:120px;border-radius:15px;}
#sendoka:hover{background:#ffd300;}
.show_price_img{position:relative;}
.price_img{display:none;position:absolute;top:-15px;left:226px;}
.price_img.show{display:block;}
.quick_order_list{width:754px;}
.quick_order_left{float:left;width:200px;}
.quick_order_right{float:left;width:554px;}
.quick_order .tobuy{width:780px;}
.quick_order .tobuy td{text-align:center;padding:5px 4px;}
.quick_order .tobuy .all_price_hr td{background:none repeat scroll 0 0 #F6FFF1;font-size:1px;height:1px;padding:0;}
.tobuy th span{font-size:10px;font-weight:normal;min-width:70px;display:inline-block;}
.all_price_line{position:relative;text-align:left;}
.all_price_line .lightbox{float:left;margin:0px 10px 5px 0;}
.all_price_title{font-weight:bold;color:#007f81;}
.quick_order .catalog_order_count{border:1px solid #007f81;font-size:14px;padding:3px;}
.tobuy{border-collapse:collapse;border:2px solid #ffd300;}
.tobuy tr{border-bottom:1px dotted #999;}
.tobuy tr:last-child{border:none;}
.tobuy td, .tobuy th{padding:5px;text-align:center;vertical-align:middle;}
.tobuy th{background:#ffd300;width:50%;}
.tobuy li{list-style:disc;text-align:left;margin-left:50px;}
.one_text{font-size:16px;line-height:1.3;margin-left:126px;}
.all_price_line img{border:1px solid #007f81;margin-left:10px;}
.sert img{border:1px solid #666;margin:0 15px 20px 0;}
.catalog_is_new, .catalog_is_hit, .catalog_skidka{position:absolute;}
.all_price_line .catalog_is_new, .all_price_line .catalog_is_hit, .all_price_line .catalog_is_sale{position:absolute;width:30px;height:29px;}
.catalog_is_new{
	background: #b4f100 none repeat scroll 0 0;
	border-radius: 0 6px 6px 0;
	color: #3b6b07;
	font-size: 14px;
	height: 14px;
	left: 7px;
	padding: 2px 12px 5px 8px;
	position: absolute;
	top: 120px;
	width: 50px;
	z-index: 800;
}
.catalog_is_hit{background:url("/themes/default/images/hit.png") no-repeat scroll 0 0 transparent;color:#ffffff;font-size:11px;height:70px;position:absolute;right:-6px;top:1px;width:76px;}
.catalog_skidka{background:url("/themes/default/images/sale_fon.png") no-repeat scroll 3px 0 transparent;color:#ffd400;font-size:11px;height:24px;padding:13px 0 0;position:absolute;right:3px;top:13px;width:51px;}
.all_price_line .catalog_is_new{background:url("../images/is_new_m.png") no-repeat scroll 50% 50% transparent;left:10px;top:2px;}
.all_price_line .catalog_is_hit{background:url("../images/is_hit_m.png") no-repeat scroll 50% 50% transparent;right:103px;top:3px;}
.all_price_line .catalog_is_sale{background:url("../images/is_sale_m.png") no-repeat scroll 50% 50% transparent;top:55px;left:10px;}
#discount_text, #discount_text2{display:block;}
#discount_price{font-size:20px;}
#total_summ{font-size:20px;}
.catalog_basket_change a img{border:none;}
#discount_skidka{font-size:20px;}
.main_news {
	overflow: hidden;
	height: 630px;
}
.main_news_sizes {
	overflow: hidden;
	height: 670px;
}
.old_price_basket{text-decoration:line-through;display:inline-block;margin-right:5px;}
.main_news h3{text-align:center;}
.all_price_border{border-top:3px solid #790D53;}
.catalog_my_basket .catalog_my_basket_title{width:300px;text-align:left;}
.all_price_text table{border:none;clear:both;width:100%;}
.quick_order .tobuy .all_price_text table td{border:none;border-top:1px dotted #999;border-bottom:1px dotted #999;padding:0 5px;font-size:12px;text-align:left;}
.all_price_text table td:first-child{font-size:14px;max-width:150px;}
.all_price_title{margin:5px 0;}
.all_price_text{margin-left:5px;}
.all_price_text table td p{margin:0;padding:0;}
.in_menu_10{_display:block !important;}
.all_link {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #ffd300;
	border-radius: 20px;
	margin: 15px 4px 1px 50%;
	padding: 3px 15px 6px;
	text-align: center;
	width: 160px;
	left: -90px;
	position: relative;
	overflow: hidden;
	top: 5px;
}
.all_link:hover{background:none repeat scroll 0 0 #ffd300;}
.all_link a{color:#000000;font-family:Calibri,arial;font-size:16px;text-decoration:none;}
.left_info a{text-decoration:none;}
.left_info a:hover p{background:none repeat scroll 0 0 #ffd300;border:1px solid #ffd300;}
.size-title{background:none repeat scroll 0 0 #fff;font-size:15px;border:1px solid #ffd300;border-radius:15px;color:#000;display:block;font-family:Conv_franklin,arial;margin-top:3px;padding:6px 7px;position:relative;}
.no_size_tr{display:none;}
.no_size_tr .size-title{background:#CB9590;}
.catalog_pagination li img{opacity:0.4;}
.catalog_pagination li.current img{opacity:1;}
.red_price{color:red;}
.cena1{background:#66bbff;}
.cena2{background:#b6e8f9;}
.cena3{background:#ddf59d;}
.cena4{background:#ffff33;}
.cena5{background:#ffd400;}
#catalog_add_to_basket_window {
	background-color: #ffffff;
	border: 4px solid #ffd300;
	display: none;
	left: 36%;
	padding: 20px;
	position: fixed;
	top: 30%;
	width: 424px;
	z-index: 3000;
	text-align: center;
}#catalog_add_to_basket_window h3{color:#ffd300;margin-top:5px;}
#catalog_add_to_basket_window p{font-size:13px;}
#catalog_error_no_add{background-color:#ffffff;border:4px solid #ffd300;display:none;left:36%;padding:20px;position:fixed;top:30%;width:300px;z-index:3000;}
#ok_order{background-color:#ffffff;border:4px solid #bf7a06;display:none;height:150px;left:36%;position:fixed;top:30%;width:300px;z-index:3000;}
#ok_order .small{font-size:12px;margin:30px 10px;}
#ok_order p{font-size:17px;margin:22px 20px;}
.rub{font-family:'als_rublregular';font-size:14px;}
.in_menu{display:none;}
.in_menu.show{display:block;}
.text3{color:red;}
.text3 p{
	margin:3px 0;
}

.default_button {
	border: 2px solid #ffc66a;
	padding: 4px 10px;
	margin-right: 20px;
	font-size: 18px;
	border-radius: 10px;
	text-decoration: none;
}
.no_isset_tr td{background-color:#EDB7B7 !important;}
.no_isset_notice{font-size:9px;color:red;}
.total_no_isset{font-size:18px;color:red;}
.total_no_isset h2{color:red !important;}
.no_order_text{color:red;font-size:18px;}
.catalog_cat_upak{border:1px solid #ffd300;padding:10px;overflow:hidden;margin-bottom:15px;}
.img_upak{float:left;margin:10px;}






.advance_menu{
	display:none;

border: 2px solid #f79e22;
padding-left: 10px;
}
.advance_menu.show{
	display:block;
	
}

.asearch_title{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ffffff none repeat scroll 0 0;
border-color: #f79e22;
border-image: none;
border-radius: 20px;
border-style: solid;
border-width: 1px 3px 3px 1px;
box-shadow: 5px 7px 7px #808080;
margin: 1px 4px;
padding: 2% 2.5%;
text-align: center;
white-space: nowrap;
margin: 10px 0;
display: block;
width: 173px;
text-decoration: none;
color: #000;
font-size: 15px;
	
}
.asearch_fields{
	border: 1px solid #666;
	display: block;
	width: 225px;
	padding: 5px;
	margin: 7px 0;
	text-decoration: none;
	color: #444;
	font-size: 14px;
	background:url("/themes/default/images/tri.png") no-repeat scroll 217px 7px
}
.asearch_checkbox{
	
	
}
.asearch_cats{
	font-size:16px;
	
}
.asearch_cats a{
	color:#555;
	
}

.asearch_fields_in{
display: none;
border: 1px solid #666;
width: 235px;
margin-top: -8px;
border-top: none;
padding:5px 0;
}
.asearch_fields_in.show{
	display:block;
}
.catalog_opt_order td,.catalog_opt_order th{
	border:1px solid #F79E22;
	padding:5px;
	
}
.catalog_opt_order img{
	width:100px;
}

.polls_vars{
	overflow:hidden;
}
.poll_one{
	display:inline-block;
	margin:10px;
	width:200px;
	
}

.poll_one img{
	max-height:200px;
}

.poll_one p{
	
	
}

.poll_result_table{
	
	
}

.poll_result_table th, .poll_result_table td{
	

}

.poll_result_table img{
	height:60px;
}

.poll_result{
	background: #ffffff none repeat scroll 0 0;
	border: 2px solid #ffd300;
	height: 20px;
	margin-top: 10px;
	position: relative;
	width: 200px;
}

.poll_result_yes{
	background:#f79e22;
	height:20px;
	position:absolute;
	left:0;
	top:0;
}


.left_polls{

	padding: 13px;
	margin:15px 0;
	background: #fff;
	border:1px solid #f79e22;
border-bottom: 5px solid #f79e22;
border-radius: 20px;
border-right: 5px solid #f79e22;
}
.left_polls li {
	list-style: disc;
	margin-left: 10px;
}

.left_polls a{
	display:block;
	font-size:17px;
}

.list_buy_btn{
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ffd300 none repeat scroll 0 0;
border-color: #f79e22;
border-image: none;
border-radius: 12px;
border-style: solid;
border-width: 1px 3px 3px 1px;
bottom: 0;
box-shadow: 3px 4px 4px #808080;
color: #000;
display: block;
font-size: 15px;
margin: 1px 4px;
padding: 5px 12px 5px 15px;
position: absolute;
right: 2px;
text-align: center;
text-decoration: none;
}



.one_colons{
	overflow:hidden;
}


.one_order table{
	width: 960px;
}

.one_order th{
	border:1px solid #111;
	padding:10px;
}

.one_order td{
	border:1px solid #111;
	padding:10px;
}
.another_сolors {
	overflow: hidden;
	width: 960px;
}

.forms {
    background: #f0f0f0 none repeat scroll 0 0;
    border-color: #F79E22;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    padding: 15px 30px 25px;
    width: 60%;
}
.forms_full {
    background: #f0f0f0 none repeat scroll 0 0;
    border-color: #F79E22;
    border-style: solid;
    border-width: 1px 1px 1px 5px;
    padding: 15px 30px 25px;
    width: 100%;
}
.form-question input[type="text"], .form-question input[type="password"] {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    display: block;
    float: right;
    font-size: 16px;
    margin: 8px 0;
    padding: 7px;
    width: 270px;
}
.red {
    background: #ffdd00 none repeat scroll 0 0;
    border-radius: 8px;
    display: block;
    font-size: 16px;
    margin: 8px 0;
    padding: 10px 33px;
    width: 60%;
}
.need_register_right {
    margin-left: 140px;
    width: 285px;
}
.need_register_right .login {
    margin-bottom: 30px;
}
.login #login_log, .login #login_passw,.login .input_password {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    display: block;
    font-size: 16px;
    margin: 8px 0;
    padding: 7px;
    width: 270px;
}
.forms th, .forms td{
	border:none;
}
.text_right {
	text-align: right;
	margin-right: 100px;
}
.lkmenu a {
    background: rgba(0, 0, 0, 0) url("../images/btn.png") repeat-x scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 5px 20px 0 0;
    padding: 0 20px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.lkmenu a.choosed {
    background: #a22949 none repeat scroll 0 0;
}
.cab .catalog_user_data th, .cab .catalog_user_data td {
    width: auto;
}

.submit_button input {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #ffd300 none repeat scroll 0 0;
	border-color: #f79e22;
	border-image: none;
	border-radius: 10px;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	box-shadow: 5px 7px 7px #808080;
	color: #000;
	/* display: block; */
	font-size: 15px;
	margin: 15px 12px 16px 0;
	padding: 10px 2.5%;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	width: 130px;
	/* display: block; */
	float: right;
	cursor: pointer;
}
.submit_button input:hover {
	background: #ffd300 none repeat scroll 0 0;
}
.left_auth{
	position:absolute;
	right:10px;
	top:0;
}	
.left_auth input{
	border: medium none;
	border-radius: 5px;
	font-size: 14px;
	height: 24px;
	margin-right: 8px;
	margin-top: 7px;
	padding: 0 3px;
	width: 75px;
	border: 2px solid #F9F500;
}
.left_auth input.auth_submit{
	background: #F9F500;
	height: 28px;
	font-weight: bold;
	width: 50px;
	cursor: pointer;
}
.left_auth span, .left_auth a {
	font-size: 12px;
}
.left_register{
	font-size: 12px;
	padding-right: 5px;
	color: #000;
}





.other_simple ul {
    list-style: outside none none;
    overflow: hidden;
}
.other_simple li {
    float: left;
    margin: 0 16px;
}
.block_news .selected-now img {
    border: 5px solid #ffc300;
}
.other_simple img {
    border: 5px solid #fff;

max-height: 100px;
max-width: 100px;
}

.last_see_title{
	font-size:24px;
}

.last_see .catalog_list_one{
	width:152px;
}



.buy_accept_area {
  margin-top: 20px;
  width: 61%;
  background: #ffbbbb;
  padding: 1% 2% 1.5% 2%;
  display: inline-block;
  overflow: hidden;
  margin-left: 35%;
}

.buy_accept_area.good{
	background:#bbffbb;
	
}
.buy_disabled{
	background: #ccc !important;
cursor: default !important;
	
}

.footer_policy {
	font-size: 12px;
	left: 745px;
	position: absolute;
	top: 140px;
}

.footer_policy a{
	color:#000;
}



#filter_search {
    border: 1px solid #ccc;
    float: left;
    font-size: 12px;
    margin: 10px 0 5px;
    padding: 5px;
    width: 220px;
}
.catalog_sorter {
	float: right;
	margin-right: 10px;
	margin-top: 9px;
	overflow: hidden;
}
.catalog_sorter ul {
    list-style: outside none none;
}
.catalog_sorter ul li {
    border: 1px solid #ccc;
    float: left;
    margin: 10px 0 5px 5px;
    padding: 5px 15px 5px 5px;
    position: relative;
	background: #fff;
}
.catalog_sorter ul li a {
    color: #666;
    text-decoration: none;
}
.catalog_sorter ul li.active a {
    color: #000;
}
.catalog_sorter ul li.active {
    border: 1px solid #033a7d;
}
.catalog_sorter ul li .sorter_order_ASC {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    position: absolute;
    right: 4px;
    top: 12px;
}
.catalog_sorter ul li .sorter_order_DESC {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #000;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    position: absolute;
    right: 4px;
    top: 7px;
}
.catalog_filter {
	padding: 10px;
}
.catalog_filter .filter-title {
    display: inline-block;
    float: left;
    margin: 14px 10px 0 0;
}
.catalog_filter_line {
	display: inline-block;
	position: relative;
}
#filter_subsearch {
	position: absolute;
	z-index: 99999999;
	background: #fff;
	top: 35px;
}
#filter_subsearch li {
	margin: 0;
}
.catalog-filter-size {
    margin-right: 17px;
    overflow: hidden;
}
.catalog-filter-color {
    float: left;
    overflow: hidden;
}
.filter_search {
    float: left;
    margin-right: 10px;
}
.filter_price {
    float: left;
    padding: 3px 3px 16px 0;
    width: 250px;
	margin: 5px;
}
.layout-slider > span {
	margin-left: 33px;
}
#filter_form {
	background: #FFFAE3 none repeat scroll 0 0;
	border: 1px solid #ffd300;
	border-radius: 5px;
	margin: 15px 0;
	position: relative;
	min-height: 63px;
}
.catalog_filter_line  li {
	display: inline;
	margin: 6px 10px 0 0;
	position: relative;
}
.catalog-filter-size .catalog_filter_line li {
	float: left;
	margin: 6px 10px 0 0;
	position: relative;
	background: #fff;
}
.catalog_filter_line li a {
    border: 1px solid #ccc;
    color: #666;
    display: block;
    padding: 7px 8px;
    position: relative;
    text-decoration: none;
}
.catalog_filter_line li a {
}
.catalog_filter_line li a.active {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #033a7d;
    color: #000;
}

.page_sertifikaty  .static div{
	display:inline-block;
	text-align:center;
	margin:10px 5px;
	vertical-align:top;
}

.sert div {
  width: 23%;
  margin: 15px 1%;
  display: inline-block;
}
