* {margin:0;padding:0;border:0;text-decoration:none;}
body {background:#111111;margin:0;padding:0;border:0;}
ul.mh {width:880px;list-style-type:none;font-size:100%;cursor:default;margin:0;padding:0;}
ul.mh li {position:relative;float:left;}
ul.mh a {display:block;cursor:pointer;padding:18px 0px 18px 0px;color:#777;text-decoration:none;text-transform:uppercase;}
ul.mh li a {background:#ddd url('../bg-menuc.jpg') repeat-x;}
ul.mh a:hover, ul.mh a:focus {color:#333;background:#ddd url('../bg-menuc-t.jpg') repeat-x;}
#menu .web {width:107px;text-align:center;border-right:1px solid #f5f5f5;border-left:1px solid #ddd;}
div#topbar {background:#111; }
div#topbar-inner {width:880px;padding:10px 0 10px 0;margin:0 auto;}
div#topbar-inner p {color:#aaa;text-align:right;font:normal 12px Verdana,Arial,Helvetica,sans-serif; margin:0;padding:0;border:0;}
div#topbar-inner .phone {color:white;font-weight:bold;}
div#lc {background:#fff url('../bg-logoc.jpg') repeat-x;}
div#lc-inner {background:url('../web-design.gif') no-repeat;background-position:top right;width:900px;padding:45px 0 45px 0;margin:0 auto;}
div#lc-inner .logo { width:306px; height:67px; border:0; }
div#menucontainer {background:#d2d2d2 url('../bg-menuc.jpg') repeat-x;margin:0;}
div#menu {width:900px;position:relative;margin:0 auto;font:bold 12px Verdana,Arial,sans;z-index:100;}
div#imagearea {background:#bbb url('../bg-image.jpg') repeat-x; margin:0;}
div#imagearea-inner {width: 880px; padding-top: 40px; padding-bottom:10px;margin:0 auto;}
#imagearea-inner .dnepropetrovsk {float:left;font:normal 11px Verdana,Arial,Helvetica,sans-serif;line-height:1.5;text-transform:uppercase;margin-right:20px;}
#imagearea-inner .dnepropetrovsk-right {float:left; margin:0;}
div#maincontainer {background:#f5f5f5 url('../bg-mainc.jpg') repeat-x;margin:0;border-top:1px solid #888;}
div#maincontainer-inner {width: 880px; margin: 0 auto; }
div#main {width:580px;float:left;color:#333;font:normal 12px Verdana,Arial,Helvetica,sans-serif;padding: 30px 0 30px 0;margin:0;}
#main p {font: normal 13px Verdana, Arial, Helvetica, sans-serif; color: #333; line-height:21px; padding: 0; margin: 15px 0 15px 0;}
#main p a {color:#555;}
#main p a:hover {color:#000;}
#main .intro {color:#333;font:italic normal 14px Arial,Helvetica,sans-serif;line-height:18px;text-align:right;margin-right:30px;}
#main .red {color:red;}
#main .regform-large {border: 10px solid #fff; width:360px;margin:20px 0 0 0;padding:15px 15px 15px 15px;}
#main .formdrop {border: 1px solid #ccc; padding:3px;margin:0;font:normal 12px Verdana, Arial, Helvetica, sans;color:#666;margin-bottom:4px;}
#main .formfield {border: 1px solid #ccc; padding:3px; margin:0; width:200px; font: normal 12px Verdana, Arial, Helvetica, sans;color:#666;margin-top:4px;margin-bottom:4px;}
#main .formbutton {border: 0; color: #adda31; background:#111;padding:5px;margin:0;margin-top:6px;font: bold 12px Verdana, Arial, Helvetica, sans;}
h1 {font:normal 22px Arial, Helvetica, sans-serif;margin:0 0 10px 0;padding:0;}
h2 {font:normal 20px Arial, Helvetica, sans-serif;margin:30px 0 10px 0;padding:0;}
h3 {font:normal 18px Arial, Helvetica, sans-serif;margin:10px 0 10px 0;padding:0;}
h4 {font:normal 16px Arial, Helvetica, sans-serif;background:#bbb;font-weight:bold;text-transform:uppercase;margin:0;padding:11px 15px 10px 25px;border-top:1px solid #eee;border-bottom:1px solid #999;}
hr {background:#808080;width:100%;height:1px;margin:20px auto;font-size:1px;}
div#side {width: 280px; float: right;line-height:1;margin:10px 0 0 0;padding-bottom:30px;}
.sidebox {width:280px;color:#fff;background:#E4E4E4;font:normal 13px Verdana, Arial, Helvetica, sans-serif;margin:20px 0 0 0;padding:0;/*border:10px solid #fff;*/}
.sidebox a {display:block;width:240px;color:#333;text-decoration:none;text-transform:uppercase;margin:0;padding:7px 10px 7px 30px;border-top:1px solid #eee;border-bottom:1px solid #999;}
.sidebox a:hover {color:#000;background:#F1F1F1;}
div#footer {background:#333; margin:0;padding: 10px 0 30px 0;}
div#footer-inner {width:880px;margin:0 auto;}
#footer-inner p {font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#666;margin:5px 0 5px 0;padding:0 0 0 0;}
#footer-inner ul {list-style-type:none;padding:0 0 5px 0;margin:15px 0 5px 0;}
#footer-inner li {display:block;float:left; margin:0; padding:0;border-right:1px solid #666;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#footer-inner li a {margin:0;padding:0 10px 0 10px;text-decoration:none;color:#aaa;border-bottom:0;}
#footer-inner li a:hover {color:#fff;}
#footer-inner .left a {padding-left:0;}
#footer-inner .right {border-right:0;}
.clear {clear:both;font:normal 11px Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;margin:0;}
menu {color:#333;list-style-type:disc;font:normal 8px Verdana, Arial, Helvetica, sans-serif;line-height:1.3;margin:0 0 0 30px;padding:0;}
menu li {display:list-item;list-style-type:disc;font:normal 14px Arial, Helvetica, sans-serif;line-height:1.3;margin:0;padding:0;}
menu a {color:#259d1c;text-transform:uppercase;font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;line-height:1.8;}
menu a:hover {color:#AA1E1D;}
.portfolio {background:#ddd;}
.portfolio td {background:#F5F5F5;padding:3px 10px;}
.portfolio a {color:#f00;background:url('../nt.gif') no-repeat;background-position:right center;font-size:10px;text-transform:uppercase;padding:5px 15px 5px 15px;}
.portfolio a:hover{color:#000;background:url('../nt-2.gif') no-repeat;background-position:right center;}
a.lnk {color:#000;font: normal 14px Verdana, Arial, Helvetica, sans-serif;}
a.lnk:hover {color:#888;}
.promo {background:transparent;margin:20px 0;}
.promo td {background:#F5F5F5;padding:3px 20px 3px 0;vertical-align:top }
a.rr {color:#f00;background:url('../nt.gif') no-repeat;background-position:right center;font-size:10px;text-transform:uppercase;padding:4px 15px 5px 0;}
a.rr:hover {color:#000;background:url('../nt-2.gif') no-repeat;background-position:right center;}
#news {clear:both;font:normal 11px Verdana, Arial, sans-serif;text-transform:uppercase;margin:0;padding:20px 0 20px 0;border-top:1px solid #ddd;}
#news a {color:#777;text-transform:uppercase;border-right:20px solid #F5F5F5;}
#news a:hover {color:#000;}
p.list a{color:#000;display:block;background:url('../a.gif') left 9px no-repeat;font-weight:normal;padding:3px 0 3px 18px;}


