* {margin:0;padding:0;}

html {height: 100%; min-width: 1024px;}
body { font: 12px/18px Arial, Tahoma, Verdana, sans-serif; width: 100%; height: 100%; color:#333333;}
a { 	color: #0099cc; 	outline: none; 	text-decoration: underline; }
a:hover { text-decoration: none; }
p {margin: 0 0 8px}
img { border: none; }
input {vertical-align: middle}

#wrapper { width: 100%; 	margin: 0 auto; 	min-height: 100%; 	height: auto !important; 	height: 100%; }

.logo { position:absolute; left:20px; top:54px; }
.tel { position:absolute; left:180px; top:10px; }
/* Header
-----------------------------------------------------------------------------*/
#menu {width:426px;position:absolute;top:180px;left:0;}
#menu  ul {list-style: none;}
#menu  ul li {height:68px;}

#menu .m01 {background: url('../images/menu_03.gif') no-repeat left;width:331px}
#menu .m02 {background: url('../images/menu_04.gif') no-repeat left;width:213px;position:relative;top:-23px;z-index:2}
#menu .m03 {background: url('../images/menu_03.gif') no-repeat left;width:426px;margin-top:-45px;z-index:1}
#menu .m04 {background: url('../images/menu_04.gif') no-repeat left;width:246px;position:relative;top:-23px;z-index:2}
#menu .m05 {background: url('../images/menu_03.gif') no-repeat left;width:272px;margin-top:-45px;z-index:1}

#menu img, #menu a span{z-index:3;position:absolute;left:20px;top:16px;}

#menu .ms1 {display:inline-block;background: url('../images/menu.png') no-repeat;width:292px;height:36px;cursor:pointer}
#menu .ms1a {display:inline-block;background: url('../images/menu.png') no-repeat;width:292px;height:36px;cursor:pointer}
#menu .ms1:hover {background: url('../images/menu.png') no-repeat left -46px;}
#menu .ms2 {display:inline-block;background: url('../images/menu.png') no-repeat left -92px;width:180px;height:36px;cursor:pointer}
#menu .ms2a {display:inline-block;background: url('../images/menu.png') no-repeat left -92px;width:180px;height:36px;cursor:pointer}
#menu .ms2:hover {background: url('../images/menu.png') no-repeat left -138px;}
#menu .ms3 {display:inline-block;background: url('../images/menu.png') no-repeat left -184px;width:384px;height:44px;cursor:pointer;position:relative;z-index:4}
#menu .ms3a {display:inline-block;background: url('../images/menu.png') no-repeat left -184px;width:384px;height:44px;cursor:pointer;position:relative;z-index:4}
#menu .ms3:hover {background: url('../images/menu.png') no-repeat left -230px;position:relative;z-index:4}
#menu .ms4 {display:inline-block;background: url('../images/menu.png') no-repeat left -276px;width:202px;height:36px;cursor:pointer}
#menu .ms4a {display:inline-block;background: url('../images/menu.png') no-repeat left -276px;width:202px;height:36px;cursor:pointer}
#menu .ms4:hover {background: url('../images/menu.png') no-repeat left -322px;}
#menu .ms5 {display:inline-block;background: url('../images/menu.png') no-repeat left -368px;width:234px;height:36px;cursor:pointer;position:relative;z-index:4}
#menu .ms5a {display:inline-block;background: url('../images/menu.png') no-repeat left -368px;width:234px;height:36px;cursor:pointer;position:relative;z-index:4}
#menu .ms5:hover {background: url('../images/menu.png') no-repeat left -405px;position:relative;z-index:4}

#menu .active {background: url('../images/mactive.gif') repeat-x;}
#menu .active1 {background: url('../images/mactive1.gif') repeat-x;}
#menu .active2 {background: url('../images/mactive2.gif') repeat-x;}
#menu .active3 {background: url('../images/mactive3.gif') repeat-x;}
/* Middle
-----------------------------------------------------------------------------*/
#middle { 	width: 100%; 	padding: 0 0 100px; 	height: 1%; }
#middle:after { 	content: '.'; 	display: block; 	clear: both; 	visibility: hidden; 	height: 0; }
#topmenu {width: 100%;}
#topmenu  ul {overflow: hidden;padding: 5px 0px 0px 0px;font:10pt Tahoma;margin: 0px;list-style: none;display:inline-block;}
#topmenu  ul li {border-left:1px solid #2a393c;float: left; list-style: none;margin-left: -1px;padding: 2px 18px 2px 15px;}
#topmenu  a {float: left; color: #0099cc; }
#topmenu  a:hover {text-decoration: none;}
#container { width: 100%; float: left; overflow: hidden; padding: 25px 0 0 0;}
#content { padding: 0px 370px 0 40px; }

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr { 	float: left; 	margin-right: -3px; 	width: 320px; 	margin-left: -320px; 	position: relative; 	 }
.title {font: 30px Verdana, sans-serif;display:block;}
#rightmenu {font: 14px Verdana, sans-serif;display:inline-block;list-style:none;position:relative;}

#rightmenu li {padding:3px 0;} 
#rightmenu a {font: 14px Verdana, sans-serif;color:#333333;}
#rightmenu a:hover {text-decoration: none;}
#rightmenu li a.select {text-decoration: none;background-color:#c2ed00;padding:3px 5px;margin-left:-5px;zoom: 1;}
/* Footer
-----------------------------------------------------------------------------*/
#footer { 	width: 100%; 	 	background: #0089ed;border-top:#a7d8fa 1px solid; }
.footer {width: 100%;border-bottom:#269bf0 1px solid;}
.ftext {width: 1024px;margin:0 auto;}
.ftext  ul {padding:17px 0 0 40px;color:#fff;}
.ftext  ul li {float: left; list-style: none;width:260px;padding-right:67px;}


#fmenu {color:#ffffff;padding:22px 0 22px 0;}
#fmenu a {color:#ffffff;}

#timetable a {color:#000;}
#timetable a:hover {text-decoration: none;}

.title2 {font: 48px Verdana, sans-serif;display:block;}
.title2 {font: 48px Verdana, sans-serif;display:block;}
.title3 {font: 24px/1.1 Verdana, sans-serif;display:block;}
.uwaga {font-size:18px;line-height: 1.2;}
.timetable {width:100%;border-collapse: collapse;margin-bottom:30px;}
.timetable td, .timetable2 td  {height:40px;border-top:#c8c8c8 1px solid ;}
.timetable tr, .timetable2 tr {height:40px;}
.timetable2 {width:320px;border-collapse: collapse;margin:15px 0 30px;}
.price {width:100%;border-collapse: collapse;margin-bottom:30px;}
.price td  {height:40px;border-bottom:#c8c8c8 1px solid ;}
.price tr {height:40px;}
.day2  td{border-bottom:#333333 2px solid ;font-weight: bold;}
.uwagaabs {font: 12px Verdana, sans-serif;display:inline-block;position:absolute;width:200px;padding-left:252px;margin-top:-8px;height:16px;}
.day  td{border-top:#333333 2px solid ;font-weight: bold;}
.kr {padding-left:7px;}
.right {text-align:right;}
.recl {padding:30px 0 20px 0px}
.onecolumn {width:915px;position:relative;z-index:5;display:inline-block;border-top:#333333 solid 1px;margin:10px 0 0;padding:25px 0 0;}
.block490 {width:490px;display:inline-block;height:230px;}
.block540 {width:540px;display:block;margin:16px 0 32px;}
.anons {width: 100%;list-style:none;margin:15px 0 10px;}
.anons li {float: left;width:457px;height:165px;}
.anons img {float: left;padding:0 15px 15px 0;}
.date {display:block;font: 10px Verdana, sans-serif;padding-right:15px;}
.anotitle {display:block;font: 18px Verdana, sans-serif;color:#0099cc;padding-right:15px;padding-bottom:8px;}
.anotext {font: 12px Verdana, sans-serif;color:#333333;padding-right:15px;}

.tcopy {margin:10px 0 10px 0; color:#ffffff;}
.b1email {font-size:12pt; margin:20px 0 20px 0;}
.b1address1 {font-size:14pt; margin-bottom:5px;}
.b1address2 {font-size:12pt; margin-top:0px;}

a.m2t1 {display:block; background:url('/img/m2t.png') no-repeat; width:155px; height:27px; cursor:pointer}
a.m2t1a {display:block; background:url('/img/m2t.png') no-repeat; width:155px; height:27px; cursor:pointer}
a.m2t1:hover {background:url('/img/m2t.png') no-repeat left -29px;}
a.m2t2 {display:block; background:url('/img/m2t.png') no-repeat left -58px; width:98px; height:27px; cursor:pointer}
a.m2t2a {display:block; background:url('/img/m2t.png') no-repeat left -58px; width:98px; height:27px; cursor:pointer}
a.m2t2:hover {background:url('/img/m2t.png') no-repeat left -87px;}
a.m2t3 {display:block; background:url('/img/m2t.png') no-repeat left -116px; width:201px; height:27px; cursor:pointer}
a.m2t3a {display:block; background:url('/img/m2t.png') no-repeat left -116px; width:201px; height:27px; cursor:pointer}
a.m2t3:hover {background:url('/img/m2t.png') no-repeat left -144px;}
a.m2t4 {display:block; background:url('/img/m2t.png') no-repeat left -173px; width:109px; height:27px; cursor:pointer}
a.m2t4a {display:block; background:url('/img/m2t.png') no-repeat left -173px; width:109px; height:27px; cursor:pointer}
a.m2t4:hover {background:url('/img/m2t.png') no-repeat left -202px;}
a.m2t5 {display:block; background:url('/img/m2t.png') no-repeat left -231px; width:125px; height:27px; cursor:pointer}
a.m2t5a {display:block; background:url('/img/m2t.png') no-repeat left -231px; width:125px; height:27px; cursor:pointer}
a.m2t5:hover {background:url('/img/m2t.png') no-repeat left -260px;}

.m2td11 {background-color:#008100;}
.m2td12 {background-color:#008100;}
.m2td13 {background-color:#008100;}
.m2td14 {background-color:#008100;}
.m2td15 {background-color:#008100;}

.m2td21 {background-color:#b5d700;}
.m2td22 {background-color:#b5d700;}
.m2td23 {background-color:#b5d700;}
.m2td24 {background-color:#b5d700;}
.m2td25 {background-color:#b5d700;}


.femail { color:#808080; }

.slide-out-div {width: 426px;}
.slide-out-div  #menu {width:426px;position:absolute;left:0;top:0;}
.handle {margin-top:91px;z-index:10;margin-left:-1px;/margin-top:97px;}
.open .handle  {border-left:1px solid #fff;}