html  {
background: #c8d1af url('images/spring2011/html-bg2.jpg') no-repeat 50% top;
}
html.index  {
background: #c8d1af url('images/spring2011/html-bg.jpg') no-repeat 50% 50%;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#content {
	padding: 0 10% 50px;
	max-width: 1200px;
	margin: 0 auto;
}
html.index #content {
	padding: 0;
}
html img#bird {
	position: absolute;
	display: none;
	bottom: 0;
	right: 30%;
	z-index: 15;
}
#footer {
	margin: -50px auto 0;
	max-width: 1200px;
	height: 30px;
	color: #000;
	font:bold 0.8em  Georgia, 'Times New Roman', Times, serif;
	text-align: center;
}
#footer span{
	padding-right: 30px;
}
html.index #footer {
	color: #000;
	position: absolute;
	bottom: 30px;
	margin: 0;
	width: 100%;
}
#footer a {
	color: #000;
	text-decoration: none;
}
html.index #footer a {
	color: #000;
}
img.logo {
	position: absolute;
	top: 0;
	right: 0;
	padding: 30px 50px 0 0;
}
html.index img.logo  {display:none;}
html.index div.service {
	display: none;
}

a.hideService{
	display: block;
	margin: 7px 0;
}
.red ul.breadcrumb-navigation li span {
	color: #CC0000;
}
.dark_red ul.breadcrumb-navigation li span {
	color: #CC0000;
}
.green ul.breadcrumb-navigation li span {
	color: #70B11F;
}
.orange ul.breadcrumb-navigation li span {
	color: #FE6200;
}
.violet ul.breadcrumb-navigation li span {
	color: #9400F6;
}
a{color:#cc0000; text-decoraton:underline}
li{list-style-image: url('images/li_cc000000.gif');}

p.news_t1{margin:0 0 5px; font-size:24px; line-height:24px; color:#ffffff;}
p.news_t1 a{color:#ffffff; font-size:24px; background-color:#ed1c24}
p.news_t2{margin:0px; font-size:24px; line-height:24px; color:#ffffff;}
p.news_t2 a{color:#ffffff; font-size:24px; background-color:#000000;}

ul{padding:0px 0px 0px 15px; margin:0px}
p{color:#000000;  font:12px Arial;}
.h1 {white-space: nowrap; font: 105px Georgia;color: #000000; position:absolute; top:40%; left:50%;text-transform: lowercase;}
.h1 span {font:600 35px Georgia; color: #cc0000;}
.h1 a{color: #000000; text-decoration:none}
.h1 span a{color: #cc0000; text-decoration:none}
.h1_int{font: 130px Georgia; color: #000000;}
.h1_int span{color:#cc0000; font: 50px Georgia; }
//.h1_folder a{color:#cc0000;  font:13px Georgia; text-decoration:none}
.h1_folder p{color:#000000;  font:12px Arial;}
.h1_desc {padding:0px 20px 0px 20px; font:12px Arial;}
.h1_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#cc0000; letter-spacing: -1px;}
.h1_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h1_desc a{color:#cc0000; text-decoraton:underline}
.h1_desc .pt{margin-top:20px}

.h1_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h1_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h1_nav span{color:#cc0000}

.h2 {white-space: nowrap;font: 63px Georgia; color: #000000; position:absolute; top:40%; left:50%; text-transform: lowercase;}
.h2 span{font: 600 21px Georgia; color: #9400f6;}
.h2 a{color: #000000; text-decoration:none}
.h2 span a{color: #9400f6; text-decoration:none}
.h2_int{font: 130px Georgia; color: #000000;}
.h2_int span{color:#9400f6; font: 50px Georgia; }
.h3_nav{color:#9400f6}
//.h2_folder a{color:#9400f6; font:13px Georgia; text-decoration:none}
.h2_folder p{color:#000000; font:12px Arial;}
.h2_desc {padding:0px 20px 0px 20px}
.h2_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#9400f6; letter-spacing: -1px;}
.h2_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h2_desc a{color:#9400f6; text-decoraton:underline}
.h2_desc li{list-style-image: url('/img/li.gif'); font:12px Arial;}
.h2_desc .pt{margin-top:20px}
.h2_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h2_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h2_nav span{color:#9400f6}

.h3{white-space: nowrap;font: 48px Georgia; color: #000000;  position:absolute; top:40%; left:50%; text-transform: lowercase;}
.h3 span{font: 600 18px Georgia; color: #70b11f;}
.h3 a{color: #000000; text-decoration:none}
.h3 span a{color: #70b11f; text-decoration:none}
.h3_int{font: 130px Georgia; color: #000000;}
.h3_int span{color:#70b11f; font: 50px Georgia; }
.h3_nav{color:#70b11f}
//.h3_folder a{color:#70b11f; font:13px Georgia; text-decoration:none}
.h3_folder p{color:#000000; font:12px Arial;}
.h3_desc {padding:0px 20px 0px 20px}
.h3_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#70b11f; letter-spacing: -1px;}
.h3_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h3_desc a{color:#70b11f; text-decoraton:underline}
.h3_desc .pt{margin-top:20px}
.h3_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h3_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h3_nav span{color:#70b11f}

.h4{white-space: nowrap;font: 30px Georgia; color: #000000;  position:absolute; top:40%; left:50%; text-transform: lowercase;}
.h4 span{font: 600 12px Georgia; color: #fe6200;}
.h4 a{color: #000000; text-decoration:none}
.h4 span a{color: #fe6200; text-decoration:none}
.h4_int{font: 110px Georgia; color: #000000;}
.h4_int span{color:#fe6200; font: 50px Georgia; }
.h4_nav{color:#fe6200}
//.h4_folder a{color:#fe6200; font:13px Georgia; text-decoration:none}
.h4_folder p{color:#000000; font:12px Arial;}
.h4_desc {padding:0px 20px 0px 20px}
.h4_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#fe6200; letter-spacing: -1px;}
.h4_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h4_desc a{color:#fe6200; text-decoraton:underline}
.h4_desc .pt{margin-top:20px}
.h4_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h4_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h4_nav span{color:#fe6200}

.h5{white-space: nowrap; font: 18px Georgia; color: #000000;  position:absolute; top:40%; left:50%; text-transform: lowercase;}
.h5 span{font: 600 12px Georgia; color: #006ad7;}
.h5 a{color: #000000; text-decoration:none}
.h5 span a{color: #006ad7; text-decoration:none}
.h5_int{font: 130px Georgia; color: #000000;}
.h5_int span{color:#006ad7; font: 50px Georgia; }
.h5_desc {padding:0px 20px 0px 20px}
.h5_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#cc0000; letter-spacing: -1px;}
.h5_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h5_desc a{color:#cc0000; text-decoraton:underline}
.h5_desc .pt{margin-top:20px}
.h5_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h5_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h5_nav span{color:#cc0000}
.h5_folder p.news_t1{margin:0px; font-size:24px; line-height:24px; color:#ffffff;}
.h5_folder p.news_t1 a{color:#ffffff; font-size:24px; background-color:#ed1c24}
.h5_folder p.news_t2{margin:0px; font-size:24px; line-height:24px; color:#ffffff;}
.h5_folder p.news_t2 a{color:#ffffff; font-size:24px; background-color:#000000;}

.h6{white-space: nowrap;letter-spacing: -1px; font:800 10px Georgia; color: #848383;  position:absolute; top:40%; left:50%;}
.h6 a{color: #848383; text-decoration:none}
.h6_int{font: 90px Georgia; color: #000000;}
.h6_int span{color:#cc0000; font: 50px Georgia; }
//.h6_folder a{color:#cc0000;  font:13px Georgia; text-decoration:none}
.h6_folder p{color:#000000;  font:12px Arial;}
.h6_folder .date {margin-bottom:8px; color:#666666}
.h6_folder p.news_t1{margin:0px; font-size:24px; line-height:24px; color:#ffffff;}
.h6_folder p.news_t1 a{color:#ffffff; font-size:24px; background-color:#ed1c24}
.h6_folder p.news_t2{margin:0px; font-size:24px; line-height:24px; color:#ffffff;}
.h6_folder p.news_t2 a{color:#ffffff; font-size:24px; background-color:#000000;}
.h6_desc {padding:0px 20px 0px 20px}
.h6_desc h2{margin:0px; padding:0px; font:24px Georgia; color:#cc0000; letter-spacing: -1px;}
.h6_desc p{margin:10px 0px 10px 0px; font:12px Arial;}
//.h6_desc a{color:#cc0000; text-decoraton:underline}
.h6_desc .pt{margin-top:20px}
.h6_nav{margin:0px 0px 10px 5px; font:800 11px Georgia; color: #000000;letter-spacing: -1px;}
.h6_nav a{font-weight:800; color: #000000; text-decoration:none; border-bottom:1px dashed #000000; line-height:12px}
.h6_nav span{color:#cc0000}

#h62{margin-top:-80px; margin-left:-390px;}
#h63{margin-top:110px; margin-left:-260px;}
#h64{margin-top:110px; margin-left:225px;}
#h65{margin-top:20px; margin-left:-40px;}
 
div.contacts{position:absolute; top:76%; left:50%; margin-top:0px; margin-left:-210px;}

body.spring  div.contacts{
top: auto;
bottom: 4%;
color: #fff;
}
body.spring  div.contacts a{
color: #fff!important;
}
div.service{position:absolute; top:100%; left:50%; margin-top:0px; margin-left:-210px; height: 1000px;}
td.contacts{padding:25px 0px 25px 0px}
.contacts{white-space: nowrap; font: bold 10px Georgia; color:#b4b4b5;}
.contacts span{margin:0px 20px 0px 20px}
.contacts a{color:#000; text-decoration:none}

table{border-collapse: collapse; border-width: 0;}
table td{border-collapse: collapse;	border-width: 0; border-spacing: 0;	padding: 0; color:#000000; font:12px Arial;}
img{border-width:0px}

.nl{padding:10px 20px 0px 20px}
.nr{padding:10px 20px 0px 20px}



table.seo th{padding:5px 5px 5px 0px; border-bottom:1px solid #000;font:12px Arial; text-align:left}
table.seo td{padding:5px 0px 5px 5px; border-bottom:1px solid #000;font:12px Arial; text-align:center}
table.seo a{color:#9400f6; text-decoration:none; font-weight:bold}

.news_t1 a{color:#ffffff; font-size:24px; background-color:#ed1c24}
.vacancy_t1 a{color:#ffffff; font-size:24px; background-color:#ed009c}
p.phone{color:#cc0000; font-size:30px; margin:20px 0px 0px 0px}
p.k_email {color:#333333; font-size:21px; margin:0px}
p.k_email a{color:#cc0000; font-size:21px}





.t{background:url('/img/t.png') top left repeat-x; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/t.png',sizingMethod='scale');}
.b{background:url('/img/b.png') top left repeat-x; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/b.png',sizingMethod='scale');}
.l{background:url('/img/l.png') bottom left repeat-y; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/l.png',sizingMethod='scale');}		
.r{background:url('/img/r.png') bottom right repeat-y; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/r.png',sizingMethod='scale');}		
				 
.tl{background:url('/img/tl.png') top left no-repeat; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tl.png',sizingMethod='scale');}						 					 				
.tr{background:url('/img/tr.png') top right no-repeat; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tr.png',sizingMethod='scale');}								  
.bl{background:url('/img/bl.png') bottom left no-repeat; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bl.png',sizingMethod='scale');}			
.br{background:url('/img/br.png') bottom right no-repeat; 
                         //background-image:none; 
                         //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/br.png',sizingMethod='scale');}							 			 
						 
.d{background-color:#ffffff}

#enter {color:#000000;  font:bold  10px Georgia;}

.auth input{border-width:0px; width:332; font-size:18px; background-color:#cccccc}
.auth_f{color:#000000; font:bold 11px Georgia; font-style: italic;}

.auth_f td{vertical-align:middle; padding-top:6px; padding-right:4px}

.auth_f a{color:#cc0000; text-decoration:none}

.sub_menu a{color:#000000; font:24px Georgia; text-decoration:none}
.sub_menu {color:#cc0000; font:24px Georgia; text-decoration:none}

.sb_file a{color:#333333; font:11px arial;  text-decoration:none}


#slides-wrapper{
	width:100%;
	overflow:hidden;
	margin-top:20px;
	position:relative;
}

#slides-container {
	width:400%;
	position:relative;
	font-size:110%;
}

#slides-container .slide {
	width:25%;
	float:left;
	height:21em;
	position:relative;
}

/*ANTON for intranet*/
h3.green {
	color: #699c2a;
	font-size: 24px;
	font-family: arial;
	font-weight: normal;
}
.teaser1 {
	width: 100%;
}
.teaser1  td {
	vertical-align: top;
}
.teaser1  td.text {
	padding: 20px 10px 0 20px;
	color: #686868;
}
.teaser1  em{
	font-size: 18px;
	margin-bottom: 15px;
	font-style: normal;
	display: block;
	color: #000;
}

.new_bg {
	background-image: url(img/body-bg.jpg)!important;
}

.modules{
	padding: 10px 0 0 170px; margin:0;
	background: url('/img/many_modules.jpg') no-repeat 40px 20px;
	min-height: 300px;
}
	.modules h3{
		font-size: 24px;
		font-weight: normal;
		margin: 15px 0;
	}
	.modules li{
		padding: 0; margin:0;
		background: url('/img/plus.gif') no-repeat left 6px;
		display: block;
		list-style: none;
		color: #699c2a;
		line-height: 1.9;
		list-style-image: none;
	}
	.modules li a.img img{
		width: 14px;
		height: 12px;
	}
	.modules li a.img {
		border: none;
	}
	.modules li a {
		border-bottom: 1px dashed #699c2a;
		text-decoration: none;
		color: #699c2a;
	}
	.modules ul{
		display: none;
		padding: 0 0 0 5px; margin: 0;
	}
	.modules  ul li{
		background: url('/img/check.gif') no-repeat left 7px;
		color: #686868;
		font-size: 11px;
		padding-left: 14px;
		
	}
	.modules li.active{
		background-image: url('/img/minus.gif');
	}
	.modules li.active  ul{
		display: block;
	}
.features {
	width: 100%;
	margin-top: 30px;
}
.features td {
	padding: 0 20px 20px 5px;
	vertical-align: middle;
	color: #686868;
}
.features td.icon{
	width: 130px;
}
.features em {
	font-style: normal;
	font-size: 24px;
	display: block;
	color: #000;
}
.w-border1 {
	background: url('/img/bg_w_border1.gif') no-repeat 50% top;
	height: 100px;
	text-align: center;
	margin-top: 20px;
	padding-top: 17px;
}
.send_form {
	color: #686868;
}
	.send_form  label{
		display: block;
		clear: both;
		width: 470px;
		height: 35px;
		margin-left: 215px;
	}
	.send_form label span {
		float: left;
		padding-top: 3px;
	}
	.send_form  input{
		float: right;
		width: 270px;
		height: 25px;
		background: url('/img/input-bg.gif') no-repeat left top;
		border: none;
		padding: 3px 10px;
		font-size: 8pt;
	}
	.send_form  input.send{
		background: none;
		margin-left: 360px;
		float: none;
		width: auto;
		height: auto;
	}
	
.w-border2 {
	border: 1px solid #eee;
	box-shadow: 0 0 5px #eee;
	-moz-box-shadow: 0 0 10px #eee;
	-webkit-box-shadow: 0 0 10px #eee;
	margin: 20px 0;
	padding: 50px;
	color: #686868;
}
.w-border2 p {
	color: #686868;
}
.info {
	color: green;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
}
.err {
	color: red;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
}
.intranet {
	background: #fff url("/img/body-bg.jpg") repeat-x left top !important;
}
span.starrequired {
	float: none!important;
	color: #cc0000;
	font-size: 120%;
}
.note {
		background: url('/img/note-bg.png') no-repeat left top;
		padding: 25px 35px 0 60px;
		width: 255px;
		height: 180px;
		position: absolute;
		z-index: 1000;
		right: 38px;
		top: 70px;
}
.note a.close {
	position: absolute;
	top: 20px;
	right: 20px;
}
.note-main {
		right: 70px!important;
		bottom: 70px!important;
		top: auto!important;
}
.notetext {color: green;}
.header-phone {position: absolute;right:0;top: 30px;padding: 30px 50px 0 0; font: bold 11px Georgia,'Times New Roman',Times,serif;}
div.sort-types {
	padding-bottom: 15px;
}
div.sort-types a {
	margin-right: 15px;
}
div.sort-types a.selected {
background-color: rgb(187, 187, 187); 
padding: 2px;
}
