@import "fonts.css";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, form, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;}
:focus {outline:0;}
html {}
body {background-color:#FFF; font-size:11px; font-family:Arial, Tahoma, Times, serif; color:#2a2a2a; border-top:2px #000 solid;}
ol, ul {list-style:none; padding:0; margin:0;}
table {border-collapse:collapse;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a {text-decoration:none; color:#5f5f5f;}
a:hover {text-decoration:none;}
em {font-style:normal;}
::-moz-selection{ background: #fdd041; color:#000; text-shadow: none; }
::selection { background:#fdd041; color:#000; text-shadow: none; } 
* html .clearfix{height: 1%; /* IE5-6 */}
.clearfix {display: inline-block; /* IE7xhtml*/}
html[xmlns] .clearfix { /* O */display: block;  }
.clearfix:after { /* FF, IE8, O, S, etc. */content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a.btnGo {display:inline-block; #display:inline; zoom:1; width:62px; height:38px; background:url(../_i/btnGo.png?v=3) no-repeat 0 0; text-indent:-9999px;}
div.selector {position:relative; display:block; height:26px; /*padding:0 10px;*/ background:#fff; border:1px #C3C3C3 solid; /*margin:8px 0 0 8px;*/}
	div.selector span.select {position:absolute; background:url(../_i/icoSM.png) no-repeat right 8px; bottom:0; left:5px; width:96%; height:26px; line-height:26px; text-indent:6px; cursor:default; z-index:1; font:bold 11px/26px "DinPro", Arial, Helvetica, sans-serif; color:#6E6E6E;}
	div.oaForm div.selector span.select {position:absolute; background:url(../_i/icoSelectR.png) no-repeat right 0; bottom:0; left:5px; width:96%; height:26px; line-height:26px; text-indent:6px; cursor:default; z-index:1; font:normal 11px/26px Arial, Helvetica, sans-serif; color:#6E6E6E;}
	div.selector select.select {position:relative; float:left; z-index:10; width:100% !important; height:26px !important; line-height:26px; margin:0; font:bold 11px/26px "DinPro", Arial, Helvetica, sans-serif;}
	div.oaForm div.selector select.select {font:normal 11px/26px Arial, Helvetica, sans-serif !important;color:#6E6E6E;}


/* kassbohrer */
.siteCover {width:940px; margin:0 auto;position:relative;}
.topNavBox{position:absolute;bottom:42px;right:-55px;width:34px;height:48px;overflow:hidden;display:none;}
.topNavBox a{display:block;width:34px;height:48px;background:url(../_i/topNavBG.png?v=2) no-repeat; text-indent:-9999px;position: fixed;bottom:42px;}

.header {display:block; zoom:1; clear:both;}
.header:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
	.header a.logo {float:left; margin:20px 0 0; width:365px; height:62px; text-indent:-9999px; background:url(../_i/logoKB.png) no-repeat;}
.header a.logo120 {
    background: url("../_i/120.png") no-repeat scroll 0 0 transparent;
    cursor: default;
    float: left;
    height: 60px;
    margin: 20px 0 0;
    text-indent: -9999px;
    width: 72px;
}
.header .smCover {float:right; margin:-2px 0 0; #width:336px;}
ul.smMenu {clear:both; display:block; /*margin:0 0 26px;*/ zoom:1;}
	ul.smMenu li {float:left; position:relative; padding:12px 0 0; margin:0 0 0 -1px;}
	ul.smMenu li a {display:block; padding:0 15px; border-left:1px #DEDFE1 solid; border-right:1px #DEDFE1 solid; color:#6A6672; font:bold 11px "DinProBold", Arial, Helvetica, sans-serif;}
	ul.smMenu li a em {display:none; position:absolute; left:0; top:0; width:100%; height:2px; background:#ED1B2E;}
	ul.smMenu li.current a em, ul.smMenu li a:hover em {display:block;}
	ul.smMenu li.lang a {background:url(../_i/icoSM.png) no-repeat 88px 2px; padding:0 22px 0 15px;}
	ul.smMenu li.lang ul {display:none; z-index:999; position:absolute; padding:10px 0 0; top:26px; left:0; background:#fff; border:1px #DEDFE1 solid; border-top:0; width:103px;}
	
	ul.smMenu li.lang li {float:none; border:0; margin:0; padding:5px 0;}
	ul.smMenu li.lang li a {border:0; background:none;}
	ul.smMenu li.lang li a:hover {border:0; background:none; color:red}


/* searchBox */
.smCover .sBox {float:right; border:1px #CFCECD solid; width:225px; height:26px; line-height:26px; margin:26px 0 0;}
.smCover .sBox input[type=text] {background:none; border:0; color:#9A979F; font-size:10px; height:20px; line-height:20px; padding:3px 5px; width:192px; #vertical-align:bottom;}
.smCover .sBox a.sLink {display:inline-block; #display:inline; #zoom:1; width:14px; height:14px; text-indent:-9999px; background:url(../_i/icoSM.png) no-repeat 0 -50px; vertical-align:middle; #vertical-align:baseline;}

/* container */
.container {display:block; padding:0 0 20px; margin:-11px 0 10px; border-bottom:1px #CFCECD solid; zoom:1; clear:both; z-index:4;}
.container:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}

.container .cLeft {width:624px; float:left; padding:15px 15px 15px 0; border-top:1px #CFCECD solid; min-height:300px;}
.container.mContent .cLeft {border-right:0;}
.container .cRight {float:left; width:300px;}

.bnrCover {display:block; position:relative; margin:0 0 10px; background:url(../_i/bgMBnr.png) no-repeat 0 0; padding:5px 0 0; vertical-align:bottom;}
	.bnrCover ul li {#display:inline; zoom:1; float:left;}

	.bnrCover ul li img {display:block;}
	.bnrCover .csfControl {padding: 1px 0; #height:27px;}
	.bnrCover .csfPagerBox {text-align:center; margin-top: 10px; #margin-top: 12px;}
	.bnrCover .csfPagerBox a {display:inline-block; width:15px; height:2px; #line-height:0; margin:0 5px 0 0; text-indent:-9999px; vertical-align:middle; border-left:1px #ababab solid; border-top:1px #ababab solid; background:#ccc; #display:inline; zoom:1; #text-indent:0;}
	.bnrCover .csfPagerBox a.selected {background:#FF0000; width:16px; height:3px; border:0;}
	.bnrCover .csfControl a.btnPrev, .bnrCover .csfControl a.btnNext {display:block; position:absolute; left:0; top:0; background:none; width:65px; height:322px; text-indent:-9999px;}
	.bnrCover .csfControl a.btnPrev:hover  {background:url(../_i/btnMBnrNPL.png) no-repeat 0 125px;}
	.bnrCover .csfControl a.btnNext:hover {background:url(../_i/btnMBnrNPLR.png) no-repeat 0 125px;}
	.bnrCover .csfControl a.btnNext {background-position:0 0; left:auto; right:0;}

/* main menu*/
.mMenu {display:block; position:relative; margin:15px 0 10px; clear:both; z-index:5; height:33px;}
.mMenu:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
	.mMenu ul {display:block; clear:both; zoom:1; margin:0 -25px 0 -5px; zoom:1;}
	.mMenu ul:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
	.mMenu ul li {float:left; position:relative; margin:0 0 0 5px; zoom:1;}
	.mMenu ul li a {display:block; position:relative; padding: 10px 0 0 25px; border-top:1px #CFCECD solid; color:#666666; font:normal 12.8px "akzidenz-grotesk_next_medRg", Arial, Helvetica, sans-serif; letter-spacing:-0.2px;width:128px; text-transform:uppercase;  }
	.mMenu ul li > a{height:22px; overflow:hidden;}
	.mMenu ul li.subList:hover a{border-color:#ED1B2E;}
	.mMenu ul li:hover {cursor:pointer;}
	.mMenu ul li em {position:absolute; left:0; top:0; background:#CFCECD; color:#fff; padding:1px 2px 0; font-size:11px;}
	.mMenu ul li:hover em{background-color:#ED1B2E;}
	.mMenu ul li a:hover, .mMenu ul li.current a {border-color:#CFCECD; color:#EC2031;}
	.mMenu ul li a:hover em, .mMenu ul li.current a em {background-color:#CFCECD;}
	.mMenu ul li a:hover, .mMenu ul li.selected a {border-color:#ED1B2E; color:#EC2031;}
	.mMenu ul li.selected em{background-color:#EC2031;}
	.mMenu ul li a:hover em, .mMenu ul li.selected a em {background-color:#CFCECD;}
	.mMenu ul li ul {display:none; position:absolute; left:0; top:28px; width:210px; margin:0; padding:10px 0 0; #top:24px;}
	@media screen and (-webkit-min-device-pixel-ratio:0) { .mMenu ul li ul  { top: 27px;  }}
	*:first-child+html .mMenu ul li ul { top: 27px; } 
	.mMenu ul li:hover > ul {display:block;}
	.mMenu ul li ul li {border-top:1px #62666b solid; float:none; margin:0; background:#494e54; zoom:1; vertical-align:bottom;}
	.mMenu ul li ul li:first-child {border:0;}
	.mMenu ul li ul li a {display:block; padding:0 15px; height:38px; color:#e5e5e5 !important; font:11px/38px Arial, Helvetica, sans-serif; border:0;width:180px; text-transform:none;}
	.mMenu ul li ul li.current a {}
	.mMenu ul li ul li a:hover {background-color:#3d4146; border-color:#62666b; color:#e5e5e5;}
	.mMenu ul li ul li a:hover em {background-color:#ed1b2e;}
	.mMenu ul li ul li ul {display:none; left:210px; top:0 !important; padding:0;}
	.mMenu ul li ul li:hover ul {display:block;}
	.mMenu ul li ul li:hover ul li {background:#ED1B2E; border-color:#f7536a;}
	.mMenu ul li ul li:hover ul li a {color:#fff;}
	.mMenu ul li ul li:hover ul li a:hover {text-decoration:underline; background:#da0000; color:#fff;}
	.mMenu ul li ul li em {display:none;}
	.mMenu ul li ul li.subList em {display:block; position:absolute; right:0; left:auto; top:0; width:23px; border-left:1px #585b60 solid; height:100%; background:#3d4146 url(../_i/icoLOk4x3.png) no-repeat center center;}
	.mMenu ul li.lastMenuItem ul{left:-60px !important;}
	.mMenu ul li.lastMenuItem ul li a{text-align:right;}
	.mMenu ul li.lastMenuItem ul li.subList a{text-align:right;}
	.mMenu ul li.lastMenuItem ul li.subList a em{display:block; position:absolute;left:-1px; top:0; width:23px; border-left:1px #585b60 solid; height:100%; background:#3d4146 url(../_i/icoROk4x3.png) no-repeat center center;}
    em.hvrEm{background-color: #da0000 !important;}
	.mMenu ul li.lastMenuItem ul li.subList a:hover em{background-color: #ED1B2E;}
	.mMenu ul li.lastMenuItem ul li.subList ul{left:-210px !important;}


ul.mainLinks {height:76px; margin:0 0 20px;}
	ul.mainLinks li {float:left; width:298px; height:76px;border:1px solid #CFCECD;margin-right:20px;}
	ul.mainLinks li.lastElem{;margin-right:0 !important;}
	ul.mainLinks li a span.imgArea{display:block;width:95px;height:76px;overflow:hidden;float:left;}
	ul.mainLinks li a span.textArea{display:block;width:203px;height:76px;overflow:hidden;float:right;}
	ul.mainLinks li a span.textArea strong{display:block; height:35px; line-height:35px; margin:0 0 0 15px; overflow:hidden; font:normal 21.5px/35px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;color:#FF0000;}
	ul.mainLinks li a span.textArea span{display:block; padding:0 5px 0 15px; line-height:14px; height:28px; overflow:hidden;color:#666666;font:normal 11px Arial, Helvetica, sans-serif;}
	ul.mainLinks li a:hover{ cursor:pointer;}
	ul.mainLinks li a:hover strong{ text-decoration:underline; }
	/*ul.mainLinks li a {display:block; padding:0 0 0 118px; color:#fff; font:11px Arial, Helvetica, sans-serif;}
	ul.mainLinks li a strong {display:block; height:35px; line-height:35px; margin:0 0 5px; overflow:hidden; font:normal 21.5px/35px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
	ul.mainLinks li a span {display:block; padding:0 12px 0 0; line-height:14px; height:28px; overflow:hidden;}
	ul.mainLinks li.products {background-position:0 0;}
	ul.mainLinks li.sales {background-position:-313px 0; width:314px;}
	ul.mainLinks li.aSales {background-position:right 0;}
	ul.mainLinks li a:hover {text-decoration:underline; cursor:pointer;}
	ul.mainLinks li a:hover strong {text-decoration:none;}*/

ul.mainLinks.prod {}
	ul.mainLinks.prod li {}

/* subLinks */
ul.subLinks {height:30px; font:11px/30px Arial, Helvetica, sans-serif; border-bottom:1px #CFCECD solid; padding:0 0 10px; margin:0 0 20px;}
ul.subLinks.noBrd {border:0; margin:-15px 0 -5px;}
	ul.subLinks li {float:left; color:#fff;}
	ul.subLinks li a {color:#666; background:url(../_i/subOk.png) no-repeat right center; margin:0 10px 0 0; padding:0 20px 0 0;text-decoration:underline;}
	ul.subLinks li a:hover {text-decoration:none;}
	ul.subLinks li.home a {}
	ul.subLinks li.last a {text-decoration:underline; color:#EC1A2D; padding:0; background:none;}



.boxCover {display:block; position:relative; float:left; width:300px; height:284px; background:#eee; margin:0 20px 0 0; /*padding:0 14px;*/ font-size:11px;}
	.boxCover span.title {display:block; overflow:hidden; height:43px; line-height:43px; padding:0 14px; font:normal 21.5px/43px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
	.boxCover .boxImg {display:block; margin:0 -14px 15px;}
	.boxCover.news {margin:0; height:163px; overflow:hidden;}
	.boxCover.news span.title {background-color:#eee; height:43px; line-height:43px;}
	.boxCover.news span.title a {float:right; color:#000; font-size:11px; display:block; padding:0 24px 0 0; background:url(../_i/icoOKs.png) no-repeat right 16px;}
	.boxCover.news li {height:59px;}
.boxCover a.ink span {display:block; height: 62px; margin: 0 0 8px; overflow: hidden; padding: 0 0 8px; border-bottom:1px #CFCECD dotted;}
.boxCover a.ink:hover {cursor:pointer;}
ul.boxSlider {}
	ul.boxSlider li {height:210px; overflow:hidden; float:left;}
	ul.boxSlider li a, .boxCover a.ink {display:block; width:272px; font-size:11px; padding:0 14px;}
	ul.boxSlider li span, ul.boxSlider li strong {display:block; margin:0 0 6px;}
	ul.boxSlider li .boxImg {margin:0 -14px 15px;}
	ul.boxSlider li em, .boxCover a.ink em {display:inline-block; padding:0 22px 0 0; #display:inline; zoom:1; color:#474C52; background:url(../_i/icoOKs.png) no-repeat right 2px;}
	ul.boxSlider li strong {color:#5A5863; font:normal 14px/16px "akzidenz-grotesk_next_medRg", Arial, Helvetica, sans-serif; height:auto; max-height:32px; overflow:hidden;}
	ul.boxSlider li span {color:#6A6672;}
	ul.boxSlider li a:hover strong {color:#ed1b2e;}
	
.boxControl {position:absolute; left:0; bottom:0; width:100%; /*margin:0 -14px;*/ border-top:1px #CFCECD solid; background:#E6E6E6; height:24px; overflow:hidden;}
	.boxControl .boxPagerBox {position:absolute; left:20px; top: 10px; #top: 4px; #display:inline-block; width:260px; text-align:center;}
	.boxControl .boxPagerBox a {display:inline-block; width:15px; height:2px; margin:0 5px 0 0; text-indent:-9999px; vertical-align:middle; border-left:1px #ababab solid; border-top:1px #ababab solid; background:#ccc; #display:inline; zoom:1; #text-indent:0; #line-height:0;}
	.boxControl .boxPagerBox a.selected {background:#FF0000; width:16px; height:3px; border:0;}
	.boxControl a.btnBoxPrev, .boxControl a.btnBoxNext {position:absolute; width:16px; height:23px; left:0; top:0; background:url(../_i/icoBoxNP.png) no-repeat 0 0; text-indent:-9999px;}
	.boxControl a.btnBoxNext {left:auto; right:0; background-position:0 -50px;}

ul.newsList {}
	ul.newsList li {}
	ul.newsList li a {display:block; position:relative; padding:23px 0 15px 14px; color:#6A6672; border-top:1px #ED1B2E solid; background:#eee;/*text-decoration:underline;*/}
	ul.newsList li a em {position:absolute; left:14px; top:0; padding:2px 3px; background:#ED1B2E; color:#fff; font-size:11px;}
	ul.newsList li a:hover {background-color:#fff; border-color:#CFCECD;text-decoration:none}
	ul.newsList li a:hover em {background-color:#CFCECD;}

.eventsBox {display:block; float:right; width:278px; height:77px; padding:14px 10px 10px 12px; background:url(../_i/eventsBg.jpg) no-repeat 0 0; margin:20px 0 0; color:#fff;}
	.eventsBox span.title {display:block; font: 22.5px/9px "akzidenz-grotesk_next_regulRg",Arial,Helvetica,sans-serif; margin: 0 0 19px 0; text-align: left;
    width: 350px;}
	.eventsBox div { height:50px; overflow:hidden; font-size:11px;}
	.eventsBox .bText{ display:block; margin:4px 0 0;}
		.eventsBox span.appr {
    position: relative;
    top: -28px;
    left: 166px;
    clear: both;
    padding: 0px;
    margin: 0px;
}
.eventsBox .appr a {
   color: white;
}

/* genel */
.ptCover {padding:5px 0; background:url(../_i/bgMBnr.png) no-repeat 0 0;}
.pageTitle {display:block; margin:0 0 5px; background:url(../_i/bgPageTitle.jpg) no-repeat; color:#fff; padding:15px; height:19px; line-height:19px; font:26.7px/19px "akzidenz-grotesk_next_medRg", Arial, Helvetica, sans-serif;}
	

/* product list */
div.productList {display:block; padding:10px 0 10px; /*border-bottom:1px #CFCECD solid;*/}
	div.productList ul {margin:0 0 0 -10px; #margin:0 -50px; zoom:1;}
	div.productList ul li {float:left; position:relative; width:296px; height:150px; margin:0 10px 20px; font-size:11px;}
	div.productList ul li a{display:block; color:#474C52;}
	div.productList ul li img {display:block; float:left; width:125px; height:112px; margin:0 10px 10px 0; border-top:3px #ED1B2E solid;}
	div.productList ul li span.title {display:block; height:20px; margin:0 0 10px; overflow:hidden; font:20px/20px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
	div.productList ul li span.detail {display:block; width:161px; height:100px; line-height:14px; overflow:hidden;}
	div.productList ul li span.detail span.dText {display:block; overflow:hidden; height:98px;}
	div.productList ul li em {position:absolute; bottom:0; left:135px; display:block; background:url(../_i/icoOKs.png) no-repeat right 2px; padding:0 20px 0 0; font-size:9px;}
	div.productList ul li a:hover em {/*background-position:right -48px;*/ color:#ED1B2E;}
	div.productList ul li a:hover span.detail {text-decoration:underline;}
	div.productList ul li a:hover img {border-color:#000;}
	
/* TECH list */
div.techList {display:block; padding:10px 0 10px; /*border-bottom:1px #CFCECD solid;*/}
	div.techList ul {margin:0 0 0 -10px; #margin:0 -50px; zoom:1;}
	div.techList ul li {float:left; position:relative; width:296px; height:155px; margin:0 10px 20px; font-size:11px;}
	div.techList ul li a{display:block; color:#474C52;}
	div.techList ul li img {display:block; float:left; width:125px; height:112px; margin:0 10px 10px 0; border-top:3px #ED1B2E solid;}
	div.techList ul li span.title {display:block;  margin:0 0 10px; overflow:hidden; font:14px/14px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
	div.techList ul li span.detail {display:block; width:161px; height:100px; line-height:14px; overflow:hidden;}
	div.techList ul li span.detail span.dText {display:block; overflow:hidden; height:98px;}
	div.techList ul li em {position:absolute; bottom:0; left:135px; display:block; background:url(../_i/icoOKs.png) no-repeat right 2px; padding:0 20px 0 0; font-size:9px;}
	div.techList ul li a:hover em {/*background-position:right -48px;*/ color:#ED1B2E;}
	div.techList ul li a:hover span.detail {text-decoration:underline;}
	div.techList ul li a:hover img {border-color:#000;}	
	
	

/* product detail */
.proDetail {color:#6A6672; clear:both;}
	.proDetail h1, .proDetail span.pName {display:block; color:#000; margin:0 0 10px; font:normal 21.5px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
	.proDetail span.pName strong {display:block;}
	/*.proDetail h1 span {display:inline;}*/
	.proDetail h1 strong {display:block;}
	.proDetail h1 span.dateform, .proDetail span.pName span.dateform {float:right; margin:3px 0 0 8px; font-size:11px;}
	.proDetail #tab3 p {margin:0 0 15px;}
	.proDetail a {color:#F63A00; }
	.proDetail a:hover {border-bottom:0;}
	.proDetail .imgCover {float:right; margin:0 0 20px 20px; position:relative;}
	.proDetail .imgCover img {display:block;}
	.proDetail a.zoomIco {display:block; position:absolute; background:url(../_i/icoZoom30x30.png) no-repeat bottom left; left:0px; bottom:0; width:100%; height:100%; text-indent:-9999px;}
	.proDetail h2 {color:#666; font-size:16px; line-height:18px; margin:0 0 10px;}
	.proDetail.content p {color:#868686; line-height:14px;}
	.content .imgContent {display:block; clear:both;}
	.content .imgContent img {display:block; float:left; margin:0 20px 20px 0; padding:0 3px 3px 0; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
	.imgContent:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}

ul.tList {display:block; margin:0 0 10px; clear:both; zoom:1;}
ul.tList:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
	ul.tList li {color:#536070; padding:5px 10px; background:#E0E1E3;}
	ul.tList li.color {background:#F9F9F9;}

.proDetail .cImg {display:block; margin:0 0 10px;}
	.proDetail .cImg img {/*border:3px #073439 solid;*/}


/* pLinks */
.pLinks {margin:-2px 0 15px -1px; padding:10px; border:1px #ccc solid; border-top:2px #ED1B2E solid;}
	.pLinks span.title {display:block; color:#333; font:normal 21.5px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}

dl.proCats {}
	dl.proCats dt {border-top:1px #ccc dotted; display:block;}
	dl.proCats dt a {display:block; color:#333; padding:8px 5px; /*background:url(../_i/icoSM.png) no-repeat right 10px;*/}
	dl.current dt a	{color:#EC1A2D !important;}
	dl.proCats dt a:hover {text-decoration:underline;}
	dl.proCats dt:first-child {border:0; border-bottom:1px #ccc dotted;}
	dl.proCats dt:first-child a {border:0;}
	dl.proCats dd {margin:0 0 0 20px; border-top:1px #ccc dotted;}
	dl.proCats dd:first-child, dl.proCats dd.first {border:0;}
	dl.proCats dd a {display:block; padding:8px 5px; color:#747474;}
	dl.proCats a:hover {color:#EC1A2D;}
dl.proCats dd {display:none;}

ul.sidebarNav2 li ul { display:none; }
ul.sidebarNav2, ul.sidebarNav2 li ul { list-style:none; padding:0; margin:0; zoom:1; position:relative; }
ul.sidebarNav2 li ul li ul li { margin-left:10px; }
ul.sidebarNav2 li { zoom:1; position:relative; padding:8px 5px;background:url(../_i/leftMenuBorder.png) repeat-x  0 43px; }
ul.sidebarNav2 li.removeBottomBorder{background:none !important;}
ul.sidebarNav2 li a { text-decoration:none; }
ul.sidebarNav2 li a:hover{border-bottom:1px solid #000;color:#EC1A2D !important;}
ul.sidebarNav2 li a.selected {color:#EC1A2D !important; }
ul.sidebarNav2 li a.link { zoom:1; position:relative;font:11px Arial, Helvetica, sans-serif; color:#333333; }
ul.sidebarNav2 li.subTrue{display:block;background:url(../_i/subMenuOpen.png) no-repeat  0 12px !important;}

ul.sidebarNav2 li ul.sidebarSubNav { padding:0; margin:0; margin-left:20px;margin-top: 8px; list-style:none; }
ul.sidebarNav2 li ul.sidebarSubNav li a { zoom:1; color:#747474; font:11px Arial, Helvetica, sans-serif; }
ul.sidebarNav2 li ul.sidebarSubNav li a:hover{}
ul.sidebarNav2 li ul.sidebarSubNav li ul li a {color:#333333; }
ul.sidebarNav2 li ul.sidebarSubNav li ul li ul li a {color:#747474; }
ul.sidebarNav2 li ul.sidebarSubNav li ul li ul li ul li a { color:#333333; }


/* product detail tab container */
div.proTabCover {display:block; margin:20px 1px 10px 0; clear:both;}
#tabs_wrapper {}
#tabs_container {border: 1px solid #ccc;}
#tabs { background:url(../_i/bgGrad45x1.png) repeat-x;}
#tabs li {float:left;}
#tabs li a {display:block; padding:0 5px; height:45px; line-height:45px; border-right:1px #ccc solid; color:#86868C; font:bold 12px/45px Arial, Helvetica, sans-serif; letter-spacing:-0.3px;}
#tabs li.longText a {/*white-space:pre-line;*/ font:bold 12px/22px Arial, Helvetica, sans-serif; max-width:236px;}
#tabs li a:hover {background-color: #dddddd;}
#tabs li.active a {background: #fff; border-top:3px #ED1B2E solid; margin:-3px 0 0;}
#tabs li.active a:hover {background-color: #eeeeee;}
#tabs_content_container {border: 1px solid #ccc;border-top: none;}
#tabs_content_container #tab3 p{padding:10px;}
.tab_content {display: none;}

div.noticeBox {display:block; margin:0 0 10px; color:#6A6672;}

.proDetTable {font:15px PTSansNarrowRegular, Arial, Helvetica, sans-serif; width:100%; border:1px #ccc solid;}
	.proDetTable thead {width:100%;}
	.proDetTable thead tr {width:100%; background:url(../_i/bgGrad45x1.png) repeat-x;}
	.proDetTable thead tr th {color:#85858C; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
	.proDetTable thead tr th a {display:block; min-height:45px; line-height:18px; font-size:12px; padding:0 15px;}
	.proDetTable tbody tr {width:100%; background:#fff; border-bottom:1px #eee solid; zoom:1; clear:both;}
	.proDetTable tbody tr td {padding:14px 2px 14px 20px;}
	.proDetTable tbody tr td .priceIco:before{font-family: "AbakuTLSymSansRegular", serif;font-size:16px;content:"t"; padding:0 5px 0 0;}



div.sMap {width:300px; height:171px; background:url(../_i/bgSMap.jpg) no-repeat 0 0;}
	.sMap span.title {display:block; padding:15px 15px 10px; border-bottom:1px #CFCECD solid; color:#333; font:normal 20px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}

ul.sMapSearch {display:block; padding:9px; clear:both;}
	ul.sMapSearch li {margin:0 0 5px; clear:both;}
	ul.sMapSearch li:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
	ul.sMapSearch li a.btnGo {float:right; margin:0;}
	

/* footer */
.footer {}
	.footer .fTop {margin:0 0 10px; padding:0 0 10px; border-bottom:1px #CFCECD solid;}
	.footer .fTop .fLeft {width:620px; float:left;}
	.footer .fTop .fLeft strong.title {display:block; background:url(../_i/icoSM.png) no-repeat 62px 2px; padding:0 0 4px; margin:0 0 4px; color:#6A6672; font:bold 11px "DinPro", Arial, Helvetica, sans-serif; border-bottom: 1px dotted #CFCECD;}

ul.fProList {background:#F7F7F7; clear:both; zoom:1; border-top:1px #eee dotted; padding:5px 10px;}
	ul.fProList li {float:left; width:289px; margin:0 20px 0 0;}
	ul.fProList li.noMrg {margin:0;}
	ul.fProList li a {display:block; border-bottom:1px #CFCECD dotted; padding:6px 8px 6px 0; color:#6A6672; font-size:11px;}
	ul.fProList li a:hover {color:#000;}

.footer .fTop .fRight {float:right; width:300px;}
ul.fRightList {position:relative;}
	ul.fRightList li {float:left; width:140px; margin:0 20px 0 0;}
	ul.fRightList li.right {/*float:right;*/ margin:0; position:absolute; right:0; }
	ul.fRightList li.right.w2 {top:24px; #top:0;}
	ul.fRightList li.right.w3 {    top: 48px;}	
	ul.fRightList li a {display:block; border-bottom:1px #CFCECD dotted; padding:4px 0; font:bold 11px "DinPro", Arial, Helvetica, sans-serif; color:#6A6672; text-transform:uppercase;}
	ul.fRightList li a:hover {border-color:#ed1b2e; color:#000;}

.footer .fBottom {}
.socialBox {float:left;}
.socialBox ul {}
	.socialBox ul li {float:left; margin:0 0 0 5px; width:30px; height:30px; text-indent:-9999px;}
	.socialBox ul li.fb {margin:0;}
	.socialBox ul li a {display:block; height:30px; background:url(../_i/icoSocials.png) no-repeat 0 0;}
	.socialBox ul li.fb a {background-position:0 0;}
	.socialBox ul li.fb:hover a {background-position:right 0;}
	.socialBox ul li.tw a {background-position:0 -50px;}
	.socialBox ul li.tw:hover a {background-position:right -50px;}
	.socialBox ul li.in a {background-position:0 -100px;}
	.socialBox ul li.in:hover a {background-position:right -100px;}
	.socialBox ul li.rss a {background-position:0 -150px;}
	.socialBox ul li.rss:hover a {background-position:right -150px;}

/* Footer Contact Form */
.footerBox {position:fixed; right:20px; bottom:20px; width:300px; z-index:9900;}
.footerBox span.mail {display:inline-block; float:right; width:160px; height:30px;text-indent:-9999px;  background:url(../_i/icoSocialsMail.jpg) no-repeat 0 0; text-align:right; cursor:pointer;}
.footerBox span.mail:hover {background-position:0 -30px;cursor:pointer;}
.footerBox span.mail.active {background-position:0 -30px;cursor:pointer;}
.footerBox span.mail.passive {background-position:0 0;cursor:pointer;}
.footerBox span.mail.active:hover {background-position:0 -30px;cursor:pointer;}
.footerBox span.mail.passive:hover {background-position:0 -30px;cursor:pointer;}
.footerBox #ctl00_lblErr { color:#EC2031; margin:0 0 10px 0; font-size:12px;}

.footerBox .contactForm { position:absolute; right:0px; bottom:30px; width:300px; padding-bottom:5px; background:url(../_i/icoSocialsMailHeader.png) no-repeat bottom right;}
.footerBox .contactFormRow{overflow:hidden;padding-top:10px; padding-bottom: 0px;background-color:#EC2031; margin:0 !important;}
.footerBox .leftFormItem{width:290px;float:left;}
.footerBox .leftFormItem .leftFormElem input{padding-bottom:10px;}
.footerBox .leftFormElem{width:290px;float:left; margin-left:10px;}
*+html .footerBox .leftFormElem{margin-left:5px;}
*+html .footerBox .lastFormElem {margin-left:5px;}
.footerBox .leftFormElem input{display: block; width:268px;height:12px;border:1px solid #ccc;background:#FFF;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.footerBox .lastFormElem{width:290px;float:left; margin-left:10px;}
.footerBox .lastFormElem input{display: block; width:268px;height:12px;border:1px solid #ccc;background:#FFF;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.footerBox .lastFormElem textarea{display: block; width:268px;height:70px;border:1px solid #ccc;background:#FFF;overflow:auto;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363; max-width:268px; max-height:200px; min-height:70px;}
.footerBox .errorMessage{color:#E35855 !important;border:1px solid #E35855 !important;}
.footerBox .contactFormRow input.sendButton{width:98px;height:33px;background:url(../_i/footerMailButton.jpg) no-repeat top left;text-indent:-9999px;float:right;border:0;cursor:pointer;margin-right: 10px; margin-bottom:10px;}
*+html .footerBox .contactFormRow input.sendButton {color: transparent;}

/* Footer Contact Form Finish*/
	
.footer .copyright h3 {font:bold 11px "DinPro", Arial, Helvetica, sans-serif; text-align:right; color:#484D53;}
.footer .copyright h4 {font:bold 11px "DinPro", Arial, Helvetica, sans-serif; text-align:right; color:#878787;}
.footer .copyright h4 a {color:#878787;}


.tabTable{}
.tabTableRow{width:100%;  clear:both;}
.tabTableRow:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
.tabTableRowDark{/*background-color:#efefef;*/}
.tabTableRow .tabCell1{width: 120px;float:left;padding:4px 15px;}
.tabTableRow .tabCell2{width:270px;float:left; padding: 4px 15px;}
.tabTableRow .tabCell3{padding: 4px 15px;float:left; width: 140px;}
.tabTable.v2 .tabCell2{width:440px;}


.salesPointsMap{width:620px;height:219px;background:url(../_i/salesPointsBg.png) no-repeat 0 0;margin:-20px 0 -60px;padding:18px 0 70px;}
.slctLeft{width:300px;float:left;}
.slctRight{width:300px;float:right;}
.rightFl{float:right;margin:10px 0;border:none !important;}
.pointsContent{border-top:1px solid #CFCECD;padding-top:15px;width:100%;}
.salesPointsMap table td{padding:2px 10px 2px 0;}
.salesPointsMap table td a{color:#6A6672;text-decoration:underline;border:none;}
.salesPointsMap table td a:hover{text-decoration:none;}

.salesPointsGeneralMap{margin:0px 0 -60px;padding:18px 0 70px;position:relative;list-style-type:none;}
.salesWorldMap{width:625px;height:571px;background:url(../_i/worldMapBG.png) no-repeat 0 0;}
.salesGermanyMap{ width: 404px;height:539px;background:url(../_i/germanyMap.png) no-repeat 0 0;margin:0 auto;}
.salesPolandMap{width:503px;height:526px;background:url(../_i/polandMap.png) no-repeat 0 0;margin:0 auto;}
.salesNetherlandsMap{ width: 404px;height:539px;background:url(../_i/netherlandsMap.png) no-repeat 0 0;margin:0 auto;}

.salesItalyMap{width:506px;height:590px;background:url(../_i/italyMap.png) no-repeat 0 0;margin:0 auto;}
.salesHollandMap{width:477px;height:573px;background:url(../_i/hollandMap.png) no-repeat 0 0;margin:0 auto;}
.salesLithuaniaMap{width:601px;height:461px;background:url(../_i/lithuaniaMap.png) no-repeat 0 0;margin:0 auto;}
.salesLatviaMap{width:617px;height:368px;background:url(../_i/latviaMap.png) no-repeat 0 0;margin:0 auto;}
.salesRussiaMap{width:626px;height:372px;background:url(../_i/russiaMap.png) no-repeat 0 0;margin:0 auto;}
.salesRomaniaMap{width:578px;height:398px;background:url(../_i/romaniaMap.png) no-repeat 0 0;margin:0 auto;}
.salesKoreaMap{width:384px;height:577px;background:url(../_i/koreaMap.png) no-repeat 0 0;margin:0 auto;}
.salesPointsGeneralMap li {position:absolute;display:inline-block;*display:inline;zoom:1;}


.salesPointsGeneralMap li.poland{ left: 230px;top: 303px;}
.salesPointsGeneralMap li.uk{ left: 50px;top: 290px;}
.salesPointsGeneralMap li.chech{ left: 205px;top: 330px;}
.salesPointsGeneralMap li.france{ top:365px;left:84px;}

.salesPointsGeneralMap li.warsaw{left: 368px; top: 235px;}
.salesPointsGeneralMap li.pocznan{ left: 147px; top: 220px;}
.salesPointsGeneralMap li.koniknowy{top:192px;left:345px;}
.salesPointsGeneralMap li.gdansk{ left: 242px; top: 46px;}
.salesPointsGeneralMap li.katowice{bottom:175px;left:225px;}
.salesPointsGeneralMap li.rybnik{bottom:161px;left:193px;}
.salesPointsGeneralMap li.piot{bottom:223px;left:275px;}

.salesPointsGeneralMap li.lodz{top:210px;left:270px;}
.salesPointsGeneralMap li.wroclaw{bottom:235px;left:130px;}
.salesPointsGeneralMap li.bydgoszcz{left: 205px; top: 131px;}
.salesPointsGeneralMap li.czestochowa{left: 205px; top: 342px;}
.salesPointsGeneralMap li.gniezno{ left: 196px; top: 158px;}
.salesPointsGeneralMap li.krakow{ left: 292px; top: 455px;}
.salesPointsGeneralMap li.nidzica{left: 305px;top: 97px;}
.salesPointsGeneralMap li.lublin{left: 340px; top: 342px;}
.salesPointsGeneralMap li.stare{left: 310px; top: 312px;}
.salesPointsGeneralMap li.grud{ left: 242px; top: 66px;}
.salesPointsGeneralMap li.nowySacz{left: 307px; top: 473px;}
.salesPointsGeneralMap li.nowySacz2{ left: 313px;top: 480px;}
.salesPointsGeneralMap li.pleszew{  left: 186px; top: 286px;}
.salesPointsGeneralMap li.steszew{left: 162px; top: 207px;}
.salesPointsGeneralMap li.poznan{top:135px;left:0px}
.salesPointsGeneralMap li.poznan2{top:150px;left:0px}
.salesPointsGeneralMap li.szczecin{left: 27px; top: 116px;}
.salesPointsGeneralMap li.warszawa{top:190px;left:0px}
.salesPointsGeneralMap li.zielonaGora{top:205px;left:0px}
.salesPointsGeneralMap li.chorula{top:270px;left:52px}

.salesPointsGeneralMap li.gliwice{top:220px;left:0px}
.salesPointsGeneralMap li.garwolin{ left: 354px; top: 264px;} 
.salesPointsGeneralMap li.obrzycko{left: 135px; top: 178px;}
.salesPointsGeneralMap li.halinow{left: 333px; top: 225px;}
.salesPointsGeneralMap li.katy{ left: 67px;top: 322px;}
.salesPointsGeneralMap li.legnica{ left: 57px;top: 306px;}

.salesPointsGeneralMap li.zielona{left: 44px; top: 223px;}
.salesPointsGeneralMap li.pyskowice{ left: 208px;top: 416px;}
.salesPointsGeneralMap li.katowice{  left: 233px; top: 428px;}

.salesPointsGeneralMap li.germany{top:320px;left:145px;}
.salesPointsGeneralMap li.goch{left: 46px; top: 160px;}
.salesPointsGeneralMap li.petershagen{left: 146px; top: 117px;}
.salesPointsGeneralMap li.weinheim{left: 128px; top: 360px;}

.salesPointsGeneralMap li.achstetten{left: 154px; top: 394px;}
.salesPointsGeneralMap li.berlin{left: 313px; top: 151px;}
.salesPointsGeneralMap li.rheda{left: 195px; top: 160px;}
.salesPointsGeneralMap li.schleiz{left: 244px; top: 294px;}
.salesPointsGeneralMap li.grob{top:165px;left:315px;}
.salesPointsGeneralMap li.feldkirchen{bottom:150px;left:265px;}
.salesPointsGeneralMap li.leipzig{top: 231px;left:270px;}
.salesPointsGeneralMap li.bernburg {top: 200px;left:250px;}
.salesPointsGeneralMap li.dessau {top: 180px;left:280px;}
.salesPointsGeneralMap li.chemnitz{left: 310px; top: 281px;}
.salesPointsGeneralMap li.bethenhausen{left: 251px; top: 251px;}
.salesPointsGeneralMap li.bremen{left: 132px;top: 107px;}
.salesPointsGeneralMap li.uedem{left:24px;top: 221px;}
.salesPointsGeneralMap li.aachen{top:284px;left:7px;}
.salesPointsGeneralMap li.schweina{top:275px;left:180px;}
.salesPointsGeneralMap li.kornhochheim{top:280px;left:215px;}
.salesPointsGeneralMap li.beckum{top:208px;left:120px;}
.salesPointsGeneralMap li.weyhe{top: 128px;left:120px;}
.salesPointsGeneralMap li.nurnberg{ left: 219px; top: 376px;}
.salesPointsGeneralMap li.ebensfeld{top: 330px; left:215px;}
.salesPointsGeneralMap li.ebermannsdorf{ left: 268px; top: 390px;}
.salesPointsGeneralMap li.kitzingen{ top: 361px;left:185px;}
.salesPointsGeneralMap li.guben{top: 187px;left:365px;}
.salesPointsGeneralMap li.brieske{top: 199px;left:335px;}
.salesPointsGeneralMap li.bogenFurth{left: 328px;top: 215px;}
.salesPointsGeneralMap li.allershausen{top:442px;left:258px;}
.salesPointsGeneralMap li.frankfurtMorfelden{top: 347px;left: 121px;}
.salesPointsGeneralMap li.ulm{top:444px;left:195px;}
.salesPointsGeneralMap li.frankfurtOfenbach{top:410px;left:135px;}
.salesPointsGeneralMap li.fulda{top:330px;left:170px;}
.salesPointsGeneralMap li.kassel{top:250px;left:170px;}
.salesPointsGeneralMap li.giesen{top:214px;left:202px;}
.salesPointsGeneralMap li.kelsterbach{top: 321px;left:140px;}
.salesPointsGeneralMap li.hosbach{top:340px;left: 190px;}
.salesPointsGeneralMap li.korschenbroich{top:255px;left:16px;}
.salesPointsGeneralMap li.doerth{top:330px;left:80px;}
.salesPointsGeneralMap li.sendenh{ left: 183px;top: 430px;}
.salesPointsGeneralMap li.offenbach{left: 121px;top: 333px;}
.salesPointsGeneralMap li.eichenzell{left: 128px;top: 309px;}
.salesPointsGeneralMap li.lohfelden{top: 231px; left: 156px;}
.salesPointsGeneralMap li.buseck{ top: 288px;left:130px;}
.salesPointsGeneralMap li.weddingstedt{left: 138px; top: 45px;}
.salesPointsGeneralMap li.romania {left: 289px; top: 376px;}

.salesPointsGeneralMap li.turkey{top:435px;left:350px;}

.salesPointsGeneralMap li.Bucharest{ top:330px; left:380px;}
.salesPointsGeneralMap li.Bihor{left: 97px; top: 99px;}
.salesPointsGeneralMap li.Sibiu{  left: 187px; top: 199px;}
.salesPointsGeneralMap li.Arad{  left: 278px; top: 183px;}
.salesPointsGeneralMap li.Dolj{ left: 201px; top: 330px;}
.salesPointsGeneralMap li.Cluj{  left: 216px; top: 105px;}
.salesPointsGeneralMap li.Braila{left: 497px; top: 263px;}
.salesPointsGeneralMap li.Bacau{left: 405px; top: 140px;}
.salesPointsGeneralMap li.Galati{  left: 455px; top: 245px;}


.salesPointsGeneralMap li.netherlands{top:300px;left:125px;}
.salesPointsGeneralMap li.veghel{left: 268px; top: 391px;}
.salesPointsGeneralMap li.breda{left: 172px;top: 400px;}
.salesPointsGeneralMap li.waalwijk{left: 207px;top: 370px;}
.salesPointsGeneralMap li.gorinchem{left: 189px;top: 350px;}
.salesPointsGeneralMap li.bergschenhoek{left: 99px; top: 334px;}
.salesPointsGeneralMap li.dordrecht{left: 99px; top: 354px;}
.salesPointsGeneralMap li.gauda{left: 151px; top: 294px;}
.salesPointsGeneralMap li.hellevoetsluis{left: 151px; top: 272px;}
.salesPointsGeneralMap li.apeldoorn{left: 370px; top: 259px;}
.salesPointsGeneralMap li.arnhem{ left: 308px; top: 321px;}
.salesPointsGeneralMap li.doetinchem{ left: 357px;  top: 307px;}
.salesPointsGeneralMap li.emmen{  left: 405px; top: 166px;}
.salesPointsGeneralMap li.groningen{ left: 379px; top: 32px;}
.salesPointsGeneralMap li.harderwijk{ left: 263px; top: 223px;}
.salesPointsGeneralMap li.heerenveen{left: 296px; top: 78px;}
.salesPointsGeneralMap li.hoogeveen{left: 354px; top: 160px;}
.salesPointsGeneralMap li.leeuwarden{  left: 258px;top: 45px;}
.salesPointsGeneralMap li.nijmegen{left: 367px; top: 180px;}
.salesPointsGeneralMap li.zwolle{left: 325px; top: 169px;}
.salesPointsGeneralMap li.warmenhuizen{ left: 182px; top: 85px;}
.salesPointsGeneralMap li.schiphol{left: 182px; top: 203px;}
.salesPointsGeneralMap li.wognum{left: 182px; top: 138px;}
.salesPointsGeneralMap li.zaandam{left: 179px; top: 232px;}

.salesPointsGeneralMap li.russia{top:225px;left:410px;}

.salesPointsGeneralMap li.turkey{top:435px;left:350px;}

.salesPointsGeneralMap li.ilarAuto{top:0px;left:30px;}
.salesPointsGeneralMap li.VirajT{left: 87px;
    top: 175px}
.salesPointsGeneralMap li.Karavan{left: 76px;
    top: 266px;}
.salesPointsGeneralMap li.Shturman{ left: 212px;
    top: 215px;}

.salesPointsGeneralMap li.romania{left: 289px; top: 376px;}
.salesPointsGeneralMap li.korea{left: 582px; top: 401px;}
.salesPointsGeneralMap li.israil{bottom:127px;right:164px;}
.salesPointsGeneralMap li.bulgaria{top:420px;left:300px;}
.salesPointsGeneralMap li.salesAustria{left: 214px;
    top: 353px;}
    
.salesPointsGeneralMap li.italy{top:410px;left:190px;}
.salesPointsGeneralMap li.como{top:102px;left:90px;}
.salesPointsGeneralMap li.svizzera{top:142px;left:59px;}

.salesPointsGeneralMap li.estonia{top:210px;left:290px;}
.salesPointsGeneralMap li.lithuania{top:258px;left:280px;}
.salesPointsGeneralMap li.wilno{top:0px;left:0px;}
.salesPointsGeneralMap li.kowno{top:15px;left:0px;}
.salesPointsGeneralMap li.kowno2{top:30px;left:0px;}
.salesPointsGeneralMap li.poniewierz{top:45px;left:0px;}
.salesPointsGeneralMap li.szawle{top:60px;left:0px;}
.salesPointsGeneralMap li.slovenia{left: 203px; top: 380px;}
.salesPointsGeneralMap li.slovekia{left: 216px; top: 367px;}

.salesPointsGeneralMap li.croatia{left: 203px; top: 394px;}
.salesPointsGeneralMap li.czechia{left: 224px; top: 334px;}


.salesPointsGeneralMap li.estonia{top:210px;left:290px;}
.salesPointsGeneralMap li.latvia{top:235px;left:296px;}
.salesPointsGeneralMap li.ryga{top:175px;left:236px;}
.salesPointsGeneralMap li.liepaja{left: 14px;top: 221px;}

.salesPointsGeneralMap li.salesPoland{top:235px;left:296px;}
.salesPointsGeneralMap li.salesGdansk{top:235px;left:296px;}
.salesPointsGeneralMap li.salesKatowice{top:235px;left:296px;}
.salesPointsGeneralMap li.salesGermany{top:235px;left:296px;}
.salesPointsGeneralMap li.salesRussia{left: 437px; top: 235px;}
.salesPointsGeneralMap li.Netherlands{top:235px;left:296px;}
.salesPointsGeneralMap li.salesIsrael{left: 433px; top: 516px;}
.salesPointsGeneralMap li.salesItaly{top:235px;left:296px;}
.salesPointsGeneralMap li.salesSvizzera{top:235px;left:296px;}
.salesPointsGeneralMap li.salesBulgaria{left: 278px;top: 398px;}


.salesPointsGeneralMap li.vilnius{left: 414px;top: 324px;}
.salesPointsGeneralMap li.garliavos{left: 314px;top: 304px;}
.salesPointsGeneralMap li.panevezys{left: 334px;top: 90px;}
.salesPointsGeneralMap li.kaunas{left: 314px;top: 282px;}
.salesPointsGeneralMap li.siauliai{ left: 217px; top: 73px;}

/*.salesPointsGeneralMap li.moscow{left: 86px; top: 219px;}
.salesPointsGeneralMap li.moscow1{left: 86px; top: 242px;}
.salesPointsGeneralMap li.moscow2{left: 76px; top: 200px;}
.salesPointsGeneralMap li.moscow3{left: 76px; top: 265px;}
.salesPointsGeneralMap li.petersburg{left: 53px; top: 180px;}
.salesPointsGeneralMap li.petersburg1{left: 66px; top: 200px;}
.salesPointsGeneralMap li.Rostov{left: 133px; top: 300px;}
.salesPointsGeneralMap li.korea1{left: 101px; top: 300px;}
.salesPointsGeneralMap li.Rostov{left: 133px; top: 300px;}
.salesPointsGeneralMap li.Cheboksary{left: 111px; top: 198px;}*/


.salesPointsGeneralMap li.MoscowPolar{left: 47px; top: 210px;}
.salesPointsGeneralMap li.PetersburgService{  left: 55px; top: 184px;}
.salesPointsGeneralMap li.MoscowService{left:0; top:30px;}
.salesPointsGeneralMap li.VyborgService{ left: 67px;top: 162px;}
.salesPointsGeneralMap li.YekaterinburgService{left: 215px; top: 255px;}
.salesPointsGeneralMap li.DonService{left: 23px; top: 281px;}
.salesPointsGeneralMap li.Yasnogorsk{left: 35px; top: 261px;}
.salesPointsGeneralMap li.PetersburgAuto{left:0; top:70px;} 
.salesPointsGeneralMap li.PetersburgAuto2{left:0; top:80px;}
.salesPointsGeneralMap li.MoscowAuto{ left: 99px; top: 216px;}
.salesPointsGeneralMap li.RostovDon{left:0; top:100px;}
.salesPointsGeneralMap li.KazanCenter{left: 134px; top: 239px;}
.salesPointsGeneralMap li.YelabugaCenter{left: 154px; top: 275px;}
.salesPointsGeneralMap li.NovgorodCenter{left: 100px; top: 257px;}
.salesPointsGeneralMap li.NovgorodCenter2{left: 135px; top: 293px;}
.salesPointsGeneralMap li.SamaraCenter{ left: 68px; top: 236px;}
.salesPointsGeneralMap li.TyumenCenter{left: 230px; top: 279px;}
.salesPointsGeneralMap li.KrasnodarCenter{left: 18px; top: 308px;}
.salesPointsGeneralMap li.SochiCenter{left: 24px; top: 327px;}
.salesPointsGeneralMap li.NovgorodCenter3{left: 50px; top: 224px;}
.salesPointsGeneralMap li.PenzaCenter{ left: 42px; top: 262px;}
.salesPointsGeneralMap li.MoskowCenter{left:0; top:210px;}


.salesPointsGeneralMap li.a{top:235px;left:296px;}
.salesPointsGeneralMap li .itemName{display:block;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 19px; background:url(../_i/mapBantBG.png) no-repeat 0 0;color:#333333;}
.salesPointsGeneralMap li .itemNameK{display:block;height:22px;font-family:Arial;font-size:11px;line-height:21px;padding: 0 8px 0 27px; background:url(../_i/bigK.png) no-repeat 0 0;color:#333333;}
.salesPointsGeneralMap li .itemName2{display:block;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 19px;background:url(../_i/mapBantBG2.png) no-repeat 0 0;color:#333333;}
.salesPointsGeneralMap li .openMapBoxArea{display:none;width:511px;height: 226px;border-left:5px solid #ff3333;position:absolute;top: -201px;left:5px;z-index: 999;}
.salesPointsGeneralMap li .openMapBoxArea .closeMap{display:inline-block;*display:inline;zoom:1;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 20px;background:url(../_i/mapCloseBtn.png) no-repeat 0 0;color:#FFF;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea{display:block;width:501px;height:200px;padding:5px;background:#FFF;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA{display:block;width:240px;float:left;margin-left:10px;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA h1{display:block; color:#000; margin:0 0 10px; font:normal 21.5px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table{margin-bottom:15px;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td{padding:1px 10px 1px 0;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td a{color:#6A6672;text-decoration:underline;border:none;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td a:hover{text-decoration:none;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactMapA{display:block;width:250px;height:170px;float:left;overflow:hidden;}
.backWorldMap{display:block;width:52px;height:22px;background:url(../_i/backBtnBG.png) no-repeat 0 0;text-indent:-9999px;float:right; margin-top: -75px;position:relative;z-index: 99;}

.newsPage{clear: both;color: #6A6672;}
.newsBoxWrap{overflow:hidden;}
.newsPage .newsBox{width: 528px; float:left;background:url(../_i/newsIcon.png) no-repeat 0 0;padding:0 0 0 95px;overflow:hidden; border-bottom:1px solid #CECECE; position:relative;  margin-bottom: 40px;}
.newsPage .newsBox span{color:#333333;line-height:1.5; font-weight:bold; color:#636363}
.newsPage .newsBox span.hvr{text-decoration: underline;}
.newsPage .newsDate{ display:block; font-weight:normal !important; margin-top: 4px; font-style:italic}
.newsPage .newsBox h3{ font-size:14px; color:#EA2326;}
.newsPage .newsBox a{display:block;color:#474C52; position:absolute; z-index:99; bottom:0; right:0; font-weight:normal; background:url(../_i/icoOKs.png) no-repeat right 2px;width:80px;} 
.newsPage .newsBox a:hover{color:#ED1B2E;background:url(../_i/icoOKs.png) no-repeat right -48px;} 
.newsBox > img { left: 0; position: absolute;}
.paging{border-top:1px solid #CFCECD;margin-top:15px;padding-top:10px; zoom:1;}
.paging:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
.paging ul{display:block; zoom:1; text-align:right;}
.paging ul:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
.paging ul li{display:inline-block; #display:inline; padding-left:8px; zoom:1; vertical-align:bottom;}
.paging ul li a{display:inline-block; #display:inline; zoom:1;padding:6px;background:url(../_i/pagingBg.png) repeat-x top left #DBDBDB;border:1px solid #C7C7C7;color:#868686;}
.paging ul li a:hover{border:1px solid #BE1111;}
.paging ul li a.selected{background:#DE1313 !important;color:#FFF;border:1px solid #DE1313;}
.newsHead{overflow:hidden;width:100%;}
.newsHead .newsDate{display:block;float:right;width:150px;text-align:right;font:normal 11px Arial, Helvetica, sans-serif;margin-top:9px;}
.newsHead h1 {color: #000000;font: 21.5px "akzidenz-grotesk_next_regulRg",Arial,Helvetica,sans-serif; margin: 0 0 10px;width:400px;float:left;}
.w925{width:925px !important;}

.contactAdressWrap{overflow:hidden;}
.contactAdress{float:left;width:460px;height:100%;}
.contactAdress table{margin-bottom:15px;}
.contactAdress table td{padding:2px 10px 2px 0;}
.contactAdress table td a{color:#6A6672;text-decoration:underline;border:none;}
.contactAdress table td a:hover{text-decoration:none;}
.contactMap{float:right;width:450px;height:310px;border:3px solid #000;overflow:hidden;}
.contactFormWrap{overflow:hidden;}
.contactFormRow{overflow:hidden;margin-bottom:10px;}
.leftFormItem{width:620px;float:left;}
.leftFormItem .leftFormElem input{margin-bottom:10px;}
.leftFormElem{float:left;width:300px;margin-right:10px;}
.leftFormElem input{width:288px;height:12px;border:1px solid #ccc;background:#FFF;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.lastFormElem{float:left;width:300px;}
.lastFormElem input{width:288px;height:12px;border:1px solid #ccc;background:#FFF;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.lastFormElem textarea{width:288px;height:52px;border:1px solid #ccc;background:#FFF;overflow:auto;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.errorMessage{color:#E35855 !important;border:1px solid #E35855 !important;}
.contactFormRow input.sendButton{width:150px;height:33px;background:url(../_i/sendForm.png?v=2) no-repeat top left;text-indent:-9999px;float:right;border:0;cursor:pointer;margin-right: 3px;}

.imageBankPage{clear: both;color: #6A6672;}
ul.imageBankContent{display:block;overflow:hidden;zoom:1;list-style-type:none;}
ul.imageBankContent li{width:187px;height:144px;display:block;float:left;position:relative;padding:2px 3px 3px 2px;border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;margin-right:20px;margin-bottom:20px;overflow:hidden;}

ul.videobankContent li{width:280px;height:auto;display:block;float:left;position:relative;padding:2px 3px 3px 2px; margin-right:20px;margin-bottom:20px;}


.videoDesc{display:block;width:280px;height:158px;position:absolute;bottom:0;right:0;z-index:2;background:url(../_i/YouTube-social-icon_red_48px.png) no-repeat center center;cursor:pointer;}


.noRightMargin{margin-right:0 !important;}
ul.imageBankContent li img{;display:block;position:absolute;top:0;left:0;z-index:1;}
.galleryDesc{display:none;width:147px;height:104px;position:absolute;top:0;left:0;z-index:2;padding:20px;background:url(../_i/galleryDescBg.png) no-repeat top left;cursor:pointer;}
.galleryDesc .galleryTitle{display:block;width:100%;text-align:center;font:bold 20px/1 Arial, Helvetica, sans-serif;color:#FFF;margin-bottom:8px;}
.galleryDesc .galleryText{display:block;width:100%;text-align:center;color:#A5A5A5;font:normal 11px/1 Arial, Helvetica, sans-serif;}

.downloadsPage{clear: both;color: #6A6672;}
ul.downloadsContent{display:block;overflow:hidden;zoom:1;list-style-type:none;}
ul.downloadsContent li{display:block;width:300px;height:51px;float:left;overflow:hidden;margin-right:20px;margin-bottom:19px;}
ul.downloadsContent li a{display:block;width:245px;height:51px;padding:0 2px 0 53px;}
ul.downloadsContent li a.word{background:url(../_i/wordIcon.png) no-repeat top left;}
ul.downloadsContent li a.excel{background:url(../_i/excelIcon.png) no-repeat top left;}
ul.downloadsContent li a.pdf{background:url(../_i/pdfIcon.png) no-repeat top left;}
ul.downloadsContent li a p{color:#333;width:245px;height:18px;line-height:18px;overflow:hidden;display:block;cursor:pointer;}
ul.downloadsContent li a span{color:#858585;width:230px;height:18px;line-height:18px;overflow:hidden;display:block;cursor:pointer;}
ul.downloadsContent li a:hover p{color:#FF0000;border-bottom:1px solid #000;}

.openApplication{width:100%;overflow:hidden;}
.openApplication .headImg{/*border:3px solid #000;*/margin-bottom:20px;}
.openApplication .oaForm{width:100%;overflow:hidden;}
.oaForm .formRow{width:100%;height:30px;margin-bottom:10px;}
.oaForm .formRow .leftCell{width:300px;float:left;overflow:hidden;}
.oaForm .formRow .txtInput{background-color: #FFFFFF;border: 1px solid #CCCCCC;color: #636363;font: 11px Arial,Helvetica,sans-serif;height: 12px;padding: 8px 5px;width: 288px;}
.oaForm .formRow .rightCell{width:300px;float:right;overflow:hidden;}
.oaForm .formRow .uploadBtnWrap{width:300px;height:30px;overflow:hidden;position:relative;}
.oaForm .formRow .uploadBtnWrap .upFileText{background:url(../_i/uploadBtnIcon.png) no-repeat 263px 5px #FFF;border: 1px solid #CCCCCC;color: #636363;font: 11px Arial,Helvetica,sans-serif;height: 12px;padding: 8px 5px;width: 288px;position:absolute;z-index:3;}
.oaForm .formRow .uploadBtnWrap .upFileBtn{width:300px;height:30px; cursor: pointer;margin: 0;padding:0;opacity: 0;filter: alpha(opacity = 0);position: absolute;left: 0; top: 0;z-index:4;display:block;}
#ctl00_ContentPlaceHolder1_fuCV {width: 300px !important;}
.oaForm .formRow input.sendButton{width:150px;height:33px;background:url(../_i/sendForm.png?v=2) no-repeat top left;text-indent:-9999px;float:right;border:0;cursor:pointer;margin-right: 3px;}

.knet{width:300px;height:155px;overflow:hidden; display:none;}

/*search results*/
div.sResults {display:block; padding:10px 0 10px;}
div.searchForm{width:100%;height:100%;overflow:hidden;clear:both;margin-bottom:14px;}
div.sInp{width:853px;height:34px;float:left;margin-right:10px;}
div.sInp input{width:840px;height:15px;border:1px solid #ccc;background:#FFF;font:normal 12px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
div.sBttn{width:77px;height:33px;float:left;}
div.sBttn input.searchButton{width:77px;height:33px;background:url(../_i/searchBtn.png) no-repeat top left;text-indent:-9999px;border:0;cursor:pointer;display:block;}
ul.sResultList{display:block;list-style-type:none;}
ul.sResultList li{display:block;width:100%;height:100%;margin:5px 0;overflow:hidden;}
ul.sResultList li a{display:block;width:910px;border:1px solid #ccc;padding:14px;color:#666;}
ul.sResultList li a span.headText{display:block;width:100%;font:bold 16px/1.2 Arial,Helvetica,sans-serif;margin-bottom:5px;cursor:pointer;}
ul.sResultList li a span.bodyText{display:block;width:100%;font:normal 11px/1.2 Arial,Helvetica,sans-serif;cursor:pointer;}
ul.sResultList li a:hover{border:1px solid #FF0000;background-color:#FF0000;color:#FFF;}
.noBorder{border:none !important;}

/* heritage */
div.heritageBox {display:block; margin:0 0 10px; clear:both;}
ul.heritageList {float:left; position:relative;}
    ul.heritageList li {clear:both; margin:0 0 1px; vertical-align:bottom; zoom:1;}
    ul.heritageList li div.hDiv {display:block; background:#ec2031; width:55px; }
    ul.heritageList li div.hDiv div.coverBox {display:none; position:absolute; left:65px; top:0; width:555px; color:#545454; line-height:16px; text-align:left; clear:both;}
    ul.heritageList li div.hDiv div.coverBox:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
    ul.heritageList li div.hDiv div.coverBox.selected {display:block;}
    ul.heritageList li div.hDiv.selected {background:#000; width:55px;}
    ul.heritageList li div.hDiv div.coverBox .imgBoxLU { display:block; margin:0 0 10px; width:549px; height:217px; overflow:hidden;position:relative;}
    ul.heritageList li div.hDiv div.coverBox .imgBoxLU img {display:block;position:absolute;top:0;left:0;}
    ul.heritageList li div.hDiv span.date {display:block; width:55px; text-align:center; height:31px; line-height:31px; font-weight:bold; text-align:center; color:#fff; font-size:15px;}
    ul.heritageList li div.hDiv span.date:hover {cursor:pointer;}
ul.indexUL {display:block; margin:0 0 10px; clear:both;}
    ul.indexUL li {border-bottom:1px #ccc dotted; padding:5px 4px; color:#666; font-weight:bold; font-size:14px;}

/* siteMap */
.siteMapCover {display:block; margin:0 0 10px;}
.siteMapCover ul {display:block;}
.siteMapCover ul:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
.siteMapCover ul li {margin:0 0 20px; zoom:1;}
.siteMapCover ul li:after {content:"."; clear:both; display:block; height:0; line-height:0; visibility:hidden;}
.siteMapCover ul li em {display:none;}
.siteMapCover ul li a {display:inline-block; #display:inline; zoom:1; color:#000;}
.siteMapCover ul li a.title {display:block; margin:0 0 8px; color:#F63A00; height:22px; font:18px/22px "akzidenz-grotesk_next_regulRg",Arial,Helvetica,sans-serif; border-bottom:1px #CFCECD solid;}
.siteMapCover ul li ul {margin:0 10px;}
.siteMapCover ul li ul li{margin:0 0 5px; font-size:12px; /*float:left; width:33%;*/}
.siteMapCover ul li a:hover {color:#F63A00; text-decoration:underline;}
.siteMapCover ul li.subList a {padding:0 0 0 13px; margin:0 0 10px; background:url(../_i/subOk.png) no-repeat left center;}
.siteMapCover ul li.subList ul li {float:none; width:auto;}
.siteMapCover ul li.subList ul li a {margin:0 0 5px;}

.contentError{text-align:center;}
.contentError img{margin: 30px 0;}
.contentConstruction{text-align:center;}
.contentConstruction img{margin: 30px 0;}

#tabs_content_container #tab0 { padding: 12px 15px;}


.videoSideBar{width:298px;height:168px;border:1px solid #ccc;margin:15px 0;}

/*sideContact Form*/
.sideContactForm{overflow:hidden;margin-top:25px;border:1px solid #CCC;padding:10px;}
.sideContactFormRow{overflow:hidden;margin-bottom:10px;}
.sideContactFormRow {width:278px;float:left;}
.sideContactFormRow .FormElem{float:left;width:137px;margin-right:3px;}
.sideContactFormRow .FormElemRight{float:left;width:137px;}
.sideContactFormRow input{width:125px;height:12px;border:1px solid #ccc;background:#FFF;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.sideContactFormRow input.longElem{width:266px;}
.sideContactFormRow textarea{width:266px;height:52px;border:1px solid #ccc;background:#FFF;overflow:auto;font:normal 11px Arial, Helvetica, sans-serif;padding:8px 5px;color:#636363;}
.sideContactFormRow .errorMessage{color:#E35855 !important;border:1px solid #E35855 !important;}
.sideContactFormRow input.sendButton{width:148px;height:33px;background:url(../_i/sendForm.png) no-repeat top left;text-indent:-9999px;float:right;border:0;cursor:pointer;margin-right: 3px;}

.contactFormCols{overflow:hidden;margin-bottom:10px;width:300px;}
.contactFormCols .leftFormElem{margin:0 0 10px 0;}
.leftFormElem textarea{width:288px;height:52px;border:1px solid #ccc;background:#fff;overflow:auto;font:normal 11px Arial,Helvetica,sans-serif;padding:8px 5px;color:#636363}

/*Product Download*/
.proDown{width:343px;min-height:36px;background-color:#F7F7F7;border:1px solid #D3D1D5; margin:15px 0;}
.proDown h1.downloadTitle{font-family:Arial;font-size:11px;font-weight:bold;color:#515151;padding:11px 10px 10px 55px;margin:0;background:url(../_i/fileIcon.png) no-repeat 12px -37px;cursor:pointer;}
.proDown h1.downItemActive{background:url(../_i/fileIcon.png) no-repeat 12px 11px !important;}
.proDown ul.downloadItems{width:200px;display:none;list-style-type:none;margin-left:50px;margin-top:-7px;margin-bottom:9px;}
.proDown ul.downloadItems li{display:block;width:100%;height:16px;margin:6px;}
.proDown ul.downloadItems li a{display:block;font-family:Arial;font-size:11px;color:#868686;height:16px;line-height:16px;padding-left:22px;}
.proDown ul.downloadItems li a.excelDwn{background:url(../_i/downloadIcons.png) no-repeat 0 -22px;}
.proDown ul.downloadItems li a.wordDwn{background:url(../_i/downloadIcons.png) no-repeat 0 -44px;}
.proDown ul.downloadItems li a.pdfDwn{background:url(../_i/downloadIcons.png) no-repeat 0 0;}

/*Campaign Product*/
.campaingRow {width:100%;overflow:hidden;border-bottom:1px dotted #000;padding-bottom:20px;margin-bottom: 25px;}
.lastRowCm{border-bottom:none !important;}
.campaingRow .campaingImgArea{width:250px;height:225px;overflow:hidden;float:left;margin-right:20px;}
.campaingRow .campaingTxtArea{width:350px;height:100%;overflow:hidden;float:left;}
.redText{color:#EC1A2D !important;}
.campaingRow .campaingTxtArea ul{margin-top:10px;display:block;}
.campaingRow .campaingTxtArea ul li{display:block;margin-bottom:2px;padding-left:8px;list-style-position: outside;background:url(../_i/arrowDot.png) 0 4px no-repeat;}

.backCampaingLink{display:block;position:absolute;top:282px;*top:296px;left:570px;width:100px;color: #666666 !important;font: 11px/30px Arial,Helvetica,sans-serif;}
.backCampaingLink a{color: #666666 !important;font: 11px/30px Arial,Helvetica,sans-serif;text-decoration: underline;}
.mapBig{ float:right; margin-top: 8px;}

.customUpload{height:30px;position:relative;width:300px;}
.customUpload input[type=file]{outline:none;position:relative;text-align:right;filter:alpha(opacity: 0);opacity:0;z-index:2;width:100%;height:100%;padding:0;border:0;}
.customUpload .file{background:url(../_i/file-upload-icon.png) no-repeat right center;position:absolute;top:0;left:0;width:300px;padding:0;margin:0;z-index:1;line-height:100%}
.customUpload .file input{height:12px;width:252px;}

.brochure{background:url(../_i/formBtn.png) no-repeat 0 -42px;padding:16px 0 12px 48px;height:14px;margin-bottom:10px; display:block;}
.orderForm{background:url(../_i/formBtn.png) no-repeat 0 -124px;padding:16px 0 12px 48px;display:block;height:14px;}

.brochure:hover{ background-position:0px 0px; }
.orderForm:hover{background-position:0px -82px; }

/**/
.salesPointsGeneralMap li.poland{ left: 230px;top: 303px;}
.salesPointsGeneralMap li.warsaw{left: 368px; top: 235px;}
.salesPointsGeneralMap li.pocznan{ left: 147px; top: 220px;}
.salesPointsGeneralMap li.koniknowy{top:192px;left:345px;}
.salesPointsGeneralMap li.gdansk{ left: 242px; top: 46px;}
.salesPointsGeneralMap li.katowice{bottom:175px;left:225px;}
.salesPointsGeneralMap li.lodz{top:210px;left:270px;}
.salesPointsGeneralMap li.wroclaw{bottom:235px;left:130px;}
.salesPointsGeneralMap li.bydgoszcz{left: 205px; top: 131px;}
.salesPointsGeneralMap li.czestochowa{left: 205px; top: 342px;}
.salesPointsGeneralMap li.gniezno{ left: 196px; top: 158px;}
.salesPointsGeneralMap li.krakow{ left: 292px; top: 455px;}
.salesPointsGeneralMap li.nidzica{left: 305px;top: 97px;}
.salesPointsGeneralMap li.lublin{left: 340px; top: 342px;}
.salesPointsGeneralMap li.nowySacz{left: 307px; top: 473px;}
.salesPointsGeneralMap li.nowySacz2{ left: 313px;top: 480px;}
.salesPointsGeneralMap li.pleszew{  left: 186px; top: 286px;}
.salesPointsGeneralMap li.steszew{left: 162px; top: 207px;}
.salesPointsGeneralMap li.poznan{top:135px;left:0px}
.salesPointsGeneralMap li.poznan2{top:150px;left:0px}
.salesPointsGeneralMap li.szczecin{left: 27px; top: 116px;}
.salesPointsGeneralMap li.warszawa{top:190px;left:0px}
.salesPointsGeneralMap li.zielonaGora{top:205px;left:0px}
.salesPointsGeneralMap li.gliwice{top:220px;left:0px}
.salesPointsGeneralMap li.garwolin{ left: 354px; top: 264px;} 
.salesPointsGeneralMap li.obrzycko{left: 135px; top: 178px;}
.salesPointsGeneralMap li.halinow{left: 333px; top: 225px;}
.salesPointsGeneralMap li.katy{ left: 67px;top: 322px;}
.salesPointsGeneralMap li.zielona{left: 44px; top: 223px;}
.salesPointsGeneralMap li.pyskowice{ left: 208px;top: 416px;}
.salesPointsGeneralMap li.katowice{  left: 233px; top: 428px;}






.salesPointsGeneralMap li.germany{top:320px;left:145px;}
.salesPointsGeneralMap li.goch{left: 46px; top: 160px;}
.salesPointsGeneralMap li.berlin{left: 313px; top: 151px;}
.salesPointsGeneralMap li.hamburg{left: 153px; top: 91px;}
.salesPointsGeneralMap li.schleiz{left: 244px; top: 294px;}
.salesPointsGeneralMap li.trier{left: 10px; top: 270px;}
.salesPointsGeneralMap li.stuttgart{left: 130px; top: 400px;}
.salesPointsGeneralMap li.scholz{left: 20px; top: 340px;}
.salesPointsGeneralMap li.zimmermann{left: 130px; top: 380px;}
.salesPointsGeneralMap li.koster{left: 30px; top: 221px;}
.salesPointsGeneralMap li.grob{top:165px;left:315px;}
.salesPointsGeneralMap li.feldkirchen{bottom:150px;left:265px;}
.salesPointsGeneralMap li.leipzig{top: 231px;left:270px;}
.salesPointsGeneralMap li.bernburg {top: 200px;left:250px;}
.salesPointsGeneralMap li.dessau {top: 180px;left:280px;}
.salesPointsGeneralMap li.wildau {top: 170px;left:310px;}
.salesPointsGeneralMap li.chemnitz{left: 310px; top: 281px;}
.salesPointsGeneralMap li.limbach{left: 297px; top: 290px;}
.salesPointsGeneralMap li.bethenhausen{left: 251px; top: 251px;}
.salesPointsGeneralMap li.bremen{left: 132px;top: 107px;}
.salesPointsGeneralMap li.uedem{left:24px;top: 221px;}
.salesPointsGeneralMap li.essen{left:35px;top: 236px;}
.salesPointsGeneralMap li.koln{left:35px;top: 226px;}
.salesPointsGeneralMap li.bakum{left:45px;top: 220px;}
.salesPointsGeneralMap li.dortmund{left:86px;top: 236px;}
.salesPointsGeneralMap li.bochum{left:86px;top: 226px;}
.salesPointsGeneralMap li.hamm{left:86px;top: 192px;}

.salesPointsGeneralMap li.schweina{top:275px;left:180px;}
.salesPointsGeneralMap li.kornhochheim{top:265px;left:215px;}
.salesPointsGeneralMap li.beckum{top:208px;left:120px;}
.salesPointsGeneralMap li.weyhe{top: 128px;left:120px;}
.salesPointsGeneralMap li.nurnberg{ left: 219px; top: 376px;}
.salesPointsGeneralMap li.altenstadt{ left: 128px; top: 350px;}
.salesPointsGeneralMap li.gerolzhofen { left: 219px; top: 350px;}
.salesPointsGeneralMap li.ebensfeld{top: 330px; left:215px;}
.salesPointsGeneralMap li.ebermannsdorf{ left: 268px; top: 390px;}
.salesPointsGeneralMap li.kitzingen{ top: 361px;left:185px;}
.salesPointsGeneralMap li.guben{top: 187px;left:365px;}
.salesPointsGeneralMap li.brieske{top: 199px;left:335px;}
.salesPointsGeneralMap li.bogenFurth{left: 328px;top: 215px;}
.salesPointsGeneralMap li.allershausen{top:442px;left:258px;}
.salesPointsGeneralMap li.frankfurtMorfelden{top: 347px;left: 121px;}
.salesPointsGeneralMap li.ulm{top:444px;left:195px;}
.salesPointsGeneralMap li.frankfurtOfenbach{top:410px;left:135px;}
.salesPointsGeneralMap li.fulda{top:330px;left:170px;}
.salesPointsGeneralMap li.kassel{top:250px;left:170px;}
.salesPointsGeneralMap li.giesen{top:214px;left:202px;}
.salesPointsGeneralMap li.kelsterbach{top: 321px;left:140px;}
.salesPointsGeneralMap li.hosbach{top:340px;left: 190px;}
.salesPointsGeneralMap li.korschenbroich{top:255px;left:16px;}
.salesPointsGeneralMap li.doerth{top:330px;left:80px;}
.salesPointsGeneralMap li.sendenh{ left: 183px;top: 430px;}
.salesPointsGeneralMap li.offenbach{left: 121px;top: 333px;}
.salesPointsGeneralMap li.eichenzell{left: 128px;top: 309px;}
.salesPointsGeneralMap li.lohfelden{top: 231px; left: 156px;}
.salesPointsGeneralMap li.buseck{ top: 288px;left:130px;}
.salesPointsGeneralMap li.weddingstedt{left: 138px; top: 45px;}


.salesPointsGeneralMap li.turkey{top:435px;left:350px;}


.salesPointsGeneralMap li.netherlands{top:300px;left:125px;}
.salesPointsGeneralMap li.veghel{left: 268px; top: 391px;}
.salesPointsGeneralMap li.breda{left: 172px;top: 400px;}
.salesPointsGeneralMap li.waalwijk{left: 207px;top: 370px;}
.salesPointsGeneralMap li.gorinchem{left: 169px;top: 350px;}
.salesPointsGeneralMap li.bergschenhoek{left: 99px; top: 334px;}
.salesPointsGeneralMap li.dordrecht{left: 99px; top: 354px;}
.salesPointsGeneralMap li.gauda{left: 151px; top: 294px;}
.salesPointsGeneralMap li.hellevoetsluis{left: 151px; top: 272px;}
.salesPointsGeneralMap li.apeldoorn{left: 370px; top: 259px;}
.salesPointsGeneralMap li.arnhem{ left: 308px; top: 321px;}
.salesPointsGeneralMap li.doetinchem{ left: 357px;  top: 307px;}
.salesPointsGeneralMap li.emmen{  left: 405px; top: 166px;}
.salesPointsGeneralMap li.groningen{ left: 379px; top: 32px;}
.salesPointsGeneralMap li.harderwijk{ left: 263px; top: 223px;}
.salesPointsGeneralMap li.heerenveen{left: 296px; top: 78px;}
.salesPointsGeneralMap li.hoogeveen{left: 354px; top: 160px;}
.salesPointsGeneralMap li.leeuwarden{  left: 258px;top: 45px;}
.salesPointsGeneralMap li.nijmegen{left: 367px; top: 180px;}
.salesPointsGeneralMap li.zwolle{left: 325px; top: 169px;}
.salesPointsGeneralMap li.warmenhuizen{ left: 182px; top: 85px;}
.salesPointsGeneralMap li.schiphol{left: 182px; top: 203px;}
.salesPointsGeneralMap li.wognum{left: 182px; top: 138px;}
.salesPointsGeneralMap li.zaandam{left: 179px; top: 232px;}

.salesPointsGeneralMap li.russia{top:225px;left:410px;}
.salesPointsGeneralMap li.israil{bottom:127px;right:164px;}
.salesPointsGeneralMap li.bulgaria{top:420px;left:300px;}

.salesPointsGeneralMap li.italy{top:410px;left:190px;}
.salesPointsGeneralMap li.como{top:102px;left:90px;}
.salesPointsGeneralMap li.svizzera{top:142px;left:59px;}

.salesPointsGeneralMap li.estonia{top:210px;left:290px;}
.salesPointsGeneralMap li.lithuania{top:258px;left:280px;}
.salesPointsGeneralMap li.wilno{top:0px;left:0px;}
.salesPointsGeneralMap li.kowno{top:15px;left:0px;}
.salesPointsGeneralMap li.kowno2{top:30px;left:0px;}
.salesPointsGeneralMap li.poniewierz{top:45px;left:0px;}
.salesPointsGeneralMap li.szawle{top:60px;left:0px;}

.salesPointsGeneralMap li.latvia{top:235px;left:296px;}
.salesPointsGeneralMap li.ryga{top:175px;left:236px;}
.salesPointsGeneralMap li.liepaja{left: 14px;top: 221px;}

.salesPointsGeneralMap li.salesPoland{top:235px;left:296px;}
.salesPointsGeneralMap li.salesluxenburg{top:335px;left:134px;}
.salesPointsGeneralMap li.austria{top:352px;left:196px;}
.salesPointsGeneralMap li.salesNetherlands{left: 136px;
    top: 295px;}
.salesPointsGeneralMap li.salesGdansk{top:235px;left:296px;}
.salesPointsGeneralMap li.salesKatowice{top:235px;left:296px;}
.salesPointsGeneralMap li.salesGermany{top:235px;left:296px;}
.salesPointsGeneralMap li.salesRussia{left: 437px; top: 235px;
}}
.salesPointsGeneralMap li.Netherlands{top:235px;left:296px;}
.salesPointsGeneralMap li.salesIsrael{left: 433px;
    top: 516px;}
.salesPointsGeneralMap li.salesItaly{top:235px;left:296px;}
.salesPointsGeneralMap li.salesSvizzera{top:235px;left:296px;}
.salesPointsGeneralMap li.salesBulgaria{left: 278px;
    top: 398px;}
.salesPointsGeneralMap li.salesAustria{left: 214px;
    top: 353px;}

.salesPointsGeneralMap li.vilnius{left: 414px;top: 324px;}
.salesPointsGeneralMap li.garliavos{left: 314px;top: 304px;}
.salesPointsGeneralMap li.panevezys{left: 334px;top: 90px;}
.salesPointsGeneralMap li.kaunas{left: 314px;top: 290px;}
.salesPointsGeneralMap li.siauliai{ left: 217px; top: 73px;}


.salesPointsGeneralMap li.a{top:235px;left:296px;}
.salesPointsGeneralMap li .itemName{display:block;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 19px;background:url(../_i/littleK.png) no-repeat 0 3px;color:#333333;}
.salesPointsGeneralMap li .itemName2{display:block;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 19px;background:url(../_i/mapBantBG2.png) no-repeat 0 0;color:#333333;}
.salesPointsGeneralMap li .openMapBoxArea{display:none;width:511px;height: 216px;border-left:5px solid #ff3333;position:absolute;top: -215px;left:0;z-index: 999;}
.salesPointsGeneralMap li .openMapBoxArea .closeMap{display:inline-block;*display:inline;zoom:1;height:16px;font-family:Arial;font-size:11px;line-height:16px;padding:0 8px 0 20px;background:url(../_i/mapCloseBtn.png) no-repeat 0 0;color:#FFF;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea{display:block;width:501px;height:215px;padding:5px;background:#FFF;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA{display:block;width:240px;float:left;margin-left:10px;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA h1{display:block; color:#000; margin:0 0 10px; font:normal 21.5px "akzidenz-grotesk_next_regulRg", Arial, Helvetica, sans-serif;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table{margin-bottom:15px;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td{padding:1px 10px 1px 0;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td a{color:#6A6672;text-decoration:underline;border:none;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactInfA table td a:hover{text-decoration:none;}
.salesPointsGeneralMap li .openMapBoxArea .mapInfoArea .contactMapA{display:block;width:250px;height:200px;float:left;overflow:hidden;}
.backWorldMap{display:block;width:52px;height:22px;background:url(../_i/backBtnBG.png) no-repeat 0 0;text-indent:-9999px;float:right; margin-top: -75px;position:relative;z-index: 99;}
/**/

/*Russia*/
.salesRussiaMap{width:626px;height:372px;background:url(../_i/russiaMap.png) no-repeat 0 0;margin:0 auto;}
.salesPointsGeneralMap li.russia{top:225px;left:410px;}

.salesPointsGeneralMap li.MoscowPolar{left: 47px; top: 210px;}
.salesPointsGeneralMap li.PetersburgService{  left: 55px; top: 184px;}
.salesPointsGeneralMap li.MoscowService{left:0; top:30px;}
.salesPointsGeneralMap li.VyborgService{ left: 67px;top: 162px;}
.salesPointsGeneralMap li.rjazan{ left: 61px;top: 231px;}
.salesPointsGeneralMap li.ekaterinburg{ left: 215px; top: 265px}
.salesPointsGeneralMap li.naberezhnye { left: 199px;top: 231px;}
.salesPointsGeneralMap li.novosibirsk { left: 263px;top: 311px;}
.salesPointsGeneralMap li.togliatti { left: 81px;top: 247px;}
.salesPointsGeneralMap li.omsk { left: 213px;top: 301px;}
.salesPointsGeneralMap li.chelyabinsk { left: 171px;top: 281px;}
.salesPointsGeneralMap li.rostov { left: 24px;top: 301px;}
.salesPointsGeneralMap li.krasnodar { left: 45px;top: 306px;}
.salesPointsGeneralMap li.krasnoyarsk { left: 321px;top: 291px;}

.salesPointsGeneralMap li.YekaterinburgService{left: 215px; top: 255px;}
.salesPointsGeneralMap li.DonService{left: 23px; top: 281px;}
.salesPointsGeneralMap li.Yasnogorsk{left: 35px; top: 261px;}
.salesPointsGeneralMap li.PetersburgAuto{left:0; top:70px;} 
.salesPointsGeneralMap li.PetersburgAuto2{left:0; top:80px;}
.salesPointsGeneralMap li.MoscowAuto{ left: 99px; top: 216px;}
.salesPointsGeneralMap li.RostovDon{left:0; top:100px;}
.salesPointsGeneralMap li.KazanCenter{left: 134px; top: 239px;}
.salesPointsGeneralMap li.ufa{left: 150px; top: 244px;}
.salesPointsGeneralMap li.YelabugaCenter{left: 154px; top: 275px;}
.salesPointsGeneralMap li.NovgorodCenter{left: 100px; top: 257px;}
.salesPointsGeneralMap li.NovgorodCenter2{left: 135px; top: 293px;}
.salesPointsGeneralMap li.SamaraCenter{ left: 128px; top: 259px;}
.salesPointsGeneralMap li.TyumenCenter{left: 230px; top: 279px;}
.salesPointsGeneralMap li.KrasnodarCenter{left: 18px; top: 308px;}
.salesPointsGeneralMap li.SochiCenter{left: 24px; top: 327px;}
.salesPointsGeneralMap li.NovgorodCenter3{left: 50px; top: 224px;}
.salesPointsGeneralMap li.PenzaCenter{ left: 42px; top: 262px;}
.salesPointsGeneralMap li.MoskowCenter{left:0; top:210px;}

.proDetail .newsBackBtn{margin-top:10px;}

#mask  { position: absolute;  z-index: 99990;  display: none; }
.window {position: absolute;display: none; z-index: 999999; width:600px;  height:660px; top:50%; left: 50%;  margin:0 0 0 -220px;
-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 	0px 0px 20px 5px rgba(50, 50, 50, 0.5);
box-shadow: 		0px 0px 20px 5px rgba(50, 50, 50, 0.5)
   }
#dialog {float:none; background:black}
#dialog img {width:600px;height:660px;}
     

#ctl00_ContentPlaceHolder1_divSalesPoints {
	display: none !important;
}
#hotline-map { width: 630px; height: 450px;  background: url('../_i/hotline-map.png') no-repeat 0 -80px; display: block;}

#hotline-info {
display: block;
width: 630px;
height: 115px;
background: url('../_i/hotline-trans.png') no-repeat 0 0; 
margin-top: 20px;
padding: 20px;
}

#hotline {
	display: block;
	
}

#hotline li { margin-top: 5px; text-indent: 44px;  line-height: 38px; }
li.pin  {background: url('../_i/hotline-vector.png') no-repeat 0 0;  }
li.tech {background: url('../_i/hotline-vector.png') no-repeat 0 -40px; }
li.graph {background: url('../_i/hotline-vector.png') no-repeat 0 -80px;  }


