body{ background:#220501 url('img/body_bg.png') repeat-y center; margin:9px 0 0 0; padding:0; font-family:Verdana; color:#d1d6df; cursor:default;}

a img{ border:0}

#page{ width:972px; overflow:hidden; margin:0 auto; text-align:left}

.page_content{ width:959px;  padding-right:17px; overflow:hidden; position:relative}

h2#logo{ margin:0; padding:0 0  0 17px; float:left}

h2#logo a{ background:url('img/logo.gif') no-repeat; width:399px; height:56px; text-indent:-20000px; display:block}

#menu{  float:right;padding-top:35px; position:absolute; z-index:10; padding-right:10px; right:3px;}



ul#navlist { font-family: sans-serif; }

ul#navlist a{font-weight: normal;text-decoration: none; font-family:Verdana; font-size:12px}

ul#navlist, ul#navlist ul, ul#navlist li{margin: 0px;padding: 0px;list-style-type: none;}

ul#navlist li { float: left; margin-right:7px;}

ul#navlist li a{color: #ffffff;padding: 2px 2px 2px 2px;}

ul#navlist li a:hover{color: #ffffff;background-color: #d60000;}

ul#navlist li a:active{color: #ffffff;background-color: #d60000;}

ul#navlist li a#on{color: #ffffff;padding: 2px 2px 3px 2px;background-color: #d60000;}

ul#subnavlist { display: none;}

ul#subnavlist li { float: none;  border-top:1px solid transparent; border-bottom:1px solid transparent; overflow:hidden }

ul#subnavlist li a{padding: 0px;margin: 0px;background-color: #d71617;}

ul#subnavlist li a:hover{color:#c3e0e8}

ul#navlist li:hover ul#subnavlist{display: block;position: absolute;padding-top: 2px;}

ul#navlist li:hover ul#subnavlist li a{display: block;border: none;padding: 2px;}



ul li.submenu { position: relative; }

ul li.submenu ul { display: none; width:150px; }

ul li.submenu:hover ul { display: block; overflow: hidden; position: absolute; top: 19px; left: 0; color: #ffffff;}



.linia{ width:976px; height:27px;  border-bottom:1px solid #d60000;overflow:hidden; clear:both}

.linia2{ width:976px; height:1px; background-color:#cd231b; margin-top:18px; overflow:hidden}

.linia3{ width:976px; height:1px; background-color:#cd231b; margin-top:28px; overflow:hidden}



#graf_top{ width:942px; height:266px; background:url('img/graf_top.gif') no-repeat left top; overflow:hidden; margin-top:28px; margin-left:17px; position:relative; z-index:1;}

#karuzela{margin-left:352px; width:580px; margin-bottom:30px}





#galeria {	POSITION: relative; MARGIN: 0px auto; width:580px}

#galeria .zdjecia {	PADDING-LEFT: 9px; WIDTH: 100%; BACKGROUND: url(img/_cont.jpg) repeat-y left top}

.zdjecia_pokaz IMG {	WIDTH: 520px; HEIGHT: 246px;border:10px solid #110102}

/*#galeria .prev { cursor:pointer;	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(img/prev.gif) no-repeat left top; HEIGHT: 27px; TOP: 117px; LEFT: -9px}

#galeria .next {cursor:pointer;	POSITION: absolute; WIDTH: 47px; BACKGROUND: url(img/next.gif) no-repeat left top; HEIGHT: 27px; TOP: 117px; RIGHT: -20px}*/

#galeria .prev { cursor:pointer; POSITION: absolute; WIDTH: 47px; BACKGROUND:url(img/next.gif) no-repeat left top; HEIGHT: 27px; TOP:117px;RIGHT: -20px }

#galeria .next {cursor:pointer; POSITION: absolute; WIDTH: 47px; BACKGROUND:url(img/prev.gif) no-repeat left top; HEIGHT: 27px; TOP: 117px; LEFT: -9px}



#content{ overflow:hidden; margin-top:30px; padding-left:17px;}



#content a.wiecej{font-size:11px; color:#fff; text-decoration:none}

#content a:hover.wiecej{color:#d60000;}

.kolumna{ float:left; width:308px;overflow:hidden}

.mr18{ margin-right:8px}

.kolumna_graf{ width:308px; overflow:hidden;}

.kolumna_graf a{ text-decoration:none}

.kolumna_graf  img{border:5px solid #110102;position:relative; z-index:1}

.kolumna_graf  div{border:5px solid #110102;position:relative; z-index:1}

.kolumna_graf span{position:absolute; z-index:10;display:block; background:#d60000; font-size:12px; color:#fff; padding:3px; float:left; margin:82px 0 0 5px; text-decoration:none}



.kolumna h2{ margin:4px 0 0 0; font-size:16px; font-weight:bold; color:#d60000; font-family: Trebuchet MS; display:block; overflow:hidden; width:308px; letter-spacing:-1px}

.kolumna p{ font-size:11px; line-height:18px; margin:0; padding:0; overflow:hidden }

#kolumna_lewa{ padding-left:17px; width:624px; padding-right:10px; overflow:hidden; float:left}
#kolumna_lewa a{ color:#FFFFFF; text-decoration:underline; }
#kolumna_lewa a:hover{ color:#FFFFFF; text-decoration:none; }

#kolumna_prawa{ width:308px; float:left; margin-top:27px}

h1{ font-size:36px; color:#d1d6df; font-family: Trebuchet MS; font-weight:normal; margin-top:20px; margin-bottom:20px}



#kolumna_lewa p{ font-weight:bold; font-size:14px; line-height:18px; width:580px; padding:0 0 20px 0; margin:0}



#kolumna_lewa p.glowna{ font-weight:bold; font-size:14px; line-height:22px; width:580px; padding:0 0 20px 0; margin:0}





.prawa_box{ background:url('img/aktualnosci_bg.png') repeat; width:288px; padding-left:10px; padding-right:10px; overflow:hidden; margin-bottom:10px}

#kolumna_prawa h3{ font-size:18px; color:#d60000;font-family: Trebuchet MS; font-weight: normal; margin:11px 0 10px 0; padding:0}

#kolumna_prawa .data{ font-size:11px; color:#d60000;overflow:hidden}

#kolumna_prawa p{ font-size:11px; line-height:18px; margin:0; padding:3px 0 3px 0}



#kolumna_prawa a#starsze{ font-size:11px; color:#d1d6df; text-decoration:none; float:right; padding-bottom:10px; display:block}

#kolumna_prawa a:hover#starsze{ text-decoration:underline}



#kolumna_prawa a.wiecej{font-size:11px; color:#fff; text-decoration:none}

#kolumna_prawa a:hover.wiecej{color:#d60000;}

#kolumna_prawa a.wiecej2{font-size:11px; color:#fff; text-decoration:none; float:right; padding-bottom:20px}

#kolumna_prawa a:hover.wiecej2{color:#d60000;}





.news{ overflow:hidden; padding-bottom:11px}

.serwisy { overflow:hidden; padding-bottom:13px}

.serwisy a{ text-decoration:none; padding-left:37px; display:block; overflow:hidden; font-size:12px; color:#fff; padding-top:5px; padding-bottom:5px; margin-bottom:5px; float:left; width:100px}

.serwisy a#newsletter{background:url('img/polecamy_1.gif') no-repeat; }

.serwisy a#facebook{background:url('img/polecamy_3.gif') no-repeat; }

.serwisy a#twister{background:url('img/polecamy_2.gif') no-repeat; }

.serwisy a#youtube{background:url('img/polecamy_4.gif') no-repeat; }

.serwisy a:hover{ text-decoration:underline}



#footer{ overflow:hidden; padding-left:17px; padding-right:17px; padding-top:10px; padding-bottom:30px}

#footer_left{ overflow:hidden; float:left;}

#footer_left ul{ overflow:hidden; float:left; list-style-type:none; margin:3px 48px 0 5px; padding:0;}

#footer_left ul li{ margin:0; padding:0;}

#footer_left ul li a{ font-size:11px; color:#d1d6df; text-decoration:none; padding-bottom:8px; display: inline-block}

#footer_left ul li a:hover{ text-decoration:underline}

#footer_right{ overflow:hidden; float:right; font-size:11px; color:#d1d6df;line-height:18px; padding-top:1px}



#galeria_content{ width:954px; padding-left:17px;  overflow:hidden; padding-top:7px}

#galeria_content a{ display:block; overflow: hidden; margin-right:8px; margin-bottom:7px; float:left; text-decoration:none}

#galeria_content a img{border:5px solid #110102;position:relative; z-index:1}

#galeria_content span{position:absolute; z-index:10;display:block; background:#d60000; font-size:12px; color:#fff; padding:3px; float:left; margin:82px 0 0 5px}

#galeria_content h4{ color:#d1d6df; font-size:36px;  margin:20px 0 30px 0; overflow: hidden}



#kolumna_lewa_sub h4{ color:#d1d6df; font-size:36px;  margin:20px 0 32px 0; overflow: hidden}

#kolumna_lewa_sub{ padding-left:17px; width:624px; padding-right:10px; overflow:hidden; float:left}

#kolumna_lewa_sub h5{ font-size:16px; color:#d60000;margin:25px 0 2px 0;}

#kolumna_lewa_sub p.padding10{ padding-bottom:10px}

#kolumna_lewa_sub p{color:#d1d6df; font-size:11px; line-height:18px; padding:0; margin:0}



.film{ overflow:hidden; margin-top:35px; padding-bottom:10px}

#kolumna_lewa_sub a.zobacz_rowniez{ text-decoration:none; font-weight:bold; color:#d60000; font-size:18px;background:url('img/bg_a.gif') no-repeat right; display:block; overflow:hidden; padding-right:32px; float:left}

#kolumna_lewa_sub a:hover.zobacz_rowniez{ color:#fff}

.clear{ clear:both}



#kolumna_lewa_sub h4#dwa{ color:#d1d6df; font-size:36px;  margin:20px 0 17px 0; overflow: hidden}



#kolumna_lewa_sub .box { overflow:hidden; padding-bottom:26px; border-bottom:1px dotted #d60000; margin-bottom:50px; line-height:18px; width:624px}

#kolumna_lewa_sub .box div{ width:308px; overflow:hidden;float:left}

#kolumna_lewa_sub .box div.bez_obrazka{ width:624px; overflow:hidden;float:left}

#kolumna_lewa_sub .box div p{ width:308px; overflow:hidden}

#kolumna_lewa_sub .box div.bez_obrazka p{ width:624px; overflow:hidden}

#kolumna_lewa_sub .box#bez  { overflow:hidden; padding-bottom:26px; border-bottom:0; margin-bottom:50px}

#kolumna_lewa_sub .box h2{ margin:4px 0 0 0; font-size:16px; font-weight:bold; color:#d60000; font-family: Trebuchet MS; display:block; overflow:hidden; width:308px; letter-spacing:-1px}

#kolumna_lewa_sub .box img{border:5px solid #110102; float:left; margin-right:8px; margin-bottom:9px }

#kolumna_lewa_sub .box a.wiecej{font-size:11px; color:#fff; text-decoration:none; background:none; font-weight:normal}

#kolumna_lewa_sub .box a:hover.wiecej{color:#d60000;}

#kolumna_lewa_sub img {border:5px solid #110102; margin-right:8px; margin-bottom:9px }



.mapka{ width:616px; height:289px; background:url('img/ramka.gif') no-repeat; overflow:hidden; padding:5px; margin-bottom:12px}

#kolumna_lewa_sub table{ border-collapse:collapse; margin-bottom:50px}

#kolumna_lewa_sub table td h2{ margin:4px 0 0 0; font-size:16px; font-weight:bold; color:#d60000; font-family: Trebuchet MS; display:block; overflow:hidden; width:308px; letter-spacing:-1px}

#kolumna_lewa_sub table td { font-size:11px; width:208px; height:18px; vertical-align:middle}



#kolumna_lewa_sub .box a.wiecej.prawa{font-size:11px; color:#fff; text-decoration:none; background:none; font-weight:normal; float:right; padding-right:40px}

#kolumna_lewa_sub .box a:hover.wiecej.prawa{color:#d60000;}



#kolumna_lewa_sub .box h2.nizej{ margin:70px 0 0 0; font-size:16px; font-weight:bold; color:#d60000; font-family: Trebuchet MS; display:block; overflow:hidden; width:308px; letter-spacing:-1px}

#kolumna_lewa_sub .box div.instruktor{ overflow:hidden; width:308px}



#kolumna_lewa_sub .box.instruktor img{border:5px solid #110102; float:left; margin-right:188px; margin-bottom:9px }



#kolumna_lewa_sub ul{ font-size:11px; list-style-type:none; display:block; overflow:hidden; margin:0; padding:0 0 0 7px; line-height:18px}

#kolumna_lewa_sub ul li{ background:url('img/img.jpg') no-repeat 0 9px; display:block; padding-left:6px}

#kolumna_lewa_sub h2.nizej2{ margin:24px 0 0 0; font-size:16px; font-weight:bold; color:#d60000; font-family: Trebuchet MS; display:block; overflow:hidden; width:308px; letter-spacing:-1px}



.lewa{ float:left}


.szukaj{
  border:solid 0 #fff;
  background: transparent	url('img/szukaj_bg.gif') no-repeat;
  /*background-image:url('img/szukaj_bg.gif');
  background-repeat:no-repeat;*/
  padding-left:20px;
  width: 190px;
  height: 22px;
  font-size:10px;
} 
div.powrot { text-align:right; font-size:8px; padding-right:11px; padding-top:15px; }
div.powrot a{font-size:11px; color:#fff; text-decoration:none; margin:6px;}
div.powrot a:hover {color:#d60000;}
h6{ color:#d1d6df; font-size:36px;  margin:20px 0 30px 0; overflow: hidden;}


div.news_info{font-size:11px; color:#FF0000; text-decoration:none; padding:10px 0px 0px 10px; }

