body { font-family: arial,univers,helvetica,sans-serif; font-size: 12px; color: #53636c; background: #FFF; text-align:left;width:100%;}
div.error {color:#C5506D; padding-left: 103px;}
input.error {border: 1px solid #C5506D}
html, body{
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

.pink{color:#c5506d;}
.blue, .blue a{color:#2c8ebf; float:left}
.blueb, .blueb a{color:#2c8ebf; font-weight:bold;}
a.active {font-weight:bold; color:#53636c;}
a:hover { text-decoration: underline; color:#2c8ebf;}
a {text-decoration: none; color:#2c8ebf;}

.fl {float: left}
.fr {float: right}

.prev, .next{float:left; width:65px;height:25px;}
.next{float:right;width:43px;}

h1{width:495px;}
h1.tit_d{width:200px;}
h3 {color:#999999;font-size:16px; font-weight:normal; line-height:1.35;padding:0 0 12px;}

.empty {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:auto;
	width:0;
	font-size: 0;
	line-height: 1px;	
}


/* SITE STRUCTURE */

.clear { clear: both; }
.cleft { clear: left; }
.cright { clear: right; }
img {border:medium none; }


.floatWrapper { overflow: hidden; width: 900px;}
.siteTop { width:100%; }
	.siteTop .stripes { height: 80px; }
	.siteTop .topMenu { float: left; width: 900px; height: 123px;  font-size:11px; }
	.siteTop .topMenu .logo { float: left; width: 155px; height: 26px; margin: 43px 0 0 36px; }
	.siteTop .topMenu .logo img { width: 155px; height: 28px; }
	.siteTop .topMenu .bbraunWorld { float: left; height: 14px; text-align: center; margin: 8px 3px 0 668px; }
	.siteTop .topMenu .bbraunWrite { float: left; height: 14px; text-align: center; margin: 8px 3px 0 3px; }
	.siteTop .topMenu .verEng { float: left; height: 10px; text-align: center; margin: 8px 0 0 3px; }
	.siteTop .topMenu .box_search { float: right; width:187px; height: 15px; text-align: center; margin: 20px 0px 0 2px; }	

  .box_search input.search_input { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; width:154px; /*154px */padding: 1px 0 1px 4px; border: 1px solid #bfcad3;height:14px;float:left;}
  .box_search input.search_btn {height: 16px; width:16px!important; border: 1px solid #bfcad3; float:right; }

 .certificate{width:540px;float:left;padding-bottom:25px;}
 	h2#certif_title {width:370px;padding:0px; margin-bottom:15px;font-size:1.1em;font-weight:bold; color:#666666; text-transform:uppercase;float:left;} 
	div.certif_all{width:370px; float:left; }
	div.certif_image{width:137px; margin-right:20px; float:left;}
	div.certif_desc{width:370px; float:left}
	.left_cont{width:195px; float:left; padding-right:5px; margin-top:10px;}
	#main_map {width:500px; height:410px; float:left; }
	
	#contact_form{width:500px; background-color:#e9f8ff; padding:30px 20px;}
	#contact_form p{padding:0px; margin:0px;}
	#contact_form label{width:95px; height:25px;float:left;display:block; text-align:right;}
	#contact_form input,#contact_form textarea {width:354px; height:20px; margin-bottom:10px;margin-left:7px;}
	#contact_form textarea {height: 100px;}
	#contact_form input.submit{width:108px; height:34px; color:#ffffff; background-color:#2c8ebf; margin-left:105px; border: none; cursor: pointer}
	#contact_form .tekst{width:354px; height:50px; font-size:11px; margin-left:105px;float:left}
	
	#contact_form2{width:500px; height:356px; background-color:#e9f8ff; padding:30px 20px;}
	#contact_form2 p{padding:0px; margin:0px; }
	#contact_form2 label{width:120px; height:25px;float:left;display:block; text-align:right;}
	#contact_form2 input{width:324px; height:20px; margin-bottom:10px;margin-left:7px; float:left}    
  #contact_form2 input.short, #contact_form2 input.short2,   #contact_form2 select.short{width:200px; height:20px; margin-bottom:10px;margin-left:7px;float:left} 
  #contact_form2 .short_txt, #contact_form2 .short_txt2{width:145px; height:20px; margin-bottom:10px;margin-left:7px;float:right}        
  #contact_form2 input.short2{width:130px;} 
  #contact_form2 .short_txt2{width:190px;}     
	#contact_form2 input.submit{width:108px; height:34px; color:#ffffff; background-color:#2c8ebf; margin-left:122px;float:left; cursor: pointer; border: none}
	#contact_form2 .tekst{width:354px; height:22px; font-size:11px; margin-left:122px;float:left; text-align:left;}
  .cleft2 { clear: left;}

.blue_lines, .blue_lines2, .blue_lines3{height:23px; width:526px; border-top:1px solid #b1d3ea; border-bottom:1px solid #b1d3ea; margin-top:10px;padding-top:7px;}
.blue_lines2{border-bottom:none;}
.blue_lines3{margin:0px;}
.blue_lines2 center, .blue_lines3 center{width:410px; float:left;}
.blue_line{height:3px; width:526px; margin-top:15px;border-bottom:3px solid #b1d3ea; float:left;}

.product{width:526px; height:319px; float:left;margin-top:20px;}
.product_left{width:250px; height:319px; border-right:1px solid #b1d3ea;float:left; padding-right:14px;}
.product_left .prod_title{font-size:11px; text-transform:uppercase; font-weight:bold; color:#467cb3}
/*.product_left img{height:296px; width:250px;}  284467*/
.product_right{width:245px; height:319px;float:left; padding-left:14px;}
.product_right .prod_desc{font-size:11px; color:#979797}

.product_list{width:700px;}
.product_list .prod_title{
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
	padding-top: 20px;
	margin: 0 0 5px 0;
}
#table_products{
	border-collapse: collapse;
	font-size: 11px;
}
#table_products img {
	margin: 0 0 5px 0;
}
#table_products tr td{
	vertical-align: bottom;
	width:169px; 
	padding:10px 7px 0px 0px;
}
.product_box{
	width:169px; 
	padding:10px 5px 0px 0px; 
	float:left; 
	font-size:11px; 
}
.product_box img{margin-bottom:5px;}
.pdf{ 
	display: inline;
	background:url(images/pdf.gif) no-repeat left bottom;
	color: #284467;
	padding-left: 16px;
}
.pdf_view{ 
	display: inline;
	background:url(images/pdf_view.gif) no-repeat left bottom;
	color: #284467;
	padding-left: 29px;
	margin-left: 2px;
}


.box_desc{width:100px; height:45px;float:left;}
.box_desc a{ color:#666666;}
.srb{background:url(images/sr.gif) no-repeat right top;width:auto; display:block; float:left}
.srb a{ margin-right:17px;}

.slb{background:url(images/sl.gif) no-repeat left top;width:auto; display:block; float:left}
.slb a{ margin-left:17px;}

.sr{background:url(images/sr.gif) no-repeat;width:11px; height:11px; display:block;margin-left:7px;float:right}
.sl{background:url(images/sl.gif) no-repeat;width:10px; height:11px; display:block; margin-right:7px;float:left;}
	
#main_m ul{list-style:none;}
#main_m a{color:#284467}
#main_m .active a{color:#4d4d4d; font-weight:bold;}
#main_m div {margin:6px 0}
#main_m .sub{margin-left:12px;}
#frame_wrapper {padding:0 0 0 42px; width:908px; }
#box_breadcrumb { 
	font-size:11px; 
	height:21px; 
	line-height:17px; 
	width:700px; 
}
#box_breadcrumb ul{ 
	list-style:none; 
	margin:4px 0 0 156px;
}
#box_breadcrumb ul a {
	color:#284467;
}
.box_li{float: left; padding-left:3px;}

#frame_left {
	margin: 0 25px 0 0;
	position:relative;
	float:left;
	height:auto;
	width:132px;
	padding-left:42px;
	/*padding-right:10px;*/
	font-size:11px; 
	text-align:left; 
	color:#53636c;
	background-image:url("images/left_bg.jpg");
}

#new_m{height:40px; background-color:#427ea9; border-top:3px solid #bfe1f1;border-bottom:1px solid #FFFFFF;}

.box_cnt {float:left;  padding:30px 23px 0 0; width:528px;}
.box_cnt .box_topTeaser { float:left;overflow:hidden; width:254px; }

a.more_news, .box_cnt p a:link, .box_cnt p a:visited, .box_cnt li a:link, .box_cnt li a:visited, .box_cnt table a:link, .box_cnt table a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico_st.gif) no-repeat scroll 6px 4px;
padding:0 0 0 18px; }

.box_cnt p a {margin-left:-4px; text-decoration:underline; }

a.more_news {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/ico_st.gif) no-repeat scroll 6px 4px !important;
margin-left:-4px;
padding:0 0 0 18px !important;
text-decoration:none !important;  }

#header_img_start, #header_img_start2 {background-color:#c6dbe9; height:220px; width:100%;z-index:1;float:left; }
#header_img_start2{background-color:#c6dbe9; height:114px;}

#header_img_start_content, #header_img_start_content2 { z-index:1; height:220px; width:900px; border-right: 1px solid #ffffff;}
#header_img_start_content img {
	width:900px; height:220px;
}

#header_img_start_content2 img {width:900px; height:114px}
#header_img_start_content2{height:114px}
	
#download{width:520px; height:auto; float:left;} 
.download_content  {width:520px; height:20px; padding:7px 0px;border-bottom:1px solid #b1d3ea;}
.cont1{width:300px; float:left;}
.cont2{width:50px;float:left; text-align:right;}
.cont3{width:150px;float:left; text-align:right; background:url(images/sb.gif) no-repeat right top;}
.cont3 a {margin-right:17px;} 

.siteContent {text-align:left;font-size:12px; color:#53636c;  float:left; width: 700px}
.siteContent h1 { color:#4d4d4d; font-size:22px; font-weight:normal; line-height:25px; padding:10px 0px 3px 0px;margin:0;  }
  .siteContent .siteText { margin: 5px 0 20px 0; width:495px; float:left; }
	.siteContent .siteText p { margin-top: 20px; width:540px; float:left;}
  .siteContent .cleartop { margin-top: 0px; }
	.siteContent .siteText .header { color: #7B8393; font-size: 16px; font-weight: bold; }
  .byline {  font-size: 12px; font-weight: bold; text-transform: uppercase; display: block;  }
	.siteContent .siteText p, .siteContent .catalogText p { margin-bottom: 15px; }
	.siteContent .siteText ul,ol { margin-bottom: 10px; padding-left: 40px; }
	.siteContent .siteText ul li, .siteContent .siteText ol li { margin-bottom: 8px; }

.footer {
	clear:both; 
	font-size:11px; 
	height:28px;  
	line-height:14px; 
	margin:30px 0 0 42px; 
	width: 858px;; 
	border-top: 1px solid #D9E5EE; 
	padding: 10px 0 0 0;
}
		.siteContent .footer .footer_main {
			border-top:1px solid #d9e5ee;
			float:left;
			width:855px;
			padding:10px 0 0 0;
		}
.footer .footer_right{float:right}
.footer .footer_left{float:left}
.footer a { color: #6B7EA8; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footer .jumper { padding: 3px 5px; border-top: solid 1px #7E96A7; border-bottom: solid 1px #7E96A7; background: #ECF2F7; text-align: right; margin-bottom: 10px; }
.footer .jumper a { color: #6B7EA8; padding-left: 15px; background: url(../images/arrowUp.gif) left center no-repeat; }
.footer .jumper a.back {background: url(../images/arrowLeft.gif) 1px 2px no-repeat; margin-left: 5px;}



.siteBanners { float: right; text-align:left; width: 179px;}
.siteBanners .banner {  margin-bottom: 15px; background: #FFFFFF; }
.siteBanners .banner img { width: 179px; }

#main_m{
	float: left; 
	margin: 10px 0 15px 10px;	
}

#gre{width:140px; margin-left:5px;}
#main_m .gree{padding: 3px 5px 3px; color:#2C8EBF; }
#main_m ul li{ padding: 2px 10px 2px; font-size: 11px; }


/*
 PAGER
*/
.pager .box_left {
	float: left;
}

.pager .box {
	float: left;
	width: 400px;
	text-align: center;
}

.pager .box_right {
	float: right;
}


/*
 SEARCH
*/
div.blueLine {
	padding: 10px 0;
	border-top: 1px solid #B1D3EA;	
	border-bottom: 1px solid #B1D3EA;
	margin-bottom:15px;
	width:540px;
}

div.box_search_res input.search_input, div.box_search_res input.search_btn {
	border: 1px solid #BFCAD3;	
	padding:1px 0 1px 4px;
}

div.box_search_res img.search_btn {
	margin-bottom: -3px;
}

div.box_search_res input.search_input {
	font-size: 12px;
	color: #53636C;
	height: 14px;
	width: 154px;
}

div.results_info {
	margin: 15px 0 25px;
}

div.results_box {
	margin-bottom: 15px; 
}

div.results_box div.result {
	padding: 5px 0;
}
.spacer{
	margin-top: 10px;
}
.left_index{
	float:left;
	width:42px;
}
.center_index{
	float:left;
	width: 520px;
	margin: 0 1px 1px 0;
	padding: 20px 0 0 20px;
	
}
.center_index .siteText {width:495px; }
.center_index h1{
	color:#4d4d4d;
	font-size:22px;
	font-weight:normal;
	line-height:25px;
	padding:0 0 3px;
	margin: 0;
}
h2{
	color: #999999;
	font-size:16px;
	margin: 0;
	font-weight:normal;
	margin: 0 0 15px 0;
	width: 495px;
}
.index_main{
	background-image: url(images/index_bg.jpg);
	margin: 0 0 1px 0;
	width:100%;
}
.index_main2{
	background-image: url(images/index_bg2.jpg);
	margin: 0 0 1px 0;
	width:100%;
}
.index_main3{
	
}
#prod_index{
	width: 138px;
	float:left;
	padding: 20px 0 0 20px;
}
#prod_index #head{
	color:#747B7F;
	font-size:22px;
	margin-bottom:25px;
}
#prod_index #name{
	font-weight:bold;
	color: #4d4d4d;
}
#prod_index #desc{
	width: 100px;
}
#more{
	margin: 0 0 20px 0;
}
#more img{
	border: 1px solid #bfcad3;
}
#prod_photo{
	float:left;
	width:158px;
	text-align:center;
}
#prod_photo img{
	margin: 20px 0 0 0;
}
.index_link{
	background-color: #ffffff;
	border-right: 1px solid #ffffff;
	float:left;
	width:179px;
}
.index_link a{
	color:#4D4D4D;
	font-size:16px;
	text-decoration:none;
}
.index_main3 .index_link a{
	margin: 0 0 0 5px;
}
.index_main3 .index_link a img{
	vertical-align:middle;
	margin: 0 5px 0 0;
}
.index_main3{
	margin: 10px 0 0 0;
}
.b_center_index{
	float:left;
}
.baner_title{ 
	font-size: 16px;
	color: #4d4d4d;
	font-weight: bold;
	margin:10px 0 10px 0;
}
.baner_text {
	font-size:11px;
	color: #808080;
}
.baner_text{ 
	color: #808080;
}
.right_index{ 
	float:left;
}
.siteContent_index {text-align:left;font-size:12px; color:#53636c;  float:left;width: 100%;}

.banner .baner_link img{ 
	width: auto;
	vertical-align: middle;
}
.banner .baner_link a {
	color: #4D4D4D;
    font-size: 11px;
    text-decoration: none;
}
.banner .baner_link { 
	margin: 10px 0 0 0;
}
