﻿body 
{
    margin:0px;
    padding:0px;
    background-color:#c72c2b;
    background-image:url(slike/gradovi.png);
    font-family:Tahoma, Arial;
    color:#000;
    font-size:12px;
    line-height:1.4;
}
.highlight
{
    color:#c72c2b;
    font-weight:bold;
}
.crvena
{
    color:#c72c2b;
}
#main
{
    width:802px;
    margin:0px auto;
    background-image:url(slike/back.gif);
    background-repeat:repeat-y;
}
#logo
{
    clear:both;
    text-align:center;
    vertical-align:middle;
    margin:0px auto;
    width:90%;
    padding:15px;
}
#time
{
    font-weight:bold;
}
#language
{
    font-weight:bold;
}
#nav
{
    margin:0px auto;
    width:608px;
    text-align:center;
}
#nav a:link, #nav a:visited
{
    text-align:center;
    background-color:#c72c2b;
    color:#fff;
    font-size:14px;
    font-weight:bold;
    text-decoration: none;
    display: inline;
	float: left;
	margin:0px 1px;
	padding:7px 6px;
	list-style-type: none;
	border-bottom: 5px solid #fff;
}
#nav a:hover
{
    display: inline;
	float: left;
	margin:0px 1px;
	padding:7px 6px;
	list-style-type: none;
	border-bottom: 5px solid #c72c2b;
}

#kontakt
{
    background-color:#5d5456;
    margin:0px;
    padding:0px;
    color:#fff;
}
#kontakt_main
{
    width:565px;
    margin:0px auto;
    padding:15px 117px 5px 117px;
    background-image:url(slike/kontakt.gif);
    background-repeat:repeat-x;
    background-position:top;
}

#kontakt_novi
{
    width:565px;
    margin:0px auto;
    /*padding:15px 117px 5px 0px;*/
    
}
.left
{
    float:left;
}
.right
{
    float:right;
    text-align:right;
}
.clear
{
    padding:10px 0px;
    margin:0px auto;
    clear:both;
}
.hidden
{
    visibility:hidden;
    height:0px;
}
.yellow
{
    color:#f2db0c;
    font-size:15px;
}
.textbox
{
    color:#000;
    font-size:12px;
    vertical-align:middle;
    border:2px solid #706568;
    padding:2px 5px;
    margin:2px 0px;
    width:240px;
}
#copy
{
    clear:both;
    text-align:center;
    background-color:#c72c2b;
    color:#fff;
    font-size:11px;
	margin:0px auto;
	width:559px;
	padding:10px 3px;
}
#copy .link, .left .link
{
    color:#fff;
}
.cancel
{
    background-image:url(slike/cancel.gif);
}
#content
{
    margin:10px auto;
    padding: 0px 35px
}
.table
{
    width:100%;
    margin:0px;
    padding:0px;
}
.naslov
{
    color:#c72c2b;
    font-size:14px;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}
.a:link, .a:visited
{
    margin:0px;
    padding:0px;
    color:#000;
    font-size:12px;
    text-decoration:none;
    border-bottom:1px dotted #000;
}
.a:hover
{
    margin:0px;
    padding:0px;
    color:#5d5456;
    text-decoration:none;
    border-bottom:1px dotted #5d5456;
}
a:link, a:visited, a:hover
{
    text-decoration:none;
    color:#c72c2b;
}
a:hover
{
    text-decoration:underline;
    color:#c72c2b;
}
.x
{
    border:none;
}
.kategorija:link, .kategorija:visited
{
    display:block;
    text-align:center;
    width:77px;
    background-color:#5d5456;
    text-decoration:none;
    margin:10px 0px;
    padding:3px 15px;
    color:#fff;
    font-size:12px;
    border:3px solid #706568;
}
.kategorija:hover
{
    display:block;
    text-align:center;
    width:77px;
    background:#c72c2b;
    text-decoration:none;
    margin:10px 0px;
    padding:3px 15px;
    color:#fff;
    font-size:12px;
    border:3px solid #c72c2b;
}
.popis
{
    margin:10px 10px 10px 25px;
    padding:7px;
    border:1px dashed #706568;
}
.reference
{
    border:1px solid #5d5456;
    padding:0px;
    margin:0px 25px 25px 0px;
}
#p1
{
    margin:0px;
    padding:20px 0px;
    width:70%;
    float:left;
}
#p2
{
    text-align:center;
    margin:0px;
    padding:20px 0px;
    width:29%;
    float:right;
}
#p2 .a:link, .a:visited, .a:hover
{
    text-decoration:none;
    color:#000;
    border:none;
}
.accordionHeader
{
    cursor:pointer;
    margin:0px 0px 5px 0px;
    padding:5px 10px;
    background-color:#fff;
    font-size:14px;
    font-weight:bold;
    color:#c72c2b;
}
.accordionContent
{
    margin:0px;
    padding:1px;
    background-color:#fff;
}
.accordionContent img
{
    height:150px;
    border:1px solid #5d5456;
    margin:10px;
    padding:1px;
}

#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 283px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}