/*
Theme Name: Hotel Pawlowski
Theme URI: http://www.ciszewski.org/
Description: Made for Hotel Pawlowski in Zgorzelec, Poland
Author: Krzysztof Ciszewski
*/

a {
color: #036; }

a img {
border: none; }

a:visited {
color: #000; }

a:hover {
color: #8ab; }

a:focus { 
outline: none; }

blockquote { }

body {
color: #000;
background-color: #f7f5d5;
font-family: 'Verdana ce', Verdana, sans-serif;
margin: 0;
padding: 0;
text-align: center;
font-size: 14px; }

cite { }

h1, h2, h3, h4, h5, h6 {
font-weight: normal;
margin-top: 0;
line-height: 1em;
color: #633; }

h1 { font-size: 42px; }
h2 { font-size: 32px; }
h3 { font-size: 28px; }
h4 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }

p, table {
margin: 0 0 24px 0;
line-height: 22px; }

li {
line-height: 22px; }

div#pudelko {
margin: 0 auto;
width: 950px;
background: #fff url(images/bg.gif) repeat-y;
text-align: left; }

/* nagowek */

div#nag_hp {
display: block;
float: left;
width: 479px;
height: 214px;
background-image: url(images/nag_hp.jpg);
clear: left; }

a#nag_a {
display: block;
height: 70px;
width: 399px;
margin: 80px 0 0 80px;
text-decoration: none;
text-indent: -1900px;
clear: both; }

a.flag {
display: block;
float: left;
width: 38px;
height: 26px;
text-indent: -1900px;
margin-top: 30px;
text-decoration: none;
background-image: url(images/flag.gif);
background-repeat: no-repeat; }

a.f_pl { background-position: 0 0; margin-left: 95px; }
a.f_de { background-position: -38px 0; }
a.f_en { background-position: -76px 0; }
a.f_ru { background-position: -114px 0; }

a.f_pl:hover { background-position: 0 -26px; }
a.f_de:hover { background-position: -38px -26px; }
a.f_en:hover { background-position: -76px -26px; }
a.f_ru:hover { background-position: -114px -26px; }

div#nag_img {
float: left;
width: 471px;
height: 263px;
background-image: url(images/nag_img.jpg);
clear: right; }

hr.break {
clear: both;
margin: 20px 0;
padding: 0;
height: 0;
border: 0;
visibility: hidden; }

/* menu */

div#menu {
float: left;
clear: left;
width: 190px;
margin: 0 10px 0 67px;
background: url(images/menu.gif) repeat-y 0 2px; }

div#menu a {
display: block;
width: 180px;
line-height: 14px;
padding: 6px 0 15px 28px;
text-decoration: none; }

/* tresc */

div#tresc {
float: right;
width: 550px;
margin: 6px 110px 0 0;
clear: right; }

div#ikony {
width: 350px;
height: 21px;
padding: 27px 0 12px 0 ;
margin: 0 auto;
text-align: center;
clear: both; }

div#ikony a {
float: left;
width: 25px;
height: 21px;
padding: 0 5px;
text-decoration: none;
background-image: url(images/icons.gif);
background-repeat: no-repeat;
cursor: default;
text-indent: -9999px; }

div#ikony a#ik_copy {
cursor: auto; }

a#ik_restauracja { background-position: 5px -25px; }
a#ik_parking { background-position: 5px -75px; }
a#ik_niepelnosprawni { background-position: 5px -125px; }
a#ik_telefon { background-position: 5px -175px; }
a#ik_wifi { background-position: 5px -225px; }
a#ik_tv { background-position: 5px -325px; }
a#ik_lodowka { background-position: 5px -375px; }
a#ik_lazienka { background-position: 5px -425px; }

a#ik_restauracja:hover { background-position: 5px 0; }
a#ik_parking:hover { background-position: 5px -50px; }
a#ik_niepelnosprawni:hover { background-position: 5px -100px; }
a#ik_telefon:hover { background-position: 5px -150px; }
a#ik_wifi:hover { background-position: 5px -200px; }
a#ik_tv:hover { background-position: 5px -300px; }
a#ik_lodowka:hover { background-position: 5px -350px; }
a#ik_lazienka:hover { background-position: 5px -400px; }

div#ikony a#ik_karta { 
background-image: url(images/karty.gif);
background-position: 5px 0px; }
div#ikony a#ik_karta:hover { background-position: 5px -21px; }

div#ikony a#ik_copy { 
background-image: url(images/copy.gif);
background-position: 5px 0px; }
div#ikony a#ik_copy:hover { background-position: 5px -21px; }

div#stopka {
clear: both;
width: 950px;
height: 71px;
overflow: hidden;
text-align: center;
background-image: url(images/foot.jpg); }

div#tstopka {
margin-top:4px; }

a#ciszewski {
text-decoration: none; }

/* dodatki */

a.lb_img {
display: block;
float: left;
border: 0;
padding: 10px;
margin: 5px;
background: url(images/bg_gal.jpg) no-repeat left top; }

a.lb_img:hover {
background: url(none); }

input, textarea {
font-family: 'Verdana ce', Verdana, sans-serif; }

input.submit {
font-family: 'Verdana ce', Verdana, sans-serif; }

fieldset {
border: 1px solid #d7e4e8;
background-color: #f6f9f9;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; }

fieldset.r_div {
text-align: right;
margin-bottom: 24px;
padding-right: 25%; }

fieldset.r_div span {
color: #ab6d4e; }

fieldset.r_div input, fieldset.r_div textarea {
float: right;
margin: 0 0 0 1em;
width: 50%; }

fieldset.lh_div p {
line-height: 2em;
margin-left: 4em; }

fieldset.err {
margin-bottom: 24px;
padding: 12px;
border: 1px solid #ab6d4e;
background-color: #fefdee; }

fieldset.err  p {
margin-bottom: 0;
color: #ab6d4e;
text-align: center; }

input.submit {
float: right;
margin: 22px;
width: auto;
clear: both; }

*.formi {
background-color: #faf8d8; }

a.okazja {
display: block;
width: 629px;
position: relative;
left: -150px;
text-indent: 0;
text-decoration: none;
background-image: url(none); }

a.wideo {
display: block;
height: 38px;
margin: 24px 0 0 24px;
padding: 5px 0 0 60px;
text-decoration: none;
background: url(images/wideo.jpg) no-repeat left top; }

a.galwi {
margin: 0 0 0 15px;
padding: 5px 0 0 60px; }
