body { 
     background: #c2e9ff url(images/tlo.jpg) top no-repeat;
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
        color: #6b3626;
	margin: 0px;
}

a { 
	color:#451d1d; 
	text-transform: uppercase; 
	text-decoration: none;
	font-weight:bold;
}

a:hover { 
	color:#617d0e; 
}

.alfa img {filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.alfa:hover img {filter: alpha(opacity=100);-moz-opacity: 100;-khtml-opacity: 100;opacity: 100;}

h1 { 
   	color:#000000;	
	font: bold 16px Verdana,Tahoma,Arial,Sans-Serif;
}

h2 { 
   	color:#451d1d;	
	font: bold 14px Verdana,Tahoma,Arial,Sans-Serif;
}

h3 { 	
   	color:#ffffff;	
	font: normal 14px Verdana,Tahoma,Arial,Sans-Serif;
}

h4 { 	
   	color:000000;	
	font: normal 12px Verdana,Tahoma,Arial,Sans-Serif;
}

h5 { 	
	font: normal 10px Arial,Sans-Serif;
}


table {
	font-size:12px;
	border: 1px solid #451d1d;
   	border-collapse: collapse;
	background-color: #e7dac9;	
}

table.none {
	font-size:12px;
	border: 0px;
   	border-collapse: collapse;
	background:#e7dac9 url(images/srodek.jpg) center;
}

td {
	border: 1px solid #451d1d;
	padding: 5px;
	vertical-align:top;
	text-align:center;
}

.all {	
     background: #c2e9ff url(images/bg.jpg) top repeat-y;
	width: 745px;
	margin: 0 auto;
}

.logo {
	background: #c2e9ff url(images/logo.jpg) top no-repeat;
        width:745px;
	height:285px;
	text-align: right;
text-valign: bottom;
}

.main {	
	padding-left: 10px;
	padding-right: 10px;
	margin:0 auto;
}

.center {
	float:left;
	width:745px;
	vertical-align:top;
}

.left {
	float:left;
	width:180px;
	vertical-align:top;
	text-align:left;
	padding-left: 10px;
}

.right {
	float:left;
	width:180px;
	vertical-align:top;
	text-align:left;
	padding-right: 10px;
}

.title {
	font: bold 12px Verdana,Tahoma,Arial,Sans-Serif;
	color: #dddddd;
}

.center_title {
	width:100perc;
	font: bold 15px Verdana,Tahoma,Arial,Sans-Serif;
	color: #451d1d;
       	text-align:left;
	padding: 10px;
}

.center_text {
	width:100perc;
	padding-left: 20px;
	padding-right: 20px;
}

.menu_title {
	width:100perc;
	height:48px;
	font: bold 15px Verdana,Tahoma,Arial,Sans-Serif;
	color: #451d1d;
       	text-align:center;
}

.menu_text {
	width:100perc;
	vertical-align:top;
	border-bottom: 1px #aaaaaa solid; 
}

.half {
	float:left;
	width:47%;
	vertical-align:top;
	padding-right: 10px;
	padding-left: 10px;
}

.stopka {
	clear:both;
	padding-top: 30px;
	width:745px;
	height:15px;
	font: 10px Arial,Sans-Serif;

	text-align:center;
}

.full {
	clear:both;
}

.photo {
	text-align:center;
	width:300px; 
	height:320px;
	border: 1px #000000 solid; 
}

.photo:hover {
	border: 1px #9ee464 solid; 
}

.photox {
	text-align:center;
	color:#ffffff;
	border-top: 1px #9ee464 solid; 
	border-bottom: 1px #9ee464 solid;
}

.tab {
	vertical-align:top;
	border-bottom: 1px #101000 dashed; 
	border-top: 1px #101000 solid;
}

.tabx {
	vertical-align:top;
	text-align:center;
	color: #ffffff;
	font-weight:bold;
	border-bottom: 1px #101000 dashed; 
	border-top: 1px #101000 solid;
}

form { 
	margin:0px 0px 0px 0px; 
}


hr { 
	background:#fffeae url(../../images/_.gif) center;
	width:50%; 
	height:2px; 
	color:#003e40; 
}

hr.a { 
	background:#fffeae url(../../images/_.gif) center;
	align:left;
	width:100; 
	height:1px; 
	color:#003e40; 
}

input { 
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#555555;
	background-color: #faf599;
	border: 1px #aaaaaa solid; 
}

input:focus { 
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#333333;
	background-color: #fffeae;
	border: 1px #888888 solid; 
}

select { 
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#555555;
	background-color: #faf599;
	border: 1px #aaaaaa solid; 
}

select:focus { 
	font: 12px Verdana,Tahoma,Arial,Sans-Serif; 
	color:#333333;
	background-color: #fffeae;
	border: 1px #888888 solid; 
}

.textbox {
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#555555;
	background-color: #faf599;
	border:1px #aaaaaa solid;
}

.textbox:focus {
	font: 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#333333;
	background-color: #fffeae;
	border:1px #888888 solid;
}

.button {
	font: bold 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#451d1d;
	background-color: #914a2e;
	border: 1px #451d1d solid; 
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
}

.button:hover {
	font: bold 12px Verdana,Tahoma,Arial,Sans-Serif;
	color:#000000;
	background-color: #451d1d;
	border: 1px #000000 solid; 
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
}


.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px solid #000000; filter: none; 
	-moz-border-radius: 5px 5px 5px 5px; }
.gallery:hover img { border: 1px solid #af8554; filter: none; }
img.activegallery { border: 1px solid #ffffff; filter: none; }


.box {
	position: absolute;
	height: 0px;
	width: 0px;
	overflow: hidden;
	visibility: hidden;
}

