body { font-family: Tahoma; font-size: 11px; line-height: 18px; color: #000000; background: url(../images/body_back.jpg) top left repeat-x #01296D; margin: 0; padding: 0; }
#layout { width: 1000px; text-align: left; margin: 0 auto; text-align: center;  }
#flash { width: 1000px; height: 450px; }
#content { width: 1000px;  background: url(../images/content_back.jpg) top left no-repeat #01296D; overflow: hidden; text-align: left; }
#banner_top { text-align: center; padding: 3px 0 10px 0; }
#content_main { width: 800px; text-align: left; float: left; }
#content_main_boxes { width: 800px; background: url(../images/boxes_lines.gif) top left repeat-y; overflow: hidden; margin: 0 0 40px 0; text-align: left; }
#content_main_banners { width: 200px; float: right; text-align: center; }
.box {width: 230px; margin: 0 10px 0px 20px; float: left; display: inline;}
.box_title {font-size: 25px; font-family: Microsoft Sans Serif; margin: 0 0 23px 0; font-weight: bold;}
.box_title a {color: #FFBB55; text-decoration: none;}
.box_title a:hover {color: #FFFFFF; text-decoration: none;}

.box_text1 img {margin: 3px 14px 3px 0; float: left; width: 60px; height: 46px;}
.box_text1 {padding: 0 10px 5px 0; color: #FFFFFF; line-height: 15px; }
.box_text2 {padding: 0 10px 0 0; color: #FFBB55; font-weight: bold; line-height: 15px;}
.box_arrow {float: right; margin: 10px 15px 0 0; display: inline;}
.line {  float: left;}

.box_title_promocje {font-size: 25px; font-family: Microsoft Sans Serif; margin: 0 0 30px 0; font-weight: bold; color: #FFBB55; }
.promocje {width: 230px; background: url(../images/promocje_back2.gif) top left repeat-y; float: left; overflow: hidden; display: inline; }
.title2 {color: #FFBB55; margin: 0 10px 2px 13px; font-weight: bold; font-size: 12px;}

.aaa {margin: 0 10px 0 10px; float: left;}

.miniboxy_back { width: 493px; background: url(../images/miniboxy_main_back.gif) top left repeat-y ; padding: 0 0 0 1px; overflow: hidden; float: left; margin: 0 0 0 9px;}

.miniboxy_back2 {width: 492px; background: url(../images/miniboxy_back_bottom.jpg) bottom left no-repeat; float: left;}

.mini_box {width: 113px; background: url(../images/minibox_back1.jpg) top left no-repeat ; float: left; display: inline; margin: 0 0 0 10px; }
.title {color: #FFBB55; margin: 10px 10px 2px 13px; font-weight: bold;}
.text3 {color: #FFFFFF; margin: 0 10px 20px 13px;}


#footer {width: 800px; clear: both; height: 159px; background: url(../images/footer_back.jpg) top right no-repeat; }
#white_area {width: 785px; height: 54px; background: url(../images/footer_back.gif) top left repeat-x; margin: 20px 0 12px 7px; float: left; display: inline; }
.white_area_text { margin: 17px 0 0 0; text-align: center; width: 743px; float: left;}
.white_area_text a {color: #01296D; text-decoration: none;}
.white_area_text a:hover {text-decoration: underline; color: #01296D; }
.white_area_text span { padding: 0 13px 0 13px;}
.footer_left {float: left;} 
.footer_right {float: right;}

.footer_line {margin: 0 0 0 20px; float: left; display: inline;}
.footer_text1 {color: #FFFFFF; margin: 3px 104px 0 11px; float: left; display: inline; font-weight: bold;}
.footer_text1 a {color: #FFBB55; text-decoration: none;}
.footer_text1 a:hover {color: #FFBB55; text-decoration: underline;}
.footer_text1 span {color: #FFBB55; }
.footer_text2 {color: #FFBB55; margin: 3px 40px 0 0; float: right; display: inline; font-weight: bold;}
.footer_text2 a {color: #FFBB55; text-decoration: none;}
.footer_text2 a:hover {color: #FFBB55; text-decoration: underline;}
.footer_text2 img {vertical-align: middle; padding: 0 6px 0 0;}
.footer_text3 {color: #FFFFFF; margin: 3px 104px 0 11px; float: left; display: inline; font-weight: bold; width: 300px;}
.footer_text3 a {color: #FFBB55; text-decoration: none;}
.footer_text3 a:hover {color: #FFBB55; text-decoration: underline;}

.ms { color: #FFFFFF;}
.ms_ { color:#F9EB4B; 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; }

.head { font-size: 19px; color: #FFBB55; font-weight: bold; margin: 0 0 0 60px; } 
.main { color: #FFFFFF; margin: 10px 60px 0 60px; font-size: 12px; } 
.main a { color: #F2E900; text-decoration: underline; }
.main a:hover { color: #FFFFFF; text-decoration: underline; }

.akt_head { font-size: 19px; font-weight: normal; color: #F5C41C; line-height: 25px; }
.akt_date { font-weight: bold; color:#FFFFFF; margin: 5px 0 0 0; }
.akt_text { color:#FFFFFF; margin: 5px 0 20px 0; }
.akt_text a { color: #F5C41C; text-decoration: none; }
.akt_text a:hover { color: #F11111; text-decoration: none; }

.gallery { margin: 0 0 0 20px; }

input, select, textarea, option { font-family: Tahoma; font-size: 12px; color: #000000; background: #FFBB55; }

.kontakt_opis { float: right; 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; }

.blad { color: #F12D13; font-weight: bold; text-align: center; }
.ok { color: #13E9F1; font-weight: bold; text-align: center; }

.zdjecie { border: 1px solid #E7DBCB; }

#ListaMiniaturki { margin: 0 auto; text-align: center; padding: 3px 0 3px 0; overflow: hidden; }
#ListaMiniaturki img { border: 2px solid #E7DBCB; cursor: pointer; margin: 3px; padding: 1px; }

.tabelka { width: 100%; border: 1px solid #005DFF; border-collapse: collapse; background: #0041B4; line-height: 16px; }
.tabelka th { border: 1px solid #005DFF; padding: 5px; background: #001A48; text-align: center; }
.tabelka td { border: 1px solid #005DFF; padding: 5px; text-align: center; }
.tab_right { text-align: right; }
.tab_center { text-align: center; }