/*
Theme Name: Bauerfeind Theme
Theme URI: http://seo-semantic.xhtml.com/
Author: the Seo-semantic team
Version: 1.0
-------------------------------------------------------------- */
*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
:focus{outline:none}
body{ font:normal 13px/18px Arial, Helvetica, sans-serif; background: #b7aca3 url(images/body_bg.jpg) repeat-x 0 0; color:#323232}
#wrapper{margin:0 auto; width:1000px}
.shadow{float:left; width:100%; margin-top:-1px; position:relative; z-index:9}
.shadow img{float:left;}
.number_box{float:left; width:100%; background:url(images/top_bg.jpg) no-repeat 0 0}
.number_box span{float:right; width:auto; font-size:16px; line-height:19px; color:#fff; padding:21px 0 18px; text-transform:uppercase;}
.number_box span img{float:none; vertical-align:middle; margin-right:8px; display:inline}
header{
	float:left; 
	width:100%; 
	background:url(images/header_bg.jpg) repeat-x 0 0; 
	height:65px; 
	position:relative; 
	z-index:9999;
	background-color:#1e3d74;
	margin-top:10px;
}
header .logo{float:left; position:absolute; top:-20px; left:40px; width:112px; height:112px;}
header .logo1{float:right; width:auto; margin:19px 19px 0 0; display:inline}
#main_body_container{float:left; width:100%; background:#fff;}
nav{float:left; width:1030px; text-align:right; height:40px; margin:2px -16px -3px -15px; position:relative; z-index:9; display:inline; background:url(images/nav_bg.jpg) no-repeat 0 0}
nav ul{float:right; width:auto; list-style:none; padding-right:10px}
nav ul li{float:left; width:auto; font-size:15px; line-height:21px; font-weight:bold; text-transform:uppercase; padding:5px 35px 0 0}
nav ul li a{text-decoration:none; color:#fff;}
nav ul li a:hover{color:#9ed4fe;}
#body_container{float:left; width:100%;}
#body_container .inner_body{float:left; width:100%; background:url(images/inner_body_bg.jpg) repeat-y 0 0; margin-top:-3px; position:relative; z-index:9;}
#top_container{float:left; width:100%; height:auto!important; height:341px; overflow:hidden;}
#top_left_container{float:left; width:262px; margin-left:2px; display:inline}
#top_right_container{float:left; width:692px; }
#home_container{float:left; width:100%; padding-top:55px}
#home_container .home_top_box{
	float:left; 
	width:784px; 
	margin-left:2px; 
	display:inline; 
	background:url(images/header_top_box_bg.jpg) repeat-x 0 0; 
	height:338px; 
	padding:0 89px 0 123px
}
#home_container .home_top_box a {
	position:relative;
	top:-20px;
	margin-right:10px;
	float:left;
	text-decoration:none;
	color:#1e3d74;
}
#home_container .home_top_box a h1 {
	text-align:center;
	position:relative;
	top:-60px;
	font-weight:bold;
	font-size:14px;
}
#home_container .home_top_box a:hover {
	top:-30px;
}

#home_container .home_top_box ul{float:left; width:100%; list-style:none;}
#home_container .home_top_box ul li{float:left; width:243px; margin:-38px 12px 0 0; display:inline; position:relative; z-index:9}
#home_container .home_top_box ul li a{float:left; width:100%; text-decoration:none;}
#home_container .home_top_box ul li a .image{float:left; width:100%; cursor:pointer}
#home_container .home_top_box ul li a .image img{float:left;}
#home_container .home_top_box ul li  strong{ float:left; width:100%; text-align:center; font-size:22px; line-height:22px; font-weight:bold; text-transform:uppercase; color:#1e3c75; margin-top:-40px; position:relative; z-index:9}
#home_container .home_top_box ul li a:hover{ margin-top:14px}
#home_container .home_top_box ul li.last{margin-right:0px}
#home_container .home_bottom_box{float:left; width:754px; padding:5px 121px 0 125px}
#home_container .home_bottom_box .content_box{float:left; width:100%; padding-bottom:18px; border-bottom:solid 1px #969696}
#home_container .home_bottom_box .content_box h4{float:left; width:734px; font-size:20px; line-height:24px; color:#1e3d75; font-weight:bold; padding-left:20px; margin-bottom:-8px; position:relative; z-index:9}
#home_container .home_bottom_box .content_box h3{float:left; width:100%; font-size:30px; line-height:34px; color:#1e3d75; font-weight:bold; padding-bottom:10px}
#home_container .home_bottom_box .content_box p{float:left; width:100%; font-size:15px; line-height:21px; text-indent:40px}
#home_container .home_bottom_box .content_box p a{text-decoration:none; color:#1e3d75; font-weight:bold}
#home_container .home_bottom_box .content_box p a:hover{text-decoration:underline}
#home_container .home_bottom_box .content_box .botton_row{float:left; width:100%; text-align:center; margin-top:13px}
#home_container .home_bottom_box .content_box .botton_row a{float:none; display:inline-block; text-align:center; background:url(images/button_left_bg.jpg) no-repeat 0 0; height:43px; color:#fff; text-transform:uppercase; padding-left:8px}
#home_container .home_bottom_box .content_box .botton_row a span{float:none; display:inline-block; text-align:center; background:url(images/button_right_bg.jpg) no-repeat right 0; height:32px; font-size:18px; line-height:24px; color:#fff; padding:11px 10px 0 2px; cursor:pointer}
#home_container .home_bottom_box .content_box .botton_row a:hover{ background-position:0 bottom}
#home_container .home_bottom_box .content_box .botton_row a:hover span{ background-position:right bottom}
#home_container .home_bottom_box .content_box1{float:left; width:100%;}
#home_container .home_bottom_box .content_box1 .infoline_details{float:left; width:555px; padding-top:20px}
#home_container .home_bottom_box .content_box1 .infoline_details h5{float:left; width:100%; text-transform:uppercase; font-weight:bold; font-size:19px; line-height:24px; color:#969696;}
#home_container .home_bottom_box .content_box1 .infoline_details p{float:left; width:100%; padding-top:3px}
#home_container .home_bottom_box .content_box1 .infoline_details .number{float:left; width:100%; text-align:center; font-size:15px; line-height:18px; font-weight:bold; color:#323232; text-transform:uppercase; padding-top:18px}
#home_container .home_bottom_box .content_box1 .infoline_details .number  img{float:none; vertical-align:middle;}
#home_container .home_bottom_box .content_box1 .infoline_details .number small{font-size:13px; line-height:18px; margin-left:18px; display:inline}
#home_container .home_bottom_box .content_box1 .infoline_image{float:right; width:auto;}
#home_container .home_bottom_box .content_box1 .infoline_image img{float:left; margin:11px 0 0}
#left_container{float:left; width:262px;  padding-top:20px; display:inline}
#left_container h3{float:left; width:100%; text-align:center; color:#1e3c75; font-size:26px; line-height:33px; font-weight:bold; text-transform:uppercase}
#left_container .sub_menu{float:left; width:210px; padding:10px 25px 15px 27px}
#left_container .sub_menu ul{float:left; width:100%; list-style:none;}
#left_container .sub_menu ul li{float:left; width:100%; font-size:19px; line-height:24px; text-transform:uppercase; text-transform:uppercase; font-weight:normal; border-bottom:solid 1px #fff; padding:2px 0}
#left_container .sub_menu ul li a{text-decoration:none; color:#fff; float:left; width:100%}
#left_container .sub_menu ul li a strong{float:left; width:auto;}
#left_container .sub_menu ul li small{ float:right; width:auto; margin-top:7px}
#left_container .sub_menu ul li small img{float:right;}
#left_container .product_list{float:left; width:235px; padding:7px 0 0 15px;}
#left_container .product_list ul{float:left; width:90%; list-style:none;}
#left_container .product_list ul li{float:left; width:100%; font-size:13px; line-height:21px;}
#left_container .product_list ul li a{text-decoration:none; color:#1e3c75}
#left_container .product_list ul li a:hover{ border-bottom:solid 1px #1e3c75;}
#left_container .left_details{float:left; padding:0 18px 0 17px; width:227px}
#left_container .left_details .button_box{float:left; width:100%; margin-top:-3px; position:relative; z-index:9}
#left_container .left_details .button_box ul{float:left; width:100%; list-style:none;}
#left_container .left_details .button_box ul li{float:left; width:100%; margin-bottom:13px; font-size:17px; line-height:23px; text-transform:uppercase}
#left_container .left_details .button_box ul li a{float:left; width:100%; height:33px; text-decoration:none; color:#fff; background:url(images/button_sprite_img.jpg) no-repeat 0 0; text-align:center; padding-top:11px}
#left_container .left_details .button_box ul li a:hover{background-position:0 bottom}
#left_container .left_details h5{float:left; width:100%; font-size:18px; line-height:23px; color:#1e3c75; text-transform:uppercase; padding:20px 0 23px}
#left_container .left_details p{float:left; width:100%; font-size:11px; line-height:16px; color:#1e3c75;padding-bottom:10px; }
#right_container{float:left; width:692px; padding:0 22px 20px}
#right_container .right_top_box{float:left; width:100%; padding-top:25px}
#right_container .right_top_box h3{float:left; width:100%; font-size:19px; line-height:24px; font-weight:bold; text-transform:uppercase; color:#969696; padding-bottom:10px}
#right_container .right_top_box h3 a{color:#969696; text-decoration:none;}
#right_container .right_top_box p{float:left; width:100%; line-height:21px}
#right_container .right_top_box p a{color:#1E3C75; text-decoration:underline;}
#right_container .right_top_box p a:hover{text-decoration:none;}
#right_container .gallary_box{float:left; width:100%; padding-top:22px}
#right_container .gallary_box h3{float:left; width:100%; font-size:19px; line-height:23px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #969696; padding-bottom:4px}
#right_container .gallary_box h3 a{text-decoration:none; color:#1e3c75;}
#right_container .gallary_box h3 img{float:none; vertical-align:middle; margin-right:4px; display:inline}
#right_container .gallary_box ul{float:left; width:100%;}
#right_container .gallary_box ul li{float:left; width:155px; margin:18px 22px 0 0;display:inline;}
#right_container .gallary_box ul li.last{margin-right:0px}
#right_container .gallary_box ul li .pic{float:left; width:100%;}
#right_container .gallary_box ul li .pic img{float:left;}
#right_container .gallary_box ul li strong{float:left; width:100%; color:#323232; font-size:17px; line-height:21px; padding:4px 0 0px}
#right_container .gallary_box ul li strong a{text-decoration:none; color:#323232;}
#right_container .gallary_box ul li p{float:left; width:100%}
#right_container .gallary_box ul li p a{color:#1E3C75; text-decoration:underline;}
#right_container .gallary_box ul li p a:hover{text-decoration:none;}
#right_container .right_content{float:left; width:100%;}
#right_container .right_content .heading_row{float:left; width:100%; border-bottom:solid 1px #969696;border-top:solid 1px #969696; padding-top:1px}
#right_container .right_content .heading_row h3{float:left; width:217px; margin-right:20px; font-size:16px; line-height:23px; color:#1e3c75; font-weight:bold; text-transform:uppercase}
#right_container .right_content .heading_row h3.last{margin-right:0px}
#right_container .right_content .coll{float:left; width:230px;margin-bottom:30px;}
#right_container .right_content .coll h3{border-bottom:solid 1px #969696;border-top:solid 1px #969696;float:left; width:230px; font-size:16px; line-height:23px; color:#1e3c75; font-weight:bold; text-transform:uppercase;margin-bottom:9px;padding-top:1px;}
#right_container .right_content .coll h3 a{line-height:23px; color:#1e3c75; font-weight:bold; text-transform:uppercase;text-decoration:none;}
#right_container .right_content .coll p{float:left; width:210px; font-size:11px; line-height:15px;padding:0 20px 13px 0;}
#right_container .right_content .coll.last{margin-right:0px}
#right_container .right_content .coll ul{float:left; width:100%; list-style:none}
#right_container .right_content .coll ul li{float:left; width:100%}
#right_container .right_content .coll ul li span{float:left; width:35px; font-size:12px; line-height:18px}
#right_container .right_content .coll ul li strong{float:left; width:170px; font-size:12px; line-height:18px; font-weight:normal}
#right_container .right_content .coll ul li strong small{float:left; width:100%; font-size:12px}
#right_container .right_content .coll .blank_box{float:left; width:100%; text-align:center;}
#right_container .right_content .coll .blank_box img{float:none;}
#right_container .right_content .coll .blank_box.spacer1{margin-top:25px}
#right_container .right_bottom{float:left; width:100%; padding:24px 0 10px}
#right_container .right_bottom h4{float:left; width:100%; font-size:16px; line-height:19px; color:#969696; text-transform:uppercase; padding-bottom:8px}
#right_container .right_bottom .content1{float:left; width:100%;}
#right_container .right_bottom .content1.spacer{ min-height:168px; height:auto!important; height:168px}
#right_container .right_bottom ul{float:left; width:100%; text-align:center; list-style:none; padding-bottom:18px}
#right_container .right_bottom ul li{float:none; display:inline; width:104px; margin-right:10px}
#right_container .right_bottom ul li img{float:none;}
#right_container .paging_box{float:left; width:100%; padding:15px 0 30px}
#right_container .paging_box h3{float:left; width:100%; font-size:23px; line-height:28px; text-transform:uppercase; color:#1e3c75;padding-bottom:12px;}
#right_container .paging_box h4{float:left; width:100%; font-size:18px; line-height:24px; text-transform:uppercase; color:#1e3c75; padding:0px 0 12px;}
#right_container .paging_box h5{float:left; width:100%; font-size:16px; line-height:22px; text-transform:uppercase; color:#323232;padding-bottom:12px;}
#right_container .paging_box p{line-height:18px;width:100%;padding-bottom:15px;}
#right_container .paging_box .paging_image{ width:100%;}
#right_container .paging_box .paging_image img{}
#right_container .paging_box .paging_details{float:left; width:100%; padding-top:30px}
#right_container .paging_box .paging_details p{float:left; width:100%; line-height:18px}
#right_container .contact_dtails{float:left; width:324px; margin:30px 0 0 190px; display:inline}
#right_container .contact_dtails form{float:left; width:100%}
#right_container .contact_dtails form h5{float:left; width:100%; font-size:17px; line-height:20px; color:#1e3c75; text-transform:uppercase; font-weight:bold; padding-bottom:0px}
#right_container .contact_dtails form .row{float:left; width:100%; margin-top:5px}
#right_container .contact_dtails form .row label{float:left; width:100%; line-height:24px}
#right_container .contact_dtails form .row .input_bg{float:left; width:314px; background:url(images/input_bg.jpg) no-repeat 0 0; padding:7px 5px 8px}
#right_container .contact_dtails form .row .input_bg .input{float:left; width:314px; background:none; border:none;}
#right_container .contact_dtails form .row .input_bg1{float:left; width:139px; background:url(images/input_bg1.jpg) no-repeat 0 0; padding:7px 5px 8px}
#right_container .contact_dtails form .row .input1{float:right; background:#dbd8d3; padding:7px 5px 8px; border:none;}
#right_container .contact_dtails form .row .wpcf7-captcha-captcha-767{float:left !important;margin-left:20px;padding: 3px 7px 3px 7px !important;}
#right_container .contact_dtails form .row .input_bg1 .input{float:left; width:139px; background:none; border:none;}
#right_container .contact_dtails form .row .textarea_bg{float:left; width:314px; background:url(images/textarea_bg.jpg) no-repeat 0 0; padding:5px 5px ; height:136px;}
#right_container .contact_dtails form .row .textarea_bg textarea{float:left; width:314px; background:none; border:none;height:136px; resize:none; overflow:auto}
#right_container .contact_dtails form .send_btn{float:left; width:227px;background:url(images/send_btn.jpg) no-repeat right 0; border:none; cursor:pointer;  height:43px; overflow:hidden; font-size:0px; line-height:0px; margin:32px 0 0 50px; display:inline}
#right_container .contact_dtails form .send_btn_over{float:left; width:227px;text-align:center; display:inline;   background:url(images/send_btn.jpg) no-repeat right -43px; border:none; cursor:pointer;  height:43px; overflow:hidden; font-size:0px; line-height:0px;margin:32px 0 0 50px; display:inline}

.oferta_form{float:left; width:324px; margin:30px 0 0 190px; display:inline}
.oferta_form form{float:left; width:100%}
.oferta_form form h5{float:left; width:100%; font-size:17px; line-height:20px; color:#1e3c75; text-transform:uppercase; font-weight:bold; padding-bottom:0px}
.oferta_form form .row, .ss-form-entry{float:left; width:100%; margin-top:5px}
.oferta_form form .row label, .ss-form-entry label{float:left; width:100%; line-height:24px}
.oferta_form form .row .input_bg, .ss-form-entry .input_bg{float:left; width:314px; background:url(images/input_bg.jpg) no-repeat 0 0; padding:7px 5px 8px}
.oferta_form form .row .input_bg .input, .ss-form-entry input{float:left; width:314px; background:none; border:none;}
.oferta_form form .row .input_bg1{float:left; width:139px; background:url(images/input_bg1.jpg) no-repeat 0 0; padding:7px 5px 8px}
.oferta_form form .row .input1{float:right; background:#dbd8d3; padding:7px 5px 8px; border:none;}
form .row .wpcf7-captcha-captcha-767{float:left !important;margin-left:20px;padding: 3px 7px 3px 7px !important;}
.oferta_form form .row .input_bg1 .input{float:left; width:139px; background:none; border:none;}
.oferta_form form .row .textarea_bg{float:left; width:314px; background:url(images/textarea_bg.jpg) no-repeat 0 0; padding:5px 5px ; height:136px;}
.oferta_form form .row .textarea_bg textarea{float:left; width:314px; background:none; border:none;height:136px; resize:none; overflow:auto}
.oferta_form form .send_btn, #ss-submit{float:left; width:227px;background:url(images/send_btn.jpg) no-repeat right 0; border:none; cursor:pointer;  height:43px; overflow:hidden; font-size:0px; line-height:0px; margin:32px 0 0 50px; display:inline}
.oferta_form form .send_btn_over, #ss-submit:hover{float:left; width:227px;text-align:center; display:inline;   background:url(images/send_btn.jpg) no-repeat right -43px; border:none; cursor:pointer;  height:43px; overflow:hidden; font-size:0px; line-height:0px;margin:32px 0 0 50px; display:inline}

#bottom_container{float:left; width:100%; background:#1e3d75;padding:11px 0 13px; margin-top:2px}
#bottom_container .bottom_box{float:left; width:217px; margin:0 14px 0 17px; display:inline}
#bottom_container .bottom_box h3{float:left; width:100%; font-size:16px; line-height:22px; color:#fff; text-transform:uppercase; font-weight:bold; padding-bottom:4px}
#bottom_container .bottom_box ul{float:left; width:100%; list-style:none;}
#bottom_container .bottom_box ul li{float:left; width:100%; border-bottom:solid 1px #62789f; font-size:15px; line-height:21px; text-transform:uppercase; padding:1px 0}
#bottom_container .bottom_box ul li a{ text-decoration:none; color:#fff;}
#bottom_container .bottom_box .coll{float:left; width:100%; padding-bottom:14px}
#bottom_container .bottom_box .coll h5{float:left; width:100%; border-bottom:solid 1px #62789f; font-size:15px; line-height:21px; text-transform:uppercase; padding:1px 0; color:#fff}
#bottom_container .bottom_box .coll p{float:left; width:100%; font-size:15px; line-height:15px; color:#fff; padding-top:2px}
#bottom_container .bottom_box .coll p a{text-decoration:none; color:#fff;}
#bottom_container .bottom_box .coll p a:hover{ border-bottom:solid 1px #fff}
#bottom_container .bottom_box .coll .image1{float:left; width:auto; margin-top:2px}
footer{float:left; width:100%; padding-bottom:15px}
footer .copy_right{float:left; width:100%; text-align:center; text-transform:uppercase; color:#66625f; font-size:13px; line-height:18px; letter-spacing:1px; margin-top:-5px; position:relative; z-index:9}
.widget-title{display:none;}
.search_post_box p{padding-bottom:0px !important; }
.search_post_box .entry-utility{padding-bottom:15px;}
.search_post_box  h4.entry-title {padding-bottom:0px  !important;font-size:16px  !important;line-height:18px !important;}
.search_post_box  h4.entry-title a{padding-bottom:0px  !important;font-size:16px  !important;line-height:18px !important;color:#1E3C75 !important;}
.right_bottom_img_area{ width:100%; float:;}
.right_bottom_img_area .box1{ width:215px; float:left;}
.right_bottom_img_area .box1 img{float:right;}
.right_bottom_img_area .box2{ width:181px; float:left; margin-left:10px;}
.right_bottom_img_area .box2 img{float:left;}
.right_bottom_img_area .box3{ width:181px; float:left; margin-left:10px;}
.right_bottom_img_area .box3 img{float:left;}

.contentContainer h1 {
	font-size:15px;
	color:#969696;
	margin-bottom:10px;
}
.singleProdus {
	display:block;
	width:150px;
	margin-right:23px;
	margin-bottom:10px;
	float:left;
}
	.singleProdus strong a {
	}
	.singleProdus a {
		text-decoration:none;
		color:#323232;
		text-align:center;
		font-weight:bold;
	}
.singleProdus p {
	font-size:12px;
	text-align:left;
	font-weight:normal;
}
ul#categoriiOrteze li {
	margin-left:20px;
	list-style:none;
	list-style-image:none;
	text-decoration:underline;
	font-size:16px;
	border-bottom:1px solid #FFF;
	text-decoration:none;
	margin-bottom:10px;
}
ul#categoriiOrteze li a {
	text-decoration:none;
	color:#FFF;
}
ul#categoriiOrteze li a.active {
	color:#1F3C74;
}
ul#categoriiOrteze li span {
	margin-right:10px;
	text-decoration:none;
}
ul#ortezeList li {
	list-style-image:none;
	list-style:none;
	margin-left:20px;
}
ul#ortezeList li a {
	text-decoration:none;
	color:#1f3c74;
}
.ortezaTitle {
	clear:both;
	border-bottom:1px solid #969696;
}
.ortezaTitle a {
	text-decoration:none;
	color:#1e3d74;
	text-transform:uppercase;
	font-weight:bold;
}
.col1, .col2, .col3 {
	float:left;
	width:224px;
}
.col1 {
}
.col2 {
	padding-left:10px;
}
.col3 {
	margin-left:10px;
}

.col1 h2, .col2 h2, .col3 h2 {
	line-height:25px;
	border-bottom:1px solid #969696;
	border-top:1px solid #969696;
	margin-top:5px;
	color:#1e3b73;
	font-size:14px;
	width:234px;
}
.col1 p, .col2 p, .col3 p {
	font-size:11px;
	margin-top:5px;
}
.clear {
	clear:both;
}
a.more-link {
	text-decoration:none;
	color:#1e3d74;
	font-weight:bold;
}
.divCentrat {
	margin-left:auto;
	margin-right:auto;
}
#right_container img {
	border:1px solid #bebbb6;
}
#bottom_container .bottom_box {
	color:#FFF;
}
.infoLineTop {
	padding-top:10px;
	height:28px;
	line-height:28px;
	float:right;
	color:#FFF;
	margin-right:5px;
}
infoLineTop img {
	float:left;
}
.infoLineTop p {
	float:right;
	margin-left:10px;
}

.oferta_btn {float:left; width:100%; height:29px; text-decoration:none; color:#fff; background:url(images/button_sprite_img.jpg) no-repeat 0 0; text-align:center; padding-top:14px}
.oferta_btn:hover{background-position:0 bottom}
.oferta_btn{text-transform:uppercase}