body {
	text-align:center;
	border:none;
	background-color:#000;
	padding:0;
	margin:0;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	overflow-x:hidden;
}
body, div, p, textarea, input, a {
	/*color:#ccc;*/
	font-family:Helvetica;
	text-decoration:none;
}
body {
	min-height:297px;
}
div.okvir {
	margin:0;
	padding:0;
	border:none;
}
div.tabla {
	width:66px;
	height:88px;
	position:relative;
	padding:0;
	margin:2px;
	display:block;
	border:none;
	float:left;
	text-align:center;
	vertical-align:top;
}
div.wrapperscroll {
	width:280px;
	height:101px;
	margin:122px 20px 0 20px;
	display:block;
	padding:0;
	border:none;
	overflow:hidden;
	position:relative;
}
div.wrapper {
	margin:122px 20px 0 20px;
	padding:0;
	display:block;
	width:280px;
}
div.mini {
	width:280px;
	height:130px;
	position:relative;
	padding:25px 0 25px 0;
	margin:0 20px 0 20px;
	border:none;
	background-color:white;
	color:#333;
	text-align:center;
	font-size:20px;
}
div.mini table {
	width:280px;
}
div.mini img.slika {
	height:130px;
}
div.mini_bottom, div.mini_top {
	margin:0;
	padding:3px;
	text-align:center;
	border:none;
	color:#eee;
	position:absolute;
	left:0;
	width:274px;
	height:13px;
	background-color:#666;
}
div.mini_bottom {
	bottom:0;
	font-size:10px;
}
div.mini_bottom a {
	font-weight:normal;
}
div.mini_top {
	top:0;
	font-weight:bold;
	font-size:13px;
}
img, a img {
	margin:0;
	padding:0;
	border:none;
}
div.tabla a img {
	width:63px;
	height:65px;
}
table.red, table.red2, table.red3 {
	width:100%
	margin:40px 0 0 0;
	padding:0;
}
table.red td, table.red2 td, table.red3 td {
	width:100%;
	height:40px;
	background-color:white;
	text-align:left;
	padding:0;
	margin:0;
}
div.tablared, div.tablared2, div.tablared3 {
	border-bottom:1px solid #ccc;
	display:block;
	padding:0;
	margin:0;
	/*background-color:white;*/
	text-align:left;
}
div.tablared {
	background-color:white;
}
div.tablared2 {
	background:url(img/transparent.png) repeat;
}
div.tablared3 {
	background:url(img/transparent3.png) repeat;
}
div.tablared a, div.tablared2 a, div.tablared3 a {
	background:url(arrow.png) no-repeat right center;
	font-weight:normal;
	font-size:20px;
	padding:10px;
	margin:0;
	width:100%;
	color:black;
	display:inline-table;
}
div.tablared a, div.tablared2 a {
	color:black;
}
div.tablared3 a {
	color:white;
}
div.tablared a img.ikona, div.tablared2 a img.ikona, div.tablared3 a img.ikona {
	display:none;
}
div.wrapperred, div.wrapperred2, div.wrapperred3 {
	margin:120px 0 0 0;
	padding:0;
	width:320px;
}
div.wrappermedia {
	margin:0 40px 0 0;
	width:240px;
	height:420px;
	padding:26px 0 0 49px;
	background:url(img/media_background.png) repeat-y;
	display:block;
	border:none;
	
}
div.tablamedia {
	padding-left:100px;
	width:170px;
	height:82px;
	margin:0;
	border:none;
	position:relative;
	text-align:center;
	padding-top:10px;
}
div.tablamedia img {
	position:absolute;
	width:87px;
	height:77px;
	top:10px;
	left:10px;
}
img.leftscroll{
	position:absolute;
	left:10px;
	top:140px;
	text-align:left;
}
img.rightscroll {
	position:absolute;
	right:10px;
	top:140px;
	text-align:left;
}
img.left, img.right, img.leftred, img.rightred, img.leftmedia, img.rightmedia, img.lefthak, img.righthak {
	display:none;
}
div.tablascroll {
	width:66px;
	height:100px;
	position:relative;
	padding:0;
	margin:2px;
	display:block;
	border:none;
	float:left;
	text-align:center;
	vertical-align:top;
}
div.wrapper_mediji {
	padding:0;
	margin:60px 0 0 0;
	border-top:2px solid black;
	padding-top:20px;
	width:320px;
	display:block;
	position:relative;
	text-align:left;
}
div.tabla_mediji {
	display:block;
	position:relative;
	width:320px;
	background:url(arrow.png) no-repeat right center;
	background-color:white;
	border-bottom:1px solid #ccc;
	padding:0;
	margin:0;
}
a p.naslov_mediji, p.naslov_mediji, p.naslov_mediji a {
	margin:4px 0 1px 12px;
	border:none;
	padding:0 10px 0 0;
	color:black;
	font-weight:bold;
	font-size:14px;
}
a p.datum_mediji, p.datum_mediji, p.datum_mediji a {
	margin:1px 0 2px 22px;
	border:none;
	color:#aaa;
	font-size:10px;
}
a p.tekst_mediji, p.tekst_mediji, p.tekst_mediji a {
	margin:2px 0 30px 12px;
	border:none;
	color:#666;
	font-size:12px;
	padding:0 30px 0 0;
}
p.tekst_mediji img {
	margin:0 5px 0 0;
	padding:0;
	border:none;
	display:block;
	max-width:270px;
}
img.ikona_mediji {
	width:65px;
	height:63px;
	position:absolute;
	top:13px;
	left:9px;
	margin:0;
	padding:0;
	border:none;
	z-index:200;
}
div.reportbadlink{
	position:absolute;
	right:5px;
	top:5px;
	text-align:right;
	padding:0;
	margin:0;
	border:none;
}
div.reportbadlink a {
	font-size:10px;
	color:#ccc;
	text-decoration:none;
	font-weight:bold;
}
/*
img.reportbadlink {
	width:43px;
	height:34px;
	position:absolute;
	top:13px;
	left:20px;
	margin:0;
	padding:0;
	border:none;
	left:266px;
}
a img.reportbadlink {
	margin:0;
	padding:0;
	border:none;
}*/
div.naziv_mediji {
	position:absolute;
	width:240px;
	height:20px;
	top:34px;
	left:80px;
	text-align:left;
	color:white;
	font-size:20px;
	font-weight:bold;
	padding:0;
}
div.select_mediji {
	width:300px;
	display:block;
	background-color:#ccc;
	height:34px;
	padding:10px;
}
div.select_mediji select {
	color:black;
	background-color:white;
	height:28px;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width:294px;
	text-align:left;
}
.tecaj-row{
clear:both;
overflow:hidden;
margin-top:2px;
padding-bottom:2px;
border-bottom: 1px solid #CCC;
}
.tcol1{
	float:left;
	text-align:left;
	width:85px;
	padding-left:5px;
}
.tcol2{
	float:left;
	width:65px;
}
.tcol3{
	float:left;
	width:65px;
}
.tcol4{
	float:left;
	width:65px;
}
div.tvprofil {
	width:320px;
	margin:0;
	padding:4px 0 4px 0;
	border:none;
	background:none;
	background-color:#74a56e;
	color:white;
	height:10px;
	text-align:center;
}
div.raspored {
	width:280px;
	margin:120px 20px 20px 20px;
	padding:0;
	display:block;
	text-align:justify;	
	position:relative;
	color:black;
	font-weight:normal;
	font-size:14px;
}
p.naslov_tvprofil {
	color:black;
	font-weight:bold;
	border-bottom:1px solid #aaa;
	margin:10px;
	font-size:16px;
}
/* */ 
div.wrapperhak {
	margin:0 20px 0 20px;
	width:280px;
	height:240px;
	padding:80px 0 0 0;
	background:url(img/hak_background.png) no-repeat;
	display:block;
	border:none;
	padding-bottom:100px;
}
div.tablahak {
	padding-left:120px;
	padding-top:19px;
	width:180px;
	height:40px;
	margin:0;
	border:none;
	position:relative;
	text-align:center;
}
div.tablahak a {
	font-size:16px;
}
div.tablahak img {
	position:absolute;
	width:110px;
	height:59px;
	top:0px;
	left:7px;
}
div.wrapperkamere {
	position:relative;
	margin:20px;
	width:280px;
	display:block;
	background-color:#ccc;;
	padding:0;
	text-align:center;
	height:370px;
}
div.wrapperkamere div.kamera {
	height:280px;
	width:280px;
	padding:0;
	margin:0;
	border:none;
	background-color:white;
	text-align:center;
}
div.kamera img {
	width:243px;
	margin-top:20px;
	padding:0;
	border:none;
}
.kamera p {
	color:#ccc;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding-right:20px;
}
div.wrapperkamere div.traka {
	width:268px;
	height:18px;
	margin:0;
	padding:6px;
	font-size:18px;
	background-color:yellow;
}
div.traka a {
	text-decoration:none;
	color:#ccc;
	font-size:18px;
}
#rssticker {
	background-color:white;
}
#rssticker table {
	width:250px;
}
table.novine {
	height:13px;
	margin:0;
	padding:0;
	font-size:12px;
}
table.novine td {
	width:60px;
	margin:0;
	padding:0;
	height:13px;
	display:block;
}
div#scroll div {
	width:60px;
	height:13px;
	margin:0;
	padding:0;
	text-align:center;
	float:left;
	display:block;
	font-size:10px;
	overflow:hidden;
}
table.vrijeme_mini {
	margin-top:10px;
}
table.vrijeme_mini td {
	margin:0;
	font-size:12px;
}
table.vrijeme_mini td.grad {
	font-weight:bold;
}
td.vjetar, td.tlak, td.vlaga, td.temp {
	text-align:center;
}
tr.naslovni td {
	font-weight:9px;
	font-weight:bold;
}
#scroll a {
	cursor:pointer;
}
tabla.tecajnatabla a {
	color:black;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
hr {
	border:none;
	padding:0;
	height:1px;
	background-color:#ccc;
}
div.disclaimer {
	position:absolute;
	left:20px;
	width:280px;
	bottom:33px;
	font-size:9px;
	color:#aaa;
	text-align:justify;
	display:block;
}
img.lajsna {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	border:none;
}
div.mini table.zse {
	margin-top:5px;
	font-size:13px;
	width:230px;
}
