/* CSS Document */
html 
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width:100%; 
	height:100%; 
	overflow:-moz-scrollbars-vertical; 
	overflow-x:auto; 
	overflow-y:scroll; 
	background-color:#c4c5c7;
}

body 
{
	padding: 0;
	margin: 0;
	background:#c4c5c7;
	width:100%;
	height:100%;
} 

table {
background-color: #c4c5c7;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #414042;
}

table.data_table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#414042;
background:#FFFFFF;
}

table.data_table .copy_line {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background-color:#c4c5c7;
color:#FFFFFF;
height: 20px;
vertical-align:top;
padding-top:2px;
}

table.data_table .bg_navi {
background-image:url(img/bg_navi.jpg);
height:24px;
width:950px;
}

table.data_table .bg_header_top {
background-image:url(img/bg_header_top.gif);
height:21px;
width:950px;
}

table.data_table IMG.ultrasum_logo {
padding-left: 29px;
/*padding-top: 4px;*/
vertical-align: top;
}

table.data_table .bg_blank_banner {
background-image:url(img/bg_blank_banner.gif);
height:19px;
width:950px;
}

table.data_table .bg_news_banner {
background-image:url(img/bg_news_banner.gif);
height:25px;
width:950px;
}

table.data_table .bg_footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a8afb5;
vertical-align:middle;
background-image:url(img/bg_footer.gif);
height:18px;
width:950px;
}

A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#e21c11;
text-decoration: underline;
}

A:hover {
text-decoration:none;
}

table.data_table DIV.navi_header_top {
padding-right:10px;
*padding-right: 30px;
height: 21px;
}

table.data_table DIV.navi_header_top IMG {
float:right;
padding-left: 8px;
padding-right: 8px;
}

table.data_table DIV.navi_header_top DIV.hlink A {
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#414042;
padding-top: 3px;
font-weight: bold;
text-decoration: none;
}

table.data_table DIV.navi_header_top DIV.hlink A:hover {
text-decoration: underline;
}

table.data_table .bg_footer DIV.navi_footer_bot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#a8afb5;
padding-right: 30px;
padding-top: 2px;
}

table.data_table .bg_footer DIV.navi_footer_bot A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#a8afb5;
font-weight: bold;
text-decoration: none;
}

table.data_table .bg_footer DIV.navi_footer_bot A:hover {
text-decoration: underline;
}

.navi_main {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-right: 30px;
padding-top: 5px;
}

.navi_main A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing: 1px;
color:#ffffff;
text-decoration: none;
padding-left:20px;
}

.navi_main A:hover {
text-decoration: none;
color:#7b1810;
}

.news_banner {
padding-left: 175px;
vertical-align:middle;
}

.news_banner A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#e21c11;
text-decoration:underline;
}

.news_banner A:hover {
text-decoration:none;
}

.news_banner .date {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#e21c11;
padding-right: 8px;
}

.news_banner .title {
float:left;
padding-right: 8px;
}

.news_banner .title a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#414042;
font-weight: normal;
text-decoration: none;
}

.news_banner .title a:hover {
text-decoration:underline;
}
/*
table.data_table  DIV.searchForm {
padding-top: 16px;
padding-right: 30px;
width: 279px;
height: 20px;
}

table.data_table  DIV.searchForm  DIV.SFtext {
padding-top: 7px;
padding-right: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#a8afb5;
}

table.data_table  DIV.searchForm form {
padding: 0px;
margin: 0px;
}
*/
table.data_table  DIV.searchForm
{
	margin-top:30px;
	*margin-bottom:0px;
	clear:both
}
table.data_table  DIV.searchForm  input.text { 
width: 120px; 
font-size:10px; 
font-family: Verdana;
height: 12px;
border: solid 1px #dfe2e4; 
}


table.data_table table.table_body {
background-color:#f8f8f8;
}

table.data_table table.table_body DIV.body_container {
width: 669px;
vertical-align: top;
}

table.data_table table.table_body DIV.body_container DIV.menupath {
float:left;
padding-left: 20px;
color: #a8afb5;
width: 410px;
}

table.data_table table.table_body DIV.body_container DIV.menupath a {
color: #a8afb5;
}
DIV.body_container
{
	margin-left:-19px;
	clear:both;
}
DIV.body_container DIV.titleflash {
float:left;
padding-left: 20px;
color: #e21c11;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:normal; 
padding-top: 10px;
}

DIV.body_container DIV.newstitle {
float:left;
padding-left: 20px;
color: #e21c11;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold; 
padding-top: 10px;
}

DIV.body_container DIV.newsdate {
float:left;
padding-left: 20px;
color: #414042;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 10px;
clear:both;
}

DIV.body_container DIV.body_text {
float:left;
padding-left: 20px;
padding-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #414042;
}

DIV.body_container DIV.body_text_big {
float:left;
padding-left: 20px;
padding-top: 10px;
width: 610px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #414042;
}
DIV.body_container DIV.body_text
{
	clear:both;
}
DIV.body_container DIV.body_text ul { 
padding:0px; 
margin:0px 0px 15px 30px; 
}

DIV.body_container DIV.body_text ul li { 
padding:0px 0px 0px 8px; 
margin:0px 0px 2px 0px; 
list-style-type:none; 
background-image: url(img/bullet.gif); 
background-repeat:no-repeat;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area {
float:left;
padding-left: 20px;
padding-top: 10px;
width: 410px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #414042;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area A {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #414042;
text-decoration: underline;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area A:hover {
text-decoration:none;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area ul li {
list-style-type:none;
padding:0px 0px 0px 15px; 
margin:4px 0px 0px -39px; 

}

table.data_table table.table_body DIV.body_container DIV.sitemap_area UL.sitemap LI {
list-style-type:none; 
background-image: url(img/sitemap_f.gif); 
background-repeat:no-repeat;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area UL.sitemap_o LI {
list-style-type:none; 
background-image: url(img/sitemap_fo.gif); 
background-repeat:no-repeat;
}

table.data_table table.table_body DIV.body_container DIV.sitemap_area UL.sitemap_o LI UL LI {
list-style-type:none; 
background-image: url(img/sitemap_a.gif); 
background-repeat:no-repeat;
}

table.data_table table.table_body DIV.body_container DIV.banner_pic {
float: right;
width: 200px;
}

table.data_table table.table_body DIV.body_container DIV.banner_pic DIV.body_pic {
float: right;
background-color:#e21c11;
width:200px;
margin-bottom: 20px;
}

table.data_table table.table_body DIV.body_container DIV.banner_pic DIV.body_pic DIV.text_pic {
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

/* MENU NA LEVI */
table.data_table table.table_body div.submenus { 
width: 160px; 
margin:0px 0px 0px 0px; 
background-image:url(img/submenu_line.gif); 
background-position: right;
background-repeat:repeat-y;
padding-bottom: 20px; 
padding-top: 20px; 
}

table.data_table table.table_body div.submenus a { 
font-style:italic;	
font-size:14px; 
color:#5b6870; 
text-decoration:none; 
}

table.data_table table.table_body div.submenus a:HOVER { 
color: #e21c11; 
background-image:url(img/submenu_line_puscica.gif); 
background-position: right; 
background-repeat:no-repeat;  
}

table.data_table table.table_body div.submenus ul { 
padding:0px; 
margin:-1px 0px 0px 0px; 
}

table.data_table table.table_body div.submenus ul li { 
padding:0px 0px 0px 3px; 
margin:0px 0px 20px 0px; 
list-style-type:none; 
}

table.data_table table.table_body div.submenus ul li a, div.submenus ul li.menupath ul li a {  
display:block; 
margin-left:0px; 
font-weight:normal;  
}

table.data_table table.table_body div.submenus ul li ul { 
padding-top:5px; 
}

table.data_table table.table_body div.submenus ul li ul li { 
padding:0px 0px 0px 3px; 
margin-left:14px; 
}

table.data_table table.table_body div.submenus ul li.menupath  a { 
color: #e21c11;  
}

table.data_table table.table_body div.submenus ul li ul li a, div.submenus ul li.menupath ul li a { 
color: #b2b2b2; 
}
/* KONEC MENUJA */

/* CITATI NA LEVI */
table.data_table table.table_body div.quotes { 
width: 150px; 
margin:0px 0px 0px 3px; 
padding-bottom: 20px; 
padding-top: 23px; 
font-style:italic;	
font-size:15px; 
color:#e21c11; 
text-decoration:none;
}

table.data_table table.table_body div.quotes div.author {
font-style:italic;	
font-size:10px; 
color:#5b6870; 
text-decoration:none;
padding-top: 10px;
}
/* KONEC CITATOV */

table.data_table table.table_body DIV.newsmodul {
padding-left: 4px;
width: 156px; 
margin:0px 0px 0px 0px; 
background-image:url(img/submenu_line.gif); 
background-position: right;
background-repeat:repeat-y;
height: 100%;
padding-bottom: 20px;
}

table.data_table table.table_body DIV.newsmodul DIV.searchNews {
width: 156px;
padding-top: 10px;
}

DIV.titlebar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #a8afb5;
float:left;
padding-top: 2px;
margin-bottom:12px;
}

DIV.titlebar span.archive { 
font-weight: normal; 
position: relative; 
top: -2px; 
left: 0px; 
}

DIV.titlebar a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #a8afb5;
}

table.data_table table.table_body DIV.newsmodul DIV.searchNews form {
padding: 0px;
margin: 0px;
padding-bottom: 10px;
width: 150px;
}

table.data_table table.table_body DIV.newsmodul DIV.searchNews input.text { 
width: 85px;
*width: 83px;  
font-size:10px; 
font-family: Verdana;
height: 12px;
border: solid 2px #c8d0d3; 
}


table.data_table table.table_body DIV.newsmodul DIV.news {
padding-top: 10px;
padding-bottom: 10px;
width: 150px;
background-image:url(img/pixels.gif);
background-repeat:no-repeat;
background-position:top-left;
}

table.data_table table.table_body DIV.newsmodul DIV.news DIV.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #e21c11;
}

table.data_table table.table_body DIV.newsmodul DIV.news a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #414042;
font-weight: bold;
text-decoration: none;
}

table.data_table table.table_body DIV.newsmodul DIV.news a:hover {
text-decoration:underline;
}

DIV.newsarchive {
padding-top: 10px;
padding-bottom: 10px;
}

DIV.newsarchive DIV.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #e21c11;
}

DIV.newsarchive DIV.disc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #414042;
}

DIV.newsarchive a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #414042;
font-weight: bold;
text-decoration: none;
}

DIV.newsarchive a:hover 
{
	text-decoration:underline;
}

DIV.body_container DIV.body_text_big DIV.newsarchive a:hover {
text-decoration:underline;
}

table.data_table table.table_body DIV.body_container DIV.body_text_big DIV.search_results {
padding-top: 10px;
padding-bottom: 10px;
color: #e21c11;
}

table.data_table table.table_body DIV.body_container DIV.body_text_big DIV.search_results a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #414042;
font-weight: bold;
text-decoration: none;
}

table.data_table table.table_body DIV.body_container DIV.body_text_big DIV.search_results a:hover {
text-decoration:underline;
}

table.data_table table.table_body DIV.body_container DIV.body_text_big DIV.search_results DIV.disc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #414042;
}

/* media center */
table.data_table table.table_body_mediacenter {
background-image:url(img/bg_mediacenter.gif);
background-repeat:repeat-y;
}

table.data_table table.table_body_mediacenter DIV.body_container DIV.body_text_media {
float:left;
width: 350px;
}

table.data_table table.table_body_mediacenter DIV.body_container DIV.body_text_media DIV.media_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #414042;
padding-top: 10px;
}

table.data_table table.table_body_mediacenter DIV.body_container DIV.body_text_media DIV.menupath {
float:left;
color: #ffffff;
width: 350px;
}

table.data_table table.table_body_mediacenter DIV.body_container DIV.body_text_media DIV.menupath a {
color: #ffffff;
}

DIV.freetext h4 {
color: #45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight:normal; 
width: 350px;
margin-top: 22px;
}

table.data_table table.table_body_mediacenter DIV.body_container_download {
float:right;
width: 430px;
vertical-align: top;
color:#45525a;
}


DIV.titleflash {
color: #45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
text-transform:uppercase;
background-image:url(img/mediacenter_download.gif);
background-position:bottom;
background-repeat: repeat-x;
padding-bottom:5px;
}

DIV.company {
background-image:url(img/mediacenter_download_pix.gif);
background-position:bottom;
background-repeat: repeat-x;
padding-top: 20px;
padding-bottom: 20px;
}

DIV.company a {
color:#45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:underline;
}

DIV.company a:hover {
color:#ffffff;
text-decoration:none;
}

DIV.company TABLE.company_table {
width:430px;
background-color:#7d8a92;
}

DIV.company TABLE.company_table .c_name {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
width: 105px;
vertical-align:bottom;
}

DIV.company TABLE.company_table .c_qf {
color:#45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 94px;
vertical-align:bottom;
}

DIV.company TABLE.company_table .c_brochure {
color:#45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 130px;
vertical-align:bottom;
}

DIV.company TABLE.company_table .c_pictures {
color:#45525a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align:bottom;
}

table.data_table table.table_body_mediacenter DIV.body_container {
float:left;
width: 832px;
vertical-align: top;
color:#45525a;
}

table.data_table table.table_body_mediacenter DIV.body_container a {
color:#ffffff;
}

/* end media center */

/*top menu */
tr.bg_header_top td div.top_menu_div{float:left; height:21px; display:inline;width:100%}
tr.bg_header_top td div.top_menu_div div.freetext {margin:0px 0px 0px 0px; float:left; width:100%}
tr.bg_header_top td div.top_menu_div div.freetext div.link_crta{float:left}

/*main menu*/
div.main_menu_container { float:right; width:auto; *margin:0 17px 0 0; }
div.main_menu_container div a { display:block; width:100%; height:24px; }
div.main_menu_container div.a2261a
{
	background-image:url(img/link1.png);
	width:45px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:22px;
	/**margin-right:10px*/
}

div.main_menu_container div.a2261a a:hover { display:block; background-image:url(img/link1a.png);}

div.main_menu_container div.a2298a
{
	background-image:url(img/link2.png);
	width:79px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:22px;
	/**margin-right:10px*/
}

div.main_menu_container div.a2298a a:hover { display:block; background-image:url(img/link2a.png); }

div.main_menu_container div.a2263a
{
	background-image:url(img/link3.png);
	width:79px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:22px;
	/**margin-right:10px*/
}

div.main_menu_container div.a2263a a:hover { display:block; background-image:url(img/link3a.png); }




div.main_menu_container div.a2262a
{
	background-image:url(img/link5.png);
	width:93px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:22px;
	/**margin-right:10px*/
}

div.main_menu_container div.a2262a a:hover { display:block; background-image:url(img/link5a.png); }







div.main_menu_container div.a2264a
{
	background-image:url(img/link4.png);
	width:109px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:30px;
	*margin-right:15px
}

*html div.main_menu_container div.a2264a
{
	background-image:url(img/link4.png);
	width:109px;
	height:24px;
	background-repeat:no-repeat;
	float:left;
	margin-right:0px;
}
div.main_menu_container div.a2264a a:hover { display:block; background-image:url(img/link4a.png); }

/*novice vstopna*/
div.NoviceMeni
{
	border-right:1px solid #C7CFD1;
	width:147px;
	float:left;
	padding-right:10px;
	min-height:250px;
    height:auto !important;
	height:250px;
	padding-left:3px
}
div.NoviceMeni div.news
{
	float:left;
	width:150px;
}
div.NoviceMeni div.news div.info
{
	padding-top:10px;
	color:#E21C11;
	font-size:9px;
	float:left;
	width: 150px;
	background-image:url(img/pixels.gif);
	background-position:0px top;
	background-repeat:no-repeat;
	background-position:top-left;
}
div.NoviceMeni div.news div.naslov
{
	padding-bottom:10px;
	width: 150px;
	clear:both;
}
div.NoviceMeni div.news div.naslov a
{
	display:block;
	font-weight:bold;
	color:#414042;
	font-size:9px;
	text-decoration:none;
	width: 129px;
}

div.NoviceMeni div.news div.naslov a:hover
{
	text-decoration:underline;
}

/*content_1*/
tr.main_container td div.mc_0 
{
	margin:40px 40px 40px 75px;
	*padding-bottom:40px;
	height:100%;
	width:100%;
	float:left;
	height:100%;
}

*html tr.main_container td div.mc_0 
{
margin-left:25px;
}

tr.main_container td div.mc_1
{
	width:150px;
	float:left;
	padding-right:10px;
}
tr.main_container td div.mc_2
{
	margin-left:30px;
	margin-right:45px;
	width:410px;
	float:left;
}
tr.main_container td div.mc_3
{
	
	width:200px;
	float:left;
}

tr.main_container td div.mc_2_1
{
	width:700px;
	float:left;
	margin-left:20px;
	margin-right:20px;
}
tr.main_container td div.mc_3_1
{
	display:none;
}

/*news search form*/
div.searchForm1
{
	margin-bottom:10px;
}

div.sea_one { float:left; }
div.sea_two { float:left; margin:-5px 0 20px 0; *margin:-4px 0 20px 0; }

div.searchForm1 form div.sea_one input.text
{
	border:2px solid #C8D0D3;
	font-family:Verdana;
	font-size:10px;
	height:12px;
	width:85px;
	*width:83px;
}
div.searchForm1 form div.sea_two input.submit
{
	/*border:2px solid #C8D0D3;*/
	
	margin-left:-4px;
	/*background-image:url(img/searchnews.gif);
	width:40px;
	height:18px;
	background-repeat:no-repeat;
	src="/ultra-sum/portal/templates/ultra-sum/img/search.gif" name="search" style="position: relative; top: 5px;"*/
}

/*news ticker entry*/
#newsTicker 
{ 
	width:auto; 
	height:20px; 
	padding:5px 0 0 170px; 
}

#newsTicker a 
{
	text-decoration:none; 
	color:#414042; 
}

#newsTicker a:hover 
{
	text-decoration:underline; 
}

/*Search*/
tr.logo_ultra td div.searchForm { float:right; margin:28px 0 0 0; padding:0 30px 0 30px; }
div.ultra_text { float:left; margin:0 0 0 0px; *margin:0 0 0 0px; }
div.ultra_submit { float:left; padding:0; *padding-top:1px; }
div.searchresults { clear:both; padding:18px 0 0 0px; *padding:0 0 0 0px; margin:0 60px 0 0; }
div.searchresults div.t { float:left; }
div.searchresults div.mp { color:#E21C11; }
div.searchresults div.mp span b { text-transform:uppercase; }
tr.main_container td div.mc_2_1 div.searchresults div.a { clear:both; margin:0 0 20px 0; }
tr.main_container td div.mc_2 div.searchresults div.a { clear:both; margin:0 0 20px 0; width:410px }

div.searchresults div.t a { color:#414042; text-decoration:none; font-weight:bold; }
div.searchresults div.t a:hover { text-decoration:underline; }


/*menupath*/
div.menupath_container
{
	display:block;
	height:12px;
	width:100%;
	margin:0px 0 0px -2px; *margin:0 0 0 -2px; padding:0;
}

div.mc_2_1 div.menupath_container
{
	display:block;
	height:12px;
	width:100%;
	margin:0 0 0px -2px; *margin:0 0 0 0px; padding:0;
}

div.menupath_container ul.menupath
{
	margin:0px ;
	padding:0px;
	color:#A8AFB5;
	font-family:Verdana;
	font-size:10px;
	list-style-image:none;
	display:inline;
	float:left;
}
div.menupath_container ul.menupath li
{
	margin-left:3px;
	display:inline;
	float:left;
}
div.menupath_container ul.menupath li a
{
	color:#A8AFB5;
	font-family:Verdana;
	font-size:10px;	
}
div.menupath_container ul.menupath li a.sel
{
	text-decoration:none;
		color:#A8AFB5;
	font-family:Verdana;
	font-size:10px;
}


/*media center*/
tr.main_container123
{
	background-image:url(img/bg_mediacenter.gif);
	width:950px;
	background-repeat:repeat-y;
}
tr.main_container123 td div.mece_0_1
{
	margin:40px 40px 40px 78px;
}	 
tr.main_container123 td div.mece_0_1 div.mece_0
{
	width:350px;
	float:left;
}
tr.main_container123 td div.mece_0_1 div.mece_1
{
	width:430px;
	float:right;
}
tr.main_container123 td div.mece_0_1 div.mece_0 div.freetext
{
	margin-bottom:50px;
	clear:both;
}
tr.main_container123 td div.mece_0_1 div.mece_0	div.menupath_container ul.menupath
{
	color:White;
	margin-bottom:10px;
}
tr.main_container123 td div.mece_0_1 div.mece_0	div.menupath_container ul.menupath li a
{
	color:White;
}
tr.main_container123 td div.mece_0_1 div.mece_0 div.freetext p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #414042;
padding-top: 10px;
}

div.freetext h1 {
color: #e21c11;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:normal;
margin-bottom:15px;
margin-top:12px;
/*margin-bottom:5px;
*margin-top:0px; */
}
div.freetext h3
{
	color:#E21C11;
	font-size:10px;
	line-height:16px;
	}
div.freetext ul 
{
margin:0px 0px 15px 30px;
padding:0px;
}
div.freetext ul li
{
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0px 0px 10px;
	padding:0px 0px 0px 8px;
	line-height:14px;
}

/*submenu*/
div.mc_1 div#TopMenu
{
	border-right:1px solid #EB7B6F;
	float:left;
	height:auto !important;
	min-height:20px;
	padding-right:10px;
	width:150px;
}

div.mc_1 div#TopMenu ul
{
	margin:0px 0px 0px 4px;
	padding:0px;
	list-style:none;
	width:100%;
}
div.mc_1 div#TopMenu ul li a:hover
{
	color: #e21c11; 
	background-image:url(img/submenu_line_puscica.gif); 
	background-position: 153px; 
	background-repeat:no-repeat;
	width:163px
}
div.mc_1 div#TopMenu ul li a
{
	color:#5B6870;
	margin:0px 0px 10px 0px;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
	display:block; 
	margin-left:0px; 
	font-weight:normal;
}

div.mc_1_none div#TopMenu
{
	border-right:1px solid #EB7B6F;
	float:left;
	height:auto !important;
	min-height:20px;
	padding-right:10px;
	width:150px;
	position:relative;
}

*html div.mc_1_none div#TopMenu
{
	border-right:1px solid #EB7B6F;
	float:left;
	height:auto !important;
	min-height:20px;
	
	padding:0px;
	width:151px;
}
div.mc_1_none div#TopMenu ul li.menupath
{
	list-style:none;
	list-style-image:none
}
div.mc_1 div#TopMenu ul li a.selected
{
	color: #e21c11; 
	/*background-image:url(img/submenu_line_puscica.gif); */
	background-position: 154px; 
	background-repeat:no-repeat;
	width:163px;
}
div.mc_1_none div#TopMenu ul
{
	margin:-2px 0px -10px 3px;
	padding:0px;
	list-style:none;
	width:100%;
}
div.mc_1_none div#TopMenu ul li a:hover
{
	color: #e21c11; 
	background-image:url(img/submenu_line_puscica.gif); 
	background-position: 154px; 
	background-repeat:no-repeat;
	width:163px
}

*html div.mc_1_none div#TopMenu ul li a:hover
{
	display:block;
	color: #e21c11; 
	background-image:url(img/submenu_line_puscica.gif); 
	background-position: 154px; 
	background-repeat:no-repeat;
	width:163px;

	position:absolute;
}

div.mc_1_none div#TopMenu ul li a
{
	color:#5B6870;
	margin:0px 0px 10px 0px;
	font-size:14px;
	font-style:italic;
	text-decoration:none;
	display:block; 
	margin-left:0px; 
	font-weight:normal;
	width:163px
}
div.mc_1_none div#TopMenu ul li a.selected
{
	color: #e21c11; 
	/*background-image:url(img/submenu_line_puscica.gif); */
	background-position: 154px; 
	background-repeat:no-repeat;
	width:163px
}

/*sitemap*/
div.sitemap_title { margin:12px 0 15px 0px; color:#e21c11; font-size:18px; }
div.sitemap {}
div.sitemap ul.c1 { list-style:none; margin:10px 0 0 -38px; *margin:10px 0 0 2px; }
div.sitemap ul.c1 li { padding:3px 0 3px 0; *padding:0px; }
div.sitemap ul.c1 li a { padding:0 0 0 5px; color:#414042; }

div.sitemap ul.c1 li ul.c2 { list-style:none; margin:0 0 0 16px; padding:0px; }
div.sitemap ul.c1 li ul.c2 li { background:url(img/sitemap_a.gif) no-repeat; padding:3px 0 3px 8px; background-position:left 2px; }

/*Stil - sitemap left*/
div.freetext p{ line-height:14px;}
div.freetext p em { color:#e21c11; font-size:14px; }

/*archive of news*/
div.mc_2_1 div.newslist { margin:10px 60px 0 0px; *margin:0 60px 0 4px; }


/*left image - customHTML*/	
div.image_left div.row_two { background:#e21c11; color:White; line-height:14px; vertical-align:middle; padding:5px 5px 5px 5px; margin-bottom:20px; text-align:left }
div.image_left div.row_two a { text-decoration:underline; }
div.image_left div.row_two a:hover { text-decoration:none; }
div.image_left div.row_one img.image {margin:0px; *position:relative; *margin-bottom:-2px; }

/*generic*/
div.newsurl { display:none; }
div.newslist div.news div.img img
{
	margin:10px 0px 0px 0px;
}
div.newslist div.news a h2 { font-size:16px; padding:0; margin:20px 0 0 0; }
div.newslist div.news h2 
{
	/*font-size:16px; padding:0; margin:12px 0 15px 0; color:#E21C11; width:410px */
color:#E21C11;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin-bottom:15px;
margin-top:12px;
width:410px;
	}
div.newslist div.news a { text-decoration:none; }
div.newslist div.news a:hover { text-decoration:underline; }
div.newslist div.news div.info { font-weight:bold; margin:0px 0 10px 0; }
div.newslist div.news div.body{line-height:14px}
div.newslist div.news div.summary{line-height:14px}
div.news_container{float:left; width:669px;}
div.news_container div.text_container{float:left; width:410px; padding-right:40px}
tr.main_container td div.mc_2_1 div.news_container div.img_container{float:right; width:200px;text-align:right; position:relative; top:-83px; margin-right:5px;  }
div.news_container div.img_container img {margin-bottom:20px;}
table.qnrtab
{
	background:none;
}
table.qnrtab tr
{
	background:none;
}
table.qnrtab tr td table
{
	background:none;
}
table.qnrtab h3
{
	color:#E21C11;
	font-size:10px;
	margin:0px;
	padding:0px;
}
table.qnrtab p
{
	margin:0px;
	padding:0px;

}
table.qnrtab tr td.qnrtextarea textarea
{
	height:150px;
}
tr.main_container td div.mc_1_none
{
	width:150px;
	float:left;
	padding-right:10px;
	min-height:250px;
height:auto !important;
height:250px;
}
div.mece_0_1 div.mece_0 a {color:White}