@charset "utf-8";
* {
        margin:         0;
        padding:        0;
        border-collapse:collapse;
        border-spacing: 0;
        font-family: arial, sans-serif;
}
html, body {
        color:          #000;
        background:     #e5e4e4;
        line-height:    1.45;
}                                        
body {
        font-size:      100.01%;
}

a, a:visited { text-decoration: none; color: #7f7f7f; }
#content a, a:visited { text-decoration: none; color: #7f7f7f; }

img { border: none; }

#page {                                  
	width: 950px;                          
	background: url('/img/bg.gif') no-repeat white;
	/*border: 1px solid gray;*/
	margin: 0px auto;
	margin-top: 10px;
	min-height: 750px;
	padding-bottom: 15px;
	/*position: static;*/
}


.hiddenPic {display:none;}

small  { font-size: 0.7em; color: #7f7f7f; }

img.gallink:hover { border: 1px solid red; }
img.gallink { border: 1px solid white; }

#header { width: 925px; padding-left: 25px; vertical-align: bottom; padding-top: 10px;}
#header div { float: left; line-height: 0px; }
#content { padding-left: 25px; width: 665px; float: left; padding-top: 16px; }
#right { float: right; width: 235px; }
#nagrade { padding-top: 10px; padding-left: 65px; }
#jezici { padding-left: 78px; padding-top: 0px; padding-bottom: 0px; }

img.bigpic { padding-bottom: 9px; }
h2 { font-size: 1em; color: #7f7f7f; font-family: arial; }
div.newslisttitle { color: #7f7f7f;clear:both;width:150px;float: left; font-size: 0.7em; font-family: arial; font-weight: bold; }
div.newslistbody { float: left; width: 500px;font-size: 0.7em; font-family: arial;color: #7f7f7f; }


#menu {
	width: 80px; padding-top: 127px; line-height: 0px; padding-left: 107px; height: 340px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu a {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
}

#menu a {
color: #000;
text-decoration: none;
}

#menu a:hover {
color: #a00;
}

#menu li {
position: relative;
}

#menu ul ul ul {
position: absolute;
top: -130px;
left: -140px;
/*left: 50px;*/
width: 100%;
height: 300px;
padding-top: 135px;
}



div#menu ul ul ul,
div#menu ul ul li:hover ul ul 
{ display: none; }

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{ display: block; }

#menu img { padding: 1px; }

li.modeli { background: url('/img/modeli.gif') no-repeat 24px; }
li.act_modeli { background: url('/img/modeli_red.gif') no-repeat 24px; }
li.modeli:hover { background: url('/img/modeli_red.gif') no-repeat 24px; }
li.modeli_eng { background: url('/img/modeli_eng.gif') no-repeat 24px; }
li.act_modeli_eng { background: url('/img/modeli_red_eng.gif') no-repeat 24px; }
li.modeli_eng:hover { background: url('/img/modeli_red_eng.gif') no-repeat 24px; }

/*
li.vtour { background: url('/img/vt.gif') no-repeat 21px; }
li.act_vtour { background: url('/img/vt_red.gif') no-repeat 21px; }
li.vtour:hover { background: url('/img/vt_red.gif') no-repeat 21px; }
*/

li.brokerage { background: url('/img/brokerage.gif') no-repeat 19px; }
li.act_brokerage { background: url('/img/brokerage_red.gif') no-repeat 19px; }
li.brokerage:hover { background: url('/img/brokerage_red.gif') no-repeat 19px; }

li.onama { background: url('/img/onama.gif') no-repeat 25px; }
li.act_onama { background: url('/img/onama_red.gif') no-repeat 25px; }
li.onama:hover { background: url('/img/onama_red.gif') no-repeat 25px; }
li.onama_eng { background: url('/img/onama_eng.gif') no-repeat 25px; }
li.act_onama_eng { background: url('/img/onama_red_eng.gif') no-repeat 25px; }
li.onama_eng:hover { background: url('/img/onama_red_eng.gif') no-repeat 25px; }

li.novosti { background: url('/img/novosti.gif') no-repeat 19px; }
li.act_novosti { background: url('/img/novosti_red.gif') no-repeat 19px; }
li.novosti:hover { background: url('/img/novosti_red.gif') no-repeat 19px; }
li.novosti_eng { background: url('/img/novosti_eng.gif') no-repeat 19px; }
li.act_novosti_eng { background: url('/img/novosti_red_eng.gif') no-repeat 19px; }
li.novosti_eng:hover { background: url('/img/novosti_red_eng.gif') no-repeat 19px; }

li.zastupnici { background: url('/img/zastupnici.gif') no-repeat 14px; }
li.act_zastupnici { background: url('/img/zastupnici_red.gif') no-repeat 14px; }
li.zastupnici:hover { background: url('/img/zastupnici_red.gif') no-repeat 14px; }
li.zastupnici_eng { background: url('/img/zastupnici_eng.gif') no-repeat 14px; }
li.act_zastupnici_eng { background: url('/img/zastupnici_red_eng.gif') no-repeat 14px; }
li.zastupnici_eng:hover { background: url('/img/zastupnici_red_eng.gif') no-repeat 14px; }

li.kontakt { background: url('/img/kontakt.gif') no-repeat 3px; }
li.act_kontakt { background: url('/img/kontakt_red.gif') no-repeat 3px; }
li.kontakt:hover { background: url('/img/kontakt_red.gif') no-repeat 3px; }
li.kontakt_eng { background: url('/img/kontakt_eng.gif') no-repeat 3px; }
li.act_kontakt_eng { background: url('/img/kontakt_red_eng.gif') no-repeat 3px; }
li.kontakt_eng:hover { background: url('/img/kontakt_red_eng.gif') no-repeat 3px; }

li.press { background: url('/img/pressoffice.gif') no-repeat 10px; }
li.act_press { background: url('/img/pressoffice_red.gif') no-repeat 10px; }
li.press:hover { background: url('/img/pressoffice_red.gif') no-repeat 10px; }
li.press_eng { background: url('/img/pressoffice.gif') no-repeat 10px; }
li.act_press_eng { background: url('/img/pressoffice_red.gif') no-repeat 10px; }
li.press_eng:hover { background: url('/img/pressoffice_red.gif') no-repeat 10px; }




#newsitem {
	float: left; width: 120px; font-size: 0.7em; padding-right: 40px; color: #7f7f7f;
}
#newsitem a, a:VISITED {
	color: #d62045;
}
#newsitem img {
	border: 2px solid #e5e5e5;
}

label {
	display: block;	
	float:left;
	width: 160px;
	padding-right: 20px;
	font-size: 0.7em; 
	color: #7f7f7f;
}


/* Virtoual tour prozor */

#vtpage {                                  
	width: 650px;                          
	background: url('/img/bg.gif') no-repeat;
	border: 1px solid gray;
	margin: 0px auto;
	margin-top: 10px;
	position: static;
}
#ntpage {                                  
	width: 350px;                          
	background: url('/img/bg.gif') no-repeat;
	border: 1px solid gray;
	margin: 0px auto;
	margin-top: 10px;
	position: static;
}

div.vtmodell {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 30px;
}


div.zastupnici {
	clear: both;
	width: 600px;
}

div.zastupnici ul { clear: both; padding-top: 4px; }

div.zastupnici div {
	font-size: 0.8em;
	font-weight: bold;
	color: #d11349;
	border-bottom: 1px solid #d11349;
	margin-bottom: 7px;
}

div.zastupnici li {
	font-weight: normal;
	display: block;
	float: left;
	width: 200px;
	font-size: 0.7em;	
	color: #7f7f7f;
}

input[type="text"], input[type="password"], textarea{ background-color:#ffffff; border: 1px solid #7f7f7f; font-size: 0.7em; }
input[type="text"]:hover, input[type="password"]:hover, textarea:hover{background-color:#ffffff; border: 1px solid #d11349; font-size: 0.7em; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{background-color:#dfdfdf; border: 1px solid #d11349; font-size: 0.7em; }
select{border: 1px solid #7f7f7f; font-size: 0.7em; }
select:hover{border: 1px solid #d11349; font-size: 0.7em; }
input.submitter { background-color:#dfdfdf; color:#000; width:70px; border:1px solid #7f7f7f; margin-left: 229px; font-family: arial; font-size: 0.7em; }
input.submitter:hover { border:1px solid #d11349; font-size: 0.7em; }


p { text-align: justify; font-size: 0.8em; color: #7f7f7f; }


#tehpo { width: 360px; float: left; }
#tehpo ul { clear: both; }
#tehpo li { width: 140px; list-style-type: none; float: left; font-size: 0.7em; color: #7f7f7f; padding-bottom: 6px; text-align: right; padding-right: 40px; }
#tehporight { width: 200px; float: left; text-align: center; }
#testovi a, #testovi a:hover { color: #7f7f7f; text-decoration: none; font-size: 0.7em; background: url('/img/download.jpg') no-repeat; height: 22px; display: block; padding-left: 27px; padding-top: 1px; }
#tehporight a, #tehporight a:hover { color: #7f7f7f; text-decoration: none; font-size: 0.7em; padding-left: 27px; padding-top: 1px; }
#testovi a:hover { color: #d11349; }
/* thumbnail list */
	ul#thumbs, ul#thumbs li{margin:0;padding:0;list-style:none;}
	ul#thumbs li{float:left;margin-right:20px;border:1px solid #7f7f7f;background:#fff;	padding:2px;}
	ul#thumbs a{display:block;float:left;width:70px;height:60px;line-height:100px;overflow:hidden;position:relative;z-index:1;}
	ul#thumbs a img{float:left;position:absolute;top:-20px;left:-25px;}
	/* mouse over */
	ul#thumbs a:hover{overflow:visible;z-index:1000;border:none;}
	ul#thumbs a:hover img{border:1px solid #d11349;	background:#fff;padding:2px;}	
	/* // mouse over */
	/* clearing floats */
	ul#thumbs:after, li#thumbs:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	ul#thumbs, li#thumbs{display:block;}/*  \*/
	ul#thumbs, li#thumbs{min-height:1%;	}
	* html ul#thumbs, * html li#thumbs{	height:1%;}	
	/* // clearing floats */
/* // thumbnail list */



a.newslista, a.newslista:visited { color: blue; }

div#pressoffice {
	width: 82px;
	float: left;
	font-size: 11px;
	text-align: center;
	margin-right: 10px;
	border: 1px solid silver;
	margin-bottom: 6px;
}
div#pressoffice:hover { border: 1px solid #d11349; }

div#pressoffice a:hover { color: #d11349; }

#flashMessage {
	font-size: 12px;
	color: rgb(209, 19, 73);
}

#usedboats {
	width: 332px; float: left; margin-bottom: 25px;
}
#usedboats img { float: left; padding-right: 5px; }
#usedboats h1 { font-family: arial, snas-serif; font-size: 12px; color: #d11349; border-bottom: 1px solid #d11349; width: 185px; float: left; font-weight: bold; }
#usedboats li { list-style-type: none; font-size: 0.7em; color: #7f7f7f; }
#usedboats a { float: right; color: #d11349; font-size: 0.7em; padding: 0px; margin: 0px; line-height: 0.7em; margin-right: 15px; }
#usedboats a:hover { color: #7f7f7f; }

#paginator { font-size: 0.7em; color: #d11349; float: right; padding-right: 15px; }
#paginator span.current { color: #7f7f7f; }
#paginator a { color: #d11349; }
#paginator a:hover { color: #7f7f7f; }

#ubtext { font-size: 0.7em; padding-right: 40px; color: #7f7f7f; }