BODY {
        padding:0; margin:0;
        font-family:Tahoma;
}
TABLE {
        border-collapse:collapse;
        width:100%;
}
TD {
         padding:0em;
        vertical-align:top;
        font-size:11px;
}
IMG {
        border:0px;
}
A {
        color:#800000;
}
A:hover {
        text-decoration:none;
}
UL {
        padding:0; margin:0;
}
LI {
        list-style-type:none;
		color:#800000;
		padding-bottom:5px;
}
H1, H2, H3 {
        font-size:13px; font-family:Arial;
        padding-bottom:5px; margin:0;
        color:#800000;
}
H2 {
        color:#333333;
        font-family:tahoma;
}
H3 {
        font-weight:normal;
        padding-bottom:0; padding-top:5px;
        font-family:tahoma;
}
form { font-family:Arial; }

TABLE.main {
        width:740px;
}
TD.top_bg {
        background:url(../_pics_/top_bg.jpg) no-repeat;
        height:128px;
}
TD.menu {
        height:32px;
        background-image:url(../_pics_/menu_bg.gif);
        padding-left:5px;
}
TD.menu LI{
        // height:31px;
        float:left;
        background:url(../_pics_/menu_border.gif) no-repeat 100% 100%;
}
TD.menu LI A{
        display:block;
        margin:11px 35px 0 12px;
        color:#3D3D3D;
        font-weight:bold;
        text-decoration:none;
        font-family:Arial;
}
TD.menu LI A:hover{
        color:#CC332C;
}
TD.left_box {
        width:171px;
}
DIV.news {
        margin:20px 10px;
        font-size:11px;
}
DIV.news P{
        padding-bottom:15px; margin:0;
        line-height:15px;
}
DIV.news SPAN{
        display:block;
        color:#787878;
        font-weight:bold;
        padding-bottom:3px;
}
DIV.news STRONG{
        display:block;
        color:#FFAA00;
}
TD.left_box {
        margin:20px 10px;
}
TD.center_box {
        background:url(../_pics_/center_bg.gif) repeat-x 0 0 white;
}
TABLE.content {
        background:url(../_pics_/content_bg.gif) repeat-y 171px 0;
}
TD.content {
        background:url(../_pics_/content_corner.gif) no-repeat 0 0;
        padding:20px;
        font-size:13px;
        line-height:20px;
}
TD.content IMG{
        border:2px solid #DD9B9A;
}

TD.footer {
        height:123px;
        background:url(../_pics_/footer_bg.gif) no-repeat 0 0 white;
        color:white;
}
TD.footer DIV{
        height:123px;
        background:url(../_pics_/footer_bg_2.gif) no-repeat 100% 100%;
        padding-left:15px;
}
TD.footer UL{
        padding-top:50px;
        margin-left:-9px;
		text-transform:lowercase;
}
TD.footer UL LI{
        padding:0 10px 0 6px;
        background:url(../_pics_/menu_points.gif) no-repeat 100% 5px;
        float:left;
}
TD.footer UL LI.last{
        background:none;
}
TD.footer UL A{
        color:white;
        text-decoration:none;
}
TD.footer UL A:hover{
        text-decoration:underline;
}
IMG.logo, IMG.logo_en {
        margin:30px 0 0 70px;
        width:333px; height:63px;
        background-image:url(../_pics_/logo.png);
        // background-image: none;
        // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/logo.png',sizingMethod='scale');
}
IMG.logo_en {
        width:276px;
        background-image:url(../_pics_/logo_en.png);
        // background-image: none;
        // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/logo_en.png',sizingMethod='scale');
}
DIV.lang {
        position:absolute;
        margin:10px 0 0 660px; // margin:10px 0 0 20px;
        cursor:pointer;
}
DIV.lang IMG{
        margin-right:10px;
        border:1px solid black;
}
P.text_top {
        text-align:justify;
        font-style:italic; font-family:Arial; font-size:12px;
        margin:0 0 20px 180px;
        line-height:16px;
}
P.photo {
        text-align:center;
        margin:8px 0;
}
UL.list {
        margin-left:20px; margin-bottom:20px;
}
#form {
        margin:0; padding:10px 0;
        display:none;
}
#form INPUT, #form TEXTAREA{
        font-size:11px; font-family:tahoma;
        border:1px solid #DE9B9A;
        width:200px;
}
body #form TD {
        padding:3px 5px;
        vertical-align:middle;
}
P.p1 { margin:3px 0 10px 25px;}

TABLE.forum {
        padding:5px;
}
TABLE.forum TEXTAREA{
        width:200px; height:70px;
}
form.reg {
        padding-left:10px;
        font-family:Arial;
}
form.reg input, input.button {
        font-size:11px;
        border:1px solid #800000;
}
input.button {
        font-weight:bold;
        width:100px;
        cursor:pointer;
}
#hid_1, #hid_2 {
         display:none;
}

