html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
font-family: Verdana, sans-serif;
font-size: 10px;
} 

h1 {
color: #000000;
font-size: 20px;
font-family: 'Trebuchet MS';
margin-bottom: 15px;
}

a {
color: #f05f22;
}

#holder {
width: 960px;
margin: 0 auto;
}

#rss {
width: 20px;
float: left;
padding-top: 5px;
}

#logotop {
float: right;
width: 492px;
margin-top: 10px;
margin-bottom: 10px;
}

#frame {
width: 950px;
margin: 0 auto;
background: url('bg2.jpg') repeat-y;
}

#top {
width: 950px;
height: 184px;
margin: 0 auto;
background: url('top-bg4.jpg') no-repeat;
}

#topbanner {
padding: 25px;
padding-bottom: 0;
}

#topnav {
width: 912px;
height: 23px;
background-image: url(nav3.png);
margin-left: 21px;
padding-bottom: 0;
}

#topnav-over {
width: 912px;
height: 23px;
background-image: url(nav3-over.png);
margin-left: 21px;
padding-bottom: 0;
}

#topnav_path {
width: 300px;
margin-left: 200px;
padding-top: 2px;
font-family: "arial";
font-weight: bold;
font-style: italic;
font-size: 11px;
color: rgb(165,165,165);
}

#topnav_path a, #topnav_path a:visited {
color: rgb(165,165,165);
text-decoration: none;
}

#bottom {
width: 950px;
margin: 0 auto;
}

#footer {
width: 950px;
margin: 0 auto;
margin-bottom: 40px;
}

#sitemap {
float: left;
padding-top: 10px;
padding-left: 10px;
font-size: 12px;
color: rgb(89, 89, 89);
}

#sitemap a, #sitemap a:visited {
color: rgb(89, 89, 89);
text-decoration: none;
}

#copyright {
padding-right: 40px;
padding-top: 10px;
font-size: 12px;
float: right;
color: rgb(89, 89, 89);
font-weight: bold;
}

#main {
width: 898px;
margin: 0 auto;
background: url('mainbg2.jpg') no-repeat;
}

#banner {
}

#right {
width: 718px;
float: left;
margin-top: 25px;
}

#left {
width: 180px;
float: left;
margin-top: 25px;
}

#content {
width: 440px;
float: left;
background: url(line-v.png) repeat-y;
}

#contenttext {
font-family: arial;
font-size: 12px;
text-align: justify;
line-height: 16px;
color: rgb(77, 77, 77);
padding-bottom: 40px;
padding-left: 15px;
padding-right: 25px;
}

#tape {
width: 278px;
float: left;
margin-bottom: 40px;
/*background: url(trak3.png) repeat-y;*/
background-position: 0px 558px;
}

#tapeglow {
width: 100%;
height: 557px;
background: url('trakglow2.png') no-repeat;
}

#tapenormal {
width: 100%;
background: url('trak3.png') repeat-y;
margin-top: 0;
}

#tapebottom {
width: 100%;
height: 28px;
background: url('trakbottom.png') no-repeat;
}

.tapeentry {
width: 180px;
padding-top: 20px;
margin: 0 auto;
}

.tapevideo {
width: 100%;
margin: 0 auto;
}

.tapeinfo {
width: 100%;
font-family: "arial";
font-size: 10px;
line-height: 12px;
color: rgb(105,105,105);
}

.tapeinfo a, .tapeinfo a:visited {
color: rgb(105,105,105);
}

.tapetitle {
float: left;
}

.tapelink {
float: right;
}

.tapeverticalline {
width: 100%;
height: 2px;
margin-top: 3px;
margin-bottom: 3px;
background-image: url(vertical.png);
background-repeat: repeat-x;
}

#menu {
width: 180px;
margin-left: 10px;
margin-top: 20px;
color: rgb(89, 89, 89);
font-family: "Trebuchet MS";
font-size: 13px;
font-weight: bold;
line-height: 15.6px;
}

.sheadlink {
width: 156px;
padding-left: 5px;
margin-bottom: 10px;
}

.sheadlink_title {
padding-left: 10px;
padding-top: 3px;
padding-bottom: 2px;
}

#sheadlink_title_active {
padding-left: 10px;
padding-top: 3px;
padding-bottom: 2px;
}

#sheadlink_title_active a {
color: black;
}

.headlink {
width: 156px;
padding-left: 5px;
margin-bottom: 10px;
}

.headlink_title {
padding-top: 3px;
padding-left: 10px;
padding-bottom: 2px;
}

#headlink_title_active {
padding-top: 3px;
padding-left: 10px;
padding-bottom: 10px;
background: url(menu-bg.png) no-repeat;
}

.submenuentry {
padding-left: 20px;
font-weight: none;
padding-bottom: 10px;
display: none;
}

.submenuentry_active, .submenuentry_active_a {
padding-left: 20px;
font-weight: none;
padding-bottom: 10px;
background: url(menu-bg-middle.png) repeat-y;
}

.submenuentry_active_a {
color: black;
}

.submenulast {
font-weight: none;
display: none;
padding-left: 20px;
height: 15px;
background-image: url(menu-bg-bottom.png);
background-repeat: no-repeat;
}

.submenuentry a, .submenulast a, .submenentry a:visited, .submenulast a:visited, .submenuentry_active a, .submenuentry_active a:visited, .sheadlink a, .sheadlink a:visited, .headlink_title a, .headlink_title a:visited, #headlink_title_active a, #headlink_title_active a:visited {
display: block;
text-decoration: none;
color: #595959;
font-weight: none;
width: 120px;
}

.submenuentry a:hover, .submenulast a:hover, .sheadlink_title a:hover {
color: black;
}

#flags {
padding-left: 25px;
}

#forma {
line-height: 20px;
}

.forma_line {
width: 100%;
margin-bottom: 3px;
}

.vnos {
border: solid 1px gray;
font-family: Arial;
font-size: 11px;
width: 100%;
background-color: transparent;
}

.levo
{
}

.desno
{
}

.left {
float: left;
padding-right: 5px;
}

.right {
float: right;
}

#povzetek {
border: solid 1px gray;
font-family: Arial;
font-size: 11px;
width: 100%;
background-color: transparent;
}

#zivljenjepis {
border: solid 1px gray;
font-family: Arial;
font-size: 11px;
width: 100%;

background-color: transparent;
}

.knof {
border: solid 1px #f05f22;
background: #FFFFFF;
font-weight: bold;
}

#gallery {
width: 410px;
font-family: Arial;
font-style: italic;
}

.gallery_line {
width: 100%;
/*height: 145px;*/
margin-bottom: 25px;
}

.gallery_first {
float: left;
width: 120px;
font-size: 11px;
}

.gallery_norm {
float: left;
width: 120px;
margin-left: 25px;
font-size: 11px;
}

#gallery p {
text-align: left;
line-height: 12px;
}

#opisi {
margin-top: 20px;
width: 100%;
}

.opis_txt {
padding-top: 10px;
padding-bottom: 10px;
}

.opisvertical {
width: 100%;
height: 2px;
background-image: url(vertical.png);
background-repeat: repeat-x;
}

.opis {
margin-bottom: 40px;
}

.fileupload {
}

