body {margin:0px; padding:0px; font:normal 1px arial, sans-serif; color:#000;}

html, body {width:100%; height:100%;}

form, table {margin:0px; padding:0px; border-collapse:collapse;}

h1, h2, h3, h4, h5, h6 {margin:0px;}

img {border:0px;}

p {margin:10px; padding:0px;}



.alpha img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}



body {background:#050917 url('/img/fon_main.jpg') top repeat-x;}



#main_table {margin:0px; padding:0px; width:100%;}

#main_table td {padding:0px; vertical-align:top;}



#phone {margin:0px 0px 0px 28px; width:148px; height:42px;}



#slogan {position:absolute; top:238px; left:15px; width:538px; height:37px; font:20px bookman old style; color:#fff; z-index:1;background:url('/img/slogan.png') 0 0 no-repeat;}

#top_menu {margin:0px; padding:0px; width:100%; height:40px;}

#top_menu td {padding:0px; text-align:center; vertical-align:top; font:bold italic 14px verdana; color:#f6ff00;}

#top_menu td a {color:#70ffff; text-decoration:none;}

#top_menu td a:hover {color:#f6ff00; text-decoration:none;}



#top_menu td.active a {color:#f6ff00; text-decoration:none;}

#top_menu td.active a:hover {color:#f6ff00; text-decoration:none;}



#bot_menu {margin:0px; padding:0px; font:14px verdana; color:#fff; text-align:center;}

#bot_menu a {color:#fff; text-decoration:underline;}

#bot_menu a:hover {color:#fff; text-decoration:none;}



#bot_menu a.active {color:#fff; text-decoration:none;}

#bot_menu a.active:hover {color:#fff; text-decoration:none;}



#content_table {margin:0px; padding:0px; width:100%;}

#content_table td {padding:0px; vertical-align:top;}



table.cats {margin:0px auto; width:96%;}

table.cats td {padding:0px 0px 16px 0px; vertical-align:top;}



.cats .h1 {margin-bottom:6px; font:bold 16px verdana; color:#0f2789;}

.cats .h1 a {color:#0f2789; text-decoration:underline;}

.cats .h1 a:hover {color:#0f2789; text-decoration:none;}

.cats .h2 {font:bold 14px tahoma; color:#000; line-height:1.3;}

.cats .h2 a {color:#000; text-decoration:underline;}

.cats .h2 a:hover {color:#000; text-decoration:none;}

.cats .h3 {margin-left:0px; font:bold 14px tahoma; color:#000; line-height:1.3;}

.cats .h3 a {color:#000; text-decoration:underline;}

.cats .h3 a:hover {color:#000; text-decoration:none;}



.cats .h2_active {font:bold 14px tahoma; color:#fb1a00; line-height:1.3;}

.cats .h2_active a {color:#fb1a00; text-decoration:underline;}

.cats .h2_active a:hover {color:#fb1a00; text-decoration:none;}

.cats .h3_active {margin-left:0px; font:bold 14px tahoma; color:#fb1a00; line-height:1.3;}

.cats .h3_active a {color:#fb1a00; text-decoration:underline;}

.cats .h3_active a:hover {color:#fb1a00; text-decoration:none;}



.cat {color:#000;font:bold 15px arial;padding-left:10px;}

#buy {color:#0f2789;font:bold 15px arial;text-align:center;padding-right:20px;}



#products {margin:0px; width:100%;}

#products td {padding:2px 10px 2px 10px;}

#products td.pre {font:12px verdana; color:#000; text-align:justify;}

#products td.pre a {color:#000;font:bold 15px arial;}

#products td.pre a.more{color:#000;font:bold 12px arial;}

#products td.pre a:hover {color:#000; text-decoration:underline;}

#products td.pre div {margin:5px 0px;padding:10px 10px 10px 10px; font:bold 14px arial;}



#technic td{vertical-align:middle;}

td.col1 {padding-left:10px; font-family: Verdana; font-size: 12px; background:#dddddd;border:1px solid #cecece;vertical-align:middle;}

td.col2 {text-align: right;vertical-align:middle; font-family: Verdana; font-size: 12px; background:#eeeeee;border:1px solid #cecece;}



#faq td p{margin:0;padding:0;}



/*#products td {padding:0px; text-align:center; vertical-align:bottom;}*/



#products .img {margin:10px auto; width:140px; text-align:left;}

/*#products .pre {margin:10px auto; width:140px; font:12px arial; color:#000; text-align:left; line-height:1.3;}

#products .pre a {color:#000; text-decoration:underline;}

#products .pre a:hover {color:#000; text-decoration:none;}*/



.left {margin:10px 0px 20px 0px; font:14px verdana; font-weight: bold; line-height:1.3; color:#000;}

.left a {color:#000; text-decoration:underline;}

.left a:hover {color:#000; text-decoration:none;}



.right {margin:10px 0px; width:214px; font:14px verdana; font-weight: bold; color:#000; text-align:right;}

.right a {color:#000; text-decoration:underline;}

.right a:hover {color:#000; text-decoration:none;}



.main_header {margin:8px 0px 16px 0px; font:bold 20px verdana; color:#0f2789; text-align:center;}

.main_header a {color:#0f2789; text-decoration:none;}

.main_header a:hover {color:#0f2789; text-decoration:none;}



.header_cats {margin:0 auto; font:19px verdana; color:#0f2789;margin-bottom:16px;}

.header_cats a {color:#0f2789;}

.header_cats a:hover {color:#0f2789; text-decoration:none;}



.main_text {margin:0 0px 0 0; padding:0; font:12px verdana; color:#000; text-align:justify;}

.main_text a {color:#000; text-decoration:underline;}

.main_text a:hover {color:#000; text-decoration:none;}



.footer {font:12px arial; color:#fff;}

.footer a {color:#fff; text-decoration:underline;}

.footer a:hover {color:#fff; text-decoration:none;}



#workorg {font-size:9px;margin:0;padding:0;width:100%;}

#workorg td {margin:0;padding:0;}

#workorg img {display:block;width:60px;height:50px;}

#workorg p {margin:0;padding:0;}



div.title{position:absolute;width:386px;height:21px;top:7px;left:16px;z-index:1;background:url('/img/title.jpg') 0 0 no-repeat;}

div.diploms{width:100%;text-align:center;}
