*{ margin:0;padding:0; }
body{ width:100%;height:100%;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:12px;color:#484848;line-height:18px; }
img{ border:0; }
a{ color:#2a71ad; }
a:hover{ text-decoration:none; }
table{ border-collapse:collapse;border:0; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
h1,h2{ margin-bottom:15px; }
p{ margin-bottom:10px; }
input,textarea{ border:1px solid #ccc;font-size:11px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;padding:3px; }

.main{ height:100%; }

.header a{ color:#99ccff;text-decoration:none; }
.header{ background:url(/DESIGN/SITE/images/bgd_top_flip.jpg); }
.header .logo{ width:60%; }

.menu{ color:#fff;font-size:14px; }
.menu td{ padding-left:260px; }
.menu a{ color:#fff;text-decoration:none; }
.menu a:hover{ text-decoration:underline; }
.menu div{ float:left;margin-right:35px; }
.menu ul li{ list-style:url(../images/marker.gif); }
.menu{ background:#990033 url(/DESIGN/SITE/images/ped_px_p2.gif) repeat-x;height:35px; }

.left{ background:#eee;width:200px;padding-top:20px;line-height:15px; }

.catalog_menu{ font-size:14px;padding-right:20px; }
.catalog_menu ul li{ list-style:url(../images/marker.gif); }
.catalog_menu li{ margin-bottom:10px; }

.vopros{ width:170px;color:#767676;font-size:11px;background:#fff;padding:20px 20px 20px 20px;margin:30px 0px 50px -20px; }
.vopros .title{ color:#44484c;font-size:18px;margin-bottom:15px; }
.vopros input,textarea{ width:160px; }
.vopros input.submit{ border: outset 2px #eee;width:auto;font-size:12px; }
.vopros textarea{ height:100px; }

.content{ padding:20px 30px 50px 0; }
.content ul,ol{ margin:0 0 10px 20px; }
.content ul li{ list-style:url(../images/marker2.gif); }
.content ol li{ color:#2a71ad; }

.footer{ color:#666;height:60px; }
.footer a{ color:#0591d2; }
.footer .copyright{ background:#c7c7c7;border-top:1px solid #c7c7c7;font-size:12px; }
.footer .right{ padding-right:30px; }
.footer .right table{ height:60px;border-top:1px solid #c7c7c7; }

.p404 h1{ font-size:30px; }
.p404 h2{ font-size:12px;font-weight:bold;margin-top:-10px; }
.p404 p{ margin-bottom:30px; }
.p404 .content{ color:#000; }
.p404 .content ul{ margin-bottom:30px; }
.p404 .content ul li{ list-style:url(../images/marker2.gif);margin-bottom:5px; }

.tbl th{ background:#3d7285;padding:5px 20px 5px 20px;color:#fff;text-align:left; }
.tbl td{ background:#eee;padding:5px 20px 5px 20px;vertical-align:top; }

.padding-left{ padding-left:30px; }