﻿
br {
    margin: 0;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
    color: #7f7f7f;
	color: #474542;
    background: url(images/bg.png) 0 0 repeat;
}
a{ text-decoration:none;}

img {
    margin: 0;
    padding: 0;
}

#calosc {
    width: 980px;
    margin: 0 auto;
    padding: 0;
    text-align: center; position: relative; top:0; right:0;
}

#gora {
    clear: both;
    height: 50px;
    background: #2e2e2e;
    text-align: center;
    padding: 0;
    margin: 0;
}

#podklad1 {
    position: absolute; right:0; top:0;
    width: 490px;
    
    height: 491px;
    background: #fff;
    z-index: 10;
}

#podklad2 {
    position: absolute;
    width: 360px;
    margin: 0;
    height: 100%;
    background: #fff;
    z-index: 10;
}

#gora object {
    text-align: center;
}

#lewa {
    float: left;
    width: 490px;
}

#lewa div.flash {
    width: 475px;
    background: #ffffff;
    padding: 5px 5px 10px 10px;
}

#newsletter {
    text-align: left;
    float: right;
    width: 212px;
    height: 88px;
    background: url(images/bg_nl.png) 0 0 no-repeat;
    color: #FFFFFF;
    font-size: 10px;
    padding: 37px 15px 0 18px;
}

#logo {
    text-align: left;
    float: left;
    width: 245px;
    height: 124px;
}

#logo2 {
    text-align: left;
    float: right;
    width: 245px;
    height: 124px;
}
#rezerwacja { text-align:right;}
#rezerwacja input, #rezerwacja textarea{ 
    background: #f1f1f1;
    border: 1px solid #dddddd;
    color:#777777; 
}


#newsletter form {
    margin-top: 8px;
}

form input {
    background: #3a3938;
    border: 1px solid #ffffff;
    color: #FFFFFF;
}

#prawa {
    float: right;
    border: 5px solid #ffffff;
    background: #ffffff;
    width: 480px; 
    text-align: justify;
    text-indent: 0; position:relative;  z-index:100;
}

#prawa #tresc {
    padding: 0;
    margin: 0;
    clear: right;
}
#prawa h1{
	 clear:both;
	 /*color:#cccccc;*/
	 font-size:17px;
	 margin:10px 0 10px 0; padding:0;
	 text-align:left;
	
	
}
#prawa #tresc p a{
	/*color:#cccccc;*/
}
#prawa #tresc p {
    margin: 5px 3px 0 3px; text-align:left;
}

#prawa #aktualnosci {
    padding: 0;
}

#aktualnosci #tresc {
    
}

#separator {
width:99%; border-bottom: 1px dotted #CCCCCC; clear:both; margin:10px 1px 10px 0;
}


h1 {
    margin: 0;
    padding: 0;
    font: 14px Verdana, Arial, Helvetica, sans-serif;
    text-indent: 0;
    color: #474542;
}

#stopka {
    margin: 10px 0 0 0;
    clear: both; color:#cbcbcb;
    text-align: right;
    padding: 2px 0 0 0;
	font-size:9px;
	border-top: 1px #f1f1f1 solid;
}
#stopka a{color:#d9d9d9; text-decoration:underline;}
#kolumna1 {
    width: 355px;
    padding: 0 0 10px 0;
    background: #FFFFFF;
    float: left;
    text-align: left;
    border-left: 5px #FFFFFF solid;
    z-index: 100;
    position: relative;
}

#kolumna1b {
    width: 485px;
    height: 696px;
    background: #FFFFFF;
    float: left;
    text-align: left;
    border-left: 5px #FFFFFF solid;
}

#kolumna_galeria {
    float: right;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    border: 5px #FFFFFF solid;
    border-right: 10px #fff solid;
    border-left: none;
    height: 420px;
}

#menu_pozycja ul li p{
	float:left; 
}
#menu_pozycja ul li{
	padding: 0 0 35px 0;
	clear:both;
	list-style:none;
}
#menu_pozycja ul {
	margin:0; padding:0;
	
}
#menu_podmenu{
	margin:5px 0 5px 0; padding:5px 0 8px 5px; background:#f1f1f1; color:#474542; clear:both;
}
#menu_podmenu a, .link{ color: #474542; text-decoration:none; background:url(images/q_link.gif) no-repeat -1px 3px; padding-left:10px;}

.tel{ color: #474542; text-decoration:none; background: url(images/q_tel.gif) no-repeat 0 3px; padding-left:10px;}

#menu_podmenu a:hover{ color: #8d8d8d;}

#menu_podmenu p{ margin:0; padding:0;}

#tresc .wina p{ clear:both;}


.cena{
	float: right; 
	font-size:14px;
	background: #f1f1f1;
	padding: 2px 5px 2px 5px;

	
}
#kolumna3 {
    float: right;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
    width: 480px;
    border: 5px #FFFFFF solid;
    border-left: none;
    border-right: 10px #FFFFFF solid;
}

#kolumna2 {
    text-align: left;
    float: left;
    width: 245px;
    background: #FFFFFF;
    padding: 0 0 10px 0;
}

#kolumna2b {
    text-align: left;
    float: left;
    width: 245px;
    background: #FFFFFF;
    padding: 0 0 10px 0;
}

#kolumna2 p {
    padding: 0 5px 0 5px;
    margin: 0;
    width: 235px;
}

#galeria_miniaturki img {
    margin: 5px 0 0 5px;
    float: left; 
}

#czysc {
    clear: both;
}
/*
 #calosc {background: red;}
 #top {background: green;}
 #lewa {background: blue;}
 #prawa {background: pink;}
 */
#menu_danie {
    margin: 10px;
    background: #000099;
    clear: both;
    height: 10px;
    position: relative;
}
#menu_pozycja ul li{ 


}

#menu_danie p {
    float: left;
    margin: 10px;
}

#menu_danie .cena {
    float: right;
    font-size: 14px;
    margin: 10px;
}

/*2009-07-27 10:23:31*/
/*pl*/
#menu-pl { width: 980px; margin: 0 auto; padding: 0; height: 50px; background: url(images/qchnia_menu_pl.jpg); position: relative; }
#menu-pl li, #menu-pl a, #menu2-pl li, #menu2-pl a { height: 50px; width: 99px; display: block; float: left; border-left: 0px solid red; padding:0; margin:0; }

    #m1_checked-pl, #m1-pl:hover { background: url(images/qchnia_menu_pl.jpg) -89px -50px;  }
    #m2_checked-pl, #m2-pl:hover { background: url(images/qchnia_menu_pl.jpg) -188px -50px;  }
    #m3_checked-pl, #m3-pl:hover { background: url(images/qchnia_menu_pl.jpg) -287px -50px;  }
    #m4_checked-pl, #m4-pl:hover { background: url(images/qchnia_menu_pl.jpg) -386px -50px;  }
    #m5_checked-pl, #m5-pl:hover { background: url(images/qchnia_menu_pl.jpg) -485px -50px;  }
    #m6_checked-pl, #m6-pl:hover { background: url(images/qchnia_menu_pl.jpg) -584px -50px;  }
    #m7_checked-pl, #m7-pl:hover { background: url(images/qchnia_menu_pl.jpg) -683px -50px;  }
    #m8_checked-pl, #m8-pl:hover { background: url(images/qchnia_menu_pl.jpg) -782px -50px;  }
    #m9_checked-pl, #m9-pl:hover { background: url(images/qchnia_menu_pl.jpg) -881px -50px;  }

/*en*/
#menu-en { width: 980px; margin: 0 auto; padding: 0; height: 50px; background: url(images/qchnia_menu_en.jpg); position: relative; }
#menu-en li, #menu-en a, #menu2-en li, #menu2-en a { height: 50px; width: 99px; display: block; float: left; border-left: 0px solid red; padding:0; margin:0; }

    #m1_checked-en, #m1-en:hover { background: url(images/qchnia_menu_en.jpg) -89px -50px;  }
    #m2_checked-en, #m2-en:hover { background: url(images/qchnia_menu_en.jpg) -188px -50px;  }
    #m3_checked-en, #m3-en:hover { background: url(images/qchnia_menu_en.jpg) -287px -50px;  }
    #m4_checked-en, #m4-en:hover { background: url(images/qchnia_menu_en.jpg) -386px -50px;  }
    #m5_checked-en, #m5-en:hover { background: url(images/qchnia_menu_en.jpg) -485px -50px;  }
    #m6_checked-en, #m6-en:hover { background: url(images/qchnia_menu_en.jpg) -584px -50px;  }
    #m7_checked-en, #m7-en:hover { background: url(images/qchnia_menu_en.jpg) -683px -50px;  }
    #m8_checked-en, #m8-en:hover { background: url(images/qchnia_menu_en.jpg) -782px -50px;  }
    #m9_checked-en, #m9-en:hover { background: url(images/qchnia_menu_en.jpg) -881px -50px;  }


/*#stopka  */

/*modyf 2009-03-30 13:22:54 */
#menu_pozycja p { width: 370px; border: 0px solid red; }
#menu_pozycja p.cena { width: 60px; border: 0px solid orange; text-align: center}

/*2009-07-27 10:14:07*/
/*2009-07-28 11:45:29*/
/*GALLERIA*/
a.mini { display: block; border: 0px solid #5F5F5F; float: left; width: 110px; height: 110px; margin: 3px;}
div.mini-box { padding: 4px 0 0 1px; }