@charset "UTF-8";
.main_menu2_kosoe{display:none;position:absolute;background:#929292;margin:36px 0 0 0;width:7px;padding:36px 18px 9px 18px;left:191px;z-index:15;}
.main_menu2{display:none;position:absolute;background:#e5e5e5;border:1px solid #ddd;margin:36px 0 0 -135px;width:905px;padding:36px 18px 9px 18px;left:201px;z-index:15;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(14deg) skewY(0deg);}
.main_menu2:hover .after_after_topp{display:none;}
.main_menu2 a{color:#555;text-decoration:none;}
.main_menu2 a:hover{color:#872324;text-decoration:underline;}
.main_menu2 .secondary{color:#872324;padding:0 36px 0 0;text-decoration:none;font-weight: bold;}
.main_menu2 .secondary a{color:#872324;}
.main_menu2 .secondary a:hover{color:#000;}
.main_menu3{display:none;position:absolute;background:#e5e5e5;border:1px solid #ddd;margin:36px 0 0 -135px;width:905px;padding:36px 18px 9px 18px;left:162px;z-index:15;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(14deg) skewY(0deg);}
.main_menu3 a{color:#555;text-decoration:none;}
.main_menu3 a:hover{color:#872324;text-decoration:underline;}
.main_menu3 .secondary{color:#872324;padding:0 36px 0 0;text-decoration:none;font-weight: bold;}
.main_menu3 .secondary a{color:#872324;}
.main_menu3 .secondary a:hover{color:#000;}
.main_menu_item_kosoe{width:170px;padding:0 10px 0 0;margin:0 0 18px;line-height:14px;float:left;text-transform:uppercase;}
.main_menu_item{width:215px;padding:0 10px 0 0;margin:0 0 18px;line-height:14px;float:left;text-transform:uppercase;}
.second_item{line-height:14px;padding:0 0 5px 0;}
.second_menu_wrapper{text-transform:none;margin:9px 0 0 9px;font-weight:normal;line-height:8px;}
.container{width:100%;height:auto !important;height:100%;margin:0px;margin:0 auto;margin-bottom:0px;position:relative;}
.content_wrapper{width:942px;margin:0 auto;clear:both;}
.main_wrapper{overflow:hidden;padding:20px 0px 0 0;width:1024px;}
.main_content{width:942px;margin:0 auto;}
.main_content:after{content:" ";clear:both;display:block;}
.hr1{display:block;width:100%;position:absolute;top:845px;}
.hr2{display:block;width:100%;position:absolute;top:882px;}
.content_block {
display: block;
float: left;
margin-right: 0px;
min-height: 760px;
width: 530px;
}
.content_block img { 
max-width:100%
}
.content_block .content_block{min-height:0px;margin-bottom:18px;}
.content_block2{margin-top:504px;min-height:680px;display:block;position:relative;z-index:2;}
.content_block22{margin:0 0 18px 0;}
.main_bg_uzor{width:942px;margin:0 auto;position:relative;top:-36px;z-index:100;}
.content_block_right{margin:0 0 0 240px;display:block;border:1px solid #ddd;}
.contacts{height:270px;width:186px;float:left;background:#fff;padding:18px;border:1px solid #ddd;}
.contacts h3{color:#872324;margin:18px 0 0 0;}
.contacts h3:first-child{margin:0;}
.forma{text-align:left;float:left;width:100%;margin:54px 0 0 0;}
.contacts_feedback{position:relative;}
.contacts_feedback p{margin:5px 0 2px 0;}
.contacts_feedback_col_1{width:222px;float:left;}
.contacts_feedback_col_1 input{height:25px;width:100%;border:1px solid #ddd;}
.contacts_feedback_col_1 input#feedback_agreement{display:inline;width:initial;height:initial;border:none;vertical-align:middle;}
.contacts_feedback_col_2{margin:0 0 0 240px;display:block;}
.contacts_feedback_col_2 textarea{width:681px;height:134px;border:1px solid #ddd;resize:none;}
.contacts_feedback_col_2 button{cursor:pointer;background:#872324;font-size:15px;letter-spacing:3px;margin:6px 0 0 544px;border:none;width:150px;padding:5px 9px;position:relative;text-transform:uppercase;color:#fff;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-14deg) skewY(0deg);}
.contacts_feedback_header{min-width:618px;margin-top:-31px;position:absolute;display:block;}
.ahtnug{position:absolute;margin-left:180px;bottom:-1px;background:#eee;border:1px solid #000;font-size:15px;letter-spacing:3px;width:340px;padding:5px 9px;text-align:center;text-transform:uppercase;color:#000;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-14deg) skewY(0deg);}
#map_canvas_1{height:306px;}
.text_content{float:left;padding:9px 0 9px 0px;width:700px;margin:0 0 0 252px;color:#fff;border:2px dashed #912;}
.text_content iframe{margin:0 auto;display:block;}
.text_content .announce{font-style:italic;}
.text_content_image{float:left;margin:0 18px 0px 0;max-width:700px;padding:18px 0;}
.text_content_image2{margin:0 18px 0px 0;max-width:700px;padding:18px 0;}
.text_content img{display:block;max-width:700px;padding:18px 0 18px 0;}
.product_image{text-align:center;width:622px;border:1px solid #ddd;background:#fff;}
.product_image img {
max-width:100%;
max-height:500px;;
}
.product_one_small_images img{height:108px;border:1px solid #ddd;}
.product_one_small_images a{text-decoration:none;}
.filter_block{font-size:18px;}
.filter_block a.studio{color:#fff;font-size:24px;display:block;}
.filter_block a.studio:hover{color:#d77218;text-decoration:none;}
.dip-nav{display:block;}
.dip-nav li{height:14px;width:19px;float:right;padding:21px 0 0 0;display:none;}
.faq_block p, .artist_one_panel p, .pagete p, .faq_block ul, .artist_one_panel ul, .pagete ul{margin-bottom:18px;}
.filtered_artists{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:9px 0;display:block;margin:18px 18px 0 18px;text-align:center;}
.filtered_artists p, .filtered_artists a{line-height:18px;display:inline-block;width:18px;color:#000;padding:4px;margin:0 2px 0 0;font-size:20px;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;text-decoration:none;text-align:center;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-14deg) skewY(0deg);}
.filtered_artists a{background:#e5e5e5;}
.filtered_artists p{background:#fff;}
.filtered_artists a:hover, .filtered_artists a.active{color:#fff;background:#872324;}
.products_panel4{margin:0 0 18px 0;width:320px;position:relative;display:block;clear:both;font-size:14px;line-height:18px;font-weight:bold;}
.submenu{list-style:none;}
.submenu li a{color:#000;font-size:14px;line-height:22px;}
.submenu li a:hover{text-decoration:none;color:#872324;}
.submenu li.active a{font-weight:bold;}
.filter_title{width:100%;font-size:18px;line-height:18px;font-family:'Roboto Condensed', sans-serif;color:#000;text-transform:uppercase;font-weight:bold;transform:scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(-14deg) skewY(0deg);}
#promo-scroll, #video-scroll{position:relative;overflow:hidden;width:965px;padding:0 0 45px 21px;display:block;left:-21px;}
#promo-scroll{clear:both;}
.cssgradients .promo-scroll-left,
.cssgradients .promo-scroll-right,
.cssgradients .viewer-arrow{background-image:linear-gradient(rgb(57,127,212) 0%, rgb(33,98,178) 50%, rgb(12,70,140) 50%, rgb(27,91,169) 100%);}
.viewer-arrow{display:block;position:absolute;z-index:2;top:98px;}
.slider-v2{width:730px;height:325px;}
.ls-bg img{width:1200px;}
.login_box{display:none;visibility:hidden;position:absolute;}
.avallon{width:100px;height:14px;display:block;background:url(../css/images/avallon_logo.png) 0 0 no-repeat;overflow:hidden;text-indent:-5999px;margin:0 20px 0 0;opacity:1;}
.dartdesign:hover{opacity:0.7;}
.artist_link{text-decoration:none;}
.products_panel h3{margin:0 0 18px 0;}
.products_item_new{width:150px;padding:18px 0 18px 0;float:left;margin:0 18px 18px 0;height:222px;background:white;border-radius:6px;}

.cartmenu { 
background-image: url("../css/images/cart.png");
height: 28px;
right: 6px;
position: absolute;
top: 10px;
transform: scale(1) rotate(0deg) translateX(0px) translateY(0px) skewX(10deg) skewY(0deg);
width: 132px;
}
.cartmenu a{width:132px;height:28px;display:block;text-decoration:none;z-index:50;position:absolute;}
.cartmenu a:hover{text-decoration:none;}
.cartcount{font-size:12px;color:#fff;width:25px;display:block;float:left;font-style:normal;z-index:40;}
.carttext{font-size:16px;color:#fff;padding-top:4px;width:85px;padding-left:16px;display:block;float:left;z-index:40;}
.cart_page_block{background:#fdfdfd;padding:26px 18px;}
.price{font-size:20px;text-align:left;width:153px;}
.price_name{text-align:left;color:#872324;text-decoration:underline;font-size:20px;width:350px;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;}
.price_name a{color:#872324;}
.cart_page_block th{font-size:12px;font-weight:bold;text-align:left;}
.total_price{font-size:20px;color:#872324;width:153px;text-align:left;}
.cart_page_block input[type='text']{width:41px;height:27px;text-align:center;font-size:20px;}
.delete{text-align:center;}
.center{text-align:center;}
.addorder{background:#006d05;border:none;cursor:pointer;color:#fff;display:block;height:29px;font-size:14px;text-align:center;text-decoration:none;width:100px;outline:none;float:right;}
.backshop{background:#830000;border:none;cursor:pointer;color:#fff;display:block;height:29px;font-size:14px;text-align:center;text-decoration:none;width:164px;outline:none;float:left;}
.totals{float:right;width:300px;}
.total_text{float:left;}
.total_summ{float:left;}
.recalc{float:left;}
.recalc button{text-decoration:underline;width:115px;height:27px;outline:none;color:#872324;background:transparent;border:0;padding:11px 0 0;margin:0 0 0 170px;text-align:center;cursor:pointer;}
.total_summ{padding-top:7px;font-size:20px;color:#872324;padding-left:9px;}
.total_text{font-size:12px;padding-top:9px;font-weight:bold;padding-left:2px;}
.cart_page_block form{padding-bottom:20px;}
.qty{width:150px;}
.imgcart{width:115px;height:92px;display:block;float:left;margin-right:18px;border:1px solid #e4e4e4;}
.order_row input[type='text']{height:23px;}
.order_buttons button{background:#006d05;border:none;cursor:pointer;color:#fff;display:block;height:29px;font-size:14px;text-align:center;text-decoration:none;width:150px;margin-top:18px;outline:none;float:left;}
.order_select{width:302px;height:25px;}
.boldmenu{font-weight:bold;}
#overlay{background:url(../css/image/transparent_60.png) 0 0;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}
#overlay .close{background:url(../css/image/close.png) 0 0 no-repeat;cursor:pointer;height:10px;position:absolute;right:18px;top:18px;width:10px;font-size:20px;}
#overlay .alert{border:1px solid #a90101}
#overlay .alert_text{color:#a90101;margin:0}
#overlay input,textarea{background:#fff;border:1px solid #babfc0;color:#808080;padding:0 9px 0 10px;}
#overlay input[type="text"]{height:44px}
#overlay h6{color:#872324;text-transform:uppercase;font-size:20px;}
#overlay p{color:#808080;line-height:1.3em;margin:9px 0 27px}
#overlay ul{position:relative;width:100%;margin:0 0 27px}
#overlay li{list-style-type:none;}
#overlay #send_mail{background:#e5e5e5;display:block;height:290px;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #send_mail ul li+li{margin:5px 0 0}
#overlay #send_mail ul li input[type="text"]{width:170px}
#overlay #send_mail ul textarea{height:118px;padding:14px 10px;position:absolute;resize:none;right:0;top:0;width:390px;}
#overlay input[type="submit"].send_mail{background:#006d05;border:none;cursor:pointer;color:#fff;display:block;height:29px;text-align:center;padding-left:9px;text-decoration:none;width:121px;}
#overlay #succesfull_send{background:#babfc0;display:none;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #succesfull_send i{background:url(../css/image/succes.png) 0 0 no-repeat;display:block;height:84px;padding:36px;position:absolute;right:54px;top:18px;width:83px}
#overlay #order_call{background:#babfc0;display:none;padding:36px;height:260px;margin:10% auto 0;padding:36px;position:relative;width:620px}
#overlay #order_call ul li{display:inline-block}
#overlay #order_call ul li:first-child{margin:0 18px 0 0}
#overlay #order_call ul li:first-child input[type="text"]{width:185px}
#overlay #order_call ul li input[type="text"]{width:341px}
#overlay input[type="submit"].order_call{background:url(../css/image/button_order_call.png) left top no-repeat}
#overlay input[type="submit"].order_call:hover{background:url(../css/image/button_order_call.png) left bottom no-repeat}
.qty input{width:50px;}
.delete{border:0 !important;}
.delete button{background:#830000;border:none;cursor:pointer;color:#fff;display:block;height:20px;font-size:14px;text-align:center;text-decoration:none;width:20px;outline:none;margin:0 auto;}
.cart_page_block fieldset input[type='text']{width:400px;text-align:left;/*margin-bottom:9xp;*/}
.cart_page_block fieldset select{width:405px;height:32px;margin-bottom:9px;}
.cart_page_block fieldset .tpl-caption{width:120px;display:block;}
.cart_page_block fieldset h2{margin-bottom:18px;font-size:20px;color:#000;display:block;float:left;width:100%;}
.cart_page_block fieldset legend{display:none;}
.cart_page_block fieldset .tpl-block-order-customer, .cart_page_block fieldset .tpl-block-order-address, .cart_page_block fieldset .tpl-block-order-delivery, .cart_page_block fieldset .tpl-block-order-payment, .cart_page_block fieldset .DDDDDDDDDDd{margin-bottom:36px;}
.cart_page_block fieldset .tpl-block-order-customer, .cart_page_block fieldset .tpl-block-order-address{float:left;width:50%;display:block;}
.cart_page_block fieldset .tpl-block-order-address{padding-left:50px;width:402px;}
.tpl-block-order-confirmation h3{margin-bottom:9px}
.cart_page_block .tpl-block-order-confirmation .tpl-caption{float:left;width:200px;}
.cart_page_block .tpl-block-order-confirmation .tpl-link-change{display:none;}
.tpl-link-next, .tpl-link-checkout{background:#006d05;border:none;cursor:pointer;color:#fff;display:block;height:29px;font-size:14px;text-align:center;text-decoration:none;width:150px;outline:none;float:right;}
.tpl-link-prev{border:none;background:#830000;cursor:pointer;color:#fff;display:block;height:29px;font-size:14px;text-align:center;text-decoration:none;width:100px;outline:none;float:left;}
.cart_page_block .tpl-block-order-confirmation .tpl-block-order-address-confirmation, .cart_page_block .tpl-block-order-confirmation .tpl-state-info, .cart_page_block .tpl-block-order-confirmation .tpl-block-order-delivery-confirmation, .cart_page_block .tpl-block-order-confirmation .tpl-block-payment-confirmation, .cart_page_block .tpl-block-order-confirmation .tpl-block-totals-confirmation{margin-bottom:18px;}
.tpl-block-register{display:block;float:left;width:100%;margin-bottom:36px;margin-top:-26px;}
.tpl-block-order-delivery-method, .tpl-block-order-payment-method{margin-bottom:9px;}
.pluso{top:-26px;position:relative !important;}
a.mail{text-decoration:none;border-bottom:1px dotted #095fb7;cursor:pointer;}
a.mail:hover{text-decoration:none;border-bottom:1px dotted #872324;}
.samson {
float: left;
text-align: left;
width: 330px;
}
.samson .street{
color: #872324;
font-weight: 700;
margin-top: 10px;
}
.otsupt_top {
padding-top:15px;
}
/*деталная каталога*/
.main_content .buy_product {
clear:both;
}
.friq_box {
padding-bottom: 36px;
line-height:5px;

}
.friq_box div { 
float: left;
line-height: 22px;
margin-right: 10px;
margin-bottom:5px
}
li.active a{ 
color: #5EB22D;
text-decoration:underline;
}
/********/
/*GENERAL*/
/*******/
/*ОКНО ВОПРОСА ПРО ГОРОД*/
.samsontech #popup_city {
border-top: 4px solid #872324;
}
.samsontech #popup_city .button_red {
line-height: 3em;
background: rgb(135, 35, 36) none repeat scroll 0% 0%;
color: rgb(255, 255, 255);
border:none;
}
.samsontech #popup_city .button_red:hover {
background: #000;
}
/*окно выбора города*/
.samsontech .goroda_input input:focus { 
border: 1px solid #872324;
}
/*страница корзины*/
.samsontech .cart .price_this { 
color: #666666;
font: 20px/1.2em "Roboto Condensed";
}  
.samsontech .cart table th { 
color: #872324;
font: 20px/1.5em "Roboto Condensed";
text-align: left;
}
.samsontech table .delete {
background: #872324;
}
.samsontech .cart table tr.last {
color: #872324;
font: 20px/1em "Roboto Condensed";
}
.samsontech .cart .button_box .back_button { 
background: #474747;
font: 12px/1em "Roboto Condensed";
}
.samsontech .button_box .back_button.right { 
background: #85B82D;
font: 12px/1em "Roboto Condensed";
}
.samsontech .cart table td.total_price_name { 
color: #872324;
float: right;
font: 20px/1.2em "Roboto Condensed";
}
.samsontech .cart table td.total_price_box { 
color: #872324;
font: 20px/1.2em "Roboto Condensed";
}
/*страница заказа*/
.samsontech .blockOrder h3.spep_name { 
color: #872324;
font-size: 12px;
}
.samsontech .blockOrder ul.forms li input[type='text']:focus, .samsontech .blockOrder ul.bigforms li textarea:focus { 
border:1px solid #872324;
}
.samsontech .total_box { 
background: #E5E5E5;
color: #000000;
}
.samsontech .set > b:hover, .cort .set > b.active{
color:#872324;
}
.samsontech .blockOrder input[type="radio"]:checked + b span span, .samsontech .blockOrder input[type="radio"]:checked  { 
background: #872324;
}
.samsontech .total_box span span { 
color: #872324;
}
.samsontech .blockOrder ul.forms li label.error { 
color: #872324;
}
.samsontech .blockOrder input[type="radio"] + b span span { 
height: 4px;
right: -3px;
top: 7px;
width: 4px;
}
/*контакты*/
.samsontech .contact_page table th { 
background: #872324;
color: #FFFFFF;
}
.samsontech .contact_page ul.tabs_cont li { 
color:#872324;
}
.samsontech .contact_page ul.tabs_cont li:hover { 
color:#000;
}
.contact_page td { 
background: transparent;
}
.samsontech .contact_page ul.tabs_cont li.active {
color:#000;
}
/*страница текст*/
.samsontech .box_general_txt h3 {
margin:10px 0px;
}
/*личный кабинет*/
/*окно вход*/
.samsontech .fb_iframe_widget { 
margin: -13px 0px;
}
/*распродажа НГ*/
.samsontech ul li a.christmasSaleLink { 
color: #FFFFFF;
padding: 2px 30px;
position: relative;
right: 18px;
}
.samsontech .christmasSaleLeftTop { 
left: -68px;
top: 89px;
}
.samsontech .christmasSaleRightTop { 
left: 537px;
top: 58px;
}
.samsontech .top_menu li.celebrateDefDay, .samsontech .top_menu li.celebrate8March {
line-height: 22px;
padding: 0px 15px;
}
.samsontech .top_menu li.celebrateDefDay a, .samsontech .top_menu li.celebrate8March a { 
color:#fff;
}
/*fancybox*/
.samsontech .fancybox-close { 
background-image: url("/general/fancybox/close_samsontech.png");
	background-size: cover;
height: 50px;
right: -25px;
top: -25px;
width: 50px;
}
.samsontech .fancybox-next span { 
background-image: url("/general/fancybox/next_samsontech.png");
}
.samsontech .fancybox-nav span {
	background-size: cover;
height: 55px;
width: 55px;
}
.samsontech .fancybox-prev span { 
background-image: url("/general/fancybox/prew_samsontech.png");
}
.text h2 {
font-size: 19px;
font-weight: 400;
margin: 15px 0px;
}
.search, .search_field span {
color: #872324;
font-weight:700
}
/*надпись в акциях*/
.actionProduct { 
margin: -30px 0px 0px 25px !important;
position: absolute;
text-align: center;
color: #872324;
}
#products .actionProduct { 
bottom:0;
}
.actionProduct span { 
font-weight: 700;
font-size:120%
}
/*какие то ссылки*/
.variant_link a {
 margin-right:7px;
 }
.variant_link a.active { 
 color:#872324;
}
/*подложка*/
.overlay { 
background: rgba(255, 255, 255, 0.898);
border-bottom: medium none #38A233;
border-left: 6px solid #38A233;
border-radius: 0px;
border-right: medium none #38A233;
border-top: medium none #38A233;
color: #FFFFFF;
display: block;
font-size: 0px;
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index: 0;
}
.overlay_text {
color: #313131;
font-size: 16px;
position:relative;
}
/*общие*/
#ajaxForm {
position: relative;
}
.ya-share2 {
	margin-top: 7px;
}
.right-inline-share {
	text-align: right;
	margin: 7px 0;
	clear: both;
}
.right-inline-share .ya-share2 {
	float: right;	
	margin-top: 0;
	margin-left: 7px;
}
.right-inline-share .ya-share2:before,
.right-inline-share .ya-share2:after {
	content: ' ';
	display: block;
	clear: both;
}