
body, 
div,
h1, h2, h3, h4, h5, h6, 
p, pre,
ul, ol, dl, dd, li, 
img,
form {
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 14px; 
    font-style: normal;
    font-weight: normal;
/*	font-family: Geneva, Arial, Helvetica, sans-serif; */
	font-family: tahoma; 
	line-height:120%;
	text-decoration:none;
	color:#434343;

    }
	
p {
margin-top:10px;
}	

body{

	background: #999;
	margin: 0px 0px 0px 0px;
	width:100%;
	height:100%;
}

table, tr, th, td{
    margin: 0; 
    padding: 0; 
	text-align: left;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    }  
	
td{
	padding:3px;
}	

a:link, a:visited  {
	text-decoration:none;
	color: #004080;
/*	border-right:#434343 1px solid; */
	padding-right:3px;
}

a:hover {
/*
	text-decoration:underline;
*/
	color: #C10000; /* red color*/
}

/* Fix's #container not clearing inner floats in firefox */
.floatfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearleft {
	clear: left;
	
}

.reclama_box, a.reclama_box {
	float:left;
	height:100%;
	border: 1px solid #D5D5D5;
	background:#fff;
	text-align:center;
	padding:3px;
	width:auto;
	margin:0px auto 0px auto;
	text-align:center;
/*	min-height:10px;
	min-width:10px;

*/
}

reclama_box:hover {
	border: #ABABAB 1px solid ;
}

#main_container{
	width:970px;
	min-height:300px;
	padding: 0px 15px 0px 15px  ;
	margin: 10px auto 10px auto;
	background:#FFFFFF ;
	border:#D5D5D5 1px solid;
}


#topreklama_box {
	position: relative;
	clear:left;
	width: auto;
	min-height:10px;
	padding:5px;
	margin:0px auto 10px auto;
/*	background:#F5F5F5; */

}

#footer_box {
	position: relative;
	font-size: 10px;
	color:#004080;
	clear: both;
	width: auto;
	min-height:100%;
	padding:15px 10px 15px 10px;
	margin:0px auto 15px auto;
	background:#F5F5F5;
	text-align:center;
	border-top:1px solid #D5D5D5;

}

a#footer_box:link {
	color:#004080;

}

#menu1_row {
	position: relative;
	clear: both;
	float:left;
	width: 968px;
	height:13px;
	margin-top:15px;
	border: #FF8040 1px solid;
	padding:1px 0px 3px 0px;

}
#menu1_box {
	position: relative;
	clear:left;
	float:left;
	width: 350px;
	padding:1px 10px 1px 10px;
	margin:0px auto 0px auto;
	font-size: 11px;
	font-weight: bold;

/*
	border: 1px solid #C0C0C0;
*/
}

#login_box {
	position: relative;
	clear:right;
	float: right;
	width: 550px;
	padding:1px 10px 1px 10px;
	margin:0px 0px 0px auto;
	border: none;
	text-align:right;
	font-size: 11px;
	font-weight: bold;

/*
	border: 1px solid #C0C0C0;
*/
}

#header_box {
	position: relative;
	clear:left;
	width: auto;
	height:100px;
	padding:5px;
	margin:5px auto 0px auto;
	background: #FF8040;

}

#logo_box {
	position: relative;
	clear:both;
	float:left;
	width: 300px;
	height:auto;
	padding:3px; 
	margin: 20px auto auto 30px;
	font-size: 52px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bolder;
	color:#FFFFFF;
/*	background: #FFFFFF; 
	border:#6C6C6C thin solid;
*/
}

a.logo_box_link, a.logo_box_link:link, a.logo_box_link:hover, a.logo_box_link:visited {
	color:#FFFFFF;
	font-style: normal;
	text-decoration:none;
}

#search_box {
	position: relative;
	clear:right;
	float:right;
	height:auto;
	padding:3px; 
	margin-top: 33px;
	margin-right:50px;
	width: 450px;

/*	background: #FFFFFF; 
	border:#6C6C6C thin solid;
*/
}

#search_radiobutt {
	position: relative;
	clear:left;
	width: 420px;
	float:left;
	font-size: 15px;
	color: #fff;

/*
	border: #fff 1px solid;

*/
}

input#search_field {
	position: relative;
	float:left;
	clear:left;
	width: 300px;
	color:#004080;
	height: 27px; 
	margin-right: 9px;
	font-size: 24px;
	border: solid 1px #fff; 
}

input#search_butt, search_butt {
	position: relative;
	float:left;
	width: 70px;
	line-height:100%;
	height: 31px; 
	padding-bottom: 2px;
	margin-bottom:5px;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background:#FF8040;
	border: #fff 1px solid;
}

input#search_butt:hover {
	color:#EAEAEA;
}
#menu2_box {
	position: relative;
	clear:left;
	width: auto;
	height:19px; 
/*	padding:2px 10px 2px 10px;*/
	padding-top:4px;
	margin:5px auto 0px auto;
	border-bottom:#FF8040 thick solid;
	background-image:url(images/glbnav_background.gif);
	line-height:130%;
}

/* menu links*/
a.menu2link:hover, a.menu2link:link, a.menu2link, a.menu2link:visited{
	color:#434343;
	font-weight: bold;
	text-decoration:none;
	line-height:130%;
	margin: 0px;
	height:25px;
	padding: 3px 5px 2px 5px;
	border-right: 1px solid #8FB8BC;
}

a.menu2link:hover{
  	background-image: url(images/glblnav_selected.gif);
	text-decoration: underline;
	color: #004080;
}


/* button links*/

.button_container{
	position:relative; 
	clear: left; 
	float:left;
	height:25px;;
	width:280px;
	margin:5px auto 5px auto;
	background-image:url(images/glbnav_background.gif);
 
/*

	border:1px solid #EAEAEA;
*/
}

.buttonlink, a.buttonlink, a.buttonlink:link, a.buttonlink:visited{
	color:#434343;
	font-size: 13px;
	text-decoration:none;
	line-height:100%;
	margin: 0px 10px 0px 10px;
	padding: 5px ;
	background-image:url(images/glbnav_background.gif);
}

a.buttonlink:hover{
  	background-image: url(images/glblnav_selected.gif);
	text-decoration: none;
	color: #004080;
}

#menu3_box {
	position: relative;
	clear:left;
	width: auto;
	font-size: 13px;
	min-height:23px;
	padding:4px 10px 0px 10px;
	margin:0px auto 10px auto;
	border-bottom: #6C6C6C thick solid;
}

.error_message, .warn_message, .result_message {
	position: relative;
	clear:left;
	width: auto;
	font-size: 12px;
	font-weight:bold;
	text-decoration:blink;
	min-height:25px;
	padding:10px;
	margin:5px auto 0px auto;
	background:#FF0000;
	color:#FFFFFF;
	text-align:center;
}

.error_message {
	text-decoration:blink;
	background:#FF0000;
	color:#FFFFFF;
}

.warn_message {
	background: #D5D5D5;
	color: #FF0000;
	text-decoration:blink;
}

.result_message {
	background: #D5D5D5;
	color: #000080;
}


#topnews_container {
	position: relative;
	clear: left;
	float:left;
	width: 631px;
	min-height:300px;
	padding:5px;
	border:#EAEAEA 1px solid;
	background: #F3F3F3;
/*	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;	
*/
}

#contentlist_box {
	position: relative;
	clear: left;
	float:left;
	width: 620px;
	min-height:100%; 
/*	border:#fff 1px solid;  */
	margin:15px 5px 25px 5px;
}

#topnews_box {
	position: relative;
	clear: left;
	float:left;
	width: 345px;
	min-height:100%; 
/*	border:#fff 1px solid;  */
	margin:0px 5px 0px 5px;
}

#topnewslist_box {
	position: relative;
	float: right;
	width: 265px;
	min-height:100%;
/*	border:#fff 1px solid; */
	margin:0px 5px 0px 0px;
}

/* vsichki posledni  novini**************************************/
.toplastcontent_topblock{
	position:relative;
	float:left;
	width:265px;
	margin:0px  auto 0px auto;
	 
/*	
border: #C0C0C0 1px solid; 
*/
	
}
.toplastcontent_header {
	float:right;
	font-size:13px;
	font-weight: normal;
	color: #0000FF;
	width: 180px;
	margin:0px 0px 5px 5px;  
	text-align:left;
/*	
	padding:5px 15px 5px 15px;
	border: #C0C0C0 1px solid; 
*/
}

.toplastcontent_img {
	position:relative;
	float:left;
	padding:2px;
	border: #C0C0C0 1px solid; 
}


.toplastcontent_info {
	clear:left;
	float:left;
	font-size: 11px;
	width:245px;
	color: #818181;
	padding:5px 10px 5px 10px; 
	margin:3px 0px 10px 0px;
	background:#FFFFFF;
	border-bottom: #C0C0C0 1px dashed;
}

.rubrika_title {

	position: relative;
	clear:left;
	width:590px;
	border-bottom:3px solid #004080;
	font-size:14px;
	font-weight:bold;
	color: #004080;
	min-height:10px;
	padding:5px 10px 5px 10px;
	margin:0px auto 10px auto;

}

.section_title_rightbox {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	margin:0px auto 0px auto;
	padding:1px 5px 0px 10px;
	font-weight:bold;
	text-align:left;
	border:#D5D5D5 1px solid; 
  	background-image: url(images/glblnav_selected.gif);

	
}

/* posledni rubriki, naj cheteni, naj mnogo mnenia*/
.lastcontent_container{
	position:relative; 
	clear:left; 
	float:left;
	width:590px;
	margin:5px 10px 0px 10px; 
	border-bottom:1px #EAEAEA dashed;
	padding:0px 0px 5px 0px;
}

.lastcontent_rightblock{
	position:relative;
	clear:right;
	float:right;
	width: 510px; 
/*
	margin:0px  auto 0px auto;
	border: #C0C0C0 1px solid;  
*/
	
}

.lastcontent_img {
	
	position:relative;
	clear: left;
	float:left;
	padding:2px;
/*	margin:0px 0px 0px 10px; */
	border: #C0C0C0 1px solid; 
}


.lastcontent_header {
	position:relative;
	clear: left;
	float: left;
	width:480px;
	font-size: 13px;
	font-weight: normal;
	margin:0px auto 5px 5px; 
	color: #0000FF;
/* 	padding:0px 15px 5px 15px; */
	text-align:left;
/*
	border: #C0C0C0 1px solid; 
*/
}

.lastcontent_info {
	position:relative;
	clear:left;
	float:left;
	width:480px;
	font-size: 11px;
	color: #818181;
/*	padding:0px 15px 0px 0px; */
	margin:5px auto 5px 5px; 
/*	border-bottom: #C0C0C0 1px dashed;
/*
	border: #C0C0C0 1px solid; 
*/
}

/* .novina_title {
	position: relative;
	clear:left;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
		text-align:center;
	width: auto;
	min-height:10px;
	padding:15px;
	margin:5px 2px auto 2px;
	background: #004080;
;

}

*/

.novina_title {

	position: relative;
	clear:left;
	font-size:14px;
	font-weight:bold;
	color: #004080;
	width:auto;
	border-bottom:3px solid #004080;
	min-height:10px;
	padding:5px 10px 5px 10px;
	margin:0px auto 10px auto;

}

.novina_title a:link {
	color:#004080;
}

.novina_title a:hover {
	color: #C10000; /* red color*/
}


.novina_picture {
	position: relative;
	clear:left;
	float:left;
	min-width: 10px;
	min-height:10px;
	padding:5px 5px 5px 5px;
	margin: 0px 15px 10px 0px;
	border:#EAEAEA 1px solid;
	text-align:center;

}

.novina_body {
	position: relative;
	clear: both;
	width: auto;
	min-height:10px;
	padding:15px;
	margin:2px 2px 15px 2px;
	font-size: 14px;
/*	background: #FFFFFF;
	border-bottom: #C0C0C0 1px dashed;
*/
	text-align: justify;

}

#rnd_image { 
	position:relative;
	float:left;
	clear:left;  
	padding:15px;
	margin:10px 0px 0px 0px;
	border:1px solid #D5D5D5;
	background:#fff;
/*
	height:30px;

*/
}
#rnd_input{

	position:relative;
	float:left;
	height:53px;
	font-size: 13px;
	padding-left:5px;
	margin:10px auto 0px 0px;
	text-align:center;
/*
	border:1px solid #D5D5D5;
*/
}

input#rnd_field{

	position:relative;
	float:left;
	height:20px;
	width:100px;
	font-size: 13px;
	border:1px solid #D5D5D5;
/*	

*/
}

#rnd_text{
	position:relative;
	float:left;
	font-size: 13px;
	padding:11px 20px 11px 20px; 
	margin:10px 0px 0px 15px;
	text-align:center;
	background:#fff;
	border:1px solid #D5D5D5;
/*	
*/
}

#rnd_butt{
	position:relative;
	clear:left;
	float:left;
	height:20px;
	font-size: 13px;
	margin:5px 0px 0px auto; 
/*	
border:1px solid #D5D5D5;

*/
}

.novina_info  {
	position: relative;
	clear:left;
	width: auto;
	min-height:1px;
	padding:5px 15px 5px 15px;
	margin:2px 2px 5px 2px;
	text-align: justify;
	font-size: 11px;
	border: #EAEAEA 1px solid;
	background:#FFFFFF;

}

.novina_info_right {
	position: relative;
/*	clear: both; */
	float:right;
	border: none;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}

#mainright_box {
	position: relative;
	float: right;
	width: 310px;
	min-height:700px;
	padding:0px;
	margin:0px 0px 10px 0px; 
/*	border:#EAEAEA 1px solid; */
	text-align:center;
}


#downleft1_box {
	position: relative;
	clear: left;
	float:left;
	width: 359px;
	margin: 10px 0px 10px auto; 
/*	border:#EAEAEA 1px solid; */
}

#downleft2_box {
	position: relative;
	float: left;
	width: 273px;
	margin:10px 10px 10px 10px;
/*	padding:0px 10px 0px 10px; 
	border:#EAEAEA 1px solid;
*/
}

.sectionheader {
	position:relative;
	clear:left;
	height:20px;
	color:#FFFFFF;
	padding:3px 10px 0px 10px;
	margin:0px auto 0px auto;
	width:auto;
	font-weight:bold;
	background-image:url(images/glbnav_background.gif);
	
}

.next_box {
	position: relative;
	clear: left;
	float:left;
	width: 643px;
	min-height:10px;
	margin:10px 0px 0px 0px; 
/*	border:#EAEAEA 1px solid; */
}

.search_title{
	font-weight:bold;
	clear:left;
	padding:7px 5px 7px 5px;
	text-align:left;
}

.search_info  {
	position: relative;
	clear:left;
	width: auto;
	min-height:1px;
	padding:5px 15px 5px 15px;
	margin:2px 2px 5px 2px;
	text-align: justify;
	font-size: 11px;
	border: #EAEAEA 1px solid;
	background:#FFFFFF;

}


.lastnews_rb_img{
	position:relative;
	clear:left;
	float:left;
	width:124px;
	height:124px;
	padding:2px;
	text-align:center;
	margin-right: 10px;
/*
	vertical-align:middle;
	border:1px solid #EAEAEA;
*/	
}

.lastnews_rb_title{

	padding:0px 5px 7px 5px;
	text-align:left;
}


.lastobiavi_rb_title{
	position:relative;
	clear:left; 
	float: left;
	font-size: 12px;
	width:285px;
	padding:3px 5px 3px 5px;
	margin:0px 0px 5px 0px;
	text-align:left;
	background:#EAEAEA;

	border:1px solid #d5d5d5;
/*
	border:1px solid #EAEAEA;

*/
}

.ukaz_section {
	background:#FFFFFF;
	border:#EAEAEA 1px solid;
	padding:5px;
	margin:0px 2px 5px 2px;
}

#google_stats {
	width: 50%;

}

.tabcontainer {
	width: auto; 
	min-height:100px; 
	margin: 0px auto 0px auto;
	text-align:justify;
/*	border:1px #EAEAEA solid;     */
}

.tabcontent{
	border:1px solid #D5D5D5; 
	width: auto;
	min-height:10px; 
	margin: 0px auto 10px auto; 
	padding: 5px;
	
}

#login_name {
	position:relative;
	clear:left;
	float:left;
	font-size:11px;
	margin-top:20px;
	margin-left:20px;
}

input#login_field, #login_field {
	position:relative;
	clear:left;
	float:left;
	margin-left:20px;
}

input#login_button, #login_button {
	position:relative;
	clear:left;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	
}

#login_info {
	position:relative;
	clear:left;
	float:left;
	font-size:11px;
	margin-left:20px;
}

.std_name {
	position:relative;
	clear:left;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	margin-left:20px;
}

textarea.std_field, input.std_field, .std_field {
	position:relative;
	clear:left;
	float:left;
	margin-left:20px;
}

textarea.std_field_noclear, input.std_field_noclear, .std_field_noclear {
	position:relative;
	clear:none;
	float:left;
	margin-left:20px;
}

input.std_button, .std_button {
	position:relative;
	clear:left;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	
}

.std_info {
	position:relative;
	clear:left;
	float:left;
	font-size:11px;
	margin-left:20px;
}

/* styles for virtual pagination*/
.virtualpage_box{
 	position:relative;
	float:left;
	width:auto;
/*	
	padding:0px 0px 0px 0px;
	border:1px #EAEAEA solid;    */
	margin: 3px 0px 0px 0px;
}

.virtualpage, .virtualpage_lr, .virtualpage_mk, 
.virtualpage_mr, .virtualpage_lcom {
	width:auto;
	min-height:10px;
	margin:0px auto 0px auto; 
	text-align:justify;
	padding:0px;
/*	border:2px #EAEAEA solid;   */
}

.virtualpagebutton {
	position:relative; 
	float:right;
	text-align:right;
	z-index:99;
/*	
	margin:0px 0px 0px 0px;
	background:#D5D5D5;
	padding:0px 0px 0px 10px; */
	
}

.flatview {
	margin-top:5px;
}
.flatview a:link	{
	border:1px solid #FFFFFF;
	font-size: 13px;

}
.flatview a:hover, .flatview a.selected	{
	background: #EAEAEA;
	border:1px solid #D5D5D5;
}


.DOMpopup {
		padding:.5em;
		background:#fff;
/*		background:url(indicator_snake.gif) 1em 1em no-repeat #eee; */
		border:1px solid  #EAEAEA;
		position:absolute;
		min-height:2em;
		min-width:2em;
		top:0;
		left:0;
		z-index:50;

}

 a.DOMpopuplink{
		background:#eee;
		padding:0 .5em;	
		border:1px solid #999;
		text-decoration:none;
		font-weight:bold;
		color:#666;
		margin-bottom:-1px;
}

.DOMpopup iframe{
		width:99%;
		height:99%;	
		z-index:50;
		border:none;
}
