/* Start of CMSMS style sheet 'Styl główny' */
img[align="middle"], img[align="center"] {	float: none;	clear: both;	display: block;	margin: 20px auto;}
img.middle, img.center {	float: none;	clear: both;	display: block;	margin: 20px auto;}
img[align="left"]{	float: left;	margin: 5px 10px;}
img.left{	float: left;	margin: 5px 10px;}
img[align="right"]{	float: right;	margin: 5px 10px;}
img.right{	float: right;	margin: 5px 10px;}


/*  BODY  */
* { margin:0; padding:0; border:0;}

body {
	font-family: Tahoma, Verdana, "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 11px;
	color:#fff;
  background:#000;
 text-align: justify;

}

img { border:0; display: block;}

a {color: #fff; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; font-size: 0px; }
span.hide {visibility: hidden; font-size: 0px;}
span.none {display: none; font-size: 0px;}

li {list-style: none;}
p {line-height: 1.25em; margin-bottom:10px; overflow: hidden;}


/* HEADER  */

/* #top_wrapper {width: 100%; padding: 0 0 1px 0; border-bottom:15px #BF4F4E solid;}*/
#top_wrapper {width: 100%; padding: 0 0 1px 0; border-bottom:1px #BF4F4E solid;}
#top {width:624px; margin: 0 auto; padding-top:30px;}


/* Wpis ponizej    background: url(uploads/images/logo.gif) top center no-repeat;  */
#top h1 {width: 218px; height: 37px; margin: 0 auto 25px; padding-top:30px; font-size: 160%; font-family: Arial Black;  text-transform: uppercase; color: #BF4E50;}
#top h1 a {color: #BF4E50; text-decoration: none;}
#top ul {width: 610px; background: #572524; padding: 8px 7px; float: left; text-align: center;}
#top ul ul {width: 120px;}
#top li {border-right:1px #8E3D3C solid; border-left:1px #8E3D3C solid; margin: 3px 0 3px -1px; padding: 0 0 0 1px; display: inline; font-size: 12px; line-height: 20px; font-weight: bold;letter-spacing: 1px;}
#top li li {border:1px #8E3D3C solid;}
#top li a {padding: 0px 13px 0px 13px; margin: 0; line-height: 20px;}
#top li.lastkid a {border-right: none;}
#top li a.menuactive, #top li a:hover {color: #BF4E50; text-decoration: none;}

#top ul {position: relative; z-index: 1;}
#top li {position: relative;}
#top li a {position: relative; z-index: 4;}
#top li ul {z-index: 100 !important;}
#top li li {z-index: 101 !important;}
#top li li a {z-index: 102 !important; zoom: 1;}
#top li.menuparenth {z-index: 103 !important;}

#content {width: 840px; margin: 0 auto; background: url(../uploads/images/bg_content2.jpg) no-repeat 6px top; min-height: 536px; height: auto !important; height: 536px; padding-top:30px; position: relative;}
div.gallery {background:none !important; padding:0px !important;}


/* Wpis ponizej    background: url(uploads/images/bg_h.gif) no-repeat left 3px;*/
#content h2 {width: 328px;  padding-left:30px; font-family: Arial; color:#E79999; float: right; text-transform: uppercase; font-size: 155%; margin-bottom:15px;}

#main {width: 352px; height:300px; float: right;}
#main ul.gallery {overflow: hidden; margin: 0px }
#main .gallery li {float: left; margin:0 6px 5px; zoom:1; list-style: none;}
#main .gallery li img {border: 1px #843433 solid;}
#main .gallery li a:hover img { opacity:0.6; filter:alpha(opacity=60); MozOpacity: 0.6; KhtmlOpacity: 0.6;}
#main .hr {background: #3A1817; height: 1px;margin: 20px 0 ; font-size: 0px; width: 100%; clear: both;}
h3 {color: #C04E4D; font-size: 13px; font-weight: bold; padding: 0 0 5px 0;}
#NewsPostDetailContent {padding: 0 0 5px 0;}

#sub {clear: both; float: right; width: 230px; margin-top:20px; padding-right:20px;}
#sub h2 {width: 200px;}
#sub ul {overflow:hidden; clear: both;}
#sub li {overflow: hidden;}
h4 a, h4 {font-size: 100%; color: #C04E4D;}
h5 {font-size: 100%; color: #E5999B; margin-bottom:10px;}
#sub li p {text-align: justify;}
span.more a {color: #C04E4D;}


/* FOOTER  */

/* #footer_wrapper {width: 100%; border-top:15px #BF4F4E solid;} */

#footer_wrapper {width: 100%; border-top:1px #BF4F4E solid;}
#footer {clear:both; width: 738px; margin: 0 auto; ; padding:15px 5px 15px 15px; }
#footer p {float: left;}
#footer a {}
#footer a:hover {color:#B2A860;}
#footer a.netart {font-weight: bold;}
#footer a.netart:hover {text-decoration: underline;}
#footer ul {float: right; }
#footer li {list-style: none; float: left;  line-height: 1.1em; text-transform: capitalize; border-right:1px #FEFDEB solid; padding-left:8px; padding-right:8px;}
#footer li a {display: block; }
#footer li a:hover {text-decoration: underline; color: #B2A860;}
#footer li.lastkid {border: none;}

/* podstrony */

#main .horisontal {overflow: hidden;}
#main .horisontal li {clear: both; overflow: hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px #C04E4D solid; float:none;}
#main .horisontal li img {float: left; margin-right:10px;}
#main .horisontal li dl {zoom:1}
#main .horisontal li dt {color: #C04E4D; font-weight: bold;}
#main .horisontal li dd {font-size: 100%;}

#main ul {margin-left:20px; margin-bottom:10px; clear: both;}
#main li {list-style: square; line-height: 1.5em;}
#main p img {float:left; margin :0px 10px 10px 0px; border: 2px #BF4F4E solid }
#main p strong,p b {color: #C04E4D;}
#main strong,b {color: #C04E4D;}
#flashcontent {width: 635px; margin: 0 auto; padding: 10px 0 0 0;}



.mceContentBody p img, .mceContentBody img {float:left; margin :0px 10px 10px 0px; border: 2px #BF4F4E solid }
.mceContentBody strong, .mceContentBody b {color: #C04E4D;}
.mceContentBody ul {margin-left:20px; margin-bottom:10px; clear: both;}
.mceContentBody li {list-style: square; line-height: 1.5em;}}

/* Wpis ponizej      background: url(../../uploads/images/bg_h.gif) no-repeat left 3px;       */
.mceContentBody h2 {display: block;  padding-left:30px; font-family: Arial; color:#E79999; text-transform: uppercase; font-size: 155%; margin-bottom:15px;}
.mceContentBody h4 a, .mceContentBody h4 {font-size: 100%; color: #C04E4D;}
.mceContentBody h5 {font-size: 100%; color: #E5999B; margin-bottom:10px;}
.mceContentBody h3 {color: #C04E4D; font-size: 13px; font-weight: bold; padding: 0 0 5px 0;}

body.mceContentBody {width: 352px !important; }
* html .mceEditorIframe {width: 352px !important;}

/* End of 'Styl główny' */

/* Start of CMSMS style sheet 'menu rozwijane' */
{* #primary-nav li ul li {width:129px; height:15px !important; background:#405A71 !important; text-align:center; padding-top:5px;}
#primary-nav li ul li a {color:#fff;}
#primary-nav li ul li a:hover {background-color:#405A71 !important; color:#789EC5;}  *}

#primary-nav li ul li {width:120px; background:#572524 !important; text-align:center; padding: 0 !important; margin: 0 !important;}
#primary-nav li ul li a {font-size: 11px; background: #572524 !important; display: block; float: none !important; color: #FFF; height: auto !important; border: 1px solid #BF4F4E; line-height: 1.2em !important; padding: 2px 0;}
#primary-nav li ul li a:hover {background: #BF4F4E !important; color: #FFF; text-decoration: none !important; border: 1px solid #572524;}

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

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

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

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

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
 /* Fix for Opera 8 */ 
 /*   overflow: hidden;  */ 
width:624px;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
 list-style: none; 
 margin: 0px; 
 padding: 0px; 
}
#primary-nav ul { 
 position: absolute !important; 
 top: 20px; left: 0px;
 display: none; padding: 6px 1px 1px 1px !important;
 zoom:1; background: #572524;
}
#primary-nav ul ul { 
 margin-top: 0px;
 margin-left: 0px;
 padding: 1px !important;
 top: 0px; left: 120px;
 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:90%;
 background:#56A83C;
 display:block;
}

/* Styling the basic apperance of the menu elements */

{*

/*#primary-nav a { 
 display: block; 
 margin: 0px; 
 padding: 5px 10px; 
 text-decoration: none; 
 color: #006699;
}*/



#primary-nav li a { 
 
}



#primary-nav li li a {
 border: 1px solid #C0C0C0;
}   
#primary-nav li, #primary-nav li.menuparent { 
 background-color: #ececec; 
}

*}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
/* background-color: #C7C7C7; */
}

* html  #primary-nav  li {position:relative !important;}
* html  #primary-nav li ul {}
* html  #primary-nav  li a {float: left;}
* 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 {}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */

/* Wpis ponizej      background-image: url(images/cms/arrow.gif);    */

 background-position: center right; 
 background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
/* background-color: #E7AB0B; */
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#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; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#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' */


