@charset "utf-8";

body {
	background-color: #d0e3ef;
	background-image: url(../img/tlo_startowa.jpg);
	background-repeat: repeat-x;
	margin: 0 0 0 0;
}



h1 {
	font-family: arial;
	font-size: 13px;
	font-weight:normal;
	color:black;
	display:inline;
	margin:0;

}
h2 {
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
	color:#008ee0;
	margin:0 0 15px 0;

}

.kontener{
	width:1010px;
	min-height:462px;
	margin: 0 auto;
	font-family:arial;
	font-size:13px;
	color:#57544e;
	line-height:18px;
	text-align:justify;
	background-image: url(../img/tlo_kontener.jpg);
	background-repeat: no-repeat;

}
.kontener a,.kontener a {
	color:#57544e;
	text-decoration:none;
}
.kontener a:hover {

	color:#57544e;
	text-decoration:underline;
}

#serwis {
	margin-left:20px;
}
#serwis .name {
	width:400px;
	padding-bottom:3px;
	font-size:12px;
	color:#000000;
}
#serwis .inp {
	width:400px;
	padding-bottom:3px;
}
#serwis .inp .input {
	width:220px;
	height:16px;
	padding:2px;
	color:#000000;
	font-size:12px;
	border:1px solid #CBC9C9;
	background-color:#FFFFFF;
}
#serwis .inp .text {
	width:220px;
	height:120px;
	padding:2px;
	color:#000000;
	font-size:12px;
	border:1px solid #CBC9C9;
	background-color:#FFFFFF;
}
#serwis #button {
	width:225px;
	text-align:right;
	margin-top:10px;
}

#serwis #button .btn {
	padding:2px;
	color:#000000;
	font-size:12px;
	border:1px solid #CBC9C9;
	background-color:#FFFFFF;
}
#logo {
	width:310px;
	height:80px;
	float:left;
	cursor:pointer;
}
.menu{
	width:653px;
	height:63px;
	float:left;
	margin:10px 2px 0 0;
	margin-left:45px;
}
.szukajka{
	width:192px;

	float:right;
	padding:23px 0 0 3px;
}
input {
	border: 0;
	background-color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #a6a6a6;
}
.tresc_startowa{
	width:525px;
	height:160px;
	padding:48px 0 0 15px;
}

.nashuateck{
	clear: both;
	overflow: hidden;
	position: absolute;
	margin-top: -40px;
}

.tresc_podstrona{
	width:690px;
	float:left;
	margin-top:53px;
}
.naglowek{
	width:688px;
	min-height:25px;
	padding-left:2px;
	background-image: url(../img/nagl_tlo.png);
	background-repeat: repeat-x;

}
.tresc_podstrona2{
	width:690px;
	min-height:263px;
	background-color:#cce2ef;
	background-image: url(../img/podstrona_tlo.jpg);
	background-repeat: repeat-x;
	padding:25px 0 25px 0;
}

.menu_lewe{
	width:268px;
	float:left;
	margin-right:40px;
	background-image: url(../img/menu_top.jpg);
	background-repeat: no-repeat;

}
.menu_lewe_bottom{
	width:268px;
	height:76px;
	background-image: url(../img/menu_bottom.jpg);

}

.oferta{
	width:100%;
	height:309px;
	background-image: url(../img/oferta_tlo.jpg);
	background-repeat: repeat-x;
}
.oferta_podstrona{
	width:100%;
	height:52px;
	background-image: url(../img/oferta_podstrona.jpg);
	background-repeat: repeat-x;
}
.oferta2{
	width:1010px;
	height:309px;
	margin:0 auto;
}
.oferta2 a,.oferta2 a:visited,.oferta2 a:hover {
	text-decoration:none;
	color:white;
}
.oferta_prawa{
	width:300px;
	height:211px;
	float:right;
	background-image: url(../img/oferta_prawa.jpg);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	line-height:19px;
	color:white;
	padding: 98px 61px 0 241px;
}
.oferta_lewa{
	width:355px;
	height:213px;
	float:left;
	background-image: url(../img/oferta_lewa.jpg);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	line-height:19px;
	color:white;
	padding: 96px 30px 0 23px;
	
}
.stopka{
	width:100%;
	height:150px;
	background-color:white;
}

.stopka2{
	width:990px;
	height:109px;
	margin:0 auto;
	background-image: url(../img/tlo_stopka.jpg);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	line-height:12px;
	color:grey;
	text-align:right;
	padding:90px 20px 0 0;
}
.stopka2 a,.stopka2 a:visited {
	text-decoration:none;
	color:grey;
}
.stopka2 a:hover {
	text-decoration:underline;
	color:grey;
}
.stopka_podstr2{
	width:990px;
	height:109px;
	margin:0 auto;
	background-image: url(../img/tlo_stopka_podstr.jpg);
	background-repeat: no-repeat;
	font-family:arial;
	font-size:12px;
	text-align:justify;
	line-height:19px;
	color:grey;
	text-align:right;
	padding:90px 20px 0 0;
}
.stopka_podstr2 a,.stopka_podstr2 a:visited {
	text-decoration:none;
	color:grey;
}
.stopka_podstr2 a:hover {
	text-decoration:underline;
	color:grey;
}

a#wiecej1, a#wiecej1:visited {
	display:block;
	width:63px;
	height:29px;
	background-image: url(../img/wiecej1.jpg);
	background-repeat:none;
	text-align:center;
	padding-top:7px;
	float:right;
	margin-top:30px;
	

}
a#wiecej1:hover {
	background-image: url(../img/wiecej1_over.jpg);
}

a#wiecej2, a#wiecej2:visited {
	display:block;
	width:63px;
	height:29px;
	background-image: url(../img/wiecej2.jpg);
	background-repeat:none;
	text-align:center;
	padding-top:7px;
	float:right;
	margin-top:20px;
	

}
a#wiecej2:hover {
	background-image: url(../img/wiecej2_over.jpg);
}

.menu ul   {
width: 280px;
list-style:none;
margin:0;
padding:0 0 0 20px;

}



.menu li{
	display:block;
	width: 300px;
	list-style-type: none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
	font-size:14px;
	text-decoration:none;
	margin:0;


}
.menu li a:link, #menu li a:visited{
	display:block;
	width: 280px;
	list-style-type: none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/menu_item_tlo.png);
	background-repeat: no-repeat;
	height:10px;
	padding: 8px 0 16px 20px;

}

.menu li a:hover{
	display:block;
	list-style-type: none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:white;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../images/menu_item_tlo_over.png);
	background-repeat: no-repeat;
}


#submenu{
	width:187px;
	margin:0;
	padding:0;
	padding-top:10px;
	border-right:1px solid #D9D9D9;
	list-style:none;
}

#submenu li {
	width:187px;
	border-bottom:1px solid #D9D9D9;
	background-image: url();
	background-repeat: no-repeat;
	padding:0px;
	margin:0px;
}

#submenu .submenu a:link, #submenu .submenu a:visited{
	width:180px;
	height:18px;
	display:block;
	padding:0px;
	margin:0px;
	padding-top:4px;
	padding-bottom:3px;
	padding-right:7px;
	text-decoration:none;
	color:#696767;
	background-color:#FFFFFF;
	background-image: url();
	background-repeat: no-repeat;
} 


#submenu .submenu a:hover {
	background-color:#F0F0F0;
} 



#theMenu {
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:30px;
}

#theMenu h3 {
	margin:0px;
	padding:0px;
}

#theMenu li a {
	width:147px;
	height:26px;
	font-size:12px;
	font-weight:normal;
	display:block;
	padding-right:40px;
	padding-top:8px;
	text-align:right;
	list-style:none;
	color:#696767;
	text-decoration:none;
	background-image: url(../img/menu_off.gif);
	background-repeat: no-repeat;
}
#theMenu li a:hover {
	color:#FFFFFF;
	background-image: url(../img/menu_on.gif);
}


a#zapytaj, a#zapytaj:visited {
	display:block;
	width:111px;
	height:29px;
	background-image: url(../img/zapytaj_out.png);
	color:white;
	text-decoration:none;
	text-align:center;	
	padding-top:7px;

}
a#zapytaj:hover {
	background-image: url(../img/zapytaj_over.png);
	color:white;
	text-decoration:none;

}
a#prod, a#prod:visited {
	display:block;
	width:168px;
	height:29px;
	background-image: url(../img/prod_box_out.png);
	color:white;
	text-decoration:none;
	text-align:center;	
	font-weight:bold;
	padding-top:3px


}
a#prod:hover {
	background-image: url(../img/prod_box_over.png);
	color:white;
	text-decoration:none;

}


.clear{
height: 1px;
clear: both;
}

.contact_left {
	width:270px;
	float:left;
}
.contact_right {
	width:400px;
	float:left;
	margin-left:20px;
}


.size10 {font-size:10px;}
.size12 {font-size:12px;}
.size13 {font-size:13px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size17 {font-size:17px;}
.size18 {font-size:18px;}
.bold {font-weight:bold;}
.text_left {text-align:left;}
.text_center {text-align:center;}
.text_justify {text-align:justify;}
.text_right {text-align:right;}
.def_clear {clear:left;}
.def_clear_right {clear:right};
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.green {color:#598527;}
.red {color:#9e0b0f;}
.purple {color:#7e1a47;}
.purple2 {color:#AE718D;}
.black {color:#000000;}
.grey {color:#898989;}
.blue {color:#016597;}
.gold {color:#a58304;}
.sliwka {color:#af728e;}
.sliwka2 {color:#7B184A;}
.form_class {padding:0px;margin:0px;}
.line-through {text-decoration:line-through}