body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
margin: 0;
padding: 0;
}

html {
overflow: -moz-scrollbars-vertical;
}

#container {
background: url(images/bg.gif) repeat-x top left;
}

#center {
width: 907px;
margin: 0 auto;
}


/* header */

#header {
height: 249px;
width: 905px;
float: left;
padding-left: 1px;
}

#logo {
float: left;
background: url(images/logo.jpg) no-repeat;
width: 602px;
height: 249px;
display: inline;
}

#logo a {
display:block;
width:602px;
height:249px;
float: left;
}

#flash, #flash_img {
/*background: url(images/header.jpg) no-repeat;*/
width: 303px;
height: 249px;
float: right;
display: inline;
}

#flash_img {
background: url(images/box.png) no-repeat center center;
}

#jezik {
font-size: 1.1em;
float: right;
padding: 12px 17px 0 0;
}

/* navigacija */

#nav {
width: 907px;
height: 254px;
float:left;
color: #999999;
}

#nav1, #nav2, #nav3, #nav4, #nav5, #nav6 {
float: left;
}

#nav1 a, #nav2 a, #nav3 a, #nav4 a, #nav5 a, #nav6 a {
display: block;
float: left;
padding-top: 93px;
height: 161px;
}

#nav1 a, #nav2 a, #nav3 a, #nav5 a {
width: 141px;
padding: 93px 4px 0 6px;
}

#nav4 a {
width: 139px;
padding: 93px 4px 0 6px;
}

#nav6 a {
width: 140px;
padding: 93px 8px 0 6px;
}


#nav1 {
background: url(images/nav_01.png) no-repeat;
}

#nav1.nav_current {
	background: url(images/nav_01_c.png) no-repeat;
}

#nav2 {
background: url(images/nav_02.png) no-repeat;
}

#nav2.nav_current {
	background: url(images/nav_02_c.png) no-repeat;
}

#nav3 {
background: url(images/nav_03.png) no-repeat;
}

#nav3.nav_current {
	background: url(images/nav_03_c.png) no-repeat;
}

#nav4 {
background: url(images/nav_04.png) no-repeat;
}

#nav4.nav_current {
	background: url(images/nav_04_c.png) no-repeat;
}

#nav5 {
background: url(images/nav_05.png) no-repeat;
}

#nav5.nav_current {
	background: url(images/nav_05_c.png) no-repeat;
}

#nav6 {
background: url(images/nav_06.png) no-repeat;
}

#nav6.nav_current {
	background: url(images/nav_06_c.png) no-repeat;
}

.nav_title, .nav_title_shade {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
position: relative;
margin: 0;
top: 0;
left: 0;
z-index: 2;
font-size: 1.7em;
text-transform: uppercase;
font-weight: normal;
letter-spacing: -2px;
text-align: center;
display: block;
}

.nav_title_shade {
color: #7c6d8a;
top: -22px;
left: 1px;
z-index: 1;
}

.nav_txt {
font-size: 1.1em;
margin: 0;
line-height: 16px;
text-align: center;
top: -17px;
position: relative;
display: block;
}


/* content */

#content {
background: url(images/traka.png) no-repeat top;
width: 897px;
clear: both;
font-size: 1.1em;
color: #656565;
padding: 0 5px 20px;
}

#content h1 {
color: #FFFFFF;
margin: 0;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
position: relative;
top: 0;
left: 0;
z-index: 2;
font-size: 2.1em;
text-transform: uppercase;
font-weight: normal;
}

#content h1.cont_shade {
color: #7e8856;
top: -32px;
left: 2px;
z-index: 1;
}

#content h2 {
	font-size: 1.3em;
	margin: 15px 0 0;
	color: #949494;
}

#content_txt {
margin-top: -18px;
}

#content p {
line-height: 19px;
}

#sp1, #sp2, #sp3, #sp4, #sp5, .sp1, .sp2 {
display: block;
height: 17px;
float: left;
}

#sp1 {
width: 70px;
}

#sp2 {
width: 140px;
}

.sp1 {
width: 50px;
}

.sp2 {
width: 100px;
}

#sp3 {
width: 210px;
}

#sp4 {
width: 280px;
}

#sp5 {
width: 350px;
}

#kartica {
background: url(images/kartica.png) no-repeat center;
height: 80px;
padding-top: 30px;
clear: both;
}

#kartica em {
display: none;
}

#banner {
text-align: center;
}

#banner img {
border: 0;
}

.underline {
text-decoration: underline;
}

.mob_sp {
padding-right: 60px;
}


/* galerija */

#gallery {
padding: 15px 0 0 20px;
}

.gallery_img_prije, .gallery_img_poslije {
float: left;
margin: 0 0 20px 0;
background: #E0EFA4;
}

.gallery_img_prije {
padding: 10px 2px 10px 10px;
}

.gallery_img_prije img, .gallery_img_poslije img {
border: 0;
}

.gallery_img_poslije {
margin: 0 40px 20px 0;
padding: 10px 10px 10px 2px;
}


/* footer */

#footer {
clear: both;
height: 30px;
background: url(images/footer.gif) repeat-x top;
color: #656565;
padding-top: 7px;
}

#footer_left {
float: left;
}

#footer_right {
float: right;
text-align: right;
}


/* links */

a {
outline: none;
}

#content a, #footer a, #jezik a {
color: #a14ef0;
text-decoration: none;
}

#content a:hover, #footer a:hover, #jezik a:hover {
color: #728d01;
text-decoration: underline;
}

#nav h1 a {
color: #FFFFFF;
}

#nav h1 a:hover {
color: #ECFF9F;
}

#nav h1.shade a, #nav h1.shade a:hover {
color: #7c6d8a;
}

#nav a {
text-decoration: none;
color: #999999;
}

#nav .nav_current a {
	color: #6f6f6f;
}

#nav a:hover {
color: #8DAF00;
}


#content_txt .left {
	float: left;
	height: auto;
	width: 300px;
	margin-bottom: 20px;
}
#content_txt .clear {
	clear: both;
}
#content_txt ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 30px
}
#content_txt li {
	padding: 0 0 5px 15px;
	background: url(images/o.gif) no-repeat 0 4px;
}

.kontakt_left {
float: left;
width: 300px;
}

.kontakt_right {
float: left;
width: 400px;
}


/* KONTAKT FORMA */

form {
margin: 0;
padding: 0;
}

input, select, textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #191C1F;
font-size: 1em;
width: 150px;
margin-top: 3px;
margin-bottom: 10px;
padding: 3px 3px;
background: #EFEFEF;
border: 1px solid #8F8F8F;
float: left;
}

.kontakt_forma input, .kontakt_forma textarea {
width: 250px;
}

.kontakt_forma {
width: 430px;
float: left;
padding: 10px 0 0 20px
}

label {
float: left;
width: 93px;
margin-top: 4px;
}

.kontakt_forma label {
width: 120px;
}

.button {
width: 83px;
height: 24px;
background: #C2EC0E;
border: 1px solid #8DAF00;
color: #3F4F00;
font-weight: bold;
cursor: pointer;
}

.kontakt_forma input.button {
width: 83px;
margin-left: 120px;
}

.txt_error {
border: 1px solid #FF3F3F;
background: #FFE7DF;
color: #CF1A0C;
}
.txt_error_img {
float: left;
margin: 4px 0 0 4px;
}

legend {
display: none;
}

fieldset {
border: 0;
margin: 0;
padding: 0
}

.alert {
color: #FF0000
}