html 
{
height:100%; 
min-height:100%;
}

body 
{
margin:0; 
padding:0; 
background:#fff url(/img/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(/img/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;
}

h2 
{
font:20px "Myriad Pro"; 
color:#de2e17; 
padding:0; 
margin:0 0 18px 0;
}

h3 
{
font:18px "Myriad Pro"; 
color:#de2e17; 
padding:0; 
margin:0 0 18px 0;
}

.content 
{
width:720px; float:right;
}

.content strong 
{
color:#00a7ed;
}

.left 
{
width:250px; 
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:165px; 
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:165px; 
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(/img/m1.png); width:106px;
}

.m2 
{
background:url(/img/m2.png); width:160px; margin:0 0 0 20px;
}

.m3 
{
background:url(/img/m3.png); width:220px; margin:0 0 0 20px;
}

.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:#ff0000; 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}

.p1 {background:url(/img/p1.png); padding:15px 0 15px 60px}
.p2 {background:url(/img/p2.png); padding:15px 0 15px 60px}
.p3 {background:url(/img/p3.png); padding:15px 0 15px 60px}
.p4 {background:url(/img/p4.png); padding:15px 0 15px 60px}
.p5 {background:url(/img/p5.png); padding:15px 0 15px 60px}
.p6 {background:url(/img/p6.png); padding:15px 0 15px 60px}
.p7 {background:url(/img/p7.png); padding:15px 0 15px 60px}
.p8 {background:url(/img/p8.png); padding:15px 0 15px 60px}

.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:#ff0000;}
.footer a {color:#ff0000; 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:80px}
.counters {position:absolute; top:0px; right:0px}
.counters td {padding:2px}

.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}

