* {
		margin:0;
		padding:0;
}

body {
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family: Verdana,Tahoma, Arial;
		font-size:12px;
		color:#000;
		background:#fff url(images/all_bg.gif) repeat-y 50% 0%;
		position:relative;
		min-height:100%;
		height:100%;
}

html,* html body {
		height:100%;
		min-height:100%
}

img {
		border:none;
}

.clear {
		clear:both;
		font-size:0;
		line-height:0;
}

ul,ol {
		margin:0 0 0 20px;
}

h3, h4, h5 {
		font-size:16px;
		font-weight:400;
		margin:5px 0 7px;
		font-family: Verdana,Tahoma, Arial;
		/*font-family:Arial, Helvetica, sans-serif;*/
		color:#1A6991;
}

h1 {
		font-size:18px;
		margin:5px 0 7px;
		font-family: Verdana,Tahoma, Arial;		
/*		font-family:Arial, Helvetica, sans-serif;*/
		color:#3B97D4;
		font-weight:500;
		padding:0 36px 0 ;
		text-align:left;
}

h2{
		font-size:14px;
		margin:3px 0 2px 0px ;
		font-family: Verdana,Tahoma, Arial;
/*		font-family:Arial, Helvetica, sans-serif;*/
		color:#3B6385;
		font-weight:bold;
}

h6 {
		font-size:10px;
		font-weight:400;
		margin:5px 0 7px;
		font-family: Verdana,Tahoma, Arial;		
/*		font-family:Arial, Helvetica, sans-serif;*/
		color:#1A6991;
}



#header {
		position:absolute;
		width:100%;
}

#head {
		height:112px;
		width:1000px;
		margin:0 auto;
		position:relative;
		border-bottom:2px solid #0070BA;
}

.logo {
		position:absolute;
		height:130px;
		margin:10px 20px 0 0px;
		z-index:15;
		right:0;
		color:#0076BE;
}

.logo a {
		position:relative;
		color:#0076BC;
}

.map {
		float:left;
		margin:11px 0 0 19px ;
}

.header_link {
		float:left;
		margin:11px  0 0 7px;
		padding:30px 0 0 0;
}
.header_link_gel {
	bottom:20px;
	left:600px;
	position:absolute;
}
.header_link_gel img {
	margin-left:5px;
	height:20px;
	vertical-align:middle;
	border:solid 1px #000000;
}
.header_link a {
		font-size:14px;
		color:#9D9EA0;
		margin:0 25px 0 0; 
}

.main_part {
		width:1000px;
		margin:0 auto;
		background:#fff;
}


.left_nav {
		width:124px;
		float:left;
		padding:0 0 0 6px;
		margin:-10px 0 0 0;
		text-transform:uppercase;
}

.left_nav a {
		display:block;
		width:102px;
		height:41px;
		background:url(images/button_bg.gif) no-repeat 0% 0%;
		color:#fff;
		text-align:right;
		padding:15px 20px 0 0;
		font-weight:bold;
		margin:10px 0 0px 0;
}

.left_nav a:hover {
		background:url(images/button_bg.gif) no-repeat 0% -56px;
		color:#E1007A;
}

.left_nav a.active_button {
		background:url(images/button_bg.gif) no-repeat 0% -56px;
		color:#E1007A;
}


.left_nav a.green_button {
		background:url(images/button_bg_green.gif) no-repeat 0% 0%;
}

.left_nav a.green_button:hover {
		background:url(images/button_bg_green.gif) no-repeat 0% -56px;
		color:#bad809!important;
}

.left_nav a.active_green_button {
		background:url(images/button_bg_green.gif) no-repeat 0% -56px;
		color:#bad809;
}

.left_nav a.active_green_button:hover {
		color:#bad809!important;
}
.left_nav a.blue_button {
		background:url(images/button_bg_blue.gif) no-repeat 0% 0%;
}

.left_nav a.blue_button:hover {
		background:url(images/button_bg_blue.gif) no-repeat 0% -56px;
		color:#00bfde!important;
}

.left_nav a.active_blue_button {
		background:url(images/button_bg_blue.gif) no-repeat 0% -56px;
		color:#00bfde;
}

.left_nav a.active_blue_button:hover {
		color:#00bfde!important;
}


.left_nav a.dblue_button {
        background:url(images/button_bg_implant_vers2.gif) no-repeat 0% 0%;
}

.left_nav a.dblue_button:hover {
        background:url(images/button_bg_implant_vers2.gif) no-repeat 0% -75px;
        color:#006b9e!important;
}

.left_nav a.active_dblue_button {
        background:url(images/button_bg_implant_vers2.gif) no-repeat 0% -75px;
        color:#006b9e;
}

.left_nav a.active_dblue_button:hover {
        color:#006b9e!important;
}

.center_cont {
  float:left;
  width:500px;
  padding:0 0 0 30px;
}

.center_cont_form {
  float:left;
  width:410px; /* was 510 */
  padding:0 0 0 30px; 
}

.center_cont_main {
float:left;
width:690px;
padding:0 0 0 00px;
} 

.center_cont a,  .center_cont_form a, .center_cont_main a {
		color:#E1007A;
}

.center_cont_form a.external-link-new-window{
	text-decoration: underline;
}

.center_cont_form a strong{
	text-decoration: underline;
}

.center_cont h1, .center_cont_form h1 {
		color:#3B97D4;
		margin:0 0 15px 0;
		padding:0;
}

.center_cont_main h1 {
		color:#E1007A;
		margin:0 0 15px 30px;
		padding:0;
		font-size:60px !important;
		width:240px;
		line-height:54px;
		font-weight:bold;
}

.slogan {
		font-size:14px;
		margin:0 0 15px 30px;
		font-weight:normal;
		line-height:22px;
}
.slogan p {
		margin: 0px;
}
.center_cont h2, .center_cont_form h2, .center_cont_main h2 {
		color:#0070B8;
		font-size:13px;
		margin:0 0 5px 0;
}

.stroke {
		margin:0 0 5px 0;
}

.inp {
		border:1px solid #ADADAD;
		height:16px;
		font-size:10px;
		color:#000;
		padding:1px 0 0 3px;
}

.textar {
 		width:488px;
  		height:108px;
 		margin:0 0 7px 0;
  		border:1px solid #ADADAD;
  		font-size:10px;
  		color:#000;
 		padding:1px 0 0 3px;
}

.right_pic {
		float:left;
		padding:0 0 0 20px;
		color:#0070B8;
}

.right_img {
		float:left;
		color:#0070B8;
}

.right_img img {
		margin:10px 0 3px 0;
		width:92px;
}

.left_pic {
		float:left;
		padding:50px 0 0 30px;
}

.right_pic_text {
  		float:left;
		padding:0 0 0 20px;
		color:#0071B7;
  		width:250px;
		/* 250 */
}

.right_pic_text h3 {
		color:#0071B7;
		font-weight:bold;
}

.right_pic_text ul  {
		margin:0 !important;
		padding:0 !important;
}

.right_pic_text ul li {
		/*background:url(images/arrow2.gif) no-repeat 0% 3px; */
		background:transparent url(images/punkt.gif) no-repeat scroll 10px 5px;
		list-style-type: none;
		padding:0 0 3px 24px;
}

.send {
		float:right;
		margin:15px 20px 0 0;
}

.send2 {
		margin:15px 0px 0 0;
}

.send a {
		font-size:11px;
		color:#9E9E9E;

}

.send a img {
		margin:0 0 0 3px;
}

.metatag {
		margin:0 0 25px 0;
}

.metatag a {
		font-size:14px;
		display:block;
		margin:0 0 12px 0;
		color:#0071B7;
}

.left_side {
  		float:left;
/*  		width:200px; */
  		width:230px;
/*  		padding:30px 20px 0 10px;*/
  		padding:0px 20px 0 10px;
}


.right_side {
  		float:left;
/*  		width:220px;*/
		width:190px;
/*  		padding:30px 0 20px 20px;  */
		padding:7px 0 20px 20px;
  		border-left:1px solid #0070B8;
}

.comments {
		font-size:9px;
		color:#000;
}

.main_info {
		position:absolute;
}

.info {
		padding:0 0 12px 80px;
		display:block;
}

html>body .main_part { 
		min-height:100%;
		position:relative;
		z-index:10;
}


#footer {
		color:#fff;
		font-size:11px;
		padding:0px 0px 0px 0;
		position:absolute;
		bottom:0;
		width:100%;
		background:url(images/footer_bg.gif) repeat 0% 0%;
		height:131px;
}

#foot {
		position:relative;
		width:100%;
		height:131px;
}

.back {
		position:absolute;
		right:0;
		margin:20px 400px 0 0;
		font-size:10px;
		color:#9E9E9E;
}

.to {
		position:absolute;
		right:0;
		margin:90px 30px 0 0;
		font-size:10px;
		color:#9E9E9E;
}

.back img, .to img {
		margin:0px 0px -1px 0;
}


	
a,.price strong,.link {
		color:#000;
		text-decoration:none;
}

a:hover, .act{
		color:#E1007A !important;
		text-decoration:none;
}

#header ul li a {
/*		color:#000;
		text-decoration:none;
*/
}

.left_menu ul li a,.link a {
		color:#fff;
		text-decoration:none;
}

.product,.product_detail {
		list-style:none;
}

.product li strong,.product_detail li strong {
		font-size:14px;
}

.my_contenttable THEAD TD {
        	color: #000;
}

.my_contenttable p {
	        margin: 0px;
}

.my_contenttable td {
		color:#000;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Arial;
		color:#565656;  
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}  

table {
		border-collapse:collapse;
		border-spacing:0;
}

fieldset,img {
		border:0;
}

*/address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;
		font-weight:normal;
}
*/
li {
		list-style:none;
}

caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
} 


.menu_2nd {
		font-family: Verdana,Tahoma, Arial;
/*		font-family: Arial, Helvetica, sans-serif;*/
		font-size: 12px;
}

p {
		margin:0 0 13px 0;
}

.main {
		float:left;
/*		margin:50px 0 0 50px;*/
		margin:20px 0 0 50px;
		width: 820px;
}

.mainfce_img {
		float:right;
		margin:0 50px 0 0;
		/* _margin:0 20px 0 0 */
}


.right_pic_text h1 {
	padding:0px;
}

.center_cont_main {
		width:790px;
}

#fp_fce {
		position:relative;
}

#fp_text {
		z-index:10;		
		position:absolute;
		top:0px;	
		left:0px;			
		width:270px;		
}

#fp_fce .fp_img {
		position:absolute;
		left:220px;
		top:0px;
		z-index:5;
}

#fp_fce .fp_right_pic {
		position:absolute;
		left:660px;
		top:0px;
		z-index:8;
}

#fp_text .slogan {
		position:relative;
		font-size:14px;	
}

.fp_right_pic {
	
}

#fp_text h1 {
		color:#E1007A;
		margin:0 0 15px 30px;
		padding:0;
		font-size:40px !important;
		width:270px;
		line-height:64px; 
		font-weight:bold;
}

/* Mailform */

.samples_form_row {









	width:400px;	
/*	padding-top:10px; */
	margin-bottom:10px;
}


.samples_form_fw_input {
	width:400px;
}	

.samples_form_fw_input  textarea {
	height:90px;
	width:400px;
}	

.samples_form_fw_input input {
	width:400px;
}	

.samples_form_c1_input {
	float:left;
	width:220px;
}
.samples_form_c1_input input, .samples_form_c1_input select {
	width:220px;
}

.samples_form_c2_input {
	float:right;
	width:155px;
}
.samples_form_c2_input input {
	width:155px;
}

.error {
	margin-bottom:10px;
	color:red;
	}
	
h1.csc-firstHeader {
	text-align: left;
	padding: 0px;
}


.main hr {
	border-top: 2px solid #0070BA;
	border-left:none;
	border-right:none;
	border-bottom:none;
	height:3px;
}

#bottomnav {
		position:absolute;
		right:0;
		margin:90px 30px 0 0;
		text-align:right;
}

#bottomnav li {
	display:block;
	float:left;
	margin-left:10px;
}

#bottomnav li a {
	font-size:12px;
        color:#1A6991;
}

div.formerror {
    color:red;
    margin-bottom:10px;
}

.formerror h5 {
    font-size:12px;
    font-weight:bold;
    color:red;
}

.cookiecontainer {
  width: 600px;
}

.cookiecontainer h1 {
  margin-left: 0px;
  padding-left: 0px;
}


/* Extra ny 3col fce */
.center_cont_2 {
  float:left;
  width:530px;
  padding:0 0 0 30px;
}

.center_cont_2 a  {
		color:#E1007A;
}

.center_cont_2 a.external-link-new-window{
	text-decoration: underline;
}

.center_cont__2 h1 {
		color:#3B97D4;
		margin:0 0 15px 0;
		padding:0;
}

.center_cont_2 h2 {
		color:#0070B8;
		font-size:13px;
		margin:0 0 5px 0;
}

.left_side_2 {
  		float:left;
  		width:190px;
  		padding:0px 20px 0 10px;
}

.right_side_2 {
  		float:left;
		width:280px;
		padding:7px 0 20px 20px;
  		border-left:1px solid #0070B8;
}

.right_pic_text_2 {
  		float:left;
		padding:0 0 0 20px;
		color:#0071B7;
  		width:210px;
}

.right_pic_text_2 h3 {
		color:#0071B7;
		font-weight:bold;
}

.right_pic_text_2 ul  {
		margin:0 !important;
		padding:0 !important;
}

.right_pic_text_2 ul li {
		background:transparent url(images/punkt.gif) no-repeat scroll 10px 5px;
		list-style-type: none;
		padding:0 0 3px 24px;
}

.right_pic_text_2 h1 {
	padding:0px;
}


.header_link a       			 {margin:0px;padding:0px;}
.header_link img 	  		{margin-left:15px; vertical-align:middle;border:solid 1px #000000;}
.header_link .language_active 	   {border:solid 1px #E1007A;}
.header_link_gel .language_active 	   {border:solid 1px #E1007A;}


.right_pic_text_30 {
  float:right;
  padding:0 0 0 0;
  text-align:center;
  width:23%;
}

.center_cont_form_70 {
  float:left;
  padding:0 0 0 0;
  width:70%;
}
.shopitems .item {
/* width:170px;
*/
 width:160px;
 min-height:300px;
 text-align:center;
 float:left;
}

