@charset UTF-8;
body{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3d3d3d;font-size:11px;margin:0;padding:0}
a{color:#3d3d3d;text-decoration:none}
a:hover,a.a_selected{color:#b92932;text-decoration:underline}
.red{color:red}
.left{float:left}
.right{float:right}
.clear{clear:both}
div.break{border-bottom:1px solid #f0f1eb;margin:10px 0}
div#wraper{width:960px;margin:0 auto}
div#top{height:150px;border-bottom:1px solid #f0f1eb;position:relative}
div#top div#lang{position:absolute;width:805px;height:55px;top:0;right:0;line-height:55px;text-align:right;border-bottom:1px solid #f0f1eb}
div#top div#search{position:absolute;width:805px;height:40px;top:55px;right:0;border-bottom:1px solid #f0f1eb}
div#search div#szukaj{text-align:center;height:40px;line-height:40px;width:50px;padding-left:15px;font-weight:bold;color:#b92932;border-left:1px solid #f0f1eb;margin-right:20px;font-size:11px;font-family:Verdana, sans-serif}
div#search div#szukaj_form{height:40px;line-height:40px;padding-left:10px;border-left:1px solid #f0f1eb;margin-right:10px;vertical-align:middle;z-index:10!important}
div#search div#szukaj_form form{margin-top:8px}
div#search div#szukaj_form input{margin-left:10px;height:20px;border:1px solid #e0e0c4}
div#search div#szukaj_form input.submit{width:80px;text-align:center;font-weight:bold;color:#b92932;height:25px;font-size:11px;font-family:Verdana, sans-serif}
div#top div#logo{position:absolute;top:20px;left:5px}
div#top div#menu{position:absolute;width:810px;height:50px;top:95px;right:0}
div#menu ul{list-style:none;float:right;margin:10px 0 0;padding:0}
div#menu ul li{float:left;line-height:30px;font-size:13px;font-family:Verdana, sans-serif}
div#menu ul li a{color:#757575;text-decoration:none}
div#menu ul li a:hover,div#menu a.a_selected{color:#b92932}
div#content div.box{width:319px;overflow:hidden;padding:0}
div#content div.box h1.heading{font-size:16px;font-weight:normal;color:#b92932;text-align:center;font-family:Verdana, sans-serif}
div#content div.box div.form-row{margin:10px 0}
div#content div.box fieldset{margin-top:0;padding-top:0}
div#content div.box div.form-row label{margin-bottom:5px;display:inline-block}
div#content div#borders{border-left:1px solid #f0f1eb;border-right:1px solid #f0f1eb;width:317px}
div#content div.min_box{width:235px;border-right:1px solid #f0f1eb;margin-right:5px}
div#content div.min_box h1.heading{font-size:16px;font-weight:normal;margin-left:10px;font-family:Verdana, sans-serif}

#glupie-linki{
	float: right !important;
	border: none !important;
	margin-right:0 !important;
	width: 230px;
}

#glupie-linki h1.heading{
	display: none;
}

#glupie-linki .anchory{
	display: block;
	padding: 5px 10px;
	background: #888;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
}

div#content div#last{border:none;margin-right:0}
div#content div#left{width:180px}
div#left h1{color:#787878;font-size:16px;font-weight:normal;padding-bottom:3px;border-bottom:1px solid #b92932;font-family:Verdana, sans-serif;margin-top:5px}
div#left ul{list-style-image:url(../images/list-item.jpg);list-style-position:inside;line-height:17px;margin:0;padding:0}
div#left ul li{border-bottom:1px solid #f0f1eb;padding-bottom:5px;padding-top:5px}
div#left ul li ul{padding-left:20px;margin-top:5px;margin-left:15px}
div#left ul li ul li{border-top:1px solid #f0f1eb;border-bottom:none;padding-bottom:5px;padding-top:5px}
div#content div#main{width:750px;border-left:1px solid #f0f1eb;padding:0 0 0 20px}
div#main h1.heading{font-size:16px;font-weight:normal;margin-top:5px;margin-bottom:20px;margin-left:-15px;padding-left:15px;padding-bottom:3px;border-bottom:1px solid #b92932;position:relative;color:#787878;font-family:Verdana, sans-serif}
div#content div.art{width:300px;overflow:hidden;margin:10px 8px;padding:0}
div.art p{padding:0 10px}
div#main div#tresc{width:505px;padding-right:20px;border-right:1px solid #f0f1eb;line-height:18px}
div#tresc div.lead{font-size:14px;line-height:22px}
div#content div#right{width:220px}
div#right div.box{width:210px;margin-left:10px;margin-bottom:10px}
div#right div.box h1.heading{text-align:left;color:#787878;border-bottom:1px solid #f0f1eb;margin:5px 0;padding:5px 0}
div#footer{height:150px;font-size:11px;margin-top:10px;border-top:1px solid #f0f1eb}
div#footer div#adres{height:110px;border-bottom:1px solid #f0f1eb}
div#adres div{margin-right:40px}
div.col1{margin-right:10px;width:445px;padding-right:30px;border-right:1px solid #f0f1eb}
div.col2{width:455px}
div.produkt{margin-bottom:20px}
div.produkt div.more{text-align:right}
div.produkt div.more a{color:#b92932;font-weight:bold;line-height:20px;text-decoration:none}
div.produkt div.more a.active{color:#666;text-decoration:underline}
div#lang-container{margin-top:17px;margin-left:20px;border:1px solid #f0f1eb;background:#fff;z-index:999!important;position:relative;padding:3px 10px}
ul#langs{list-style:none;line-height:normal;display:inline-block;margin:0;padding:0;*display:block;}
#langs li{display:none}
#langs li.show{display:list-item;margin-bottom:5px}
#langs li.active{display:list-item}
.lang_ico{background:url(../images/langs.png) no-repeat;width:16px;height:13px;display:inline-block;*display:block;}
span.drop{background:url(../images/ui-icons.png) no-repeat;background-position:-68px -17px;width:9px;height:9px;vertical-align:top;margin-left:10px;display:inline-block;*display:block;}
#pl{background-position:0 0}
#en{background-position:0 -12px}
#de{background-position:0 -24px}
#ru{background-position:0 -36px}
#cz{background-position:0 -48px}
.klienci{display:block;background:url(../images/klienci.png) no-repeat;margin:5px auto}

.accellegroup{width:230px;height:81px;background-position:-230px 0}
.accellegroup-hover{width:230px;height:81px;background-position:0 0}

.idpoint{width:230px;height:60px;background-position:-230px -81px}
.idpoint-hover{width:230px;height:60px;background-position:0 -81px}

.selectcomfort{width:230px;height:69px;background-position:-230px -141px}
.selectcomfort-hover{width:230px;height:69px;background-position:0 -141px}

.lir{width:230px;height:63px;background-position:-230px -210px}
.lir-hover{width:230px;height:63px;background-position:0 -210px}

.meltech{width:230px;height:44px;background-position:-230px -272px}
.meltech-hover{width:230px;height:44px;background-position:0 -272px}

.dragonfly{width:230px;height:67px;background-position:-230px -316px}
.dragonfly-hover{width:230px;height:67px;background-position:0 -316px}

.cmd{width:170px;height:50px;background-position:0 0}
.cmd-hover{width:170px;height:50px;background-position:-170px 0}
.czach{width:170px;height:60px;background-position:0 -50px}
.czach-hover{width:170px;height:60px;background-position:-170px -50px}
.deko{width:170px;height:80px;background-position:0 -110px}
.deko-hover{width:170px;height:80px;background-position:-170px -110px}
.euro{width:170px;height:50px;background-position:0 -192px}
.euro-hover{width:170px;height:50px;background-position:-170px -192px}
.psb{width:170px;height:60px;background-position:0 -243px}
.psb-hover{width:170px;height:60px;background-position:-170px -243px}
.just{width:169px;height:59px;background-position:0 -305px}
.just-hover{width:169px;height:59px;background-position:-170px -305px}
.miler{width:170px;height:26px;background-position:0 -366px}
.miler-hover{width:170px;height:26px;background-position:-170px -366px}
.mip{width:170px;height:26px;background-position:0 -396px}
.mip-hover{width:170px;height:26px;background-position:-170px -396px}
.orkon{width:170px;height:135px;background-position:0 -424px}
.orkon-hover{width:170px;height:135px;background-position:-170px -424px}
.top{width:170px;height:42px;background-position:0 -558px}
.top-hover{width:170px;height:42px;background-position:-170px -558px}

.partners{display:block;background:url(../images/partnerzy.png) no-repeat;margin:5px auto}
.bl{width:143px;height:40px;background-position:-143px 0}
.bl-hover{width:143px;height:40px;background-position:0 0}
.im{width:143px;height:90px;background-position:-143px -45px}
.im-hover{width:143px;height:90px;background-position:0 -45px}
.bik{width:143px;height:80px;background-position:-143px -149px}
.bik-hover{width:143px;height:80px;background-position:0 -149px}
.fb{width:143px;height:53px;background-position:-143px -229px}
.fb-hover{width:143px;height:53px;background-position:0 -229px}

input.error{border:2px solid red}
input.ok{border:2px solid #84d365}
h2.faqheading{font-size:18px;font-family:Cantarell, sans-serif;color:#787878;font-weight:normal}
span.button_in{background:url(../images/ui-icons.png) no-repeat;display:inline-block;width:15px!important;height:15px!important;background-position:0 -192px;padding:0}
span.button_out{background:url(../images/ui-icons.png) no-repeat;display:inline-block;width:15px!important;height:15px!important;background-position:-16px -192px!important;padding:0}
span.back{display:inline-block;width:10px;height:10px;background:url(../images/ui-icons.png) no-repeat;background-position:-111px -227px}
span.up{display:inline-block;width:10px;height:10px;background:url(../images/ui-icons.png) no-repeat;background-position:-124px -227px}
a.back{line-height:16px;padding-left:20px;margin-right:10px}
div#pathway{line-height:20px;margin-bottom:20px;color:#b92932}
body#tinymce{background:#fff!important;background-image:none!important;color:#000}
fieldset{border:none;margin-top:10px}
div#error{background:#ffe45c;color:#000;border:1px solid #fed22f;margin:10px;padding:0 5px}
div#error div.error{padding:5px}
div#error div.error span{background:url(../images/ui-icons.png) -1px -146px no-repeat;display:inline-block;width:14px;height:12px;margin-right:5px}
#invalid{position:absolute;right:10px;top:0}
.biger p{line-height:24px!important}
.bigest p{line-height:28px!important}
#small{font-size:13px}
#tools{font-size:11px;margin:10px 0}
#tools a{text-decoration:none}
#tools img{vertical-align:middle}
.sf-menu ul{position:absolute;top:-999em;margin:0;padding:0}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{position:relative;border:1px solid #fff;padding:0 8px}
.sf-menu li.sfHover{border-left:1px solid #e0e0c4;border-right:1px solid #e0e0c4;border-top:1px solid #e0e0c4;z-index:999!important;position:relative}
.sf-menu li.sfHover li.sfHover{border:none;z-index:999!important;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;margin-right:-1px!important;top:18px;z-index:10;background:#fff;border-bottom:1px solid #e0e0c4;border-left:1px solid #e0e0c4;border-right:1px solid #e0e0c4;border-top:1px solid #e0e0c4;padding:0}
.sf-menu li li{border-left:none;width:192px;line-height:18px!important;font-size:12px!important;list-style-image:url(../images/list-item.jpg);list-style-type:square;margin-left:30px!important;margin-bottom:3px;margin-top:3px;padding-left:0}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}
#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}
img,#jquery-lightbox a img{border:none}
div#content,div#footer div#stopka{margin-top:10px}
div#content div.box ul,div#content div.min_box ul{list-style-image:url(../images/list-item.jpg);line-height:17px;margin:10px 5px 10px 30px;padding:0}
div.art h2.subheading,div.produkt h2.subheading{font-size:16px;font-weight:normal;margin-top:5px;margin-bottom:10px;padding-left:5px;padding-bottom:3px;border-bottom:1px solid #b92932;position:relative;color:#787878;font-family:Verdana, sans-serif}
.biger,#biger{font-size:16px}
.bigest,#bigest{font-size:20px}

