
/* CSS Document */
/* linki, naglowki i paragrafy*/

body{
	font-family:Arial;
	font-size:12px;
	color:#666;
	line-height:100%;
	background:#fff url(images/body.jpg) repeat-x;
}
#body_mask{
	position:absolute;
	top:0px;
	right:0px;
	width:50%;
	height:476px;
	z-index:-1;
	background:#fff;
	}

h1, h1 , h1 a:link, h1 a:visited{
	font-size:18px;
	color:#2BA7E1;
	font-weight:bold;
	}
h2, h2 , h2a:link, h2 a:visited{
	font-size:14px;
	color:#2BA7E1;
	}
h3, h3 , h1a:link, h3 a:visited{
	font-size:13px;
	color:#2BA7E1;
	}
	
a:focus {
border:medium none;
outline-style:none;
}

a, a:link, a:visited{
	color:	#00A8FF;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	color:	#00A8FF;
	}
.cw, .cw:link, .cw:visited,
.bk, .bk:link, .bk:visited{
	font-size:11px;
	color:#CB0000;
	margin:12px 0;
	display:inline-block;
	
	}	
/* formularz*/
input.inpat, textarea{
	width:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#666;
	}
select{
	padding-right:0;
	width:214px;
	}
input.short{
	width:150px;
	height:16px;
	padding:2px 4px 0 4px;
	}
#newsletter_buton{
	background:none;
	border:none;
	float:right;
	color:#fff;	
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	line-height:20px;
	height:20px;
	}
form dl{
	width:400px;
	}	
form dl, form dd, form dt{
	margin:0;
	}
form dt{
	float:left;
	width:150px;
	
	}
form dd{
	float:right;
	width:200px;
	}
/* info*/
#info{
	width:300px;
	margin:auto;
	text-align:center;
	}
	
/*layout*/
#header{
	position:relative;
	width:970px;
	height:207px;
	
	}
.container{
	width:970px;
	}
		
#contents2 #lewa{
	width:251px;
	padding-left:22px;
	float:left;
	}
#contents2 #prawa{
	width:682px;
	float:right;
	line-height:150%;
	}	
#footer{
	background:url(images/footer.jpg) repeat-x;
	height:209px;
	color:#fff;
	
	}
#footer .wrap{
	width:970px;
	margin:auto;
	}	
#footer a, #footer a:link, #footer a:visited{
	color:#fff;
	margin:0 20px;
	
	}
#copyr_r a, #copyr_r a:link, #copyr_r a:visited{
	margin:0;
	}			
/**/

/*header*/
#logo{
	width:152px;
	height:190px;
	display:inline;
	}
/* footer*/
#loga{
	display:block;
	margin-left:13px;
	margin-top:20px;
	
	}
#copyr_l{display:inline; float:left; margin-left:-20px; margin-top:25px;}
#copyr_r{display:inline; float:right;  margin-top:25px;}

/* top menu*/
#menu_top{
	height:58px;
	overflow:hidden;
	position:absolute;
	width:776px;
	right:0px;
	bottom:-9px;
	}
#menu_top li{
	float:left;
	height:100%;
	}	
#menu_top li a{
	height:49px;
	display:block;
	text-indent:-9999px;
	}	
	
#mnu1 a{
	width:121px;
	background:url(images/mnu1.gif) top no-repeat;
	}
#mnu2 a{
	width:125px;
	background:url(images/mnu2.gif) top no-repeat;
	
	}
#mnu3 a{
	width:98px;
	background:url(images/mnu3.gif) top no-repeat;
	
	}
#mnu4 a{
	width:117px;
	background:url(images/mnu4.gif) top no-repeat;
	
	}
#mnu5 a{
	width:124px;
	background:url(images/mnu5.gif) top no-repeat;
	
	}
#mnu6 a{
	width:102px;
	background:url(images/mnu6.gif) top no-repeat;
	
	}
#mnu7 a{
	width:89px;
	background:url(images/mnu7.gif) top no-repeat;
	
	}
	
#menu_top li a.activ, #menu_top li a:hover{
	background-position:bottom;
	}	
#top_right{
	position:absolute;
	right:-134px;
	top:0;
	}	
#top_box{
	height:	270px;
	background:url(images/box_top.jpg) no-repeat;
	position:relative;
	}
#test{
	position:absolute;
	left:300px;
	top:97px;
	z-index:999;
	}
		
/*box top*/
#topnews_haslo{
	margin-top:8px;
	}
#slideShow{
	width:623px;
	height:139px;
	float:left;
	}
#video{
	float:right;
	width:347px;
	height:269px;
	}
#accordion{
	width:623px;
	height:139px;
	float:left;
	position:relative;
	z-index:10;
}
/* accordion*/
#accordion li{
	zoom:1;
	display:block;
	width:589px;
	float:left;
	}
.acc_sifr{
	height:25px;
	cursor:pointer;
	border-top:solid #fff 1px;
	padding:0 17px;
	}
.acc_sifr h3{
	color:#fff;
	line-height:25px;
	padding-top:5px;
	visibility:hidden;

}	
#bar1{background: #25D33C;}	
#bar2{background: #EF9C01;}	
#bar3{background: #FF1C2D;}	
#bar4{background: #FF3CDD;}	
#bar5{background: #8B3AA3;}	

#s1{background: #4ADF5D ;}
#s2{background: #FEB737;}
#s3{background: #FF636E;}
#s4{background: #FF8AEB;}
#s5{background: #AC5BC4;}
.section{
	color:#fff;
	padding:0 17px;
	display:none;
	height:0;
	
	}
.section p{
	padding: 10px 0px;
	
}	
.section .cw, .section .cw:link, .section .cw:visited{
	color:#fff;
	margin-top:0;
	}
/*home*/
#modHome #lewa{
	display:inline;
	width:613px;
	float:left;
	margin-left:14px;
	}
.column1, .column2{
	width:300px;
	float:left;
	}
.column2{
	float:right;
	}		
.box_grey{
	padding:12px 18px;
	background:	#f6f6f6;
	line-height:150%
	}
.box_grey a, .box_grey a:link, .box_grey a:visited{
	color:	#990000;
	font-weight:bold;
	}
.news{
	margin:12px 0 0 5px;
	}
.news a, .news a:link, .news a:visited{
	color:#666;
	}	
.news a.cw, .news a.cw:link, .news a.cw:visited{
	color:#CB0000;
	}
.news_date{
	color:#00A8FF;
	font-size:11px;
	margin:12px 0;
	}
.news p{
	margin-top:.5em;
	text-align:justify;
	}	
.cw5{
	margin:12px 5px !important;
	}
.cw18{
	margin:12px 18px !important;
	}
.foto{
	padding-right:15px;
	float:left;
	}
.column1 p, .column2 p{
	display:block;
	margin:12px 0 0;
	}	
#zobacz_inne{
	display:block;	
	margin-top:50px;
	margin-bottom:0px;
	}
#sifr2{
	margin:50px 0 40px 0;
	}
.sifr1{
	margin:	30px 0 20px; 
	}
#modHome #prawa{
	display:inline;
	width:330px;
	float:right;
}
#opinie .row {
	margin-bottom:1em;
	overflow:hidden;
	text-align:justify;
	}
#opinie .row img{
	float:left;
	padding-right:12px;
	}
#opinie .row .kto{
	color:#00A8FF;
	margin:.5em 0;
	}
.box{
	margin-top:25px;
	}	
.box_contents, .box_contents a, .box_contents a:link, .box_contents a:visited{
	color:#fff;
	}
.box_contents h2{
	font-weight:bold;
	color:#fff;
	font-size:12px;
	margin-bottom:.7em;
	}
.box_contents p{
	display:block;
	}
.box_contents .cw, .box_contents .cw:link, .box_contents .cw:visited{
	color:	#94D0EC;
	}
.box_contents{
	padding:3px 22px;
	}		
#box_blue .box_contents{
	background:#28A0D9 url(images/bluebox_bg.jpg) repeat-x	;
	}
#box_blue{
	margin-top:50px;
	}
#faq{
	float:right;
	width:330px;
	margin-top:0;
	}	
#faq .box_contents{
	background:#87389E url(images/faq_bg.jpg) repeat-x	;
	}
#faq .box_contents h2{
	margin:16px 0;
	}	
#faq .box_header{
	position:relative;
	}	
#faq .box_header .cw, #faq .box_header .cw:link, #faq .box_header .cw:visited{
	color:#fff;
	position:absolute;
	z-index:2;
	right:20px;
	top:15px;
	margin:0;
	}
#box_try .box_contents{
	background:#fff url(images/box_try.jpg) repeat-x top ;	
	padding:15px 0;
	width:220px;
	text-align:center;
	}

.baner_bottom{
	margin-left:	13px;
	}	
#l3{
	margin-top:20px;
	}	
.toggler{
	position:relative;
	}		
.acc_mask{
position:absolute; width:623px; z-index:999;  left:0px; top:0px; height:24px;
}	
/* ****************************************************************** podstrona*/
#contents2{
	background:#fff;
	}	
#contents_top{
	width:100%; 
	height:9px;
	display:block;
	margin-bottom:18px;
}

/* menu blogcategory*/
/* kategorie*/
#menu {
	margin-top:5px;
	margin-bottom:35px;
}

#menu li {
	padding:7px 5px;
	background:url(images/space_cat.gif) top repeat-x;
}

#menu li a, #menu li a:link, #menu li a:visited {
	color:#838383 !important;
	font-size:12px;
	display:inline-block;
}	

#menu li a.activ, #menu li a:hover {
	color:#094B6B;
	font-weight:bold;
}

#menu li.odd {
	background:#E7F3F8 url(images/space_cat.gif) top repeat-x;
}
	
#menu li a.disabled {
	color:#DADADA !important;
}
#menu li a.disabled:hover {
	font-weight: normal;
	background: none;
	text-decoration: none;
}

.kursy{
	width:230px;
	clear:both;
	margin-bottom:14px;
	}
.kursy .foto{
	padding-right:9px;
	}
.kursy p a, .kursy p a:link, .kursy  p a:visited{
	color:#666;
	}	
#newsletter{
	padding:62px 35px 0 25px;
	width:160px;
	height:90px;
	background:url(images/newsletter.jpg) no-repeat;
	color: #fff;
}	
#newsletter .inpat{
	margin-top:8px;
	}
#modArticlesOne .art{
	padding-left:5px;
	}
#modArticles .art{
	margin-bottom:30px;
	}		
#contents2 h1.sifr{
	margin-bottom:	22px;
	}
.submenu a{
	background:#fff none !important;
	color:#CB0000;
	text-indent:0 !important;
	height:auto !important;
	text-align:center;
	padding:5px;
	border-bottom:solid #f0f0f0 1px;
	}	
/* produkty*/
.produkty_row{
	overflow:hidden;
	margin-bottom:16px;
	padding-bottom:17px;
	width:780px;
	overflow:hidden;
	/*background:url(images/artline.gif) no-repeat left bottom;*/
	}
.produkt{
	width:305px;
	margin-right:50px;
	line-height:110%;
	float:left;
	}
.produkt h3{
	margin-bottom:1em;
}		
.produkt h3 a, .produkt h3 a:link, .produkt h3 a:visited{	
	color:#666;
	font-weight:bold;
	}
.slider_head {
	cursor: pointer;
}
.slider_content {
	display: none;
}
/*mapa strony	*/
#map{
	padding:32px 32px 32px 36px;
	float:left;
}
ul#map_k1, ul.map_k2, ul.map_k3 {
	list-style:none;
	padding:0;
	margin:0;
}
ul#map_k1{
	margin-top:-1px;
}
#map_k1 .activ{
	font-weight:bold
	}
ul#map_k1 a{
	padding:3px 0;
	display:block;
	height:1%;
	}
ul#map_k1 a, ul#map_k1 a:link, ul#map_k1 a:visited{
	color:	#8F1903;
	padding:5px 12px;
	background:url(images/arr_red2.gif) no-repeat 22px 11px;
	padding-left:32px;
}	
ul#map_k1 li{
	color:	#8F1903;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/mapa_bg.jpg) repeat-x;
	border-top:#e4e4e4;
	}
ul#map_k1 ul.map_k2 li{
	color:#656565;
	font-weight:normal;
	background:none;
}	
ul#map_k1 a.activ{
	font-weight:bold;
}	
ul.map_k2{
	padding-left:15px;
	display:block;
	position:static;
	padding-left:32px;
}
ul.map_k2, ul.map_k2 a, ul.map_k2 a:link,ul.map_k2 a:visited,
ul.map_k3, ul.map_k3 a, ul.map_k3 a:link, ul.map_k3 a:visited{
	color:#656565 !important;
	background:none !important;
}
ul.map_k3{
	padding-left:15px;
}
#art_top{
	width:260px;
	font-size:12px;
	position:absolute;
	left:460px;
	overflow:hidden;
	text-align:justify;
	top:11px;
	
	}
#art_top img{
	float:left;
	padding-right:15px;
	padding-bottom:20px;
	}	

p.good {
	position:relative;
	display:block;
	background: #e5f993;
	border: 1px solid #9bac55;
	padding:10px 10px 10px 10px;
	color: #688006;
	font-size: 13px;
}
.data{
	font-size:11px;
	color:#CB0000;
	margin:0.3em 0 0.7em;
	font-style:italic;
	}
#etd{
	margin-top:2em;
	}
#etd a{
	margin:0 !important;
	
	}	

/* formularze*/
#formularz_top{
	position:absolute;
	top:20px;
	left:300px;
	width:396px;
	height:109px;
	back_ground:url(images/formularz_top.jpg) no-repeat;
	background:url(images/formularz_top.png) no-repeat;
	
	}
#formularz_top fieldset{
	width:100%;
	height:100%;
	position:relative;
	}
#f_imie, #f_mail, #f_tel, #f_city2{
	background:fff;
	height:15px;
	position:absolute;
	color:#B455A0;
	border:none;
	font-size:11px;
	font-family:tahoma;
	padding:2px 5px;
	}
#f_imie{
	width:112px;
	left:10px;
	top:61px;
	}
#f_mail{
	width:143px;
	left:141px;
	top:61px
	}
#f_tel{
	width:75px;
	left:10px;
	top:85px;
	}	
	
#f_city2{
	width:112px;
	left:103px;
	top:85px;
	}	

#f_send{
	border:none;
	cursor:pointer;
	width:71px;
	height:21px;
	background:none;
	position:absolute;
	right:15px;
	bottom:6px;
	}
	
	/* form lewy*/

#formularz_left{
	position:relative;
	top:20px;
	width:220px;
	height:268px;
	background:url(images/form_left.jpg) no-repeat;
	margin-bottom:20px;
	display: none;
	}
#formularz_left fieldset{
	width:100%;
	height:100%;
	position:relative;
	}
#f2_imie, #f2_mail, #f2_tel{
	background:fff;
	height:15px;
	position:absolute;
	top:51px;
	color:#B455A0;
	border:none;
	font-size:11px;
	font-family:tahoma;
	padding:2px 5px;
	width:151px;
	height:16px;
	left:26px;
	}
#f2_imie{
	top:96px;
	}
#f2_mail{
	top:130px;
	}
#f2_tel{
	top:165px;
	}	
#f2_send{
	border:none;
	cursor:pointer;
	width:93px;
	height:30px;
	background:none;
	position:absolute;
	left:64px;
	bottom:9px;
	}
	
