

/*reset*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select *{font-size:100%;}legend{color:#000;}
/*layout*/
.wp-inner{
	margin: 0 auto;
	overflow: hidden;
	width: 800px;
}
#wp-tp{
	height: 144px;
}
.body_com_content_frontpage #wp-tp{
	height: 193px;
}
#ct-lt{
	width: 209px;
}
#ct-rt{
	width: 551px;
}


html{
	background: #41281b;
}
body {
	color: #f6ce9e;	
	font: 12px Tahoma, Arial, Verdana;
}
a,object{
	outline: none;	
}
a:link, a:visited{
	color: #f4c663;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1,h2,h3,h4,h5,h6{
	color: #f4c663;
	font-family: "Trebuchet MS", Arial, sans-serif;	
}
h1{font-size: 2.2em;}
h2{font-size: 2em;}
h3{font-size: 1.8em;}
h4{font-size:1.6em;}
h5,#ampContactForm h5{
	font-size: 1.4em;
	font-weight: bold;
}
h6{font-size:1.2em;}
label.block{
	margin-bottom: 2px;
}
p{
	margin: 5px 0;
}
strong{
	font-weight: bold;
}
em{
	font-style: italic;
}
/*commons*/
.block{display:block;}
.box{padding: 20px;}
.small-box{padding: 12px;}
.button{	
	color: #ffecaf;
	cursor: pointer;
	background: #ab3f00; 
	border: 1px solid #987732;
	font-size: 12px;
	font-weight: bold;	
	padding: 3px 5px;
}
.fleft{float: left;}
.fright{float: right;}
.clear{clear: both;}
.container{
	overflow: hidden;
	width: 100%;
}
.half{width: 48%;}
.contact-textarea, .contact-input{
	background: #f6ce9e;
	border: none;
	padding: 3px;
}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.mbottom-0{margin-bottom: 6px;}
.mbottom-1{margin-bottom: 12px;}
.mbottom-2{margin-bottom: 18px;}
.mbottom-3{margin-bottom: 24px;}
/*layout*/
#wp-tp{
	background: #ffedb0 url(../images/top-bg.gif) repeat-x;
}
#wp-mn{
	border-bottom: 1px solid #6a6344;
	border-top: 10px solid #f4d896;	
	background: #291f15;	
}
#wp-ct{
	background: #41281b url(../images/main-bg.gif) repeat-x;	
}
#ct{
	background: url(../images/right-bg.jpg) no-repeat right top;
}
#ct-rt{
	background: #3c261a url(../images/right-bg.jpg) no-repeat;
}
#ft{/*tmp*/
  background:#392214 none repeat scroll 0 0;
  border-top:1px solid #493224;
  font-size:11px;
  margin-top:40px;
  padding:12px 0;
}
/*logo*/
#logo img{
	margin-top: 20px;
}
.body_com_content_frontpage .header{
	display: none;
}
/*menus*/
#mainmenu{
	padding: 6px 0 4px;
}
#leftmenu{
	background: #3a2418 url(../images/left-bottom.gif) no-repeat bottom;
	margin-bottom: 10px;	
}
#mainmenu li{
	display: inline;
}
#leftmenu li{
	margin-bottom: 10px;
}
#mainmenu a,#leftmenu a{
	display: block;
}
#mainmenu a{
	background: url(../images/top-menu.gif) no-repeat;
	float: left;	
	height: 17px;
	margin-right: 20px;
}
#leftmenu a{
	background: url(../images/menu-sprit.gif) no-repeat;
	height: 23px;
}
#mainmenu span,#leftmenu span{
	display: none;
}
#mainmenu li.item1 a{
	background-position: -2px 0;
	width: 132px;
}
#mainmenu li.item6 a{
	background-position: -151px 0;
	width: 85px;	
}
#mainmenu li.item4 a{
	background-position: -252px 0;
	width: 66px;	
}
#mainmenu li.item5 a{
	background-position: -335px 0;
	width: 68px;	
}
#mainmenu li.item1 a:hover{
	background-position: -2px -17px;
}
#mainmenu li.item6 a:hover{
	background-position: -151px -17px;
}
#mainmenu li.item4 a:hover{
	background-position: -252px -17px;
}
#mainmenu li.item5 a:hover{
	background-position: -335px -17px;
}
#leftmenu li.item10 a{
	background-position: -230px -5px;
	width: 81px;
}
#leftmenu li.item11 a{
	background-position: -230px -42px;
	width: 130px;
}
#leftmenu li.item12 a{
	background-position: -230px -77px;
	width: 105px;	
}
#leftmenu li.item13 a{
	background-position: -230px -114px;
	width: 130px;	
}
#leftmenu li.item14 a{
	background-position: -230px -150px;
	width: 74px;	
}
#leftmenu li.item10 a:hover{
	background-position: -21px -5px;
}
#leftmenu li.item11 a:hover{
	background-position: -21px -42px;
}
#leftmenu li.item12 a:hover{
	background-position: -21px -77px;
}
#leftmenu li.item13 a:hover{
	background-position: -21px -114px;
}
#leftmenu li.item14 a:hover{
	background-position: -21px -150px;
}
/*modules*/
#moduletable-25 .inner, #moduletable-33 .inner{
	padding: 15px;
}
/*newsletter*/
#moduletable-25{
	font-size: 11px;
}
#moduletable-25 .contact-input{
	width: 80%;
}
#module-title-25{
	background: url(../images/newsletter-header.gif) no-repeat;
	height: 22px;
	width: 168px;	
}
#module-title-25 span, #module-title-33 span{
	display: none;	
}
/*artykuly*/
.column-2{
	padding-right: 3%;
	width: 46%;
}
h1,h2,h3,h4,h5,h6, .article-content{
	line-height: 1.4em;
}
.article-content ul,.article-content ol{
	padding-left: 20px;
}
.article-content ul li{
	list-style: disc;
}
.article-content ol li{
	list-style: decimal;
}
.column-article{
	background: url(../images/skroty-bg.gif) no-repeat left 30px;
}
.column-article .article-content{
	padding: 5px 10px;
}
.article-content img{
	border: 1px solid #f6ce9e;
}
img#promo{
	border: none;
}
/*kontakt*/
#com_contact_address{
	width: 250px;
}
span.required-star{
	color: #ab3f00;
}
input.invalid, textarea.invalid{
	background: #ab3f00;
}
#com_contact_form .contact-textarea{
	width: 260px;
}
/*sekcja faq*/
#ampContactForm{
	background: #3d2519;
	border: 1px solid #67492d;
	float: right;
	font-size: 11px;
	margin: 0 0 24px 24px;
	width: 200px;
}
#ampContactForm .contact-input,#ampContactForm .contact-textarea{
	width: 97%;
}
.body_com_content_section h2{
	font: bold 15px Tahoma, Arial, Verdana;	
}
/*system msg*/
#system-message{
	padding: 10px; 
}
dt.message{
	font-size: 16px;
	font-weight: bold;
}
/*ankiety modul*/
#moduletable-33{
	background: #301d13 url(../images/sonda-bg-top.gif) no-repeat;
}
#moduletable-33 .inner{
	background: url(../images/sonda-bg-bottom.gif) no-repeat bottom;
}
.pollitem input,.pollitem label{
	float: left;
}
.pollitem label{
	padding-left: 5px;
	width: 150px;
}
/*ankiety komponent*/
#module-title-33{
	background: url(../images/sonda.gif) no-repeat;
	height: 22px;
	width: 66px;
}
#moduletable-33 .button{	
	color: #b39946;
	background: #583622; 
	border: 1px solid #8c7836;
}
.polls_color_1{ 
	background-color: #8D1B1B;
	border: 1px solid #B22222; 
}
.polls_color_2{
	background-color: #6740E1;
	border: 1px solid #4169E1;
}
.polls_color_3{
	background-color: #8D8D8D;
	border: 1px solid #D2D2D2;
}
.polls_color_4{
	background-color: #CC8500;
	border: 1px solid #FFA500;
}
.polls_color_5{
	background-color: #5B781E;
	border: 1px solid #6B8E23;
}
/*gmap*/
#map h4,#map ul{
	color: #3a2418;
}