html, body, input, textarea{
    font-family: Arial,sans-serif;
    font-size:14px;
    color:#946D6D;
	line-height: 1.5;
}
a img{
    border:none;
}
a{
    color:#FFFFFF;
    text-decoration: underline;
}
a:visited{
    color:#B77373;
    text-decoration: underline;
}
a:hover{
    color:#FE0000;
    text-decoration: none;
}
a:active{
    color:#FFFFFF;
    text-decoration: none;
}

.clear{
    font-size:0px;
    height:1px;
    clear:both;
}
.main-content .clear{
    font-size:0px;
    height:1px;
    clear:left;
}

h1{
    font-family:  Arial, sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#D1A0A0;
    margin:0px 0px 0px 0px;
}
h2{
    font-family: Arial, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#E9985E;
    margin:20px 0px -5px 0px;
}
h3{
    font-family: Arial, sans-serif;
    font-size:19px;
    font-weight:normal;
    color:#D1A0A0;
    margin:15px 0px -5px 40px;
}
p{
    margin:10px 0px 0px 0px;
    text-align: justify;
    line-height: 1.5;
}
p.text-alt-h3{margin:10px 0px 0px 40px;}
ul{
    margin:15px 0px 0px 20px;
    padding:0px;
    list-style:none;
}

ul li{
    margin:8px 0px 10px 0px;
    padding:0px 0px 0px 20px;
    background:url(../images/list-bullet.gif) left 6px no-repeat;
}
ul li ul{
margin:0px 0px 0px 5px;
    padding:0px;
    list-style:none;
}
ul li ul li{
margin:4px 0px 4px 0px;
    padding:0px 0px 0px 15px;
    background:url(../images/list-bullet-in.gif) left 6px no-repeat;
}

.errors{
    color:#f0021a;
    margin:20px 0px 0px 0px;
}
form{
    width:470px;
    margin:8px 16px 0px 0px;
    padding:0px;
}
form td{
    vertical-align: top;
	padding-bottom: 10px;
}
form  span{
    color: #fe0000;
}
form .col-2 .field{
    width:175px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    border:1px solid #420000;
    background:#946d6d;
    padding:0px 7px 0px 7px;
}
form .col-2 select.field2{
    width:195px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    border:1px solid #420000;
    background:#946d6d;
    padding:0px 0px 0px 0px;
}
form .col-2  textarea{
    width:325px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
	background:#946d6d;
    border:1px solid #420000;
    padding:2px 7px 2px 7px;
}
form tr.tr1{
background: #420000;
}
form tr.tr1 td{
 padding:15px 0px 15px 0px;
}
/**/
.news{
 width: 500px;
 margin-left: 40px;
 background:url(../images/018.gif) left 100px no-repeat;
 float: left;
}
.news-prew{
    width: 220px;
    height: 90px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
   }
.news-prew span.date{
    color: #513f39;
    font-family:Georgia, sans-serif;
    font-size:14px;
    font-weight: bold;
}
.news-prew p{
    color: #513f39;
    margin-top:2px;
    font-family:Tahoma, sans-serif;
    font-size:11px;
}
.news-prew a{
    color: #c03733;
    font-family:Tahoma, sans-serif;
    font-size:11px;
    font-weight: bold;
}
/**/
.image{
    width:100%;
    position: relative;
    margin-top: 20px;
	margin-bottom: 20px;
}
.image .img{
    float: left;
    position: relative;
    margin:0px 20px 0px 0px;
    border: 5px #946d6d solid;
}

.image .img img{
    border:none;
}
.image .desc{
    padding-top: 40px;
    margin-right:0px;
}
.image .desc p{
    margin:10px 0px 0px 0px;
    text-align: left;
}

.pic1{
 margin: 10px 0px 10px 0px;
}
.pic1 img{
 border: 5px #946d6d solid;
}

.pic2{
width: 270px;
float: left;
}
.pic2 img{
 border: 5px #946d6d solid;
}

.pic3{
width: 270px;
float: right;
}
.pic3 img{
 border: 5px #946d6d solid;
}

/**/
.text-alt{
margin-top: 20px;
font-style: italic;
padding-left: 60px;
margin-bottom: 40px;
}
.text-alt span{
float: right;
}
/**/

.style-tbl{
    clear:left;
    width:100%;
    border-collapse:collapse;
    margin:20px 0px 0px 0px;
	border-bottom: 3px solid #946d6d;
}
.style-tbl thead tr{
    background:#946d6d;
}
.style-tbl thead td, .style-tbl thead th{
    font-size:14px;
    color:#571a1a;
    padding:8px 10px 8px 30px;
	font-weight: bold;
}
.style-tbl tbody td, .style-tbl tbody th{
    font-size:14px;
    color:#946d6d;
    text-align: left;
	vertical-align: top;
    padding:10px 10px 10px 30px;
	border-bottom: 1px solid #946d6d;
}
.style-tbl tbody tr td.last, .style-tbl tr tbody th.last{
    font-size:14px;
    color:#946d6d;
    text-align: center;
    padding:10px 10px 10px 30px;
}
.style-tbl tbody td p, .style-tbl tbody th p, .style-tbl thead td p, .style-tbl thead th p{
    margin-top:7px;
}
.podpis{
margin-top: 0px;
font-style: italic;
}

/**/

.ogl{
    clear:left;
    width:100%;
    border-collapse:collapse;
    margin:20px 0px 0px 0px;
}
.ogl tr td{
   padding-bottom: 10px;
}
/**/
.collapse-list{
	position: relative;
    margin:0px 0px 0px 0px;
    padding:0px;
}
.collapse-list a{
	text-decoration: none;
	color:#ab1111;
}
.collapse-list dt{
    margin:20px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#666666;
	background:url(../images/list-bullet.gif) left 5px no-repeat;
}
.collapse-list dt strong{
    border-bottom:1px dashed #666666;
    cursor:pointer;
	padding-left: 10px;
	background:url(../images/list-bullet.gif) left 5px no-repeat;
}
.collapse-list dt.close{
    color:#ab1111;
	background: none; 
}
.collapse-list dt.close strong{
    font-weight:normal;
    border-bottom:1px dashed #ab1111;
}
.collapse-list dd{
    margin:5px 0px 0px 0px;
    padding:0px;
}
/**/


/**/
.newsnavi{
    margin:20px 0px 20px 0px;
	text-align: center;
	background:url(../images/003.gif) left top no-repeat;
}
.newsnavi .title{
    color:#666666;
}
.newsnavi .links{
    font-size:13px;
    margin:0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
    color: #fff;
	height: 33px;
}
.newsnavi .links a{
    color: #fff;
}
.newsnavi .links a.ditto_previous_link, .newsnavi .links span.ditto_previous_off{
    padding:0px 0px 0px 36px;
    margin-right:20px;
        color: #fff;
    background:url(../images/arrow-prew.gif) left 6px no-repeat;
}
.newsnavi .links a.ditto_next_link, .newsnavi .links span.ditto_next_off{
    padding:0px 36px 0px 0px;
        color: #fff;
    background:url(../images/arrow-next.gif) right 6px no-repeat;
}
.newsnavi .links a:visited.ditto_previous_link, .newsnavi .links span.ditto_previous_off{
    background-image:url(../images/arrow-prew.gif);
        color: #fff;
}
.newsnavi .links a:visited.ditto_next_link, .newsnavi .links span.ditto_next_off{
    background-image:url(../images/arrow-next.gif);
        color: #fff;
}
.pages{
    margin:20px 5px 0px 5px;
        color:#946d6d;
		font-weight: bold;
}
.pages a{
    padding:4px 6px 4px 8px;
        color: #fff;
		font-weight: normal;
}

.pages span{
    padding:4px 6px 4px 8px;
    color:#946d6d;
	
}



