@charset "iso-8859-2";
/* CSS Document */
body{
	background-color: #000000;
	margin: 0;
	padding: 0;
}
.clear{
	clear: both;
}
.pont{
	padding: 0;
	padding-top: 5px;
}
#container{
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	background-image: url(im/bg_container.jpg);
	background-repeat: no-repeat;
	width: 1062px;
	height: 732px;
}
	#container2{
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 842px;
	}
		#head{
			width: 842px;
			height: 82px;
			position: absolute;
			padding: 0;
			padding-top: 63px;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
		}
			#logo{
				float: left;
				padding: 0;
				margin: 0;
				padding-top: 30px;
				width: 231px;
			}
			#topmenu{
				float: right;
				font-family:Tahoma, Arial, Verdana;
				font-size: 11px;
				color: #b9c528;
				padding: 0;
				margin: 0;
				padding-top: 45px;
			}
				/* dd_menu */
				#nav{
					margin: 0;
					padding: 0
				}
					
					#nav li{
						float: left;
						list-style: none;
						font: 12px Tahoma, Arial;
					}
				
					#nav li a{
						display: block;
						padding: 5px 12px;
						text-decoration: none;
						color: #b9c528;
						white-space: nowrap
					}
				
					#nav li a:hover{
						color: #FFFFFF;
					}
						
						#nav li ul{
							margin: 0;
							padding: 0;
							position: absolute;
							visibility: hidden;
							background:#1e1e1e;
							-webkit-border-bottom-left-radius:5px;
							-webkit-border-bottom-right-radius:5px;
							-khtml-border-radius-bottomleft:5px;
							-khtml-border-radius-bottomright:5px;
							-moz-border-radius-bottomleft:5px;
							-moz-border-radius-bottomright:5px;
							opacity:.70;
							filter:alpha(opacity=70);
							font-size: 10px;
						}
						
						#nav li ul li{
							float: none;
							display: inline
						}
						
						#nav li ul li a{
							width: auto;
							color: #b9c528;
						}
						
						#nav li ul li a:hover{
							color: #FFFFFF;
						}

				
		#main{
			width: 842px;
			height: 472px;
			position: absolute;
			padding: 0;
			padding-top: 145px;
			margin: 0;
			margin-left: auto;
			margin-right: auto;
			/*background-color:#99FF00;*/
			font:12px Arial, Helvetica, sans-serif;
			color: #d2d0cc;
		}
			#main a{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #b9c528;
				text-decoration:none;
			}
			#main a:hover{
				color: #fff;
				text-decoration:none;
			}
			#cim{
				text-align: left;
				font-size: 18px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				text-decoration:none;
				padding: 0;
				padding-bottom: 10px;
				padding-left: 22px;
				margin: 0;
				color:#fff;
			}
			.tart{
				font:12px Arial, Helvetica, sans-serif;
				color: #d2d0cc;
				padding: 20px;
				line-height: 17px;
			}
				.tart a{
					color: #b9c528;
					text-decoration:none;
				}
				.tart a:hover{
					color: #FFFFFF;
					text-decoration:none;
				}
				.tart h1{
					color: #b9c528;
					font: 18px Arial, Helvetica, sans-serif;
					margin: 0;
					padding: 20px 0;
				}
				.tart h2{
					color: #fff;
					font:bold 15px Arial, Helvetica, sans-serif;
					font-size:12px;
					margin:0;
					padding:0 0 13px;
				}
				.tart h3{
					color:#2086bd;
					font:bold 11px Arial, Helvetica, sans-serif;
					margin:3px 0px;
				}
		div.thumbs .up{
				background: url('im/bt_up.png') center center no-repeat;
				width:130px;
				height:14px;
				border:0px;
				padding: 0;
				margin: 0;
			}
			
			div.thumbs .down{
				background: url('im/bt_down.png') center center no-repeat;
				width:130px;
				height:14px;
				border:0px;
				padding: 0;
				margin: 0;
			}
			
			
			div.thumbs{
				padding: 0;
				margin: 0;
				width: 140px;
				height: 472px; 
				float: left;
			}
			
				div.thumbs ul{
					background-color:#000;
					padding: 0;
					margin: 0;	
				}
				
				div.thumbs ul li{
					/*line-height:0px;*/
					margin: 0;
					padding:0;
					padding-left: 3px;
					padding-right: 3px;
					height: 88px;
					width: 134px;
				}
				
				div.thumbs ul li a{ /* in case of link */
					margin: 0;
					padding:0;
					display:block;
					border: #000000 2px solid;
					text-decoration: none;
				}
				div.thumbs ul li a:hover{ /* in case of link */
					border: #b9c528 2px solid;
					text-decoration: none;
				}
				
				div.thumbs ul li a img{
					/*border:0 px;*/
					margin: 0;
					padding:0;
				}
				
			#main .carousel-wrap{
				width: 140px;
				height: 446px;
			}
			#main .carousel-control{
				width: 130px;
				height: 14px;
				padding-left: 5px;
			}
				
			#big_pic{
				padding-top: 10px;
				float: right;
				width: 674px;
				height: 450px;
			}
/**galéria**/
#mappak{
		margin: 0;
		padding: 0
	}
		
		#mappak li{
			/*float: left;*/
			list-style: none;
			font: 12px Tahoma, Arial;
		}
	
		#mappak li a{
			display: block;
			padding: 5px 12px;
			text-decoration: none;
			color: #fff;
			white-space: nowrap;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:18px;
			font-weight:bold;
			margin:0;
			padding:0 0 10px 22px;
			text-decoration:none;
			height:22px;
		}
		#mappak li a:hover{
			color: #fff;
			background-color: #000000;

		}
		#mappa_nev{
			background-image: url(im/bg_mappa.jpg);
			background-repeat: no-repeat;
		}
			
			#mappak li ul{
				margin: 0;
				padding: 0;
				position: absolute;
				visibility: hidden;
				background:#000;
				-webkit-border-bottom-left-radius:5px;
				-webkit-border-bottom-right-radius:5px;
				-khtml-border-radius-bottomleft:5px;
				-khtml-border-radius-bottomright:5px;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;
				opacity:.90;
				filter:alpha(opacity=90);
				font-size: 10px;
				z-index: 1;
			}
			
			#mappak li ul li{
				float: none;
				display: inline;
			}
			
			#mappak li ul li a{
				width: auto;
				color: #b9c528;
				font-size: 10px;
				padding-right: 15px;
			}
			
			#mappak li ul li a:hover{
				color: #fff;
			}
			
			
			
/***************************************************/
#loader_div{
	background-color:#000;
	width:100%;
	height:400px;
}
#loader_img_div{
	padding-left:321px;
	padding-top:208px;
}

#nav li ul li a.fo{
	font-weight:bold;
}
#nav li.kat{
	background-color:#333333;
	padding:5px;
	font-weight:bold;
}
#nav li a.alal{
	padding:2px 0px 2px 22px;
}


.zeneflash{	
	position:absolute;
	top:0;
	left:50%;
	margin-left:-70px;
	width:140px;
}
/****************************************************/
#wedding{
	width:822px;
	height:20px;
	line-height:normal;
	margin:0 auto;
	padding:670px 0 0 20px;
	position:absolute;
	color: #666;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
}
#wedding span{
	float: right;
}
