body
{
background:-moz-linear-gradient(#fff, #548029) fixed;
background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#548029)) fixed;
background: -webkit-linear-gradient(top, #fff, #548029) fixed;
background:-ms-linear-gradient(top, #fff, #548029) fixed;
background:-o-linear-gradient(top, #fff, #548029) fixed;
background: linear-gradient(top, #fff, #548029) fixed;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#303030;
height: 100%;
margin: 0;
}
html
{
height: 100%;
}

p
{
font-size:14px;
}
a
{
color:#FFF;
text-decoration:none;
}

#wrap
{
margin:0 auto;
width:1200px;
background:#fff;
}



#main
{
padding-right:15px;
padding-bottom:50px; padding-top:15px; 
width:950px;
min-height:400px;
float:left;
}

#main a
{
color:#0055ff;
}
#main img
{
border: 2px solid #FFFFFF;
box-shadow: 1px 1px 10px #36521b;
}

#main img.wrapRight {
float:right;
margin-left:15px;
margin-bottom:15px;
}

#main h1
{
color:#002877;
font-weight:lighter;
padding:30px 0 10px 0;
border-bottom:1px dotted #002877;
}
#main h2,h3,h4,h5,h6
{
font-weight:100;
}

img.wrapLeft {
float:left;
margin-right:15px;
margin-bottom:15px;
}

div.vest
{
border-bottom:1px solid #039fda;
}


/*----- Tabele -------*/
table {
border:1px;
}
td {
vertical-align:top;
	padding:5px;
}
td.malaSlova p {
font-size:14px;
}



/*-----Header-----*/

#logo {
height:110px;
width:1200px;
margin:0 auto;
/*padding:0 730px 10px 0;*/
}

#logo img
{
padding: 0px 25px 0px 25px;
}

#logo p.naslov
{
color:#0466bf;
font-weight:100;
font-size:30px;
padding:0px 5px 0px 20px;
}

#logo p.podnaslov
{
font-weight:100;
font-size:20px;
padding:0px 5px 0px 5px;
}

header, footer
{
display:block;
}


/*-----Sidebar-----*/

#sidebar
{

float:left;

margin:15px 0 0 15px;

list-style-type:none;

width:200px;

}


#sidebar li, #sidebar a:link, #sidebar a:visited

{

color:#36521b;

margin:10px 0 10px 0;

}

#sidebar li.mala {
	font-size:12px;
	margin:10px 0 10px 10px;
}


#sidebar a:hover, #sidebar a:focus

{

color:#505465;

}

#sidebar hr {
	border:0px;
	height:30px;
}

.zastava {
	vertical-align:middle;
	margin-right:5px;
}



/*-----Footer-----*/
footer
{

clear:both;


background:#36521b;
height:30px;

color:#fff;

}


footer p
{

padding:8px;

text-shadow:0px 0px 0px;

font-size:13px;

margin:0px;

}





textarea
{

background: #eee;

background: -moz-linear-gradient(top, #eee, #fff 10%);

background: -webkit-gradient(linear, left top, left bottom, color-stop(#eee), color-stop(10%,#fff));

background: -webkit-linear-gradient(top, #eee,#fff 10%);

background: -o-linear-gradient(top, #eee,#fff 10%);

background: -ms-linear-gradient(top, #eee,#fff 10%);

background: linear-gradient(top, #eee,#fff 10%);

border:1px solid #fff;

outline:1px solid #ccc;

}


input
{

background:#eee;

background:-moz-linear-gradient(#eee, #fff);

background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));

background:-webkit-linear-gradient(top, #eee, #fff);

background:-ms-linear-gradient(top, #eee, #fff);

background:-o-linear-gradient(top, #eee, #fff);

background:linear-gradient(top, #eee, #fff);

border:1px solid #fff;

outline:1px solid #ccc;

}



#map_canvas {
	position:relative; margin-left:auto; margin-right:auto; width:700px; height:600px; 
}
