html, body {background:#CCCCCC; height:100%; font:14px Tahoma, Arial, Verdana;}
img {border:0px;}
img, div {behavior:url(iepngfix.htc);}
* + html {height:100%;}
* html {height:100%;}
* + html .contaner {height:100%;}
* html .contaner {height:100%;}
div, p, span {}
form {margin:0px; padding:0px;}
a {color:#E40028; text-decoration:none;}
a: hover {text-decoration:underline;}
.h-1 {margin:0px; padding:0px;}
.h_2 {background:#da0015; height:192px;}
.contaner {min-height:100%; margin-bottom:275px;}
.footer {height:275px; position:relative; margin-bottom:-275px; bottom:0px; clear:both;}
.h_2_l {width:50%; height:192px; background:url(images/header_t.gif) repeat-x top right; vertical-align:top;}
.h_2_c {width:513px; background:url(images/header_c.gif) no-repeat; vertical-align:top;}
.h_2_r {width:50%; background:url(images/header_b.gif) repeat-x bottom left; vertical-align:top;}
.icons {position:absolute; float:right; right:0px; margin:2px 34px 0px 0px; vertical-align:text-top;}
.icons a {display:block; float:left;}
.icons a {margin:0px 7px;}
.lang_switch a {color:#FFFFFF; text-decoration:none;}
.lang_switch a: hover {text-decoration:underline;}
.lang_switch {text-align:right; font-size:9px; color:#FFFFFF; padding:12px 32px 0px 0px;}
.mineconom {position:absolute; text-align:center; color:#FFFFFF; font-size:16px;}
.navibar {padding:10px 0px 0px 32px; height:26px; color:#7e7e7e;}
.navibar a {color:#7e7e7e; font-size:11px; text-decoration:none;}
.navibar a: hover {text-decoration:underline;}
div.redline {height:132px; background:#da0015 url(images/footer_bg.gif) repeat-x top;}
.sponsored {height:243px; background:url(images/footer_bg_b.gif) repeat-x top; padding-top:17px; text-align:center;}
.sponsored a {margin-right:22px;}
div.content_layout {background:url(images/footer_bg_t.gif) repeat-x bottom;}
table.content_layout {width:100%; height:80%;}
.ltab {width:196px; vertical-align:top;}
.rtab {width:168px; vertical-align:top; padding-right:34px; padding-left:12px;}
.rtab h1 {font-size:14px; text-align:right; margin:0px 0px 15px 0px;}
ul.l_menu {margin:0px 0px 0px 20px; padding:0px; min-width:165px;}
li.l_menu {list-style:none; padding:2px 0px;}
a.l_menu {display:block; background:#e40028 url(images/left_menu_it.gif) no-repeat top left; height:27px; color:#FFFFFF; font-size:16px; text-decoration:none;}
a.l_menu span {display:block; padding:4px 0px 0px 10px;}
ul.l_smenu {margin:0px 0px 0px 10px; padding:0px; display:none;}
li.l_smenu {list-style:none;}
a.l_smenu {color:#e40028; text-decoration:none; font-size:12px;}
a.l_smenu: hover {text-decoration:underline;}
h1.l_menu {display:block; background:#e40028 url(images/left_menu_it.gif) no-repeat top left; height:27px; color:#FFFFFF; font-size:16px; text-decoration:none; font-weight:normal; padding-left:15px;}
div.vote {padding-left:20px;}
span.l_menu, span.slide_up {background:url(images/slide_down.gif) no-repeat; background:97% 50%;}
span.slide_down {background:url(images/slide_up.gif) no-repeat; background:97% 50%;}
table.redline {width:100%;}
.persons {color:#FFFFFF; font-size:9px; position:relative;}
table.persons_cont {display:block; float:left;}
div.persons {width:940px; height:132px; overflow:hidden; padding-top:15px; margin:0px auto;}
td.redline_center {}
td.redline_sides {width:40px; height:130px; vertical-align:middle;}
img.person {width:300px; height:1px; clear:both;}
td.person {padding-right:25px; vertical-align:top; width:300px;}
.person_img {float:left; margin-right:10px;}
.person a {color:#FFFFFF; text-decoration:none;}
.person a: hover {text-decoration:underline;}
.galery_cont {width:480px; margin:20px 0px;}
.galery_arrow {width:30px;}
div.galery {overflow:hidden; height:80px; width:420px;}
table.galery td {padding-right:5px;}
a.show_more {text-decoration:none; color:#000000;}
a.show_more: hover {text-decoration:underline;}
div.m_line {float:left; color:#E40028; width:500px; overflow:hidden; background:#CCCCCC; height:23px;}
div.m_line_cont {width:542px; position:absolute; margin:170px 0px 0px -14px;}
div.mline_l {float:left; background:url(images/mline_l.gif) no-repeat left -1px; width:21px; height:24px;}
div.mline_r {float:left; background:url(images/mline_r.gif); width:21px; height:23px;}
div.m_string {white-space:nowrap; float:left;}
div.m_string p, div.m_string br, div.m_string div {display:block; white-space:nowrap; float:left; margin:0px;}
td.ctab {vertical-align:top; padding-left:12px;}
.ctab h1 {background:#e40028; color:#FFFFFF; text-align:right; font-size:14px; font-weight:normal; padding:4px 10px; margin:0px 0px 10px 0px;}
div.anons_item img {display:block; float:left; margin-right:10px;}
div.anons_item a {color:#e40028; text-decoration:none;}
div.anons_item a: hover {text-decoration:underline;}
div.anons_item {clear:both; margin-bottom:10px;}
div.anons_items {margin-bottom:15px;}
div.banner_place_r a {margin-bottom:10px;}
div.weather {float:right; padding-right:25px; padding-top:5px; color:#FFFFFF;}
table.expocalendar {width:100%;}
.expocalendar th {background:#E40028; color:#FFFFFF; font-weight:normal; font-size:11px;}
.expocalendar td {font-size:11px;}
.expocalendar tr: hover {background:#9E9E9E;}
.expocalendar tr.odd {background:#DFB5BD;}
.expocalendar tr.odd: hover {background:#9E9E9E;}
.newsitem {margin-bottom:30px;}
#n_widget {vertical-align:top;}
#n_widget_content {vertical-align:top;}
.loading_cursor {cursor:progress;}
.photoalbum img {padding:10px;}
.photoalbum img: hover {outline:1px solid #7e7e7e;}

/*eurocenter*/
.div-header{position:relative; float:none; width:100%; height:150px; min-width:650px; margin:0 0 10px 0; padding:0; background:url(/images/eurocenter/header_main.jpg) no-repeat center right;}
.div-header-left{position:relative; float:left; width:268px; height:150px; margin:0; padding:0;}
.div-header-right{position:relative; float:right; width:380px; height:80px; margin:20px 0 0 0; padding:0;color:navy; font:italic bold 19px Arial, Helvetica; text-align:center;}
