body { font: normal 11px tahoma; margin: 0; padding: 0; text-align: center; height: 100%;}
img{border: 0px;}
/* a{color: black; text-decoration: none;} */
a{color: #dd4a2f; text-decoration: none;}
a:hover{color: #dd4a2f; text-decoration: underline;}
.content_title{font: normal 18px arial; color: #333333;}
/* .content_text{font: normal 11px tahoma; color: black; line-height: 1.5em;} */
.content_text{font: normal 11px tahoma; color: #002374; line-height: 1.5em;}
input, textarea{border: 1px solid #D4D4D4;}
.form_table{font: normal 12px tahoma;}
#site_container{width: 768px; margin: 0px auto 0px auto; overflow: hidden;}
#menu_container{width: 758px; _width: 768px; height: 30px; padding-left: 10px; text-align: left; background: url(/images/menu_bg.gif) repeat-x;}

#header_container{width: 768px; height: 264px; text-align: left;}
#posel_container{width: 248px; height: 256px; _height: 264px; padding-top: 8px; float: left;}
#po_sejm_container{width: 512px; height: 264px; margin-left: 8px; float: right;}
#po_container{width: 498px; height: 55px; margin-top: 16px; margin-left: 14px;}
#sejm_container{width: 512px; height: 178px; margin-top: 15px;}
#infobar_container{width: 768px; height: 30px; margin-top: 6px; background: url(/images/infobar_bg.gif) repeat-x;}
#middle_container{width: 768px; text-align: left; overflow: hidden;}
#leftside_container{width: 224px; _width: 256px; padding: 0px 16px 0px 16px; overflow: hidden; float: left;}
#content_container{width: 512px; padding-top: 6px; overflow: hidden; float: right;}
#content{width: 512px; overflow: hidden;}
#baner_container{width: 224px; margin-top: 6px;}
#baner_container img{margin-bottom: 10px;}
#welcome_container{width: 512px; overflow: hidden;}
#welcome_top{width: 512px; background: #eaeaea url(/images/welcome_top.jpg) no-repeat bottom; height: 133px; overflow: hidden;}
#welcome_bottom{width: 506px; _width: 512px; background: #eaeaea url(/images/welcome_bottom.jpg) no-repeat; height: 22px; _height: 45px; font: normal 11px tahoma; color: #ffffff; text-align: right; padding-top: 23px; padding-right: 6px;}
#welcome_bottom a{color: #ffffff;}
#welcome_bottom img{vertical-align: middle; _margin-bottom: -2px;}
#welcome_title{width: 352px; margin: 16px 0px 0px 16px; float: left;}
#welcome_text{width: 300px; margin: 13px 0px 0px 16px; float: left;}
.news_module_container{width: 512px; margin-top: 28px; overflow: hidden;}
.news_module_title{width:480px; _width: 512px; padding: 0px 16px 6px 16px; border-bottom: 1px solid #d4d4d4;}
.news_main_site_container{width:480px; _width: 512px; padding: 0px 16px 6px 16px; margin-top: 16px;}
.news_list_container{width: 480px; padding: 0px 0px 6px 0px; margin-bottom: 16px;}
.news_container{width: 480px; padding: 0px 0px 6px 0px; margin-top: 0px;}
.news_title{font: bold 12px tahoma; color: black;}
/*.news_title{font: bold 12px tahoma; color: #dd4a2f;} */
.news_date{font: normal 11px tahoma; color: #666666; margin-top: 0px;}
.news_intro{margin-top: 10px;}
.news_content{margin-top: 10px;}
.news_back{margin-top: 10px;}
.content_module_title{width:480px; _width: 512px; padding: 0px 16px 6px 16px; border-bottom: 1px solid #d4d4d4; overflow: hidden;}
.content_module_text{width:480px; _width: 512px; padding: 16px 16px 6px 16px;}
#footer_container{width: 768px; height: 55px; text-align: left; margin-top: 50px;}
#bottommenu_container{width: 768px; text-align: right; font: normal 11px tahoma; color: #666666; border-bottom: 1px solid #dd4a2f; padding-bottom: 8px;}
#bottommenu_container a{font: normal 11px tahoma; color: #666666; text-decoration: none;}
#bottommenu_container a:hover{font: normal 11px tahoma; color: #666666; text-decoration: none;}
#copyright_container{width: 384px; float: left; margin-top: 8px; font: normal 11px tahoma; color: #666666;}
#designed_container{width: 384px; float: right; text-align: right; margin-top: 8px; font: normal 11px tahoma; color: #666666;}
.site_map1, .site_map2{ font: normal 11px tahoma;}
.news_info {
margin: 10px;
font : normal 11px tahoma, verdana, helvetica ce, arial, sans-serif;
color: red;
}

.news_attach {
width: 540px;
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

.news_attach_label {
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

.news_title {
width: 540px;
font : bold 12px tahoma, verdana, helvetica ce, arial, sans-serif;
/* color: black; */
color: #EA4F0E;
padding-bottom: 5px;
}

.news_short {
width: 540px;
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
/* color: black; */
color: #0C0C0C;
padding-bottom: 10px;
padding-top: 10px;
}


.news_readmore, .news_readmore a, .news_readmore a:link, .news_readmore a:active, .news_readmore a:visited {
padding-top: 0px;
font : normal 10px tahoma, verdana, helvetica ce, arial, sans-serif;
/* color: black; */
color: #042786;
}

.news_img {
  margin-right: 10px;
  margin-bottom: 10px;
}

.news_back {
/* color: black; */
color: #0C0C0C;
font : normal 11px tahoma, verdana, helvetica ce, arial, sans-serif;
padding-top: 10px;
}

.one_news_title {
width: 480px;
font : bold 12px tahoma, verdana, helvetica ce, arial, sans-serif;
/* color: black; */
color: #0C0C0C;
padding-bottom: 10px;
}

.one_news_short {
width: 520px;
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
/* color: black; */
color: #0C0C0C;
text-align: justify;
}

.one_news_content {
width: 520px;
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
text-align: justify;
/* color: black; */
color: #0C0C0C;
padding-bottom: 10px;
}

/*******************************/

.arch_month_label {
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

.arch_month {
font : 11px tahoma, verdana, helvetica ce, arial, sans-serif;
}

.arch_year_month_label {
font : bold 11px tahoma, verdana, helvetica ce, arial, sans-serif;
}

.arch_year_label {
font : normal 11px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

.arch_title {
font : normal 12px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
padding-bottom: 10px;
}

.arch_short {
font : normal 10px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

.arch_content {
font : normal 10px tahoma, verdana, helvetica ce, arial, sans-serif;
color: #0C0C0C;
}

/*******************************/

.encje_attach {
width: 480px;
font-family: Verdana;
font-size: 10px;
color: #0C0C0C;
}

.encje_attach_label {
font-family: Verdana;
font-size: 10px;
color: #0C0C0C;
}

.input_button {
border: 0px;
background-color: #dd4a2f;
color: #ffffff;
padding: 3px;
cursor: pointer;
}

.blad{color: red; margin-bottom: 5px;}

.gallery_one_photo_td {
border: 1px solid #F0F0F0;
background-color: #F7F7F7;
}

ul#main_menu{list-style: none; padding: 0px; margin: 0px;}
ul#main_menu li{display: inline; float: left; margin-left: 14px; margin-top: 7px; height: 23px;float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
}
ul#main_menu li a{font: bold 11px tahoma; color: #fde6dc; text-decoration: none; float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block; height: 23px;}
ul#main_menu li a:hover{font: bold 11px tahoma; color: #ffffff; text-decoration: none;}
ul#main_menu ul {
  margin: 0;
  padding: 0;
  width: 180px;
  list-style: none;
  display: none;
  position: absolute;
  top: 23px;
  left: -10px;
   background: #FA7328;
   
}

ul#main_menu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#main_menu ul li {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  height: auto !important;
	padding-bottom: 0px;
	padding-left: 0px;
  height: 1%; /*For IE*/ 
  text-align: left;
  margin-left: 0px; margin-top: 0px;
  border-bottom: 1px solid #E04B2D;
}

ul#main_menu ul li a{font: bold 11px tahoma; color: #fde6dc; text-decoration: none; float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	height: 1%;
	padding: 7px 10px 7px 10px;
}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#main_menu li:hover ul ul,
ul#main_menu li:hover ul ul ul,
ul#main_menu li.iehover ul ul,
ul#main_menu li.iehover ul ul ul {
  display: none;
}

ul#main_menu li:hover ul,
ul#main_menu ul li:hover ul,
ul#main_menu ul ul li:hover ul,
ul#main_menu li.iehover ul,
ul#main_menu ul li.iehover ul,
ul#main_menu ul ul li.iehover ul {
  display: block;
}
