html,body{margin:0;padding:0; height: 100%;}
body{font-size:11px; font-family:arial,tahoma,sans-serif; text-align:left; background:#ffffff; }
img {border:0;}
a{color:#ffffff; text-decoration:none;}
a:hover{color:#2eaad3;}
textarea {border:0; outline: none;  border: none; resize: none; overflow:auto;}
input[type=text]:focus,
input[type=password]:focus {  outline: 0 none;}
sup {font-size:11px; }
input{border:0;font-size:17px; width:50px;}

.clear {clear:both; }
.miflex {width:610px; height:100px; display:block; float:left; margin:20px 0px 10px 0px; }
.miflex a{width:610px; height:100px; display:block;  }

.br {width:100%; height:10px; display:block; }
.br2 {width:100%; height:215px; display:block; }

.hr {width:100%; height:1px; line-height:1px; background:#ffffff;  display:block; }

.lang {width:40px; height:11px; position:relative; top:333px; left:605px; z-index:100; border:0px solid #ffffff; margin-bottom:-11px;}

.strona {width:100%; background:#000; display:block; float:left; }
.page {width:997px; margin:0 auto; background:#000000 url(img/bg.jpg) no-repeat;   border:0px solid #333;}
.page_body { width:665px;  float:right; background:#000000 url(img/bg2.jpg) no-repeat; position:relative; top:0px; left:-93px; z-index:5; }

.welcome { width:615px; position:relative; top:25px; left:25px; color:#09648f; }
.welcome b {font-weight:normal; color:#ffffff; }

.menu {width:665px; height:33px; background:#000000 url(img/mbg.jpg) repeat-x; position:relative; top:0px; left:0px; z-index:30; }
.menu2 { width:635px; position:relative; top:4px; left:25px; z-index:50;  display:block;  background:#cccccc;}

.sub_menu { visibility: hidden;  background:#2b78a8; margin-bottom:-1000px; float:left;  position:relative; top:30px; left:-239px; z-index:70; padding:10px 0px 0px 0px;  }
.sub_menu a {display:block; padding:5px 15px 5px 15px; border-top:1px solid #03446c; }
.sub_menu a:hover {display:block; padding:5px 15px 5px 15px; background:#03446c; color:#ffffff;  border-top:1px solid #03446c; }
.sub_menu table {width:100%; border:0; }

.m1 a{ width:95px; height:29px; line-height:24px; display:block; float:left; color:#2eaad3; text-align:center;  margin-right:2px;} 
.m1 a:hover{ width:95px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m1.png);} 
.act1 { width:95px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m1.png); display:block; float:left; color:#ffffff; text-align:center;  margin-right:2px;} 
.act1 a:hover{ color:#ffffff; line-height:28px; } 
.act1 a{ color:#ffffff; line-height:28px; } 

.m2 a{ width:79px; height:29px; line-height:24px; display:block; float:left; color:#2eaad3; text-align:center;  margin-right:2px;} 
.m2 a:hover{ width:79px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m2.png);} 
.act2 { width:79px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m2.png); display:block; float:left; color:#ffffff; text-align:center;  margin-right:2px;} 
.act2 a:hover{ color:#ffffff; line-height:28px; } 
.act2 a{ color:#ffffff; line-height:28px; } 

.m3 a{ width:59px; height:29px; line-height:24px; display:block; float:left; color:#2eaad3; text-align:center;  margin-right:2px;} 
.m3 a:hover{ width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png);} 
.act3 { width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png); display:block; float:left; color:#ffffff; text-align:center;  margin-right:2px;} 
.act3 a:hover{ color:#ffffff; line-height:28px; } 
.act3 a{ color:#ffffff; line-height:28px; } 

.m4 a{ width:59px; height:29px; line-height:24px; display:block; float:left; color:#2eaad3; text-align:center;  margin-right:2px;} 
.m4 a:hover{ width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png);} 
.act4 { width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png); display:block; float:left; color:#ffffff; text-align:center;  margin-right:2px;} 
.act4 a:hover{ color:#ffffff; line-height:28px; } 
.act4 a{ color:#ffffff; line-height:28px; } 

.m5 a{ width:59px; height:29px; line-height:24px; display:block; float:left; color:#2eaad3; text-align:center;  margin-right:2px;} 
.m5 a:hover{ width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png);} 
.act5 { width:59px; height:29px; line-height:28px; color:#ffffff; background-image: url(img/m3.png); display:block; float:left; color:#ffffff; text-align:center;  margin-right:2px;} 
.act5 a:hover{ color:#ffffff; line-height:28px; } 
.act5 a{ color:#ffffff; line-height:28px; } 

.mrl {width:10px; height:10px;  display:block; background-image: url(img/mbot.png); background-repeat:no-repeat; background-position: top left; float:left;} 
.mrr {width:10px; height:10px;  display:block; background-image: url(img/mbot.png); background-repeat:no-repeat; background-position: top right; float:left; } 
.mrc {width:100%; height:10px; line-height:10px; display:block; background:#2b78a8; float:left;} 

.logo {width:285px; height:111px; margin-bottom:-111px; position:relative; top:-74px; left:380px;  z-index:40;} 
.flash {width:70px; height:359px; position:relative; top:-327px; left:430px; z-index:100; margin-bottom:-359px; }
.flash2 {width:70px; height:359px; position:relative; top:-305px; left:50px; margin-bottom:-359px; z-index:0; overflow:hidden; }
.text {width:100%; background-image: url(img/pixel.png); display:block; position:relative; top:0px; left:0px; z-index:20}
.p {color:#ffffff; width:610px; padding:20px 25px; line-height:17px;  text-align:left; }
.p h1 { font-size:16px; padding:0; margin:0px 0px 10px 0px; display:block; }
.p h2 { font-size:14px; padding:0; margin:1px 0px 1px 0px; display:block; font-weight:normal;  }
.p a {color:#2eaad3;}
.p a:hover {color:#ffffff;}
.p ul {display:table; padding:0px 0px 0px 30px; }

.news {width:100%; height:34px; background-image: url(img/news.png); background-repeat:no-repeat;  margin-top:20px;}
.rss { text-align:right; color:#ffffff; height:34px; line-height:34px; color:#09648f; padding-right:25px; }
.rss b {font-weight:normal; color:#ffffff; }
.rss a {color:#09648f; }
.rss img {position:relative; top:5px; left:0px; margin-bottom:0px;}

.news_body {width:100%; background-image: url(img/pixel.png); display:block; color:#ffffff; padding:10px 0px 20px 0px; }
.news_body_p {color:#ffffff; width:610px; padding:5px 25px; line-height:17px;  text-align:left;}
.news_body_p  b {color:#2eaad3; font-weight:normal; }
.news_body_p h1 { font-size:14px; padding:0; margin:0px 0px 0px 0px; display:block; }
.date {color:#2eaad3; display:inline; }

.news_p_text h1{font-size:14px; padding:0; margin:0px 0px 0px 0px; display:block;}
.news_p_text a {color:#ffffff; }
.news_p_text a:hover {color:#2eaad3; }

.thumb {width:152px; height:98px; background-repeat:no-repeat; -moz-border-radius: 5px; border-radius: 5px; display:block; margin-right:10px; overflow:hidden;}
.thumb a{width:152px; height:98px; display:block;}

.thumb_n {width:162px; height:108px; background-image: url(img/thumb.png); display:block; float:left; margin:4px 10px 5px 0px; }
.thumb2 {width:152px; height:98px; background-repeat:no-repeat; -moz-border-radius: 5px; border-radius: 5px; display:block; margin-right:10px; margin-bottom:5px; overflow:hidden; float:left; cursor:pointer;}
.thumb22 {width:152px; height:98px; background-repeat:no-repeat; -moz-border-radius: 5px; border-radius: 5px; display:block; margin-right:10px; margin-bottom:5px; overflow:hidden; float:left; }
.img_gal {width:147px; height:98px; background-repeat:no-repeat; -moz-border-radius: 5px; border-radius: 5px; display:block; margin-right:7px; margin-bottom:7px; overflow:hidden; float:left; cursor:pointer;}

.left {width:162px;float:left; display:block;  position:relative; top:20px; left:60px; z-index:60; }
.left_r{ width:162px; position: absolute; top: 0; left: 0; }
.left_r_body { width:162px; text-align:center; }
.left_r_body a{ display:block; margin-bottom:5px;  }



form {padding:0; margin:15px 0px -15px 0px;}
label {width:164px; margin-bottom:2px; font-size:11px; float:left; display:block;  text-align:right; padding-right:10px; }
input {width:419px; border:0; font-size:11px; margin-left:5px; }
textarea {width:419px; border:0; height:150px; font-size:11px; font-family:arial; outline: none;  border: none; resize: none;overflow:auto;margin-left:5px;}

.ainput1 {font-size:11px; color:#000; width:100px; height:23px; line-height:23px; padding:0px 3px; background:#ffffff;  -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px; float:left; display:block; }
.ainput {font-size:11px; color:#000; width:430px; height:23px; line-height:23px; padding:0px 3px; background:#ffffff;  -moz-border-radius: 5px; border-radius: 5px; margin-bottom:5px; float:left; display:block; }
.atext {font-size:11px; color:#000; width:430px; padding:5px 3px; background:#ffffff;  -moz-border-radius: 5px; border-radius: 5px;  overflow:hidden; height:150px; margin-bottom:5px;  float:left; display:block; }

.send {width:115px; height:24px; float:right; margin-left:3px;}
.send a {width:115px; height:24px; display:block; background-image:url(img/send.png); color:#ffffff; line-height:24px; text-align:center;  -moz-border-radius: 5px; border-radius: 5px;  }
.send a:hover {color:#2eaad3;}

.reset {width:115px; height:24px;  float:right;}
.reset a {width:115px; height:24px; display:block; background-image:url(img/reset.png); color:#ffffff; line-height:24px; text-align:center;-moz-border-radius: 5px; border-radius: 5px; }
.reset a:hover {color:#2eaad3; }

.reset2 {width:115px; height:24px; float:right;  }
.reset2 a {width:115px; height:24px; display:block; background-image:url(img/reset.png); color:#ffffff; line-height:24px; text-align:center; }
.reset2 a:hover {color:#2eaad3; }

.reset3 {width:115px; height:24px; float:right; padding:0px 0px 15px 0px; }
.reset3 a {width:115px; height:24px; display:block; background-image:url(img/reset.png); color:#ffffff; line-height:24px; text-align:center; }
.reset3 a:hover {color:#2eaad3; }

.send_body {width:232px; height:25px;  display:block; float:right;  border:0px solid #ffffff; position:relative; top:-14px;}

.infored {background:#cc0000; color:#fff; text-align:left; height:23px; line-height:23px; margin:15px 0px 5px 0px; font-size:11px; position:relative; top:0px; left:0px; z-index:10; width:100%;  -moz-border-radius: 5px; border-radius: 5px;  }
.infored b{padding-left:10px; font-size:11px}
.infogreen {background:#99cc00; color:#fff; text-align:left;height:23px; line-height:23px; margin:15px 0px 5px 0px; font-size:11px;  position:relative; top:0px; left:0px; z-index:10; width:100%;   -moz-border-radius: 5px; border-radius: 5px; }
.infogreen b{padding-left:10px;font-size:11px}


.foot {background:#ffffff; width:100%;  min-height:115px; background:#ffffff url(img/mbg.jpg) top left repeat-x; position:relative; top:-50px; left:0px; z-index:0; margin-bottom:-115px; }
.foot_bg {width:997px; margin:0 auto; background:#000000 url(img/foot.png) no-repeat; height:100px; position:relative; top:33px ;  }
.foot_text {width:660px; text-align:center; position:relative; top:45px; left:240px; line-height:15px;  }
.foot_text b{ color:#2eaad3; font-size:14px; } 
.foot_text a {color:#000000; }
.foot_text strong {font-weight:normal; }

.pagi {width:25px; height:24px; padding:10px 0px 0px 0px; }
.pagi a {width:25px; height:24px; display:block; background-image:url(img/pagi.png); color:#ffffff; line-height:24px; text-align:center; margin-left:3px; }
.pagi a:hover {color:#2eaad3; }

.pagi_rss {width:24px; height:24px; padding:10px 0px 0px 0px; }
.pagi_rss a {width:24px; height:24px; display:block; color:#ffffff; line-height:24px; text-align:center; margin-left:3px; }


#fade {background:#000000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999;  display:none; }
#zoom { position: absolute; top: 0px; left: 0px; z-index: 99999; padding:0px 5px 5px 5px; display:none; background:#ffffff; -moz-border-radius: 7px; border-radius: 7px; }
#zoom img {display:block;  }

#close {cursor:pointer; display:block; float:right;  background:#ffe8f4 url(img/reset.png) center center; color:#ffffff;
padding:0px 15px 0px 15px; margin:5px 0px 5px 3px;  font-size:11px;  line-height:25px; height:25px;  -moz-border-radius: 5px; border-radius: 5px;}
#close:hover { background:#ffe8f4 url(img/send.png) center center; color:#ffffff; }

#next {cursor:pointer; display:block; float:right; background:#ffe8f4 url(img/reset.png) center center;  color:#ffffff;
padding:0px 15px 0px 15px; margin:5px 0px 5px 3px;  font-size:11px;  line-height:25px; height:25px; -moz-border-radius: 5px; border-radius: 5px; }
#next:hover {background:#ffe8f4 url(img/send.png) center center; color:#ffffff;  }

#prev {cursor:pointer; display:block; float:right; background:#ffe8f4 url(img/reset.png) center center; color:#ffffff;
padding:0px 15px 0px 15px; margin:5px 0px 5px 3px; font-size:11px;  line-height:25px; height:25px; -moz-border-radius: 5px; border-radius: 5px; }
#prev:hover { background:#ffe8f4 url(img/send.png) center center; color:#ffffff;   }

#caption { font-size:11px; text-align:left; display:block; float:left; margin:5px 0px 0px 0px; border:0px solid #ffffff; padding:5px;}

















