*{
	padding:0;
	margin:0;
}
html, body {
	height:100%;
}
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	margin:0px;
	padding:0px;
	text-align:center;
	background-image: url(../img/main_bg.png);
	background-repeat: repeat-y;
	background-position: center;
	height:100%;
	border: 0; 
}
/*clearfix-------------------------------------
---------------------------------------------*/
.clearfix:after, #bottomBox:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix, #bottomBox {
	display: inline-block;
}
html[xmlns] .clearfix, html[xmlns] #bottomBox {
	display: block;
}
* html .clearfix, * html #bottomBox {
	height: 1%;
}

/*-------------------------------------
end clearfix---------------------------*/

#container { 
	width:940px;
	margin:0 auto;
	text-align: left;
	padding: 0 0px;
}

#header { 
	margin:0;
	background-image: url(../img/main_header_top.png);
	background-repeat: repeat-x;
	height: 78px;
	padding: 0;
}
#logo { 
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}
#logo h1 { 
	padding: 0;
	margin: 0;
}
#headerPic { 
	margin:0 0 10px 0;
	background-image: url(../img/main_header_blue.jpg);
	height: 80px;
	padding: 0 13px 0 21px;
	display: block;
	float: left;
	width: 906px;
}
#footerContainer {
	clear: both;
	margin:0 auto;
	text-align: left;
	padding: 0px;
	width: 940px;
}
#footerNav {
	padding: 12px 5px 12px 14px;
	border-left: 5px #e4e4e4 solid;
	border-right: 5px #e4e4e4 solid;
	text-align: left;
	background-color: #efefef;
	color: #8d8d8d;
	height:95px;
}
#promoBoxes {
	list-style-type:none;
	margin:0;
	padding:0;
}
#promoBoxes li.tv, #promoBoxes li.internet, #promoBoxes li.dtv {
	width:307px;
	margin-right:9px;
	float:left;
}
#promoBoxes li.dtv {
	width:308px;
	margin-right:0;
}
#promoBoxes li h2 {
	margin:0 0 10px 0;
	padding:0;
	background:url(../img/h2_bg.png) no-repeat 0 0;
	color:#fff;
	font-size:18px;
	line-height:17px;
	font-weight:normal;
}
#promoBoxes li h2 a {
	padding: 8px 0 8px 14px;
	color:#fff;
	display:block;
}
#promoBoxes li h2 a:hover {
	text-decoration:none;
	color:#fff;
}
#promoBoxes li h2 a {
	background:url(../img/headerlink_bg.png) no-repeat 0 0;
	border-bottom:1px solid #a62b01;
}
#promoBoxes li.tv h2 a {
	background:url(../img/headerlink_bg.png) no-repeat 0 0;
	border-bottom:1px solid #a62b01;
}
#promoBoxes li.tv h2 a:hover {
	background:url(../img/headerlink_bg.png) no-repeat 0 -40px;
}
#promoBoxes li.internet h2 a {
	background:url(../img/headerlink_bg.png) no-repeat -309px 0;
	border-bottom:1px solid #042c00;
}
#promoBoxes li.internet h2 a:hover {
	background:url(../img/headerlink_bg.png) no-repeat -309px -40px;
}
#promoBoxes li.dtv h2 a {
	background:url(../img/headerlink_bg.png) no-repeat -618px 0;
	border-bottom:1px solid #540020;
}
#promoBoxes li.dtv h2 a:hover {
	background:url(../img/headerlink_bg.png) no-repeat -618px -40px;
}
#promoBoxes li p {
	padding: 0px 12px 9px 14px;
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#696969;
}
#promoBoxes li p.strong {
	padding: 0px 12px 12px 14px;
	font-weight: bold;
	font-size:13px;
}
/*#promoBoxes li.tv p {
	color:#d38213;
}
#promoBoxes li.internet p {
	color:#389500;
}
#promoBoxes li.dtv p {
	color:#C3178D;
}
*/
#promoBoxes li.tv p.strong {
	color:#d38213;
}
#promoBoxes li.internet p.strong {
	color:#389500;
}
#promoBoxes li.dtv p.strong {
	color:#C3178D;
}
#footerNav div.textbox {
	display: block;
	font-size: 1.1em;
	float: left;
	padding: 0;
	margin-left: 35px;
}
#footerNav div.textbox h2 {
	font-size: 1em;
	font-weight: bold;
	color: #606060;
	padding: 0;
	margin: 0 0 6px 0;
}
#footerNav div.textbox a {
	color: #8d8d8d;
	padding: 0;
	margin: 0 0 1px 0;
	display: block;
	text-decoration: none;
}
#footerNav div.textbox a:hover {
	color: #484848;
	text-decoration: none;
}
#footerNav #address {
	font-size: 1em;
	line-height: 1.1em;
	margin-left: 0;
	margin-right: 20px;
}
#footerNav #address h2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #606060;
	padding: 0;
	margin: 0 0 3px 0;
}
#footerNav #address h3 {
	font-size: 1em;
	font-weight: bold;
	color: #606060;
	padding: 0;
	margin: 0 0 4px 0;
}
#footerNav #address a {
	font-size: 1em;
	color: #82a8c6;
	text-decoration: none;
}
#footerNav #address a:hover {
	text-decoration: underline;
	color: #3978ab;
}
#footerCopyright {
	clear: left;
	display: block;
	padding: 6px 5px 0px 5px;
	height: 20px;
	font-size: 10px;
	border-bottom: 1px #dbdbdb solid;
	text-align: left;
	color: #a6a6a6;
}
#footerCopyright span.vertigo {
	float: right;
}
#footerCopyright span.vertigo a {
	color: #a6a6a6;
	text-decoration: none;
}
#footerCopyright span.vertigo a:hover {
	text-decoration: none;
	color: #4681B1;
}
#navibar {
	display: block;
	float: left; 
	margin: 0px;
	padding: 0;
	height: 78px;
	overflow: hidden;
}
#navigacija {
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	text-transform: uppercase;
	font-size: 1.2em;
}
#navigacija li {
	float: left;
	margin: 0 0px 0 0;
}
#navigacija li a {
	height: 78px;
	padding: 0;
	display: block;
	float: left;
	border: none;
}
#navigacija li a:hover {
	text-decoration: none;
}
#navigacija li img{
	border: none;
}
p {
	padding: 0;
	margin: 0 0 0.7em 0;
}
a {
	text-decoration : none;
	color:#005da4;
}
a:hover {
	text-decoration : underline;
}
form {
	display: inline;
}
input {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	border: 1px solid #7f9db9;
	padding: 2px 0 2px 2px;
}

select {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
	padding: 1px 1px 1px 2px;
	border: 1px solid #7f9db9;
}
.spaceAfter {
	padding: 0;
	margin: 0 0 0.4em 0;
	display: block;
}
a.arrowLinkC {
	text-decoration : none;
	color:#506434;
	display: inline;
}
a.arrowLinkC span {
	text-decoration : none;
	color:#005da4;
	background-image: url(../img/strelica_c.png);
	background-repeat: no-repeat;
	background-position: right;
	display: inline;
	padding: 0 1em 0 1em;
}
a.arrowLinkC:hover {
	text-decoration : underline;
}
#desniBoxHome {
	width: 227px;
	float: right;
	/*background-color: #F8F7F7;*/
	margin: 0px 0 10px 0;
	display: block;
}
#desniBox {
	width: 185px;
	float: right;
	display:block;
	margin: 0px 0 10px 0;
}
#leviBoxHome {
	width: 227px;
	float: left;
	display:block;
	margin: 0px 10px 0px 0;
	display: block;
}
#leviBox {
	width: 150px;
	float: left;
	display:block;
	margin: 0px 14px 10px 0;
	display: block;
}
#srednjiBox {
	width: 466px;
	float: left;
	display:block;
	background-color: #F8F7F7;
	margin: 0px 0 10px 0;
}
#srednjiBoxDefault {
	width: 579px;
	font-size: 1.1em;
	line-height: 1.4em;
	float: right;
	display:block;
	text-align: left;
	margin: 0px 12px 20px 0px;
}
#srednjiBoxBIG {
	width: 718px;
	font-size: 1.1em;
	line-height: 1.4em;
	float: left;
	display:block;
	text-align: left;
	margin: 0 0 20px 0px;
	padding: 0 0 0 22px;
}
#srednjiBoxTop {
	width: 466px;
	font-size: 1.1em;
	line-height: 1.4em; 
	float: left;
	display:block;
	margin: 0px 0 10px 0;
}
#srednjiBoxBottom {
	width: 466px;
	font-size: 1.1em;
	line-height: 1.4em; 
	float: left;
	display:block;
	margin: 0px 0 10px 0;
}
#bottomBox {
	clear:both;
	display:block;
	margin: 0px 0 20px 0;
	background:url(../img/bottom_box_bg.png) no-repeat bottom;
}
#srednjiBox2, #srednjiBox3 {
	width: 228px;
	float: left;
	display:block;
	margin: 0px 10px 0 0;
	display: block;
}
/*----------------leva navigacija---------------------------*/
#leftNaviHolder {
	width: 145px;
	padding: 0 0 0 5px;
	margin: 0 0 20px;
}
ul.leftNavi {
	display: block;
	margin: 0;
	padding: 1px 0 0 0;
	list-style:none;
	background-image: url(../img/lightgray_dots.png);
	background-repeat: repeat-x;
	background-position: 0px top;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
}
ul.leftNavi li {
	margin: 0;
	background-image: url(../img/lightgray_dots.png);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	display: block;
}
ul.leftNavi li a {
	height: 19px;
	padding: 3px 12px 0 15px;
	display: block;
	color: #8F8F8F;
	text-decoration: none;
	background-image: url(../img/leftnavi_bg.png);
	background-repeat: no-repeat;
}
ul.leftNavi li a:hover, ul.leftNavi li a.active, ul.leftNavi li a.active:hover, ul.leftNavi li a#On {
color: #535353;
text-decoration: none;
background-image: url(../img/leftnavi_bg_on.png);
background-repeat: no-repeat;
}
/*----------------kraj leve navigacije---------------------------*/

div.podnavigacija {
	position: absolute;
	top: 60px;
	height: 90px;
	margin-left: 161px;
	float: left;
	display: block;
	width: 670px;
	background-image: url(../img/empty_layer_bg.png);
	background-repeat: no-repeat;
}
div.podnavibar {
	display: block;
	margin: 0px;
	padding: 0;
	height: 25px;
	overflow: hidden;
	background-color: #ffffff;
	border: 3px solid #ffffff;
	background-image: url(../img/subnavbg_orange.png);
	background-repeat: repeat-x;
	width: 591px;
	float: left;
}
ul.podnavigacijaOrange,
ul.podnavigacijaGreen,
ul.podnavigacijaBlue,
ul.podnavigacijaGrey {
	float: left;
	margin: 0;
	padding: 0;
	list-style:none;
	font-size: 1.1em;
	font-family: Georgia, Times New Roman, Times, serif;
	height: 25px;
	background-image: url(../img/subnavbg_orange.png);
	background-repeat: repeat-x;
	color: #ffffff;
}
ul.podnavigacijaGreen {
	background-image: url(../img/subnavbg_green.png);
}
ul.podnavigacijaBlue {
	background-image: url(../img/subnavbg_ciklama.png);
}
ul.podnavigacijaGrey {
	background-image: url(../img/subnavbg_grey.png);
}
ul.podnavigacijaOrange li,
ul.podnavigacijaGreen li,
ul.podnavigacijaBlue li,
ul.podnavigacijaGrey li {
	float: left;
	margin: 0;
	background-image: url(../img/white_dots.png);
	background-repeat: repeat-y;
	background-position: right 0;
}
/*ul.podnavigacijaOrange li.first,
ul.podnavigacijaGreen li.first,
ul.podnavigacijaBlue li.first,
ul.podnavigacijaGrey li.first {
	background-image: none;
}*/
ul.podnavigacijaOrange li a,
ul.podnavigacijaGreen li a,
ul.podnavigacijaBlue li a,
ul.podnavigacijaGrey li a,
ul.podnavigacijaOrange li a.active,
ul.podnavigacijaGreen li a.active,
ul.podnavigacijaBlue li a.active,
ul.podnavigacijaGrey li a.active {
	height: 25px;
	padding: 5px 12px 0 12px;
	display: block;
	float: left;
	color: #ffffff;
	background-image: url(../img/subnavbg_orange.png);
	background-repeat: repeat-x;
	margin-right: 1px;
}
ul.podnavigacijaGreen li a {
	background-image: url(../img/subnavbg_green.png);
}
ul.podnavigacijaBlue li a {
	background-image: url(../img/subnavbg_ciklama.png);
}
ul.podnavigacijaGrey li a {
	background-image: url(../img/subnavbg_grey.png);
}
ul.podnavigacijaOrange li a.active {
	background-image: url(../img/subnavbg_orange_on.png);
}
ul.podnavigacijaGreen li a.active {
	background-image: url(../img/subnavbg_green_on.png);
}
ul.podnavigacijaBlue li a.active {
	background-image: url(../img/subnavbg_ciklama_on.png);
}
ul.podnavigacijaGrey li a.active {
	background-image: url(../img/subnavbg_grey_on.png);
}
/*ul.podnavigacijaOrange li.first a,
ul.podnavigacijaGreen li.first a,
ul.podnavigacijaBlue li.first a,
ul.podnavigacijaGrey li.first a,
ul.podnavigacijaOrange li.first a.active,
ul.podnavigacijaGreen li.first a.active,
ul.podnavigacijaBlue li.first a.active,
ul.podnavigacijaGrey li.first a.active {
	margin-right: 0;
}*/
ul.podnavigacijaOrange li a:hover,
ul.podnavigacijaGreen li a:hover,
ul.podnavigacijaBlue li a:hover,
ul.podnavigacijaGrey li a:hover,
ul.podnavigacijaOrange li a.active:hover,
ul.podnavigacijaGreen li a.active:hover,
ul.podnavigacijaBlue li a.active:hover,
ul.podnavigacijaGrey li a.active:hover {
	text-decoration: none;
	background-image: url(../img/subnavbg_orange_on.png);
	background-repeat: repeat-x;
	background-position: 0px -1px;
	color: #ffffff;
}
ul.podnavigacijaGreen li a:hover, ul.podnavigacijaGreen li a.active:hover {
	background-image: url(../img/subnavbg_green_on.png);
}
ul.podnavigacijaBlue li a:hover, ul.podnavigacijaBlue li a.active:hover {
	background-image: url(../img/subnavbg_ciklama_on.png);
}
ul.podnavigacijaGrey li a:hover, ul.podnavigacijaGrey li a.active:hover {
	background-image: url(../img/subnavbg_grey_on.png);
}
#podnavigacija1, #podnavigacija2, #podnavigacija3, #podnavigacija4, #podnavigacija5 {
	z-index: 2;
	display: block;
}
div.box1 {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	background-image: url(../img/box_bg.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin-bottom: 10px;
}
div.box2 {
	border: 1px solid #dbdbdb;
	outline: 1px solid #ffffff;
	background-image: url(../img/box2_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
	margin-bottom: 10px;
}
div.box3 {
	border: 1px solid #dbdbdb;
	background-image: url(../img/box_bg.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 13px 0 0 12px;
	margin-bottom: 0;
}
div.innerBox {
	border: 1px solid #ffffff;
	padding: 12px 10px 12px 12px;
}
div.plainBox {
	margin-bottom: 10px;
}
div.boxHeader {
	background-image: url(../img/header_bg.png);
	background-repeat: no-repeat;
	font-size: 1.3em;
	color: #545454;
	padding: 5px 5px 0px 14px;
	height: 23px;
}
div.boxHeader a {
	color: #545454;
	font-weight: normal;
	text-decoration: none;
}
div.boxHeader a:hover {
	color: #000000;
	text-decoration: none;
}
h1 {
	margin: 8px 0 13px 0;
	color: #ef9c1c;
	font-size: 24px;
	font-weight: normal;
}
h2 {
	margin: 16px 0 10px 0;
	color: #979797;
	font-size: 16px;
	font-weight: normal;
}
a.mainLink, a.mainLinkRight, a.mainLinkRight2 {
	background-image: url(../img/strelica_orange.png);
	background-repeat: no-repeat;	
	background-position: right;
	color: #3978ab;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 18px 0 0;
}
a.mainLinkRight, a.mainLinkRight2 {
	float: right;
	clear: right;
}
a.mainLinkRight2 {
	margin: 10px 0 0 0;
}
div.TVizbor {
	padding: 10px 5px 5px 8px;
	clear: both;
}
div.TVizbor img {
	margin: 0 5px 6px 0;
	float: left;
}
div.programDateTime {
	float: left;
	height: 62px;
	display: block;
	width: 80px;
}
div.TVizbor span.program {
	font-size: 1.3em;
	font-weight: bold;
	color: #3978ab;
	margin-bottom: 5px;
	display: block;
}
div.TVizbor span.dateTime {
	font-size: 1.1em;
	color: #646464;
	display: block;
}
div.TVizbor .naslov {
	font-size: 1.1em;
	line-height: 1.1em;
	color: #535353;
	height: 16px;
	display: block;
	text-transform: uppercase;
	float: left;
	padding: 0;
	margin: 0;
}
div.TVizbor .naslov a {
	color: #535353;
	text-decoration: none;
}
div.TVizbor .naslov a:hover {
	color: #4681b1;
	text-decoration: none;
}
div.dotSpacer, div.clearDiv {
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/grey_dots.png);
	background-repeat: repeat-x;
	height: 1px;
	margin: 0px 3px 0px 3px;
}
div.clearDiv {
	display: block;
	margin: 0;
	padding: 0;
	background-image: none;
	clear: both;
}
div.novost {
	padding: 6px 5px 10px 8px;
	height: 80px;
}
div.novost span.date {
	font-size: 1.0em;
	color: #8f8f8f;
	display: block;
	margin-bottom: 2px;
}
div.novost h1 {
	font-weight: bold;
	font-size: 1.1em;
	color: #4681b1;
	margin: 0 0 2px 0;
}
div.novost a {
	font-weight: normal;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #696969;
	display: inline;
}
div.novost a h1 {
	font-weight: bold;
	font-size: 1.0em;
	color: #4681b1;
}
div.novost h1 a {
	color: #4681b1;
	text-decoration: none;
}
div.novost a:hover {
	color: #4681b1;
	text-decoration: none;
}
div.novost h1 a:hover {
	color: #4681b1;
	text-decoration: none;
}
div.novost a img {
	border: none;
}
div.loginForm {
	padding: 14px 10px 15px 12px;
}
form {
	display: inline;
}
input.loginHome {
	background-image: url(../img/shadowtextbox.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	border: 0px;
	margin: 0 0 8px 0;
	outline: 0px;
	padding: 4px 0 4px 4px;
	width: 197px;
}
input.loginSmall {
	background-image: url(../img/shadowtextbox_small.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	border: 0px;
	margin: 0 0 8px 0;
	outline: 0px;
	padding: 4px 0 4px 4px;
	width: 155px;
}
a.orangeButton, a.orangeButtonLeft, a.orangeButtonRight, a.orangeButtonSmall, a.orangeButtonLeftSmall, a.orangeButtonRightSmall {
	background-image: url(../img/orange_button_bg.png);
	background-repeat: no-repeat;
	background-position: right -1px ;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 12px;
	border-top: 1px solid #dfb14e;
	border-right: 1px solid #d79300;
	border-bottom: 1px solid #c38500;
	border-left: 1px solid #d79300;
	margin: 0 0 0 0;
	height: 16px;
	padding: 4px 25px 0px 10px;
}
a.orangeButtonSmall, a.orangeButtonLeftSmall, a.orangeButtonRightSmall {
	background-position: left -1px ;
	padding: 4px 7px 0px 7px;
}
a.orangeButtonLeft, a.orangeButtonLeftSmall {
	float: left;
	display: block;
}
a.orangeButtonRight, a.orangeButtonRightSmall {
	float: right;
	margin-right: 2px;
	display: block;
}
a.orangeButton:hover, a.orangeButtonLeft:hover, a.orangeButtonRight:hover, a.orangeButtonLeftSmall:hover, a.orangeButtonRightSmall:hover {
	background-image: url(../img/orange_button_bg_on.png);
	text-decoration: none;
}
a.bigServisButton, span.bigServisButton, a.smallServisButton, span.smallServisButton {
	display: block;
	border: 0;
	height: 74px;
	background-image: url(../img/button_korisnicki_servis.png);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
}
a.smallServisButton, span.smallServisButton {
	height: 64px;
	background-image: url(../img/button_korisnicki_servis_small.png);
}
a.bigServisButton:hover {
	background-image: url(../img/button_korisnicki_servis_on.png);
	text-decoration: none;
}
a.smallServisButton:hover {
	background-image: url(../img/button_korisnicki_servis_small_on.png);
	text-decoration: none;
}
a.onlineFormular {
	display: block;
	border: 0;
	height: 27px;
	width: 201px;
	background-image: url(../img/button_pristupnica.png);
	background-repeat: no-repeat;
	margin: 0;
}
a.onlineFormular:hover {
	background-image: url(../img/button_pristupnica_on.png);
	text-decoration: none;
}
a.roundArrow {
	background-image: url(../img/strelica_orange2.png);
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	padding: 0;
	margin: 3px 3px 0 0;
	width: 13px;
	height: 13px;
	float: right;
}
a.roundArrow:hover {
	text-decoration: none;
}
#postaniteKorisnik {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #686868;
}
#postaniteKorisnik h1 {
	padding: 0;
	margin: 0 0 10px 0;
}
#postaniteKorisnik p {
	padding: 0 0 14px 0;
}
.thumb {
	margin: 0 10px 0 0;
	border: 0;
}
table.dataTable {
	width: 100%
}
table.dataTable td {
	border-bottom: 1px solid #dfdfdf;
	color: #666666;
	padding: 7px 15px 5px 0px;
	font-size: 1em;
	line-height: 1.3em;
}
table.dataTable tr.plain td {
	background-color: #ffffff;
}
table.dataTable tr.plainHover td {
	background-color: #f8f8f8;
}
table.dataTable tr.bluegrey td {
	background-color: #f3f5f7;
}
table.dataTable tr.bluegreyHover td {
	background-color: #e8ebef;
}
table.dataTable tr.lightblue td {
	background-color: #e4f2f8;
}
table.dataTable tr.lightblueHover td {
	background-color: #cce6f1;
}
table.dataTable tr.lightorange td {
	background-color: #fef7da;
}
table.dataTable tr.lightorangeHover td {
	background-color: #fdefba;
}
table.dataTable td.first {
	padding-right: 0px;
	padding-left: 16px;
}
table.dataTable tr.tableHeader td {
	background-image: url(../img/tableheader_bg.png);
	background-repeat: repeat-x;
	border-bottom: 1px solid #979797;
	color: #545454;
}
table.dataTable tr.tableHeader td.first {
	background-image: url(../img/tableheader_start_bg.png);
	background-repeat: no-repeat;
}
div.tabHolder {
	height:22px;
	margin: 0 0 1px 0;
	overflow: hidden;
}
ul.tabNavi {
	float: left;
	margin: 0;
	padding: 0 0 0 14px;
	list-style:none;
	font-size: 1.0em;
	height: 22px;
	color: #666666;
}
ul.tabNavi li {
	float: left;
	margin: 0 4px 0 0;
	height:22px;
}
ul.tabNavi li a, ul.tabNavi li span {
	height: 19px;
	padding: 3px 12px 0 12px;
	display: block;
	float: left;
	color: #909090;
	font-weight: bold;
	background-image: url(../img/tab_bg_off.png);
	background-repeat: repeat-x;
	border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	border-left: 1px solid #efefef;
	margin: 0px;
	text-decoration: none;
}
ul.tabNavi li span {
	color: #666666;
	background-image: url(../img/tab_bg_on.png);
	border-top: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
ul.tabNavi li a:hover {
	color: #4C4C4C;
	background-image: url(../img/tab_bg_off.png);
	background-repeat: repeat-x;
	text-decoration: none;
}
#podnavigacija1 div.podnavibar {
	background-image: url(../img/subnavbg_orange.png);
	background-repeat: repeat-x;
}
#podnavigacija2 div.podnavibar {
	background-image: url(../img/subnavbg_green.png);
	background-repeat: repeat-x;
}
#podnavigacija3 div.podnavibar {
	background-image: url(../img/subnavbg_ciklama.png);
	background-repeat: repeat-x;
}
#podnavigacija4 div.podnavibar, #podnavigacija5 div.podnavibar {
	background-image: url(../img/subnavbg_grey.png);
	background-repeat: repeat-x;
}
#serviceBox {
	width: 80px;
	float: right;
	margin: 17px 0 0 0;
	height: 60px;
	padding: 0;
}
#serviceBox a, #serviceBox a.left {
	width: 80px;
	display: block;
	margin: 0 0 3px 0;
	height: 13px;
	padding: 0;
	background-image: url(../img/servicenavi_bg.png);
	background-repeat: no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#serviceBox a.left {
	background-image: url(../img/servicenavi_left_bg.png);
}
#serviceBox a:hover, #serviceBox a.left:hover {
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
}
#serviceBox span {
	width: 80px;
	display: block;
	margin: 0 0 3px 0;
	height: 13px;
	padding: 0;
	background-image: url(../img/servicenavi_plain_bg.png);
	background-repeat: no-repeat;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}
input.w200 {
	width: 196px;
}
div.formrow, div.formrowSubmit, div.formrowBottom {
	display: block;
	padding: 0 0 5px 0;
}
div.formrowSubmit {
	padding: 10px 0 5px 0;
}
div.formrowBottom {
	clear: left;
	padding: 5px 0 5px 0;
	font-size: 10px;
	color: #7C7C7C;
}
label {
	width: 130px;
	float: left;
	font-weight: bold;
}
.obavezno {
	color: #D20000;
	font-weight: bold;
	padding-left: 4px;
}
span.red {
	color: #D20000;
}

#srednjiBoxDefault div.novostBig {
	padding: 6px 5px 10px 0;
	background-image: url(../img/grey_dots.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
}
#srednjiBoxDefault span.date {
	font-size: 11px;
	color: #8f8f8f;
	display: block;
	margin-bottom: 2px;
}
#srednjiBoxDefault div.novostBig h1 {
	font-weight: bold;
	font-size: 13px;
	color: #4681b1;
	margin: 0 0 2px 0;
}
#srednjiBoxDefault div.novostBig h1 a {
	color: #4681b1;
	text-decoration: none;
}
#srednjiBoxDefault div.novostBig a {
	color: #696969;
	text-decoration: none;
	line-height: 1.4em;
	display: inline;
}
#srednjiBoxDefault div.novostBig a:hover {
	color: #4681b1;
	text-decoration: none;
}
#srednjiBoxDefault div.novostBig a img {
	border: none;
}
#srednjiBoxDefault div.novostDetail h2 {
	margin: 6px 0 8px 0;
	color: #4681B1;
	font-size: 15px;
	font-weight: normal;
	display: block;
}
#srednjiBoxDefault div.novostDetail p {
	line-height: 150%;
}
a.backLink, a.backLinkFR {
	background-image: url(../img/strelica_orange_back.png);
	background-repeat: no-repeat;	
	background-position: left;
	color: #3978ab;
	color: #6a6a6a;
	font-weight: normal;
	padding: 0 0 0 18px;
}
a.backLinkFR {
	float: right;
	clear: right;
	margin-right: 10px; 
}
a.backLink:hover, a.backLinkFR:hover {
	color: #3978ab;
	text-decoration: none;
}
a.pdfLink, a.pdfLinkTop {
	display: block;
	background-image: url(../img/button_pdf.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #FFFFFF;
	border-bottom: 1px #e3e3e3 solid;
	color: #3978ab;
	font-size: 11px;
	line-height: 110%;
	font-weight: normal;
	padding: 9px 0 10px 35px;
	text-decoration: none;
}
a.pdfLinkTop {
	border-top: 1px #e3e3e3 solid;
}
a.pdfLink:hover, a.pdfLinkTop:hover {
	text-decoration: underline;
}
div.kotaktDiv {
	padding: 4px 0 4px 0;
	display: block;
	width: 382px;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	margin-bottom: 25px;
}
div.kotaktDiv div.header {
	padding: 0 0 4px 0;
	margin-bottom: 2px;
	display: block;
	font-size: 14px;
	color: #EF9C1C;
	border-bottom: 1px solid #e3e3e3;
}
div.kotaktDiv div.Row {
	padding: 2px 1px 4px 1px;
	display: block;
}
div.mapaDiv {
	padding: 4px 0 4px 0;
	display: block;
	width: 200px;
	height: 132px;
	border-top: 1px solid #979797;
	border-bottom: 1px solid #979797;
	margin-bottom: 35px;
	margin-right: 30px;
	float: left;
}
div.mapaDiv div.headerOrange,
div.mapaDiv div.headerGreen,
div.mapaDiv div.headerBlue,
div.mapaDiv div.headerGray {
	padding: 0 0 4px 0;
	margin-bottom: 2px;
	display: block;
	font-size: 14px;
	color: #EF9C1C;
	border-bottom: 1px solid #e3e3e3;
}
div.mapaDiv div.headerOrange a,
div.mapaDiv div.headerGreen a,
div.mapaDiv div.headerBlue a,
div.mapaDiv div.headerGray a {
	font-size: 14px;
	color: #EF9C1C;
	text-decoration: none;
}
div.mapaDiv div.headerOrange,
div.mapaDiv div.headerOrange a {
	color: #EF9C1C;
}
div.mapaDiv div.headerGreen,
div.mapaDiv div.headerGreen a {
	color: #3f9d00;
}
div.mapaDiv div.headerBlue,
div.mapaDiv div.headerBlue a {
	color: #C3178D;
}
div.mapaDiv div.headerGray,
div.mapaDiv div.headerGray a {
	color: #2a2a2a;
}
div.mapaDiv div.headerOrange a:hover,
div.mapaDiv div.headerGreen a:hover,
div.mapaDiv div.headerBlue a:hover,
div.mapaDiv div.headerGray a:hover {
	text-decoration: underline;
}

ul.mapaNavi {
	display: block;
	margin: 0;
	padding: 1px 0 0 0;
	list-style:none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 21px;
}
ul.mapaNavi li {
	margin: 0;
	display: block;
}
ul.mapaNavi li a {
	padding: 3px 12px 0 13px;
	height: 18px;
	display: block;
	color: #8F8F8F;
	text-decoration: none;
	background-image: url(../img/strelica_mala.png);
	background-repeat: no-repeat;
	background-position: 3px center;
}
ul.mapaNavi li a:hover {
	color: #535353;
	color: #4681b1;
	background-color: #F7F7F7;
	text-decoration: none;
}
.FR {
	float: right;
}
div.noMarginB {
	margin-bottom:0;
}