/*
Theme Name: Pizzeria Ravioli
Author: Michal Wasko & Lukasz Szozda
*/

body {
	font-size: 11px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url('img/tlo.jpg') repeat-x center top;
	color: #333;
	text-align: center;
	margin: 0;
	padding: 0;
}

#page {
	width: 768px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
        border: 0px solid #000;
}

#header {
	width: 768px;

	padding: 0;
}

#topimg {
	width: 768px;
	height: 418px;
        background: url('img/top.png') no-repeat center;
	margin: 0;
        padding: 0;
        border: 0px solid #FFF;
}

#topimgmenu {
	width: 768px;
	height: 418px;
        background: url('img/top-menu.png') no-repeat center;
	margin: 0;
        padding: 0;
        border: 0px solid #FFF;
}

#topimglokal {
	width: 768px;
	height: 418px;
        background: url('img/top-lokal.png') no-repeat center;
	margin: 0;
        padding: 0;
        border: 0px solid #FFF;
}

#centerimg {
        width: 768px;
        height: 147px;
        background: url('img/center.png') no-repeat center;
	margin: -421px 0 0 0;
        padding: 0;
        position: absolute;
}

#centerimgmenu {
        width: 768px;
        height: 147px;
        background: url('img/center-menu.png') no-repeat center;
	margin: -291px 0 0 -178px;
        padding: 0;
        position: absolute;
}

#centerimglokal {
        width: 768px;
        height: 147px;
        background: url('img/center-lokal.png') no-repeat center;
	margin: -301px 0 0 -178px;
        padding: 0;
        position: absolute;
}


#bottomimg {
        width: 768px;
        height: 147px;
        background: url('img/bottom.png') no-repeat center;
	margin: -286px 0 0 0;
        padding: 0;
        position: absolute;
        z-index: 1;
}

#bottomimgmenu {
        width: 768px;
        height: 147px;
        background: url('img/bottom-menu.png') no-repeat center;
        position: absolute;
        margin: -144px 0 0 -178px;
        padding: 0;
}

#bottomimglokal {
        width: 768px;
        height: 147px;
        background: url('img/bottom-lokal.png') no-repeat center;
        position: absolute;
        margin: -154px 0 0 -178px;
        padding: 0;
}


#przejscie {
        background: url('img/przejscie2.jpg') no-repeat top;
        width: 494px;
        height: 170px;
        margin: 0 0 0 142px;
        padding: 0;
        border: 0px solid #FFF;
}

#przejscie:hover {
        background: url('img/przejscie-hover2.jpg') no-repeat top;
        width: 494px;
        height: 170px;
        margin: 0 0 0 142px;
        padding: 0;
        border: 0px solid #FFF;
}

#przejscie h2 {
        font-size: 30px;
        margin: 0;
        padding: 0;
}

#content {
        background: url('img/tlo.png') no-repeat;
        width: 768px;
        height: 423px;
        margin: 0;
        padding: 20px;
        border: 0px solid #FFF;
}

#contentmenu {
        background: url('img/tlo-menu.png') no-repeat;
        width: 768px;
        height: 2151px;
        margin: 0;
        padding: 20px;
        border: 0px solid #FFF;
}

#contentlokal {
        background: url('img/tlo-menu.png') repeat-y;
        width: 768px;
        height: 2151px;
        margin: 0;
        padding: 20px;
        border: 0px solid #FFF;
}


.aktualnosci {
        padding: 0 188px 0 158px;
        margin: 0;
        border: 0px solid #FFF;
}

.data {
	font-family: Georgia, Verdana, 'Lucida Grande', Arial, Sans-Serif;
        padding: 0 0 0 20px;
        font-style: italic;
        font-size: 12px;
        color: #F1F162;
}

.entry {
	font-family: Verdana, 'Lucida Grande', Sans-Serif;
        font-size: 12px;
        color: #222;
        padding: 0;
        margin: 0;
}

#login {
        width: 40px;
        height: 32px;
        margin: 58px 0 0 542px;
        padding: 35px 0 0 0;
        position: absolute;
        text-align: center;
}

#login a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}


#login a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}

#kontakt {
        width: 60px;
        height: 28px;
        margin: 86px 0 0 600px;
        position: absolute;
        text-align: center;
}

#kontakt a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}

#kontakt a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}

#sgdol {
        margin: 33px 0 0 319px;
        position: absolute;
        text-align: center;
}

#sgdol a {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}

#sgdol a:hover {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}

#mdol {
        margin: 33px 0 0 399px;
        position: absolute;
}

#mdol a {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}

#mdol a:hover {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}


#ldol {
        margin: 33px 0 0 440px;
        position: absolute;
        text-align: center;
}


#ldol a {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}

#ldol a:hover {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}

#kdol {
        margin: 28px 0 0 475px;
        position: absolute;
        text-align: center;
}


#kdol a {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #333;
}

#kdol a:hover {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 10px;
        color: #666;
        text-decoration: none;
}


#spis {
        width: 105px;
        height: 30px;
        position: absolute;
        margin: -107px 0 0 110px;
        z-index: 2;
}

#spis p {
        color: #FFF;
	font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
}

#spis p a {
        color: #FFF;
        border-bottom: 1px solid #666;
        text-decoration: none;

}

#spis p a:hover {
        color: #E1E1E1;
        border-bottom: 1px solid #EEE;
        text-decoration: none;
}

#spis ul, li {
	margin: 0;
	padding: 0;
        color: #ebc3c5;
	font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
}

#spis ul a, li a {
        color: #333;
	font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
        border-bottom: 2px solid #ebc3c5 #333;
        padding: 0 3px 0 3px;
}


#spis ul a:hover, li a:hover {
        color: #111;
	font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
        text-decoration: none;
        border-bottom: 1px solid #ebc3c5;
        background: #ca9fa1;
        padding: 0 3px 0 3px;
}

.tytul {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 28px;
        padding: 0;
        margin: 0;
        font-weight: normal;
}


.tytul p {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 28px;
        padding: 0;
        margin: 0 0 2px 0;
        font-weight: normal;
}

.tytul a {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 0 4px 0 4px;
        color: #5A5028;
        font-weight: normal;
        border-bottom: 2px solid #FFF6D9;
}

.tytul a:hover {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 0 4px 0 4px;
        color: #5A5028;
        border-bottom: 2px solid #FFF6D9;
}

h1 {
	font-family: Georgia, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 22px;
        padding: 0;
        margin: 0px 0 10px 0;
        font-weight: normal;
}

h2 {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 16px;
        padding: 0;
        margin: 0 0 10px 0;
        font-weight: normal;
}

h2 a {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 0 4px 0 4px;
        color: #5A5028;
        font-weight: normal;
        border-bottom: 2px solid #FFF6D9;
}

h2 a:hover {
	font-family: Georgia, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding: 0 4px 0 4px;
        color: #5A5028;
        border-bottom: 2px solid #FFF6D9;
}

h3 {
color: #555;
}

#comments h3 {
color: #444;
}

.commentlist {
color: #eee;
}

.commentbody{
color: #eee;}

.commentlist ol {
	font-family: Tahoma, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #eee;
}

.commentmetadata {
	margin: 0;
	display: block;
}

.commentmetadata p {
	font-family: Tahoma, Trebuchet MS, 'Lucida Grande', Verdana, Arial, Sans-Serif;
color: #eee;
}

textarea {
width: 420px;
height: 140px;
}



small {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height: 1.5em;
        color: #555;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a {
	color: #DDD;
	text-decoration: none;
}

a:hover {
	color: #FFF;
	text-decoration: none;
}

.post {
	margin: 0;
        padding: 0 0 40px 0;
        text-align: left;
}

.clear {
	clear: both;
}

#footer {
	width: 768px;
        height: 144px;
	background: url('img/stopka.png') no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
        border: 0px solid #FFF;
}

#footermenu {
	width: 768px;
        height: 134px;
	background: url('img/stopka-menu.png') no-repeat;
	padding: 0;
	margin: 0;
	text-align: center;
        border: 0px solid #FFF;
}


.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
        position: absolute;
        left: -1000em;
}

a img {
        margin: 0;
        padding: 0;
	border: none;
}

.navigation {
	display: block;
	text-align: center;
	margin: 0;
}

#tdcena {
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 10px;
        border-bottom: 1px solid #777;
        border-left: 1px dotted #777;
}

.pnazwa {
        width: 78px;
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 11px;
	background: url('img/pnazwa.png') repeat-y right;
        color: #732103;
        border-right: 0px solid #D3BEC0;
        border-bottom: 1px dashed #777;
	text-align: center;
}

.pskladniki {
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 11px;
        border-right: 0px solid #777;
        border-left: 2px solid #D3BEC0;
        border-bottom: 1px solid #555;
        padding: 0 4px 0 4px;
}

.pcena {
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 11px;
        border-left: 1px dotted #777;
        border-bottom: 1px solid #777;
        padding: 0 2px 0 2px;
}

.ppusto {
        border-bottom: 1px dashed #777;
}

.ppustocena {
        border-bottom: 1px solid #777;
}

.pnr {
        border-bottom: 0px solid #CCC;
        font-size: 11px;
        font-weight: bold;
        color: #444;
        padding: 0 2px 0 0;
}

.ptytuly {
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 11px;
        border-left: 0px solid #666;
        border-bottom: 1px solid #777;
        font-weight: bold;
}

.pwybor {
	font-family: Tahoma, 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-size: 11px;
        border-left: 2px solid #D3BEC0;
        border-right: 0px solid #777;
        border-bottom: 1px dashed #777;
        background: #c2a9aa;
        padding: 0 4px;
}

table {
        margin: 0;
        padding: 20px 0 40px 0;
}

td {
        padding: 8px 0px 10px 0px;
}