body { background-color: #111111; color: #959595; }h1 {	font-size: 200%;	font-style: normal;	left: -20px;}h1, h2 { color: #fff; font-family: "Trebuchet MS", sans-serif; }#alarm-switch { top: 195px; }#content { float: none; margin: 0; width: 100%; padding-bottom: 1em; }#logo {	position: absolute;	left: 75%;	top: 64px;	margin: 0 0 0 -77px;}#logo .phones { right: 140px; top: 94px; }#navigation { padding-top: 1em; }#main-info a,#our-job a,#insurance-info a { color: #ffffff; }#layout a:hover { color: #ff0; }#main-info {	width: 55%;	position: relative;	left: -20px;	line-height: 1.35;	margin-top: 2.5em;	margin-bottom: 20px;	padding-right: 150px;	overflow: hidden;}#main-info .corner {	height: 436px;	width: 150px;	position: absolute;	bottom : 0;	left: -150px;	margin-left: 100%;	background: url(corner_gray.png);}#main-info .wrapper {	background: #272727;	padding: 1em 0;	padding-left: 3.4%;	position: relative;	z-index: 100;	zoom: 1;}#main-info .wrapper .container {	margin-left: 40px;}#insurance-info {	float: left;	padding: 25px 0 15px 2%;	margin-left: 20px;	margin-top: -30px;	width: 40%;	display: inline;	line-height: 1.4;}#insurance-info img { float: left; margin: 0 10px 0.5em -20px; }#insurance-info p { margin-top: 0; }dl.news { width: 25%; float: right; margin-top: -5px; }.news dt { color: #9f9e9e; font-size: 80%; }.news dd { margin-left: 0; margin-bottom: 1.5em; line-height: 1.4; }.news .news-item .wrapper { float: left; width: 100%; clear: both; position: relative; }.news .first dt { margin-top: 0; }.news .first { margin-left: -245px; }.news .second { margin-left: -270px; }/* .news .third { margin-left: -170px; } */.news .first a { color: #efefef; }.news .second a { color: #e8e8e8; }/* .news .third a { color: #dbdbdb; } *//* .news a:hover { color: #cdcdcd; } */#our-job { clear: both; position: relative; width: 100%; height: 19em; }#our-job h1 { margin-left: 2%; left: 0; }#our-job .switcher {	float: left;	left: 2%;	width: 28%;	position: relative;	display: inline;}#our-job .switcher li {	margin-bottom: 1.15em;	padding-left: 20px;}#our-job .switcher li .pseudo-link { color: #00aaee; white-space: nowrap; font-weight: normal; }#our-job .switcher li.selected { margin-left: -0.7em; background: none; }#our-job .switcher li.selected .pseudo-link,#our-job .switcher li.selected .pseudo-link:hover {	color: #0c0c0c;	background: url(cn_bg_light_gray.png) 100% 0;	padding: 0.4em 1em 0.4em 0.7em;	cursor: auto;	border: none;}#our-job .switcher li .pseudo-link:hover { color: #ff0; }.service-order-link:link, #our-job .service-order-link {    color: #fff;    font-size: 125%;    background: url("/f/1/global/menu_bg.gif") repeat scroll 0 100% transparent;    padding: 0.5em 0 0.5em 1em;    position: relative;}#our-job .service-order-link ins{	background: url("/f/1/global/menu_bg.gif") no-repeat 100% 0 transparent;    height: 100%;    position: absolute;    top: 0;    right: -1em;    width: 1em;}#our-job .service-order-link { font-size: 86%; }#our-job .service-order-link-b{ margin-left: -1em; }#job-slides {	float: right;	width: 25%;	padding-left: 100px;	margin-top: -1em;	line-height: 1.43;}#job-slides .slides-wrapper {	margin-left: -240px;	margin-right: -20px;	margin-top: -50px;	padding-top: 50px;	padding-bottom: 30px;	padding-left: 20px;	position: relative;	overflow: hidden;}#job-slides .slide {	position: relative;	background: url(corner_gray.gif) 0 100%;}#job-slides .slide-hidden { display: none; }/* #job-slides .slide-to-show { position: relative; left: 50%; } */#job-slides .slide .content {	margin-left: 150px;/*	background: #272727; */	padding: 1.5em 40px 1em 60px;	position: relative;	z-index: 10;}#job-slides .slide h2 { font-size: 157%; padding-top: 0; left: -20px; }#job-slides img.art { position: absolute; z-index: 100; }#clients { clear: both; padding-left: 2%; }#clients h1 { left: 0; }#clients h1 a { color: #fff; }#clients .logos {	margin-top: 1.5em;	float: left;	position: relative;	left: 20px;	width: 100%;}#clients .logos li { float: left; width: 16.5%; text-align: left; margin: 0; }ul > li > img:first-child:-moz-first-node { margin-top: 0; }#clients p { margin-left: 20px; }#footer { border-top: 3px solid #1c1c1c; padding-top: 1em; }#footer .copyright {	margin-left: 2%;}/*#footer .artlebedev {	float: right;	width: 23%;	right: 310px;	padding-left: 20px;	position: relative;}*/#footer .artlebedev {	float: left;	width: 23%;	/*right: 310px;*/	padding-left: 20px;	margin-left: 100px;	position: relative;}#footer .artlebedev img {	position: absolute;	left: -90px;	top: 1.2em;}#footer .counters {	float: right;}
