html, body {background: url(mg/bg.gif) repeat;margin:0px;}

#logo, #maine, h1, h2, a.buton  {display:block;}
 h1{float:left;}
a.buton {float:right;}



#maine {width:1160px;height:7400px;margin:0px;background:#110f01;margin-top:0põ;s}
#mane {width:1160px;height:2820px;margin:0px;background:#110f01;margin-top:0põ;s}
#logo {width:1160px;height:93px;background: url(mg/bg_top.gif) repeat-x;margin:0px;border-bottom: 15px #1c1c1c solid;}

#left  {width:220px;height:590px;display:block;float:left;margin:10px 0 0 10px;}
#midle {width:590px;height:590px;display:block;float:left;margin: 20px 0 0 10px;}
#right {width:315px;height:590px;display:block;float:left;background: #000000;margin: 20px 0 0 5px; color: #fdf5b6; font: 18px/22px 'arial black';}
#down  {display:block; margin-top:30px;}


h2 {font:18px/20px arial;color:#fbf25f;text-align:left;line-height:18px;margin:0px 10px 0 10px;text-align:center} 
h1 {width:259px;height:93px;background: url(mg/bg_logo.gif);margin:0px;font:40px/42px 'arial black';}






a.buton:link, a.buton:active, a.buton:visited {width:170px;height:43px;background: url(mg/button.gif) no-repeat;margin:14px 4px 0px 0px;
font: 18px/47px verdana;color:#0f0f0d;text-decoration:none;font-weight:900;}
a.buton:hover {background: url(mg/button_hover.gif) no-repeat;color:#fbf597;}

a.arch:link, a.arch:active, a.arch:visited {display:block;float:left;width:45px;height:27px;background: url(mg/arch.gif) no-repeat;margin:5px 1px 0 2px;
font:20px/27px arial;color:#7a6e14; text-decoration:none;font-weight:bold;}
a.arch:hover  {background: url(mg/arch_hover.gif) no-repeat;color:#000000;}


a.th:link, a.th:active, a.th:visited {width:283px;display:block;float:left; height:244px; background:#222012;border: 1px #302e1c solid;margin:5px 2px 5px 2px;}
a.th:hover {background: #3b3719; border:1px #605a23 solid;}

a.th:link IMG, a.th:active IMG, a.th:visited IMG {border-top: 6px #000000 solid;margin:1px;width:275px;height:220px;margin-top:6px;
border-bottom: 6px #000000 solid;border-left:3px #000000 solid; border-right:3px #000000 solid;}
a.th:hover IMG {FILTER: alpha(Opacity=80);opacity:0.8;}

a.bannersmid:link IMG, a.bannersmid:active IMG, a.bannersmid:visited IMG {width:500px; height:100px; display:block; float:left; margin:10px 0 10px 50px;border:0px;}
a.bannersmid:hover IMG {}



a.recip:link, a.recip:active, a.recip:visited {display:block;background: url(mg/gal_recip.gif) no-repeat;width:212px;height:134px;margin: 10px 0 0px 0;font: 18/18px "arial black"; color:#000000; text-decoration:none;}
a.recip:hover {color:#fefa85;}

a.recip:link IMG, a.recip:active IMG, a.recip:visited IMG {margin: 12px 0 0 0;}

a.down:link, a.down:active, a.down:visited {width: 578px; height:70px; text-align:center;display:block;background: url(mg/download_bg.jpg) no-repeat;
font: 28px/70px "arial black"; color: #000000; text-decoration:none;
}
a.down:hover {color:#fdd726;}

a.desc:link, a.desc:active, a.desc:visited {display:block;width:313px;height:26px; margin:5px 1 0 1;background: #080808;font: 15px/26px 'verdana'; color:#615a27;text-decoration:none;text-align:left;}

a.desc:hover {background: url(mg/text_bg.gif) repeat-x; color:#dfc922;}

a.desc:link IMG, a.desc:active IMG, a.desc:visited IMG {opacity: 0.0;filter: alpha(opacity=0)}
a.desc:hover IMG {opacity: 1;filter: alpha(opacity=100)}


.f1 { font:25px/25px Verdana; color:#000000;margin: 0 0 0 120px;font-weight:900;}
.f2 {display:block;float:left;font:30px/35px arial; color:#f3d80e;background: url(mg/parag.gif) no-repeat;width:440px;height:35px;text-align:right;}
.ac {display:block;float:left;width:640px;height:35px;margin:0px 0px 0 70px;}



a.f1:link, a.f1:active, a.f1:visited {font-family:Verdana; font-size: 15px; font-weight:900;color:#00000;
text-decoration:none
}
a.f1:hover {color:#eed9de;text-decoration:underline overline}


.top {display:block;float:left;width:350px;height:300px;margin: 30px 10 20 0;}

a.tl:link, a.tl:active, a.tl:visited {font:20px/24px arial;color: #323232;display:block;text-align:left;}
a.tl:hover {color:#870707;text-decoration:none;}



.bo {display:block;float:left;width:280px;height:340px;margin: 10px 0 20px 0;}




a.topd:link, a.topd:active, a.topd:visited {display:block;float:left;width:274px;height:30px;border: 1px #4a4208 solid;margin:3 5 0 10;background:#2c2807;
font: 20px/30px 'trebuchet ms';color:#4a4208; text-decoration: none; text-align:left;
}
a.topd:hover {color:#809c0d;background:#171c01;border: 1px #171c01 solid;}

a.toplist:link, a.toplist:active, a.toplist:visited {display:block;width:255px;height:30px;border: 1px #4f0303 solid;margin:3 5 0 7;background:#180000;
font: 20px/30px 'trebuchet ms';color:#935205; text-decoration: none;;
}








