body {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 970px;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial;
	color: #838486;
}

.body_gray {
	background: #FFF;
}

img {
	border: 0;
	background: transparent;
}

h1 {
	font-size: 18px;
	color: #DE5514;
	margin: 10px 0 0 0;
	font-weight: normal;
}

p {
	font-size: 12px;
	color: #838486;
	margin-top: 8px;
}

a {
	color: #838486;
}

/*------------------------------------ HOME ------------------------------------*/
.home_visual {
	 position: absolute;
	 top: 31px;
	 margin-left: 16px;
	 width: 945px;
	 height: 341px;
}
.home_visual .home_main_links {
	margin: 18px 0 0 10px;
}
.home_visual .home_main_links a {
	font-family: Arial;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 4px;
	margin-bottom: 8px;
}
.home_visual .home_news_items_bg {
	background: #371914;
	position: absolute;
	top: 60px;
	left: 757px;
	width: 187px;
	height: 263px;
	filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
	z-index: 1;
}
.home_visual .home_news_items {
	position: absolute;
	top: 60px;
	left: 757px;
	width: 167px !important;
	width: 187px;
	height: 245px !important;
	height: 263px;
	padding: 18px 10px 0px 10px;
	color: #FFF;
	z-index: 2;
}
.home_visual .home_news_items p {
	font-size: 16px;
	color: #FFF;
	margin: 0;
}
.home_visual .home_news_items a {
	display: block;
	font-size: 12px;
	color: #FFF;
	margin-bottom: 18px;
}
.lang_home {
	position: absolute;
	top: 380px;
	margin-left: 16px;
}
.lang_home a, .lang_home a:hover{
	text-decoration: none;
	margin-right: 8px;
}
/*--------------------------------- END OF HOME --------------------------------*/

/*----------------------------------- CONTENT ----------------------------------*/
.general_content {
	position: absolute;
	top: 441px;
	left: 16px;
	width: 946px;
	margin: 0;
	padding: 0;
}
.top_content {
	top: 15px;
	left: 15px;
	width: 605px;
}
.content_box_container_level2 {
	float: left;
	width: 970px;
	margin: 20px 0 0 0;
	padding: 0;
}
.content_box {
	float: left;
	margin: 0;
	padding: 0;
	border-top: 1px solid #DE5514;
}
.content_box2 {
	float: left;
	margin: 0;
	padding: 0;
}
.general_content h1 a{
	color: #DE5514;
	text-decoration: none;
}
.content_box2 h1 {
	margin: 0;
}

.content_box_left {
	margin-right: 34px;
	width: 307px;
	padding: 0;
}
.content_box_left p {
	width: 265px;
}
.content_box_center {
	margin: 0 14px 20px 0;
	padding: 0;
	width: 307px;
}
.general_content .link {
	font-size: 12px;
	display: block;
}
.content_box_right {
	margin: 0;
	padding: 0;
	width: 264px;
}
.content_box_right p {
	width: 265px;
}
/*
.content_box_right img {
	margin-bottom: 0px;
}
*/
.content_box_img {
	border: none;
}
.related_content_box {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.related_content_box h1 {
	margin: 0;
	padding: 0;
}
.related_content_box a {
	font-size: 12px;
	margin-top: 3px;
	display: block;
}
.related_content_box .rel_links {
	margin-bottom: 10px;
}
.related_content_box .inner_box {
	 margin: 5px 0 40px 0;
	 padding:0;
	 width: 244px;
	 margin-left: 9px;
}
.related_white {
	background: #FFF;
	border: 1px solid #DF5514;
	width: 262px !important;
	width: 264px;
}
.related_orange {
	background: #DF5514;
	color: #FFF;
}
.related_orange a {
	color: #FFF;
}
.related_orange h1 {
	color: #FFF;
}
.related_gray {
	background: #E5E4E4;
}
/*---------------------------------- END OF CONTENT -----------------------------------*/

/*-------------------------------------- DETAIL ---------------------------------------*/
.detail_visual {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 605px;
	height: 400px;
}
.detail_visual .thumb {
	float: left;
	width: 100px;
	height: 57px;
	margin: 1px 1px 0 0;
	background: #D8D7D7;
}
.detail_visual .last {
	margin: 1px 0 0 0;
}
.detail_nav {
	position: absolute;
	top: 132px;
	left: 16px;
	width: 307px;
	font-size: 12px;
}
.detail_nav .back {
	float: left;
	width: 150px;
}
.detail_nav .prevnext {
	float: left;
	width: 157px;
	text-align: right;
}
.detail_nav a {
	text-decoration: none;
}
.detail_nav .prevnext a, .detail_nav .prevnext .dots {
	color: #DE5514;
}
.pdf {
	display: none;
}
.pdf_laying {
	display: none;
}
.detail_info {
	margin-top: 12px;
}
.detail_info a {
	text-decoration: none;
}
.detail_info .breaker {
	margin-top: 24px;
}
.detail_info p {
	margin: 0;
	padding: 0;
	/*color: #4A4A49;*/
	font-weight: bold;
}
.darkgray, .darkgray a {
	color: #4A4A49;
	text-decoration: none;
}
/*----------------------------------- END OF DETAIL -----------------------------------*/

/*_________________________________MAYBE GENERAL______________________________________________*/
/* for content_work and content detail */

.content {
	position: absolute;
	top: 441px;
	left: 16px;
/*	left: 357px;
	width: 605px;
*/
	width: 946px;
}


/*---------------------------------------- WORK ---------------------------------------*/
.landing_visual {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 605px;
}
.indent_content {
	position: absolute;
	top: 441px;
	left: 16px;
	width: 946px;
	margin: 0;
	padding: 0;
}
/*------------------------------------ END OF WORK ------------------------------------*/

/*-------------------------------------- LISTER ---------------------------------------*/
.lister_container {
	position: absolute;
	top: 31px;
	left: 16px;
	width: 606px;
	z-index: 1;
}
.lister_container .lister_item {
	width: 202px;
	height: 165px;
	float: left;
	font-size:12px;
	text-decoration: none;
	padding-bottom: 5px;
	overflow: hidden;
}
.lister_container a:hover {
	color: #DE5514;
}
.lister_item .img_placeholder {
	width: 201px;
	height: 112px;
	background: #BEBCBC;
	margin-bottom: 2px;
	display: block;
}
.lister_nav {
	display: none;
}
/*----------------------------------- END OF LISTER -----------------------------------*/

/*------------------------------------- MAIN MENU -------------------------------------*/
.mainmenu {
	display: none;
}
/*---------------------------------- END OF MAIN MENU ---------------------------------*/

/*------------------------------------- LEFT MENU -------------------------------------*/

.leftmenu {
	display: none!important;
}


/*---------------------------------- END OF LEFT MENU ---------------------------------*/

/*-------------------------------------- TOPMENU --------------------------------------*/
.topmenu {
	display:none;
}

/*------------------------------------ END OF TOPMENU ------------------------------------*/

/*---------------------------------------- FOOTER ----------------------------------------*/
.footer {
	display:none;
}

/*------------------------------------ END OF FOOTER -------------------------------------*/
/*---------------------------------------- PRINT -----------------------------------------*/
.noprint {
	display: none;
}