html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  color: #000000; background-color:#f6f9fc;
}

body {margin : 0; font-size : 12px; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; } 
img {border : 0} 
table {width : 100%; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 12px; border-collapse : collapse;} 
td {vertical-align : top; padding : 0; font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 12px;} 


table.main {width: 100%; min-width: 100%; min-height: 100%; height: auto !important; height: 100%; background-image:url('images/fon_center_vnut1.jpg'); background-repeat:repeat-x; background-position-y:top}
* html #main {height: 100%;}

table.main td.header {height: 115px; background-image:url('images/fon_header.jpg'); background-color:#D2E2FA; background-repeat:repeat-x}

table.main td.leftcol {width: 310px; }
.lefttext {padding: 30px 20px 20px 30px;}
table.main td.content {padding: 30px 30px 20px 30px;}
table.main td.content_niz {vertical-align: bottom; padding: 10px 30px 20px 30px;}

table.main td.footer {vertical-align : bottom; height: 50px; background-color:#f6f9fc; text-align:center;}

table.head {height: 100%;}
table.head td.uplinks {white-space: nowrap; background-position: left top; text-align: right; padding-right:30px; padding-top:20px; background-image:url('images/profile.jpg'); background-repeat:no-repeat;}
table.head td.logo {padding:0 0 0 50px;}

.center {text-align:center}
.left {text-align:left}
.right {text-align:right}

table.footmenu {border-top:1px solid #BBD6FB; border-bottom:1px solid #BBD6FB; height: 36px; border-left-width:1px; border-right-width:1px; background-image:url('images/fon_footmenu.jpg')}
table.footmenu td {vertical-align : middle; text-align:center}

.counters {text-align:center}
.copyright {font-size:11px; text-align:center}

table.prod {width: 80%;}
table.prod td {vertical-align : middle; padding: 5px;}
table.prod td.logo {text-align:center}
.slogan {text-align:center; font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:12px; color:#015198; font-weight:bold}
.impact {font-family : Impact, Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:24px; text-transform:uppercase; color:#015198}
.kachestvo {font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; color:#015198; font-weight:bold}
.pic_prod {text-align:center }

table.mag {background-color: #d6e3f6}
table.mag td {width: 25%; padding: 10px; font-size:11px}

table.pad {width: auto; }
table.pad td {width: auto; padding: 10px; text-align:left}

table.price {border:1px solid #C0C0C0; width: auto }
table.price td {border:1px solid #C0C0C0; width: auto; padding: 5px;}
table.price p {text-align: left}

img {border: 0}

a {color: #0052b7; text-decoration: underline;}
a:link {text-decoration: underline; color: #0052b7;}
a:visited {color: #015198; text-decoration: none}
a:hover {color: #DA251C; text-decoration: underline}

h1 {font-family : Arial; font-size:15px; font-weight: bold; text-transform:uppercase; color:#CC0000}
h2 {font-size: 14px; font-weight: bold;}
h3 {font-size: 14px; font-weight: bold;}
h4 {font-size: 14px; font-weight: bold;}
h5,h6 {font-size: 13px; font-weight: bold;}

.picr {float : right; margin-left : 10px;}
.picl {float : left ; margin-right : 10px;}

table.leftmenus td {padding: 0 0 5px 0}

.red {color: #CC0000}
