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: 377px; margin: 0; padding: 0;}

.sh01{background-image: url(sh01.jpg); width: 236px; height: 36px; position: absolute; top: 0; left: 0;}
.sh02{background-image: url(sh02.jpg); width: 376px; height: 36px; position: absolute; top: 0; left: 236px;} 
.sh03{background-image: url(sh03.jpg); height: 36px; margin: 0 0 0 612px; padding: 0;}
.sh04{background-image: url(sh04.jpg); width: 385px; height: 36px; position: absolute; top: 0; right: 0;}

.sh05{background-image: url(sh05.jpg); width: 236px; height: 95px; position: absolute; top: 36px; left: 0;}
.sh06{background-image: url(sh06.jpg); width: 376px; height: 95px; position: absolute; top: 36px; left: 236px;}
.sh07{background-image: url(sh07.jpg); height: 95px; margin: 0 0 0 612px; padding: 0;}
.sh08{background-image: url(sh08.jpg); width: 385px; height: 95px; position: absolute; top: 36px; right: 0;}

.sh09{background-image: url(sh09.jpg); width: 236px; height: 132px; position: absolute; top: 131px; left: 0;}
.sh10{background-image: url(sh10.jpg); width: 376px; height: 132px; position: absolute; top: 131px; left: 236px;}
.sh11{background-image: url(sh11.jpg); height: 132px; margin: 0 0 0 612px; padding: 0;}
.sh12{background-image: url(sh12.gif); width: 385px; height: 132px; position: absolute; top: 131px; right: 0;}

.sh13{background-image: url(sh13.jpg); width: 236px; height: 114px; position: absolute; top: 263px; left: 0;}
.sh14{background-image: url(sh14.jpg); width: 376px; height: 114px; position: absolute; top: 263px; left: 236px;}
.sh15{background-image: url(sh15.jpg); height: 114px; margin: 0 0 0 612px; padding: 0;}
.sh16{background-image: url(sh16.gif); background-repeat: no-repeat; width: 385px; height: 114px; position: absolute; top: 263px; right: 0;}

/*main*/
#main{width: 100%; margin: 0; padding: 0 0 50px 0; background-image: url(main_back.jpg); background-position: top left; background-repeat: no-repeat;}
.leftbar{margin: 0 293px 0 0; padding: 0; vertical-align: top; position: relative;}
.txt{font-family: Tahoma, sans-serif; font-size: 11px; color: #373737; line-height: 15px; margin: 0; padding: 10px 40px 0 40px;}
.txt_cat{font-family: Tahoma, sans-serif; font-size: 11px; color: #373737; line-height: 16px; margin: 0; padding: 0;}
h1{font-family: Tahoma, sans-serif; font-size: 20px; font-weight: 100; color: #000000; margin: 0; padding: 0 0 0 30px;}
h2{font-family: Tahoma, sans-serif; font-size: 17px; font-weight: 100; color: #000000; margin: 0 0 5px 10px; padding: 15px 0 0 0;}
h3{font-family: Tahoma, sans-serif; font-size: 14px; font-weight: 800; color: #0ea9b6; margin: 0 0 5px 0; padding: 10px 0 0 0;}

.double{width: 90%; height: auto; margin: 0 0 0 40px; padding: 0px 0 10px 0; vertical-align: top;}
.leftbar_l{vertical-align: top; width: 48%; margin: 0 20px 20px 0; padding: 0; float: left;}
.leftbar_c{vertical-align: top; margin: 0; padding: 0; clear: left;}
.leftbar_r{vertical-align: top; width: 48%; margin: 0 0 0 0; padding: 0; float: right;}

.cat_l{vertical-align: top; width: 200px; margin: 0 25px 0 0; padding: 0; float: left;}
.cat_r{vertical-align: top; margin: 0 0 0 225px; padding: 28px 0 0 0;}

.rightbar{width: 293px; margin: 0; padding: 0; vertical-align: top; float: right;}
.korz_txt {font-family: Tahoma, sans-serif; font-size: 12px; line-height: 20px; color: #797a7a; margin: 0; padding: 45px 0 0 140px;}

.menur{width: 293px; height: auto; margin: 0; padding: 0;}
.menur_t{background-image: url(korz_b.gif); background-position: top right; background-repeat: no-repeat; width: 293px; height: 53px; margin: 0; padding: 0;}
.menur_c{background-color: #f8f7f7; width: 255px; margin: 0 0 0 0; padding: 0; position: relative; right: -10px;}
.menur_b{background-image: url(menur_b.gif); background-position: top right; background-repeat: no-repeat; width: 255px; height: 15px; position: relative; right: -10px;}

.im {vertical-align: top; margin: 0; padding: 0 30px 0 10px;}
.menu_top {position: absolute; right: 10px; z-index: 1; margin: 0; padding: 5px 0 0 0;}
.foot_menu {position: absolute; left: 0; z-index: 1; margin: 0; padding: 30px 0 0 0;}

table.txt {font-family: Tahoma, sans-serif; font-size: 11px; color: #373737;line-height: 15px; margin: 0; border="1";}

/*footer*/
#footer{width: 100%; height: 111px; clear: both; margin: 0; padding: 0; background-image: url(foot_m.gif); background-position: bottom; background-repeat: repeat-x;}
.foot_left{width: auto; height: 111px; position: absolute; left: 0;}
.foot_right{width: auto; height: 111px; position: absolute; right: 0;}

.foot_l{width: 17px; height: 111px; margin: 0; padding: 0; float: left; background-image: url(foot_l.gif); background-position: left bottom; background-repeat: no-repeat;}
.foot_r{width: 19px;  height: 111px; margin: 0; padding: 0; float: right; background-image: url(foot_r.gif); background-position: right bottom; background-repeat: no-repeat;}

.footl_c{background-image: url(footl_c.gif); width: 476px; height: 111px; float: left;}
.footr_c{background-image: url(footr_c.gif); width: 474px; height: 111px; float: right;}

.foot_m{background-image: url(foot_m.gif); background-position: bottom; background-repeat: repeat-x; height: 111px; width: 50px;}

.copy{font-family: Tahoma, sans-serif; font-size: 11px; line-height: 15px; color: #ffffff; margin: 0; padding: 20px 0 10px 220px;}
.shet{margin: 0; padding: 10px 0 0 220px;}

/*links*/
a.menu{margin: 0; padding: 0 0 0 37px; font-family: Tahoma, sans-serif; line-height: 20px; font-size: 12px; color: #0ea9b6;}
a.menu:link, a.menu:visited{text-decoration: underline; color: #0ea9b6;}
a.menu:hover{text-decoration: none; color: #0ea9b6;}

a.tov{margin: 0; padding: 0; font-family: Tahoma, sans-serif; line-height: 20px; font-size: 12px; color: #0ea9b6;}
a.tov:link, a.tov:visited{text-decoration: underline; color: #0ea9b6;}
a.tov:hover{color: #009999;}

a.ord{margin: 0; padding: 0 0 0 100px; font-size: 12px; font-family: Tahoma, sans-serif;}
a.ord:link, a.ord:visited{text-decoration: underline; color: #b60e0e;}
a.ord:hover{color: #ff0000;}

a.more{font-size: 11px; margin: 0; padding: 0;}
a.more:link, a.more:visited{text-decoration: underline; color: #0ea9b6;}
a.more:hover{text-decoration: none; color: #0ea9b6;}

a.top{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; line-height: 12px; margin: 0; padding: 0 0 0 25px;} 
a.top:link, a.top:visited{text-decoration: underline; color: #ffffff;}
a.top:hover{text-decoration: none;}

a.korz{font-size: 12px; color: #5f92c9; margin: 0; padding: 0 30 0 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: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; line-height: 25px; margin: 0; padding: 0 0 0 30px;}
a.foot:link, a.foot:visited{text-decoration: underline; color: #ffffff;}
a.foot:hover{text-decoration: none; color: #ffffff;}

a.ord2{margin: 0; padding: 0 0 0 20px; font-size: 15px; font-family: Tahoma, sans-serif; font-weight: bold;}
a.ord2:link, a.ord2:visited{text-decoration: underline; color: #b60e0e;}
a.ord2:hover{color: #ff0000;}

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; }
