/* CSS Document */
/*------------------------------default--------------------------*/
body {
		padding:0;
		margin:0;
		background:url(../images/body_bg.gif) repeat-x top #E9E9E9;
		color:#4C4A4A;
		font-size:12px;
		font-family:Tahoma, 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:983px;
		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:142px;
		color:#4C4A4A;		
		}
	
#top_logo{
		float:left;
		width:760px;}
		
#top_img {
		height:38px;
		width:434px;
		float:left;
		margin-top:10px;
		margin-left:24px;
		}
#top_text {
		width:338px;
		float:right;
		text-align:right;
		/*color:#4C4A4A;*/
		padding-top:15px;
		margin-right:5px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;	
		
		}
		
#top_dx	{
		
		float:left;
		background:url(../images/header_image.jpg)  no-repeat 0px 0px;
		height:141px;
		width:180px;
}	
		
.top_texthead	{
		color:#187AAC;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		margin-bottom:8px;
		background:#fff;
}	
/*--------------------------------menu------------------------*/

#mymenu{

	width:981px;
	height:75px;
	background-color:#187AAC;
	border:#4C4A4A 1px solid;
	margin-bottom:11px;
	clear:both;

}

#login{
	float:left;
	width:406px;
	text-align:center;
	height:23px;
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
	margin-right:3px;
	font-weight:bold;
}

#menu{
	/*background:url(../images/menudx_bg.gif) repeat-x 0px 0px;*/
	background-color:#30B2F3;
	float:left;
	width:125px;
	border:#4C4A4A 1px solid;

	text-align:center;
	height:18px;
	line-height:18px;
	color:#FFFFFF;
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:11px;
	font-weight:bold;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu a:link{
	color:#FFFFFF;
	text-decoration:none;
}

#menu a:hover{
	color:#FFFFFF;
	text-decoration:none;
}



#bodymain {
			width:983px;
			background:#ffffff;
			color:#4C4A4A;
			margin:0 auto 0	 auto;
			
			
			}
#bodymain ul {
			background:url(../images/menu_bg.gif) repeat-x 0px 0px;
			width:945px;
			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) 135px 1px no-repeat;
			display:block;
			float:left;
			text-align:center;
			list-style-type:none;
			width:136px;
			
			
			}
#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----------------------*/

			
#content {
			width:720px;
			background:#EAEAEA;
			padding:15px;			
			font-size:12px;
			text-align:justify;
			}


#leftpanl {
			width:750px;
			background:#ffffff;
			color:#4D4747;
			float:left;
			line-height:20px;
			}
.p1 {
			width:689px;
			padding-top:15px;
			background:#78CB00;
			padding-bottom:0px;
			padding-left:24px;
			padding-right:26px;
			color:#ffffff;
			font-size:10px;
			text-align:justify;
			border:#4C4A4A 1px solid;
			}
#leftpanl h2{
			text-indent:-2000px;
			/*background:url(../images/welcome.gif) no-repeat #95C353;*/
			height:70px;
			width:689px;
			padding-left:24px;
			padding-right:26px;
			color:#fff;
			background:#95C353;
			
}
			
#leftpanl .p2 {
			text-decoration:none;
			/*color:#ffffff;	*/
			padding-top:3px;
			width:689px;
			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:#4C4A4A 1px solid;
		background:#ffffff;
		color:#4D4747;
		padding-top:10px;
		padding-right:12px;
		padding-left:12px;
		width:713px;
		/*height:200px;*/
}

#leftpanl .p3 h2 {
		background:url(../images/feautred_product.gif) no-repeat;
		height:28px;
		width:653px;
		text-indent:-2000px;
		text-align:left;
		margin-bottom:21px;
}
			
#leftpanl .p4 {
		text-decoration:none;
		/*color:#ffffff;*/
		padding-top:10px;
		width:689px;
		height:30px;
		font-size:14px;
		text-align:left;
		font-weight:bold;			
}

#leftpanl .p4 a {
		color:#FFFFFF;
		text-decoration:none;
}
				
#leftpanl .p4 a:hover {
		text-decoration:underline;
}
			
#leftpanl .next {
		text-align:right;
		width:688px;
		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/title_bg.gif) repeat-x 0 0;
		/*background-color:#4C4A4A;*/
		border:#000000 1px solid;
		color:#FFFFFF;
		height:23px;
		width:703px;
		padding-top:5px;
		font-size:12px;
		text-indent:30px;
		text-align:left;
		margin-bottom:18px;
}

.service {
		width:465px;
		background:url(../images/service_image.jpg) no-repeat #ffffff;
		padding-left:128px;
		color:#4D4747;
		font-size:10px;
		text-align:justify;
}

#leftpanl .next1 {			
			width:690px;
			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;
}


.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:center;
		margin-left:122px;
		margin-bottom:4px;
		margin-top:2px;
		font-size:10px;
		border:#000000 1px solid;
		color:#FFFFFF;
		background-color:#4C4A4A;
}

.but2{
		/*background:url(../images/but.gif) no-repeat;*/
		width:45px;
		height:15px;
		border:none;
		cursor:pointer;
		text-align:center;
		font-size:10px;
		border:#000000 1px solid;
		color:#FFFFFF;
		background-color:#4C4A4A;
}

#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:190px;
		border:#4C4A4A 1px solid;
		padding-left:5px;
		padding-right:5px;
		padding-top:5px;
		font-size:12px;
		color:#FFFFFF;
		margin-bottom:10px;
		background-color:#30B2F3;
}

.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:983px;
		color:#FFFFFF;
		background:#575454;
		font-size:10px;
		text-align:center;
		height:36px;
		padding-top:12px;
		}
		
.subtitle {
		font-size:10px;
		
		}
		
.title{
	font-size:12px;
	font-weight:bold;	
	color:#187AAC;	
}

		
.myform		{height:auto;
				width:auto;
				border:1px;
				border-style:solid;
				border-color:#000000;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#ffffff;
				background-color:#4C4A4A;
				text-align:center;
				margin:2px;}

.border
{
	color: #BFCDD8;
	border:1px solid #4C4A4A;
}

.red {
	font-weight:bold;
	color:#FEEF44;
	font-size:10px;
	font-weight:bold;
}

.link {
	text-decoration:none;
	color:#4C4A4A;
	font-weight:bold;
}

.elenco_offerta {
	text-decoration:none;
	color:#4C4A4A;
	font-size:7.5px;
}

.xl26 {
	border:1px solid #4C4A4A;
	padding:3px;
	text-align:center;
	background-color:#CCCCCC;
	white-space:normal;
}

.xl27 {
	border:1px solid #4C4A4A;
	padding:3px;
	text-align:center;	
	font-size:10px;
}

#box_prodotti{

	width:210px;
	float:left;
	margin:5px;
	border:#4C4A4A 1px solid;
	padding:5px;
	background-color:#2587B9;

}

#box_prodotti_info{

	width:150px;
	float:left;

}
		
#box_prodotti_categoria	{
		font-size:8px;
		font-style:italic;
		padding-left:5px;
		text-align:left;
		color:#FFFFFF;
		/*background:url(../images/box_prodotti_categoria.gif) no-repeat 0 0;*/
}	

#box_prodotti_foto	{
		width:60px;
		float:left;
		text-align:center;

}	

#box_prodotti_nome	{
		font-size:9px;
		font-weight:bold;
		padding-left:10px;
		text-align:left;
		line-height:10px;
		color:#FFFFFF;
		height:35px;

}	

#box_prodotti_des{
		height:auto;
		font-size:10px;
		line-height:12px;
		padding-left:10px;
}	

#box_prodotti_prezzo{
		height:30px;
		padding-top:8px;
		color:#000066;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		padding-left:0px;
		color:#FFFFFF;
}	



#box_prodotti_offerta{
		padding:5px;
		clear:both;
		font-size:8px;
		font-weight:bold;
		text-align:right;
		color:#FFFFFF;
}	

#box_prodotti_sconto{
		padding:5px;
		clear:both;
		font-size:10px;
		text-align:right;
		color:#FFFFFF;
}	

.prodotto_categoria	{
		font-size:12px;
		font-style:italic;
		padding-left:10px;
		text-align:left;
		color:#FFFFFF;
		background-color:#FF4F00;
}	


.offerta_titolo	{
		font-size:14px;
		font-style:italic;
		padding-left:10px;
		text-align:left;
		color:#FFFFFF;
		background-color:#FF4F00;
}	

.offerta_descrizione {
	padding-top:10px;
	padding-left:10px;
		font-size:10px;
		text-align:left;
		color:#FFFFFF;
}	

.prodotto_foto{
		text-align:center;
}	

#box_prodotto_nome	{
		height:45px;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;
		text-align:left;
		line-height:12px;
		color:#FFFFFF;
}	

#box_prodotto_desc	{
		height:auto;
		font-size:10px;
		padding-left:10px;
		text-align:left;
		line-height:12px;
		color:#FFFFFF;
}	

#box_prodotto_prezzo{
		height:50px;
		width:310px;
		color:#000066;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		color:#FFFFFF;
}

#box_prodotto_carrello{
		height:50px;
		width:310px;
		color:#000066;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		text-align:right;
		padding-left:0px;
		color:#FFFFFF;
}


