#mid-container { width: 660px; margin-top: 260px; }

#content-apartment { float: right; text-align: justify; width: 460px; }

#rightnav-apartment h3.button_map {
	background: url("../img/maps_bg.gif") no-repeat;
	width: 300px;
	height: 34px;
	line-height: 38px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 0 0 0 8px;
}

h3.button_map a {color: #fff;width: 200px;}

#rightnav-apartment {
    margin-top: 260px;
	float: right;
	width: 300px;
	text-align: center;
}
#apartment-up-conditions{ font-size: 11px; }
#apartment-conditions {
	background: url("../img/conditions_dol.gif") left bottom no-repeat #fff;
	width: 300px;
	margin: 10px 0 0 0;
    min-height: 50px;
}
#apartment-conditions h1 {
    margin: 0;
	background: url("../img/conditions_gora.gif") left top no-repeat #fff;
	width: 300px;
	height: 40px;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#apartment-additional-information {
	background: url("../img/ramkamala_dol_opisy.gif") left bottom no-repeat #fff;
	width: 300px;
	margin: 20px 0 0 0;
	min-height: 50px;
}
#apartment-additional-information h1 {
	background: url("../img/ramkamala_gora_opisy.gif") left bottom no-repeat #fff;
	width: 300px;
	height: 20px;
	padding: 0 0 0 10px;
    margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#apartment-additional-information h1 span {
	background: #fff;
	padding: 0 5px;
}
#apartment-additional-information p, #apartment-conditions p, .apartment-description p, #apartment-attractions p{
    padding: 0 10px 10px 10px;
    margin: 0;
    text-align: justify;
    font-size:12px;
}
#rightnav-apartment #apartment-conditions-terms{font-size:11px;}
/** GLOWNY CONTENT DLA APARTAMENTU **/

#content-apartment h1 {
	font-size: 16px;
	color: #01addf;
	font-weight: bold;
	width: 450px;
	text-align: left;
}
#apartment-description-first {
	position: relative;
	width: 460px;
	margin: 10px 0 0 0;
}
#apartment-description-first ul {
	list-style-type: none;
	font-weight: bold;
}
#apartment-description-first ul span {
	font-weight: normal;
}
#apartment-description-first li{
	padding: 5px 0;
}
#apartment-icons { top: 5px; right: 5px; position: absolute; list-style-type: none; }
#apartment-icons li { float: right; margin: 5px; }

#apartment-price {  display: block; list-style-type: none; margin: 15px 0 10px 0; overflow: auto; height: auto; }
#apartment-price li { float: left; padding: 0; margin: 0; min-height: 25px; line-height: 23px; margin: 0 8px 0 0;}
#apartment-price li form {	margin: 0;background: url(../img/submit_left.gif) no-repeat scroll 0% 0%; padding-left:3px;}
#apartment-price li span {	color: #01addf; font-weight: bold; }
.book-now, .check-availability { color: #fff; font-size: 11px; font-weight: bold; border: 0; padding: 0 0 0 10px; text-align: left; margin: 0;}
.book-now { background: url(../img/submit_right.gif) no-repeat scroll 100% 50%; height: 25px; padding:0px 10px 0px 0px; max-width:200px;}
.check-availability { background: #fff url("../img/submit_right.gif") 100% 0  no-repeat;height: 25px;padding-right:25px; }
.rBButton{background:#FFFFFF url(../img/submit_left.gif) no-repeat scroll 1% 50%;margin-left:-5px;}
html>body .book-now{
  padding:0px 25px 0px 10px;
}


#apartment-description-blue {
	width: 460px;
	margin: 10px 0 0 0;
	background: url("../img/niebieski_podklad.gif") left top no-repeat #fff;
	height: 117px;
}
#apartment-description-blue li {
    padding: 5px 10px 0px 10px;
    text-align: left;
}
#apartment-description-blue ul {
    list-style-type: none;
	font-weight: bold;
}
#apartment-description-blue .left {
    float: left;
    width: 200px;
    padding-right: 0;
}

#apartment-description-blue .right {
    float: right;
    width: 240px;
    padding-left: 0;
}

#apartment-description-blue ul span {
	font-weight: normal;
}

.apartment-description {
	background: url("../img/ramka_dol_opisy.gif") left bottom no-repeat #fff;
	width: 460px;
	margin: 10px 0 0 0;
    min-height: 50px;
}
.apartment-description h1 {
	background: url("../img/ramka_gora_opisy.gif") left bottom no-repeat #fff;
	width: 460px;
	height: 20px;
    line-height: 18px;
	padding: 0 0 0 10px;
    margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.apartment-description h1 span {
	background: #fff;
	padding: 0 5px;
    font-size: 12px;
    font-weight: bold;
}
.apartment-description .xtext,.apartment-description .xtext p{ color: #4b4b4b; }
#apartment-attractions {
    background: url("../img/ramkazielona_dol_opisy.gif") left bottom no-repeat #fff;
	width: 460px;
	margin: 10px 0 0 0;
    min-height: 50px;
}
#apartment-attractions h1 {
	background: url("../img/ramkazielona_gora_opisy.gif") left bottom no-repeat #fff;
	width: 460px;
	height: 20px;
    padding: 0 0 0 10px;
    margin: 0;
    line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
#apartment-attractions h1 span {
	background: #fff;
	padding: 0 5px;
    font-size: 12px;
    font-weight: bold;
}

#apartment-gallery {
	width: 300px;
	min-height: 270px;
	margin-top: 10px;
	background: url("../img/indicator.gif") 50% 50% no-repeat;
}
#apartment-gallery img {
	padding: 0;
	margin: 0;
	width: 300px;
}
#apartment-mini-gallery {
	width: 300px;
	background: #E5F7FC;
	border: 1px solid #01addf;
	overflow:auto;
    height:auto;
	text-align: center;
	margin-top: 5px;
}
#apartment-mini-gallery li{
	width: 94px;
	float:left;
	display:inline;
	padding: 3px;
	margin: 0;
}
#apartment-mini-gallery img{
	max-width: 94px;
	border:0;
	padding: 0;
	margin: 0;
}

span.comment, span.comment-odd { display: block; background: #fff; margin: 0 5px 15px 5px; padding: 5px;}
span.comment-odd { background: #f2fbfd;}
.comment-header { font-size: 12px; color: #ff0099; }
.comment em, .comment-odd em { font-size: 11px; font-style: normal; }

#apartment-comment { position: relative; }
#apartment-comment h3 {	background: transparent url("../img/komentarze_belka.jpg") 0 0 no-repeat; color: #fff; height: 42px; padding: 15px 0 0 60px; margin: 10px 0 0 0 }
#apartment-comment a.new-comment-link { position: absolute; top: 18px; right: 30px; color: #fff; font-size: 10px; }

#new-comment {
	background: url("../img/ramka_dol_opisy.gif") left bottom no-repeat #fff;
	width: 440px;
	min-height: 50px;
	display: block;
	padding: 10px;
    float: left;
}
h1.new-comment-header {
	background: url("../img/ramka_gora_opisy.gif") left bottom no-repeat #fff;
	width: 460px; height: 20px; margin: 0;
	padding: 0 0 0 10px; color: #ff0099;
}
h1.new-comment-header span {
	background: #fff;
	padding: 0 5px;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
a.apartaments-tellfriend { background:transparent url(../img/tellfriend_right.gif) no-repeat scroll 100% 0%;display:block;height:28px;width:230px;line-height:26px;padding:0px 7px 0px 0px;text-align:center;}
a.apartaments-tellfriend  img {float:left;}
form#add-new-comment fieldset div.submit { float: right; width: 20%; padding-right:4px;}
form#add-new-comment #formCaptcha input { float: left; width: 80px;margin-top:10px; }
form#add-new-comment #formCaptcha img { float: left; margin-left: 40px; }
form#add-new-comment #formCaptcha label{margin-top:10px;}
