@charset "UTF-8";
/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.3em;
/* background-image:url(../images/bg-top.gif);  */
background-repeat:repeat-x;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c3434;
}

img a{
	border:none;
}


b{font-size: 110%;}
em{color: red;}
h1{
	font-size:16px;
}
p{
	color:#555454;
	font-weight:normal;
	letter-spacing:0.05em;
	font-size:11px;
}

h2 {
	font-size:18px;
	color:#BC0002;
	font-weight:normal;
	
	margin-top:-3px;
	padding-bottom:10px;
	padding-left:10px;
	background-image:url(../images/h2-bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-position:2px 0px;

}
h3 {
	font-size:14px;
	
	font-weight:normal;
	margin-top:7px;
	padding-top:4px;


}

h4 {
	font-size:16px;
	color:#333;
	font-weight:normal;
	
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:5px;
	
	
	border-bottom:2px solid #F00;

}
h4 a{
	font-size:18px;
	color:#333;
	font-weight:normal;
	
	text-decoration:none;
	
}
h4 a:hover{
	
	text-decoration:underline;
	
}

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


#content{
width: 860px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/


}
.foot {
	display:none;
}
#header{
height: 20px; /*Height of top section*/
width:640px;;
float:left;

background-repeat:repeat-x;
padding-left:220px;
font-size:11px;
padding-top:17px;


margin:0;




}

#f1 {
	
	
	z-index:999;
	height:26px;

	
}
#f1 .text {
	width:90px;
	font-size:10px;
	padding:0;
	margin:0;
	height:12px;
	
	
}
#f1 .submit{
	margin-top:1px;
	padding-top:1px;

	
	
}
#f1 .text{
	padding-top:1px;
	
}
#ctrl_1_submit {
	background-image:url(../images/bgOFF.gif);
	background-repeat:repeat-x;
	
	font-size:10px;
	font-weight:bold;
	color:#666;
	
	
	
	
}

#top{
height: 70px; /*Height of top section*/
float: left;
width: 860px;
margin:0;
padding:0;

}
#logo{
	float: left;
	width: 590px; /*Width of left column*/
	
	
	margin:0;
	
	
}
#top-right{
	float: right;
	
	width:230px;
	
	
	padding:0;

	
	
}
#menu {
		height:20px;
	width:860px;
	float:left;
	margin:0;
	margin-top:5px;
	padding:0;
	display:inline;
	color:#666666;
	z-index:10;
	
	padding-top:5px;
	display:block;
	background-image:url(../images/bgOFF.gif);
	background-repeat:repeat-x;
	
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	
	
}



#menu ul{
	float:left;
	margin:0;
	padding:0;
	

}
#menu li{
	display:inline;
	margin:0;
	padding:0 8px;
	padding-bottom:0 !important;
	background-image:url(../images/bgDIVIDER.gif);
	background-position:right;
	background-repeat:no-repeat;
	z-index:10;

	
	
	
}



#menu li a{
	
display:inline;
	margin:0;
	color:#666;
	text-decoration:none;
	font-size:11px;
	
	
	letter-spacing:0.7px;
	
	
	
	
	
}
#menu li a:hover{
	
	color:#F00;
}
#menu li p{
	display:inline;
	margin:0;
	color:#F00;
	font-size:11px;
	padding-right:0px;
	
	letter-spacing:0.7px;
	
	
	
}




#header h1{
margin: 5px;
padding-top: 15px;
margin-left:0px;
}

#contentwrapper{
float: left;
width: 100%;
margin:0;
padding:0;

}

#contentcolumn{
	float:right;

background-repeat:repeat-x;
background-position:top;

width:650px;
padding-top:1px;
margin-bottom:35px;

}
#contentcolumn2{
	float:right;


width:860px;
padding-top:3px;

}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/


background-repeat:repeat-x;
background-position:top;




}
#leftcolumn2{
float: left;




padding-left:10px;


}
#download{
	margin-top:60px;
	

}
#download a{
	letter-spacing:0;
	font-size:11px;
}
#download p{
	letter-spacing:0;
	font-size:10px;
}
#links{
	letter-spacing:0;
	font-size:11px;
	
}

#footer-line{
clear:both;
width: 100%;

color: #FFF;
text-align: center;
padding: 0px 0;

border-top: solid 1px #c3c3c3;



}
#bre{
	width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding-top:10px;

}
#footer-br{
	width: 100%; /*Width of main container*/

	height:8px;
	float:left;
	clear:both;

}
#footer{
	width: 840px; /*Width of main container*/
margin: 0px auto; /*Center container on page*/
margin-bottom:3px;
padding-bottom:6px;
padding-top:8px;
}

#footer a{
color: #FFFF80;
font-size:11px;
}
#footer p{
	color:#000;
	text-align:left;
	font-size:11px;
}
#footer .ul{
	width:50%;
}

.pad{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}





.produkty {
	width:151px;
	
	float:left;
	margin:5px 5px;
	display:block;
	

}
.produkt-spec{
	width:100%;

	border-bottom:1px solid #f1efef;

	margin:0;
	padding:0;
	float:left;
	
}
.produkt-spec h2{
	font-size:12px;
	margin:0;
	padding:0;
	padding-left:15px;
	color:#F00;
	background-image:url(../images/li.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	
}
.produkt-spec h2 a{
	color:#F00;
	border-bottom:1px solid dashed;
}
.produkt-spec p{
	font-size:11px;
	margin:0;
	padding-left:25px;
	background-image:url(../images/li2.gif);
	background-position:left;
	background-repeat:no-repeat;
	
	
}
.produkt-spec img{
	margin:0;
	padding:0;
}



.produkty3 {
	width:195px;
	
	float:left;
	margin:10px 10px;
	margin-top:15px;
	display:block;
	

}


.produkty3 a img{
	margin-bottom:10px;
	
}



/* SUBMENU ACCORDION */

#sub {
	margin-left:-40px;
	margin-top:0px;
}
#sub ul{
	
	
	
	
	
	
}
#sub li {
	
	
	
	
	
}
#sub li {
	/* background:url(../images/sub-menu-top.gif) top left;
	background:url(../images/sub-menu-bot.gif) bottom left;
	*/
	
	padding-left:20px;
	display:block;
	background: transparent;
background: transparent url('../images/sub-menu-bg.gif') repeat-x top left;
list-style:none;

	


	
	
	
	
}

#sub .level_1 ul, #sub .level_1 ul a, #sub .level_1 ul p{
	margin:0;
	padding:0;
	
	
}
#sub .level_1 ul{
	margin-left:-20px !important;

	
}



 #sub .level_1 li {
	background:url(../images/sub-menu-bg1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:4px;
	padding-bottom:6px;
	margin:0;
	margin-bottom:-1px;
	list-style:none;
	
	
	
	 
 }
 #sub .level_1 li a, #sub .level_1 li p{
	font-size:11px;
	margin:0;
	padding:0; /* top menu */
	color:#333333;
	text-decoration:none;
	margin-bottom:2px;
	
	
}
 #sub .level_1 li a:hover{
	 color:#F00;
	/* margin-bottom:4px; */
	
 }
#sub .level_1 p{
	color:#F00 !important;
	font-weight:normal;
	letter-spacing:0;
	
}
#sub .level_2 ul{
	
	
	
}
#sub .level_2 li{
	background:none;
	background-repeat:no-repeat;
	background-position:left top;
	
	padding-top:4px;
	padding-bottom:2px;
	padding-left:0px;
	margin:0;
	border-bottom:1px solid #CCC;
	margin-right:20px;
	margin-left:20px;
	margin-top:2px;
	
	
	
	
	
}
 #sub .level_2 li a, #sub .level_2 li p{
	font-size:11px;
	margin:0;
	
	
	
}



#sub .level_3 ul{
	padding-left:5px;
	
	
	
}
#sub .level_3 li{
	background:none;
	background-repeat:no-repeat;
	background-position:left top;
	
	padding-top:4px;
	padding-bottom:1px;
	padding-left:6px;
	margin:0;
	border:none !important;
	
	margin-right:0px;
	margin-left:25px;
	margin-top:2px;
	
	
	
	
	
}
 #sub .level_3 li a, #sub .level_2 li p{
	font-size:11px;
	margin:0;
	
	
	
}

#sub .first li a {
	
}


.sep-red-dots {
	background:url(../images/sep-red-dots.gif);
	background-repeat:repeat-x;
	height:5px;
}

.blank_space {
	height:20px;
}

ul.level_2 .submenu ul.level_3 {display: none;}
ul.level_2 .submenu.trail {display: block;}
ul.level_2 .submenu.trail ul.level_3 {display: block;}
ul.level_2 .active.submenu ul.level_3 {display: block;}
ul.level_2 .submenu > a:before {content: url(plus.png)" " }
ul.level_2 .submenu > a { position: relative; left: -10px;}
ul.level_2 .submenu.active > p:before, ul.level_2 .submenu.trail > a:before {content: url(minus.png)" "  !important}
ul.level_2 .submenu.active > p, ul.level_2 .submenu.trail > a {position: relative; left: -10px;}


ul.level_3 .submenu ul.level_4 {display: none;}
ul.level_3 .submenu.trail {display: block;}
ul.level_3 .submenu > a:before {content: url(plus.png)" " }
ul.level_3 .submenu.active > p:before, ul.level_3 .submenu.trail > a:before {content: url(minus.png)" " !important}
ul.level_3 .submenu.trail ul.level_4 {display: block;}
ul.level_3 .active.submenu ul.level_4 {display: block;}

/*
ul.level_2 .submenu ul.level_3 {display: none;}
ul.level_2 .submenu.trail {display: block;}
ul.level_2 .submenu.trail ul.level_3 {display: block;}
ul.level_2 .active.submenu ul.level_3 {display: block;}
ul.level_2 .submenu > a { content: "+ " background: url(plus.png) left no-repeat!important; position: relative; padding-left: 15px !important;}
ul.level_2 .submenu.active > p ul.level_2 .submenu.trail > a {content: "- " !important background: none !important;}


ul.level_3 .submenu ul.level_4 {display: none;}
ul.level_3 .submenu.trail {display: block;}
ul.level_3 .submenu > a {content: "+ " background: url(plus.png) left no-repeat!important; position: relative; padding-left: 15px !important;}
ul.level_3 .submenu.active > p, ul.level_3 .submenu.trail > a {content: "- " !important background: none;}
ul.level_3 .submenu.trail ul.level_4 {display: block;}
ul.level_3 .active.submenu ul.level_4 {display: block;}
*/
/* Produkt-spec */

#download {
	
}


#liquid-round {
width:650px;
margin:0px auto;
background:#fff url(../images/leftside.gif) repeat-y left top;
}

.liquid-round {
width:650px;
margin:0px auto;
background:#fff url(../images/leftside.gif) repeat-y left top;
}
#liquid-round-index {
width:862px;
margin:0px auto;

background:#fff url(../images/leftside.gif) repeat-y left top;
}
#liquid-round-left {
width:200px;
margin:0px auto;

background:#fff url(../images/leftside.gif) repeat-y left top;
}

.liquid-round-left {
width:200px;
margin:0px auto;

background:#fff url(../images/leftside.gif) repeat-y left top;
}


.liquid-round-left p a{
	text-decoration:none;
	color:#b60707;
}
.liquid-round-left p a:hover {
	text-decoration:underline;
}
.liquid-round-left p a{
	text-decoration:none;
	color:#b60707;
}
#liquid-round-left p a:hover {
	text-decoration:underline;
}

.top {
width:100%;
height:20px;
background:url(../images/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(../images/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(../images/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}
.bottom {
width:100%;
clear:both;

height:60px;
background:url(../images/bottom.gif) no-repeat left bottom;
}
.bottom2 {
width:100%;
clear:both;

height:60px;
background:url(../images/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(../images/bottom-right.gif) no-repeat right top;
}

.product_mid {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.product_left {
	width:300px;
	float:left;
	padding:0;
	margin:0;
}
.product_left img{

	
}
.product_right {
	width:200px;
	float:right;
	margin:0;
	padding:0;
	padding-right:30px;
}


.product-spec-mid {
	width:100%;
	float:left;
	margin-bottom:5px;
	margin:0;
	padding:0;
	margin-bottom:2px;
	border-top:1px dotted #CCC;
	font-weight:bold;
	
	
	
}
.product-spec-mid ul{
	margin:0;
	padding:0;
}
.product-spec-mid li{
	margin-left:15px;
}
.product-spec-mid p{
	font-size:11px;
	padding:0;
	margin:0;
	padding-top:2px;
	vertical-align:middle;
	font-weight:normal;
	letter-spacing:0.05em;
	
	
}

.product-spec-left {
	width:190px;
	float:left;
	text-align:right;
}
.product-spec-left p{
	font-weight:bold;
	vertical-align:middle;	
}
.product-spec-right {
	width:400px;
	float:right;
	text-align:left;
}
.product-spec-right ul{
	margin:0;
	padding:0;
}
.product-spec-right li{
	margin:0;
	font-size:11px;
	margin-left:17px;
	padding:0;
	font-weight:normal;
}



.product-spec-left4 {
	width:290px;
	float:left;
	text-align:right;
}
.product-spec-left4 p{
	font-weight:bold;
	vertical-align:middle;	
}
.product-spec-right4 {
	width:300px;
	float:right;
	text-align:left;
}
.product-spec-right4 ul{
	margin:0;
	padding:0;
}
.product-spec-right4 li{
	margin:0;
	font-size:11px;
	margin-left:17px;
	padding:0;
	font-weight:normal;
}







.product-spec-mid-img {
	display:block;
	float:left;
	height:300px;
}
.product-spec-mid-img img{
	width:566px;
	height:265px;
	float:left;

}









.product-spec-mid2 {
	width:282px;
	
	float:left;
	
	margin:0;
	padding:0;
	margin-bottom:2px;
	margin-top:5px;
	

	padding-right:20px;
	
	
	
}


.product-spec-mid2 h3{
	font-weight:normal;
	font-size:14px;
	color:#900;
	width:240px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:14px !important;
	
}
.product-spec-mid2 p{
	font-size:11px;
	padding:0;
	margin:0;
	
	vertical-align:middle;
	font-weight:normal;
	letter-spacing:0.07em;
	border-bottom:1px dotted #CCC;
	padding:3px 0;
	

	
	
}
.product-spec-mid2 p b{
	font-size:11px;
	padding:0;
	margin:0;
	
	
	
	
	
}


.lampy{
width:500px;
background-color:#f4f4f4;
border:1px dashed #999;
border-bottom:none;

height:20px;
float:left;
margin-left:50px;
	
}
.lampy_end{
	border-bottom:1px dashed #999;
}

.lampy p{
	margin:0;
	padding:2px 5px 5px 2px;
}
.lampy1 h5{
	margin:0;
	padding:0;
	color:#F00;
	padding-left:10px;
	padding-top:2px;
	font-size:12px;
	font-weight:normal;
}
.lampy1 p {
	padding-left:10px;
}
.lampy1 h5 a{
	color:#F00;
	text-decoration:none;
	
}
.lampy1 h5 a:hover {
	text-decoration:underline;
}

.lampy1{
	
	width:120px;
	float:left;
}
.lampy2{
	width:100px;
	float:left;
	
	
}
.lampy3{
	
	width:100px;
	float:left;
}
.lampy4{
	
	
	width:120px;
	float:left;
}



.product-spec-mid h3 {
	margin-top:20px;
	margin-bottom:7px;
}



.lampa{
width:500px;
background-color:#f4f4f4;
border:1px dashed #999;



float:left;
margin-left:20px;
	
}
.lampa p{
	margin:0;
	padding:2px 5px 5px 2px;
	
}
.lampa1 h5{
	margin:0;
	padding:3px 0;
	color:#F00;
	padding-left:10px;
	padding-top:2px;
	font-size:12px;
	font-weight:normal;

}
.lampa1 p, .lampa2 p, .lampa3 p, .lampa4 p, .lampa5 p {
	padding-left:10px;
}
.lampa1 h5 a{
	color:#F00;
	text-decoration:none;
	
}
.lampa1 h5 a:hover {
	text-decoration:underline;
}

.lampa1{
	
	width:340px;
	float:left;
}
.lampa2{
	width:150px;
	float:left;
	
	
}
.lampa3{
	
	width:150px;
	float:left;
}
.lampa4{
	
	
	width:150px;
	float:left;
}
.lampa5{
	
	
	width:150px;
	float:left;
}



.ce_download {
	width:320px;
	float:left;
}

.ce_download a {
	color:#F00;
	text-decoration:none;
}

.ce_download a:hover {
	text-decoration:underline;
}


.ce_downloads {
	
	
}
.ce_downloads p{
	float:left;
	width:310px;
	
	margin:5px 10px 5px 0px; 
}
.ce_downloads p a {
	color:#F00;
	text-decoration:none;
	width:320px;
	
	
	
}
.ce_downloads img {
	float:left;
}
.ce_downloads a:hover {
	text-decoration:underline;
}


.more {  
  
font-size: 10px;  
text-align:left;  
font-weight:normal;  
 padding-left:10px;
 float:right;
 padding-top:0px;
 margin-top:0px;
 } 
 
.more a {  
color:#b9110c;
text-decoration:none;
}

.more a:hover {  

text-decoration:underline;
}




#strona-glowna--news {
	

	
}
.layout_short h2{
	font-size:12px;
	color:#F00;
	text-decoration:none;
	
	margin:0;
	padding:0;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	background-image:none;
}
.layout_short h2 a{
	
	color:#b9110c;
	text-decoration:none;
	
	
	
}
.layout_short h2 a:hover{
	
	border-bottom:1px solid #666;
	
}
.teaser {
	font-size:11px;
	
	
	float:none;
	margin:0;
	
	padding:0;
	background-image:none;
}
.layout_short img {
	margin:0px;
	padding:0px;
	padding-left:0;
	margin-left:0;
	margin-bottom:0px;
	padding-bottom:0px;
	
}

.pagination {
	float:right;
	clear:both;

	
	
}
.pagination li{
	display:inline;
}
.pagination li a{ 
	display:inline;
	color:#b9110c;
}
.pagination ul{
	display:inline;
	float:right;
	
}
#pagina {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	margin-top:0px;
	
}

.mod_randomImage {
	padding-bottom:3px;
	border-bottom:1px solid #999;
}


#news {
	
	float:left;
	width:100%;
	padding:0;
	margin:0;
	padding-left:4px;
	
	


	
	/* background-image:url(../images/news.gif);
	
	background-repeat:no-repeat !important; */

	
	
	
}
.mod_newslist {
	margin:0;

	padding:0;
	
}
#news .more {
	margin-top:4px;
	
}
.layout_short{
	width:247px;
	
	height:200px;
	float:left;
	margin:3px 6px;
	
	
	text-align:justify;
	background-image:url(../images/news_bg.gif);
	background-repeat:no-repeat;

	
	
	
	
	padding:10px;
	
	
	
}



#f1 {
	float:right;
	z-index:999;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-top:20px;
	
	
	
}
#f1 td{
	
	background-color:#FFF !important;
	
}
#f1 table{
	border:0 !important;
}

#f2 {
	width:600px;
	float:left;
	margin-left:10px;
}

#f2 .text {
	width:150px;
	float:left;
	margin-right:450px;
}
#f2 .label {
	width:600px;
	float:left;
}
#f2 .textarea {
	float:left;
	width:600px;


}

#f2 .submit {
	float:right;
	margin-top:10px;
}
	


#nowosci---lewa-kolumna {

	margin-right:10px;
}
.ce_headline {
	
}


.layout_simple {
	font-size:11px;
	color:#F00;
	margin-top:10px;
	background-color:#fff;
	float:left;
	width:100%;
}
.layout_simple a {
	color:#666;
	float:left;
	margin:0;
	text-decoration:none;
	
	
	background-image:url(../images/sub-menu_news.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	
	
	
	
	}
.layout_simple a:hover {
	text-decoration:underline;
}


#footer ul {
	display:inline;
	margin:0;
	padding:0;
}
#footer li {
	display:inline;
	margin:0 5px;
}
#footer li p {
	display:inline;
	color:#F00;
}
#footer li a {
	color:#999;
}
#footer li a:hover {
	text-decoration:none;
	color:#F00;
}

#bre1 {
	display:none;
}



.akcesoria_butt{
	float:left;
	margin:10px;
	margin-left:4px;
	margin-right:4px;
	width:135px;
	height:120px;
}
.akcesoria_butt img{
	float:left;
	margin-bottom:4px;
}
.akcesoria_butt .caption {
	font-size:11px;
	
	margin:3px;
}