.gsp h1, .komunalije h1, .market h1, .sportski-centri h1{
	text-transform:uppercase;
	margin-bottom: 5px;
	font-weight: normal;
	font-size:140%;
}
span.izvor {
	color:#888;
	font-size:80%;
}
.gsp h2, .komunalije ol li strong {
	font-weight:normal;
	margin: 8px 0 4px;
	font-size:120%;
	display:block;
}
.market h3 {
	font-weight:normal;
	margin: 0 0 4px;
}
.market span {
	color:#888 !important;
	font-size:80% !important;
}
.gsp-linija h3 {
	background-color: #F7F7F7;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin: 10px 0 10px -8px;
	padding:2px 0 2px 8px;
}
.pijaca {
	margin:10px 0 0 0;
	padding:0;
	border-collapse:collapse;
}
.pijaca th{
	text-align:left;
}
.pijaca td, .pijaca th {
	border:1px solid #d1d1d1;
	padding:5px;
}
.pijaca tr:nth-child(even) td {
background-color:#F5F5F5;
}
.gsp-linija h4 {
	margin:5px 0;
}
.komunalije ol li br {
	display:none;
}
.gsp p {
	padding-left:8px;
}
.gsp-linija p {
	padding:0;
}
.bottom-list {
    padding: 0;
}
.bottom-list li {
    background: url("../img/dot.gif") no-repeat scroll 6px center transparent;
    border-top: 1px solid #CCCCCC;
    color: #808080;
    padding: 5px 10px 5px 16px;
}
.bottom-list a {
    display: block;
}
.lines {
	line-height:22px;
}
.gsp p.style11 {
	display:block;
	margin:10px 0;
}
.gsp p.style11, .gsp p.linije, .gsp p.text {
	text-align:left;
	padding-left:0px;
}
.gsp .style21 {
	font-weight:normal;
	color:#666;
}
.gsp hr {display:none;}
.weather li {padding:7px;line-height:18px;background:none;}
.weather-days, .weather-city {
	background:none;
}
.weather-days{
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
}
.weather-days li {
	border-bottom: 1px solid #CCCCCC;
	color: #808080;
	padding: 5px 10px 5px 16px;
	background: url("../img/dot.gif") no-repeat scroll 6px center transparent;
}
.weather-days li a, .weather-city li a {
	display:block;
}
.weather-city li{
	border-bottom: 1px solid #CCCCCC;
	color: #808080;
	padding: 5px 10px;
}
.subsection-list, .pijace-lista {
    padding: 0;
}
.subsection-list li, .pijace-lista li {
    background: url("../img/dot.gif") no-repeat scroll 6px center transparent;
    border-bottom: 1px solid #CCCCCC;
    color: #808080;
    padding: 5px 10px 5px 16px;
}
.subsection-list li a, .pijace-lista li a {
    display: block;
}
.airport h2.arrivals, .airport h2.departures, .airport h2 {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
margin: 10px 0 10px -8px;
padding:5px 0 5px 40px;
background-position: 10px 50% !important;
}
.airport h2 {
padding-left:8px;
}
.airport span {
	color:#888;
}
.airport h2.arrivals {
margin-top:0px;
border-top:0px solid white;
}
.airport {
padding-top:0;
}