@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
	
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	background-image:url(images/body_bg.jpg);
	background-position: top left;
	background-repeat:repeat-x;
}
img{border:0px;}
a{}
a:hover{}
h1,h2,h3{margin:0px; padding:0px;}
form{}
input{}
select{}
textarea{}
input.submit{}
.valid{border:2px solid green !important;}
.invalid{border:2px solid #800 !important; background-color:#FEBCC1 !important;}
#container{
	width:100%;
	min-height:563px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(images/container_bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
}
	#wrapper{
		width:1098px;
		position:relative;
		margin:0 auto;
		
	}
		#top{
			width:1098px;
			height:115px;
			background-image:url(images/top_bg.jpg);
			background-position:left top;
			background-repeat:no-repeat;
		}
			#topimg{
				width:930px;
				margin-left:102px;
			}
			#top div#logo{
				float:left;
			}
				#top div#logo img{
					border:0px;
				}
			#top div#flags{
				float:right;
				padding-top:76px;
			}
				#top div#flags img{
					border:0px;
					margin-right:7px;
				}
		div.clr23{
			height:23px;
			clear:both;
		}
		
		#menu{
			width:930px;
			height:34px;
			margin-left:102px;
		}
		#menu ul{
			list-style:none;
			height:34px;
			margin:0px;
			padding:0px;
		}
		#menu ul li{
			height:34px;
			text-align:left;
			padding-left:20px;
			background-image:url(images/top_menu_li_bg.jpg);
			background-position:left top;
			background-repeat:no-repeat;
			float:left;
			margin-left:7px;
		}
		#menu ul li.active{
			background-image:url(images/top_menu_li_active_bg.jpg);
		}
		#menu ul li a{
			display:block;
			height:34px;
			line-height:34px;
			text-align:left;
			vertical-align:middle;
			padding-right:20px;
			background-image:url(images/top_menu_li_a_bg.jpg);
			background-position:right top;
			background-repeat:no-repeat;
			color:#021b31;
			text-decoration:none;
			font-size:13px;
			font-weight:bold;
		}
		#menu ul li.active a{
			background-image:url(images/top_menu_li_active_a_bg.jpg);
			color:#FFFFFF;
		}
		#content{
			width:930px;
			margin-left:102px;
		}
			#content_top{
				width:930px;
				height:12px;
				background-image:url(images/content_top.jpg);
				background-position:left top;
				background-repeat:no-repeat;
			}
			#content_repeat{
				width:930px;
				min-height:200px;
				background-image:url(images/content_bg_repeat.png);
				background-position:left top;
				background-repeat:repeat-y;
			}
				#about_bg{
					width:876px;
					min-height:932px;
					background-image:url(images/about_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
					padding:7px 27px 0 27px;
				}
					#about_bg div#coteret{
						width:876px;
						height:207px;
						background-image:url(images/coteret_bg.jpg);
						background-position:left top;
						background-repeat:no-repeat;
					}
						#about_bg div#coteret h1{
							font-size:46px;
							color:#FFFFFF;
							margin:20px 0 0 25px;
						}
					#about_bg div#text{
						width:876px;
						padding:20px 0 20px 0;
						font-size:12px; 
					}
					#about_bg div#text1{
						width:804px;
						padding:20px 36px 20px 36px;
						font-size:12px; 
					}
						#about_bg div#text h2{
							font-size:24px;
						}
						#about_bg div#text h3{
							font-size:16px;
						}
					#about_bg div#left{
						width:590px;
						float:left;
					}
					#about_bg div#left div.prod_top{
						width:590px;
						height:4px;
						background-image:url(images/prod_top.png);
						background-position:left top;
						background-repeat:no-repeat;
					}
					#about_bg div#left div.prod_center{
						width:590px;
						background-image:url(images/prod_y.png);
						background-position:left top;
						background-repeat:repeat-y;
					}
						#about_bg div#left div.prod_center div.prod_non{
							width:564px;
							min-height:113px;
							background-image:url(images/prod_non.png);
							background-position:left top;
							background-repeat:no-repeat;
							padding:9px 13px 9px 13px;
						}
							#about_bg div#left div.prod_center div.prod_non img{
								float:left;
								border:0px;
								width:150px;
								height:113px;
							}
								#about_bg div#left div.prod_center div.prod_non div.text{
									width:384px;
									float:right;
									color:#FFF;
									text-align:left;
									font-size:13px;
									font-weight:bold;
								}
									#about_bg div#left div.prod_center div.prod_non div.text h3{
										font-size:18px;
										color:#032f4d;
										font-style:italic;
										font-weight:normal;
									}
					#about_bg div#left div.prod_bottom{
						width:590px;
						height:10px;
						background-image:url(images/prod_bottom.png);
						background-position:left top;
						background-repeat:no-repeat;
						margin-bottom:15px;
					}
					#about_bg div#right{
						width:267px;
						float:right;
					}
					#about_bg div#right div#contact{
						width:267px;
						height:305px;
						background-image:url(images/right_contact_bg.jpg);
						background-position:left top;
						background-repeat:no-repeat;
					}
				#contact_bg{
					width:930px;
					height:381px;
					background-image:url(images/contact_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
				}
					#contact_text{
						width:850px;
						height:331px;
						clear:both;
						padding:25px 40px 25px 40px;;
					}
				
				
					#contact_text div#text{
							width:380px;
							float:left;
							font-size:14px;
						}
						#contact_text div#text a{
							color:#002b47;
							text-decoration:underline;
						}
						#contact_text div#text h1,#contact_text div#text h2{
							display:inline;
							color:#FFFFFF;
							white-space:nowrap;
							page-break-after: avoid;
						}
							#contact_text div#text h1{
								font-size:26px;
							}
							#contact_text div#text h2{
								font-size:26px;
								font-weight:normal;
							}
							#contact_text div#text h3{
								font-size:18px;
								font-weight:normal;
								color:#ffc437;
							}
						#contact_text div#contact{
							width:400px;
							float:right;
							margin-top:40px;
						}
						#contact_text div#contact table{
							font-size:14px;
							font-weight:bold;
							color:#1c4b6a;
						}
						#contact_text div#contact h1{
							font-size:24px;
							color:#eeb711;
							margin-top:10px;
							margin-bottom:10px;
						}
						#contact_text div#contact a{
							color:#FFFFFF;
							text-decoration:underline;
						}
						#contact_text div#contact form{
							margin-top:8px;
						}
						#contact_text div#contact input{
							width:250px;
							height:22px;
							font-size:12px;
							background-color:#ffffff;
							border:1px solid #4a7088;
							margin-top:3px;
							color:#00243c;
							padding-left:3px;
						}
						#contact_text div#contact textarea{
							width:250px;
							height:65px;
							font-size:12px;
							background-color:#ffffff;
							border:1px solid #4a7088;
							margin-top:3px;
							color:#00243c;
							padding-left:3px;
						}
						#contact_text div#contact input.submit{
							width:131px;
							height:44px;
							background:none;
							background-image:url(images/submit.jpg);
							background-position:left top;
							background-repeat:no-repeat;
							background-color:transparent;
							border:0px;
							outline:none;
							cursor:pointer;
						}
				
				
				#category{
					width:804px;
				}
					#category_top{
						width:804px;
						height:8px;
						background-image:url(images/category_top.png);
						background-position:left top;
						background-repeat:no-repeat;
					}
					#category_center{
						width:722px;
						min-height:200px;
						border-left:1px solid #dedede;
						border-right:1px solid #dedede;
						padding:40px;
						background-color:#FFF;
						background-position:right top;
						background-repeat:no-repeat;
					}
						#category_center div.list{
							clear:both;
							width:722px;
							color:#01385d;
						}
							#category_center div.list a{
								color:#01385d;
								font-size:14px;
								font-weight:bold;
								text-decoration:none;
							}
							#category_center h1{
								font-size:24px;
								color:#01385d;
							}
							#category_center div.fulltext{
								color:#01385d;
							}
							#category_center div.list img{
								float:left;
								width:170px;
								border:1px solid #dfe3e7;
							}
							#category_center div.list div.text{
								width:522px;
								float:right;
								text-align:left;
							}
								#category_center div.list div.text span.title{
									font-size:14px;
									font-weight:bold;
								}
								
					#category_bottom{
						width:804px;
						height:8px;
						background-image:url(images/category_bottom.png);
						background-position:left top;
						background-repeat:no-repeat;
					}
				#submenu{
					clear:both;
					height:32px;
				}
				#submenu ul{
					list-style:none;
					margin:0px;
					padding:0px;
					margin-left:10px;
				}
					#submenu ul li{
						height:32px;
						padding-left:10px;
						background-image:url(images/sub_li_static.png);
						background-position:left top;
						background-repeat:no-repeat;
						float:left;
						margin-left:6px;
					}
						#submenu ul li a{
							height:32px;
							line-height:32px;
							padding-right:10px;
							background-image:url(images/sub_li_static_a.png);
							background-position:right top;
							background-repeat:no-repeat;
							display:block;
							text-align:left;
							vertical-align:middle;
							color:#FFF;
							font-size:14px;
							font-weight:bold;
							text-decoration:none;
						}
					#submenu ul li.active{
						height:32px;
						padding-left:10px;
						background-image:url(images/sub_li_active.png);
						background-position:left top;
						background-repeat:no-repeat;
						float:left;
						margin-left:6px;
					}
						#submenu ul li.active a{
							height:32px;
							line-height:32px;
							padding-right:10px;
							background-image:url(images/sub_li_active_a.png);
							background-position:right top;
							background-repeat:no-repeat;
							display:block;
							text-align:left;
							vertical-align:middle;
							color:#113e5d;
							font-size:14px;
							font-weight:bold;
							text-decoration:none;
						}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				#home_bg{
					width:930px;
					height:483px;
					background-image:url(images/home_bg.jpg);
					background-position:left top;
					background-repeat:no-repeat;
				}
					#home_text{
						width:830px;
						height:210px;
						clear:both;
						padding:50px;
					}
						#home_text div#text{
							width:380px;
							float:left;
							font-size:14px;
						}
						#home_text div#text h1,#home_text div#text h2{
							display:inline;
							color:#FFFFFF;
							white-space:nowrap;
							page-break-after: avoid;
						}
							#home_text div#text h1{
								font-size:40px;
							}
							#home_text div#text h2{
								font-size:30px;
								font-weight:normal;
							}
					#home_text div#contact{
						width:360px;
						float:right
					}
						#home_text div#contact h1{
							font-size:24px;
							color:#eeb711;
							margin-top:10px;
							margin-bottom:10px;
						}
						#home_text div#contact a{
							color:#FFFFFF;
							text-decoration:underline;
						}
						#home_text div#contact form{
							margin-top:6px;
						}
						#home_text div#contact input{
							width:125px;
							height:14px;
							font-size:11px;
							background-color:#baccd8;
							border:1px solid #4a7088;
							margin-top:1px;
							color:#00243c;
							padding-left:3px;
						}
						#home_text div#contact input.submit{
							width:131px;
							height:44px;
							background:none;
							background-image:url(images/submit.jpg);
							background-position:left top;
							background-repeat:no-repeat;
							background-color:transparent;
							border:0px;
							outline:none;
							float:right;
							margin-top:-30px;
							cursor:pointer;
						}
					#home_boxes{
						width:910px;
						height:173px;
						margin-left:10px;
					}
						#home_boxes a{
							float:left;
						}
						
						
						
						
						#content div#content_repeat div#about_bg div#right div#contact{
							padding-top:0px;
							padding-left:50px;
							
						}
	
						#content div#content_repeat div#about_bg div#right div#contact h1{
							font-size:24px;
							color:#eeb711;
							margin-top:10px;
							margin-bottom:10px;
						}
						#content div#content_repeat div#about_bg div#right div#contact a{
							color:#FFFFFF;
							text-decoration:underline;
						}
						#content div#content_repeat div#about_bg div#right div#contact form{
							margin-top:8px;
						}
						#content div#content_repeat div#about_bg div#right div#contact input{
							width:135px;
							height:14px;
							font-size:11px;
							background-color:#baccd8;
							border:1px solid #4a7088;
							margin-top:3px;
							color:#00243c;
							padding-left:3px;
						}
						#content div#content_repeat div#about_bg div#right div#contact input.submit{
							width:131px;
							height:44px;
							background:none;
							background-image:url(images/submit.jpg);
							background-position:left top;
							background-repeat:no-repeat;
							background-color:transparent;
							border:0px;
							outline:none;
							float:right;
							cursor:pointer;
							margin-right:100px;
							margin-top:30px;
						}
						
						
						
						
						
						
						
						
	#footer{
		width:1098px;
		height:134px;
		background-image:url(images/footer.png);
		background-position:left top;
		background-repeat:no-repeat;
		text-align:center;
		color:#002138;
		vertical-align:middle;
		padding-top:50px;
	}
		#footer a{
			color:#002138;
			text-decoration:none;
		}
		#footer a:hover{
			color:#002138;
			text-decoration:underline;;
		}
	#footer.home{
		background-image:url(images/home_footer.png);
	}