/*General*/
html, body {
    padding:0px;
   
}
body {
    margin: 0px;
    background-color: #482c29;
    color: #f8e3cd;
    height: 100%;
    background-image:url("../images/bg.gif");
    background-repeat:repeat-y;
}
body,td {
    font-family:tahoma,sans-serif;
    font-size:75%;
}
a {
    color:#e2b65a;
}
table.main {
    table-layout:fixed;
    border-collapse:collapse;
    border:none;
    width:100%;
    height:100%;
}
td {
    padding:0px;
    vertical-align:top;
}
td.header {
    background-image:url("../images/bg_top.gif");
    background-repeat:repeat-x;
    height:223px;
}
div.header, td.footer div {
    width:800px;
    background-repeat:repeat-y;
}
div.header {
    height:223px;
    background-image:url("../images/bg.gif");
}
td.content {
    background-image:url("../images/b_top.gif");
    background-position:bottom left;
    background-repeat:no-repeat;
}
div.content {
    overflow:auto;
    width:670px;
    margin-left:20px;
    margin-bottom:10px;
    font-family:arial;
    height:97%;
    z-index:1;
	font-size: x-small;
	color: #f8e3cd;
	scrollbar-3dlight-color:#291F17;
	scrollbar-arrow-color:#231D13;
	scrollbar-base-color:#291F17;
	scrollbar-darkshadow-color:#291F17;
	scrollbar-face-color:#5B4232;
	scrollbar-highlight-color:#5B4232;
	scrollbar-track-color:#35241E;
	scrollbar-shadow-color:#76675C;
}

div.content_a {
    overflow:auto;
    width:670px;
    margin-left:20px;
    margin-bottom:10px;
    font-family:arial;
    height:96%;
    z-index:1;
	font-size: x-small;
	color: #f8e3cd;
	scrollbar-3dlight-color:#291F17;
	scrollbar-arrow-color:#231D13;
	scrollbar-base-color:#291F17;
	scrollbar-darkshadow-color:#291F17;
	scrollbar-face-color:#5B4232;
	scrollbar-highlight-color:#5B4232;
	scrollbar-track-color:#35241E;
	scrollbar-shadow-color:#76675C;
}

.content_div1 {
    width:100%;
    padding-left:20px;
	padding-top:10px;
    padding-bottom:10px;
    font-family:arial;
    height:100%;
    z-index:1;
	font-size: x-small;
	color: #f8e3cd;
}

td.footer {
    height:90px;
    background-image:url("../images/bg_bottom_right.gif");
    background-repeat:repeat-x;
}
td.footer div {
    height:90px;
    background-image:url("../images/bg_bottom.gif");
    position:relative;
}

img {
    border:0px;
}
img.bg {
    position:absolute;
    left:0px;
    top:0px;
}
img.logomedium {
    position:relative;
    left:392px;
    top:43px;
    z-index:1;
}
table.h1 {
    position:absolute;
    width:370px;
    height:106px;
    left:20px;
    top:48px;
}
table.h1 td {
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    color:#e2b65a;
    letter-spacing:0.05em;
    vertical-align:bottom;
}


/* Front page */
body.front td.content {
    vertical-align:middle;
    white-space:nowrap;
    background-image:url("../images/b_top_front.gif");
}
body.front td.footer {
    height:139px;
}
body.front td.footer div {
    height:139px;
    background-image:url("../images/bg_bottom.gif");
}
body.front td.content img {
    margin:25px;
    position:relative;
    margin-top:70px;
    margin-bottom:45px;
    z-index:2;
}
td.footer img.logo {
    position:relative;
    margin:10px;
    margin-left:125px;
    margin-top:42px;
    z-index:1;
}

td.footer img.logo1 {
    margin-left: 200px;
}
img.logobig {
    position:relative;
    margin-left:176px;
    top:57px;
    z-index:1;
}

/* Menu */
div.menu {
    position:absolute;
    top:8px;
    left:-1px;
    z-index:10;
}
ul.menu {
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    list-style:none;
    width:800px;
    z-index:2;
}
ul.menu li {
    display:block;
    position:relative;
    float:left;
    margin:0px;
    height:11px;
    line-height:11px;
    font:bold 11px tahoma,sans-serif;
    border-left:1px solid black;
}
ul.menu a {
    display:block;
    width:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? 1 : 'auto' ));;
    color:#000000;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
}
ul.menu a:hover {
    color:#5E4332;
}
ul.menu ul {
    visibility:hidden;
    position:absolute;
    margin:0px;
    padding:0px;
    top:14px;
    margin-left:10px;
    border-left: 1px solid #ffd200;
    border-top: 1px solid #ffd200;
    width:130px;
}
ul.menu li.sub ul {
    visibility:visible;
}

ul.menu ul li {
    display:block;
    position:relative;
    float:none;
    margin:0px;
    margin-left:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? -16 : 0 ));
    height:auto;
    border:none; 
	
}
ul.menu ul a {
    display:block;
    width:100%;
	height: 20px;
   border-bottom: 1px solid #ffd200;
    border-right: 1px solid #ffd200;
    padding:0px;
    text-align:center;
    padding-top:3px;
    padding-bottom:4px;
    color:#ffcc00;
	/*
    background-image:url("../images/bg_menu.png");
    background-image:expression((( navigator.userAgent.indexOf("MSIE 5") >= 1 || navigator.userAgent.indexOf("MSIE 6") >= 1 ) ? 'url("../images/0.gif")' : 'url("../images/bg_menu.png")' ));
    background-color:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? '#000000' : 'transparent' ));
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu.png', sizingMethod='scale');
    */cursor:hand; /*ie6*/
    vertical-align:bottom; /*ie5*/
	

}
ul.menu ul a:hover {
    color:#000000;
	width:100%;
	height: 20px;
	/*
    background-image:url("../images/bg_menu_over.png");
    background-image:expression((( navigator.userAgent.indexOf("MSIE 5") >= 1 || navigator.userAgent.indexOf("MSIE 6") >= 1 )?'url("../images/0.gif")':'url("../images/bg_menu_over.png")'));
    background-color:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? '#ffd200' : 'transparent' ));
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu_over.png', sizingMethod='scale');*/

	
}
/*!!!!!!!!!!!!!!!!!!!111*/
ul.menu ul ul {
    visibility:hidden;
    position:absolute;
    margin:0px;
    padding:0px;
    top:14px;
    margin-left:117px;
    margin-top:-15px;
    border-left: 1px solid #ffd200;
    border-top: 1px solid #ffd200;
    width:119px;
}
ul.menu li.sub ul ul{
    visibility:hidden;
}
ul.menu ul li.sub  ul {
    visibility:visible;
}
ul.menu ul ul li {
    display:block;
    position:relative;
    float:none;
    margin:0px;
    margin-left:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? -16 : 0 ));
    height:auto;
    border:none;
	
}
ul.menu ul ul a {
    display:block;
    	
	 width:100%;
	height: 20px;
   border-bottom: 1px solid #ffd200;
    border-right: 1px solid #ffd200;
    padding:0px;
    text-align:center;
    padding-top:3px;
    padding-bottom:4px;
    color:#ffcc00;
	/*background-color:#211C12;*/
    /*background-image:url("../images/bg_menu.png");*/
    /*background-image:expression((( navigator.userAgent.indexOf("MSIE 5") >= 1 || navigator.userAgent.indexOf("MSIE 6") >= 1 ) ? 'url("../images/0.gif")' : 'url("../images/bg_menu.png")' ));*/
    /*background-color:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? '#000000' : 'transparent' ));*/
  
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu.png', sizingMethod='scale');*/
    cursor:hand; /*ie6*/
    vertical-align:bottom; /*ie5*/
}
ul.menu ul ul a:hover {
    color:#000000;
	height: 20px;
	/*background-color:#EFC947;*/
    /*background-image:url("../images/bg_menu_over.png");*/
    /*background-image:expression((( navigator.userAgent.indexOf("MSIE 5") >= 1 || navigator.userAgent.indexOf("MSIE 6") >= 1 )?'url("../images/0.gif")':'url("../images/bg_menu_over.png")'));
    background-color:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 ) ? '#ffd200' : 'transparent' ));*/
	
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_menu_over.png', sizingMethod='scale');*/
}


/* Language chooser */
ul.lang {
    position:absolute;
    display:block;
    margin:0px;
    padding:0px;
    list-style:none;
    left:684px;
    top:65px;
    width:94px;
    z-index:1;
}
ul.lang li {
    display:block;
    text-align:right;
    margin-bottom:8px;
}
ul.lang a {
    text-decoration:none;
    color:#e2b65a;
    font-size:12px;
    font-weight:bold;
}
ul.lang a:hover {
    color:#ffff00;
}
