@font-face {
    font-family: 'Plumb';
    src: url('fonts/PlumbCondensed-Regular.eot');
    src: url('fonts/PlumbCondensed-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/PlumbCondensed-Regular.woff') format('woff'),
         url('fonts/PlumbCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}html{cursor:default;font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,form,input,button,select,textarea{font-size:100%;margin:0}a,a:active,a:hover{outline:none}a:focus{outline:thin dotted}abbr{_border-bottom:expression(this.title ? '1px dotted':'none')}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#FF0;color:#000}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}nav ul{list-style:none}audio[controls],canvas,video{display:inline-block;*display:inline}audio{display:none;_display:expression(this.controls ? 'inline':'none');*zoom:1}audio[controls]{display:inline-block}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{*margin-left:-7px}button,input,select,textarea{border-radius:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;_overflow:expression(this.type == 'button|reset|submit' ? 'visible':'')}button,input[type="button"],input[type="reset"],input[type="submit"]{overflow:visible}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}


html {  overflow-y: scroll; height:100%;}
body {
    /*background:#f2f2f2 url(i/bg.jpg) repeat center top;*/
    background-color:#fff;

    color: #010101;
    text-align: left;
    font:normal 14px/1.4286em    Arial,Tahoma; 
     height:100%;
}
input, select, button, textarea {
    font-family: Tahoma,Arial,  sans-serif; 
}

fieldset{border:none;}

label, input[type="button"], input[type="submit"], button { cursor: pointer; }

input[type="text"],input[type="password"],
textarea{border: 1px solid #B3B2B2;}

h1{color:#c40d14; font:bold 20px/1.3em Arial,Tahoma; margin:0 0 20px;}
h1.h1-main{color:#db040d; font:normal 18px/1.3em Arial,Tahoma; margin:40px 0 16px; text-align:center;}

h2{color:#333333; font:bold 24px/1.3em Arial,Tahoma; margin:0 0 20px;}
h3{color:#c85504; font:bod 14px/1.3em Arial,Tahoma; margin:0 0 5px;}
h4{color:#333333; font:normal 16px/1em Arial,Tahoma; margin:0 0 10px;}

p{margin:0 0 18px;}

b,strong{color:#000;}
a,  a:active  {     color: #6495ed; text-decoration: underline; outline:none !important;}
a:hover {   color: #3f3e3e; text-decoration: none;}
.clear {    clear: both;    font-size: 0;    line-height: 0;    margin: 0;    padding: 0;    width: 100%;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.cl-line { zoom: 1; }
.cl-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.justifyleft{   float:left; margin:0 14px 14px 0;}
.justifyright{  float:right;    margin-left:14px;}
.errors{color:red; font-size:12px;  padding:3px;}
.req{color:red; font-size:12px;}

.B_crumbBox{display:block; margin:0 0 15px;font-size:12px; color:#414040;}
.B_crumbBox a{color:#414040;}

.target-content {font-size: inherit; color: inherit; font-family: inherit; text-decoration: none;}
.sitemap ul{ padding:10px; list-style-type:none; margin:10px 20px;}
.sitemap ul ul, .sitemap ul ul ul, .sitemap ul ul ul ul { padding:10px; list-style-type:none; margin:10px 20px; border-left: 3px solid #ccc;}
.sitemap ul li { padding:2px;}
.sitemap a{color:#666;}
.sitemap a:hover{color:#CC0000;}
.sitemap li a{color:#000; font-weight:bold; font-size: 120%;}
.sitemap li li a{color:#666; font-weight:normal; font-size: 100%;}
.sitemap li li li a{color:#666; font-weight:normal; font-size: 100%;}

/********** PAGINATION *********/
.pagination{
margin: 2px auto 22px;
text-align:left;
}

.pagination a {text-decoration:none;} 
.pagination .ditto_currentpage ,
.pagination .ditto_page,
.pagination .ditto_next_link,
.pagination .ditto_previous_link
{
    color:#fff; 
    display:block; float:left; margin-right:7px;
    background: url(i/ln.png) repeat-x 0 -37px;
    text-decoration:none;
    border:1px solid #585757;
    text-align:center;
    font:normal 12px/24px Tahoma; 
    height:24px; 
    padding:0 10px; 
    -webkit-border-radius: 4px;
    border-radius: 4px; 
    behavior: url(PIE.htc); 
} 
.pagination .ditto_currentpage ,
.pagination .ditto_page:hover,
.pagination .ditto_next_link:hover,
.pagination .ditto_previous_link:hover
{
background-position: 0 -77px; border-color:#C70D0D;  
} 
/********** END PAGINATION *********/


.wrap{width:1195px; position:relative; margin:0 auto; }

.b-page{              

    min-height: 100%; 
  height: auto !important; 
  height: 100%; 
/*-webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.3);    box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.5); */
background-color:#fff;
width:1195px; position:relative; margin:0 auto; 
margin-bottom:-38px;
    behavior: url(PIE.htc);   
}




.b-basket{display:block; width:244px; height:70px; position:absolute; left:52px; top:0; background:url(i/bask_new.png) no-repeat 0 bottom;}
.b-basket:hover{height:72px; }

.a-logo{
   display: block;
    left: 50%;
    margin-left: -115px;
    position: absolute;
    top: 0;
}

.topmenu{width:100%;  background:#e93c06; height:50px; position:relative;}
.topmenu tr{position:relative;}
.topmenu td{height:50px;  vertical-align:middle; text-align:center; border-right:1px solid #fff; width:14.2857%; padding:0; position:relative; padding-right:1px;}
.topmenu td.last{background:none;padding-right:0; border:none}
.topmenu td a{display:block; width:100%; text-align:center; color:#fafafa;  text-transform:uppercase;  text-decoration:none;  height:33px; padding-top:17px; 
font-family: 'Plumb';
font-size:20px;

 text-shadow:-1px -1px 1px rgba(255,255,255,0.1),   1px 1px 1px rgba(255,255,255,0.1);

}
.topmenu td.last a{width:100%;}
.topmenu td.active a,
.topmenu td a:hover{background:#f27600}

.b-c3{border:1px solid #ee1d25;}
.a-c3{
    display:block;
    border:1px solid #ee1d25;
    float:left;
    position:relative;
    z-index:1;
}
.a-c3 img{display:block; width:316px; height:196px;}

.a-c3:first-child img{width:314px;}

.a-c3:hover{border:1px solid #FFA974;-webkit-box-shadow: 0px 0px 0px 2px #FFA974;
box-shadow: 0px 0px 0px 2px #FFA974; z-index:2;
    behavior: url(PIE.htc); 
}

.b-cont{padding:0 26px; display:block;}
.b-contin{padding:0 37px;}

.b-round{
-webkit-border-radius: 12px;
border-radius: 12px; 
overflow:hidden;
margin:32px 100px;
    behavior: url(PIE.htc); 
    
}

.t-main{width:693px;margin:0 auto;}
.t-main td{width:50%;}
.t-main th{color:#db040d; font-size:17px; background-color:#b3b2b2; border-bottom:1px solid #696969;}
.t-main td,.t-main th{padding:4px 36px;}
.t-main td.c1,
.t-main th.c1{padding:4 24px; border-left:1px solid #696969;}

.b-footer{
	background:#ed5c03 url(i/bg_footer.jpg) center center no-repeat; color:#fff; font-size:20px;  height:34px; padding-top:15px;

width:1195px; 
position:relative; 
margin:0 auto; 
    font-family: 'Plumb';
	text-shadow:-1px -1px 1px rgba(255,255,255,0.1),   1px 1px 1px rgba(255,255,255,0.1);


}
.b-copy{float:left;}
.b-count{float:right;}
.a-white{color:#fff; text-decoration:none;}

.b-work {
  float: right;
  margin-right: 20px;
  white-space:nowrap;
}
.i-compas {
    margin: 0 5px;
    vertical-align: middle;
    display:inline;
}
.a-more{color:#ff0000; font-size:12px; position:relative; display:inline-block;}
.a-more i{text-decoration:none !important; position:absolute; right:-14px; top:0;}
.b-phone{
    display:block;
    position:absolute;
    right:40px;
    top:34px;
    padding-left:52px;
	font-family: 'Plumb';
	 text-shadow:-1px -1px 1px rgba(255,255,255,0.1),   1px 1px 1px rgba(255,255,255,0.1);
    background: url(i/ico_phone.png) left center no-repeat;
    color:#fff;
    font-size:30px;
}
.b-phone p{margin:0; padding:11px 0;}

.b-sidebar{float:left; width:310px; margin-top:80px;}
.b-sidebar.b-sidebar23{margin-top:50px;}
.b-content{float:right; width:810px; padding-right:30px; margin-top:40px;}


#mItem11 i{background:url(i/ico.png) no-repeat;background-position:0 0px !important; height: 28px !important; margin-top: 0 !important;}
#mItem11.active a i,
#mItem11 a:hover i{background:url(i/ico.png) no-repeat;background-position:-27px 0 !important; height: 28px !important; margin-top: 0 !important;}


#mItem12 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem12.active a i,
#mItem12 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem44 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem44.active a i,
#mItem44 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem46 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem46.active a i,
#mItem46 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem48 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem48.active a i,
#mItem48 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem85 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem85.active a i,
#mItem85 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem86 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem86.active a i,
#mItem86 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem17 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem17.active a i,
#mItem17 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem49 i{background:url(i/ico.png) no-repeat !important;background-position:0 -29px !important; height: 28px !important; margin-top: 0 !important;}
#mItem49.active a i,
#mItem49 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -29px !important; height: 28px !important; margin-top: 0 !important;}

#mItem13 i{background:url(i/ico.png) no-repeat !important;background-position:0 -59px !important; height: 28px !important; margin-top: 0 !important;}
#mItem13.active a i,
#mItem13 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -59px !important; height: 28px !important; margin-top: 0 !important;}

#mItem14 i{background:url(i/ico.png) no-repeat !important;background-position:0 -89px !important; height: 28px !important; margin-top: 0 !important;}
#mItem14.active a i,
#mItem14 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -89px !important; height: 28px !important; margin-top: 0 !important;}

#mItem15 i{background:url(i/ico.png) no-repeat !important;background-position:0 -120px !important; height: 28px !important; margin-top: 0 !important;}
#mItem15.active a i,
#mItem15 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -120px !important; height: 28px !important; margin-top: 0 !important;}

#mItem16 i{background:url(i/ico.png) no-repeat !important;background-position:0 -150px !important; height: 28px !important; margin-top: 0 !important;}
#mItem16.active a i,
#mItem16 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -150px !important; height: 28px !important; margin-top: 0 !important;}

#mItem45 i{background:url(i/ico.png) no-repeat !important;background-position:0 -150px !important; height: 28px !important; margin-top: 0 !important;}
#mItem45.active a i,
#mItem45 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -150px !important; height: 28px !important; margin-top: 0 !important;}

#mItem19 i{background:url(i/ico.png) no-repeat !important;background-position:0 -239px !important; height: 28px !important; margin-top: 0 !important;}
#mItem19.active a i,
#mItem19 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -239px !important; height: 28px !important; margin-top: 0 !important;}

#mItem20 i{background:url(i/ico.png) no-repeat !important;background-position:0 -269px !important; height: 28px !important; margin-top: 0 !important;}
#mItem20.active a i,
#mItem20 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -269px !important; height: 28px !important; margin-top: 0 !important;}

#mItem21 i{background:url(i/ico.png) no-repeat !important;background-position:0 -299px !important; height: 28px !important; margin-top: 0 !important;}
#mItem21.active a i,
#mItem21 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -299px !important; height: 28px !important; margin-top: 0 !important;}

#mItem24 i{background:url(i/ico.png) no-repeat !important;background-position:0 -328px !important; height: 28px !important; margin-top: 0 !important;}
#mItem24.active a i,
#mItem24 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -328px !important; height: 28px !important; margin-top: 0 !important;}

#mItem54 i{background:url(i/ico.png) no-repeat !important;background-position:0 -21022px !important; height: 28px !important; margin-top: 0 !important;}
#mItem54.active a i,
#mItem54 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -21022px !important; height: 28px !important; margin-top: 0 !important;}

#mItem53 i{background:url(i/ico.png) no-repeat !important;background-position:0 -210px !important; height: 28px !important; margin-top: 0 !important;}
#mItem53.active a i,
#mItem53 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -210px !important; height: 28px !important; margin-top: 0 !important;}

#mItem51 i{background:url(i/ico.png) no-repeat !important;background-position:0 -150px !important; height: 28px !important; margin-top: 0 !important;}
#mItem51.active a i,
#mItem51 a:hover i{background:url(i/ico.png) no-repeat !important;background-position:-27px -150px !important; height: 28px !important; margin-top: 0 !important;}

#mItem52 i{background:url(i/germ.gif) no-repeat; height:17px; margin-top: 5px;}
#mItem52.active a i,
#mItem52 a:hover i{background:url(i/germ.gif) no-repeat; height:17px; margin-top: 5px;}

#mItem43 i{background:url(i/italy.gif) no-repeat; height:17px; margin-top: 5px;}
#mItem43.active a i,
#mItem43 a:hover i{background:url(i/italy.gif) no-repeat; height:17px; margin-top: 5px;}

#mItem47 i{background:url(i/jap.jpg) no-repeat; height:17px; margin-top: 5px;}
#mItem47.active a i,
#mItem47 a:hover i{background:url(i/jap.jpg) no-repeat; height:17px; margin-top: 5px;}

#mItem18 i{background:url(i/ico.png) no-repeat ;background-position: -200px ; height: 28px ; margin-top: 0 ;}
#mItem18.active a i,
#mItem18 a:hover i{background:url(i/ico.png) no-repeat ;background-position: -200px ; height: 28px ; margin-top: 0 ;}






.dopmenu li a span{display:block; height:28px; width:10px; position:absolute; top:0; right:15px; background:url(i/m.png) 0 -38px;}
.dopmenu li.active a span,
.dopmenu li a:hover span{background-position:0 -5px;}


.b-blocks{display:block; width:100%; margin-bottom:30px;}

.b-blocks-tit{ display:block; height:39px;  font-size:24px; color:#e93c06;text-align:left;
font-family: 'Plumb'; margin-bottom:0px;}


.a-block{display:block; position:relative; padding:4px; border:1px solid #9a9a9a; padding-bottom:45px;}
.a-block img{display:block;}
.a-block-tit{display:block;    font-size:26px; color:#fff; position:absolute; bottom:15px;left:20px; width:290px; 
color:#e93c06; font-weight:bold;
    font-family: 'Plumb';

}

.a-block:hover .a-block-tit{ color:#f27600}
.b-tov, .b-tov.last{
    display:block;
    width:830px;
    height:270px;
    float:left;
    position:relative;
	border-bottom:1px solid #9a9a9a;
	border-left:1px solid #9a9a9a;
    border-top:1px solid #9a9a9a;
	margin-top:-1px;
}
.b-content .b-tov:nth-child(1){border-top:1px solid #9a9a9a;}


.b-tov form {
    position:absolute;
    bottom:15px;
    right:0px;
}
.b-tov.last{margin-right:0;}
.descript{position:absolute; left:400px; top:25px;}
.a-tov-tit{display:block; padding:0 0 10px;  text-align:left; text-decoration:none; width:300px;
font-family: 'Plumb';
color:#e93c06; font-size:24px; font-weight:bold;
}
.a-tov-txt{display:block; height:130px; width: 445px;overflow:hidden; color:#231f20; font-size:19px;  text-align:left; 
font-family:Tahoma,  sans-serif; font-size:14px;}


.goods23 .a-tov-img{ border:1px solid #9a9a9a;}




.a-tov-img{
display:block; 
width:353px; 
height:260px;
padding:5px;
border-right:1px solid #9a9a9a;

}
.a-gal{border:2px solid #b3b2b2;  
-webkit-border-radius: 4px;
border-radius: 4px; 
margin-bottom:15px;
    behavior: url(PIE.htc); 
    float:left;
    margin:10px;
    }
.a-gal img{display:block;}
.a-gal:hover{border-color:#c45501;}

.a-tov-img.big{float:left; margin-right:26px; height:auto; width:378px; margin-bottom:40px;}
.a-tov-img:hover{border-color:#c45501;}
.a-tov-img img{display:block;}

.b-tov-dp{margin:0 0 10px; float:right; }

.goods23 .shk-but , .b-tov .shk-but {
	float:right;
    background:url(i/sprite.png) 0 -25px no-repeat;
	width:105px; height:36px;
	margin:0; padding:0;
	padding-left:25px;
	border:none;
	font-family: 'Plumb';
	color:#fff;
	font-size:18px; margin-left:15px;
}
.goods23 .b-tov-dp{margin:0 0 10px; float:none; }
.goods23 .shk-but{float:none; margin:0;}
.goods23 .shk-but:hover, .b-tov .shk-but:hover{ background-position:0 -64px;}
.b-tov-dp {font-family: 'Plumb'; font-size:24px; margin:0; padding:0; margin-top:3px;}
.b-tov-dp select{background:#bfbfbf; font-size:16px; margin-right:10px; line-height:1; display:block; float:left; margin-top:3px; }
.b-tov-dp .shk-price{padding:0; margin:0; line-height:1;}


.sel-size{border:1px solid #b3b2b2; color:#010101; font-size:14px; padding:0 0 0 8px; width:80px;}
.s-weight{color:#5f6372; font-size:14px; display:none}
.price{color:#000; font-size:21px;}

.slider{width:100%; height:400px; position:relative;z-index:10;}
.sliderContent {    width:100%; height:400px;     position:relative;    overflow:hidden;}
.sliderContent .item {    width:100%; height:400px;    position:absolute;    background:#fff;}
.sliderArrows{position:absolute; top:162px;left:0; width:100%; z-index:100;}

.sliderArrows a{position:absolute; top:0; display:block; width:32px; height:32px; background:url(i/sprt.png) no-repeat 0 0; text-indent:-6000px;}
.sliderArrows a.prev{ left:20px;}
.sliderArrows a.next{right:20px; background-position:-38px 0;}
.sliderArrows a.next:hover{background-position:-38px -41px;}
.sliderArrows a.prev:hover{background-position:0 -41px;}

.wrapmain{
    min-height: 100%; 
  height: auto !important; 
  height: 100%; 
  margin-bottom: -38px;
    position:relative;
}
.wrap.wrapmain{margin-bottom:0;}
.dv{padding-bottom:58px;}

.sh-table td{ width:15%;}
.sh-table td.c2{text-align:left; width:40%;}
.sh-table td.c4{ width:20%;}

table.sh-table .my-shk-del {
  background: url("i/butt.png") no-repeat scroll -274px -1px rgba(0, 0, 0, 0);
  color: #FFFFFF;
  display: block;
  height: 24px;
  line-height: 24px;
  text-decoration: none;
  font-size:11px;
  width: 60px;
}
table.sh-table .my-shk-del:hover {background-position: -274px -25px;}

.b-news{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.b-news h4 a{font-size:120%; color:#C1060D;}
.a-date{font-size:10px; font-style:italic; margin-top:-10px;}


.shk-price.bask-shk-price span{color:#C40D14; font-size:130%;}

.wlpeMessageText{color:red;}
.b-tab{display:none;}
#Доставка{display:block;}

#pageID9 h3{text-transform:uppercase;}
.b-discount{text-align:right; font-weight:bold; font-size:120%;}
.dopmenu ul {padding: 0;}
.dopmenu li {list-style: none;}
/*.dopmenu .activez {background:url(i/ln.png) repeat-x 0 -113px; color:#fff;} */


.bar_cart_table td {padding: 5px;}




.top-b-header{display:block; position:relative; background:#fff; height:35px; }
.top-b-header ul{margin:0; padding:0;}
.top-b-header .vleft{ position:absolute; top:7px; left:0;}
.top-b-header .vleft li{list-style:none; float:left; padding-right:10px; margin-right:10px; background:url(i/ico_tm.png) right center no-repeat}
.top-b-header .vright li:first-child, .top-b-header .vleft li:last-child{background:none; margin:0;}
.top-b-header a{text-decoration:none; color:#d95845}
.top-b-header a:hover{color:#3e3e3e;}

.top-b-header .vright{ position:absolute; top:7px; right:0;}
.top-b-header .vright li{list-style:none; float:right; padding-right:10px; margin-right:10px; background:url(i/ico_tm.png) right center no-repeat}
.top-b-header .ico_fb, .top-b-header .ico_twitter{ display:block; width:18px; height:18px; position:absolute; top:8px; text-indent:-99999px; background:url(i/sprite.png) 0 0 no-repeat;}
.top-b-header .ico_twitter{right:0px; background-position:-19px 0;}
.top-b-header .ico_fb{right:25px;}
.top-b-header .ico_fb:hover, .top-b-header .ico_twitter:hover{ opacity:0.7}

.clear{float:none; clear:both}

.b-header{display:block; height:200px; position:relative;  z-index:100; overflow:hidden}
.topline{width:100%; height:150px;background:#ed5c03 url(i/bg_header.png) top center no-repeat; position:relative; z-index:9999;

-webkit-box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 5px 18px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 5px 18px 0px rgba(0, 0, 0, 0.5);
}
.b-c3-articles{width:100%; margin-top:3px;}
.b-c3-articles .article_one{width:396px; float:left; margin-right:3px; }
.b-c3-articles .article_one:nth-child(3){float:right; margin:0;}
.article_one .artcontent{padding:20px; color:#444444}
.article_one .artcontent h2{margin:0; padding:0;
    font-family: 'Plumb';
	font-weight:normal;
	color:#e93c06;
	font-size:30px;
	padding-bottom:20px;
}

.newsblock a.more, .article_one .artcontent a.more{
    font-family: 'Plumb';
	color:#e93c06;
	font-size:20px;
	text-decoration:none;
	}
.newsblock a.more:hover, .article_one .artcontent a.more:hover{color:#333}	


.newsblock{ width:780px; float:left}
.newsblock h2{ width:780px; height:37px; padding-top:12px; background:url(i/bg_news.jpg) center center no-repeat;
text-align:center;

    font-family: 'Plumb';
	font-weight:normal; text-transform:uppercase;
	color:#fff;
	font-size:20px;
	margin:0;
	display:block; margin-bottom:30px;

}
.newsblock .newsone{ margin-bottom:45px; }
.newsblock .newsone .img{ width:148px; height:148px; border:1px solid #b4b4b4; padding:9px; float:left}
.newsblock .newsone .text{width:560px; padding-right:20px; float:right;}
.newsblock .newsone .text .date{
    font-family: 'Plumb';
	color:#e93c06;
	font-size:28px; padding-bottom:15px;	}


.acnewsblock{margin-top:20px}


.actblock{ width:343px; float:right}
.actblock a{ display:block; border:1px solid #b4b4b4; padding:9px; margin-bottom:38px;}

.newsblock p{margin-bottom:10px;}
.newsblock a.more{
    font-family: 'Plumb';
	color:#e93c06;
	font-size:18px;
	text-decoration:none;
	}
.newsblock a.more.more2{font-size:22px; margin-left:200px;}



.dopmenu .activez { color:#000; padding-left:80px; background:#fff; padding:13px 0px 13px 80px;  font-size:26px; text-transform:none } 
.dopmenu .activez:hover {background-color:#fff !important; color:#000;}

.dopmenu #mItem43 a.activez{background:#fff url(i/italy.png) left center no-repeat;}
.dopmenu #mItem47 a.activez{background:#fff url(i/jap.png) left center no-repeat;}
.dopmenu #mItem52 a.activez{background:#fff url(i/beer.png) left center no-repeat;}
.dopmenu #mItem18 a.activez{background:#fff url(i/coct.png) 5px center no-repeat;}



.dopmenu{list-style:none; margin:0 0 25px;  padding:0; padding-bottom:10px; border-bottom:1px solid #818181}
.dopmenu li{ display:block}
.dopmenu li a{ position:relative;  height:28px; line-height:28px; font-size:24px; color:#231f20;text-decoration:none; padding-left:40px; width:270px;
font-family: 'Plumb'; text-transform:lowercase; position:relative; display:inline-block }
.dopmenu.dopmenu2 li a{padding-left:40px;  }

.dopmenu li.active a,.dopmenu li a:hover{ color:#f27600}
.dopmenu li a:hover:after, .dopmenu li.active a:after{display:block; content:""; width:29px; height:14px; background:#f27600; position:absolute; left:0; top:50%; margin-top:-5px;}
.dopmenu li a.activez:hover:after, .dopmenu li.active a.activez:after{display:none}

/*
.dopmenu li.active a,
.dopmenu li a:hover{background:url(i/ln.png) repeat-x 0 -113px; color:#fff;}

.dopmenu li a i{display:block; height:28px; width:26px; position:absolute; top:0; left:14px;
background:url(i/ico.png) no-repeat 0 -27px;
}

.dopmenu li.active a i,
.dopmenu li a:hover i{background-position:-27px -27px;}
*/
.dopmenu ul{padding-bottom:40px; padding-top:15px;}



.b-content h1{ position:relative;  font-size:28px; color:#f27600;text-decoration:none; padding-left:40px; 
font-family: 'Plumb'; text-transform:lowercase; position:relative; font-weight:normal }

.b-content h1:after{display:block; content:""; width:29px; height:14px; background:#f27600; position:absolute; left:0; top:50%; margin-top:-5px;}




.toping{ display:none; position:absolute; background:#fff; bottom:60px; right:-20px;  min-height:100px; border:3px #f87200 solid; border-radius:10px; padding:20px 0; z-index:9999999;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
.toping:after{display:block; content:""; width:80px; height:25px; background:url(i/add_arrow_big.png); position:absolute; right:25px; bottom:-25px;}
.toping table{width:500px;}
.toping table td{vertical-align:top; padding:0 20px;}
/*
.toping .tpone{width:250px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dashed #ddd; }
.toping .tpone:last-child{border:0;}
.toping .tpname{width:160px; padding-right:10px; display:inline-block; font-family: 'Plumb'; font-size:18px;}
.toping .tpcount {width:75px;display:inline-block; vertical-align:top  }
*/

.toping .tpone{width:250px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dashed #ddd; }
.toping .tpone table{padding:0; width:250px;}
.toping .tpone table td{vertical-align:middle; padding:0;}
.toping .tpone:last-child{border:0;}
.toping .tpname{width:150px; padding-right:10px; font-family:Tahoma,  sans-serif; font-size:14px; line-height:1;}
.toping .tpname p{margin:0; padding:0; color:#55}
.toping .tpname span{font-weight:bold}
.toping .tpcount {width:75px;  }

.toping .tpbtns button, .tpcount button{
	width:20px; height:20px; border-radius:30px;
	border:0;
	float:left;
	
	background: #fbb740;
	background: -moz-linear-gradient(top,  #fbb740 0%, #f07103 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb740), color-stop(100%,#f07103));
	background: -webkit-linear-gradient(top,  #fbb740 0%,#f07103 100%);
	background: -o-linear-gradient(top,  #fbb740 0%,#f07103 100%);
	background: -ms-linear-gradient(top,  #fbb740 0%,#f07103 100%);
	background: linear-gradient(to bottom,  #fbb740 0%,#f07103 100%);
	position:relative;
}
.toping .tpbtns button:hover, .tpcount button:hover{
	
background: #ff8400;
background: -moz-linear-gradient(top,  #ff8400 0%, #ff2e00 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8400), color-stop(100%,#ff2e00));
background: -webkit-linear-gradient(top,  #ff8400 0%,#ff2e00 100%);
background: -o-linear-gradient(top,  #ff8400 0%,#ff2e00 100%);
background: -ms-linear-gradient(top,  #ff8400 0%,#ff2e00 100%);
background: linear-gradient(to bottom,  #ff8400 0%,#ff2e00 100%);
}


.tpcount button span{display:block; width:100%; height:100%;  text-indent:-99999px; position:absolute; top:0; left:0;}
.tpcount button.plus span{background:url(i/ico_plus.png) center center no-repeat}
.tpcount button.minus span{background:url(i/ico_minus.png) center center no-repeat}
.tpcount input{border:0; font-family:Tahoma,  sans-serif; font-size:14px; width:19px; padding:0 7px;  display:block;float:left; text-align:center }




.toping .tpbtns{margin-top:20px; padding:0 20px;}


.toping .tpbtns button{
	width:80px; height:30px; border-radius:30px;
	font-family: 'Plumb';
	color:#fff;
	font-size:18px;
	float:right;
	margin-left:10px;
}


/*
.toping .tpbtns button{
	float:right;
    background:url(i/sprite.png) 0 -25px no-repeat;
	width:105px; height:36px;
	margin:0; padding:0;
	padding-left:25px;
	border:none;
	font-family: 'Plumb';
	color:#fff;
	font-size:18px; margin-left:15px;
	 margin-right:20px;
	
}
.toping .tpbtns button:hover{ background-position:0 -64px;}
*/
.toping h2{
color: #e93c06;
    display: block;
    font-family: "Plumb";
    font-size: 34px;
	margin-left:20px;
    font-weight: bold;
   text-align: left;
}


.tpone_line{max-height:20em;  overflow-y:auto; overflow-x: hidden;}


.toping .close{ width:26px; height:26px; background:url(i/ico_close.png); position:absolute; top:-10px; right:-10px; cursor:pointer}
.toping .close:hover{background:url(i/ico_close_h.png)}

.sh-table td.c2{line-height:1.2;}
.sh-table td.c2 p{margin:0; padding:0;}


.sflogo{position:absolute; top:0; left:510px}

.acnewsblock2{margin-top:30px;}
.acnewsblock2 h2{ width:100%; height:39px; padding-top:10px; background:url(i/bg_footer.jpg) center center no-repeat;
text-align:center;

    font-family: 'Plumb';
	font-weight:normal; text-transform:uppercase;
	color:#fff;
	font-size:25px;
	margin:0;
	display:block; margin-bottom:30px;

}


/*

.a2newsone{margin-bottom:40px;}
.a2newsone .img{width:400px; float:left}
.a2newsone .img.img2{width:250px; float:left}

.a2newsone .text{ width:720px; float:right; font-size:28px; line-height:1.4}
.a2newsone .text.text2{ width:520px; float:right; font-size:18px; line-height:1.3}

.a2newsone .text .date{margin-bottom:20px;}

*/
.a2newsone{ margin-bottom:45px; }
.a2newsone .img{ width:148px; height:148px; border:1px solid #b4b4b4; padding:9px; float:left}
.a2newsone .text{width:720px;  float:left; margin-left:30px;}
.a2newsone .text.text2{ width:610px; float:right; }
.a2newsone .text .date{
    font-family: 'Plumb';
	color:#e93c06;
	font-size:28px; padding-bottom:15px;	}

.a2newsone a.more{
    font-family: 'Plumb';
	color:#e93c06;
	font-size:18px;
	text-decoration:underline;
	margin-top:20px;
	}

.a2newsone a.more:hover{text-decoration:none;}
.tpone80{
    display: none;
}
#fortime{
      display:none;
}
.bt-order{
      padding: 10px!important;
}