* {margin:0; padding:0;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}.clearfix {min-height:1px;}.clearfix:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}.noscreen {display:none;}html {background: #000;}body {color:#3f3f3f; background: #000101; font:10pt "arial", sans-serif;}h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}code {font-family:"",monospace;}b {color:#fff !important;}h1 {font-size:270%}h2 {color:#fff !important; margin:0; padding:10px 15px 20px 22px; background: transparent url("/images/dot.png") 5px 35% no-repeat; font-size:135%; font-weight:400;font-family: Tahoma, Arial, sans-serif;height:25px;}h3 {font-size:125%; color:#f67d00 !important;font-weight:400 !important;}h4 {font-size:115%; color:#f67d00 !important;}h5 {font-size:105%; font-weight:700;}#logo {width:350px; height:150px; padding:0; margin:0; position:relative; top:0; left:285px;}#logo a {padding:0;display:block;width:350px;height:150px;}#logo a span {position:absolute;left:-5000px;top:0; text-indent:-1000px;}#icons {width: 50%; height: 23px; margin:14px 0 0 0; float:right;}#icons ul {margin:0; padding:0; white-space:nowrap; float:right;}#icons ul li {margin-right: 4px; padding:0; display:inline; float:left; text-align:center;}#icons ul li a {padding:0;display:block;width:23px;height:23px;}#icons ul li a span {position:absolute;left:-5000px;top:0; text-indent:-1000px;}.fb {background:url("/images/facebook.png") 0 0 no-repeat;}.fb:hover {background-position: 0 -23px;}.yt {background:url("/images/youtube.png") 0 0 no-repeat;}.yt:hover {background-position: 0 -23px;}a {color:#f67d00;text-decoration:underline;}a:hover {color:#fff;}#main {width:920px; margin:0 auto; overflow:hidden;position:relative;}#top {background:url("/images/top.png") 0 0;height:184px;padding:0;margin:0;}#nav {padding:0; margin:0;position:absolute;top:182px;left:0px;text-align:center;width:920px;}#nav ul {padding:0;margin:0 auto;list-style:none;width:340px;}#nav ul li {float:left;border:none;padding:0 15px;margin:0;}#nav ul li a {text-decoration:none;display:block;padding:0;margin:0;color:#fff;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: .8em !important;}#nav ul li a:hover {color:#f67d00;}#nav ul li.active a {background:inherit}#nav ul li a span {position:absolute;left:-5000px;text-indent:-1000px;}#header {width:100%; height:366px; padding:0;}#services {width:920px; height:198px; background: #121414 url("/images/services_bg.png") 0 0; padding:0;}#services_list {padding:0; margin:0;position:absolute;top:521px;left:0;}#services_index {width:100%; height:100%; padding:0;position:relative;z-index:20;}#services_index_list {padding:0; margin:0;position:absolute;top:201px;left:0;text-align:center;}#services_index_list ul {background:none;overflow:hidden;padding:0;margin:0 auto;list-style:none;height:26px;width:920px;}#services_index_list ul li {float:left;border:none;padding:0 2px;margin:0;width:128px;height:26px;}#services_index_list ul li.first_list {padding:0 2px 0 0;}#services_index_list ul li.last_list {padding:0 0 0 2px;}#services_index_list ul li a {width:128px;height:26px;text-decoration:none;display:block;padding:0;margin:0;color:#b47a0c;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size: .8em !important;}#services_index_list ul li a:hover {color:#fff;}#services_index_list ul li.active a {background:inherit}#services_index_list ul li a span {position:absolute;left:-5000px;text-indent:-1000px;}.small_item_01 {background:url("/images/small_menu_01.png") 0 0 no-repeat;}.small_item_02 {background:url("/images/small_menu_02.png") 0 0 no-repeat;}.small_item_03 {background:url("/images/small_menu_03.png") 0 0 no-repeat;}.small_item_04 {background:url("/images/small_menu_04.png") 0 0 no-repeat;}.small_item_05 {background:url("/images/small_menu_05.png") 0 0 no-repeat;}.small_item_06 {background:url("/images/small_menu_06.png") 0 0 no-repeat;}.small_item_07 {background:url("/images/small_menu_07.png") 0 0 no-repeat;}#fav {position:absolute; top:8px; right:35px; margin:0;}#fav a {padding-left:12px; background:url("/images/subnav.gif") 0 5px no-repeat;}#fav a:hover {text-decoration:none;}#container {background:#000101 url("/images/container_top.png") 0 0 no-repeat; padding:0;margin:3px 0 0;color:#aaa;}#container #wrap {width:670px; float:left;}#container #side {width:250px; float:left;}#container #content {float:left; width:640px; overflow:hidden;padding:5px 15px;}#container #sidebar {float:right; width:220px; overflow:hidden;padding:5px 10px 5px 20px;}#container_full {background:#000101 url("/images/container_top_full.png") 0 0 no-repeat; padding:0;margin:3px 0 0;color:#aaa;}#container_full #wrap {width:100%; float:left;}#container_full #content {float:left; width:100%; overflow:hidden;padding:5px 0;}#container_full #content h2 {padding:10px 30px 20px 37px; background: transparent url("/images/dot.png") 20px 40% no-repeat;}#photo_content, #pricelist_content {padding: 0px !important;float:left;width:100%;}#photo_content ul {margin:0 0 0 25px !important;list-style: none;}#photo_content ul li {float: left;margin: 7px !important; width: 130px;padding:0;background: none !important;text-align: center;;padding:0 !important;list-style-type: none;}#photo_content ul li a {padding:0;display:block;width:130px;height:130px;}.thumbModule {display: block;height: 130px;width: 130px;}.thumbModule a img {border: 2px solid #333;}.thumbModule a img:hover {border: 2px solid #fff;}table.pricelist {width: 900px; border: 0; margin:5px 10px !important;}table.pricelist tr td { border-bottom: 1px solid #111;}table.pricelist td, table.pricelist th {padding: 0;}table.pricelist th {background-color: #151515; color: #fff; font-weight: bold; text-transform: uppercase; padding: 7px;text-align: center;}table td.name {width: 700px;}table td.unit {width: 100px; text-align: left;}table td.price {width: 100px; text-align: right !important; font-weight: bold;}#content_nav {padding:0; margin:15px 0 5px 25px !important;width:100%;height:100%;}#content_nav ul {margin:0 !important;padding:0;list-style:none;width:100%;}#content_nav ul li {float:left;width:auto;border:none;padding-left:10px !important;background: none !important;margin:0;font-size: .8em !important;}#content_nav ul li a {text-decoration:underline;display:block;padding:0;margin:0;color:#f67d00;;font-family:Arial, Helvetica, sans-serif;}#content_nav ul li a:hover {color:#fff;}#content_nav ul li.active a {background:inherit}.product_block {width:612px;border:1px solid #333;padding:5px 5px 0 5px; margin: 15px 0 10px;}.product_block_top {width:612px;height:100%;}.product_image {float:left;width:522px;padding-bottom:5px;}.product_photos {float:right;width:90px;}.product_photos img {width:90px;height:90px;padding-bottom:5px;}.product_content {width:612px;padding:0 0 5px;}.product_content p {width:612px;margin:5px 0;text-align:left !important;}#partners {background: url("/images/partners.png") 0 0 no-repeat;height:127px;}#footer {padding:60px 15px 15px; background: #000101 url("/images/footer.png") 0 0;height:20px;}#footer, #footer a {color:#2a2a2a;}#footer a:hover {color:#a0a0a0;}#footer p {margin:0;}.footer_links {float:right !important;}.copyright {float:left !important;}#content ul {margin:15px 0 15px 25px; list-style:none;}#content ul li {padding-left:12px; background:url("/images/subnav.png") 0 6px no-repeat;}#content ol {margin:15px 0 15px 45px; list-style-type:decimal;}#content ol ol {margin:0; margin-left:20px; list-style-type:lower-alpha;}#content p {text-align:justify;}#content table {border-collapse:collapse;}#content table th {padding:5px; font-weight:bold; text-align:left;}#content table td {padding:5px;}#content dl {margin:10px 0;}#content dl dt {font-size:100%; font-weight:normal;}#content dl dd {margin-left:30px; margin-bottom:5px;}#content .input {border:1px solid #CCC; padding:3px;}#sidebar .sidenav {margin:0; list-style:none;}#sidebar .sidenav li {display:inline;}#sidebar .sidenav li.active a {background: #F5F5F5;}#sidebar .sidenav li a {border-bottom:1px solid #efefef; color:#3f3f3f; display:block; padding:4px 10px 4px 25px; background:url("/images/subnav.gif") 10px 50% no-repeat;}#sidebar .sidenav li a:hover {text-decoration:none;}#sidebar .sidenav li.last a {border:0;}#sidebar h4 {color:#fff !important; margin:0; padding:12px 15px 20px 22px; background: transparent url("/images/dot.png") 5px 32% no-repeat; font-size:120%; font-weight:400;height:25px;}#sidebar h4 a {color:#fff !important;}#sidebar p {margin: 10px 0;}