html, body, input, textarea{
    font-family: Arial,sans-serif;
    font-size:12px;
    color:#2d2c2c;
}
a img{
    border:none;
}
a{
    color:#1cb5c7;
    text-decoration: underline;
}
a:visited{
    color:#acacac;
    text-decoration: underline;
}
a:hover{
    color:#5be9fa;
    text-decoration: underline;
}
a:active{
    color:#5f5f5f;
    text-decoration: underline;
}

.clear{
    font-size:0px;
    height:1px;
    clear:both;
}
.main-content .clear{
    font-size:0px;
    height:1px;
    clear:left;
}

h1{
    font-family:  Myriad Pro, sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#000000;
	line-height: 1;
    margin:0px 0px 0px 0px;
}
h2{
    font-family: Myriad Pro, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#1c1b1b;
    margin:0px 0px 5px 0px;
}
h3{
    font-family: Arial, sans-serif;
    font-size:18px;
    font-weight:normal;
    color:#1c1b1b;
    margin:15px 0px -5px 0px;
}
p{
    margin:10px 0px 0px 0px;
    text-align: left;
}

ul{
    margin:10px 0px 0px 20px;
    padding:0px;
    list-style:none;
}

ul li{
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 15px;
    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 10px;
    background:url(../images/list-bullet2.gif) left 6px no-repeat;
}

.errors{
    color:#f0021a;
    margin:20px 0px 0px 0px;
}
form{
    width:500px;
    margin:8px 16px 0px 0px;
	font-family: Tahoma, sans-serif;
    padding:0px;
    background:url(../images/bg-form.gif) left top no-repeat;
}
form .formRow{
    display:block;
    margin:15px 0px 0px 0px;
    width:100%;
}

form .formRow label{
    display:block;
}
form .formRow td.col-1{
    color: #383838;
    font-size: 12px;
    width:115px;
    margin-right:5px;
    text-align: right;
}
form .formRow td.col-2{
	vertical-align: top;
}
form .formRow td.col-1 span, td.col-2 span{
    color: #35cddf;
}
form .formRow .field {
    width:163px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    padding:0px 7px 0px 2px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}
form .formRow .field2 {
    width:174px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    padding:0px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}
form .formRow textarea{
    width:270px;
    font-family:Arial, sans-serif;
    font-size:12px;
    color:#000000;
    border:1px solid #797866;
    padding:2px 7px 2px 7px;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-bottom: 1px solid #cecece;
	border-right: 1px solid #cecece;
}
/**/
.news{
 width: 100%;
}
.news td{
border-bottom:1px solid #b4b4b4;
padding-bottom: 20px;
padding-top: 15px;
}
.news td span{
color: #b4b4b4;
}
.news td.bordernone{
border-bottom:none;
width: 80px;
}
.news td.last{
border-bottom:none;
}
.news td p{
padding: 0px;
margin:2px 0px 0px 0px;
}
.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;
	border-top: 1px solid #35cddf;
	padding-top: 0px;
}
.image .img{
    float: left;
    position: relative;
    margin:0px 20px 0px 0px;
    text-align: center;
	width: 250px;
}
.image .img p{
    font-size: 16px;
	margin:5px 0px 15px 0px;
	text-align: left;
}
.image .img p a{
    font-size: 16px;
	color:#2d2c2c;
	text-decoration: none;
}
.image .img img{
    border:none;
}
.image .desc{
    padding-top: 30px;
    margin-right:0px;
	color:#515151;
}

/**/
.image-inner{
    width:100%;
    position: relative;
    margin-top: 20px;
	padding-top: 0px;
}
.image-inner .img{
    float: left;
    position: relative;
    margin:0px 20px 0px 0px;
    text-align: center;
}
.image-inner .img p{
    font-size: 16px;
	margin:5px 0px 15px 0px;
}
.image-inner .img img{
    border:5px solid #eae9e9;
}
.image-inner .desc{
    margin-right:0px;
	color:#515151;
	padding-left: 230px;
}
.image-inner .desc p{
    margin:0px 0px 0px 0px;
    text-align: left;
	color:#2d2c2c;
}


/**/
.pic{
float: left;
margin-right: 30px;
margin-top: 20px;
margin-bottom: 20px;
}
.pic img{
    border:5px solid #eae9e9;
}
.pic p{
    width: 210px;
}
/**/
.text-alt{
padding: 0px 0px 0px 20px;
background:url(../images/001.jpg) 6px 10px repeat-y;
font-style: italic;
}
/**/

.style-tbl{
    clear:left;
    width:100%;
    border-collapse:collapse;
    margin:20px 0px 0px 0px;
	border-bottom: 3px solid #35cddf;
}
.style-tbl thead tr{
    background:#35cddf;
}
.style-tbl thead td, .style-tbl thead th{
    font-size:12px;
    color:#fff;
	border-right: 1px solid #fff;
    padding:10px 0px 10px 25px;
}
.style-tbl tbody td, .style-tbl tbody th{
    font-size:12px;
    color:#190e0a;
    text-align: center;
    background:url(../images/016.gif) left bottom repeat-x;
    padding:15px 10px 15px 20px;
	vertical-align: top;
	line-height: 1.5;
	border-right: 1px solid #35cddf;
	border-bottom: 1px solid #35cddf;
}
.style-tbl tbody tr td.last, .style-tbl tr tbody th.last{
    border-right: 1px solid #fff;
}
.style-tbl tbody td p, .style-tbl tbody th p, .style-tbl thead td p, .style-tbl thead th p{
    margin-top:17px;
	text-align: left;
}
.style-tbl tbody td span, .style-tbl tbody th span, .style-tbl thead td span, .style-tbl thead th span{
    margin-top:5px;
	font-size: 16px;
}
.style-tbl tbody td img, .style-tbl tbody th img, .style-tbl thead td img, .style-tbl thead th img{
    margin-top:17px;
}
.podpis{
	font-style: italic;
	color: #515151;
	padding-left: 10px;
	margin-bottom: 20px;
}
.podpis span{
	color: #35cddf;
}
/**/
/**/
.newsnavi{
    margin:20px 0px 20px 0px;
	text-align: center;
	width: 899px;
	background:url(../images/003.gif) left top no-repeat;
}
.newsnavi .title{
    color:#666666;
}
.newsnavi .links{
    margin:0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
    color: #1cb5c7;
	height: 33px;
}
.newsnavi .links a{
    color: #1cb5c7;
}
.newsnavi .links a.ditto_previous_link, .newsnavi .links span.ditto_previous_off{
    padding:0px 0px 0px 36px;
    margin-right:20px;
        color: #1cb5c7;
    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: #1cb5c7;
    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: #1cb5c7;
}
.newsnavi .links a:visited.ditto_next_link, .newsnavi .links span.ditto_next_off{
    background-image:url(../images/arrow-next.gif);
        color: #1cb5c7;
}
.pages{
    margin:20px 5px 0px 5px;
        color:#222222;
		font-weight: bold;
}
.pages a{
    padding:4px 6px 4px 8px;
        color: #1cb5c7;
		font-weight: normal;
}

.pages span{
    padding:4px 6px 4px 8px;
    color:#222222;
	
}


/**/


