body{margin: 0; padding: 0; border: none; background-color: #ffffff;}

#wrapper{width: 100%; height: auto; margin: 0; padding: 0;}

/*shapka*/
#header{clear: left; width: 100%; height: 358px; margin: 0; padding: 0;}

.sh01{background-image: url(sh01.jpg); width: 263px; height: 170px; position: absolute; top: 0; left: 0; z-index: 1;}
.sh02{background-image: url(sh02.jpg); width: 100%; height: 170px; position: absolute; top: 0; left: 0; margin: 0; padding: 0; z-index: 0;} 
.sh03{background-image: url(sh03.jpg); background-repeat: no-repeat; width: 255px; height: 18px; position: absolute; top: 0; right: 479px; z-index: 1;}
.sh04{background-image: url(sh04.jpg); background-repeat: no-repeat; width: 248px; height: 18px; position: absolute; top: 0; right: 231px; z-index: 1;}
.sh05{background-image: url(sh05.jpg); background-repeat: no-repeat; width: 231px; height: 18px; position: absolute; top: 0; right: 0; z-index: 1;}

.sh06{background-image: url(sh06.jpg); width: 255px; height: 131px; position: absolute; top: 39px; right: 479px;}
.sh07{background-image: url(sh07.jpg); width: 248px; height: 131px; position: absolute; top: 39px; right: 231px;}
.sh08{background-image: url(sh08.jpg); width: 231px; height: 131px; position: absolute; top: 39px; right: 0;}

.sh09{background-image: url(sh09.jpg); width: 263px; height: 188px; position: absolute; top: 170px; left: 0; z-index: 1;}
.sh10{background-image: url(sh10.jpg); width: 100%; height: 188px; position: absolute; top: 170px; left: 0; margin: 0; padding: 0; z-index: 0;}

.sh11{background-image: url(sh11.jpg); width: 255px; height: 188px; position: absolute; top: 170px; right: 479px;}
.sh12{background-image: url(sh12.jpg); width: 248px; height: 188px; position: absolute; top: 170px; right: 231px;}
.sh13{background-image: url(sh13.jpg); width: 231px; height: 188px; position: absolute; top: 170px; right: 0;}

/*main*/
#main{width: 100%; margin: 0; padding: 0;}
.leftbar{width: 269px; margin: 0; padding: 0; vertical-align: top; float: left;}
.korz_back{color: #797a7a; background-image: url(korz_back.gif); width: 269px; height: 108px; margin: 0; padding: 0;}
.korz_txt {font-family: Tahoma, sans-serif; font-size: 12px; line-height: 35px; color: #797a7a; margin: 0; padding: 32px 0 0 30px;}

.menul{width: 269px; height: auto; margin: 0; padding: 0;}
.menul_t{background-image: url(lbar_t.gif); width: 269px; height: 23px; margin: 20px 0 0 0; padding: 0;}
.menul_c{background-image: url(lbar_c.gif); width: 269px; padding: 10px 0 0 0;}
.menul_b{background-image: url(lbar_b.gif); width: 269px; height: 24px;}

.rightbar{margin: 0 0 0 269px; padding: 0 0 0 30px; vertical-align: top; position: relative;}
.txt{font-family: Tahoma, sans-serif; font-size: 11px; color: #373737; line-height: 15px; margin: 0; padding: 0 10px 0 25px;}
h1{font-family: Tahoma, sans-serif; font-size: 17px; font-weight: 100; color: #00b3d9; margin: 10px 0 20px 0; padding: 0 0 0 18px; border-left: 8px solid #d10000;}

.im {vertical-align: top; margin: 0; padding: 0 30px 0 10px;}
.menu_top {position: absolute; right: 40px; z-index: 3; margin: 0; padding: 18px 0 0 0;}
.spacer{margin: 0; padding: 0; clear: both; height: 180px;}

/*footer*/
#footer{width: 100%; height: 124px; clear: both; margin: 0; padding: 0;}
.foot_left{width: 641px; height: 124px; position: absolute; left: 10px;}
.foot_right{ width: 330px; height: 124px; position: absolute; right: 10px;}
.foot_l{width: 597px; height: 124px; margin: 0; padding: 0; float: left; background-image: url(foot_1c.gif);}
.foot_r{width: 280px;  height: 124px; margin: 0; padding: 0; float: right; background-image: url(foot_2c.gif);}

.foot_l_l{background-image: url(foot_1l.gif); width: 24px; height: 124px; float: left;}
.foot_l_r{background-image: url(foot_1r.gif); width: 20px; height: 124px; float: left;}

.foot_r_l{background-image: url(foot_2l.gif); width: 26px; height: 124px; float: right;}
.foot_r_r{background-image: url(foot_2r.gif); width: 24px; height: 124px; float: right;}

.copy{font-family: Tahoma, sans-serif; font-size: 11px; color: #494949; margin: 0; padding: 20px 0 20px 30px;}
.shet{margin: 0; padding: 0 0 0 30px;}

.m1 {position: absolute; left: 55px; top: 7px; margin: 0; padding: 0;}
.m2 {position: absolute; left: 370px; top: 7px; margin: 0; padding: 0;}

/*links*/
text.menu{margin: 0 0 0 30px; padding: 0 0 15px 25px; font-size: 12px; background-image: url(arrow.gif); background-position: left top; background-repeat: no-repeat; display: list-item; list-style: none; font-family: Tahoma, sans-serif;}
ul.menu{margin: 0 0 0 40px; padding: 0 0 15px 25px; font-size: 12px; background-image: url(arrow.gif); background-position: left top; background-repeat: no-repeat; display: list-item; list-style: none; font-family: Tahoma, sans-serif;}
a.menu{margin: 0 0 0 20px; padding: 0 0 0 20px; line-height: 30px; background-image: url(bullet_m.gif); background-position: left center; background-repeat: no-repeat;}
a.menu:link, a.menu:visited{text-decoration: none; color: #0c58c1;}
a.menu:hover{color: #6699CC;}

a.lb2{margin: 0 0 0 0px; padding: 0 0 15px 0; font-size: 12px; background-position: left top; background-repeat: no-repeat; display: list-item; list-style: none; font-family: Tahoma, sans-serif;}
a.lb2:link, a.lb:visited{text-decoration: underline; color: #0088a5;}
a.lb2:hover{color: #336699;}

a.lb{margin: 0 0 0 30px; padding: 0 0 15px 25px; font-size: 12px; background-image: url(arrow.gif); background-position: left top; background-repeat: no-repeat; display: list-item; list-style: none; font-family: Tahoma, sans-serif;}
a.lb:link, a.lb:visited{text-decoration: underline; color: #0088a5;}
a.lb:hover{color: #336699;}

a.ord{font-size: 12px; background-image: url(korz_ico.gif); background-position: left; background-repeat: no-repeat; margin: 0; padding: 7px 0 0 40px;}
a.ord:link, a.ord:visited{text-decoration: underline; color: #a80e0f; font-weight: 800;}
a.ord:hover{color: #a80e0f; font-weight: 100;}

a.top{font-size: 12px; color: #d10000; margin: 0; padding: 0 0 0 10px; font-family: Tahoma, sans-serif;}
a.top:link, a.top:visited{text-decoration: underline; color: #d10000;}
a.top:hover{text-decoration: none;}

a.korz{font-size: 12px; color: #5f92c9; margin: 0; padding: 0; font-family: Tahoma, sans-serif;}
a.korz:link, a.korz:visited{text-decoration: underline; color: #5f92c9;}
a.korz:hover{text-decoration: none;}

a.foot{font-family: Tahoma, sans-serif; font-size: 10px; color: #0088a5; line-height: 12px; margin: 0; padding: 0; display: list-item; list-style: none;}
a.foot:link, a.foot:visited{text-decoration: underline; color: #0088a5;}
a.foot:hover{text-decoration: none; color: #0088a5;}

table.txt {font-family: Tahoma, sans-serif; font-size: 11px; color: #373737; text-align: center; }
table.zak { float: left; font-family: Tahoma, sans-serif; font-size: 11px; }
table.contact { font-family: Tahoma, sans-serif; font-size: 12px; }
table.contact td { float: left; font-family: Tahoma, sans-serif; font-size: 12px; }
