* {	margin:0; padding:0; list-style:none; border:0; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4c4239; font-size:11px}
* a{text-decoration:none}
body{ background:url(images/bg_div_right.jpg) repeat-x}
body.home{ background:url(images/bg_div_right_home.jpg) repeat-x}
.header{ position:relative; margin-left:auto; margin-right:auto; top:0; left:0; z-index:2; width:945px; background:url(images/header.jpg) no-repeat; height:196px}
.div_lft_top{	width:50%; position:absolute; left:0; top:0; background:url(images/bg_div_lft.jpg) repeat-x; height:215px; z-index:1}

.menu_top{position:absolute; top:150px; left:0}
.menu_top img{display:block; float:left}
.menu_top a{float:left; display:block; border:0} 

#sub_menu{position:absolute; top:185px; left:218px;  z-index:3 ; padding-top:10px;width:680px; height:35px}
#sub_menu a:hover{color:#1b3b6b}
#sub_menu .submenu_footer{ margin-top:0}
#sub_menu .list_footer{margin-left:0px; padding-left:0px; padding-right:30px}
#sub_menu #sub_menu_int{background: url(images/bg_maroo.jpg);  padding-bottom:10px; padding-top:10px; position:absolute; z-index:4; width:490px; top:15px; padding-left:19px}


.clear{font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; clear:both}
.clear_1{font-size:0px; line-height:0px; padding:0px; margin:0px 0px 40px 0px; height:0px; clear:both}
.color_blue{ color:#234e8f; font-weight:bold}
.color_blue_14{ color:#234e8f; font-weight:bold; font-size:14px}

.content{ position:relative; margin-left:auto; margin-right:auto; width:945px; margin-top:19px}

.cols_left{width:660px; float:left}
.cols_right{width:260px; float:left}

.content_left_home{width:610px;padding:0 25px 25px 25px; line-height:17px}

.col_lft_rep{width:660px; background:url(images/col_lft_rep.gif) repeat-y; float:left; }
.col_lft_top{width:610px; background:url(images/col_lft_top.gif) no-repeat top left; padding:0 25px 25px 25px; line-height:17px; position:relative}
.col_lft_bot{width:660px; background:url(images/col_lft_bot.gif) no-repeat bottom left;}


.col_right_rep{width:260px; background:url(images/col_right_rep.gif) repeat-y; float:left; }
.col_right_top{width:220px; background:url(images/col_right_top.gif) no-repeat top left; padding:0 20px 25px 20px; line-height:17px; position:relative}
.col_right_top_1{width:220px; background:url(images/col_right_top_2.gif) no-repeat top left; padding:20px 20px 50px 20px; line-height:17px; position:relative}
.col_right_bot{width:260px; background:url(images/col_right_bot.gif) no-repeat bottom left;}
.col_right_bot_1{width:260px; background:url(images/col_right_bot_1.gif) no-repeat bottom left;}

.our_detalies{position:absolute;left:20px; bottom:17px;  background:url(images/arrow_maro.gif) no-repeat 0 5px; padding-left:10px}
p.locations{position:absolute;left:20px; bottom:17px;  background:url(images/arrow_maro.gif) no-repeat 0 5px; padding-left:10px; color:#234e8f; font-weight:bold}
p.locations a,{color:#234e8f;}
p.locations a:hover, .our_detalies a:hover{color:#000;}

.line_brown{ height:1px; background:#dbcebc; line-height:1px; font-size:1px; margin:10px 0; clear:both}
.pdf{float:left;}
p.pdf_txt{ float:left; margin-top:11px; font-weight:bold; padding:0; margin:11px 0 0 0}
p.pdf_txt a{text-decoration:none; color:#234e8f}
p.pdf_txt a:hover{text-decoration:none; color:#000; text-decoration:underline}

p.title_box{color:#FFFFFF; font-size:17px; padding:22px 0px}
p.title_brown{font-weight:bold; line-height:30px; font-size:12px; color:#4c4239}

.footer{	height:148px; background:url(images/footer_rep.gif) repeat-x; clear:both; padding-top:30px}
.footer_int{ width:945px; margin-left:auto; margin-right:auto}

.list_footer{float:left; padding-left:30px}
.footer_int a{text-decoration:none; color:#234e8f}
.footer_int a:hover{color:#000000}
.submenu_footer{margin-top:13px}
.list_footer li{background:url(images/arrow_footer.gif) no-repeat 0 5px; padding-left:10px}

.men{ vertical-align:middle}
.website{float:right; margin-top:-20px; padding-right:50px}

.box_products{width:198px; float:left; margin-right:5px; margin-bottom:10px}
.box_tit{ font-weight:bold; font-size:12px; margin-bottom:3px}
.box_products img{border:1px solid #c3ad90}
.more_info{height:20px; background:url(images/bg_more_info.jpg) repeat-x; padding:4px; margin-top:5px}
.more_info p{background:url(images/arrow_maro.gif) no-repeat 0 4px; padding-left:10px}
.more_info a{color:#234e8f; font-weight:bold}
.more_info a:hover{color:#000; font-weight:bold}

.address{ width:219px; float:left}
.traps{ border:1px solid #c3ad90}
.map{margin:10px auto 35px auto; display:block; border:1px solid #c3ad90; width:196px; height:118px}

p.home_title{line-height:50px; font-size:17px; color:#234e8f; margin-left:10px}
.home_title_brown{color:#625649;font-size:17px; }		

.box_manufacturers{width:368px; background:url(images/bg_manufacturers.jpg) no-repeat; height:217px; position:absolute; left:11px; top:54px; padding-left:250px; padding-right:20px; padding-top:10px}	
.box_manufacturers p{margin-top:20px; font-size:12px}
.bx_man_hide{height:207px;}		


.produs p{ margin-bottom:7px}
.produs	.box_products{margin-bottom:0px}		
/* --- Contact Form --- */
#contactForm{	width:280px; float:left; padding-left:90px}
#contactForm * { font-size:1em; color:#5b5b5b;  }
#contactForm label, #contactForm input { display:block; vertical-align:top;}
#contactForm fieldset { padding:2px 0; border:0}
#contactForm select{  border:1px solid #9d9daa}
#contactForm label { width:150px; height:25px; line-height:25px;}
#contactForm input { width:232px; height:12px; line-height:13px; padding:2px; border:1px solid #9d9daa }
#contactForm textarea { width:234px; height:55px; line-height:15px; padding:5px 2px 10px 2px;
						font-family:"trebuchet MS"; border:1px solid #9d9daa}

#contactForm #contactsend { width:45px; height:19px; background: url(images/btn_send.gif) no-repeat; padding:0; cursor:pointer; border:0;color:#FFFFFF}


.gallery img{
	margin-right:10px;
	margin-bottom:10px;
}