/* ----------------------------
simple reset
---------------------------- */

html, body,  form, fieldset, legend
{
	margin: 0;
	padding: 0;
}
#menu ul, #menu ol, #menu li {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, p { margin-top: 0; }

fieldset,img { border: 0; }

legend { color: #000; }

#menu li { list-style: none; }

sup { vertical-align: text-top; }

sub { vertical-align: text-bottom; }

table
{
/*	border-collapse: collapse;*/
	border-spacing: 0;
}
/*
caption, th, td
{
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
*/
input, textarea, select
{
	font-size: 110%;
	line-height: 1.1;
}

textarea {
	resize:none
}

abbr, acronym
{
	border-bottom: .1em dotted;
	cursor: help;
}

/**********************************************************/

#page {
	width: 1024;
	overflow: hidden;
}

td  div #naslov{
	height:85px;
	overflow:auto;
}

#header, #middle, #footer {
		/*overflow: hidden;*/
}
#leftCorner, #rightCorner, #leftmiddle, #rightmiddle{
	/*background-color: white;*/
	/*
	width: px;  
	height: px; 
	*/
}


/*
#headerContent, #middleContent, #footerContent {
    width:  70%;
	height: px; 
	background-color: white;
}
*/
/*
#leftmiddle, #rightmiddle, #leftmiddlePipe, #rightmiddlePipe, #middleContent{
	height: px;
}
*/

.header_padding {
	padding-bottom: 50px;
}

body {
	background: none repeat scroll 0 0 #ffffff;
    margin: 0;
    text-rendering: optimizelegibility;
	color: #85898A ;}

.razmakni {
	padding: 10;
}
	
.adminFooter A:link {text-decoration: none; color: #ffffff;}
.adminFooter A:visited {text-decoration: none; color: #ffffff;}
.adminFooter A:active {text-decoration: none; color: #ffffff;}
.adminFooter A:hover {text-decoration: none; color: #ffffff;}



/**********************************************************/
.CijeneTablica td{
	border-bottom: 1px solid black;
	padding: 7px;
}
.CijeneTablicaDouble td{
	border-bottom: 1px solid black;
	border-style: double
	padding: 7px;
}
.CijeneTablica th{
	border-bottom: 1px solid black;
	background-color: #808080;
	color: white;
	padding: 7px;
}
.CijeneTablica {
    border-style: solid solid none;
	border-spacing: 0;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 685px;
}
.CijeneTablicaStatusFrei {
	background-color: #A3F7BD !important;
	border-left: 1px solid black;
}
.CijeneTablicaStatusReserviert{
	background-color: #89D9F4 !important;
	border-left: 1px solid black;
}
.CijeneTablicaStatusVerkauft{
	background-color: #FF9A75 !important;
	border-left: 1px solid black;
}
.CijeneTablica tr {
	background-color: #ffffff;
}
.CijeneTablica tr.alt  {
	background-color: #f5f5f5;
}
.CijeneTablicaTitel  {
	background-color: #404040 !important;
    color: #FFFFFF !important;
}
.selectedRow {
	background-color: #D1D1D1 !important;
}
sup{
	font-size:8px;
}

/**********************************************************/
.stanFontHeading {
    font-size: 12px;
}

.stanFont {
    font-size: 12px;
}

.stanTable {
    width: 300px;
}

.crtaStan {
	border-bottom: 1px solid;
}

.stanbigFont {
	font-size: 18px;
	padding: 0px 0px 20px 0px;
}

.stanBold{
	font-weight:bold;
}
    
#middleContent p img{
	max-width: 700px;

}

/**********************************************************/
.show_hide {
	display:none;
}

#content ul {
	padding-left:20px;
}

#content ul li {
	padding-bottom:0px;
}

.show_hideUrl A:link {text-decoration: none; color: #FF822D;}
.show_hideUrl A:visited {text-decoration: none; color:#FF822D;}
.show_hideUrl A:active {text-decoration: none; color:#FF822D;}
.show_hideUrl A:hover {text-decoration: none; background-color: transparent; color:#FF822D;}


.content {
    box-shadow: 0 0 20px #999999;
}

#tinymce {
	background: none repeat scroll 0 0 #FFF;
}

canvas#bg {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}



body,td,th 
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 16px;}
.content_text_1
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 16px;;
}
.content_text_2
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 18px;
}
.content_text_3
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 20px;
}
.content_text_4
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 22px;
}
.content_text_5
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 24px;
}
.content_text_6
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 26px;
}
.content_text_7
{
	font-family: Lucida Sans,Verdana,Arial,Helvetica,sans-serif;;
	font-size: 28px;
}


textarea 
{
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	border: 1px solid #B8B8B8;
	padding: 2px;
	height: 100px;
    width: 350px;
	color:#85898A;
	font-family: Arial, Helvetica, sans-serif;
}

textarea:focus {
    /*background-color: #FAD05A;*/
	color:#85898A;
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

.tl_select{
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}


.tl_select:focus{
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
	background-color: #FAD05A;
}

#contactform input:focus {
    /*background-color: #e6e6e6;*/
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

#contactform textarea:focus {
    /*background-color: #e6e6e6;*/
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

input[type="image"] {
	-moz-border-radius:0.0em;
	-webkit-border-radius:0.0em;
	border: 0px;
	padding: 0px;
}

input[type="image"]:focus {
	background-color: #DEE6F1;
	outline:0;
	border:0;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: 0 0 0 0 #DEE6F1;
}

input {
	-moz-border-radius:0.4em;
	-webkit-border-radius:0.4em;
	border: 1px solid #B8B8B8;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}

#contactform input {
	width: 350px;
}

#contactform input[type="submit"], #contactform input[type="button"], #contactform input[type="reset"], #contactform input[type="image"] {
	width: auto;
}

input:focus {
    /*background-color: #FAD05A;*/
	outline:0;
	border:1px solid #B8B8B8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}

/* ################################################################### */

/* Link */

	a:link 
	{
	color:#4080B0;
	text-decoration: none;
	}

	/* Besuchter Link */
	a:visited 
	{
	text-decoration: none;
	color: #4080B0;
	}

	/* Mausberührung */
	a:hover 
	{
	text-decoration: none;
	color: #4080B0;
	/*background-color: #ffffff;*/
	}

	/* Aktiver Link */
	a:active 
	{
	text-decoration: none;
	}
/* ################################################################### */

/* ################ ADMINISTRATION ################################### */

.admin_frametitel
{
background-color: #2b2b2b;
color:#ffffff;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 6px;
font-weight:900;
}
 
.admin_box {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	/*border-top: 1px solid ;*/
	border-bottom: 1px solid #000000;
} 
 
.admin_tabelle_1
{
background-color: #DEE6F1 ;
color:  #000000 !important;
/*color:;*/
/*
border-left: 1px solid ;
border-right: 1px solid ;
border-top: 1px solid ;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 6px;
font-weight:600;
}

.tv_table {
	color:  #000000 !important;
}

.crta_admin {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/* ################################################################# */

.glavna 
{
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

/* column color */
.column_left {
	background-color: #FFFFFF;
}
.column_centar {
	background-color: #FFFFFF;
}
.column_right {
	background-color: #FFFFFF;
}	

.linkovimenu 
{
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.linkovinaslov 
{
padding: 6px;
border-bottom: 1px solid #000000;
background-color: #4080B0; 
color:  #ffffff; 
font-weight:900;
text-align: left;
border-radius: 12px 12px 0 0;
}


.linkovitekst
{
padding: 4px 6px;
/*background-image: url(images/nav_dots.gif);
background-repeat: repeat-x;*/
border-bottom: 1px dashed #D3D0CF;
background-position: center 19px;
background-color: ;  
}

.linkovitekst_bez
{
border-bottom: 0; 
}



.linkovitabela 
{
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
}



.link1 
{
border-top: 1px solid black;
border-bottom: 1px solid black;
}



.link2 
{
border-top: 1px solid black;
}



.framenaslov
{
background-color: #b3144e;
color:#F5F5F5;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: 12px;*/
padding: 6px;
border-radius: 3px 3px 0 0;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
font-weight:900;
}

.framenews
{
background-color: #b3144e;
color:#F5F5F5;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-radius: 3px 3px 0 0;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
font-weight:900;
padding: 6px;
}

.framenaslov2
{
background-color:  #b3144e;
color:  #b3144e; 
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


.tabela 
{
/*
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

form {
	margin: 0;
}

.form_centar{
	text-align: center;
}

.tabela2news 
{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:  #ffffff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
border-radius: 0 0 px px;
}

.tabela2 
{

border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
height: 370 ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:  #ffffff;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
border-radius: 0 0 px px;
}


.tabela150{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:  #2b2b2b;
		box-shadow: 0 2px 2px rgba(0, 0, 0, 0.8);
}

.sitna_slova td{
	font-size: 11px;
}

.tabela3 
{
/*
border-left: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabela4
{
/*
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.tabela5
{
/*
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #FFFFFF;
}

.bold{
	font-weight:bold;
	font-size: 13px;
	background-color: #FFFFFF;
	color: #000000;
}

.nobold{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
}

.IP{
	font-size: 13px;
	background-color: #FFFFFF;
	color:  #AAAAAA;
}

.frame
{
background-color: #ffffff; 
}

.space{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height:  5px;
	font-size: 1px;
}

.crta{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}



.box{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-radius: 12px 12px 0 0;
	box-shadow : 0 2px 2px rgba(0, 0, 0, 0.8);
}

.boxadmin{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.welcome{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.boxB{
	border-bottom: 1px solid #000000;
}
.boxT{
	border-top: 1px solid #000000;
}

.crtice{
	border-bottom: 1px dotted  #000000;
}

.boja1{
	background-color: ;  
}

.boja2{
	background-color: ;  
}
.footer
{
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
background-color: #444444;  
color:  #AAAAAA; 
}

.linkovitekst:hover {
	background-color:#ffffff;  
}

.footeradminlink A:link {text-decoration: none; color:#444444;}
.footeradminlink A:visited {text-decoration: none; color:#444444;}
.footeradminlink A:active {text-decoration: none; color:#444444;}
.footeradminlink A:hover {text-decoration: none; background-color: transparent; color:#444444;}

.footerLink {
	color:#AAAAAA;
}
.footerLink A:link {text-decoration: none; color:#AAAAAA;}
.footerLink A:visited {text-decoration: none; color:#AAAAAA;}
.footerLink A:active {text-decoration: none; color:#AAAAAA;}
.footerLink A:hover {text-decoration: none; background-color: transparent; color:#289FDF;}

.class1 A:link {text-decoration: none}
.class1 A:visited {text-decoration: none}
.class1 A:active {text-decoration: none}
.class1 A:hover {text-decoration: none; background-color: transparent;}

.forgot A:link {text-decoration: none; color:#FF000;}
.forgot A:visited {text-decoration: none; color:#FF000;}
.forgot A:active {text-decoration: none; color:#FF000;}
.forgot A:hover {text-decoration: none; color:#FF000;}

.adminLink A:link {text-decoration: none; color:#289FDF;}
.adminLink A:visited {text-decoration: none; color:#289FDF;}
.adminLink A:active {text-decoration: none; color:#289FDF;}
.adminLink A:hover {text-decoration: none; background-color: transparent; color:#289FDF;}

.admintitle A:link {text-decoration: none; color:#4080B0;}
.admintitle A:visited {text-decoration: none; color:#4080B0;}
.admintitle A:active {text-decoration: none; color:#4080B0;}
.admintitle A:hover {text-decoration: none; background-color: transparent; color:#4080B0;}

img { 
	border: 0;
}

a img {border: none; }
/*
a :hover img {border: none; background-color: transparent;}
*/



.center img {
    border: 0 none;
	float: left;
 	margin-right: 10px;
	padding: -1px 0;
}

.vcenter{
    margin: 0px;
    line-height: 14px;
	font-size: 12;
}


.center {
    margin: auto;
    position: relative;
	vertical-align: middle;
    width: auto;
}

.searchpadding td{
	padding: 3px;
}

.searchbutton, .searchbutton:focus {
	background-color: #4080B0;
	-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;
    color: #ffffff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    padding: 5px;
    text-transform: uppercase;
}

.input_search{
	background-color: #FCFBDB;
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}

.input_search:focus{
	background-color: #C0E5DB;
    border: 1px solid #B8B8B8;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}



.load_data_titel{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px ! important;
    color: #1a27b8;
    /*text-align: center;*/
}

.dock_navi {
    font-size: 12px !important;
}

.admintitle
{
font-size: 26px;
background-color: #FFFFFF;
font-size: 170%;
line-height: normal;
text-shadow: 0 1px 0 #F1F1F1, 0 1px 3px #999999;
}

.content,  .boxadmin td{
    padding:5px !important;
}
.folder {
    padding-right: 50px;
}

/************* galerija front end ********/
div.img {
    margin: 1px;
    /*padding: 5px;*/
    /*border: 1px dotted #85898a;*/
    height: auto;
    width: auto;
    float: left;
    text-align: center;
}

div.img img {
    display: inline;
    margin: 5px;
    border: 1px dotted #ffffff;
}

div.img a:hover img {
    border:1px dotted #85898a;
}

div.desc {
    text-align: center;
    font-weight: normal;
    width: 120px;
    /*margin: 5px;*/
    height: 24px;
    margin: -4px 5px 10px;
}

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="tel"], input[type="url"], textarea {
    background-color: #fff;
    background-position: right 8px center;
    background-repeat: no-repeat;
    /*border: 1px solid #ccc;*/
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset;
    color: #85898A; /*#333;*/
    font-size: 13px;
    /*min-height: 34px;*/
    outline: medium none;
    /*padding: 7px 8px;*/
    padding: 5px 6px;
    vertical-align: middle;
}

input.focus[type="password"], input[type="password"]:focus, input.focus[type="email"], input[type="email"]:focus, input.focus[type="number"], input[type="number"]:focus, input.focus[type="tel"], input[type="tel"]:focus, input.focus[type="url"], input[type="url"]:focus, textarea.focus, textarea:focus {
    border-color: #51a7e8;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(81, 167, 232, 0.5);
}

.input_frontend{
    border: 1px solid #B8B8B8;
	color:#85898A;
    border-radius: 3px 3px 3px 3px;
    padding: 2px;
}

.input_frontend:focus {
    /*background-color: #d8d7e0;*/
	color:#85898A;
	outline:0;
	/*border:1px solid #B8B8B8;*/
    border-color: #51a7e8;
	-webkit-box-shadow: 0 0 5px 4px #d9d9d9;
	-moz-box-shadow: 0 0 5px 4px #d9d9d9;
	box-shadow: 0 0 5px 4px #d9d9d9;
}