html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
fieldset {border: 0;}
object {display: block;}
table {border-collapse: collapse; border-spacing: 0;}


body{background:url('../images/body_bg.jpg') left top; font-family: Tahoma, Geneva, sans-serif; }
.container{width:820px; margin:0 auto;}

/* 1. TOP */

#header{height:265px;}
#header .container{ height:265px;position:relative; background:url('../images/top.png') left top no-repeat;}
#header .container #menu{position:absolute; left:45px; top:0px; height:20px; width:500px; }
#header .container #menu .moduletable{}
#header .container #menu .moduletable ul{overflow:hidden;}
#header .container #menu .moduletable ul li{float:left;margin-right:25px;}
#header .container #menu .moduletable ul li a{color:#48340f; font-size:11px; line-height:1.5; text-decoration:none;}
#header .container #menu .moduletable ul li a:hover{color:#fff;}
#header .container #menu .moduletable ul li.current a{color:#fff;}
#header .container #menu .moduletable ul li a:first-letter{font-size:120%;}

/* 2. CONTENT */

#content{}
#content .container{overflow:hidden;min-height:300px;background:url('../images/content.png') top repeat-y;}
#content .container #leftColumn{float:left; width:229px; min-height:500px;background:url('../images/leftColumn_top.png') left top no-repeat;}
#content .container #rightColumn{float:right; width:591px;min-height:500px;background:url('../images/rightColumn.png') left top repeat-y; position:relative;padding-bottom:109px; padding-top:55px;}
#content .container #rightColumn #top{width:591px; height:55px; background:url('../images/top_bg.png') left top no-repeat; position:absolute; top:0px; left:0px;}
#content .container #rightColumn #bottom{width:591px; height:109px; background:url('../images/bottom.png') left top no-repeat; position:absolute; bottom:0px; left:0px;} 

#content .container #rightColumn .margines{padding:0px 70px 0px 40px;}




#content #leftColumn .leftMenu{}
#content #leftColumn .baners{margin-top:100px; padding:0px 30px;}
#content #leftColumn .baners img{margin-bottom:15px;}



#content .container #rightColumn .moduletable{padding-bottom:20px;}
#content .container #rightColumn .moduletable ul{}
#content .container #rightColumn .moduletable ul li{margin-right:25px;}
#content .container #rightColumn .moduletable ul li a{color:#48340f; font-size:11px; line-height:1.5; text-decoration:none;}
#content .container #rightColumn .moduletable ul li a:hover{text-decoration:underline;}
#content .container #rightColumn .moduletable ul li.current a{text-decoration:underline;}
 

					/*TYPOGRAFIA*/
					
		/*  single article */

.item-page{font-family: Verdana, Geneva, sans-serif;font-size:12px;line-height:1.5;color:#524426;padding-top:30px;}

.item-page h2.title{padding:0px!important;}
.item-page h2 a{color:#524426; text-decoration:none; font-size:16px;padding-right:20px; font-weight:normal; display:inline-block;}

.item-page ul.actions{display:inline-block; margin-left:450px; margin-top:-20px;padding-bottom:0px!important;}
.item-page ul.actions li{}
.item-page ul.actions li a{}
.item-page ul.actions li a img{}

.article-info{overflow:hidden; padding-bottom:20px; font-style:italic;}
.article-info dt{float:left; display:none;}
.article-info dd{float:left;}

.item-page p{padding-bottom:16px;text-align:justify;} 


.item-page p a{font-size:11px;color:#524426;}

.item-page ul{padding-bottom:16px;} 

.item-page h1{padding-bottom:16px;} 
.item-page h2{padding-bottom:16px;} 
.item-page h3{padding-bottom:16px;} 
.item-page h4{padding-bottom:16px;} 
.item-page h5{padding-bottom:16px;} 
.item-page h6{padding-bottom:16px;} 

		/*category articles*/
		
.blog{}
.blog .item{font-family: Verdana, Geneva, sans-serif;font-size:12px;line-height:1.5;color:#524426; }

.blog .item h2 a{color:#524426; text-decoration:none; font-size:16px;padding-right:20px;font-weight:normal; display:inline-block;}

.blog .item ul.actions{display:inline-block; margin-left:450px; margin-top:-20px;}

.blog .item p{padding-bottom:16px;text-align:justify;} 



.blog .items-leading h1{padding-bottom:16px;} 
.blog .items-leading h2{padding-bottom:16px;} 
.blog .items-leading h3{padding-bottom:16px;} 
.blog .items-leading h4{padding-bottom:16px;} 
.blog .items-leading h5{padding-bottom:16px;} 
.blog .items-leading h6{padding-bottom:16px;}

.blog .items-row .item .item-separator{border-bottom:1px solid #524426;width:50%; margin:0 auto;padding-bottom:0px; }
.blog .items-row .item{padding-top:30px;}

		/*  pagination */

		
.pagination{}
.pagination p.counter{text-align:right; font-size:14px;color:#48340f; }
.pagination ul{overflow:hidden;}
.pagination ul li{float:left; margin-left:3px;}
.pagination ul li span, .pagination ul li a{display:inline-block;padding:0px 3px;line-height:30px; font-size:12px; color:#756135;}
	
	
.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav {font-weight:normal;}

	
.pagination ul li span.pagenav{ font-weight:bold; }
.pagination ul li span.pagenav a{ background:none;}
.pagination ul li a:hover{background:none;}
p.readmore a{color:#756135;}

/* 2.1 MENU */

#content .container #leftColumn .moduletable_menu{padding-left:35px;}
#content .container #leftColumn .moduletable_menu ul{}
#content .container #leftColumn .moduletable_menu ul li { margin:10px 0px 10px 0px;}
#content .container #leftColumn .moduletable_menu ul li a{text-decoration:none;color:#48340f; font-size:14px;line-height:1.5; }
#content .container #leftColumn .moduletable_menu ul li a:hover{color:#fff;}
#content .container #leftColumn .moduletable_menu ul li.current a{color:#fff;}


/* tabela w artykule */

.jwts_toggleControlContainer{}
.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOff, .jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOn{background:none; border:none;color:#48340f;}

.jwts_toggleControlContainer a.jwts_toggleControl.jwts_toggleOn .jwts_toggleControlNotice{display:none;}

.jwts_toggleContent{}
.jwts_toggleContent .jwts_content{border:none;}



/**/

#rightColumn .margines .item-page table tr td{vertical-align:top;}
#rightColumn .margines .item-page table tr td span{padding-top:10px;}