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;}
html, body {height:100%;}

body {text-align:center; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#020000; background:#fff url(images/fon.gif);}
/*===========================Elements===============================*/
a {color:#b20d12; text-decoration:none;}
a:hover {color:#b20d12; text-decoration:underline;}

p {padding:0 0 10px; text-align:justify;}
h1 {font-size:25px; padding:5px 0 10px 0; color:#b20d12; text-align:center; font-family:Arial, Helvetica, sans-serif}
h2 {font-size:20px; padding:10px 0; font-weight:normal; text-align:left;}
h3 {font-size:14px; padding:10px 0;}

ol, ul {padding:0 0 10px 20px;}

.imgl {float: left; margin: 3px 10px 0px 0px;}
.imgr {float: right; margin: 3px 0px 0px 10px;}

input, select, option, textarea {font:12px Tahoma, Arial, Helvetica, sans-serif;}

/*===========================Page===================================*/
.png {filter:expression('progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+ this.src +')'); width:expression(10000000000); height:expression(10000000000);}
#center { text-align:left; margin:auto; width:900px; height:100%; }
* html #content {height:100%;}

#content {position:relative; min-height:100%; background:#fff url(images/body.jpg) repeat-y 0 469px;}
#before_footer {height:263px; clear:both;}
#footer {position:relative; background:url(images/foot.jpg) no-repeat; height:263px; margin-top:-263px;}

#contaners {padding-top:469px; background:url(images/head.jpg) no-repeat;}

#text {float:right; width:100%; margin-left:-250px; margin-top:-92px;}
#textPad {padding:15px 60px 12px 270px; background:url(images/footramka.jpg) no-repeat 248px 100%;}
* html #textMin {height:400px;}
#textMin {min-height:400px;}

#menu {float:left; width:250px;}
#menuPad {padding:0 13px 160px 23px;}

.nav {border-bottom:1px solid #66441f; margin-bottom:30px;}
.nav dt {border-top:1px solid #66441f;}
.nav dt a {color:#fff; text-decoration:none; display:block; width:100%; font-size:12px; font-weight:bold; }
.nav dt a:hover {color:#fff; text-decoration:none; background:#000000; }
.nav dt a span {padding:1px 0 2px 20px; display:block;}

#logo {position:absolute; top:115px; left:282px; height:190px; width:330px;}
#logo a {display:block; height:190px; width:330px;}

#footText {position:absolute; top:172px; right:405px; color:#fefefe; font-size:14px; text-align:right;}
#footText div {font-size:10px;}
#footText a {color:#fefefe; text-decoration:none;}
#footText a:hover {color:#fefefe; text-decoration:underline;}

#footBanners {position:absolute; top:162px; left:37px;}
#footL {position:absolute; width:245px; height:152px; top:-152px; left:0; background:url(images/footL.jpg) no-repeat;}
#footR {position:absolute; width:31px; height:152px; top:-152px; right:0; background:url(images/footR.jpg) no-repeat;}


