body {
	margin:0;
	padding:0;
	color:#caac4d;
	font-size:13px;
	font-family:Georgia,verdana,arial;
	background:#010101 url('../images/body_bkg.jpg') no-repeat center top;
}

p,ul,form,fieldset,h1,h2,h3,h4 { margin:0; padding:0; border:none; }
img { border:0; }
input, textarea, select, .button, .josForm button, #main #comments-form input, #main #comments-form textarea { color:#CAAC4D; background:#301402 none; border:1px solid #620F0F; padding:2px; color:#b69b44; font-size:12px; }
a { color:#a66f06; text-decoration:none; }
a:hover { text-decoration:underline; }

h2, h3, h4 { font-size:17px; font-weight:normal; color:#b3790b; text-transform:uppercase; }
h4 { font-size:16px; text-transform:none !important; border-bottom:none !important; }
h3, h4 { clear:left; margin-bottom:12px; }
.button { cursor:pointer; }
.button:hover { color:#a66f06; }

.obrazki { text-align:center; }
.obrazki img { display:inline-block; margin:3px; }

.recaptcha_theme_blackglass #recaptcha_response_field, .recaptcha_theme_white #recaptcha_response_field { color:#B69B44 !important; }

img.left, img.right, img.center, .obrazki img { border:1px solid #620F0F !important; padding:2px; }
img.left { float:left !important; margin:0 15px 5px 0 !important; }
img.right { float:right !important; margin:0 0 5px 15px !important; }
img.center { display:block; margin:4px auto; }

.clear { display:block;clear:both;border:none;background:transparent none !important;height:0px !important;margin:0 0 !important; }

#menusy h3 { font-weight:bold; font-size:12px; margin-bottom:4px; }
#menusy .menusy_last { background:transparent none; }
#subLeft .subMenu { padding:15px 1px 5px !important; }
#menusy ul { padding-left:0; }

#tmpldirectory { margin:4px 0; }

#buttony { float:none !important; width:auto !important; margin:0 !important; }

#ads_sky { }
#ads_sky_content { float:left; margin:-10px 0px 13px 39px !important; }
#sky1, #sky2 { float:left; }
#sky1 { margin:0px 3px 0 -4px; }
#sky2 { margin-right: -10px; }

#menu_da3 li { padding-left:0; background:none; }
#menu_da3 li a { display:none; }
#menu_da3 ul { margin-left:0; }

#menu_da3 li li { padding-left:17px; background:url("../images/item_list.png") no-repeat scroll 0 7px transparent; }
	#menu_da3 li li a { display:block; }

#fbWrapper span { overflow:hidden; display:inline-block;  height:258px; width:202px; margin:0 0 0 -2px; border:1px solid #620F0F; 
-webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#fbWrapper iframe { margin:-2px 0 0 -2px; }

/* .face_like { float:right; margin:-24px -3px 0 8px; width:68px; }
.face_like iframe { width:auto !important; float:right; } */

#main hr { border:none; background:transparent url('../images/content_div.png') no-repeat center top; margin:0px 0px 17px; height:45px; }
#main hr.noimg { border-top:1px solid #caac4d; background:transparent none; height:1px; margin-bottom:15px; }

#sideBar{ position: absolute; width: auto; height: auto; top: 200px; right:1px; background:url(../images/slide_bkg.png) repeat-y 0px top; z-index:1000; }
#sideBarTab{ float:left; height:137px; width:28px; }
	#sideBarTab img{ border:none;}
	#sideBarContents{ display:none; overflow:hidden !important; float:left; }
	#sideBarContentsInner{ width:200px; }

#sideBar h2{ color:#CAAC4D; font-size:90%; font-family:arial; margin:10px 10px 10px 10px; font-weight:bold; }
	#sideBar h2 span{ font-size:105%; font-weight:normal; }
#sideBar ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
	#sideBar li{ margin:2px 0px 1px 10px; padding:2px; list-style-type:none; display:block; background:#620F0F none; width:184px; height:19px; line-height:18px; }
		#sideBar li a{ width:100%;}
		#sideBar li a:link, #sideBar li a:visited{ color:rgb(200,200,100); font-family:verdana; font-size:77%; text-decoration:none; display:block; margin:0px 0px 0px 0px; padding:0px; width:100%; }	
	#sideBar li a:hover{ color:#FFFFFF; text-decoration:underline; }
	#sideBar li a img { height:15px; width:15px; float:left; margin:2px 5px 2px 2px; }

#postacie div { clear:both; margin-bottom:10px; }
.labels { clear:both; display:block; padding:10px 0 0; }
#main .jg_catelem_txt ul, #main .jg_subcatelem_txt ul { text-align:left !important; margin:0 44px !important; }

#flashNews { text-align:center; margin:0 auto 15px; width:468px; overflow:hidden; }
#jc h4 { color:#B3790B !important; }

ul { padding:0 0 15px 3px; list-style:none; }
	ul li { background:url('../images/item_list.png') no-repeat 0 7px; padding:4px 0 4px 17px; }
ul li ul { margin-bottom:0 !important; padding-bottom:0 !important; }

ul.nav { clear:both; }
ul.nav li { float:left; margin:2px 3px; background:none; }
ul.nav li a { font-size:90%; border-bottom:2px solid #620F0F; }

ul.dec { list-style-type:decimal !important; margin:0 0 0 15px; }
	ul.dec li { background:transparent none !important; padding-left:0 !important; }

.dtab{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:12px; width:487px; border-collapse:collapse;text-align:left; margin-bottom:15px;}
.dtab th{font-size:14px;font-weight:normal;color:#B3790B; background-color:#35140E; border-bottom:2px solid #620F0F;padding:10px 8px;}
.dtab td{border-bottom:1px solid #620F0F;padding:6px 8px;}
.dtab tbody tr:hover td{color:#B3790B;}

	
.menu_adds { margin:4px 0 5px -1px; float:left; width:200px; }
.quote { padding:0px 47px 15px; overflow:hidden; background:url('../images/quote.png') no-repeat 0px -7px; line-height:19px; font-family:georgia; font-size:12px; }
/*.quote { border-left:3px solid #620F0F; margin:5px 20px 14px; padding:5px 0 0 9px; } */
	.quote p { padding-bottom:9px !important; }

ul.pagination { margin:0 3% 8px !important; padding-bottom:0 !important; border:1px solid #620F0F; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px;}
ul.pagination li { float:left; background:transparent none; margin:0 1px; font-size:11px; padding:1px 0; }

ul.forum li { float:left; margin:0 5px 2px 0px; }

#container { width:1010px; margin:0 auto; }

#top { height:196px; margin:15px 0 0; clear:both; }
	#logo { margin:0 auto 5px; width:349px; height:127px; }
	#cuda { margin:0 auto; width:293px; height:52px; }
	
#content { clear:both; margin:0 0 15px; }

	.sub { width:195px; float:left; }
	#subRight { width:235px; }
	
		.sub ul { padding-bottom:0 !important; }
		.sub h2 { text-align:left; margin:2px 0; padding:2px 0 4px 0; }
			.artykul h3, .artykul h4, h2 span, .componentheading span, .jg_pathway span, .remositorypageheading h3 span, td.contentheading span { border-bottom:1px solid #620F0F; padding:0 0 1px; }
			.artykul h3, .artykul h4 { display:inline-block; }	
			
		.subMenuWrapper, #mainWrapper, #footerWrapper { background:url('../images/box_bkg.png') repeat 0 0; position:relative; }
		
		.subMenuWrapper { margin:0 0 22px; }
			.subMenu h2 { font-size:13px; }
			
		.cornerTL, .cornerTR, .cornerBL, .cornerBR { background:url('../images/corner.gif') no-repeat 0 0; position:absolute; width:22px; height:22px;  }
		.cornerBL, .cornerBR { background:url('../images/corner_bottom.gif') no-repeat 0 0 !important; }
		.cornerTL { top:-3px; left:-5px; }
		.cornerTR { top:-3px; right:-5px; }
		.cornerBL { bottom:-7px; left:-5px; }
		.cornerBR { bottom:-7px; right:-5px; }
		#mainLeft, #footerLeft, .subMenuLeft { background:url('../images/border_vert.gif') repeat-y 0 0; padding-left:11px; }
		#mainRight, #footerRight, .subMenuRight { background:url('../images/border_vert.gif') repeat-y right top; padding-right:11px; }
			#main, .subMenu, #footer { background:url('../images/border_horiz.gif') repeat-x 0 0; padding:15px 5px 5px; }
		
		#mainBottom, #footerBottom, .subMenuBottom { background:url('../images/border_horiz.gif') repeat-x 0 0; height:10px; }
		#mainContent { background:url('../images/content_bkg.png') no-repeat bottom right; }
		#main { padding:15px 10px 5px; }
		
		#mainWrapper { margin:0 20px; float:left; width:540px; }
		
		
			#main p { padding-bottom:15px; text-align:justify; line-height:18px; }
			#main ul { margin-bottom:15px; }
				#main ul li { line-height:18px; }
			#main h2, .componentheading, .jg_pathway, .remositorypageheading h3, td.contentheading { color:#b3790b; text-transform:uppercase; font-size:20px; padding:2px 0 0 26px; background:url('../images/header_icon.gif') no-repeat 0 6px; margin:2px 0 20px;  }
			#main h2 a:hover { text-decoration:none !important; }
			#main h3 { margin-top:6px; }
			
			.news { width:500px; margin:0 0 25px 0; zoom:1; }
			.newsTitle { font-size:17px; margin-bottom:5px; color:#B3790B; }
			.news ul {  overflow:hidden; }
			.newsDateWrapper { background:url('../images/bar_left.gif') no-repeat 0 0; padding:0 0 0 4px; }
			.newsDateContent { background:url('../images/bar_right.gif') no-repeat right top; padding:0 4px 0 0; }
			.newsDate, .newsInfo { font-size:11px; margin-bottom:10px; padding:3px 5px; height:22px; background:url('../images/bar_bkg.gif') repeat-x 0 0; }
			.newsInfo {  }
			
			.newsFooter { text-align:right; }
			
			.newsImg, .newsIcon { float:left; margin:0 10px 3px 0px; padding:2px; border:none !important; }
			.foruminfo .small { font-size:11px; }
			
			.sectiontableentry1 { padding-bottom:4px; }
			.sectiontableheader { padding:10px 0; }
				.sectiontableheader img { float:left; }
			
#footerWrapper { clear:both; margin:0 255px 7px 215px; }
	#footer { zoom:1; }
		#footer p { padding:3px 0 0; font-size:11px; text-align:center; color:#B3790B; }	

#mod_search_searchword { width:168px; height:13px; padding:1px 2px 3px; 
-webkit-border-radius: 2px; -khtml-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#btnSearch {margin:0px 3px 0; float:right; border:none; width:20px; height:19px; background:url("../images/header_icon.gif") no-repeat scroll 0 0 transparent; }

#comSearchWrapper .contentpaneopen { width:497px; }
#comSearchWrapper .contentpaneopen td fieldset, #comSearchWrapper .contentpaneopen td { padding:3px 0; }
#comSearchWrapper .contentpaneopen td fieldset div { padding:2px 0; }

#searchForm, #searchForm label#ordering_l, #searchForm label#search_searchword_l { font-weight:bold; }
#searchForm label, #searchForm .searchintro { font-weight:normal; }

.jg_subcatelem_txt ul li { background:transparent none !important; }
.gallery .sectiontableheader { font-size:120%; border-bottom:1px solid #620F0F; padding:0 0 5px !important; }
.jg_back { padding:10px 0 0 0; }
#main img.jg_photo, #main .jg_minis a img { background:transparent none !important; border:1px solid #620F0F !important; }

.pollstableborder .button { margin-top:3px; }
.pollstableborder td { text-align:left; padding:3px 0; }
.subMenu .pollstableborder td {color:#B3790B; }
.pollstableborder td label { text-align:left; display:inline-block; margin:3px 0 0 8px; }
.subMenu .poll .button { margin-top:8px; }
.pollstableborder td input { border:none; float:left; margin:4px 0 0; }
.poll_bar { vertical-align:sub; }
	.poll_bar div { margin-left:8px; }
.pollstableborder .sectiontableentry0 td { background-color:#301402; }
.poll_votes_no { }
	.poll_votes_no strong { padding-left:7px; }
.poll_vote_text, .pollstableborder .sectiontableheader  { font-size:104%; padding-left:6px !important; font-weight:bold; }
.pollstableborder .sectiontableheader img { display:none; }
.poll_wrapper { border:1px solid #301402; display:inline-block; margin:0 0 18px; }
.poll_details .smalldark strong { text-align:right; display:block; }

.jg_photo_container, .jg_element_txt { float:none; text-align:center; }

.remositoryfilesummary dd, #remositoryuplocal, #remositoryuploadinfo, #remositorymanycommon, #remositorycontainerlist th, .remositorylight { 
	1color:#E0E0E0 !important; padding:3px 5px !important; background-color:#620F0F !important;
}
#remositorypageheading h2, #remositorypageheading h3 { margin-left:0 !important; }
#remositorypageheading { background:transparent none !important; }
#remositorycontainerlist h3 { padding-top:7px; text-transform:none; border-color:#620F0F !important; }
#remositoryfilelisting h3 { padding-top:11px; border-color:#620F0F !important; text-transform:none !important; }
#remositoryfilelisting h3 a img { width:16px; height:16px; }

.remositoryfilesummary dd, #remositoryfileinfo dd, #remositorythumbupdate dd { border-color:#620F0F !important; }

#remositorycontainer h2 { font-size:16px; text-align:center; padding:0 0 2px !important; background:transparent none !important; border-bottom:1px solid #620F0F; }
#remositoryfilelisting h3 a img, #remositorycontainerlist h3 a img { float:left; margin:-2px 3px 0 0; }
.remositoryrating img { background:rgb(240,240,240) none; }
.remositoryfilesummary dd, #remositoryfileinfo dd, #remositorythumbupdate dd, .remositoryfilesummary dt, #remositoryfileinfo dt, #remositoryupload label, #remositoryupload dt, #remositoryfooter, #remositorymanycommon dt, #remositorymanycommon label, #remositorythumbupdate dt, #remositorythumbupdate label 
{ padding-top:0.2em !important; border-color:#620F0F !important;  }
#remository a:hover { text-decoration:none; color:#C5AD87; }
#remositoryfileinfo h2 { border-top:none !important; }
#remositoryfileinfo h2 span { margin:0 20px 11px 0; display:inline-block; }
#remositoryfileinfo h2 a { font-weight:normal; font-size:15px; display:inline-block; margin:0 0 0 0px; }
#remositoryfileinfo h2 a  img { float:left; margin:-9px 0 0; width:25px !important; height:25px !important; }
.dl_desc { border:none !important; }

.remositoryfilesummary dt, #remositoryfileinfo dt, #remositoryupload label, #remositoryupload dt, #remositorymanycommon dt, #remositorymanycommon label, #remositorythumbupdate dt, #remositorythumbupdate label {
	width:21%;
}

.comment-box .quote { padding:0 !important; }
.comment-box blockquote {  margin:0 8px !important; }
#comments-form .grippie { border:none !important; background:#620F0F none !important; padding:0 2px !important; width:352px !important; }
#comments-form .btn a, #comments, #comments-form label, #comments-form span.captcha, #comments-form p, #comments-form span, #comments-form .counter, 
#comments .comment-body, #comments .quote, #comments blockquote, #comments .hidden, #comments code, #comments pre { font-family:Georgia,verdana,arial !important; color:#CAAC4D !important; }
#jc h4, #comments-form img.captcha, .rbox_b, .rbox_m, .rbox_t, #comments blockquote, #comments .hidden { border-color:#620F0F !important; }
#comments-form input.selected, #comments-form textarea.selected { background-color:#431c03 !important;}
#comments-form .btn a:hover { color:#A66F06 !important; }
#comments-form .btn { background:transparent none !important; }
#comments-form .btn div {background:none repeat scroll 0 0 #301402; border:1px solid #620F0F; color:#B69B44; font-size:12px; padding:2px;}
.rbox_m, .rbox_t, .rbox_b, .rbox_m, .comments-form-message-error { background-color:#301402 !important; }
#comments .comment-date, #main #comments a { color:#A66F06; }
#main #comments a:hover { color:#CC0000; }
#jc h4 { margin-top:10px; }
#comments { margin-bottom:28px !important; }
#comments .comment-author, #comments .author-homepage { color:#9b1b1b !important; }	
.jcomments-links { text-align:right !important; }
#comments .comment-date { background:transparent none !important; }
.readmore-link { background-position:0px 3px !important; }
.jcomments-links { margin-top:6px !important; }
.news .jcomments-links { margin:0px 0 3px !important; }
.comment-box div { text-align:justify; }
.rbox_m { line-height:18px !important; }

.contentpane tr.sectiontableentry0 td, .contentpane tr.sectiontableentry1 td, .contentpane tr.sectiontableentry2 td { vertical-align:top; padding:5px 0; }

#kategoria .contentpane tr.sectiontableentry0 td, #kategoria  tr.sectiontableentry1 td, #kategoria tr.sectiontableentry2 td { vertical-align:top; padding:10px 0; }
#kategoria .sectiontableheader { border-bottom:3px solid #620F0F; }
#kategoria  tr.sectiontableentry1 td a, #kategoria tr.sectiontableentry2 td a {border-bottom:1px dotted #620F0F; padding-bottom:2px; }
#kategoria  tr.sectiontableentry1 td a:hover, #kategoria tr.sectiontableentry2 td a:hover { color:#7c1414; text-decoration:none; }
#kategoria  tr.sectiontableentry1:hover, #kategoria tr.sectiontableentry2:hover { background:#301402 none; }
/* .contentpane table 1td,   */ 
#top:after, #ads_sky:after, ul.pagination:after, #content:after, #flashNews:after, .news:after, .nav:after, #postacie div:after, #main:after, .subMenu:after, #container:after, #footer:after, #footerWrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}