@CHARSET "UTF-8";

html, body{ width: 100%; height: 100%; line-height: 16px;	color: #2f2f2f;	margin: 0;	padding: 0;	text-align: center;	font-family:tahoma,verdana;	font-size:12px; background: transparent url(../img/bgpattern.gif) repeat scroll 0 0; 	font-weight: normal;}

a {text-decoration: none; color: #2f2f2f; font-style: normal;}
a.sel,a:hover,li.sel>a { color: #87bb0d;}
a:focus {outline: none;}
ol,ul {padding-left: 30px;}
.clear{  clear: both;  display: block;  width: 0px;  height: 0px; }
html{overflow-y: auto; overflow-x: hidden;}
p {padding: 0px; margin: 0px 0px 1em} 
html, div, map, dt, isindex, form {display:block;}
fieldset { display: block; border: 0px none; margin: 0px; padding: 0px;}


#content { width: 951px; position: relative; clear: both; margin: 0px auto;}

h1 {  display: block; padding: 0px;  margin: 0px;  height: 95px; width: 951px;  background: transparent url(../img/logo.jpg) no-repeat scroll 0px 0px; }
h1 a { height: 100%; width: 100%; margin: 0px; display: block; overflow: hidden;text-indent: -5555px;  }



ul#menu { clear: both; position: relative; text-align: center; margin: 0px; padding: 0px; width: 951px; background: transparent url(../img/menu.gif) no-repeat scroll 0px 0px; list-style-type: none; height: 41px; display: block;}
ul#menu>li{ float: left; height: 41px; width: 136px; padding: 0px; position: relative; padding-right: 0px;}
ul#menu>li>a {display:block; line-height: 41px; font-weight: bold; font-size: 12px; height: 41px; width: 136px; text-indent: -5555px; text-align: left;}
ul#menu>li.last,ul#menu>li.last>a { width: 135px;  }

ul#menu>li>a:hover,ul#menu>li>a.sel { background: transparent url(../img/menu.gif) no-repeat scroll 0 -41px;}
ul#menu>li.mi2>a:hover,ul#menu>li.mi2>a.sel { background-position: -136px -41px;} 
ul#menu>li.mi3>a:hover,ul#menu>li.mi3>a.sel { background-position: -272px -41px;} 
ul#menu>li.mi279>a:hover,ul#menu>li.mi279>a.sel { background-position: -408px -41px;} 
ul#menu>li.mi4>a:hover,ul#menu>li.mi4>a.sel { background-position: -544px -41px;} 
ul#menu>li.mi278>a:hover,ul#menu>li.mi278>a.sel { background-position: -680px -41px;} 
ul#menu>li.mi5>a:hover,ul#menu>li.mi5>a.sel { background-position: -816px -41px;} 

#page { background: #f9f9f9 url(../img/header.jpg) no-repeat scroll 0px 263px;  }
#boxes{ height: 399px; color: #f9f9f9; font-size: 11px; line-height: 14px; text-align: left; }
#boxes .slides { height: 262px; }
#boxes strong { display: none; }
#boxes>div>span{ display: block; padding: 50px 26px 0px; }
#boxes>div { position: relative; }
#box1 { width: 312px; float: left;  height: 380px; margin-left: -1px;}
#box2 { width: 325px; float: left; height: 380px;}
#box3 { width: 315px; float: left; height: 380px;}

form#szukaj { height: 100px; padding:6px 24px 0px; width: 263px; position: relative;text-align: left; display: block; }
form#szukaj strong{ color:#6a6b6b;  font-family: verdana;  font-size:18px; line-height: 28px; display: block; font-weight: normal;   margin-bottom: 15px;}
form#szukaj span { display: block; padding: 0px 5px 5px; }
.top5 form#szukaj {height: 130px;}
label.error { color: red; display: block;}
form#szukaj input#search { background: transparent url(../img/input.png) no-repeat scroll 50% 50%; line-height: 14px; font-size: 11px; width: 220px; color:#808080; font-family:tahoma,arial; text-align: center; border: 0px; padding: 0px;margin-left: 12px; padding: 8px 12px; background-color: transparent; }
 form#szukaj a.submit { width: 23px; height: 23px; position: absolute; z-index: 20;left:247px; top: 51px; text-indent: -5555px; background: transparent url(../img/search.png) no-repeat scroll 50% 50%;}
.top5  form#szukaj a.submit { top: 88px; background: transparent url(../img/go.png) no-repeat scroll 50% 50%;}
 a#adv { color: #75c1e4; font-size: 9px; line-height:26px; padding-left: 18px; }
#boxes>div>a.more {  position: absolute; bottom: -11px; right: 17px; height: 24px; width: 96px; line-height: 24px; font-size: 11px; text-align: center;}
#box1 a.more { color: #006e8a; }
#box2 a.more { color: #a14c00; }
#box3 a.more { color: #3f6400; }
form.center label {  display: block; padding-left: 20px; text-align:left;}
form.center { width: 276px; margin: 0px auto; text-align: center;}
form.center #title { display: block; font-weight: bold; color: #808080; line-height: 30px; border-bottom: 1px solid #5adcf9; margin-bottom: 20px;}
form.center input.text {background: transparent url(../img/input2.png) no-repeat scroll 50% 50%; line-height: 14px; font-size: 11px; width: 220px; color:#808080; font-family:tahoma,arial; text-align: center; border: 0px; padding: 0px;margin-left: 12px; padding: 8px 12px; background-color: transparent; }
form.center textarea { overflow: auto; background: transparent url(../img/textarea.png) no-repeat scroll 50% 50%; line-height: 14px; height: 166px; font-size: 11px; width: 220px; color:#808080; font-family:tahoma,arial; text-align: center; border: 0px; padding: 0px;margin-left: 12px; padding: 8px 12px; background-color: transparent; }
form.center a.button { margin: 0px auto; width: 82px; display: block; line-height: 25px; height: 25px; background: transparent url(../img/submit.png) no-repeat scroll 50% 50%; color: #006e89; font-size: 11px; text-align: center; margin: 10px auto;}
#left {float: left; width: 311px; padding: 0px;}
div#partnerzy { padding: 18px 24px; text-align: left; background: #f9f9f9 url(../img/partners.jpg) repeat-x scroll 0 0;min-height: 360px; }
div#partnerzy strong{ color:#6a6b6b; font-family: verdana; font-size:18px; line-height: 28px; display: block; font-weight: normal;  background: transparent url(../img/line.g.png) no-repeat scroll 50% 100%; margin-bottom: 10px;}

select  {background: transparent url(../img/input2.png) no-repeat scroll 50% 50%; line-height: 14px; font-size: 11px; width: 244px; color:#808080; font-family:tahoma,arial; text-align: center; border: 0px; padding: 0px;margin-left: 12px; padding: 8px 12px; background-color: transparent; }

#popup { 
position: fixed;
cursor: pointer;
top: 0px;
left: 0px;
z-index: 99998;
width: 100%;
height: 100%;
background-attachment: scroll;
background-repeat: repeat;
background-image: url("../img/fade.png");
background-position: 0% 0%;
background-color: transparent;
}

#popup img { 
display: block;
margin-top: 100px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}

#right { float: left; width: 561px;   position: relative; text-align: left;  background: transparent url(../img/pg.png) no-repeat scroll 50% 40px; margin-left: 10px; padding: 0px 30px; }

#right h2 { color: #858383; font-size: 18px; font-family: verdana;  padding: 11px 0 34px; margin: 0px; text-align: right; font-weight: normal;}


#gallery { margin: 10px -12px; }
#gallery a { position: relative; margin-left: 0px; margin-bottom: 12px; margin-left:12px; padding: 0px; float: left; display: block; width: 179px; height: 110px;}
#gallery a span { display: block;; position: absolute; left: 0px; top: 0px; z-index: 10; width: 179px; height: 110px; background: transparent url(../img/thumb.png) no-repeat scroll 0 0;}
#gallery a img { border: 0px none;}

a#up { display: block; float: right; width: 70px; padding-right: 12px;text-align: center; line-height: 25px; height: 25px; font-size: 11px; margin-right: -20px; margin-top: 5px; margin-bottom: 5px; color: #3d3d3d; background: transparent url(../img/btn1.png) no-repeat scroll 0 0;}

#bottom { height: 155px; clear:both;  background: transparent url(../img/footer.jpg) no-repeat scroll 0 0; text-align:left;}
#bottom>strong { float:left; width:170px;height:94px; padding-top:10px; text-align:center;  color:#6a6b6b;  font-family: verdana;  font-size:18px; line-height: 28px; display: block; font-weight: normal; }

#gallery2 { margin: 0px -6px; width: 409px; }
#gallery2 a { color: #f3deb6; font-family: tahoma; font-weight: bold;  font-size: 11px; margin-left: 0px; margin-bottom: 0px; padding: 8px 6px; float: left; display: block; width: 124px; background: transparent url(../img/thumb.png) no-repeat scroll -1px 0; text-align: center;}
#gallery2 a:hover{ color: #e7ab6b;}
#gallery2 a.first { clear: left; }
#gallery2 a img { border: 0px none;}
#gallery2 a .img { width: 124px; height: 69px; margin-bottom: 10px; }

#logos{ float:left;  width: 780px; height: 88px; margin-top:10px; overflow: hidden; position: relative; }
#logos>div { position: absolute; left: 0px; top: 0px; }
#logos a {  height: 88px; text-align: center; padding: 0px 20px; float: left;}
#logos a img { border: 0px none;}


#footer { padding-left: 0px; padding-right: 8px;clear: both; height: 50px;  font-size: 12px; color: #807f7f; text-align: left; line-height: 50px; margin: 0px; }

#news .news{clear: both; display: block; width: 604px; height: 164px;  background: transparent url(../img/news.jpg) no-repeat scroll 0 0; position: relative;}
#news .news:hover{ background: transparent url(../img/news.jpg) no-repeat scroll 0 -164px;}
#news .news .img { width: 145px; height: 139px; float: left;  margin: 14px 15px 0px; position:relative; }
#news .news .img span { position: absolute; left: 0px; top: 0px;width: 145px; height: 139px; background: transparent url(../img/thumb.news.png) no-repeat scroll 0 0; }
#news .news .img img { border: 0px none;}
#news .news>strong {color: #4c4c4c; display:  block; padding-top: 14px; }
#news .news>span { display: block; color: #808080; font-size: 11px; font-style: italic; }
#news .news>.right { display:block;height:94px;left:176px;position:absolute;text-align:justify;top:61px;width:412px; color: #2f2f2f;}
#news .news>.right .more { position: absolute; bottom: 0px; right: 0px; color: #835900; font-size: 11px; width: 85px; height: 25px; line-height: 25px; text-align: center; }
#news .news:hover>.right .more {color: #4d2b09;}

.pager { width: 498px; padding-top: 10px; float: left; font-size: 11px; color: #585858; text-align: center; }

#leftmenu { margin: 0px; padding: 22px; background: #f1f1f1 url(../img/left.menu.jpg) no-repeat scroll 0 0; text-align:  left;}
#submenu { margin: 0px; padding: 0px; list-style-type: none; display: block;}
#submenu>li { display:block;padding: 5px 0px;  }
#submenu>li>a {color: #5e5e5e; display: block; padding-left: 16px;   background: transparent url(../img/dot.g.png) no-repeat scroll 0 6px;}
#submenu>li.sel>a,#submenu>li>a:hover { font-weight: bold; }
.top2 #submenu>li.sel>a,.top2 #submenu>li>a:hover { font-weight: bold; color: #1d77ab; background: transparent url(../img/dot.b.png) no-repeat scroll 0 6px; }
.top3 #submenu>li.sel>a,.top3 #submenu>li>a:hover { font-weight: bold; color: #f08200; background: transparent url(../img/dot.o.png) no-repeat scroll 0 6px; }
#leftmenu>strong{ color:#6a6b6b;  font-family: verdana; text-transform: uppercase; font-size:20px; line-height: 26px; display: block; font-weight: normal;  background: transparent url(../img/line.g.png) no-repeat scroll 50% 100%; margin-bottom: 10px; padding-left: 10px;}
.top2 #leftmenu>strong{  color: #1d77ab;background: transparent url(../img/line.b.png) no-repeat scroll 50% 100%;}
.top3 #leftmenu>strong{  color: #f08200;background: transparent url(../img/line.o.png) no-repeat scroll 50% 100%;}
.top279 #leftmenu>strong{  color: #a4c843;background: transparent url(../img/line.zie.png) no-repeat scroll 50% 100%;}
.top4 #submenu>li>a { color: #454545; font-size: 12px; font-weight: bold;background: transparent url(../img/chapter.g.png) no-repeat scroll 0 0; width: 275px; line-height: 24px; height: 24px;}
.top4 #submenu>li.sel>a {background: transparent url(../img/chapter.o.png) no-repeat scroll 0 0;   }
#submenu>li ul li>a {color: #5e5e5e; display: block; padding-left: 16px;   background: transparent url(../img/dot.g.png) no-repeat scroll 0 6px;}
#submenu>li ul li>a:hover,#submenu>li ul li.sel>a {font-weight: bold; } 
.top4 #submenu>li ul li>a:hover,.top4 #submenu>li ul li.sel>a { font-weight: bold; color: #f08200; background: transparent url(../img/dot.o.png) no-repeat scroll 0 6px; }
#submenu>li ul { display: none; list-style-type: none; margin: 0px; padding: 5px 0px;}
#submenu>li.sel ul {display: block;}

.top279 #submenu>li>a { color: #454545; font-size: 12px; font-weight: bold;background: transparent url(../img/chapter.g.png) no-repeat scroll 0 0; width: 275px; line-height: 24px; height: 24px;}
.top279 #submenu>li.sel>a {background: transparent url(../img/chapter.zie.png) no-repeat scroll 0 0;   }
.top279 #submenu>li ul li>a:hover,.top279 #submenu>li ul li.sel>a { font-weight: bold; color: #87bb0d; background: transparent url(../img/dot.zie.png) no-repeat scroll 0 6px; }

#footer a {color:  #807f7f;}
#footer a.logo { width: 326px; float: left; height: 50px; display: block; text-indent: -5555px;  }
a#activelogo {  height: 15px; width: 31px;  float: right; text-align: left; text-indent: -5555px; overflow: hidden; margin-right: 0px; margin-top: 20px;  }
