body {
	margin: 0px auto 40px auto;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8d8d8d;
	background-image: URL('/design/bg.jpg');
	background-color:#eae3c7;
	
}


a {
	outline:none;
	text-decoration:none;
}

a img {
	border:none;
}


h1 {
font-family:Trebuchet MS;
font-size:28px;
line-height:25px;
font-weight:normal;
margin:0px 0px 20px 0px;
padding:0px;
color:#9dc91a;
}

h1 a {
color:#28b6f8;
font-size:21px;
}

#aranzman h1 {
margin-bottom:10px;
}

h2 {
float:right;

width:400px;
height:24px;
padding:6px 0px 0px 17px;
margin:0px 0px 10px 0px;
background-image:URL('/design/bar.jpg');
background-repeat:no-repeat;

font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

h2 a  {
color:#ffffff;
}

h2 i {

float:right;
font-style:normal;
font-size:12px;
margin: 2px 10px 0px 0px;
}

h2 b {
font-weight:normal;
font-size:10px;
padding: 0px 0px 0px 10px;
}

h3 {
width:202px;
height:24px;
margin:0px;
padding:6px 0px 0px 17px;

background-image:URL('/design/bar.jpg');
background-position: right -90px;
background-repeat:no-repeat;

font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

h4 {
font-family:Trebuchet MS;
font-size:17px;
font-weight:normal;
margin:20px 0px 10px 0px;
padding:0px;
color:#28b6f8;
}

form {
 margin:20px 0px 0px 0px; 
 padding:0px;
}

.input {
background:transparent;
border: solid 1px #e1dfd6;
color:#878787;
font-family: Verdana;
font-size:11px;
width:200px;
height:18px;
padding:2px 0px 0px 0px;
margin: 4px 0px 15px 0px;
}

.textarea {
background:transparent;
border: solid 1px #e1dfd6;
color:#878787;
font-family: Verdana;
font-size:11px;
padding:2px 0px 0px 0px;
margin: 4px 0px 15px 0px;
overflow:auto;
height:130px; 
width:420px;
}

.submit { 
outline:none;
background:#fbf9f2;
border: solid 1px #e1dfd6;
outline:none;
cursor:pointer;
width:80px;
height:22px;
font-family: Arial,  Verdana, Helvetica, sans-serif;
color:#878787;
font-size:12px;
}
.plavo {
background-position: 0px 0px;
}

.zeleno {
background-position: 0px -30px;
}

.narandzasto {
background-position: 0px -60px;
}


#wrapper, #wrapper_top {
width:957px;


margin:0px auto;

background-image:URL('/design/bg_w.jpg');
background-color:#ffffff;
background-position:-957px 0px;
background-repeat:repeat-y;
}

#wrapper {
padding: 0px 0px 30px 0px;
}

#wrapper_top {
height:6px;
font-size:1px;
background-position:0px 0px;
}

#header {
position:relative;
width:957px;
height:86px;
margin:10px auto 0px auto;
}

#header #logo {
float:left;
margin:0px 0px 0px 20px;
}

#header #main_nav {
position:absolute;
right:0px;
bottom:-2px;

height:40px;
width:717px;
padding:0px 8px 0px 0px;
text-align:right;

background-image:URL('/design/bg_m_nav.jpg');
backround-repeat:no-repeat;
background-position: right 0px;
}

#header #main_nav span {
width:10px;
height:40px;
float:left;
background-image:URL('/design/bg_m_nav.jpg');
backround-repeat:no-repeat;
background-position: 0px 0px;
}

#header #main_nav a {
font-family:Verdana;
font-size:12px;
font-weight:bold;

color:#ffffff;
margin-right:7px;
padding:15px 10px 0px 0px;
display: inline-block;
background-image:URL('/design/nav_sep.jpg');
background-repeat: no-repeat;
background-position: bottom right;
}
#header #main_nav a:hover {
color:#cef0ff;
}


#content {

margin:30px 15px 0px 0px;

overflow:hidden;

}

.levo {
float:left;
width:243px;
}

.desno {
float:right;
width:678px;
}

.txt {
line-height:16px;
font-family:Arial;
font-size:12px;
color:#7f7e7e;
padding-right:20px;
width:658px;
text-align:justify;
}


#footer {
position:relative;
margin:0px auto;
width:897px;
height:72px;
padding:20px 30px 20px 30px;
background-image:URL('/design/bg_f.jpg');
background-repeat:no-repeat;
color:#90846c;
}

#footer p a {
color:#fe9225;
font-weight:bold;
font-size:14px;
}

#footer p {
line-height:17px;
}


#kat_nav {

width:243px;
}

#kat_nav a {
width:223px;
height:24px;
padding: 6px 0px 0px 20px;
display:block;
background-image:URL('/design/bg_k_nav.jpg');
background-repeat:no-repeat;

font-family:Verdana;
font-size:13px;
font-weight:bold;
color:#ffffff;
}

#kat_nav .plavi {
background-position:0px 0px;
}

#kat_nav .zeleni {
background-position:0px -30px;
}

#kat_nav .narandzasti {
background-position:0px -60px;
}



#last_minute_flash, #head_photo {
background-color:#f8f4e8;
background-image: URL('/design/bg_kompas.jpg');
background-repeat:no-repeat;
background-position: right bottom;
border:dotted 1px #e0ddcd;
width:674px;
height:286px;
margin:0px 0px 25px 0px;
}

#head_photo img {
width:654px;
height:266px;
margin:10px 0px 0px 10px;
}


.kratki_opis {
width:678px;
height:117px;
margin: 0px 0px 10px 0px;
position:relative;
}

.kratki_opis img{
float:left;

background-color:#f8f4e8;
border:dotted 1px #e0ddcd;

width:220px;
height:80px;
padding:13px;
}

.kratki_opis div {
float:right;
width:400px;


padding:0px 2px 10px 15px;
border-bottom:solid 1px #efeeee;
}

.detaljnije {
position:absolute;
bottom:5px;
right:2px;
width:11px;
height:11px;
font-size:3px;
background-image:  URL('design/blt_1.jpg');

}


.box {
width:219px;
margin:24px 0px 0px 14px;
background-color:#fbf9f2;
}

.box  img {
float:left;
border: solid 3px #e7e7de;
margin: 0px 10px 0px 5px;
}

.box b {
font-size:13px;
color:#a8a496;
display:block;
margin: 0px 10px 15px 0px;
}

.hoteli b {
margin:0px 10px 0px 0px;
padding-top:15px;
}

.box .putopis {
display:inline-block;
width:100%;
padding:12px 0px 8px 0px;
color:#a7a7a7;
border-bottom:solid 1px #e1dfd6;
}



.box .putopis:hover {
background-color:#f8f4e8;
}

#baneri{
margin: 18px 0px 0px 14px;
}

#baneri2{
margin: 14px 0px 0px 14px;
}


#baneri  img {
margin-top:20px;
}

#aranzman #podnaslov {
color:#f6a400;
margin-bottom:10px;
font-family:Trebuchet MS;
font-size:16px;

width:400px;
}

#aranzman #cena{
color:#f6a400;
font-family:Trebuchet MS;
font-size:18px;
float:right;
margin:6px 10px 0px 0px;
text-align:right;
}

#aranzman #cena a {
display:inline-block;
height:16px;
font-family:Verdana;
font-size:11px;
color:#7f7e7e;
margin-top:5px;
padding-left:20px;
background-image:url(design/pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

#aranzman #polasci {
margin:15px 0px 0px 0px;
color:#f6a400;
}

#aranzman #opis {
margin:25px 10px 40px 0px;
line-height:16px;
font-family:Arial;
font-size:12px;
color:#7f7e7e;
text-align:justify;
}


#galerija img {
padding:10px;
background-color:#f8f4e8;
border:dotted 1px #e0ddcd;
margin:0px 5px 5px 0px;
width:104px;
}
.kontakt {
font-family:Arial;
font-size:12px;
height:300px;

}

.kontakt a {
color:#7f7e7e;
width:200px;
}

.kontakt a:hover {
color:#f6a400;
}

.kontakt b{
color:#f6a400;
display:block;
}

.kontakt img{
float:left;
padding:10px;
background-color:#f8f4e8;
border:dotted 1px #e0ddcd;
margin-right:50px;
height:200px;

}

.dokumentacija {
width:650px;
}


.dokumentacija .naslov {
color:#a8a496;
font-family:Trebuchet MS;
font-size:18px;
margin-bottom:20px;
margin-top:40px;
padding-bottom:10px;
border-bottom:1px solid #efece4;
}

.dokumentacija p {
margin:0px 0px 30px 0px;
line-height:16px;
font-family:Arial;
font-size:12px;
color:#7f7e7e;
text-align:justify;
}

.dokumentacija a{
display:block;
height:16px;
font-family:Arial;
font-size:12px;
color:#7f7e7e;
margin-bottom:10px;
padding-left:20px;
background-image:url(design/pdf.jpg);
background-position:bottom left;
background-repeat:no-repeat;
}

.dokumentacija a:hover{
color:#f6a400;
}


#vize {

padding:0px 0px 0px 70px;
float:right;
width:608px;
}


#vize .zemlja {
background-color:#f8f4e8;
background-image: URL('/design/bg_kompas2.jpg');
background-repeat:no-repeat;
background-position: right bottom;
border:dotted 1px #e0ddcd;
width:220px;
height:36px;
padding:12px;
margin:20px 0px 0px 0px;
float:left;

font-family:Trebuchet MS;
font-size:21px;
color:#949083;
}

#vize .zemlja:hover {
border-color:#f6a400;
color:#f6a400;
}

.zemlja img {
float:left;
margin-right:25px;
}

.zemlja span {
float:left;
margin:5px 0px 0px 0px;
}

#vize .zemlja_desno {
margin:20px 0px 0px 40px;
}


#pixart  {
position:absolute;
right:20px;
bottom:15px;
font-family:Verdana;
font-size:10px;
color:#90846c;
z-index:4;
}


#pixart a {
font-size:11px;
outline:none;
text-decoration:none;
color:#90846c;
}
