body{ height:100%; padding: 0px 0px 20px 0px; margin:0px; font-family:verdana; font-size:12px; background:#ebf4fa url('../images/layout/frame/frame_left_shadow.gif') no-repeat 1000px 0px; }
div.cr { clear:both; }

/*  ==========================  GLOWNA TABELA */
#container    { padding:0px; margin:0px 0px 20px 0px; width:1000px; vertical-align:top; background:white; border-bottom:#d1dbe6 1px solid;}
#shadow    { padding:0px; margin:0px; width:0px; }

/*  ==========================  SEKCJA - BANER */     
#section_baner    { width:100%; height:112px; position:relative; border-right:#d1dbe6 1px solid; background:#eaeaea url('../images/layout/baner/ban_bg_left.jpg') repeat-x; vertical-align:top; z-index: 100; }
#logo    { margin:0px; padding:20px 0px 0px 25px; float:left; overflow:hidden; }
#fla_banner    { width:899px; height:112px; margin:0px; padding:0px; float:right; overflow:hidden; background: url('../images/layout/baner/ban_all_right.jpg') no-repeat; }
#all_flags    { padding:0px; top:90px; left:7px; width:350px; height:12px; position:absolute; }
#all_flags img    { margin-right:0px; }
#navi_bottom_line    { width:100%; height:9px; position:absolute; left:0px; top:142px; background:url('../images/layout/navi/navi_bottom_line.gif') no-repeat; }

/*  ==========================  NAVI  */
#nav1 { margin: 0px; padding: 0px; width: 100%; height: 39px; line-height: 1; list-style: none; background: url('../images/layout/navi/navi_bg_lev_1.gif') repeat-x; display: block; }
/*  -------  LEV 1   */
li.nav1_li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    float: left; 
    height: 29px; 
    /*background: url(../images/delimiter.png) no-repeat left; */
}
a.nav1_a  { margin:0; padding: 7px 20px; text-decoration: none; font-family: Arial; font-variant: small-caps; font-size: 12px; font-weight: normal; color: #000000; display: table-cell; vertical-align: middle; height: 29px; background: url('../images/layout/navi/navi_lev_1_sep.gif') no-repeat 100% 100%; }
a.nav1_a:hover { background:#389dd5; color:white; }
/*  -------  LEV 2  */
.nav2 { position: absolute; float: right; list-style: none; margin: 0; padding: 0px; background: #aad8f0 url('../images/layout/navi/navi_lev_2_bg.gif') repeat-x; border: 1px solid #389dd5; left: -300px; }
.nav2_li_przed_po {height:2px ;}
.nav2_li { width: 205px; background: url('../images/layout/navi/navi_lev_2_sep.gif') no-repeat 100% 100%; }
.nav2_a, .nav2_a:link, .nav2_a:visited { display: table-cell; width:203px; vertical-align: middle; padding: 3px 5px 5px; text-decoration: none; font-size: 11px; }
.nav2_group_a, .nav2_group_a:link, .nav2_group_a:visited { display: table-cell; width:203px; vertical-align: middle; padding: 3px 5px 5px; text-decoration: none; font-size: 10px; font-weight:bold; }
.nav2_group_a:hover { background:transparent; }
li.nav1_li:hover ul.nav2, #nav1 li.nav1_li.sfhover ul.nav2{ left: auto; margin-left: 0px; }
li.nav1_li:hover, #nav1 li.nav1_li.sfhover { color: #FFFFFF; }
li.nav1_li:hover a, #nav1 li.nav1_li.sfhover a{ color: #000000; }
li.nav1_li:hover a.nav2_group_a, #nav1 li.nav1_li.sfhover a.nav2_group_a{ color: #000000; }
li.nav1_li:hover a:hover, #nav1 li.nav1_li.sfhover a:hover{ color: red; }
li.nav2_li:hover a, #nav1 li.nav2_li.subhover { color: red; }

/*  -------  LEV 3  */
#nav3 { width:100%; background: #ecf6fb url('../images/layout/navi/navi_lev_3_bg.gif') repeat-x; border-bottom:2px solid #408cc5; padding:3px 0px 5px; margin:0px 0px 0px; text-align:center; }
#nav3 div { background: url('../images/layout/navi/navi_lev_3_sep.gif') repeat-x 100% 100%; width:220px; text-align:left; margin:0px auto; padding:3px 0px; font-size:11px; }
#nav3 div a{ display:block; color:#232c6d; text-decoration:none; }
#nav3 div a:hover { color:#da2437; text-decoration:underline; }
#nav3 div.group { font-weight: bold; }

/*  ==========================  SIDEBAR  */
#sidebar   { margin:0px; padding:0px 0px 0px 0px; width:230px; font-family:verdana; font-size:11px; vertical-align:top;}
#title{ width:100%; height:24px; background: url('../images/layout/navi/_title_bg.gif') no-repeat 100% 0%; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:right;}
#title div { padding:5px 10px 0px 0px; }
#copyrights{ width:100%; height:44px; background: url('../images/layout/navi/copyright.gif') no-repeat; margin:0px 0px 10px; }
#contact{ padding:10px; background: #90c9e8; margin:0px 0px 0px; color:black; font-size:11px; border-bottom:2px solid #408cc5; }
#contact div { width:205px; margin:0px; padding:0px; }
#fla_ad { width:230px; margin:0px 0px 0px; border-bottom:2px solid #408cc5; }
#news_add {margin:0px; width:100%}

/*  ==========================  CONTENT  */ 
.content{ width:765px; padding:10px; text-align: left; text-decoration: none; font-family: Verdana, Arial; font-size:12px; color: #000000; border-right:#d1dbe6 1px solid; }
#content{ width:765px; padding:10px; text-align: left; text-decoration: none; font-family: Verdana, Arial; font-size:12px; color: #000000; border-right:#d1dbe6 1px solid; }
#content h1{ font-family: Arial; font-size:18px; font-weight: normal; background:url('../images/content/symbols/at_title.gif') no-repeat 0px 4px; text-indent: 25px; }
#content h2{ font-size:12px; font-weight: bold; display:inline; }
#content h3{ font-size:12px; font-weight: bold; display:inline; }
#content hr{ color: #d1dbe6; background-color: #d1dbe6; height: 1px; }
#content span { color: #aaaaaa; font-style: italic; }
#content a { color: #2782df; text-decoration: underline; padding-left: 15px; background:url('../images/content/symbols/link_ico.gif') no-repeat 0px 3px; }
#content a:hover { color: #ff7b18; }
#content a.img { color: #000000; font-weight: normal; text-decoration: none; padding: 0px; margin: 0px; background-image:none; }
#content a.standard { padding: 0px; background-image:none; }
#content a.mail{ padding-top: 1px; }
#content a.btn_80x25 { width:80px; height:25px; display:block; padding:0px; padding-top:4px; margin:0px; cursor:pointer; color: #000000; text-decoration: none; text-align: center; font-weight: bold; vertical-align:top; background:url('../images/content/buttons/btn_bg_80x25.gif') no-repeat top left; border: none; margin-left:auto;  margin-right:auto; }
#content a.btn_80x25:hover { color: #000000; }
#content ul { list-style-image: url('../images/content/symbols/list_ico.gif'); list-style-position: outside; padding: 0px; padding-left: 16px; margin: 0px; display:compact; }
#content ul li { padding-bottom:9px; }
#content ul ul li { padding-bottom:6px; }
#content ul ul ul li { padding-bottom:3px; }
#content ul ul{ list-style-image: url('../images/content/symbols/list_ico_2.gif'); margin-left: 8px; }
#content ul ul ul{ list-style-image: url('../images/content/symbols/list_ico_3.gif'); }
#content li.text_before_list { margin-top:18px; }
#content ul ul li.first { margin-top:6px; }
#content ul ul li.last{ margin-bottom:6px; }
#content ul ul ul li.last{ margin-bottom:9px; }
#content li.text_after_list { margin-bottom:6px; }
#content input, #content select { border: 1px solid #ff7b18; font-family: Verdana, Arial, Helvetica, Sans serif; font-size:12px; background-color:#e8f6ff; }
#content input.readonly { border: 1px solid #ff7b18; font-family: Verdana, Arial, Helvetica, Sans serif; font-size:12px; background-color:#DCD8D6; }
#content input.standard { border: none; background-color: white; }
#content textarea { border: 1px solid #ff7b18; font-family: Verdana, Arial, Helvetica, Sans serif; font-size:12px; }
#content .noimage{ text-decoration: underline; padding-left: 0px; background-image:none; }
#content input.button{ width:102px; height:25px; padding:0px; margin:0px; cursor:pointer; font-weight: bold; font-size:11px; background:url('../images/content/buttons/btn_98x21.gif') no-repeat top left; border: none; }
#content .title_img { width: 100%; padding-top:3px; padding-bottom:15px; text-align: center; }

/*  --------------------------------------  Tabelka - BOX - INDEX.HTML  */ 
.index_box{ border:#8f9bb1 1px solid; margin-bottom: 10px; padding:4px; width:100%; }
.index_image{ height: 100%; vertical-align:top; }
.index_text{ background:#003399; }
.index_sep{ padding:0px; height: 2px; width:100%; text-align:left; }
.index_list{ padding:0px; margin:0px; width:100%; height: 350px; }
.index_link{ padding: 0px 20px 0px 40px; height: 86px; width:100%; font-family: Verdana, Arial; font-size: 13px; font-weight: bold; background: url('../images/content/index/index_bullet.gif') no-repeat 10px 35px; vertical-align: middle; }
#content .index_link a{ color: #ffffff; text-decoration: none; background-image:none; padding-left: 0px; padding-right: 20px; }
#content .index_link a:hover{ text-decoration:underline; color: #ffb85e; }

/*  --------------------------------------  Tabelka - BOX - bez siatki  */ 
.content_box_title{ background:url('../images/content/header_bg.gif') repeat-x top; border:#8f9bb1 1px solid; margin-bottom: 10px; font-family: Verdana, Arial; font-size:12px; text-decoration: none; text-align: left; color: #000000; }
.content_box_title_inside{ padding: 3px 10px; font-weight: bold; color: #ffffff; vertical-align:top; background:url('../images/content/header_bg_left.gif') no-repeat top right; border-bottom:#336699 1px solid; }
.content_box_header{ padding-top: 3px; padding-bottom: 3px; text-align: center; font-weight: bold; vertical-align:top; background:#cfeafc; border-bottom:#8f9bb1 1px solid; }
.content_box_header_next{ padding-top: 3px; padding-bottom: 3px; text-align: center; font-weight: bold; vertical-align:top; background:#cfeafc; border-bottom:#8f9bb1 1px solid; border-left:#8f9bb1 1px solid; }
.content_box_text{ background-color:#ffffff; vertical-align:top; padding: 10px; }
.content_box_lp{ padding-top: 3px; padding-bottom: 3px; text-align: right; vertical-align:top; font-weight: bold; background:#cfeafc; border-bottom:#8f9bb1 1px solid; }
.content_box_text_next{ background:#ffffff; vertical-align:top; border-left:#8f9bb1 1px solid; }
.content_box_number{ width: 100px; text-align: right; vertical-align:top; background:#ffffff; border-left:#8f9bb1 1px solid; padding: 10px; }
.content_box_image{ width: 50px; text-align: center; vertical-align:top; background-color:#ffffff; padding: 10px; }
.content_subject_image{ width: 50px; padding: 10px; text-align: right; vertical-align:top; }
.content_box_subject_image{ width: 180px; padding: 20px 10px 10px 15px; text-align: center; vertical-align:top; background:url('../images/content/subject_image_bg_right.gif') no-repeat 0px 10px #ffffff; }
.content_box_text_no_bullets{ vertical-align:top; background-color:#ffffff; }
.content_box_text_no_bullets ul{ list-style-image: none; list-style-type: none; padding: 0px; padding-top: 15px; padding-bottom: 15px; }
.content_box_text_no_bullets li { padding-bottom: 0px; padding-left: 10px; }
.content_box_text_no_bullets a { color: #37527e; font-weight: normal; padding-left: 5px; background-image:none; }

/*  --------------------------------------  Tabelka - siatka  */ 
.content_tablegrid_title{ margin-bottom: 15px; font-family: Verdana, Arial; font-size:12px; text-decoration: none; text-align: left; color: #000000; background:#8f9bb1; }
.content_tablegrid_title_inside{ font-weight: bold; color: #ffffff; vertical-align:top; background:url('../images/content/header_bg.gif') repeat-x top; }
.content_tablegrid_title_inside div{ padding: 5px 15px; background:url('../images/content/header_bg_left.gif') no-repeat top right; }
.content_tablegrid_header{ padding-top: 3px; padding-bottom: 3px; text-align: center; font-weight: bold; vertical-align:top; background-color:#cfeafc; }
.content_tablegrid_header_1{ padding-left: 10px; padding-top: 3px; padding-bottom: 3px; text-align: left; font-weight: bold; vertical-align:top; background:#cfeafc; }
.content_tablegrid_header_2{ padding-left: 10px; padding-top: 3px; padding-bottom: 3px; text-align: center; font-weight: bold; vertical-align:top; background:#ecf7fe; }
.content_tablegrid_lp{ padding: 5px; text-align: right; vertical-align:top; font-weight: bold; background:#e8f6ff; }
.content_tablegrid_text{ background:#ffffff; vertical-align:top; padding: 2px; }
.content_tablegrid_btn{ background:#ffffff; vertical-align:top; text-align: center; padding: 2px; }

/*  --------------------------------------  TABELKA - FOTO & SCREEN  */ 
.screen_box{ width: 182px; padding: 0px; margin-bottom:15px; font-family: Verdana, Arial; font-size:10px; background-image:url('../images/layout/foto_box/img_mid.gif'); }
.screen_image { padding:6px; background:url('../images/layout/foto_box/img_top.gif') no-repeat top left; }
.screen_image a{ background-image:none; padding:0px; }
.screen_desc { padding:6px; background:url('../images/layout/foto_box/desc_mid.gif') repeat-y left; color: #336699; }
.screen_sep { height:2px; background-image:url('../images/layout/foto_box/separator.gif'); }
.screen_end { height:2px; background-image:url('../images/layout/foto_box/desc_bottom.gif'); }
.screen_icons { padding:6px; background-color:white; }
.screen_icons a{ background-image:none; padding:0px; }

/*  ==========================  STOPKA  */ 
.section_foot { margin:0px; padding:15px; padding-left:350px; padding-right:350px; vertical-align:top; text-align: center; border: solid 0px; border-top:#eaecf0 1px; border-bottom:#d1dbe6 1px; }
.section_foot a { color: #37527e; text-decoration: underline; }
.section_foot a:hover { color: #ff7b18; }
.section_foot_inside { margin:0px; padding:0px; vertical-align:middle; text-align: center; color:#eaecf0; text-decoration: none; font-family: Verdana, Arial; font-size:11px; }
.section_foot_inside img { margin-left:10px; margin-right:10px; }
.section_foot_logo { margin:0px; padding:0px; width:100%; background:#f5fafd; border-right:#d1dbe6 1px solid; }
.section_empty   { margin:0px; padding:0px; background:#ebf4fa; }

/*  ==========================  Site Map  */ 
.navi1_doc{ padding-top:3px; padding-left:17px; background:url('../images/layout/navi/navi_ico_lev_1_doc.gif') no-repeat 0px 4px; display:block; }
.navi1_plus{ padding-top:3px; padding-left:17px; background:url('../images/layout/navi/navi_ico_lev_1_plus.gif') no-repeat 0px 6px; display:block; }
.navi1_minus{ padding-top:3px; padding-left:17px; background:url('../images/layout/navi/navi_ico_lev_1_minus.gif') no-repeat 0px 6px; display:block; }
.navi2_doc{ padding-top:3px; padding-left:28px; background:url('../images/layout/navi/navi_ico_lev_2_doc.gif') no-repeat 5px 1px; display:block; }
.navi2_plus{ padding-top:3px; padding-left:28px; background:url('../images/layout/navi/navi_ico_lev_2_plus.gif') no-repeat 5px 1px; display:block; }
.navi2_minus{  padding-top:3px; padding-left:28px; background:url('../images/layout/navi/navi_ico_lev_2_minus.gif') no-repeat 5px 1px; display:block; }
.navi3_doc{ padding-top:3px; padding-left:39px; background:url('../images/layout/navi/navi_ico_lev_3_doc.gif') no-repeat 23px 6px; display:block; }
.index_mainpage_desc_text span{ color: black; font-weight: bold; font-style: normal; }

/*  ==========================  Ankieta  */ 
.ankieta_popup { width:237px; height:150px;  margin:10px; border: 1px solid #9bc2e0; background:#ffffff; }
.ankieta_popup_content { vertical-align:top; }
.ankieta { width:100%; background:#ffffff; }
.ankieta_title { width:100%;  height:24px; padding-left:10px; color:#ffffff; text-decoration: none; font-weight: bold; font-family: Verdana, Arial; font-size:11px; background:url('../images/layout/navi/navi_bg_lev_1_out.gif') no-repeat top left; }
.ankieta_content { width:100%; color:#336699; text-decoration: none; font-weight: normal; font-family: Verdana, Arial; font-size:11px; }
.ankieta_body { width:100%; padding-left:6px; }
.ankieta_content form { display:inline; }
.ankieta_content textarea, .ankieta_content select { border: 1px solid #9bc2e0; font-family: Verdana, Arial, Helvetica, Sans serif; font-size:11px; color:#336699; background:#e8f6ff; width:205px; }
.ankieta_content input, button { font-family: Verdana, Arial, Helvetica, Sans serif; font-size:11px; font-weight:bold; width:102px; height:25px; background:url('../images/content/buttons/btn_98x21.gif') top left; }
.ankieta_mini_begin   { margin:0px; padding:0px; width:100%; height:1px; background:#336699; }
.gwiazdka, span.gwiazdka{ color:#ff6633; }
.order_verify { font-weight:bold; width:100%; background:#e8f6ff; color:#336699; }
