* {
margin: 0;
padding: 0;
border: 0;
}

BODY {background: url(images/background.gif) #0087bc;}

IMG {display: block;}

BODY, TH, TD {
vertical-align: top;
}

#myimg1, #myimg2 { 
 background-repeat: repeat-y;
 width:100%;
 height:100%;
}

#myimg3, #myimg4 { 
 background-repeat: repeat-x;
 width:100%;
 height:100%;
} 

#my1, #my2, #my3, my4 { 
 background-repeat: no-repeat; 
 width: 100%;
 height:100%;
}

TABLE {
border-collapse: collapse;
}

TBODY {
border-style:solid;
border-color: #333333;
}

.tbl {
width: 940px;
background: url(images/bg.jpg) #ccc;
height: 100%; 
border-collapse: collapse;
}

.tbl2 {
border-style:solid;
border-color: #333333;
}

#menu {
margin: -455px 0 0 10px; 
position: absolute;
}

#gl {
width: 968px; 
height: 100%; 
margin-left: auto; 
margin-right: auto;
}

#middle {
width: 968px; 
height: 100%;  
}

#main {
height: 154px;
width: 940px;
background: url(images/bg.jpg) #ccc;
}

#hearder {
width: 940px;
height: 149px;
background: url(images/bg1.gif);
background-color: #f1f9fb;
}

#text1 {
font: 11px Tahoma;
padding: 15px 10px 10px 20px;
}

#text2 {
padding: 13px 0 0 17px;
text-indent: 18px;
font: 11px Tahoma;
}

#text3 {
font: 11px Tahoma;
text-align: center;
margin-top: 25px;
color: #999;
padding-bottom: 10px;
}

#text4 {
text-align: center;
color: #ccc;
font: 9px Arial;
}

#text5 {
text-align: right;
padding-right: 12px;
color: #333;
font: 11px Tahoma;
padding-top: 35px;
padding-bottom: 20px;
}



#left1 {
margin-top: -193px;
}

.image123 {
margin-top: -5px;
margin-left: auto;
margin-right: auto;
}



#kazan {
margin: -40px 0 0 66px;
color: #2e3b40;
font: 11px Tahoma;
}

.gerb {
margin: 10px 0 0 11px;
display: inline;
}

.part {
text-align: center;
font: bold 11px Tahoma;
color: #000;
}

.image {
margin-left: auto;
margin-right: auto;
}

.color1 {
font: 11px Tahoma;
color: #900;
}

.color2 {
font: 11px Tahoma;
color: #666;
}

.link {
text-align: right;
padding-right: 15px;
padding-bottom: 60px;
}

.brdr {
width: 5px;
}


#td1 {
width: 230px; 
height: 100%;
background: url(images/bg2.gif);
background-color: #fffbdc;
margin-right: 5px;
}

#td2 {
width: 530px; 
margin: 10px 10px 10px 10px;
}

#td4 {
width: 170px; 
background: #fff;
}

#td5 {
height: 5px; 
width: 530px;
}

#td6 {
heght: 100%; 
background: #fff; 
width: 530px;
}









.menulist {
list-style: none;
width: 206px;
font: bold 11px Tahoma;
text-align: right;
}

.tt {
text-align: left;
list-style: none;
border: 1px solid #e2e2e2;
width: 194px;
}

.ttt {
list-style: none;
}

.menulist ul {
visibility: hidden;
position: absolute;
top: 0;
left: 206px;
}

.tt ul {
top: 0;
left: 194px !important;
position: absolute;
visibility: hidden;
border-bottom: 1px solid #e2e2e2;
border: 1px solid #edece5;
width: 194px;
}

.menulist li {
position: relative;
background: url(images/1.jpg);

}

.lol1, .lol1 li {
background: url(images/3.jpg) !important;

}

.tt li {
position: relative;
background: url(images/2.jpg) ! important;

width: 194px !important;
}




.ttt li {
background: url(images/4.jpg) !important;
position: relative;

}
.lol2{ height:auto !important;}


ul li a {
border: 1px solid #edece5;
border-left: 0;
}


.menulist a {
display: block;
color: #333;
text-decoration: none;
padding: 1px 8px 2px 0;
}

.tt a {
padding: 1px 0 3px 18px;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
color: #0087bc;
border-bottom: 1px solid #900;
border-right: 1px solid #900;
}

.menulist a.highlighted {
color: #0087bc;
border-bottom: 1px solid #900;
border-right: 1px solid #900;
}

.tt a:hover, .tt a.highlighted:hover, .tt a:focus {
color: #0087bc;
border-bottom: 1px solid #900;
border-right: none;
}


.tt a.highlighted {
color: #0087bc;
border-right: 1px solid #900;
}


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */













A.menuitem:link, A.menuitem:visited, A.menuitem:active {
font: 11px Tahoma;
color: #000;
text-decoration: none;
}
 
A.menuitem:hover {
font: 11px Tahoma;
color: #000; 
text-decoration: underline;
}   

A.menu:link, A.menu:visited, A.menu:active, A.menu:hover {
font: bold 11px Tahoma;
color: #0087bc;
text-decoration: underline;
}

A.menu1:link, A.menu1:visited, A.menu1:active, A.menu1:hover {
font: 11px Tahoma;
color: #999;
text-decoration: none;
}





.image4 {margin: 0 0 0 32px;}
.image5 {margin: -8px 0 0 62px;}
.image6 {margin: -9px 0 0 92px;}



.l1 {margin: 0 0 0 388px;}
.l2 {margin: -1px 0 0 782px;}
.l3 {margin: 0 0 0 10px;}
.l4 {margin: -1px 0 0 218px;}
.l5 {margin: 423px 0 0 229px;}
.l7 {margin: -11px 0 0 230px;}
.l8 {margin: 0 0 0 8px; position: relative;}
.l9 {margin: 0 0 0 223px;}
.l0 {margin: -30px 0 0 0;}
.l10 {margin: 0 0 0 129px;}
