/* -------------------- tag styles --------------------*/
body,td,div {font-family: arial; font-size: 12px;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: gray;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {text-decoration: none;}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}
.p {cursor:pointer; }
.dn {display:none;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #E6D7B7;} /*beige*/
.fc4 {color: #A49B86;} /*ocre*/
.fc5 {color: #2E241B;} /*brown*/
.fc6 {color: #424549;} /*gray*/
.fc7 {color: #EF0303;} /*red*/

.green {color: #246147;}
.viola {color: #61384D;}
.lime {color: #BBDA0B;}
.navy {color: #293352;}

.ls25 {letter-spacing: 0.025em;}

.mt10 {margin-top: 10px;}
.mb20 {margin-bottom: 20px;}

.lh16 {line-height: 16px;}

.w90 {width: 90px;}
.w250 {width: 250px;}
.h120 {height: 120px;}
.h70 {height: 70px;}

.clear {clear: both;}
.soaperror { border: 1px solid #BF4747; padding: 3px 5px; background: #F8FFBF; color:#BF4747; font-weight:bold; }

.caption {height: 50px; line-height: 50px;}
/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {
	background: #b2b2b2 url(../images/bck_header.gif) top left repeat-x;
	height: 136px;
}

div#head {
	width: 909px; height: 136px; margin: 0 auto;
	background: url(../images/bck_head.jpg) top left repeat-x;
}

	img#okm-logo {
		top: 0;
		left: -51px;
	}

	ul#lang {
		padding: 0;
		margin: 0;
		list-style-type: none;
		top: 2px;
		right: 9px;
		height: 27px;
	}

	ul#lang li {
		float: left;
		padding: 0 18px;
		height: 27px;
		line-height: 27px;
		background: url(../images/li_left.gif) no-repeat left top;
	}

	ul#lang li.first { background: none; }

	img#head-right {
		top: 0;
		right: -30px;
	}

/* --------------------- MENU SLOVENIJA start ---------------------*/
#navigation_si {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_si li {
  float: left;
}

#navigation_si a * {
  display: none;
}

#navigation_si a,
#navigation_si a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_si.jpg) 0 0 no-repeat;
}

#navigation_si a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_si .highlight a.novosti:hover, #navigation_si a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_si a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_si .highlight a.proizvodi:hover, #navigation_si a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_si a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_si .highlight a.resitve:hover, #navigation_si a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_si a.narocilo {
  background-position: -248px 0;
  width: 80px;
}

#navigation_si .highlight a.narocilo:hover, #navigation_si a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_si a.centri {
  background-position: -328px 0;
  width: 143px;
}

#navigation_si .highlight a.centri:hover, #navigation_si a.centri .hover {
  background-position: -328px -44px;
}

#navigation_si a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_si .highlight a.podjetje:hover, #navigation_si a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_si a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_si .highlight a.kontakt:hover, #navigation_si a.kontakt .hover {
  background-position: -567px -44px;
}

/* --------------------- MENU ITALIJA start ---------------------*/
#navigation_it {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_it li {
  float: left;
}

#navigation_it a * {
  display: none;
}

#navigation_it a,
#navigation_it a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_it.jpg) 0 0 no-repeat;
}

#navigation_it a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_it .highlight a.novosti:hover, #navigation_it a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_it a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_it .highlight a.proizvodi:hover, #navigation_it a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_it a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_it .highlight a.resitve:hover, #navigation_it a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_it a.narocilo {
  background-position: -248px 0;
  width: 80px;
}

#navigation_it .highlight a.narocilo:hover, #navigation_it a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_it a.centri {
  background-position: -328px 0;
  width: 143px;
}

#navigation_it .highlight a.centri:hover, #navigation_it a.centri .hover {
  background-position: -328px -44px;
}

#navigation_it a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_it .highlight a.podjetje:hover, #navigation_it a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_it a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_it .highlight a.kontakt:hover, #navigation_it a.kontakt .hover {
  background-position: -567px -44px;
}

/* --------------------- MENU HRVAŠKA start ---------------------*/
#navigation_hr {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_hr li {
  float: left;
}

#navigation_hr a * {
  display: none;
}

#navigation_hr a,
#navigation_hr a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_hr.jpg) 0 0 no-repeat;
}

#navigation_hr a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_hr .highlight a.novosti:hover, #navigation_hr a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_hr a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_hr .highlight a.proizvodi:hover, #navigation_hr a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_hr a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_hr .highlight a.resitve:hover, #navigation_hr a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_hr a.narocilo {
  background-position: -248px 0;
  width: 80px;
}

#navigation_hr .highlight a.narocilo:hover, #navigation_hr a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_hr a.centri {
  background-position: -328px 0;
  width: 143px;
}

#navigation_hr .highlight a.centri:hover, #navigation_hr a.centri .hover {
  background-position: -328px -44px;
}

#navigation_hr a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_hr .highlight a.podjetje:hover, #navigation_hr a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_hr a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_hr .highlight a.kontakt:hover, #navigation_hr a.kontakt .hover {
  background-position: -567px -44px;
}


/* --------------------- MENU SRBIJA start ---------------------*/
#navigation_rs {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_rs li {
  float: left;
}

#navigation_rs a * {
  display: none;
}

#navigation_rs a,
#navigation_rs a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_rs.jpg) 0 0 no-repeat;
}

#navigation_rs a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_rs .highlight a.novosti:hover, #navigation_rs a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_rs a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_rs .highlight a.proizvodi:hover, #navigation_rs a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_rs a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_rs .highlight a.resitve:hover, #navigation_rs a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_rs a.narocilo {
  background-position: -248px 0;
  width: 80px;
}

#navigation_rs .highlight a.narocilo:hover, #navigation_rs a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_rs a.centri {
  background-position: -328px 0;
  width: 143px;
}

#navigation_rs .highlight a.centri:hover, #navigation_rs a.centri .hover {
  background-position: -328px -44px;
}

#navigation_rs a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_rs .highlight a.podjetje:hover, #navigation_rs a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_rs a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_rs .highlight a.kontakt:hover, #navigation_rs a.kontakt .hover {
  background-position: -567px -44px;
}





/* --------------------- MENU ANGLIJA start ---------------------*/
#navigation_en {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_en li {
  float: left;
}

#navigation_en a * {
  display: none;
}

#navigation_en a,
#navigation_en a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_en.jpg) 0 0 no-repeat;
}

#navigation_en a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_en .highlight a.novosti:hover, #navigation_en a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_en a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_en .highlight a.proizvodi:hover, #navigation_en a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_en a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_en .highlight a.resitve:hover, #navigation_en a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_en a.narocilo {
  background-position: -248px 0;
  width: 80px;
}

#navigation_en .highlight a.narocilo:hover, #navigation_en a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_en a.centri {
  background-position: -328px 0;
  width: 143px;
}

#navigation_en .highlight a.centri:hover, #navigation_en a.centri .hover {
  background-position: -328px -44px;
}

#navigation_en a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_en .highlight a.podjetje:hover, #navigation_en a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_en a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_en .highlight a.kontakt:hover, #navigation_en a.kontakt .hover {
  background-position: -567px -44px;
}

/* --------------------- MENU NEMČIJA start ---------------------*/
#navigation_de {
  list-style: none;
  left: 220px;
  top: 71px;
  width: 648px;
  height: 44px;
}

#navigation_de li {
  float: left;
}

#navigation_de a * {
  display: none;
}

#navigation_de a,
#navigation_de a .hover {
  height: 44px;
	position: relative;
	display: block;
	background: url(../images/topmenu_de.jpg) 0 0 no-repeat;
}

#navigation_de a.novosti {
  background-position: 0 0;
  width: 84px;
}

#navigation_de .highlight a.novosti:hover, #navigation_de a.novosti .hover {
  background-position: 0 -44px;
  width: 84px;
}

#navigation_de a.proizvodi {
  background-position: -84px 0px;
  width: 87px;
}

#navigation_de .highlight a.proizvodi:hover, #navigation_de a.proizvodi .hover {
  background-position: -84px -44px;
}

#navigation_de a.resitve {
  background-position: -171px 0;
  width: 77px;
}

#navigation_de .highlight a.resitve:hover, #navigation_de a.resitve .hover {
  background-position: -171px -44px;
}

#navigation_de a.narocilo {
  background-position: -248px 0;
  width: 70px;
}

#navigation_de .highlight a.narocilo:hover, #navigation_de a.narocilo .hover {
  background-position: -248px -44px;
}

#navigation_de a.centri {
  background-position: -318px 0;
  width: 153px;
}

#navigation_de .highlight a.centri:hover, #navigation_de a.centri .hover {
  background-position: -318px -44px;
}

#navigation_de a.podjetje {
  background-position: -471px 0;
  width: 96px;
}

#navigation_de .highlight a.podjetje:hover, #navigation_de a.podjetje .hover {
  background-position: -471px -44px;
}

#navigation_de a.kontakt {
  background-position: -567px 0;
  width: 81px;
}

#navigation_de .highlight a.kontakt:hover, #navigation_de a.kontakt .hover {
  background-position: -567px -44px;
}

/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#content {
	background: #fff url(../images/bck_main.gif) repeat-x top left;
}

div#main {
	width: 909px;
	margin: 0 auto;
	padding-bottom: 126px;
}

	div#okm-left {width: 640px; margin-top: 28px;}
	div#okm-right {width: 258px; margin-top: 21px;}

	div#intro-novosti {
		width: 258px;
		height: auto !important;
		height: 300px;
		min-height: 300px;
		background: url(../images/intro_novosti.gif) repeat-y left top;
	}

		div#intro-novosti-top {
			width: 258px;
			height: auto !important;
			height: 300px;
			min-height: 300px;
			background: url(../images/intro_novosti_top.gif) no-repeat left top;
		}

		div#intro-novosti-bottom {
			width: 258px;
			height: auto !important;
			height: 300px;
			min-height: 300px;
			background: url(../images/intro_novosti_bottom.gif) no-repeat left bottom;
			padding: 75px 0 48px 0;
		}

			img#intro-novosti-caption {
				top: 30px;
				left: 24px;
			}

			div#intro-novosti-arhiv {
				text-align: center;
				bottom: 12px;
				left: 34px;
				width: 57px;
			}

				div#intro-novosti-arhiv a {
					font-family: verdana;
					text-decoration: none;
					color: #000;
				}

			div.intro-novosti-date {
				width: 220px;
				height: 20px;
				background: url(../images/intro_novosti_date.gif) no-repeat left top;
				margin: 0 20px;
			}

				div.intro-novosti-date span{
					margin-left: 15px;
					line-height: 16px;
				}

			a.intro-novosti-post {
				display: block;
				margin: 0 24px 12px 24px;
				padding: 8px 10px;
				color: #424549;
				font-size: 11px;
				font-family: verdana;
				text-decoration: none;
			}

			a.intro-novosti-post span.bot{
				display: block;
				top: 0;
				left: 0;
				margin: 0;
				padding: 0;
				width: 210px;
				height: 3px;
				background: none;
			}

			a.intro-novosti-post:hover {
				background: #EEE7D8 url(../images/intro_novosti_post_hover.gif) no-repeat left bottom;
			}

			a.intro-novosti-post:hover span.bot {
				display: block;
				top: 0;
				left: 0;
				margin: 0;
				padding: 0;
				width: 210px;
				height: 3px;
				background: url(../images/intro_novosti_post_hover_to.gif) no-repeat left top;
			}

			a#intro-novosti-arhiv:hover { color: #000; }

		div#intro-login {
			background: url(../images/intro_login.gif) repeat-y left top;
			width: 259px;
			height: auto !important;
			height: 270px;
			min-height: 270px;
			margin-top: 27px;
		}

			div#intro-login-top {
				background: url(../images/intro_login_top.gif) no-repeat left top;
				width: 259px;
				height: auto !important;
				height: 270px;
				min-height: 270px;
			}

			div#intro-login-bottom {
				background: url(../images/intro_login_bottom.gif) no-repeat left bottom;
				width: 259px;
				height: auto !important;
				height: 270px;
				min-height: 270px;
				padding-bottom: 30px;
			}

			img#intro-login-caption {
				margin: 30px 0 0 24px;
			}

			div.intro-login-description {
				margin: 10px 0 13px 34px;
				width: 190px;
				color: #90979E;
				font-size: 10px;
				font-family: verdana;
			}

			div#intro-login form {
				margin: 0 31px;
				padding: 0;
				font-size: 11px;
				color: #6F665D;
			}

			div#intro-login form label{
				margin-left: 4px;
			}

			div.login {
				width: 190px;
				height: 21px;
				background: url(../images/intro_login_input.gif) no-repeat left top;
				margin-bottom: 9px;
				margin-left: 3px;
			}

				div.login input{
					border: 0;
					background: none;
					width: 170px;
					height: 21px;
					top: 0;
					left: 10px;
					padding:3px 0px;
				}

				div.login select {
					border: 0;
					background: none;
					width: 190px;
					height: 21px;
					top: 0;
					left: 10px;
					padding:3px;
				}

				div.login input.fail {
					border-bottom: 1px solid red;
				}

			input#submit-button {
				width: 68px;
				height: 30px;
				border: 0;
				cursor: pointer;
				cursor: hand;
			}

			input#submit-button.si {
				background: url(../images/intro_login_enter_si.gif) no-repeat left top;
			}

			input#submit-button.it {
				background: url(../images/intro_login_enter_it.gif) no-repeat left top;
			}

			input#submit-button.hr {
				background: url(../images/intro_login_enter_hr.gif) no-repeat left top;
			}
			input#submit-button.rs {
				background: url(../images/intro_login_enter_rs.gif) no-repeat left top;
			}

			input#submit-button.en {
				background: url(../images/intro_login_enter_en.gif) no-repeat left top;
			}

			input#submit-button.de {
				background: url(../images/intro_login_enter_de.gif) no-repeat left top;
			}

		div#intro-login a{
			margin-left: 34px;
			font-family: verdana;
			color: #999DA1;
			text-decoration: none;
			line-height: 14px;
		}

		div#intro-login a:hover {
			color: #000;
		}

		div#intro-welcome {
			width: 640px;
			height: 204px;
			background: url(../images/intro_welcome.gif) no-repeat left top;
		}

			img#intro-welcome-caption {
				top: 22px;
				left: 20px;
			}

			div#intro-welcome-text {
				width: 270px;
				top: 70px;
				left: 20px;
				line-height: 16px;
			}

			a#intro-welcome-readmore_si, a#intro-welcome-readmore_it, a#intro-welcome-readmore_en, a#intro-welcome-readmore_hr, a#intro-welcome-readmore_rs, a#intro-welcome-readmore_de {
				display: block;
				width: 98px;
				height: 35px;
				bottom: 0;
				right: 13px;
			}

			a#intro-welcome-readmore_si {
				background: url(../images/intro_welcome_readmore_si.png) no-repeat left top;
			}

			a#intro-welcome-readmore_it {
				background: url(../images/intro_welcome_readmore_it.png) no-repeat left top;
			}

			a#intro-welcome-readmore_en {
				background: url(../images/intro_welcome_readmore_en.png) no-repeat left top;
			}

			a#intro-welcome-readmore_hr {
				background: url(../images/intro_welcome_readmore_hr.png) no-repeat left top;
			}
			a#intro-welcome-readmore_rs {
				background: url(../images/intro_welcome_readmore_rs.png) no-repeat left top;
			}

			a#intro-welcome-readmore_de {
				background: url(../images/intro_welcome_readmore_de.png) no-repeat left top;
			}

	div.intro-blocks {
		margin-top: 27px;
	}

	div.intro-blocks div.fl, div.intro-blocks div.fr {
		height: auto !important;
		height: 190px;
		min-height: 190px;
		width: 310px;
		background: #fff url(../images/bck_intro_blocks.gif) repeat-x left top;
		padding-top: 27px;
	}

		ul.intro-blocks {
			margin: 0;
			padding: 0;
			list-style-type: none;
			padding-bottom: 66px;
		}

		ul.intro-blocks li {
			margin-left: 17px;
			padding-left: 14px;
			line-height: 16px;
			letter-spacing: 0.025em;
			height: auto !important;
			height: 1px;
			min-height: 1px;
		}

		ul.intro-blocks li.green {
			background: url(../images/li_dot_green.gif) no-repeat left center;
			color: #454749;
		}

		ul.intro-blocks li.viola {
			background: url(../images/li_dot_viola.gif) no-repeat left center;
			color: #454749;
		}

		ul.intro-blocks li.lime {
			background: url(../images/li_dot_lime.gif) no-repeat left center;
			color: #454749;
		}

		ul.intro-blocks li.navy {
			background: url(../images/li_dot_navy.gif) no-repeat left center;
			color: #454749;
		}

		img.intro-blocks-moreabout {
			bottom: 19px;
			left: 26px;
		}

	div#side-menu {
		width: 258px;
		height: auto !important;
		height: 300px;
		min-height: 300px;
		background: url(../images/side_menu.gif) repeat-y left top;
	}

		div#side-menu-top {
			width: 258px;
			height: auto !important;
			height: 300px;
			min-height: 300px;
			background: url(../images/side_menu_top.gif) no-repeat left top;
		}

		div#side-menu-bottom {
			width: 258px;
			height: auto !important;
			height: 300px;
			min-height: 300px;
			background: url(../images/side_menu_bottom.gif) no-repeat left bottom;
			padding-bottom: 1px;
		}

			div#side-menu-bottom  h2{
				line-height: 30px;
				width: 210px;
				margin: 0 24px;
				height: 30px;
				padding-top: 28px;
			}

			div#side-menu-bottom ul {
				margin: 30px 24px;
				padding: 0;
				list-style-type: none;
			}

					div#side-menu-bottom ul li a{
						text-decoration: none;
						background: url(../images/li_dots_gray.gif) repeat-x left top;
						display: block;
						line-height: 30px;
						height: 30px;
						padding-left: 12px;
					}

					div#side-menu-bottom ul li a:hover{
						background: url(../images/li_dots_over.gif) repeat-x left top;
						color: #E6D7B7;
					}

				div#side-menu-bottom ul li a.first {
					background: none;
				}

				div#side-menu-bottom ul li a.first:hover {
					background: url(../images/li_a_over.gif) repeat-x left top;
				}

	blockquote.side-quote {
		width: 240px;
		background: url(../images/side_quote.gif) repeat-y left top;
		margin: 15px 9px 0 9px;
		line-height: 18px;
	}

		blockquote.side-quote span {
			display: block;
			margin: 0 25px;
		}

	div.text {
		background: url(../images/bck_intro_blocks.gif) repeat-x left top;
		height: auto !important;
		height: 190px;
		min-height: 190px;
		padding: 40px 20px;
	}

		div.text a {
			color: #000;
			font-weight: bold;
		}

		div.text a:hover {text-decoration: underline;}

	div.text ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

		div.text ul li {
			padding-left: 14px;
			height: auto !important;
			height: 1px;
			min-height: 1px;
		}

		div.li-green ul li{
			background: url(../images/li_dot_green.gif) no-repeat 0 5px;
		}

		div.li-viola ul li {
			background: url(../images/li_dot_viola.gif) no-repeat 0 5px;
		}

		div.li-lime ul li {
			background: url(../images/li_dot_lime.gif) no-repeat 0 5px;
		}

		div.li-navy ul li{
			background: url(../images/li_dot_navy.gif) no-repeat 0 5px;
		}

	div.pages {
		border-top: 1px dashed #dadada;
		padding-top: 5px;
	}

	div.pages a {
		color: #000;
		text-decoration: none;
	}

	div.pages a:hover {
		color: #3D3D45;
		text-decoration: none;
	}

	div.images-block {
		width: 620px;
		margin: 0 10px;
	}

	span#logged-in {
		right: 19px;
		top: -15px;
	}

	span#logged-in a{
		margin-left: 90px;
		font-weight: bold;
		text-decoration: none;
	}

	span#logged-in a:hover{
		text-decoration: underline;
	}

	div.product {
		background: url(../images/bck_intro_blocks.gif) repeat-x left top;
		height: auto !important;
		height: 190px;
		min-height: 190px;
		padding: 10px 20px;
	}

		div.product table {
			margin-top: 10px;
			width: 100%;
		}

			div.product table td{
				vertical-align: top;
			}

			div.borders {
				border-top: 1px solid #C2C2C2;
				border-bottom: 1px solid #C2C2C2;
				width: 190px;
				padding: 7px 0;
				margin-bottom: 20px;
			}

			div.product table td.desc {
				padding-left: 40px;
			}

		div.tower {
			border: 1px solid #c2c2c2;
			background-color: #F5EEE0;
			width: 264px;
		}

		div.towers {
			width: 190px;
			border: 1px solid #c2c2c2;
			background-color: #F6F6F7;
		}

			div.tower-data {
				margin: 0 7px 7px 7px;
			}

			div.tower div.price {
				width: 172px;
				height: 26px;
				line-height: 26px;
				background: url(../images/bck_tower_price.gif) no-repeat left top;
				margin: 0 auto;
			}

			div.towers div.price {
				width: 172px;
				height: 26px;
				line-height: 26px;
				background: url(../images/bck_towers_prices.gif) no-repeat left top;
				margin: 0 auto;
			}

		div.dodatne-obdelave {
			background-color: #555A5E;
			height: 21px;
			line-height: 21px;
			margin-top: 7px;
		}

		div.dodatne-obdelave-bottom {
			background-color: #ECECEC;
			border: 1px solid #555A5E;
			height: 100px;
			padding: 7px;
		}

		div.obseg-izdelave {
			background-color: #555A5E;
			height: 21px;
			line-height: 21px;
			margin-top: 7px;
			width: 250px;
		}

	li.dodatne-obdelave-cenik {
		border-bottom: 1px dashed silver;
		margin: 5px 20px;
	}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 86px;
	background: #000 url(../images/bck_footer.gif) repeat-x left top;
}
div#foot {
	width: 909px; height: 86px; margin: 0 auto;
	background: url(../images/bck_foot.jpg) repeat-x left top;
}

	div#bottom-menu {
		width: 100%;
		height: 32px;
		line-height: 32px;
		color: #E6D7B7;
	}

		div#bottom-menu a {
			text-decoration: none;
			padding: 0 30px;
		}

		div#bottom-menu a:hover {
			text-decoration: underline;
		}

	div#rights {
		left: 0;
		bottom: 0;
		height: 24px;
		line-height: 24px;
	}

	div#author {
		right: 9px;
		bottom: 0;
		height: 24px;
		line-height: 24px;
		text-align: right;
	}

		div#author a{
			text-decoration: none;
		}

		div#author a:hover {
			text-decoration: underline;
		}

	img#foot-left {
		top: 0;
		left: -51px;
	}
/* --------------------- FOOT end ---------------------*/

#error {
	color: #BF3B3B;
	background: #FFFABF;
}

#rfieldset input,#lfieldset input { text-align:right; }

#rfieldset table td,#lfieldset table td { padding: 2px 5px; }

#rfieldset, #lfieldset {
	border: 2px solid gray;
}

table.orderlines td,table.orderlines th {
	padding: 2px 5px;
}

table.orderlines th { font-size:11px; }

#form input[type=text], #form select {
	border: 1px solid gray;
}
