@charset "UTF-8";
html, body, div, h1, h2, h3, h4, h5, a, img, table, tbody, tr, th, td, form { margin:0px; padding:0px; text-decoration:none; font-family:Verdana; font-size:11px; color:#000000; vertical-align:top; border-width:0px; border-style:none; border-collapse:collapse; }
html, body { background-image:url('../images/bg_body.gif'); background-position:left 270px; background-repeat:repeat-x; background-color:#ffffff; }
a { color:#2061A9; font-weight:bold; }
h1 { font-weight:bold; letter-spacing:1px; color:#FFBC19; padding:0px 0px 0px 20px; height:18px; line-height:18px; display:block; margin:0px 0px 12px 0px; background-image:url('../images/bg_h.gif'); background-position:left 5px; background-repeat:no-repeat; }
h3, .h3 { line-height:18px; padding:5px 0px 12px 18px; margin:0px; letter-spacing:1px; display:block; background-image:url('../images/bg_h3.gif'); background-position:left 11px; background-repeat:no-repeat; }
#targi h3, #targi .h3 { height:44px; padding-bottom:0px; }
h3, .h3, h3 a, .h3 a { font-size:12px; font-family:Tahoma; text-decoration:none; font-weight:bold; }
h4, .h4 { font-weight:normal; letter-spacing:1px; color:#ffffff; padding:0px 0px 0px 20px; height:18px; line-height:18px; display:block; margin:0px 0px 12px 15px; background-image:url('../images/bg_h4.gif'); background-position:left 7px; background-repeat:no-repeat; text-transform:UpperCase; height:16px; line-height:16px; text-align:left; }
h5 { font-weight:bold; letter-spacing:1px; color:#000000; padding:0px 0px 0px 20px; height:18px; line-height:18px; display:block; margin:12px 0px; background-image:url('../images/menu_li_li.gif'); background-position:left 7px; background-repeat:no-repeat; text-transform:UpperCase; text-align:left; }
.clear { clear:both; }
.root { width:860px; margin:0px auto; }
.content { padding:15px; }
.pager { text-align:center; }
table { width:100%; }
table.tabela { border-top:1px solid #cecece; border-left:1px solid #cecece; background-color:#EFF7F9; }
table.tabela th, table.tabela td { border-right:1px solid #C4E5EF; border-bottom:1px solid #B7CFD7; padding:1px 2px; }
table.tabela th { background-color:#CFDDE2; }
table.tabela tr.dark td { background-color:#E2ECEF; }
#right .content ul { margin:0px; }
#right .content img { border:1px solid #cfcfcf; margin:0px 5px 10px 11px; }
/*top*/
#top { height:315px; text-align:center; background-image:url('../images/bg_top.jpg'); background-position:center top; background-repeat:no-repeat; }
/*center*/
#root { background-color:#F4F7F7; }
#center { background-color:#FCFDFD; background-image:url('../images/bg_center.gif'); background-position:left top; background-repeat:repeat-x; border-left:1px solid #D0EAF2; border-right:1px solid #D0EAF2; }
.subpage #center { background-position:left -30px; }
#topheader { height:44px; }
#topheader .left, #topheader .leftcorner { height:73px; width:241px; }
#topheader .left { margin-bottom:-32px; background-image:url('../images/bg_center_top.gif'); background-position:left bottom; background-repeat:repeat-x; position:relative; }
#topheader .leftcorner { overflow:hidden; background-image:url('../images/bg_center_topcorner.gif'); background-position:right bottom; background-repeat:no-repeat; }
#topheader .leftcorner #fllang { position:relative; margin-top:-80px; }

#lang { padding:100px 0px 0px 15px; }
.subpage #lang { padding:50px 0px 0px 20px; }
#lang .lang_pl, #lang .lang_en, #lang .lang_ru, #lang .lang_cn { margin:9px 4px; border:1px solid #dfdfdf; width:28px; height:16px; background-image:url('../images/flagi.gif'); background-repeat:no-repeat; }
#lang .lang_en { background-position:left top; }
#lang .lang_pl { background-position:-28px top; }
#lang .lang_ru { background-position:-56px top; }
#lang .lang_cn { background-position:-84px top; }
#lang .active { opacity:0.4; filter:Alpha(opacity=40); }
#lang strong { text-transform:Capitalize; }

#mainheader { height:171px;  }
#mainheader .content { padding:0px 20px 0px 20px; }
#mainheader .content, #mainheader .content * { color:#ffffff; }
#mainheader .content * { padding:0px; }
#mainheader h1 { margin-top:20px; }
#mainheader p { margin:5px 0px 7px 0px; line-height:14px; }
#mainheader .left, #mainheader .right { float:left; height:171px; }
#mainheader .left { width:225px; background-image:url('../images/bg_mainheader_corner.jpg'); background-position:right bottom; background-repeat:no-repeat; }
#mainheader .right { width:635px; background-image:url('../images/bg_mainheader.gif'); background-position:left bottom; background-repeat:repeat-x; }
/*left right*/
#left, #right { float:left; }
#left { width:204px; padding:0px 0px 70px 0px; }
#right { width:656px; padding:0px 0px 60px 0px; }
/*menu*/
#menu { padding:25px 0px 0px 0px; margin:60px 0px 0px 0px; background-image:url('../images/bg_menu_top.gif'); background-position:left top; background-repeat:no-repeat; background-color:#F3F0EA; }
#menu * { padding:0px; margin:0px; list-style-type:none; }
#menu a { font-weight:normal; width:156px; padding:0px 10px 4px 30px; background-position:8px 4px; color:#3F3F3F; display:block; background-repeat:no-repeat; }
#menu .a { font-weight:bold; background-image:url('../images/menu_li.gif'); }
#menu ul ul { padding:14px 0px 0px 0px; margin:4px 0px 12px 0px; background-image:url('../images/bg_menu_ul.gif'); background-position:left top; background-repeat:no-repeat; }
#menu ul ul a { background-image:url('../images/menu_li_li.gif'); }
#menu ul ul a:hover { text-decoration:underline; }
#menu ul ul a.active { font-weight:bold; }
#menu ul ul li { padding:6px 0px; }
#menu_bottom { height:56px; background-image:url('../images/bg_menu_bottom.gif'); background-position:left bottom; background-repeat:no-repeat; background-color:#F3F0EA; padding:24px 0px 0px 0px; }
/*right*/
.advert, .advert_bottom, .advert .wiecej { width:600px; background-repeat:no-repeat; background-position:left top; }
.advert { margin:5px 0px 0px 25px; background-image:url('../images/bg_advert.gif'); }
#targi .advert, #targi .advert_bottom, #targi .advert .wiecej { width:300px; }
#targi .advert { float:left; margin:5px 0px 22px 18px; }
#targi .advert img { margin:0px; border:0px none; }
.a0, #targi .a0, #targi .a1 { margin-top:29px; }
#targi .img { display:block; text-align:center; }
.advert_bottom { background-image:url('../images/bg_advert_bottom.gif'); background-position:right bottom; }
.advert .wiecej { height:47px; background-image:url('../images/bg_advert_wiecej.gif'); background-position:right bottom; }
.advert .wiecej a { width:70px; height:38px; line-height:38px; margin:7px 110px 0px 0px; _margin:7px 55px 0px 0px; text-align:center; display:block; float:right; background-image:url('../images/bg_wiecej.gif'); background-position:left top; background-repeat:no-repeat; }
.advert .wiecej a:hover { background-position:left bottom; }
.advert .content { /*color:#2061A9;*/ line-height:16px; padding:20px; }
.advert .left, .advert .right { float:left; }
.advert .left { width:370px; padding:0px 20px 0px 0px; }
.advert .right { width:170px; }
/*center bottom65*/
#center_bottom { height:65px; background-image:url('../images/bg_center_bottom.gif'); background-position:left bottom; background-repeat:repeat-x; }
#partner, #partner_content { width:241px; height:162px; }
#partner { float:left; position:relative; margin:-97px 0px 0px 0px; background-image:url('../images/bg_partner.gif'); background-position:left top; background-repeat:repeat-x; }
#partner_content { position:relative; background-image:url('../images/bg_partner_corner.gif'); background-position:right top; background-repeat:no-repeat; }
#partner_content .content { width:180px; text-align:center; padding-left:0px; padding-bottom:0px; padding-right:0px; }
#partner a { display:block; margin:0px 0px 1px 0px; padding:5px 0px; background-image:url('../images/bg_partner_a.gif'); background-position:left bottom; background-repeat:repeat-y; }
/*bottom*/
#bottom { height:70px; line-height:66px; background-image:url('../images/bg_bottom.gif'); background-position:left top; background-repeat:repeat-x; background-color:#000000; border-bottom:1px solid #828282; }
#bottom * { color:#FFFFFF; }
#bottom a { font-weight:normal; }
#under_root, #under_root .left, #under_root .right, #under_root .nylonek_obrazek, #under_root .nylonek_podpis  { height:50px; line-height:50px; }
#under_root * { color:#b7b7b7; font-family:Arial; font-size:10px; font-weight:normal; }
#under_root .left, #under_root .right, #under_root .nylonek_obrazek, #under_root .nylonek_podpis  { float:left; }
#under_root .left { width:240px; }
#under_root .right { width:620px; text-align:right; }
#under_root .right a { padding:0px 0px 0px 10px; }
#under_root .nylonek_obrazek { width:30px; height:42px; padding:8px 0px 0px 0px; }
#under_root .nylonek_podpis { width:210px; }
input, textarea { border:1px solid #cecece; background:#ffffff; }
input:focus, textarea:focus { border:1px solid #92CECD; background:#F2FAFA; }
form th, form td { padding:3px 4px; }
input.text { width:200px; }
textarea { width:408px; height:140px; }
form th { text-transform:Capitalize; text-align:right; width:200px; }
.error th { color:#ff0000; }
.error input, .error textarea { border:1px solid #ff0000; }
.border th, .border td { border-bottom:1px solid #cfcfcf; }
#mapa { padding:20px 0px 0px 0px; text-align:center; }

#prezentacja { margin:20px 0px 80px 0px; text-align:right; /*background-image:url('../images/play.gif'); background-position:10px center; background-repeat:no-repeat;*/ }
#prezentacja a { display:block; padding:4px 0px; text-align:center; border:1px solid #D0EAF2; border-left:0px none; text-transform:UpperCase; font-family:Tahoma,helvetica,arial; letter-spacing:1px; font-size:12px; color:#ff0000; }
#prezentacja a:hover { border:1px solid #7FB8CA; border-left:0px none; }

#overlayshadow { width:100%; height:100%; display:none; position:fixed; *position:absolute; background-color:#000000; top:0px; left:0px; z-index:500; -moz-opacity:0.4; opacity:0.4; filter:alpha(opacity=40); -ie-xp: expression( this.style.top = document.documentElement.scrollTop + 'px' ); -ie-xp: expression( this.style.height = document.body.offsetHeight + 'px' ); }
#overlayimage { display:none; position:fixed; *position:absolute; border:1px solid #ffffff; top:0px; left:0px; padding:2px; z-index:600; -moz-opacity:1; opacity:1; filter:alpha(opacity=100); background-color:#ffffff; -ie-xp: expression( this.style.top = (document.documentElement.scrollTop+((document.documentElement.clientHeight - this.offsetHeight)/2)) +'px' ); }
#overlayimage.loading { top:50%; left:50%; margin:-50px 0px 0px -100px; width:200px; height:100px; -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70); background-image:url('../images/progress.gif'); background-position:center center; background-repeat:no-repeat; }
