html,body {
	margin: 0px;
	padding: 0px;
	height: 100%; /* needed for container min-height */
	
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	color: black;

/*	position: relative; left: 0px; top: 0px; z-index: 0; /* zaradi transparent z-index */
}

div#container {
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 955px;
	
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */

	border-left: 1px solid white;
	border-right: 1px solid white;
}


#header {width: 955px; min-width: 955px; height: 116px; min-height: 116px; float: none; text-align: left; margin: 0 auto; padding: 0px;}
	#logo {width: 157px; min-width: 157px; height: 78px; min-height: 78px; float: left; text-align: left; padding: 19px 0px 19px 19px; margin: 0px;}
	#banner {width: 760px; min-width: 760px; height: 78px; min-height: 78px; float: left; text-align: right; padding: 19px 0px 19px 19px; margin: 0px;}

#header_line1 {width: 955px; min-width: 955px; height: 6px; min-height: 6px; float: none; text-align: center; margin: 0 auto; padding: 0px; background-color: #007c00;}
#header_line2 {width: 955px; min-width: 955px; height: 2px; min-height: 2px; float: none; text-align: center; margin: 1px auto; padding: 0px; background-color: #aaceaa;}

#header_buttons {width: 955px; min-width: 955px; height: 46px; min-height: 46px; float: none; text-align: center; margin: 0px auto; padding: 0px; background: url('images/header_buttons_background.gif') no-repeat;}
	ul#headerlist { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-type: none; float: left; }
	ul#headerlist li { display: inline; font-size: 12pt; width: 129px;}
	ul#headerlist li a, ul#headerlist li a:link, ul#headerlist li a:visited { float: left; padding: 12px 15px; color: #4c4c4c; text-decoration: none; width: 129px;}
	ul#headerlist li a:hover { float: left; padding: 12px 15px; color: black; text-decoration: none; font-weight: bold; }

#header_underline {width: 955px; min-width: 955px; height: 8px; min-height: 8px; float: none; text-align: center; margin: 0px auto; padding: 0px; background: url('images/header_buttons_underline.jpg') no-repeat;}

#contentall {height: auto; width: 955px; min-width: 955px; padding: 0px 2px 0px 2px; margin: 0px auto; text-align: left; clear: all;}
	#meni_container { width: 259px; min-width: 259px; min-height: 438px; float: left; border: 0px; margin: 6px 8px 9px 0px;}
		#meni { width: 254px; min-width: 254px; min-height: 426px; border-top: 4px solid #aaceaa; border-right: 1px solid #bbd5bb; border-left: 1px solid #bbd5bb; margin: 0px;}

			ul#menilist { padding: 0px 0px 0px 40px; margin: 15px 0px 0px 0px; list-style: url('images/meni-arrow.gif');}
			ul#menilist li {font-size: 9pt; font-weight: normal; width: 214px; min-height: 20px; padding: 5px 0px 0px 0px; margin-top: 0px;}
			ul#menilist li b {color: #19a919;}
			ul#menilist li a, ul#menilist li a:link, ul#menilist li a:visited { padding: 0px 2px; color: #6e6e6e; text-decoration: none; width: 214px; min-height: 20px;}
			ul#menilist li a:hover { color: black; text-decoration: underline; }

			ul#menilist ul { padding: 0px 0px 0px 17px; margin: 0px 0px 0px 0px; list-style: url('images/meni-arrow2.gif'); }
			ul#menilist ul li {font-size: 9pt; font-weight: normal; width: 194px; min-height: 15px; padding: 0px 0px 0px 0px; margin-top: 0px;}
			ul#menilist ul li b {color: black;}
			ul#menilist ul li a, ul#menilist ul li a:link, ul#menilist ul li a:visited { padding: 0px 2px; color: #929292; text-decoration: none; width: 194px; min-height: 20px;}
			ul#menilist ul li a:hover { color: black; text-decoration: underline; }

		#meni-under {width: 256px; min-width: 256px; height: 7px; min-height: 7px; float: left; border: 0px; background: url('images/box-underline.gif') repeat-x; margin: 0px; padding: 0px;}

	#content_container {width: 685px; min-width: 685px; min-height: 438px; float: left; padding: 6px 0px 9px 0px;}
		#content {width: 685px; min-width: 685px; min-height: 438px; float: left; padding: 0px;}
			#content-title {width: 670px; min-width: 670px; height: 33px; min-height: 33px; float: none; margin: 0px auto; padding: 12px 0px 0px 15px; background: url('images/title-background-medium.gif') no-repeat; font-size: 13pt; color: #4c4c4c}
			#content-box {width: 658px; min-width: 658px; min-height: 351px; float: none; border-top: 4px solid #aaceaa; border-right: 1px solid #bbd5bb; border-left: 1px solid #bbd5bb; margin: 6px 0px 0px 0px; padding: 12px;}
			#content-box2 {width: 658px; min-width: 658px; min-height: 524px; float: none; border-top: 4px solid #aaceaa; border-right: 1px solid #bbd5bb; border-left: 1px solid #bbd5bb; margin: 6px 0px 0px 0px; padding: 12px;}
			.content-product {width: 288px; min-width: 288px; height: 144px; min-height: 144px; float: left; border: 0px; margin: 0px; padding: 15px 20px;}
			.content-product-liney {width: 2px; min-width: 2px; height: 174px; min-height: 174px; float: left; background: url('images/box-liney.gif') repeat-y;}
			.content-product-linex {width: 658px; min-width: 658px; height: 2px; min-height: 2px; float: left; background: url('images/box-linex.gif') repeat-x;}
				.content-product-image {width: 130px; height: 144px; text-align: center; float: left;}
				.content-product H1 {color: #007c00; font-size: 12pt; font-weight: bold; margin: 0px; padding: 0px; height: 22px;}
				.content-product H2 {color: #848484; font-size: 9pt; font-weight: bold; margin: 0px; padding: 0px; height: 26px; line-height: 11pt;}
				.content-product P {color: #6f6f6f; font-size: 8pt; margin: 0px; padding: 5px 0px 0px 0px; text-align: left; height: 40px;}
				.content-product P.price {color: #4c4c4c; font-size: 9pt; font-weight: bold; margin: 0px; padding: 0px; text-align: left; height: 18px;}
				.content-product IMG {padding: 0px; margin: 0px;}
				.content-product A, .content-product A:link, .content-product A:visited, .content-product A:hover {color: #007c00; font-size: 8pt;}
		#content-under {width: 684px; min-width: 684px; height: 7px; min-height: 7px; float: left; border: 0px; background: url('images/box-underline.gif') repeat-x; margin: 0px; padding: 0px;}

#footer-title {clear: both; width: 951px; min-width: 951px; height: 33px; min-height: 33px; float: none; margin: 0px auto 6px auto; padding: 12px 0px 0px 15px; background: url('images/title-background-big.gif') no-repeat; font-size: 13pt; color: #4c4c4c}
.footer-box-up {width: 951px; min-width: 951px; height: 0px; min-height: 0px; float: none; border-top: 4px solid #aaceaa; margin: 0px; padding: 0px;}
.footer-box {width: 949px; min-width: 949px; height: 77px; min-height: 77px; float: none; border-right: 1px solid #bbd5bb; border-bottom: 1px solid #bbd5bb; border-left: 1px solid #bbd5bb; margin: 0px 0px 0px 0px;}

.footer-logo {width: 188px; min-width: 188px; height: 77px; min-height: 77px; float: left; border: 0px; margin: 0px; padding: 0px;}
.footer-logo-vmes {width: 2px; min-width: 2px; height: 77px; min-height: 77px; float: left; border: 0px; margin: 0px; padding: 0px; background: url('images/logo-vmes.gif') no-repeat;}

#footer_line1 {width: 955px; min-width: 955px; height: 6px; min-height: 6px; float: none; text-align: center; margin: 9px auto 0px 0px; padding: 0px; background-color: #007c00;}

#footer {width: 955px; min-width: 955px; height: 50px; min-height: 50px; float: none; clear: both; padding: 10px 0px 0px 0px; margin: 0px auto; border: 0px; text-align: center; color: #737373; font-size: 10pt;}


P {text-indent: 0px; line-height: 14pt; text-align: justify;}
P.right {text-align: right; line-height: 14pt;}
P.right_brez {text-align: right; margin-top: 0px; line-height: 14pt;}
P.center {text-align: center; line-height: 14pt;}

FORM {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}
TEXTAREA {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}
INPUT {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}
OPTION {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}
SELECT {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}
IFRAME {font-family: "Trebuchet MS", sans-serif; font-size: 9pt;}

UL {margin-top: 0px;}
OL {margin-top: 0px;}
BLOCKQUOTE {margin-top: 0px; margin-left: 20px;}
LI {margin: 0px; padding: 0px;}
LI.space {margin-bottom: 10px;}

A {text-decoration: underline; color: #007c00;}
A:link {text-decoration: underline; color: #007c00;}
A:visited {text-decoration: underline; color: #007c00;}
A:hover {text-decoration: none;}

.topbrez {margin-top: 0px;}
.brez {margin: 0em 0em 0em 1.5em;}

.linija {background-color: #28006A;}

.ok {color: green; font-weight: bold;}
.error {color: red; font-weight: bold;}

.small {font-size: 7.5pt; line-height: 9pt;}

.linija {background-color: #007c00;}
.bela {background-color: #FFFFFF;}