@-ms-viewport{
  width: device-width;
}

@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=latin,cyrillic);

/*RESET*/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}
img,fieldset{border:0}
img{max-width:100%;height:auto;width:auto\9;/*ie8*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

/*GENERAL STYLING*/
html{-webkit-text-size-adjust:none}
body{font-family:'Roboto',sans-serif;font-size:14px;color:#141a28}


#map_canvas{width:100%;height:480px}
p{padding:0}
ul,ol{margin:1em 0 1.4em 24px;padding:0;line-height:140%}
li{margin:0 0 .5em 0;padding:0}
h1{font-size:26px;font-weight:normal;color:#C04349;font-family:'PT Sans',sans-serif;margin:0px 0px 10px 0px;padding:0px}
h2,.zh2{font-size:24px;font-weight:normal;color:#A0030A;font-family:'PT Sans',sans-serif;margin:0px 0px 10px 0px;padding:0px}
h3{font-size:20px;font-weight:normal;color:#A0030A;font-family:'PT Sans',sans-serif;margin:0px;padding:0px}
h4{font-size:16px;font-weight:bold;color:#A0030A;font-family:'PT Sans',sans-serif;margin:0px;padding:0px}
h1{font-size:2em;background:url('../images/iconFlag.png') no-repeat 0px 0px}
h2{font-size:1.4em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-size:1em}
input[type=search]{-webkit-appearance:none;outline:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none}

.sCtn .ctn .fRight {width:inherit!important;padding-left:0px!important;float:none}

.sep{display:inline-block;padding:0 10px;width:9px;height:24px;font-size:1px;background:url(../images/waySep.png) center no-repeat}

.fbPolicy .fLeft{width: 100px;display: inline;}
.fbRow {margin-bottom:10px;}
.fLeft {margin-bottom:5px;}
.fbPolicy .fbDiv,.fbPolicy .fbDiv a,.fbPolicy .fbDiv a:visited{font-size:10px;display:inline-block;}
.feedBackForm input, .feedBackForm textarea {width:100%}

.fbDiv {display:block;}
.clear{clear:both}

.zagl,.zagl a,.zagl a:visited{font-size:22px;color:#111;margin-bottom:5px;text-decoration:none}
.zagl a:hover{color:#1F547F}
.sto{width:100%}

.fRight{float:right}
.dTbl{width:100%;display:table}
.dTblRow{display:table-row}
.dTblTd{vertical-align:top;display:table-cell !important;display:inline}
.tblBord td{padding:2px;vertical-align:top;border:solid 1px #ccc;background-color:#fff}
.sWay{background:#fff;padding:10px 0;border-bottom:solid 1px #ccc}
.sWay a,.sWay strong,.sWay span{vertical-align:middle;display:table-cell!important;display:inline}
.sWay a,.sWay a:visited,.sWay strong{display:inline-block;padding:5px 0;font-family:'PT Sans',sans-serif;font-size:11px;font-weight:normal;color:#888;text-decoration:none}
.sWay a:hover{color:#222}
.clear{clear:both}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{display:inline-block}
.clearfix{display:block;zoom:1}

/*STRUCTURE*/
#toSite{position:absolute;top:0;left:0;z-index:1;width:100%;background:#222;padding:10px 0;text-align:center}
#toSite a,#toSite a:visited{font-size:1em;color:#999}
#toSite a:hover{color:#EC6928}

.topLine{float:left;overflow:auto;padding:0 10px;text-align:left}
.topLine a img{height:16px}
#top-menu{display:none;overflow:hidden}
#top-menu .sMenu{position:absolute;z-index:999;margin-top:10px;margin-left:-20px;background:#333;padding:10px 20px;min-width:273px}
#top-menu .sMenu ul{margin:0;padding:0;list-style:none}
#top-menu .sMenu ul li{padding:5px 0}
#top-menu .sMenu ul li a,#top-menu .sMenu ul li a:visited,.sMenu ul li strong{font-size:1em;text-decoration:none;color:#fff;text-transform:uppercase;transition:color 200ms ease}
#top-menu .sMenu ul li a:hover,#top-menu .sMenu ul li strong{color:#fff;font-weight:normal}

#pagewrap{width:auto;margin:0 auto}
#header{position:relative;padding-top:20px}

#site-logo{margin:40px auto 10px auto;width:193px;text-align:center}
#site-logo a,#site-logo a:visited{display:block;color:#6d4f41;text-decoration:none;font-size:16px}
#site-logo strong{color:#6d4f41;font-size:2em}

.contacts-block{background:#333;text-align:center;color:#fff}
.adress{padding:10px 0}
.contacts{padding:10px 0}
.contacts span{color:#fff;font-size:24px;padding-bottom:3px}
.contacts a,.header .contacts a:visited{display:block;color:#fff;font-size:22px;margin-top:15px;text-transform:uppercase;font-weight:bold;text-decoration:none}
.contacts a:hover{color:#fff}

#main-nav{background:#fff}
#main-nav ul{top:200px;border:0;margin:0;padding:0;list-style:none}
#main-nav ul li{border-bottom:solid 1px #ccc;padding:0;margin:0}
#main-nav ul li a,#main-nav ul li a:visited,#main-nav ul li strong{transition:color 200ms ease,border-color 200ms ease;display:block;padding:20px;color:#777;border-right:solid 1px #d7d7d7;background-color:#fff;text-transform:uppercase;font-size:1.2em;text-align:center;text-decoration:none}
#main-nav ul li a:hover,#main-nav ul li strong{font-weight:normal;background-color:#333;color:#fff}
#main-nav ul li ul li a,#main-nav ul li ul li a:visited,#main-nav ul li ul li strong{font-size:1em;padding:10px;background:#eee}
#main-nav ul li ul li a:hover,#main-nav ul li ul li strong{background-color:#cc0a0a}

#content{padding:20px;margin:0;width:650px;float:left;background:#fff}
#content{width:60%;padding:3% 4%}	
#content{width:auto;float:none}

/*#content table,#content tr,#content td,
#content .dTbl,#content .dTbl .dTblRow,#content .dTbl .dTblTd{display:none}*/

.footerIndex{overflow:auto;margin-top:30px;text-align:center;padding:20px;background-color:#000;color:#fff/*background:url(../images/bg-footer.png) bottom repeat-x*/}
.footerIndex .indexCopyright{text-align:left}
.footerIndex .indexCopyright img{float:right;padding-bottom:20px}
.footerIndex .indexCopyright p{padding:0;margin:5px 0}
.footerIndex .indexCopyright div{font-size:12px}
.footerIndex a{color:#575757}
.footerIndex img{height:40px}
.footerBottom{background-color:#000;padding:20px 0;text-align:center}
.footerBottom a,.footerBottom a:visited{color:#eee;text-decoration:none}
.footerBottom a:hover{color:#fff}
a.mediart,a:visited.mediart{background-size: contain;width:200px;text-align:left;color:#888;font-family:Tahoma;font-size:10px;display:block;background:url(../images/mediart.png) top right no-repeat;margin:0 auto;padding:18px 30px;text-decoration:none}
a:hover.mediart{color:#fff}

/*This site*/

/*smaller than 980*/
@media screen and (max-width:980px){	
}

/*smaller than 650*/
@media screen and (max-width:650px){	
}

/*smaller than 560*/
@media screen and (max-width:480px){	
}

@media (max-width: 400px) {
	@-ms-viewport {
		width: 320px;
	}
}

/*Slider*/
.slider-bg{background-repeat:none;background-position:center center}
.slider-bord{background:url(../images/slider-bord.png) no-repeat;height:400px}
.slider-body{;font-family:'PT Serif',serif;width:360px;padding:140px 0px 0px 70px;text-align:center;color:#555;font-size:20px}
.slider-body p{margin:10px 0px 0px 0px;padding:0}
.slider-title{color:#932e4e;font-size:30px;padding-bottom:15px;background:url(../images/wline.png) bottom center no-repeat}

.slideshow{width:1000px;height:500px;color:#fff}
.slideshow ul{margin:0;padding:0;list-style:none}
.slideshow .slidesNames{position:absolute;z-index:2;width:1000px;height:400px}
.slideshow .slidesNames ul li{display:none;width:1000px;height:400px}
.slideshow .slidesNames ul li a,.slideshow .slidesNames ul li a:visited{font-family:'PT Serif',serif;color:#932e4e;font-size:30px;text-decoration:none}
.slideshow .slidesNames ul li a:hover{text-decoration:underline}
.slideshow .slidesNames ul li.active{display:block}
.slideshow .slides{display:none}
.slideshow .slides ul li{position:absolute;z-index:1}
.slideshow .slides ul li img{height:400px;display:none}
.slideshow .slidesNav{padding-top:400px}
.slideshow .slidesNav li{float:left;height:100px}
.slideshow .slidesNav li a,.slideshow .slidesNav li a:visited{color:#444}

.jsslider{position:relative;width:100%;overflow:hidden}
#slider1_container,.jsslider-slides,.jsslider-slides-img{width:1200px}
#slider1_container{position:relative;margin:0 auto;top:0px;left:0px;height:520px}
.jsslider-loading{position:absolute;top:0px;left:0px}
.jsslider-loading-img{filter:alpha(opacity=70);opacity:0.7;position:absolute;display:block;top:0px;left:0px;width:100%;height:100%}
.jsslider-loading-bg{position:absolute;display:block;background:url(../images/jssor/loading.gif) no-repeat center center;top:0px;left:0px;width:100%;height:100%}
.jsslider-slides{cursor:move;position:absolute;left:0px;top:0px;height:460px;overflow:hidden}
.jsslider-slides-item{position:absolute;z-index:2;height:460px;padding:20px 70px;text-align:left;line-height:1.8em;font-family:'PT Serif',serif;color:#932e4e}
.jsslider-slides-img{position:absolute;z-index:1;top:0px;left:0px;height:460px}

/* jssor slider arrow navigator skin 07 css */
.jssora07l,.jssora07r,.jssora07ldn,.jssora07rdn{position:absolute;cursor:pointer;display:block;background:url(../images/jssor/a06.png) no-repeat;overflow:hidden}
.jssora07l{background-position:-5px -35px}
.jssora07r{background-position:-65px -35px}
.jssora07l:hover{background-position:-125px -35px}
.jssora07r:hover{background-position:-185px -35px}
.jssora07ldn{background-position:-245px -35px}
.jssora07rdn{background-position:-305px -35px}
/* jssor slider thumbnail navigator skin 04 css */
.jssort04{position:absolute;width:520px;margin:0 auto;height:42px;top:500px;left:25%}
.jssort04 .p{position:absolute;width:102px;height:42px;top:0;left:0;}
.jssort04 .w,.jssort04 .pav:hover .w{position:absolute;width:100px;height:40px;border:#ccc 1px solid}
* html .jssort04 .w{width:102px;height:42px}
.jssort04 .pdn .w,.jssort04 .pav .w{border-style:solid}
.jssort04 .c{width:102px;height:42px;filter:alpha(opacity=45);opacity:.45;transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;-o-transition:opacity .6s}
.jssort04 .p:hover .c,.jssort04 .pav .c{filter:alpha(opacity=0);opacity:0}
.jssort04 .p:hover .c{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

/*FancyBox*/
#gallery ul{list-style:none;margin:0;padding:0}
#gallery ul li{font-size:10px;height:100px;display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline}
#gallery ul li div{padding-bottom:3px}
#gallery img{cursor:pointer;height:100px;margin:0px;border:1px solid #eee}
#gallery a:hover img{border:1px solid #601500}
#gallery a:hover{color:#fff}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px 20px 40px 20px;margin:0;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url('../images/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}
a#fancy_left{left:0px}
a#fancy_right{right:0px}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url('../images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url('../images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div#fancy_bg_n{top:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e{right:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w{left:-20px;height:100%;width:20px;background:transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main{height:32px;background:transparent url('../images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url('../images/fancybox/fancy_title_right.png') repeat-x}

.ctgCtn-body {margin-top:20px;}

/* jcarousel */
#brands{margin:20px 240px}
.jcarousel-skin-tango .jcarousel-container{height:80px;padding:0px 30px;max-width: 170px;margin: 0 auto;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{height:80px}
.jcarousel-skin-tango .jcarousel-item{width:180px;padding-top:10px;text-align:center}
.jcarousel-skin-tango .jcarousel-item img{width:150px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:20px;right:5px;width:12px;height:40px;cursor:pointer;background:transparent url(../images/arrowright.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(../images/arrowleft.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:20px;left:5px;width:12px;height:40px;cursor:pointer;background:transparent url(../images/arrowleft.png) no-repeat 0 0}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(../images/arrowright.png)}

#news{margin-bottom:10px}
#news .jcarousel-skin-tango .jcarousel-container,#news .jcarousel-skin-tango .jcarousel-clip-horizontal{height:150px}
#news .jcarousel-skin-tango .jcarousel-item,#news .jcarousel-skin-tango .jcarousel-item img{width:300px}
#news .jcarousel-skin-tango .jcarousel-next-horizontal,#news .jcarousel-skin-tango .jcarousel-prev-horizontal{top:60px}

.sideMenu{border:solid 2px #d3dae1;border-right:0}
.sideMenu ul{margin:0;padding:0;list-style:none}
.sideMenu ul li{border:solid 1px #eceff2}
.sideMenu ul li:last-child{border:0}
.sideMenu ul li a,.sideMenu ul li a:visited,.sideMenu ul li strong{display:block;padding:15px 30px 15px 20px;color:#222;font-size:14px;text-decoration:none;font-weight:normal}
.sideMenu ul li a:hover,.sideMenu ul li strong{color:#fff;background:url(../images/wstr.png) center right 10px no-repeat;background-color:#333}

.gline{background:url(../images/gline.png) center repeat-x;height:3px;font-size:1px;margin:20px 0}

#ftbl{margin:20px 0}
#ftbl .dTblTd{width:25%;padding-left:20px;border-right:solid 1px #e3e3e3}
#ftbl .dTblTd:last-child{border:0}
#ftbl ul{margin:0;padding:0;list-style:none}
#ftbl ul li{padding:5px 15px;background:url(../images/punkt.png) center left no-repeat}
#ftbl ul li a,#ftbl ul li a:visited{font-family:'PT Sans',sans-serif;color:#666;font-size:13px;text-decoration:none}
#ftbl ul li a:hover{text-decoration:underline}
#ftbl ul li strong{font-family:'PT Sans',sans-serif;font-weight:normal;font-size:13px;color:#444}
.ftbl-link{margin-bottom:10px}
.ftbl-link,.ftbl-link a,.ftbl-link a:visited{font-family:'PT Sans',sans-serif;font-size:14px;color:#932e4e;text-decoration:none}
.ftbl-link a:hover{text-decoration:underline}

/*Search*/
.siteSearch{float:right;margin:8px 20px 0px 0px;width:230px;border:solid 1px #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.sInp{border:0;width:175px;height:20px;color:#888;padding:3px 10px;margin-left:5px}
.sSub{cursor:pointer;border:0;background:url(../images/searchBtn.png) no-repeat;width:30px;height:26px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

/*Partners*/
.partner{overflow:auto}
.partner h3 a,.partner h3 a:visited{font-size:20px;text-decoration:none;font-family:'PT Sans',sans-serif}
.partner h3 a:hover{color:#666}
.partnerLeft{width:210px;float:left}
.partnerLeft img{width:200px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.partnerInf{margin-left:220px;font-family:'PT Sans',sans-serif}

/*News*/
.news{background:url(../images/bg-news.jpg) no-repeat;height:279px}
.news .dTbl{width:100%}
.news .dTbl .dTblTd{width:33%}
.nitem{color:#444;padding:5px 20px;width:261px;height:173px;background:url(../images/bg-nitem.png) no-repeat;margin:0 auto}
.nitem-date{text-align:center;font-family:'PT Serif',serif}
.nitem-date div{font-size:24px}
.nitem-title{margin:20px 0 10px 0}
.nitem-title,.nitem-title a,.nitem-title a:visited{font-family:'PT Serif',serif;color:#444;font-size:16px;text-decoration:none}
.nitem-title a:hover{text-decoration:underline}
.news .zagl{font-size:22px;color:#444;font-family:'PT Sans',sans-serif;text-align:center;padding:25px 0;margin:0}
.news .zagl a,.news .zagl a:visited{font-family:'PT Sans',sans-serif;font-size:22px;color:#444;text-decoration:none}
.news .zagl a:hover{text-decoration:underline}
.newsDate{float:right;font-size:12px;color:#666;font-weight:bold;margin-bottom:5px}

/*Photogallery*/
.fotoItem{margin:0px 10px 10px 0px;width:150px;text-align:center}
.fotoItem img{height:120px;border:solid 1px #f1f1f1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.fotoItem img:hover{border-color:#ccc}
.fotoItem div{margin-top:5px}
.fotoItem a,.fotoItem a:visited{text-decoration:none}
.fotoItem a:hover{text-decoration:underline}

/*Filter*/
.itm-filter{margin:30px 0;text-align:center;display:none}
.itm-filter-row{padding-bottom:10px}
.itm-filter-row td{padding:10px;vertical-align:top}
.itm-filter-row td img{width:120px}
.itm-filter-line{padding:20px;border-top:2px solid #d3dae1}
.itm-filter-line select{padding:5px 10px;border:solid 1px #d3dae1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.ctgCtn-side .itm-filter{margin:60px 10px;text-align:left}
.ctgCtn-side .itm-filter .zagl{color:#333;font-size:20px;padding-bottom:15px;margin-bottom:12px;border-bottom:solid 1px #d5dade}
.ctgCtn-side .itm-filter-row table{width:100%}
.ctgCtn-side .itm-filter-row td{padding:5px;border-bottom:solid 1px #d3dae1}
.ctgCtn-side .itm-filter-row tr:last-child td{border:0}
.ctgCtn-side .itm-filter-row .fLeft{padding:12px 10px 0 0}
.ctgCtn-side .itm-filter-row .subBtn{width:100%;color:#333;background:#fff;border:solid 2px #333;padding:15px 0}
.ctgCtn-side .itm-filter-row .subBtn:hover{color:#fff;background:#333}

/*Modules defaults*/
.subBtn{border:0;min-width:100px;text-align:center;cursor:pointer;color:#fff;font-size:14px;background-color:#A0030A;padding:5px 20px;text-transform:uppercase}
.subBtn:hover{background-color:#D56770}

.subBtn2{display:block;width:165px;padding:5px 0px;text-align:center;cursor:pointer;font-family:Georgia;font-style:italic;font-size:15px;color:#8a0a0f;text-shadow:#fff 1px 1px 1px;text-decoration:none}


/*Zoom*/
.zoom{display:inline-block;position:relative}
.zoom:after{
	content:'';
	display:block;
	width:33px;
	height:33px;
	position:absolute;
	top:0;
	left:0;
	background:url('../images/zoom-left.png');
}
.zoom img{display:block;border:solid 1px #eee}
.zoom img::selection{background-color:transparent}

/*Market*/
.ctgName{display:block;padding:8px 10px;width:180px;font-size:14px}
.ctgName a,.ctgName a:visited{color:#666;font-family:'PT Sans',sans-serif;font-size:14px;text-decoration:none}
.ctgName strong{color:#8a0a0f;font-weight:normal}
/*
#prodTbl{width:99%}
#prodTbl .dTblTd{width:25%}
#prodTbl .dTblRow{border-top:solid 1px #ccc}
.prodBody{border-right:solid 1px #ccc}
#prodTbl .dTblTd:last-child .prodBody{border:0}
*/
#prodTbl{width:100%}
#prodTbl .dTblTd{border:solid 1px #ccc}
.prodItem{margin:0px auto;width:300px;padding-bottom:5px;cursor:pointer;font-family:'PT Sans',sans-serif}
.prodImg{text-align:center;height:300px;line-height:300px}
.prodImg img{max-height:300px;max-width:300px;margin:0 auto}
.prodName{padding-top:10px;border-top:solid 1px #d5dade}
.prodName,.prodName a,.prodName a:visited,.prodName strong{color:#333;font-size:16px;font-weight:normal;text-decoration:none}
.prodPrice{font-size:22px;color:#333;font-weight:bold;margin:5px 0px}
.prodPriceRight{float:right}
.prodPriceRight .prodPrice{margin:20px 0 0 0}
.prodPriceOld{margin-top:10px;text-decoration:line-through}
.prodPriceOt{font-size:18px}
.prodDiscountTxt{color:#932e4e;float:right;width:400px;padding:15px;margin-top:10px}
.prodProducer{margin-top:5px;/*float:right;margin-top:10px*/}
.prodProducer img{height:30px}
.prodArt{margin:5px 0;color:#777;font-size:12px}

.prodPage{overflow:auto;padding:10px}
.prodPage h1{color:#333;font-size:28px;padding-bottom:15px;border-bottom:solid 1px #d5dade}
.prodPage .prodItem{cursor:default;width:100%;margin:0;text-align:left;font-size:16px}
.prodPage .prodImg{float:left;width:500px;height:auto;line-height:14px}
.prodPage .prodImg img{width:500px;max-width:500px;max-height:800px;height:auto}
.prodPage .prodProducer{margin:0}
.prodPage .prodProducer img{width:100px;height:auto}
.prodPage .prodParams{color:#222;margin-bottom:20px}
.prodPage .prodArt{padding:10px 0;margin:0;font-size:16px}
.prodPage .prodClrs{font-size:16px}
.prodPage .prodPrice{font-size:26px;font-weight:bold}
.prodPage .prodPriceOld{font-size:18px}
.prodPage .prodHtml{color:#888;margin-top:15px}
.prodPage .prodHtml .zagl{font-size:16px;color:#222}
.prodPage .prodGallery{line-height:100px;text-align:left}
.prodPage .prodGallery img{width:auto;height:100px}
.prodClrs{margin-top:5px}

.prodIcons{margin-left:213px;position:absolute;z-index:1;line-height:25px;border-top:100px solid #e33e66/*border-top:100px solid #2D2D2D*/;border-left:100px solid transparent}
.prodPage .prodIcons{margin-left:402px}
.prodIcons ul{position:absolute;width:60px;z-index:3;margin:-100px 0 0 -42px;padding:0;list-style:none}
.prodIcons ul li{float:left;padding:8px}
.prodIcons ul li img,.prodImg .prodIcons ul li img{display:block;width:25px;height:25px}
.prodIconsName{font-size:14px;margin:-72px 0 0 -80px;width:80px;text-align:center;position:absolute;z-index:2;color:#fff;background:#e33e66/*background:#2D2D2D*/;-moz-transform:rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg);filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);}

.itm-vars-mes{margin:0px 5px 10px 5px;padding:10px 20px 30px 20px;background:url(../images/bstr.png) bottom 10px center no-repeat;background-color:#fff;font-size:14px;color:#666;text-align:center}
.itm-var-box{padding:5px 20px 0px 20px;border-bottom:solid 1px #d5dade;border-top:solid 3px #fff}
.itm-var-box:first-child{border-top:0}
.itm-var-box:last-child{border-bottom:0}
.itm-var-box b{font-weight:normal;font-size:16px}
.itm-vars{margin:5px 0;padding:0;list-style:none;overflow:auto}
.itm-vars li{float:left;font-size:16px;cursor:pointer;padding:5px;border:solid 1px #fff;border-bottom:solid 1px #bfc6cb;margin:0 20px 5px 0;background:#fff}
.itm-vars li.active,.itm-vars li:hover{border:solid 1px #222}
.itm-vars li.no-active{text-decoration:line-through;background:#ccc}
.itm-vars li div{padding-top:8px;font-size:10px;color:#666}
.itm-vars li span{float:left;display:block;height:35px;width:35px;font-size:1px;border:solid 1px #ccc}
.varline .itm-vars li{padding:5px 15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

.itm-var-box-small{/*padding-top:10px*/}
.itm-var-box-small .itm-vars li{padding:2px;margin:0 5px 5px 0;cursor:default}
.itm-var-box-small .itm-vars li,.itm-var-box-small .itm-vars li.active,.itm-var-box-small .itm-vars li:hover{border:solid 1px #ccc}
.itm-var-box-small .itm-vars li span{width:16px;height:16px}

.size-info{padding:15px 20px}
.prmName{min-height:16px;font-size:14px;border:solid 2px #19b300;margin-left:25px;display:inline-block;background:url(../images/gcheck.png) center left 5px no-repeat;background-color:#fff;padding:2px 15px 2px 35px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#price-inf .prodPrice{background:#fff;padding:15px 20px;margin:0}
#price-inf .prodPrice{font-size:18px;border-top:solid 1px #d5dade}
#price-inf .prodPrice b{font-size:28px}
#size-vars li{width:40px;text-align:center}
#prodHave{font-size:20px;background:#fff}
#prodHave b,#prodHave span{display:block;text-align:center;text-transform:uppercase;padding:15px 20px;border:solid 3px #19b300}
#prodHave b{font-weight:normal;background:url(../images/gcheck.png) center left 20px no-repeat}
#prodHave span{border:solid 3px #ccc}
#price-inf{background:#eceff2;padding-top:5px}
#have-info{display:none;position:fixed;top:50%;left:0;width:100%}
#have-info-body{color:#932e4e;border:solid 5px #932e4e;top:50%;left:50%;background:#fff;padding:20px;width:350px;margin:0 auto;text-align:center}

.jssort04 {display:none;}