@font-face {
	font-family: 'GeogrotesqueSemiBold';
	src: url('font/geogtqsb.eot');
	src: local('Geogrotesque'), local('Geogrotesque-SemiBold'), url('font/geogtqsb.woff') format('woff'), url('font/geogtqsb.ttf') format('truetype'), url('geogtqsb.svg#Geogrotesque-SemiBold') format('svg');
}

@font-face {
	font-family: 'GeogrotesqueMedium';
	src: url('font/geogtqmd.eot');
	src: local('Geogrotesque'), local('Geogrotesque-Medium'), url('font/geogtqmd.woff') format('woff'), url('font/geogtqmd.ttf') format('truetype'), url('geogtqmd.svg#Geogrotesque-Medium') format('svg');
}

a:focus { 
	outline:none; /*usuwanie niebieskiej obwódki w FF*/
}

#body {
background: #7B7B7B url(img/bg.jpg) repeat-x top left;
width: 100%;
text-align: left;
margin: 0;
padding: 0;
text-align: justify;
font: 12px Tahoma, Arial, Trebuchet MS, Verdena;
line-height: 15px;
color: #000000;
border: 1px;
}

table, td {top:0px;
vertical-align:top;
}


.bg-bottom {
background: #ffffff url(img/bg-bottom.jpg) repeat-x top left;
}


.tit {
font-family: Tahoma, Arial !important;
font-size: 18px;
text-align: left;
margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 10px;
line-height: 24px;
color:#616161;
border-bottom: 1px solid #E0E0E0;
width:;
}

h1 {
font-family: Tahoma, Arial !important;
font-size: 20px;
text-align: left;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
line-height: 24px;
color:#FF0000;
border-top: 0px solid #544C39;
}

     
table {
margin: 0 auto;
padding: 0;
text-align: center;
}

img {
border:0;
}

p {
margin: 10px;
font-weight:normal;
text-align: justify;
}

.right {
text-align: right;
}


a:link {font-weight: normal; text-decoration: underline; color:#FF0000;}
a:visited {font-weight: normal; text-decoration: none; color:#FF0000;}
a:hover, a:active {font-weight: normal; text-decoration: underline; color:#000000;}

.a-black:link {font-weight: normal; text-decoration: underline; color:#CC0000;}
.a-black:visited {font-weight: normal; text-decoration: none; color:#CC0000;}
.a-black:hover, a:active {font-weight: normal; text-decoration: underline; color:#000000;}

/*menu-top*/

.a-menu-top:link, .a-menu-top:visited {
font-family: Tahoma, Arial !important;
background: transparent url(img/arrow.gif) no-repeat top left;
font-size:14px;
font-weight: normal;
text-align: left; text-decoration: none; color:#ffffff; line-height: 15px;
position: relative; float:left; display:block; width:;
padding: 0px 0px 10px 0px;
border-top: 18px solid transparent;
border-bottom: 10px solid transparent;
padding-left: 16px;
border-right: 33px solid transparent;
}

.a-menu-top:hover, .a-menu-top:active {
font-family: Tahoma, Arial !important;
background: transparent url(img/arrow.gif) no-repeat top left;
font-size:14px;
font-weight: normal;
text-align: left; text-decoration: none; color:#CCCCCC; line-height: 15px;
position: relative; float:left; display:block; width:;
padding: 0px 0px 10px 0px;
border-top: 18px solid transparent;
border-bottom: 10px solid transparent;
padding-left: 16px;
border-right: 33px solid transparent;
}

/*menu-left*/

.menu {
background: transparent url() no-repeat bottom left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 10px !important;
border-top: 0px solid #000000;
text-align: center;
width:228px;
line-height: 12px;
}

.a-menu-left:link, .a-menu-left:visited {
font-size:14px;font-family: Tahoma, Arial !important;
font-weight: normal;text-align: left; 
text-decoration: none; 
color:#00000; 
line-height: 16px !important; 
position: relative; display:block; width:210px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #E0E0E0;
}
.a-menu-left:hover, .a-menu-left:active {
font-size:14px;font-family: Tahoma, Arial !important;
font-weight: normal;text-align: left; 
text-decoration: none; 
color:#000000; 
line-height: 16px !important; 
position: relative; display:block; width:210px;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #E0E0E0;
}

/*menu-baner*/

.a-menu-baner:link, .a-menu-baner:visited {
font-size:12px;font-family: Tahoma, Arial !important;font-weight: normal;text-align: right; text-decoration: none; color:#FEB300; line-height: 16px; 
position: relative; float: right; display:block; width:;
padding: 4px 0px 4px 30px;
margin: 0px 0px 0px 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;


}
.a-menu-baner:hover, .a-menu-baner:active {

font-size:12px;font-family: Tahoma, Arial !important;font-weight: normal;text-align: right; text-decoration: underline; color:#ffffff; line-height: 16px; 
position: relative; float: right; display:block; width:;
padding: 4px 0px 4px 30px;
margin: 0px 0px 0px 0px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;

}

.right {
text-align: right;
margin: 0px;
padding: 3px 15px 0px 10px;
line-height: 0px;
}

.center {
text-align: center;
}


ul {
text-align: left;
margin: 0px;
padding: 0px 0px 0px 10px;
line-height: 15px;
}

ol {
font: 11px Tahoma, Arial, Trebuchet MS, Verdena ;
text-align: left;
margin: 0px;
padding: 0px 0px 20px 10px;
}

li {
list-style-image: url();
text-align: left;
line-height: 15px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: 5px;
}

.baner {
line-height: 0px;
}

.bg-menu-top {
background: transparent url(img/bg-menu-top.jpg) repeat-x top left;
padding: 0px 0px 0px 15px;
margin: 0px 0px 10px 0px;
border-bottom: 0px solid #000000;
text-align: left;
height:51px;
line-height: 0px;
}

.content-table {
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px !important;
width:1000px;
}

.content-table-next {
background: #E2E2E2 url() repeat-x top left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px !important;
width:1000px;
}

.content-left {
background: #ffffff url() repeat-x top left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px solid #000000;
text-align: left;
width:679px;
}

.content-index-top {
background: #E2E2E2 url() repeat-x top left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px !important;
border-top: 0px solid #000000;
text-align: center;
width:1000px;
}

.content-index-bottom {
background: #ffffff url(img/bg-index-bottom.jpg) repeat-x top left;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 0px !important;
border-bottom: 1px solid #E0E0E0;
text-align: center;
width:1000px;
}


.promocje-index {
background: #E2E2E2 url(img/bg-promocje-index.gif) no-repeat bottom left;
padding: 0px 0px 15px 0px;
margin: 0px 0px 0px 0px !important;
border-top: 1px solid #959595;
text-align: center;
width:228px;
line-height: 10px;
}

.promocje-index-right {
background: #E2E2E2 url() no-repeat bottom left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px !important;
border-top: 0px solid #000000;
text-align: center;
width:228px;
line-height: 10px;
}

.wydarzenia-index {
background: transpaernt url() no-repeat bottom left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px !important;
border-top: 0px solid #000000;
text-align: center;
width:300px;
line-height: 10px;
}

.kontakt-index {
background: transpaernt url() no-repeat bottom left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px !important;
border-top: 0px solid #000000;
text-align: center;
width:260px;
line-height: 14px;
}


.promo {
line-height: 15px;
position: relative; 
float:right;
display:block; 
width:100%;
padding: 10px 0px 10px 0px;
border-bottom: 1px solid #E2E2E2;
}

.mapa {
line-height: 0px;
position: relative; 
float: right;

}

.cena {
background: #FF0000;
font: 20px Verdena, Tahoma, Arial;
line-height: 20px;
text-align: center;
color: #ffffff;
padding: 10px 10px 10px 10px;
margin: 0px 0px 0px 0px;
width:80px;
}





.content-right {
background: transparent url() repeat-x top left;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #7A0053;
text-align: right;
width:291px;
}



.content {
background: #ffffff url(img/bg-content-index.jpg) repeat-x top left;
padding: 5px 10px 15px 10px;
margin: 10px;
border: 0px solid #7A0053;
text-align: left;
width:680px;
}


.content-bottom {
background: transparent url(img/bg-content-bottom.gif) no-repeat top left;
padding: 0px 0px 30px 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #7A0053;
text-align: center;
}


.menu-top {
background: transparent url() repeat-x bottom left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #C9B29A;
text-align: center;
}

.ticker {
background: #ffffff;
font: 10px Verdena, Tahoma, Arial;
line-height: 0px;
text-align: left;
color: #000000;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.bg-bottom {
background: transparent url() repeat-x bottom left;
font: 11px Verdena, Tahoma, Arial;
line-height: 14px;
text-align: center;
color: #000000;
margin: 0px 0px 0px 0px;
}


.footer {
background: transparent url() repeat-x bottom left;
font: 10px Verdena, Tahoma, Arial;
line-height: 1.2;
color:#E2E2E2;
padding: 10px 0px 20px 0px;
margin: 0px 0px 0px 0px;
}

.button {
font-family: Tahoma, Arial !important;
background: red url() no-repeat bottom left;
color:#ffffff;
padding: 5px 15px 5px 15px;
margin: 2px 0px 10px 0px;
border: 1px solid #D1D2D4;

}

.area {
font: 11px Tahoma, Arial, Trebuchet MS, Verdena;
background: #ffffff url() no-repeat bottom left;
color:#000000;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
border: 1px solid #D1D2D4;
width: 140px;
}

.area-text {
font: 11px Tahoma, Arial, Trebuchet MS, Verdena;
background: #ffffff url() no-repeat bottom left;
color:#000000;
line-height: 1.2;
padding: 2px 2px 2px 2px;
margin: 0px 0px 0px 0px;
border: 1px solid #D1D2D4;
width: 180px;
height:63px;
}

.stopka {
width: 800px;
text-align: left;
}

.reklama99 {
width: 200px;
text-align: right;
}


