* {margin:0; padding:0;}

body {background:url(i/bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}

a img {border:0;}
p {padding: 0 0 20px 0; color:#381919;}

div#wrap { margin:5% 30px 3% 30px; position:relative; width:auto;}
td#frame-tl {width:23px;}
td#frame-tl div {width:23px; height:23px; background:url(i/bg-tl.gif) no-repeat;}
td#frame-tc {width:100%; background:url(i/bg-tc.gif);}
td#frame-tc div {width:100%; height:23px;}
td#frame-tr {width:23px;}
td#frame-tr div {width:23px; height:23px; background:url(i/bg-tr.gif) no-repeat;}

td#frame-l {width:23px; background:url(i/bg-r.gif) repeat-y;}
td#frame-l div {width:23px;}


td#frame-br div {width:23px; height:23px; background:url(i/bg-br.gif) no-repeat;}
td#frame-bl div {width:23px; height:23px; background:url(i/bg-bl.gif) no-repeat;}
td#frame-bc {width:100%; background:url(i/bg-b.gif);}
td#frame-bc div {height:23px;}

td#content {background:url(i/bg-l.gif) top right repeat-y #fff; padding:200px 70px 0 30px;}

a {text-decoration:underline; color:#5f2828;}
a:hover {text-decoration:none; color:#ee8f07;}

div#mainmenu {position:absolute; top:17%; right:75px; font-weight:bold; font-size:1.1em; padding:10px 20px 0 0; height:50px; }
        div#mainmenu a{margin:0 0 0 17px;}
        div#mainmenu span.selmenu {margin:0 0 0 17px; background:#661a16; padding:5px; color:#fff;}

img#logo {position:absolute; top:18%; left:12%;}

img#phone {position:absolute; top:23%; right:36px;}

h1 {font-size:1.4em; font-weight:bold; padding:0 0 25px 0;}
h1.r {color:#761414;}
h1.y {color:#ee8f07;}

ul {padding: 0 0 30px 15px;}
ul li {
	padding: 0 0 3px 5px;
}

ul.li-ar {padding: 0 0 30px 15px; color:#999999;}
        ul.li-ar li {padding: 0 0 5px 10px;  list-style-image:url(i/li-ar.gif);}
                ul.li-ar li a {margin: 0 0 0 0;}

td.lf, td.rf {padding-top: 60px; color:#761414; font-size:1.1em; font-weight:bold;}

div#devlogo {text-align:right; position:relative; top:-25px; width:100%; font-size:8px; color:#761414;}
div#devlogo a {text-decoration:none;}


td.l {width:20%;}
td.r {width:80%; padding:0 0 0 20px;}
td.rf {padding-left:20px;}

div.flt-l, div.flt-r  {position:relative; float:left;}
div.flt-l {padding:0 20px 0 0; width:50%;}
div.flt-r {padding:0 20px 0 0; width:35%;}
div.clr {clear:both;}


p.news_h {padding: 2px 0 5px 0;}
span.news_d {color:#999999; font-size:0.8em;}

div#subnav {position:absolute; top:19%; left:5%;}
        div#subnav img {padding:0 0 15px 0;}


div#slogan {position:absolute; top:5px; right:45px;}
        div#slogan h1 {font-size:1.3em; font-weight:bold; color:#fff;}

div#menu2 {width:295px; min-height:100px; background:url(/i/menu2-bg.gif) 0 0 repeat-y;  padding:0 5px 0 0;  margin:0 0 20px 0;}
        div#menu2 ul {padding-left:30px;}
        div#menu2 div.hdr {width:295px; height:20px; background:url(i/menu2-hdr.gif) no-repeat;}
        div#menu2 div.ftr {width:295px; height:61px; background:url(i/menu2-ftr.gif) no-repeat;}

div.title {color:#761414; font-size: 20px;}
div.newsdata {padding-top:1em;font-size:11px;color: #7b7e7b;text-align: left;} 

table.px {border-collapse:collapse;}
	table.px td {border:1px solid #ee8f07; padding:5px;}