@charset "utf-8";
/* CSS Document */

* { line-height:120%; }

body { margin:0; 
	   padding:0; 
	   font-size:12px; 
	   color:#000000;
	   font-family:Verdana;
	   background:url(../images/backpattern.jpg) repeat fixed;
	  }

.clear { clear:both; }

.header-div { margin:0 auto;
			  width:100%;
			  height:150px;
			  padding:0;
			  background-color:#000000;
			  }

.header-center { margin:0 auto;
				 width:960px;
				 height:150px;
				 background:url(../images/h_01.png) no-repeat;
				 }

.header-center .center-left { float:left;
							  width:655px;
							  height:150px;
							  }

.center-left .logo { float:left;
					 text-decoration:none;
					 }

.center-left .top-menu { float:left;
						 width:655px;
						 height:37px;
						 }

.top-menu a { float:left;
			  text-decoration:none;
			  font-size:11px;
			  color:#888888;
			  height:17px;
			  padding:20px 30px 0 0;
			  }

.top-menu a:hover { color:#FFFFFF; }

.center-left .slogan { float:left;
					   height:auto;
					   color:#888888;
					   font-size:15px;
					   font-style:italic;
					   margin:71px 0 0 15px;
					   }


.header-center .center-right { float:left;
							  width:305px;
							  height:150px;
							  }


.center-right .search-lang { float:left;
							 width:305px;
							 height:20px;
							 margin:20px 0 0 0;
							 }

.center-right .tlf { float:left;
					 width:305px;
					 height:auto;
					 text-align:right;
					 color:#888888;
					 font-size:20px;
					 margin:40px 0 0 0;
					 }

.search-lang .s-input { float:left;
						width:155px;
						height:20px;
						border:none;
						margin:0;
						padding:0 0 0 5px;
						font-size:10px;
						color:#000000;
						}							 
			   
.search-lang .langs { float:left;
					  width:116px;
					  height:15px;
					  text-align:right;
					  }

.langs a { text-decoration:none;
		   padding:0 0 0 5px;
		   margin:0;
		   }

.footer-red { width:100%;
				height:auto;
				min-height:20px;
				background-color:#000000;
				}

.footer-main { margin:0 auto;
			   width:960px;
			   height:auto;
			   }

.footer-main .copyright { float:left;
						  width:100%;
						  height:auto;
						  color:#FFFFFF;
						  font-size:11px;
						  margin:50px 0 10px 0;
						  }

.footer-main .box { float:left;
					width:320px;
					height:auto;
					min-height:20px;
					margin:20px 0 0 0;
					color:#FFFFFF;
					}

.footer-main .box label { float:left;
						  width:100%;
						  padding:0;
						  margin:0 0 15px 0;
						  font-size:18px;
						  }

.footer-main .box a { float:left;
					  width:97%;
					  margin:0 0 0 3%;
					  color:#FFFFFF;
					  text-decoration:none;
					  font-size:12px;
					  }

.footer-main .box a:hover { text-decoration:underline; }

.footer-main .box span { float:left;
					  width:97%;
					  margin:0 0 15px 3%;
					  color:#FFFFFF;
					  font-size:12px;
					  }

.footer-main .box .partners { float:left;
							  width:100%;
							  margin:0 0 0 0;
							  border-bottom:#FFFFFF 1px dashed;
							  }

.footer-main .box .partners a { float:left;
								text-decoration:none;
								margin:0 10px 10px 0;
								width:130px;
								}

.footer-main .box .social { float:left;
							  width:100%;
							  margin:10px 0 0 0;
							  }

.footer-main .box .social a { float:left;
								text-decoration:none;
								margin:0 10px 10px 0;
								width:24px;
								}

.main-div { margin:0 auto;
			width:960px;
			height:auto;
			}

.main-menu { float:left;
			 width:960px;
			 height:45px;
			 background-color:#ffffff;
			 margin:0 0 20px 0;
			 }

.main-menu ul { float:left;
				width:590px;
				height:45px;
				padding:0;
				margin:0;
				text-align:center;
				list-style-type:none;
				}


.main-menu ul li { display:table-cell; height:45px; vertical-align:middle; width:75px; padding:0 0 0 15px; }

.main-menu ul li a { text-decoration:none;
					 font-size:13px;
					 color:#000000;
					 font-weight:bold;
					 }

.main-menu ul li a:hover { color:#67d653; }

.white-acc-area { float:left;
				  width:960px;
				  height:auto;
				  min-height:100px;
				  margin:0 0 20px 0;
				  background-color:#FFFFFF;
				  }

.favo-div { float:left;
			width:130px;
			height:auto;
			min-height:20px;
			background-color:#f5f5f5;
			position:absolute;
			margin:0 0 0 980px;
			}

.favo-div span { float:left;
				 width:124px;
				 height:40px;
				 background-color:#000000;
				 color:#67d653;
				 margin:3px 3px;
				 line-height:40px;
				 text-align:center;
				 font-size:16px;
				 font-weight:bold;
				 }

#clear_all_fav { float:left;
				 width:100%;
				 height:30px;
				 line-height:30px;
				 text-align:center;
				 color:#ff0000;
				 text-decoration:none;
				 }


.fav-item { float:left;
			width:90px;
			height:auto;
			margin:20px 0 0 20px;
			text-align:center;
			color:#484848;
			font-size:13px;
			font-weight:bold;
			}

.fav-item img { margin:0 0 10px 0; }

.fav-item img:hover { filter:  alpha(opacity=60);
                	opacity: 0.6;
					}

.fav-item:hover .delete-fav { display:block; }

.fav-item .delete-fav { float:left;
						position:absolute;
						background:url(../images/favourites_03.png) no-repeat;
						width:16px;
						height:16px;
						margin:2px 0 0 72px;
						display:none;
						z-index:99;
						}
