#main{
	margin: 0 auto;
	width: 911px;
	vertical-align: top;
	table-layout: fixed;
	text-align: left;
	background: url(../images/bkg_main.png) repeat-y top center;
	padding:0 18px;
}

#main_shadow_bottom{
	margin: 0 auto;
	width: 947px;
	vertical-align: top;
	table-layout: fixed;
}

#main #header {
	padding:14px 39px;
}

#main #header .header_menu_area{
	margin-top:3px;
	height:37px;
}

#main #header .header_menu_area a:hover{
	text-decoration:none;
}

#main #header .header_menu_area .sel_menu_header a,
#main #header .header_menu_area .no_sel_menu_header a{
	height:22px;	
	display:block;
}

#main #header .menu_header{
	margin-left:20px;
	height:37px;
}

#main #header .en_menu_header{
	font-size:11px;
	color:#6F6F6F;
}

#main #content .info_top{
	background-color:#f4f4f4;
	padding:5px 37px;
	border-top:1px solid #eeeeee; 
	border-bottom:1px solid #eeeeee;
	color:#6F6F6F;
	font-size:11px; 
	height:auto;
}

#main #content .info_top .en_header_title{
	/*padding-top:12px;*/
	font-size:1.1em;
	font-weight:bold;
}

#main #content .info_top .gsk_text{
	margin-bottom:3px;	
}

#main #content .info_top .header_top{
	width:775px;
}

#main #content .casus_medical{
	background:#ffffff url(../images/bkg_hp_offers.png) no-repeat 0 0;
	width:923px;
	height:385px;
	margin:0 -15px;	
	padding:11px 9px 10px;
}

#main #content .casus_medical .logo_casus_medical{
	margin:46px 0 0 50px;
}

#main #content .casus_medical .logo_casus_multimedia{
    margin:46px 116px 0 0;
}

#main #content .casus_medical td{
	text-align:center;
}

#main #content .casus_medical .moduls{
    padding:12px 40px 0;
}	

#main #content .casus_medical .modul_left{
	width:250px;
}

#main #content .casus_medical .modul_center{
    width:332px;
	margin-right:7px;
}

#main #content .casus_medical .modul_right{
    width:250px;
}

#main #content .casus_medical .m_abstract{
	font-size:12px;
	height:70px;
	padding:5px 5px 0;
	vertical-align:top;
}

#main #content .casus_medical .m_abstract a{
	color:#000000;
}

#main #content .casus_medical .en_m_title a span,
#main #content .casus_multimedia .en_multi_title a{
	font-weight:bold;
	color:#6F6F6F;
	font-size:12px;
}

#main #content .casus_medical .cm_title_font{
	font-size:18px;
} 

#main #content .casus_medical .en_m_abstract{
	height:75px;
	padding:0 10px;
	vertical-align:top;
}

#main #content .casus_medical .en_m_abstract a,
#main #content .casus_multimedia .en_multi_abstract a{
	color:#6F6F6F;
	font-size:12px;
	vertical-align:top;
}

#main #content .casus_medical .m_button a,
#main #content .casus_multimedia .m_cmulti_button a{
	display:block;
	font-size:12px;
	text-align:center;
	color:#6F6F6F;
}

#main #content .more_img{
	font-size:0!important;	
}	

#main #content .m_button{
	font-size:11px;
}

#main #content .casus_medical .moduls img.generatedImg{
	float:none;
	margin:0 auto;
}

#main #content .casus_multimedia{
	background-color:#f4f4f4;
	border:1px solid #eeeeee;	
}

#main #content .casus_multimedia .logo_casus_multimedia{
	margin:19px 0 12px 42px;
}

#main #content .casus_multimedia .modul_cmulti{
	background:transparent url(../images/bkg_hp_multimedia.png) no-repeat scroll left top;
	height:77px;
	margin:0 0 22px 42px;
	padding:19px 41px 24px 32px;
	width:755px;		
}	

#main #content .casus_multimedia .m_cmulti_text a,
#main #content .casus_multimedia .multi_abstract a,
#main #content .casus_multimedia .en_multi_title a,
#main #content .casus_multimedia .en_multi_abstract a{
	width:645px;
	display:block;
}

#main #content .casus_multimedia .multi_abstract{
	font-size:12px;
	padding-bottom:10px;
}

#main #content .casus_multimedia .multi_abstract a{
	color:#000000;
}


#main #content .casus_multimedia .m_cmulti_button{
	margin-top:25px;
}

#main #content .modul_shadow_bottom{
	font-size:0;
	margin-bottom:-4px;
	margin-left:-15px;	
}

#main #realizations{
	background-color:#ffffff;
	padding:10px 0;	
}

#main #realizations .realizations_title,
#main #realizations .en_realizations_title{
	margin-left:42px;
}

#main #realizations .en_realizations_title{
	font-size:12px;
	color:#6F6F6F;
	padding-bottom:15px;
}

#main #realizations .logo_list{
	margin-left:23px;
	width:863px;
}

#main #realizations .logo_list .accessible_news_slider{
	width:833px;	
}

#main #realizations .logo_list .accessible_news_slider .caption-wrapper{
	width:auto!important;	
}

#main #realizations .logo_list .back,
#main #realizations .logo_list .next{
	width:14px;
	height:63px;
	display:block;
	float:left;
}

#main #realizations .logo_list li table{
	border-right:1px solid 	#d4d4d4;
}

#main #realizations .logo_list li,
#main #realizations .logo_list table{
	width:139px;
	height:84px;
}

#main #realizations .logo_list table td{
	text-align:center;
}	

#main #realizations .logo_list .view_all{
	display:none;
}

/************************************************
	      CAPTIFY CAPTION		
************************************************/
#main #realizations .caption-top, .caption-bottom {
	background: #000000;
	color: #ffffff; 
	cursor:default;
	padding:2px; 
	font-size:11px;   
	text-align:center;
}

#main #realizations .caption-top {
	border-width:0px;
}

#main #realizations .caption-bottom {
	border-width:0px;
}

#main #realizations .caption a, .caption a {
	background:#000;
	border:none; 
	text-decoration:none;  
	padding:2px;
}

#main #realizations .caption a:hover, .caption a:hover {
	background:#202020;
}

#main #realizations .prev,
#main #realizations .next{
	cursor:pointer;
}

#main #footer{
	width: 827px;
	border-top:1px solid #eeeeee;
	background-color:#f9f9f9;
	padding:18px 42px;
}

#main #footer .copyright{
	color:#000000;
	padding-top:10px;
}

#main #footer .copyright a{
	color:#000000!important;
}

#main #footer .copyright a:hover{
	text-decoration: underline!important;
}

#main #footer .footer_menu .fmenu{
	margin-left:25px;	
}

#main #footer .footer_menu .fmenu_name{
	font-size:12px;
	color:#000000;
}

#main #footer .footer_menu .en_fmenu_name{
	font-size:11px;
	color:#6F6F6F;
}

#main #footer .footer_menu a{
	display:block;
}

.eng{
	font-size:12px;
}

/* FONTY */
.header_font,
.header_title_font,
.cm_title_font,
.cmulti_title_font,
.categories_list_font, 
.left_menu_list_font,
.content_abstract_font,
.top_offers_menu_font{
	font-weight:bold;
}

.header_font{
	font-size:17px;
}

.cmulti_title_font,
.partners_font,
.career_left_font{
	font-size: 22px;
}

.partners_font{
	padding-bottom:2px;
}

.cm_title_font,
.header_title_font{
	font-size: 24px;	
}
.categories_list_font,
.left_menu_list_font,
.header_abstract_font{
	display:block;
	font-size:13px;
	padding-bottom:2px;
}

.content_abstract_font{
	font-size:13px;
}

.top_offers_menu_font{
	font-size:16px;
}

.categories_header_font{
	display:block;
	font-size:18px;
	padding-bottom:2px;
}

.content_header_font,
.cm_realizations_font{
	font-size:20px;
}

.red{
	color:#C10A2B;
}

.blue{
	color:#0182A4;
}

.black{
	color:#000000;
}

.grey{
	color:#5B5B5B;
}