html {height:100%; min-height:100%}
body {margin:0; padding:0; background:#fff url(/images/bg.jpg) repeat-x top; font:15px "arial"; color:#353535; min-height: 100%; height: 100%; min-width:1000px}
table {border-collapse:collapse; border:0} table td {padding:0; font:15px "arial"; color:#353535; vertical-align:top} img {border:0} form {padding:0; margin:0}
a {color:#00a7ed; outline:none}
a:hover {text-decoration:underline}
img {behavior:url(/iepngfix.htc)}
.main {width:1000px; margin:0 auto; position:relative; background:url(/images/top.jpg) no-repeat top left; padding:0 0px 0 0}

h1 {font:22px "Myriad Pro"; color:#de2e17; padding:0; margin:0 0 18px 0}
.content {width:680px; float:right;}
.content strong {color:#00a7ed}
.left {width:320px; float:right; text-align:left}
.container {padding-top:225px; clear:both}

.top {position:absolute; z-index:100; width:958px; top:0px}
.logo {top:0px; position:absolute}

.topmenu { position:absolute; left:0; top:145px; list-style:none; white-space:nowrap; height:22px}
.topmenu li {text-indent:-9999px; float:left; height:22px}
.topmenu li a {display:block}

.topmenu2 { position:absolute; right:0; top:145px; list-style:none; white-space:nowrap; height:22px}
.topmenu2 li {text-indent:-9999px; float:left; height:22px}
.topmenu2 li a {display:block}

*html .topmenu {top:157px}
*+html .topmenu {top:157px}

*html .topmenu2 {top:157px}
*+html .topmenu2 {top:157px}

.m1 {background:url(/images/m1.png); width:106px;}
.m2 {background:url(/images/m2.png); width:142px; margin:0 0 0 20px}
.m3 {background:url(/images/m3.png); width:166px; margin:0 0 0 20px}
.m4 {background:url(/images/m4.png); width:164px;}
.tel {top:20px; position:absolute; right:0px }




.lleft {padding:0 15px 40px 0px; }
.menu {padding:0 0 0 0; margin:0; list-style:none;  }
.menu a {color:#00a7ed; font:bold 14px/16px "Myriad Pro";   width:146px; display:block;}
.menu li {background-position:left; background-repeat:no-repeat; margin:0 0 10px 0; vertical-align:middle; display:block; text-align:left}

.s1 {background:url(/images/s1.jpg); padding:15px 0 15px 124px}
.s2 {background:url(/images/s2.jpg); padding:15px 0 15px 124px}
.s3 {background:url(/images/s3.jpg); padding:15px 0 15px 124px}
.s4 {background:url(/images/s4.jpg); padding:15px 0 20px 124px}
.s5 {background:url(/images/s5.jpg); padding:20px 0 20px 124px}
.s6 {background:url(/images/s6.jpg); padding:15px 0 15px 124px}
.s7 {background:url(/images/s7.jpg); padding:25px 0 25px 124px}
.s8 {background:url(/images/s8.jpg); padding:25px 0 25px 124px}
.s9 {background:url(/images/s9.jpg); padding:20px 0 25px 124px}
.s10 {background:url(/images/s10.jpg); padding:15px 0 15px 124px}
.s11 {background:url(/images/s11.jpg); padding:15px 0 15px 124px}
.s12 {background:url(/images/s12.jpg); padding:15px 0 20px 124px}
.s14 {background:url(/images/s14.jpg); padding:15px 0 15px 124px}

.bottom_baners {clear:both; padding:0 0 20px 0; text-align:center}


.footer {margin:0 0 0 0; padding:25px 0; clear:both; background:#dff7fd url(/images/footer.gif) repeat-x top; position:relative; color:#00a7ed;}
.footer a {color:#00a7ed; font:14px/16px "Myriad Pro"; }

.footer_d a { margin:0 8px}
.footer_d2 {padding:10px 8px; font:12px arial; color:#555}
.footer_d2 a { margin:0; font-size:12px; color:#555}

.podval {width:1000px; margin:0 auto; position:relative; height:100px}
.counters {position:absolute; top:0px; right:0px}
.counters td {padding:2px}

.ff {padding:0 0 2px 0}
.error {color:#c72702; }

.links_s {width:600px; margin:0 0 0 10px; font-size:11px}
.work { position:absolute; top:88px; margin:0; padding:0; left:625px; font:bold 26px "times new roman"; color:#c72702;}

.zakaz {position:absolute; top:0px; right:0px}
#main {position:relative}

.t13 {font:13px "Arial"; COLOR:#333333}
.t15 {font:15px "Arial"; COLOR:#333333}
.t15-2 {font:bold 15px "Arial"; COLOR:#4DB1DA}
.t16 {font:16px "Arial"; COLOR:#0C8FC4}
.t20 {font:20px "Arial"; COLOR:#DE2E16}
