html, body{
	padding:0px; margin:0px; height: 100%;
}
html{
	background-color:#ffffff;
}
body{
	 color:#000000; font-family:tahoma, verdana, arial, sans-serif; font-size:10px; width:930px;
}
a img{
	border:0 !important;
}
a{
	color:#000000; text-decoration:underline;
}
a:hover{
	color:#FF0000; text-decoration:none;
}
.important a, .line div a, .main_cols div a, .more_pro a, .desc_list a, .footer a {
	text-decoration:none;
}
.root, .vert{
	display:table-cell; display:inline-block;
}
.vert{
	width:900px;
}
.logo{
	height:85px;
}
.menu_block{
	margin-left:30px;
}
.item{
	float:left; clear:left;position:relative;
}
.item span.submenu{
	position:absolute; white-space:nowrap; left:100px; top:-5px;
	display:none; padding:5px 0;
}
.item:hover span.submenu, .over span.submenu{
	display:block;
}
#mainMenu{
	float:left; margin:0 -3px 0 0;
}
.last_jobs{
	clear:left; margin-left:30px; padding-top:20px;
}
.important{
	float:left; /*width:410px;*/
}
.important a{
	display:block; height:261px; overflow:hidden;
}
.important a.name{
	display:inline !important; height:auto !important;
}
.main_cols{
	float:left; margin-left:30px; width:190px;
}
.main_cols div{
	height:150px;
}
.main_cols div a{
	/*display:block; height:111px; overflow:hidden;*/ color:#818181;
}
.main_cols div a:hover{
    color:#ff0000;
}
.main_cols div strong, .important strong{
	display:block; margin-top:3px;
}
.main_cols div span{
	color:#818181;
}
.footer{
/*	height:105px;  */
	margin-left:30px; color:#818181;
}

.footer div.facebook-like {
    left: 420px;
    position: relative;
    top: -50px;
    width: 400px;
}

.jobs{
	clear:left; padding:20px 0 0 30px;
}
.jobs h1, .detalis_job h1, .important h1{
	margin:0; padding:0 0 20px;
}
form.filter{
	margin:0 0 18px; padding:0;
}
form.filter div{
	float:left; margin-right:3px; color:#818181;
}
form.filter div select{
	color:##303030; /*padding-right:15px;*/ font-family:tahoma,verdana,arial,sans-serif; font-size:10px;
	display:block; margin-top:3px;
}
form.filter div input{
	margin-top:15px;
}
.preview{
	clear:left; padding:25px 0 0 30px; //padding:0 0 0 30px;
}
.preview .line{
	clear:left; display:table; display:inline-block; width:900px;
	margin-bottom:15px; border:1px solid white;
}
.preview .line div, .more_pro div{
	float:left; width:190px; margin-right:30px;
}
.preview .line div a{
	color:#818181;
}
.preview .line div a:hover{
    color:#ff0000;
}
a.name{
	color:#000000 !important; font-weight:bold;
}
a.name:hover{
	color:#FF0000 !important;
}
.pagelist{
	font-weight:bold; padding:10px 0 40px 30px;
}
.pagelist a{
	display:block; float:left; margin-left:10px;text-decoration:none;
}
.pagelist a:hover{
	text-decoration:none;
}
.pagelist span{
	display:block; float:left;
}
.detalis_job{
	float:left; width:440px; padding-top:20px;
}
.box{
	margin-left:30px; width:910px; clear:left;
}
.more_pro{
	width:440px; display:table; display:inline-block; margin-bottom:30px;
}
.more_pro div small{
	display:block; color:#818181; margin-bottom:3px;
}
.more_pro div span{
	display:block;
}
.video{
	background:transparent url(../img/apple.gif) 0 0 no-repeat; padding-left:17px;
}
.more_pro div span a{
	font-weight:bold;
}
.more_pro div span em{
	display:block; color:#818181; padding-top:10px; font-style:normal;
}
/*.right_box{
	float:left; width:265px;  padding-top:10px;
}*/
.right_box{
	float:left; width:265px;  padding-top:23px;
}
.descripton strong{
	display:block; text-transform:uppercase; /*padding-top:5px;*/
}
.descripton span{
	display:block; color:#818181;
}
.desc_top{
	padding-top:15px; color:#818181;
}
.desc_top a{
	color:#ff0000;
}
.descripton p{
	padding:0; margin-top:15px;
}
.desc_list{
	margin-top:20px;
}
.desc_list h3{
	color:#ff0000; font-weight:bold; font-size:1em; margin:0 0 15px 0; padding:0;
}
.last_news{
	margin-bottom:5px;
}
.last_news small{
	font-size:1em; display:block; float:left; width:80px; color:#818181;
}
.last_news a{
	font-weight:bold; display:block; margin-left:90px;
}
.picture{
	display:table-cell; display:inline-block; width:260px;
}
.picture a{
	display:block; float:left; margin-right:10px; margin-bottom:10px;
}
.grey{
	color:#818181;
}
.news_box{
	padding-top:30px;
}
div.wrapper{
	float:left;width:100%;
}
div.news_body{
	margin-left:95px;
}
div.news_body a{
	text-decoration:none;
}
div.news_date{
	float:left;width:95px;margin-left:-100%; color:#818181;
}
.left_news{
	width:500px; clear:left; display:table; display:inline-block; float:left;
	//padding-top:20px;
}
.news_item{
	display:table; display:inline-block; margin-bottom:30px; clear:left;
}
.news_right{
	 float:left; width:380px; margin-top:85px; padding-left:20px;
}
.prenews h4{
	color:#ff0000; margin:0; padding:0; font-size:1em;
}
.prenews strong{
	display:block; padding:15px 0;
}
.prenews p strong{
	display:inline; padding:0;
}
.prenews small{
	display:block; color:#818181; font-size:1em;
}
.prenews img{
	display:block; margin:10px 0 0;
}
.service_list{
	margin-bottom:35px;
}
.service_list a{
    display:inline; text-decoration:underline;
}
.service_list h3{
	margin:0; padding:0; color:#ff0000; font-weight:bold; font-size:1em;
}
.service_list ul{
	margin:0; padding:0;
}
.service_list ul li{
	margin:0; padding:0; list-style:none; padding-left:20px;
	background:transparent url(../img/black_bull.gif) 10px 5px no-repeat;
}
.service_list ul li ul{
	padding:0; margin:;0;
}
.service_list ul li ul li{
	background:transparent url(../img/gray_bull.gif) 3px 5px no-repeat; color:#818181; padding-left:10px;
}
.service_list ul li ul li a{
    color:#818181;
}
.service_list ul li ul li a:hover{
    color:#ff0000; text-decoration:none;
}
.padRight a{
    text-decoration:underline;
}
.padRight a:hover{
    text-decoration:none;
}

/*New*/
.crisis{
	margin-left:65px;
}
.cr_text{
	width:220px; padding:0 40px 60px;
}
.crisis.cris_page{
	float:left; margin-left:0px;
}
.strred{
	color:#FF0000; font-weight:bold; display:block; font-size:14px;
}
.life{
	font-size:11px; color:#000; font-weight:bold;
}
.cr_serv p{
	margin-top:0;
}
.last_jobs .cris_page{
	margin-left:50px; //margin-left:25px;
}
.cr_text h3{
	font-weight:bold; text-transform:uppercase; font-size:12px; margin:0; padding:0;
}
.dede p {
	margin-top:0px;
	color:#000000;
}


div.sitemap {
	clear: both;
	padding-left: 30px;
	padding-top: 5px;
	margin-bottom: 30px;
	text-decoration: none;
}

div.sitemap a {
    text-decoration: none;
}

div.sitemap h1 {
	font-size: 12px;
	margin: 15px 0px 5px 0px;
}

div.sitemap h2 {
	margin: 0px 0px 0px 5px;
	font-size: 11px;
}

a.sitemapLink {
    color: #FFFFFF;
    color: #000000;
    display: block;
    position: absolute;
    top: 10px;
    left: 820px;
    font-size: 10px;
}
