/* CSS Document */
body { text-align: center; margin: 0px; padding: 0px; height: 100%; font: 12px Verdana,Arial,Helvetica,sans-serif; }
body.f-smaller { font-size: 10px; }
body.f-default { font-size: 12px; }
body.f-larger { font-size: 14px; }

#top { width:958px; height: 100px; margin-left: auto; margin-right: auto;}
#top_logo {margin-top: 10px; background-image: url('../images/logo_left.png'); width: 257px; height: 72px; float: left; cursor: pointer;}
#top_search {width: 265px; height: 100px; float: right;}
.search {margin-top: 15px;}
#mod_search_lupa {width: 18px; height: 21px; background-image: url('../images/lupa.png'); display: inline-block; vertical-align: text-top; cursor: pointer;}
#f1 { background-image: url('../images/f1.png'); width:26px; height: 23px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}
#f2 { background-image: url('../images/f2.png'); width:26px; height: 23px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}
#f3 { background-image: url('../images/f3.png'); width:26px; height: 23px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}
#ver_pl { background-image: url('../images/pl.png'); width:24px; height: 15px; display: inline-block; vertical-align: text-bottom; cursor: pointer;}
#ver_eng { background-image: url('../images/eng.png'); width:30px; height: 15px; display: inline-block; vertical-align: text-bottom; cursor: pointer;}
#separator_pion { background-image: url('../images/separator.png'); width:26px; height: 23px; display: inline-block; vertical-align: text-bottom;}
.separator_pion { background-image: url('../images/separator.png'); width:26px; height: 23px; display: inline-block; vertical-align: text-bottom;}
#sitemap { background-image: url('../images/sitemap.png'); width:18px; height: 21px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}
#homepage { background-image: url('../images/homepage.png'); width:18px; height: 21px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}
#kontakt { background-image: url('../images/kontakt.png'); width:18px; height: 21px; cursor: pointer; display: inline-block; vertical-align: text-bottom;}

#top_line {background-image: url('../images/line_top.png'); width: 100%; height: 2px; clear: both;}
#content_main {background-image: url('../images/background.png'); height: 600px;}
#content_container {width: 1238px;  margin-left: auto; margin-right: auto;}
#content_main_left {background-image: url('../images/background_left.png'); width: 140px; float: left; height: 600px; }
#content_main_right {background-image: url('../images/background_right.png'); width: 140px; float: right; height: 600px;}
#content_main_center {width: 140px; float: left;}
#content_main_menu {width: 958px; height: 41px; background-image: url('../images/background_menu.png');}
#srodek {width: 958px; height: 400px; background-color: white;}
#srodek_content {margin: 7px; width: 700px; float: left; overflow: hidden;}
#srodek_left {margin: 7px; width: 230px; float: left;}
#srodek_center {width: 470px; float: left;}
#srodek_right {width: 230px; float: right; margin-right: 10px;}
#ciekawostki {width: 210px; clear: both; background-color: #f3f3f3; text-align: justify; margin-bottom: 20px; padding: 10px; overflow: hidden;}
#linki {width: 230px; clear: both;}
#content_main_baner {width: 956px; height: 216px; background-image: url('../images/image_top_background.png'); padding: 0px 1px 3px 1px;}
#content_main_baner_img {width: 956px; height: 216px; overflow: hidden;}
#page {height: 100%; text-align: left;}
html {height: 100%;}http://dpreview.com/

#kreska_bottom1 {width: 908px; height: 1px; background-image: url('../images/kreska.png'); clear: both; margin-left: 25px; margin-right: 25px;}
#linki_bottom {width: 958px; clear: both; margin-top: 10px; margin-bottom: 10px; text-align: center;}
#kreska_bottom2 {width: 908px; height: 1px; background-image: url('../images/kreska.png'); clear: both; margin-left: 25px; margin-right: 25px;}
#footer {width: 958px; clear: both; margin-top: 10px;}
#subpage_bottom {width: 958px; clear: both; margin-top: 10px;}
#footer_logo {float: left; margin-left: 20px;}
#footer_txt {float: right; margin-right: 20px;}
#news {width: 470px; height: 240px; margin-top: 10px;}
#news_ramkal {width: 6px; height: 240px; background-image: url('../images/news_frame.png'); float: left; margin-right: 7px;}
#news_ramkap {width: 6px; height: 240px; background-image: url('../images/news_frame.png'); float: left; margin-left: 5px;}
#news_big {float: left; position: relative; width: 320px; height: 240px; overflow: hidden;}
.news_subtitle {padding: 10px; bottom: 0pt; top: auto; width: 300px; overflow: hidden; position: absolute; background: none repeat scroll 0pt 0pt #000000; opacity: 0.75; height: 50px;}
.newsbox_title {text-align: left; color: #eeeeee; font-size: 14px; font-variant: small-caps; font-family: Times New Roman;}
.newsbox_content {text-align: left; color: #dddddd; font-size: 11px;}
.news_h {text-align: left; font-variant: small-caps; font-size: 18px; color: #666633; font-family: Times New Roman;}
.news_d {text-align: left; font-size: 11px; font-family: Times New Roman;}
.news_t {text-align: justify;}
.news_r {text-align: right;}
#news_small {float: left;}
#news_mini {float: left; margin-top: 7px;}
#news_mini_pointer1{width: 20px; height: 72px;}
#news_mini_pointer2{width: 20px; height: 72px;}
#news_mini_pointer3{width: 20px; height: 72px;}
.news_pointer {width: 20px; height: 72px; background-image: url('../images/news_pointer.png');}
#news_naglowki {width: 460px; margin-top: 10px; text-align: left; margin-left: 5px; margin-bottom: 30px; overflow: hidden;}
#news_galerie {width: 450px; margin-top: 10px; margin-bottom: 5px; text-align: left; padding: 10px; background-color: #f3f3f3; clear: both; overflow: hidden;}
#news_galerie_pion {width: 210px; margin-top: 10px; margin-bottom: 5px; text-align: left; padding: 10px; background-color: #f3f3f3; clear: both; overflow: hidden;}
#fp_kontakt {width: 210px; background-color: #f3f3f3; padding: 10px;}
#fp_dzisiaj {width: 230px; padding-top: 10px; text-align: center;}
#fp_kalendarz {width: 230px; padding-top: 10px; text-align: center;}
#fp_pogoda {width: 230px; margin-top: 10px; overflow: hidden; text-align: center;}

.li_top {list-style-type:none; margin-top: 0px; padding-left: 0px; border-right: solid 1px white;}
.ul_top {list-style-type:none; margin-top: 0px; padding-left: 0px;}
.li_top H3 {font-size: 18px; color: #ffffff; margin: 0px; padding: 0px; font-family: Times New Roman;
	font-variant: small-caps; font-weight: normal;  margin-right: 10px; margin-left: 10px;}
.moduletable_gmina_menu H3 {font-size: 17px; color: #ad9d60; margin: 0px; padding: 0px;}
.moduletable_gmina_menu {margin-bottom: -15px;}

#content_main_menu ul {
	float: left;
	width: 100%;
	list-style: none;
	line-height: 1;
	color:#FFFFFF;
	padding: 0;
	border: none;
	margin: 10px 0 0 40px;
}

#content_main_menu li  {
	float: left;
	margin:0;
	padding:0;
	z-index: 100;
}
#content_main_menu ul li {float:left; position:relative;  }

#content_main_menu li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:15em;	
	background: #ffffff;
	font-weight: normal;
	border-width: 1px;
	margin: 0;
	font-family: Times New Roman;
	font-size: 14px;
	font-variant: small-caps;
}

.menu_gmina_menu, 
#content_main_menu li:hover ul ul,
#content_main_menu li li:hover ul ul,
#content_main_menu li li li:hover ul ul,
#content_main_menu li li li li:hover ul ul,
#content_main_menu li li li li li:hover ul ul
{
	left: -999em;
	opacity: 0.8;
}

#content_main_menu li:hover ul,
#content_main_menu li li:hover ul,
#content_main_menu li li li:hover ul,
#content_main_menu li li li li:hover ul,
#content_main_menu li li li li li:hover ul
{
	left: auto;
}
#content_main_menu li:hover>ul.menu_gmina_menu   
{
	left: auto;
}

#content_main_menu li:hover{
	cursor: pointer;
}

.menu_gmina_submenu A {text-decoration: none; display: block; margin: 5px; color: black;}
.menu_gmina_submenu {width: 100%; float: left; text-align: left;}
.menu_gmina_submenu:hover {	background-color: #d7ffc6;}


  .nag_kal_normal {color: #666666; font-size: 12px; text-align: center; height: 16px; width: 30px;}
  .nag_kal_swieto {color: #f23529; font-size: 12px; text-align: center; height: 16px; width: 30px;}
  .kal_normal {color: #666666; font-size: 12px; text-align: center; height: 16px; width: 30px; border: solid 1px #c0c0c0;}
  .kal_swieto {color: #f23529; font-size: 12px; text-align: center; height: 16px; width: 30px;border: solid 1px #c0c0c0;}
  .kal_dzis { background-color: #f0f0f0;}
  .kalendarz {padding: 0px; margin: 5px;}
  .kalendarz TD {padding: 0px;}

  .red_14 {color: #a10000; font-weight: bold; font-size: 13px;}
  .module_title {text-decoration: none; color: #666633; font-size: 16px; font-family: Times New Roman; width: 40px; overflow: hidden; }
  .module_title:hover {text-decoration: underline; color: #666633; font-size: 16px; font-family: Times New Roman; width: 40px; overflow: hidden; }
  A {text-decoration: none; color: #666633;}
  TD {vertical-align: top;}
.module_small_title {font-variant: small-caps;}
.module_title_line {color: #777777; display: inline;}
.module_title_data {color: #990000; font-size: 11px; font-family: Times New Roman;}
  .module_title_header {font-variant: small-caps; color: #444444; font-size: 18px; font-family: Times New Roman; text-align: left; margin-left: 10px; white-space: nowrap;}
  .module_title_footer {color: #444444; font-size: 13px; font-family: Times New Roman; float: right; clear: both;}
  .module_title_footer_green {color: #666633; font-size: 13px; font-family: Times New Roman; float: right; clear: both;}
  .readmore {background-color: #a10000; color: white; width: 10px; height: 15px; padding: 1px; display: inline; float: right; cursor: pointer;}
  .readmore:hover {background-color: white; color: #a10000;}
  .weather_label {font-size: 10px;}
  .blog {width: 680px; table-layout: fixed;}
  .blog_td {width: 340px; overflow: hidden; vertical-align: top; padding: 5px;}
  
A IMG {border: none;}
.title {white-space: nowrap; font-family: Times New Roman; font-size: 23px; color: rgb(93,72,25); margin-left: 30px; margin-top:20px; margin-bottom: 5px;}
.title:after {content: "_________________________________________________________________________________";}
