*{margin:0;padding:0;}
html{width:100%;height:100%;background:url('../img/bg.jpg') no-repeat top center;background-attachment:fixed;background-size:100%;background-color:#395a17;}
body{min-width:400px;width:100%;min-height:100%;font-size:12px;}

@font-face{font-family:narrow;src:url(../font/narrow.ttf);format('truetype');}
@font-face{font-family:narrow;src:url(../font/narrow.eot);format('eot');}
@font-face{font-family:narrow;src:url(../font/narrow.woff);format('woff');}

@font-face{font-family:greatvibes;src:url(../font/greatvibes.ttf);format('truetype');}
@font-face{font-family:greatvibes;src:url(../font/greatvibes.eot);format('eot');}
@font-face{font-family:greatvibes;src:url(../font/greatvibes.woff);format('woff');}

.sp_pink{color:#EA085E;}
.sp_gray{color:rgba(168,168,168,1) !important;}
.sp_bold{font-weight:bold;}

.cntr_flex_cntcnt{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	justify-content:center;
}

.cntr_flex{
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.site{
	min-width:470px;
	width:900px;
	border-top:2px solid #EA085E;
	background:#fff;
	padding:0 30px 0;
	margin:20px 0 20px;
	position:relative;
}
	

.menu{width:100%;height:120px;flex-flow:row nowrap;justify-content:flex-end;font-size:1.8em;}
.menu>div{width:270px;min-width:150px;-webkit-flex-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;}
.menu>div>a{border:none;}
.menu>div>a>img{width:100%;border:none;}
.menu>ul{width:630px;min-width:250px;height:100%;list-style:none;justify-content:space-around;flex-flow:row wrap;-webkit-flex-align:center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.menu>ul>li{font-family:narrow;}
.menu>ul>li>a{color:#777777;text-decoration:none;}
.menu>ul>li>a:hover{color:#EA085E;text-decoration:underline;}

.footer{width:100%;height:50px;justify-content:center;-webkit-flex-align:center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;margin-top:40px;}
.footer>p{font-family:narrow;font-size:1em;color:#542E54;text-align:center;}

.header{border-bottom:1px dashed #EA085E;margin-bottom:40px;}
.header>h1{font-family:narrow;font-size:2.5em;color:#542E54;font-weight:normal;padding:5px 0 5px;}

.content_box{width:100%;justify-content:center;flex-flow:row nowrap;position:relative;}
.right{width:240px;text-align:center;min-width:140px;}
.right>a{border:none;}
.right>a>img{border:none;width:140px;min-width:50%;margin-bottom:20px;}
#img_r_max{width:100%;}
.right>h2{color:#542E54;font-weight:bold;font-family:narrow;padding:10px 0 10px;font-size:1.5em;border-bottom:1px dashed #EA085E;text-align:left;}
.right>h3{color:#542E54;font-weight:bold;font-family:narrow;padding:5px 0 5px;font-size:1.2em;text-align:center;}

.right>ul{width:100%;min-width:140px;list-style:none;}
.right>ul>li{padding:5px 0 5px;}
.right>ul>li>a{color:#453B45;font-family:narrow;font-size:1.4em;font-weight:bold;text-decoration:none;}
.right_auth{color:#ff2255;}

.pogoda_p{width:90%;margin:0 auto;text-align:center;font-family:tahoma;font-size:1em;margin-bottom:10px;}
.pogoda_p>img{padding:5px 10px 5px;width:50px;height:50px;margin:0 auto;}
.content{width:630px;min-width:300px;padding-right:30px;text-align:center;}
.content>h2{color:#542E54;font-weight:bold;font-family:narrow;padding-bottom:10px;font-size:1.7em;border-bottom:1px dashed #EA085E;margin:10px 0 10px;text-align:left;}
.content>h2>a{color:#542E54;text-decoration:none;}
.content>p{font-family:tahoma;color:#000;padding-bottom:10px;font-size:1em;text-align:justify;line-height:1.5em;}
.content>p>a{color:#ff2255;font-weight:bold;}
.content>img,.content>p>img{border:1px solid black;margin:15px 0 15px;}

.tb_rejestr{margin:20px 0 30px;padding-left:30px;width:100%;border-collapse:collapse;}
.tb_rejestr>tbody>tr:nth-child(even){background-color:rgb(235,235,235);}
.tb_rejestr>tbody>tr>th{font-family:tahoma;font-size:1.3em;text-align:center;padding:0 3px 10px;}
.tb_rejestr>tbody>tr>td{font-family:tahoma;font-size:1.1em;text-align:center;padding:7px 2px 7px;width:auto;}
.tb_rejestr>tbody>tr>td>a{border:none;color:black;}
/*.tb_rejestr>tbody>tr>td:nth-child(3){text-align:left;padding-left:15px;}*/
.tb_select,.tb_input,.tb_label{margin:5px 10px 25px 5px;padding:5px;font-family:tahoma;font-size:1.2em;}
.tb_select,.tb_input{width:250px;}.tb_label{font-weight:bold;}

.center{text-align:center;width:100%;}

.div_btn{justify-content:center;-webkit-flex-align:center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;flex-flow:row nowrap;margin-bottom:30px;}
.div_btn>p>a{text-decoration:none;color:white;}
.span_btn,.tb_button{padding:5px 10px 5px;border:1px solid #ff2255;background-color:#542E54;color:white;text-align:center;font-family:tahoma;font-size:1.2em;margin:5px 10px 15px;cursor:pointer;}

.content>h3{padding:15px 0 5px 15px;font-weight:bold;font-family:narrow;font-size:1.3em;text-align:left;}
.content>h3>a{color:#EA085E;}


.alert,.info{padding-left:50px;font-size:1.3em;font-weight:bold;padding-top:8px;padding-bottom:8px;}
.alert{background:url('../img/alert.png') no-repeat 10px center;}
.info{background:url('../img/info.png') no-repeat 10px center;}


#tabs{overflow:hidden;width:100%;list-style:none;font-family:narrow;font-size:1.3em;}
#tabs li{float:left;margin-right:10px;padding:1px 0 1px;border:1px solid #ff2255;}
#tabs a{padding:1px 10px 1px;text-align:center;font-size:1em;text-decoration:none;}
#tabs a:hover,
#tabs a:focus,
#tabs a:focus{outline:0;background-color:#542E54;color:white;}
#tabs #current a{background-color:#542E54;color:white;z-index:3;}

#tabs_content{background:#fff;padding:2em;position:relative;z-index:2;}

#tabs_content h3{padding:5px 0 5px 5px;font-weight:bold;font-family:narrow;font-size:1.3em;text-align:left;}
#tabs_content h3 a{color:#EA085E;}
#tabs_content p{text-align:left;font-family:tahoma;color:#000;padding-bottom:10px;font-size:1em;line-height:1.5em;}
.span_merkuriusz{padding:0 0 10px 30px;text-align:left;color:black;}
.span_merkuriusz_icons{color:black;padding-left:15px;font-weight:normal;}

#slubowanie{width:100%;margin:0 auto;text-align:center;font-size:2.5em;margin:50px 0 50px;font-style:italic;line-height:1.7em;font-family:greatvibes;letter-spacing:2px;}

#form_kroko{width:500px;margin:0 auto;margin-top:20px;margin-bottom:40px;text-align:center;}
#form_kroko>input{margin:0 10px 0;width:100px;text-align:center;font-family:tahoma;font-size:1.2em;padding:5px 10px 5px;}
#form_kroko>button{margin:0 10px 0;border:1px solid #ff2255;background-color:#542E54;color:white;text-align:center;font-family:tahoma;font-size:1.2em;cursor:pointer;padding:5px 10px 5px;}

.drink_list_cntr{width:100%;justify-content:space-around;-webkit-flex-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items: flex-end;flex-flow:row wrap;}
.drink_list{width:150px;margin-bottom:20px;}
.drink_list>h4{padding:5px 0 15px;font-family:narrow;font-size:1.2em;text-align:center;color:#542E54;}
.drink_list>a>img{width:140px;height:140px;border:none;}
.drink_list>a{border:none;}
.drink_list>p{margin:10px 0 15px;font-size:1.1em;font-family:tahoma;}
.drink_list>p>span{padding:2px 5px 2px;border:1px solid black;background-color:white;color:#ff2255;text-align:center;font-family:tahoma;font-size:1em;cursor:pointer;font-weight:bold;margin-left:10px;}
.drink_list>p>span>a{text-decoration:none;color:#ff2255;}

.drink_detail_cntr{width:100%;justify-content:space-around;-webkit-flex-align:space-around;-ms-flex-align:space-around;-webkit-align-items:space-around;align-items: space-around;flex-flow:row nowrap;padding-bottom:40px;}
.drink_detail_txt{width:420px;padding-right:30px}
.drink_detail_txt>p{margin:10px 0 15px;font-size:1.2em;font-family:tahoma;text-align:left;line-height:1.5em;}
.drink_detail_txt>p>a{text-decoration:none;color:#ff2255;}
.drink_detail_txt>p>a>span{padding:2px 5px 2px;border:1px solid black;background-color:white;color:#ff2255;text-align:center;font-family:tahoma;font-size:1em;cursor:pointer;font-weight:bold;}
.drink_detail_txt>ul,.drink_detail_txt>ol{width:370px;padding-left:40px;}
.drink_detail_txt>ul>li,.drink_detail_txt>ol>li{font-size:1.2em;font-family:tahoma;text-align:left;line-height:1.5em;}
.drink_detail_img{width:180px;}

.mysz{border:none;position:absolute;}
.mysz_lewo{-ms-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);}
	
#form_praca{font-family:tahoma;color:#000;padding-bottom:10px;font-size:1.2em;text-align:center;line-height:3em;}
#form_praca>p>span{font-weight:bold;font-size:1.3em;}
#form_praca>p>select{border:none;font-family:tahoma;font-size:1.3em;border-bottom:1px solid black;outline:none;font-weight:bold;}
#form_praca>button{margin:0 10px 0;border:1px solid #ff2255;background-color:#542E54;color:white;text-align:center;font-family:tahoma;font-size:1.2em;cursor:pointer;padding:5px 10px 5px;}
#form_praca>textarea{width:80%;height:300px;font-family:tahoma;color:#000;font-size:1.1em;text-align:justify;line-height:1.5em;padding:10px;}