.main {width: 100%;height: 100%;padding: 0px;background: #d8d8d8 url(/lib/design/images/fon.gif) 0 0;}

.alogo, .tlogo, .kist, .pics, .horizont, .toplpage, .menu, .content, .ccenter,.kol1, .kol2 {position: absolute;overflow: visible;display: block;visibility: visible;}
.horizont {top: 50%;left: 0;width: 100%;height: 1px;}
.content {top: -300px;left: 50%;width: 1000px;margin-left: -500px;height: 600px;}

.kol1, .kol2 {width: 200px;height: 600px;}     
.kol1 {background: url(/lib/design/images/ten1.png) 0 0 no-repeat;top: 0;left: 0; behavior: url(/lib/design/css/iepngfix.htc);}     
.kol2 {background: url(/lib/design/images/ten2.png) 0 0 no-repeat;top: 0;left: 800px; behavior: url(/lib/design/css/iepngfix.htc);}     


.fon {position: absolute;top: -436px;left: 50%;width: 1000px;margin-left: -500px;height: 728px;background: url(/lib/design/images/bigfon.png) 0px 0px no-repeat; behavior: url(/lib/design/css/iepngfix.htc);}
.ccenter {top: 0;left: 200px;width: 600px;height: 600px;}

.p1 {position: absolute;top: 55px;left: -30px;width: 369px;height: 439px;visibility: visible;background: url(/lib/design/images/snap1.gif) 0px 0px no-repeat; }     
.p2 {position: absolute;top: 10;right: -100px;width: 532px;height: 448px;visibility: visible;background: url(/lib/design/images/snap2.gif) 0px 0px no-repeat;}     
.p1 img {width: 160px;height: 90px;position: absolute;top: 93px;left: 80px;}
.p2 img {width: 200px;height: 100px;position: absolute;top: 180px;left: 240px;  }    

.pic1, .pic2, .pic3 {position: absolute;visibility: visible;} 
.pic1 {background: url(/lib/design/images/pic1t.png) 0px 0px no-repeat;top: 360px;left: 384px;width: 230px;height: 220px; behavior: url(/lib/design/css/iepngfix.htc); }
.pic2 {top: 200px;left: 175px;width: 215px;height: 200px;}
.pic3 {background: url(/lib/design/images/pic3t.png) 0px -30px no-repeat;top: 300px;left: 8px;width: 160px;height: 300px; behavior: url(/lib/design/css/iepngfix.htc)}
.pic1 img {position: absolute;top: 11px;left: 20px;}    
.pic2 img {position: absolute;top: 0px;left: 0px;}    
.pic3 img {position: absolute;top: 10px;left: 7px;}
 
.text1, .text2, .text3 { position: absolute;visibility: visible;text-align: center;}   
.text1 a, .text2 a, .text3 a {text-decoration: none;}
.text1 span, .text2 span, .text3 span {font-family: Verdana, sans-serif;font-size: 18px;color: #2b2b2b;}
.text1 {top: 520px;left: 0px;}   
.text2 {top: 480px;left: 220px;}   
.text3 {top: 520px;left: 460px;}
   
.menu {top: 370px;left: 0px;width: 100%;}
.menudiv {padding: 30px;padding-top: 0px;padding-bottom: 10px;}     
.menuitem {padding-top: 10px}
.menuitem a {color: #242424;font-family: Verdana, sans-serif;font-size: 14px;}
.menuniz {background: url(/lib/design/images/fon_niz_menu.png) 0 0 no-repeat; width: 100%; height: 258px; padding-top: 62px; behavior: url(/lib/design/css/iepngfix.htc);}     
.menuniz td {padding-left: 20px;}

#lpage {position:absolute; left: 0; top: 0;overflow: visible;display: block;visibility: visible; width: 40%;height: 100%;}
.toplpage {top: 0;left: 0;width: 400px;height: 194px;background: url(/lib/design/images/snap_logo.gif) 0 0 no-repeat;}
.alogo {top: 90px;left: 140px;width: 200px;height: 50px;}
.tlogo {top: 30px;left: 40px;width: 200px; height: 50px;}
.kist {top: 196px;left: 195px;width: 152px; height: 100px;}
.pics {top: 134px;left: 18px;width: 127px; height: 150px;}

.page {height: 100%;width: 100%; padding: 0;padding-left: 0px; background:  url(/lib/design/images/fon_page.gif) 0 0 repeat-x;}

.rpage {position:absolute; left: 390px; top: 0;overflow: visible;display: block;visibility: visible;height: 100%;width: 60%;}
.lborder, .rborder, .tborder, .bborder  { position: absolute;}
.lborder {left: -44px;top: 0px;height: 100%;width: 50px;background:  url(/lib/design/images/lbord.png) 31px 0px repeat-y; behavior: url(/lib/design/css/iepngfix.htc);}
.rborder {right: -20px;top: 0px;height: 100%;width: 20px;background:  url(/lib/design/images/rbord.png) 0px 0px repeat-y; behavior: url(/lib/design/css/iepngfix.htc);}
.tborder {left: 0px;top: 0px;height: 50px;width: 100%; background:  url(/lib/design/images/tbord.gif) 0 0px repeat-x;}
.bborder {left: 0px;bottom: 19px;height: 30px;width: 100%;background:  url(/lib/design/images/bbord.gif) 0 100% repeat-x;}

.ltcorner, .lbcorner {position: absolute;overflow: visible;display: block;visibility: visible;margin-left: 0px;width: 100%; height: 150px;text-align: right;}
.ltcorner {background: url(/lib/design/images/skotch1.gif) 0 0 no-repeat; left: -44px;top: 0px;}
.ltcorner img{position: absolute;right: -81px;top: 0px;}
.lbcorner {background: url(/lib/design/images/skotch4.png) 0 0 no-repeat; left: -44px;bottom: 0px; display: block;margin: 0;behavior: url(/lib/design/css/iepngfix.htc);}
.lbcorner img{position: absolute;right: -81px;top: 0px;}

.infopage {height: 100%;width: 100%;background: #fff; border: 1px solid #fff;}
.info {position: absolute; left: 420px; top: 200px; height: 100%;width: 100%;background: #fff;}
.infocap {font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #252525; padding-top: 30px;}
.infotab {margin: 130px 50px 150px 50px;}
.infotd table {background: #fff; font-size: 12px;}
.infotable {font-size: 12px; background: #fff; border: 0px; border: 1px solid #ff0000; width: 100%;}
.infotable td {background: #fff; border: 1px solid #ff0000; padding: 5px}
.infomenu {font-family: Arial, sans-serif; font-size: 15px; font-weight: bold; color: #252525; padding-top: 15px;} 

.png {
//background-image: none ! important;
    behavior: url(/lib/design/css/pngfix.htc);
}
