* {margin: 0; padding: 0;}
BODY {
    background-color: #fff;
    color: #000;
    font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}
IMG {border: none;}
 /*links*/
A IMG { border: none;}
A {
    color: #027cd2;
    text-decoration: underline;
}
A:hover {
    color: #ed3f68;
    text-decoration: none;
}
:focus { outline: none; }

 /*header*/
#header {
    background: url(/images/bg.jpg) repeat-x top;
    width: 100%;
    height: 178px;
}
.bochka {
    background: url(/images/bochka.gif) repeat-x bottom;
    width: 189px;
    height: 178px;
    position: absolute;
    top: 0;
    left: 0;
}
.bg_2 {
    background: url(/images/bg_2.gif) no-repeat bottom;
    width: 94px;
    height: 178px;
    position: absolute;
    left: 189px;
}
.bg_3 {
    background: url(/images/bg_3.jpg) no-repeat bottom;
    width: 68px;
    height: 178px;
    position: absolute;
    left: 283px;
}
.bg_4 {
    background: url(/images/bg_4.jpg) no-repeat bottom;
    width: 354px;
    height: 178px;
    position: absolute;
    left: 351px;
}
.bg_5 {
    background: url(/images/bg_3.jpg) no-repeat bottom;
    width: 68px;
    height: 178px;
    position: absolute;
    left: 705px;
}
.bg_6 {
    background: url(/images/bg_5.jpg) repeat-x left bottom;
    height: 178px;
    position: relative;
    margin-left: 773px;
}
#logo {
    background: url(/images/logo.gif) no-repeat;
    height: 90px;
    position: absolute;
    top: 12px;
    left: 15px;
    width: 190px;
}
A#logo_img{
    display: block;
    width: 58px;
    height: 67px;
    text-decoration: none;
}
#logo H1{
    font: bold 10px verdana;
    margin: -10px 0 10px 0;
    text-align: right;
}
#logo H2{
    font: italic 9px verdana;
    text-align: right;
}
#logo A {
    color: #231f20;
    text-decoration: none;
}
#logo A:hover {
    color: #231f20;
    text-decoration: none;
}
#address {
    position: absolute;
   right: 5%;
    top: 0;
}
#address P{
    font-size: 10px;
    padding: 6px 0 0 0;
}
 /*SUBheader*/
#subheader {
    background: url(/images/subh_bg.gif) repeat-x bottom;
    height: 15px;
    margin-bottom: 3px;
    width: 100%;
}
#subheader H2{
    font: bold 10px Tahoma;
    line-height: 14px;
    text-align: center;
}

 /*main*/
#wrap {
    float: left;
    margin-right: -250px;
    width: 100%;
}
#container {
    margin-right: 250px;
}
.h_dot {
    background: url(/images/dot.gif) repeat;
    margin: 0 2px 0 0;
    padding: 1px 2px 0 0;
}
.dot {
    background: url(/images/dot.gif) repeat;
    margin: 0 3px 3px 0;
    padding: 1px 1px 2px 1px;
}
.heading  {
    background: url(/images/h_bg.gif) repeat-x bottom;
}
.heading  H3{
    background: url(/images/corn.gif) no-repeat right bottom;
    color: #003459;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    text-align: center;
}
.heading  H4{
    background: url(/images/corn.gif) no-repeat right bottom;
    color: #003459;
    font-size: 10px;
    height: 17px;
    text-align: center;
}
.block {
    background-color: #fff;
    margin: 0 1px 0 0;
}
.block P {
    padding: 7px 0;
    text-indent: 15px;
    text-align: justify;
}
.block H4 {
    background: url(/images/arrow_v.gif) no-repeat left center;
    padding: 0 0 0 13px;
}
.block H4 A {
    color: #000;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
.block H4 A:hover {
    color: #000;
    text-decoration: underline;
}
 /*left col*/
#left_col {
    float: left;
    width: 210px;
}
#left_col .block {
    padding: 5px;
}
#left_col .dot {
    padding-left: 0;
}
.left {
    margin-left: 10px;
}
.top {
    font-weight: bold;
}
 /*content*/
 #content {
    margin-left: 210px;
}
#content .h_dot {
    padding-left: 1px;
}
#content .block {
    padding: 5px 10px;
}
#content H2 {
    font-size: 12px;
    padding: 15px 20px;
}
#content UL {
    list-style-position: inside;
    list-style-type: square;
    margin: 0 30px 10px 30px;
}
#content LI {
    padding: 0 0 7px 0;
    text-align: justify;
}
#content A{
    font-weight: bold;
}
.img {
    border: 1px solid;
    margin: 10px 15px;
    float: left;
    
}
 /*right col*/
#right_col {
    float: right;
    width: 250px;
}
#right_col .h_dot {
    margin: 0;
    padding: 1px 0 0 1px;
}
#right_col .dot {
    margin: 0 0 3px 0;
    padding: 1px 0 2px 1px;
}
#right_col .block {
    margin: 0;
    padding: 5px;
}
.menu {
    list-style-type: none;
}
.menu LI {
    background: url(/images/arrow_h.gif) no-repeat left 7px;
    padding: 2px 5px 2px 13px;
}
.menu A{
    color: #000;
    text-decoration: none;
}
.menu A:hover{
    color: #ed3f68;
}

#counters {
    text-align: center;
}
#counters IMG {
    padding: 3px;
}
/*footer*/
 #footer {
    clear: both;
    font-size: 11px;
    height: 78px;
    width: 100%;
}
#menu_bottom {
    padding: 2px 0 7px 0;
    text-align: center;
}
#menu_bottom A{
    color: #000;
    text-decoration: none;
}
#menu_bottom A:hover{
    color: #F00;
}
#mainlinks {
    background: url(/images/ml_bg.gif) repeat-x;
    height: 17px;
    line-height: 17px;
    text-align: center;
}
#mainlinks A{
    color: #003459;
    text-decoration: none;
}
#mainlinks A:hover{
    color: #027cd2;
}
#copyright {
    margin: 6px 0 3px 0;
    text-align: center;
}
.small {
    font-size: 10px;
}