/* CSS Document */
/*------------------------------default--------------------------*/
body {
		padding:0;
		margin:0;
		background:url(images/body_bg.gif) repeat-x top #E9E9E9;
		color:#4C4A4A;
		font-family:Arial, Helvetica, sans-serif; 
}
p {
	margin:0;
	padding:0;
	}
ul, li {
		padding:0;
		margin:0;
		}
div {
		padding:0;
		margin:0;
		}
h1, h2, h3 {
		padding:0;
		margin:0;
		}
.bold {
		font-weight:bold;
		}
.spaser {
		clear:both;
		line-height:1px;
		font-size:1px;
		}
a {
		padding:0;
		margin:0;
		}
form, label {
		padding:0;
		margin:0;
		}
img {
		padding:0;
		margin:0;
		}
input {
		padding:0;
		margin:0;
		}
/*--------------------------------------header--------------------------*/
#frame {
		width:760px;
		margin:0 auto 0 auto;
		
		
		border-bottom:#ffffff 10px solid;
		border-left:#ffffff 10px solid;
		border-right:#ffffff 10px solid;
		}
#top {
		background:url(images/top_bg.gif) #D6D6D6 repeat-x;
		border-bottom:11px #ffffff solid;
		height:188px;
		color:#4C4A4A;
		
		
		}
#top img {
		height:41px;
		width:260px;
		float:left;
		margin-top:35px;
		margin-left:14px;
		}
.top_text {
		width:248px;
		background:url(images/header_image.jpg)  no-repeat 280px 0px;
		float:left;
		padding-top:108px;
		padding-left:20px;
		padding-right:213px;
		padding-bottom:12px;
		text-align:right;
		/*color:#4C4A4A;*/
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
		
		}
		
.top_texthead	{
		color:#187AAC;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		margin-bottom:8px;
		background:#fff;
}	
/*--------------------------------menu------------------------*/
#bodymain {
			width:760px;
			background:#ffffff;
			color:#4C4A4A;
			margin:0 auto 0	 auto;
			
			
			}
#bodymain ul {
			background:url(images/menu_bg.gif) repeat-x 0px 0px;
			width:722px;
			padding-left:19px;
			padding-right:19px;
			padding-top:6px;
			padding-bottom:14px;
			border-bottom:#ffffff 11px solid;
			height:18px;
			
			
			
			}
#bodymain ul li {
			background:url(images/menu_border.gif) 85px 1px no-repeat;
			padding-left:12px;
			display:block;
			float:left;
			padding-right:10px;
			list-style-type:none;
			width:80px;
			
			
			}
#bodymain ul li a {
			color:#ffffff;
			font-size:12px;
			text-decoration:none;
			font-weight:bold;
			background:url(images/menu_a_bg.gif) repeat-x 0 0 #2EA8E7;
			
			
			}
#bodymain ul li a:hover {
			text-decoration:underline;
			color:#18303D;
			background:url(images/menu_a_bg.gif) repeat-x 0 0 #2EA8E7;
			}
#bodymain ul li.l1 {
			padding-left:12px;
			display:block;
			float:left;
			padding-right:10px;
			list-style-type:none;
			width:80px;
			background:none;
			
			}
/*----------------------------------------leftpanel----------------------*/
#leftpanl {
			width:527px;
			background:#ffffff;
			color:#4D4747;
			float:left;
			}
.p1 {
			width:466px;
			padding-top:7px;
			background:#95C353;
			padding-bottom:0px;
			padding-left:24px;
			padding-right:26px;
			color:#ffffff;
			font-size:12px;
			text-align:justify;
			}
#leftpanl h2{
			text-indent:-2000px;
			background:url(images/welcome.gif) no-repeat #95C353;
			height:40px;
			width:466px;
			padding-left:24px;
			padding-right:26px;
			color:#fff;
			
			}
#leftpanl .p2 {
			text-decoration:none;
			/*color:#ffffff;	*/
			padding-top:3px;
			width:466px;
			height:30px;
			font-size:12px;
			text-align:right;
			border-bottom:#ffffff 10px solid;
			
			
	}
#leftpanl .p2 a {
				color:#FFFFFF;
				background:#95C353;
				text-decoration:none;
				}
#leftpanl .p2 a:hover {
			text-decoration:underline;
			}
/*-----------------------------------product gallery--------------------------*/
#leftpanl .p3 {
			
			border:#D7D8D7 1px solid;
			background:#ffffff;
			color:#4D4747;
			padding-top:21px;
			padding-right:12px;
			padding-left:20px;
			width:482px;
			/*height:200px;*/
			
			}
#leftpanl .p3 h2 {
			background:url(images/feautred_product.gif) no-repeat;
			height:28px;
			width:430px;
			text-indent:-2000px;
			text-align:left;
			margin-bottom:21px;
			}
#leftpanl .gallery {
			width:195px;
			padding-left:23px;
			padding-right:20px;
			background:url(images/gallery_1.jpg) #ffffff no-repeat 16px 10px;
			color:#4D4747;
			float:left;
			padding-top:180px;
			text-align:left;
			border-right:#CCCCCC 1px solid;
			
			}
#leftpanl .gallery a {
			width:169px;
			height:64px;
			background:url(images/offer.gif) no-repeat;
			text-indent:-2000px;
			display:block;
			}
#leftpanl .gallery2 {
			
			padding-left:24px;
			background:url(images/gallery_2.jpg)  no-repeat 25px 10px;
			border:none;
			
			}
#leftpanl .next {
			text-align:right;
			width:465px;
			margin-bottom:14px;
			color:#FF0000;
			background:#fff;
					
			}
#leftpanl .next a {
			text-decoration:none;
			color:#FF0000;	
			background:#fff;		
			}

#leftpanl .next a:hover {
			text-decoration:underline;
			}			
#leftpanl h3 {
			background:url(images/services.gif) no-repeat;
			height:28px;
			width:480px;
			text-indent:-2000px;
			text-align:left;
			margin-bottom:18px;
			}
.service {
			width:342px;
			background:url(images/service_image.jpg) no-repeat #ffffff;
			padding-left:128px;
			color:#4D4747;
			
			font-size:12px;
			text-align:justify;
			
			}
#leftpanl .next1 {
			
			width:467px;
			margin-bottom:15px;
			color:#FF0000;
			text-align:right;
			margin-top:10px;
			background:#fff;					
			}
/*-----------------------------------------right panel---------------------------------*/
#rightpanel {
				width:203px;
				margin:0 auto 0 auto;
				background-color:#FFFFFF;
				color:#4D4747;
				float:left;
				padding-right:12px;
				padding-left:18px;
				}
#rightpanel h2 {
				background:url(images/news_letter_login.gif) no-repeat;
				height:33px;
				text-indent:-2000px;
				}
#rightpanel form {
				width:172px;
				background:#CDCECD;
				color:#4C4A4A;
				padding-left:12px;
				padding-right:19px;
				padding-top:7px;
				padding-bottom:4px;
				border-bottom:#ffffff 12px solid;
				height:110px;
				
		}
.box {
		height:18px;
		width:101px;
		background:#ffffff;
		color:#4C4A4A;
		border:#686868 1px solid;
		margin-left:5px;
		margin-bottom:3px;
		padding-top:2px;
		}
#rightpanel form label {
			font-weight:bold;
			font-size:11px;
			margin-bottom:5px;
			}
.but {
		background:url(images/but.gif) no-repeat;
		width:45px;
		height:22px;
		border:none;
		cursor:pointer;
		text-align:right;
		margin-left:122px;
		margin-bottom:4px;
		margin-top:2px;
		font-size:0px;
		}
#rightpanel form label a{
			text-decoration:underline;
			color:#4C4A4A;
			font-weight:bold;
			background:#CDCECD;
			
			font-size:11px;
			}
#rightpanel form label a:hover {
			text-decoration:none;
			}
.award {
			width:161px;
			border-top:#C0BEBE 1px solid;
			border-right:#C0BEBE 1px solid;
			border-left:#C0BEBE 1px solid;
			padding-left:18px;
			padding-right:22px;
			background:url(images/awardlogo.gif) no-repeat 20px 2px;;
			padding-top:130px;
			font-size:12px;
			}
.more {
		border-bottom:#C0BEBE 1px solid;
		text-align:right;
		border-right:#C0BEBE 1px solid;
		border-left:#C0BEBE 1px solid;
		padding-right:22px;
		margin-bottom:8px;
		}
.more a {
		text-decoration:none;
		color:#4D4747;
		font-size:12px;
		background:#fff;

		}
.more a:hover {
		text-decoration:underline;
		}
#rightpanel img {
		height:132px;
		width:203px;
		margin-bottom:12px;
		margin-top:2px;
		}
#rightpanel img.imge {
		height:165px;
		width:203px;
		padding-bottom:5px;
		}
.footer {
		width:760px;
		color:#FFFFFF;
		background:#575454;
		font-size:10px;
		text-align:center;
		height:36px;
		padding-top:12px;
		}