.typography a {
	color: #0066CC;
	text-decoration: none;
	background-color: inherit;
}
.typography a:hover {
	color: #FC0;
	text-decoration: none;
	background-color: inherit;
}

	/* LINK ICONS - shows type of file
	------------------------------------ */
	.typography a[href$=".pdf"],
	.typography a[href$=".PDF"],
	.typography a.pdf {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
	}
	.typography a[href$=".doc"],
	.typography a[href$=".DOC"],
	.typography a.doc {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_word.png) no-repeat left center;
	}
	.typography a[href$=".xls"],
	.typography a[href$=".XLS"],
	.typography a.xls {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_excel.png) no-repeat left center;
	}
	.typography a[href$=".kmz"],
	.typography a[href$=".KMZ"],
	.typography a.kmz {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/earth_client.png) no-repeat left center;
	}
	.typography a[href$=".gz"],
	.typography a[href$=".GZ"],
	.typography a[href$=".gzip"],
	.typography a[href$=".GZIP"],
	.typography a[href$=".zip"],
	.typography a[href$=".ZIP"],
	.typography a.archive {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/page_white_zip.png) no-repeat left center;
	}
	.typography a[href$=".exe"],
	.typography a[href$=".EXE"],
	.typography a.application {
		padding: 2px;
		padding-left: 20px;
		background: url(../images/icons/application.png) no-repeat left center;
	}

.typography a img {
	border:none;
}
.typography p {
	padding: 5px 0;
	font-size: 12px;
	font-weight: 400;
	line-height: 22px;
	color:#303030;
}
.typography p form {
	margin-top:0;
	margin-bottom:20px;
}

.typography #header h1 {
	padding:35px 0 10px 20px;
	font-size:18px;
	background-color:inherit;
	color:#ffffff;
	letter-spacing:-2px;
	font-weight:normal;
}
.typography #header h2 {
	margin:10px 0 0 40px;
	font-size:16px;
	background-color:inherit;
	color:#f0f2f4;
	letter-spacing:-1px;
	font-weight:normal;
}

.typography h1 {
	display: block;
	margin: 5px 0;
	font-size: 20px;
	line-height: 15px;
	font-weight: normal;
}

.typography h2 {
	display:block;
	margin: 0;
	line-height: 1;
}


.typography h3 {
	font-size: 14px;
	margin: 0;
	line-height: 20px;
	font-weight: normal;
}
/*
.typography #content a:hover, .typography #subcontent a:hover {
	font-family: "Open Sans", Arial, sans-serif;
}
.typography #content ul, .typography #content ol {

}

.typography #subcontent h2 {
	display:block;
	margin:0 0 15px 0;
	color:#505050;
	background-color:inherit;
	background-color: #fafbfc;
	text-transform: uppercase;
 	border-bottom: 2px solid #ffcc00;
	text-shadow: 0 1px 2px #FFFFFF;
}
.typography #subcontent h2 a {
	color:#505050;
}
.typography #subcontent p {

}

#subcontentleft ul.sidemenu a {
    display:block;
    color: #fff;
    font-weight:normal;
    background: #0373bd;
    min-height:18px;
    font-size: 11px;
}
* html body #subcontentleft ul.sidemenu a { height: 18px; }
#subcontentleft ul.sidemenu a:hover {
    text-decoration:none;
    background: #f2f2f2;
    color: #005081;
}
*/
.typography .menublock li a {
	text-decoration: none;
	color: #0066CC;
  font-size: 12px;
}
.typography .menublock li a:hover {
	text-decoration: none;
	color: #FC0;
}
.typography .menublock li ul a {
	font-weight:normal;
}
.typography #footer p {
	padding:0;
	margin:0;
	text-align:center;
}
.typography #footer a {
	color:#f0f0f0;
	background-color:inherit;

}
.typography #footer a:hover {
	color:#ffffff;
	background-color:inherit;
	text-decoration: underline;
}

.typography img.right {
    padding:4px;
	/*border:1px solid #a0a0a0;*/
    float: right;
    margin: 0 0 5px 10px;
}
.typography img.left {
    padding:4px;
	/*border:1px solid #a0a0a0;*/
    float: left;
    margin:0 10px 5px 0;
}
.typography img.leftAlone {
    padding:4px;
    float: left;
    margin-left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
	border:1px solid #a0a0a0;
    clear:left;
}
.typography img.center {
    padding:4px;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    display: block;
	/*border:1px solid #a0a0a0;*/
}
table  {
font-size: 12px;
}

.article-content ul,
.article-content ol {
	margin: 0 0 10px 24px;
 	font-size: 13px;
}
	.article-content li {
		margin: 5px 10px;
	}
		.article-content li li {
			font-size: 10px;
		}



.typography .antrfile-desni {width: 200px; float:right; background: #e9edef; margin:5px;padding:5px;}
.typography .antrfile-levi {width: 200px; float:left; background: #e9edef; margin:5px;padding:5px;}
.typography .antrfile-centar {float:left; background: #e9edef; margin:5px;padding:5px;}
/*SKI INFO
------------------------------------------------*/
.typography .sneg-info {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/sneg-info.png) no-repeat left center;
	overflow: visible;
} 
.typography .sneg {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/sneg.png) no-repeat left center;
} 
.typography .oblak-sneg {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/oblak-sneg.png) no-repeat left center;
} 

.typography .grad {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/grad.png) no-repeat left center;
} 

.typography .kisa-grom {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/kisa-grom.png) no-repeat left center;
} 
.typography .kisa {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/kisa.png) no-repeat left center;
} 
.typography .magla {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/magla.png) no-repeat left center;
} 
.typography .oblak-kisa {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/oblak-kisa.png) no-repeat left center;
} 
.typography .sunce-kisa {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/sunce-kisa.png) no-repeat left center;
} 
.typography .sunce-oblak {
	height: 35px;
	padding: 2px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/sunce-oblak.png) no-repeat left center;
} 

.typography .oblak-kisa-sneg {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/oblak-kisa-sneg.png) no-repeat left center;
} 

.typography .oblak {
	height: 35px;
	padding: 2px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/oblak.png) no-repeat left center;
} 
.typography .sunce {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/sunce.png) no-repeat left center;
} 
.typography .vetar {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/vetar.png) no-repeat left center;
} 
.typography .vetar-kisa {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/vetar-kisa.png) no-repeat left center;
} 
.typography .vetar-sneg {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/vetar-sneg.png) no-repeat left center;
} 

.typography .skilift {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/lift.png) no-repeat left center;
} 

.typography .temperatura {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/temperature.png) no-repeat left center;
} 
.typography .saobracaj {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/saobracaj.png) no-repeat left center;
} 
.typography .napomena {
	height: 35px;
	padding: 12px 10px 12px 35px;
	background: url(../images/info/info.png) no-repeat left center;
} 

.typography .radi {
	height: 18px;
	padding: 0 0 0 20px;
	background: url(../images/info/ok.png) no-repeat left center;
} 

.typography .neradi {
	height: 18px;
	padding: 0 0 0 20px;
	background: url(../images/info/nok.png) no-repeat left center;
} 

