
/* ------------------------------------------------------------------------------- */


.sectiontitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding:10px 0 10px 0;
	margin:0;
	line-height:100%;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	display:block;
	border-top: #CCCCCC dashed 0px;
	overflow:hidden;
}

/*.sectiontitle a{
color:#141414;
font-size:12px;
}
*/


span.rightfloat{
float:right;
margin:0;
}

span.rightfloat a{
background:#FFCC00;
color:#000000;
padding:8px 3px 6px 5px;
font-size:9px;
text-decoration:none;
font-weight:bold;
margin:0;
line-height:12px;
}

span.rightfloat a:hover{
background:#66CC00;
color:#FFFFFF;
text-decoration:none;
}

/* ========HOMECONTS BOX ============================================*/


.homeconts_1 .sectiontitle{
color: #FFFFFF;
background: #99CC00;
padding:9px 0 7px 6px;
margin:0 6px 13px 0;
}

.nottomiss_block{
float:left;
display:block;
padding: 0px 10px 10px 5px;
margin:0 10px 10px 0;
/*background:#e5e5e5;*/
color:#141414;
border-bottom:#999999 dotted 1px;
}

.nottomiss_text{
margin:0 0 0 130px;
}

.nottomiss_img{
float:left;
margin:0px 10px 0px 0px;
display:block;
padding:3px;
border:solid #cccccc 1px;
background:#FFFFFF;
}

.nottomiss_text h2 {
font-size:16px;
}


.nottomiss_text h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;
	padding:0px 0 2px 0;
	margin:5px 0 5px 0;
	line-height:100%;
	text-transform:none;
	text-align:left;
	text-decoration:none;
	display:block;
	border-top: #CCCCCC dashed 0px;
	border-bottom: #CCCCCC dotted 0px;
	color:#3397CA;
}


.nottomiss_text a{
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
display:inline;
background:#99CC00;
padding:2px 4px 2px 1px;
margin:5px 0 0 0;
}

/*.nottomiss_text a:hover{
color:#333333;
background:#66CC00;
}*/

.nottomiss_text p {
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0 0 0 3px;
	line-height:140%;
}


a.brown{
background:#993096;
}

a.brown:hover{
background: #663399;
color:#FFFFFF;
}

a.green{
background:#58B000;
}

a.green:hover{
background:#99CC00;
color:#FFFFFF;
}

a.blue{
background:#3397CA;

}

a.blue:hover{
background: #336699;
color:#FFFFFF;
}

a.purple{
background:#993096;
}

a.purple:hover{
background: #663399;
color:#FFFFFF;
}

a.yellow{
background:#FFCC00;
}

a.yellow:hover{
background: #99CC00;
color:#FFFFFF;
}

a.red{
background: #C00;
}

a.red:hover{
background: #900;
}

/* ==================== REL GAL i COVER ============================================*/

.vest .coverpic{
	float:left;
	margin:10px 10px 10px 0;
	padding:3px;
	background:#FFF;
	border: #999 solid 1px;
	}


.vest .coverpic a.highslide{
	margin:0;
	padding:0;
	}


.relgallery{
	border-top: #999 dotted 1px;
	margin:15px 0 10px 0;
	padding:10px 0 10px 0;
}

.relgallery .sectiontitle{
	
	color:#333;
	font-size:17px;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:10px 0 10px 0;
	padding:10px 0;
	text-transform:none;
	clear:both;
	}

.relgallery a.highslide{
	margin:0;
	padding:0;
	}
	
.relgallery a.highslide img {
	margin:0;
	padding:0px;
	border:#999 solid 1px;
	background:#FFF;
	}

.relgallery table td{
	padding:25px 10px;
	background:#f8f8f8;
	}

/* ========DOWNLOAD BOX ============================================*/


#downloadbox{
float:right;
width:205px;
padding:15px 0px 15px 15px;
margin:0 0 0 0px;
position:relative;

}

.downloadbox_content{
background:#FFFFFF;
padding:0px 10px 10px 10px;
color:#141414;
border:#999999 dotted 0px;
border-left: #999999 dotted 1px;
}

#downloadbox .sectiontitle{
font-size:13px;
color: #FFFFFF;
background:#3397CA;
padding:10px 5px 8px 25px;
margin:0;
}


.downloadblok{
padding:5px 5px 8px 5px;
margin:5px 5px 5px 0px;
border-bottom:#999999 dotted 1px;
word-wrap: break-word;
}

.downloadblok a{
color:#3397CA;
font-size:10px;
font-weight:bold;
text-decoration:none;
display:block;
margin:2px 0 0 0;
line-height: 130%;
/*padding:0 0 5px 0;*/
}

.downloadblok a:hover{
color:#000000;
}


.menu_otherrelated{
border-top: #3397CA solid 0px;
background:#CCCCCC;
}

/* ========= KALENDARR =================================================================== */



.kalendar{
border-top: #3397CA solid 0px;
margin:0 0 10px 0;
background:#FFFFFF;

}


.kalendar .sectiontitle {
color: #FFFFFF;
background:#3397CA;
padding:9px 0 7px 6px;
margin:0 0 7px 0;
}

.kalendarblok{
padding:5px 0 12px 0;
margin:0 5px 3px 0;
border-bottom:#666666 dotted 1px;
display:block;
clear:both;
}

.last{
border-bottom:#666666 dotted 0px;
}

div.datetime {
float:left;
width:30px;
margin:0px 0px 0px 0px;
padding:0;
background:#3397CA;
color:#FFFFFF;
text-align:center;
}


div.datetime p.day{
font-size:15px;
text-align:center;
margin:0;
padding:5px;
line-height:100%;
}

p.mon{
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-size:9px;
text-transform: uppercase;
background:#141414;
letter-spacing:0px;
text-align:center;
margin:0;
padding:0;
line-height:130%;
color:#ffffff;
}

p.yr{
font-size:9px;
}

div.kalendartext{
margin:0px 5px 0px 40px;
padding:0;
/*background:#3397CA;*/
color:#FFFFFF;
text-align:left;

}

div.kalendartext p{
padding:0;
margin:0;
line-height:115%;
}

p.kalendarmesto{
font-size:9px;
margin:0 0 10px 0;
}
p.kalendartitle{
font-size:12px;
margin:7px 0 0 0;
line-height:120px;
font-weight:bold;
color:#3397CA;
}

.kalendartitle a{
color:#3397CA;
text-decoration:none;
display:block;
}
.kalendartitle a:hover{
color: #333333;
}

/* ========= BANNERS right =================================================================== */

.banners_right{
border-top: #3397CA solid 0px;
margin:0 0 10px 0;
background:#BE1132;
border:#FFF solid 5px;
color:#FFF;
font-size:14px;
text-align:center;
padding:10px;

}

.banners_kontakt{
	font-family:Tahoma, Geneva, sans-serif;
margin:0 0 10px 0;
background:#BE1132;
border:#FFF solid 5px;
color:#000000;
font-size:12px;
text-align:left;
padding:10px;
position:absolute;
top:-170px;
width:230px;
}

.banners_right_weather{
border-top: #999999 dotted 1px;
margin:20px 0 10px 0;
padding:10px 0 0 0;
background:#FFFFFF;
font-size:15px;
text-align:center;
}

.banners_right_currency{
border-top: #999999 dotted 1px;
margin:10px 0 10px 0;
padding:10px 0 0 0;
background:#FFFFFF;
font-size:15px;
text-align:center;
}


/* =============== LISTA PROJEKATA ==========================================================*/

.list_articles{
border-bottom:#333333 dashed 1px;
padding:10px;
background:#FFF;
margin:0 0 5px 0;
display:block;
}

.list_articles .imgbox{
float:left;
width:100px;
height:100px;
overflow:hidden;
margin: 0;
padding:0;
}

.list_articles .imgbox img{
padding:5px;
background:#FFFFFF;

}


.list_articles h3{
margin:0;
padding:0;
border:#333333 dashed 0px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.list_articles .linkdescription{
margin:0 0 0 130px;
}


.list_articles h2 a{
text-decoration:none;
font-weight:normal;
color: #3397CA;
font-size:18px;
padding:0;
margin:0;
font-style:normal;
}

.list_articles h2 a:hover{
color: #141414;
}

.break{
font-weight:bold;
font-size:16px;
display:block;
background:#3397CA;
color:#FFFFFF;

}




/*===================================================-================================= BOXNEWS =======*/

.aktuelno{
border-top: #3397CA solid 0px;
margin:0 0 10px 0;
background:#FFF;
padding:0 0 10px 0;
}

.aktuelno .linkarhiva a{
color:#FFFFFF;
padding:3px 0px 3px 5px;

}
.aktuelno .sectiontitle{
color: #FFFFFF;
background:#141414;
padding:9px 0 7px 6px;
margin:0 0 7px 0;
}


.aktuelno .glavnavest{
text-align:left;
padding: 4px 10px 0px 5px;
margin:0;
font-size:11px;
line-height:120%;
display:block;
float:left;
}


.aktuelno .datum{
font-size:9px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}


.aktuelno .naslov{
font-size:13px;
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
font-weight:normal;
line-height:115%;
text-transform:none;
margin: 4px 10px 5px 0;
padding:0;
color:#0065B2;
}

.aktuelno .naslov a{
color:#0065B2;
font-weight:bold;
display:block;
text-decoration:none;

}

.aktuelno .naslov a:hover{
text-decoration: underline;
}

.aktuelno .homevest{
font-size:10px;
font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#141414;
}

.aktuelno img{
padding: 0px;
margin: 5px 8px 5px 0;
float:left;
}

.aktuelno .datumostalo{
margin: 0 10px 1px 0px;
font-size:9px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
}

.aktuelno ul{
padding: 5px 0px 0 0px;
margin:0;
float:left;
display:block;
width:100%;
}

.aktuelno li{
padding: 4px 5px 5px 5px;
margin:0;
list-style:none;
background: url(../img/tf_interface/strelica2.gif) top left no-repeat;
border-top:#333 dotted 1px;
}

.aktuelno li a{
font-size:10px;
font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#0065B2;
text-decoration:none;
padding: 0px 0 0 0px;
text-transform:uppercase;
}

.aktuelno li a:hover{
text-decoration:underline;
}

.linkarhiva{
padding:5px 10px 2px 10px;
text-align:right;
text-decoration:none;
}






.homemap {
background:#9999CC;
}

.homemap .sectiontitle{
color: #FFFFFF;
background:#000000;
padding:9px 0 7px 6px;
margin:0 0 0px 0;
}


.homevideo {
background:#000000;
}

.homevideo .sectiontitle{
color: #FFFFFF;
background:#000000;
padding:9px 0 7px 6px;
margin:0 0 0px 0;
}







/* ============================ */


/* all A tags whose HREF attribute ends in .pdf */
a[href$='.pdf'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center left;
}

/* all A tags whose REL attribute equals pdf */
a[rel='pdf'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center left;
}

/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/
a[rel*='pdf'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center left;
}

/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */
a[rel~='pdf'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center left;
}

/* all A tags whose HREF attribute starts with mailto: */
a[href ^="mailto:"] {
	padding-left: 20px;
    background: transparent url(../img/icons/icon_mailto.gif) no-repeat center left;
   
}

a[href$='.mp3'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_mp3.png) no-repeat center left;
}


/* all A tags whose CLASS attribute is popup */
a[class ="popup"] {
	padding-left: 18px;
    background: transparent url(../img/icons/icon_popup.gif) no-repeat center left;
}


a[href$='.doc'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_doc.gif) no-repeat center left;
}
a[href$='.xls'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_xls.gif) no-repeat center left;
}
a[href$='.xlsx'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_xls.gif) no-repeat center left;
}
a[href$='.ai'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_ai.gif) no-repeat center left;
}
a[href$='.jpg'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_jpg.gif) no-repeat center left;
}
a[href$='.png'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_png.gif) no-repeat center left;
}
a[href$='.psd'] { 
	padding-left: 20px;
	background: transparent url(../img/icons/icon_psd.gif) no-repeat center left;
}
a[rel ~='external'] {
	padding-left: 20px;
	background: transparent url(../img/icons/icon_external.gif) no-repeat center left;
}