@font-face {
	font-family:'SEGOEUI';
	src: url('../fonts/SegoeUI.eot?') format('eot'),
	url('../fonts/SegoeUI.woff') format('woff'),
	url('../fonts/SEGOEUI.ttf') format('truetype'),
	url('../fonts/SegoeUI.svg#SEGOEUI') format('svg');
	font-weight:normal;
	font-style:normal;font-display: swap;
}

@font-face {
    font-family: 'segoe_uiregular';
    src: url('segoeui-webfont.eot');
    src: url('segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('segoeui-webfont.woff') format('woff'),
         url('segoeui-webfont.ttf') format('truetype'),
         url('segoeui-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;font-display: swap;

}

@font-face {
    font-family: 'segoe_uiitalic';
    src: url('segoeuii-webfont.eot');
    src: url('segoeuii-webfont.eot?#iefix') format('embedded-opentype'),
         url('segoeuii-webfont.woff') format('woff'),
         url('segoeuii-webfont.ttf') format('truetype'),
         url('segoeuii-webfont.svg#segoe_uiitalic') format('svg');
    font-weight: normal;
    font-style: normal;font-display: swap;

}

@font-face {
    font-family: 'segoe_uibold';
    src: url('segoeuib-webfont.eot');
    src: url('segoeuib-webfont.eot?#iefix') format('embedded-opentype'),
         url('segoeuib-webfont.woff') format('woff'),
         url('segoeuib-webfont.ttf') format('truetype'),
         url('segoeuib-webfont.svg#segoe_uibold') format('svg');
    font-weight: normal;
    font-style: normal;font-display: swap;

}


html,body {
	margin:0;
	padding:0;
	color:#333333;
	font:13px Arial;
	background:#FFF;
}


h1, h2, h3, h4 {
    padding:0;
    margin:0;
    font-weight: normal;
    color: #0066cc;
}

ul {
    margin:0;
    padding: 0;
    list-style: none;
}

a {
	color:#0076c3;
    text-decoration:underline;
}

#top, #top a, #header, #header a{font-family:'SEGOEUI' !important;}
.shop_cat_text2 a {
	color:#000000;
    text-decoration:underline;
}
#number img {
	margin-top:3px;
	
}
#number .img {
	width:170px
}
.shop_cat_text2 a:hover {
    color:#000000;
    text-decoration: none;
}

.shop_cat_textbrend a {
	color:#000000;
    text-decoration:underline;

}

.shop_cat_textbrend a:hover {
    color:#000000;
    text-decoration: none;
}

.about a {
	color:#000000;
    text-decoration:underline;

}

.about a:hover {
    color:#000000;
    text-decoration: none;
}

#productanons a {
	color:#000000;
    text-decoration:underline;

}

#productopis a {
	color:#000000;
    text-decoration:underline;
}

#productanons a:hover {
    color:#000000;
    text-decoration: none;
}

#productopis a:hover {
    color:#000000;
    text-decoration: none;
}

a:hover {
    color:#f66000;
    text-decoration: none;
}

img {
	border:none;
    vertical-align: top;
}

input, textarea {
    outline:none;
    resize:none;
}

.clear {
	clear:both;
}

@font-face {
    font-family: 'PFDinDisplayProMediumRegular';
    src: url('../css/pfdindisplaypro-med-webfont.eot');
    src: url('../css/pfdindisplaypro-med-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/pfdindisplaypro-med-webfont.woff') format('woff'),
         url('../css/pfdindisplaypro-med-webfont.ttf') format('truetype'),
         url('../css/pfdindisplaypro-med-webfont.svg#PFDinDisplayProMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;font-display: swap;
}
#top {
    background:url("../images/top_bg.jpg") no-repeat;
/*	z-index:1000;*/
	width:980px;
	margin:0 auto;
	position:relative!important;
	display:block!important;
}

#top_in {
    background:url("../images/top_bg.jpg") no-repeat;
    width:980px;
    margin:0 auto;
    line-height: 23px;
    height:23px;
    position: relative;
    color:#FFF;
    font-size: 11px;
}

#top a {
    color:#FFF; font-size: 11px;
}

#service_links {
    position: absolute;
    top:5px;
    right: 10px;
}

#service_links li {
    float: left;
    margin-right:15px;
	font-size: 11px;
	text-transform: uppercase;
}

.currency_wrap{
	display: inline-block;
	position: absolute;
	left: 520px;
	width: 90px;
}

.currency_wrap span{margin-left: -100px;}



.catalog_currency{margin-left: 110px;}

#master {position: absolute;top:0;left: 20px;}

#service_links li a{
	color: #ff8c00;
	text-decoration: none;
	
	display: block;
}

#service_links li a:hover{
    color:#ff8c00;
	border-color: #ff8c00;
}

#service_links li a.strakc{
	color: #ff1c00;
	text-decoration: none;
	border-bottom: none;
	display: block;
}

#service_links li a.strakc:hover{
    color:#ff1c00;
	border-color: #ff1c00;
}

#service_links li a.rasprodaga{
	color: #6cff00;margin-left:-25px;
	text-decoration: none;
	border-bottom: none;
	display: block;
}

#service_links li a.rasprodaga:hover{
    color:#6cff00;
	border-color: #6cff00;
}

#login {
    position: absolute;
    top:0;
	left: 170px;
    padding-left:22px;
}

#login a {
    display: inline-block;
    border-bottom:1px solid #FFF;
    text-decoration: none;
    line-height: 14px;
}

#login a:hover{
    color:#ff6600;
	border-color: #ff6600;
}



#bn {background: url(../images/basket.jpg) repeat;position: absolute;
    top:0;
    right:0;
	height: 23px;
	min-width:230px;padding-right:5px;}

.show_cart {margin-left:5px;}

#basket a:hover{
    color:#F1AA36;
	text-decoration:underline;
}

#page {
    width:980px;
    margin:0 auto;
	padding-top:0px;
}

#header {
    width:980px;
    height:248px;
	/*height:215px;*/
    position: relative;
    z-index: 10;
}

#logo {
	width: 200px;
    position: absolute;
    top:25px;
    left:0px;
	font-family:'SEGOEUI';
	font-size:14px;
}

/*
#logo::before {
	content: '';
	position: absolute;
	background: url(../images/shapkaw.png) no-repeat;
	background-size: 100% 100%;
	width: 80px;
	height: 90px;
	top: -38px;
	left: -24px;
}
*/

#logo p{
	font: 14px/17px;
	color: #0d7fc4;
	width: 190px;
	margin-top: 5px;
	line-height:16px;
	
}
#logo a {
    display: block;
    width:72px;
    height:109px;
	float: left;
	margin-right: 8px;
}

#logo a:hover {
   opacity: 0.8;
    filter: alpha(opacity=80);
}

#logo span {
    display: block;
    width:72px;
    height:109px;
	float: left;
	margin-right: 8px;
}

#topbnn {
	width: 420px;
    position: absolute;
    top:22px;
    left:255px;
    height:113px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}


#topbnn2 {
	width: 980px;
    top:22px;
    height:300px;
	margin-bottom:20px;
}


#contact {
    position: absolute;
    
    left: 40px;
    z-index: 1;
	margin-right:184px;
}
#contact .contne{
    margin-bottom:5px
}
#contact > ul > li {
	margin-bottom: 3px;
    position: relative;
	font-size:12px;
}

#contact > ul > li > a {
    position: relative;
    z-index: 1;
    display: block;
    line-height: 16px;
}

#contact img{margin-right: 8px;vertical-align: middle;}

#contact .skype a{color: #0078c1;text-decoration: none;}
#contact .skype a:hover{color: #ff6600;text-decoration: underline;}

#contact .mail a{color:#ff6600; text-decoration: none;}


#contact .mail a:hover{color:#0568cc; text-decoration: underline;}

#contact .tel a{float:left;margin-bottom:5px;}
a.telf {text-decoration:none;color: #666;
    font-family: "segoe_uiregular";
	}
a.telf2 {text-decoration:none;color: #333;
	}	

#city_number {
    position: absolute;
	top: 105px;
    right:35px;
    width:250px;
    z-index: 10;
}

#city { width:180px;margin-top: 10px;}

#city_number img{float: left; margin: 15px 10px 0 0; }

#city_number p{float: left; margin: 10px 0 -10px 0; color: #999999; font-size: 12px;}

:focus { outline: 0; }

.number {
    float: right;
    color:#666666;
    font-size:18px;
    line-height: 33px;
}

.number span {
    font-weight: bold;
    color:#0066cc;
}

.numberb {
	float: left;
    color: #999999;
    font-size:24px;
}

.numberb span, #number span, #hours_of_work span {   color:#0078c1; }

#number {
    font-size:18px;
    line-height: 33px;
	float: left;
    color:#999999;
    font-size:24px;
    line-height: 25px;
	border-top: 1px solid #ccc;
	margin: 3px 0 0 0;
}

#hours_of_work{
	width: 85px;
	font-size: 12px;
	position: absolute;
	top: 5px;
	right: 0;
}

#hours_of_work img{float: left; margin-right: 5px;}

#free_numberb #hours_of_work p{padding-top: 14px; color: #ff6600;font-family:'SEGOEUI';font-style: normal;}
#free_numberb {
    position: absolute;
    top:25px;
    right:12px;
    width:270px;
}

#free_numberb .numberb p {font-style: normal;}

#free_numberb p{
	font-style: italic;
	color: #0078c1;
	font-size: 12px;
	margin: 0;width:190px;
}

#contact2 {
    position: absolute;
    top:10px;
	width: 156px;
    right:45px;
    z-index: 1;
	margin-right:5px;
}

#contact2 > ul > li > a.zakazzv {
    background: url("../images/zakazzv.png") no-repeat;
	width: 156px;
	height: 21px;
    z-index: 0;
    display: block;
	margin-bottom:-2px;
}

#contact2 > ul > li > a.zakazzv:hover {
    background: url("../images/zakazzvact.png") no-repeat;
}

//*
#contact2 > ul > li > a:hover{background: #ff7b00; color: #fff;}

#contact2 > ul > li > a img{position: absolute; top: 0px; left: -1px;}
*/


#free_number{
	width:156px;
	height:21px;
	background: url("../images/mangotele_btn .png") no-repeat;
}

.order_call {
    position: absolute;
    top:0;
    right:-17px;
    background:url("../images/order_call_bg.png") no-repeat;
    width:286px;
    height:222px;
    padding: 44px 37px 0 37px;
    display: none;
    z-index: 2;
}

.order_call li {
    margin-bottom:12px;
    line-height: 27px;
    font-size:11px;
    color:#666666;
}

.order_call li label {
    float: left;
    line-height: 27px;
    margin-right:5px;
}

.order_call li select {
    width:63px;
}

.order_call > ul > li > span {
    width:106px;
    display: block;
    float: left;
}

.order_call li input[type="text"] {
    background:url("../images/input.png") no-repeat;
    width:159px;
    height:19px;
    border: none;
    color:#999999;
    padding:4px 10px;
}

.order_call li.button {
    text-align: center;
}

.order_call li.button input[type="submit"] {
    background:url("../images/button.png") no-repeat;
    width:143px;
    height:40px;
    color:#0076c3;
    font:bold 12px Arial;
    border: none;
    text-decoration: underline;
    padding-bottom:8px;
    cursor: pointer;
}



#menu {
    position: absolute;
    bottom:55px;
	/*bottom:0px;*/
    left:0;
    background:url("../images/menu_bg.jpg") repeat;
    width:980px;
    height: 24px;
	border-top: 1px solid #191919;
}

#menu > ul {margin-left:20px;}

#menu > ul > li {
    float: left;
    position: relative;
}

#menu > ul > li > a.tst {
    display: block;
    color:#f0ff00;
    font-size:11px;
	text-transform: uppercase;
    text-decoration: none;
}

#menu > ul > li > a {
    display: block;
    color:#FFF;
    font-size:11px;
	text-transform: uppercase;
    text-decoration: none;
}

#menu > ul > li > a  span {
    display: block;
    padding-right:5px;
}

#menu > ul > li > a > span  span {
    line-height: 23px;
    padding:0 6px;
	height: 23px;
	border: 1px solid transparent;
}



#menu > ul > li.active  > a > span > span{
    background:url("../images/menu_item_bg.png") repeat-x;
	border-color: #eb6200;
}

#menu > ul > li> a:hover > span span {color: #ff6600;}

.submenu {
    min-width:196px;
    position: absolute;
    background: #FFF;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    overflow: hidden;
    behavior: url(css/PIE.htc);
    top:31px;
    left:0;
    display: none;
    box-shadow:0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
}

#menu > ul > li:hover .submenu {
    display: block;
}

#search {
    position: absolute;
    top:70px;
    left: 42px;
}

#search p{
	font-size: 12px; 
	color: #0078c1; 
	margin: 0 0 2px 0;
}

#search input[type="text"] {
    background:url("../images/search_input.png") no-repeat;
    width:330px;
    height:17px;
    border:none;
    padding:6px 10px;
    color:#000000;
    font-size:12px;
    text-indent: 15px;
}

#search input[type="image"] {
    position: absolute;
    top:25px;
    left: 5px;
}

#category {
    min-height: 353px;
    background: url("../images/category_bg.png") no-repeat top;
    margin:-80px -112px 10px -112px;
    padding:80px 112px 0 112px;
}

#category_inner {
    background:url("../images/category_shad.png") no-repeat bottom;
    margin:0 -10px;
    padding:0 10px 20px 10px;
}

#category_box {
    background: #FFF;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    overflow: hidden;
    behavior: url(css/PIE.htc);
    position: relative;
}

.cat_item {
    float: left;
    width:196px;
}

.cat_item_title {
    font-family: 'PFDinDisplayProMediumRegular';
    background:url("../images/category_title_bg.png") no-repeat right;
    padding:16px 10px 0 20px;
    height:39px;
    border-bottom:1px solid #e4e6e6;
    color:#ff6600;
    font-size:14px;
}

.cat_item_title2 {
    font-family: 'PFDinDisplayProMediumRegular';
    background:url("../images/category_title_bg.png") no-repeat right;
    padding:16px 10px 0 35px;
    height:33px;
    border-bottom:1px solid #e4e6e6;
    color:#ff6600;
    font-size:14px;
}

.cat_item_titlevn {
    font-family: 'PFDinDisplayProMediumRegular';
    background:url("../images/category_title_bg.png") no-repeat right;
    padding:16px 10px 0 20px;
    height:39px;
    border-bottom:1px solid #e4e6e6;
    color:#ff6600;
    font-size:14px;
}

h3.title a{
    font-family: 'PFDinDisplayProMediumRegular';
    color:#ff6600;
	font-size:14px;
	font-weight:normal;
text-decoration: none;
}

.cat_item_title a{
    font-family: 'PFDinDisplayProMediumRegular';
    color:#ff6600;
text-decoration: none;
}

.cat_item_title2 a{
    font-family: 'PFDinDisplayProMediumRegular';
    color:#ff6600;
text-decoration: underline;
}

.cat_item_title2 a:hover{
text-decoration: none;
}

#category_main a.active{
    color:#ff6600;
text-decoration: none;

}

#category_main2 a.active{
    color:#ff6600;
text-decoration: none;

}

.cat_item.last .cat_item_title {
    background: none;
}

.cat_item_links {
    padding:15px 0 15px 20px;
    margin-top:-1px;
}

.cat_item_links:hover {
    background: url("../images/a1.png") no-repeat top;
}

.cat_item_links ul {
    border-right:1px solid #e5e5e5;
	height:250px;
}

.cat_item.last .cat_item_links ul {
    border:none;
}

.cat_item_links ul li {
    margin-bottom:10px;
}

.cat_item_links ul li a{
    font-family: 'PFDinDisplayProMediumRegular';
	font-size:13px;
}


.cat_item_links2 {
    padding:15px 0 15px 20px;
    margin-top:-1px;
}

.cat_item_links2:hover {
    background: url("../images/a1.png") no-repeat top;
}



.cat_item.last .cat_item_links2 ul {
    border:none;
}

.cat_item_links2 ul li {
    font-family: 'PFDinDisplayProMediumRegular';
    font-size:13px;
    margin-bottom:10px;
	color:#f66000;
}

.cat_item_links2 ul li a{
    font-family: 'PFDinDisplayProMediumRegular';
	font-size:13px;
}

#tabs {
    margin-left:20px;
    overflow: hidden;
}

#tabs li {
    font-family: 'PFDinDisplayProMediumRegular';
    float: left;
    padding-left:7px;
    color:#666666;
    font-size:16px;
    cursor: pointer;
    background:url("../images/tabs_left.png") no-repeat left;
    margin-right: -1px;
}

#tabs li span {
    display: block;
    background:url("../images/tabs_right.png") no-repeat right;
    padding-right:7px;
}

#tabs li span span {
    display: block;
    background:url("../images/dot2.png") repeat-x top;
    padding:0 14px;
    line-height: 38px;
}

#tabs li.active, #tabs li:hover {
    background:url("../images/tabs_act_left.png") no-repeat left;
    color:#FFF;
    text-shadow:1px 1px 1px #000000;
}

#tabs li.active span, #tabs li:hover span {
    background:url("../images/tabs_act_right.png") no-repeat right;
}

#tabs li.active span span, #tabs li:hover span span {
    background:url("../images/tabs_item_bg.png") repeat-x;
}

#tabsv {
    margin-left:20px;
    overflow: hidden;
}

#tabsv li {
    font-family: 'PFDinDisplayProMediumRegular';
    float: left;
    padding-left:7px;
    color:#666666;
    font-size:16px;
    cursor: pointer;
    background:url("../images/tabs_left.png") no-repeat left;
    margin-right: -1px;
}

#tabsv5 li {
    font-family: 'PFDinDisplayProMediumRegular';
    float: left;
    padding-left:37px;
    color:#666666;
    font-size:16px;
    cursor: pointer;
    
    margin-right: -1px;
}

#tabsv li span {
    display: block;
    background:url("../images/tabs_right.png") no-repeat right;
    padding-right:7px;
}

#tabsv li span span {
    display: block;
    background:url("../images/dot2.png") repeat-x top;
    padding:0 14px;
    line-height: 38px;
}

#tabsv li.active, #tabsv li:hover {
    background:url("../images/tabs_act_left.png") no-repeat left;
    color:#FFF;
    text-shadow:1px 1px 1px #000000;
}

#tabsv li.active span, #tabsv li:hover span {
    background:url("../images/tabs_act_right.png") no-repeat right;
}

#tabsv li.active span span, #tabsv li:hover span span {
    background:url("../images/tabs_item_bg.png") repeat-x;
}

#tabsv a {
color:#666666;
text-decoration: none;
}

#tabsv a.active {
color:#FFF;
text-decoration: none;
}

#tabsv a:hover {
color:#FFF;
text-decoration: none;
}

#main {
    behavior: url(css/PIE.htc);
    border:1px solid #efefef;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:10px 10px 10px 20px;
    overflow: hidden;
    margin-bottom:20px;
}

#main2 {
    behavior: url(css/PIE.htc);
    border:1px solid #efefef;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:10px 20px 10px 20px;
    overflow: hidden;
    margin-bottom:20px;
}

#main3 {background:#FFF;border:2px solid #ff6600;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;overflow:hidden;padding:15px 20px 20px 20px}

.content_box {
    display: none;
}

.content_box2 {
    display: none;
}

.visible {
    display: block;
}

.items_box {
    margin-right:-1000px;
    width:965px;
}

.item {
    float: left;
    width:170px;
    border-right:1px solid #e5e5e5;
    padding:0 10px;
}

.faq_list .itemik{
    margin-top:20px;
    padding-top: 10px;
    border-top: 1px solid #f1f1f1;
    position: relative;
  
}

.faq_list .itemik .name{
    font-size: 16px;
    
    
}

.faq_list a{
    font-size: 16px;
    
    
}
#faqf h1 {text-align:center;}



.itemno {
    float: left;
    width:170px;
    padding:0 10px;
}

.itemlist {
    padding:0 10px;
}

.item2 {
    float: left;
    width:172px;
    border-right:1px solid #e5e5e5;
	margin-bottom:20px;
}

.tags_item {
    float: left;
    width:177px;

    padding:0 0 20px 9px;
    margin-bottom:20px;
    border-right:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
}

.item_title {
    overflow: hidden;
    height:80px;
    color:#000000;
    margin:0 3px 0 11px;
}

.itemlist_title {
    color:#000000;
    margin:0 3px 0 3px;
}

.item_title2 {
    overflow: hidden;
    color:#000000;
    margin:20px 3px 0 11px;
}

.item_title3 {
    overflow: hidden;
    height:50px;
    color:#000000;
    margin:0 3px 0 11px;
}

.item_title h3 {
font-family: 'PFDinDisplayProMediumRegular';
overflow: hidden;
    height:80px;
font:13px;
font-weight: bold;
line-height: 14px;
}

h3 a {
overflow: hidden;
    height:65px;
font:13px Arial;
font-weight: bold;
line-height: 8px;
}

.item_title a {
    font-weight: bold;
}

.item_title a:hover {
    color:#ff6600;
}

.itemlist_title a {
    font-weight: bold;
}

.itemlist_title a:hover {
    color:#ff6600;
}

.item_title2 a {
    font-weight: bold;
}

.item_title2 a:hover {
    color:#ff6600;
}

.item_title3 a {
    font-weight: bold;
}

.item_title3 a:hover {
    color:#ff6600;
}

.item_img {
    margin-top:5px;
    text-align: center;
    height:130px;
    margin-bottom: 0px;
}

.item_img:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.basbuts {
	margin-left:10px;
}

.basbuts:hover {
	opacity: 0.7;
    filter: alpha(opacity=70);
}

.basbuts2:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.basketbut:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.basketbut_ok:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.item_img2 {
    text-align: center;
    height:227px;
    margin-bottom: 0px;
}

.item_img2:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.item_desc {
    line-height: 18px;
    overflow: hidden;
    height:150px;
    margin-bottom: 20px;
    font-size:11px;
    padding-left:11px;
}

.item_article {
    margin-left:11px;
    color:#666666;
	margin-bottom:10px;
}

.item_article2 {

    color:#666666;
	margin-top:10px;
	margin-bottom:20px;
}

.itemlist_article2 {

    color:#666666;
	margin-top:10px;
	margin-bottom:20px;
}

.item_article3 {
    color:#666666;
}

.item_article label {
    float: left;
    display: block;
    margin-right:10px;
    line-height: 18px;
}

.item_article select {
    width:80px;
}

/*
.item_price {
    margin-left:11px;
    font-weight: bold;
    margin-bottom:10px;
}

.item_price span {
    font-size:30px;
    color:#ff6600;
}
*/

.cena {
    display: block;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-bottom:-5px;
	  }

.item_pricek {
    margin-left:11px;
    font-weight: bold;
    margin-bottom:10px;
}

.item_pricek span {
    font-size:30px;
    color:#ff6600;
}

.itemlist_price {
    margin-left:25px;
    font-weight: bold;
    margin-bottom:10px;
}

.itemlist_price span {
    font-size:30px;
    color:#ff6600;
}

.item_price1 {
    margin-left:11px;
    font-weight: bold;
	margin-top:70px;
    margin-bottom:10px;
}

.item_price1 span {
    font-size:30px;
    color:#ff6600;
}

.item_price6 {
    margin-left:11px;
    font-weight: bold;
	margin-top:-17px;
    margin-bottom:10px;
}

.item_price6 span {
    font-size:30px;
    color:#ff6600;
}

.item_price3 {
    margin-left:11px;
    margin-bottom:0;
	margin-top:-15px;
	color:#666666;
}

.item_price3 span {
    font-size:14px;
    color:#666666;
}

.item_price33 {
    margin-left:11px;
    margin-bottom:29px;
	margin-top:-15px;
	color:#666666;
}

.item_price33 span {
    font-size:14px;
    color:#666666;
}

.itemlist_price3 {
    margin-left:27px;
    margin-bottom:0;
	margin-top:-15px;
	color:#666666;
}

.itemlist_price3 span {
    font-size:14px;
    color:#666666;
}

.item_price4 {
    float:left;
    margin-left:-85px;
	margin-top:-10px;
	color:#666666;
}

.item_price4 span {
    font-size:14px;
    color:#666666;
}

.item_price5 {
    float:left;
    margin-left:-100px;
	margin-top:40px;
	color:#666666;
}

.item_price5 span {
    font-size:14px;
    color:#666666;
}

span.bkup {
display: none;
    font-family: 'PFDinDisplayProMediumRegular';
    font-size:24px;
	color:#fff;
	margin-left:357px;
	margin-top:-43px;
}

span.bpervk {
display: none;
    font-family: 'PFDinDisplayProMediumRegular';
    font-size:16px;
	text-transform: uppercase;
	color:#fff;
	margin-left:318px;
	margin-top:-36px;
}

.item_basket2 {margin-bottom:20px;}

.item_basket10 {
    display: block;
    height:38px;
	margin-top:12px;
    padding-left:54px;
    line-height: 31px;
}

.item4 .basketbut {
display: block;
width:89px;
    height:38px;
    padding-left:54px;
    line-height: 31px;
	margin-left:16px;
    background:url("../images/arendbuy.png") no-repeat;
    }

.basketbut {
display: block;
width:89px;
    height:38px;
    padding-left:54px;
    line-height: 31px;
	margin-left:16px;
    background:url("../images/in_basket_bg_hover.png") no-repeat;
    }
	
	
	
.tkbuy {
display: block;
width:30px;
    height:24px;
margin-bottom:5px;
    background:url("../images/korsina.gif") no-repeat;
    }	

.basketbutlist {
display: block;
width:89px;
    height:38px;
    padding-left:54px;
    line-height: 31px;
	margin-left:-10px;
    background:url("../images/in_basket_bg.png") no-repeat;
    }


.line {
    padding:20px 0 0 0;
    clear: both;
    margin:0 20px 20px 0;
    border-bottom:1px solid #dfdfdf;
}

.line4 {
    clear: both;
    border-bottom:1px solid #dfdfdf;
	width:192px;
}

.line3 {
    padding:20px 0 0 0;
    clear: both;
    margin:0 20px 20px 0;
    border-bottom:1px solid #dfdfdf;
	width:578px;
}

.line2 {
    clear: both;
    margin:0 0 20px 0;
    border-bottom:1px solid #dfdfdf;
}

#brands {
    /*background:url("../images/brands_bg.png") no-repeat center;*/
    margin:0 -112px;
    padding:0 112px;
    min-height:155px;
    margin-bottom:8px;
}

#brands > h3 {
    font-size:18px;
    font-weight: bold;
    margin:0 0 10px 20px;
    text-transform: uppercase;
}

.proizv  {
    font-size:18px;
    font-weight: bold;
    margin:0 0 10px 20px;
    text-transform: uppercase;
	color: #0066cc
}

#brands_box {
    background:url("../images/brands_box_bg.png") no-repeat;
    width:920px;
    height:104px;
    margin:0 -10px;
    position: relative;
    padding:10px 10px 0 70px;
}

#brands_box_inner {

}

#brands_box_inner ul {
    overflow: hidden;
}

#brands_box_inner ul li {
    float: left;
    width:128px;
    height:65px;
    text-align: center;
    display: block;
    padding-top:10px;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    margin-right:52px;
    behavior: url(css/PIE.htc);
}

#brands_box_inner ul li:hover {
    background: #FFF;
}

.larr, .rarr {
    position: absolute;
    top:40px;
    width:15px;
    height:15px;
    cursor: pointer;
    z-index: 20;
}

.larr {
    background:url("../images/larr.png") no-repeat;
    left:30px;
}

.rarr {
    background:url("../images/rarr.png") no-repeat;
    right:30px;
}

#info {
    overflow: hidden;
}

#info h3 {
    font-size:17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:25px;
}

.news h3 a, .left_news h3 a{
    font-size:17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:25px;
	color:#000000;
	text-decoration:none;
	text-align: center;

}

.newsz{
    font-size:17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:25px;
	color:#000000;
	text-align: center;
}

.newsz a{
    font-size:17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:25px;
	color:#000000;
	text-decoration:none;
	text-align: center;
}

.about h3 {text-align: center;}
.okm {text-align: center;color: #0066cc;font-size:17px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:25px;}
.pay h3 {text-align: center;}
.news h3 {text-align: center;}

.about {
    float: left;
    background:url("../images/line.png") repeat-y right 50px;
    width:590px;
    padding:0 20px;
    line-height: 18px;
	text-align:justify;
}

.about h1 {text-align: center;color: #0066cc;font-size:17px;
    font-weight: bold;
    margin-bottom:25px;}

.news, .pay {
    float: left;
    background:url("../images/line.png") repeat-y right 50px;
    width:286px;
    padding:0 20px;
    line-height: 18px;
}

.news {
    background: none;
}

.news > ul > li,  .left_news > ul > li{
    margin-bottom:12px;
    padding-left: 10px;
}

.news > ul > li span, .leftnews > ul > li span {
    display: inline-block;
    background: #e5e5e5;
    line-height: 23px;
    padding:0 10px;
    text-shadow:1px 1px 1px #FFF;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    margin:0 0 14px -10px;
}

.social_buttons {
    overflow: hidden;
    margin-top:27px;
	margin-left:10px;
}

.social_buttons ul {
    float: left;
    border:1px solid #efefef;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:7px 0;
    behavior: url(css/PIE.htc);
}

.social_buttons ul li {
    float: left;
    padding:0 9px;
}

.social_buttons ul li:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.social_buttonsf {
position:absolute;
    overflow: hidden;
    margin-top:190px;
	margin-left:745px;
}

.social_buttonsf ul {
    float: left;
    
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:7px 0;
    behavior: url(css/PIE.htc);
}

.social_buttonsf ul li {
    float: left;
    padding:0 9px;
}

.social_buttonsf ul li:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#footer {
    margin-top:44px;
    padding-bottom:15px;
}

#foot_nav {
    background:url("../images/foot_nav_shad.png") no-repeat bottom;
    margin:0 -10px;
    padding:0 10px 20px 10px;
    clear:both;
}

#foot_nav2 {
    background:url("../images/foot_nav_shad.png") no-repeat bottom;
    margin:0 -10px;
    padding:20px 10px 20px 10px;
    clear:both;
}

#foot_nav_inner {
    background: #f7f7f7;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    overflow: hidden;
    padding:23px 5px 23px 5px;
    min-height:160px;
}

.fott_nav_item {
    float: left;
    width:177px;
    padding-left:14px;
    background:url("../images/dot.png") repeat-y right;
}

.fott_nav_item.last {
    background: none;
    behavior: url(css/PIE.htc);
}

.fott_nav_item span {
    font-family: 'PFDinDisplayProMediumRegular';
    font-size:14px;
    color:#999999;
    text-shadow:1px 1px 1px #FFF;
    display: block;
    margin-bottom:10px;
}

.fott_nav_item li {
    margin-bottom:10px;
    font-size:11px;
}

.fott_nav_item li.activef {
    margin-bottom:10px;
    font-size:11px;
	color:#f66000;
    text-decoration: none;
}

#copyright {
    text-align: center;
}

#oferta {
    text-align: center;
	font-size:11px;
}

#create {
    font-size:11px;
    text-align: center;
}

#create a {
    background: url("../images/create.png") no-repeat left;
    padding-left:16px;
}

#request {
    position: fixed;
    top:50%;
    left:0;
    margin-top:-20px;
}

#request a {
    display: block;
    background:url("../images/request.png") no-repeat;
    width:45px;
    height:179px;
}

/* product */

#pathway {
    margin-bottom:28px;
    font: 12px Arial,Helvetica,sans-serif;
}

#pathway a {
    color:#666666;
}

#pathway div {display: inline-table;}

#path2 {
    margin-top:15px;
    
}



#path2 div {display: inline-table;}

#path3 {
    margin-top:15px;
	padding-left:10px;
    font: 12px Arial,Helvetica,sans-serif;
}

#path3 a {
    color:#666666;
}

#path3 div {display: inline-table;}

#product {
    
}

#product_left {
    float: left;
    width:349px;
    border-right:1px solid #e5e5e5;
    padding-right:20px;
}

.videoimg {position:absolute; z-index: 2;margin-left:238px;margin-top:-55px;}

.product_img {
    text-align: center;
    margin-bottom:20px;
}

.product_imgs {
    position: relative;
    margin-bottom:15px;
    padding-left:25px;
}

.product_imgs_inner {
    padding:1px;
}

.product_imgs ul li {
    float: left;
    padding:5px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    behavior: url(css/PIE.htc);
    width:auto;
    height:50px;
}

.product_imgs ul li:hover {
    border:1px solid #ff6600;
    margin:-1px;
}

.larr2, .rarr2 {
    width:6px;
    height:11px;
    position: absolute;
    top:50%;
    margin-top:-5px;
    cursor: pointer;
    z-index: 2;
}

.larr2 {
    background:url("../images/larr2.png") no-repeat;
    left:7px;
}

.rarr2 {
    background:url("../images/rarr2.png") no-repeat;
    right:7px;
}

.social_buttons2 {
    border:1px solid #e5e5e5;
    padding:8px 0 8px 14px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	margin-top:25px;
    behavior: url(css/PIE.htc);
}

.social_buttons3 {
    border:1px solid #e5e5e5;
    padding:8px 0 8px 14px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin-bottom:22px;
    behavior: url(css/PIE.htc);
}

.recommended > span, .rel_products > span {
    display: block;
    font-size:17px;
    font-weight: bold;
    margin-bottom:20px;
}

.recommended .item {
    width:365px;
    border:none;
    border-bottom:1px solid #efefef;
    float: none;
/*    width: 220px;
    margin: 0 auto 20px auto;*/
    margin-bottom: 20px;
    clear:both;
	margin-left:-20px;
}

.recommended .item.last {
    border:none
}

.recommended .item_left {
    float: left;
    width:175px;
}

.recommended .item_right {
    float: left;
	width:165px;
	margin-left:10px;
}

.recommended .item_article {
    margin-bottom:14px;
}

.recommended .shop_form_param {
    margin-bottom:14px;
}

.recommended .shop_form_param2 {
    margin-bottom:14px;
}

.recommended .item_basket {
    clear: both;
}

#product_right {
    float: left;
    margin-left:20px;
    width:546px;
}

.recommended {
    float: left;
    width:349px;
    border-right:1px solid #e5e5e5;
	border-bottom:1px solid #efefef;
    padding:20px 20px 0 0;
    margin:350px 0 0 -936px;
	border-radius:0 0 10px 0;
	-webkit-border-radius:0 0 10px 0;
    -moz-border-radius:0 0 10px 0;
}

#main h1 {
    font-family: 'PFDinDisplayProMediumRegular';
    font-size:24px;
    margin-bottom:20px;
}

.item_info {
    border:1px solid #e5e5e5;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:9px 0 9px 22px;
    margin:20px 0;
    behavior: url(css/PIE.htc);
	overflow: hidden;
	background: #f4f4f4;
}

.item_info .item_price {
    line-height: 47px;
}

.item_info .item_pricek {
    line-height: 47px;
}
.item_info .item_prices {

	width:80px;
}

.item_info .item_price, .item_info .item_article {
    float: left;
    margin:0 20px 0 0;
}

.item_info .item_pricek {
    float: left;
    margin:0 15px 0 0;
}

.item_info .item_prices {
    float: left;
    margin:0 25px 0 0;
}

.item_info .shop_form_param {
    float: left;
    margin:0 40px 0 0;
}

.item_info .shop_form_param2 {
    float: left;
    margin:0 40px 0 0;
}

.item_info .shop_form_param10 {
    float: left;
    margin:0 40px 0 0;
}

.item_info .shop_form_param20 {
float:left;
    margin:0 40px 0 0;
margin-left:70px;
}

.item_info .shop_form_param3 {
    float: left;
    margin:21px 65px 0 0;
	width:80px;
}

.item_info .shop_form_param9 {
    float: left;
    margin:1px 75px 0 0;
}

.item_info label {
    float: none;
}

.table {
    margin-bottom:20px;
}

.table table {
    width:100%;
	
}

.table table tr td {
    border-bottom:1px solid #e5e5e5;
    height:27px;
    padding-left:5px;
}
.table table thead tr td {
    border:none;
}

.cart_table table tr td {
    border-top:1px solid #e5e5e5;
    height:27px;
    padding-left:5px;
}

.characteristics {
    margin-top:12px;
    overflow: hidden;
}

.characteristics ul {
    margin-top:12px;

}

.characteristics > span {
    display: block;
    border-bottom:1px solid #efefef;
    padding-bottom:10px;
    font-size:15px;
    font-weight: bold;
    color:#0066cc;
    margin-bottom:12px;
}

.characteristics li {

    padding-left:18px;
    line-height: 18px;
}

.characteristics li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;

}

.set {
    float: right;
    width:168px;
    margin-left:40px;
}

.set li {
    padding:0;
    background: none;
}

.comments_box {
    background: #f7f7f7;
    padding:14px 20px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    margin-bottom:5px;
    behavior: url(css/PIE.htc);
	margin-top:20px;
}

.comments_box_top {
    border-bottom:1px solid #e5e5e5;
    padding-bottom:14px;
    position: relative;
    margin-bottom:10px;
}

.comments_box_top span {
    font-size:14px;
    font-weight: bold;
}

.add_comment {
    position: absolute;
    top:0;
    right:0;
}

.add_comment a {
    display: block;
    color:#666666;
    border-bottom:1px dashed #666666;
    text-decoration: none;
    position: relative;
    z-index: 1;
}

.comm_item {
    line-height: 18px;
    border-bottom:1px solid #eeeeee;
    padding-bottom:10px;
    margin-bottom:10px;
}

.comm_item span {
    font-size:10px;
}

.add_comment_box {
    position: absolute;
    top:0;
    right:-17px;
    background:url("../images/add_comment_box.png") no-repeat;
    width:286px;
    height:287px;
    padding: 34px 37px 0 37px;
    display: none;
}

.add_comment_box > div {
    overflow: hidden;
    margin-bottom:5px;
}

.add_comment_box > div > label {
    display: block;
    color:#666666;
    font-weight:bold;
    margin-bottom:5px;
}

.add_comment_box > div input[type="text"] {
    background: #FFF;
    border:1px solid #cccccc;
    width:263px;
    height:15px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:5px 10px;
}

.add_comment_box > div textarea {
    background: #FFF;
    border:1px solid #cccccc;
    width:263px;
    height:65px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    padding:5px 10px;
    overflow: auto;
}

.send {
    text-align: center;
}

.send input[type="submit"] {
    background:url("../images/button2.png") no-repeat;
    width:189px;
    height:40px;
    color:#0076c3;
    font:bold 12px Arial;
    border: none;
    text-decoration: underline;
    padding-bottom:8px;
}



.rel_products {
    overflow: hidden;
}

.rel_products_inner {
    margin:0 -100px 0 -8px;
    width:567px;
}

.rel_products_inner .item {
    padding:0 8px;
}


#category_main {
    float: left;
    width:190px;
    margin-left:-20px;
}

#shop_searcher {
float: left;
    width:190px;
margin-top:20px;
}

#category_main2 {
    float: left;
    width:100px;
    margin-left:-20px;
}

#category_mainn {
    float: left;
    width:190px;
    margin-left:-20px;
}

#category_main .cat_item {
    width:190px;
    float: none;
    margin-bottom:1px;
}

#category_main .cat_item_title {
    margin:0;
}

#category_main .cat_item_title2 {
    margin:0;
}

#category_main .cat_item .cat_item_links {
    padding:0 0 0 20px;
}

#category_main .cat_item .cat_item_links ul {
    padding-top:15px;
}

#category_main .cat_item .cat_item_links ul {
    border-right:none;
}

#catalog {
    margin-left:186px;
    width:760px;
    overflow: hidden;
}

#catalog > p, #catalog > ul {
    margin-left:21px;
}

#catalogbrend {
margin-left:-5px;
    width:970px;
    overflow-x: hidden;
}

#catalogbrend > p, #catalogbrend > ul {
    margin-left:21px;
}

.items_box2 {
    width:775px;
    margin-right: -100px;
}

.items_boxgl {
    width:956px;
    margin-right: -100px;
}

.items_boxbrend {
    width:970px;
   
}

.items_box5 {
    width:775px;
    margin-right: -100px;
	margin-left:50px;
}

.items_box3 {
    float: left;
    width:172px;
	margin-left:-20px;
}

.itemsbox3 {
	margin-left:22px;
	font-size:18px;
	font-weight:bold;
	color: #0066cc;
}

#catalog h1 {
    margin-left:21px;
}

#catalogbrend h1 {
    margin-left:21px;
}

#news {
    margin-left:248px;
}

#news2 {
    margin-left:148px;
	padding-top:3px;
}

.news_item {
    overflow: hidden;
    padding-bottom:0;
    margin-bottom:0;
	line-height:20px;
}

.news_item span {
    float: left;
    background: #e5e5e5;
    line-height: 23px;
    padding:0 10px;
    text-shadow:1px 1px 1px #FFF;
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    behavior: url(css/PIE.htc);
}

.news_item a {
    display: block;
    margin: 0 0 12px 0;
}

.news_item img {
    float: left;
    margin-right:12px;
}

.pages {margin:10px 0 0 10px;
clear:left;
}

.pages a, .pages span {
    color:#333333;
    margin:0 4px;
}

.pages span, .pages a:hover {
    color:#0066cc;
}

.text {
    overflow: hidden;
    margin-bottom:20px;
}

.text2 {text-align: justify;
    overflow: hidden;
    margin-bottom:20px;
	width:586px;
}

.lists {
    overflow: hidden;
    background:url("../images/dot.png") repeat-y 50%;
    margin:0 -20px 30px -20px;
    line-height: 18px;
}

.listok {
    float: left;
    width:468px;
    padding-left: 20px;
}

.listok span {
    font-weight: bold;
    font-size:14px;
    display: block;
}

.listok li {
    
    padding-left:18px;
    line-height: 18px;
}

.listok li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

.listok2 {
    float: left;
    width:300px;
}

.listok2 span {
    font-weight: bold;
    font-size:13px;
    display: block;
}

.listok2 li {

    padding-left:18px;
    line-height: 18px;
}

.listok2 li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

.listok5 {
    float: left;
    width:500px;
}

.listok5 span {
    font-weight: bold;
    font-size:13px;
    display: block;
}

.listok5 li {
    
    padding-left:18px;
    line-height: 18px;
}

.listok5 li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

.listok3 {
    float: left;
    padding-left: 20px;
}

.listok3 span {
    font-weight: bold;
    font-size:14px;
    display: block;
}

.listok3 li {
    
    padding-left:18px;
    line-height: 18px;
}

.listok3 li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

#main h3 {
    color:#0066cc;
    font-weight: bold;
    font-size:17px;
	margin-top:7px;
	margin-bottom:7px;
}

.info {
    margin-top:10px;
    line-height: 18px;
    margin-bottom:30px;
}

.info span {
    font-weight: bold;
    font-size:14px;
}


.video_slider{
	text-decoration:none;
}
.video_slider img{
	margin-right:4px;
	margin-top:5px;
}
.video_slider span{
	font-size:14px;
	border-bottom:1px dashed;
	font-family:Arial, Helvetica, sans-serif;
}
.video_div{
	display:none;
}

.video_table tbody tr td{
	width:250px;
}




.no_bullets, .no_bullets li{
	list-style-type:none !important;
}

.list{
	margin:20px 0 28px 30px;
}
.list li{
	padding:0 0 42px 0;
}
.list img{
	float:left;
	margin:0 12px 0 0;
	width:auto;
}
.list .info_2{
	float:left;
	width:100%;
}
.list .info_2 a img{
	width:34px;
}
.list .info_2 a{
	font-size:20px;
}
.list .info_2 span{
	color:#2f2f2f;
	font-size:11px;
	display:block;
	margin-top:7px;
}


.shop_cat_text {margin:0 10px 0 21px;}


.shop_form_param {
    margin-left:11px;
    color:#666666;
	margin-top:-11px;
    margin-bottom:13px;
}

.shop_form_param label {
    float: left;
    display: block;
    margin-right:2px;
    line-height: 18px;
}

.shop_form_param select {
    width:113px;
}


.shop_form_param2 {
    margin-left:11px;
    color:#666666;
    margin-bottom:10px;
	width:120px;
}

.shop_form_param10 {
    margin-left:11px;
    color:#666666;
    margin-bottom:10px;
	width:120px;
}

.shop_form_param20 {
    margin-left:50px;
    color:#666666;
    margin-bottom:10px;
	width:120px;
}

/**
.shop_form_param3 {
    margin-top:14px;
    margin-left:11px;
    color:#666666;
    margin-bottom:30px;
	width:80px;
}
*/

.shop_form_param9 {
    margin-top:14px;
    margin-left:11px;
    color:#666666;
    margin-bottom:30px;
	white-space:nowrap;
}

.shop_form_param30 {
    margin-top:14px;
    margin-left:11px;
    color:#666666;
    margin-bottom:30px;
	white-space:nowrap;
}

.shop_form_param8 {
    margin-top:14px;
    margin-left:11px;
    color:#666666;
    margin-bottom:30px;
	width:80px;
	white-space:nowrap;
}

.shop_form_param5 {
    margin-top:4px;
    margin-left:11px;
    color:#666666;
    margin-bottom:30px;
	width:80px;
}

.shop_form_param4 {
    margin-top:14px;
    margin-left:11px;
    color:#666666;
    margin-bottom:10px;
}

.shop_form_param2 label {
    float: left;
    display: block;
    margin-right:10px;
    line-height: 18px;
}

.shop_form_param2 select {
    width:120px;
}

.shop_form_param10 label {
    float: left;
    display: block;
    margin-right:10px;
    line-height: 18px;
}

.shop_form_param10 select {
    width:120px;
}

.shop_form_param20 label {
    float: left;
    display: block;
    margin-right:10px;
    line-height: 18px;
}

.shop_form_param20 select {
    width:120px;
}



.order_call2 li {
    margin-bottom:4px;
    line-height: 27px;
    font-size:11px;
    color:#666666;
}

.order_call2 li label {
    float: left;
    line-height: 27px;
    margin-right:5px;
}

.order_call2 li select {
    width:63px;
}

.order_call2 > ul > li > span {
    width:106px;
    display: block;
    float: left;
}

.order_call2 li input[type="text"] {
    background:url("../images/input.png") no-repeat;
    width:159px;
    height:19px;
    border: none;
    color:#999999;
    padding:4px 10px;
}

.order_call2 li.button {
    text-align: center;
}

.order_call2 li.button input[type="submit"] {
    background:url("../images/button.png") no-repeat;
    width:143px;
    height:40px;
    color:#0076c3;
    font:bold 12px Arial;
    border: none;
    text-decoration: underline;
    padding-bottom:8px;
    cursor: pointer;
}

#txtfull {margin-left:20px;}



#auth {
		position: absolute;
    top:0;
    right:362px;
    background:url("../images/login.png") no-repeat left;
    padding-left:22px;
		}
		#auth span {
			display: inline-block;
			padding: 5px 4px 5px 5px;
			margin-right: -3px;
			border-radius: 3px 3px 0 0;
			}
			#auth span.active { background: #FFF; }
	#auth_block {
		display: none;
		position: absolute;
		width: 167px;
		min-height: 50px;
		top: 0;
		right: 5px;
		padding: 10px;
		background: #FFF;
		z-index: 2000;
		}
		#auth_block input[type=text], #auth_block input[type=password] {
			width: 154px;
			}
		#auth_block small {
			display: block;
			float: right;
			margin-top: 6px;
			}

#auth_block strong{
	color:#F00 !important;
	display:block;
	text-align:center;
}
#auth{
	text-align:right;
}

.dashed {
	color: #0e3196;
	text-decoration: none;
	border-bottom: 1px dashed;
	cursor: pointer;
	}
.dashed:hover {
	color: #7344e0 !important;
	border-bottom-style: dashed !important;
	}


.talon {position: relative;background-image: url('/images/talon.jpg');width:615px;height:849px;}
.pole1 {position: absolute; left: 472px; top: 182px;}
.pole2 {position: absolute; left: 216px; top: 229px;}
.pole3 {position: absolute; left: 180px; top: 282px;}
.pole4 {position: absolute; left: 160px; top: 335px;}
.pole5 {position: absolute; left: 250px; top: 855px;}


.present {position: relative;background-image: url('/images/present.jpg');width:650px;height:506px;margin-left:3px;}
.pole6 {position: absolute; left: 220px; top: 137px;}
.pole7 {position: absolute; left: 182px; top: 179px;}
.pole8 {position: absolute; left: 212px; top: 223px;}
.pole9 {position: absolute; left: 185px; top: 266px;}
.pole10 {position: absolute; left: 240px; top: 300px;}
.pole11 {position: absolute; left: 280px; top: 390px;}

span.button_wrap input[type="submit"] {
    background:url("../images/button.png") no-repeat;
    width:143px;
    height:40px;
    color:#0076c3;
    font:bold 12px Arial;
    border: none;
    text-decoration: underline;
    padding-bottom:8px;
    cursor: pointer;
	margin-left:260px;
	margin-top:5px;
}

span.button_wrap2 input[type="submit"] {
    width:143px;
    height:40px;
	margin-left:260px;
	margin-top:5px;
}

.beautiful_button{
	border:0px;
	background:url(../images/butn_l.gif) no-repeat top left;
	color:white;
	height:30px;
	font:bold italic 12px Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-decoration:underline;
	padding-bottom:3px;
	font-weight:bold;
}

.infook {
     background: #0076c3;
     z-index: 102;
     color:#fff;
     text-align: center;
     top:50%;
     left:37%;
     padding: 20px;}

.toast-container{width:280px;z-index:9999;}
* html .toast-container{position:absolute;}
.toast-item{height:auto;background:#333;opacity:.9;-moz-border-radius:10px;-webkit-border-radius:10px;color:#eee;padding-top:20px;padding-bottom:20px;padding-left:6px;padding-right:6px;font-size:14px;font-weight:bold;border:2px solid #999;display:block;position:relative;margin:0 0 12px 0;}
.toast-item p{text-align:left;margin-left:40px;}
.toast-position-top-left{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-top-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-top-right{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-middle-left{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-middle-center{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}
.toast-position-middle-right{position:fixed;left:50%;margin-left:-140px;margin-top:-40px;top:50%;}


#category5 {

background: url("../images/category_bg.png") no-repeat top;
    margin:-80px -112px 10px -112px;
    padding:80px 112px 0 112px;

}

#category_inner5 {

    margin:0 -10px;
    padding:0 10px 20px 10px;
}

#category_box5 {
    overflow: hidden;
    position: relative;
}

.cat_item5 {
    float: left;
    width:196px;
}

.cat_item_title5 {
    background:url("../images/category_title_bg.png") no-repeat right #FFF;
    padding:16px 10px 0 20px;
    height:39px;
    color:#ff6600;
    font-size:14px;
    cursor: pointer;
    border-bottom:1px solid #e4e6e6;
}

.cat_item_title5 a{
    font-family: 'PFDinDisplayProMediumRegular';
    color:#ff6600;
text-decoration: none;
}

.cat_item5.last .cat_item_title5 {
    background: #FFF;
}

.cat_item5.first .cat_item_title5 {
    -webkit-border-radius:10px 0 0 0;
    -moz-border-radius:10px 0 0 0;
    border-radius:10px 0 0 0;
    background:url("../images/category_title_bg.png") no-repeat right #FFF;
}

.cat_item5.last .cat_item_title5 {
    -webkit-border-radius:0 10px 0 0;
    -moz-border-radius:0 0 10px 0 0;
    border-radius:0 10px 0 0;
    background: #FFF;
}

.cat_item_links5 {
    padding:15px 0 15px 20px;

    display: none;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    border-radius:0 0 10px 10px;
    background: #FFF;

}

.cat_item_links5:hover {
margin-top:-1px;
    background: url("../images/a3.png") no-repeat top #FFF;

}

.cat_item_links5 ul {
    border:none;
}

.cat_item5.last .cat_item_links5 ul {
    border:none;
}

.cat_item_links5 ul li {
    margin-bottom:10px;
}

.cat_item_links5 ul li a{
    font-family: 'PFDinDisplayProMediumRegular';
	font-size:13px;
}

.shop_cat_text2 {padding-top:30px;padding-left:0;width:749px;font-size: 15px!important}
.shop_cat_text3 {padding-top:30px;padding-left:10px;font-size: 15px!important}
.shop_cat_text3 span {font-size: 15px!important}
.shop_cat_textbrend {padding-top:30px;padding-left:0;width:749px;font-size: 15px!important}

.item_basket5 {
    display: block;
    padding-top:5px;
}


	#auth_block2 {

		width: 167px;
		min-height: 50px;
		top: 0;
		right: 5px;
		padding: 10px;
		
		z-index: 2000;
		}
		#auth_block2 input[type=text], #auth_block2 input[type=password] {
			width: 154px;
			}
		#auth_block2 small {
			display: block;
			float: right;
			margin-top: 6px;
			}

#auth_block2 strong{
	color:#F00 !important;
	display:block;
	text-align:center;
}
.lst {
	color: #666666;
	list-style: disc outside !important;
	margin: 0 0 0 15px;
}
#catalog_currency {
    width:55px !important;
    background:#000;
    color:#fff;
    font-size:13px;
    margin-left:7px;"
}
div.print {
    margin-top: 25px;
}
div.print a {
    background:url("../images/print_icon.gif") no-repeat left top;
    padding-left:22px;
}

.news_left {
 width:240px !important;
}

.news_left ul  {
 margin-left:20px;
}

.news_left .show_all  {
 margin: 10px 0 15px 20px;
}

.news_left ul li {
 padding: 5px 0 10px 0;
 border-bottom: solid 1px #ccc;
}

.skidka10 {
    background: url("../images/skidka10.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount {
    background: url("../images/discount.png") no-repeat top;
	width:90px;
	height:30px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount10 {
    background: url("../images/discount10.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount20 {
    background: url("../images/discount20.png") no-repeat top;
	width:137px;
	height:39px;
	position: absolute;
	margin-top:-41px;
	margin-left:44px;
    z-index: 1;
}

.discount20lenta {
    background: url("../images/discount20belt.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount20prm {
    background: url("../images/discount20borfr.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount20stanki {
    background: url("../images/discount20sverla.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
}

.discount20stanki2 {
	position: absolute;
	margin-top:-36px;
	margin-left:3px;
}

.discount20lenta2 {
	position: absolute;
	margin-top:-36px;
	margin-left:3px;
}

.discount20prm2 {
	position: absolute;
	margin-top:-36px;
	margin-left:3px;
}
 
.novinki {
    background: url("../images/discount_green.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-25px;
	margin-left:80px;
    z-index: 1;
} 
 
.akcii {
    background: url("../images/discount_cyan.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-35px;
	margin-left:80px;
    z-index: 1;
} 
.promocena {
    background: url("../images/promocena.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-35px;
	margin-left:80px;
    z-index: 1;
}
.likvost {
    background: url("../images/likvost.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-35px;
	margin-left:80px;
    z-index: 1;
} 
.skvyh {
    background: url("../images/skvyh.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:-35px;
	margin-left:80px;
    z-index: 1;
}

.podarokl {
    background: url("../images/podarokl.png") no-repeat top;
	width:76px;
	height:27px;
	position: absolute;
	margin-top:-122px;
	margin-left:-7px;
    z-index: 1;
}
.akcfein2 {

	position: absolute;
	margin-top:-122px;
	margin-left:-7px;
    z-index: 1;
}

.order_form_param1 {margin-top:-30px;}

.nos {margin-left:100px;}
.titl{font:16px Arial;color: #0066cc;text-align:left;padding-bottom:10px}
.titlend{font:16px Arial;color: #0066cc;text-align:left;padding-top:10px}
.phonesp{text-align:left;font:700 20px Arial;color:#000}
.phonesp font{font:17px Arial}

.nos2 {margin-left:50px;}
.titl2{font:26px Arial;color: #0066cc;text-align:left;padding-bottom:10px}
.txt1{font:14px Arial;text-align:left;float:left;line-height:1.5;}
.txt1 img{float:right;}
.titlend2{font:16px Arial;color: #0066cc;text-align:left;white-space: nowrap;}
.phonesp2{text-align:left;font:700 20px Arial;color:#000;margin-top:-10px;}
.phonesp2 font{font:17px Arial}
ul.sp404 li a{font:14px Arial;margin-left:90px;background:url("../images/a2.png") no-repeat left 8px;
    padding-left:18px;line-height:1.5;background:url(../images/menu_arrow_1.png) no-repeat 0.253em 0.27em;
}


.registration-form button{font-size:140%}.registration-form{width:500px;margin:0 auto 0;background:#FFF;border:2px solid #ff6600;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;overflow:hidden;padding:15px 20px 20px 20px}.registration-form h1{font-size:180%;margin-bottom:5px}.registration-form .content{background:#b6dbff;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;padding:10px 25px 15px 25px}.registration-form .content li{margin-bottom:10px}.registration-form .content .input{border:2px solid #0066cc;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;background:#FFF;padding:5px 7px;margin:5px 0 0 0}.registration-form .content .input input{width:100%;border:none}.registration-form .content label{padding:0 0 0 7px}.registration-form .content .checkbox{margin:0 0 5px 7px}.registration-form .content .checkbox label{padding:0}.registration-form .content .checkbox input{position:relative;bottom:-2px}.registration-form .content .radio{margin:0 0 20px 7px}.registration-form .content .radio span{display:block;margin-bottom:5px}.registration-form .content .radio label{padding:0}.registration-form .content .radio input{position:relative;bottom:-2px}.registration-form .content .button{list-style: none;padding:10px 0 0 0;margin-bottom:0;font-size:140%}.registration-form .marker_no,.registration-form .errors{font-size:11px;margin:0 7px;color:#ed1c24;line-height:12px}.registration-form .marker_yes{color:#00a76d;margin:0 7px;font-size:11px}.registration-form .errors{margin:0 17px}
.buttonr {font-size:100%;}

.loginr {display:none;}

.registration-form1 button{font-size:140%}.registration-form1{margin:0 auto 0;background:#FFF;overflow:hidden;padding:15px 20px 20px 20px}.registration-form1 h1{font-size:180%;margin-bottom:5px}.registration-form1 .content li{margin-bottom:10px}.registration-form1 .content .input{border:2px solid #0066cc;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;background:#FFF;padding:5px 7px;margin:5px 0 0 0}.registration-form1 .content .input input{width:100%;border:none}.registration-form1 .content label{padding:0 0 0 7px}.registration-form1 .content .checkbox{margin:0 0 5px 7px}.registration-form1 .content .checkbox label{padding:0}.registration-form1 .content .checkbox input{position:relative;bottom:-2px}.registration-form1 .content .radio{margin:0 0 20px 7px}.registration-form1 .content .radio span{display:block;margin-bottom:5px}.registration-form1 .content .radio label{padding:0}.registration-form1 .content .radio input{position:relative;bottom:-2px}.registration-form1 .content .button{list-style: none;padding:10px 0 0 0;margin-bottom:0;font-size:140%}.registration-form1 .marker_no,.registration-form1 .errors{font-size:11px;margin:0 7px;color:#ed1c24;line-height:12px}.registration-form1 .marker_yes{color:#00a76d;margin:0 7px;font-size:11px}.registration-form1 .errors{margin:0 17px}.registration-form1 .buttonr{background-color: #0066cc;color: #fff;font-weight: 700;padding: 8px 20px;border: 0;border-radius: 6px;}

.icon.-field-control {
	fill: #7d7d7d;justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
}.icon.-field-control:hover {
	fill: #0066cc;
}

.reg {
	width: 436px;
	float: right;
	margin: 0 15px 0 0;
	padding: 0 0 10px 70px;
	border-left: 1px solid #ccc;
}
.regi {
	width: 336px;
	margin-right: 30px;
	float: left;
}

.ndostavka-sheet{width:735px;color:#000;font-size:14px;font-family:Arial,Helvetica,Sans-serif;line-height:15px;}
.ndostavka-sheet a{color:#2273C9;font-family:Arial,Helvetica,Sans-serif;line-height:15px;font-size:14px;}
.ndostavka-title{font-family:Arial,Helvetica,Sans-serif;text-align:center;color:#EE5205;font-size:20px;line-height:30px;}
.dostavka-org{margin-bottom:15px;width:733px;}
.dostavka-org td.first{border-top:1px #D1D2D3 solid;border-left:1px #D1D2D3 solid;}
.dostavka-org td.last{border-top:1px #D1D2D3 solid;border-left:1px #D1D2D3 solid;border-right:1px #D1D2D3 solid;}
.dostavka-org tr.end td.first,.dostavka-org tr.end td.last{border-bottom:1px #D1D2D3 solid;}
.dostavka-org table td{border:none;padding:10px;}
.dostavka-org-name{color:#D50000;font-size:14px;font-family:Arial,Helvetica,Sans-serif;line-height:15px;}
.ndostavka-title3{color:#D70707;font-size:16px;text-align:center;font-family:Arial,Helvetica,Sans-serif;line-height:15px;}
.info-stoimost-m{line-height:18px;padding-right:10px;padding-top:10px;vertical-align:top;font-size:14px;}
#dostavka-statistic{width:765px;}
#dostavka-statistic td,#dostavka-statistic th{border-right:1px dashed #7A7A7A;border-top:1px dashed #7A7A7A;padding:0;margin:0;height:45px;vertical-align:middle;font-family:Arial,Helvetica,Sans-serif;font-weight:bold;font-size:17px;text-align:center;}
#dostavka-statistic th,#dostavka-stroymaterial th{font-size:15px;font-weight:normal;color:#D50000;}
#dostavka-statistic.tleft td,#dostavka-stroymaterial.tleft td{height:30px;}
#dostavka-statistic th.first,#dostavka-stroymaterial th.first{color:#393939;font-size:18px;}
#dostavka-statistic td.first,#dostavka-stroymaterial td.first,.deliveryTable td.first{font-size:15px;font-weight:normal;color:#D50000;}
#dostavka-statistic tr.end td,#dostavka-stroymaterial tr.end td{border-bottom:1px dashed #7A7A7A;}
#dostavka-statistic td.last,#dostavka-statistic th.last,#dostavka-stroymaterial td.last,#dostavka-stroymaterial th.last{border-right:none;}
.dostavka-steps .dostavka-razrez-top{background:url("/images/razrezup.png") no-repeat scroll left top transparent;display:block;height:12px;left:0;position:absolute;top:0;width:759px;}
.dostavka-steps{background:url("/images/razrezbot.png") no-repeat scroll right bottom transparent;margin:10px 0;padding-bottom:15px;padding-top:15px;position:relative;}
.dostavka-steps{margin:10px 0;position:relative;padding-top:15px;padding-bottom:15px;background:url("/images/razrezbot.png") no-repeat scroll right bottom transparent;}
.dostavka-steps .dostavka-razrez-top{position:absolute;left:0;top:0;display:block;width:759px;height:12px;background:url("/images/razrezup.png") no-repeat scroll left top transparent;}
.dostavka-steps .dostavka-razrez-top{background:url("/images/razrezup.png") no-repeat scroll left top transparent;display:block;height:12px;left:0;position:absolute;top:0;width:759px;}
.tdostavka td{padding-bottom:10px;font-size:14px;}
ul.list-items{font-size:14px;color:#F9650F;margin-top:15px;margin-bottom:15px;}
.tdostavka td ul li{font-size:14px;color:#F9650F;margin-bottom:3px;list-style-type: disc;margin-left:40px;}
.tdostavka td ul li span{font-size:14px;color:#000;}
.num-icon{vertical-align:top;width:60px;text-align:center;}
.ndostavka-title2{color:#D70707;font-size:18px;text-align:left;font-family:Arial,Helvetica,Sans-serif;line-height:15px;}
.ndostavka-btext1{color:#D50000;font-family:Arial,Helvetica,Sans-serif;font-size:14px;line-height:15px;margin:10px 0;text-align:center;}
.ndostavka-btext2{font-size:14px;margin-top:10px;padding-left:74px;}
.punkt{padding:5px 0 5px 10px;font-size:14px;}


.content2{background:#b6dbff;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;padding:10px 15px 15px 15px}.content2 li{margin-bottom:10px}.content2 .input{width:323px;border:2px solid #0066cc;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;background:#FFF;padding:5px 7px;margin:5px 0 0 0}.content2 .input input{width:323px;border:none}.content2 .input textarea{width:323px;border:none;color:#999999;}.content2 label{padding:0 0 0 7px}.content2 .checkbox{margin:0 0 5px 7px}.content2 .checkbox label{padding:0}.content2 .checkbox input{position:relative;bottom:-2px}.content2 .radio{margin:0 0 20px 7px}.content2 .radio span{display:block;margin-bottom:5px}.content2 .radio label{padding:0}.content2 .radio input{position:relative;bottom:-2px}.content2 .button{padding:10px 0 0 0;margin-bottom:0;font-size:140%}.content2 .button2{padding:10px 0 0 0;margin-bottom:0;font-size:140%;list-style-type:none;}
.content2 .lab{padding:0 0 0 7px}

	.placeholder {
		position:relative;
		_zoom:1;
		}
.placeholder label {display:block;}
.input-hint {
			font-style:13px Arial;
			color:#999999;
			z-index:1;
			margin-top:4px;
			}
.input-hint2 {
			font-style:13px Arial;
			color:#999999;
			z-index:1;
			margin-top:4px;
			}			
		.input-text {
			display:block;
			margin:5px 0 0 0;
			width:323px;
			border:2px solid #0066cc;
			border-radius:7px 7px 7px 7px;-moz-border-radius:7px;
			position:relative;
			padding:5px 7px;
			background:#FFF;
			}

		.input-text {
			font-size:14px;
			color:#000;
			}
		#js .placeholder label {
			position:absolute;
			top:.2em;
			_top:.45em;
			left:.3em;
			cursor:text;
			}
			.hide {left:-9999em !important;}

.add_text {margin-left:20px;color:#999999;}

.input input[type="text"] {
    color:#000;
}

.registration_form input[type="text"],.registration_form input[type="password"] {
    width:430px;
}

#cart2 {
    overflow: hidden;
}

#cart2 table {
    width:100%;
    margin-bottom:20px;
}

#cart2 table thead tr th {
    background-color:#0066cc;
    border-bottom:1px solid #cccccc;
    color:#FFFFFF;
    font-weight: bold;
    font-size:14px;
	height:50px;
}

.cartr2{width:726px;margin:0 auto 0;background:#FFF;border:2px solid #ff6600;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;overflow:hidden;padding:5px 5px 5px 5px}
.cartr2{width:923px;margin-left:-20px;background:#FFF;border:2px solid #ff6600;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;overflow:hidden;padding:5px 5px 5px 5px}

.noimg {
height:134px;
}

button.mangotele_btn {
	background: url("../images/pozvonl.png") no-repeat;
	width: 156px;
	height: 21px;
	z-index: 0;
	border: 0;
	cursor:pointer;
}

@media all and (-webkit-min-device-pixel-ratio:0) { button.mangotele_btn {
	background: url("../images/pozvonl.png") no-repeat;
	width: 156px;
	height: 21px;
	z-index: 0;
	border: 0;
	cursor:pointer;
	margin-top:5px;
}
}

noindex:-o-prefocus,button.mangotele_btn {
	background: url("../images/pozvonl.png") no-repeat;
	width: 156px;
	height: 21px;
	z-index: 0;
	border: 0;
	cursor:pointer;
	margin-top:5px;
}


button.mangotele_btn:hover {
background: url("../images/pozvonlact.png") no-repeat;
}

.shop_no_zakaz {margin-right:20px;}
.shop_no_zakaz3 {margin-top:20px;margin-right:20px;margin-bottom:20px;}
.shop_no_zakaz2 {float:right;margin-left:250px;margin-right:20px;width:250px;margin-top:-35px;}

.errors{color:red;margin-left:7px;margin-top:-8px;font-weight:bold;}

.shop_discount2 {font-size:16px;color:red;font-weight:bold;}

.liv {position:absolute;margin:0 0 0 140px;}

.gost {margin-bottom:-15px;}

.subscription-block { position: fixed; bottom: 0px; z-index: 11; width: 100%; border-top: 1px solid rgb(90, 1, 69); background: url("../images/subscription-block-bg.png") repeat scroll 0px 0px transparent; }
.subscription-block-inner-wrapper { border-top: 1px solid rgb(0, 120, 193); }
.subscription-block-inner { position: relative; max-width: 1104px; min-width: 1000px; margin: 0px auto; text-align: center; }
.subscription-block .tongue { position: absolute; top: -40px; right: 0px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 139, 225) rgb(0, 139, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 5px 0px 0px; background: url("../images/subscription-block-bg.png") repeat scroll 0px 0px transparent; }
.subscription-block .tongue-inner { width: 42px; height: 39px; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 139, 225) rgb(0, 139, 225) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 5px 0px 0px; background: url("../images/icon-subscription-close.png") no-repeat scroll 50% 50% transparent; }
.subscription-block .not-active .tongue-inner { background: url("../images/icon-subscription-open.png") no-repeat scroll 50% 50% transparent ! important; }
.subscription-block .title { display: none; }
.subscription-block .wrapper-outer { height: 40px; padding: 8px 0px 0px; }
.subscription-block .text { display: inline-block; line-height: 28px; padding: 0px 24px 0px 0px; vertical-align: middle; font-size: 16px; font-weight: 700; color: rgb(255, 255, 255); }
.subscribe-new-deals-email { margin-top:-7px;border: 0px; display: inline-block; vertical-align: middle; }
.subscribe-new-deals-email fieldset { margin-top:-7px;width: 305px;border: 0px; }
.buttonp { width: 113px; height: 28px; margin: 0px 0px 0px 5px; }
.subscribe-new{ float: left; display: block; position: relative; top: 1px; width: 145px; height: 15px; padding: 5px 0px 5px 35px; border: 1px solid rgb(41, 0, 31); border-radius: 5px 5px 5px 5px; font-size: 13px; color: rgb(85, 85, 85); background: url("../images/icon-subscription-mail.jpg") no-repeat scroll 0px 0px rgb(255, 255, 255); }

.shop_sort {float:right;margin: 10px 20px 15px 0;}
.shop_spg {float:left;margin: 0 20px 15px 20px;}

.b-top {z-index:2600;position:fixed;left:0;bottom:50px;margin-left:-3%;width:1%;opacity: 0.8;}
.b-top:hover {opacity:1;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#D8D5C2 url("../images/b-j-top.png") no-repeat 50% 11px;border-radius:7px;}



.registration-form5 button{font-size:140%}.registration-form5{width:500px;margin:0 auto 0;background:#FFF;border:2px solid #ff6600;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;overflow:hidden;padding:15px 20px 20px 20px}.registration-form5 h1{font-size:180%;margin-bottom:5px}.registration-form5 .content5{background:#fff;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;padding:10px 15px 15px 15px}.registration-form5 .content5 li{margin-bottom:10px}.registration-form5 .content5 .input{border:2px solid #0066cc;border-radius:7px 7px 7px 7px;-moz-border-radius:7px;background:#FFF;padding:5px 7px;margin:5px 0 0 0}.registration-form5 .content5 .input input{width:100%;border:none}.registration-form5 .content5 label{padding:0 0 0 7px}.registration-form5 .content5 .checkbox{margin:0 0 5px 7px}.registration-form5 .content5 .checkbox label{padding:0}.registration-form5 .content5 .checkbox input{position:relative;bottom:-2px}.registration-form5 .content5 .radio{margin:0 0 20px 7px}.registration-form5 .content5 .radio span{display:block;margin-bottom:5px}.registration-form5 .content5 .radio label{padding:0}.registration-form5 .content5 .radio input{position:relative;bottom:-2px}.registration-form5 .content5 .button{padding:10px 0 0 0;margin-bottom:0;font-size:140%}.registration-form5 .marker_no,.registration-form5 .errors{font-size:11px;margin:0 7px;color:#ed1c24;line-height:12px}.registration-form5 .marker_yes{color:#00a76d;margin:0 7px;font-size:11px}.registration-form5 .errors{margin:0 17px}


.items_box4 {
    width:950px;
    margin-right: -100px;
}

.item4 {
    float: left;
    width:450px;
    border-right:1px solid #e5e5e5;
    padding:0 10px;
}

.item_title4 {
    overflow: hidden;
    height:35px;
    color:#0076c3;
    margin:0 3px 0 11px;
	font-weight: bold;
	font-size:14px;
}

.opao {margin-left:11px;}

.item_img4 {
    margin-top:5px;
    text-align: center;
    height:300px;
    margin-bottom: 0px;
}

.item_price7 {
    margin-left:11px;
    font-weight: bold;
    margin-bottom:10px;
}

.item_price7 span {
    font-size:30px;
    color:#ff6600;
}

.characteristics4 {
    
    overflow: hidden;
}

.characteristics4 > span {
    display: block;
    border-bottom:1px solid #efefef;
    padding-bottom:10px;
    font-size:13px;
    font-weight: bold;
    color:#0066cc;
    margin-bottom:4px;
}

.table4 {
    margin-bottom:20px;
}

.table4 table {
    width:100%;
	
}

.table4 table tr td {
    border-bottom:1px solid #e5e5e5;
    height:27px;
    padding-left:5px;
}
.table4 table thead tr td {
    border:none;
}

.wishl {margin-top:10px;margin-left:285px;display:none;}
.addtoviz{position:absolute;margin-left:380px;}
.addtoviz a{font-size:12px;text-decoration:none !important;border-bottom:1px dashed;}

.basketbut_ok {
    display: block;
    width:89px;
    height:38px;
    padding-left:54px;
    line-height: 31px;
    margin-left:16px;
    background:url("../images/in_basket_bggreen_hover.png") no-repeat;
}

.tkbuy_ok {
    display: block;
width:30px;
    height:24px;
margin-bottom:5px;
    background:url("../images/korsina2.png") no-repeat;
}

.ok {
    display: block;
    width:89px;
    height:38px;
    padding-left:54px;
    line-height: 31px;
    margin-left:16px;
    background:url("../images/in_basket_bggreen_hover.png") no-repeat;
}


#slider {
	width: 160px;
	margin-left:15px;
}

.shop_search_price {margin-left:20px;margin-top:15px;margin-bottom:15px;}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 13px;
	height: 13px;
	background: url(../img/slider.png) no-repeat;
	cursor: pointer
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 3px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -5px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	border: 1px solid #D4D4D4;
	background: #fff;
}
.ui-widget-header { 
	border: 1px solid #D4D4D4;
	background: #F00;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.infofieldpr {font-weight:bold;margin-left:10px;margin-bottom:8px;}
.buttonfilt {margin-left:25px;}
.brend {margin-left:10px;margin-bottom:8px;}
.rewret{position:absolute;margin-left:-9999px;}
.publo{margin-top:53px;}
.publo2{margin-top:-15px;}

div.fixed {
	position: fixed;
	top: 21%;
	right: 0px;
	z-index: 1001;
	margin-right:-25px;
}

div.fixedexpanded {
	position: fixed;
	top: 21%;
	right: 0px;
	z-index: 1001;
	margin-right:-25px;
}

div#cart_popup {
	width: 0px;
	height: 100px;
	margin-top: -50px;
	background: url(../images/cart_bg3.png) no-repeat;
	// filter:expression(fixPNG(this,'crop'));
	overflow: hidden;
}

div#cart_popup.collapsed {
	width: 80px;
}

div#cart_popup.expanded {
	width: 230px;
}


div#cart_popup div.wrapper {
	color: #ffffff;
	margin-top: 14px;
	margin-left: 71px;
	position: absolute;
}

div#cart_popup div.cart_collapse {
    position: absolute;
    width: 14px;
    height: 11px;
    background: url(../images/cart_bg4.png) no-repeat;
    top: 5px;
    left:104px;
    cursor: pointer;
	margin-left:10px;
}

div#cart_popup div.cart_collapse:hover {
    background-position: 50% -18px;
}

div#cart_popup div.cart_title {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 13px;
	white-space: nowrap;
	margin-left:9px;
}

div#cart_popup div.cart_content {
	white-space: nowrap;
	font-size: 11px;
	line-height: 6px;
}

div#cart_popup div.cart_content b {
	font-weight: bold;
}

div#cart_popup div.cart_content span.price {
	font-size: 18px;
	font-weight: bold;
	margin-left: 10px;
}

div#cart_popup div.cart_content span.price sup {
	font-size: 10px;
	vertical-align: 8px;
}

div#cart_popup div.link {
	white-space: nowrap;
	font-size: 11px;
	text-align: right;
	margin-top: 10px;
	// margin-top: 20px;
}

div#cart_popup div.link a {
	color: #ebcecc;
	text-decoration: underline;	
}

.shop_parambrend {position:absolute;margin-left:330px;margin-top:-15px;}
.popbuy {display:none;}

.goodbuys {padding-bottom:5px;font-size:12px;color:green;font-weight:bold;margin-bottom:10px;border-bottom: 1px dashed black;}
.goodbuys2 {padding-bottom:5px;margin-bottom:10px;border-bottom: 1px dashed black;}
.xhr{text-decoration:none !important;border-bottom:1px dashed;margin-top:15px;}
.xhr:hover{text-decoration:none}
.xhr2{text-decoration:none !important;float:right;}
.xhr2:hover{text-decoration:none}
.goodbuysa {font-weight: normal;color: #0066cc;font-size:14px;margin-bottom:10px;}

.cart_count2 {font-weight:bold;font-size:12px;}

.box{
    position:fixed;
    top:-400px;
    left:15%;
    right:30%;
    background-color:#fff;
    color:#7F7F7F;
    padding:20px;
    border:2px solid #ccc;
    z-index:10100;
	width:650px;
}
.box h2 {
	font-size: 20px;
		}
a.boxclose{
    float:right;
    width:26px;
    height:26px;
    background:transparent url(../images/cancel.png) repeat top left;
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
}
.overlay{
    background:transparent url(../images/overlay.png) repeat top left;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:10099;
}

.cart_popup_name{
	margin: 0 0 40px;
	font-size: 1.3em;
	height: 17px;
}

.cart_popup_anons{
	margin: 0 0 30px;
}

.cart_popup_price{
	margin: 0 0 8px;
}

.cart_popup_text{
	margin: 0 0 8px;
}

.cart_popup_links .cart_popup_separator{
	margin: 0 5px;
}


.blocks label.error,
.blocks label.ok {
    position:absolute;
    z-index:10000000;
    top:-4px;
    left:110px;
    padding:5px 15px 5px 280px;
  
    /* Reseting previous label values */
    width:auto;
    text-align:left;
    margin:0;
    background-repeat:no-repeat;
    background-position:257px 16px;
}
  
.blocks label.ok {
    background-image:url(../images/icook.gif);
    background-color:#deefca;
    color:#577530;
}
  
.blocks label.error {
    background-image:url(../images/icofail.gif);
    background-color:#f5d6d7;
    color:#c81925;
}



.registration_form label.errorik,.reg .registration_form label.error,
.reg .registration_form label.okik {
    position:absolute;
    z-index:1;
   
    
    padding:5px 15px 5px 280px;
  
    /* Reseting previous label values */
    width: 150px;height:30px;
    text-align:left;
    margin-left:193px;
    background-repeat:no-repeat;
    background-position:257px 16px;
}
  
.reg .registration_form label.okik {
    background-image:url(../images/icook.gif);
    
    color:#577530;
	margin-top:-14px;
	
}
  
.registration_form label.errorik {
    background-image:url(../images/icofail.gif);
    margin-top:-14px;
    color:#c81925;
	
}
.reg .registration_form label.error {
    background-image:url(../images/icofail.gif);
    margin-top:-14px;
    color:#c81925;
	
}



  
.area label.ok,
.area label.error {
    height:163px;
    padding-left:410px;
    background-position:387px 16px;
}
  
/* CSS3 */
.btn, .text, .textarea, .blocks label.error, .blocks label.ok {  
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
} 


div.shop_search_stags{
	margin: 0 0 10px 21px;
	padding: 0;
}
div.shop_search_stags a{
	font-size: 14px;
	line-height: 21px;
	margin: 5px 20px 0 0;
	float:left;
}
div.shop_search_stags span{
	font-size: 14px;
	line-height: 17px;
	margin: 5px 20px 0 0;
	float:left;
}
div.shop_search_stags span.act_sel{
	background-color: #FF6600;
    color: #FFFFFF;
    padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


div.Addition span.act_sel{
	background-color: #FF6600;
    color: #FFFFFF;
    padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}



.discount-amount-wrapper{margin-top:-15px;margin-left:55px;width:100%;text-align:center;font-size:11px;font-family:Arial;font-weight:bold;}
.discount-amount{padding:1px 3px;border:1px solid #fff;color:#fff;background:url(../images/discount-red-bg.png)}
.discount-amount-wrapper .discount-amount .currency{color:#fff}

.discount-amount-wrapper2{margin-left:117px;margin-top:-20px;width:100%;text-align:center;font-size:11px;font-family:Arial;font-weight:bold;}

.simpleTable {
	clear:left;
}
.simpleTable * {
	font-size:12px;
}
.simpleTable table {
	width:100%;
	margin-bottom: 20px;
}
.simpleTable col {
	width:auto;
}
.simpleTable tr {
}
.simpleTable th {
	vertical-align:top;
	font-weight:bold;
	text-align:left;
}
.simpleTable th, .simpleTable td {
	padding: 7px 10px;
}
.simpleTable th.last, .simpleTable td.last {
	border-right: none;
}
.simpleTable tr.odd th, .simpleTable tr.odd td {
}

.linkblock {cursor:pointer;}
#cart_popup_information {min-height:360px;background-color:#f1f1f1;}

.modalHeader{text-align:center;margin-bottom:1.2em}
.modalHeader h2{font-weight:normal;text-align:center;font-size:1.538em}

.markspis ul {
    list-style-type:disc;
	padding-left:18px;
}

.markspis li {
    padding-left:5px;
    line-height: 18px;
}

.bor {margin-top:-20px;padding-left:20px;padding-bottom:15px;font-size:15px}
.bor2 {padding-left:2px;padding-bottom:15px;padding-right:10px;width:755px;font-size:15px}
.anonsik {display:none;}


div.primaryNav {
	 background:url(../images/menu.jpg) repeat-x;
	 width:980px;
	 height:43px;
	 margin:0px 0px 10px 0px;
	 padding:0px;
	 position: absolute;
	 left:0px;
	 bottom:2px;
	 border:none !important;
	 -webkit-border-radius: 0 !important;
	 -moz-border-radius: 0 !important;
	 border-radius: 0 !important;
	 float:left;
}
ul.tabs {
	 padding: 0px !important;
	 border:none !important;
	 background:none !important;
	 margin: 0 !important;
	 height: 43px !important;
} 
ul.tabs li {
	 background:none !important;
	 padding: 0 !important;
	 list-style-type: none;
	  border: none !important;
	 top:0px !important;
	 margin:0px !important;
	 white-space: normal !important;
	 opacity:1 !important;
	 float: left; 

	 -webkit-border-radius: 0 !important;
	 -moz-border-radius: 0 !important;
	 border-radius: 0 !important;
}  
.tabs li:first-child {


border-left: 1px solid #094d78 !important;
}
.tabs li a.first { 
     padding: 1px 0 0 1px !important;
height: 38px;
}
.tabs li a { 
	text-align: center !important;
	border-right: 1px solid #094d78 !important;
	width: 193.6px;
		height: 30px;
     text-decoration: none;
	 font-size: 15px;
	 line-height: 18px;
	 color: #fff !important;
	 font-weight:lighter !important;
	 display: block;

     padding: 9px 0 0 1px !important;
	 margin: 1px 0 0 0 !important;
	 cursor:pointer !important;
	 float: left; 
}

.tabs li a.tabik5 { 
	text-align: center !important;
	border-right: 1px solid #094d78 !important;
	width: 137px;
		height: 38px;
     text-decoration: none;
	 font-size: 12px;
	 line-height: 18px;
	 color: #fff !important;
	 font-weight:lighter !important;
	 display: block;

     padding: 9px 0 0 1px !important;
	 margin: 9px 0 0 0 !important;
	 cursor:pointer !important;
	 float: left; 
}


.tabs li a:hover, .tabs li .active{background:url(../images/item_bg_h.png) repeat-x;}

.ui-tabs-nav li:first-child + * + * + * + * + * + *  a
{
	width: 142px;
	border-right: 1px solid #094d78;
	line-height: 35px;
}
/*.ui-tabs-nav li:first-child + * + * + * + * + *  a,
.ui-tabs-nav li:first-child + *   a{line-height: 35px;}*/
#tab-1,#tab-2,#tab-3,#tab-4,#tab-5,#tab-6,#tab-7,#tab-8,#tab-77{
     background:#fff;
	 width:978px;
     position: absolute;
	 top:40px;
	 left:0px;
	 z-index: 2;
	 padding:0px;
	 font-size: 12px;
	 -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.26);
     -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.26);
     box-shadow: 5px 5px 10px rgba(0,0,0,0.26);
	border: 1px solid #0078c1;
	border-top: none;
display: none;
}


div.listsContainer {
	 width:965px;
	 margin:25px 0px 35px 15px;
	 float:left;
	 font-family: 'PFDinDisplayProMediumRegular';
}

.listsContainer li.unitedTitle{
	width:300px;
	 padding: 0 5px 5px 12px;
	 list-style:none;
}

.listsContainer li.unitedTitle a{
	font-size: 12px;
	color:#ff7a00;
	text-decoration: underline;
	text-transform: uppercase;
	display:inline-block;
	*display:inline;
	line-height:1.5;
	*line-height:1.7;
	vertical-align:middle;
	text-shadow:1px 0px 1px rgba(255, 214, 187, 0.5);
	font-family:"SEGOEUI";
}
.listsContainer li a:hover {
	text-decoration: underline;
	color: #ff7a00;
}

.listsContainer li.unitedTitle a:hover{text-decoration: none;}
.listsContainer ul {
     list-style-type: none;
	 float:left;
}
.listsContainer li {
	 padding: 0px 5px 5px 12px;
}  
.listsContainer li a { 
	 font-size: 12px;
	 color:#000000;
	 text-decoration: none;
	 font-family:"SEGOEUI";
	line-height:1;
	*line-height:1.2;
	vertical-align:middle;
}
.listsContainer li a:hover {
	 text-decoration: underline;
	 text-shadow:1px 0px 1px rgba(255, 214, 187, 0.5);
}

.listsContainer li span { 
    background:url(../images/menu_arrow_1.png) no-repeat 0.253em 0.35em;
    padding-right:15px;
}

ul.tab1 {width: 270px;margin-left:10px;padding-left:12px;}
ul.tab3 {margin-left:20px;}
ul.tab2 {margin-left:-12px;width: 280px;}
ul.tab3{
	width: 270px;
	padding-left: 42px;
	padding-right: 20px;
}


ul.tab33{
	width: 270px;
	padding-left: 12px;
	padding-right: 20px;
}
ul.tab11 {width: 270px;margin-left:10px;padding-left:0;}

#tab-4 .border_left{left: 290px; height: 75%;}
#tab-4 .border_right{right: 390px; height: 75%;}

.listsContainer .border_left, .listsContainer .border_right{
	height: 85%;
	border-left: 1px dashed #66aeda;
	position: absolute; 
	top: 20px;
}
.listsContainer .border_left{	left: 340px;}
.listsContainer .border_right{	right: 325px;}
div.closeBut {
     background:url(../images/close.png) right top no-repeat;
	 width:65px;
	 height:15px;
	 position: absolute;
	 bottom: 20px;
	 right:20px;
	 z-index: 2;
	 cursor:pointer;
}

div.closeBut a{
	width: 45px;
	display: block;
	color: #0078c1;
	border-bottom: 1px dashed #0078c1;
	text-decoration: none;
	margin-top: -3px;
}

div.closeBut a:hover{border-color: transparent;}
div.arrowUp {
	 background: url(../images/arrowUp.png);
	 width:17px;
	 height:7px;
	 position: absolute;
	 top:-7px;
	 left:50px;
	 z-index: 2;
}
div.arrowUp22 {
	 background: url(../images/arrowUp.png);
	 width:17px;
	 height:7px;
	 position: absolute;
	 top:-7px;
	 left:820px;
	 z-index: 2;
}
div.arrowUp2 {
	 background: url(../images/arrowUp.png);
	 width:17px;
	 height:7px;
	 position: absolute;
	 top:-7px;
	 left:820px;
	 z-index: 2;
}

div.arrowUp3 {
	 background: url(../images/arrowUp.png);
	 width:17px;
	 height:7px;
	 position: absolute;
	 top:-7px;
	 left:850px;
	 z-index: 2;
}

div.arrowUp4 {
	 background: url(../images/arrowUp.png);
	 width:17px;
	 height:7px;
	 position: absolute;
	 top:-7px;
	 left:860px;
	 z-index: 2;
}
#tab-2 .arrowUp {
	 left:440px;
}
#tab-3 .arrowUp {
	 left:630px;
}
#tab-4 .arrowUp {
	 left:430px;
}
#tab-5 .arrowUp {
	 left:545px;
}
#tab-6 .arrowUp {
	 left:670px;
}
#tab-7 .arrowUp {
	 left:795px;
}
#tab-8 .arrowUp {
	 left:910px;
}
#tab-77 .arrowUp {
	 left:240px;
}
.dell label {
    width: 20px;
    height: 20px;
    display: block;
    position: relative;
   }
.dell input[type="checkbox"] + span {
    position: absolute;
    left: 0; top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/del.png) no-repeat;
    cursor: pointer;
   }
.dell input[type="checkbox"]:checked + span {
background: url(../images/del.png) no-repeat;
   }
  

.amount_disc span{
    font-size: 30px;
    color: #ff0000;
}

.amount_disc {
    margin-top: 5px;
    color: #333333;
    font: 13px Arial;
    font-weight: bold;
}

.amount_disc_wrap {
	width: 100%;
	
}

.item_info .kolt {float:left; margin-top:17px;margin-left:-25px;margin-right:20px;}
.kolt label {
    position:absolute;
    float: left;
    display: block;
    margin-top:-15px;
	margin-left:-5px;
}


.simple-little-table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	text-shadow: 1px 1px 0px #fff;
	background:#eaebec;
	border:#ccc 1px solid;
	border-collapse:separate;

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;

	-moz-box-shadow: 0 1px 2px #d1d1d1;
	-webkit-box-shadow: 0 1px 2px #d1d1d1;
	box-shadow: 0 1px 2px #d1d1d1;
}

.simple-little-table th {
	font-weight:bold;
	padding:21px 25px 22px 25px;
	border-top:1px solid #fafafa;
	border-bottom:1px solid #e0e0e0;

	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
	background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
.simple-little-table th:first-child{
	text-align: center;
}
.simple-little-table tr:first-child th:first-child{
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.simple-little-table tr:first-child th:last-child{
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}

tr.even2 td{
	text-align: center;
}

.simple-little-table tr{
	text-align: center;
}
tr.even3 td:first-child{
	text-align: left;
	border-left: 0;
}
.simple-little-table tr td {
	padding:5px;
	text-align: center;
	border-top: 1px solid #ffffff;
	border-bottom:1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
.simple-little-table tr.even td{
	background: #f6f6f6;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
	background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}



.simple-little-table tr:last-child td{
	border-bottom:0;
}
.simple-little-table tr:last-child td:first-child{
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.simple-little-table tr:last-child td:last-child{
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.simple-little-table tr:hover td{
	background: #f2f2f2;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
	background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);	
}

.simple-little-table a:link {
	color: #0066cc;
	font-weight: bold;
	text-decoration:none;
}
.simple-little-table a:visited {
	color: #0066cc;
	font-weight:bold;
	text-decoration:none;
}
.simple-little-table a:active,
.simple-little-table a:hover {
	color: #0066cc;
	text-decoration:underline;
}


#rel_cats{
	width: 172px;
	float: left;
	border-right: 1px solid #e5e5e5;
}

#rel_cats h2{
	font-family: 'PFDinDisplayProMediumRegular';
	font-size: 24px;
	margin-bottom: 20px;
}

.shop_category_name{
	overflow: hidden;
	height: 80px;
	margin: 0 3px 0 11px;
	font-weight: bold;
}

.shop_category{
	margin-bottom: 
}

.shop_category_img{
	margin-top: 3px;
}

.shop_rel_cat_anons{
color: #000000;
margin: 0 3px 0 11px;
}

.panel-thin-border{border:1px solid #0066cc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.16);background-color:#f1efea;overflow:hidden;margin-left:10px;}
.SuperMark{padding:10px 10px 0 10px;background-color:#FFF;margin-top:10px}.SuperMark .Addition{margin:0 0 0 0}.SuperMark li{text-align:left;margin-bottom:5px}.SuperMark li a{font-size:13px}

.Addition{float:left;width:100%;margin-top:20px}.blleft{font:400 15px Arial;color:#a5238e;text-align:left;padding-bottom:10px}.Addition ul{float:left;width:100%;padding-bottom:20px}.Addition li{width:100%;float:left;margin-bottom:5px}.Addition li a{float:left;font-size:13px;text-align:left}.Addition li i{float:left;margin-left:5px;color:#999}.Addition .Stat .cont{padding-left:10px;padding-right:10px}.Addition .Stat li{font:13px Arial;color:#666;text-align:left;margin-bottom:10px}.Addition .Stat li a{font:13px Arial;margin-bottom:5px}.Addition .Stat h4{padding-bottom:15px}.Addition .Stat .anons{float:left;width:100%}.Addition .heads{padding-bottom:5px}.Addition .heads a{float:none;width:auto;margin-bottom:0 !important}

#inpprice {margin-top:5px;margin-bottom:20px;margin-left:-5px}

.wrapper-hover { border: 1px solid #FFF; padding: 0px; margin: 0px; }
.wrapper-hover:hover { position:relative; z-index: 1; border: 1px solid #CCC; box-shadow: 2px 2px 2px #CCC; }
.wrapper-hover2 { border: 1px solid #FFF; padding: 0px; margin: 0px; }
.wrapper-hover2:hover { width:170px;position:relative; z-index: 1; border: 1px solid #CCC; box-shadow: 2px 2px 2px #CCC; }
.ltov {
    cursor:pointer;
}


.basbutsprt:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.basketbutprt:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.basketbutprt_ok:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.basketbutprt {
    display: block;
    width: 89px;
    height: 38px;
    padding-left: 54px;
    line-height: 31px;
    margin-left: 16px;
    background: url("../images/in_basket_bg_hover.png") no-repeat;
}

.basketbutlistprt {
    display: block;
    width: 89px;
    height: 38px;
    padding-left: 54px;
    line-height: 31px;
    margin-left: -10px;
    background: url("../images/in_basket_bg.png") no-repeat;
}

.basketbutprt_ok {
    display: block;
    width: 89px;
    height: 38px;
    padding-left: 54px;
    line-height: 31px;
    margin-left: 16px;
    background: url("../images/in_basket_bggreen_hover.png") no-repeat;
}


.parts {
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 9px 0 9px 22px;
    margin: 20px 0;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.shop_parts {
    margin-top: 20px;
}


.bottom_line2 {
    border-top:1px solid #000;
	margin-top:3px;
}

ul.sppluses2 {
	padding-left:18px;
}
ul.sppluses2 li {
	line-height:20px;
	font-weight:bold;
	list-style-image:url("../images/list-img.jpg");
}

.bottom_line {
clear:both;
    border-bottom:1px solid #efefef;
    margin-bottom:20px;
    padding-bottom:20px;
}

.okmp span {
      font-family: 'PFDinDisplayProMediumRegular';
      font-size:36px;
	  color:red;}

.okmp span span {
      font-family: 'PFDinDisplayProMediumRegular';
      font-size:18px;
	  color:#333333;}
	  
a#showhiddenButton{color:#000000;text-decoration: none;}
a#shButton2{color:#000000;text-decoration: none;}
.filter-more  { text-align: center;font-size:11px;cursor: pointer;color:#000000;display: inline-block;margin-top:10px;margin-left:55px;}
.hidden_cats {margin-top:-15px;}

#parts {display:none;}

#price_filter{
	width:100%;
	float: left;
	margin-bottom:10px;
	margin-top:-5px;
}

#pricefilter_slider{
    width: 150px;
    margin: 30px 10px 20px 0;
}


#inputmax, #inputmin{
    float: left;
    width: 44px;
    margin: 0 0 5px 0;
}

#price_filter button{
    -moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
    -webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
    box-shadow:inset 0px 1px 0px 0px #dcecfb;
    background-color:#bddbfa;
    -webkit-border-top-left-radius:0px;
    -moz-border-radius-topleft:0px;
    border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -moz-border-radius-topright:0px;
    border-top-right-radius:0px;
    -webkit-border-bottom-right-radius:0px;
    -moz-border-radius-bottomright:0px;
    border-bottom-right-radius:0px;
    -webkit-border-bottom-left-radius:0px;
    -moz-border-radius-bottomleft:0px;
    border-bottom-left-radius:0px;
    text-indent:0;
    border:1px solid #84bbf3;
    display:inline-block;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    height:40px;
    line-height:40px;
    width:100%;
    text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #528ecc;
    margin-bottom: 10px;
}
  

.b-form-input__box {
		float: left;margin: 4px 4px 0 4px;}
.b-form-input__box1 {
		float: left;margin: 4px 4px 0 0;}		
  
  
.g-news-archive-year{float: left;width:110px;}.g-news-archive-year a{font-size:14px;margin:0;padding:5px 5px 5px 25px;display:block;border-bottom:1px solid #dedede} .g-news-archive-year div{border-bottom:1px solid #fff;margin:0 0 0 15px;} .g-news-archive-year .selected span{margin:0;padding:5px 5px 5px 25px;display:block;border-bottom:1px solid #dedede;color:#000;font-weight:700;text-decoration:none;font-size:14px;} .g-news-archive-year  a:hover{color:#0076c3;text-decoration:none}


.Addition .ui-state-default,.Addition .ui-widget-content .ui-state-default,.Addition .ui-widget-header .ui-state-default{border:0;color:inherit}
.Addition .ui-slider-horizontal{height:5px;position:relative;border:1px solid #ccc;background:#f6f6f6;background:linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);background:-o-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);background:-moz-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);background:-webkit-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);background:-ms-linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);-pie-background:linear-gradient(top,#f6f6f6 0,#fafafa 50%,#fdfdfd 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(0.5,#fafafa),color-stop(1,#fdfdfd))}
.Addition .ui-slider-horizontal .ui-slider-range{position:absolute;display:block;top:0;height:100%;border:0;overflow:hidden;background:#da6239;background:linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);background:-o-linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);background:-moz-linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);background:-webkit-linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);background:-ms-linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);-pie-background:linear-gradient(top,#da6239 0,#eb472b 50%,#e3120e 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#da6239),color-stop(0.5,#eb472b),color-stop(1,#e3120e))}
.Addition .ui-slider-horizontal .ui-slider-handle{position:absolute;display:block;width:11px;height:11px;border-radius: 50%;background: #222121;background-image:linear-gradient(#525252,#0b0b0a);box-shadow: 0 1px 2px rgba(0,0,0,0.75);margin:1px 0 0 -2px;cursor:pointer;outline:0}

.Addition .ui-slider-horizontal .ui-slider-handle+.ui-slider-handle{margin-left:-5px}.Addition .ui-slider-horizontal .ui-slider-min,.b-filter__price-slide .ui-slider-horizontal .ui-slider-max,.b-filter__price-slide .ui-slider-horizontal .ui-slider-medium{font-size:10px;color:#666;position:absolute;display:block;top:-19px;left:-1px;right:-1px;height:19px}.Addition .ui-slider-horizontal .ui-slider-min{text-align:left}.Addition .ui-slider-horizontal .ui-slider-max{text-align:right}.Addition .ui-slider-horizontal .ui-slider-medium{text-align:center}

a.nound {text-decoration:none;}

.product-item{
	position: relative;
	overflow: hidden;
	display: block;
}

.product-item + .product-item:before{
	content: '';
	display: block;
	margin: 10px 0 0 0;
}

.itemsp_title { overflow: hidden; color: rgb(0, 0, 0); margin: 0px 3px 10px 11px; font-weight: bold;}
.itemsp_title a:hover { color: rgb(255, 102, 0); }

.itemsp_img {
    margin-top: 5px; text-align: center; margin-bottom: 0px; float: left;height:130px;margin-left:20px;
}

.itemsp_img:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.item-parameters{
	float: right;
	margin-right: 50px;
	min-width: 480px;
	position: relative;
	margin-top:-20px;
}

.spbasketbut:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.spbasketbut { position: absolute; right: 0; top: -5px; width: 199px; height: 47px; line-height: 31px; background: url("../images/big_red.png") no-repeat scroll 0% 0% transparent; }

.spshop_form_param { margin-left: 3px; color: rgb(102, 102, 102); margin-top: -8px; margin-bottom: 13px; display: inline-block;}
.spshop_form_param label { display: block; margin-right: 2px; line-height: 18px; }
.spshop_form_param select { width: 113px; }

.sppck {
float: right;
    margin-right:70px;
    font-weight: bold;
    position: relative;
	margin-top:40px;
	min-width: 480px;
}

.spitemlist_price {position: absolute;left: 130px;top: 7px;}
.spitemlist_price3 {position: absolute;left: 130px;top: -5px;color:#666666;font-weight:normal;}
.spdiscount-amount-wrapper{position: absolute;left: 10px;top: -5px;width:100%;text-align:center;font-size:11px;font-family:Arial;font-weight:bold;}


.spitemlist_price span {
    font-size:30px;
    color:#ff6600;
}


.spitemlist_article2{ margin-left: 3px; font-weight:normal;color:#666666; margin-top: 0px; margin-bottom: 13px; display: inline-block;}
.spshop_form_param3{position: absolute;left: -25px;top: 20px;}

.spline {
    clear: both;
    margin:0 20px 20px 0;
    border-bottom:1px solid #dfdfdf;
}

.spakcii {
    background: url("../images/discount_cyan.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}


.spskidka10 {
    background: url("../images/skidka10.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spdiscount {
    background: url("../images/discount.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spdiscount20 {
    background: url("../images/discount20.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spdiscount20lenta {
    background: url("../images/discount20belt.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spdiscount20prm {
    background: url("../images/discount20borfr.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spdiscount20stanki {
    background: url("../images/discount20sverla.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
}

.spnovinki {
    background: url("../images/discount_green.png") no-repeat top;
	width:84px;
	height:32px;
	position: absolute;
	margin-top:100px;
	margin-left:80px;
    z-index: 1;
} 

.centred {
	text-align:center;
}
#getCustomCity {cursor:pointer;display:inline-block;}
.head-3 {
	display:block;
	font:16px Tahoma;
	color:#000000;
	line-height:normal;
	padding:0;
	margin:0;
}
.drg {
	
	font:16px Tahoma;
	color:#000000;
	line-height:normal;

}

.cities {font-size:0.9em;
	margin-left:10em;
	width:auto;
	margin-top:-33px;
	margin-bottom:25px;}
.cities a {display:inline-block;
	*display:inline; zoom:1;

	border-bottom:1px dotted #666;
	color:#666;	cursor:pointer;text-decoration:none;}
	
#customCity {width:270px;}	
	
	
	
.deliveryText .area {
	border:0;
	text-align:center;
	padding:1em 0;
	color:#000000;
	font-size:1.231em;
	margin-bottom:1.25em;
}

.deliveryText .area > span {
	display:block;
	bottom: -9px;
	height: 9px;
	left: 50%;
	width: 17px;
}
.deliveryText li {
	padding-bottom:1.818em;
	font-size:0.846em;
}
.deliveryText ul ul {
	padding-left:3.909em;
	padding-bottom:1em;
}
.deliveryText li li {
	font-size:1em;
	padding-bottom:0.273em;
	list-style:disc;
}
.deliveryText li li p {
	padding-left:0;
}
.deliveryText table {
	width:100%;
}
.deliveryText td.payment,
.deliveryText td.delivery {
	width:50%;
}
.deliveryText td.payment {
	padding-right:0.769em;
}
.deliveryText td.delivery {
	padding-left:0.769em;
}
.deliveryText h3 {
	border-bottom:0.077em dotted #000000;
	margin-bottom:0.333em;
	color:#000000;
	padding-bottom:0.176em;
	font-size:1.182em;
}

.deliveryText li p {
	padding-left:2.727em;
	color:#000000;
}
.deliveryText li h4 {
	padding-left:2.727em;
}
.deliveryText li h4 {
	background:url('/a0/ru/images/style/list_arrow.png') no-repeat 1.818em 50%;
	padding:0.273em 2.727em;
	padding-right:0;
	font-size:1em;
}
.deliveryText li h4 a {
	display:inline-block;
	*display:inline; /* for IE */
	*zoom:1; /* for IE */
	color:#EE000C;
	text-decoration:underline;
}
.deliveryText li p {
	padding-top:0;
	padding-bottom:0.909em;
}
.deliveryText li p strong {
	font-weight:bold;
}
.deliveryText li .warning {
	padding:1em;
	margin-left:2.727em;
	margin-bottom:1em;
	text-align:center;
	background:#F8F8F8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
}


.deliveryText li .table {
	margin-left:2.727em;
    width:auto !important;
}
.deliveryText li  table.table td {
    text-align:center;
}	
#cusel-scroll-city{top: 0!important;}


.basket_block {   
      width:998px;
      margin:0 auto;
      padding:0 0;
      clear:both;
      overflow:hidden;}      
      
.basket_block h1 {
      font-family: 'segoe_uiregular';
      font-size: 30px;
      color:#ff6600;
      padding:10px 0 0 0;}
	  
.zakaz {
      font-family: 'segoe_uiregular';
      font-size: 14px;
      color:#333;
      line-height:14px;}
	   

.zakaz a {color:#0078c1;}

.zakaz span {color:#ff6600;font-weight: bold;}
.zakaz span.mzo {color:#0078c1;font-weight: bold;}  

.tovar {
      border: 1px solid #ccc;
      width: 178px;
      height:318px;
      padding:0;
      margin:9px 18px 9px 0;
      float:left;}  
       
.tovar .photo  { 
       position: relative;
       display:block;
       padding: 0;
       margin:0;
       height: 120px;
       clear:both;
       overflow:hidden;}  
               
.tovar .photo img {
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}
	     
.tovar .naztovzof {  
       font-size:14px;
       color:#ff6600;
       font-weight: normal;
       height: 80px;
	     margin: 0;
       padding:5px 8px;
	   overflow: hidden;
       }   
       
.tovar .naztovzof a {color:#ff6600;}  

.tovar i { 
       display:block;
       font-size:12px;
       color:#999;
       font-weight: normal;
       font-style:normal;
	     margin: 0;
       padding:0;
       text-align: center;}      

.tovar span {  
       display: block;
       font-size:24px;
       color:#ff6600;
       font-weight: bold;
       text-align: center;
	     margin: 0;
       padding:0 0 4px 0;}  
       
.tovar strike {  
       font-size:14px;
       color:#999;
       font-weight: bold;
	     margin: 0;
       padding:0 0 9px 8px;}  
       
.tovar ins {  
       background: #0078c1; 
       border: 1px solid #0078c1;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;  
      -khtml-border-radius: 4px; 
      border-radius: 4px;
       font-size:10px;
       color:#fff;
	     margin: 0 8px 9px 0;
	     float:right;
       padding:1px 2px;
       text-decoration:none;}   
       
.tovar .buton_kup {
        background:  url(../images/buton5.png) no-repeat 0 0;
        border: 0;
        display: block;
        overflow: visible;
        width: 102px;
        height: 32px;
        cursor:pointer;
        font-size: 14px;
        font-weight: bold;
        color:#fff;
        text-transform: uppercase;
	      margin:5px auto;
	      padding: 0 0 3px 0;
        clear:both;
      overflow:hidden;}    
        
.tovar label {  
       display: block;
       font-size:12px;
       color:#666;
	     margin: 0;
       padding:10px 0 0 17px;}  
       
.tovar  .niceCheck { 
	overflow: hidden;
	float:left;
	margin:1px 5px 0 0;}
	
#service_links2 {
    position: absolute;
    top:0;
    left:20px;
}

#service_links2 li {
    float: left;
    margin-right:15px;
}

#service_links2 li a:hover{
    color:#F1AA36;
	text-decoration:underline;
}	



.content_contact {
font-family: 'segoe_uiregular';
      width: 750px;
      padding:0;
      margin:0;
      float:left;}
      
.content_contact h1, #bottom_bar h1 {
      font-size: 30px;
	  font-family: 'segoe_uiregular';
      color:#ff6600;
      margin:0;
      padding:0;} 

#shema {
      font-size: 30px;
	  font-family: 'segoe_uiregular';
      color:#ff6600;
      margin:0;
      padding:0;}	  
      
.contact {
      width: 180px;
      float: left;}
      
.contact p {
      font-size: 14px;
	  font-family: 'segoe_uiregular';
      color: #666;
      padding:0;}   
      
.contact p span.cont {color: #ff6600;}      

.contact  a.printable {
       background:  url(../images/print_icon.gif) no-repeat 0 0;
       display: block;
       font-size: 12px;
	   font-family: 'segoe_uiregular';
       color:#0078c1;
       padding:0 0 0 21px;
       margin:0;}      
       
.block_manager {
      padding:10px 0 0 0;
      overflow:hidden;
	    zoom:1;}     
      
.manager {
      width: 260px;
      padding:0 0 15px 20px;
      float: left;}  

.manager2 {
      width: 340px;
      padding:0 0 15px 35px;
      float: left;}	  
      
.manager img,.manager2 img {
      width: 100px;
      height:100px;
      float:left;
      background: #fff;
      border:1px solid #fff;
      -moz-border-radius: 50px;
      -webkit-border-radius: 50px; 
      -khtml-border-radius: 50px; 
      border-radius: 50px;}
      
.manager .text {
      padding:25px 0 0 9px;
      overflow:hidden;
	    zoom:1;} 

.manager2 .text {
      padding:5px 0 0 9px;
      overflow:hidden;
	    zoom:1;}		
      
.manager h4,.manager2 h4 {
       font: bold 14px;
	   font-family: 'segoe_uibold';
       color:#f35718;
       padding:0;
       margin:0;}   
       
.manager h4 a,.manager2 h4 a{
       color:#f35718;
       text-decoration: none;}  
       
.manager h4 a:hover,.manager2 h4 a:hover {text-decoration: underline;}  

.manager span,.manager2 span {
       display:block;
       font-size: 12px;
	   font-family: 'segoe_uiregular';
       color:#666;
       padding:0;
       margin:0;}   
       
#bottom_bar {
font-family: 'segoe_uiregular';
      width: 980px;
      padding:0;
      clear:both;
      overflow:hidden;} 

#left_bar {
      width:160px;
      padding:0 20px 0 0;
      margin:0;
      float:left;}
      
.zagolovok  {
      font: 24px arial;
      color:#0078c1;
      margin:0;
      padding:0;} 
.zagolovokdop  {
      font: 12px arial;
      color:#0078c1;font-weight:bold;
      margin-bottom:5px;
      padding:0;} 	  

.menu {
      list-style: none;
      padding:0;
      margin:0;}   
      
.menu li {
      padding:3px 0;
      margin:0;}  
      
.menu a {display:block;
      font: 14px arial;
      color:#666;
      padding:2px 0 2px 10px;
      margin:0;
      text-decoration:none;}   
      
.menu a span {
      border-bottom: 1px dashed #666;} 
      
.menu a:hover span {
      border-bottom: 1px dashed #fff;} 
      
 .menu a.active span {
      border-bottom: none;}                          
      
.menu a.active {
      display:block;
      font: 14px arial;
      color:#fff;
      padding:2px 0 2px 10px;
      margin:0;
      text-decoration:none;
      background: #ff6600;
      border:1px solid #ff6600;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px; 
      -khtml-border-radius: 3px; 
      border-radius: 3px;}  

a.dal {color:#333333;float:right;margin-right:20px;}
.dalee {padding-bottom:10px;padding-top:0;}	 


.content_big {
      width:980px;
			padding: 20px 10px 10px 20px;
      margin:0;
      clear: both;
      overflow:hidden;}
	  
.content_big h1  {
      font-family: 'segoe_uiregular';
      font-size: 30px;
      color:#ff6600;
      margin:0;
      padding:0 0 10px 0;}

.content_big .shop_cat_text3	{width:945px;}  

.catalog_box {
      width: 300px;
      padding:15px 25px 15px 0;
      float:left;}                  
 
.catalog_box .pics {
      width: 80px;
      padding:5px 0 0 0;
      float:left;}  
      
.catalog_box ul {
      list-style:none;
      padding:0 0 0 15px;
      margin:0;
      overflow:hidden;
	    zoom:1;}  
      
.catalog_box ul li {
      padding:0 0 8px 0;
      margin:0;
      clear: both;
      overflow:hidden;}

.catalog_box ul li a.mores {
      font-family: 'segoe_uiregular';
      color: #0078c1;
      font-size: 12px;
      border-bottom: 1px dashed #0078c1; 
      padding:0;
      margin:0;
      text-decoration: none;}	  
      
.catalog_box ul li a {
      font-family: 'segoe_uiregular';
      float:left;
      color: #333;
      font-size: 12px;
      padding:0;
      margin:0;
      text-decoration: none;}   
      
.catalog_box ul li strong {
      font-family: 'segoe_uiregular';
      color: #ff6600;
      font-size: 12px;
      text-transform: uppercase;
      line-height: 16px;} 
      
        
      
.catalog_box ul li a:hover, .catalog_box ul li a:hover strong {text-decoration: underline;} 

.catalog_box ul li a.mores:hover {
      border-bottom: none; 
      text-decoration: none;} 






#content_in {
      position:relative;
      width: 760px;
      margin: 0;
      padding: 0 0 0 5px;
      clear:both;
      }
#content_in_nosearch {
      position:relative;
      margin: 0;
      padding: 0 0 0 5px;
      clear:both;
      }	  
	  
#content_in_kiber {
      position:relative;
      margin: 0;
      padding: 0 0 0 5px;
      clear:both;
      }	  

ul.name_page {
       list-style:none;
       padding:0;
       margin:0;
       clear:both;
      overflow:hidden;}

ul.name_page li {
       padding:0 0 0 4px;  
       margin:0px;
	   font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#ff6600;
       float:left;}

ul.name_page a {
       background:  url(../images/st.png) no-repeat 100% 5px;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#666;
       padding:0 10px 0 0;
       margin:0;}
       
#content_in h1{
       font-family: 'segoe_uiregular';
       font-size: 30px;
       color:#ff6600;
       padding:10px 0;
       margin:0;}     
       
       
#content_in ul.page_in {
       list-style:none;
       padding:0;
       margin:0 0 0 -10px;
       clear:both;
      overflow:hidden;}

#content_in ul.page_in li {
       padding: 1px 15px 1px 0;  
       margin:0px;
       float:left;}

#content_in ul.page_in a {
       border: 1px solid #fff;
       font-family: 'segoe_uiregular';
       font-size: 14px;
       color:#0078c1;
       padding:2px 10px;
       margin:0;
       float:left;}       
     
#content_in ul.page_in a.active {
       background: #ff6600;
       color:#fff;
       text-decoration:none;
       border: 1px solid #ff6600;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}       
        
        
        
        
#content_in ul.filtr {
       list-style:none;position:absolute;
       padding:0;
       margin-top:-40px;margin-left:142px;
       background: #ededed;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        float:left;}

#content_in ul.filtr li {
       padding: 2px 2px;  
       margin:0px;
       float:left;}

#content_in ul.filtr a {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#333;
       padding:0;
       margin:0;
       float:left;
       text-decoration:none;}  
       
#content_in ul.filtr a img {
       margin:5px 0 0 0;
       float:left;} 

#content_in ul.filtr span img {
       margin:5px 0 0 0;
       float:left;}	   
     
#content_in ul.filtr a.active {
       color:#ff6600;
       text-decoration:none;}  


#content_in ul.filtr2 {
       list-style:none;
       padding:0;
       margin:15px 0;
       background: #ededed;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        float:left;}

#content_in ul.filtr2 li {
       padding: 2px 2px;  
       margin:0px;
       float:left;}

#content_in ul.filtr2 a {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#333;
       padding:0;
       margin:0;
       float:left;
       text-decoration:none;}  
       
#content_in ul.filtr2 a img {
       margin:5px 0 0 0;
       float:left;} 

#content_in ul.filtr2 span img {
       margin:5px 0 0 0;
       float:left;}	   
     
#content_in ul.filtr2 a.active {
       color:#ff6600;
       text-decoration:none;} 


	   
       
#content_in .select,.content_box .select{
       list-style:none;
       padding:0;
       font-family: 'segoe_uiregular';
       font-size: 12px;      
       color: #666;
       background: #ededed url(../images/ug_top.png) no-repeat 132px 9px;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        
        margin: 14px 0 15px 3px;
        padding:1px 0 1px 0;}
        
#content_in .select span,.content_box .select span{     
       color: #ff6600;}      
        
#content_in ul.namber_page {
       list-style:none;
       padding:0;
       margin:13px 20px 15px 0;
       float:right;}
.content_box ul.namber_page {
       list-style:none;
       padding:0;
       margin:13px 20px 15px 0;
       float:left;}
#content_in ul.namber_page li,.content_box  ul.namber_page li{
       padding: 2px 1px 2px 0;  
       margin:0px;
       float:left;}

#content_in ul.namber_page a,.content_box ul.namber_page a{
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#303030;
       padding:2px 4px;
       margin:0;
       float:left;}    
       
#content_in ul.namber_page a.prew, #content_in ul.namber_page a.next,.content_box ul.namber_page a.prew,.content_box ul.namber_page a.next {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#303030;
       background: #ededed;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}   
        
#content_in ul.namber_page span.active,.content_box ul.namber_page span.active{
font-family: 'segoe_uibold';
       font-size: 12px;
padding:2px 4px;
       margin:0;
	   float:left;
       color:#fff;
       text-decoration:none;
       background: #ff6600;
       border: 1px solid #ff6600;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}  
        
#content_in ul.vid {
       list-style:none;
       padding:0;
       margin:0 14px 10px 0;
       float:right;}

#content_in ul.vid li {
       padding: 2px 8px 2px 0;  
       margin:0px;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       line-height:18px;
       float:left;}

#content_in ul.vid .vid1 a {
       background:  url(../images/vid1.png) no-repeat 0 0;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       padding:0 0 0 22px;
       margin:0;
       float:left;
       line-height:18px;}   
       
#content_in ul.vid .vid2 a {
       background:  url(../images/vid2.png) no-repeat 0 0;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       padding:0 0 0 22px;
       margin:0;
       float:left;
       line-height:18px;}     
       
#content_in ul.vid .vid1 a.active {
       background:  url(../images/vid1.png) no-repeat 0 100%;
       color:#ff6600;
       text-decoration:none;
       line-height:18px;}                              
        
#content_in ul.vid .vid2 a.active {
       background:  url(../images/vid2.png) no-repeat 0 100%;
       color:#ff6600;
       text-decoration:none;
       line-height:18px;}     
       
#content_in .box_spisok {
       background: url(../images/box_spisok.png) no-repeat 0 100%;
       width: 758px;
       height: 207px; 
       margin: 6px 0;
       padding: 0;
       clear:both;}              
        
#content_in .box_spisok:hover {
       background: url(../images/box_spisok.png) no-repeat 0 0;}           
       
#content_in .box_spisok .photo {
       position: relative;        
       padding:0;
       margin: 0;
       width:150px;
       height: 120px;
       float:left;}
       
#content_in .box_spisok .photo img{
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}
	     
#content_in .box_spisok .lefter {
      width: 405px;
      padding: 0 0 0 20px;
      float: left;}	    
      
#content_in .box_spisok .lefter h4 {
      font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#333;
      padding:6px 0;}	 
      
#content_in .box_spisok .lefter h4 a {
      color:#ff6600;}

#content_in .box_spisok .lefter .itemstr_title {
      font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#333;
      padding:6px 0;}	 
      
#content_in .box_spisok .lefter .itemstr_title a {
      color:#ff6600;}	  
      
#content_in .box_spisok .lefter dl {   
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#333;
      height: 120px;
      padding:6px 0;
      margin:0;
      float: left;}	                          

#content_in .box_spisok .lefter dl dd {
      padding:2px 0;
      margin:0;
      clear:both;
      overflow:hidden;
	  width: 240px;}	  
      
#content_in .box_spisok .lefter dl dd span {
      width: 150px;
      float:left;
      padding: 0 10px 0 0;
      font-family: 'segoe_uiregular';
       font-size: 9px;
      color:#0078c1;
	  line-height:19px;
      text-transform: uppercase;
      text-align: right;}	                                        
        
#content_in .box_spisok .lefter label {
      position: relative;
      float:left;
      padding:5px 0 0 0;
      margin:0;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;}
      
#content_in .box_spisok .lefter label input {
      float:left;
      margin:1px 5px 0 0;}    
      
#content_in .box_spisok .lefter label .dob  {
       background: url(../images/dob.png) no-repeat 0 0;
       position:absolute;
       display:none;
       top:-10px;
       right:-92px;
       width: 82px;
       height: 45px; 
       margin: 15px 0 15px 0;
       padding:7px 0 0 10px;}  
       
#content_in .box_spisok .lefter label:hover .dob  { display:block;}   
               
       
#content_in .box_spisok .lefter label .dob .kolvo {
       font: bold 12px arial;
       color:#ff6600; 
       margin: 0;
       padding: 0;} 
       
#content_in .box_spisok .lefter label .dob .srav {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#0078c1; 
       text-decoration:none;
       border-bottom: 1px dashed #0078c1;
       margin: 0;
       padding: 0;}   
       
#content_in .box_spisok .lefter label .dob .srav:hover {
       border-bottom: none;} 
       
#content_in .box_spisok .lefter .otz {
       font: bold 12px arial;
       color:#999; 
       margin: 5px 0 0 110px;
       padding: 0;
       float:left;} 
       
#content_in .box_spisok .lefter .otz a {
       font: bold 12px arial;
       color:#ff6600;}       
       
#content_in .box_spisok .centers {
      width: 147px;   
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding: 25px 0 0 20px;
      margin:0 2px 0 0;
      float: left;}	 
      
#content_in .box_spisok .centers .big_cena {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      padding: 0;}	 
      
#content_in .box_spisok .centers strong {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 13px;
      color:#999;
      padding: 0;}	 
      
#content_in .box_spisok .centers .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:7px 0;
	      padding:0 0 2px 25px;}  
        
#content_in .box_spisok .centers .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;}   
        
#content_in .box_spisok .centers a {
        border:0px;
        display: block;
        font-family: 'segoe_uiregular';
       font-size: 12px;
        color:#ff6600;
	      margin: 0;
	      padding:0 8px 3px 2px;}

#content_in .box_spisok .centers a span {
       
        font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
	      padding:0;}		  
        
#content_in .box_spisok .righter {
      width: 134px; 
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      text-align:center;
      padding: 29px 0 0 0;
      float: left;}	 
                                                                     
#content_in .box_spisok .righter i {
      background:  url(../images/nal.png) no-repeat 50% 0;
      display:block;
      font: bold 12px arial;
      color:#0078c1;
      padding: 20px 0 6px 0;}	
      
#content_in .box_spisok .righter strong {padding:0 0 6px 0;display:block;}	 	

#content_in .box_spisok .righter ul {
      list-style:none;
      padding: 0 0 0 32px;
      margin:0;
      clear:both;
      overflow:hidden;}	 	            	
        
#content_in .box_spisok .righter ul li {
      padding: 0 3px 0 0;
      margin:0;
      float:left;}	
      
#content_in .box_spisok .righter ins {
      display:block;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#0078c1;
      text-decoration:none;
      padding:4px 0 0 0;}	    
      
      
      
      
#content_in .box_tovar {
       background: url(../images/box_tovar.png) no-repeat 0 100%;
       width: 163px;
       height: 338px; 
       margin: 3px 0 0 -5px;
       padding: 0 18px 0 13px;
       float: left;}              
        
#content_in .box_tovar:hover {
       background: url(../images/box_tovar.png) no-repeat 0 0;}           
       
#content_in .box_tovar .photo {
       position: relative;        
       padding:0;
       margin: 0;
       width:167px;
       height: 120px;}
       
#content_in .box_tovar .photo img{
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}
		 
#content_in_nosearch .box_tovar {
       background: url(../images/box_tovar.png) no-repeat 0 100%;
       width: 163px;
       height: 338px; 
       margin: 3px 0 0 -5px;
       padding: 0 18px 0 13px;
       float: left;}              
        
#content_in_nosearch .box_tovar:hover {
       background: url(../images/box_tovar.png) no-repeat 0 0;}           
       
#content_in_nosearch .box_tovar .photo {
       position: relative;        
       padding:0;
       margin: 0;
       width:167px;
       height: 120px;}
       
#content_in_nosearch .box_tovar .photo img{
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}		 

.item_titlen {
    overflow: hidden;
    font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#ff6600;
      padding:6px 0;
	  height:70px;
}		 
       
#content_in .box_tovar  h4 {
      font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#ff6600;
      padding:6px 0;}	 
      
#content_in .box_tovar h4 a {
      color:#ff6600;}

.item_titlen a{
    color:#ff6600;
}	  
      
#content_in .box_tovar  span {
      display:block;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding:2px 0 0 0;
      text-align:center;}	   
      
#content_in .box_tovar  span.big_cena {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
      padding: 0;
	  margin-top:-8px;}

#content_in .box_tovar  .big_cena2 {
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
}

#content_in .box_tovar  .shop_param_price {
 
	  margin-top:-3px;
	  text-align:center;
	  white-space: nowrap;}	  
      
#content_in .box_tovar  strike {
      font-family: 'segoe_uibold';
      font-size: 13px;
      color:#999;
      margin:0 0 5px 4px;
      float:left;}

#content_in .box_tovar .noprice {

       height:24px;
}

#content_in .box_tovar .noprice2 {

       height:27px;
} 
      
#content_in .box_tovar  ins {
      background: #0078c1;
       border: 1px solid #0078c1;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
      font-family: 'segoe_uiregular';
       font-size: 10px;
      color:#fff;
      float:right;
      margin:2px 4px 4px 0;
      text-decoration:none;
      padding: 0 2px;}
	  
#content_in .box_tovar .bask {  
     display: block;
	 }
	 
#content_in .box_tovar  .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:0 auto;
	      padding:0 0 2px 25px;}  
		  
		  
#content_in .box_tovar  .buton.basketbut_ok {
        background: url(../images/butonsnp_ok.png) no-repeat 0 0;font-size:0;
} 

		  
		  
		  
        
#content_in .box_tovar  .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;} 
#content_in .box_tovar  .buton.basketbut_ok:hover {
        opacity:0.7; background: url(../images/butonsnp_ok.png) no-repeat 0 0;font-size:0;
}
		

#content_in .box_tovar label {
      position: relative;
      float:left;
      padding: 0;
      margin:0;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;}
      
#content_in  .box_tovar label input {
      float:left;
      margin:1px 5px 0 0;}   

#content_in  .box_tovar label input.shop_compare_button {
  background: rgba(0, 0, 0, 0) url("/img/checkbox.gif") no-repeat scroll 0 1px;
  margin: -3px 5px 0 3px;
  width: 170px;
}	
 #content_in  .box_tovar label .shop_compare_checked input {
  background-position: left -20px!important;
} 
      
#content_in .box_tovar label .dob  {
       background: url(../images/dob.png) no-repeat 0 0;
       position:absolute;
       display:none;
       top:-4px;
       right:22px;
       width: 82px;
       height: 45px; 
       margin: 15px 0 15px 0;
       padding:7px 0 0 10px;}  
 #content_in .box_tovar label .dbb  {
       display:none;
       }       
#content_in .box_tovar  label:hover .dob  { display:block;}   
               
       
#content_in .box_tovar  label .dob .kolvo {
       font: bold 12px arial;
       color:#ff6600; 
       margin: 0;
       padding: 0;} 
       
#content_in .box_tovar label .dob .srav {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#0078c1; 
       text-decoration:none;
       border-bottom: 1px dashed #0078c1;
       margin: 0;
       padding: 0;}   
       
#content_in .box_tovar  label .dob .srav:hover {
       border-bottom: none;} 

#content_in .box_tovar .artsel {
       margin-top:-2px;
	   } 
	    

.shop_no_buy {margin-top:20px;}	 


/* select */
.form1 select.select1,
.form1 .select1.selectBox   {
	display: block;
	position: relative;
	background: url(../images/select-button1.png) no-repeat 100% 100%;               
	height: 12px;	
  text-align: left;
  font-family: 'segoe_uiregular';
	font-size: 12px;
	color: #0078c1;
	text-decoration: none;
	border: 1px solid #fff; 
	margin: -4px 0 0 0;
	padding:0 8px 4px 0;
	line-height: 12px;
  overflow:hidden;}     
                                                                                           
.select1.selectBox, .select1 .selectBox-dropdown-menu,  ul.select1 {      
	       position: absolute;    
         top:0;
	       list-style: none;
	       font-family: 'segoe_uiregular';
	font-size: 12px;
	       line-height: 12px;
	       color:#666;
	       background: #fff;        
	       margin: 2px 0 0 0;
	       padding:5px 0;
	       border: 1px solid #666;
         z-index:9999;}  
   
.select1.selectBox-dropdown-menu li a {
	display: block;
	padding: 2px 5px;
	color: #666;
	text-decoration: none;
	cursor: pointer;}

.select1.selectBox-dropdown-menu li a:hover {color: #000;} 

.form1 .selectBox-label {padding: 0 5px;}
	
.form1 .selectBox-arrow {
	position: absolute;   
	left: auto;
	right: 0;
	top: 0;
	width: 187px;
	height: 26px; 
	overflow: hidden;
	cursor: pointer;}

.form1 .lab {
      font-family: 'segoe_uiregular';
	font-size: 12px;
      float:left;
      padding:0 4px 0 0;}

/* select */ 

.artsel {padding:0 0 0 10px;clear:both;}

.artsel .form1 {
      padding: 0;
      margin:0;
      height:20px;
	  overflow:hidden;
      }
	  
.box_spisok .artsel {
      
  margin-left: 185px;
  margin-top: 40px;
  position: absolute;
}

.box_spisok .artsel .form1 {
  height: 40px!important;
  margin: 0;
  overflow: hidden;
  padding: 0;
}  

.box_spisok .artsel label {
      
  display:block;
  float:none!important;
} 	  

.box_tovar .big_cena2 {
      width:180px;
      margin: -11px auto 0 auto;
      text-align: center;
      clear:both;
      overflow:hidden;}
	  
	  
	  
.box_spisok .shop_param_price {
      width: 147px;   
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding: 25px 0 0 20px;
      margin-left:-20px;
	  margin-top:-25px;
      float: left;}	 
      
.box_spisok .shop_param_price .big_cena2 {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      padding: 0;}	 
      
.box_spisok .shop_param_price strong {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 13px;
      color:#999;
      padding: 0;}	 
      
.box_spisok .shop_param_price .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:7px 0;
	      padding:0 0 2px 25px;}  
        
.box_spisok .shop_param_price .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;}   
        
.box_spisok .shop_param_price a {
        background:  url(../images/proc.png) no-repeat 0 2px;
        display: block;
        font-family: 'segoe_uiregular';
       font-size: 12px;
        color:#ff6600;
	      margin: 0;
	      padding:0 0 0 15px;}    	  
	  
	  
	  


.box_tovar .select1 {width: 93px;margin: 0;}


#content_in_kiber h1{
       font-family: 'segoe_uiregular';
       font-size: 30px;
       color:#ff6600;
       padding:10px 0;
       margin:0;}     
       
       
#content_in_kiber ul.page_in {
       list-style:none;
       padding:0;
       margin:0 0 0 -10px;
       clear:both;
      overflow:hidden;}

#content_in_kiber ul.page_in li {
       padding: 1px 15px 1px 0;  
       margin:0px;
       float:left;}

#content_in_kiber ul.page_in a {
       border: 1px solid #fff;
       font-family: 'segoe_uiregular';
       font-size: 14px;
       color:#0078c1;
       padding:2px 10px;
       margin:0;
       float:left;}       
     
#content_in_kiber ul.page_in a.active {
       background: #ff6600;
       color:#fff;
       text-decoration:none;
       border: 1px solid #ff6600;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}       
        
        
        
        
#content_in_kiber ul.filtr {
       list-style:none;
       padding:0;
       margin:15px 0;
       background: #ededed;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        float:left;}

#content_in_kiber ul.filtr li {
       padding: 2px 2px;  
       margin:0px;
       float:left;}

#content_in_kiber ul.filtr a {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#333;
       padding:0;
       margin:0;
       float:left;
       text-decoration:none;}  
       
#content_in_kiber ul.filtr a img {
       margin:5px 0 0 0;
       float:left;}              
     
#content_in_kiber ul.filtr a.active {
       color:#ff6600;
       text-decoration:none;}   
       
#content_in_kiber .select {
       list-style:none;
       padding:0;
       font-family: 'segoe_uiregular';
       font-size: 12px;      
       color: #666;
       background: #ededed url(../images/ug_top.png) no-repeat 132px 9px;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
        
        margin: 14px 0 15px 8px;
        padding:1px 0 1px 0;}
        
#content_in_kiber .select span {     
       color: #ff6600;}      
        
#content_in_kiber ul.namber_page {
       list-style:none;
       padding:0;
       margin:14px 20px 15px 0;
       float:right;}

#content_in_kiber ul.namber_page li {
       padding: 2px 1px 2px 0;  
       margin:0px;
       float:left;}

#content_in_kiber ul.namber_page a {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#303030;
       padding:2px 4px;
       margin:0;
       float:left;}    
       
#content_in_kiber ul.namber_page a.prew, #content_in_kiber ul.namber_page a.next {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#303030;
       background: #ededed;
       border: 1px solid #ededed;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}     
        
#content_in_kiber ul.namber_page span.active {
font-family: 'segoe_uibold';
       font-size: 12px;
padding:2px 4px;
       margin:0;
	   float:left;
       color:#fff;
       text-decoration:none;
       background: #ff6600;
       border: 1px solid #ff6600;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;}  
        
#content_in_kiber ul.vid {
       list-style:none;
       padding:0;
       margin:0 0px 0 0;
       float:right;}

#content_in_kiber ul.vid li {
       padding: 2px 8px 2px 0;  
       margin:0px;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       line-height:18px;
       float:left;}

#content_in_kiber ul.vid .vid1 a {
       background:  url(../images/vid1.png) no-repeat 0 0;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       padding:0 0 0 22px;
       margin:0;
       float:left;
       line-height:18px;}   
       
#content_in_kiber ul.vid .vid2 a {
       background:  url(../images/vid2.png) no-repeat 0 0;
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#999;
       padding:0 0 0 22px;
       margin:0;
       float:left;
       line-height:18px;}     
       
#content_in_kiber ul.vid .vid1 a.active {
       background:  url(../images/vid1.png) no-repeat 0 100%;
       color:#ff6600;
       text-decoration:none;
       line-height:18px;}                              
        
#content_in_kiber ul.vid .vid2 a.active {
       background:  url(../images/vid2.png) no-repeat 0 100%;
       color:#ff6600;
       text-decoration:none;
       line-height:18px;}     
       
#content_in_kiber .box_spisok {
       background: url(../images/box_spisok.png) no-repeat 0 100%;
       width: 758px;
       height: 207px; 
       margin: 6px 0;
       padding: 0;
       clear:both;}              
        
#content_in_kiber .box_spisok:hover {
       background: url(../images/box_spisok.png) no-repeat 0 0;}           
       
#content_in_kiber .box_spisok .photo {
       position: relative;        
       padding:0;
       margin: 0;
       width:150px;
       height: 120px;
       float:left;}
       
#content_in_kiber .box_spisok .photo img{
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}
	     
#content_in_kiber .box_spisok .lefter {
      width: 405px;
      padding: 0 0 0 20px;
      float: left;}	    
      
#content_in_kiber .box_spisok .lefter h4 {
      font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#333;
      padding:6px 0;}	 
      
#content_in_kiber .box_spisok .lefter h4 a {
      color:#ff6600;}	
      
#content_in_kiber .box_spisok .lefter dl {   
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#333;
      height: 120px;
      padding:6px 0;
      margin:0;
      float: left;}	                          

#content_in_kiber .box_spisok .lefter dl dd {
      padding:2px 0;
      margin:0;
      clear:both;
      overflow:hidden;}	  
      
#content_in_kiber .box_spisok .lefter dl dd span {
      width: 150px;
      float:left;
      padding: 0 10px 0 0;
      font-family: 'segoe_uiregular';
       font-size: 10px;
      color:#0078c1;
      text-transform: uppercase;
      text-align: right;}	                                        
        
#content_in_kiber .box_spisok .lefter label {
      position: relative;
      float:left;
      padding:5px 0 0 0;
      margin:0;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;}
      
#content_in_kiber .box_spisok .lefter label input {
      float:left;
      margin:1px 5px 0 0;}    
      
#content_in_kiber .box_spisok .lefter label .dob  {
       background: url(../images/dob.png) no-repeat 0 0;
       position:absolute;
       display:none;
       top:-10px;
       right:-92px;
       width: 82px;
       height: 45px; 
       margin: 15px 0 15px 0;
       padding:7px 0 0 10px;}  
       
#content_in_kiber .box_spisok .lefter label:hover .dob  { display:block;}   
               
       
#content_in_kiber .box_spisok .lefter label .dob .kolvo {
       font: bold 12px arial;
       color:#ff6600; 
       margin: 0;
       padding: 0;} 
       
#content_in_kiber .box_spisok .lefter label .dob .srav {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#0078c1; 
       text-decoration:none;
       border-bottom: 1px dashed #0078c1;
       margin: 0;
       padding: 0;}   
       
#content_in_kiber .box_spisok .lefter label .dob .srav:hover {
       border-bottom: none;} 
       
#content_in_kiber .box_spisok .lefter .otz {
       font: bold 12px arial;
       color:#999; 
       margin: 5px 0 0 110px;
       padding: 0;
       float:left;} 
       
#content_in_kiber .box_spisok .lefter .otz a {
       font: bold 12px arial;
       color:#ff6600;}       
       
#content_in_kiber .box_spisok .centers {
      width: 147px;   
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding: 25px 0 0 20px;
      margin:0 2px 0 0;
      float: left;}	 
      
#content_in_kiber .box_spisok .centers .big_cena {
      display:block;
      font: bold 24px arial;
      color:#ff6600;
      padding: 0;}	 
      
#content_in_kiber .box_spisok .centers strong {
      display:block;
      font: bold 14px arial;
      color:#999;
      padding: 0;}	 
      
#content_in_kiber .box_spisok .centers .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:7px 0;
	      padding:0 0 2px 25px;}  
        
#content_in_kiber .box_spisok .centers .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;}   
        
#content_in_kiber .box_spisok .centers a {
        background:  url(../images/proc.png) no-repeat 0 2px;
        display: block;
        font-family: 'segoe_uiregular';
       font-size: 12px;
        color:#ff6600;
	      margin: 0;
	      padding:0 0 0 15px;}    
        
#content_in_kiber .box_spisok .righter {
      width: 134px; 
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      text-align:center;
      padding: 29px 0 0 0;
      float: left;}	 
                                                                     
#content_in_kiber .box_spisok .righter i {
      background:  url(../images/nal.png) no-repeat 50% 0;
      display:block;
      font: bold 12px arial;
      color:#0078c1;
      padding: 20px 0 6px 0;}	
      
#content_in_kiber .box_spisok .righter strong {padding:0 0 6px 0;display:block;}	 	

#content_in_kiber .box_spisok .righter ul {
      list-style:none;
      padding: 0 0 0 32px;
      margin:0;
      clear:both;
      overflow:hidden;}	 	            	
        
#content_in_kiber .box_spisok .righter ul li {
      padding: 0 3px 0 0;
      margin:0;
      float:left;}	
      
#content_in_kiber .box_spisok .righter ins {
      display:block;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#0078c1;
      text-decoration:none;
      padding:4px 0 0 0;}



             
      
#content_in_kiber .box_tovar {
       background: url(../images/box_tovar.png) no-repeat 0 100%;
       width: 163px;
       height: 338px; 
       margin: 3px 0 0 -5px;
       padding: 0 18px 0 13px;
       float: left;}              
        
#content_in_kiber .box_tovar:hover {
       background: url(../images/box_tovar.png) no-repeat 0 0;}           
       
#content_in_kiber .box_tovar .photo {
       position: relative;        
       padding:0;
       margin: 0;
       width:167px;
       height: 120px;}
       
#content_in_kiber .box_tovar .photo img{
       position	: absolute;
	     top: 0;
	     bottom: 0;
	     left: 0;
	     right: 0;
	     margin: auto;}
 
       
#content_in_kiber .box_tovar  h4 {
      font-family: 'segoe_uiregular';
       font-size: 14px;
      color:#ff6600;
      padding:6px 0;}	 
      
#content_in_kiber .box_tovar h4 a {
      color:#ff6600;}

	  
      
#content_in_kiber .box_tovar  span {
      display:block;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding:2px 0 0 0;
      text-align:center;}	   
      
#content_in_kiber .box_tovar  span.big_cena {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
      padding: 0;
	  margin-top:-8px;}

#content_in_kiber .box_tovar  .big_cena2 {
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
}

#content_in_kiber .box_tovar  .shop_param_price {
 
	  margin-top:-3px;
	  text-align:center;
	  white-space: nowrap;}	  
      
#content_in_kiber .box_tovar  strike {
      font-family: 'segoe_uibold';
      font-size: 14px;
      color:#999;
      margin:0 0 5px 4px;
      float:left;}

#content_in_kiber .box_tovar .noprice {

       height:24px;
}

#content_in_kiber .box_tovar .noprice2 {

       height:27px;
} 
      
#content_in_kiber .box_tovar  ins {
      background: #0078c1;
       border: 1px solid #0078c1;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
      font-family: 'segoe_uiregular';
       font-size: 10px;
      color:#fff;
      float:right;
      margin:2px 4px 7px 0;
      text-decoration:none;
      padding: 0 4px;}
	  
#content_in_kiber .box_tovar .bask {  
     display: block;
	 }
	 
#content_in_kiber .box_tovar  .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:0 auto;
	      padding:0 0 2px 25px;}  
        
#content_in_kiber .box_tovar  .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;}      

#content_in_kiber .box_tovar label {
      position: relative;
      float:left;
      padding: 0;
      margin:0;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;}
      
#content_in_kiber  .box_tovar label input {
      float:left;
      margin:1px 5px 0 0;}    
      
#content_in_kiber .box_tovar label .dob  {
       background: url(../images/dob.png) no-repeat 0 0;
       position:absolute;
       display:none;
       top:-4px;
       right:22px;
       width: 82px;
       height: 45px; 
       margin: 15px 0 15px 0;
       padding:7px 0 0 10px;}  
       
#content_in_kiber .box_tovar  label:hover .dob  { display:block;}   
               
       
#content_in_kiber .box_tovar  label .dob .kolvo {
       font: bold 12px arial;
       color:#ff6600; 
       margin: 0;
       padding: 0;} 
       
#content_in_kiber .box_tovar label .dob .srav {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#0078c1; 
       text-decoration:none;
       border-bottom: 1px dashed #0078c1;
       margin: 0;
       padding: 0;}   
       
#content_in_kiber .box_tovar  label .dob .srav:hover {
       border-bottom: none;} 

#content_in_kiber .box_tovar .artsel {
       margin-top:-2px;
	   } 
	   
	   
.links {
       font-family: 'segoe_uiregular';
       font-size: 22px;
	   margin-left:10px;
	   }
a.linkk {
       padding:0 10px;
	   }
	   
#felo15 {position:absolute;margin-top:-80px;margin-left:240px;}	

.breadcrumbs{text-align:left;clear:both;margin-left:2px;} 
.breadcrumbs .breadcrumbsList li{background:url("../images/breadcumbs-next.png") no-repeat left 55%;padding:.385em 3px .385em 1.077em;float:left;font-size: 0.84615em;font-weight: inherit; font-style: inherit; font-family: inherit;color:#ff6600;}
.breadcrumbs .breadcrumbsList li:first-child{padding-left:0;background-image:none !important}
.breadcrumbs .breadcrumbsList li ul{display:none;position:absolute;top:100%;left:.769em}
.breadcrumbs .breadcrumbsList li a{color:#000;position:relative;z-index:1;text-decoration:none !important}
.breadcrumbs .breadcrumbsList li span.bread{padding:2px 0 0 4px;}
.breadcrumbs .breadcrumbsList li a+ul{display:none;position:absolute;padding:2.076em 0 0;left:.769em;right:-0.4em;top:0;z-index:0}
.breadcrumbs .breadcrumbsList li a span{border-bottom:1px solid #000}
.breadcrumbs .breadcrumbsList li a:hover{text-decoration:none !important}
.breadcrumbs .breadcrumbsList li a:hover span{border-bottom:0} 

.faq-detail .name{
    position: relative;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    padding-left: 70px;
    min-height: 61px;
}

.faq-detail .name{padding-left: 50px;background: url("../images/faq-q.png") left top no-repeat; background-size:30px; }
.faq-detail .name:after{
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.faq-detail .answer{
    position: relative;
    margin: 0 0 30px;
    padding: 17px 36px;
    border: 3px solid #e1e1e1;
    font-size: 16px;
    line-height: 22px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;

}
.faq-detail .answer:after{
    display: block;
    content: '';
    background: url("../images/faq-rect.jpg") no-repeat;
    width: 44px;
    height: 26px;
    position: absolute;
    bottom: -26px;
    right: 23px;
    z-index: 10;
}
.faq-detail .back{ text-align: center; }
.faq-detail .back a{
    display: inline-block;
    background: url("../images/faq-back.png") no-repeat;
    color: #0072c9;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding-left: 45px;
}
.faq-detail .back a:hover{ text-decoration: underline; }


#fade { 
    display: none;/*--по умолчанию скрыто--*/ 
    background: #666;
    position: fixed; left: 0; top: 0;
    width: 100%; height: 100%;
    opacity: .80; 
    z-index: 9999;
}
.popup_block {
    display: none; /*--по умолчанию скрыто--*/
    background: #fff;
    padding: 20px;
    border: 8px solid rgb(134, 134, 134);
    float: left;
    font-size: 85%;
    position: fixed;
    top: 50%; left: 50%;color: #000;
    max-width: 750px;
    min-width: 320px;
    height: auto;
    z-index: 99999;
    /*--CSS3 тень блока--*/
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    /*--CSS3 скругление углов--*/
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}
.popup_block p {	
    font-weight: 400;
    padding: 0;
    margin: 0;
    color: #000;
    line-height: 1.6;}
.popup_block h2 {
    margin: 0px 0 10px;
    color: rgb(43, 43, 43);
    font-weight: 400;
    text-align: center;
    text-shadow: 1px 1px 2px #0D0C0C;
}	
/* формируем кнопку закрытия */
.close {
    background-color: rgba(61, 61, 61, 0.8);
    border: 2px solid #ccc;
    height: 25px;
    line-height: 20px;
    position: absolute;
    right: -17px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;padding: 0;
    top: -17px;
    width: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 12px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}
.close:hover {
    background-color: rgba(252, 20, 0, 0.8);
}
.shadow {
    box-shadow:4px 4px 10px #857373;
   -webkit-box-shadow:4px 4px 10px #857373;
   -moz-box-shadow:4px 4px 10px #857373;
    padding:0;
}
/*--фиксированное позиционирование для IE6--*/
*html #fade {
    position: absolute;
}
*html .popup_block {
    position: absolute;
}




.faq_form input,
.faq_form textarea{
    -moz-border-radius: 19px;
    -webkit-border-radius: 19px;
    border-radius: 19px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #fff;
    width: 278px;
    height: 18px;
    padding: 10px 20px;
    border: 1px solid #cccccc;
    margin: 0 1px 1px 1px;
}


.faq_form textarea{
    height: 150px;
    resize: none;
}

.faq_form input[type="submit"]{
    border: none;
    background: #0079c2;
    width: 320px;
    height: 50px;
    cursor: pointer;
    color: #ffffff;
    font-weight: 700;
    font-size: 18px;margin-top:15px;
}

.faq_form .infofield {

margin-top:15px !important;
}

.faq_form .errors {margin-top:3px !important;}


#dcat {
  position: fixed; top: 0; bottom: 0; left: 0; right: 0;
  background-size: cover;
  background:url("../images/zast.png") no-repeat;z-index:9500;
  
}


#service_links li a.blackfr{
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	display: block;
}

#service_links li a.blackfr:hover{
    color:#fff;
	border-color: #fff;
}

#service_links li a.idpodar{
	color: #fff;
	text-decoration: none;
	border-bottom: none;
	display: block;
}

#service_links li a.idpodar:hover{
    color:#fff;
	border-color: #fff;
}

.gtool_s {
  background: url("../images/picgt.jpg") no-repeat;
  height:12px;
  width:10px;display: inline-block;
}

blockquote { display: block; padding: 10px 10px 10px 45px; margin: 10px 0; color: #000;background: #caf2ff;border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
        -khtml-border-radius:8px; }
blockquote:before { content: "“"; font: 6em/66px Times, serif; color: #000; float: left; margin-left: -45px; margin-top:-7px }

.shop_cat_text2 li {
font-size: 15px;
    padding-left:18px;
    line-height: 18px;
	margin-left:20px;
}

.shop_cat_text2 li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

.shop_cat_text2 .markspis ul {
    list-style-type:none;
	
}

.shop_cat_textbrend li {

    padding-left:18px;
    line-height: 18px;
	margin-left:20px;
}

.shop_cat_textbrend li:before {
    color: #0066cc;
    content: "•";
    padding-right:8px;font-size:20px;vertical-align: middle;
}

.shop_cat_textbrend .markspis ul {
    list-style-type:none;
	
}

.imgbrend {height:25px;margin-right:3px;vertical-align:middle;}
a#salevyh {margin-left:10px;color:red;}

.tdec-none { text-decoration: none ! important; }
.dspl_b { display: block; }
.dspl_n { display: none; }
.questactt, .questact {font-weight:bold;font-size: 20px;}
.faq_link_questions { font-size: 14px;margin-top:10pxmargin-left:15px; }
.faq_link_questions a{ color: #0066cc; }
.valign-m { vertical-align: middle; }

.product-filter { background: rgb(236, 236, 236) none repeat scroll 0% 0%; border-radius: 2px; margin-bottom: 40px; }
.product-filter__notice::before { content: ""; display: block; position: absolute; left: -21px; top: 2px; border-width: 14px 7px 14px 14px; border-style: solid; border-color: transparent rgb(255, 102, 0) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.product-filter__pseudo { background: white none repeat scroll 0% 0%; margin: 11px; padding: 11px; border-radius: 2px; }
.product-filter__pseudo-title { font-size: 15px; display: block; border-bottom: 1px solid rgb(194, 194, 196); padding-bottom: 8px; margin-bottom: 8px; }
.product-filter__row { position: relative; border-top: 1px solid rgb(181, 181, 181); padding: 16px 20px; }
.product-filter__row-title { display: inline-block; margin-bottom: 20px; position: relative; text-decoration: none; color: black; cursor: pointer; }
.product-filter__row-title::before { content: ""; border-width: 7px 4px 4px; border-style: solid; border-color: rgb(85, 85, 85) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: absolute; left: -13px; top: 4px; }
.product-filter__row-title-inner { display: inline; border-bottom: 1px dotted black; }
.product-filter__row_closed .product-filter__row-title { margin-bottom: 0px; }
.product-filter__row_closed .product-filter__row-title::before { border-width: 4px 4px 4px 7px; border-style: solid; border-color: transparent transparent transparent rgb(85, 85, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: -11px; top: 3px; }
.product-filter__row_closed .product-filter__row-inner { display: none; }
.product-filter__check { display: inline-block; margin-bottom: 12px; position: relative; min-width: 50%; float: left; }
.product-filter__check::before { content: ""; position: absolute; display: block; width: 17px; height: 17px; border: 1px solid rgb(209, 209, 209); border-radius: 2px; background: white none repeat scroll 0% 0%; }
.product-filter__check-input { position: absolute; cursor: pointer; width: 18px; height: 18px; display: block; opacity: 0; }
.product-filter__check-input:checked + .product-filter__check-label::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 19px; height: 18px; background: transparent url("../images/checkbox_checked.png") no-repeat scroll 50% 50%; }
.product-filter__check-label { display: inline-block; cursor: pointer; margin-left: 26px; margin-top: 2px; color: rgb(50, 50, 50); }
.product-filter__button { display: inline-block; text-transform: uppercase; color: white; padding: 8px 14px; border: medium none; border-radius: 2px; text-decoration: none; margin-top: 5px; }
.product-filter__button_type_apply { border:0;background: #0079c2 none repeat scroll 0% 0%; cursor: pointer;color:#fff;margin-bottom:5px;margin-left:25px; }
.product-filter__button_type_apply:hover { background: rgb(116, 205, 198) none repeat scroll 0% 0%; }

.faq_question a {font-size:16px;}

.article_item {

	display:inline-block;
	padding:5px;
	margin:0 20px 30px 0;
	vertical-align:top;
    width: 280px;
	border: 2px solid #ededed;
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
	height:400px;
}

.article_item:hover {
	border: 2px solid #ff6600;cursor:pointer;
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}

.article_item_img {
	display:block;
	margin-bottom:2px;
	text-align:center;
	width:280px;
	height:210px;
}
.article_item_img img{
	width:280px;
	height:210px;
}
.article_item_name {
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 5px;
    text-align: left;
    text-decoration: none;height: 50px;overflow: hidden;
}

img.img404 {margin-left:370px !important;position:absolute;}


.send a {
    display: inline-block;
    text-decoration: none;
    -moz-border-radius: 27px;
    -webkit-border-radius: 27px;
    border-radius: 27px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0079c2;
    padding: 15px 60px;
    font-size: 20px;
    line-height: 16px;
    font-weight: 700;
    color: #ffffff;float:left;
}
.send a:hover { background-color: #3393cd; }

.send2 a {
    display: inline-block;
    text-decoration: none;
    -moz-border-radius: 27px;
    -webkit-border-radius: 27px;
    border-radius: 27px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #0079c2;
    padding: 15px 60px;margin-left:340px;
    font-size: 20px;
    line-height: 16px;
    font-weight: 700;
    color: #ffffff;float:left;
}
.send2 a:hover { background-color: #3393cd; }

.article_item_counters{
	color: rgb(157, 157, 157);
    font-size: 14px;
	margin-bottom:5px;
	text-align:left;height:25px;
}
.article_item_counters_item {
	margin-right:5px;
	
}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-comment {background: url("../images/commp.png") no-repeat;width:19px;height:20px;}
.fa-eye{background: url("../images/glazp.png") no-repeat;width:19px;height:12px;}

.res_count a,.res_count a:hover{
	color:#fff;
}
.res_count {
  position: absolute;
  left: 165px;
  padding: 8px 10px;
  background: #0076c3;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  border-radius: 2px;
  text-align: center;
  white-space: nowrap;
  color: white;z-index:999999;
  
}
.res_count:before {
  content: '';
  display: block;
  position: absolute;
  left: -21px;
  top: 2px;
  border: 14px solid transparent;
  /* border-right: 7px solid white; */
  border-right: 7px solid #0076c3;
}
.ajax_filter{
	position:relative;
}

.ajax_filter .min{
    display: block;
    float: left;
    margin: 13px 0 5px 0;
	font-size:12px;
}
.ajax_filter .max{
    display: block;
    float: right;
    margin: 13px 0 5px 0;
	font-size:12px;
}
.ajax_filter .product-filter__row-title{
    padding: 2px 0 8px 0;
    display: block;
}

.catalog-filter ul.checkbox_list {
  max-height:285px;
  overflow-y:auto;
  margin-top:13px;
  padding-left:0;
}

.catalog-filter ul.checkbox_list li {
  float:left;
  width:50%;
}


.checkbox {
  margin-top:2px;
  margin-bottom:2px;
}
.checkbox label {
  min-height:10px;
}

.menu-filters-container{width:180px;border:1px solid #0066cc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 2px rgba(0, 0, 0, 0.16);margin-bottom:11px;margin-top:-10px;}


.panel-thin-border1 {margin-bottom:15px;}
.filtrline {width:185px;border-bottom:1px solid #0066cc;margin-bottom:3px;}
.filter-controls {margin-top:-10px;}

.filter.control_3 {width:172px;margin-left:5px;margin-top:8px;}
.filter.control_3 label.filtr {font:400 15px Arial;color:#a5238e;text-align:left;margin-bottom:10px;}


.nonsearch {margin-top:5px;margin-bottom:10px;}

.element-button.element-button-blue{color:#fff;background:#3673bf;background:linear-gradient(180deg,#4b83d2,#2566b0);background:-webkit-linear-gradient(-90deg,#4b83d2,#2566b0)}.element-button.element-button-blue:hover{background:#558ddd;background:linear-gradient(180deg,#4b83d2,#6198ea);background:-webkit-linear-gradient(-90deg,#4b83d2,#6198ea)}.element-button.element-button-blue:active{background:#0059a0;box-shadow:inset 0 4px 5px rgba(0,0,0,0.6)}

.element-button.element-button-small{line-height:3em}
.element-button{width:150px;border: 0 none transparent;margin-left:14px;margin-top:-10px;display:inline-block;vertical-align:top;*vertical-align:top;*zoom:1;*display:inline;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:700;text-align:center;padding:0 .84615em !important;*padding:.76923em !important;font-size:.84615em;cursor:pointer;text-decoration:none !important;white-space:nowrap;line-height:0}
.element-button:hover,.element-button:active,.element-button:focus{text-decoration:none}


.basketIn{margin:1em 0}.basketIn .button .gray{color:#5a5a5a}.basketIn h2{text-align:center;padding-top:2em;font-size:1em}.basketIn .tabContainer{width:100%}
.basketIn .tabContainer .buttons{padding-top:.769em;text-align:center}

.cart_info .cart_table{border-top:.077em dotted #ff6600;width:100%;border-collapse:separate;*border-collapse:collapse}.cart_info .cart_table .header th{color:#000;text-align:center;font-size:.846em;padding:.636em 0;border-bottom:.091em dotted #ff6600;background:#fff;vertical-align:middle}.cart_info .cart_table td{background:#fff;border-bottom:.077em dotted #ff6600;color:#000;padding:.538em 0;text-align:center;vertical-align:middle;width:11%}.cart_info .cart_table td p,.cart_info .cart_table th p,.jointlyList .list td p{border-right:.077em dotted #ff6600;padding:.385em 0}.cart_info .cart_table th p{border-width:.091em}.cart_info .cart_table td p.button,.jointlyList .list td p.button{padding:0}.cart_info .cart_table td.title{padding-left:1.154em;text-align:left;width:48%;vertical-align:middle}.cart_info .cart_table td.title a{color: #000 !important;
    text-decoration: underline;font-size:12px !important;}.cart_info .cart_table td.photo{padding-left:1.154em;width:12%}.cart_info .cart_table .photo .area{display:inline-block;*display:inline;*zoom:1;width:50px;height:50px;padding:4px;text-align:center;line-height:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;border:.077em solid #ff6600}.cart_info .cart_table .photo .area img{width:50px;display:inline-block;*display:inline;*zoom:1;vertical-align:middle;line-height:1.2}.cart_info .cart_table td.del{padding:.538em;width:7%}.cart_info .cart_table .num,.cart_info .cart_table .date{width:18%}.cart_info .cart_table .cost,.cart_info .cart_table .status{width:23%}.cart_info .cart_table td .price{font-size:1em}.cart_info .cart_table td .price.black{color:#000}
.cart_info .total_sum.price{font-size:1.4em}.cart_info .total-ajax,.cart_info .total{text-align:right;font-weight:bold;font-size:1.154em}.cart_info .total-ajax .price sup,.cart_info .total .price sup{font-size:.8095em}.cart_info .sup{font-size:.8095em}.cart_info .cart_table .button.small a{margin:0 auto}

#content_in_nosearch .box_tovar  span {
      display:block;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;
      padding:2px 0 0 0;
      text-align:center;}	   
      
#content_in_nosearch .box_tovar  span.big_cena {
      display:block;
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
      padding: 0;
	  margin-top:-8px;}

#content_in_nosearch .box_tovar  .big_cena2 {
	  font-family: 'segoe_uibold';
      font-size: 24px;
      color:#ff6600;
      text-align:center;
}

#content_in_nosearch .box_tovar  .shop_param_price {
 
	  margin-top:-3px;
	  text-align:center;
	  white-space: nowrap;}	  
      
#content_in_nosearch .box_tovar  strike {
      font-family: 'segoe_uibold';
      font-size: 13px;
      color:#999;
      margin:0 0 5px 4px;
      float:left;}

#content_in_nosearch .box_tovar .noprice {

       height:24px;
}

#content_in_nosearch .box_tovar .noprice2 {

       height:27px;
} 
      
#content_in_nosearch .box_tovar  ins {
      background: #0078c1;
       border: 1px solid #0078c1;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        -khtml-border-radius:4px;
      font-family: 'segoe_uiregular';
       font-size: 10px;
      color:#fff;
      float:right;
      margin:2px 4px 7px 0;
      text-decoration:none;
      padding: 0 2px;}
	  
#content_in_nosearch .box_tovar .bask {  
     display: block;
	 }
	 
#content_in_nosearch .box_tovar  .buton {
        background:  url(../images/butonsn.png) no-repeat 0 0;
        border: 0;
        display: block;
        height:32px;
	      width:102px;
        overflow: visible;
        cursor:pointer;
        font: bold 14px arial;
        color:#fff;
	      margin:0 auto;
	      padding:0 0 2px 25px;}  
        
#content_in_nosearch .box_tovar  .buton:hover {
        background:  url(../images/butonsn.png) no-repeat 0 100%;
        color:#863600;}      

#content_in_nosearch .box_tovar label {
      position: relative;
      float:left;
      padding: 0;
      margin:0;
      font-family: 'segoe_uiregular';
       font-size: 12px;
      color:#666;}
      
#content_in_nosearch  .box_tovar label input {
      float:left;
      margin:1px 5px 0 0;}    
      
#content_in_nosearch .box_tovar label .dob  {
       background: url(../images/dob.png) no-repeat 0 0;
       position:absolute;
       display:none;
       top:-4px;
       right:22px;
       width: 82px;
       height: 45px; 
       margin: 15px 0 15px 0;
       padding:7px 0 0 10px;}  
       
#content_in_nosearch .box_tovar  label:hover .dob  { display:block;}   
               
       
#content_in_nosearch .box_tovar  label .dob .kolvo {
       font: bold 12px arial;
       color:#ff6600; 
       margin: 0;
       padding: 0;} 
       
#content_in_nosearch .box_tovar label .dob .srav {
       font-family: 'segoe_uiregular';
       font-size: 12px;
       color:#0078c1; 
       text-decoration:none;
       border-bottom: 1px dashed #0078c1;
       margin: 0;
       padding: 0;}   
       
#content_in_nosearch .box_tovar  label .dob .srav:hover {
       border-bottom: none;} 

#content_in_nosearch .box_tovar .artsel {
       margin-top:-2px;
	   } 

.navi_city{
padding:0 0 20px;
border-bottom:1px solid gray;
text-align:center;
margin-bottom:20px;
}
.navi_city a{
text-decoration:none;
border-bottom:1px dashed #0076c3;
font-size:15px;
display:inline-block;
margin-right:10px;
	display:none;
}
.navi_city a.cur{
border:none;
font-size:20px;
	display:inline-block;
}	   

.tomore { display: block;width:749px; height:30px;border:1px solid #ccc;font-size:12px;text-align:center;font-family: 'segoe_uiregular';color:#303030; }
.tomore a { text-decoration:none;width:749px; height:24px;color:#303030;padding-top:6px;display: block;background-color: #F8F7F6; }
.tomore a:hover { background-color:#ff6600;color:#fff; }
.tom .tomore { display: none; }

.basket__item__remove {
	text-align: center;
	color: #ff8c00;
} 

.basket__item__remove input {
	display: none;
}

.cart_count_minus,
.cart_count_plus,
.basket__item__remove span {
	cursor: pointer;
}

.basket__items__total .cart_total {text-align:right;font-weight:bold;font-size:14px;}
.basket__items__total .basket__item__summ {font-weight:bold;font-size:18px;color:red;}
.status_chooser {width:100px;}
.mark_list li {
    display: inline-block;
    width: 50%;
    text-align: center;
}

.mark_list li a {
    display: block;
    width: 100%;
    background: #b6dbff;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    border-radius: 8px;
    /*border: 1px solid #CCC;*/
}
.mark_list li a.active {
    background: #FFF;
}
.usersettings_panel .tab_section>ul>li {
    display: none;
}
.usersettings_panel .tab_section>ul>li.active_tab {
    display: block;
}
.mark_section {
    padding-bottom: 5px;
    border-bottom: 2px solid #FFF;
    margin-bottom: 15px;display:none
}
.usersettings_panel .tab_section>ul>li li .info_field {
    display: none;
}
.mimic {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
span.edit_mimic {
    float: right;
    cursor: pointer;
    color: #0076c3;
}
span.mimic_title {
    width: 150px;
    display: inline-block;
    padding-right: 20px;
    color: #777;
    vertical-align: top;
}

.table-items{width:100%}
.table-items .table-header th{padding-top:.38462em;padding-bottom:.38462em;}
.table-items .table-item td{padding-top:.76923em;padding-bottom:.76923em;vertical-align:middle}
.table-items .table-item td{border-top:1px solid #ff9000}
.table-items .table-item-image,.table-items .table-item-name,.table-items .table-item-cost,.table-items .table-item-spinner,.table-items .table-item-count,.table-items .table-item-total-cost{padding-right:1.53846em}.table-items .table-item-image{overflow:hidden;width:4.61538em}.table-items .table-item-image img{border:1px solid #e7e7e7;border-radius:5px;vertical-align:top}.table-items .table-footer{background-color:#eee}.table-items .table-footer>tr>td{padding:10px}.table-items .table-footer.custome-padding>tr>td{padding:10px 36px;border-radius:2px}.table-items .items-total-cost{font-size:18px;font-weight:normal !important}.table-items .items-total-cost .items-head{color:#000}.table-items .items-total-cost .items-value,.table-items .items-total-cost .items-currency{color:red;font-weight:700 !important}.table-items .cart-bonus{color:#787878;line-height:30px;margin-bottom:0}.table-items .cart-bonus *{color:#787878 !important;font-weight:normal !important}.table-items__additional-list tr+tr .table-item{border-top:1px solid #d3d3d3}.table-items__additional-list .table-item-image{float:left;padding-right:10px}.table-items__additional-list .table-item{width:33%;padding-top:5px;padding-bottom:5px}.table-items__additional-list .table-item+.table-item .additional-item{border-left:1px solid #d3d3d3}.table-items__basket-list .table-item-name{width:30.76923em}.table-items__basket-list .table-item-spinner{width:5.38462em}.table-items__basket-list .table-item-count,.table-items__basket-list .table-item-cost,.table-items__basket-list .table-item-total-cost{text-align:right}.table-items__basket-list .table-item-cost,.table-items__basket-list .table-item-total-cost{width:7.69231em}.table-items__basket-list .table-item-total-cost{font-weight:700}.table-items__basket-list .table-item-del{width:1.23077em;text-align:center}
.pvrspace-20{padding-right:1.53846em}
.text-right{text-align:right}
.modal-header{font-size:1.61538em;text-align:center;margin-bottom:.95238em;margin-left:10px;}
.text-center{text-align:center}
.form-group{margin-bottom:4.61538em}
.mhtspace-10 {margin-top:.76923em}
.element-button.element-button-gray{white-space: nowrap;color:#000;font-weight:bold;background:#f1f1f1;background:linear-gradient(180deg,#f1f1f1,#dadada);background:-webkit-linear-gradient(-90deg,#f1f1f1,#dadada);border:1px solid #ccc}.element-button.element-button-gray:hover{background:#dadada;background:linear-gradient(180deg,#dadada,#f1f1f1);background:-webkit-linear-gradient(-90deg,#dadada,#f1f1f1)}
.modal-cart .form-control.element-button-gray{background:#eaeaea;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#eaeaea));background-image:-moz-linear-gradient(#fff,#eaeaea);background-image:-webkit-linear-gradient(#fff,#eaeaea);background-image:linear-gradient(#fff,#eaeaea);border:1px solid #d2d2d2}
.modal-cart .form-control.element-button-gray:hover{background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#eaeaea),color-stop(100%,#fff));background-image:-moz-linear-gradient(#eaeaea,#fff);background-image:-webkit-linear-gradient(#eaeaea,#fff);background-image:linear-gradient(#eaeaea,#fff)}

.form-control{border:0;padding:0;margin:0;font-weight:400 !important;border-radius:2px}
.element-button-text{display:inline-block;vertical-align:top;*vertical-align:top;*zoom:1;*display:inline;white-space:normal;line-height:22px;padding-top:6px;padding-bottom:6px}.element-button>.element-button-icon+.element-button-text{margin-left:5px;text-align:left}
.element-button-text-node{font-weight:600}
.element-button-text-node{display:inline-block;vertical-align:middle;*vertical-align:middle;*zoom:1;*display:inline;margin-top:-2px;line-height:1}
.text-uppercase{text-transform:uppercase}
.form-control.element-button-default{border:1px solid #e4ca20}
.element-button.element-button-default{font-weight:bold;background:#ffea32;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fef04e),color-stop(100%,#f7dc18));background-image:-moz-linear-gradient(#fef04e,#f7dc18);background-image:-webkit-linear-gradient(#fef04e,#f7dc18);background-image:linear-gradient(#fef04e,#f7dc18);color:#000;border:1px solid #e4ca20}.element-button.element-button-default:hover{background:#fff042;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fffa59),color-stop(100%,#ffe629));background-image:-moz-linear-gradient(#fffa59,#ffe629);background-image:-webkit-linear-gradient(#fffa59,#ffe629);background-image:linear-gradient(#fffa59,#ffe629)}
.basket__item__count {
	text-align: center;
}
.basket__item__remove {
	text-align: center;
	color: #ff0000;
}

.basket__item__remove input {
	display: none;
}

.cart_count_minus,
.cart_count_plus,
.basket__item__remove span {
	cursor: pointer;
}
.basket__items .number {
	float: none;
	font-size: 12px;
    line-height: 1;
}

.cart-products-bt-placeholder{background-color:#fff}
.mhtspace-20{margin-top:1.53846em}
.mhbspace-20{margin-bottom:1.53846em}
.phbspace-10{padding-bottom:.76923em}
.head-1{font-size:21px;margin:20px 0}
.mhbspace-10{margin-bottom:.76923em}
.mhtspace-20{margin-top:1.53846em}
.center{text-align:center}
.additional-item{overflow:hidden;padding:.76923em 1.15385em}
.additional-item>p:first-child a{line-height:17px;height:34px;overflow:hidden;display:inline-block;vertical-align:top;}
.additional-item-image{float:left;padding-right:20px;overflow:hidden;width:4.61538em}
.additional-item-image img{border:1px solid #e7e7e7;border-radius:5px;vertical-align:top;width:70px;}
.text-strong{font-weight:700}
.box-inline{vertical-align:middle;line-height:normal}
.leftkorzp .item{width:17.17692em;float:left;height:150px;}
.leftkorzp .item{padding:.923em 0;width:16.69231em;border-style:solid;border-color:transparent;border-width:.077em;border-right:.077em solid #e7e7e7}
.leftkorzp .item:last-child{border-width:0;border-right:0;}



.basketkorzp {
         background:  url(../images/butons02.png) no-repeat  0 0;
        border: 0;display:block;
        height:31px;
	      width:80px;
        overflow: visible;
        cursor:pointer;
	      margin-left:73px;
		  margin-top:-10px;
	      padding:0;
        }
.leftkorzp {margin-left:10px;}	



.auto_search {
    z-index: 50;
    position: relative;
    background: #FFF;
    padding: 10px;
}
.auto_search ul {
    background: #FFF;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    padding: 5px;
    list-style: none;
    z-index: 2100;
    position: relative;
    max-height: 300px;
    overflow-x: hidden;
}
.auto_search ul li {
    padding: 10px 5px;
    cursor: pointer;
}
.auto_search ul li a {
	text-decoration: none;
}
.auto_search ul li:hover {
    background: #EEE;
}

.do1500 {margin-left:4px;margin-bottom:10px;font-size:16px;color:#ff0000;}
.do1500 a {cursor:pointer;}

.pp_inline #basket{text-align:center;}

.param_panel {
    padding: 25px 10px 10px;
    background: #EEE;
    position: relative;
}
.param_panel .param_item {
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 5px;
}

.param_panel span.param_item_value {
    background: #DDD;
    padding: 5px;
    margin-right: 5px;
}
.param_panel a.param_item_reset {
    text-decoration: none;
}
a.all_filter_reset {
    position: absolute;
    right: 25px;
    top: 5px;
}

.introduce h1 {
text-align: center;
}

.introduce ul li {
    width: 50%;float:left;
}

.introduce .column-title {
    text-align: center;font-size: 1.61538em;
}


.introduce p {
    font-size: 14px;
}

.brendsme {
    width: 100%;
    margin:15px 0 15px 20px;
	font-size:18px;
	line-height:30px;
	column-count: 4;
	-moz-column-count: 4;
	-webkit-column-count: 4;
	column-gap: 40px;
	-moz-column-gap: 40px;
	-webkit-column-gap: 40px;
	column-rule: 1px solid #ccc;
	-moz-column-rule: 1px solid #ccc;
	-webkit-column-rule: 1px solid #ccc;
}

#uLogin_fee5ba1b {margin-left:100px;}
.ili{margin-left:100px;font-weight:bold;font-size:24px;font-family:"PFDinDisplayProMediumRegular";margin-bottom:10px;color:#06c;}

.valign-middle > .content-wrapper {
  border: 1px solid #e20015;
  line-height: normal;
  padding: 20px;
  text-align: left;
}
.valign-middle > * {
  display: inline-block;
  vertical-align: middle;
}
small {
    font-size: 80%;
}
.col-md-3 {
  float: left;padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
.col-md-4 {
  float: left;padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
.col-md-5 {
    width: 36.6667%;float: left;padding-left: 5px;
    padding-right: 5px;
    position: relative;
}
.line-height-300 {
  line-height: 300px !important;
}

.clauses_id {margin:0 auto;position:relative;width:940px;}
.clauses_text {margin:0 70px;font-size:16px;}
.clausesnew h1 {text-align:center;}
.clausesnew h3 {text-align:center!important;font-size:19px!important;}
.clausesnew h3 a {font-size:19px!important;}
.clausblock {width:748px;background: #f7f7f7;height: 200px;display: inline-block;margin-bottom:10px;border:1px solid #fff;}
.clausblock:hover {border:1px solid #06c;}
.clausblock2 {width:100%;background: #f7f7f7;height: 200px;display: inline-block;margin-bottom:10px;border:1px solid #fff;}
.clausblock2:hover {border:1px solid #06c;}

.clausimg {
  display: inline-block;
  height: 130px;
  margin: 18px 20px;
  position: relative;
  vertical-align: middle;float:left;
  width: calc(46.2963% - 40px);
}

.clausname {
  display: inline-block;
  margin: 8.10185% 9.72222% 11.3426% 0;
  vertical-align: middle;
  width: 43.9815%;
  float:left;
}

.clausnametitle {
  color: #000;
  font-size: 21px;
  line-height: 26px;
  opacity: 0.88;
}

.clausnamesubtitle {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  margin-top: 10px;
  opacity: 0.5;
}


.shop_compare_button {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 0!important;
  color:#666;
  
  font-size: 13px;
}
.shop_compare_all_button{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 0!important;
  color:#0078c1;
  
  font-size: 12px;
}
.text-small{font-size: 11px;line-height: 1.44;color: #777;padding-top:7px;text-align:center;}
.text-small2{font-size: 11px;line-height: 1.44!important;color: #777;text-align:center;}
a.text-muted{color:#777;}
.buttonrik{background-image: linear-gradient(#f66000, #f7dc18);border-radius: 3px;border: 1px solid #d5c749;padding-bottom: 0.76923em;padding-top: 0.76923em;padding-left: 1.15385em;padding-right: 1.15385em;font-weight: 700;}
.chik{text-align:center;}

#compare_popup {
    display: block;
    width: 400px;
    /* height: 300px; */
    background: #F1F1F1;
    padding: 20px;
    border-radius: 4px;
}

.compare_main_title {
    margin-bottom: 20px;
}

.compare_main_list_title {
    display: block;
    text-align: center;
    font-style: italic;
    margin-top: 20px;
    margin-bottom: 20px;
}

.compare_main_nav {
    margin-top: 20px;
}

.compare_left {
    display: inline-block;
}

.compare_right {
    display: inline-block;
    margin-left: 40px;
}

.compare_right a {
    text-decoration: none;
    border-bottom: 1px dashed #333;
    color: #333;
}

.compare_right a:hover {
    border-bottom: 1px dashed transparent;
}

.compare_left button {
    padding: 10px 20px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    background: url(/img/button_bg_1.png);
    font-weight: bold;
    text-shadow: 0 1px 0 #fffc3e;
    border: 1px solid #bababa;
}

.compare_left button:hover {
    background-position: 0 100% !important;
    border-color: #ff9600 !important;
}

.compare_product_img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 60px;
    height: 60px;
    /* overflow: hidden; */
    position: relative;
}

.compare_product_name {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold;
    width: 70%;
}

.compare_product_img .img_div {
    display: block;
    width: 60px;
    height: 60px;
    border: 1px solid #DDD;
    border-radius: 8px;
}

span.compare_delete {
    position: absolute;
    top: 2px;
    right: 2px;
    border-radius: 20px;
    background: #DDD;
    display: block;
    width: 15px;
    height: 15px;
    text-align: center;
    font-size: 10px;
    color: #FFF;
    line-height: 15px;
    cursor: pointer;
}

span.compare_delete:hover {
    background: #AAA;
}

.b-close {
    position: absolute;
    top: 0;
    right: -20px;
    font-size: 16px;
    color: #FFF;
    cursor: pointer;
}

.clauses_id ul {
  list-style:disc;
  margin-left:20px;
}

nav.directions label {
  color: #969696;
  display: inline-block;
  font-size: 15px;
  margin-left: 4px;
  padding: 6px 5px;
  vertical-align: top;
}
ul.tabs-control {
  border: 1px solid #d2b4b1;
  border-radius: 3px;
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
nav.directions li {
  font-size: 15px;
  margin-left: 13px;
  padding: 8px 6px;
}
ul.tabs-control > li {
  border-left: 1px solid #d2b4b1;
  color: #000;
  cursor: pointer;
  float: left;
  line-height: 1;
}
ul.tabs-control.light {
  border: medium none;
  border-radius: 0;
}
nav.directions {
  margin-left: -9px;
  margin-top: 18px;
  margin-bottom:10px;
}
ul.tabs-control.light > li:first-child, ul.tabs-control.light > li:last-child {
  border: medium none;
  border-radius: 0;
}
ul.tabs-control.light > li > span {
  border-bottom: 1px dotted #d8d8d8;
  color: #656565;
}
ul.tabs-control > li.active {
  background: #0079c2 none repeat scroll 0 0;
  color: #fff;
  cursor: default;
}
ul.tabs-control.light > li.active > span {
  border-bottom: medium none;
  color: #fff;
}
.tabs__content {
  display: none; 
}
.tabs__content.active {
  display: block; 
}

.faqzag {
	font-family: 'PFDinDisplayProMediumRegular';
	font-size: 24px;
	margin-bottom: 20px;
	color: #0066cc;
margin-top:20px;
}

.ii-subscription_mainpage {
	text-align: center;
	box-sizing: border-box;
	margin-left:10px;
	
}
.ii-subscription_mainpage .ii-subscription__wrapper {
		background-color: #f3f3f1;border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
.ii-subscription .subscribe-new1 {
	top: 1px;
	width: 121px;
	height: 15px;
	padding: 5px 0px 5px 35px;
	border: 1px solid rgb(41, 0, 31);
	border-radius: 5px 5px 5px 5px;
	font-size: 13px;
	color: rgb(85, 85, 85);
	margin-bottom:5px;
	background: url("../images/icon-subscription-mail.jpg") no-repeat scroll 0px 0px rgb(255, 255, 255);
}
.ii-subscription__title {
	padding-top: 5px;
	padding-bottom:10px;
}
.ii-subscription .buttonp {
	margin: 0px 0 10px 0;
}

.sub-popup-aug17 {
	position: fixed;
    overflow: auto;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

}
.subpopupaug17 {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -282px;
    margin-top: -175px;
	z-index: 13;
	
	box-shadow: 0 0 55px 0 rgba(0,0,0,.28);
	transition: transform 300ms;
	transition-timing-function: ease-out;
}
.sub-popup-aug17_head {
	height: 93px;
	background-color: #ff6060!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
	position: relative;
}
.sub-popup-aug17_head {
	background: url("../images/sub_popup_aug17_ico.svg");
}
.sub-popup-aug17_close {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 4px;
	top: 4px;
	cursor: pointer;
	background: url("../images/sub_popup_aug17_close.svg");
}

.sub-popup-aug17_container {
	padding: 12px 32px;width: 382px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	text-align: center;
	background: #fff;
}
.sub-popup-aug17_offer {
	margin-bottom: 20px;
}
.sub-popup-aug17_container {
	text-align: center;
}
.subscription-footer_wrapper {
	background: #fafafa;
	text-align: center;
}
.subscription-footer_wrapper {
	text-align: center;
	border: 1px solid #222;
	border-width: 1px 0;
	padding: 3px 0 11px;
}
.subscription-footer_container {
	width: 960px;
	margin: 0 auto;
}
.subscription-footer_container h2 {
	font-size: 17px;
	margin: 11px auto 6px;
}
.inptextdn{display:none}
.cartr #cart2 {text-align:center}
.buttonpovtor {
	font-size: 140%;
}
.tel{background-color: #c5e7ff;}

.brands-list__item-2 {
	background: #fafafa;
	vertical-align: top;
	display: inline-block;
	width: 220px;
	height: 140px;
	border-radius: 4px;
	position: relative;
	margin: 10px 6px;
	overflow: hidden;
}
.brands-list__item {
	-webkit-transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 60px;
}
.brands-list__item-2 .brands-list__item {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	-webkit-transform: scale(1.5,1.5);
	-ms-transform: scale(1.5,1.5);
	transform: scale(1.5,1.5);
}
.brands-list__item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.brands-list__item-2:hover .brands-list__item{-webkit-transform:scale(1.8,1.8);-ms-transform:scale(1.8,1.8);transform:scale(1.8,1.8)}
.brands-list__item.BOSCH img {
	height: 30px !important;
	margin-top: 15px;
	margin-left: -10px;
}
.brands-list__item.mmmer img {
	height: 30px !important;
	margin-top: 15px;
	margin-left: 20px;
}
.brands-list__item.CIBO img {
	height: 30px !important;
	margin-top: 15px;
	margin-left: 20px;
}
.brands-list__item.DEERFOS img {
	height: 40px !important;
	margin-top: 9px;
	margin-left: 25px;
}
.brands-list__item.EUROBOOR img {
	height: 20px !important;
	margin-top: 18px;
	margin-left: -8px;
}
.brands-list__item.EVOLUTION img {
	height: 30px !important;
	margin-top: 10px;
	margin-left: -5px;
}
.brands-list__item.fein img {
	height: 50px !important;
	margin-top: 5px;
	margin-left: 23px;
}
.brands-list__item.FoamPartner img {
	height: 40px !important;
	margin-top: 5px;
	margin-left: -9px;
}
.brands-list__item.GLOB img {
	height: 50px !important;
	margin-top: 5px;
	margin-left: 23px;
}
.brands-list__item.GRIT img {
	height: 50px !important;
	margin-top: 5px;
	margin-left: 28px;
}
.brands-list__item.GTOOLGROUP img {
	height: 50px !important;
	margin-top: 5px;
	margin-left: 28px;
}
.brands-list__item.KAYO img {
	height: 40px !important;
	margin-top: 8px;
	margin-left: 5px;
}
.brands-list__item.LESSMANN img {
	height: 30px !important;
	margin-top: 15px;
	margin-left: -8px;
}
.brands-list__item.Metabo img {
	height: 35px !important;
	margin-top: 12px;
	margin-left: -6px;
}
.brands-list__item.NAT img {
	height: 30px !important;
	margin-top: 16px;
	margin-left: 10px;
}
.brands-list__item.OSHLUN img {
	height: 40px !important;
	margin-top: 11px;
	margin-left: 4px;
}
.brands-list__item.SUGIYAMA img {
	height: 40px !important;
	margin-top: 11px;
	margin-left: 0px;
}
.brands-list__item.VSM img {
	height: 33px !important;
	margin-top: 15px;
	margin-left: -12px;
}
.brands-list__item.Suhner img {
	height: 25px !important;
	margin-top: 20px;
	margin-left: -8px;
}
.brands-list__item.Menzerna img {
	height: 25px !important;
	margin-top: 18px;
	margin-left: -8px;
}
.brands-list__item.ROSWELD img {
	height: 40px !important;
	margin-top: 5px;
	margin-left: 4px;
}
.brands-list__item.JetaSafety img {
	height: 50px !important;
	margin-top: 4px;
	margin-left: 26px;
}
.brands-list__item.paton img {
	height: 44px !important;
	margin-top: 4px;
	margin-left: -7px;
}
.brands-list__item.JAZ img {
	height: 44px !important;
	margin-top: 7px;
	margin-left: 7px;
}
.brands-list__item.EGELI img {
	height: 34px !important;
	margin-top: 8px;
	margin-left: -6px;
}

.one-click-modal__item_image-wrapper {
	display: table-cell;
}
.one-click-modal__item-info {
	display: table-cell;
	padding-left: 15px;
	vertical-align: top;
	font-size: 13px;padding-bottom: 10px;
}
.one-click-modal__item-info_price-text {
	margin-bottom: 10px;
}
.one-click-modal__item-info_quantity {
	border: 1px solid #ccc;
	display: inline-block;
	font-size: 12px;
	height: 18px;
	padding: 0 5px;
	text-align: center;
	width: 30px;margin-bottom: 10px;
}

.one-click-modal__item-info_price-value {
	font-weight: 700;
	font-size: 14px;
}
.one-click-modal__form_text-field {
	box-sizing: border-box;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}
.one-click-modal__form-table_left-col {
	padding-right: 15px;
	width: 0;
}
.button.red-gradient {
	color: #fff!important;
	background: #c42026!important;
	background: linear-gradient(#c42026 0%,#ad1e23 100%)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42026', endColorstr='#ad1e23', GradientType=0)!important;
text-decoration: none!important;
	font-size: 13px!important;font-weight: 700!important;height:30px!important;padding-top: 5px!important;
}

span.tags.hidden-link {
	color: #0076c3;
	text-decoration: underline;
}
span.tags.hidden-link:hover {
	color:#f66000;
    text-decoration: none;
}
.catalog_text_under{padding-right:5px}

.catalog_boxnew {
	width: 309px;
	height: 215px;
	float: left;
	border: 1px solid #cccccc;
	margin: 0 14px 15px 0;
	text-align:center
}
.catalog_boxnew2 {
	width: 309px;
	height: 215px;
	float: left;
	
	margin: 0 14px 15px 0;
	text-align:center
}
.catalog_boxnew:hover {
box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
	border: 1px solid #ff6600;

}
.catalog_boxnew .picsnew {
	
	padding-bottom: 15px;

}
.catalog_boxnew a {
	font-family: 'segoe_uiregular';
	color: #ff6600;
	font-size: 15px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
}


.clear2 {
	clear: both;
	margin-bottom: 20px;
}
div.shop_search_stags2{
	margin: 0;
	padding: 0;
	
}
div.shop_search_stags2 a{
	font-size: 14px;
	line-height: 21px;
	margin: 5px 20px 0 0;
	float:left;
}
div.shop_search_stags2 span{
	font-size: 14px;
	line-height: 17px;
	margin: 5px 20px 0 0;
	float:left;
}
div.shop_search_stags2 span.act_sel{
	background-color: #FF6600;
    color: #FFFFFF;
    padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.youtb{margin-left: -80px;}

.table22 tr:hover  td {
	background: #ccc;cursor:pointer
}
.table22 {
    margin-bottom:20px;
}

.table22 table {
    width:100%;
	
}

.table22 table tr td {
    border-bottom:1px solid #e5e5e5;
    height:27px;
    padding-left:5px;
}
.table22 table thead tr td {
    border:none;
}
.ndse {
	margin-top: -29px;
	position: absolute;
}
.ndse span{font-weight:bold}
.fnc{cursor:pointer}
.buton_oformorddet {
	background: url(../images/butons.png) no-repeat 0 0;
	border: 0;
	overflow: visible;
	width: 232px;
	height: 52px;
	cursor: pointer;
	font-size: 18px;
	font-weight: bold;
	color: #fff;margin: 0 auto;
	padding-top: 14px;
	//padding-left: 23px;
}
.hide2{display:none}
#toggle-link22{cursor:pointer}
.pyrusExternalWebForm__titleHolder{height:100%!important}

.list-item.-header .typography {
	color: #212121;
}
.typography.-header3 {
	font-size: 1.125rem;
	font-weight: 700;
	line-height: 24px;
}
h3.typography.-header3 {
	color: #212121!important;
	font-weight: 700!important;
	font-size: 16px!important;
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
.list-item.-header .icon {
	align-self: flex-start;
	flex-shrink: 0;
	margin-right: 8px;
	fill: #666;
}
.list-item.-header .icon {
	justify-content: center;
	align-items: center;
	width: 24px;
	height: 24px;
}
.list-item {
	display: flex;
	align-items: center;
	text-decoration: none;
}
.aside-menu {
	padding-right: 32px;margin-left: 10px;
}
.aside-menu .list2 {
	border-radius: 6px;
	padding: 12px 8px;
}
.aside-menu .list2 .list-item {
	display: flex;
	position: relative;
}
.aside-menu .list2 .list-item .-link {
	padding: 4px 8px 4px 32px;
	width: 100%;
	color: #666;
	cursor: pointer;
	display: flex;
}
.typography.-body1 {
	font-weight: 400;
	line-height: 20px;
}
.typography.-link {
	text-decoration: none;
}
.aside-menu .list2 .list-item .-link:hover {
	color: #212121;
}

.aside-menu .list2 .list-item .active2 {
	color: #212121;font-weight: 700;
}
.aside-menu .list2.active2 {
	background-color: #f5f5f5;
}

#category_main22{float:left}
#drehzahlrechner .boxModul {
	float: left;
	width: 250px;
	margin: 0;
	padding: 0;
	border: 1px solid #cdcdcd;
	background: #0081c7;
}
#drehzahlrechner .boxModul h2 {
	color: #fff !important;
}
#drehzahlrechner h2 {
	margin: 0;
	font-size: 18px;
	color: black !important;
	white-space: nowrap;
	padding:7px
}
#drehzahlrechner .boxModul img {
	width: 165px;
}
#drehzahlrechner .boxForm {
	margin: 0;
	padding: 6px 0 0 6px;
	background: #F1F1F1;
	color: #000;
	border-bottom: 1px solid #FFF;
	height: 155px;
}
#drehzahlrechner .boxForm label {
	padding: 0 0 0 1px;
	margin: 0;
}
#drehzahlrechner .boxForm {
	color: #000;
}
#drehzahlrechner .boxForm input {
	background: #FFF;
	color: #000;
	border: 1px solid #CCC;
	padding: 1px 5px 2px 5px;
	margin: 3px 7px 6px 0;
	width: 42%;
}
#drehzahlrechner select {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 0 0 1px 0;
	margin: 3px 0 6px 0;
	width: 39%;
}
#drehzahlrechner .boxForm .inputFloat {
	float: left;
	width: 84px;
	margin: 0;
	padding: 0;
}
#drehzahlrechner .boxForm .inputFloat input {
	width: 75%;
}
#drehzahlrechner .boxForm .einheitFloat {
	float: left;
	width: 90px;
	margin: 0;
	padding: 3px 0 0 0;
	min-height: 22px;
}
#drehzahlrechner a.button {
	background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 17px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px;
	text-decoration: none;
	cursor: pointer;
	width: 85%;
}
#drehzahlrechner a.button span {
	background: transparent url('/images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 0px;
	padding-left: 32%;
	font-weight: bold;
	color: #0069B3;
}
#drehzahlrechner .boxErg {
	margin: 0;
	padding: 7px 0 0 7px;
	background: #0069B3;
	color: #FFF;
	height: 77px;
	font-weight: bold;
}
#drehzahlrechner .boxSpacer {
	float: left;
	
	margin: 0;
	padding: 0;
}

.annotated-list .sort {
	font-size: 12px;
	font-size: 1.2rem;
	padding: 5px 15px;
	border-radius: 25px;
	border: none;
	display: inline-block;
	color: #2e2e2e;
	text-decoration: none;
	background-color: rgba(0,0,0,0.05);
	margin: 2px 0 20px 0;
	float:right;cursor: pointer;
	text-align:center
}
.annotated-list .sort::after {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid transparent;
	content: "";
	position: relative;
	top: -10px;
	right: -4px;
}
.annotated-list .sort.asc::after {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #2e2e2e;
	content: "";
	position: relative;
	top: 11px;
	right: -4px;
}
.annotated-list .sort.desc::after {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-bottom: 4px solid #2e2e2e;
	content: "";
	position: relative;
	top: -9px;
	right: -4px;
}
.annotated-list .list {margin:0}
.clauses_anons {
	height: 90px;
	overflow: hidden;
}