body { background: #FFFFFF url(../images/body_back1.gif) top left repeat-x; color: #000000; font-family: Verdana; margin: 0; padding: 0; line-height: 16px; font-size: 11px; }
#layout { width: 100%; text-align: center; }
#header { width: 970px; text-align: center; margin: 0 auto; }
#header_left { width: 240px; float: left; height: 99px; text-align: left;}
#header_left img { margin: 27px 0 0 13px; }
#header_center { width: 490px; float: left; height: 99px; text-align: center; }
#banner { width: 490px; height: 99px; vertical-align: middle; }
#header_right { width: 240px ; float: right; height: 99px; text-align: right; }
#header_right_text_1 { margin: 25px 10px 0 0; }
#header_right_text_1 span { padding: 0 7px 0 7px; }
#header_right_text_2 { text-align: right; margin: 20px 10px 0 0; }
#header_right_text_2 input { vertical-align: middle; width: 100px; border: 1px solid #D2D4C9; margin: 0 3px 0 0; padding: 2px; color: #65747B; text-align: left; }

#header_menu { width: 970px; background: url(../images/menu_back.gif) top left repeat-x; height: 40px; margin-bottom: 6px; text-align: left; clear: both; }
.menu { font-weight: bold; font-size: 10px; margin: 0 0 0 12px;}
.menu a { color: #FFFFFF; text-decoration: none;}
.menu a:hover { color: #B4E054; text-decoration: none;}
.menu span {margin: 10px 0 0 0; font-weight: normal; color: #BFBFBF; vertical-align: middle;}
.kreska { padding: 14px 0 0 0;}

#header2 { width: 970px; height: 200px; background: #C6DCFF; overflow: hidden; text-align: left; border-bottom: 3px solid #0B4E7F; clear: both; background: url(../images/header2_back.gif); }
#header2_pic { float: left; width: 300px; height: 200px; }
#header2_text { float: left; width: 440px; height: 200px; overflow: hidden;  }
#header2_text1 { font-size: 18px; line-height: 22px; padding: 5px 5px 5px 10px; font-weight: bold; }
#header2_text2 { padding: 5px 10px 5px 10px; }
#header2_text3 { padding: 5px 10px 5px 30px; font-size: 13px; font-weight: bold; }
#header2_text4 { padding: 5px 10px 5px 30px; }
#header2_flash { float: right; width: 230px; height: 200px; text-align: center; }
#header_2_flash_padding { margin-top: 50px; }
/* 
#header2_text1 { font-size: 18px; line-height: 22px; color: #084C7E; padding: 5px; color: #FFFFFF; background: #A8CAFF; font-weight: bold; }
#header2_text2 { padding: 5px 10px 5px 10px; color: #0057E1; }
#header2_text3 { padding: 5px 10px 5px 30px; background: #A8CAFF; color: #FFFFFF; font-size: 13px; font-weight: bold; }
#header2_text4 { padding: 5px 10px 5px 30px; color: #0057E1; }
*/

#content_homepage { text-align: left; }
.akt_naglowek { font-weight: bold; font-size: 12px; }

#content_back { width: 100%; background: url(../images/content_back.gif) bottom left repeat-x #FFFFFF; padding-bottom: 10px; }
#content { width: 970px; overflow: hidden; clear: both; text-align: center; margin: 0 auto; padding: 10px 0 70px 0; }

/* subpage */
#content_subpage_left { width: 240px; float: left; text-align: left; }
#content_subpage_right { width: 720px; float: right; text-align: left; }
#subpage_menu_left { list-style: none; padding: 0; margin: 20px 0 20px 0; background: url(../images/menu_left.gif) bottom repeat-x; font-size: 10px; }

.left_menu_0 { padding: 6px 2px 6px 2px; background: url(../images/menu_left.gif) top repeat-x; }
.left_menu_0 a { color: #002B6A; text-decoration: none; font-weight: bold; }
.left_menu_0 a:hover { color: #F11111; text-decoration: none; font-weight: bold; }

.left_menu_1 { padding: 0px 10px 6px 18px; background: url(../images/menu_left_arrow.gif) top left no-repeat; background-position: 0px 4px; }
.left_menu_1 a { color: #2F72A5; text-decoration: none; }
.left_menu_1 a:hover { color: #F11111; text-decoration: none; }

.left_menu_2 { padding: 3px 10px 3px 30px; }
.left_menu_2 a { color: #2F72A5; text-decoration: none; }
.left_menu_2 a:hover { color: #F11111; text-decoration: none; }

#localizer { text-align: left; padding: 5px 0 5px 0; color: #4D7CC0; font-size: 10px; }
#localizer a { color: #79A5FF; }

.title { font-size: 16px; color: #002B6A; font-weight: normal; text-align: left; margin: 19px 0 15px 0; }
/* subpage */

/* homepage */
#content_left { float: left; display: inline; width: 220px; text-align: left; overflow: hidden; }
#content_center { float: left; display: inline; width: 470px; text-align: left; margin: 0 30px 0 30px; overflow: hidden; }
#content_right { float: right; display: inline; width: 220px; text-align: left; overflow: hidden; }
/* border-top: 1px dotted #65747B; */

.box { border-bottom: 1px dotted #65747B; line-height: 15px; }
.box_title { color: #4D7CC0; font-weight: bold; padding: 10px 0 8px 0; }
.box_title a:hover { text-decoration: none; }
.box_text { padding: 0 0 10px 0; text-align: justify; }
.box_text img { float: left; margin: 0 10px 0 0; }
.box_more { padding: 0 0 10px 0; text-align: right; }
.box_more a { text-decoration: underline; }
.box_more img { vertical-align: middle; }

#content_bottom { text-align: left; padding: 10px 0 10px 0; border-top: 1px dotted #65747B; border-bottom: 1px dotted #65747B; }
#content_bottom span { padding: 0 9px 0 9px; }
#content_bottom img { vertical-align: middle; }
/* homepage */

/* news */
.akt_title { color: #4D7CC0; font-weight: bold; padding: 10px 0 0 0; }
.akt_title a:hover { text-decoration: none; }
.akt_date { padding: 2px 0 2px 0; font-size: 10px; color: #64737A; }
.akt_text { padding: 0 0 10px 0; text-align: justify; }
.akt_text img { float: left; margin: 0 10px 0 0; }
.akt_more { padding: 0 0 10px 0; text-align: right; }
.akt_more a { text-decoration: underline; }
.akt_more img { vertical-align: middle; }

.akt_date_2 { padding: 2px 0 2px 0; font-size: 10px; color: #64737A; }
.akt_title_2 { color: #4D7CC0; font-weight: bold; padding: 0 0 0 0; }
.akt_title_2 a:hover { text-decoration: none; }
.akt_more_2 { padding: 4px 0 10px 0; }
.akt_more_2 a { text-decoration: underline; }
.akt_more_2 img { vertical-align: middle; }

/* news */

/* footer */
#footer_back { width: 100%; background: url(../images/footer_back.gif) top left repeat-x #FFFFFF; clear: both; }
#footer { width: 970px; text-align: center; margin: 0 auto; clear: both; padding: 0;}
#footer_text { height: 44px; }
#footer_text span { display: block; text-align: center; color: #FFFFFF; padding: 5px 0 0 0; font-size: 10px; }
#footer_text_2 { text-align: left; }
#footer_left { float: left; display: inline; margin: 9px 0 10px 0; }
#footer_right { float: right; display: inline; margin: 9px 0 10px 0; }
/* footer */

.mapa { margin: 0 0 20px 0}
.ms { color: red; text-align: left; }
.ms_ {color:#F9B83C; font-weight:bold;}
.ms_0 {color:#F9B83C; font-weight:bold;}
.ms_1 {color:#BD6B22; font-weight:bold;}
.ms_2 {color:#1E5599; font-weight:bold;}
.ms_3 {color:#40924A; font-weight:bold;}
.ms img {margin:0 3px 0 0;}

.ok {color: #0A9B0E;}
.blad {color: #F11111;}

.kontakt_opis { float: left; width: 310px; }
.kontakt_opis_2 { width: 310px; }
.kontakt_opis_text { margin: 0 0 3px 0; }
.kontakt_opis_input { margin: 0 0 3px 0; }
.kontakt_opis_input input { margin: 0 0 3px 0; width: 300px; border: 1px solid #000000; padding: 3px; }
.kontakt_opis_input textarea { margin: 0 0 3px 0; width: 298px; border: 1px solid #000000; padding: 3px; }
.kontakt_opis_input_submit { padding: 5px 0 5px 0; }

.wyniki_wyszukiwania_1 { font-weight: bold; }
.wyniki_wyszukiwania_2 { padding: 2px 10px 5px 20px; }

a { color: #4D7CC0; text-decoration: none; }
a:hover { color: #11438A; text-decoration: underline; }

form { display: inline; }


.ddmx {
	font-family : Tahoma;
	font-size : 11px;
	color : #F8F3EA;
	text-decoration : none;
}
.ddmx .item1, .item1:link, .item1:visited, .item1:active {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
   position : relative;
   display: block;
   white-space: nowrap;
   padding : 12px 5px 13px 5px;
   line-height : 15px;
}
.item1_aktywny {
   background : #C4D2ED ;
}
.ddmx .item1:hover,
.ddmx .item1-active, .item1-active:link, .item1-active:visited, .item1-active:active,
.ddmx .item1-active:hover {
	font-family : Tahoma;
	font-size : 11px;
	font-weight : bold;
	color : #206292;
	text-decoration : none;
   position: relative;
   display: block;
   white-space: nowrap;
   padding : 12px 5px 13px 5px;
   background : #C4D2ED;
   line-height : 15px;
}
.ddmx .item2, .item2:link, .item2:visited, .item2:active,
.ddmx .item2:hover,
.ddmx .item2-active, .item2-active:link, .item2-active:visited, .item2-active:active,
.ddmx .item2-active:hover {
	font-family : Tahoma;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration: none;
	text-align : left;
   padding: 4px 8px 5px 20px;
   display: block;
   white-space: nowrap;
   position: relative; 
   z-index: 500;
   border : 0;
   background : url(../images/arrow.gif) top left no-repeat #76B5E1;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: url(../images/arrow2.gif) top left no-repeat #206292;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 14px;
    right: 1px;
    border: 0px;
}
.ddmx .section {
	padding-top : 0px;
	border: 0px;
   position: absolute;
   visibility: hidden;
   z-index: -1;
   
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */