﻿body, html{
	margin:0px;
	padding:0px;
	background-color:#E6DFD2;
	height:100%;
	text-align:center;
}

body, html, table{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#57544E;
	text-decoration:none;
}

form, p{
	margin:0px;
	padding:0px;	
}

form {
	overflow:hidden;
	zoom:1;
}

input, textarea, select{
	font:11px/13px Arial, Geneva, sans-serif;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:2px 0 0 4px;
	border:0px;
}

h1 {
	margin:0px;
	padding:0px 0 32px 0;
	font: 33px/33px Arial, Geneva, sans-serif;
	color:#BDB8AB;
}

img{
	border:0px;
}

ul, ul li{
	margin:0px;
	padding:0px;
}

ul li{
	list-style-type:none;
	padding:0 0 4px 7px;
	background:url(images/marker5.gif) 0px 6px no-repeat;
	font-size:11px;
}

ul li a{
	font-size:11px;
	color:#A5A5A5;
	text-decoration:underline;
}

ul li a:hover{
	text-decoration:underline;
}

a{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#4e90b8;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}

.clear{
	font-size:0px;
	line-height:0px;
	clear:both;
}

.all{
	width:772px;
	margin:0px auto;
	text-align:left;
	padding-top:23px;
}

.all2
{
	width:772px;
	margin:0px auto;
	text-align:left;
	padding-top:23px;
}


.container {
	width:100%;
	background:url(images/sh_top.gif) #FFFFFF top repeat-x;
}

.Bg1 {
	width:100%;
	background:url(images/sh_bottom.gif) bottom repeat-x;
}

.Bg2 {
	width:100%;
	background:url(images/sh_left.gif) left repeat-y;
}

.Bg3 {
	width:100%;
	background:url(images/sh_right.gif) right repeat-y;
}

.Bg4 {
	width:100%;
	background:url(images/sh_1.gif) left top no-repeat;
}

.Bg5 {
	width:100%;
	background:url(images/sh_2.gif) right top no-repeat;
}

.Bg6 {
	width:100%;
	background:url(images/sh_3.gif) left bottom no-repeat;
}

.Bg7 {
	padding:10px;
	background:url(images/sh_4.gif) right bottom no-repeat;
}

/* ------------------------------------------------------------------- header */

.logoBlock {
	width:554px;
	float:left;
	margin-right:8px;
	min-height:86px;
	_height:86px;
	background:url(images/logo_block_bg.gif) #D5D7D8 top repeat-x;
}

.logoBlock .logo {
	padding:21px 0 0 19px;
	float:left;
	margin-right:7px;
}

.logoBlock .line {
	padding:14px 0 0 0px;
	float:left;
	margin-right:9px;
}

.logoBlock .elem {
	margin-top:62px;
	color:#527B97;
}

.logoBlock .elem img{
	vertical-align:bottom;
}

.prodInfo {
	float:left;
	width:190px;
	min-height:86px;
	_height:86px;
	text-align:right;
	background-color:#F3EFE8;
}

.prodInfo img{
	margin:3px 4px 0 0;
}

.prodInfo a.Prod{
	display:block;
	margin:17px 15px 0 0;
	background:url(images/prod_info_pic.gif) right 2px no-repeat;
	padding:3px 24px 3px 0;
	color:#57554F;
	text-decoration:none;
}

.prodInfo a.cat{ 
	margin-top:1px;
	background:url(images/catalog_pic.gif) right 4px no-repeat;
}

.prodInfo a:hover {
	/*text-decoration:none;*/
}

.prodInfo .padding {
	padding:17px 15px 0 0;
}

.prodInfo .padding a {
	display:inline;
	margin:0px;
	background:none;
	padding:0px;
	color:#57554F;
	text-decoration:underline;
	font-weight:bold;
}

.prodInfo .padding a:hover {
	text-decoration:underline;
}

.mis_info {
	width:129px;
	min-height:49px;
	_height:49px;
	float:left;
	margin:6px 7px 0 0;
	background:url(images/bgr_mis_info.gif) #007CB2 right repeat-y;
	border-right:1px #7BB5D3 solid;
	text-align:center;
}

.mis_info a, .prof_info a, .pat_info a{
	font-size:12px;
	line-height:49px;
	color:#FFFFFF;
	text-decoration:none;
}

.mis_info a:hover, .prof_info a:hover, .pat_info a:hover{
	text-decoration:none;
}

.prof_info {
	width:134px;
	min-height:49px;
	_height:49px;
	float:left;
	margin:6px 7px 0 0;
	background:url(images/bgr_prof_info.gif) #00B5FF right repeat-y;
	text-align:center;
}

.pat_info {
	width:276px;
	min-height:49px;
	_height:49px;
	float:left;
	margin:6px 8px 0 0;
	background:url(images/bgr_pat_info.gif) #FFBD02 right repeat-y;
}

.pat_info .padding {
	padding-left:22px;
}

.search_block {
	width:190px;
	min-height:48px;
	*min-height:48px;
	_height:48px;
	float:left;
	margin:6px 0px 0 0;
	background-color:#E6DFD2;
	border-bottom:1px #EBE5DB solid;
}
.search_block img{
	float: right; margin-right: 12px;cursor: pointer;
}                                                                    


.search_block .formBlock{
	padding:14px 0 0 14px;
}

.search_block .formBlock input {
	width:92px;
	height:16px;
	background-color:#FFFFFF;
	border:1px #ABABAB solid;
	float:left;
	margin-right:2px;
}

.search_block .formBlock input.search {
	width:59px;
	height:20px;
	background:url(images/search.gif) left top no-repeat;
	text-align:center;
	font-size:12px;
	border:0px;
	cursor:pointer;
	padding:0px;
}

.menu_top, .menu_top2, .menu_top3 {
	float:left;
	width:554px;
	margin:0px 8px 0 0;
	overflow:hidden;
}

.menu_top .mis_info a, .menu_top .prof_info a, .menu_top .pat_info a, .menu_top2 .mis_info a, .menu_top2 .prof_info a, .menu_top2 .pat_info a{
	line-height:29px;
}

.menu_top3 .mis_info a, .menu_top3 .prof_info a, .menu_top3 .pat_info a{
	line-height:29px;
}

.menu_top .mis_info {
	width:286px;
	min-height:29px;
	_height:29px;
	margin:6px 6px 0 0;
	background:url(images/bgr_mis_info2.gif) #3C7BAF right repeat-y;
	border-right:0px;
	text-align:left;
}

.mis_info .padding, .prof_info .padding {
	padding-left:16px;
}

.menu_top .prof_info {
	width:135px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
}

.menu_top .pat_info {
	width:127px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
	background:url(images/bgr_pat_info2.gif) #FABB10 right repeat-y;
	text-align:center;
}

.menu_block {
	width:554px;
	min-height:19px;
	_height:19px;
	margin:1px 0px 0 0;
	background:url(images/bgr_menu.gif) #C6E2F9 right repeat-y;
	color:#494844;
}

.menu_block.menu2 {
	background:url(images/bgr_menu2.gif) #FDEFCB right repeat-y;
	color:#57554F;
}

.menu_block.menu3 {
	background:url(images/bgr_menu3.gif) #D9F1FE right repeat-y;
	color:#494844;
}

.menu_block .padding {
	padding:4px 0 3px 16px;
	min-height:12px;
	_height:12px;
	background:url(images/corner.gif) bottom right no-repeat;
}

.menu_block.menu2 .padding{
	background:url(images/corner2.gif) bottom right no-repeat;
}

.menu_block.menu3 .padding{
	background:url(images/corner3.gif) bottom right no-repeat;
}

.menu_block a{
	text-decoration:none;
	color:#5890BE;
}

.menu_block.menu2 a {
	color:#E3AA0F;
}

.menu_block.menu2 a:hover{
	color:#57554F;
}

.menu_block.menu3 a {
	color:#37B4FC;
}

.menu_block.menu3 a:hover{
	color:#494844;
}

.menu_block a:hover{
	text-decoration:none;
	color:#494844;
}

.menu_top2 .mis_info {
	width:127px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
	background:url(images/bgr_mis_info.gif) #3C7BAF right repeat-y;
	border-right:0px;
}

.menu_top2 .prof_info {
	width:127px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
}

.menu_top2 .pat_info {
	width:294px;
	min-height:29px;
	_height:29px;
	margin:6px 6px 0 0;
	background:url(images/bgr_pat_info2.gif) #FABB10 right repeat-y;
}

.menu_top3 .mis_info {
	width:135px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
	border-right:0px;
	background:url(images/bgr_mis_info.gif) #007CB2 right repeat-y;
}

.menu_top3 .prof_info {
	width:286px;
	min-height:29px;
	_height:29px;
	background:url(images/bgr_prof_info2.jpg) #35B4FC right repeat-y;
	margin:6px 6px 0 0;
	text-align:left;
}

.menu_top3 .pat_info {
	width:127px;
	min-height:29px;
	_height:29px;
	margin:6px 0px 0 0;
	background:url(images/bgr_pat_info2.gif) #FABB10 right repeat-y;
	text-align:center;
}

/* ------------------------------------------------------------------- Content */

.content {
	background-color:#F1F2F2;
	margin-top:6px;
	position:relative;
	font-size:12px;
	width:553px;
	
}


.content_pad {
	padding:49px 0 12px 39px;
	min-height:415px;
	_height:415px;
	/*background:url(images/pic_asia.jpg) 64px 112px no-repeat;*/
	
}

.content_pad a {
	font-size:11px;
}

.path {
	position:absolute;
	right:15px;
	top:11px;
	color:#527B97;
	font-size:10px;
	text-align:right;
}

.path img {
	vertical-align:middle;
}

.path a{
	color:#527B97;
	font-size:10px;
	text-decoration:none;
}

.path a:hover{
	text-decoration:none;
}

.left_block {
	width:554px;
	margin-right:8px;
	float:left;
}

.main_page {
	width:554px;
	height:319px;
	overflow:hidden;
	float:left;
	margin:6px 8px 0 0;
	background:url(images/bg_main.jpg) top repeat-x;
}

.main_page .back {
	background:url(images/main_pic.jpg) 172px 0px no-repeat;
	height:319px;
}

.logo2 {
	width:190px;
	margin-left:10px;
	background:url(images/main_logo2_bg.jpg) left top no-repeat;
}

.logo2 .padding {
	padding:83px 0 0 81px;
}

.logo2 .new_adds {
	margin:16px 6px 0 0;
	text-align:right;
}

.logo2 .new_adds p {
	color:#FFFFFF;
}

.logo2 .new_adds p img{
	vertical-align:middle;
}

.logo2 .new_adds p span{
	color:#D50C40;
}

.ev_info {
	width:272px;
	min-height:127px;
	_height:127px;
	float:left;
	margin:7px 8px 0 0;
	background:url(images/bgr_ev.gif) #F6F7F7 top repeat-x;
	position:relative;
	color:#9DA3A2;
}

.ev_info .padding {
	padding:17px 150px 0 19px;
	min-height:110px;
	_height:110px;
	background:url(images/bgr_ev_pic.gif) top right no-repeat;
}

.see_ev {
	position:absolute;
	left:93px;
	top:0px;
	padding:5px 0 0 37px;
	background:url(images/see_ev.gif) left top no-repeat;
	color:#FFFFFF;
	width:139px;
	height:24px;
}

.see_ev a{
	color:#FFBD00;
	font-weight:bold;
	text-decoration:none;
}

.see_ev a:hover{
	text-decoration:none;
}

.ev_info h1 {
	font:16px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#57544E;
	padding:0px;
}

.ev_info .date {
	color:#3090BE;
	margin-bottom:10px;
}

.ev_info .txt {
	_height:46px;
	min-height:46px;
}

.ev_info .more img, .it_info .more img{
	vertical-align:middle;
}

.it_info {
	width:272px;
	min-height:127px;
	_height:127px;
	float:left;
	margin:7px 7px 0 0;
	background:url(images/bgr_ev.gif) #F6F7F7 top repeat-x;
	position:relative;
	color:#A2A4A3;
}

.it_info .padding {
	padding:17px 150px 0 19px;
	min-height:110px;
	_height:110px;
	background:url(images/bgr_it_pic.gif) top right no-repeat;
}

.chose_num {
	position:absolute;
	right:0px;
	top:13px;
	width:33px;
	height:80px;
}

.chose_num a{
	display:block;
	width:33px;
	height:23px;
	color:#57554F;
	font:12px/23px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(images/a.gif) left top no-repeat;
	text-align:right;
	margin-bottom:2px;
}

.chose_num a span {
	display:block;
	padding-right:4px;
}

.chose_num a:hover{
	background:url(images/a+.gif) left top no-repeat;
	text-decoration:none;
	color:#FFFFFF;
}

.chose_num a:hover span, .chose_num p span {
	display:block;
	padding-right:15px;
}

.chose_num p{
	display:block;
	width:33px;
	height:23px;
	color:#FFFFFF;
	font:12px/23px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(images/a+.gif) left top no-repeat;
	text-align:right;
	margin-bottom:2px;
}

.it_info h1 {
	font:16px/16px Arial, Helvetica, sans-serif;
	color:#737471;
	padding-bottom:7px;
}

.it_info .txt {
	_height:46px;
	min-height:46px;
	line-height:11px;
}

/* ------------------------------------------------------------------- Inner Pages */

.contact_asia_korea {
	padding:49px 200px 0 64px;
}

.firm_name{
	color:#37B4FC;
	/*text-transform:uppercase;*/
	line-height:16px;
}

.contacts {
	margin:17px 0 0 -25px;
	line-height:16px;
	min-height:126px;
	_height:126px;
}

.contacts img{
	float:left;
	margin:3px 12px 0 0;
}

.contacts a{
	font-size:12px;
	color:#57554F;
	text-decoration:underline;
}

.contacts a:hover{
	text-decoration:underline;
}

.contact_asia_korea h1 {
	padding-bottom:55px;
}

.info_company_profile {
	padding:49px 0px 33px 42px;
}

.info_company_profile .txt{
	padding:0 81px 0 96px ;
}

.info_company_profile .txt p
{
	padding-top:12px;
	margin-bottom:15px;
	font-size:11px;
}

.pictures{
	margin-top:44px;
	overflow:hidden;
	zoom:1;
	padding-bottom:19px;
}

.pictures div{
	float:right;
	margin-left:10px;
}

.pictures div p{
	padding:3px 0 0 14px;
	font-size:9px;
}

.info_organization {
	padding:49px 0px 75px 30px;
	zoom:1;
	overflow:hidden;
}

.people{
	width:240px;
	margin:42px 25px 0 0;
	float:left;
	overflow:hidden;
	color:#37B4FC;
	font-size:11px;
	
}

.people .name {
	font-size:12px;
	font-weight:bold;
}

.people img{
	float:left;
	margin-right:14px;
	border:1px #BDB8AB solid;
}

.info_quality {
	padding:49px 16px 80px 36px;
	zoom:1;
}

.pics{
	float:right;
	width:251px;
	margin-left:-251px;
}

.pics img{
	margin-top:74px;
}

.pics .enlarge{
	display:block;
	margin:31px 0 0 160px;
	background:url(images/enlarge.gif) 0px 0px no-repeat;
	padding:0 0 2px 15px;
	color:#A4A3A0;
	font-size:9px;
	text-decoration:none;
}

.pics .print{
	display:block;
	margin:5px 0 0 160px;
	background:url(images/print.gif) 0px 0px no-repeat;
	padding:0 0 2px 15px;
	color:#A4A3A0;
	font-size:9px;
	text-decoration:none;
}

.pics .enlarge:hover, .pics .print:hover{
	text-decoration:none;
}

.info_quality .txt 
{
	padding-top:10px;
	margin-right:280px;
	line-height:15px;
}

.standarts {
	margin-top:26px;
}

.standarts p {
	margin-top:14px;
	font-size:11px;
}

.standarts p span{
	color:#37B4FC;
	text-transform:uppercase;
}

.info_vision {
	padding:49px 0px 190px 36px;
	background:url(images/bgr_vision.gif) 177px bottom no-repeat;
}

.info_vision .txt{
	padding:0px 100px 0px 90px;
	_height:230px;
	min-height:230px;
}

.info_contact {
	padding:49px 0px 50px 42px;
	background:url(images/bgr_contact.jpg) 235px bottom no-repeat;	
}

.txt_style{
	margin-left:103px;
	_height:235px;
	min-height:235px;
}

.txt_style a{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#37B4FC;
	text-decoration:underline;
}

.txt_style a:hover{
	text-decoration:underline;
}

.pat_info_page {
	padding:49px 30px 50px 42px;
	zoom:1;
}

.download {
	padding-left:0px;
}

.download img{
	float:left;
	margin-right:25px;
}

.download p {
	padding-top:110px;
}

.download p img{
	float:none;
	margin-right:3px;
	margin-bottom:0px;
}

.download p a{
	font-size:12px;
	color:#57554F;
	text-decoration:underline;
}

.download p a:hover{
	text-decoration:underline;
}

.download p img{
	vertical-align:middle;
}

.download2 {
	margin-top:20px;
	zoom:1;
	overflow:hidden;
}

.download2 .num{
	float:left;
	width:49px;
	margin-top:2px;
	color:#37B4FC;
}

.download2 .load{
	float:left;
	width:420px;
	color:#527B97;
	font-size:12px;
}

.download2 .load2{
	float:left;
	width:420px;
	color:#527B97;
	font-size:12px;
	padding-bottom:4px;
}

.download2 .load2 .date{
	color:#37b5fc; float:left;width:50px;
}

.download2 .load2 img{
	float:left; border: solid 1px #c1bcb1;margin-right:15px;
}

.download2 .load2 .link{
	margin-left:26px;
}


.download2 .load img{
	float:left;
	margin-right:10px;
}

.download2 .load a{
	color:#527B97;
	font-size:11px;
	text-decoration:underline;
}

.download2 .load a:hover{
	text-decoration:underline;
}

.back_next {
	height:35px;
	color:#C8C9C9;
	font-size:11px;
}

.back_next.marg {
	margin-top:75px;
}

.back_next.marg2 {
	margin-top:50px;
}

.back_next.marg .padding {
	padding-left:173px!important;
}

.back_next.marg2 .padding {
	padding-left:110px!important;
}

.back_next .padding {
	padding-left:0px;
}

.back_next .padding2 {
	padding-left:99px;
}

.back_next .padding3 {
	padding-left:96px;
}

.back_next .padding4 {
	padding-left:107px;
}

.back_next .padding5 {
	padding-left: 28px;
}

.back_next .padding6 {
	padding-left: 174px;
}

.back_next a{
	text-decoration:none;
	color:#BDB8AB;
}

.back_next a.blue{
	color:#527B97;
}

.back_next a.blue2{
	color:#7BA5C1;
}

.back_next a:hover{
	text-decoration:none;
}

.events_courses {
	padding:49px 0px 24px 0px;
	zoom:1;
}

.events_courses h1, .events_exhibitions h1{
	margin-left:42px;
}

.months {
	color:#BDB8AB;
	margin:0 0 9px 42px;
}

.months a{
	color:#BDB8AB;
	text-decoration:none;
}

.months a:hover{
	color:#36B4FC;
	text-decoration:none;
}

.months span{
	color:#36B4FC;
	font-size:11px;
}

.advert {
	margin-top:32px;
	zoom:1;
	overflow:hidden;
}

.advert .left{
	width:93px;
	height:91px;
	background-color:#DDDEDF;
	float:left;
	margin-right:2px;
	overflow:hidden;
}

.advert .left a{
	display:block;
	font:12px/13px Arial, Helvetica, sans-serif;
	color:#57554F;
	background:url(images/marker2.gif) right 4px no-repeat;
	margin:39px 0px 0 0px;
	padding-left:43px;
	padding-right:10px;
	text-decoration:none;
	float:left;
}

.advert .left a:hover{
	text-decoration:none;
}

.advert .center{
	width:124px;
	height:91px;
	background-color:#9FDCFE;
	float:left;
	margin-right:3px;
	text-align:center;
}

.advert .center img{
	margin-top:15px;
}

.advert .right {
	width:331px;
	height:91px;
	background-color:#E7E8E9;
	float:left;
	color:#527B97;
}

.advert .right .padding{
	padding:18px 0 0 17px;
}

.advert .right a, .chosen_month .right .addr a{
	display:block;
	font-size:9px;
	color:#57554F;
	text-decoration:none;
	margin-top:12px;
}

.advert .right a img, .chosen_month .right .addr a img{
	margin-top:2px;
}

.chosen_month {
	margin-top:46px;
	zoom:1;
	overflow:hidden;
	margin-bottom:16px;
}

.chosen_month .left{
	width:79px;
	float:left;
	margin-right:15px;
	text-align:right;
	color:#37B4FC;
}

.chosen_month .right{
	width:450px;
	float:left;
	color:#527B97;
}

.chosen_month .right p{
	/*margin-bottom:18px;*/
}

.chosen_month .right p a{
	color:#527B97;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.chosen_month .right p a:hover{
	text-decoration:none;
}

.chosen_month .right .addr {
	background:url(images/line3.gif) bottom repeat-x;
	margin-bottom:9px;
	padding-bottom:13px;
	color:#527B97;
}

.chosen_month .right .addr a{
	margin-top:8px !important;
}

.events_exhibitions {
	padding:49px 0px 0px 0px;
	zoom:1;
}

.events_exhibitions .advert {
	margin-top:0px;
}

.events_exhibitions .advert .center img{
	margin-top:0px;
}

.events_exhibitions .chosen_month {
	margin-top:24px;
	margin-bottom:18px;
}

.events_exhibitions .chosen_month .left{
	width:77px;
	margin-right:18px;
}

.events_exhibitions .chosen_month .right{
	width:459px;
	float:left;
	color:#527B97;
}

.events_exhibitions .chosen_month .right p{
	margin-bottom:0px;
}

.profesional_events {
	padding:49px 0 27px 43px;
	background:url(images/pic_event.jpg) 196px 106px no-repeat;
}

.profesional_events .txt_style{
	margin-left:100px;
	_height:276px;
	min-height:274px;
}

.publications_presentation {
	padding:49px 0 0px 36px;
	zoom:1;
}

.presentation_item {
	margin-bottom:26px;
	overflow:hidden;
	zoom:1;
	color:#607B95;

	width:500px;
}

.presentation_item img{
	float:left;
	margin-right:24px;
	border:1px #BFBAAE solid;
}

.presentation_item p{
	margin-top:85px;
	font-size:12px;
}

.presentation_item p a{
	color:#607A95;
	text-decoration:underline;
}

.presentation_item p a:hover{
	text-decoration:underline;
}

.presentation_item p img {
	border:0px;
	float:none;
	margin-right:0px;
	
}

.profesional_products {
	padding:49px 0 0px 43px;
	zoom:1;
}


.products {
	width:554px;
	height:133px;
	margin-top:6px;
	position:relative;
	text-align:right;
	overflow:hidden;
}

.products.implants {
	background:url(images/bgr_implants.jpg) left top no-repeat;
}

.products.pros {
	background:url(images/bgr_pros.jpg) left top no-repeat;
	height:135px;
}

.products.access {
	background:url(images/bgr_access.jpg) left top no-repeat;
	height:135px;
}

.products .name {
	position:absolute;
	top:0px;
	left:43px;
	width:104px;
	height:68px;
	text-align:left;
}

.products .name.impl {
	background:url(images/a_impl.jpg) left top no-repeat;
}

.products .name.pro {
	background:url(images/a_pros.jpg) left top no-repeat;
	height:70px;
}

.products .name.acc {
	background:url(images/a_acces.jpg) left top no-repeat;
	height:70px;
}

.products .padding {
	padding:33px 0 0 12px;
}

.products .name a {
	font: bold 15px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

.products .go {
	position:absolute;
	top:0px;
	left:149px;
	width:56px;
	height:68px;
	text-align:left;
}

.products .go.imp {
	background:url(images/go_impl.jpg) left top no-repeat;
}

.products .go.pr {
	background:url(images/go_pros.jpg) left top no-repeat;
	height:70px;
}

.products .go.ac {
	background:url(images/go_access.jpg) left top no-repeat;
	height:70px;
}

.products .go a {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#BDB8AB;
}

.products .details {
	margin:97px 285px 0 0;
}

.products .details.details2 {
	margin:97px 324px 0 0;
}

.products .details a{
	color:#FFFFFF;
	text-decoration:none;
}

.products .details a:hover{
	text-decoration:none;
}

.profesional_products_accesories {
	padding:49px 0 66px 0;
	zoom:1;
}

.profesional_products_accesories h1, .profesional_products_implants h1, .profesional_products_prosthetic h1{
	margin-left:41px;
}

.leftprod {
	width:194px;
	float:left;
	margin-right:31px;
	background:url(images/bl_rep.gif) #FFFFFF right repeat-y;
}

.leftprod .back1 {
	background:url(images/bl_top.gif) left top no-repeat;
	zoom:1;
}

.leftprod .back2 {
	background:url(images/bl_botom.gif) left bottom no-repeat;
	zoom:1;
	padding:9px 0 5px 0;
}

.bl {
	position:relative;
	background:url(images/bl1.jpg) left top no-repeat;
	width:184px;
	height:135px;
	margin-bottom:6px;
}

.bl.b2 {
	background:url(images/bl2.jpg) left top no-repeat;
}

.bl.b3 {
	background:url(images/bl3.jpg) left top no-repeat;
}

.bl .name{
	position:absolute;
	top:20px;
	left:28px;
	display:block;
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
}

.bl .go {
	position:absolute;
	top:20px;
	left:120px;
}

.bl .go a {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#BDB8AB;
}

.bl .go img {
	vertical-align:middle;
}

.rightprod {
	width:328px;
	float:left;
	padding:17px 0 0 0;
	
}

.rightprod .txt {
	color:#A4A3A0;
	margin:18px 66px 0 0;
	font-size:11px;
}

.instruments {
	margin-top:75px;
	
}

.instruments .Item {
	padding:0px 0 15px 60px;
	/*background:url(images/line3.gif) bottom repeat-x;*/
	/*overflow:hidden;*/
	zoom:1;
	color:#A4A3A0;
	font-size:11px;
	
	
}

.instruments .Item .name {
	color:#36B4FC;
	font-weight:bold;
	font-size:12px;
	margin-bottom:9px;
}

.instruments .Item .desc 
{
	width:182px;
}

.instruments .Item img{
	float:right;
	margin-left:14px;
}

.instruments .Item a{
	color:#36B5FC;
	line-height:16px;
	text-decoration:none;
}

.instruments .Item a:hover{
	text-decoration:none;
}

.instruments .Item .hrefs {
	margin-top:22px;
}

.instruments .Item .hrefs .bigImage {
	display:none; 
	background:url(/images/Product_Image_Back.gif) no-repeat;
	height:428px; 
	width:210px;
	margin-bottom:6px;
	
}

.instruments .Item .hrefs .bigImage .collapse
{
	padding-top:23px;
	margin-left:158px;	
}

.instruments .Item .hrefs .bigImage img 
{
	margin-top:18px; margin-left:18px;
}

.instruments .Item .hrefs img{
	float:none;
	margin-left:0px;
}


.instruments .Item .rmImage {
	display:none; 
	width:210px;
	margin-bottom:6px;
}

.instruments .Item .rmImage .collapse
{
	background:url(/images/more_Top.gif) no-repeat;
	height:30px;
	width:210px;
	padding-top:23px;
	
	
}

.instruments .Item .rmImage .bodyTxt {
	background:url(/images/more_Body.gif) repeat-y;
	width:210px;
}

.instruments .Item .rmImage .txt 
{
	margin:5px; 
	margin-left:23px;
	width:172px;
	
}

.instruments .Item .rmImage .bot 
{
	height:15px;
	width:210px;
	background:url(/images/more_Bot.gif) no-repeat;
}

.instruments .Item2 {
	padding:18px 48px 20px 0;
	background:url(images/line3.gif) bottom repeat-x;
	color:#A4A3A0;
	font-size:11px;
}

.instruments .Item2 .name{
	font-size:12px;
	color:#57554F;
	margin-bottom:9px;
	font-weight:bold;
}

.top {
	position:absolute;
	bottom:320px;
	left:175px;
}

.top2 {
	position:absolute;
	top:897px;
	left:175px;
}

.profesional_products_implants {
	padding:49px 0 88px 0;
	zoom:1;
}

.rm {
	text-decoration:underline;
	font-size:9px;
	color:#36B4FC;
}

.rm:hover {
	text-decoration:underline;
}

.gal {
	margin-top:37px;
	overflow:hidden;
	zoom:1;
}

.gal .arr{
	padding-top:60px;
	float:left;
	width:10px;
}

.gal .center{
	float:left;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	padding:4px 5px;
}

.im {
	margin-top:20px;
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	padding:4px 5px;
	float:left;
}

.profesional_products_prosthetic {
	padding:49px 0 73px 0;
	zoom:1;
}

.profesional_news {
	padding:49px 0 0 40px;
	zoom:1;
}

.newsletter {
	margin-bottom:17px;
	overflow:hidden;
	zoom:1;
}

.newsletter .date {
	float:left;
	width:32px;
	margin-right:21px;
	color:#37B4FC;
	text-align:right;
}

.newsletter .center{
	float:left;
	width:53px;
}

.newsletter .center img{
	border:1px #BDB8AB solid;
}

.newsletter .txt{
	float:left;
	width:300px;
	color:#527B97;
	font-weight:bold;
}

.newsletter .txt a {
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#527B97;
	padding-left:10px;
	background:url(images/marker4.gif) 0px 4px no-repeat;	
}

.newsletter .txt a:hover {
	text-decoration:none;
}

.profesional_publications {
	padding:49px 0 188px 44px;
	zoom:1;
	background:url(images/bgr_publ.jpg) 0px 217px no-repeat;
}

.profesional_publications .txt_style{
	margin-left:110px;
	_height:110px;
	min-height:110px;
}

.publications_articals {
	padding:49px 0 0 42px;
	zoom:1;
	min-height:261px;
}

.publications_brochures {
	padding:49px 0 0 42px;
	zoom:1;
}

/* ------------------------------------------------------------------- Right Block */

.rightBlock {
	/* float:left; */
	width:190px;
}

.newsBlock {
	background-color:#F8F6F3;
	
	/*margin-top:7px;*/
}

.newsHead {
	background-color:#E9E7E1;
	padding:9px 0 7px 7px;
	overflow:hidden;
	zoom:1;
	border-bottom:1px #FFFFFF solid;
}

.newsHead a{
	display:block;
	float:left;
	padding-left:8px;
	background:url(images/marker2.gif) 0px 3px no-repeat;
	font-size:12px;
	color:#57554F;
	text-decoration:none;
}

.newsHead a:hover{
	text-decoration:none;
}

.newsBlock .news {
	padding: 8px 27px 8px 14px;
	line-height:11px;
	background:url(images/line3.gif) bottom repeat-x;
}

.newsBlock .sep 
{
	background:url(images/line3.gif) top repeat-x;
	height:3px;	
	overflow: hidden ;
	
}


.last{
	background:none !important;
}

.newsBlock .news span {
	font-size:9px;
	color:#A9A8A6;
}

.newsBlock .news a, .newsBlock .events a{
	font-weight:bold;
	color:#57554F;
	text-decoration:underline;
}

.newsBlock .news a:hover, .newsBlock .events a:hover{
	text-decoration:underline;
}

.newsBlock .events {
	padding:3px 10px 5px 0px;
	background:url(images/line3.gif) #F8F6F3 bottom repeat-x;
}

.newsBlock .events.fir {
	padding-top:0px;
}

.newsBlock .events img{
	float:left;
	margin-right:7px;

}

.newsBlock .events.last {
	background:none;
	background-color:#F8F6F3 !important;
}



.sep2 {
	height:4px;
}


.sep22 {
	height:1px;
	background:url(images/line3.gif) center right repeat-x;
	height:22px;
	margin-right:0px;
	width:333px;
	float:right;
}

.sepTop22
{
	float:left;
	padding-left:8px;
	width:20px;
}

.pic {
	margin:6px 0 6px 0;
}

.pic2 {
	margin-top:6px;
}

.funcs {
	background-color:#E4F4FE;
	margin-top:1px;
	zoom:1;
	overflow:hidden;
	padding:10px 0 9px 20px;
	width:171px;
}

.funcs.func2 {
	background-color:#FCF4D2;
}

.funcs img {
	float:left;
	margin:1px 6px 0 0;
}

.funcs a{
	font-size:9px;
	color:#9DA4A6;
	text-decoration:none;
}

.funcs a:hover{
	text-decoration:none;
}

.lists {
	background-color:#F6F6F7;
	margin-top:2px;
}

.listHead {
	background-color:#EDEEEF;
	padding:9px 0 7px 7px;
	margin-top:2px;
}

.listHead p{
	padding-left:8px;
	background:url(images/marker2.gif) 0px 3px no-repeat;
	font-size:12px;
	color:#57554F;
}

.lists ul {
	padding:10px 0 12px 11px;
}

/* ------------------------------------------------------------------- footer */

.footer {
	height:100px;
	text-align:right;
}

.footerPad {
	padding:21px 207px 0 0;
}

.footer_menu {
	margin-bottom:4px;
}

.footer_menu a{
	font-size:10px;
	text-decoration:underline;
	color:#827E76;
}

.footer_menu a:hover{
	text-decoration:underline;
}

.copyright {
	color:#ABA79D;
	font-size:10px;
}

.copyright a{
	font-size:10px;
	text-decoration:underline;
	color:#ABA79D;
}

.copyright a:hover{
	text-decoration:underline;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.linkHower
{
	cursor:pointer;
}

.termsTitle {
	padding:49px 0px 33px 42px;
} 

.termItemTitle{
	padding:0 81px 0 42px;color:#74b5f9;
}

.termItemText{
	padding:0px 100px 0px 42px;font-size:11px;
}

.termSep {
	background:url(/images/line3.gif) bottom repeat-x;height:1px;margin-top:35px;margin-bottom:25px;
}

.navBlock
{
	text-align:right;padding-right:20px;padding-top:70px;padding-left:20px;
}

.srchRow
{
	padding-left:65px;padding-top:7px;
	padding-bottom:7px;
	background-image:url(images/marker9.gif);
	background-position:44px 9px;
	background-repeat:no-repeat;
	color:#6a6a6a;
	line-height:15px;
}
.srchRow a
{
	text-decoration:none;color: #37b5fc;font-size:12px;
}
.srchRow a:hover
{
	text-decoration:none;color: #88d4ff;font-size:12px;
}






.navigation
{
	font-size:11px;
	color:#5297cb;	
}

.navigation a
{
	color:#d0d1df;
}
.navigation a:hover
{
	color:#5297cb;
}
.navigation .alt 
{
	color:#d0d1df;
}

.navigation .alt a
{
	color:#5297cb;	
	text-decoration:none;
}

.banner
{
	width:100%;
	height:32px;
	background:url(images/mis_main_ecatalog.jpg) repeat-x;
}

.banner .body
{
	width:772px;
	margin:0px auto;
	text-align:right;
	
}


.banner .body .banTb
{
	float:right;
}

.banner .body .banTd1
{
	padding-top:6px;padding-right:7px;
}

.banner .body .banTd2
{
	padding-top:4px;
}

.banner .body .banTd2 a
{
	color: #03B5FE;
}

.rightTopWhite
{
	height: 6px;line-height:6px;
}


.clearboth
{
	margin-top:10px;
	text-align:right;
	/*background:url(images/more.jpg) right 1px no-repeat;	*/
}

.truncate_more
{
	display:inline;
}




/* hp banners */
.hpAdsRotator{height:127px;clear:both;width:272px;overflow:hidden;}
.hpAdsRotator .inner{position:absolute;width:272px;overflow:hidden;z-index:1;}
.hpAdsRotatorPager{position:absolute;width:25px;z-index:2;}
.AdsPagerInner
{
	position:relative;left:248px;padding-top:10px;
}
.AdsPagerInner div
{
	clear:both;width:24px;height:25px;
}
.tdPage
{
	width:272px;vertical-align:top;height:127px;
}


/* search new component */
.SearchBoxButton
{
	position:relative;
	top:-2px;
	left:-2px;
	background-color:#E6DFD2;
}

.searchResultsContainer
{
	clear:both;width:553px;float:left;padding:0px;overflow:hidden;
	background-color:#f1f2f2;
	/*f1f2f2*/
}
.searchResultItem
{
    font-family:Arial;clear:both;
    background-color:#f1f2f2;
    clear:both;
    float:left;
    width:553px;
    overflow:hidden;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	left:-1px;
}
.searchResultItemAlt
{
    font-family:Arial;clear:both;
    background-color:#ffffff;
    clear:both;
    float:left;
    width:553px;
    overflow:hidden;
	height:46px;
	padding:0px;
	margin:0px;
	position:relative;
	left:-1px;    
}
.searchResultThumb{float:left;width:80px;overflow:hidden;vertical-align:top;text-align:right;padding-top:6px;}
.searchResultThumbBordered{border:solid 2px red;}
.searchResultText{float:left;vertical-align:top;width:420px;
                  padding-top:10px;
				 font-size:11px;text-align:left;padding-left:15px;}
.searchResultText a{color:#37b5fc;font-size:12px;}
.searchResultText a:hover{color:#77cdfd;font-size:12px;}
.searchResultHeader{padding-bottom:60px;font-family:Arial;font-size:12px;padding-left:44px;background-color:#f1f2f2;}
.searchResultFooter
{
	clear:both;
	padding-top:70px;font-family:Arial;font-size:12px;padding-right:20px;
	float:right;
	padding-bottom:12px;
	text-align:right;
}



.SearchboxOverWrapper
{
	position:relative;display:none;
}
.SearchboxOver
{
	position:absolute;left:-187px;
	top:-20px;
	z-index:5;
	width:371px;height:65px;
	padding:0 0 0 0;
	background:url(images/search/searchbox_bg.png) 0px 0px no-repeat;
}
.SB_Close
{
	position:absolute;right:-5px;top:6px;
}
.SB_SearchControl
{
	clear:both;padding-top:22px;float:left;padding-left:22px;
}



/* UserInstructions pdf search page*/
.userFilter
{
	clear:both;
	height:132px;
	background:url(images/search/user_search_filer_bg.gif) 0px 0px repeat-x;	
}

.userSubjectFilter
{
	padding-left:42px;
	clear:both;
	padding-top:31px;
}
.userLangFilter
{
	padding-left:58px;
	clear:both;
	padding-top:31px;
}
.userResultText{float:left;vertical-align:top;width:420px;padding-top:9px;
				 font-size:11px;text-align:left;padding-left:10px;font-weight:bold;}
.userResultText a{color:#527b97;font-size:12px;font-weight:bold;}
.userResultText a:hover{color:#527b97;font-size:12px;font-weight:bold;}


.userFilterInput
{
	border-color:#ababab !important;
	border-width:1px !important;
	border-style:solid !important;
	margin:0px;
	padding:1px;
}
.userResultItem
{
    font-family:Arial;clear:both;
    background-color:#f1f2f2;
    clear:both;
    float:left;
    width:553px;
    overflow:hidden;
	height:37px;
	padding:0px;
	margin:0px;
	position:relative;
	left:-1px;
}
.usereResultThumb{float:left;width:60px;overflow:hidden;vertical-align:top;text-align:right;padding-top:6px;}

.path2
{
	text-align:right;clear:both;padding-right:15px;padding-top:10px;
	color:#527B97;
	font-size:10px;	
}
.path2 img {
	vertical-align:middle;
}
.path2 a{
	color:#527B97;
	font-size:10px;
	text-decoration:none;
}

.path2 a:hover{
	text-decoration:none;
}


.proudctsLeftShortcut
{
	padding-bottom:5px;	
}
