@charset "UTF-8";@import url("menu.css");@import url("styles.css");@import url("staff.css");body {margin: 0 auto;background: url('http://www.neverboring.com/images/background.jpg') no-repeat top left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 17px;}#newsletter {position: absolute;right: 100px;top: 35px;z-index: 9;}#newsletter a {color: #000; font: 11px Arial, Helvetica, sans-serif; text-decoration: none;}#container {position: relative;margin: 0 auto;width: 941px;}#top {position: relative; width: 1000px;height: 78px;}#nbda {position: relative;width: 1000px;height: 43px;margin-top: 78px;background: url('http://www.neverboring.com/images/NBDA-bg.jpg') repeat-x;}#filmdiv {position: absolute; top: 0; left: 0; width: 227px; }#filma li {list-style: none; width: 227px; padding: 10px 0px;}#filma {position: relative; float: left; margin: 0; padding: 0;}#filma li {background: #e4e4e4; border-top: 1px solid #edecec; border-bottom: 1px solid #c0c0c0;} #filma li:hover {background: #777;}#filma li a {color: #333; text-decoration: none; vertical-align:  middle; padding: 7px;}#filma img {padding: 5px; vertical-align:  middle; padding-right: 15px;}#filmdivb {width: 380px; position: absolute; left: 227px; top:0px;}/*#services {position: relative;width: 585px;height: 180px;padding: 20px;}*/#valid {text-align:center;margin-top: 200px;}#left {position: relative;float: left;width: 332px;padding: 41px 0px 0px 0px;}#left_left {position: relative;float: left;width: 92px;}#left_right {position: relative;float: left;width: 240px;}#left_mainmenu {position: relative;float: left;width: 240px;}#left_submenu { position: relative;float: left;width: 138px;padding: 0px 0px 0px 0px;}#right {position: relative;float: left;width: 608px;}#right_top_l {position: relative;float: left;width: 125px;height: 19px;padding: 22px 0px 0px 0px;}#right_top_r {position: relative;float: left;text-align: right;width: 477px;height: 41px;padding: 0px;}#right_top_lb {position: relative;float: left;width: 400px;height: 19px;padding: 22px 0px 0px 0px;}#right_top_rb {position: relative;float: left;text-align: right;width: 202px;height: 41px;padding: 0px;}#right_top {position: relative;float: left;text-align: right;width: 609px;height: 41px;/* padding: 0px 59px 0px 0px;*/}#right_bottom {position: relative;float: left;border: 1px solid #e4e5e6;width: 607px;height: 297px;z-index: 1;/*padding: 0px 59px 0px 0px;*/}#right_bottom_b {border: 1px solid #e4e5e6;width: 607px;height: 297px;}#right_bottom_c {border: 1px solid #e4e5e6;width: 605px;height: 375px;text-align: left;margin-top: 41px;}/*#right_bottom_d {border: 1px solid #e4e5e6;width: 605px; min-height:445px;  height:auto !important;  height:445px;text-align: left;margin-top: 41px;}*/#right_bottom_d {width: 607px;height: 297px;border: 1px solid #e4e5e6;margin-top: 41px;}#right_index {position: relative;float: left;width: 609px;padding: 41px 0px 0px 0px;}#right_index_l {width: 390px;float: left;color: #6d6d6d; padding-right: 10px;font: 0.9em/1.4em Arial, Helvetica, sans-serif;}#right_index_r {padding-left: 8px;width: 200px;border-left: 1px #dbdbdb solid;float: left;}#right_index_full {width: 587px;height: 277px;border: 1px solid #e4e5e6;padding: 10px;overflow: auto;float: left;font: 0.9em/1.4em Arial, Helvetica, sans-serif;color: #6d6d6d; }#right_index_fulla {width: 587px;height: 277px;/*border: 1px solid #e4e5e6;*/padding: 10px;/*overflow: auto;*/float: left;font: 0.9em/1.4em Arial, Helvetica, sans-serif;color: #6d6d6d; }#right_index_full a {color: #de1313;}#case_copy {width: 480px;height: 250px;text-align: left;margin-top: 20px;}#caption {position: relative;margin-top: 0;margin-left: 0px;width: 608px;float: left;display:none; z-index: 9;background: #000;filter:alpha(opacity=85);-moz-opacity: 0.85; opacity: 0.85;-khtml-opacity: 0.85;}#captionContainer {width:590px;height: auto; !importantmargin:auto;padding: 10px;color: #fff;}#captionbtn {position: relative;float: left;z-index: 9;margin-left: -10px;}#case_l {position: relative;float: left;width: 288px;height: 287px;padding: 5px;}#case_r {position: relative;float: left;width: 287px;height: 287px;padding: 5px;}#services {position: relative;border: 1px solid #e4e5e6;width: 600px;height: 320px;}#service_list {position: relative;padding: 10px;float: left;width: 180px;text-align: left;height: 277px;overflow: auto;font: 11px Arial, Helvetica, sans-serif;line-height: 1.4em;}#service_detail {position: relative;float: left;width: 377px;height: 277px;text-align: left;padding: 10px;line-height: 17px;border-right: 1px solid #e4e5e6;font: 11px Arial, Helvetica, sans-serif;}#client {position: relative; text-align: left;float: left;width: 250px;padding: 0px;}#description { position: relative;text-align: left;float: left;width: 343px;padding: 0px 0px 0px 14px;}#twocol {float: left;width: 426px;padding: 0px;height: 297px;}#onecol {float: left;width: 160px;height: 277px;padding: 10px;text-align: left;border-right: 1px solid #e4e5e6;}#twocolb {float: left;width: 406px;padding: 10px;height: 277px;}#onecolb {float: left;width: 180px;height: 297px;padding: 0px;text-align: left;border-right: 1px solid #e4e5e6;}#twocolba {float: left;width: 350px;padding: 10px;height: 277px;}#twocolba .grey {font-size: 11.5px;line-height: 14.5px;}#onecolba {float: left;width: 236px;height: 297px;padding: 0px;text-align: left;border-right: 1px solid #e4e5e6;}#wide {width: 587px;height: 277px;padding: 10px;overflow: auto;}#current_newsletter {width: 700px;margin: 0 auto;}