#layout { overflow:hidden; margin-right:0; padding-right:20px; }
#home_page #content {
	float:left;
	width:80% !important;
	padding-bottom:7em;
}



#home_page #header .lang {
	position: relative;
	width: 26.2%;
	height:110px;
	float: left;
}

#home_page #header .lang #languages {
	width:50%;
	font-size: 10px;
	position: relative;
	z-index: 200;
}


#home_page #header .reducer {
margin:0;
}

#home_page .main {width:98% !important}

#content .extra { position:relative;}
#navigation  {
	margin-left:0 !important;
	float:left;
	width:73%;
	min-height: 70px;
}

#navigation ul ,
#navigation li
{
	padding:0;
	margin-left:0;
	list-style-type: none;
}

#navigation .dash {
	display:none !important;
}

#content #navigation ul > li:before {
	display:none;
}

.extra {
	float:right;
	margin-top:20px;
	font-size: 13px;
}

.extra_append_link a {
	font-size: 14px;
}
/* green header */
.incut h1 { font-size:2.3em; color:#6dcd9b; margin:0.8em 0 -0.2em; }

/* grid fix */
.inner_main { margin-left:26%; float:none; width:auto; position:relative; }
.inner_main .incut, .inner_main .incut p { padding:0; }
.subnavigation_append { padding-left:17%; }

/* box with fuzzy road */
#about_company { margin:0; font-size:0.81em; }
#about_company p { line-height: normal; }
#about_company div.reducer { width:70%; padding:0; margin:0; padding-left: 30px;}
#about_company big { font-size:1.18em; }

ins#fuzzy_road div.slideContainer { /*float: right;*/ margin-bottom: 0.9em;right:0px;position:relative;}
ins#fuzzy_road img { /*height: 300px;*/ width: auto; display: block; position: absolute; right:0px;border:none;}


/* box with phone */
.contacts { padding-right:15px; }
.contacts p, .contacts h6 { }
.contacts nobr.phone { display:block; font-size:1.2em; font-weight:normal; }
.contacts h6 {  }

/* faq link rounded box */
.faq_link { width:16em; position:relative;}
.faq_link img, .extra_append_link img { position:absolute; top:50%; left:0; display:block; }
.faq_link a { display:block; padding:0.9em 1em 1em 0; line-height:1.4em; }
* html .faq_link .rocon-bl, * html .faq_link .rocon-br { bottom:auto; margin-top:-9px; }

/* link with image in extra */
.extra_append_link p { margin:0 0 2em 1.2em; position:relative; font-size:1.45em; line-height:1.3em; }

/* footer fix */
#footer .copyright, #footer .contact { width:25%; }

#subnavigation { width:23%; margin-left:2.2%; padding:0; position:relative; }
#subnavigation h4.rounded_blue, #subnavigation h4.rounded_green { margin-left:-8px; }
#subnavigation h4 { margin-bottom:0; font-size:100%; }
#subnavigation div.tech_support p { margin-top:0.3em; }

#subnavigation p { padding-left:0; }
#subnavigation div.comment { position:relative; width:auto; position:relative; font-style:normal; margin:-0.5em 0 0; border:0; left:0; color:#000000 !important; }
#subnavigation p { line-height:normal; }
#subnavigation div.comment div { width:auto; }

.main div#subscribe { left:102%; width:9%; margin-top:0.5em; margin-left:13px; font-style:normal; }
#subscribe dl.row { clear:none; margin:0; }
#subscribe dl.row, #subscribe p { font-size:95%; line-height:normal; margin-bottom:0.6em; }
#subscribe dl.type_submit { }
#subscribe dt.label { float:none; margin:0; }
#subscribe dd.field { padding:0; }
#subscribe #email { max-width:15em;}
span.switcher { border-bottom:dashed 1px; color:#0a7adb; cursor:pointer; }

#footer_sitemap { padding-right:15px; }


