p {margin:0; padding:0; }
td { }
a:link { }

/* Internet Explorer and the Expanding Box Problem.
It's an unfortunate fact that Internet Explorer will always incorrectly expand any dimensionally restricted block element so that oversize content is unable to overflow, as the specs require that content to do. The W3C says a rigidly sized block box should allow oversize content to protrude or overflow beyond the edges of the sized box.
The following rule instructs Internet Explorer 5.5 and 6 to break words into the next line instead of expanding the block element.
*/

/*h1 { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; background: url(../media/elanija_grafik/pyramid_06a.gif) repeat-x left top; text-decoration: none; height: 26px; margin:0; padding-top: 2px; border:1px solid #009AFF; border-width:0 1px 0 1px; text-indent:10px;} */

h1 { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; background: url(../media/elanija_grafik/pyramid_06a.gif) repeat-x left top; text-decoration: none; height: 38px; margin:0; padding:0; border:0; text-indent:10px;}

.puni {	display:block;	border:1px solid #009AFF; margin-bottom:10px;}
.puni_left { width:370px; float: left; margin:0; padding: 0 0 10px 10px; }
.puni_left2 { width:370px; float: left; margin:0; padding: 0 0 10px 10px; }
.puni_left_gal { width:390px; float: left; margin:0; padding: 0 0 10px 0; }
.puni_right { width:370px; float: right; margin: 0; padding: 0 10px 10px 0; }
.puni_right2 { width:370px; float: right; margin: 0; padding: 0 10px 10px 0; }
.puni_cili { margin:0 10px 10px 10px;}

.dsR3 { width: 10px; height: 10px; }


.puni_left a:link, .puni_right a:link, .puni_cili a:link { color: #09f; font-size: 11px; font-family: tahoma, arial; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom: 1px solid #09f; }
.puni_left a:visited, .puni_right a:visited, .puni_cili a:visited { color: #09f; font-size: 11px; font-family: tahoma, arial; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom: 1px solid #09f; }
.puni_left a:hover, .puni_right a:hover, .puni_cili a:hover { color: #000; font-size: 11px; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom-color: #000; border-bottom-width: 1px; }
.puni_left a:active, .puni_right a:active, .puni_cili a:active { color: #09f; font-size: 11px; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom: 1px solid #09f; }
.puni_left a:focus, .puni_right a:focus, .puni_cili a:focus  { color: #09f; font-size: 11px; font-weight: normal; text-decoration: none; letter-spacing: 1px; border-bottom: 1px solid #09f; }
.puni_left p, .puni_left2 p, .puni_right p, .puni_cili p { line-height:17px;}

.clearer { clear:both;}

/*.lin_gore {margin-bottom:10px; height: 1px; background-color:#09f;}*/

#nav_001 { width: 780px; float: right; margin: 0; padding: 16px 0 0;}
#nav_002 { width: 100%; margin: 0; height: 30px;  }
#nav_002a { background-image: url(../media/elanija_grafik/pyramid_04.gif); background-repeat: repeat-x; background-position: left top; height: 26px; }
#nav_003 { background-color: #e9f8ff; height: 14px; }
#nav_003a { height: 17px; margin: 4px 0 0; padding: 0;}
#nav_003b { margin: 4px 0 0; height: 17px; padding: 0 0 0 0;}

#Container1 {
	background-color: #D9F0FF;
	height: 300px;
	margin: 0 0 10px 0;
}

.gal_ver2 { text-align:center; padding:0; margin: 0; }
.gal_ver2 a img {	border: solid 1px #ffffff;}
.gal_ver2 a:hover img { border: solid 1px #09f;}



body { word-wrap: break-word; font-size: 11px; font-family: verdana; margin: 0; padding: 0; background-image: url(../media/elanija_grafik/body_bg5_pict_01.jpg); background-repeat: repeat; background-position: left top; color: #000; height: 100%; width: 100%; }
.txt_head_01 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.txt_head_02 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #019AFF;
	text-decoration: none;
}
.txt_01 { color: #fff; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 16px; text-decoration: none; }
.txt_02 { color: #000; font-size: 11px; font-family: verdana; font-weight: normal; line-height: 16px; text-decoration: none; text-align: left; }
.h1, .h1_left, .h1_right, .h1_banner { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; background: url(../media/elanija_grafik/pyramid_06a.gif) repeat-x left top; text-decoration: none;height: 26px; padding-top: 2px; border:1px solid #009AFF; border-width:0 1px 0 1px; text-indent:10px;}
.h2 { color: #fff; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; background: url(../media/elanija_grafik/pyramid_06a.gif) repeat-x left top; text-indent: 10px; padding-top: 2px; height: 26px; }
.headline_bild_01 {
	margin-top: 35px;
}
.headline_bild_home_01 {
	height: 45px;
	width: 760px;
	float: left;
}

.txt_bu_01 {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 3px;
	font-style: normal;
}
.txt_bu_02 { color: #09f; font-size: 10px; font-family: verdana; font-style: normal; font-weight: normal; text-decoration: none; padding-top: 3px; }
.padbcont_alles {
	width: 100%;
	height:100%;
}
.padbox_alles {
	position: absolute;
	left: 50%;
	width:780px;
	height:100%;
	margin-left: -390px;
	padding:0;
}
#head_001 {
	background-image: url(../media/grafik_01/head_001g.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 780px;
	height: 120px;
	margin-top: 10px;
}
#Ebene1 { width: 777px; height: 13px; height:45px; margin:11px 0 0 3px; padding:0;}
#Ebene2 {
	width: 780px;
	height: 20px;
}
#Ebene3 {
	height: 14px;
}
#Ebene_Nav_002_003 {
	background-color: #FFFFFF;
	height: 100px;
	padding-left: 10px;
	padding-top: 10px;
	width: 760px;
	padding-right: 10px;
}
#Ebene_Nav_002_003_home {
	background-color: #FFFFFF;
	height: 60px;
	padding-left: 10px;
	padding-top: 10px;
	width: 760px;
	padding-right: 10px;
}

#Inhalt_001 {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	width: 760px;
	padding-bottom: 40px;
	overflow: visible;
	background-image: url(../media/elanija_grafik/10x10_weis.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
}
#Inhalt_002 {
	overflow: auto;

}
#Inhalt_inn_01 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019AFF;
	padding-top: 10px;
	background-image: url(../media/all_img_01/home_titelbild_04.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-bottom: 10px;
	overflow: auto;
	float: left;
	width: 760px;
}
#Inhalt_inn_02a { width:375px; float: left; clear: left; }
#Inhalt_inn_02aa {
	width:375px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019AFF;
	padding-top: 10px;
	padding-bottom: 50px;
	float: left;
	overflow: auto;
	clear: left;
}
#Inhalt_inn_02b {
	width:375px;
	float: right;
	clear: right;
	overflow: auto;
}
#Inhalt_inn_02bb {
	width:375px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019AFF;
	padding-top: 8px;
	padding-bottom: 50px;
	float: right;
	clear: right;
	overflow: auto;
}
#Inhalt_inn_03a {
	width:780px;
	float: left;
	clear: left;
}
#cont_inn_01alt { background-color: #d9f0ff; width: 760px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px; display: block; }
#cont_inn_01 { width: auto; height: 266px; padding-top: 10px; padding-right: 10px; padding-left: 10px; border:1px solid #009AFF; border-width:0 1px 1px 1px; }
#cont_inn_txt_01 { background-color: #dce8ed; width: auto; height: 400px; padding: 10px 10px 0; }
#txt_puni_01 { float: left; }
.slika_txt_01 { float: left; margin-right: 10px; margin-bottom: 10px; }
#cont_inn_02 { width:370px; float: left; margin: 4px 0 0; padding: 0 0 10px; }
#cont_inn_02a { margin: 4px 0 0 0; padding: 0 0 10px; width: 375px; float: left; clear: left; }
#cont_inn_02b { margin: 4px 0 0 0; padding: 0 0 10px; width: 384px; float: left; clear: left; }
#cont_inn_03 { width:370px; float: right; overflow: auto; clear: right; margin: 4px 0 0; padding: 0 0 10px; }
#razmak_01 { width: 780px; height: 10px; }
.razmak_01a { width: 780px; height: 10px; }
#razmak_02 { width: 780px; height: 4px; }
#razmak_lin_01 { width: 780px; height: 10px; border-bottom: 1px solid #09f; }
#razmak_lin_02 { width: 780px; height: 10px; border-top: 1px solid #09f; }
#footer_01 { background-color: #09f; width: 780px; height: 70px; float: left; }
#footer_02a { text-align: right; width: 260px; height: 50px; float: left; border-right: 1px solid #fff; list-style-type: none; display: inline; padding-top: 10px; }
#footer_02aa { text-align: right; float: right; padding-right: 20px; }
#footer_02b { text-align: center; width: 257px; list-style-type: none; display: inline; padding-top: 10px; height: 50px; float: left; border-right: 1px solid #fff; }
#footer_02c { text-align: left; list-style-type: none; display: inline; padding-top: 10px; width: 260px; height: 50px; float: left; border-right: 1px solid #09f; }
#footer_02cc { text-align: left; float: left; padding-left: 20px; }
#Inhalt_inn_03ac {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019AFF;
	padding-top: 10px;
	padding-bottom: 50px;
	float: left;
	overflow: auto;
	clear: left;
}

#Fuss_001 {
	background-color: #FFFFFF;
	border-bottom-width: 14px;
	border-bottom-style: solid;
	border-bottom-color: #019AFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #019AFF;
	overflow: auto;
	padding-right: 10px;
	padding-left: 10px;
}
#Fuss_002 {
	background-color: #FFFFFF;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1C323F;
	text-decoration: none;
	letter-spacing: 1px;
	text-align: center;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#Fuss_unten_01 {

}

.bild_01 {
	float: left;
	display: block;
}
.bild_02 {
	display: block;
	float: right;
}
.bild_03 {
	display: block;
	float: right;
	margin-top: 10px;
}
.colboxmiddle { position: absolute; left: 50%; width:780px; height:auto; margin-left: -390px; }
/*.padbcont { background: url(../media/elanija_grafik/bg_elanija_bozic.gif) #009BFF no-repeat; width: auto; height:170px; margin-bottom:10px; }*/
.padbcont { background: #009BFF; width: auto; height:170px; margin-bottom:10px; }
.navcont { width: auto ; }
.swf_content { width: 780px; height: 300px; }
#Inhalt_inn_03aa { padding-top: 10px; padding-bottom: 50px; width: 375px; float: left; clear: left; border-top: 1px solid #019aff; }
#Inhalt_inn_03ab { padding-top: 8px; padding-bottom: 50px; width: 375px; float: right; clear: right; overflow: auto; border-top: 1px solid #019aff; }
#Inhalt_inn_03a { width: 760px; float: left; clear: left; overflow: auto; }

#cont_txt22 { margin: 3px 0 0; padding: 0; }
#cont_txt23 { margin: 0 0 10px; width: 778px; height: auto; padding: 0 0 10px; border-right: 1px solid #09f; border-bottom: 1px solid #09f; border-left: 1px solid #09f; }
#cont_txt24 { margin: 14px 0 10px; padding: 0 10px; }
#cont_kat_sve { margin: 0; padding: 0; }
#cont_kat_01 { margin: 0; padding-bottom: 10px; width: 383px; height: 510px; float: left; border-right: 1px solid #09f; border-bottom: 1px solid #09f; border-left: 1px solid #09f; }
#cont_kat_02 { margin: 0; padding-bottom: 10px; width: 383px; height: 510px; float: right; border-right: 1px solid #09f; border-bottom: 1px solid #09f; border-left: 1px solid #09f; }
#slika_tlocrt_01 { width: auto; margin: 0; padding: 0 0 0 9px; }

#logo { float:left; padding-top: 10px; padding-left: 62px; }
#logo img {border:0;}
.h1_left {width:247px; background:url(../media/elanija_grafik/h1_left_top.gif) no-repeat; border:0; height:26px; line-height:18px;}
.h1_left_body {background:url(../media/elanija_grafik/h1_left_body.gif) repeat-y;}
.h1_left_body2 { background: url(../media/elanija_grafik/lokacije_visoka_p17_01.jpg) no-repeat; border-right: 1px solid #09f; border-left: 1px solid #09f; }
.h1_right {width:523px; background:url(../media/elanija_grafik/h1_right_top.gif) no-repeat; border:0; height:26px; line-height:18px;}
.h1_right_body {background:url(../media/elanija_grafik/h1_right_body.gif) repeat-y;}
.h1_left_bottom {background:url(../media/elanija_grafik/h1_left_bottom.gif) no-repeat; height:2px; font-size:2px; width:247px;}
.h1_right_bottom {background:url(../media/elanija_grafik/h1_right_bottom.gif) no-repeat; height:2px; font-size:2px; width:523px;}
.banner_text {padding:10px;}
.h1_banner {width:247px; background:url(../media/elanija_grafik/pyramid_06b.gif) no-repeat; border:0; height:26px; line-height:18px;}
.h1_banner_body {background:url(../media/elanija_grafik/h1_banner_body.gif) repeat-y;}
.h1_banner_bottom {background:url(../media/elanija_grafik/h1_banner_bottom.gif) no-repeat; height:2px; font-size:2px; width:247px;}
.banner_text img {border:none;}

.h1_banner_body2 {background:url(../media/elanija_grafik/h1_banner_body2.gif) repeat-y;}

.clanak_l h1 {display:block; width:385px; background:url(../media/elanija_grafik/pyramid_06b.gif) no-repeat; border:0; height:26px; line-height:18px; float:left;}
.clanak_r h1 {display:block; width:385px; background:url(../media/elanija_grafik/pyramid_06b.gif) no-repeat; border:0; height:26px; line-height:18px; float:right;}
th {font-weight:normal; font-size:11px; background:#65C2FF; color:#FFF;}

.bc {background:#CCEBFF;}
.bc_alt {background:#B2E1FF;}

table a {text-decoration:none;}
table td, table th {padding:3px 0; border:1px solid #FFF;}
.kvadratura { font-size: 7px; line-height: 3px; text-decoration: none; vertical-align: 3px; margin: 0; padding: 0; }


.stanovi{
	width: 350px;
	border-style: solid solid none solid;
	border-color: #D0F0FF;
	border-size: 1px;
	border-width: 1px;
}

.stanovi ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.stanovi li strong {float:left}
.stanovi li a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../media/elanija_grafik/stanovi_bg.gif) 100% 0;
	height: 22px;
	padding: 1px 0 1px 10px;
	line-height: 22px; 
	text-decoration: none;
}	
.stanovi li a.prod{
	background: none;
	background-color: #E8E8E8;
}	
		
.stanovi li a:link, .stanovi li a:visited {
	color: #095B7B;
}

.stanovi li a.prod:link, .stanovi li a.prod:visited {
	color: #919191;
}
.stanovi li a:hover{
	color: #000;
	text-decoration: none;
	background-position: 100% -25px;
}
.stanovi li a.prod:hover{
	color: #919191;
	text-decoration: none;
}



#sitemain {position:relative; clear:both; width:760px; background-color:transparent; font-size:10px; margin:0 0 0 15px;}
#grana1 {position:relative; float:left; clear:both; width:740px; height:20px; background-color:#87cefa; font-family:verdana; font-weight:bold; font-size:11px; line-height:16px;}
#grana1 .lb {position:relative; float:left; background: url("../media/elanija_grafik/dot1.gif") 0 100% repeat-x; width:100%;height:20px; position:absolute; bottom:0px;}
#grana1 .sitemapdetail { position:relative; text-align:left; left:0; top:0; }
#grana1 a {text-decoration:none; margin:0; padding-left:10px; display:block; height:20px; color:#000000;}
#grana1 a:hover {background:#FF8C00;}
#grana2sp {position:relative; float:left; clear:both; width:740px; height:20px; background:transparent; font-size:1px; } 
#grana2 {position:relative; float:left; clear:both; left:15px; width:725px; height:20px; background-color:#bee8ff; font-family:verdana; font-weight:normal; font-size:11px; line-height:16px;}
#grana2 .lb {position:relative; float:left; background: url("../media/elanija_grafik/dot1.gif") 0 100% repeat-x; width:100%;height:20px; position:absolute; bottom:0px;}
#grana2 .sitemapdetail {position:relative; text-align:left; left:0; top:0;}
#grana2 a {text-decoration:none; margin:0; padding-left:10px; display:block; height:20px; color:#000000;}
#grana2 a:hover {background:#FF8C00;}

form.stform {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
	
form.stform, form.stform fieldset {
	margin:0;
	/*margin-top: 20px;*/
	padding: 0;
	
	}
	

form.stform legend {
	padding: 0;
	color: #000;
	}
	
form.stform select, form.stform input, form.stform textarea { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	border:1px solid #CECECE;
	}
form.stform textarea { 
	padding: 2px 2px;
	margin-left: 10px;
	}
	
/*form.stform fieldset { border: 1px solid #000; margin-bottom: 10px; }*/
	
form.stform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.stform label {
	display: block;
	line-height: 1.8;
	vertical-align: top;
	font-size:11px;
	font-weight:normal;
	/*display:block;*/
 	}
	
form.stform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.stform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.stform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.stform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.stform fieldset fieldset label {
	display: block;
	width: auto;
	}


form.stform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.stform fieldset label { float: left; width: 300px; text-align: right} /* Width of labels */

form.stform fieldset input { margin-left: 10px} 
form.stform fieldset select { margin-left: 10px} 
form.stform fieldset fieldset label {  
	float: left;	
	margin-left: 153px; 
	}

form.stform {
	width: 100%;
	font-size: 11px;
	color: #333;
	/*border-bottom: 1px solid #7F9DB9;*/
	}

form.stform legend { padding-left: 0; }
	
form.stform legend,
form.stform label { color: #333; }

form.stform fieldset {
	border: none;
	/*border-top: 1px solid #7F9DB9;*/
	/*background: url(stform-fieldset.gif) left top repeat-x;*/
	}
	
form.stform fieldset fieldset { background: none; }
	
form.stform fieldset li {
	padding: 5px 10px 7px;
	background: url(stform-divider.gif) left bottom repeat-x;
	}

.prodano {
	color: #F07800;
	font-weight: bold;
	font-size: 16px;
	letter-spacing:0.4em;
}

/*   L O G I N   */
#loginform input {
font-size:12px;
}
#loginform {
width:300px;
margin:auto;
margin-top:120px;
margin-bottom:150px;
}
#loginform p {margin:10px 0; font-size:11px; text-align:left;}
#loginform fieldset{
padding:10px;
padding-top:0;
}
#loginform legend{
font-weight:bold;
font-size:11px;
color:#666666;
}
#loginform label{
display:block;
height:2em;
padding:10px 10px 0;
}
#loginform input {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#FFFFFF;
width:150px;
padding:2px;
}
#loginform input:focus,#loginform input:hover {
border:1px solid #333333;
}

#loginform .prijava {width:auto;}
.error{
color:red;
font-weight:bold;
}