body { background: #FFFFFF url(../images/back_top.gif) top repeat-x; padding: 0; margin: 0; font-family: Tahoma; font-size: 12px; line-height: 18px; text-align: center; color: #00417D; }
#container { width: 990px; overflow: hidden; margin: 0 auto; text-align: center; }
#header { width: 990px; }
#header_img { float: left; }
#header_text { width: 282px; float: right; margin: 10px 9px 0 0; text-align: right; font-size: 11px; }
#header_sitemap { padding: 5px 0 0 0; text-align: right; font-weight: bold; }
#header_sitemap a { color: #0067A4; text-decoration: underline; }
#header_sitemap a:hover { color: #B30207; text-decoration: underline; }
#header_flash { clear: both; }

#localizer { width: 990px; height: 33px; background: url(../images/localizer_back.gif) repeat-x; overflow: hidden; }
#localizer_text { text-align: left; margin: 3px 0 0 10px; color: #FFFFFF; font-size: 11px; line-height: 15px; }
#localizer_text a { color: #FBDDBF; text-decoration: none; padding: 0 3px 0 3px; }
#localizer_text a:hover { color: #FBDDBF; text-decoration: underline; }

#content { width: 990px; text-align: center; margin: 9px 0 9px 0; background: #FFFFFF; clear: both; background: url(../images/content_back.gif); overflow: hidden; text-align: left; }

#content_left { width: 224px; float: left; margin: 0 10px 0 5px; display: inline; }
#content_center { width: 512px; float: left; }
#content_right { width: 218px; float: right; margin: 0 5px 0 16px; background: url(../images/content_right_back.gif) top repeat-x #0064A1; }

.tytul { font-size: 19px; color: #0064A1; font-family: Arial; font-weight: normal; }

a { color: #BF0208; text-decoration: underline; }
a:hover { color: #027FBF; text-decoration: underline; }

.table { width: 100%; border: 1px solid #808080; border-collapse: collapse; background: #F4F4F4; line-height: 16px; }
.table th { border: 1px solid #FFFFFF; padding: 5px; background: #ECECEC; text-align: center; }
.table td { border: 1px solid #FFFFFF; padding: 5px; }
.t_right { text-align: right; }
.t_center { text-align: center; }

.gallery { margin: 0 auto; text-align: center; }
.gallery img { border: 1px solid #00A9F6; padding: 2px; margin: 3px; cursor: pointer; }

form { display: inline; }

.ok { text-align: center; font-weight: bold; clear: both; }
.blad { text-align: center; font-weight: bold; color: #Ff0000; clear: both; }

/* menu lewe */
.left_box { width: 214px; margin: 0 10px 5px 0; clear: both; overflow: hidden; }
.left_box_img { float: left; width: 91px; }
.left_box_text { float: right; width: 113px; }
.left_box_text1 { margin: 4px 0 7px 0; font-size: 12px; line-height: 13px; }
.left_box_text1 a { color: #B30207; text-decoration: none; }
.left_box_text1 a:hover { color: #027FBF; text-decoration: underline; }
.left_box_text2 { color: #666666; font-size: 10px; line-height: 13px; }
.left_box_footer { width: 109px; margin: 13px 0 0 0; }

#menu { width: 214px; margin: 2px 0 7px 0; padding: 0; list-style: none; font-family: Arial; font-size: 12px; font-weight: bold; line-height: 15px; clear: both; }
#menu li { padding: 2px 0 2px 20px; background-image: url(../images/menu_left_square.gif); background-repeat: no-repeat; background-position: 7px 6px; }
#menu li a { color: #0067A4; text-decoration: none; }
#menu li a:hover { color: #B30207; text-decoration: none; }
/* menu lewe */

#content_center ul { margin-left: 0; padding-left: 0; list-style: none; }
#content_center ul li { padding-left: 34px; background-image: url(../images/square.gif); background-repeat: no-repeat; background-position: 20px 6px; }

#content_right_2 { padding: 10px 11px 0 11px; }
#search_title { font-size: 19px; color: #FFFFFF; font-family: Arial; font-weight: normal; }
#search_text { color: #FFFFFF; font-size: 11px; line-height: 15px; padding: 3px 0 0 0; }
#fraza { width: 184px; background: #70BBDE; border: 1px solid #C5E4F2; color: #FFFFFF; font-weight: bold; font-size: 12px; padding: 3px; }
#search_fraza { text-align: center; padding: 12px 0 0 0; }
#search_submit { text-align: center; padding: 10px 0 20px 0; }
#slideshow_flash { text-align: center; }

/* footer */
#footer { width:980px; height:49px; text-align:center; margin:0 auto; clear:both; padding:0 0 5px 0; font-size: 11px; }
#footer_top {width:980px; background: url(../images/footer_back_top.gif) repeat-x; text-align:right; height:19px;}
.footer_top_text {float:right; margin:4px 15px 0 0; vertical-align:middle; line-height:1px; font-size: 10px; }
.footer_top_text span a {color:#C70308; text-decoration:none;}
.footer_top_text span a:hover {color:blue; text-decoration:none;}
.footer_top_text span img {padding: 0 5px 0 15px;}
#footer_bottom {width:980px; background: url(../images/footer_back_bottom.gif) repeat-x; height:30px; margin:1px 0 0 0;}
#footer_bottom_text {float:left; color:#FFFFFF; padding:6px 0 0 5px;}
#footer_bottom_text a {color:#FFFFFF; text-decoration:none;}
#footer_bottom_text a:hover {color:#FFD89B; text-decoration:underline;}
#text_right {color:#FFFFFF; float:right; text-align:right;  padding:6px 10px 0 5px;}
#text_right span {display: inline; padding:0 5px 0 5px;}
#text_right a {color:#FFFFFF; text-decoration:none;}
#text_right a:hover {color:#FFEEAB; text-decoration:underline;}
/* footer */

/* aktualnosci */
.akt_tytul { color: #F18212; font-weight: bold; }
.akt_data { color: #BF0208; font-size: 11px; margin: 3px 0 3px 0; }
.akt_tresc {  }
.akt_odstep { height: 10px; overflow: hidden; }
/* aktualnosci */

/* formularz kontaktowy */
.kontakt_opis { width: 482px; margin: 0 auto; text-align: center; }
.kontakt_opis_text { padding: 3px 0 3px 0; text-align: left; }
.kontakt_opis_input { padding: 0 0 11px 0; }
.kontakt_opis_input_submit { padding: 0 0 11px 0; }
.kontakt_opis_input input { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 480px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input textarea { border-top: 1px solid #484848; border-left: 1px solid #484848; border-right: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB; width: 480px; font-family: Tahoma; font-size: 12px; color: #000000; }
.kontakt_opis_input_submit { text-align: left; }
.kontakt_opis_input_submit input { border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; border-right: 1px solid #808080; border-bottom: 1px solid #808080; font-family: Tahoma; font-size: 12px; width: 85px; height: 22px; }
/* formularz kontaktowy */

.wyniki_wyszukiwania_1 { padding: 5px 0 3px 0; }
.wyniki_wyszukiwania_1 img { vertical-align: middle; }
.wyniki_wyszukiwania_2 { padding: 1px 0 10px 0; }

.ms { padding: 2px 0 4px 0; }
.ms_0 { font-weight: bold; }
.img_ms { vertical-align: middle; }

.image { border: 1px solid #00A9F6; padding: 2px; }