body{
color:#56522F;
font-family:Verdana;
padding:0;
margin:0;
background:url(../i/bg.jpg) repeat-x top #FFFFFF;
}

table,img{
border-style:none
}

td{
font-size:11px
}

a{
color:#C09923;
text-decoration:none
}

a:hover{
color:#000000;
text-decoration:none
}

form{
padding:0;
margin:0
}

table.root{
width:100%;
height:100%
}

/********************** TR1 */
tr.tr1 td.td1{
width:35px;
vertical-align:top;
background:url(../i/bg1.jpg) no-repeat top
}

tr.tr1 td.td2{
width:177px !important; 
border-left:1px solid #E9D7B7;
border-right:1px solid #E9D7B7;
vertical-align:top;
background-color:#FFFEF1
}

table.lng{
width:100%;
height:21px;
background:url(../i/lng_bg.jpg) no-repeat
}

table.lng td{
width:33%;
text-align:center
}

table.lng a{
color:#FFF5AC;
text-decoration:none
}

table.lng a:hover{
color:#FFFBDB;
text-decoration:underline
}

table.search{
width:100%;
background:url(../i/search_bg.jpg) repeat-y
}

table.search select{
font-size:10px;
width:140px;
border:1px solid #EDDB5E
}

table.search table select{
width:100%
}

table.search td.search-td{
color:#8D5E23;
text-align:center;
padding:11px 0 5px 0;
background:url(../i/search_end.jpg) no-repeat bottom
}

table.search td td{
color:#8D5E23;
font-size:10px
}

table.search p{
font-size:10px;
padding:0;
margin:3px 0 3px 0
}

table.phone{
width:100%
}

table.phone td{
color:#96773A;
font-size:14px;
padding:40px 0 0 0;
text-align:center
}

table.phone p.tel{
font-size:14px;
font-weight:bold;
color:#96773A;
padding:0;
margin:0 0 20px 0
}

table.phone p.city{
font-size:14px;
color:#588B6C;
font-weight:bold;
padding:0;
margin:0
}

tr.tr1 td.td3{
vertical-align:top;
padding:53px 0 0 0;
background:url(../i/root_bg.jpg) no-repeat top left
}

input.search{
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
padding:0 0 0 3px;
margin:15px 0 0 0;
font-weight:bold;
width:79px;
height:29px;
border-style:none;
border:0px solid;
background:url(../i/search.gif) no-repeat bottom
}

div.pad{
padding:0
}

div.partners{
margin:10px 0 0 0
}

span.color1{
color:#C09923
}

table.form{
width:100%;
margin:10px 0 0 0
}

table.form td{
border-bottom:1px solid #F7EBCF;
padding:6px 0 6px 0
}

table.form td.form-td1{
width:1%;
padding:0 5px 0 0;
white-space:nowrap
}

table.form td.req{
padding-left:10px;
background:url(../i/arrow2.gif) no-repeat left center
}

table.form td.send{
border:0px solid 
}

span.smallgreen{
font-size:9px;
color:#699944
}

table.form input,
table.form select,
table.form textarea{
width:100%;
font-size:11px;
border:1px solid #EDDC62;
background-color:#FFFFFF
}

table.bl{
width:100%
}

td.bl-td1{
width:65px;
vertical-align:top;
padding:7px 25px 0 7px
}

td.bl-td2{
vertical-align:top;
padding:7px 15px 7px 7px
}

td.bl-td2 p{
	padding:0;
	margin:0;
}

div.line{
margin:10px 0 10px 0;
background-color:#ECCE88;
height:1px
}
/********************** OUT */
table.out{
width:757px;
margin:10px 0 0 10px
}

td.out1{
vertical-align:top
}

td.out2{
width:220px;
padding:0 0 0 20px;
vertical-align:top
}

table.lbl{
width:100%;
height:28px;
background:url(../i/lbl2.gif) repeat-x
}

table.lbl td.lbl-td1{
width:8px;
background:url(../i/lbl1.gif) no-repeat
}

table.lbl td.lbl-td2{
color:#007B41;
font-weight:bold;
padding:0 0 5px 15px;
background:url(../i/lbl3.gif) no-repeat right
}

ul.menu1,
ul.menu2,
ul.menu3{
margin:0;
padding:0;
list-style-type:none
}

ul.menu1 li,
ul.menu3 li{
font-weight:bold;
padding:9px 0 9px 0;
border-bottom:1px solid #ECCE88;
background:url(../i/arrow1.gif) no-repeat 100% 11px
}

ul.menu3 li{
font-weight:normal;
background:url(../i/arrow1.gif) no-repeat 100% 80%
}

ul.menu2{
margin:10px 0 0 20px;
}

ul.menu2 li{
font-weight:normal;
padding:3px 0 3px 0;
border-bottom:none;
background:none
}

ul.menu3 a{
font-weight:bold
}

table.img-bord{
border:1px solid #DEAC35
}

table.b{
width:100%;
height:18px;
margin:5px 0 0 0;
background:url(../i/b1.gif) no-repeat left #699944
}

table.b td{
font-family:Tahoma
font-size:10px;
padding:0 0 0 10px;
background:url(../i/b2.gif) no-repeat right
}

table.b a{
color:#FFFFFF;
text-decoration:none
}

table.tbl{
width:100%;
background:url(../i/lbl2.gif) repeat-x top
}

table.tbl tr.head td.tddd1{
height:28px;
background:url(../i/lbl1.gif) no-repeat left top
}

table.tbl tr.head td.last{
background:url(../i/lbl3.gif) no-repeat right top
}

table.tbl td{
border-bottom:1px solid #F3E0B3;
padding:8px 10px 8px 10px
}

table.tbl tr.head td{
color:#007F2D;
height:28px;
font-weight:bold;
border-bottom:0px solid;
padding:0 10px 4px 10px
} 

table.tbl td.last{
white-space:nowrap
}

table.pagemenu{
margin:14px 0 0 0
}

table.pagemenu td{
text-align:center;
font-weight:bold;
width:15px;
height:15px;
border-left:3px solid #FFFFFF;
border-top:3px solid #FFFFFF;
background-color:#699944
}

table.pagemenu td.act{
background-color:#E9DC76
}

table.pagemenu a{
color:#FFFFFF
}

table.vis_search{
width:100%
}

table.vis_search td{
padding:3px 0 3px 0;
border-top:1px solid #F7EBCF
}

table.vis_search td.tddd1{
width:1%;
white-space:nowrap;
padding:0 5px 0 0;
}

table.vis_search select{
width:100%
}

/********************** TR2 */
tr.tr2 td.td1,
tr.tr2 td.td2,
tr.tr2 td.td3{
height:1px;
padding:17px 0 10px 0;
background:url(../i/bott_bg.jpg) repeat-x top
}

tr.tr2 td.td2{
background:url(../i/bot.jpg) no-repeat top
}

tr.tr2 td{
color:#A99C7B;
vertical-align:top
}

tr.tr2 td.td2{
font-family:Arial;
font-size:10px;
text-align:center
}

ul.menu, ul.submenu, ul.subsubmenu{
margin:0;
padding:0;
list-style-type:none;
color:#C09923;
}

ul.menu li{
margin:0 0 6px 0;
font-weight:bold
}

ul.submenu{
margin:5px 0 0 19px
}

ul.submenu li{
font-weight:normal;
}

ul.subsubmenu{
margin:5px 0 0 28px
}

ul.subsubmenu li{
font-style:italic
}

/********************** FONT STYLE */
span.date{
font-size:9px;
}

span.boldcolor{
color:#C09923;
font-weight:bold
}



#pages span{
	display:block;
	width:55px;
	float:left;	
	height:20px;
	text-align:center;
	padding-top:5px;
}

#pages a{
	display:block;
	width:25px;
	float:left;
	background:#FCF6E4;
	height:20px;
	text-align:center;
	padding-top:3px;
	border:1px solid #ECE294;
	margin:2px;
}

#pages a:HOVER,
#pages a.act{
	display:block;
	width:25px;
	float:left;
	background:#6C9A44;
	color:#FFF;
	border:1px solid #4C7A24;
}
