body { margin: 0; padding: 0; color: #535353; background: #fdfefe url(../img/body.bg.jpg) repeat-x; }
body, input, textarea, select { font: 11px  Arial, Tahoma, Helvetica, sans-serif; }
a { text-decoration: none; color: #0095d3; }
a:hover { text-decoration: underline;}
a img { border: none }
p { margin: 1em 0 }
ul { margin: 0; padding: 0; list-style: none; }
form { margin: 0 }
table { border-collapse: collapse; }
h1 img, h2 img, h3 img, h4 img { display: block; }
img {margin: 0px; padding: 0px; z-index: 4;}
span {z-index: 4;}
video, object, embed {vertical-align: bottom;}

#page {background: url(../img/page.bg.jpg) no-repeat center top;}
#page2 {background: url(../img/page2.bg.jpg) no-repeat center top;}
#top div.wrapper, 
#main { width: 957px; margin: 0 auto; padding:0;}
#top2 div.wrapper {width: 970px; margin: 0 auto; position: relative;} 

#top {position: relative; background: #ffffff; border-bottom: 1px solid #e4e5e5;}
#top div.wrapper { background: #fff;position: relative; height: 60px; border-bottom: solid; border-width: 0px 1px; border-color: #e0e0e0;}
#top h1 { position: absolute; top: 15px; left: 0px; margin: 0; }

#top ul.menu { position: absolute; top: 14px; left: 380px; margin: 0; padding: 0;}
#top ul.menu li { display: inline; }
#top ul.menu li a { float: left; height: 35px; line-height: 35px; padding: 0; overflow: hidden; margin: 0; margin-right: 20px; text-decoration: underline; font-size: 12px; font-family: Tahoma;}



#top #search-box {position: absolute; top: 14px; left: 620px; margin: 0; }
#top #search-box span {font-size: 12px; font-family: Tahoma; line-height: 35px; float: left; padding-right: 8px; color: #707b83;}
#top #search-box form div.all { background: url(../img/search.bg.gif) no-repeat; display: block; float:right;}
#top #search-box form div.f-keyword {float: left; PADDING-LEFT: 7px;}
#top #search-box form div.f-keyword input {border:0; background: transparent; font-size: 12px; padding: 10px 0 4px 0;  width: 173px;}
#top #search-box form div.btn {float: right;}
#top #search-box form div.btn input {padding: 7px 7px 7px 0; height: 21px; width: 21px;}

#top2 {position: relative;}
#top2 div.wrapper {height: 119px;  }
#top2 div.banner {margin: 0 auto; text-align: center; padding-top: 9px;}

#menu-region {width: 950px; position: relative; margin-bottom: 12px; line-height: 33px; margin: 0 auto; padding-bottom: 12px; font-size: 12px;}
#menu-region div.wrapper {height: 33px; background: url(../img/menu-region.bg.png) no-repeat; padding-left: 12px;}
#menu-region div.text {float: left;}
#menu-region ul.menu {position: relative;  float:left; margin:0;padding:0; margin-left: 12px;}
#menu-region ul.menu li {background: none; display: inline; float: left ;position: relative; margin:0;padding:0;padding-right: 2px; }
#menu-region ul.menu li a{ height: 33px; display: block;color: #0095d3; text-decoration: underline; font-size: 12px; line-height: 33px; padding: 0 8px; background: url(../img/bullet4.gif) right 1px no-repeat}
#menu-region ul.menu li a.current,
#menu-region ul.menu li a:hover { color: #df7409; text-decoration: none;}

#topmenu {width: 957px; margin: 0 auto; padding: 0;background: url(../img/topmenu.bg.png) no-repeat; height: 48px; }
#topmenu ul.menu {position: relative; padding-top: 6px; padding-left: 12px; margin: 0; z-index: 597;}
#topmenu ul.menu li { display: inline;  float: left; height: 42px; position: relative; margin-right: 7px;}
#topmenu ul.menu li a { display: block; color: #fff; height: 42px; line-height: 39px;  padding: 0 0 0 9px; overflow: hidden; font-size: 13px; margin: 0; position: relative;}
#topmenu ul.menu li a span {display: block; height: 42px; line-height: 39px; padding-right: 9px;}
#topmenu ul.menu li a span span {display: block; height: 42px; line-height: 39px; padding:0;}
#topmenu ul.menu li a:hover,
#topmenu ul.menu li a.current,
#topmenu ul.menu li.lvl1-parent:hover a.lvl1,
#topmenu ul.menu li.lvl1-parent-hover a.lvl1 {white-space:nowrap; height: 42px; color: #c54f11; background: transparent url(../img/topmenu.leftcorrner.png) no-repeat; text-decoration: none;}
#topmenu ul.menu li a:hover span,
#topmenu ul.menu li a.current span,
#topmenu ul.menu li.lvl1-parent:hover a.lvl1 span,
#topmenu ul.menu li.lvl1-parent-hover a.lvl1 span { background: transparent url(../img/topmenu.rightcorrner.png) right top no-repeat;}
#topmenu ul.menu li a:hover span span,
#topmenu ul.menu li a.current span span,
#topmenu ul.menu li.lvl1-parent:hover a.lvl1 span span,
#topmenu ul.menu li.lvl1-parent-hover a.lvl1 span span { background: transparent url(../img/topmenu.bg.gif) repeat-x;}
#topmenu ul.menu li.lvl1 ul.lvl2 {z-index: 598;  visibility: hidden; background: url(../img/topmenu.li-lvl2.bg.gif); position: absolute; top: 39px; left: -1px; width: 175px; padding: 0; margin-bottom: -4px;}
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2 { padding: 0 0 0 0px; width: 175px; height: 26px; line-height: 26px;}
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2 a.lvl2 { display: block; width: 165px; padding: 0 0 0 10px; color: #0095d3; line-height: 26px; border-top: solid 1px #dcdddd; font-size: 12px; position: relative; }
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2 a.lvl2:hover,
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2 a.lvl2-current { text-decoration: none; color: #c54f11; background: none; }
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2-first { background: transparent url(../img/topmenu.li-lvl2-first.gif) no-repeat;padding-top: 1px; }
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2-first a.lvl2 { border-top: none; }
#topmenu ul.menu li.lvl1 ul.lvl2 li.lvl2-last { background: transparent url(../img/topmenu.li-lvl2-last.png) center bottom no-repeat; padding-bottom: 3px; margin-bottom: -4px; }
#topmenu ul.menu li.lvl1-parent:hover > ul.lvl2 { visibility: visible; }
#topmenu ul.menu li.lvl1-parent:hover ul.lvl2,
#topmenu ul.menu li.lvl1-parent-hover ul.lvl2 { z-index: 599; }








#topmenu div.pogoda { float:right; margin: 0; padding: 0; height: 48px;  padding: 0 0 0 18px; background: url(../img/pogoda.bullet.gif) no-repeat; color: #b3e7fc; font-size: 11px; font-family: Tahoma;}
#topmenu div.pogoda ul {position: relative;  ; margin:0;padding:0; padding-left: 2px;}
#topmenu div.pogoda ul li { display: inline; float: left ;position: relative; padding-right: 10px; width: 84px; line-height: 46px;}
#topmenu div.pogoda img {position: relative; vertical-align: middle; padding: 0; top: -3px; }         
#topmenu div.pogoda span.temp {color: #fff;} 


div.breadcrumbs { height: 34px; line-height: 32px; border-bottom: 1px solid #e5e6e5; background: #eeeeed url(../img/breadcrumbs.bg.gif); padding-left: 18px;}
div.breadcrumbs a { padding: 0 8px 0 0; margin: 0 3px 0 0; background: url(../img/bullet2.gif) 100% 4px no-repeat; text-decoration: underline;}
div.breadcrumbs strong { font-weight: normal; color: #535353;}



#col1 {width: 183px; float: left; margin-left:18px; }
#col2 {width: 300px; float: right;}
#maincol {width: 640px; float:left; margin-top:12px;}
#video-box {z-index: 1; width: 633px; height: 356px; margin-bottom:0px; padding-bottom: 3px; background: #f0f0f0; border-bottom: 1px solid #dcdddd; position: relative; overflow: visible;}
#video-box div.play-btn {position:absolute; top: 50%; left: 206px;  margin: 0; margin-top: -106px; padding: 0;}
#video-box div.pasek {position: absolute;  bottom:0; left: 0px; margin: 0; padding: 14px; width: 612px; background: #C94D22 url(../img/player/pasek.bg.png) 100% 0 no-repeat; clear: both; overflow: auto;}
#video-box div.pasek h2 {color: #f9deae; font-size: 20px; font-family: Tahoma; font-weight: normal; margin: 0 0 10px 0; padding: 0;}
#video-box div.pasek h2 a {color: #f9deae; display:block;}
#video-box div.pasek p { color: #fff; font-size: 12px; margin: 2px 0;}
#video-box div.pasek p a { color: #fff; }
#video-box div.pasek p a:hover { text-decoration: none; }
#video-box div.pasek ul.nums { position: absolute; top: 10px; right: 10px; }
#video-box div.pasek ul.nums li { display: inline; }
#video-box div.pasek ul.nums li a { float: left; width: 29px; height: 29px; background: url(../img/video-box.nums.a.png); }
#video-box div.pasek ul.nums li a.current { background-image: url(../img/video-box.nums.a-current.png); }
#video-box img {display:block; z-index:-80; position:relative;}
#video-box div.slide {position:relative;}



#col1 div.box {padding-top: 7px;   }
#col1 div.box div.wrapper {padding: 0 11px;}
#col1 div.box-order-ad {margin-top: 10px; padding:0;  background: #f0f1f0; border-bottom: 1px solid #dcdddd; height:32px; padding-top: 12px;}
#col1 div.box-order-ad a{ line-height: 32px; font-size: 12px; padding-top: 12px; text-decoration: underline;}

#col1 div.box-reklama { background: #f0f1f0; border-bottom: 1px solid #dcdddd;}
#col1 div.box-reklama h3 { color:#707b83; font-size: 13px; margin: 8px 0;}
#col1 div.box-reklama h3 a { color:#707b83; text-decoration: underline;}
#col1 div.box-reklama p { color: #535353; margin: 8px 0;}
#col1 div.box-reklama p a { color: #535353;}
#col1 div.box-reklama p a:hover { text-decoration: none; }

div.poll ul {margin-left: 0px; margin-top: 4px;}
div.poll ul li { margin: 0 0 6px 0; border-top: 1px solid #e8e8e8; padding-top: 4px;}
div.poll ul li:first-child,
div.poll ul li.first-child { border:0;}
div.poll p { line-height: 15px; } 
div.poll ul li input { vertical-align: top; margin-left: 0; }
div.poll ul li input.radio { margin-top:1px; }
div.poll ul li label { display: inline-block; width: 130px; vertical-align: middle; }
div.poll ul li div.a { width: 140px; }
div.poll ul li div.r { display: block; width: 160px; margin: 3px 0 0 auto; }
div.poll ul li div.r .b { display: inline-block; width: 120px; height: 6px; background: #f5f4f4; }
div.poll ul li div.r .b span { display: block; height: 100%; background: #0668b1; }
div.poll ul li div.r .p { display: inline-block; width: 25px; text-align: right; text-shadow: 0 0 2px #fff; }
div.poll ul.results { padding: 3px 0 5px 0; }
div.poll div.btn { padding: 5px 0 12px 0px; }
div.poll .loader { float: right; display: none; margin: 6px 7px 5px 5px; width: 16px; height: 16px; background: url(../img/poll.loader.gif); }


#box-facebook { border:0;}
#box-facebook div { border:0;}

#col1  h2,
#col2  h2 {position: relative; color: #0095d3; font-size: 19px; font-weight: normal; font-family: Tahoma; margin: 0; padding: 5px 0;}



#col2 div.box {margin-top: 7px;}
#col2 div.box img {}
#col2 div.box a.button-more {float: right; text-decoration: underline; color:#0095d3; display:block; position: relative;top:-21px; margin-bottom: -41px; font-size: 12px;} 
div.box hr {background: #e8e8e8; width: 300px; height: 1px; margin-right:0; margin-left:0; padding: 0; border:0; display: block; }

#col2 a.col2-button-wide {display: block;text-align: center; width: 263px; height: 22px; line-height: 22px; margin: 0 auto; color: #fff; background: url(../img/col2.button.bg.gif) no-repeat; margin: 18px 0;}

div.box-round {width: 306px; margin-left: -3px;}
div.box-round img {position: relative; display: block;}
div.box-round div.wrapper {background: url(../img/box.round.bg.gif) repeat-y;}
div.box-round div.wrapper2 {background: url(../img/box.round.bg2.gif) no-repeat center bottom;  padding: 0 21px; overflow: auto; }
div.box-round a.button-more {float: right; text-decoration: underline; color:#0095d3; display:block; position: relative;top:-21px; margin-bottom: -41px; font-size: 12px;} 
div.box-round hr {background: #e8e8e8; width: 296px; height: 1px; margin-top:3px; margin-left:-16px;margin-right:-16px; margin-bottom: 3px; padding: 0; border:0; display: block; }
div.box-round div.banner {padding: 12px 0;}

div.box-round-small {width: 189px; background: #fff; margin-left: -3px;  padding: 0; margin-top:7px;}
div.box-round-small img {position: relative; display: block;}
div.box-round-small div.wrapper {background: url(../img/box.roundsmall.bg.gif) repeat-y;  padding: 0; margin:0;}
div.box-round-small div.wrapper2 {background: url(../img/box.roundsmall.bg2.gif) no-repeat center bottom; padding: 0 14px;; margin:0; }
div.box-round-small hr {background: #e8e8e8; width: 179px; height: 1px; margin:3px -9px; padding: 0; border:0; display: block; }
div.box-round-small h2 ,
div.box-round-small p {margin:0;}

#col2 div.box-round ul.aktualnosci {padding-top:3px;}
#col2 div.box-round ul.aktualnosci li { display: block; background: url(../img/bullet.gif) 0px 10px no-repeat; padding: 2px 0 2px 8px;}
#col2 div.box-round ul.aktualnosci li a { color: #666666; overflow: hidden; font-size: 12px; margin: 0; line-height: 16px; }
#col2 div.box-round ul.aktualnosci li a:hover { color: #707b83; text-decoration: underline;}
#col2 div.box-round ul.aktualnosci li a.last { font-weight: bold; }
#col2 div.box-round ul li span.reklama-text { font-size: 9px; color: #c65011; padding-left: 5px;}

#col2 div.box-round ul.commented-posts { }
#col2 div.box-round ul.commented-posts li { padding: 7px 0; border-top: 1px solid #ececec; }
#col2 div.box-round ul.commented-posts li.first-child { border-top: none; }
#col2 div.box-round ul.commented-posts li a { font-weight: bold; color: #666666; font-size: 12px; }
#col2 div.box-round ul.commented-posts li span.count { color: #0095D3; }

#col2 div.box-program div.show {padding: 5px 0 7px 0;}
#col2 div.box-program div.show h3 { color:#707b83; font-size: 13px; margin: 0 0 2px 0;}
#col2 div.box-program div.show h3 a { color:#707b83; text-decoration: underline;}
#col2 div.box-program div.show p { color: #535353; margin: 2px 0; line-height: 14px;}
#col2 div.box-program div.show img.foto { float: left; padding: 0 10px 10px 0;}

#col2 div.box-gallery h2,
#col2 div.box-kino h2 {color: #df7409;}

#col2 div.box-kino div.show {padding: 12px 0 7px 0; border-bottom: 1px solid #ececec;}
#col2 div.box-kino div.show h3 { color:#707b83; font-size: 13px; margin: 2px 0;}
#col2 div.box-kino div.show h3 a { color:#707b83; text-decoration: underline;}
#col2 div.box-kino div.show p { color: #535353; margin: 2px 0;}
#col2 div.box-kino div.show a { color:#0095d3; text-decoration: underline;}
#col2 div.box-kino div.show img.foto { float: left; padding: 0 10px 10px 0;}


#col2 div.box-gallery {border-bottom: 1px solid #ececec;}
#col2 div.box-gallery div.slideshow {margin-top: 7px; position:relative; height: 226px;}
#col2 div.box-gallery div.slideshow img.foto {display:block; padding-bottom: 3px; background: #f0f0f0; border-bottom: 1px solid #dcdddd;}
#col2 div.box-gallery div.slideshow span.title { display: block; text-align: center; font-size: 13px; color:#707b83; font-weight: bold; margin: 5px 0; }
#col2 div.box-gallery div.pagination { position: absolute; bottom: 0; height: 24px; width: 100%; }
#col2 div.box-gallery div.pagination a { display: inline-block; text-align: center; vertical-align: middle; }
#col2 div.box-gallery div.pagination a.prev,
#col2 div.box-gallery div.pagination a.next {display: block;width: 5px; height: 10px; }
#col2 div.box-gallery div.pagination a.prev {float: left;  padding: 2px 8px 4px 0;}
#col2 div.box-gallery div.pagination a.next {float: right;  padding: 2px 0 4px 8px;}
#col2 div.box-gallery a.gallery-name{ font-size: 13px; color:#707b83; font-weight: bold; }


#col2 div.box-more div.show {padding-top: 10px; border-top: 1px solid #ececec;}
#col2 div.box-more div.first {border: 0;}
#col2 div.box-more div.show h3 { color:#707b83; font-size: 13px; margin: 2px 0;}
#col2 div.box-more div.show h3 a { color:#707b83; text-decoration: underline;}
#col2 div.box-more div.show p { color: #535353; margin: 2px 0;}
#col2 div.box-more div.show a { color:#0095d3; text-decoration: underline;}
#col2 div.box-more div.show img.foto { float: left; padding: 0 10px 10px 0;}

#col2 div.box-tabs { }
#col2 div.box-tabs h2 { float: left; margin-bottom: 3px; }
#col2 div.box-tabs h2 small { display: block; font-size: 11px; margin-top: 3px; }
#col2 div.box-tabs hr { clear: both; }
#col2 div.box-tabs ul.menu { float:right; margin: 4px 0 0 0; padding:0; }
#col2 div.box-tabs ul.menu li { background: none; display: inline; float: left; padding: 0 0 0 10px; }
#col2 div.box-tabs ul.menu li a { color: #0095d3; text-decoration: underline; font-size: 12px; line-height: 32px; }
#col2 div.box-tabs ul.menu li a.current,
#col2 div.box-tabs ul.menu li a:hover { color: #df7409; text-decoration: none; }


#col2 div.box-categories div.show { padding-top: 8px; }
#col2 div.box-categories div.show div.category { font-size: 12px; padding-bottom: 8px; }
#col2 div.box-categories div.show div.category a { text-decoration: none; }
#col2 div.box-categories div.show div.category a:hover { text-decoration: underline; }

#col2 div.box-contact div.wrapper {}
#col2 div.box-contact div.address {padding: 10px 0; border-bottom: 1px solid #ececec; clear: both;}
#col2 div.box-contact div.address h3 { color:#707b83; font-size: 13px; margin: 2px 0;}
#col2 div.box-contact div.address p { color: #535353; margin: 2px 0; line-height: 18px; }
#col2 div.box-contact div.address a { color:#0095d3; text-decoration: underline;}


#col2 div.box-map {width: 306px; margin-left: -3px; position: relative;}
#col2 div.box-map span { float: left; padding: 0; margin: 0; background: url(../img/photo7a.gif) no-repeat; }
#col2 div.box-map span span { padding: 4px 0 0 0; background: url(../img/photo7b.gif) 100% 0 no-repeat; }
#col2 div.box-map span span span { padding: 0 4px 0 0; background: url(../img/photo7c.gif) 100% 100% no-repeat; }
#col2 div.box-map span span span span {position: relative; display:block;  float: left; padding: 0 0 0px 4px; background: url(../img/photo7d.gif) 0 100% no-repeat; }
#col2 div.box-map a.col2-button-wide {position: absolute; bottom: 10px; left: 21px; z-index: 50;}


div.content { width: 439px; padding: 0; float: left; line-height: 16px; color: #5c5f61; padding-bottom: 12px;}
div.content-wide { width: 640px;}


div.content h1 {color: #707b83; font-size: 25px; font-weight: normal; line-height: 28px;}
div.content h2 {line-height: 24px;color: #707b83; margin: 0px; padding: 4px 0px; font-size: 18px; font-weight: normal; }
div.content h3 {font-size: 14px; color: #0066b3; padding: 0; margin: 2px 0;}
div.content h4 { font-size: 12px; font-weight: normal; color: #e8840f; margin: 1em 0; }
div.content h5 { font-size: 11px; font-weight: bold; color: #e8840f; margin: 1em 0; }
div.content ul { margin: 0.5em 0; padding-bottom: 4px;}
div.content ul li {margin: 0; padding: 0 0 4px 9px; background: url(../img/bullet.gif) left 10px no-repeat}
div.content ul li:first-child,
div.content ul li.first-child {margin: 0; padding: 3px 0 0 9px; }
div.content ul li img.ft {padding: 0px; display: block; margin-left: -9px;}
div.content img.left { float: left; margin: 5px 12px 5px 0; }
div.content img.right { float: right; margin: 5px 0 5px 12px; }
div.content div.left { float: left; margin: 5px 12px 5px 0; }
div.content div.right { float: right; margin: 5px 0 5px 12px; }
div.content hr { width: 100%; clear: both; height: 0; border: solid 1px #ececec; border-width: 1px 0 0 0; }
div.content div.hr { width: 100%; clear: both; height: 0; border: solid 1px #ececec; border-width: 1px 0 0 0; margin: 1em 0; }
div.content div.hr hr { display: none; }

div.content form { }
div.content form ul.errors { font-weight: bold; }
div.content form ul.errors li { padding-left: 0; background: none; }
div.content form div.f { padding: 0 0 10px 0; }
div.content form div.f label { display: inline-block; width: 101px; padding: 4px 0 0 0; vertical-align: top; }
div.content form div.f input.text {padding: 4px; border: 0; width: 212px; height: 19px; background: url(../img/input.bg.gif) no-repeat;}
div.content form div.f textarea {border: 0; padding: 5px; vertical-align: top;  margin: 0; width: 523px; height: 137px;  background: #F7F7F7 url(../img/textarea.bg.gif) no-repeat;}
div.content form div.btn { padding: 0 0 0 97px; }
div.content form div.btn span.loader { display: inline-block; width: 16px; height: 16px; background: url(../img/loader.gif) no-repeat; margin: 3px 0 0 2px; vertical-align: top; }
/*div.content form ul.errors { padding: 0 0 0 20px; }*/

div.content table {width: 100%;}
div.content table thead {background: #0095d3; color: #fff; font-weight: bold;}
div.content table thead td:first-child,
div.content table thead td.first-child {background:#0095d3 url(../img/table.thead.left.gif) no-repeat;}
div.content table thead td:last-child,
div.content table thead td.last-child {background:#0095d3 url(../img/table.thead.right.gif) right top no-repeat;}
div.content table td {line-height: 29px; padding-left: 20px;}
div.content table tr td {border-bottom: 1px solid #dcdddd; }


div.content div.pagination { text-align: center; padding: 15px 100px 38px 92px; position: relative;}
div.content div.pagination a { display: inline-block; width: 25px; height: 22px; line-height: 22px; text-align: center; vertical-align: top; }
div.content div.pagination a.n {background: url(../img/pagination.n.gif); color: #fdfefd; }
div.content div.pagination a.current { background: url(../img/pagination.current.gif); color: #c54f11; }
div.content div.pagination a:hover { background: url(../img/pagination.current.gif); color: #c54f11; text-decoration: none;}
div.content div.pagination a.prev {color: #c54f11;  text-decoration: underline; display: block; text-align: left;  width: 92px;  position: absolute; left: 0px; padding-left: 10px; background: url(../img/pagination.prev.gif) left center no-repeat; }
div.content div.pagination a.next {color: #c54f11;  text-decoration: underline; display: block; text-align: right;  width: 100px;  position: absolute; right: 0px; padding-right: 10px; background: url(../img/pagination.next.gif) right center no-repeat; }
div.content div.pagination a.prev:hover {background: url(../img/pagination.prev.gif) left center no-repeat;}
div.content div.pagination a.next:hover { background: url(../img/pagination.next.gif) right center no-repeat; }
div.content div.pagination span.prev {display: block; text-align: left;  width: 92px;  position: absolute; left: 0px; padding-left: 10px; }
div.content div.pagination span.next {display: block; text-align: right;  width: 100px;  position: absolute; right: 0px; padding-right: 10px;}
div.content div.pagination span.disabled {color:#8F8F8F; line-height: 22px;}


div.content div.tabs {width: 438px; border-bottom: 1px solid #e7e8e8; margin-top: 10px; height: 32px; padding-top: 12px; clear: both;}
div.content div.tabs h2 {position: relative; font-size: 19px; font-family: Tahoma; float: left; padding-left:1px; color: #0095d3; padding:0; margin:0; line-height: 32px;}
div.content div.tabs a.button-more {float: right; text-decoration: underline; color:#0095d3; display:block; font-size: 12px; margin-top:6px;}
div.content div.tabs ul.menu {position: relative;  float:right; margin:0;padding:0; }
div.content div.tabs ul.menu li {background: none; display: inline; float: left ;position: relative; margin:0;padding:0;padding-left: 10px; }
div.content div.tabs ul.menu li a{ color: #0095d3; text-decoration: underline; font-size: 12px; line-height: 32px;}
div.content div.tabs ul.menu li a.current,
div.content div.tabs ul.menu li a:hover { color: #df7409; text-decoration: none;}

div.content div.wiadomosci {margin-top: 16px;}
div.content div.wiadomosci div.more-posts {font-size: 14px; text-align:right; margin:20px 0 0 0;}
div.content div.news {border-bottom: 1px solid #f2f3f3; padding-bottom: 4px;}
div.content div.news h1 ,
div.title h1              {display: block; color: #707b83; font-size: 25px; font-weight: normal; margin: 14px 0 6px 0; line-height: 28px;}
div.content div.news h1 a {color: #707B83; text-decoration:none;}
span.added {display: block;color:#96a0a8; font-size: 11px;}
span.added  strong {font-weight: normal; color:#707b83;}
span.added  a {text-decoration: underline}
div.content div.news p.intro,
div.content div.news div.intro { color: #535353; font-size: 12px; margin: 6px 0; line-height: 17px;}
div.content div.news a {color: #0095d3; text-decoration: underline;}
div.content div.news a:hover {color: #07709c;}
div.content div.news img.foto { padding: 13px 0 0 0; display: block; }

div.content div.news-view {border:0;}
div.content div.news-view img.foto { padding-top: 0px;}
div.content div.news-view div.foto-sub { float: left;}
div.content div.news-view div.intro { color: #707b83; font-size: 14px; line-height: 18px; margin: 0; }
div.content div.news-view div.intro p { margin: 0 0 18px 0; }
div.content div.news-view div.text { color: #535353; font-size: 12px; line-height: 18px;}
div.content div.news-view div.text p {margin: 18px 0;}

div.content div.news-view div.more {margin-bottom: 3px; padding-top:10px; height: 22px;}
div.content div.news-view div.more a.read_all {float: left; font-size: 16px; height: 22px; font-weight:bold; line-height: 22px; color:#0096d6; background: url(../img/bullet3.gif) right 8px no-repeat; padding-right: 15px;}
div.content div.news-view div.more a.read_all:hover {color:#126484;}

div.content div.news-view div.more div.inline {display: inline; position: relative; float: left; margin-left: 10px;}
div.content p.p-border {display: inline; margin:0;  height: 22px; line-height: 22px; text-align: center; vertical-align: top; color:#707a83; background: url(../img/href-border.left.gif) no-repeat; padding: 4px 0 6px 6px;}
div.content p.p-border span {background: url(../img/href-border.right.gif) top right no-repeat; padding: 4px 6px 6px 0;}
div.content p.p-border span span { background: url(../img/href-border.bg.gif) repeat-x; }


div.content div.photo {max-width: 300px; float: left; margin: 0 12px 15px 0;}
div.content div.photo div.description {color: #6e797f; line-height: 16px; padding: 4px 0; border-bottom: 1px solid #ececec;}

div.content form.search {  }
div.content form.search div.f { display: inline; }
div.content form.search div.btn { display: inline; padding: 0 0 0 3px; }
div.content form.search div.btn input { vertical-align: top; margin-top: 2px; }
div.content ul.search { }
div.content ul.search li { margin: 0 0 10px 0; }
div.content ul.search li .title { font-size: 12px; color: #666; }
div.content ul.search li .url { display: block; }

div.title {width: 633px; clear: both; margin-top: 18px; position:relative;}
div.title div.rate-box { float: right; width: 134px; height: 22px; background: url(../img/rate.gray.stars.gif); margin-top: 5px;}
div.title div.rate-box div.stars {height: 22px; background: url(../img/rate.orange.stars.gif);}

div.title div.tabs {width: 633px; position: relative;}
div.title div.tabs h2 {position: relative; font-size: 25px; font-weight:normal; float: left; padding-left:1px; color: #707b83; padding:0; margin:0; line-height: 25px;}
div.title div.tabs ul.menu {position: relative;  float:right; margin:0;padding:0; padding-top: 11px; margin-right: 167px;}
div.title div.tabs ul.menu li {background: none; display: inline; float: left ;position: relative; margin:0;padding:0;padding-left: 10px; }
div.title div.tabs ul.menu li a{ color: #0095d3; text-decoration: underline; font-size: 12px; line-height: 12px;}
div.title div.tabs ul.menu li a.current,
div.title div.tabs ul.menu li a:hover { color: #df7409; text-decoration: none;}
div.title div.tabs div.change_category {position: absolute;  top: 0; left: 486px; margin:0;padding:0;}


div.news-list {border-top: 1px solid #e7e8e8;}
div.news-list div.news {border-bottom: 1px solid #e7e8e8; padding: 8px 0; }
div.news-list div.news h3 {display: block; color: #707b83; font-size: 15px; font-family: Tahoma; font-weight: bold; margin: 0 0 5px 0; line-height: 18px;}
div.news-list div.news h3 a {color: #707b83; text-decoration: underline;}
div.news-list div.news img.foto {margin:3px 10px 10px 0;padding:0;}
/*div.news-list div.news a.view-more {display:block;}*/

div.gallery-list {border-top: 1px solid #e7e8e8;}
div.gallery {padding: 8px 0 4px 0; position: relative;}
div.gallery-list div.gallery {border-bottom: 1px solid #e7e8e8; }
div.gallery h3 {display: block; color: #707b83; font-size: 13px; font-size: Tahoma; font-weight: bold; margin: 0 0 5px 0; line-height: 18px;}
div.gallery h3 a {color: #707b83; text-decoration: underline;}
div.gallery-images {margin-left: -9px;}
div.gallery-images img.foto {display: block; position:relative; margin:3px 0 9px 9px;padding:0;}
div.gallery a.view-more {display:block;}


div.content div.image-view div.intro {background: #fff url(../img/intro.bg.gif); margin: 0; padding: 0; margin-top:8px; margin-bottom: -8px; border-bottom: 1px solid #dcdddd;}
div.content div.image-view div.intro div.wrapper {position: relative; top: -8px; background: transparent url(../img/image.intro.top.gif) center top no-repeat; border-color: #dcdddd; padding: 10px 24px;}
div.content div.image-view div.intro div.wrapper p {margin: 0; clear:both;}
div.content div.image-view div.pagination { text-align: center; padding: 5px 0 15px 0; line-height: 14px; height: 14px; position: relative;}
div.content div.image-view div.pagination a.next {color: #c54f11; float: none; text-decoration: underline; display: block; text-align: right;  width: 100px; position: absolute; right: 0px; padding-right: 10px; background: url(../img/pagination.next.gif) right center no-repeat; }
div.content div.image-view div.pagination a.prev {color: #c54f11; float: none; text-decoration: underline; display: block; text-align: left;  width: 92px;	 position: absolute; left: 0px;  padding-left: 10px; background: url(../img/pagination.prev.gif) left center no-repeat; }
div.content div.image-view div.pagination a.disabled {color:#8F8F8F; line-height: 22px; background:none; text-decoration:none; cursor:default;}
div.content div.image-view img {display:block;}
div.content div.image-view div.photos { background: #fff url(../img/dot.gif) repeat-x; }
div.content div.image-view div.photos img { display: block; margin: 0 auto; }



div.content div.image-view div.pagination a ,
div.content div.video-view div.pagination a ,
div.content div.news-view div.pagination a {width: auto;}

div.content div.video-view span.added {margin-bottom:12px;}
div.content div.video-view #video-player { position:relative; border: 0; padding: 0; margin:0;}
div.content div.video-view #video-player img {padding: 0; margin:0; position:relative; display: block; }

div.content div.video-view {position:relative; margin: 0; padding: 0; border:0;}
div.content div.video-view div.control {position: absolute; top: 239px; left: 0px; margin: 0; padding: 14px; width: 605px; background: #f0f0f0 url(../img/player/pasek.bg.png); height: 63px;}
div.content div.video-view div.intro {background: #fff url(../img/intro.bg.gif);  margin: 0; padding: 0; margin-bottom: 28px; margin-top: -8px; border-top: 1px solid #dcdddd; }
div.content div.video-view div.intro div.wrapper {position: relative; top: 8px; background: transparent url(../img/video.intro.bottom.gif) center bottom no-repeat; padding: 10px 16px; margin-bottom: 6px;}
div.content div.video-view div.intro div.wrapper P {margin: 0;}

div.content div.video-view div.pagination { text-align: center; padding: 8px 0; position: relative; border-top: 1px solid #ececec;}

div.content a.return { display: inline-block; width: auto; height: 22px; line-height: 22px; text-align: center; vertical-align: top; color:#707a83; background: url(../img/href-border.left.gif) no-repeat; padding-left: 6px;}
div.content a.href-border span {display: block; background: url(../img/href-border.right.gif) top right no-repeat; padding-right: 6px;}
div.content a.href-border	span span {display: block; background: url(../img/href-border.bg.gif) repeat-x;}
div.content a.href-border:hover { background: url(../img/href-border.left.gif) no-repeat;}


div.content div.news-bottom {border-width: 1px 0; border-color: #ececec; border-style: solid;}
div.content div.recommend,
div.title div.recommend {position:relative; font-size: 13px; font-weight: bold; color: #707b83; line-height: 41px; float: right; height: 41px; margin-right: 16px;}
div.content div.recommend span.label,
div.title div.recommend span {display: block;float: left; }
div.content div.recommend ul,
div.title div.recommend ul {position:relative; display: block;float: left; margin:0;padding:0; margin-left: 6px;}
div.content div.recommend ul li,
div.title div.recommend ul li {background: none;  display: inline; margin:0;padding:0;}
div.content div.recommend ul li a,
div.title div.recommend ul li a { margin:0; padding:0;}
div.content div.recommend ul li a img,
div.title div.recommend ul li a img {position:relative; vertical-align: -3px;}
div.title div.recommend {position: absolute;right: 0; top:20px;}
div.content div.recommend ul { line-height: 15px; padding-top: 13px; }
div.content div.recommend ul li { padding: 0 0 0 5px; }
div.content div.recommend ul li.facebook img,
div.content div.recommend ul li.twitter img,
div.content div.recommend ul li.sledzik img { vertical-align: top; height: 14px; }

div.content div.rating {font-size: 13px; font-weight: bold; color: #707b83; line-height: 41px; float: left;}
div.content div.rating span {float: left; }
div.content ul.score-box { position:relative; overflow:hidden; width: 134px; height: 40px; background: url(../img/rate.gray.stars.gif) left center repeat-x; margin:0; padding:0; float: left; margin-left: 6px;}
div.content ul.score-box li {background: none;  display: inline;}
div.content ul.score-box a.star,
div.content ul.score-box span.score { position:absolute; top:0; left:0; text-indent:-1000em; height: 40px; line-height:40px; outline:none; overflow:hidden; border: none; }
div.content ul.score-box a.star-current,
div.content ul.score-box a.star:hover,
div.content ul.score-box a.star:active,
div.content ul.score-box a.star:focus,
div.content ul.score-box span.score {background: url(../img/rate.orange.stars.gif) left center repeat-x;}
div.content ul.score-box:hover span.score {display:none;}
div.content ul.score-box-disabled:hover span.score {display:block;}


div.content ul.score-box a.star-1 {width: 20%; z-index:6;}
div.content ul.score-box a.star-2 {width: 40%; z-index:5;}
div.content ul.score-box a.star-3 {width: 60%; z-index:4;}
div.content ul.score-box a.star-4 {width: 80%; z-index:3;}
div.content ul.score-box a.star-5 {width: 100%; z-index:2;}

div.embed-video { padding: 10px 0; }
div.embed-video a { float: right; }
div.embed-video textarea { width: 450px; height: 70px; }

div.content div.comment-warn {font-size: 11px; margin: 12px 0; color: #df7409; width: 640px; height: 33px; line-height: 33px; background: url(../img/comment.warn.bg.gif); text-align: center;}


div.content div.comment {border-bottom: 1px solid #dcdddd; padding: 5px 0;}
div.content div.comments h3,
div.content .comment-form h3 { font-size: 18px; font-weight: normal; margin: 12px 0; padding:0; line-height: 24px;color: #707b83;}
div.content div.comments span.added {display: block;color:#96a0a8; font-size: 11px;}
div.content div.comments span.added  strong {font-weight: normal; color:#707b83;}
div.content div.comments p {margin: 5px 0; line-height: 15px;}
div.content div.comments a.cite {display: block; text-decoration: underline}

div.content .contact-form h3 { font-size: 18px; font-weight: normal; margin: 0 0 12px 0; padding:0; line-height: 24px;color: #707b83;}

div.content div.map span { float: left; padding: 0; margin: 0; background: url(../img/photo7a.gif) no-repeat; }
div.content div.map span span { padding: 4px 0 0 0; background: url(../img/photo7b.gif) 100% 0 no-repeat; }
div.content div.map span span span { padding: 0 4px 0 0; background: url(../img/photo7c.gif) 100% 100% no-repeat; }
div.content div.map span span span span {position: relative; display:block;  float: left; padding: 0 0 0px 4px; background: url(../img/photo7d.gif) 0 100% no-repeat; }
div.content div.map span span span span iframe {vertical-align:bottom;}
		

#ft {position: relative; clear: both; padding: 0; background: #005A9A url(../img/ft.bg2.jpg) repeat-x; color: #6d7073; margin-top: 20px; }
#ft div.wrapper {padding: 22px 0 20px 0; width: 957px; margin: 0 auto; background: url(../img/ft.bg.jpg) no-repeat right top;}
#ft div.copyright { padding: 0 0 12px 0px;}
#ft div.createdby { padding: 0 0 12px 0px;}
#ft div.createdby a{ color: #fff;}




#ft div.box { float: left; margin: 0 5px 0 0; padding:0 15px 0 0; max-width:120px;}
#ft div.box ul { font-family: Tahoma; font-size: 11px;  }
#ft div.box ul li {margin: 0; padding: 0;}
#ft div.box li a {line-height: 18px; overflow: hidden; font-size: 11px; padding:0;margin:0; color: #fff; }
#ft div.box li a.current,
#ft div.box li a:hover { color: #fff600; text-decoration: none;}
#ft div.box h2 { margin: 0 0 20px 0; font-size: 13px; color: #cbe7f2;} 
#ft div.box h2 a { color: #cbe7f2;}	
#ft #box_05 { width: 296px; max-width: none; padding-top: 2px; padding-right:0; color: #fff; float:right;} 


.clear {
	clear: both; 
	font-size: 0px; 
	height: 0px;
}




/*
 * Linkselect "Select" style CSS file
 */
a.linkselectLink {	color: #707b83;display: block;	background: #fff url(../img/select.bg.gif) no-repeat; width: 111px;	max-width: 200px;	padding: 0px 32px 0px 8px;	 line-height: 34px; height: 33px; text-decoration: none;font-size: 12px;	white-space: nowrap;	overflow: hidden;	-khtml-user-select: none;	-o-user-select: none;	-moz-user-select: none;	-moz-user-focus: ignore; 	-moz-user-input: disabled; }
a.linkselectLink:hover, a.linkselectLinkFocus {	outline: 1px solid transparent; /* prevent the link from being outlined */}
a.linkselectLinkOpen {	background: #fff url(../img/select.bgopen.gif) no-repeat; outline: 0; /* prevent the link from being outlined */}
span.linkselectDisabled {	display: block;	border: 1px solid #999;	_width: 300px;	max-width: 300px;	padding: 2px 20px 2px 2px;	text-decoration: none;	color: #333;	font-size: 12px;	background: #fff url(../img/select.bg.gif) 99% 2px no-repeat;	filter: alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;	-khtml-user-select: none;	-o-user-select: none;	-moz-user-select: none;	-moz-user-focus: ignore; 	-moz-user-input: disabled; }
.linkselectContainer {
	background: url(../img/select.bottom.gif) center bottom no-repeat;
	padding-bottom: 7px;
	position: absolute;
	/* this is required to correctly calculate the width of the container */
	left: 0; top: 0;display: none;
	/* * move the box to align with bottom of input box  */
	margin-top: 25px;	max-width: 151px;	z-index: 50000;}
.linkselectContainer .title {	background: #7f4020 !important;	color: #fff !important;	padding-right: 20px !important;	white-space: nowrap;	font-size: 11px !important;	font-weight: bold !important;	line-height: 11px !important;}
.linkselectContainer .title span {	display: block;	padding: 3px 4px;}
.linkselectContainer .scrollable {	width: auto;		border-top:0;margin: 0;	padding:0; margin-top:5px;  border-right:4px solid #dcdddd; font-size: 11px;	text-align: left;	overflow: auto;	max-height: 216px;	clear: both;}
.linkselectContainer ul {	list-style-type: decimal !important;	margin: 0px;	padding: 0px ;background: white url(../img/select.list.bg.gif) repeat-y;}
.linkselectContainer ul li.selected { background: #ffffe0 url(../img/select.list.selected.gif) repeat-y;}
.linkselectContainer ul li.current 	{ background: #d0f1ff url(../img/select.list.active.gif) repeat-y;}
.linkselectContainer ul li {display: block;	margin: 0;	padding: 5px 5px 5px 10px;	font-size: 11px;	cursor: pointer;	-khtml-user-select: none;	-o-user-select: none;	-moz-user-select: none;	-moz-user-focus: ignore; 	-moz-user-input: disabled; }
/* fixes for IE6; allows mouseovers beyond text label */
.linkselectContainer ul li span { zoom:1; }
/* fixes for IE7; allows clicking beyond text label */
a.linkselectLink { zoom:1; }

















/* ::::: http://pliki.vivee.info/dropdown/1/css/dropdown.css ::::: */

ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none outside none; margin: 0pt; padding: 0pt; }
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; }
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0pt; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; }
ul.dropdown li:hover > ul { visibility: visible; }
/* ::::: http://pliki.vivee.info/dropdown/1/css/menu-style.css ::::: */

* { padding: 0pt; margin: 0pt; }
#navi { font: 11px verdana,arial,sans; background: none repeat scroll 0% 0% rgb(37, 37, 37); }
#navi li a { display: block; color: white; text-decoration: none; border-right: 1px solid rgb(76, 76, 76); padding: 10px 20px; }
#navi li a:hover, #navi li a.hover { background: none repeat scroll 0% 0% rgb(0, 204, 255); }
#navi li ul { background: none repeat scroll 0% 0% rgb(77, 77, 77); }
#navi li li a { width: 150px; border: 0pt none; background: none repeat scroll 0% 0% rgb(77, 77, 77); }
#navi li li a:hover { background: none repeat scroll 0% 0% rgb(123, 123, 123); }

