@charset "utf-8";
/* CSS Document */

html, body{
	height:100%;
	padding: 0px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	background: #b2a586 url(../hpimages/bg.jpg) repeat-x left top;
	font-size : 12px;
	margin:0px;
	color: #3c3c3c;
}

a{
	color: #3c3c3c;
	text-decoration:none;
}

a:hover{
	color: #3c3c3c;
	text-decoration:underline;
}

.clear{
	clear:both;
}

h1{
	color : #c80000;
	font-size:20px;
	font-weight:normal;
}

h2{
	color : #c80000;
	font-size:16px;
	font-weight:bold;
}

.title{
				color : #c80000;
	
				width: 100%;
				background: transparent url(../hpimages/menu_line.jpg) repeat-x left bottom;
				font-size:18px;
				padding : 20px 0px 5px 0px;
			}
			
			 .red{
				color : #c80000;
				font-size:14px;
				font-weight:bold;
			}
			
			.blue{	
				color : #3fa0cd;
			}
			
			.smallred{
				padding: 20px 0px 10px 0px;
				color : #c80000;
				font-size:12px;
				font-weight:bold;
			}
			
			.align_right{
				font-size:12px;
				float:right;
			}
			
				.align_right a{
					color : #c80000;
				}
			
			.align_left{
				float:left;
			}
			
			.small{
				font-size:10px;
			}
			
			.big{
				font-size:14px;
			}
			
			.submenu{
				color: #3c3c3c;
				display:block;
				width: 100%;
				background: #fcf7f4 url(../hpimages/menu_line.jpg) repeat-x left bottom;
				font-size:15px;
				padding : 20px 0px 5px 8px;
				text-decoration:none;
				margin-bottom:8px;
			}
			
			.submenu_text{
				color: #3c3c3c;
				font-size:11px;
				padding : 10px 0px 5px 10px;
			}

			.submenu_text span{
				color:#c80000;
				font-size:13px;
			}

.tokaj{
	margin: 0 auto;
	padding:0;
	border: none;
	text-align: left;
	width: 1035px;
	
}

	.tokaj .header{

		width:1035px;
		background: transparent url(../hpimages/header.png) no-repeat left top;
		padding-top:280px;
	}
	
	.tokaj .mid{
		height : 540px;
		width:1035px;
		background: transparent url(../hpimages/mid.jpg) no-repeat left top;
	}
			.maincontent{
				background: transparent url(../hpimages/tokaj.png) repeat-y 7px top;
				padding : 1px;
				z-index:1;
			}	
		.tokaj  .menu{
		float:left;
		width:220px;
		padding-left:70px;
		}
		
	
		.tokaj  .content{
		float:left;
		width:650px;
		padding:0px 20px 0px 40px
		}
		

		
			.content .left{
				padding:10px 10px 0px 0px;
				width:640px;
				float:left;
			}
			
			.content .right{
				padding:25px 0px 0px 0px;
				width:240px;
				float:left;
			}
			
			 .box{
				background: transparent url(../hpimages/box.jpg) no-repeat left top;
				width : 221px;
				height : 115px;
				font-size:16px;
				float:right;
				margin-bottom:40px;
			}
			
				 .box .title2{
					color : #3fa0cd;
					width:100%;
					text-align:center;
					font-weight:bold;
					padding-top:25px;
				}
				
				.box .reg{
					padding-top:30px;
					width:100%;
					text-align:center;
					font-weight:bold;
				}
				
				 .pictures{
					float:left;
					padding:10px;
					width:120px;
				}
	
	
	.footer{
		height : 275px;
		width:965px;
		background: transparent url(../hpimages/foot.png) no-repeat 3px top;
		padding-left:70px;
	}
	
	.footer .links{
			padding : 100px 0px 0px 0px;
		}
		
	 .footer .links a{
			color : #c80000;
			font-weight:bold;
		}
	
	

.home_textpattern{

	padding:20px 0px 40px 120px;
	background:transparent url(../hpimages/home_textpattern.jpg) no-repeat top left;
	color:#000;
	font-size:11px;

}

h2 a{
	color : #c80000;
	text-decoration:underline;
}

strong.red{
	color : #c80000;
}

.prog_details{
	line-height: 22px;
}

#gallery_box{
	   
}

#gallery_box img{
	margin:5px;
	border:2px solid #FFF;
	padding:4px;
}

#gallery_box td{
	margin:10px;
}

#gallery_box span{
	font-size:10px;
	color:#7D000D;
}  
