@CHARSET "UTF-8";

body, html {
	margin: 0px;
	padding: 0px;	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: rgb(35,31,32);
	font-size: 11px;
}

body {
	background-color: #ffffff;	
}

img {
	border: none;
}

#main {
	margin: auto;
	width: 960px;
	height: auto;
	padding-left: 50px;
}
#header-top {
	margin: auto;
	width: 900px;
	height: 112px;
	margin-top: 5px;	
}
#header {
	margin: auto;
	width: 900px;
	height: 204px;
	background-image: url(../img/header-bg.jpg);
	background-repeat: no-repeat;
}
#header-text{width: 670px;height: 93px;float: left;font-size: 72px;text-transform: uppercase; color: rgb(226,226,227); text-align: right;}
#header-logo-home {
	float: left;
	margin-left: 0px;
	width: 103px;
	height: 112px;
}

#header-logo-home img{
	border: none;
}

#header-menu-top {
	float: left;
	margin-top: 12px;
	width: 654px;
	height: 16px;
	text-align: right;
}

#header-menu-top a{
	text-decoration: none;
	color: #604A2D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}

#header-flags {
	float: left;
	width: 112px;
	height: 18px;
	margin-left: 0px;
	margin-top: 10px;
}

#header-flags img{
	border: none;
	mergin-left: 10px;
}

#flashbox-div{width:910px;height:310px;margin:auto;padding: 0 10px 0 0;}

#header-a1 {
	float: left;
	width: 7px;
	height: 24px;
	margin-left: 757px;
	margin-top: 9px;	
}

#header-a1 img{
	cursor: pointer;
	border: none;
}

#header-a2 {
	float: left;
	width: 10px;
	height: 24px;
	margin-left: 2px;
	margin-top: 9px;	
}

#header-a2 img{
	cursor: pointer;
	border: none;
}


#header-a3 {
	float: left;
	width: 12px;
	height: 24px;
	margin-left: 3px;
	margin-top: 9px;	
}

#header-a3 img{
	cursor: pointer;
	border: none;
}

#header-logo-iss {
	float: left;
	margin-left: 10px;
	margin-top: 54px;
	width: 114px;
	height: 58px;
}
#header-logo-portale{width: 130px; height: 19px;float: right;display: block;background-image: url("../img/portale-s.gif");}
#header-logo-portale:hover{background-image: url("../img/portale-s-hover.gif");}
#header-logo-iss img{
	border: none;
}
#main-menu {
	margin: auto;
	height: 35px;
	width: 900px;
}
#languages-tab{
	border-top: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	width: 900px;
	height: 18px;
	margin: auto;
	color: rgb(88,89,91);
	font-size: 11px;
}
#languages-tab span:FIRST-CHILD{margin-left: 11px;}
#languages-tab .active{color: rgb(174,61,78);}
#languages-tab a{color: rgb(128,130,133);text-decoration: none;margin-left: 14px;}
#languages-tab a:hover{color: rgb(174,61,78);}
#search-submit{
	float: right;
	background: rgb(175,61,79);
	width: 45px;
	height:16px;
	text-align: center;
	color: rgb(255,255,255);
	padding-top: 2px;
	margin-right: 2px;
	cursor:pointer;
	}
#search-val{
	float: right;
	border: 0px;
	height: 14px;
	margin: 0px;
	padding: 2px 0 2px 3px;
	border-left: 1px solid #bcbdc0;	
	background-image: url("../img/search-bg.gif");
	background-repeat: repeat-x;	
	color:#A7A9AC;	
	font-size:11px;
	font-weight:bold;
	}
#fontsize-1,#fontsize-2,#fontsize-3{float: right;width: 10px;font-weight: bold;margin-left: 2px;cursor: pointer;}
#fontsize-1{font-size: 10px;color: rgb(128,130,133);margin-top: 4px;}
#fontsize-2{font-size: 12px;color: rgb(174,61,78);margin-top: 2px;}
#fontsize-3{font-size: 14px;color: rgb(128,130,133);margin-top: 1px;}

#main-news-tab{font-size: 24px;color: rgb(174,61,78);width: 900px;margin: 7px 0 0 5px; height: 50px;}
#main-news-tab span{font-size: 15px;color: rgb(167,169,172);}
#main-news-tab a{text-decoration: none; color: rgb(167,169,172);}
#main-news-tab a:hover{text-decoration: none; color: rgb(174,61,78);}

#clickmenu {
	margin-top: 0px;
	margin-left: -20px;
}

.right-left {
	width: 229px;
	float: left;
	height: auto;
	margin-left: 6px;
	border-right: 1px dotted rgb(174,61,78);
}
#right-right {
	width: 240px;
	float: left;
}

.main-menu-cell {
	height: 22px;
	background-image: url(../img/menu-sub-bg.jpg);
	background-repeat: repeat-x;	
	border-left: 1px solid rgb(229,230,231);
	border-right: 1px solid rgb(229,230,231);
	border-bottom: 2px solid rgb(175,61,79);
	padding: 5px 2px 0 2px;
	width: 174px;
	margin-left: 1px;
	float: left;
	position: relative;
}
.main-menu-cell:hover{border-bottom: 2px solid rgb(174,61,78);}
.main-menu-cell:hover a{color: rgb(174,61,78);}
.main-menu-cell a {
	padding: 1em 1em;
	text-align: center;
	text-decoration: none;
	color: #000000;
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	display: block;
	position: relative;
	cursor: pointer;	
}

.main-menu-cell-reservation {
	height: 22px;	
	border-left: 1px solid rgb(135,44,59);
	border-right: 1px solid rgb(135,44,59);
	padding: 5px 3px 0 4px;
	width: 109px;
	margin-left: 1px;
	float: left;
	position: relative;
	background-image: url('../img/reservation-bg.gif');
	background-repeat:repeat-x;
	border-bottom: 2px solid rgb(135,44,59);
}
.main-menu-cell-reservation:hover{border-bottom: 2px solid rgb(135,44,59);}
.main-menu-cell-reservation:hover a{color: rgb(255,255,255);}
.main-menu-cell-reservation a {
	padding: 1em 1em;
	text-align: center;
	text-decoration: none;
	color: rgb(255,255,255);
	font-family: Arial,Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	display: block;
	position: relative;	
}
.main-menu-cell input{
	height: 20px;
	width: 164px;
	margin-top: 4px;
	background-color: #958C7F;
	border: 1px solid #6C593F;
	color: #ffffff;
	cursor: default;
}
.main-menu-cell ul{
	display:none;
}

.main-menu-cell img{
	border: none;
}
#main-newsletter-head{color: rgb(174,61,78);font-size: 16px;margin: 17px 0 0 0;}
#main-newsletter-head span{font-weight: normal;font-size: 18px;}
#msgbox {
	display: none;
}

#footer {
	margin: 0px;
	margin-top: 0px;
	float: left;
	width: 100%;
	height: 80px;	

}

#footer-row {
	margin: 0px;
	float: left;
	width: 100%;
	height: 80px;
	margin-top: 29px;
}

#footer-row-content {
	margin: auto;
	width: 900px;
}

#footer-row-left {
	margin: 45px 0 0 10px;
	float: left;
	width: 492px;
	text-align: left;
	text-decoration: none;
	color: rgb(88,89,91);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
}

#footer-row-left a{
	text-decoration: none;
	color: rgb(88,89,91);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;		
}

#footer-row-right {
	margin: 45px 0 0 0;
	float: left;
	width: 298px;
	text-align: right;
	text-decoration: none;
	color: rgb(88,89,91);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;		
}

a.red-link {
	font-size: 11px;
	color: rgb(174,61,78);
	font-weight: bold;
	text-decoration: none;
}

a.red-link:hover {	
	text-decoration: underline;
}

.remind_pass{	
	
	float:right;
	line-height:130%;
	margin-right:227px;
	padding-top:31px;
	text-align:right;
	width:130px;
}
.remind_pass a{
	color:#AF3C4E;
	font-weight:bold;
	text-decoration:none;
}

#main-menu-cell-iss {
	margin-left: 6px;
}	

#get-ics {
	float:left;
	width:200px;
	text-align:center;
	margin-top:12px;
	padding-bottom:7px;
}	

#get-ics a{
	text-decoration:none;
	color: #ba0d0b;
	font-weight: bold;
}

#help-icon {
	float:left;
	width:100%;
	height:0px;
	text-align:right;
}

.help-tooltip {
	width:60px;
	height:60px;
	margin-left:170px;
	cursor:pointer;
	margin-right:60px;
}
.yt-popup{
	background-image:url("../img/yt-popup-bg.gif");    
	width:403px;
	height:332px;
	position:absolute;
    left:50%;
   	margin-left: -200px;
    top:400px;
    z-index: 200;
    display: none;
    cursor: move;
}
.yt-popup h5{
	background-color:rgb(188,190,192);
	padding:5px;
	margin:1px;
	font-size: 10px;
	font-weight: normal;
	padding: 5px;	
}
.yt-popup div{padding:0px;margin-bottom:0px;}
#yt-content{margin: 12px 0 0 13px;}
.yt-drag{height: 100%;cursor: move;float: left;width: 100%;}
#close-yt{position: absolute; right: -17px;cursor: pointer;top: 0px;display: block;}

#event-list{
	font-family: Arial;
	font-size: 11px;
	color: rgb(35,31,32);
	padding: 5px 10px 0px 10px;
	text-align: justify;
	border-top: 1px solid rgb(188,190,192);
	display: none;	
}
#event-list span{color: rgb(174,61,78);font-weight: bold;}
#event-list a{
	color: rgb(174,61,78);
	font-weight: bold;
	text-decoration: none;
	display: inline;
	font-size: 11px;
	padding: 0;
}

#show-event-list-bottom{padding: 0px 10px 3px 0;}

.friends{display: block;float: right;height: 20px;}
#friend-flaker{background-image: url("../img/friends-flaker.gif");width: 25px;}
#friend-flaker:hover{background-image: url("../img/friends-flaker-hover.gif");}
#friend-twitter{background-image: url("../img/friends-twitter.gif");width: 21px;}
#friend-twitter:hover{background-image: url("../img/friends-twitter-hover.gif");}
#friend-blip{background-image: url("../img/friends-blip.gif");width: 24px;}
#friend-blip:hover{background-image: url("../img/friends-blip-hover.gif");}
#friend-facebook{background-image: url("../img/friends-facebook.gif");width: 23px;}
#friend-facebook:hover{background-image: url("../img/friends-facebook-hover.gif");}
#friend-youtube{background-image: url("../img/friends-youtube.gif");width: 53px;}
#friend-youtube:hover{background-image: url("../img/friends-youtube-hover.gif");}

#rss-link{display: block;width: 18px;height: 18px; margin: 30px 150px 0 0;float: right;background-image: url("../img/rss-big.gif");}
#rss-link:hover{background-image: url("../img/rss-big-hover.gif");}

/*** CALENDAR ***/
#event-calendar{
	width: 184px;	
	/*background-color: #f3d8da;*/
	text-align: center;
	position: absolute;
	top: 30px;
	left: -2px;
	background-image: url("../img/newscalendar-bottom.png");
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 2;
}
#event-calendar-bg{
	width: 179px;	
	background-image: url("../img/newscalendar-bg.png");
	background-repeat: repeat-y;
	padding: 25px 3px 0 2px;
	margin-bottom: 7px;
}
#calendar_div_main{
	width: 178px;	
	/*background-color: #f3d8da;*/
	text-align: center;
}
.newsCalendar{	
	padding: 0px;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
.newsCalendar td {padding: 0px;}
.newsCalendar .yearBlock{
	float: left;
	width: 45px;
	text-align: center;
}
.newsCalendar .monthBlock{
	float: left;
	width: 110px;
	text-align: center;
}
.newsCalendar .arrow{
	float: left;
	width: 10px;
	text-align: center;
	cursor: pointer;
}
.newsCalendar .yearRow td, .newsCalendar .monthRow td{
	color: rgb(35,31,32);	
	height: 27px;
	font-family: helvetica, arial;
	font-size: 12px;
	vertical-align: top;
}

.newsCalendar .titleRow {height: auto;}
.newsCalendar .titleRow td{	
	color: rgb(35,31,32);
	font-family: helvetica, arial;
	font-weight: normal;
	font-size: 12px;
	width: 25px;
	height: 21px;
	border-right: 1px dotted rgb(135,44,59);
	vertical-align: top;
}
.newsCalendar .daysRow {height: auto;}
.newsCalendar .daysRow .weekEndCell,.newsCalendar .titleRow .weekEndCell{font-weight: bold;border-right: none;}
.newsCalendar .daysRow #currentDay{
	color: #ffffff;
	font-weight: bold;	
}
.newsCalendar .daysRow td{
	color:rgb(35,31,32);
	font-family: helvetica, arial;
	font-weight: normal;
	font-size: 12px;
	height: 19px;
	height: 16px;
	border: none;
	border-right: 1px dotted rgb(135,44,59);
}

.newsCalendar .daysRow td.dayEvent{
	color: rgb(174,61,78);
	cursor: pointer;
	font-weight: bold;
}
.newsCalendar .daysRow td.otherMonth{	
	color:#f3d8da;
	background: none;	
}

.main-menu-cell .show-event-list{
	display: block;
	font-family: arial;
	font-size: 11px;
	color: rgb(174,61,78);
	text-decoration: none;
	padding: 4px 12px 14px 0;
	text-align: right;
}
#show-event-list-top{background-position: center;background-repeat: no-repeat;background-position: bottom center;}
#preloadImages{
	width: 1px;
	height: 1px;
	position: absolute;
	display: none;
}
#gallery-flash{float:left;width: 706px;margin-top: 12px;}
#wydarzenia-flash{float:left;width: 720px;margin-top: 12px;margin-left:-14px;}
/*** PAGING   ***/
.paging{	
	padding: 5px 0 5px 0;
	font-weight: normal;
	color:rgb(188,190,192);
	text-align: right;
	margin: 4px 0 4px 0;
	float: left;
	width: 680px;
}
.paging img{
	margin-bottom: -3px;
}
.paging a {color: rgb(77,77,77);text-decoration: none;padding: 0 2px 0 2px;}
#cms-right .paging a {color: rgb(77,77,77);text-decoration: none;padding: 0 2px 0 2px; font-weight: normal;}
.paging .current {color: rgb(174,61,78);font-weight: bold;}
#cms-right .paging .current {color: rgb(174,61,78);font-weight: bold;}
.paging .of{color: rgb(77,77,77);}

/** Table Style **/
.table-style td{color:#6C6E71;}
.table-style th{background-image: url("../img/table-head-center-grey.gif");	background-repeat: repeat-x;height: 40px;}
.table-style th.pink{background-image: url("../img/table-head-center-pink.gif");}
.table-style td{text-align: left;padding: 0 0 0 11px;height: 38px;}
.table-style .row1{color:#6C6E71; background-color: #f3f3f4;background-image: url("../img/table-td-bottom-grey.gif");background-position: bottom;background-repeat: repeat-x;}
.table-style .row2{color:#6C6E71; background-color: #ffffff;background-image: url("../img/table-td-bottom-white.gif");background-position: bottom;background-repeat: repeat-x;}
.table-style .th{height: 40px;background: url("../img/table-head-arrow-grey.gif") no-repeat top center;position:relative;}
.table-style .pink .th{background: url("../img/table-head-arrow-pink.gif") no-repeat top center;}
.table-style .th-left{float:left;width: 4px;height: 33px;background-image: url("../img/table-head-left-grey.gif");background-repeat: no-repeat;}
.table-style .th-center{float:left;height:23px;width: auto;padding:8px 0 0 3px;}
.table-style .pink .th-right{background-image: url("../img/table-head-right-pink.gif");}
.table-style .pink .th-left{background-image: url("../img/table-head-left-pink.gif");}
.table-style .th-right{float:right;width: 4px;height: 33px;background-image: url("../img/table-head-right-grey.gif");background-repeat: no-repeat;}
.table-style .sort-buttons{position: absolute;top:4px;right: 5px;line-height:100%;vertical-align:top;width:15px;}
.table-style .row2 .td-left{background: url("../img/table-td-left-white.gif") left bottom no-repeat;}
.table-style .row2 .td-right{background: url("../img/table-td-right-white.gif") right bottom no-repeat;padding-right:11px;}
.table-style .row1 .td-left{background: url("../img/table-td-left-grey.gif") left bottom no-repeat;}
.table-style .row1 .td-right{background: url("../img/table-td-right-grey.gif") right bottom no-repeat;padding-right:11px;}
.table-style .row1-last .td-left {background:transparent url(../img/table-td-left-grey-last.gif) no-repeat scroll left bottom;}
.table-style .row1-last .td-right {background:transparent url(../img/table-td-right-grey-last.gif) no-repeat scroll right bottom;}
.table-style .row2-last .td-left {background:transparent url(../img/table-td-left-white-last.gif) no-repeat scroll left bottom;}
.table-style .row2-last .td-right {background:transparent url(../img/table-td-right-white-last.gif) no-repeat scroll right bottom;}
.table-style .row1-bottom{background-color:#F3F3F4;background-image:url(../img/table-td-bottom-grey.gif);background-position:center bottom;background-repeat:repeat-x;}
.table-style .row2-bottom{background-color:#FFFFFF;background-image:url(../img/table-td-bottom-white.gif);background-position:center bottom;background-repeat:repeat-x;}
.table-style .row1-bottom td{height: 5px;padding: 0px;border: none;}
.table-style .row2-bottom td{height: 5px;padding: 0px;border: none;}
.table-style .row2-bottom .td-left{background:transparent url(../img/table-td-left-white.gif) no-repeat scroll left bottom;}
.table-style .row2-bottom .td-right{background:transparent url(../img/table-td-right-white.gif) no-repeat scroll right bottom;}
.table-style .row1-bottom .td-left{background:transparent url(../img/table-td-left-grey.gif) no-repeat scroll left bottom;}
.table-style .row1-bottom .td-right{background:transparent url(../img/table-td-right-grey.gif) no-repeat scroll right bottom;}

.headline {color:#AE3D4E;font-family:Arial;font-size:20px;font-weight:normal;}
.to-gallery{display: block;font-weight: bold;color: rgb(174,61,78);margin: 10px 0 5px 88px}

ul.errors{color: rgb(174,61,78);}

#main ul{list-style-image:url("../img/list-style-image.gif");}

.main-open-hours{width: 187px;padding:0 2px 20px 2px;border-bottom:solid 1px #AE3D4E;font-weight: bold;margin:10px 0 20px 0;}
.main-open-hours a{font-weight: bold;text-decoration: none;color:#AE3D4E}

.main-notice{width: 187px;padding:0 2px 20px 2px;border-bottom:solid 1px #AE3D4E;margin:10px 0 20px 0; text-align: justify;}
.main-notice .head{font-size: 20px;font-weight: normal;}
.main-notice a{font-weight: bold;text-decoration: none;color:#AE3D4E}

.shoplist .data{width:190px;}
.shoplist{width:1010px;}