@charset "utf-8";
/* CSS Document */
*, html, img{margin:0; padding:0;}
body{margin:0; padding:0; background:#FFF; font-size:0.7em; font-family:'Tahoma', Arial, sans-serif; min-width:1004px; width:100%;}

h1{font-size:200%;}
h2{font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:2.1em; margin-bottom:0.3em;}
h3{font-size:125%;}
h4{}
p{margin:0.7em;}
img, table, tr, td{border:none; padding:0; margin:0;}
ul, li{margin:0; padding:0; list-style-position:inside;}
a:active, a:focus { outline: 0; }
a{color:#2B60A5; text-decoration:none; font-weight:bold; padding:0; margin:0;}
a:hover{text-decoration:underline;}
input, textarea, select{margin:0.3em 0;}
textarea{height:5em;}
.clr{clear:both;}
.redstar{color:#F00; font-size:0.9em;}

/*skeleton*/
.container{margin:auto; width:984px;}
.left_all_border{width:7px; background:url(/imgs/cien-lewy.gif) repeat-y;}
.right_all_border{width:7px; background:url(/imgs/cien-prawy.gif) repeat-y;}
.left_bottom_corner{width:7px; background:url(/imgs/kwadrat-lewy-cien.gif) no-repeat right bottom;}
.bottom_border{height:7px; background:url(/imgs/cien-pion.gif) repeat-x;}
.right_bottom_corner{width:7px; background:url(/imgs/kwadrat-prawy-cien.gif) no-repeat right bottom;}

/*Head*/
.head{width:100%; background:url(/imgs/logo.gif) no-repeat left; height:86px;}
.wirplast .head{background:url(/imgs/logo_wp.png) no-repeat left top !important;} /* Wirplast */
.head .right{float:right; background:url(/imgs/logo_line.gif) repeat-x bottom right; height:100%; width:50%;}
.wirplast .head .right{width:45%;} /* Wirplast */
.wirplast .head .right{background:url(/imgs/logo_line_wp.gif) repeat-x bottom right;} /* Wirplast */
.head .right .icons{float:right; width:33%; text-align:center;}
.head .right hr{width:85%; margin:auto; color:#d3deed; margin-top:-1px; float:right;}
.head .left{float:left; height:100%; width:280px; display:block;}
.wirplast .head .left{width:366px;} /* Wirplast */
/*Flash*/
.flash_block{position:relative; width:960px; height:107px; margin:auto;}
.wirplast .flash_block{height:160px;}
#flash_id6, #flash_id654{height:290px;!important}
#flash{width:100%; height:100%; position:absolute;}
/*Top Menu*/
.top_menu{width:100%; padding-top:0.4em;}
.top_menu hr{width:99%; margin:auto; color:#cccccc;}
.top_menu .menu_list_block{margin:0.3em 0 0.2em 0; font-size:12px;}
.top_menu .menu_list_block .left_menu_decor{width:7px; height:44px; background:url(/imgs/menu_lewy.gif) no-repeat; float:left; margin-left:2px;}
.menu_list_block a{padding:1.25em 6.6%;}/*!!Left-Right padding need to be changed in case of menu item names changes!!*/
.menu_list_block a{display:block; float:left; background:#4976ac url(/imgs/menu_tlo.gif) repeat-x; color:#FFF; text-decoration:none; float:left;}
.menu_list_block a:hover, .menu_list_block .a_act{background:#285394 url(/imgs/menu_tlo_akt.gif) repeat-x;}
.top_menu .menu_list_block .spacer_menu_decor{width:5px; height:44px; background:url(/imgs/menu_spacer.gif) no-repeat; float:left;}
.top_menu .menu_list_block .spacer_menu_decorlast{width:5px; height:44px; background:url(/imgs/menu_prawe.gif) no-repeat; float:left;}
/*Left Menu*/
.left_menu{float:left; width:21%; margin:1em 1em 2em 0; font-size:0.9em;}
.lmenu_head{background:url(/imgs/menu_gora.gif) no-repeat top; width:182px; height:15px; margin:auto;}
.lmenu_cord{width:184px; margin:auto;}
.lmenu_cord .left_border{background:url(/imgs/menu_lewy_bok.gif) repeat-y left; width:4px;}
.lmenu_cord .right_border{background:url(/imgs/menu_prawy_bok.gif) repeat-y right; width:4px;}
.lmenu_bottom{width:180px; background:url(/imgs/menu_dol.gif) no-repeat; height:18px; border-top:1px solid #4e89c1; margin:auto;}

.lmenu_body{background-color:#356AAC;}
.lmenu_body img{padding-left:0.3em;}
.lmenu_body a{display:block; text-decoration:none; padding:0.55em 0;}
.lmenu_body ul{list-style:none;}
/*Left Menu 1 LVL Item*/
.first_lvl{background-color:#356AAC;}/*1-lvl links background color*/
.fl_item{border-bottom:1px solid #4e89c1; border-top:1px solid #4e89c1; margin:1px 0;}
.fli_link, .fli_link_act{color:#FFF; background:#356AAC; font-size:1.1em;}
.fli_link:hover, .fli_link_act{background:url(/imgs/menu_boczne_tlo_akt.gif) repeat;}/*1-lvl link hover style*/
/*Left Menu 2 LVL Item*/
.second_lvl{background-color:#e8ecf2;}/*2-lvl links background color*/
.sl_item{border-bottom:1px solid #369;}
.sl_itemlast a:hover, .sl_itemlast .a_act, .sl_item a:hover, .sl_item .a_act{background:#b4d3e3;}/*2-lvl active ans hover link style*/
/*Left Menu 3 LVL Item*/
.third_lvl{background-color:#FFF;}/*3-lvl links background color*/
.tl_item{border-top:1px solid #369;}
.tl_item a{padding-left:1em;}
.tl_item a:hover, .tl_item .a_act{background:#CCC;}/*3-lvl link hover style*/
.dispNone{width:0px; height:0px; display:none;}/*Li for case of empty parent Ul (for validation)*/

/*Right Side aka Content*/
.right_side{float:left; width:77%; margin:1em 0 0 0;}
.page_h1{width:100%; background:#4976ac url(/imgs/modul_nagl_tlo.gif) repeat-x; height:35px;}
.page_h1 .tbl{width:100%; height:100%;}
.left_fill{background:url(/imgs/modul_nagl_strzalka.gif) no-repeat left; width:33px; height:100%;}
.right_fill{background:url(/imgs/modul_nagl_kon.gif) no-repeat left; width:16px; height:100%;}
.page_h1 h1{margin-left:0.7em; font-size:14px; position:relative; top:-2px; line-height:200%; font-weight:bold; color:#FFF;}

.content_block{margin:1em 0.5em;}
.content_block .eborder td{border:1px solid black; padding:0 0.2em;}
.content_block td{vertical-align:top;}
/*Footer*/
.footer{background:url(/imgs/stopka_tlo.gif) repeat-x;}
.footer hr{width:99%; margin:auto; color:#999; margin-bottom:0.2em;}
.footer .ftr_item{float:left; width:16.6%; padding:0.6em 0;}
/*skeleton END*/

/*Content Inner pages styles*/
/*Files downloads*/
/*.files_list_type{list-style:none; list-style-position:inside;}*/
.files_list_type a{padding:0.7em 1.7em; background:url(/imgs/tytul_strzalka.gif) no-repeat left center; border-bottom:1px solid #999; margin-bottom:1em; display:block; text-decoration:none;}
/*.file_list p a{padding:0.3em 2em; background:url(/imgs/ikonka.gif) no-repeat left center;}*/
#dwloadfile_0{display:none;}

/*Photoalbum*/
.phgall_partition_lvl1{width:33%; float:left; text-align:center; margin-bottom:1.7em;}
.phgall_partition_lvl1 a, .phgall_partition_lvl2 a{text-decoration:none;}
.phgall_partition_lvl2{width:21%; float:left; text-align:center; margin-bottom:1.7em; padding:0 1.3em;}
.phgall_partition_lvl1first, .phgall_partition_lvl2first{display:none;}
.photoalbum_block a img, .phgall_partition_lvl2 a img{border:1px solid #bed9e2; padding:0.2em;}
.photoalbum_block a img{margin:1em 3.3em;}
.photoalbum_block p{text-align:right; padding-right:1.8em; background:url(/imgs/wstecz.gif) no-repeat right;}
.photoalbum_block p a{font-size:0.9em; color:#333;}
.same_partition_galls{list-style:none;}
.same_partition_galls li{padding:0.2em 2.3em; background:url(/imgs/strzalka_2.gif) no-repeat left;}
.same_partition_galls .first{display:none;}

/*Contacts*/
.contact_list .contact{width:49%; float:left; margin-bottom:1em;}
.contact_list .contact td{border:none; !important}
.contact_list .about_contact p{padding:0; margin:0;}
.contact_list .about_contact{padding-left:4em;}
.delimeter_odd{width:100%; height:0px; float:left;}
.delimeter_{display:none;}

/*Proposal (Catalog)*/
.proposal div{float:left; width:33%; text-align:center; margin-bottom:1em;}
.proposal a{text-decoration:none;}

.prop_partition_item{margin-top:1em;}
.prop_partition_item a{display:block; background:#000066; padding:1em; color:#FFF; text-decoration:none;}
.prop_partition_item a span{float:right; font-size:80%;}
.prop_partition_item a:hover{background:#1a1a8c; color:#FFF;}
.prop_partition_item p{text-align:center;}
/*Object content HTML tag styles*/
.odt, h5{padding:0.7em 1.7em; background:url(/imgs/tytul_strzalka.gif) no-repeat left center; border-bottom:1px solid #999; margin-bottom:1em; font-weight:bold;}
.ola{list-style:none;}
.ola li, h6{padding:0 2.5em; background:url(/imgs/menu_file_plus.gif) no-repeat left top;}
h5, h6{font-size:1em;}
/*Where to By (rumap)*/
#interactiveMap{margin:0.6em auto; position:relative; overflow:hidden;}
.mapPoint{width:10px; height:10px; display:block; position:absolute; background:url(/imgs/point.gif) no-repeat center center; z-index:100;}
#rumap td{vertical-align:middle;}
/*Sitemap*/
.sitemap{list-style-position:inside;}
.sitemap li{margin-left:0.7em;}
/*Counter*/
.li_counter{margin:0.75em 0; text-align:right; opacity:0.3; filter:alpha(opacity=30); clear:both; float:right;}
