@charset "UTF-8";

/* @import url("menus.css");*/
@import url("pages.css"); 

body 
	{
	color:#535353;
	margin: 0px;
	padding:0px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	width:100%;
	
	}
	
a img { border:0;}	
a {text-decoration:none; color:#333333;}
a:hover {color:#0b84fd;}
	
	
h1, h2, h3, h4, h5, h6 {
padding:0px; margin:0px; font-weight:normal;
}	


/* LAYOUT */


#con_top_bg {
background:url(img/bg-top.jpg) repeat-x top;
position:relative;
}

#con_top {
width:1000px; height:330px; margin:auto;
}





#con_txt-bg {
background:#FFFFFF url(img/bg-txt.gif) top repeat-x; padding:5px 0 0 0;}

#con_txt {
width:1000px; margin:auto;
}




#column1-1 {
float:left;
width:470px;
padding:0 20px 0 0;
}

#column1-2 {
	float:right;
	width:492px;
	padding:0 0px 0 0;
	position:relative;
}



/* LAYOUT PRODUCTS */


#col-top1 {position: relative;}


#column2-1 {
	float:left;
	width:250px;
	padding:0 20px 0 0;
}

#column2-2 {
	float:right;
	width:700px;
	padding:5px 0px 0 20px;
	background:url(img/bg-vertline1.gif) left top no-repeat;
}


#search
{
	position:absolute;
	left: 817px;
	top: -5px;
	width:180px;
}
#find input
{
	float:right;
	color: #333333;
	font-size:11px;
	width:15px;
	margin: 5px;
	height:15px;
}
#findL input{
	border:4px solid #e3e8ec;
	float:left;
	padding:2px 2px 2px 8px;
	color: #333333;
	font-size:11px;
	width:135px;
	
}

#look
{
	position:absolute;
	left:305px;
	top:7px;
	width:185px;
}
#look1 input
{
	border:4px solid #e3e8ec;
	padding:2px 2px 2px 8px;
	color: #333333;
	font-size:11px;
	float:left;
	width:140px;
}




#logos {padding:10px 0 15px 0; height:60px;}
#logos a
{
	border: 0px;
	padding:0;
	margin: 0;
	float:left;
}
#logos a img 
{
	margin:0;
	padding: 0px;
}

/* FOOT */

#con_foot-bg {
background:#FFFFFF url(img/bg-foot.gif) top repeat-x; padding:5px 0 0 0;}

#con_foot {
width:1000px; height:80px; color:#FFFFFF; font-size:11px; margin:0 auto;
}
#foot1 {width:600px; float:left;}
#foot2 {width:200px; float:right; text-align:right; margin:0 30px 0 0;}

.lang img {vertical-align:middle; margin:0 2px 0 0;}
.lang {float:left; color:#FFFFFF;}

#menu-foot1 {
list-style:none;

margin:0;
padding:5px 5px 5px 0;

}

#menu-foot1 li {
display:block;
float:left;
padding: 0 5px 0 0;
}

#menu-foot1 a {color:#FFFFFF; text-decoration:none;}
#menu-foot1 a:hover {color:#b8f2fe; text-decoration:none;}

#foot-info { clear:both; padding:8px 5px 5px 0px;  }
#foot-info a {color:#FFFFFF;text-decoration:none;}
#foot-info a:hover {color:#b8f2fe;}




/* HEADERS */

h1 {
	color:#171717;
	border-bottom: solid 3px #1f80cf;
	font:16px normal Arial, Helvetica, sans-serif;
	padding: 0 0 6px 0;
	margin:15px 0 5px 0;
}

h1 a {
	color:#171717;
	text-decoration:none;
}




h1.pagetitle { /*CSS class for menu headers in general (expanding or not!)*/
	font: 18px Arial;
	color: #3599da;
	border:none;
	margin:5px;
}




/* NEWS */
.mod_news1 { background:url(img/bg-news.gif) bottom left no-repeat; margin:0 0 5px 0;}
.data { color:#535353; font-size:10px; padding:5px 0 5px 0;} 

h2 {
	color:#0094d9;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


h2 a {
	color:#0094d9;
	text-decoration:none;
}



.mod_news1 p {line-height:140%; margin:5px 0 0px 0px;}

.more1 {
	text-align:right;
	font-size:12px;
	padding: 0 0 10px 0;
}
.more1 a {color:#2081d0; text-decoration:none; }
.more1 a:hover {color:#0b84fd;}




.h2news {padding:0px 50px 8px 15px; font-size:22px; color:#000000;}
.tabs_bot p {color:#000000; line-height:140%; padding:0px 15px 5px 15px; margin:0px;}
.h2newsa {font-size:22px; color:#000000; text-decoration:none; margin:0px; padding:0px;}





 
/* PRODUCTS */

.product {
	width: 690px; clear:both; padding:0 0 20px 0;
		overflow: hidden;
	width: 100%;

}

.prod-foto {
	width:212px;
	height:171px;
	background:url(img/bg_product.gif) center no-repeat;
	float:left;
	position:relative;
}
.prod-foto img { padding:3px 0 3px 3px;}

.prod-info {
	width:470px;
	float:right;
	line-height: 150%;
	
}

.prod-info p { padding:10px 0px 0px 0; margin:0px;}

h2.prodtitle a {color:#2d2d2d; font-size:22px;}

h2.prodtitle a:hover { color:#333333;}

h3.prod {
	font-size:12px;
	color:#333333;
	padding: 4px 2px 2px 10px;
	width:130px;
	float:left;

}


.prod-foto a.more {
	text-decoration:none;
	color:#2c78c0;
	display:block;
	float:right;
	position:absolute;
	bottom:7px;
	right:5px;
	text-align:right;
	font-size: 10px;
}

.spec {
	margin:10px 0 10px 0;
	font-size: 11px;
}
.spec a {
	font-style:italic;
	text-decoration: none;
	color:#666666;
	padding:2px;
}
.spec a:hover {color: #FFFFFF; background:#3599da;}


.speclist {background:#e3e8ec; padding:3px; width:244px;}
.input1 {padding:1px; margin:2px; width:230px; color:#333333;}
#spec h3 { margin: 4px 0 6px 6px;	font-weight:bold; font-size:12px;}



.endpages {
	padding: 2px;
	border-top: 1px solid #eaeaea;	
	
	
}


/* PRODUCTY INFO */
 
 
.productinfo { line-height:150%;}
.productinfo p a {color:#0b84fd;}
.productinfo p a:hover { text-decoration:underline;}
h1.prodinfotitl {
	color:#333333;
	border-bottom:none;
	font-size:22px;
}

#ProductPhoto{float:right;width:260px}
#ProductDescription{float:left; width:420px;}
.productinfofoto {width:218px; background:url(img/bg_productinfo2.gif) top no-repeat;float:right; margin:0 0 20px 20px; }

.productinfofoto img {
	margin:6px 0 0px 6px;
}
.productinfofoto h2 {font-size:11px; color:#000000; padding:8px 0 0 10px;}


.navbar {	
overflow: hidden;
width: 100%;
padding:0px;
margin:0px;
}
.navbar ul { list-style:none; margin:0px; padding:0px;}
.navbar ul li {float:left}
.navbar ul li a {display:block;float:left; padding:2px 2px 2px 2px; color:#878787; text-decoration:none; font-size:11px; margin:0 2px 0 2px;}

.navbar ul li a:hover {color:#fff; background:#3599da;}

.navbar ul li img {float:left; vertical-align: middle; display:inline;}



/* KONTAKT */

#column3-1 {
	float:right;
	width:290px;
	padding:0 0 0 30px;
	margin:0 0 20px 0;
	background:url(img/bg-vertline1.gif) left top no-repeat;
}

#column3-2 {
	float:left;
	width:650px;
	padding:0px 20px 0 0;
}

#column3-1 h1 {margin:15px 0 20px 0}
#column3-2 h1 {margin:15px 0 20px 0}
#column3-1 h2 {font-size:14px; margin:10px 0 10px 0px; background:url(img/menu_btn2.gif) top left no-repeat; padding:0 0 5px 20px; border-bottom:1px solid #e5e5e5;}
#column3-1 p {margin:0 0 20px 20px;}


.formular1 {
	width:500px;
	margin:20px 0 0 0;
}
input {
	width:340px;
	float:right;
}


#column3-2 textarea {width:340px; height:70px; float:right; padding:2px;}
#column3-2 label {
	width:150px;
	text-align:right;
	float:left;
	font-weight:bold;
}
.line1 {width:100%; overflow:hidden; padding:0 0 10px 0;}
.buttons {
	width:100%;
	overflow:hidden;
	padding:30px 0 0 150px;
}
.formreset {width:99px; height:32px; background:url(img/button_up.gif) top left no-repeat; border: none; float:left;}
.formreset:hover {width:99px; height:32px; background:url(img/button_down.gif) top left no-repeat; border: none; float:left;}
.formsubmit {margin-left:30px; width:99px; height:32px; background:url(img/button_up.gif) top left no-repeat;border:none; float:left;}
.formsubmit:hover {width:99px; height:32px; background:url(img/button_down.gif) top left no-repeat;border:none; float:left;}

/* O MEDANDCARE */

#column4-1 {
	float:right;
	width:320px;
	
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}

#column4-2 {
	float:left;
	width:620px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}

#column4-1 h1 {margin:15px 0 20px 0}
#column4-2 h1 {margin:15px 0 20px 0}
#column4-2 h2 {font-size:16px; margin:10px 0 20px 0px; padding:0px; line-height:130%;}
#column4-2 p {margin:0 0 20px 0; line-height:130%;}



/* NOWOSCI */

#column5-1 {
	float:right;
	width:290px;
	padding:0 0 0 30px;
	margin:0 0 20px 0;
	background:url(img/bg-vertline1.gif) left top no-repeat;
}

#column5-2 {
	float:left;
	width:650px;
	padding:0px 20px 0 0;
}
.archiwum {}
.archiwum ul {list-style:none; margin:0px; padding:0px;}
.archiwum ul li {padding:5px 5px 5px 0px; ;border-bottom: 1px solid #e5e5e5; }
.archiwum ul li a { color:#535353;display:block;background: url(img/menu_btn2.gif) left center no-repeat;padding:5px 5px 5px 20px;}
.archiwum ul li a:hover {color:#0b84fd;}
.archiwum ul li.selectednews {background:#f9fafb;}
.archiwum ul li.selectednews a {color:#0b84fd;}



.mod_news2 { background:url(img/bg-news.gif) bottom left no-repeat; margin:0 0 5px 0;}
.data2 {
	color:#535353;
	font-size:10px;
	padding:8px 0 8px 0;
} 

.mod_news2 p {line-height:140%; margin:5px 0 0px 0px;}
.mod_news2 a { color:#0b84fd;}
.mod_news2 a:hover { text-decoration:underline;}
.validation-advice {

	margin: 0px 0;
	padding: 2px;
	background-color: #a30e24;
	color : #FFF;
	float:right;
	font-weight: normal;
	width: 340px;
	font-size:10px;

}

.custom-advice {

	margin: 0px 0;

	padding: 2px;

	background-color: #C8AA00;

	color : #FFF;
	font-weight: bold;
	width: 340px;

}
#column4-1 .wspolpraca {width:298px; height:350px; background:url(img/bg_wspolpraca.gif) top no-repeat; position:relative;}
#column4-1 .wspolpracaphoto {padding:5px 0 4px 5px;}
#column4-1 .wspolpracatext {padding:5px 8px 5px 8px; font-size:11px;line-height:130%;}
#column4-1 .wspolpracabtn {position:absolute; right:10px; bottom:10px; }

#column4-2 .comapnyinfo {background: #f9fafb; width:280px; padding:8px 4px 2px 4px; margin:0 20px 0 0; float:left; border:3px solid #dee6ea;}
#column4-2 .companyinfo2 {margin:0px;}
#column4-2 .companytitle {color:#131313; font-size:14px; background:url(img/menu_btn2.gif) left no-repeat; padding:0 0 0 20px; font-weight:bold;}
#column4-2 .comapnyinfo p {padding:5px 0 0 20px; font-size:11px; line-height:150%; color:#535353;}
#column4-2 p {line-height:150%;}

#FileDownload
{
	float:right;
	width:217px;
	margin-bottom:30px;
	background-color:#F8F8F8;
}
#FileDownload ul {margin:2px 0 10px 20px; padding:0px;}
#FileDownload ul li a{margin:0px; padding:0px; text-decoration:underline;}
#FileDownload ul li a:hover{margin:0px; padding:0px; text-decoration:none;}

#lang{ position:absolute; z-index:9999; width:100%;}
#lang1{ width:1000px; margin:auto;}
#lang a{ float:right; color:#c4c4c4; font-size:11px; padding:3px 0 0 0}
#lang a:hover{ color:#4f94d9}
#flashcontent { position:relative; z-index:10;}
