body, html, div, span, font {
	font-family: Tahoma !important;
	
}
body {
	margin:0 auto;
	color: #5a5a5a;
}
div{
	font-size:12px;
}
.menu{
	font-size:12px;
	font-family: Tahoma;
	color:#cb0035 !important;
}
table.menu {
	font-family: Tahoma, Helvetica, sans-serif; 	font-size:10px; 	font-weight:normal; 	position:absolute; z-index: 999; 	visibility:hidden; 	background-color:#DDDDDD; 	color:#0066CC;
}
.reg_table td {
	text-align: left;
} 
.reg_table input[type=text], .reg_table #password1, .reg_table #password2 {
	width: 150px;
}
img{
	border:0;
}
a{
	text-decoration:none;
	color: #5A5A5A;
}
a:hover {
	text-decoration:underline;
}
	#wrapper{
		margin:0 auto;
		width:1002px;
		/*overflow: auto;*/
	}
		#header{
			position:relative;
			height:265px;
			z-index:1;
		}
			*html #menu img{
				padding:2px 0 0 0;
			}
				#flashcontent{
					position:absolute;
					top:0;
					z-index:0;
				}
			#menu{
				/*background:url(menu-bg.gif) no-repeat;
				width:672px;
				height:32px;
				*/
				float:right;
			}
				#menu a{
					font-family: Tahoma, Helvetica, sans-serif;
					font-size:12px;
				}
				#home{
					width:68px;
					margin:0;
					padding:0;
					float:left;
					font-size:13px;
					padding:5px 0 0 24px;
				}
					#home a{
						/*color:#FF0000;*/
						text-decoration:none;
						color: #5A5A5A;
						/*color:#333333;*/
						font-weight:bold;
					}
						#home img{
							vertical-align:middle;
							border:0;
							margin:0 3px 0 0;
						}
							#dis{
								width:98px;
								float:left;
								padding:5px 0 0 2px;
								font-size:13px;
							}
								#dis a{
									color: #5A5A5A;
									/*color:#333333;*/
									font-weight:bold;
									text-decoration:none;
								}
									#dis img{
										border:0;
										vertical-align:middle;
										margin:0 3px 0 0;
									}
										#fasadi{
											width:68px;
											float:left;
											padding:5px 0 0 23px;
											font-size:13px;
										}
											#fasadi a{
												text-decoration:none;
												color: #5A5A5A;
												/*color:#333333;*/
												font-weight:bold;
											}
												#fasadi img{
													border:none;
													vertical-align:middle;
													margin:0 3px 0 0;
												}
													#aboutus{
														width:68px;
														float:left;
														padding:5px 0 0 30px;
														font-size:13px;
													}
														#aboutus a{
															text-decoration:none;
															color: #5A5A5A;
															/*color:#333333;*/
															font-weight:bold;
														}
															#aboutus img{
																border:none;
																vertical-align:middle;
																margin:0 3px 0 0;
															}
																#products{
																	width:68px;
																	float:left;
																	padding:5px 0 0 33px;
																	font-size:13px;
																}
																	#products a{
																		text-decoration:none;
																		color: #5A5A5A;
																		/*color:#333333;*/
																		font-weight:bold;
																	}
																		#contacts{
																			width:68px;
																			float:left;
																			padding:5px 0 0 13px;
																			font-size:13px;
																		}
																			#contacts a{
																				text-decoration:none;
																				color: #5A5A5A;
																				/*color:#333333;*/
																				font-weight:bold;
																			}
																				#contacts img{
																					margin:0 3px 0 0;
																					border:0;
																				}
													#spon{
														width:82px;
														float:left;
														padding:5px 0 0 18px;
													}
														#spon a{
															text-decoration:none;
															color: #5A5A5A;
															/*color:#333333;*/
															font-weight:bold;
														}
															#spon img{
																border:0;
																margin:0 2px 0 0;
															}
				#language{
					position:absolute;
					right:0;
					bottom:8px;
				}
					#language img{
						margin:0 5px 0 0;
						border:0;
					}
			#left{
				width:141px;
				padding:10px 0 10px 5px;
				float:left;
			}
				.logos{
					width:133px;
					margin:0 0 10px 0;
				}
					.logos img{
						border:0;
					}
						.logos p{
							margin:0;
							font-size:10px;
							text-align:right;
							width:130px;
							font-family:Tahoma, Helvetica, sans-serif;
						}
							.logos p a{
								color:#d93f3f;
								text-decoration:none;
							}
								.logos p a:hover{
									text-decoration:underline;
								}
				.content{					
					float:left;
					padding:22px 50px 0 50px;
					width:511px;
				}
					.content h1{
							font-size:16px;
							border-bottom:1px solid #dfdfdf;
							width:511px;
							padding:0 0 10px 0;
							clear:both;
							text-align:right;
						}
							.content h1 a{
								font-size: inherit;
								color:#cc0000;
								font-style:italic;
								text-decoration:none;
								font-family:Tahoma, Helvetica, sans-serif;
							}
								.content h1 a:hover{
									text-decoration:underline;
								}
									.content h2{
										font-size:13px;
										float:left;
										margin:5px 0 0 0;
										padding:0;
										width:511px;
									}
										.content h2 a{
										font-size: inherit;	
										color:#cc0000;
											text-decoration:none;
											font-style:italic;
											font-family:Tahoma, Helvetica, sans-serif;
										}
											.content h2 a:hover{
												text-decoration:underline;
											}
											#gallery {
												width: 100% !important;
												}
												 #title-content{
														margin:5px 0 0 0;
														font-size:16px;
														color:#0066CC;
														font-family:Tahoma, Helvetica, sans-serif;
													}
							*html .articles{
								width:150px;
								float:left;
								height:150px;
								margin:0 0 40px 10px;
							}
							.articles{
								width:150px;
								float:left;
								height:150px;
								margin:0 0 40px 20px;
							}
								.articles img{
									border:1px solid #cc0000;
									padding:1px;
								}
									*html .articles p{
										margin:5px 7px 0 0;
										text-align:right;
										font-size:11px;
										float:right;
										width:120px;
										/*color:#333333;*/
									}
									.articles p{
										margin:5px 15px 0 0;
										text-align:right;
										font-size:11px;
										float:right;
										width:120px;
										/*color:#333333;*/
									}
										.articles p a{
											color:#666666;
											text-decoration:none;
										}
											.articles p a:hover{
												text-decoration:underline;
											}
											*html #more{
												width:515px;
											}
											#more{
												margin:0;
												padding:0;
												width:530px;
											}
												#more a{
													text-align:right;
													width:491px;
													border-bottom:1px solid #dfdfdf;
													color: #5A5A5A;
													/*color:#333333;*/
													font-size:10px;
													text-decoration:none;
													font-family:Tahoma, Helvetica, sans-serif;
													float:right;
													margin:0 20px 0 0;
													padding:0 0 5px 0;
												}
													#more a:hover{
														text-decoration:underline;
													}
														#iso{
															position:relative;
															margin:5px 0 0 0;
															text-align:center;
														}
					*html #right{
						margin:10px 0 0 0;
						float:left;
						overflow: hidden;
					}
					#right{
						margin: 8px 0 0 0;
						padding: 0px 0px 0px 0px;
						float:left;
					}
						#right p{
							font-family: Tahoma, Helvetica, sans-serif;
						}
						#news{
							height:187px;
							width:220px;
							background:url(fon-news.jpg) no-repeat;
							padding:0 10px;
						}
							#news .NewsContent{
								font-size:10px;
								color: #5A5A5A;
								/*color:#484848;*/
								margin:0px 0 0 0;
								padding:0;
								height: 65px;
								overflow: hidden;
								text-align: left;
							}
								#news .NewsContent a{
									color: #5A5A5A;
									/*color:#484848;*/
									text-decoration:none;
								}
								#newsmore{
									margin:0;
									padding:0;
									font-size:12px;
								}
									#newsmore a{
										text-decoration:none;
										color:#999999;
									}
										#newsmore a:hover{
											text-decoration:underline;
										}
						#news h3{
							font-family:Tahoma, Helvetica, sans-serif;
							font-size:13px;
							font-style:italic;
							text-align:left;
							padding:15px 0 0 0;
							line-height:27px;
						}
							#news h3 a{
								color:#cc0000;
								text-decoration:none;
							}
						*html #date{
							font-family:Tahoma, Helvetica, sans-serif;
							font-size:10px;
							font-weight:bold;
							margin:10px 0 10px 0;
							padding:10px 0 0 0;
						}
						#date{
							font-family:Tahoma, Helvetica, sans-serif;
							font-size:10px;
							font-weight:normal;
							margin:12px 0 12px 0;
							padding:10px 0 0 0;
							clear:both;
						}
							#date a{
								text-decoration:none;
								color: #5A5A5A;
								/*color:#333333;*/
								font-style:italic;
							}
								#date a:hover{
									text-decoration:underline;
								}
						.more{
							margin:0;
							padding:0;
						}
							.more:hover{
								text-decoration:underline !important;
							}
								#news img{
									padding:5px 0 0 0;
								}
						#newsimg{
							float:right;
							border:0;
							margin:0 0 0 10px;
						}
						#carriers{
							margin:20px 0 0 0;
							background:url(fon-carriers.gif) no-repeat;
							height:32px;
							width:240px;
							border-top:1px solid #cc0000;
						}
							#carriers h4{
								margin:0;
								padding:5px 0 0 0;
								font-family:Tahoma, Helvetica, sans-serif;
								font-size:13px;
								font-style:italic;
							}	
								#carriers h4 a{
									color:#cc0000;
									text-decoration:none;
								}
										#carriers img{
											vertical-align:middle;
											margin:0 20px 0 20px;
											border:0;
										}
					.registration{
						border-top:1px solid #cc0000;
						margin:25px 0 0 0;
						background:url(fon-registration.gif) no-repeat;
						height:92px;
						width:240px;
					}
						.registration h4{
								margin:0;
								padding:5px 0 0 5px;
								font-family:Tahoma, Helvetica, sans-serif;
								font-style:italic;
								font-size:13px;
								color:#cc0000;
							}
							.registration table{
								margin:10px 0 0 0;
							}
									.registration td{
										font-family:Tahoma, Helvetica, sans-serif;
										font-size:12px;
										color: #5A5A5A;
										/*color:#333333;*/
									}
					.options{
						border-top:1px solid #cc0000;
						margin:25px 0 0 0;
						background:url(fon-registration.gif) no-repeat;
						height:92px;
						width:230px;
						padding: 5px;
					}
						.options h4{
								margin:0;
								padding:5px 0 0 5px;
								font-family:Tahoma, Helvetica, sans-serif;
								font-style:italic;
								font-size:13px;
								color:#cc0000;
							}
							.options table{
								margin:10px 0 0 0;
							}
									.options td{
										font-family:Tahoma, Helvetica, sans-serif;
										font-size:12px;
										color: #5A5A5A;
										/*color:#333333;*/
									}
						.vhod{
							position:relative;
							margin:-2px 10px 0 0;
							font-size:12px;
							float:right;
							font-family:Tahoma, Helvetica, sans-serif;
						}
							.vhod a{
								color:#cc0000;
								text-decoration:none;
							}
								.vhod a:hover{
									text-decoration:underline;
								}
							.inputbuton{
								margin:0;
								width:70px;
								height:12px;
								float:left;
								border:1px solid #cc0000;
								background:#CCCCCC;
							}
								.enter{
									width:48px;
									height:16px;
									background:#CCCCCC;
									border:1px solid #cc0000;
									font-size:12px;
									float:right;
								}
				#search{
					margin:20px 0 0 0;
					background:url(fon-search.gif) no-repeat;
					border-top: 1px solid red;
					width:240px;
					height:60px;
				}
					#search h4{
						margin:0;
						padding:5px 0 3px 5px;
						font-family:Tahoma, Helvetica, sans-serif;
						font-style:italic;
						font-size:13px;
						color:#cc0000;
					}		
								#inputtextserch{
									height:12px;
									background:#CCCCCC;
									border:1px solid #cc0000;
									margin:0 0 0 3px;
									width:161px;
								}	
									.searchbuton{
										width:58px;
										height:16px;
										background:#CCCCCC;
										border:1px solid #cc0000;
										font-size:12px;
									}
					#footer{
						margin:0 auto;
						padding:0;
						position:relative;
						border-top:2px solid #CCCCCC;
						height:20px;
						font-family:Tahoma, Helvetica, sans-serif;
						font-size:10px;
						width:1002px;
					}
						#footer p{
							float:left;
							margin:3px 0 0 5px;
							color: #5A5A5A;
							/*color:#333333;*/
						}
							#created{
								position:absolute;
								bottom:3px;
								right:10px;
								float:right;
								color: #5A5A5A;
								/*color:#333333;*/
							}
								#created img{
									border:0;
									vertical-align:middle;
								}
.TopMenuItem
{
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
	float: left;
	background: none;
	margin-left: -10px;
	cursor: default;
}
.TopMenuItem A, .TopMenuItem a:link, .TopMenuItem A:visited
{
	color: #5A5A5A;
	/*color: #000000;*/
	text-decoration: none;
	font-size: 12px;
	z-index: 500;
}
.TopMenuItem span
{
	z-index: 500;
	position: relative;
	border-left: solid 1px #d24142;
	border-right: solid 1px #d24142;
	color: #5A5A5A;
	background-color: #f0e9e8;
	padding: 10px 14px 0px 14px;
	/*color: #000000;*/
	text-decoration: none;
	font-size: 12px;
	display: block;
}
.TopMenuItem A:hover
{
	color: #ff0000;
}

.RightCorner
{
	background: url('TopMenuBottomLeft.gif') no-repeat right top;
	width: 100%;
	padding-right: 2px;
}

.LeftCorner
{
	background: url('TopMenuBottomRight.gif') no-repeat left top;
	z-index: 999;
	width: 100%;
	margin-left: -1px;
	position: relative;
	margin-right: 1px;
}

.BottomMenu
{
	background-color: #f0e9e8;
	height: 10px;
	padding: 0;
	margin: 0px 14px 0px 14px;
	border-bottom: solid 1px #d24142;
}

.MenuContent
{
	position: absolute;
	top: 13px;
	z-index: 5;
}

.MenuContent2
{
	position: absolute;
	top: 13px;
	text-align: right;
	z-index: 5;
}

.MenuChilds
{
	background-color: #f0e9e8;
	border-left: solid 1px #d24142;
	border-right: solid 1px #d24142;
	margin: 10px 0px 0px 0px;
	padding: 10px 14px 0px 14px;
	z-index: 10;
	position: relative;
}

.ChildBottomMenu
{
	background-color: #f0e9e8;
	height: 12px;
	position: relative;
	border-bottom: solid 1px #d24142;
	left: 15px;
	bottom: 1px;
	z-index: 2;
}

#ReferentObject
{
	width: 100%;
	margin: 0;
	float: left;
}

#ReferentObject TD A, #ReferentObject TD A:link, #ReferentObject TD A:visited
{
	margin:0;
	padding:0;
	text-decoration: none;
	color: #5A5A5A;
}

#ReferentObject TD A:hover
{
	text-decoration: underline;
}

#ReferentObject TD
{
	margin:0;
	padding:0;
	vertical-align: top;
	color:#5A5A5A;
	font-family:Tahoma, Helvetica, sans-serif;
	/*font-family:Verdana,Geneva,Tahoma,Helvetica,sans-serif;*/
	font-size:11px;
	text-align:justify;
	padding-bottom: 10px;
}

#ReferentObject div{
	text-align:left;
}

#ArticleGroup
{
	width: 100%;
	margin: 20px 0;
}

#ArticleGroup IMG
{
	border: none;
}

#ArticleGroup TD A, #ArticleGroup TD A:link, #ArticleGroup TD A:visited
{
	text-decoration: none;
	color: #5A5A5A;
}

#ArticleGroup TD A:hover
{
	text-decoration: underline;
}

#ArticleGroup TD
{
	vertical-align: top;
	color:#5A5A5A;
	font-family:Tahoma, Helvetica, sans-serif;
	/*font-family:Verdana,Geneva,Tahoma,Helvetica,sans-serif;*/
	font-size:11px;
	text-align:left;
	padding-bottom: 20px;
}
#RelatedArticles
{
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	margin: 12px 0px 0px 0px;
}

#RelatedArticles TD
{
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	font-size: 12px;
	font-family:Tahoma, Helvetica, sans-serif;
	/*font-family: Verdana,Geneva,Tahoma,Helvetica,sans-serif;*/
	padding: 2px;
}
#RelatedArticles INPUT
{
	width: 17px;
	padding: 2px;
}
.AddToBasket
{
	cursor: pointer;
}

.Basket {
		width:100%;
}
.Basket .Content{
		padding: 5px;
		overflow: hidden;
		height: 45px;
		margin-top: -13px;
		margin-left: -40px;
}

.Basket h3{
		margin:0;
		padding:5px 0 0 5px;
		font-family:Tahoma, Helvetica, sans-serif;
		font-style:italic;
		font-size:13px;
		color:#cc0000;
		height: 30px;
		padding: 18px 0px 0px 0px;
}
.Basket h3 a{
		margin:0;
		padding:5px 0 0 5px;
		font-family:Tahoma, Helvetica, sans-serif;
		font-style:italic;
		font-size:11px;
		color:#cc0000;
}
.Basket td {
		border: 1px solid gray;
}
									#registration td{
										font-family:Tahoma, Helvetica, sans-serif;
										font-size:12px;
										color: #5A5A5A;
										/*color:#333333;*/
								}


.BasketItem
{
	white-space: nowrap;
}

.NewsItem
{
	clear: both;
}

.NewsItem IMG
{
	float: left;
	border: none;
	margin: 0px 10px 10px 0px;
}

.BasketTable1 TD
{
	background-color: #dddddd;
	padding: 4px 0px 4px 10px;
}

.BasketTable2 TD
{
	background-color: #ffffff;
	padding: 4px 0px 4px 10px;
}

.BasketTableNum
{
	padding: 0px;
}

.BasketTable
{
	border: solid 1px #cccccc;
	width: 100%;
}

.BasketTableHeader TD
{
	background-color: #eeeeee;
	padding: 4px 0px 4px 10px;
}

.ClientDetails
{
	width: 100%;
}

#invoice
{
	margin: 10px 0;
}
.GalleryItem
{
	margin: 12px;
	float: left;
	width: 212px;
}
}
