/* Basic styles */
*{margin:0;padding:0}
a img,fieldset{border:0}
img,object{display:block}
a{cursor:pointer;text-decoration:none}
a:hover{text-decoration:underline}
ul{list-style:none}
input,textarea{padding:1px}
option{padding:1px .5em 0 2px}
input.submit{cursor:pointer}
td{vertical-align:top}
.hide{display:none}
.shide{left:-9999px;position:absolute}
.fclear{overflow:hidden;height:100%}
.clear{clear:both}

/* Html,body,wrapper */
html{background:#EAE4D5}
body{font:76%/100% tahoma,arial,sans-serif}
#wrapper{position:relative}

/* HEADER */
#header-out{background:#fff;height:79px}
#header{height:79px;background:#fff;position:relative;width:772px;margin:0 auto}
#flags{position:absolute;right:15px;top:10px}
#flags li{float:left;padding:0 3px 0 0;}
#logo{width:180px;display:block;}
#header-links{position:absolute;right:5px;top:49px}
#header-links li{float:left;padding:3px 10px 3px 25px}
#header-links li a{color:#8F807C;font-size:.9em;}
#header-links li.item-1{background:url(/images/icon-formularz.gif) no-repeat;}
#header-links li.item-2{background:url(/images/icon-rezerwacje.gif) no-repeat;}
#header-links li.item-3{background:url(/images/icon-kontakt.gif) no-repeat;}

/* FOOTER */
#footer{height:100px;position:relative;font-size:.9em;width:772px;margin:0 auto}
#footer address{padding:22px 0 0 15px;line-height:1.65em;color:#8F807C;font-style:normal}
#footer address a{color:#8F807C}
#footer address span{color:#363639;}
#footer address span.fl{color:#ED1C2E;}
#copyright{color:#8F807C;padding:20px 0 0 15px}
#copyright a{color:#8F807C}
#copyright span{color:#363639;}
#copyright span.fl{color:#ED1C2E;}
#footer-rezerwacje{position:absolute;top:22px;right:15px;line-height:1.65em;color:#8F807C;font-style:normal;text-align:right;padding:0 0 10px 45px;background:url(/images/icon-phone.gif) no-repeat;}
#footer-rezerwacje a{color:#8F807C}

/* MAIN */
#main-out{overflow:hidden;zoom:1;border-bottom:1px solid #DFD5BA;border-top:1px solid #DFD5BA;background:#efe9db url(/images/main_bg.jpg) repeat-x}
#main{overflow:hidden;zoom:1;width:770px;margin:0 auto;border-left:1px solid #DFD5BA;border-right:1px solid #DFD5BA;background:#F9F6F1}
#main-header img{padding:5px 0 0 5px;}

/* LEFT */
#left{width:190px;float:left;padding:21px 0 20px;}
#left ul{padding:0 5px 0 4px;}
#left ul li.first{background:none}
#left ul li{border-top:1px solid #EEEAE5;padding:4px 0;background:url(/images/left_li.gif) 167px 8px no-repeat}
#left ul li a{color:#9D8882;padding:0 0 0 12px;}
#left ul li a:hover{color:#8F5747;font-weight:bold;text-decoration:none;}
#left ul li.active a{color:#8F5747;font-weight:bold;}
#left .mapka img{margin:10px 0 0 5px}
#left-flags{overflow:hidden;zoom:1;margin:0 0 0 10px}
#left-flags li{float:left;padding:0 3px 0 0!important;}

/* CONTENT */
#content{width:580px;float:right}
.content-left{width:335px;float:left;padding:25px 10px 10px}
.content-right{width:205px;float:right;padding:50px 15px 0 0;}
.content-right img{background:#EEE4D9;padding:2px;border:1px solid #DECEC6;margin:0 0 30px;}

.c-home_left{width:280px;float:left;padding:25px 100px 0 10px;background:url(/images/home_left_bg.jpg) no-repeat;}
.c-home_right{width:170px;float:right;padding:25px 10px 0;background:url(/images/home_right_bg.jpg) no-repeat;}
.c-home_bottom{width:560px;float:left;padding:15px 10px 0;background:#FCFBF8 url(/images/home_bottom_bg.gif) repeat-x}
.c-home_bottom p{margin:10px;}
.c-home_left .hp{color:#8F807C;}
.c-home_left .hp .hp1{color:#ED1C2E;}
.c-home_left .hp .hp2{color:#363639;}

/* CONTENT Styles */
.c{color:#363639;font-size:.9em;line-height:165%}
.c p,.c table,.c form{margin:0 0 1.5em}
.c p,.c li{text-align:justify}
.c a{color:#8F5747;font-weight:bold}
.c h1{margin:0 0 10px;font-size:1.5em;color:#8F807C}
.c h2{font-size:1.2em;margin:0 0 1em}
.c h3{font-size:1em;margin:0 0 .5em}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li a{font-weight:bold}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c img.right{float:right;margin:0 0 1em 2em;margin:0 0 .5em;display:inline;padding:2px;border:1px solid #DBDBDB}
.c img.left{float:left;margin:0 2em 1em 0}
.c blockquote{padding:0 0 0 1em}
.c hr{border:0;height:1px;background:#ccc;color:#ccc;margin:0 0 1em}

.c table{border-collapse:collapse;width:100%}
.c td{border:1px solid #ccc;padding:1px 19px}
.c th{border:1px solid #ccc;padding:1px 19px}

.c table.rezerwacja{}
.c table.rezerwacja td{border:1px solid #ccc;padding:6px}
.c table.rezerwacja td img{display: inline;}

#msg_error{color:red;margin:0 0 1em;}

p span.l{float:left;width:80px;}
p span.r{float:left;width:150px;}

div.pics img{background:#EEE4D9;padding:2px;border:1px solid #DECEC6;margin:5px;display:inline}

