@font-face{ 
	font-family: 'xclusive-regular';
	src: url('xclusive-regular.eot');
	src: url('xclusive-regular.eot?#iefix') format('embedded-opentype'),
	     url('xclusive-regular.woff') format('woff'),
	     url('xclusive-regular.ttf') format('truetype'),
	     url('xclusive-regular.svg#menu') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face{ 
	font-family: 'xclusive-condensed';
	src: url('xclusive-condensed.eot');
	src: url('xclusive-condensed.eot?#iefix') format('embedded-opentype'),
	     url('xclusive-condensed.woff') format('woff'),
	     url('xclusive-condensed.ttf') format('truetype'),
	     url('xclusive-condensed.svg#menu') format('svg');
	font-weight: normal;
	font-style: normal;
}
* {margin:0; padding:0;}
a * {border: 0;} 
html {height: 100%;}
body {height:100%; background-color:#fbfbfb;}
.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -20px;}
.push {height: 20px;}
.stopka {text-align:center; color:#141413; font-family:xclusive-regular; font-size:13px; height:20px;}
.stopka a {text-decoration: none; color:#141413;}

.login_bg {background: url(../images/login_bg.png) repeat; width:349px; height:325px; position:relative;}
.login_btn_bg {background: url(../images/login.png) repeat; width:153px; height:61px; margin-top:20px;}
#login_btn {width:106px; height:40px; cursor:pointer; background:none; border:none;}

.menu_bg {background: url(../images/menu_bg.png) no-repeat; width:922px; height:76px; position:relative;}
.menu_center {position:absolute; top:10px; left:60px; width:800px; text-align:left;}
.menu_txt {font-family:xclusive-condensed; font-size:22px; color:#FFF; margin:0 15px 0 15px; text-decoration:none;}
a:hover.menu_txt {color:#eee4fb;}

.logout {background: url(../images/turn_off_btn.png) no-repeat; width:24px; height:24px; background-position:0px 0px; position:absolute; top:12px; right:15px;}
a:hover.logout  {background-position: 0px -24px;}

.top_box {width:840px; height:35px; background-color:#444444; position:relative;}
.top_box_txt {font-family:xclusive-regular; font-size:16px; color: #fff; position:absolute; top:8px; text-decoration:none;}
.top_txt {font-family: xclusive-regular_bold, Verdana; font-size: 26px; color: #434343; margin:20px 0 13px 0;}
.linia {width:840px; height:1px; background-color:#636363; margin-bottom:1px;}
.top_box_txt_center {font-family: xclusive-regular, Verdana; font-size:14px; color: #000; padding-top:8px; text-align:center;}
.box_linia {position:absolute; top:5px;}
.center_box {width:840px;}
.bottom_box {width:840px; height:66px; border-top:#91a0a6 1px solid; border-bottom:#636363 1px solid; background-color:#eee8e4; margin-bottom:1px;}

.tytul_web,
.log_pass {font-family: xclusive-regular, Verdana; font-size:15px; color: #434343; text-decoration:none;}
.ramka_input {
	background:none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #c6c6c6;
	color:#141413;
}
#zapisz {background: url(../images/save.png) no-repeat; border: none; width:109px; height:42px; cursor:pointer;}

.no_bg {background: url(../images/no_bg.png) no-repeat; width:240px; height:50px; position:relative;}
.ok_bg {background: url(../images/ok_bg.png) no-repeat; width:253px; height:50px; position:relative;}
.ok,
.no {font-family: xclusive-regular, Verdana; font-size: 12px; position:absolute; top:26px; width:170px; color:#434343; text-align:center;}
.no {left:60px;}
.ok {left:73px;}

.tab_info_kreski {border-bottom:1px; border-bottom-color:#bababa; border-bottom-style:dashed;}
.tab_info {font-family: xclusive-regular, Verdana; font-size:16px; color:#434343; text-align:center; text-decoration:none;}
.reservation_link {font-family: xclusive-regular, Verdana; font-size:17px; color:#434343; margin:0 40px 0 40px; text-decoration:none; padding:2px 5px 2px 5px;}
a.tab_info:hover,
a.reservation_link:hover {color:#6f3bd8;}
.tab_info_s {font-family: xclusive-regular, Verdana; font-size:16px; color:#434343; text-align:center; text-decoration:none;}
.tab_info_c {font-family: xclusive-regular, Verdana; font-size:17px; color:#6f3bd8; text-align:center; text-decoration:none;}
.tab_info_sc {font-family: xclusive-regular, Verdana; font-size:14px; color:#9979d8; text-align:center; text-decoration:none;}
.message_txt {font-family: xclusive-regular, Verdana; font-size:18px; color:#434343; text-align:justify; text-decoration:none; margin:50px;}
.linia2 {width:800px; height:1px; background-color:#636363; margin-bottom:1px;}
.top_box2 {width:800px; height:35px; background-color:#444444; position:relative;}
.center_box2 {width:800px; position:relative;}
.fpa {position:absolute; top:6px; right:10px;}
.fpa_link {font-family: xclusive-regular, Verdana; font-size:13px; color:#434343; text-align:center; text-decoration:none; background-color:#CCC; padding:5px 8px 5px 8px;}

#edytuj {background: url(../images/edytuj.png) top left no-repeat; border: none; width: 74px; height: 24px; cursor: pointer;}
.press_del {position:absolute; top:-5px; right:-5px;}
.nta_del {position:absolute; top:-5px; right:-9px;}
.foto {position:absolute; top:2px; left:3px;}
.foto_bg {background: url(../images/foto_bg.png) no-repeat; width:185px; height:116px; float:left; margin:10px 5px 10px 5px; position:relative;}
.foto_fpa_bg {background: url(../images/foto_bg.png) no-repeat; width:185px; height:116px; margin:10px 5px 10px 5px; position:relative;}
.foto_nta_bg {width:50px; height:50px; margin:5px; position:relative; display:inline-block;}
.foto_ntaa_bg {width:100px; height:50px; margin:5px; position:relative; display:inline-block;}

.pagination_bg {width:840px; height:82px; position:relative; margin:20px 0 20px 0; font-family:xclusive-regular; font-size:18px; color:#000;}
.pages_bg {padding:0 5px 0 5px;}
a.pages:link, a.pages:visited, a.pages:active {font-family:xclusive-regular; font-size:18px; text-decoration:none; color:#000;}
a.pages:hover {text-decoration:none; color:#8b69dd;}
a.active_pg {font-family:xclusive-regular; font-size:18px; text-decoration:none; color:#8b69dd; font-weight:bold;}

.mini_foto_bg {width:90px; height:60px; position:relative;}
.mini_foto_delete {position:absolute; top:-6px; right:-6px;}
.ul div {text-decoration:line-through; color:#bfbfbf;}