* {
font-family:arial;
font-size:13px;
padding:0;margin:0;
}
a {
text-decoration:underline:
}
a:hover {
text-decoration:none;
}

html,body {
margin:0px;
padding:0px;
height:100%;
}
#main {
width:100%;
position:relative;
min-height:100%;
background:url('/images.tpl/menu_bg.gif') left repeat-y;
overflow:hidden;
}
#main_left {
width:295px;
float:left;
min-height:100%;
overflow:hidden;
background:#f4dcb8;
position:relative;
}
#main_right {
min-height:100%;
margin:0 0 0 295px;
position:relative;
}

* html #main_right {
left:-3px;
}

#menu {
background:url('/images.tpl/menu_bg_m.gif') #ecebe2;
position:relative;
border-bottom:1px solid white;
overflow:hidden;
}

#menu_ab {
position:absolute;
width:295px;
height:193px;
background:url('/images.tpl/menu_bg_m_ab.gif') #ecebe2;
}

#topmenu {
position:relative;
height:191px;
background:url('/images.tpl/menu_top_bg.gif');
}

#topm1 {
position:absolute;
left:0px;
top:0px;
width:60px;
height:191px;
background:url('/images.tpl/menu_top_left.gif');
}

#topm2 {
position:absolute;
right:0px;
top:0px;
width:425px;
height:191px;
background:url('/images.tpl/menu_top_right.gif');
}
#top_menubg2 {
position:absolute;
left:0px;
top:191px;
background:url('/images.tpl/top_menubg2.gif');
width:144px;
height:127px;
z-index:0;
}

#m_bot {
position:absolute;
left:0px;
bottom:0px;
background:url('/images.tpl/menu_bot.gif');
width:295px;
height:103px;
}

#cont_bot {
position:absolute;
background-color:#ab4825;
height:15px;
border-top:1px solid #f4dcb8;
bottom:0px;
width:100%;
font-size:1%;
right:0px;
}

#maincontent {
position:relative;
margin:90px 50px 30px 30px;
font-size:12px;
}

#maincontent * {
font-size:13px;
}

#nav_menubg2 {
position:absolute;
width:341px;
height:55px;
background:url('/images.tpl/nav.gif');
top:186px;
right:60px;
text-align:center;
font-size:18px;
color:#5E2408;
padding-top:5px;
}
#nav_menubg2 span{
position:absolute;
width:341px;
height:55px;
font-size:18px;
text-align:center;
top:4px;
left:1px;
color:white;
}

#nav_menubg {
position:absolute;
top:240px;
left:30px;
font-size:11px;
color:#B24908;
padding:0px;
}

#nav_menubg a {
font-size:11px;
color:#B24908;
}

#v_menu  {
position:relative;
top:35px;
width:265px;
left:23px;
list-style:none;
background:url('/images.tpl/me_hr.gif') repeat-y;
padding-bottom:34px;
}
#v_menu li {
border-bottom:1px solid #b3a593;
padding:15px 0px 0px 68px;
}
#v_menu li a{
color:#853a0d;
text-decoration:none;
font-size:12px;
}
#v_menu li a:hover{
text-decoration:underline;
}
#m1 {
position:absolute;
width:55px;
height:27px;
background:url('/images.tpl/m1.gif') no-repeat;
left:0px;
}
#m2 {
position:absolute;
width:55px;
height:27px;
background:url('/images.tpl/m2.gif') no-repeat;
left:0px;
}
#m3 {
position:absolute;
width:55px;
height:27px;
background:url('/images.tpl/m3.gif') no-repeat;
left:0px;
}
#m4 {
position:absolute;
width:55px;
height:27px;
background:url('/images.tpl/m4.gif') no-repeat;
left:0px;
}
#v_menu li ul {
left:-16px;
position:relative;
padding:10px 0 15px;
margin:10px 0px 0px;
list-style:none;
background:url('/images.tpl/bg_lin.gif') repeat-y;
}
#v_menu li ul li{
position:relative;
border:none;
padding:0px 0px 0px 10px;margin:0 0 0 15px;
background:url('/images.tpl/m2ur.gif') no-repeat;
}

#v_menu li ul li a{
color:#bf905e;
}

#maincontent p {
margin:10px 0px;
}

#maincontent ul {
margin-left:15px;
}
