* {
border : 0;
margin : 0;
padding : 0;
}
html, body {
height: 80%;
}
body {
	background : #fff url(../slike/bg_all.jpg) repeat fixed 50% 0;
	font : normal 62.5% Arial, Helvetica, Verdana, sans;
	text-align : center;
	color : #000;
}
a {
color : #434343;
font-weight : bold;
outline-color : invert;
outline-style : none;
outline-width : medium;
text-decoration : none;
}
a:hover {
	color: #904949;
	text-decoration: none;
}

a:active {
	color: #448CCB;
	text-decoration: none;
}
h1 {
font-size : 26px;
margin : 0 0 0 0;
padding : 0;
font-weight : bold;
color : #0281ca;
}
h1 span, h2 span {
display : none;
}
h2 {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 2.6em;
font-weight : bold;
padding : 0 0 15px 0;
color : #434343;
}
h4 { 
font-family: Georgia,"Times New Roman",Times,serif;
color: #e55126; 
font-size: 150%; 
font-weight:bold; 
}
strong {
font-weight : bold;
color : #000000;
}
ol, ul {
list-style : none;
}
abbr, acronym, span.abbr {
cursor: help;
border-bottom: 1px dashed #434343;
}
.clearfix:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 10px;
}
.clearfix {
display : inline-block;
}
html[xmlns] .clearfix {
display : block;
}
* html .clearfix {
height : 1%;
}
#wrap {
margin : 0 auto;
padding : 0;
width : 767px;
background : #fff;
/*border-right: 5px solid #0e0e0e;
border-left: 5px solid #0e0e0e;*/
text-align : left;

position: relative;
min-height: 100%;
height: auto !vazno;
height: 100%;
}
#header {
background : #fff no-repeat top right;
padding : 0px 0px 0px 0px;
}
#main {
background : #fff;
padding : 30px 50px 15px 50px;
border-top : 1px solid #ddd;
padding-bottom: 0px;
}
#main .text{
font-size : 1.2em;
}
#main #mapa {
width : 255px;
float : right;
padding-top: 0px;
padding-left: 0px;
margin: -417px 100px 0 0;
}
#o_nama {
background : #fff;
padding : 0px 0px 0px 10px;
border-top : 0px solid #ddd;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#o_nama div {
border-bottom : 1px solid #eaeaea;
padding-bottom : 2em;
line-height : 1.8em;
}
#o_nama .naslov {
width : 255px;
float : left;
padding-top: 15px;
padding-left: 25px;
}
#o_nama .agency {
width : 200px;
float : right;
padding-top: 5px;
}
#o_nama .interactive {
margin : 0 250px 0 315px;
padding-top: 5px;
}
#o_nama p {
font-size : 2em;
font-family:Georgia, "Times New Roman", Times, serif;
}
#glavna {
padding : 0 50px 0 50px;
}
#glavna .screen {
float : left;
border: 5px solid #e7e7e7;
}
#glavna .desc {
float : right;
width : 238px;
min-height : 260px;
}
.image {margin:0px 10px 0 0; float:left
}
* html #glavna .desc {
height : 260px;
}
#glavna .desc h4 { 
color: #333; 
font-size: 2.2em;  
margin: 0px 15px 12px 40px;
}
#glavna .desc h4 span { 
display: inline; 
color: #e55126; 
}
#glavna .desc ul { 
margin: 0 0 12px 40px; 
}
#glavna .desc a:hover { 
color : #e55126;
}
#glavna .desc li h3 span{
	font-size: 14px; 
	font-weight: bold;
        color: #434343;
	padding: 0 10px 0 0;
}
#glavna .desc li {
	padding: 5px 0 15px 0;
}
#glavna .desc li p{
	font-size: 1.2em; 
        font-weight: normal;
        line-height:1.3em;
	color: #787878;
	padding: 0 0 10px 0;
}
.brdr {border-bottom : 1px solid #eaeaea;}
#glavna .desc li p.date{
font-size: 1.1em; 
padding-top:3px;
}
#karta {
width : 725px;
float : left;
padding-top: 10px;
padding-left: 0px;
margin: 0px 0px 0px -30px;
}
#kontakt {
width : 300px;
float : right;
padding-top: 20px;
padding-left: 400px;
margin-top: 0px;
}
#o_firmi {
width : 725px;
float : left;
padding-top: 10px;
padding-left: 0px;
margin: 0px 0px 0px -30px;
}
#index {
width : 668px;
float : left;
padding-top: 30px;
padding-left: 0px;
margin: 0px 0px 0px 0px;
}


p, h1, form, button{border:0; margin:0; padding:0;}
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
margin:0 0 0 -32px;
width:700px;
padding:14px;
}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #b7ddf2;
background:#ebf4fb;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
text-align:right;
width:140px;
float:left;
}
#stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}
#stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:500px;
margin:2px 0 20px 10px;
}
#stylized textarea{
float:left;
font-size:12px;
padding:0px 0px;
border:solid 1px #aacfe4;
width:500px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:150px;
width:125px;
height:31px;
background:#666666 url(../slike/button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}