html {
	background: transparent url(../pix/bg.gif) center top no-repeat;
	background-color:#F2F2F2;
	padding:0px;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: 12px/16px Arial, Verdana, sans-serif; 
	color: #333;
	text-align: center;
  
}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

h1 {font: normal 22px Arial; color:#333; letter-spacing:0px; margin-top:0px; margin-bottom:7px;}
h2 {font: normal 17px Arial; color:#333; letter-spacing:0px; margin-left:0px; margin-bottom:7px;}
h3 {font: bold 13px Arial; color:#666; letter-spacing:0px; margin-bottom:7px;}

h4 {font:normal 17px Arial; color:#68B930; margin-top:14px; margin-bottom:4px;}
h5 {font: normal 15px/16px Arial, Verdena; color:#333; margin-bottom:5px;}
h6 {font: bold 22px Arial, Verdena; color:#cc0000; display:inline;}

ul {list-style:none;}
li {padding:0px;}

hr{	border: none 0; border-top: 1px solid #E2E2E2; height: 1px;	vertical-align:top; margin:10px 0 10px 0; }

a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#666;}
a:active, a:hover {	text-decoration: underline; background-color:transparent;}

form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}
img {border:0;}
#tresc object {margin:20px;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}
.in {padding:10px;}
.str {margin: 0px 5px 0 0;}

#logo, #baner, #add, .left_menu, #newsletter, #biuletyn, .reklama, .news_one, #box1, #box2, #box3, #blogi_ {border-bottom:7px solid #fff;}

#tresc {padding-bottom:20px; text-align:justify;}
#tresc .reklama {clear:both; margin:auto; text-align:center; padding:20px 0 10px 0;}
#right .reklama {clear:both; margin:auto; text-align:center; padding:10px 0 5px 0;}


#main {width:960px; margin: 0px auto; padding:0 20px; background-color:#fff;}
#logo {float:left; margin-top:25px; margin-bottom:0px;}
#baner {float:right; margin-top:10px; margin-bottom:0px; }

#zxc { margin:0px; text-align:left; clear:both; height:36px; padding:0; border-bottom:7px solid #fff;}
#zxc ul {background-color:#68B930; }

#menu {background-color:#68B930; height:36px;}

#zxc #menu ul { margin:0; padding:0; background-color:#68B930; clear:both; background-color:#68B930;}
#menu li {margin:0; padding:0; float:left;}
#menu a, .last{font-size:15px; background-color:#68B930; border-left:1px solid #D3D9AE; display:block; padding:10px 11px; color:#fff;  }
#menu a:active, #menu a:hover, #menu .clicked  { background-color:#FF9900; text-decoration:none; color:#fff; }



#menu .last {border:0; width:89px;}

.submenu {position:relative; top:0px; background-color:#FF9900; z-index:100; width:170px; text-align:left; padding:0px; color:#fff; margin:0; clear:both; border-right:7px solid #fff; border-bottom:6px solid #fff; border-left:1px solid #fff;}
.submenu a {	border:0; font-size:12px; padding:4px 10px; margin:0; background-color:#FF9900; display:block; color:#fff; border-bottom:1px solid #FFB84D; }
.submenu a:active, .submenu a:hover { text-decoration:none; background-color:#FFB84D}

#add {height:240px; clear:both;}
#add1, #add2, #add3 {float:left; margin-right:7px; height:220px; padding:10px; text-align:left; overflow:hidden;}
#add1 {background-color:#E2E2E2; width:486px;}
#add1 h2{margin-bottom:14px;}
#add1 img {float:left; margin:4px 10px 30px 0;}
#add1 .str {margin: 3px 5px 0 0;}
#add1 a {color:#62AF2E; padding-left:10px; background: transparent url(../pix/str.gif) 0 2px no-repeat;}
#add1 #addmenu a {background-image:none;}
#add2 {background-color:#F2F2F2; width:210px;}
#add2 img {float:left; margin:4px 10px 3px 0;}

#add3 {background-color:#E2E2E2; width:210px; margin-right:0px; padding:0px;height:240px;}
#add4 {background-color:#F2F2F2; width:210px; margin-right:0px; border-top:7px solid #fff; height:110px;}



#addmenu {margin-bottom:14px;}
#addmenu a { padding:4px 6px; background-color:#ccc; color:#333; margin:7px 3px 0 0; font-size:11px; text-decoration:none; display:inline;}
#addmenu .last_ {margin-right:0px;}
#addmenu .checked {background-color:#FF9900; color:#fff;}
#addmenu .last_checked {background-color:#FF9900; color:#fff; margin-right:0px;}

#content { text-align:left; clear:both; padding:0px; background: transparent url(../pix/bg_left.gif) right top no-repeat;}
#content img {border:0;}



#left {width:300px; float:right; }

.left_menu {background-color:#F2F2F2; display:block; }
.left_menu a {display:block; padding:14px 0 16px 60px; font-weight:bold; letter-spacing:1px;}
.left_menu_1 {background: transparent url(../pix/m1.gif) 10px 7px no-repeat;}
.left_menu_2 {background: transparent url(../pix/m2.gif) 10px 3px no-repeat;}
.left_menu_3 {background: transparent url(../pix/m3.gif) 7px 3px no-repeat;}
.left_menu_4 {background: transparent url(../pix/m4.gif) 8px 3px no-repeat;}
.left_menu_5 {background: transparent url(../pix/m5.gif) 10px 3px no-repeat;}
.left_menu_6 {background: transparent url(../pix/m6.gif) 10px 3px no-repeat;}
.left_menu_7 {background: transparent url(../pix/rss.gif) 10px 3px no-repeat;}

#right {width:643px; float:left;}

#tresc a:link, #tresc a:visited {	text-decoration: none; border:0; background-color:transparent; color:#62AF2E;}
#tresc a:active, #tresc a:hover {	text-decoration: underline; background-color:transparent;}
#tresc img {margin:0 10px 10px 0;}

#tresc p {padding:5px 0; text-align:justify;}

#tresc a:link p , #tresc a:visited p {	text-decoration: none; border:0; background-color:transparent; color:#333;}
#tresc a:active p , #tresc a:hover p {	text-decoration: underline; background-color:transparent;}

#box1, #box2, #box3 {width:318px; height:256px; float:left; background-color:#E2E2E2; margin-right:7px; overflow:hidden;}
#box1 {margin-right:0px;}
#box2 {background: transparent url(../pix/bg_box2.gif) center top no-repeat;}
#box3 {margin-right:0px; display:none;}
#box1 h2, #box2 h2, #box3 h2 {margin:12px 0 14px 10px;}
#box2 h2 {color:#fff;}
#box1 p, #box2 p, #box3 p {padding:7px 10px; font-weight:normal; }

#box2 h5, #box1 h5 {background-color:#000; padding:5px; color:#fff;}


#newsletter {background-color:#68B930; margin:0; padding:7px 0px 10px 95px; overflow:hidden; background: url(../pix/bg_newsletter.jpg) left top no-repeat;}
#newsletter h2 {color:#fff;}

#biuletyn {padding:7px 10px 10px 10px; background-color:#E2E2E2;}
#biuletyn img {float:left; margin:4px 10px 3px 0;}

#blogi {padding:7px 10px 10px 10px; border-top:7px solid #fff; }
#blogi img {float:left; margin:4px 10px 3px 0;}
#blogi hr {clear:both;}



#tresc hr {clear:both;}
#tresc .news_one hr {clear:none;}

.news_one {background-color:#F2F2F2; padding:7px 10px 10px 10px; clear:both; text-align:justify;}
.box_lewy .news_one h1 {
    text-align:left;
}
.box_prawy .news_one {
    text-align:left;
}
.news_one img {float:left; margin:4px 10px 3px 0;}
.news_one hr {	margin:5px 0 5px 0; clear:none;}
.news_one .news_dane span {color:#999; font-size:11px; margin-right:20px; }
#tresc .news_one a {color:#666;}
#tresc .news_one img {float:left; margin:4px 10px 3px 0;}

#tresc a img {float:left; margin:4px 10px 8px 0;}
#tresc ul { margin:10px 0 10px 0; margin-left:20px;}
#tresc li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-bottom:3px;}



.news_dane span {color:#999; font-size:11px; margin-right:20px; }

#tresc .katalogi, #tresc .katalogi_right {float:left; margin-right:7px; width:209px; background-color:#F4F4F4; padding:0px; margin-bottom:7px;}
#tresc .katalogi  a img , #tresc .katalogi_right a img {border:none; margin-bottom:5px;}
#tresc .katalogi_right {margin-right:0px;}
#tresc .katalogi_desc {font-size:11px; color:#666;}
#tresc .katalogi a:link, #tresc .katalogi_right a:link, #tresc .katalogi a:visited, #tresc .katalogi_right a:visited {text-decoration: none; color:#333; background-color:transparent; display:block; padding:7px; padding-top:7px; color:#fff;}
#tresc .katalogi a:active, #tresc .katalogi_right a:active, #tresc .katalogi a:hover, #tresc .katalogi_right a:hover {text-decoration: none; background-color:#E2E2E2; color:#fff;}

.film {margin:15px 0 15px 0; clear:both; height:300px; display:block;}
.film_str {background: transparent url(../pix/film_str.png) 0px 0px no-repeat; width:190px; height:125px; position:relative; top:-215px; left:0;}
.uwaga {font-size:11px; color:#999;}
.film img {width:300px; height:240px;}

.katalogi_foto {float:left;}

#slownik a:link, #slownik a:visited {	
	padding:1px 6px 1px 6px; margin-right:0px; background-color:#F2F2F2; border:solid 1px #68B930; color:#333;
	text-decoration: none;
}
#slownik a:active, #slownik a:hover {	
  border:solid 1px #68B930;
	background-color:#68B930; color:#fff;
	text-decoration: none;
}
#slownik .slownik_checked a:link, #slownik .slownik_checked a:visited, #slownik .slownik_checked a:active, #slownik .slownik_checked a:hover{border:solid 1px #68B930;
	background-color:#68B930; color:#fff;
	text-decoration: none;}
#slownik {margin-bottom:20px;}

#pages td {font-size:11px; color:#999; padding:2px;}

#pages a:link, #pages a:visited {	
	padding:1px 6px 1px 6px; margin-right:0px; background-color:#F2F2F2; border:solid 1px #68B930; color:#333;
	text-decoration: none; font-size:12px;
}
#pages a:active, #pages a:hover {	
  border:solid 1px #68B930;
	background-color:#68B930; color:#fff;
	text-decoration: none; font-size:12px;
}
#pages .pageSelected a:link, #pages .pageSelected a:visited, #pages .pageSelected a:active, #pages .pageSelected a:hover{border:solid 1px #68B930;
	background-color:#68B930; color:#fff;
	text-decoration: none; font-size:12px;}

#pages td .pageSelected {border:solid 1px #68B930;	background-color:#68B930; color:#fff;	text-decoration: none; font-size:12px;}

#pages {margin-bottom:20px;}

#footer{ color:#666; font-size:11px; background-color:#C8C8C8; border-top:7px solid #fff; border-bottom:17px solid #fff;padding:20px; text-align:left;}
#footer hr {border: none 0; border-top: 1px solid #E4E4E4; height: 1px;	vertical-align:top; margin:0px 0 10px 0; }

/*#footer a {padding:0 0 0 12px; color:#666; background:transparent url(../pix/str.gif) 0px 1px no-repeat;}*/
/*#footer span {border:0px solid red; display:block; float:left; margin-right:20px; padding-left:10px; border-left:0px solid #B8B8B8; color:#fff;}*/

.f_left a, .f_right a {color:#fff; }
.f_left {float:left; margin-bottom:20px; }
.f_right {float:right; text-align:right;margin-bottom:20px; }

.eprojekt {float:right;}
.dane {float:left;}


input{background: url(../pix/bg_input.gif) left top no-repeat; height:22px; width:153px; border:none; color:#333; padding-left:2px; margin-bottom:0px; margin-top:2px;  padding-top:2px;}
textarea {width: 350px;	height: 120px;	border: 1px solid #E6E6E6;	background-color:#F4F4F4; padding: 2px;}

#tresc #text {width: 400px;}

.input_ , .button, .booton {background: url(../pix/bg_input_.jpg) left top no-repeat; width:120px; cursor:pointer; font-size:11px; color:#fff;}
#tresc input{background: url(../pix/bg_input.gif) left top no-repeat; height:22px; width:153px; border:none; color:#333; padding-left:2px; margin-bottom:0px; margin-top:2px;  padding-top:2px;}

#tresc .button, #tresc .booton {background: url(../pix/bg_input_.jpg) left top no-repeat; width:120px; cursor:pointer; font-size:11px; color:#fff;}


.input_recherche {background: url(../pix/bginput.gif) left bottom no-repeat; background-color: transparent; width:180px; height:22px; border:none; color:#666; padding:3px;margin-bottom:5px; margin-top:0;}

.bt, .back, .ok {background: url(../pix/bgbt.jpg) center top no-repeat;  border:none; cursor:pointer; color:#fff; width:120px; height:24px; font: normal 11px Arial, sans-serif; text-align:center;}
.back {background-color:#C5C2B4;}

.ok {background: url(../pix/bgok.gif) center top no-repeat; width:30px; height:22px; text-align:center; padding-left:5px; padding-top:1px; }
.bt {background: url(../pix/bt.jpg) center top no-repeat; width:120px; height:22px; text-align:center; padding-left:5px;}


.checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}
#tresc .checkbox { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px; float:left;}

.radio { width:12px; height:12px; background-image:none; padding:0px; margin-right:5px;float:left;}
.file { background-image:none; background-color: #fff; border-width: 1px; border-style: solid; border-color: #ccc; }

#contact .input_, #contact .bt {background: url(../pix/bt.jpg) center top no-repeat; width:120px; height:22px; text-align:center; padding-left:5px;}
.bt {background: url(../pix/bt.jpg) center top no-repeat; width:120px; height:22px; text-align:center; padding-left:5px; }

.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right, .right {text-align:right;}
.alert {font-size:11px; color:#FF9900;}




#tab_news_main {height:210px; width:100%; }
#tab_news_main table {width:100%;}
#tab_news_main td {font-size:12px; line-height:16px; color:#fff;}
#tab_news_main h2 {background-color:#ccc;margin:0px;line-height:20px; padding: 2px 10px; padding-top:2px; color:#333; font-size:20px; font-family:Arial;}

#tab_news_main td a {color:#fff; }
#tab_news_main h2 a {color:#333; font-size:15px; display:block;}
#tab_news_main td a:hover {text-decoration:underline;}
#news_main img {z-index:1; border:0;}


#kontakt input{background: url(../pix/bg_input.gif) left top no-repeat; height:22px; width:155px; border:none; color:#fff; padding-bottom:3px; padding-left:2px; margin-bottom:0px; margin-top:2px;  padding-top:2px; line-height:45px; }
#kontakt textarea {width: 350px;	height: 120px;	border: 0px solid #ccc;	background-color:#ccc; padding: 2px;}

.tab_clear input, #tresc input {background: url(../pix/bg_input_light.gif) left top no-repeat; width:220px; height:22px; color:#333;}
.tab_clear .input_, #tresc .input_ {background: url(../pix/bg_input_.jpg) left top no-repeat; width:120px; cursor:pointer; font-size:11px; color:#fff;}

.komunikat {clear:both; margin:auto; text-align:center; padding:40px; border: 1px solid #E6E6E6;	background-color:#F4F4F4; color:#CC0000; font-size:15px; margin:20px 0 20px 0;}


.tab_pylenie {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	color:#333;
	margin:10px 0 20px 0;
	padding:0px;
	color: #555555;
	background: #999;
	empty-cells:show;
	width:650px;
}

.tab_pylenie th {
	color: #000;
	font-weight: normal;
	background: #ccc;
	text-align: right;
	padding: 1px 7px;
	font-size: 11px;
	width:50px;
}
.tab_pylenie .main {text-align:center; font-size: 13px; color:#fff;}
.tab_pylenie tr {
	background: #fff;
}

.tab_pylenie td {
	padding: 0px 0px;
	font-size: 11px;
  color:#333;
}
.tab_pylenie .td_dark, .tab_pylenie .td_light{background-color:#CC0000;}
.tab_pylenie .td_light { background-color:#FFCC00;}
.tab_pylenie .td_vdark { background-color:#FF6600;}

#newsletter_send {}
#newsletter_send h4 {}
#newsletter_send .wiecej {}
#newsletter_send hr {}

.operation {
	/*float:right;*/
}
.operation img {float:left;}
.operation a {float:left; width:30px;}

#framearea {
width: 280px;
/* height: 350px;  */
margin-bottom: 10px;
}
.framebody {
overflow: auto;
width: 280px;
/* height: 350px; */
}

#right ul { margin:10px 0 10px 0;}
#right li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px;}
#right li li {margin-left:40px;}

#path {font-size:11px; padding:10px 0px 0px 0px;}

#path li {display:inline; margin:0px; color:#777; padding-left:15px;}
#path li a {background: transparent url(../pix/str.gif) 5px 2px no-repeat; color:#777; padding-left:15px;}
#path .main {padding-left:0px;padding-right:2px; background: transparent url(../pix/str.gif) no-repeat -10px 5px;}


.box_glowny {padding:0; margin:0;}
.box_lewy {float:left; width:318px; padding:0; margin:0;}
.box_prawy {float:right; width:318px; padding:0; margin:0;}

.box_lewy h1, .box_prawy h1 {font-size:15px;}

.informacja {background-color:#CC0000; color:#fff; text-align:center; font-size:17px; padding:20px;}