body,div,dl,dt,dd,ol,ul,li,form,td,th,p,h1,h2,h3,h4 {margin:0; padding:0;}
table, img {border:0;}
table {border-collapse:collapse; font:12px Tahoma, Arial, Helvetica, sans-serif;}
html, body {height:100%;}

body {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#8a8a8a; background:#fff;}

/*===========================Elements===============================*/
a {color:#ea8904; text-decoration:none;}
a:hover {color:#ea8904; text-decoration:underline;}

p {margin-top: 10px; margin-bottom: 10px; text-align: justify;}
h1 {font-size:23px; color:#df8a00; margin-top: 5px; margin-bottom: 5px; text-align: center; font-family:"Times New Roman", Times, serif;}
h2 {font-size:15px; color:#5b5b5b; margin-top: 5px; margin-bottom: 5px; text-align: left;}
h3 {font-size:14px; padding:0 0 10px;}
.zag {color:#ef630b; font-size:20px; padding:10px 0 5px;}
#leftStyle2 a {color:#ef630b;}

ul {margin: 0px 0px 0px 0px; padding: 0px;}
li {padding: 2px 0px 2px 0px; text-align: justify; list-style: none;}

#novpar li {padding:0; margin-left:25px; list-style: decimal;}


.imgl {float: left; margin: 3px 10px 0px 0px;}
.imgr {float: right; margin: 3px 0px 0px 10px;}
.imgc {margin: 10px;}
.novimg {text-align: center;}

input, select, option, textarea {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#5f5f5f;}

/*===========================Page===================================*/
* html #content, * html #footer {width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
* html #content {height:100%;}
.png {filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')'); width:expression(10000000000); height:expression(10000000000);}
.pngfix {behavior:url(pngfix.htc);}

#content {position:relative; min-width:1000px; min-height:100%;}
#before_footer {height:60px; clear:both;}
#footer {position:relative; min-width:1000px; height:55px; margin-top:-55px; background:url(images/foot.gif) repeat-x;}

#textcont {padding-top:370px;}
#text {float:right; width:100%; margin-left:-240px;}
#textPad {padding: 20px 20px 10px 240px;}

#left {float:left; width:220px; padding:4px 0 10px 0;}
#leftPad {padding-left:20px;}
#leftStyle {background:#f2dbb2 url(images/leftTop.jpg) no-repeat; border:1px solid #dab775;}
#leftStyle2 {border:1px solid #f1e4d1; padding:30px 0px 40px 15px; color:#84561a; background:url(images/left.gif) repeat-x 0% 100%;}

#head {position:absolute; top:0; left:0; height:363px; width:100%; background: url(images/fon.gif) repeat-x;}
#headTR {position:absolute; top:0; right:0; width:400px; height:59px; background:url(images/headTR.jpg) no-repeat;}
#headImg {position:absolute; top:59px; right:0; width:400px; height:300px; background:url(images/headImg.jpg) no-repeat}
#logo {position:absolute; top:33px; left:10px;}
#logoText {position:absolute; top:65px; left:10px; background:url(images/logotext.jpg) no-repeat; width:249px; height:38px;}

#gugi {position:absolute; top:377px; left:240px;}

#fonleft {position:absolute; top:59px; right:450px; width:600px; height:300px; background:url(/template/images/fonlist.jpg) no-repeat;}

#menu {position:absolute; top:105px; width:170px; background:#9b6409 url(images/menu.gif) repeat-y; padding-top:15px; padding-bottom:5px;}
#menu dt {border-left:10px solid #784800; padding-left:12px; margin-bottom:10px;}
#menu dt a {color:#fff; text-decoration:none; font-size:14px; display:block; padding-bottom:2px; padding-top:4px; border-bottom:1px solid #f2ba63; width:120px;}
#menu dt a:hover {color:#fff; text-decoration:none; background:url(images/menuOn.gif) no-repeat 100% 8px;}
#menu dt a span {display:block; padding-left:3px;}

#copy {position:absolute; top:18px; left:15px; color:#a1a1a1;}

#banners {position:absolute; right:15px; top:16px;}