/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
/* CSS Document by NetArt */
* { margin:0; padding:0; border:0;}

html, body {height: 100%;}

body {
	font-family: Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 11px;
	color:#042035;
  background: #688BA1 url(uploads/images/img/bg.jpg) repeat-x;

}
img { border:0; display: block;}

a {color: #bbb; text-decoration: none;}
a:hover {text-decoration: none;}
.clear {clear: both; font-size: 0px; }
span.hide {visibility: hidden; font-size: 0px;}
span.none {display: none; font-size: 0px;}
.fl {float: left;}
h1, h2, h3, h4, h5, h6 {font-weight: bold; font-size: 1.2em; text-align: left; line-height: 1.2em; padding: 0 0 10px 0;}
ul {list-style: none;}
.thumb {overflow: visible !important;}
#overlay, #lightbox {z-index: 101 !important;}

#top {width: 730px; height: 50px; margin: 0 auto; padding: 60px 0 0 0;}
#top h1 {font-size: 155%; font-family: verdana; letter-spacing: -1px; line-height: 2.0em; padding: 0; position: relative; z-index: 101;}
#top h1 a {display: block; float: left; background: url(uploads/images/img/logo.jpg) no-repeat left 12px; padding: 5px 0 0 30px; color: #DEE0DD;}
#top ul {float: right; margin-top:15px;}
#top li {list-style: none; float: left; background: url(uploads/images/img/bg_menu.jpg) 0 3px no-repeat; padding-left:17px; padding-right:7px; font-size: 120%;}
#top li a {padding: 0 0 4px 0;}
#top li a.menuactive, #top li a:hover {color: #FFF;}
#top li.firstkid {background: none;}


#content {width:770px; margin: 10px auto 0; overflow: hidden; clear: both; text-align: justify;}
#content img {float: left; margin: 0 10px 10px 0;}
#maintop {background: url(uploads/images/img/maintop.jpg) no-repeat; width: 460px; height: 5px; float: right; font-size: 0; position: relative; top:3px; z-index:1;}
div#main {padding-top:10px; float: right; background: url(uploads/images/img/bg_main.jpg) repeat-x; width: 460px; min-height: 400px; height: auto !important; height: 400px; margin-top:3px; line-height: 1.5em;}
div#main h2 {background: url(uploads/images/img/bg_h.jpg) no-repeat left center; padding-left:30px;}

#main .box {width: 411px; margin: 0 auto;  padding: 0 10px 10px 10px; background:#AAB8C1; padding-top:20px; overflow: hidden;}
#main .box h2 {background: url(uploads/images/img/bg_h.jpg) no-repeat left 5px; padding-left:30px; color: #446479; font-size: 180%; font-weight: normal; border-bottom:1px #446479 solid; padding-bottom:15px; margin-bottom:10px;}
#main .box img.fl {margin: 0 10px 5px 0}
#main .box p {padding-bottom:10px;}
p.more { text-align: right; padding-bottom:0px;}
p.more a {color: #446479; font-weight: bold;}
p.more a:hover {text-decoration: underline;}
#main ul {padding: 0 0 10px 0;}
#main ul ul {padding: 0 !important;}
#main ul li {padding: 0 0 0 10px; background: url(uploads/images/img/arrows.gif) 0 7px no-repeat; zoom: 1; overflow: hidden;}
#main a {color: #000; font-weight: bold;}
#main a:hover {text-decoration: underline;}

#main .boxtop {background: url(uploads/images/img/box_top.jpg) no-repeat left top; width: 431px; height: 4px; font-size: 0px; margin: 0 auto;}
#main .boxbottom {background: url(uploads/images/img/box_bottom.jpg) no-repeat left top; width: 431px; height: 4px; font-size: 0px; margin: 0 auto 10px;}

#sub {width:308px; min-height:431px; height: auto !important; height:431px; float: left; background: url(uploads/images/img/top.jpg) no-repeat; position: relative; line-height: 1.25em; margin-bottom: 10px;}
#sub h3 {color: #FEFEFE; font-size: 160%;  margin: 0 auto; padding-top:370px; width: 200px;}

#content .boxs {float: left; padding: 0 5px;}
#content .boxtop2 {background: url(uploads/images/img/bg_box_top.gif) no-repeat; width: 245px; height: 7px; font-size: 0px;}
#content .boxbottom2 {background: url(uploads/images/img/bg_box_bottom.gif) no-repeat; width: 245px; height: 6px; font-size: 0px;}

#content .box2 {background: #062335; width: 225px; padding:10px 10px;}
#content .box2 img {margin: 0 auto 10px}
#content .box2 p {color: #B4B9B5;}


#footer {clear:both; width: 770px; margin: 10px auto 0;  height: 19px; background: url(uploads/images/img/bg_footer.jpg) repeat-x; padding-top:5px;}
#footer p {float: left; padding-left:10px; color:#26353C;}
#footer a {color:#26353C;}
#footer a:hover {text-decoration: underline;}
#footer a.netart {font-weight: bold;}
#footer a.netart:hover {text-decoration: underline;}
#footer ul {float: right; padding-right:10px;}
#footer li {list-style: none; float: left; background: url(uploads/images/img/bg_li_footer.gif) no-repeat right center;  line-height: 1.1em; text-transform: capitalize;}
#footer li a {display: block; padding-left:4px; padding-right:8px; color: #26353C;}
#footer li a:hover {text-decoration: underline;}
#footer li.lastkid {background: none;}


/* podstrony */

.border {padding-bottom:10px !important; border-bottom:1px #446479 solid; margin-bottom:10px !important;}
#sub .boxs {float: left; padding:0px; margin-top:30px; position: relative;}
#sub .boxtop2 {background: url(uploads/images/img/box_sub_top.gif) no-repeat; width: 304px; height: 7px; font-size: 0px; float: left; clear: both;}
#sub .boxbottom2 {background: url(uploads/images/img/box_sub_bottom.gif) no-repeat; width: 304px; height: 7px; font-size: 0px; float: left; clear: both;}
#sub .box2 {background: #062335; width: 284px; padding:10px 10px; min-height: 135px; height: auto !important; height: 135px; float: left; clear: both;}
#sub .box2 h3 {padding: 0px; float: right; margin-bottom:20px;}
#sub .box2 p {clear: right; float: right; width: 165px; padding-right:15px;}
#sub .box2 img.abs {position: absolute; width: 101px; height: 164px; bottom:-10px; left:0px;}




/*WYSIWYG style*/

body.mceContentBody {font-family: Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif; font-size: 11px; color:#042035; width: 411px; padding: 10px 0 10px 10px; text-align: justify; line-height: 1.5em; background: #AAB8C1 !important; margin: 0 !important;}

body.mceContentBody a {color: #000; text-decoration: none;}
body.mceContentBody a:hover {text-decoration: underline;}
body.mceContentBody img {float: left; margin: 0 10px 10px 0;}
body.mceContentBody h2 {background: url(../../uploads/images/img/bg_h.jpg) no-repeat left center; padding-left:30px;}
body.mceContentBody p {padding-bottom:10px;}
body.mceContentBody p.more { text-align: right; padding-bottom:0px;}
body.mceContentBody p.more a {color: #446479; font-weight: bold;}
body.mceContentBody p.more a:hover {text-decoration: underline;}
body.mceContentBody ul {padding: 0 0 10px 0;}
body.mceContentBody ul ul {padding: 0 !important;}
body.mceContentBody ul li {padding: 0 0 0 10px; background: url(../../uploads/images/img/arrows.gif) 0 7px no-repeat; zoom: 1; overflow: hidden;}

* html body.mceContentBody {padding: 10px 203px 10px 10px;}

img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 0px auto 10px !important;}
img[align="left"]{	float: left !important;	margin: 5px 10px !important;}
img.left{	float: left !important;	margin: 5px 10px !important;}
img[align="right"]{	float: right !important;	margin: 5px 10px !important;}
img.right{float: right !important;	margin: 5px 10px !important;}
.mceContentBody {overflow: auto;}

/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'menu rozwijane' */
#primary-nav li ul li {width:108px; text-align: left; padding: 0 !important; margin: 0 !important; float: left !important;}
#primary-nav li ul li a {background: url(uploads/images/img/bg_menu.jpg) 2px 6px no-repeat #072338 ; display: block !important; float: none !important;  height: auto !important; line-height: 1.2em !important; padding: 2px 6px 2px 17px; }
#primary-nav li ul li a:hover {text-decoration: none !important;}
li.menuparenth li.menuparent a.menuparent, li.menuparenth li.menuparenth a.menuparent, li.menuparent li.menuparent a.menuparent {background: url(uploads/images/img/bg_menu2.gif) 2px 6px no-repeat #072338 !important;}

#primary-nav ul a img {float: none; display: inline;}

#top_menu {}
    #primary-nav li {position: relative; float:left;}
    #primary-nav > li > a { display: block;}

#menu_vert {margin-left: 1px; margin-right: 1px; zoom:1;}

.clearb { clear: both; }
#menuwrapper {position: relative; z-index: 100; zoom: 1;}
 
#primary-nav, #primary-nav ul { list-style: none; margin: 0px; padding: 0px;}
#primary-nav ul {position: absolute; top: 20px; left: -2px; display: none; zoom:1;} 
#primary-nav ul ul {margin-top: 0px; margin-left: 0px; top: 0px; left: 108px; zoom:1;}
#primary-nav ul li {display:inline;}
#top #primary-nav li li {margin-left: 0px; margin-top: -1px; float: none; position: relative; line-height:2.0em; font-size:1.0em; background:#56A83C; display:block;}

#primary-nav li.menuactive {}

* html  #primary-nav  li {position:relative !important;}
* html  #primary-nav li ul {}
* html  #primary-nav  li a {float: left; zoom: 1;}
* html  #primary-nav  li li a {float: none; display: inline;}
*:first-child+html #primary-nav  li {position:relative !important;}
*:first-child+html #primary-nav li ul {}

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
 display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
 display: block; 
}

/* IE Hacks */
#primary-nav li li { 
 float: left; 
 clear: both; 
}
#primary-nav li li a { 
 height: 1%; 
}

/* End of 'menu rozwijane' */

