body { margin: 0; padding: 0; background: #101010 url('../images/background.jpg'); font-family: Verdana, Arial, 'Times New Roman'; font-size: 12px; color: #fff }

#header { position: relative; width: 990px; margin: 0 auto 0 auto; padding-top: 25px; background: url('../images/header_bg.jpg') repeat-y top right; height: 115px }
#header #logo { position: absolute; left: -6px; top: 15px; width: 140px }
#header #menu { margin: 0 0 0 234px; padding: 0; list-style: none; font-size: 13px }
#header #menu li { width: 184px; margin: 0 0 7px 0 }
#header #menu li a { text-decoration: none; font-size: 15px; color: #fff; padding: 5px 0 5px 12px }
#header #menu li a:hover { background: url('../images/menu_arr.png') no-repeat left center }
#header #menu li a.current { background: url('../images/menu_arr.png') no-repeat left center }

#afterheader { height: 240px; background: #f1f1f1; }
#afterheader #subcontent { position: relative; width: 990px; margin: 0 auto 0 auto }
#afterheader #subcontent #subnav { width: 235px; margin: 0; padding: 5px 0 0 0; list-style: none; font-size: 14px }
#afterheader #subcontent #subnav li { width: 235px; background: url('../images/subnav_line.jpg') no-repeat top center; padding: 0 }
#afterheader #subcontent #subnav li a { position: relative; text-decoration: none; color: #000; display: block; padding: 11.3px 0 10px 5px; width: 230px; height: 100% }
#afterheader #subcontent #subnav li a:hover { background: #639bce; color: #fff }
#afterheader #subcontent #subnav li a.current { background: url('../images/menu_arr.png') no-repeat left center }
#afterheader #subcontent #subnav li a span#shadow { width: 6px; height: 51px; position: absolute; right: 0px; top: -7px; background: url('../images/subnav_shadow.png') no-repeat }
#afterheader #subcontent #slider { position: absolute; left: 235px; top: 6px; width: 755px; height: 227px; overflow: hidden }
#afterheader #subcontent #slider #images { position: absolute; top: 11px; left: 11px; z-index: 2 }
#afterheader #subcontent #slider #images img { width: 734px; height: 205px }
#afterheader #subcontent #slider span#corners { position: absolute; top: 0px; width: 755px; height: 227px; background: transparent url('../images/slider_corners.png') no-repeat; z-index: 20 }

#content { background: url('../images/header_bg.jpg') repeat-y top right; width: 990px; margin: 0 auto 0 auto }
#content #content-data, #content #content-clients  { margin-left: 250px; width: 725px }
#content #content-data { margin-bottom: 30px }
#content #content-clients { background: url('../images/clients_top_line.jpg') repeat-x }
#content #content-clients #content-clients-logos { margin: 0; padding: 0 }
#content #content-clients #content-clients-logos li { background: url('../images/clients_shadow.png') no-repeat bottom; list-style: none; width: 167px; height: 167px; float: left; margin: 0 6px 0 6px }
#content #content-clients #content-clients-logos li img { margin: 15px 0 0 21px }
#content #copyright { margin: 15px 0 0 250px; padding-bottom: 10px; width: 725px; clear: left }
#content h1 { font-weight: normal; font-size: 20px; margin: 0 0 20px 0; padding: 20px 0 0 0 }

#formular { width: 100%; background: url('../images/clients_top_line.jpg') repeat-x }
#formular .small { width: 360px; float: left; margin-bottom: 10px }
#formular label { display: block; width: 200px; text-indent: 5px }
#formular input { width: 300px; margin: 5px; padding: 8px; float: left; background: #500000; color: #fff; border: 1px solid #500000 }
#formular input:focus, #formular textarea:focus { border: 1px solid #d3d3d3 }
#formular input.btn { width: 80px }
#formular textarea { width: 660px; margin: 5px; padding: 8px; background: #500000; color: #fff; border: 1px solid #500000; font-family: Verdana, Arial, 'Times New Roman'; font-size: 12px }
#contact-res { clear: both; width: 660px; margin: 10px 5px 0px 5px; background: #500000; border: 1px solid #780000; padding: 8px }

* { outline: none; border: none }
a { color: #fff; text-decoration: none }
a:hover { text-decoration: underline }