/* saved */ /* Start of CMSMS style sheet 'styl główny' */
/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	text-align: justify;
}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
input,textarea {font-family: tahoma, sans serif; font-size: 100%;}

/* IE7 */

*:first-child+html #primary-nav li li {
margin-top: -2px !important;
}

*:first-child+html #primary-nav li li li {
margin-top: 0 !important;
}


/* global styles */
body {
	font-family: tahoma, sans serif;
	font-size: 16px;
	color: #B4B4B4;
        background: #000 url(uploads/images/body.jpg) repeat-x;
}

a, a:visited, a:hover {
color:#FFBE00;
text-decoration:none;
font-weight: bold;
}
li, dt, dd, p {line-height: 1.35em;}

.hidden {display: none;}
.cleared {clear: both;}
.left {float: left;}
.right {float: right;}

#container {
	width: 768px;
	margin: auto;
	font-size: 0.7em;
}
 h1.logo {display: block; width: 743px; float: left;
		height: 75px;
		padding: 25px 0 0 25px;
	}
 h1.logo span {display: none;}
 h1.logo a {float: left; width: 330px; height: 41px;}

#top {
background:transparent url(uploads/images/bg_top.jpg) no-repeat scroll 1px 1px;
border-color:#FFBE00;
border-style:solid;
border-width:3px 1px;
clear:both;
float:left;
height:280px;
margin-bottom:5px;
padding:1px 0;
width:768px;
overflow: hidden;
}

	#top h2 {
background:transparent url(uploads/images/bg_top_header.jpg) no-repeat scroll 0 0;
color:#FFBE00;
float:right;
font-size:1.55em;
font-style:italic;
font-weight:normal;
height:80px;
line-height:2em;
padding:26px 75px 174px 20px;
text-align:right;
width:251px;
	}
		#top h2 span {
			display: block;
			margin-left: 75px;
		}
	#top ul#primary-nav {
		width: 190px;
		height: 250px;
		background: url('uploads/images/bg_menu.jpg');
		padding: 30px 0 0 29px;
		margin-left: 196px;
		text-align: center;
	}
		#top ul#primary-nav li {
 float: left; clear: left; width:165px;
background: url('uploads/images/menu.gif') no-repeat center bottom;
		}
		#top ul#primary-nav li.last, #top ul#primary-nav li.lasth  {
background: none;
		}
			#top ul#primary-nav li a {
clear:both;
color:#fff;
display: block;
font-size:17px;
font-weight:normal;
line-height:1em;
background: url('uploads/images/h2.gif') no-repeat 20px center;
padding: 10px 0 10px 50px;
width: autom !important;
float: none;
			}
		#top ul#primary-nav li a.menuactive, #top ul#primary-nav li a:hover {color: #FFBE00;}
		#top ul#primary-nav li.last, #top ul#primary-nav li.lasth {border: none;}

#content h3 {padding: 5px 0 10px 0; font-size: 1.3em !important;}
#content {
	overflow: hidden; clear: both;
background:transparent url(uploads/images/content_big.gif) repeat-y scroll 0 0;
}
html#content {overflow: auto !important;}
	#content a.more {
background:transparent url(uploads/images/more.gif) no-repeat scroll left center;
clear:both;
float:right;
font-weight:bold;
padding-left:22px;
text-align:right;
	}
#content a:hover {text-decoration: underline;}
strong.more {display: block; clear: both; width: 100%; text-align: right;}
   strong.more a {
background:transparent url(uploads/images/more.gif) no-repeat scroll left center;
font-weight:bold;
padding-left:14px;
}
	#content h2 {
background:transparent url(uploads/images/h2.gif) no-repeat scroll left 13px;
border-bottom:4px solid #000;
color:#fff;
font-size:1.75em;
font-weight:normal;
margin-bottom:20px;
padding:5px 0 20px 32px;
text-align:left;
	}
	#content img {margin-bottom: 15px;}
	#content img.left {margin-right: 15px;}
	#content img.right {margin-left: 15px;}
	#content ul, #content p {padding-bottom: 20px;}
		#content ul li {
			background:transparent url(uploads/images/more.gif) no-repeat scroll left center;
                        font-weight:bold;
                         line-height:2em;
                        padding-left:22px;
                       color: #FFBE00;
		}

	#content span.orange {
color:#FFBE00;
font-weight:bold;
	}
	#content .last-child {margin-bottom: 0 !important;}
#content.divided {}
	#main {
border-right:1px solid #000000;
background:#000 url(uploads/images/bg_main.jpg) repeat-x scroll 0 0;
color:#B4B4B4;
float:left;
overflow:hidden;
padding:25px 25px 0;
width:461px;
min-height:432px;
	}
		#main div {
float:left;
margin-right:4px;
padding:25px 25px 0;
width:202px;
		}
			#main div h2 {
                        background:transparent url(uploads/images/h2.gif) no-repeat scroll left 13px;
			}
                        .left h2 {
                        background:transparent url(uploads/images/h2.gif) no-repeat scroll left 13px !important;
			}
			#main div img {
				border: 1px solid #b59c95;
				padding: 0;
			}
		#main div.left {
			background:url('uploads/images/bg_main.jpg') repeat-x;
                        min-height: 432px;
		}
		#main div.right {
			background:transparent url(uploads/images/bg_main.jpg) repeat-x scroll 0 0;
                        color:#B4B4B4;
                        min-height:432px;                   
		}
		#main img {
			padding: 1px;
		}
		#main ul {}
			#main ul li {overflow: hidden;}
			#main ul.double li {
				float: left;
				width: 210px;
			}
			#main ul.complex li {
				background: none !important; zoom: 1;
				margin-bottom: 15px;
				padding: 0;
				font-weight: normal;
                                color: #B4B4B4;
			}
			#main dl dt, #main dl dt a {
				color:#FFBE00;
                                font-weight:bold;
			}
	#main.divided {
		background-image:none;
                padding:0;
                width:512px;
                border: 0 none !important;
	}
	#sub {
		float: left;
		width: 206px;
		background: url('uploads/images/bg_main.jpg') top repeat-x;
		padding: 25px 25px 0;
                min-height: 432px;
	}
		#sub h2 {
		}
		#sub ul {padding: 0 10px 20px 10px;}

#footer { clear: both;
	padding: 10px 25px 20px;
background:transparent url(uploads/images/content_big.gif) repeat-y scroll 0 0;
}
#footer.divided { 
background-image:url(uploads/images/content.gif);
}
	#footer a {}
	#footer a:hover {text-decoration: underline;}


/*WYSIWYG Style*/
img[align="middle"], img[align="center"] {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img.middle, img.center {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img[align="left"]{float: left !important; margin: 0 10px 10px 0 !important;}
img.left{float: left !important; margin: 0 10px 10px 0 !important;}
img[align="right"]{float: right !important; margin: 0 0 10px 10px !important;}
img.right{float: right !important; margin: 0 0 10px 10px !important;}
img.no-border {border: 0 none !important;}

.mceContentBody {overflow: auto !important; font-size: 11px; width: 461px !important; padding: 15px !important;}
* html .mceContentBody {padding: 15px 155px 15px 15px !important;}
.mceContentBody a {text-decoration: none; color: #5a1200 !important;}
.mceContentBody a:hover {text-decoration: underline;}

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

/* Start of CMSMS style sheet 'menu rozwijane' */
#primary-nav li ul li {width: 160px !important; background:#AB3A00 !important; text-align:center; padding: 0 !important; margin: 0 !important; border: 0 none !important;}
#primary-nav li ul li a {
background:#000 url(uploads/images/darkh2.gif) no-repeat scroll 5px 12px !important;
border:1px solid #5F512A;
display:block !important;
float:none !important;
height:auto !important;
line-height:1.2em !important;
padding:7px 0 8px 36px;
text-align:left;
}
#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/arrow2.gif) 110px 14px no-repeat !important;}*/

*:first-child+html #primary-nav ul li li {top: -2px !important;}
*:first-child+html #primary-nav ul li ul {top: 2px !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 {}
 
#primary-nav ul li.menuparenth {margin: 0 0 -2px 0 !important;}
#primary-nav, #primary-nav ul {
 list-style: none; margin: 0px; padding: 0px;
}
#primary-nav ul {
display:none;
left:100%;
position:absolute;
top:0;
z-index:400;
}
#primary-nav ul ul {margin-top: 0px; margin-left: 0px; top: 0px; left: 160px; 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:1em; 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' */

