body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color: #FFFFFF;
}

a:link {
	color: #F7941C;
	text-decoration: none;
}
a:visited {
	color: #F7941C;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

#content{
	width:980px;
	margin:0 auto;
}

h1 {
	background: url(../site_img/header.gif) no-repeat;
	height:95px;
	position:relative;
}

	h1 #top {
		position:absolute;
		bottom:0;
		right:0;
		width:479px;
		font-size:11px;
	}

		h1 #top .text {
			float:left;
			color:#7d7d7d;
		}

		h1 #top .languages {
			display:block;
			float:right;
			margin-right:5px;
		}

			h1 #top .languages a {
				text-decoration:none;
			}
			
			h1 #top .languages a img {
				border:0;
				vertical-align:middle;
			}
			
	h1 .logo{
		cursor:pointer;
		height:60px;
		left:15px;
		position:absolute;
		top:5px;
		width:410px;
	}

ul {
	margin:0;
	padding:0;
}


#main {
	display:block;
	position:relative;
}

	#main #banners_right img,
	#main #banners_left img {
		border:0;
	}

	#main .left {
		float:left;
		width:250px;
	}
	
		#main .left #banners_left {
			margin-top:10px;
			text-align:center;
			cursor:pointer;
		}

		#main .left #menu {
			list-style:none;
			font-size:12px;
			color:#7d7d7d;
			font-weight:bold;
		}
		
			#main .left #menu ul {
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				padding-top:50px;
			}
			
				#main .left #menu li {
					list-style-type:none;
					padding:8px 0;
				}
				
					#main .left #menu li a {
						text-decoration:none;
						color:#7d7d7d;
						font-weight:bold;
						padding-left:25px;
					}
					
					#main .left #menu li a:hover {
						text-decoration:none;
						background: url(../site_img/dot.gif) no-repeat;
					}
					
		#main .left .news_left {
			width:240px;
			margin-top:10px;
			font-size:10px;

		}

			#main .left ul#left_list_news {
				width:215px;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				border:1px solid #000; padding: 10px;
			}

	#main .right {
		float:left;
		width:730px;
	}

		#main .right #banners_right {
			width:150px;
			float:right;
		}

			#main .right #banners_right img,
			#main .right #banners_right object {
				padding-bottom:5px;
			}

		#main .right ul {
			width:580px;
			float:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		
		#main .right ul.six {
			width:570px;
		}
		#main .right ul.fifteen {
			width:580px;
		}

			#main .right ul.six li {
				width:170px;
				height:190px;
			}
			
			#main .right ul.fifteen li {
				width:100px;
				height:110px;
			}

			#main .right li {
				list-style-type:none;
				display: block;
				float:left;
				border:1px solid black;
				margin-right:14px;
				margin-bottom:20px;
				overflow:hidden;
				text-align:center;
			}
			
			#main .right li a {
				text-decoration:none;
			}

				#main .right li img {
					border:0;
					vertical-align:middle;
				}
				
		#main .right #news_right {
				float:right;
				width:145px;
				font-size: 10px;
				margin-top:10px;
			}

				#main .right ul#news {
					width:145px;
					border:1px solid #000;
				}

					#main .right ul#news li {
						border:0px;
						margin-bottom:5px;
						padding: 10px;
					}
					

		#main .right .product {
			width:580px;
			float:left;
		}

			#main .right .product .detailsTable {
				width:100%;
				border-spacing:0;
			}

				#main .right .product .detailsTable td {
					font-size:11px;
					vertical-align:top;
				}

					#main .right .product .detailsTable #big_image img {
						padding-right:5px;
					}

					#main .right .product .detailsTable td.even h3 {
						font-size:14px;
						font-weight:bold;
					}
					
					#main .right .product .detailsTable td.even ul {
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						float:none;
						width:auto;
					}

						#main .right .product .detailsTable td.even li {
							list-style-type:none;
							display: block;
							margin-bottom:3px;
							overflow:visible;
							text-align:left;	
							float:none;
							border:0px;
						}
						#main .right .product .detailsTable td.even li img {
							border:1px solid #666666;
							margin-right:3px;
						}


			/* --- DISTRIBUTURS --- */
			#main .right .content {
				float:left;
				width:580px;
			}

				#main .right .content ul.our_shops {
					border:10px solid #CCCCCC;
					margin-bottom:10px;
					width:540px
				}

					#main .right .content ul.our_shops li {
						list-style-type:none;
						float:none;
						text-align:left;
						border:0;
						margin:0;
						margin-bottom:10px;	
						margin-left:10px;
						overflow:hidden;
					}

						#main .right .content ul.our_shops li ul {
							width:100%;
						}
						
							#main .right .content ul.our_shops li ul li {
								text-indent:10px;
								font-size:11px;
							}

							#main .right .content ul.our_shops li ul li.border {
								border-bottom:2px solid #CCCCCC;
								height:75px;
							}

							#main .right .content ul.our_shops li ul li img {
								float:right;
							}

							#main .right .content ul.our_shops li ul li address {
								font-weight:bold;
								text-align:justify;
							}

						#main .right .content ul li h4 {
							color:#CCCCCC;
							font-size:13px;
						}

				#main .right .content h3.title {
					width:580px;
					color:#F20912;
					font-size:14px;
					text-transform:uppercase;
				}

#footer {
	background: url(../site_img/footer.gif) no-repeat;
	height:30px;
	clear:both;
}