body { margin: 0; padding: 0 40px; background-color: #FFFFFF; }

/* Шапка */
.top { background-image: url(/i/fonTop.gif); background-position: left top; background-repeat: repeat-x; }
.top1 { background-image: url(/i/topUg1.gif); background-position: left top; background-repeat: no-repeat; color: #000000; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.top2 { background-image: url(/i/topUg2.jpg); background-position: right top; background-repeat: no-repeat; padding: 20px 15px 0 0; text-align: right; }

.top1 a { color: #538E03; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.top1 a:hover { color: #538E03; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.top1 div { padding: 0; margin: 2px 0 0 80px; }


.form { width: 111px; height: 23px; background-color: #FFFFFF; border: 1px solid #AFB3B7; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; padding: 3px 2px 0 2px; }

.flash { text-align: right; background-image: url(/i/flash.gif); background-position: left top; background-repeat: repeat-x;  }


.fonMenu { background-image: url(/i/fonMenu.gif); background-position: left top; background-repeat: repeat-x; }
.ug1 { background-image: url(/i/ug1.gif); background-position: left top; background-repeat: no-repeat; }
.ug2 { background-image: url(/i/ug2.gif); background-position: right top; background-repeat: no-repeat; }

.ug2 td { background-image: url(/i/fon_menu.gif); background-position: left 50%; background-repeat: repeat-x; }
td.empty { background-image: url(/i/0.gif); font-size: 1px; }

.m1 { background-image: url(/i/menu/fon_about.gif); background-position: left 50%; background-repeat: no-repeat; height: 100%; text-align: center; }
.m2, .m3, .m4, .m5 { background-image: url(/i/menu/fon_middle.gif); background-position: left 50%; background-repeat: no-repeat; height: 100%; text-align: center; }
.m_5 { background-image: url(/i/menu/fon_news.gif); background-position: right 50%; background-repeat: no-repeat; height: 100%; text-align: center; }

.ug2 img { margin: 11px 0 0 0; }


.m_over { background-image: url(/i/menu/fon_over.gif); background-position: left 50%; background-repeat: repeat-x; width: 100%; height: 100%; }
.m0_over { background-image: url(/i/menu/fon_over0.jpg); background-position: left 50%; background-repeat: no-repeat; width: 100%; height: 100%; text-align: center; }
.m0_over img { margin: 10px 0 0 0; }


.subscr { text-align: right; margin: 5px 5px 15px 0; }
.subscr a { color: #529E03; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.subscr a:hover { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }






/* О компании */
.about { color: #5B626C; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.about a { color: #5B626C; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.about a:hover { color: #529E03; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }






/* О продукте */
.menuLeft img { margin: 0 8px 0 0; }
.menuLeft div { margin: 0 0 6px 0; }
.menuLeft { padding: 0 15px 0 0; }
.menuLeft a { color: #529E03; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.menuLeft a:hover { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

div.scrl  { color: #5B626C; font-size: 10px; font-family: Tahoma; font-weight: normal; margin: 10px 0 0 0; }
.scrl  a { color: #5BAFF3; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.scrl a:hover { color: #000000; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }


.zag { color: #3BA1CC; font-size: 11px; font-family: Tahoma; font-weight: bold; padding: 0 0 15px 0; }







/* Новости */
.data { color: #7F7F7F; font-size: 10px; font-family: Tahoma; font-weight: normal; margin: 0 0 5px 0; }

.news .zag { padding: 0; margin: 0; }
.zag a { color: #3BA1CC; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none; }
.zag a:hover { color: #3BA1CC; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline; }


.news { padding: 7px 0; }
.news td { border-top: 1px dotted #9C928D; }

.scrlN, .scrlN1 { color: #000000;  font-size: 10px; font-family: Tahoma; font-weight: normal; }
.scrlN font, .scrlN1 font { color: #529E03;  font-size: 10px; font-family: Tahoma; font-weight: normal; }
.scrlN a, .scrlN1 a { color: #3BA1CC;  font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.scrlN a:hover, .scrlN1 a:hover { color: #529E03;  font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

td.scrlN { border-top: 0px dotted #9C928D; }

.more { text-align: right; }
.more img { margin: 3px 0 0 0; }






/* Карта сайта */
.map { margin: 0 0 10px 0; }
.mapS { margin: 0 0 5px 30px; }






/* Общее */
.text { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; }
.text a { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.text a:hover { color: #529E03; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }


.text1 { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; margin: 0 0 15px 0; }
.text1 a { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.text1 a:hover { color: #529E03; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

.text1 td { text-align: justify; }

.butt { background-color: #07B6FF; border: 1px solid #4F6870; color: #FFFFFF; font-size: 11px; font-family: Tahoma; font-weight: bold; }
.form1 { width: 100%; background-color: #FFFFFF; border: 1px solid #AFB3B7; color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: none; }



.red { color: #FF0000; font-size: 11px; font-family: Tahoma; font-weight: bold; }
.red a { color: #FF0000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }
.red a:hover { color: #000000; font-size: 11px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }


H1 {
 color: #5b626c;
 font-size: 160%;
 font-family: Arial, Verdana, sans-serif;
 text-align: left;
}
H2 {
 color: #5b626c;
 font-size: 130%;
 font-family: Arial, Verdana, sans-serif;
 text-align: left;
}




/*  */
.footer { background-image: url(/i/footer.jpg); background-position: left top; background-repeat: repeat-x; }
.footer1 { background-image: url(/i/footerUg1.gif); background-position: left top; background-repeat: no-repeat; color: #7A8186; font-size: 10px; font-family: Tahoma; font-weight: normal; }
.footer2 { background-image: url(/i/footerUg2.gif); background-position: right top; background-repeat: no-repeat; text-align: right; padding: 20px 15px 0 0; }

.footer1 a { color: #7A8186; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.footer1 a:hover { color: #7A8186; font-size: 10px; font-family: Tahoma; font-weight: normal; text-decoration: underline; }

.dist1 { padding: 30px 0 0 30px; }
.rexfly { color: #339900; }

