/*
Theme Name: Apartamenty z Klasą
Theme URI: www.DAP-Studio.pl
Description: Apartamenty z klasą w Krynicy
Version: 1
Author: DAP Studio
Author URI: http://www.dap-studio.pl/
*/

#bigFotoImg { padding:10px; background-color:#FFF; }
#bigFotoPrev, #bigFotoNext { color:#ffffff; font-size:15px; font-weight:bold; display:inline; }

.day,.dayx,.today,.todayx,.day_out,.today_out,.day_noprev,.day_nonext { display:block; width:36px; height:24px; padding:0px; margin-bottom:10px; position:relative; }
.aday,.atoday,.adayx,.atodayx,.aday_noprev,.aday_nonext { display:block; width:36px; height:24px; position:absolute; padding:1px 0px 10px 0px;text-align:center; margin-bottom:10px; font-size:20px; font-weight:bold; text-decoration:none; z-index:10; top:0px; left:0px; }

.kom_cont { clear:both; margin: 15px 0px 15px 0px; }
.kom_spacer { clear:left; height:1px; background-image:url(../images/h.gif); background-position: left; background-repeat:repeat-x; }
.kom_odp { background-color:#645c43; padding:17px 36px 17px 36px; color:#e5e9cf; clear:both; margin:20px 0px 0px 0px; }
.kom_ospa { background-color:#88836a; height:1px; margin:10px 0px 10px 0px;}

#submenu_container { position:relative; z-index:2; }
#submenu { position:absolute; left:258px; top:-4px; width:350px; background-color:#3a341d; }
#s1 { height:14px; background-color:#1c1e10; }

.submenu_one { clear:left; width:350px; height:50px; background-color:#3a341d; }
.submenu_one a { text-align:left; display:block; padding:13px; height:24px;background-color: #3a341d;font-size:18px; color:#e1d8ac; text-decoration:none;	} 
.submenu_one a:hover { background-color: #1c1701; }

.month_link { font-size:14px; font-weight:normal; text-decoration:none; color:#333720; text-decoration:underline; }

.kalhead span { color:#333720; font-weight:bold; }
h1 { font-style:italic; color:#ffffff; font-size:22px; padding:12px 0px 6px 0px;}
span.week { color: #333720; }
span.weekend { color: #333720; }
.day { background-color: #e2d7c5; }
.dayx { background-color: #ae2206; }
.day_noprev { background-image: url(../images/noprev.gif); background-position:top left; background-repeat:no-repeat; }
.day_nonext { background-image: url(../images/nonext.gif); background-position:top left; background-repeat:no-repeat; }
.day_out { background-color: #e2d7c5; }

.aday,.aday_noprev,.aday_nonext { color: #333720; }
.aday_out { color: #788280; }
.adayx { color: #e2d7c5; }
.aday_outx { color: #788280; }

.today { background-color: #e2d7c5; }
.todayx { background-color: #ae2206; }
.today_out { background-color: #e2d7c5; }

.atoday { color: #ccc2a2; }
.atoday_out { color: #788280; }
.atodayx { color: #ddd; }
.atoday_outx { color: #788280; }

* {
margin: 0;
padding: 0;
}

.piclenselink {
display: none;
}

html {
background: #333621 url(../images/html.jpg);
font-family:"Times New Roman", Times, serif;
}

body {
font-family: "Times New Roman";
background: url(../images/bg.jpg) repeat-x ;
text-align: center;
padding-bottom: 236px;
}

#page {
width: 920px;
margin: auto;
background: #1c1e10;
-moz-border-radius-bottomleft: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-radius-bottomleft: 10px;
border-radius-bottomright: 10px;
font-family:"Times New Roman", Times, serif;
}

#header {
background: #1c1e10 url(../images/headbanner.jpg) top center no-repeat;
text-align: center;
}

#headerimg {
height: 197px;
}

#headerimg a img{
border: 0px}
div.element_listy { float:left; width: 200px; }
h5{
color: #5b6045;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
text-align:left;
font-size: 18px;
line-height: 24px;
padding: 10px 0px;
display:block;
width: 100%;
}

#kontentmain h2{
color: #5b6045;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
font-size: 20px;
line-height: 24px;
padding: 10px 0px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) left bottom repeat-x;
}

a.h2 {
color: #5b6045;
font-family:"Times New Roman", Times, serif;
text-align:left;
font-weight:bold;
text-decoration: none;
font-size: 28px;
line-height: 24px;
padding: 10px 0px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) left bottom repeat-x;
}

#kontentmain1 h2{
color: #5b6045;
font-family:"Times New Roman", Times, serif;
text-decoration: none;
font-size: 20px;
line-height: 24px;
padding: 10px 0px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) left bottom repeat-x;
}

#kontentkontakt h2 {
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
padding: 0px 0px 10px 9;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) bottom repeat-x;
}

#topmenu {
background: #333621 url(../images/menu-bg.jpg) no-repeat;
height: 57px;
border: 0px;
padding: 0 20px 0 20px ;
margin: auto;
text-align: center;
}

#menu {
list-style-type: none;
color: #000;
padding-left: 17px;
text-align: center;
}

#menu li{
float: left;
font-family: "times new roman";
list-style-type: none;
color: #000;
}

#menu li:hover{
background: #333621 url(../images/menu-bg-h.jpg) repeat-x;
}

#menu li a{
display:block;
font-size: 16px;
padding: 0 13px;
line-height: 53px;
color: #000;
Text-decoration: none;
font-weight:bold;
}

a.zespacer {
background: url(../images/spacer.jpg) bottom right no-repeat;
}

#menu li a:hover{
color: #fff;
}
#nobg a{
display:block;
font-size: 18px;
padding: 0 18px;
line-height: 53px;
color: #000;
Text-decoration: none;
text-transform: capitalize;
background: url(../images/spacer2.jpg) bottom right no-repeat;
}

li.current_page_item_top {
background: #333621 url(../images/menu-bg-h.jpg) repeat-x;
color: #ffffff;
}

#menu li.current_page_item_top a{
color: #fff;
}

#banner {
position: relative;
display: block;
width: 900px;
height: 146px;
background: url(../images/banner-bg.jpg) center no-repeat;
padding: 10px; 
}
#banner2 {
	position: relative;
display: block;
width: 900px;
height: 146px;
padding: 10px; 
}
#rezerwuj {
position: absolute;
top: 75px;
left: 60px;
border: 0px;
}

#kontentmain {
background: #e5e9cf;
color: #333720;
margin: 0 10px;
padding: 15px 35px;
padding-bottom: 60px;
width: 470px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: left;
font-family:"Times New Roman", Times, serif;
float: left;
}

#kontentmain1 {
background: #e5e9cf;
color: #333720;
margin: 0 10px;
padding: 15px 35px;
padding-bottom: 60px;
width: 470px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: left;
font-family:"Times New Roman", Times, serif;
float: left;
}

#sidebar {
width: 348px;
height: 313px;
margin-right: 10px;
float: right;
margin-bottom: 15px;
}

#tur {
background: url(../images/tur.jpg) top center no-repeat;
width: 320px;
height: 92px;
padding: 15px;
padding-top: 8px;
margin-right: 10px;
float: right;
text-align: left;
}

#tur a{
color: #281710;
text-decoration: none;
font-family: "Times New Roman";
font-size: 14px;
padding-left: 35px;
}

#tur a:hover{
text-decoration: underline;
}

#tur_marta,#tur_malgosia {
clear: right;
width: 320px;
height: 92px;
padding: 15px;
padding-top: 8px;
margin-right: 10px;
margin-bottom:10px;
float: right;
text-align: left;
}
#tur_marta { background: url(../images/tur.jpg) top center no-repeat; }
#tur_malgosia { background: url(../images/tur_malgosia.jpg) top center no-repeat; }

#tur_marta a,#tur_malgosia a{
color: #281710;
text-decoration: none;
font-family: "Times New Roman";
font-size: 14px;
padding-left: 35px;
}

#tur2 a:hover{
text-decoration: underline;
}

#turbig {
position: relative;
display: block;
width: 900px;
height: 131px;
background: url(../images/turbig.jpg) top center no-repeat;
padding: 10px; 
padding-top: 15px;
text-align: left;
}

#turbig a{
color: #281710;
text-decoration: none;
font-family: "Times New Roman";
font-size: 18px;
padding-left: 85px;
margin-top: 45px;
}

#turbig a:hover{
text-decoration: underline;
}


#kontentmain h2 a{
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 22px;
display:block;
font-style: italic;
width: 100%;
}

#kontentmain1 h2 a{
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 22px;
display:block;
font-style: italic;
width: 100%;
}

div.styl1 {
float: left;
width: 160px;
height: 180px;
padding: 5px;
margin-right: 22px;
margin-left: 15px;
background: #fff;
text-align: center;
border: 0px;
margin-bottom: 15px;
}

.styl1 a img {
border: 0px;
margin-top: 3px;
margin-bottom: 8px;
}


.entry a{
color: #5b6045;
font-family: "Times New Roman";
font-size: 16px;
text-decoration: none;
}

.entry p{
padding-bottom: 20px;
font-size: 16px;
font-family: "Times New Roman";
line-height: 18pt;
}

.entry ul{
padding-left: 15px;
font-family: "Times New Roman";
font-size: 16px;
line-height: 24px;
}

.entry {
padding-top: 15px;
font-size: 16px;
font-family: "Times New Roman";
line-height: 24px;
}

#footer {
clear: both;
}

#botmenu {
list-style-type: none;
padding-left: 25px
}

#botmenu li{
float: left;
margin-top: 15px;
font-family: "times new roman";
font-size: 12px;
padding: 0 15px;
list-style-type: none;
color: #5b6045;
border-right: 1px solid #ba9c65;

}

#botmenu li a{
color: #ba9c65;
Text-decoration: none;
text-transform: lowercase;
}

#botmenu li a:hover{
Text-decoration: underline;
}

#copy {
padding: 15px;
font-family: "times new roman";
font-size: 12px;
text-align: left;
clear: both;
color: #5b6045;
padding-left: 53px
}


#kontentmain h3 {
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 24px;
font-weight: bolder;
padding: 60px 0px 0px 0px;
font-style: italic;
}

#kontentmain1 h3 {
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 24px;
font-weight: bolder;
padding: 60px 0px 0px 0px;
font-style: italic;
}

/* GALERIA */

#kontentgelery {

background: #e5e9cf;
color: #333720;
margin: 0 10px;
padding: 15px 35px;
width: 830px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: left;
float: left;
}

#kontentgelery h2 a{
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
display:block;
font-style: italic;
width: 100%;
}

#kontentgelery h2 {
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
padding: 10px 0px;
margin-bottom: 10px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) bottom repeat-x;
}

#kontentgelery1 {
background: #e5e9cf;
color: #333720;
margin: 0 10px;
padding: 15px 35px;
width: 830px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: center;
}

#kontentgelery1 h2 a{
text-align: left;
color: #5b6045;
clear: both;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
display:block;
font-style: italic;
width: 100%;
}

#kontentgelery1 h2 {
text-align: left;
clear: both;
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
padding: 10px 0px;
margin-bottom: 10px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) bottom repeat-x;
}

div.wp-caption{
float: left;
margin: 0 15px 15px 15px;
}

#kontentgelery1 a img {
float: left;
display: block;
width: 150px;
height: 150px;
padding: 5px 5px 35px 5px;
background: #fff;
margin: 0 0 15px 15px;
border: 0;
}
img.sf {
float: left;
display: block;
width: 150px;
height: 150px;
padding: 5px 5px 35px 5px;
background: #fff;
margin: 0 0 15px 15px;
border: 0;
}

p.wp-caption-text {
float: left;
margin-top: -45px;
margin-right: 180px;
text-align: center;
width: 180px;
}
p { line-height:24px; }
/* Kontakt */

#kontentkontakt {
background: #e5e9cf;
color: #333720;
margin: 0 10px;
padding: 15px 35px;
width: 470px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
text-align: left;
float: left;
}

#kontentkontakt p a {
color: #93aa15;
}

#kontentkontakt a img {
border: 0px;
}

#kontentkontakt h2 a{
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
padding: 10px 0px;
display:block;
font-style: italic;
width: 100%;
}

#kontentkontakt h2 {
color: #5b6045;
font-family: "Times New Roman";
text-decoration: none;
font-size: 20px;
line-height: 24px;
margin-bottom: 15px;
display:block;
font-style: italic;
width: 100%;
background: url(../images/pasek.jpg) bottom repeat-x;
}

#cal {
background: url(../images/kalendarz.jpg) top center no-repeat;
width: 320px;
height: 368px;
padding: 15px;
padding-bottom: 30px;
margin-right: 10px;
float: right;
}


#kontakt {
background: #333720;
-moz-border-radius: 10px;
width: 320px;
height: 490px;
padding: 15px;
margin-right: 10px;
float: right;
}

#kontakt p{
padding: 15px 20px 10px 20px;
color: #8c9754;
font-weight: bold;
text-align: left;
border-bottom: 1px dashed #8c9754
}

#kontakt p span{
color: #e5e9cf;
font-weight: normal;
}
#mapa {
margin-top: 15px;
}

#kontakt h4{
font-size: 14px;
font-weight: normal;
padding-top: 10px;
padding-bottom: 10px;
margin: auto;
display: block;
color: #e5e9cf;
background: #1c1e10;
width: 283px;
}

#studio {
text-align: right;
padding-right: 35px;
}

#studio a img {
border: 0px;
padding-left: 15px;
}

.imgright {
float: right;
margin-right: 30%;
margin-top: 5px;
}

ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	border: 1px solid #e7e7e7;
	padding: 5px;
	background-color: #ececec;
}

#second {
float: right;
margin-right: 2.5%;
margin-top: 5px;
}

#second img {
	border: 1px solid #e7e7e7;
	padding: 5px;
	background-color: #ececec;
}

#third {
float: right;
margin-right: 2.5%;
margin-top: 5px;
}

#third img {
	border: 1px solid #e7e7e7;
	padding: 5px;
	background-color: #ececec;
}

#fourth {
text-align: center;
margin: auto;
}

#fourth img {
	border: 1px solid #e7e7e7;
	padding: 5px;
	background-color: #ececec;
}

.styl4 {color: #93aa15; padding: 5px;}
.styl5 {color: #333720; padding: 5px;}
.styl6 {font-size: 11px; font-weight: bold; color: #333720; padding: 5px;}

div.styl1 {
float: left;
width: 160px;
height: 190px;
padding: 5px;
margin-right: 22px;
margin-left: 15px;
background: #fff;
text-align: center;
border: 0px;
margin-bottom: 15px;
}

.styl1 a img {
border: 0px;
margin-top: 3px;
margin-bottom: 8px;
}

div.clear {
clear: both;
}

#rezform {
width: 100%;
color: #93aa15;
font-weight: bold;
}

#rezform strong {
color: #333720;
}

#polename {
width: 270px;
margin-left: 20px;
}


#polemail {
width: 270px;
margin-left: 33px;
}


#poletel {
width: 270px;
margin-left: 68px;
}

#datap {
width: 100px;
margin-left: 23px;
}

#dataw {
width: 100px;
margin-left: 31px;
}

#godzp, #godzw {
width: 160px;
}

#poleosob {
width: 100px;
margin-left: 51px;
}

#buttonw {
width: 80px;
}

#resetb{
width: 80px;
}
#cal p{
text-align: left;
margin-left: 28px;
margin-top: 10px;
color: #333720;
}

#map {
font-size: 1px; width: 283px; height: 285px; margin:auto; background-repeat: no-repeat; background-position: center;
}

#map a {
display:none;
}
#k1 {
margin-left: 30px;
width: 250px;
}


#ke {
margin-left: 50px;
width: 250px;
}


#ktel {
margin-left: 83px;
width: 250px;
}


#ksub {
width: 392px;
}

#kcon {
width: 392px;
}

#kontentkontakt p span {
color: #5b6045;
font-size: 16px;
font-weight: bold;
font-style: italic;
}