* {
margin:0;
padding:0;
}

body {
background:url(img/bg.png) center top repeat;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a img {
border:0;
}

a {
text-decoration:underline;
color:#2ea8ed;
}

#container {
width:838px;
background:#fff url(img/shadow_bg.png) repeat-y;
position:relative;
margin:0 auto;
}

#container2 {
width:100%;
background:url(img/shadow_top.png) repeat-x;
}

#head {
height:349px;
background:url(img/shadow_top_left.png) 0 35px no-repeat;
}

#head2 {
height:349px;
background:url(img/shadow_top_right.png) right 35px no-repeat;
}

#ru {
width:78px;
height:46px;
position:absolute;
top:9px;
left:55px;
}

#ru img {
margin:29px 0 0 11px;
}

#ru.active {
background:url(img/ru1.jpg) no-repeat;
}

#en {
width:66px;
height:49px;
position:absolute;
top:6px;
left:104px;
}

#en img {
margin:32px 0 0 8px;
}

#en.active {
background:url(img/en1.jpg) no-repeat;
}

#logo {
position:absolute;
top:87px;
left:20px;
background:url(img/logo.jpg) no-repeat;
width: 798px;
height: 270px;
background-position: bottom;
}

#sidebar {
margin-left:92px;
_margin-left:46px;
padding-top:50px;
width:253px;
float:left;
padding-bottom:30px;
}

#sidebar ul {
line-height:13px;
}

#sidebar ul li {
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
color:#2ea8ed;
font-size:16px;
font-weight:700;
letter-spacing:-1px;
}

#sidebar ul li a {
color:#2ea8ed;
text-decoration:none;
}

#sidebar ul li ul {
padding-bottom:15px;
padding-top:4px;
}

#sidebar ul li li {
margin-left:45px;
letter-spacing:normal;
}

#sidebar ul li li a {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:underline;
font-weight:400;
color:#828282;
}

#content {
float:left;
width:415px;
padding-top:50px;
color:#4e4e4e;
font-size:11px;
padding-bottom:30px;
}

#content p {
padding-bottom:12px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:400;
color:#444;
padding-bottom:16px;
}

#footer {
clear:left;
height:80px;
background:url(img/shadow_bottom.png) 0 bottom repeat-x;
}

#footer p {
text-align:center;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#989898;
font-size:10px;
display:block;
background:url(img/footer_border.png) no-repeat;
width:798px;
padding-top:22px;
margin:0 auto;
}

#f2 {
height:70px;
width:100%;
background:url(img/shadow_bottom_left.png) 0 36px no-repeat;
}

#f3 {
height:70px;
width:100%;
background:url(img/shadow_bottom_right.png) right 36px no-repeat;
}

#ru.active img,#en.active img {
visibility:hidden;
}

#ru.inactive img,#en.inactive img {
visibility:visible;
}
