@charset "iso-8859-2";
/* CSS Document */
span.menu_top_i {font-family:Arial; font-size: 13px; font-weight: bold; margin: 0px 8px; position: relative; float: left; height: 26px; z-index:100; }
    span.menu_top_i a { font-size: 14px; font-weight: bold; text-decoration: none; color: #f1f1f2; height: 25px; }
    span.menu_top_i a:hover { font-size: 14px; font-weight: bold; text-decoration: none; color: #f1f1f2; }
span.menu_top_a {font-family:Arial; font-size: 13px; font-weight: bold; margin: 0px 8px; position: relative; float: left; height: 26px; z-index:100; }
    span.menu_top_a a { font-size: 14px; font-weight: bold; text-decoration: none; color: #303030; height: 25px; }
    span.menu_top_a a:hover { font-size: 14px; font-weight: bold; text-decoration: none; color: #303030; }

div.main_body {
	position: absolute;
	top: 0%;
	left: 0%;
	height: 100%;
	width: 100%;
	
}

#background {
height:100%;
position:absolute;
z-index:1;
}

td.main_top { background:  url(../img/background_top.jpg) center top #ffffff; }
td.main_center {height: auto; background:  url(../img/background_middle.jpg) top repeat-y #ffffff; }
div.main_body table.main_content {
	margin: auto; 
	align: center; 
	position: relative;
}
        table.main_content td.logo { padding: 0px 0px 0px 0px; font-size:1px; }
            td.logo div.logo_left { width: 238px; float: left; position: relative; border-width: 0px;}
        table.main_content td.baner { height: 150px; padding: 0px 0px 0px 0px; border-width: 0px; font-size:1px; }
            td.baner div.logo_right { width: 717px;  position: relative; }
       		
           	td.top_bar {color: white; padding: 0px 0px 0px 0px; vertical-align:middle;}
           	td.top_bar div.lang {text-align: center; width: 238px; height: 25px; background-color: #141515; float: left; position: relative;}
         	
         	div.lang a {font-family:Arial; font-size:13px; text-decoration: none; color: #ffffff;}
       		div.lang a:hover {font-family:Arial; font-size:13px; text-decoration: none; color: #ffffff;}
         	
         	td.top_bar_right {padding: 0px 0px 0px 0px; vertical-align:middle; background-color:#b08b71;}
         	td.top_bar_right div.menu {text-align: center; width: 717px; height: 25px; background-color: #141515;  float: left; position: relative;}
                    div.menu span div.submenu { position:absolute; left:-5px; top:25px; background:#FFFFFF;
                                              width:260px; height:auto; display:none; border:0px; z-index:1000 !important; }
                    div.menu span div.submenu div { display:block; clear:both; background: url(../img/menu_pointer_light.gif) 10px 15px no-repeat;
                                                   padding: 10px 0px 10px 20px; text-align: left; z-index:1000 !important; }
                    div.menu span div.submenu div a { color: #B08B71; text-decoration: none; font-weight:normal; height: auto;}
                    div.menu span div.submenu div a:hover { color: #B08B71; text-decoration: none; font-weight: bold; }

        table.main_content td.content_top { height: 9px; font-size: 9px; background: url(../img/main_top.gif) top left no-repeat; }
        table.main_content td.content { align: center; vertical-align: top;}
        table.main_content td.content_sub { }
            td.content_sub td.menu_spacer { background: url(../img/menu_left_bg.gif) top right repeat-y; }
            td.content_sub td.menu_top { background: url(../img/menu_left_top.gif) top left no-repeat; height: 11px; font-size: 11px; }
            td.content_sub td.menu_content { background: url(../img/menu_left_bg.gif) top left repeat-y; padding: 10px 20px; }            
            td.content_sub td.menu_bottom { background: url(../img/menu_left_bottom.gif) bottom right no-repeat; height: 4px; font-size: 4px; }

            td.content div.article_text { color:#503024;
				line-height:1.2em;
				padding:0;
				position:absolute;
				top:530px;
				width:700px;}
        table.main_content td.content_bottom { height: 8px; font-size: 8px; background: url(../img/main_bottom.gif) bottom left no-repeat; }


td.main_bottom {background:  url(../img/background_bottom.jpg) center bottom #D9D1CE;}
    td.main_bottom div.container { width: 971px; margin: 35px auto 0px auto; display: block; }
        div.container p.header { color: #6A3F2F; font-size: 16px; font-weight: bold; padding: 0px 0px 5px 30px;
                                background: url(../img/bottom_line.gif) bottom left repeat-x; }
        div.container p.gallery { text-align: center;  }
        div.container p.ogicom { text-align: right; color: #999999; font-size: 10px; padding-bottom: 45px; padding-top:20px;}
        div.container p.ogicom img {
			border-width: 0px;
			display : inline;
			vertical-align : middle;
		}
		
		div.more_button { width: 65px; height: 23px;  background-color: #4a413c; border-width: 0px; float:right; text-align: center;}
		div.more_button div.m_button{padding-top:3px; color: #ffffff;}
		div.m_button img {border-width: 0px; display : inline; vertical-align : middle;}

div.scroll { z-index:1 !important; }
div.scroll div {z-index:1 !important; }
div.scroll span { z-index:1 !important; }
div.scroll td { z-index:1 !important; }
div.scroll table { z-index:1 !important; }
div.scroll layer { z-index:1 !important; }
div.scroll ilayer { z-index:1 !important; }
div.scroll img { z-index:1 !important; }
div.scroll a { z-index:1 !important; }

/* Page styles */
td.topbar{ height:29px; vertical-align:middle; }
.menu{  }
.main{ background:#f5f8f8; }
.article{ padding:10px 15px 0px 15px; 

}
.footer{ background:url(../img/footer_bg.gif); }
.navmenu{ background:url(../img/footer_nav.gif);  }
.news{ background:#FFFFFF; }