@charset "utf-8";
/* CSS Document */

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

body {
	background-color: #B19862;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg-header_main.jpg);
/*	background-image: url(../images/bg-header_small.png);*/
	background-repeat: no-repeat;
	background-position: center 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

#wrapper {
	margin: auto;
	width: 960px;
}

/* Header */

#header {
	height: 443px;
}
#header h1 {
	float:left;
	margin:-4px 0 67px 22px;
	padding:0;
}
#header h1 a {
	background-image:url("../images/logo-citytour.png");
	display:block;
	height:75px;
	margin-top:10px;
	margin-left:-50px;
	overflow:hidden;
	text-indent:-9999px;
	width:210px;
}
#header #topnav {
	/*background-image: url(../images/bg-topnav.png);*/
	float:right;
	height:41px;
	left:-78px;
	margin-right:2px;
	margin-top:27px;
	position:relative;
	width:638px;
}
#header #topnav ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#header #topnav ul li {
	float: left;
}
#header #topnav ul li a {
	line-height: 41px;
	font-family: "Century Gothic";
	color:#C1AA7F;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	padding-left:24px;
	padding-right:24px;
	display:block;
}
#header #topnav ul #active a, #header #topnav ul li a:hover {
	/*color:#92b761;*/
	color:#fff;
}
#header #topnav #phone {
	color:#FFFFFF;
	font-family:"Arial Black",Gadget,sans-serif;
	font-size:20px;
	line-height:41px;
	padding-right:6px;
	text-align:right;
	width:713px;
}
#header #search {
	padding-left: 20px;
	float: left;
	width: 250px;
	height: 231px;
	margin-top: 41px;
	font-size: 17px;
	font-weight: bold;
	color: #35383e;
	font-family: "Century Gothic";
	background-color: #EADFC5;
	padding-top: 10px
}
#header #search .selectcity {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
/*		background-image: url(../images/selectcity-bg.gif);*/
	/*height: 28px;*/
	padding: 2px;
	font-size: 12px;
	color: #202226;
/*	line-height: 28px;
	padding-left: 7px;
	margin-top: 3px;
	margin-bottom: 7px;*/
	background-color: #EBEBEB;
	border: 1px #ccc solid;
	width: 224px;
	margin-top: 2px;
}
#header #search .category {
	background-image: url(../images/searchfield-bg.gif);
	height: 21px;
	width: 221px;
	margin-top: 3px;
	margin-bottom: 6px;
	padding-left: 4px;
	padding-top: 7px;
}
#header #search .from {
	display: inline-block;
	padding-left: 14px;
}
#header #search .price {
	background-image: url(../images/textfield-cena.gif);
	height: 21px;
	width: 70px;
	border: 0px;
	font-size: 12px;
	color: #202226;
	padding-left: 7px;
	vertical-align: middle;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 4px;
}
#header #topboxes {
	float:right;
	margin-right:-4px;
	margin-top:7px;
	width:687px;
}
#header #topboxes .box {
	background-image: url(../images/bg-topbox.png);
	float: left;
	height: 187px;
	width: 191px;
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 19px;
	padding-left: 19px;
	position: relative;
}
#header #topboxes .box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1d2428;
	padding: 0px;
	line-height: 16px;
	margin-top: 0px;	/*12px*/
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

/*#header #topboxes .box div {
	position: absolute;
	line-height: 28px;
	color: #FFF;
	height: 28px;
	width: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/topbox-price-bg.png);
	left: 19px;
	top: 52px;
}
*/

#header #topboxes .box .boza {
	position: absolute;
	line-height: 28px;
	color: #FFF;
	height: 28px;
	min-width: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/topbox-price-bg.png);
	left: 19px;
	top: 52px;
}

#header #topboxes .box img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#header #topboxes .box p {
	color: #1d2428;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}


#wrapper #page {
	background-image: url(../images/bg-col-left-outer.gif);
	background-repeat: repeat-y;
}

/* Left Column */

#column-left {
	float: left;
	width: 240px;
	background-image: url(../images/bg-col-left.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}
#column-left h2 {
	font-family:"Century Gothic";
	font-size: 17px;
	line-height: 17px;
	font-weight: bold;
	color: #FFF;
	margin-left: -20px;
	padding-bottom: 11px;
	background-image: url(../images/line-hr.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	margin-top: 12px;
	margin-bottom: 18px;
}
#column-left h2 img {
	margin-right: 4px;
}
#column-left .package {
	background-color: #FFF;
	height: 62px;
	width: 191px;
	padding: 10px;
	position: relative;
}
#column-left .package img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#column-left .price {
	background-image:url("../images/topbox-price-bg.png");
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	min-width:60px;
	position:absolute;
	right:10px;
	text-align:center;
	top:10px;
}
#column-left .arrow {
	position: absolute;
	height: 21px;
	width: 30px;
	background-image: url(../images/arrow-topoffer.png);
	right: -8px;
	top: 70px;
}
#column-left h3 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
#column-left h3 a {
	color: #FFF;
	text-decoration: none;
}
#column-left h3 span {
	color: #7bb138;
}

/* Right Column */

#column-right {
	float: right;
	width: 677px;
/*	margin-top: -40px;*/
/*	margin-top: -260px;*/
	background:none repeat scroll 0 0 #F2EAE2;
	margin-top:-270px;
	padding-top:50px;
}
#column-right h2 {
	font-family:"Century Gothic";
	font-size: 15px;
	font-weight: bold;
	padding: 0 5px;
	line-height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 5px;
}
#column-right h2 img {
	margin-right: 7px;
}
#column-right h2,
#column-right h2 span {
	color: #5F4E29;
}
#column-right #month-offer {
	background-color: #FFF;
	height: 274px;
	width: 503px;
	padding: 10px;
	position: relative;
	float: left;
	margin-bottom: 30px;
}
#column-right #month-offer img, #column-right #hotel img {
	border-width: 0px;
}
#column-right #month-offer .title {
	height: 54px;
	width: 483px;
	position: absolute;
	left: 10px;
	top: 10px;
	background-image: url(../images/topbox-price-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 54px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
}
#column-right #month-offer .title span {
	color: #7bb138;
}
#column-right #month-offer .price, #column-right #hotel .price {
	position: absolute;
	line-height: 54px;
	color: #FFF;
	background-image: url(../images/topbox-price-bg.png);
	height: 54px;
	width: 98px;
	top: 10px;
	right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
#column-right #month-offer-details {
	background-color: #5F4E29;
	float: left;
	height: 274px;
	width: 140px;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 11px;
	color: #eadfc5;
	position: relative;
}
#column-right #month-offer-details h4 {
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-top: -4px;
	margin-bottom: 0px;
}
#column-right #month-offer-details h4 img {
	margin-right: 4px;
	vertical-align: middle;
}
#column-right #month-offer-details a {
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	line-height: 16px;
}
#column-right #month-offer-details span {
	color: #8b9194;
	line-height: 16px;
}
#column-right #month-offer-details p {
	margin-top: 6px;
}
#column-right #month-offer-details .skivai {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
	background-image: url(../images/hand.png);
	background-repeat: no-repeat;
	padding-left: 27px;
	position: absolute;
	bottom: 12px;
	left: 25px;
}
#column-right #hotel-rating {
	float: right;
	margin-top: 14px;
}
#column-right #hotel-rating img {
	margin-left: 1px;
}
#column-right #hotel {
	background-color: #5F4E29;
	height: 324px;
	width: 433px;
	padding: 10px;
	padding-bottom: 13px;
	position: relative;
	float: left;
	margin-bottom: 60px;
}
#column-right #hotel .title {
	height: 54px;
	width: 483px;
	position: absolute;
	left: 10px;
	top: 230px;
	background-image: url(../images/topbox-price-bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 54px;
	font-weight: bold;
	color: #FFF;
	padding-left: 20px;
}
#column-right #hotel #thumbs {
    margin-top: 14px;
    height: 55px;
    overflow: hidden;
}
#column-right #hotel #thumbs img {
    margin-right: 6px;
    border-width:0px;
    float: left;
}
#column-right #hotel-details {
	background-color: #5F4E29;
	float: left;
	height: 390px;
	width: 208px;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 11px;
	color: #fdfdfd;
	position: relative;
}
#column-right #hotel-details h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#column-right #hotel-details h4 img {
	vertical-align: middle;
	margin-right: 4px;
}
#column-right #hotel-details span {
	line-height: 30px;
}
#column-right #hotel-details a.button_reserve {
	background:url("../images/button-reserve.png") no-repeat scroll left top transparent;
	color:#222222;
	display:block;
	font-weight:bold;
	height:37px;
	line-height:16px;
	margin-left:33px;
	margin-top:10px;
	overflow:hidden;
	text-indent:-9999px;
	width:140px;
}
#column-right #hotel-details p {
	color: #6f7578;
	margin-top: 6px;
}
#column-right #hotel-details .see {
	position: absolute;
	bottom: 0px;
	line-height: 67px;
	left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-image: url(../images/hand.png);
	background-repeat: no-repeat;
	background-position: 18px center;
	text-align: center;
	background-color: #394046;
	display: block;
	width: 150px;
	height: 60px;
}
#column-right #tabs {
	list-style-type: none;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #38454b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 39px;
	width: 662px;
}
#column-right #tabs li {
	float: left;
}
#column-right #tabs #active {
	padding-left: 1px;
	background-image: url(../images/tab-r-corner.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#column-right #tabs li a {
	line-height: 39px;
	display: block;
	padding-right: 36px;
	padding-left: 36px;
	font-size: 18px;
	font-weight: bold;
	color: #aebec5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#column-right #tabs #active a {
	background-color: #38454b;
	background-image: url(../images/tab-r-corner.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#column-right #sort-hdr {
	width: 674px;
	line-height: 35px;
	background-image: url(../images/sort-hdr.gif);
	height: 35px;
	margin-top: 55px;
	margin-bottom: 22px;
	font-size: 11px;
	font-weight: bold;
	color: #afbec6;
}
#column-right #sort-hdr div {
	float: left;
}
#column-right #sort-hdr .sortby {
	font-weight: normal;
	color: #a8afb2;
	margin-left: 35px;
	width: 182px;
}
#column-right #sort-hdr img {
	margin-left: 5px;
	border-width:0px;
}
#column-right .list-item, #column-right .offer-item {
	/*background-image: url(../images/list-item-bg.gif);*/
	height: 160px;
	width: 652px;
	padding-left: 22px;
	padding-top: 22px;
	color: #5f4e29;
}
#column-right .list-item h3, #column-right .offer-item h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
#column-right .list-item h3 img {
	margin-left: 1px;
}
#column-right .list-item .img-holder, #column-right .offer-item .img-holder {
	height: 88px;
	width: 269px;
	background-color: #FFF;
	border: 1px solid #d1d0d0;
	padding: 9px;
	float: left;
	position:relative;
}
#column-right .list-item .summary {
	float: left;
	margin-left: 9px;
	width: 174px;
}
#column-right .list-item .summary h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#column-right .list-item .summary h4 img {
	margin-right: 8px;
	vertical-align: middle;
}
#column-right .list-item .summary span {
	text-indent: 24px;
	display: block;
	margin-bottom: 10px;
}
#column-right .list-item .price {
	font-size: 13px;
	text-align: center;
	width: 140px;
	float: left;
	line-height: 60px;
}
#column-right .list-item .price span {
	font-size: 18px;
	font-weight: bold;
}
#column-right .list-item .price a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#column-right .offer-item h3 span {
	color: #7bb138;
}
#column-right .offer-item .img-holder .price {
	background-image:url("../images/topbox-price-bg.png");
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	height:31px;
	line-height:31px;
	min-width:50px;
	position:absolute;
	right:9px;
	text-align:center;
	top:9px;
	width:100px;
}
#column-right .offer-item .img-holder img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#column-right .offer-item .details {
	margin-left: 9px;
	float: left;
	width: 338px;
}
#column-right .offer-item .details  img {
	vertical-align: middle;
	margin-right: 4px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#column-right .offer-item .details p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#column-right .offer-item .details .left {
	float: left;
	width: 150px;
	line-height: 26px;
	color: #818a98;
}
#column-right .offer-item .details a {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
#column-right .offer-item .details span {
	font-weight: bold;
	color: #BFAC83;
}
#column-right .offer-item .details .right {
	text-align: right;
	float: right;
	width: 150px;
	line-height: 26px;
	color: #818a98;
}
#column-right #pagination {
	padding-top: 18px;
	padding-bottom: 18px;
	text-align: right;
	height: 19px;
}
#column-right #pagination a {
	font-size: 11px;
	color: #879196;
	margin-left: 5px;
	line-height: 19px;
	text-align: center;
	display: inline-block;
	width: 19px;
	text-decoration: none;
	height: 19px;
}
#column-right #pagination a:hover {color:#FFF;}
#column-right #pagination .current {
	font-weight: bold;
	color: #232a2e;
	background-image: url(../images/paggination-current.png);
}
#column-right #pagination img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
}
#column-right .see-all {
	color:#5F4E29;
	font-weight:bold;
	text-decoration:none;
}
#column-right .see-all span {
	color: #333;
}
#column-right hr {
	border-color:-moz-use-text-color -moz-use-text-color #5F4E29;
	border-style:none none solid;
	border-width:medium medium 2px;
	height:4px;
	margin-bottom:6px;
	margin-top:6px;
}
#column-right #cities {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#column-right #cities li {
    background-position:0 6px;
	background-repeat:no-repeat;
	float:left;
	line-height:18px;
	list-style:circle outside none;
	margin-left:15px;
	padding-left:0;
	width:115px;
}
#column-right #cities li a {
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
#column-right #cities li a:hover {
    text-decoration: underline;
}

/* Footer */

#footer {
/*	height: 510px;*/
/*	height: 279px;*/
					height: 300px;
					margin-top: -11px;
	background-image: url(../images/bg-footer.png);
	background-repeat: no-repeat;
	background-position: center;
}
#footer-wrapper {
	margin: auto;
	width: 960px;
}
#footer-wrapper .line {
    width: 100%;
    height: 2px;
    font-size: 0px;
    background-image: url('../images/spl_line.gif');
    background-repeat: repeat-x;
    margin: 10px 0px 10px 0px;
}
#footer-wrapper #hotels {
	float: right;
	width: 677px;
}
#footer-wrapper #hotels h2 {
	font-family: "Century Gothic";
	font-size: 25px;
	font-weight: bold;
	color: #5f4e29;
	padding: 0px;
	line-height: 25px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer-wrapper #hotels .rss {
	float: right;
	margin-top: 25px;
}
#footer-wrapper #hotels .rss img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
}
#footer-wrapper #hotels .rss a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5f4e29;
	text-decoration: none;
}
#footer-wrapper h2 img {
	margin-right: 7px;
}
#footer-wrapper hr {
	height: 4px;
	background-image: url(../images/bg-hr-light.gif);
	border:none;
	margin-top: 8px;
	margin-bottom: 15px;
}
#footer-wrapper #hotels ul {
    list-style-type: none;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}
#footer-wrapper #hotels ul li {
    float: left;
    width: 224px;
    line-height: 38px;
}
#footer-wrapper #hotels ul img {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    vertical-align: middle;
    margin-right: 10px;
}
#footer-wrapper #hotels ul a {
    font-size: 11px;
    font-weight: bold;
    color: #5f4e29;
    text-decoration: none;
}
#footer-wrapper #hotels ul a:hover {
    text-decoration: underline;
}
#footer-wrapper #contacts {
	padding-left: 25px;
	padding-top: 22px;
	width: 245px;
	float: left;
	height: 257px;
}
#footer-wrapper #contacts div {
/*	background-image: url(../images/contactsbg.png);
/*	height: 152px;*/	
	/*height: 174px;*/
						height: 186px;
	width: 207px;
	margin-top: 10px;
	font-size: 17px;
	font-weight: bold;
	color: #5F4E29;
	padding-left: 10px;
	padding-top: 6px;
	background-color: eadfc9;
}
#footer-wrapper #contacts div h2 {
	font-size: 23px;
	margin-bottom: 18px;
	margin-top: 0px;
}
#footer-wrapper #contacts div p {
	padding-left: 17px;
	margin-top: 12px;
}
#footer-wrapper #contacts div span {
	font-size: 13px;
}

#footer-wrapper #contacts .cont {
	background-image: url(../images/cont.png);
	width: 126px;
	height: 70px;
	margin-top: -4px;
	margin-left: 28px;
}

#footer-wrapper .graylogo {
	float: left;
	margin-left: 70px;
	margin-top: 17px;
	font-size: 10px;
	color: #fff;
}
#footer-wrapper .graylogo img {
	vertical-align: middle;
}
#footer-wrapper #footer-links {
	list-style-type: none;
	padding: 0px;
	float: left;
	margin-left: 55px;
	margin-top: 20px;
}
#footer-wrapper #footer-links li {
	float: left;
	background-image: url(../images/foolinks-devider.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 20px;
}
#footer-wrapper #footer-links .first {
	background-image: none;
}
#footer-wrapper #footer-links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
}
#footer-wrapper #footer-links .first a, #footer-wrapper #footer-links a:hover {
	color: #697074;
}
#footer-wrapper .webdesing {
	font-size: 9px;
	color: #4e575d;
	float: right;
	margin-top: 17px;
}
#footer-wrapper .webdesing img {
	vertical-align: middle;
	margin-left: 5px;
}
#footer-wrapper .note {
	font-size: 9px;
	color: #fff;
	display: block;
	width: 800px;
	margin-left: 150px;
	margin-top: 27px;
	margin-bottom: 0px;
}
#footer-wrapper #partners {
	font-size: 10px;
	color: #828282;
	margin-left: 150px;
	line-height: 40px;
	margin-top: 10px;
}
#footer-wrapper #partners img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 25px;
	vertical-align: middle;
}
#reservation-form {
	background-image: url(../images/bg-reservation-form.jpg);
	height: 535px;
	width: 832px;
	padding-top: 50px;
	color: #262626;
}
#reservation-form h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #26282b;
	margin-left: 60px;
	margin-bottom: 0px;
	margin-top: 0px;
}
#reservation-form form {
	text-align: right;
	display: block;
	width: 420px;
	margin-top: 55px;
	float: left;
	color: #4d4b45;
	line-height: 30px;
}
#reservation-form form input {
	width: 250px;
	margin-left: 10px;
	font-size: 11px;
}
#reservation-form form textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	width: 250px;
	margin-left: 10px;
	margin-top: 6px;
}
#reservation-form #info {
	float: right;
/*	width: 330px;*/
	width: 200px;
	margin-top: 55px;
	margin-right: 40px;
}
#reservation-form #info h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #237a99;
	background-image: url(../images/hr-blue.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#reservation-form #info .contacts {
	font-size: 12px;
	margin-bottom: 40px;
}
#reservation-form #info p {
	margin-top: 0px;
	margin-bottom: 10px;
}

a {
	color: #5f4e29;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #BFAC83;
	font-size: 12px;
	text-decoration: none;
}

.foot_hot {
    width: 500px;
/*    margin: 0px 0px 5px 10px;*/
    height: 41px;
/*    line-height: 31px;*/
    overflow: hidden;
}




#column-right .sorting {
    /*background-image: url('../images/sort-hdr.gif');*/
    line-height: 35px;
    width: 652px;
    height: 35px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
/*    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 10px;
    */
	padding-left: 22px;
}

#column-right .sorting a {
    background-repeat: no-repeat;
    background-position: right 2px;
    padding: 0px 28px 0px 90px;
    text-decoration: none;
    color: #5F4E29;
    font-weight: bold;
}

#column-right .sorting a.order_neutral {
    background-image: url('../images/order_neutral.gif');
}
#column-right .sorting a.order_asc {
    background-image: url('../images/order_asc.gif');
}
#column-right .sorting a.order_desc {
    background-image: url('../images/order_desc.gif');
}
#column-right .sorting a:hover {
    text-decoration: underline;   
}

.star1 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 12px;
	height: 11px;
}
.star2 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 24px;
	height: 11px;
}
.star3 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 36px;
	height: 11px;
}
.star4 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 48px;
	height: 11px;
}
.star5 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 60px;
	height: 11px;
}
.star6 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 72px;
	height: 11px;
}
.star7 {
	background-image: url('../images/star-green.png');
	background-repeat: repeat-x;
	width: 84px;
	height: 11px;
}

.gallery_box {
	width: 433px;
}


/*styling */
.infotabbody {
    margin: 30px 0px 0px 0px;
    font-family: verdana;
    font-size: 12px;
}
.infotabbody table {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    width: 676px;
    border-collapse: collapse;
    margin: 10px 0px 0px -4px;
    border-color: #cdc1b8;
}

.infotabbody table thead td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    padding: 3px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    height:30px;
    /*background-color: #38454B;*/
}
.infotabbody table thead {
    background: #434343;
    /*background-color: #232A2E;*/
	color:#fff;
}
.infotabbody table tbody td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    text-align: center;
    padding: 3px;
    font-size: 12px;
    /*background-color: #232A2E;*/
}
.infotabbody table tbody tr {
   	/*background-color: #3F4C55;*/
}

.infotabbody table thead tr {
   	/*background-color: #38454B;*/
}


/*for preview price*/
.infotabbody1 {
    margin: 30px 0px 0px 0px;
    font-family: verdana;
    font-size: 12px;
}
.infotabbody1 table {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    width: 676px;
    border-collapse: collapse;
    margin: 10px 0px 0px 0px;
    border-color: #cdc1b8;
}

.infotabbody1 table thead td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    padding: 3px;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    height:30px;
}
.infotabbody1 table thead {
    background: #f1edd0;
}
.infotabbody1 table tbody td {
    border-width: 1px 1px 1px 1px;
    border-spacing: 1px;
    border-style: outset outset outset outset;
    border-color: #cdc1b8;
    -moz-border-radius: 0px 0px 0px 0px;
    text-align: center;
    padding: 3px;
    font-size: 12px;
}

.preview_info {
	/*color: #565656;*/
	color: #333;
	padding-left:5px;
}
.preview_info p {
    margin: 0px;
    padding: 0px;
}

.preview_info ul{color: #333;}
.preview_info ul li{color: #333;}
.preview_info ul li span{color: #333 !important;}

.infotabbody {
    margin: 30px 0px 0px 0px;
}
ul#tabinfo {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	list-style: none; 
	height: 33px; 
}
ul#tabinfo li {
	float: left; 
}
ul#tabinfo li a {
	margin: 0px 0px 0px 0px; 
	display: block; 
	float: left; 
	height: 33px; 
	line-height:33px; 
	text-decoration: none;
	font-family: arial;
    font-size: 14px;
    font-weight: bold;
	/*color: #938d83; */
	color: #fff;
	text-align: center; 
	padding: 0 0 0 30px; 
	cursor: pointer;
	/*background:url(../images/menu_tab_noactive.jpg);*/
}
ul#tabinfo li a b {
	float:left; 
	display:block; 
	padding:0 30px 0 0px;
	/*background:url(../images/menu_tab_noactive.jpg) no-repeat right top;*/
}
ul#tabinfo li.current a {
	color: #ffffff;
	/*background:url(../images/menu_tab_active.jpg);*/
}
ul#tabinfo li.current a b {
	/*background:url(../images/menu_tab_active.jpg) no-repeat right top;*/
}
ul#tabinfo li a:hover {
	color: #ffffff; 
	/*background:#000 url(../images/menu_tab_active.jpg);*/
}
ul#tabinfo li a:hover b {
	/*background:url(../images/menu_tab_active.jpg) no-repeat right top;*/
}
ul#tabinfo li.current a:hover {
	color: #ffffff; 
	/*background:#000 url(../images/menu_tab_active.jpg);*/ 
	cursor:default;
}
ul#tabinfo li.current a:hover b {
	/*background:url(../images/menu_tab_active.jpg) no-repeat right top;*/
}

.action11 {
    background-image: url('../images/action11.jpg');
    margin-top: 10px;
}

.gmaps {
	width: 677px; 
	height: 500px;
	overflow: hidden;
}

.zztop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 206px;
}

#li {
	color: #fff;
}

li {
	color: #fff;
}

.lefts {
	float: left;
}
.rights {
	float: right;
}

/*
.red {
	background: #e2c5c5 url(../images/red_message.gif) repeat-x;
	border: 1px solid #cf9e9e;
	
}

.red .ico {
	background-image:url(../images/red_ico.png);
}

.red .close:link,
.red .close:visited,
.red .close:active {
	background-image:url(../images/close_red.gif);
	color: #AE2727;
}

.red .system_title {
	color: #ae2727;
	text-align: left;
}

.ico {
	display: block;
	width: 45px;
	height: 45px;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 4px;
	top: -7px;
}


.green {
	background: #c7e5c2 url(../images/green_message.gif) repeat-x;
	border: 1px solid #a2d399;
	
}

.green .close:link,
.green .close:visited,
.green .close:active {
	background-image:url(../images/close_green.gif);
	color: #799574;
}

.green .system_title {
	color: #386d19;
}

.green .ico {
	background-image:url(../images/green_ico.png);
}


.system_messages {
	margin: 0 0 -25px;
	padding: 15px 0 0;
	width: 98%;
	padding-left: 8px;
	padding-top: 20px;
}

.system_messages li {
	list-style:none;
	margin: 0 0 0px;
	padding: 3px 80px 3px 57px;
	font-size: 12px;
	position: relative;
	top: 0;
	left: 0;
	min-height: 1px;
	text-align: left;
}

.system_messages .close:link,
.system_messages .close:visited,
.system_messages .close:active {
	display: block;
	position: absolute;
	padding: 0 14px 0 0;
	right: 8px;
	top: 5px;
	font-size: 9px;
	background-position: right center;
	background-repeat: no-repeat;
	min-height: 1px;
}

* html .system_messages .close {
	height: 1px;
}

.system_messages .close:hover {
	text-decoration: none;
	color: #404a3e !important;
}

.memo {
	color: #3c5966;
	text-align:left; 
	width: 356px;
	border: 1px solid;
}

.fld {
	color: #3c5966;
	text-align:left; 
	width: 200px;
	border: 1px solid;
}
*/


.rrr {
	background-image: url(../images/bg-reservation-form.jpg);
	height: 124px;
	width: 832px;
	color: #262626;
}

.img_border {
	border: 1px #000 solid !important;
}

.corner_right {
	background: url(../images/corner_right.gif) no-repeat;
	position: absolute;
	left: 420px;
	top: 427px;
}

.corner_left {
	background: url(../images/corner_left.gif) no-repeat;
	position: absolute;
	left: 152px;
	top: 427px;
}

:focus, :active
{
  -moz-outline-style: none;
  outline-style: none;
}


/*pagination*/
p.paging {
	width:auto;
	float:right;
	display:block;
	margin:20px;
}
/*pagination*/
.pagination_cont {
    float: right;
}
.pagination_cont ul {
    list-style: none;
}
.pagination_cont ul li {
    float:left;   
}
.pagination_cont ul li a {
    display:block;
    width:21px;
    height:21px;
    text-align:center;
    line-height:21px;
    font-size:11px;
    color:#555;
    font-weight:bold;
    background:url(../im/pageing-bgr.gif) no-repeat 0 0;
    float:left;
    margin:2px;
}
.pagination_cont ul li a.current {
    background-position:0 -42px;
    color:#000;  
}

.pagination_cont ul li a:hover {
    background-position:0 -21px;
    color:#000;
}

.price_citytour {
	background-color: #5F4E29;
	color: #fff;
}

.price_citytour1 {
	background-color: #FFFFFF;
}

.nav_list {
	background:none repeat scroll 0 0 #434343;
	font-family:verdana;
	font-size:10px;
	font-weight:normal !important;
	height:30px;
	
	margin:-18px 0 0 282px;
	padding-top:10px;
	position:absolute;
	text-indent:15px;
	top:191px;
	width:678px;
	}

.nav_list span {
	font-size: 10px;
	/*font-family: arial;
/*	font-weight: bold;*/
	color: #AFBEC6;
}
.nav_list a {
	text-decoration: none;
}
.nav_list a.first {
	font-size: 10px;
	font-family: verdana;
	color: #AFBEC6;
	padding: 0px 20px 0px 0px;
	background-image: url('../images/arrow_2.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
.nav_list a.last {
	font-size: 10px;
	font-family: verdana;
	font-weight: normal !important;
	color: #AFBEC6;
	padding: 0px 20px 0px 0px;
	background-image: url('../images/arrow_2.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
.nav_list a:hover {
	text-decoration: underline;
}





.imageHover {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 18px;
    left: 75px;
}
.imageHover img {
    border: 0px;
    padding: 0px;
}

.imageHover1 {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 26px;
    left: 90px;
}
.imageHover1 img {
    border: 0px;
    padding: 0px;
}

.imageHover2 {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 120px;
    left: 230px;
}
.imageHover2 img {
    border: 0px;
    padding: 0px;
}

.find11 {
	position: relative;
}

.imageHover3 {
    width: 56px;
    height: 50px;
    position: absolute;
    top: 28px;
    left: 116px;
}
.imageHover3 img {
    border: 0px;
    padding: 0px;
}


.prep_hotel {
	background-image: url('../images/preporu4an.png');
	position: absolute;
	top: -2px;
	left: -2px;
	width: 77px;
	height: 77px;
}

.nai_prod {
	background-image: url('../images/najprodavana.png');
	position: absolute;
	top: -2px;
	left: -2px;
	width: 77px;
	height: 77px;
}

.cont_text {
	margin-top: 165px;
	font-family: tahoma !important;
	font-size: 11px !important;
}

/* Page
 * 
 */
#sitemap {
	padding-left: 20px;	
}

#disclaimer-page {
	color:#333333;
	padding-left:20px;
	width:638px;
}


#tab_price table  {
  border:1px outset #CDC1B8;
  border-collapse:collapse;
  border-spacing:1px;
  width:676px;
}

#tab_price table thead  {
  text-align: left; 
  width: 33%; 
  background-color: rgb(95, 78, 41);
}
