/* new added classes on 14.12.2007. */
table.header_search td.txt_search_left {
	font-size:20px;
	color:#f47321;
	text-align: left;
	padding:0px 0px 8px 0px;
	}
	
	table.subcatlist td.content_left_search {
	background-image:url(../images/main/left_bg_a.jpg);
	background-position: left top;
	background-repeat:repeat-y;
	padding:0px 55px 0px 5px;
	}
	
	table.header_search td.drop_left_search input {
	color:#666666;
	border:1px solid #C0C0C0;
	font-size:10px;
	padding:2px 0px 1px 2px;
	vertical-align:middle;
	text-align: left;
	width:100px;
	} 	
	
	
	table.header_search td.gumb_left_search {
	padding:0px 0px 0px 5px;
	text-align: left;
	}
	
	
/* end of new added classes on 14.12.2007. */	
body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

a img {
border: none; 
}

li {
margin-bottom:10px;
	}

table, tr, td {
	border-collapse:collapse;
	border: 0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	}
	
a:link, a:active, a:visited {
	color:#F47321; 
	text-decoration:underline;
	}
	
a:hover {
	color:#F47321; 
	text-decoration:none;
	}
	
form {
margin:0px 0px 0px 0px;
	}
	
div.on_click {
	cursor: pointer;
	}	
		
#wrapper {
	width: 930px;
	margin: 0px auto; 
	position: relative;
	text-align:left;
	}
	
table.header_setup {
	width:930px;
	}
	
table.header_setup td.logo {
	width:109px;
	vertical-align:top;
	}
	
table.header_setup td.right {
	padding:0px 0px 0px 0px;
	width:auto;
	vertical-align:top;
	}
	
table.inner_header_top_links {
	width:100%;
	
	}
	
table.inner_header_top_links td.linki {
	color:#F47321;
	font-size:12px;
	vertical-align:bottom;
	height:50px;
	text-align:right;
	}
	
table.inner_header_top_second {
	width:100%;
	}
	
table.inner_header_top_second td.corp {
	padding:0px 0px 0px 5px;
	width:50%;
	height:35px;
	vertical-align:bottom;
	}
	
table.inner_header_top_second td.srch {
	vertical-align:top;
	text-align:right;
	}
	
table.header_search {
	width:auto;
	float:right;
	}
	
table.header_search td.txt {
	padding:0px 15px 0px 0px;
	font-size:20px;
	color:#f47321;
	}
	
table.header_search td.drop {
	vertical-align:middle;
	}
	
table.header_search td.drop input {
	color:#666666;
	border:1px solid #C0C0C0;
	font-size:12px;
	padding:2px 0px 1px 2px;
	vertical-align:middle;
	width:190px;
	} 	
	
table.header_search td.gumb {
	padding:0px 0px 0px 15px;
	}
	
table.header_text {
	width:100%;
	}
	
table.header_text td.text {
	padding:0px 0px 0px 5px;
	font-size:14px;
	color:#25517C;
	vertical-align:middle;
	height:24px;	
	}
	
table.main_nav {
	width:100%;
	}
	
table.main_nav a:link, table.main_nav a:active, table.main_nav a:visited {
	color:#ffffff; 
	text-decoration:underline;
	}
	
table.main_nav a:hover {
	color:#ffffff; 
	text-decoration:none;
	}	

table.nav_orange {
	margin-right:5px;
	float:left;
	width:auto;
	height:22px;
	}
	
table.nav_orange td.text {
	background-image:url(../images/header/nav_bg_o.jpg);
	background-repeat:repeat-x;
	width:auto;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	}	
	
table.nav_orange td.left {
	background-image:url(../images/header/nav_l_o.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.nav_orange td.right {
	background-image:url(../images/header/nav_r_o.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.nav_blue {
	margin-right:5px;
	float:left;
	width:auto;
	height:22px;
	}
	
table.nav_blue td.text {
	background-image:url(../images/header/nav_bg_b.jpg);
	background-repeat:repeat-x;
	width:auto;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	}	
	
table.nav_blue td.left {
	background-image:url(../images/header/nav_l_b.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.nav_blue td.right {
	background-image:url(../images/header/nav_r_b.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.lang_links {
	margin-top:13px;
	background-image:url(../images/main/lang_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:100%;
	text-align:right;
	}
	
table.lang_links td.linki {
	padding-right:20px;
	color:#F47321;
	font-size:12px;
	height:30px;
	vertical-align:middle;
	}
	
table.presentation {
	margin:10px 0px 10px 0px;
	width:100%;
	}
	
table.presentation td.flash {
	width:352px;
	vertical-align:top;
	border-right:1px solid #c0c0c0;
	}
	
table.presentation td.content {
	background-image:url(../images/main/brdr_b.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
	width:auto;
	}
	
table.inner_content {
	width:100%;
	background-image:url(../images/main/brdr_t.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	
table.inner_content td.vsebina {
	padding:1px 0px 0px 0px;
	vertical-align:top;
	}
	
table.arrows {
	width:100%;
	height:104px;
	background-image:url(../images/main/arrows.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
table.arrows td.left {
	padding:3px 0px 0px 42px;
	vertical-align:top;
	font-size:24px;
	color:#F47321;
	}
	
table.arrows td.right {
	padding:48px 0px 0px 70px;
	vertical-align:top;
	font-size:18px;
	color:#003366;
	}
	
table.inner_texts {
	margin:5px 0px 0px 0px;
	width:100%;
	}
	
table.inner_texts a:link, table.inner_texts a:active, table.inner_texts a:visited {
	font-size:14px;
	font-weight:bold;
	}
	
table.inner_texts a:hover {
	font-size:14px;
	font-weight:bold;
	}	

table.inner_texts p {
	margin:0px 0px 7px 0px;
	}
	
table.inner_texts ul {
	margin:3px 0px 0px 2px;
	padding:0px 0px 0px 14px;
	list-style-image:url(../images/main/arrow_blue.gif);
	}
	
table.inner_texts li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#003366;
	font-size:11px;
	}		
	
table.inner_texts td.left {
	padding:0px 10px 0px 20px;
	vertical-align:top;
	width:160px;
	}
	
table.inner_texts td.center {
	padding:0px 10px 0px 20px;
	vertical-align:top;
	width:160px;
	}
	
table.inner_texts td.right {
	padding:0px 10px 0px 20px;
	vertical-align:top;
	width:auto;
	}
	
table.inner_texts td.linija	{
	background-image:url(../images/main/linija.gif);
	background-position:top;
	background-repeat:no-repeat;
	width:1px;
	}
	
table.main_bottom_setup {
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	width:100%;
	}
	
table.main_bottom_setup td.left {
	vertical-align:top;
	}
	
table.main_bottom_setup td.center {
	padding-left:6px;
	vertical-align:top;
	}
	
table.main_bottom_setup td.right {
	padding-left:4px;
	vertical-align:top;
	}
	
table.one_btm_box {
	background-image:url(../images/main/fot_box_b.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:306px;
	height:180px;
	text-align:left;
	}
	
table.one_btm_box td.content {
	padding:0px 0px 10px 11px;
	background-image:url(../images/main/fot_box_t.jpg);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
	}
	
table.one_btm_box td.content h1 {
	font-size:18px;
	color:#F47321;
	margin:10px 0px 10px 0px;
	}
	
table.one_btm_box td.content p {
	color:#003366;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:14px 10px 6px 0px;
	}			
	
table.one_btm_box td.mail_content {
	padding:0px 0px 20px 11px;
	background-image:url(../images/main/fot_box_t_m.jpg);
	background-position:top;
	background-repeat:no-repeat;
	}
	
table.one_btm_box td.mail_content li {
	font-size:9px;
	}	
	
table.one_btm_box td.mail_content h1 {
	font-size:18px;
	color:#F47321;
	margin:10px 0px 10px 0px;
	}
	
table.one_btm_box td.mail_content p {
	color:#003366;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0px 3px 0px;
	}			
	
table.one_btm_box td.mail_content img {
	vertical-align:middle;
	}	
	
table.one_btm_box ul {
	width:200px;
	margin:3px 0px 12px 2px;
	padding:0px 0px 0px 14px;
	list-style-image:url(../images/main/arrow_blue.gif);
	}
	
table.one_btm_box li {
	padding:0px 0px 0px 0px;
	margin:4px 0px 4px 0px;
	color:#003366;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}								
	
table.enter_email {
	margin:20px 0px 20px 0px;
	width:284px;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	}										
	
table.enter_email td.left {
	padding:5px 0px 5px 0px;
	}
	
table.enter_email td.left input{
	width:255px;
	padding:3px 2px 0px 2px;
	border:none;
	background-color:#eaeaea;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;	
	}	
	
table.enter_email td.right {
	width:20px;
	padding:5px 0px 5px 9px;
	}
	
table.footer {
	border-top:1px solid #eeeeee;
	margin:0 auto;
	width:90%;
	color:#666666;
	}
	
table.footer td.content {
	padding:8px 0px 40px 0px;
	height:16px;
	text-align:center;
	font-size:10px;
	color:#666666;
	}
table.footer td.content p {
	padding:1px 0px 1px 0px;
	}	
	
table.footer td.content p.naslov {
	font-size:11px;
	color:#003366;
	}	
	
table.sub_nav_header {
	margin:10px 0px 0px 0px;
	background-image:url(../images/header/sub_nav_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:100%;
	}
	
table.sub_nav_header td.links {
	padding:0px 0px 0px 10px;
	height:32px;
	color:#003366;
	font-size:11px;
	}
	
table.sub_nav_header a:link, table.sub_nav_header a:active, table.sub_nav_header a:visited {
	color:#003366;
	font-size:11px;
	text-decoration:underline;
	}
	
table.sub_nav_header a:hover {
	color:#003366;
	font-size:11px;
	text-decoration:none;
	}
	
table.three_col_center {
	margin:10px 0px 10px 0px;
	width:100%;
	}
	
table.three_col_center td.lr {
	vertical-align:top;
	width:220px;
	}
	
table.three_col_center td.center {
	vertical-align:top;
	width:auto;
	}
	
table.subcatlist {
	margin-bottom:10px;
	width:210px;
	float:left;
	}

table.subcatlist td.content {
	background-image:url(../images/main/left_bg_a.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding:0px 5px 0px 10px;
	}
	
table.subcatlist td.content h1 {
	margin:0px 0px 0px 0px;
	color:#F47321;
	font-size:14px;
	}
	
table.subcatlist td.content span {
	font-size:11px;
	}			
	
table.subcatlist ul {
	margin:3px 0px 0px 2px;
	padding:0px 0px 0px 14px;
	list-style-image:url(../images/main/arrow_orange_il.gif);
	}
	
table.subcatlist li {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color:#F47321;
	font-size:11px;
	}
	
table.left_news {
	background-image:url(../images/main/left_bg_a.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:210px;
	float:left;
	}

table.left_news td.content {
	background-image: url(../images/main/left_t_b.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 5px 0px 10px;
	}
	
table.left_news td.content h1 {
	margin:0px 0px 0px 0px;
	color:#F47321;
	font-size:14px;
	}
	
table.left_news td.content span {
	font-size:11px;
	}
	
table.left_news td.content p {
	color:#003366;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:3px 0px 3px 0px;
	}		
	
table.left_news ul {
	margin:3px 0px 0px 2px;
	padding:0px 0px 0px 14px;
	list-style-image:url(../images/main/arrow_orange_il.gif);
	}
	
table.left_news li {
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	color:#333333;
	font-size:11px;
	}
	
table.blog_enter_email {
	margin:20px 0px 20px 0px;
	width:100%;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	}										
	
table.blog_enter_email td.up {
	padding:10px 0px 5px 0px;
	text-align:center;
	}
	
table.blog_enter_email td.up input{
	width:170px;
	padding:3px 2px 0px 2px;
	border:none;
	background-color:#eaeaea;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:17px;	
	}	
	
table.blog_enter_email td.down {
	text-align:center;
	padding:5px 0px 10px 9px;
	}
	
table.subscribe_btn {
	margin:0 auto;
	width:auto;
	height:22px;
	}
	
table.subscribe_btn td.text {
	background-image:url(../images/header/nav_bg_o.jpg);
	background-repeat:repeat-x;
	width:auto;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	height:22px;
	}	
	
table.subscribe_btn td.left {
	background-image:url(../images/header/nav_l_o.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.subscribe_btn td.right {
	background-image:url(../images/header/nav_r_o.jpg);
	background-repeat:no-repeat;
	width:10px;
	}
	
table.subscribe_btn td.arrow {
	padding: 1px 0px 0px 5px;
	}
	
table.right_corp {
	background-image:url(../images/main/left_bg_a.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:210px;
	float:right;
	}

table.right_corp td.content {
	background-image: url(../images/main/left_t_b.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:10px 10px 0px 10px;
	}
	
table.right_corp td.content h1 {
	margin:0px 0px 0px 0px;
	color:#F47321;
	font-size:14px;
	}

table.right_corp td.content p {
	color:#333333;
	font-size:11px;
	margin:3px 0px 3px 0px;
	}
	
table.inner_right_corp {
	width:100%;
	}
	
table.inner_right_corp td.left {
	width:56px;
	vertical-align:top;
	border-top:1px solid #c0c0c0;
	}	
	
table.inner_right_corp td.right {
	padding:10px 0px 0px 0px;
	vertical-align:top;
	font-size:18px;
	font-weight:bold;
	color:#F47321;
	border-top:1px solid #c0c0c0;		
	}		
	
	
table.center_main_content {
	background-image:url(../images/main/center_bg.jpg);
	background-repeat:repeat-y;
	width:100%;
	}
	
table.center_main_content td.header {
	padding:10px 0px 0px 10px;
	font-size:18px;
	color:#F47321;	
	}
	
table.center_main_content td.line {
	text-align:center;
	}
	
table.center_main_content td.text {
	padding:0px 10px 0px 10px;
	vertical-align:top;
	font-size:12px;
	color:#333333;
	}
	
table.center_main_content td.text p{
	padding:10px 0px 10px 0px;
	font-size:12px;
	color:#333333;
	}
	
table.center_main_content td.text h1 {
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#003366;
	}

table.center_main_content td.form {
	padding: 0px 10px 5px 10px;
	font-size:12px;
	color:#333333;	
}

table.center_main_content td.form td {
	padding: 0 10px 5px 0;
	vertical-align: top;
}

#form_error {
		/*border: 1px solid red;*/
		border-bottom: 2px solid red;
		font-size: 12px;
		margin: 1em 0;
		color: red;
		font-weight: bold;
		padding: 2px 5px;
		width: 200px; width/* */:/**/190px; width:/**/190px;
		text-align: center;
		line-height: 16px;
}

table.center_main_content td.form .label {
	padding: 0 10px 0 0;
	text-align: right;
	vertical-align: top;
}

table.center_main_content label {
	line-height: 23px;
}

table.center_main_content input {
	line-height: 21px;
	font-size:12px;
	color:#333333;
	width: 196px;
	*width: 194px;
}

table.center_main_content input.inputboxerror {
	border: 2px solid red;
}

table.center_main_content select {
	line-height: 23px;
	font-size:12px;
	color:#333333;
	width: 200px;
	margin: 0;
}

#industry_branch_holder.inputboxerror {
	border: 1px solid red;
}

#industry_branch_holder.inputboxerror select {
	border: 1px solid red;
	width: 198px;
	line-height: 21px;
	*line-height: 23px;
}

table.center_main_content textarea {
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 15px;
	font-size: 12px;
	color: #333333;
	width: 196px;
	*width: 194px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

table.center_main_content textarea.inputboxerror {
	border: 2px solid red;
}

#form_submit {
	float: left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:22px;
	line-height: 22px;
	text-decoration: none;
	background: url(../images/header/nav_bg_o.jpg) repeat-x 0 0;
}

#form_submit span {
	float: left;
	background: url(../images/header/nav_r_o.jpg) no-repeat 100% 0;
}

#form_submit span span {
	float: left;
	padding: 0 10px;
	background: url(../images/header/nav_l_o.jpg) no-repeat 0 0;
	cursor: pointer;
}

table.inner_left_float {
	float:left;
	margin:0px 10px 5px 0px;
	width:180px;
	}
	
table.inner_left_float td.text {
	padding:5px 0px 0px 0px;
	font-size:14px;
	color:#003366;		
	}											

div.g_ml {background:url(../images/new_year/ny_hmlr.jpg) 0 0 repeat-y; width:100%;}
div.g_mr {background:url(../images/new_year/ny_hmlr.jpg) 100% 0 repeat-y; width:100%;}
div.g_bl { background:url(../images/new_year/ny_hblr.jpg) 0 100% no-repeat; width:100%;}
div.g_br { background:url(../images/new_year/ny_hblr.jpg) 100% 100% no-repeat; width:100%;}
div.g_tm {background:url(../images/new_year/ny_htm.jpg) 0 0 repeat-x; width:100%;}
div.g_tl {background:url(../images/new_year/ny_htl.jpg) 0 0 no-repeat; width:100%;}
div.g_tr {background:url(../images/new_year/ny_htr.jpg) 100% 0 no-repeat; width:100%;}
div.g_tmtxt {background:url(../images/new_year/ny_htm_txt.jpg) 35% 0 no-repeat; width:100%;}
div.ny_gradient {padding:100px 60px 0 60px; position:relative; overflow:hidden;}
div.ny_gradient	div.grad {position:absolute; bottom:7px; left:-60px; width:930px; overflow:hidden; height:25px;}
div.ny_gradient h1 {font-size:21px; padding:10px 0 10px 0;}
div.ny_gradient p {font-size:16px; padding:10px 0 10px 0;}

div.radio {float:left; width:32%; text-align:center;}
div.radio.lr_margin {margin:0 18px 0 18px;}
div.radio label {display:block; padding:15px 0 15px 0; cursor:pointer;}
			
div.grey_tm {background:url(../images/new_year/gbm.jpg) 0 0 repeat-x; width:32%; float:left;}
div.grey_tl {background:url(../images/new_year/gbl.jpg) 0 0 no-repeat; width:100%;}
div.grey_tr {background:url(../images/new_year/gbr.jpg) 100% 0 no-repeat; width:100%;}
div.grey_letter {background:url(../images/new_year/gb_letter.jpg) 45% 0 no-repeat; width:100%; height:300px; overflow:visible;}
div.grey_letter label {display:block; cursor:pointer; width:100%; height:auto; padding:5px 0 5px 0;}
div.grey_header {padding:5px 0 5px 0;}
div.grey_header h2 {font-size:13px; text-align:center; padding:0 0 0 0; line-height:18px;}
div.grey_txt {padding:0 20px 0 20px; font-size:12px; line-height:18px;}
div.grey_txt p {font-size:13px; padding:0 0 0 0; line-height:18px;}

div.orange_tm {background:url(../images/new_year/obm.jpg) 0 0 repeat-x; width:32%; float:left; margin:0 18px 0 18px;}
div.orange_tl {background:url(../images/new_year/obl.jpg) 0 0 no-repeat; width:100%;}
div.orange_tr {background:url(../images/new_year/obr.jpg) 100% 0 no-repeat; width:100%;}
div.orange_letter {background:url(../images/new_year/ob_letter.jpg) 45% 0 no-repeat; width:100%; height:300px; overflow:visible; text-align:center;}
div.orange_letter label {display:block; cursor:pointer; width:100%; height:auto; padding:5px 0 5px 0;}
div.orange_header {padding:5px 0 5px 0;}
div.orange_header h2 {font-size:13px; text-align:center; padding:0 0 0 0; line-height:18px;}
div.orange_txt {padding:0 20px 0 20px; font-size:12px; text-align:left; line-height:18px;}
div.orange_txt p {font-size:13px; padding:0 0 0 0; text-align:left; line-height:18px;}

div.orange_letter a:link, div.orange_letter a:hover, div.orange_letter a:active, div.orange_letter a:visited {color:#000000; font-size:12px;}

div.ny_btn {position:relative; margin:15px 0 10px 0; text-align:center;}
div.ny_img {width:112px; height:37px; margin:0 auto; position:relative;}
div.ny_img img {position:absolute; top:0px; left:0px;}
div.ny_img input {position:absolute; top:0px; left:0px; background:url(../images/main/px.gif) 0 0 repeat; width:112px; height:37px; border:0 none; cursor:pointer; z-index:5;}

div.blue_tm {background:url(../images/new_year/bbm.jpg) 0 0 repeat-x; width:32%; float:left;}
div.blue_tl {background:url(../images/new_year/bbl.jpg) 0 0 no-repeat; width:100%;}
div.blue_tr {background:url(../images/new_year/bbr.jpg) 100% 0 no-repeat; width:100%;}
div.blue_letter {background:url(../images/new_year/bb_letter.jpg) 45% 0 no-repeat; width:100%; height:300px; overflow:visible;}
div.blue_letter label {display:block; cursor:pointer; width:100%; height:auto; padding:5px 0 5px 0;}
div.blue_header {padding:5px 0 5px 0;}
div.blue_header h2 {font-size:13px; text-align:center; padding:0 0 0 0; line-height:18px;}
div.blue_txt {padding:0 20px 0 20px; font-size:12px; line-height:18px;}
div.blue_txt p {font-size:13px; padding:0 0 0 0; line-height:18px;}

table.center_main_page {
	width:100%;
	}
	
table.center_main_page td.header {
	padding:10px 0px 10px 10px;
	font-size:18px;
	color:#F47321;	
	}
	
table.center_main_page td.line {
 background-color:#F47321;
	}
	
table.center_main_page td.text {
	padding:10px;
	vertical-align:top;
	font-size:12px;
	color:#333333;
	}