body { background: #091445; color: #12184C; margin-top: 0px; font-family: Tahoma, Verdana, 'sans-serif'; }
a { text-decoration: none; }
img { border: none;}

.tabela1 {background: #091445; width: 1024px; max-width: 1024px; height: auto; margin-top: 10px; margin-left: auto; margin-right: auto;}
.wiersz_logo { background: #FFFFFF; width: auto; text-align: left; height: auto; font-family: Arial, 'sans-serif'; font-size: 28pt; font-weight: bold;}
.wiersz_logo img {margin-bottom: 10px;}
.wiersz_logo a {color: #223878;}
.motto {color: #244185; text-align: left; font-family: Arial, 'sans-serif'; font-size: 14pt; font-weight: normal;}
.motto a {color: #244185;}
.motto a:hover {color:#DD1111 !important;}
.flaga {width: 35px; height: 22px; margin-right: 20px; margin-bottom: 0px; margin-top: 1px; float: right; }
.table_menu { border-left: 15px solid #091445; border-right: 15px solid #091445; width: 100%; margin-top: 10px; padding-top: 0px; margin-bottom: 30px; }
.menu-gif {border: none; position: relative; left: -7px; top: 2px; }
.menu-gif-k {border: none; position: relative; left: -7px; top: 6px; }

/* nieuzywany
.menu-gif2 {border: none; position: relative; left: -12px; top: 12px; }
*/

.tresc {background: #FFFFFF; padding-left: 30px; padding-right: 15px; padding-bottom: 20px; width: 749px;}
.tresc img {margin: 5px;}
.tresc a img {margin: 0px;}
.tresc .a_u:hover { text-decoration: underline; }
.tresc .a_au { font-weight: bold; font-style: italic; }
.tresc .a_au:hover { text-decoration: underline; }

.scrollable {margin-top: 10px; margin-bottom: 10px; text-align: justify; color: #272088; width: 100%; font-size: 15px;}
div #head { margin-top: 15px; margin-bottom: 20px; font-family: Verdana, 'sans-serif'; color: #455080; font-weight: normal; text-shadow: #000000 1px 1px 1px; font-size: 24px; max-width: 600px;}
.scrollable a {color: #272088;}

.srodkowa_kol { width: 548px; /*background: yellow; */ padding-right: 30px; vertical-align: top; }
.podpis {color: #000088; font-family: Arial, Tahoma, 'sans-serif'; font-size: 24px;}
.podpis:hover {color:#DD1111 !important;}

.prawy_bok { width: 160px; max-width: 160px; /* background: lightgreen; */ border-left: solid 1px #DADADA; padding-left: 10px; vertical-align: top; padding-top: 15px; }
.bok_tytul {text-align: left; font-family: Verdana, 'sans-serif'; font-size: 18px; font-weight: bold; width: 100%; border-bottom: 1px solid black;}
.bok_news_head { text-align: left; border-bottom: 1px solid #DEDEDE; margin-bottom: 4px;}
.bok_news_head a { font-weight: bold; font-family: Verdana, 'sans-serif'; font-size: 14px;}
.bok_news_body { text-align: left; width: 100%;  border-bottom: 1px solid #DEDEDE; }
.bok_news_body a { font-family: Verdana, 'sans-serif'; font-size: 13px; color: #444444; }
.bok_news_body a:hover { color: #000000; }
.bok_news_more { text-align: right; margin-bottom: 20px; }
.bok_news_more a { font-style: italic; font-size: 13px; color: #666666; }
.bok_news_more a:hover { color: #000000 }
.bok_news_old { text-align: right; margin-top: 20px; }
.bok_news_old a { font-style: italic; font-size: 14px; color: #666666; font-weight: bold;}
.bok_news_old a:hover { color: #000000; }


.table_foot { color: #FFFFFF; margin-left: auto; margin-right: auto; text-align: center; width: 90%; }
.tr_foot { text-align: center; height: 37px; }
.td_foot_r { text-align: right; width: 107px }
.td_foot_l { text-align: left; width: 107px }
.td_foot_c { width: auto; font-size: 10pt; }

.partner { margin-bottom: 20px !important; }

.listaknx {vertical-align: middle;}
.knx_tr { height: 115px; text-align: justify; vertical-align: top; }
.knx_tr img { border: 1px solid grey; width: 160px; }

.cennik_tyt { color: #CC0000; font-weight: bold; margin-top: 10px; margin-bottom: 5px; font-size: 16px; }
.cennik_nazwa_pola1 { font-size: 14px; width: 45px; color: #CC0000; }
.cennik_nazwa_pola2 { font-size: 14px; width: 75px; color: #CC0000; }
.cennik_pole { color: #12184C; font-size: 12px; width: 175px; }
.cennik_square { color: #12184C; font-size: 13px; width: 265px; }
.cennik_uwagi {color: #12184C !important; vertical-align: middle; font-size: 13px; }


#lista_menu { width: 200px; margin: 0px; padding: 0px; line-height: 59px; background: #DD1111;}
#lista_menu ul { list-style: none; margin: 0px; padding: 0px; width: 200px; height: 100%;  }
#lista_menu li { list-style: none; vertical-align: middle; height: 59px; text-align: left; font-family: Tahoma, Verdana, Arial, 'sans-serif'; font-size: 14px; padding-left: 20px; background-image: url(./grafika/menu_tlo1.png); background-repeat: no-repeat; background-position: right bottom;
/*border-right: 1px solid #DD1111;
border-top: 1px solid #DD1111;
border-bottom: 1px solid #DD1111;
border-left: 1px solid #DD1111;*/
}

#lista_menu li:hover { background-image: url(./grafika/menu_tlo.png);
/*border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid darkblue;
border-left: 1px solid darkred;*/
}
#lista_menu li:hover a { color: #272088; }

#lista_menu a {color: #F0F0F0;}
#lista_menu a:hover {color: #272088}
#menu9 {border-bottom: 0px !important; margin-left: 0px;}
#start {} /* tabela z przesuwajacymi sie obrazkami na glownej */
.down-button {float: right; background: #F0F0F0; border: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0; border-left: 1px solid #F0F0F0; padding: 4px; color: #F0F0F0 !important; margin-left: 0px; margin-right: 2px; margin-bottom: 5px; margin-top: 5px; text-align: center; position: relative; top: -30px;}
.down-button:hover {background: #D0D0D0; border: 1px solid black; border-top: 1px solid grey; border-left: 1px solid grey; padding: 4px; color: black !important; color: #12184C;}
.down-button:active {border: 1px solid black; background: #C0C0C0; color: black !important; outline: none;}
.down-button img {}
#news {margin-top: 20px; margin-bottom: 20px; margin-left: 10px; width: 610px; border: 1px black solid; background: #DFDFDF;}
#news-title-date {padding: 5px; border-bottom: 1px red solid; background: #DFDFDF; }
#news-title {padding: 0px; margin: 0px; font-weight: bold; display: inline; height: auto;}
#news-main-date { display: inline; float: right; margin: 0px; width: 80px; height: auto;}
#news-short {padding: 5px; background: #EFEFEF;}
#news-more {padding: 3px; padding-top: 0px; border-top: 1px solid #333333; background: #E0E0E0; text-align: right; font-style: italic;}

#pub {margin-top: 20px; margin-bottom: 20px; margin-left: 10px; width: 610px; border: 1px black solid; background: #F5F5FA;}
#pub-title-date {padding: 5px; border-bottom: 1px #12184C solid; background: #F5F5FA; }
#pub-title {padding: 0px; margin: 0px; font-weight: bold; display: block; height: auto;}
#pub-main-date { display: block; margin: 0px; height: auto; width: auto; border-top: 1px none #12184C; font-size: 14px; font-variant: small-caps; font-style: italic; color: gray;}
#pub-short {padding: 5px; background: #FFFFFF;}
#pub-more {padding: 3px; padding-top: 0px; border-top: 1px solid #EAEAEA; background: #FAFAFA; text-align: right; font-style: italic;}

#pub-title a:hover {color: #3E5596;}
#pub-more a:hover {color: #3E5596;}

.scrollable a.download {margin-left: 0px; font-size: 15px; color: #203565; }
.scrollable a.download:hover {color: #CC0000;}

#tytul_produkty {text-align: left; font-family: Tahoma, Arial, 'sans-serif'; font-weight: bold; font-size: 18px; text-decoration: underline; color: #254286; margin-bottom: 15px;}
#tytul_produkty:hover {color: #e53722;}
#produkty a {text-decoration: underline; font-size: 15px; color: #333333; line-height: 150%;}

div #head-news { margin-top: 10px; font-family: Verdana, 'sans-serif'; color: #455080; font-weight: normal; text-shadow: #000000 1px 1px 1px; font-size: 24px; max-width: 600px; border-bottom: 1px solid #AAAAAA; margin-bottom: 5px;}
div #news-date { margin-top: 5px; font-family: Verdana, 'sans-serif'; color: #666666; font-weight: normal; font-style: italic; font-size: 15px; margin-bottom: 15px;}
div #news-body { margin-top: 5px; font-family: Verdana, 'sans-serif'; color: #000000; font-weight: normal; font-size: 15px; max-width: 600px; margin-bottom: 15px;}
div #news-back { margin-top: 5px; }
div #news-back a { font-family: Verdana, 'sans-serif'; color: #666666; font-weight: normal; font-size: 15px; font-style: italic; }
div #news-back a:hover { color: #000000; }

div #head-pub { margin-top: 10px; font-family: Verdana, 'sans-serif'; color: #455080; font-weight: normal; text-shadow: #000000 1px 1px 1px; font-size: 24px; max-width: 600px; border-bottom: 1px solid #AAAAAA; margin-bottom: 5px;}
div #pub-date { margin-top: 5px; font-family: Verdana, 'sans-serif'; color: #666666; font-weight: normal; font-style: italic; font-size: 15px; margin-bottom: 15px;}
div #pub-body { margin-top: 5px; font-family: Verdana, 'sans-serif'; color: #000000; font-weight: normal; font-size: 15px; max-width: 600px; margin-bottom: 15px;}
div #pub-back { margin-top: 5px; }
div #pub-back a { font-family: Verdana, 'sans-serif'; color: #666666; font-weight: normal; font-size: 15px; font-style: italic; }
div #pub-back a:hover { color: #000000; }

.obr_wew { border: 1px solid #FFFFFF;}
/* .obr_wew:hover { border: 1px solid #BBBBBB;} */



.bok_lista {margin: 0px; line-height: 140%; text-align: left; padding-top: 10px;}
.bok_img {margin: 0px; text-align: center;}
.bok_img img {border: 1px solid grey; margin-bottom: 5px !important; }
.bok_img img:hover {border: 1px solid black;}
.banery { margin-top: 10px; margin-bottom: 20px;}

.konkurs_nazwa_pola {margin-top: 10px; margin-bottom: 5px; color: #111111; font-weight: bold; font-size: 13px;}
.konkurs_pole  input { border: 1px solid grey; background: #F6F6F6;}
.konkurs_pole  input:hover { background: #FAFAFA;}
.konkurs_pole  input:focus { border: 1px solid #222222; background: #FFFFEC;}
.konkurs_pole  span { font-weight: bold; color: #CC0000; margin-left: 5px; }

.konkurs_pyt {margin-bottom: 10px; margin-top:10px; color: #111111; font-weight: bold; font-size: 13px}
.konkurs_odp textarea {border: 1px solid darkgrey; background: #F6F6F6;}
.konkurs_odp textarea:hover { background: #FAFAFA;}
.konkurs_odp textarea:focus { border: 1px solid #222222; background: #FFFFEC;}



