/*copyrights 2006 e2.pl*/

body,html {height:100%;background-color: #F5F5F5;}
body {color:#333333;margin:0;padding:0;text-align:center;font:normal 11px tahoma, sans-serif, arial;}
div {margin:0;padding:0;text-align:left}
img {border:0}
ul {margin:0;padding:0;list-style:none;}
ul li {background-repeat: no-repeat;background-position: 0 .6em;padding:2px 10px 2px .8em;line-height:1.3em;}
a {text-decoration:none;color:#333333;}
a:hover,.und {text-decoration: underline;}

table {width: 100%;border:0; border-collapse:collapse;font: normal 11px Tahoma;}
td {padding:0}
dl, dt, dd {margin:0;padding:0;border:0;outline:0;vertical-align: baseline;}

.txt td {border-bottom: 1px solid #E3E3E3;vertical-align: top; padding:3px 2px 3px 4px;}

.tb1 td {border-bottom: 1px solid #E3E3E3;vertical-align: top; padding:3px 2px 3px 4px;}
.tb4 td {border-bottom: 1px solid #E3E3E3;vertical-align: top; padding:4px 2px 4px 8px;}
.tb1 label {padding-top:4px;display:block}
.tb2 td {background: transparent url(../i/bg_dot.gif) repeat-y left 0;;vertical-align: top; padding:15px 15px 5px 15px !important;line-height:17px}
.tb3 td {background: url(../i/dot1.gif) repeat-y left 0;;vertical-align: top; padding:3px 9px 3px 9px;line-height:19px}
.trh td{background-color:#1866C1;vertical-align: middle;color: #FFFFFF; font:bold 12px Arial ;border-bottom: 5px solid #FFF !important;}}



#all {bottom:-130px;}

#bg_left {position:absolute;top:0;right:50%;margin-left:250px;display:block;width:50%;z-index:1;height:300px;background: #F5F3EF url(../i/bg1_left.jpg) repeat-x 0 0;}
#bg_right {position:absolute;top:0;left:50%;margin-right:250px;display:block;width:50%;z-index:1;height:100%;
text-align:right;}

#header object,embed {margin:0;padding:0}

.top {height:415px;width:820px; }

/*path*/
.path {width:100%;padding:15px 0 15px 0;background: url(../i/dot2.gif) repeat-x 0 40px;margin-left:56px;}
.path a {background: url(../i/ar3.gif) no-repeat 4px .8em;border:0;padding:4px 2px 4px 13px;color:#aaa}
.path a:hover {text-decoration:underline;}

.pages {text-align:center;padding:10px 0}
.pages a {border-right:1px solid #eee;margin-left:5px;;padding:4px 9px 4px 9px;color:#727272 !important;font:bold 11px Arial;background-color:#F5F5F5}
.pages a.sel {background-color:#727272;color:#FFFFFF !important}

.pop {position:absolute;top:350px;right:50%;padding-left:250px;display:block;width:50%;
z-index:8;height:40%;text-align:right;padding-right:212px;}
.download {background:#FFF url(../i/pop1.gif) no-repeat 0 0;;width:180px;height:190px;padding:20px 10px 20px 20px;font:normal 11px tahoma;overflow:hidden;float:right}
.arrow {background: url(../i/ar.gif) no-repeat 1px .4em;padding-left:14px;display:block;}


#container {background-color: #FFF;width:820px;z-index:2;position:relative;margin:0 auto;padding:10px 30px 0 30px;}
#container2 {background-color: #FFF;width:880px;z-index:2;position:relative;margin:0 auto;padding:30px 0 0 0;}
#container2 .left {float:left;width:760px;overflow:hidden;}
#container2 .right {float:right;width:120px;overflow:hidden;}



#header {height:108px;overflow:hidden;width:710px;margin-bottom:5px;vertical-align:top}
#footer {width:100%;height:140px;margin:0 auto;padding:0;color:#BBD0E5;clear:both;position:relative;}

#content_homepage {width:820px;overflow:hidden;}
#content_homepage .left {width:360px;float:left;margin:0;overflow:hidden;}
#content_homepage .right {width:360px;float:right;margin:0;overflow:hidden;}

#content {width:860px;overflow:hidden;margin:18px 0;}
#content .left {width:222px;float:left;margin:0;overflow:hidden;}
#content .right {width:623px;float:right;margin:0;overflow:hidden;}

#container2 .top {padding-botto:30px;height:auto;overflow:hidden;}
.submenu {clear:both;margin-top:0px}

.content {clear:both;width:700px;overflow:hidden;margin:15px 0 0 55px;overflow:hidden;}
.content .title {}


.menu {height:57px;overflow:hidden;background:url(../i/menu/bg_m.gif) repeat-x 0 0;}
.menu a {display:block;padding:19px 26px 0 26px;background: url(../i/menu/m0.gif) no-repeat 0 22px;float:left;
color:#FFF;font:bold 13px "Trebuchet MS";height:39px;cursor:pointer;}
.menu a:hover,.menu .sel {background:url(../i/menu/m1.gif) repeat-x 0 0;text-decoration:none;}
.menu h4 {margin:0;padding:0;color:#FFF;font:bold 13px "Trebuchet MS";}
.menu .sel h4 {background: url(../i/menu/m1b.gif) no-repeat 50% 100%;height:38px;float:left;}

h3 {margin:0;padding:0 0 10px 0;font:bold 15px "Trebuchet MS";}

div:after,ul:after{content:".";display:block;height:0;clear:both;visibility: hidden}

.txt {color:#404040;font:normal 12px Arial;line-height:18px;padding:0 9px 9px 9px;margin-bottom:20px}
.txt a {color:#5568AF}

.news {line-height:18px;padding:10px 12px 10px 2px;color:#606060;}
.news h4{margin:4px 0;padding:0;font:bold 11px Arial;}
.news p{margin:0;padding:5px 0 10px 0;font:normal 11px Arial;line-height:17px}

.events {line-height:18px;padding:10px 12px 10px 2px;color:#606060;}
.events ul {clear:both;width:100%;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #efefef;margin:0;}
.events ul li {list-style:none;margin:0;padding:5px;float:right;width:220px;overflow:hidden;display:block;}
.events ul li.press {float:left;width:80px;}

.events2 {line-height:18px;padding:10px 12px 10px 2px ;color:#606060;}
.events2 ul {clear:both;width:100%;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #efefef;margin:0 !important;}
.events2 ul li {list-style:none;background-image:none !important;border:0 !important;;margin:0;padding:5px !important;float:right;width:75%;overflow:hidden;display:block;}
.events2 ul li.press {float:left;width:20%;}

.events3 {clear:both;line-height:18px;padding:10px 12px 10px 2px ;color:#606060;}
.events3 ul {clear:both;width:300px;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #efefef;margin:0 !important;}
.events3 ul li {list-style:none;background-image:none !important;border:0 !important;;margin:0;padding:5px !important;float:right;width:60%;overflow:hidden;display:block;font:11px Arial;}
.events3 ul li.press {float:left;width:30%;}

.lbl3 {float:left;width:50%}
.rbl3 {float:left;width:50%}

.menu_footer {background-color:#727272;width:860px;margin:0 auto;text-align:right;font:normal 10px Arial;padding:10px 10px;border-bottom:1px solid #B6B6B6;color:#CDCDCD;height:15px}
.menu_footer a {color:#CDCDCD;margin:1px 10px}
.footer {width:840px;margin:0 auto;text-align:right;font:normal 10px Arial;padding:10px 10px;color:#999;}
.footer a {color:#B0AEAA;}
.footer .footer_adv {position:relative;top:10px;float:left; width:840px;padding:10px 5px 30px 5px;font:normal 11px Arial;
color:#a0a0a0;text-align:justify}
.footer .footer_adv .lbl {width:58%;text-align:justify} .footer .footer_adv .rbl {width:37%;text-align:justify}
.footer .footer_adv .wbl {border-bottom:1px dotted #CCCCCC;padding-bottom:10px;margin-bottom:10px}
.footer .fr {position:relative;top:-215px} 

/*------------------------------------------- box */

.box1 {background-color:#FFF;border: 1px solid #F5F3EF;font:normal 12px Arial;color:#333333;padding:10px;line-height:16px}
.box2 {background-color:#728393;border: 1px solid #F5F3EF;font:normal 12px Arial;color:#FFF;padding:10px;line-height:16px}
.box2 a {color:#FFF;}
.box3 {background-color:#ECECEC;border: 1px solid #F5F3EF;font:normal 12px Arial;color:#333333;padding:10px;line-height:16px}
.border {border: 1px solid #E0DFDD;clear:both;}

.bg1 {background:#ECECEC url(../i/box/box3_bg1.gif) no-repeat 100% 100%;}

/*------------------------------------------- hd */

.hd1 {background: url(../i/hd/hd1r.gif) no-repeat 100% 0;padding-right:4px;height:32px;overflow:hidden;position:relative;bottom:-2px;float:left;}
.hd1 h3 {letter-spacing:-.03em;font:bold 15px "Trebuchet MS";background: url(../i/hd/hd1.gif) no-repeat 0 0;color:#1A1A1A;
padding:10px 16px 10px 20px;margin:0;height:32px;float:left;}

.hd2 {background: url(../i/hd/hd2r.gif) no-repeat 100% 0;padding-right:4px;height:32px;overflow:hidden;position:relative;bottom:-2px;float:left;}
.hd2 h3 {letter-spacing:-.03em;font:bold 15px "Trebuchet MS";background: url(../i/hd/hd2.gif) no-repeat 0 0;color:#FFF;
padding:10px 16px 10px 20px;margin:0;height:32px;float:left;}

.hd3 {background: url(../i/hd/hd3r.gif) no-repeat 100% 0;padding-right:4px;height:32px;overflow:hidden;position:relative;bottom:-2px;float:left;}
.hd3 h3 {letter-spacing:-.03em;font:bold 15px "Trebuchet MS";background: url(../i/hd/hd3.gif) no-repeat 0 0;color:#1A1A1A;
padding:10px 16px 10px 20px;margin:0;height:32px;float:left;}


/*------------------------------------------- list */


.txt ul {margin:5px 10px}

.txt ul li {background: transparent url(../i/ar3.gif) no-repeat 5px .8em;border:0;padding:5px 0 6px 16px;border-bottom:1px solid #F4F4F4;}


.ul2 {margin-left:0 !important}
.ul2 li {background: transparent url(../i/ar1.gif) no-repeat 3px .6em !important;border:0 !important;padding:4px 0 4px 16px;color:#E32630}
.ul3 li {background: transparent url(../i/ar3.gif) no-repeat 5px .8em;border:0 !important;padding:5px 0 6px 16px;clear:both;line-height:20px;}

.ul3 li .title {color:#FE1E26;font-weight:bold;padding:3px 0 10px 0;margin:0}
.ul4 li {border:0;border-right:1px solid #D9D9D9;padding:4px 0 8px 16px;width:45%;float:left;overflow:hidden;}
.ul4 li .title {color:#FE1E26;font-weight:bold;padding:3px 0 10px 0;margin:0}
.ul4 li img {clear:both;margin:0 0 5px 10px;border:1px solid #F5F3EF;padding:5px;}
.ul5 li {background: transparent url(../i/ar4.gif) no-repeat 5px .8em;border:0;padding:4px 0 8px 16px;}

.li1 {border-top:0 !important}
.li2 {border-bottom:0 !important}


.txt1 {padding:17px}

.date {color:#A8A8A8;font:normal 9px Tahoma}
.more {background:#E07886 url(../i/more.gif) no-repeat 0 0;border:0;padding:2px 6px;color:#FFF !important;font:normal 9px Arial;text-decoration:none;} .more:hover {text-decoration:none;background-color:#ED909D}
.dot1 {background: url(../i/bg_dot1.gif) repeat-x 0 10px;border:0;padding:10px 0 17px 0;}

.b_add {background: url(../i/icon_star.gif) no-repeat 2px 0.1em;border:0;padding:2px 0 2px 19px;color:#474747;font:normal 9px Tahoma}
.b_home,.b_maps,.b_mail {background: url(../i/icon_home.gif) no-repeat right 1px;border:0;padding:2px 16px 2px 16px;color:#474747;font:normal 9px Tahoma}
.b_maps {background-image: url(../i/icon_maps.gif);}
.b_mail {background-image: url(../i/icon_mail.gif);}
.info {background: url(../i/icon_info.gif) no-repeat 15px 2px;border:0;padding:2px 16px 2px 50px;color:#474747;font:normal 9px Tahoma}


.lbl{width:49%;float:left;overflow:hidden}
.rbl{width:49%;float:right;overflow:hidden}
.bt0 {border-top:0px !important}
.pt3 {padding-top:3px !important}


.bg_none {background:none !important}

.fl {float:left !important}.fr {float:right !important;overflow:hidden}
.clear {clear:both;}
.wbl {width:100%;clear:both;}
.al {text-align:left !important;}
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.sep5 {padding-top:5px;}.sep3 {padding:3px;}
.sep20 {width:100%;overflow:hidden;height:20px;}
.b0 {border:0 !important;}
.mt10 {margin-top:10px}
.m0 {margin:0 !important}

.ifr {float:right;margin:0 0 5px 20px;border:5px solid #F5F3EF;padding:0px;position:relative;right:-10px}
.ifl {float:right;margin:0 10px 5px 0;border:1px solid #F5F3EF;padding:5px;}
.ul3 .ifl {border:0}

/*fonts*/
.a12n {font: normal 12px Arial}
.ul2 u,.ns1{color:#3671C1 !important}
.ul2 u {text-decoration:none}


.blue,.ns1 {color:#095BAE}
.gray1 {color:#A8A8A8}
.red {color:#FE1E26}
.ns1,.bld {font-weight:bold !important}

h1 {margin:0;padding:0 0 10px 0;font:normal 18px Tahoma;color:#404040}






/*table*/
dl.tab1 {width:600px;clear:both;border-top:1px solid #E3E3E3}
dl.tab1 dt  {width:225px;margin:9px;display:table-cell;float:left;text-align:right;border-right:1px solid #E3E3E3}
dl.tab1 dd  {width:315px;padding:9px;display:table-cell;float:left;font:normal 12px Arial;line-height:18px;}

table.tab1 td {padding:9px}

table.tab2 td {padding:7px;vertical-align:top;font:normal 12px Arial;line-height:18px;border-bottom:1px solid #E3E3E3}

.a1{background:transparent url(../i/ar1_blue.gif) no-repeat 7px .5em;color:#1C4A8B;font:normal 11px Tahoma;padding:0 0 0 17px;}
.stopka {padding:5px 20px 7px 0;color:#2B2B2B;margin-top:100px;font:normal 9px Tahoma;text-align:right;
background:transparent url(../i/adress.gif) no-repeat 100% 16px;margin-right:10px}
.line1 {background:transparent url(../i/dot2.gif) repeat-x 0 0;margin:14px 5px 0px 5px;padding:5px 0 7px 0}

/*image*/
img {border:0}
.i1 {margin-left:19px}
.i1 img{border:1px solid #DADADA; padding:7px;background-color:#FFFFFF;width:120px;}
.i2 {padding:10px;background-color:#FFF;}

/*form*/
form {padding: 0; margin:0}
.inp1{font:11px tahoma; padding-left: 3px;color: #000000;border: 1px solid #E8E8E8;border-left: 1px solid #747474;border-top: 1px solid #747474;}
.inp2{background-color:#F5F5F5;color:#4C4C4C;font:11px tahoma;padding-left: 3px}
.but1{font-family: Arial;font-size: 11px;background: #FFFFFF;color: #1C4A8B;border: 1px solid #666666;border-top: 1px solid #CBCBCB;border-left: 1px solid #CBCBCB;height:19px;padding:0 5px 0 5px;cursor: pointer}

.foot {height:30px;background:#FFF url(../i/footer.gif) no-repeat 0 0;padding:0px 15px 10px 15px;color:#204F9B;font:normal 9px Tahoma;clear:both;overflow:hidden;margin-bottom:1px;}




.copy {padding:5px 0;color:#204F9B;font-weight:bold !important}

.linki {display:none}
.hu:hover {cursor:default;text-decoration:none}

.flag {height:25px;text-align:right;padding-right:130px;}
.flag a {border:0;color:#DBDBDB;} .flag a:hover {border:0 !important;color:#CA4148;text-decoration:none}
.flag img {vertical-align:middle;margin-right:4px;}

