.empty {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:auto;
	width:0;
	font-size: 0;
	line-height: 1px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}


body {width:100%; height:100%; margin-left:auto;  margin-right:auto;font-family: Arial; margin:0px; background-color:#333333;}
a {text-decoration:none; color:#ffffff; }
p {margin: 0px;}
hr{border: 1px solid #666666; height:0.005em; }
.main_footer hr{border: 1px solid #666666; height:0.005em; margin:1px;}
object { outline:none; }


#container {
   min-height:100%;
   position:relative;
}

.main_footer img.lef, .main_footer img.rig{height:14px; width:11px; position:relative; left:0px; bottom:-24px;}
.main_footer img.rig {left:229px}

 #header,  #gray {background-color:#eeeeee; display:block;}
 #gray_top{width:100%; background: url(../images/bg_top.gif) repeat-x; background-color: #eeeeee; height:200px;}
 #gray_top2{width:100%; background: url(../images/bg_top2.gif) repeat-x; background-color: #eeeeee; height:337px; z-index:1;}
 #top_img, #header_img{display:block; height:186px; width:963px; margin:auto; position:relative; top:14px}
 .right{float:right; }
 
 h1, h1.le{color:#EBEBEB;font-family:Arial;font-size:18px; padding:5px 0px 5px 0px;font-weight:normal; }
 h1.le{float:left;}
 h1.hidd{display:none;}

#topCont {
display:block;
height:323px;
left:-2px;
margin:auto;
position:relative;
top:14px;
width:963px;
}
#elem{
overflow:hidden;}
.boxi{
padding-top:7px;
}
#films{
margin:auto;
text-align:center;
}
#films object{padding-bottom:15px;padding-top:15px}
.maim{padding-bottom:7px;}
.leve{width:550px;height:15px;}
.nam{font-size:14px; float:left}
.uwaga{clear: both; padding: 15px 0px 15px 0px;}
.f10{font-size: 10px}
#main_map{
width: 550px; height: 400px; color:#666666;}

.gallery_group{
margin:30px 5px 5px 1px; width:76px; height:18px;
}
.news_pos{
width:550px;height:52px;}
a #menu_home {background: url(../images/home.gif) no-repeat; width:57px ; height:30px; float:left; margin-right:1px;display:block;}
a:hover #menu_home {background: url(../images/home.png) no-repeat; width:57px ; height:30px}
a.active #menu_home {background: url(../images/home.png) no-repeat; width:57px ; height:30px}
 #top {padding-top:20px;}
 #top,  #menu, #top_m {margin-left:auto; margin-right:auto; width: 966px; height:80px}
#content{ width:970px; height:auto;margin:auto; }
 #top_m{height:auto;}

 #top_menu {display:block; float:right; background-color:#eeeeee; ;font-size:11px; }
 #top_menu a{background-color:#97be0d; height:14px; width:auto; padding:2px 20px; line-height:12px; float:left; margin-right:1px;}
 
img {border-style:none;}
 #menu {height: 30px;  background-color:#eeeeee;}
 #h_menu {background-color:#979797; height:30px;z-index:1000}
 #home {float:left; margin: 0px 1px;}
 .element {float:left; background-color:#97be0d; margin-right:1px; display:block;z-index:1000}
 .element a {float:left;color:#ffffff; height:18px; font-size: 13px; padding: 6px 25px;  font-weight:bold;display:block;z-index:1000}
 .element a.active {background-color:#4c4c4c;}
 menu  .element:hover {background-color:#4c4c4c;z-index:1000}
 .submenu {overflow: hidden; display:none; position:absolute; margin-top:30px; width:auto; height:auto;z-index:1000; background-color:#4c4c4c; border-style:solid; border-color:#ffffff; border-width:0px; border-top-width:1px;}
 #menu  .element:hover  .submenu{	display:block;z-index:1000; }
 .submenu  .elem {overflow:hidden; background-color:#4c4c4c; display:block; float:none; z-index:1000; width:auto; padding:0px;}
 .submenu  .elem a {font-size:12px; color:#ffffff; z-index:1000;overflow:hidden; height: auto;}
 /*#submenu  #elem a:hover {font-size:12px; color:#ffffff;z-index:1000}*/
 .submenu  .elem:hover {background-color:#97be0d;width:100%; overflow:hidden;}
 /*.submenu  .elem a:hover {background-color:#97be0d;width:100%; overflow:hidden; }*/
 .submenu  .elem a.active {background-color:#97be0d;width:100%; overflow:hidden; }
 #gray {height:113px}
 
 
 #center, #center_m { background-color:#333333; margin:auto;  height: auto; height: auto!important;  position:relative; }
 #center_m{height:600px;}

 #contact_text a{color:#97be0d}

 .main_footer {float: left; color:#ebebeb; width:240px; background-color:#4c4c4c; margin-top:8px; margin-right:1px;	height: 302px;}

.link  {position:relative; bottom:-20px; }
 .link a,  .link_newsletter a {background-color:#97be0d; height:20px; width:auto; padding:2px 22px; line-height:17px;}
 .link_newsletter{position:relative; top:111px;}
 
 
 .c_header {font-size:18px; padding:10px 5px 15px 0px;}
 .info {margin-left:auto; margin-right:auto; width:206px; margin-top:17px; font-size:12px;}
 .title {font-size:14px; padding-top:15px;}
 .text {padding-top: 20px; height:155px;}
 form#newsletter input {width: 117px; background-color:#4c4c4c; color:#909090; border:1px solid; margin-right: 14px;}
 #newsletter_text {padding-top: 20px; height:75px;}
 
 
 #left_menu {width: 199px; float:left; margin-right:1px; }
  #left_menu{ display:block;background-color:#97be0d; margin-bottom:2px;}
  #left_menu a{margin-bottom:1px; font-size:16px; width:199px}
 #left_menu #main_m .selected a{background-color:#666666; color:#ffffff;width:199px}
 #left_menu #main_m  #sub .selected a{background-color:#666666; color:#97be0d;width:199px}
#left_menu h3 {margin: 0px; background-color:#97be0d; margin-bottom:2px;}


 #top_image {margin-left:auto; margin-right:auto; width: 961px;}
 #path {font-size:11px; padding:5px 0px; margin-left:196px;}
 #path a {color:#97be0d;}
 #path span {color:#ffffff;}
 
 
 #main, #main2 {height:auto; width: 559px; float:left; background-color:#4c4c4c; color:#ebebeb; font-size:12px;padding:5px 15px 10px 15px; margin-bottom:70px; }
 #main2{width:730px;}
 #stopka{height:30px; width:565px;padding:10px 5px 10px 5px; clear:both;}
 #main a, #main2 a{color:#97be0d}
 
 #right {width:162px; float:right; /*padding-top:25px;*/}

 #group_info_title{font-size:15px; padding-top:5px; padding-bottom:5px;}
 #group_info  #text {display:inline; padding-bottom:5px;}
 #group_info img {float:left; margin-right:10px;}
 
 .min_gallery {float:left; }
 .min_gallery img {width:127px; height:66px;}
 #zoom_gallery {position:absolute; display:none; width:500px; height: 500px;}
 
 
#main_img{padding-bottom:12px; padding-top:10px; width:205px; height:53px;}
#main_news_txt{padding-top:10px;}

#col_left{float:left; width:200px; height:auto; margin-bottom:70px;} 

#main_text21{float:left; width:345px; padding-right:10px; height:auto;}
#main_text22{float:right; width:340px; padding-left:10px; height:auto;}
#main_t2{float:left; width:725px;  height:auto; padding-top:30px;}
#main_text2{padding:10px 0 20px 0;  }
#list{width:160px; padding:3px; height:auto;}
#list .lista {color:#adadad; font-size:11px;}
#list .lista a{color:#97be0d;font-size:12px; margin-bottom:2px; cursor:pointer;}
 
#navi{
height:23px;
width:962px;
float:left;
color:#ffffff;
font-size:12px;


}

#navi .nav{

float:left;
width:auto;
position:relative; left:160px;
bottom:7px;
z-index: 999;

}
#navi .nav ul{list-style: none}
#navi .nav a{color:#97be0d;}

 
 
 
 
 
#main_news{width:200px; padding-top:10px;height:180px;padding-bottom:16px;} 
#main_news .main_date, #textContent .main_date{font-size:11px; color:#979797;}
#main_news .main_title a, #textContent .main_title a{color:#97be0d;}
 

#footer{margin-left:auto; margin-right:auto; height:30px; color:#666666;background-color:#ebebeb; font-size:11px; clear:both;
   bottom:0;
   width:100%;
 }

#box_czywiesz {margin-bottom: 20px;}

#bottom_m {margin-left:auto; margin-right:auto; width: 961px; line-height:30px;}

#footer_left{float:left; width:300px;}
#footer_left a{color:#666666;}
#footer_left a:hover{text-decoration:underline;}

#footer_center{text-align:center;float:left;width:450px;}
#footer_center span{padding-right:15px; }
#footer_center span a{color:#666666;}
#footer_center span a:hover{text-decoration:underline;}

#footer_right{float:right;width:200px;}


#menu_left{
	width:199px;
	float:left;
	height:auto;
	font-size:14px;
}



#elem .element{
	background-color:#97be0d;
	height:30px;
	color:#ffffff;
	line-height:28px;
	margin-bottom:1px;
	width:188px;
}
#elem a .element {
	color:#ffffff;
	padding-left:11px;
}
#elem a:hover .element ,#elem a.active .element {
	color:#ffffff;
	background-color:#97be0d;
	width:188px;
	font-weight:bold;
	text-decoration:none;
}

#elem .element2{
	background-color:#97be0d;
	/*height:30px;*/
	color:#ffffff;
	/*width:188px;*/
	line-height:25px;
	margin-bottom:1px;
}
#elem a .element2{ color:#ffffff; padding:3px 11px; padding-right:0;/*width:188px;*/ } 
#elem a:hover .element2 ,#elem a.active .element2 {
color:#ffffff;
background-color:#4c4c4c;
/*width:188px;*/

text-decoration:none;
}

#elem .element3{
background-color:#4c4c4c;
height:auto;
color:#97be0d;
line-height:20px;
margin-bottom:1px;
font-size:12px;
width:176px;
padding:3px 3px 3px 20px;

}
#elem a .element3 {
color:#97be0d;
font-size:12px;
/*width:176px;*/
padding:3px 3px 3px 20px;
}
#elem a:hover .element3 ,#elem a.active .element3 {
color:#ffffff; clear: both;
width:176px;
font-weight:normal;
text-decoration:none;}

#elem .element4{
background-color:#4c4c4c;
height:auto;
color:#97be0d;
line-height:20px;
margin-bottom:1px;
font-size:12px;
/*width:176px;*/
padding:3px 3px 3px 30px;

}
#elem a .element4 {
color:#97be0d;
font-size:12px;
/*width:176px;/*
padding:3px 3px 3px 30px;
}
#elem a:hover .element4 ,#elem a.active .element4 {
color:#ffffff; clear: both;
width:176px;
font-weight:normal;
text-decoration:none;}




#gallery, #gallery2{ /*width:575px;*/ }
#gallery2{overflow:hidden}
#gallery .icon , #gallery2 .icon{
	float:left;
	padding:15px 12px 5px 0px;
	/*width:137px;
	height:110px; 
	border-bottom:1px solid #666666;*/
}




.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #eef4d3 url("images/s1.gif") center right no-repeat;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
  
  
  #box_czywiesz p{
  color:#ADADAD;
  font-size:11px;
  font-style: italic;
}

#contentcenter { float: left; margin: 0px; padding: 15px 20px; overflow: hidden; text-align: left; width: 460px; } 
#distribution {  overflow: hidden; }


#distribution .topp { width: 720px; background-color: #76777B; overflow: hidden; position: relative; }
.topp p.bottom { position: absolute; bottom: 0px; right: 15px; }
.topp p.bottom input { width: 202px; }
 #googlemap { width: 470px; height: 470px; padding: 0px; margin: 0px;color:#333333; }
 #mapform { float: right; width: 217px; overflow: hidden; padding: 15px; margin: 0px; }
 #mapform p{padding:7px}
 #mapform a{color:#ffffff;}
#distribution_search { float: left; outline: none; display: block; line-height: 16px; height: 16px; width: 110px; background-color: #666666; border: none;color:#ffffff; padding: 3px 5px; text-align: center; text-decoration: none; }
#distribution_search.active { background-color: #97BE0D !important; }
a#distribution_search:hover { color: black; font-weight: bold; }

select#distribution_county  {
background-color:#545557;
border:1px solid #666666;
color:#FFFFFF;                       }
input#distance, input#location {
background-color:#545557;
border:1px solid #666666;
color:#FFFFFF;
padding:2px 8px;     }
.hr1, .hr2 { border-bottom: solid 1px #bfc1c0; background-color: #66676b; line-height: 1px; height: 1px; overflow: hidden; width: 100%; }
.hr2{margin-top:30px;}
#confirmBox { background: #76777B; border: 2px solid #F5801E; padding: 5px; position: absolute; width: 250px; text-align: left; z-index: 10000; display: none; font-size: 11px; }
#confirmBox a { cursor: pointer; display: block; width: 100px; margin: 30px auto 0px; background-color: #EF7F01; padding: 4px 8px; color: #FFF; text-decoration: none; cursor: pointer; text-align: center; }
#confirmBox a:hover { color: #000; }


.form_title, .form_title2{
width:340px;
float:left;
margin-top:15px;
}
.form_title2{
margin-top:20px;
}
.form_left{
width:120px;
float:left;
}

.form_left p{
margin:6.5px;}
.form_left p.a{
margin-top:125px;}
.form_right{
width:215px;
float:right;
margin-top:2px;
}

.form_right input,.form_right input.txt, .form_right select {
width: 203px; background-color:#4c4c4c; color:#909090; border:1px solid; margin:1px; }

table input, select {
width: 176px; background-color:#4c4c4c; color:#909090; border:1px solid; margin:1px; vertical-align:top;}

table input.newerror, select.newerror{
	border-color:#EB3636;
}
.form_right input.txt {
height:60px; }


.form_right .newerror {background-color:#a9a4a4; color:#010000;}
.form_right .new_radioerror {background:#a9a4a4; float:left; width:10px;}

.form_right input.new_radio {
width: 10px; float:left; }

.form_right .radio_txt{
float:left;
width:88px;
                 }
.form_right span.pas{
display:block;
margin-bottom:-8px;
margin-top:2px;}

.main_textt{width:730px;height:auto;float:left}
.button_l{float:left; text-align:left;}
.button_r{float:right; text-align:right;}

.grey_w, .grey_ww{
font-size:11px;color:#ADADAD;
}
.grey_ww{
float:right;}

.grey_www{float:right; font-size:11px;padding-top:25px;}

#distribution_list{
margin-top:15px;
margin-bottom:15px;
}


/*
 * Gallery
 */
div.galery_img_title {
	margin-top: 3px;
	width: 126px;
}




/*
 * Gallerty
 */
div#list div.lista a.lista_title { background-image: url(../images/s1.gif); background-repeat: no-repeat; background-position: right; display: block; margin-right: 10px}
div#list div.lista a.selected { background-image:  url(../images/s1_up.gif); }
div#list div.lista  div.lista_text {margin: 3px 0}


p.ods{padding-left:15px;}

#main_text21 table tr, #main_text22 table tr {height:25px}

/*
 * INDEX MODULE
 */
table.index_module {
	width: 965px;
	border-collapse: collapse;
	margin-top: 8px;
	margin-bottom: 10px;
}

table.index_module td{
	border: none;
	border-right: 1px solid #333;
	width: 241px;
	background-color: #4C4C4C;
	padding: 15px;
	font-size: 12px; 
	color: #fff;
	vertical-align: top;
	line-height:16px;
}

table.index_module td a{ color:#97BE0D; }
table.index_module td div.header	{ margin-bottom: 15px; }
table.index_module td div.news_img	{ margin-bottom: 13px; }
table.index_module td div.news_date	{ font-size:11px; color:#979797; }
table.index_module td div.title 	{ font-size:14px; padding:0 0 20px;}

table.index_module td div.strip 	{ margin-bottom: 10px; border-top: 1px solid #6c6c6c}
table.index_module td div.more a	{ color: #fff; padding: 5px 10px; background-color: #97BE0D;}

table.index_module tr.more td 		{ padding: 0 15px 5px;}

table.index_module td.footer 		{ padding:0; height: 11px; line-height: normal; font-size: 1px;}

table.index_module td form {
	margin-top: 20px;
	margin-bottom: 30px;
}

table.index_module td input {
	background-color:#4C4C4C;
	border:1px solid;
	padding: 0 3px;
	color:#909090;
	width:200px;
} 

table.index_module td #new_info {
	visibility: hidden;
	margin-bottom:3px;
} 



/*
 * NAWIGACJA
 */
div#navigation{
	margin-left:199px;
	font-size:12px;
	padding: 3px 0;
	color: #fff;
	width: 560px;
	z-index: 0;
}
#content .long_body {
	width: 705px;
}
