.clear {
  clear: both;
}

body, html {
  padding: 0px;
  margin: 0px;
}

body {
  background: #cae1f3;
  font-family: verdana, tahoma, trebuchet, arial;
  font-size: 12px;
}
img{
border:0px;
}
#page-container {
  margin: auto;
  padding: 4px 12px 16px 12px;
  width: 940px;
  background: #ffffff url(images/maincontbgr.jpg);
}

#lenta1 {
  font-size: 0px;
  width: 940px;
  height: 5px;
  background: #e24d13 url(images/lenta1.jpg) repeat-x;
}

#header {
  width: 940px;
  height: 185px;
  background: #bfb8ae url(images/header.jpg) no-repeat;
}

#lenta2 {
  width: 940px;
  height: 16px;
  background: #eff0f2 url(images/lenta2.jpg) top left repeat-x;
}

#content-container {
  width: 940px;
  background: #d5d8da;
}

#menucont1 {
  padding: 0px 0px 0px 17px;
  width: 923px;
  height: 29px;
  background: #fbfbfb url(images/menu1.jpg) repeat-x;
}

#menucont2 {
  padding: 0px 0px 0px 17px;
  width: 923px;
  height: 20px;
  background: #2b2f32 url(images/menu2.jpg) repeat-x;
  
}


#menulist2 {
  float:left;
  height: 20px;
  width: 600px;
  padding: 0px;
  margin: 0px;
}
#menulist2 li {
  margin: 0px 14px 0px 14px;
  padding-left: 5px;
  padding-top: 2px;
  list-style-type:none;
  float: left;
  padding-right: 0px;
}
#menulist2 a {
  text-decoration: none;
  color: #acb3bc;
  font-size: 10px;
  font-weight: bold;
}
#menulist2 a:hover {
  text-decoration: underline;
  color: #acb3bc;
  font-size: 10px;
  font-weight: bold;
}

#menulist2 li.page-item-37 {
  width: 64px;
  height: 18px;
  background: #ffffff url(images/menu2li/li1bgr.jpg) no-repeat;
}
#menulist2 li.page-item-39 {
  width: 56px;
  height: 18px;
  background: #2b2f32 url(images/menu2li/li2bgr.jpg) no-repeat;
}
#menulist2 li.page-item-41 {
  width: 77px;
  height: 18px;
  background: #ffffff url(images/menu2li/li3bgr.jpg) no-repeat;
}
#menulist2 li.page-item-43{
  width: 52px;
  height: 18px;
  background: #ffffff url(images/menu2li/li4bgr.jpg) no-repeat;
}
#menulist2 li.page-item-45 {
  width: 83px;
  height: 18px;
  background: #ffffff url(images/menu2li/li5bgr.jpg) no-repeat;
}
#menulist2 li.page-item-47 {
  width: 44px;
  height: 18px;
  background: #ffffff url(images/menu2li/li6bgr.jpg) no-repeat;
}

#lang-change {
  padding-top: 3px;
  width: 202px;
  float: right;
}
#lang-change a {
  float: left;
  margin-right: 24px;
  text-decoration: none;
  color: #acb3bc;
  font-size: 10px;
}
.flag-container {
  float: left;
  width: 14px;
  height: 10px;
  margin: 0px 7px 0px 0px;
}
#lang-change a:hover{
text-decoration: underline;
}

#search-container {
  font-size: 0px;
  width: 186px;
  height:15px;
  float: right;
  padDing-top:5px;
  
}
#search-start {
  float: left;
  width: 2px;
  height: 20px;
  background: #a1b1be url(images/searchstart.jpg) no-repeat;
  
}
#search-container input{
  padding-top: 2px;
  border: 0px none;
  float: left;
  height: 20px;
  width: 112px;
  background: url(images/searchbody.jpg) repeat-x;
}
#search-end {
  float: left;
  width: 8px;
  height: 20px;
  background: #a1b1be url(images/searchend.jpg) no-repeat;
}
input#search-submit {
  float: left;
  width: 50px;
  height: 20px;
  background: transparent url(images/search.gif) no-repeat scroll left top;
  
}
/* Menu 1*/

#menulist1 {
  float: left;
  width: 707px;
  padding: 0px;
  margin: 0px;
  
}
#menulist1 li{
   /* float:left; */
    list-style-type:none;
    height:21px;
   /* padding: 8px 14px 0px 14px; */

}
#menulist1 li.cat-item-1{
padding: 8px 14px 0px 14px;

  float: left;
  height:21px;
}
li.cat-item-1.current-cat{
  padding: 0px 14px 0px 14px;

  float: left;
  background-image: url('images/menucurrent.jpg');
  
}
#menulist1 li.page-item-22{
padding: 8px 14px 0px 14px;

  float: left;
}
.page-item-22.current_page_item{
  padding: 0px 14px 0px 14px;

  float: left;
  background-image: url('images/menucurrent.jpg');
}
#menulist1 li.page-item-24{
padding: 8px 14px 0px 14px;

  float: left;
}
.page-item-24.current_page_item{
padding: 0px 14px 0px 14px;

  float: left;
  background-image: url('images/menucurrent.jpg');
}
#menulist1 li.page-item-26{
padding: 8px 14px 0px 14px;
  
  float: left;
}
.page-item-26.current_page_item{
padding: 0px 14px 0px 14px;
  
  ;
  float: left;
  background-image: url('images/menucurrent.jpg');
}
#menulist1 li.page-item-28{
padding: 8px 14px 0px 14px;
  
  float: left;
}
.page-item-28.current_page_item{
padding: 0px 14px 0px 14px;
  
  
  float: left;
  background-image: url('images/menucurrent.jpg');
}
#menulist1 li.page-item-869{
padding: 8px 14px 0px 14px;
  
  float: left;
}
.page-item-869.current_page_item{
padding: 0px 14px 0px 14px;
  
  
  float: left;
  background-image: url('images/menucurrent.jpg');
}
#menulist1 li.page-item-143{
padding: 8px 14px 0px 14px;
  
  float: left;
}
.page-item-143.current_page_item{
padding: 0px 14px 0px 14px;
  
  float: left;
  background-image: url('images/menucurrent.jpg');
}

/* news */
#menulist1 li.cat-item-19{
padding: 8px 14px 0px 14px;

  float: left;
}
.cat-item-19.current-cat{
  padding: 0px 14px 0px 14px;

  float: left;
  background-image: url('images/menucurrent.jpg');
}

#menulist1 a {
  text-decoration: none;
  color: #3a4045;
  font-size: 12px;
  font-weight: bold;
}
#menulist1 a:hover {
  text-decoration: underline;

  color: #3a4045;
  font-size: 12px;
  font-weight: bold;
}
/* End Menu 1*/
/* Pages syle */
div#page-content{
  width: 930px;
  background: #d5d8da;
  padding-top:10px;
  padding-left:10px;
}

.page_header{
color:#D65E29;
font-size:14px;
font-weight: bold;
background-image: url('images/page_head.jpg');
background-repeat:no-repeat;
width:920px;
height:34px;
padding-top:5px;
padding-left:10px;
}

.page_h1{
color:#D65E29;
font-family:Arial;
font-size:14px;
}
#about_us h1{
margin:0px;
padding:0px;
padding-top:5px;
}
.about_img1 {
  width: 940px;
  height:600px;
  background: #d5d8da;
}
.about_img1 img{
float:left;
margin:5px;
}
.about_img2 {
  width: 920px;
  height:200px;
  background: #d5d8da;
}
.about_img2 img{
float:left;
margin:5px;
}
.about_img3 {
  width: 900px;
  height:630px;
  background: #d5d8da;
}
.about_img3 img{
float:left;
margin:5px;
}
.about_img4 {
float:left;
  width: 300px;
  height:300px;
  background: #d5d8da;
}
.about_img4 img{
float:left;
margin:5px;
}
#list{
background: #d5d8da;
float:left;
 width:580px;
 height:300px;
 padding-left:5px;
 padding-top:15px;

}
#service{
width:940px;
}
#service_content{
float:left;
 width:400px;
}
/* End Pages syle */

/* Content box */
.head_txt{
  color:#D65E29;
  font-size:14px;
  text-align:left
  
}
.contSert{
  width:464px;;
  float:left;
}
.cont_headSert{
width:464px;
height:20px;
font-size:0px;
background-image:url('images/cont_headSert.jpg');
background-repeat:no-repeat;
}
.cont_mainSert{
width:444px;
background-image:url('images/cont_mainSert.jpg');
background-repeat: repeat-y;
padding: 0px 10px 0px 10px;
}
.cont_footerSert{
width:464px;
height:25px;
font-size:0px;
background-image:url('images/cont_footerSert.jpg');
background-repeat:no-repeat;
}

.cont_head{
width:928px;
height:20px;
font-size:0px;
background-image:url('images/cont_head.jpg');
background-repeat:no-repeat;
}
.cont_main{
width:900px;
background-image:url('images/cont_main.jpg');
background-repeat: repeat-y;
padding: 0px 18px 0px 10px;
}
.cont_main ul{
margin-bottom:0px;
}
.cont_footer{
width:928px;
height:25px;
font-size:0px;
background-image:url('images/cont_footer.jpg');
background-repeat:no-repeat;
}

.head_managment{
  color:#D65E29;
  font-size:14px;
text-transform: uppercase;
text-align:center;
}
.cont_main p{
margin:0px;
}
#managment_text{
padding-top:10px;
padding-left:40px;
text-transform: uppercase;
}
#page_contacts{
margin-top:15px;
margin-bottom:45px;
}
#page_contacts a{
color: #000000;
}
/* End Content box */
/* Partners */
.partner_cont  img{
width:151px;
height:61px;
border:0px;
}

.partner_cont  a{
float:left;
border:1px solid #5e6f7a;
}
.clienti ul{
float: left;	
margin:0px;
padding-left:10px;
list-style: none;
}

.clienti ul li{
	clear: both;
}

.clienti ul li img{
	float: left;
	width: auto;
	height: 45px;
	margin: 0px 5px 5px 0px;
}

.partner_pic{
    float:left;
    width:160px;
}
.partner_country{
    float:left;
    width:200px;
    padding-left:20px;
    padding-top:20px;
}
.partner_desc{
    float:left;
    width:500px;
    padding-top:20px;
}
/* End Partners */


/*  Patents*/
.patent_head{
width:850px;
padding-left:10px;
margin-bottom:10px;
}
.patents_left_pic{
float:left;
width:425px;
text-align:left;
}
.patents_right_pic{
float:left;
width:425px;
text-align:right;
margin-right:0px;
}



.Patents_content img{
border:0px;

}

.Patents_content a{
float:left;
border:1px solid #5e6f7a;
margin:5px;
}
.patents_right_pic a{
float:right;
border:1px solid #5e6f7a;
margin:5px;
}
/* End  Patents*/

/* Prize*/
.prize_cont img{
border:0px;
}
.prize_cont span{
font-size:12px;
 font-weight:bold;
  color:#d65e29;
  margin-bottom:20px;
  }
.prize_pic{
margin-top:20px;
  width:140px;
 float:left;
}
.prize_list{
  width:760px;
 float:left;
 padding-top:5px;
}
.prize_list li{
margin-bottom:10px;
}
/* end Prize */

/* Sertificate*/
.sertificate_cont img{
width:130px;
height:200px;
border:0px;
}
.sertificate_cont a{
float:right;
border:1px solid #5e6f7a;
margin:5px;
}
.sertificate_pic{
  width:140px;
 float:left;
}
.sertificate_text{
  width:280px;
 float:left;
 padding-left:10px;
 margin-top:5px;
 font-size:12px;
 font-weight:bold;
  color:#d65e29;

}
/* references */
.ref_content{

    margin:0px;
    padding:0px;
}
.ref_content ul{

    padding:0px;
}
.ref_content  img{
width:107px;
height:150px;
border:0px;

}

.ref_content  a{
float:left;
border:1px solid #5e6f7a;
margin:5px;
top:0px
}
.ref_img{
    width:140px;
 float:left;

}
.ref_text{

    width:700px;
    float:left;
}
/* Contacts*/
.cont_pic{
    float:left;
    width:373px;

}
/* End Contacts */
/* Products*/
div#page-container div#left_sidebar{
width:220px;
float:left;

}
div#page-container div#products_cont{
width:700px;
float:left;

}
ul#left_menu{
width:200px;
margin:0px;
padding:0px;

}
ul#left_menu li{
width:200px;
list-style-type:none;
margin-bottom:1px;
display:block;
}
ul#left_menu .current-cat{
width:200px;
padding:0px;
list-style-type:none;
margin-bottom:1px;
display:block;
}
ul#left_menu li a{
text-decoration:none;
padding:5px 5px 5px 5px;
color: #333333;
font-size:11px;
display:block;
border-left:4px solid #D55C25;
background: #F2F2F2;

}
ul#left_menu li a:hover{
color: #FFFFFF;
background: #D55C25;
}
div#menu_text{
width:180px;
font-style: italic;
text-align:left;
padding:10px 0px 10px 5px;
}
div.product_box{
width:160px;
height:195px;
float:left;
margin-right:14px;
margin-bottom:10px;
text-align:center;
font-size:10px;
}

.product_box img{
width:150px;
height:150px;
border:0px;
margin-bottom:-1px;
}
.product_box a{
width:150px;
height:185px;
display:block;
background-color: #e7e7e7;
border:4px solid #e7e7e7;
text-decoration:none;
color:#000000;
}
.product_box a:hover{
background:#CCCCCC;
border:4px solid #CCCCCC;
text-decoration:none;

}

/* End products/

/* single.php*/
.internal_cont{
width:700px;
float:left;
}
.internal_cont img{
float:left;
width:90px;
height:90px;
margin-right:10px;
border:2px solid #DDDDDD;
}
.cat_title{
color:#D65E29;
font-size:14px;
font-weight: bold;
}
/* end single.php*/
.breadcrumb{
width:688px;
margin-bottom:10px;
font-weight: bold;
}
.breadcrumb a{
color:#000000;
text-decoration:none;
font-size:10px;
padding-right:4px;
}
.breadcrumb a:hover{
color:#000000;
text-decoration:underline;
}
span#products_breadcrumb{
float:left;
font-size:10px;
padding-top:3px;
}
.breadcrumb_separator{
float:left;
color:#999999;
font-size:10px;
padding-top:3px;
padding-top:4px;
padding-right:4px;
}
.product_title{
float:left;
width:640px;
margin: 0px 0px 5px 0px;
padding-left:3px;
}
.post_title{
float:left;
margin: 5px 0px 5px 0px;
color: #999999;
font-size:10px;
}
.category_name{
float:left;
}
.category_name ul{
margin:0px;
padding:0px;
}
.category_name li{
list-style-type:none;
}
.category_name li a{
color: #000000;
text-decoration:none;
font-size:10px;
padding-right:4px;
}
div.product_main_content{
  width: 930px;
  background: #d5d8da;
  padding-top:10px;
  padding-left:10px;
}
.cat_header{
color:#D65E29;
font-size:14px;
font-weight: bold;
background-image: url('images/cat_head.jpg');
background-repeat:no-repeat;
width:690px;
height:34px;
padding-top:5px;
padding-left:10px
}

/*  product cont*/
.cat_cont_head{
width:700px;
height:20px;
font-size:0px;
background-image:url('images/cat_cont_head.jpg');
background-repeat:no-repeat;
}
.cat_cont_main{
width:700px;
background-image:url('images/cat_cont_main.jpg');
background-repeat: repeat-y;
padding-left:10px;
}

.cat_cont_footer{
width:700px;
height:25px;
font-size:0px;
background-image:url('images/cat_cont_footer.jpg');
background-repeat:no-repeat;
}
/* product cont*/


div#swf_holder{ 
  width: 900px;  
  margin-left: auto ;
  margin-right: auto ;

}

div#news{
    width: 250px;
    height: 100px;
    border: 1px dotted #000000;
    margin-left: auto ;
    margin-right: auto ;
    margin-top: 40px;

}

/* search page */

div.search_find{
    border: 1px solid #cacaca;
    margin-top: 5px;
    padding: 5px 5px 5px 5px;
    background-color: #d5d8da;
}

.category_dashed{
    height: 40px;
    padding-top: 10px;
	border-bottom: 1px dashed #cacaca;
}

.category_dashed a{
    color: #ff0000;
    text-decoration: none;
}

.footer_link {
    color: #000;
}
.footer_div {
    padding-left: 15px;
    padding-top: 10px;
}


