@charset "utf-8";
/* CSS Document */
/* Author http://www.mcgsoft.boo.pl */
/* Zajazd W Starym Kinie */

/* main container */
#main {
	width: 900px;
	height: auto;
	margin: 0 auto;
}
	/* language bar */
	#langbar {
		width: 900px;
		height: 20px;
	}
		#lang_left {
			width: 50px;
			float: left;
		}
		#lang_center {
			width: 800px;
			float: left;
			text-align: right;
		}
			.lang {
					text-decoration: none;
					border: solid 1px #000;
			}
		#lang_right {
			width: 50px;
			float: left;
		}
	
	/* banner bar */
	#banner {
		width: 900px;
		height: 260px;
		clear: both;
		background-image: url(images/banner.png);
		background-repeat: no-repeat;
	}
	/* menu_bar */
	#menu {
		width: 900px;
		height: 35px;
	}
		#menu_l {
			width: 50px;
			height: 35px;
			float: left;
		}
		#menu_c {
			width: 800px;
			height: 35px;
			float: left;
		}
		#menu_r {
			width: 50px;
			height: 35px;
			float:left;
		}
	/*menu items*/
	
	li.menu_item {
		width: 114px;
		height: 25px;
		padding-top:5px;
		text-align: center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		display: block;
		float: left;
	}
	a.menu_item_link {
		text-decoration: none;
		color:#000;
	}
	a.menu_item_link:hover {
		text-decoration: none;
		color: #C30;
	}	
		
		
	/* main part */
	#txt_box {
		width: 900px;
		height: auto;
		margin-bottom: 15px;
	}
		#txt_center {
			width: 900px;
			height: auto;
		}
			#content {
				background-image: url(images/center.png);
				width: 770px;
				height: auto;
				margin: 0 auto;
				padding: 25px 10px 25px 10px;
				-moz-box-shadow: 1px 1px 5px #000;
				-webkit-box-shadow: 1px 1px 5px #000;
				filter: progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=135, Strength=4);
			}
							
				
				#content h2 {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					text-align: center;
					font-weight: bold;
					font-size: 20px;
					margin: 0px;				
				}
				#content h4 {
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size: 16px;
					margin: 0px;				
				}
				#content h4.cen {
					text-align: center;
				}
				#content p {
					text-align: justify;
					font-family: Verdana, Geneva, sans-serif;
					font-size: 15px;
					color: #000;
					text-indent: 35px;
					letter-spacing: 1px;
				}
				#content a {
					text-decoration: none;
					font-family: Verdana, Geneva, sans-serif;
					font-size: 13px;
					color: #900;
					font-weight: bold;
				}
				#blind_img {
					display: block;
					margin: 0 auto;
				}
				#content iframe {
					margin: 0 auto;
					border: solid 1px #000;
					display: block;
				}
	/* foot */
	#foot_main {
		clear: both;
		width: 790px;
		min-height: 30px;
		height: auto;
		margin: 0 auto;
		-moz-box-shadow: 1px 1px 5px #000;
		-webkit-box-shadow: 1px 1px 5px #000;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=135, Strength=4);
		background-color: #c0c0c0;
		background-image: url(images/wifi.png);
		background-repeat: no-repeat;
	}
		#foot_txt {
				width: 200px;
				height: auto;
				margin: 0 auto;
		}
			#foot_txt span.foot {
				display: block;
				text-align: center;
				font-family:Tahoma, Geneva, sans-serif;
				color: #900;
				font-size: 12px;
				font-weight: bold;
			}
			#auth {
				display: block;
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 10px;
				width: 790px;
				margin: 0 auto;
				text-align: right;
			}
				#auth a {
					text-decoration: none;
					color: #000;
				}
	/* contact */
	#contact_content {
		width: 750px;
		margin: 0 auto;
		height: 390px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
	}
		#contact_left {
			width: 374px;
			border-right: solid 1px #333;
			float: left;
			text-align: center;
		}
		#contact_right {
			width: 375px;
			float: left;
		}
			#contact_right td {
				height: 30px;
			}
			#contact_right h4 {
				text-align: center;
			}
			.contact_table_headline {
				text-align: right;
				width: 100px;
			}
			.contact_table_field {
				text-align: left;
				width: 275px;
			}
			.form_button {
				text-align: center;
			}
			.form_legend {
				text-align: center;
				font-size: 12px;				
			}
			.form_error {
				text-align: center;				
				font-size: 12px;
				color: #F00;
			}
			.single_field {
					width: 270px;
					border: solid 1px #000;
			}
			.txt_field {
					width: 270px;
					height: 95px;
					border: solid 1px #000;
			}
 /* gallery view */
 	.link {
		text-decoration: none;
		border: none;
	}
	.mini {
		border-top: solid 10px #FFF;
		border-bottom:  solid 30px #FFF;
		border-left:  solid 10px #FFF;
		border-right:  solid 10px #FFF;
 		-moz-box-shadow: 1px 1px 5px #000;
		-webkit-box-shadow: 1px 1px 5px #000;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#222222', Direction=135, Strength=4);
	}
	.img_cell {
		width: 175px;
		height: 150px;
		text-align: center;
	}
	#img_table {
		margin: 0 auto;
	}
		
/* video */
	#vid1 {
		width: 385px;
		height: 230px;
		display: inline;
		float: left;
	}
	#vid2 {
		width: 385px;
		height: 230px;
		display: inline;
		float: left;
	}
	#vid3 {
		width: 770px;
		height: 230px;
		clear: both;
	}
		
/* menu */

span.title {
    font-weight: bold;
    display: block;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    letter-spacing: 1px;
    margin-bottom: 10px;
}
span.menupoz {
    display: block;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #000;
    letter-spacing: 1px;
}
td.colsp {
    text-align: center; 
    padding-bottom: 30px;
}
td.lcol {
    width: 385px;
    text-align: right;  
    padding-right: 20px;
    padding-bottom: 30px;
}
td.rcol {
    width: 385px;
    text-align: left;
    padding-left: 20px;
    padding-bottom: 30px;
}
		
table.oferta {
    width: 770px;
}		
		
		
		
		