body, table, table td, div,a, ul, li{ margin:0px; padding:0px; border-collapse:collapse; }
img { margin:0px; padding:0px;  border-width: 0px; }

* 
{
	font-family:Tahoma;
}


html,body
{
	overflow-y:auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	height:100%;
	background-color: #292F31;
	font-family: Tahoma;
	scrollbar-dlight-color:#7F7F7F;
	scrollbar-arrow-color:#7F7F7F;
	scrollbar-base-color:#7F7F7F;
	scrollbar-darkshadow-color:#7F7F7F;
	scrollbar-face-color:#292F31;
	scrollbar-highlight-color:#7F7F7F;
	scrollbar-shadow-color:#7F7F7F;
	scrollbar-track-color:#7F7F7F;
	border:none;
}

div.headmenu 
{
	float:left;
	margin-left:16px;	
}

div.divMarquee			{ text-transform:uppercase; }
div.divMarquee a		{ font-family:Tahoma; font-size: 11px; color: #999999; background-image: url(img/circle.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px; }
div.divMarquee a:hover	{ text-decoration:underline; }

div.news				{ padding: 10px;}
div.news div.newstitle	{ color:#F7941E; font-size:18px; margin:0px; padding:0px; font-weight:normal; letter-spacing:1px; }
div.news div.summary	{  }
div.news div.body		{  }
div.news div.info		{ padding:10px 0; }

div.languages	{ font-size: 10px; font-weight: bold; width:168px; margin:0 0 0 30px; }
div.languages a	{ display:block; background-image: url(img/block.gif); background-repeat: no-repeat; background-position: top left; padding: 2px 0px 0px 20px; margin: 9px 0px 9px 0px; font-size: 10px; text-transform:uppercase; }
div.languages a:hover	{ background-image: url(img/block_w.gif); }
div.languages a.noblock	{ background-image: none; padding:0px; font-size: 12px; text-transform:none; }
div.languages a.noblock:hover	{ background-image: none; text-transform:none; }

a:hover 
{
	color:White;
}

div.headmenu a:hover { color: White; }
div.headmenu a 
{
	
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:28px 0px 0px 0px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
	color:#999999;
	text-decoration:none;
	text-transform:lowercase;
	letter-spacing: 1px;
}


div.headmenu span 
{
	margin-top:28px;
	margin-left:13px;
	margin-right:12px;
	float:left;
	font-family:Tahoma;
	font-size:13px;
	color:#999999;
}

/* duplicate image positioning (image transition)*/
img.idupe { position:absolute; z-index:100; display:none; margin:0; padding:0;  border: none; }

/*Meni glavni meni*/
div.Gmeni ul a {  float:left; width:150px; }
div.Gmeni ul li a:hover{ color: White; }
div.Gmeni ul li { float:left;}

div.Gmeni ul {margin-left:30px; list-style-type:none; font-weight:bold;}

div.Gmeni ul li a { font-size:12px; color:#999999; text-decoration:none; display:block; vertical-align:top; }
div.Gmeni ul li.menupath a { font-size:12px; color:White; text-decoration:none;  }

div.Gmeni ul li ul li {margin-left:-10px;}
div.Gmeni ul li.menupath ul li  a {font-size:12px; color:#999999; text-decoration:none; }
div.Gmeni ul li ul li.menupath  a {font-size:12px; color:white; text-decoration:none;  }

/*Meni podmeni meni*/
div.Pmeni ul a					{ width:130px; height:19px;}
div.Pmeni ul li					{ float:left;}
div.Pmeni ul					{ margin-left:30px; list-style-type:none; font-weight:bold;}
div.Pmeni ul li a				{ font-size:12px; color:#999999; text-decoration:none; display:block; }
div.Pmeni ul li.menupath a		{ font-size:12px; color:White; text-decoration:none; }
div.Pmeni ul li a:hover			{ color: White; }
div.Pmeni ul li ul				{ margin: 0px; }
div.Pmeni ul li ul li a			{ background-image: url(img/block.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0px 0px 20px; margin: 3px 0px 3px 0px; font-size: 8px; text-transform:uppercase; }
div.Pmeni ul li ul li a:hover	{ color: White; }
div.Pmeni ul li ul li.menupath a{ background-image: url(img/block_w.gif); background-repeat: no-repeat; background-position: top left; padding: 3px 0px 0px 20px; margin: 3px 0px 3px 0px; font-size: 8px; text-transform:uppercase; color: White; }
div.Pmeni ul li ul li			{ display:none; }


input.big_q 
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:9px;
	color:White;
	height:14px;
	border:solid 1px #696f75;
	border-right:none;
	background:#192425;
	width:112px;
	margin-left:30px;
	float:left;
}


div#cnt1, div#cnt1_all		{ height:536px;  font-family:tahoma; font-size:11px; color:#DFE2E4; background-position:right top; background-repeat:no-repeat; background-attachment:fixed; margin:0px; padding:0px; }
div#cnt1_all div.freetext	{ margin-top:6px; margin-left:10px; margin-right:20px; width:400px;} 

div#cnt1 div.drsnik							{ height:536px; overflow: auto; width: 518px; }
div#cnt1 div.drsnik div.freetext			{ margin-top:6px; padding-left:10px; padding-right:10px; }
div#cnt1 div.drsnik div.freetext img		{ float:left; padding:0px; padding-right:4px; }
div#cnt1 div.drsnik div.freetext a:hover	{ color:White;}
div#cnt1 div.drsnik div.freetext a			{ display:inline; color:#999999; text-decoration:none; margin-top:4px; }
div#cnt1 div.drsnik div.freetext a.mail		{ display:inline; color:#D37A2F; text-decoration:none; }
div#cnt1 div.drsnik div.freetext a img		{ margin-top:-4px; }
div#cnt1 div.drsnik div.freetext table		{ border-collapse:collapse; padding:0px; margin:0px; width: 490px; }


.freetext								{ font-family: Tahoma; font-size: 11px; color: White; font-weight: normal; }
.freetext ul li							{ font-size: 11px; }
.freetext p, .body p					{ margin:0px; padding:0px; margin-top: 10px; line-height: 14px; }
.freetext h1, h1.newstitle, .body h1	{ color:#F7941E; font-size:18px; margin:0px; padding:0px; font-weight:normal; letter-spacing:1px; }
.freetext h2, .body h2					{ color:#FFFFFF; font-size:12px; margin:0px; padding:0px; font-weight:normal; letter-spacing:1px; }
.freetext h3, .body h3					{ color:#1E2223; font-size:10px; margin:0px; padding:0px; font-weight:normal; letter-spacing:1px; }
.freetext h4, .body h4					{ color:#FFFFFF; font-size:11px; margin:0px; padding:0px; font-weight:bold;   letter-spacing:1px; }
.freetext b, div#middle .freetext strong , .body b, .body strong { color:White; }
.freetext a, .body a					{ color:#C48C48; text-decoration:none;  }
.freetext a:hover, .body a:hover		{ color:#C48C48; text-decoration:underline;  }
.freetext .zemljevid					{}
.freetext .zemljevid .title				{ color:#999999; font-size:12px;font-family:Tahoma; margin:0 0 5px 0; }
.freetext .zemljevid .content			{ color:White; font-size:12px;font-family:Tahoma;}
.freetext .zemljevid .content a			{ color:White; text-decoration:none; }
.freetext .zemljevid .content a:hover	{ text-decoration:underline; }

div#cnt	{ font-family:tahoma; font-size:11px; color:#DFE2E4; overflow: auto; background-position:right top; background-repeat:no-repeat; background-attachment:fixed; height:536px; width:804px;}
div#cnt div.freetext { margin-left:24px; margin-right:22px; }
div#cnt .freetext table				{ width:250px; text-align: left; }
div#cnt .freetext table tr.header	{ color: white; }
div#cnt .freetext table td			{ color: white; font-size: 10px; vertical-align: top; padding: 6px 2px 6px 2px; }
div#cnt .freetext table.kjesmo td  { padding:0px; margin:0px; vertical-align:middle; }
div#cnt2 { height:536px; width:287px; font-family:tahoma; font-size:11px; color:#DFE2E4; overflow: auto; background-position:right top; background-repeat:no-repeat; background-attachment:fixed; overflow:hidden;}
div#cnt3
{
	font-family:tahoma; 
	font-size:11px; 
	color:#DFE2E4; 
	overflow: auto;
	width:804px;
	height:536px;
}
div#cnt3 .freetext
{
	margin:0 5px;
}
div#cnt3 .freetext table.proBox
{
	float:left;
	width:76px;
	color:#999999;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	margin:5px 5px 0 0;
}
div#cnt3 .freetext table.proBox td
{
	border:solid 1px black;
	text-align:center;
	height:16px;
	padding:2px;
	white-space:nowrap;
}

div.sitemap { margin-left:20px; margin-top:40px; width:400px; }
div.sitemap a:hover {color:White;}
div.sitemap a {margin-left:4px;  color:#999999; text-decoration:none; }
div.sitemap ul {}
div.sitemap ul li {  list-style:none;}
div.sitemap  li li {list-style:none; padding-left:10px;}
div.sitemap  li li li {list-style:none; padding-left:10px;}
table.kjesmo {  float:left; margin:0px; padding:0px; margin-left:-22px; margin-top:-7px;   }

/* submenu image */
div.submenuimage { float:left; margin:0px; padding:0px; margin-right: 10px; }
div.submenuimage a {float:left; margin:0; padding:0; width:87px; }
div.submenuimage a img { padding:0px; margin:0px; }
div.submenuimage table {float:left; margin:0; padding:0; border-top:solid 2px #0a0b0b; border-width:1px 0px 0px 0px;  }
div.submenuimage table td {float:left; margin:0; padding:0; border:solid 2px #0a0b0b; border-width:0px 1px 1px 1px;  }

/* submenubrowser */
div.navigator {text-align: center; position:relative; top:480px;}
div.navigator table.submenubrowser {  margin-left: auto; margin-right: auto; text-align: left; opacity:.8; filter:alpha(opacity=80); }
div.navigator table.submenubrowser {  background-color:#292f31;  }
div.navigator table.submenubrowser a { display:block; width:38px; background-repeat:no-repeat; text-decoration:none; font-weight:bold; display:block; font-family:Tahoma; font-size:11px; color:#686b6b; }
div.navigator table.submenubrowser .selected a,
div.navigator table.submenubrowser a:hover { color:#dbdbdb; }
div.navigator table.submenubrowser td.prev a { width:35px;  background-image:url(img/prev.gif); background-position:left center; }
div.navigator table.submenubrowser td.prev a:hover { background-image:url(img/prev_o.gif); }
div.navigator table.submenubrowser td.next a {width:35px; background-image:url(img/next.gif); background-repeat:no-repeat; background-position:right center; }
div.navigator table.submenubrowser td.next a:hover { background-image:url(img/next_o.gif);  }
div.navigator table.submenubrowser  { border:0; }
div.navigator table.submenubrowser  td a { width:auto; padding:2px 8px; }


/* Silke na desni strani */
div#cnt2 div.folderimages { margin:0; padding:0; position:relative; bottom:0; }

/* Obrazci */
div.qnrtab {border:solid 1px #000000;  background-color:#192425; margin-top:20px; margin-left:20px; width:268px; text-align:right; padding-top:4px;}
table.qnrtab { width:268px; }
table.qnrtab tr td div {color:#999999; font-size:11px; padding-left:5px; padding-right:5px;}
table.qnrtab tr td.NLqnrtextbox div input,
table.qnrtab tr td.NLqnrtextbox div input { width:257px; color:White; height:13px; background:#192425; border:solid 1px #3E4B4F; font-size:9px; }
table.qnrtab tr td.NLqnrtextbox {padding-top:10px;}
table.qnrtab tr td.NLqnrtextarea {padding-top:10px;}
table.qnrtab tr td.NLqnrtextarea div textarea { background-color:#192425; border:solid 1px #3E4B4F; color:White; }
table.qnrtab tr td.btnsubmit {text-align:right;padding-bottom:15px;padding-right:5px;}
table.qnrtab tr td.btnsubmit input {padding-top:10px; border:0px; margin:0px; padding:0px; width:55px;  height:13px; font-weight:bold; font-size:12px; text-align:left; vertical-align:top; color:#999999; background:url(img/gumb_shrani.gif); background-position:right top; background-repeat:no-repeat; }
table.qnrtab table.subQnrInLine tr.header td {color:#999999; font-size:10px; padding-left:5px; }
table.qnrtab table.subQnrInLine tr td.textbox input{ width:120px; color:White; height:13px; background:#192425; border:solid 1px #3e4b4f; font-size:9px;}
td.NLqnrdropdownlist select { background-color:#192425; border:solid 1px #3E4B4F; color:White; }

table.qnrtab tr td.qnrtextbox input { width:192px; color:White; height:13px; background:#192425; border:solid 1px #3E4B4F; font-size:9px; margin: 1px;}
table.qnrtab tr td.qnrtextarea textarea	{ width:192px; color:White; height:100px; background:#192425; border:solid 1px #3E4B4F; font-size:9px; overflow:hidden; }

/* drugi */
div.qnrtab2 {margin-left:15px;}
div.qnrtab2 table.qnrtab2 tr td div{color:#ffffff;font-size:11px;padding-left:5px;padding-right:5px}
div.qnrtab2 table.qnrtab2 tr td.NLqnrtextbox {padding-top:9px;}
div.qnrtab2 table.qnrtab2 tr td.NLqnrtextbox div input {width:383px; color:White; height:14px; background:#3e4b4f; border:solid 1px #192425; font-size:9px;}
div.qnrtab2 table.qnrtab2 tr td.btnsubmit {text-align:right;padding-top:15px;padding-right:5px;}
div.qnrtab2 table.qnrtab2 tr td.btnsubmit input{padding:0 30px 3px 10px;width:50px;//width:60px;border:0;margin:0;height:17px;font-weight:bold;font-size:12px;text-align:left;color:#999999;background:url(img/gumb_poslji.gif) right top no-repeat;cursor:pointer}

/* stolpièni  */
table#qnrsplit{width:480px}
table.qnrsplit tr td{vertical-align:top}
table.qnrsplit td.secondcol{padding:50px 0 0 10px;//padding-top:53px}
div.qnrtab2 table.qnrsplit tr td div{font-weight:bold;padding-bottom:2px}
div.qnrtab2 table.qnrsplit tr td span{color:#ffffff;font-size:11px}
div.qnrtab2 table.qnrsplit tr td.NLqnrtextbox{padding-top:6px}
div.qnrtab2 table.qnrsplit tr td.NLqnrtextbox div input{width:180px;color:White;height:14px;background:#3e4b4f;border:solid 1px #192425;font-size:9px}
div.qnrtab2 table.qnrsplit tr td.NLqnrdropdownlist select{width:180px;background-color:#3E4B4F;border:solid 1px #192425;color:White}
div.qnrtab2 table.qnrsplit tr td.NLqnrtextarea div textarea{width:180px;height:60px;background:#3e4b4f;border:solid 1px #192425}
div.qnrtab2 table.qnrsplit tr td.NLqnrcheckbox input{margin:3px 10px 3px 0;//margin:0}
div.qnrtab2 table.qnrsplit tr td.NLqnrcheckbox span{margin-right:6px}
div.qnrtab2 table.qnrsplit tr td.btnsubmit{text-align:right;padding-top:60px;padding-right:20px}

/* rezultati */
div.qnrtab2 table.qnrresponsedata tr td.stolpec1 {color:#ffffff; font-size:11px; padding-left:5px; padding-right:5px;}
div.qnrtab2 table.qnrresponsedata tr td.stolpec2 {color:#ffffff; font-size:11px; padding-left:5px; padding-right:5px;}
div.qnrtab2 table.qnrtab2 table.subQnrInLine tr.header td {color:#ffffff; font-size:11px;  padding-right:5px; }
div.qnrtab2 table.qnrtab2 table.subQnrInLine tr td.textbox input{ width:179px; color:White; height:14px; background:#3e4b4f; border:solid 1px #192425; font-size:9px;}

div.qnrtab {text-align:left;  padding-left:10px;}
div.qnrtab p {text-align:right; padding-right:10px;}
div.qnrtab a:hover {color:White;}
div.qnrtab a { color:#999999; text-decoration:none;  }
div.qnrtab table.qnrresponsedata tr td.stolpec1 {color:#ffffff; font-size:11px;  }
div.qnrtab table.qnrresponsedata tr td.stolpec2 {color:#ffffff; font-size:11px;  }

div.gallery { position:absolute; top:380px;  left:200px; }
div.bigImage {height:536px; background-position:top center; border-right:solid 1px black; border-top:solid 1px black; border-left:solid 1px black; margin:-19px 0px 0px 0px; background-repeat:no-repeat;}
a.close {position:relative; top: 39px; left: 271px;}

/***********************************************	PRODUCT		************************************/
table.productTABLE				{ width:742px; height: 536px; font-family: Tahoma; color: #999999; }
table.productTABLE td			{ vertical-align:top; background:#3e4b4f; }
table.productTABLE td.subText	{ width: 22px; height: 536px; }
table.productTABLE td.row1		{ width: 67px; height: 536px; background: #3E4B4F; }
table.productTABLE td.row2		{ width: 67px; height: 536px; background: #3E4B4F; }
table.productTABLE td .opaTumb	{ opacity: .1; filter: alpha(opacity=10); }

table.productTABLE td.subText .sImage	{ display:block; border:solid 1px black; border-width: 1px 0 0 1px; width:21px; height:66px; }
table.productTABLE td.subText .sImageB	{ display:block; border:solid 1px black; border-width: 1px 0 1px 1px; width:21px; height:65px; }
table.productTABLE .defaultLink			{ display:block; background:#3E4B4F; }
table.productTABLE td.row1 .r1Image		{ display:block; border:solid 1px black; border-width: 1px 1px 0 0; width:66px; height:66px; }
table.productTABLE td.row1 .r1ImageB	{ display:block; border:solid 1px black; border-width: 1px 1px 1px 0; width:66px; height:65px; }
table.productTABLE td.row1 .r1Right		{ display:block; border:solid 1px black; border-width: 0 1px 0 0; width:66px; height:67px; }
table.productTABLE td.row2 .r2Image		{ display:block; border:solid 1px black; border-width: 1px 0 0 0; width:67px; height:66px; }
table.productTABLE td.row2 .r2ImageB	{ display:block; border:solid 1px black; border-width: 1px 0; width:67px; height:65px; }
table.productTABLE #velikaSlika			{ width:585px; height:334px; border:none; border:solid 1px black; border-width: 1px 0 0 1px; }
table.productTABLE #filterD				{ _position:absolute; }

table.productTABLE2 td.title		{ width: 586px; height: 45px; vertical-align: middle; font-size:16px; font-weight:bold; background-image: url(img/left_border.gif); background-repeat: repeat-y; background-position: top left; color: #999999; }
table.productTABLE2 td.menuP		{ width: 586px; height: 22px; vertical-align: bottom; text-align: right; background-image: url(img/left_border.gif); background-position: top left; background-repeat: repeat-y; }
table.productTABLE2 td.menuP span			{ display: block; width: 73px; height: 22px; color: #CBCACA; background: #192425; background-image: url(img/menuTab.gif); background-position: top left; font-size: 10px; text-align: center; float: left; vertical-align: middle; line-height: 20px; cursor:pointer; }
table.productTABLE2 td.menuP span.selected	{ background: #d7d8da; color: #292F31; background-image: url(img/menuTab.gif); background-position: top left; }
table.productTABLE2 td.menuP div.rightmenu	{ display: block; float: right; width: 135px; height: 22px; }

table.productTABLE2 td.detail				{ width: 586px; height: 335px; background: #D7D8DA; background-image: url(img/left_border.gif); background-position: top left; background-repeat: repeat-y; }
table.productTABLE2 td.detail td.foto		{ width: 291px; height: 168px; background: #D7D8DA; }
table.productTABLE2 td.detail td.foto .fotoImage { border:solid 1px black; border-width: 1px 1px 0 0; width:290px; height:167px; }
table.productTABLE2 td.detail td.skica		{ width: 294px; height: 168px; background: #D7D8DA; background-image: url(img/fotografijabg2.gif); background-position: top left; background-repeat: no-repeat; }
table.productTABLE2 td.list					{ background-image: url(img/left_border.gif); background-position: top left; background-repeat:repeat-y; }
table.productTABLE2 table.codeList1			{ width: 565px; height: 132px; }
table.productTABLE2 table.codeList1 tr td	{ background: #D7D8DA; font-family: Tahoma; font-size: 10px; padding: 10px 0px 10px 10px; background-image: none; }

table.productTABLE2 div#download table		{ width:585px; }
table.productTABLE2 div#download table td	{ height:335px; background-color:#D7D8DA; background-image:url(img/borderTopbg.gif); background-repeat:repeat-x; background-position: top left; font-family: Tahoma; font-size: 10px; }
table.productTABLE2 div#download table td div { padding:10px; }
table.productTABLE2 div#download ul { margin:0; padding:0; }
table.productTABLE2 div#download li { margin:3px 0 0 0; padding:0 0 0 10px; list-style:none; }
table.productTABLE2 div#download img { border:none; margin-right:11px; }
table.productTABLE2 div#download a { color:Black; }
table.productTABLE2 div#download a:hover { color:Black; text-decoration:underline; }



div.scroll2
{
	width: 584px; height: 134px; overflow: auto;
	scrollbar-dlight-color:#7F7F7F;
	scrollbar-arrow-color:#7F7F7F;
	scrollbar-base-color:#7F7F7F;
	scrollbar-darkshadow-color:#7F7F7F;
	scrollbar-face-color:#292F31;
	scrollbar-highlight-color:#7F7F7F;
	scrollbar-shadow-color:#7F7F7F;
	scrollbar-track-color:#7F7F7F;
}

div.scroll3
{
	width: 584px; height: 166px; overflow: auto;
	background: #D7D8DA;
	scrollbar-3dlight-color:#DCDDDE;
	scrollbar-arrow-color:#DCDDDE;
	scrollbar-base-color:#DCDDDE;
	scrollbar-darkshadow-color:#DCDDDE;
	scrollbar-face-color:#7F7F7F;
	scrollbar-highlight-color:#DCDDDE;
	scrollbar-shadow-color:#DCDDDE;
	scrollbar-track-color:#DCDDDE;
}

table.productTABLE2 td.list						{ width: 586px; height: 134px; }
table.productTABLE2 td.list table td			{ font-size: 10px; }
table.productTABLE2 table.borderTop td			{ background-image: url(img/borderTopbg.gif); background-position: top left; background-repeat:repeat-x; padding-top: 1px; }
table.productTABLE2 table.codeList				{ margin:0px 0px 5px 0px; }
table.productTABLE2 table.codeList tr.head td	{ text-align: left; font-family: Tahoma; font-size: 11px; color: #999999; padding: 10px 5px 5px 10px; background-image: none; }
table.productTABLE2 table.codeList tr.list td,
table.productTABLE2 table.codeList tr.hover td	{ text-align: left; font-family: Tahoma; font-size: 10px; color: #999999; padding: 0px 0px 0px 10px; background-image: none; }
table.productTABLE2 table.codeList tr.list td a	{ text-decoration: none; font-family: Tahoma; font-size: 10px; color: #999999; }
table.productTABLE2 table.codeList tr.sele td	{ text-align: left; font-family: Tahoma; font-size: 10px; color: White; padding: 0px 0px 0px 10px; background-image: none; }
table.productTABLE2 table.codeList tr.sele td a,
table.productTABLE2 table.codeList tr.hover td a	{ text-decoration: none; font-family: Tahoma; font-size: 10px; color: White; }

table.codeList2				{ width: 565px; }
table.codeList2 tr td		{ background: #D7D8DA; color: Black; text-align: left; font-family: Tahoma; font-size: 10px; }
table.codeList2 tr.head td	{ padding: 10px 0px 2px 10px; background-image: none; }
table.codeList2 tr.list td	{ padding: 0px 0px 0px 10px; background-image: none; }

div.detailsP				{ font-family: Tahoma; font-size: 10px; color: Black; }
div.detailsP span			{ float: right; }
div.detailsP div.boldDiv	{ font-size: 12; font-weight:bold; line-height:30px; }

table tr.first, table tr.second { font-size:11px; color:#DFE2E4;}
table tr.first10 td	b			{ font-size:11px; color:White; font-weight: normal; }


/* Right border */
.rightBorder
{
	background:url(img/left_border.gif) repeat-y top right;
}

#ambient
{
	width:585px;
	height:334px;
	*height:335px;
	background:#D7D8DA url(img/borderTopbg.gif) repeat-x;
	font-family:Tahoma;
	font-size: 10px;
	float:right;
	padding-top:1px;
	text-align:right;
	position:relative;
}
#ambient table
{
	width:585px;
	height:334px;
}
#ambient table td
{
	background-color:#D7D8DA;
	text-align:center;
	vertical-align:middle;
}
#ambient #fotomenu
{
	width:auto;
	height:17px;
	border:solid 1px black;
	float:left;
	background-color:#292f31;
	position:absolute;
	top:307px;
	left:200px;
	opacity:.8;
	filter:alpha(opacity=80);
}
#ambient #fotomenu a
{
	float:left;
	display:block;
	width:25px;
	height:17px;
	line-height:17px;
	color:#686b6b;
	font-weight:bold;
	font-size:11px;	
}
#ambient #fotomenu a:hover,
#ambient #fotomenu a.selected
{
	color:#dbdbdb;
}
#ambient #fotomenu a.left
{
	background:url(img/prev.gif) no-repeat left center;
	width:50px;
	height:17px;
	margin:0;	
}
#ambient #fotomenu a.left:hover
{
	background:url(img/prev_o.gif) no-repeat left center;
}
#ambient #fotomenu a.right
{
	background:url(img/next.gif) no-repeat right center;
	width:50px;
	height:17px;
	margin:0;
}
#ambient #fotomenu a.right:hover
{
	background:url(img/next_o.gif) no-repeat right center;
}

/* Job Form modul */
div.message					{ width: 280px; color:#FFFFFF; font-size:11px; font-weight:normal; }
div.seznamDela				{ padding-top: 30px; }
div.seznamDela a			{ color:#7F7F7F; font-size:11px; font-weight:bold; text-decoration: none; }
div.seznamDela a:hover		{ color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration: none; }

div.formaDela				{ margin-top: 10px; color: #FFFFFF;}
div.formaDela input			{ height:14px;  border: solid 1px #192425; background-color: #3E4B4F; color: White; font-size: 9px; padding: 0px 0px 0px 1px; }
div.formaDela .noBorder input{ border:none; }
div.formaDela textarea		{ color: White; border: solid 1px #192425; font-size: 11px; padding: 0px 0px 0px 1px; background-color:#3E4B4F;}
div.formaDela .fileinputs	{ height:18px; width:260px !important; border:solid 1px #192425; background:none; }

table.formTable				{ color:#7F7F7F; font-size:11px; width: 300px; border-collapse:collapse; }
table.formTable td			{ height: 10px; color: #FFFFFF;}
table.formTable td.tdArea	{ height: 60px; color: #FFFFFF; }
table.formTable td a		{ color:#999999; font-size: 11px; font-weight: bold; text-decoration: none; }
.vpolje						{ width: 260px; }
.vpoljeArea					{ width: 260px; height:40px; overflow:hidden; border: solid 1px #7F7F7F; background-color: #292F31; }
.vpoljeHalf					{ width: 120px; }
/*.vFile						{ width: 260px !important; height:18px !important; border:none !important; }*/
div.thankyou				{ padding: 0px 0px 0px 10px; font-size: 11px; }
table.formTable td.gumb		{ text-align: right; height: 10px; }
table.formTable td.foot		{ text-align:left; color: White; font-size: 10px; }



DIV.searchresults DIV.r { margin-bottom:10px; margin-left: 10px; }
A, A:link, A:visited, A:active { text-decoration:none; color:#999999;}
A:hover { color:White; }
TABLE TD.svetnafoto { FONT-SIZE: 10px; COLOR: rgb(153,153,153); }
TABLE TD.svetnafotolink { FONT-SIZE: 12px; PADDING-BOTTOM: 13px; COLOR: white; }
TABLE TD.svetnafotolink A, TABLE TD.svetnafotolink A:link, TABLE TD.svetnafotolink A:active, TABLE TD.svetnafotolink A:visited { color:White;}

span#letak			{ position: absolute; top: 0px; left: 0px; }
span#letak img.close { position: relative; top: 15px; left: 199px; }

/* newsletter */
div.newsletter					{ padding-left: 10px; margin-top: 30px; color: White; }
div.newsletter input			{ height:13px;  border: solid 1px #192425; background-color: #3E4B4F; color: White; font-size: 9px; }
table.newsletterTable			{ color:#7F7F7F; font-size:11px; width: 300px; border-collapse:collapse; margin-top: 10px; }
table.newsletterTable td		{ height: 30px; color: White; }
table.newsletterTable td a		{ color: White; font-size: 11px; font-weight: bold; text-decoration: none; }
.vpolje							{ width: 260px; }
.vpoljeArea						{ width: 260px; height:95px; overflow:hidden; border: solid 1px #192425; background-color: #3E4B4F; color: White; font-size: 10px; font-family: Arial; }
.vpoljeHalf						{ width: 120px; }
div.thankyou					{ padding: 0px 0px 0px 0px; color: White; font-size: 11px; }
table.newsletterTable td.gumb	{ text-align: right; height: 10px; }
table.newsletterTable td.foot	{ color: White; font-weight: bold; font-size: 10px; }

/*******************/
img.cssDot, div.cssDot { position:absolute; cursor:pointer; margin:0; padding:0; }
span.dotMessage { position:absolute; padding:2px; background-color:#ff9900; color:#3e4c4f; font-size:11px; text-transform:uppercase; font-weight:bold; display:none; }

/* LAST NEWS STYLES */
div.lastNewsBg{
	background:url(img/img2.gif) repeat-y -1px 0;
}
#lastNews{
	width:491px;
	float:left;
	padding-left:10px;
}

#lastNews h1,
#lastNews h2,
#lastNews dl,
#lastNews dt,
#lastNews dd,
#lastNews dd .image,
#lastNews dd p{
	padding:0;
	margin:0;
}
#lastNews dl,
#lastNews dt,
#lastNews dd{
	float:left;
	width:491px;
}
#lastNews dt{
	padding:16px 0 10px 0;
}
#lastNews dt a{
	color:#FFFFFF; 
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}
#lastNews dd .image{
	float:left;
	margin-right:10px;
}
#lastNews dd p
{
	width:310px;
	margin-left:175px;
	*margin-left:170px;
}
#lastNews h1{
	color:#F7941E; 
	font-size:18px; 		
	font-weight:normal; 
	letter-spacing:1px;
	padding:5px 0;
}

table.customObrazec { margin:15px 0px 0px 15px; }
table.customObrazec tr td.NLqnrtextbox input { width:257px; color:White; height:16px; background:#3E4B4F; border:solid 1px Black; font-size:9px; width:100px; padding-left:3px; }
table.customObrazec tr td.NLqnrtextbox select { width:100px; color:White; height:16px; background:#3E4B4F; border:solid 1px Black; font-size:9px; }
table.customObrazec tr td.NLqnrtextbox div { font-family:Tahoma; color:White; font-size:11px; padding:2px 5px 2px 0px; }
table.customObrazec tr td.NLqnrtextarea div { font-family:Tahoma; color:White; font-size:11px; padding:2px 5px 2px 0px; }
table.customObrazec tr td.NLqnrtextarea { padding:10px 0px 0px 40px; vertical-align:top; }
table.customObrazec tr td.NLqnrtextarea textarea { background-color:#3E4B4F; border:solid 1px Black; color:White; width:220px; height:180px; padding-left:3px; }
table.customObrazec tr td.NLqnrtextarea div.send { background:transparent url(img/gumb_shrani.gif) no-repeat scroll right top;
border:0px none;
color:#999999;
font-size:12px;
font-weight:bold;
height:13px;
margin:0px;
padding:0px 14px 0px 0px;
text-align:right;

}

table.customObrazec tr td.NLqnrtextboxEmail div, 
table.customObrazec tr td.NLqnrtextboxCountry div, 
table.customObrazec tr td.NLqnrtextboxCompany div, 
table.customObrazec tr td.NLqnrtextboxStreet div{ font-family:Tahoma; color:White; font-size:11px; padding:2px 5px 2px 0px; }
table.customObrazec tr td.NLqnrtextboxEmail input, 
table.customObrazec tr td.NLqnrtextboxCountry input,  
table.customObrazec tr td.NLqnrtextboxCompany input,
table.customObrazec tr td.NLqnrtextboxStreet input { width:215px; color:White; height:16px; background:#3E4B4F; border:solid 1px Black; font-size:9px; padding-left:3px; }

div.zahvalaNapaka { font-family:Tahoma; font-size:11px; color:White; padding:15px 0px 0px 15px; }

table tr td div.body { color:white; font-family:Tahoma; font-size:8.5pt; }


.qnrdropdownlist select{
	background-color:#192425;
	border:1px solid #3E4B4F;
	color:White;
	width:100px;
}
.qnrtab input
{
	height:16px !important;
}
.qnrtab textarea{
	width:257px;
	overflow:auto;
	font-size:9px;
}

/* ZNAKI 25.3.2009 */
div.scroll3_1 { height:132px !important; }

.znaki {
	background:#D7D8DA url(img/borderTopbg.gif) repeat-x 0 33px;
	width: 584px;
	height:34px;
	position:relative;	
}
.znaki a
{
	position:absolute;
	right:0; top:0;
}
.znaki img
{
	float:left;
	margin:4px 4px 0 0;
}
.znaki img.first { margin-left:10px; }

#imageRowBox a:hover .opaTumb,
#imageRow2 a:hover .opaTumb
{ opacity:1 !important; filter: alpha(opacity=100) !important; }

/* LIGHTBOX */
#lightbox
{	
	position: absolute;
	top: -9999px;
	left: -9999px;
	width:470px;
	height:338px;
	overflow:hidden;
	z-index:1002;
	background-color:#00171c;
	text-align:left;
}
#lightboxglow
{	
	position:absolute;
	top:0;
	left:0;
	z-index:1001;	
}
.lightboxglowIE6 { display:none !important; }
.lightboxIE6 { border:solid 1px white; }
#overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#00171c;
	-moz-opacity: 0;
	opacity:0;
	filter: alpha(opacity=0);
}
.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }
#lightbox .qnrtab 
{
	width:220px;
	border:none; 
	background-color:#00171c;
	margin:0; 
	padding:0;
}
#lightbox .qnrtab select { width:103px; height:13px; font-size:9px; visibility:visible !important; }
#lightbox .qnrtab input,
#lightbox .qnrtab select,
#lightbox .qnrtab textarea { background-color:#00171c; color:#999 !important; border-color:#8c8f91; }
#lightbox td.NLqnrtextbox { padding-top:2px; }
#lightbox td.NLqnrtextbox div input { width:220px; }
#lightbox td.NLqnrtextarea div textarea { width:220px; }
#lightbox .qnrtab tr td.btnsubmit { padding-top:10px; }
#lightbox .close { display:none; }
#lightbox .foottext { position:absolute; bottom:10px; left:0; font-size:9px; color:#999; }
#lightbox .right_content
{
	position:absolute;
	top:0;
	right:0;
}
#lightbox .container a.closeBtn
{
	position:absolute;
	top:3px;
	right:3px;
}
#lightbox *{color:#999}

#lightbox .container p{padding:12px;font-size:11px;color:ffffff}
/************/
/*
* html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
*/