/* ~~~~ block-bottom BLUE (start) ~~~~ */
#block-bottom.blue{position:absolute; bottom:-7px; left:-2px; right:-2px;}
#block-bottom.blue .left-bg{background: url(../img/bottom-blue-left.png) no-repeat;}
#block-bottom.blue .right-bg{background: url(../img/bottom-blue-right.png) no-repeat;}
#block-bottom.blue .middle-bg{background:#e1e5e9;}
/* ~~~~ block-bottom BLUE (end) ~~~~ */

/* ~~~~ content (start) ~~~~ */

#block .bg{
	padding:30px 0 0 46px;
	position:relative;
}
#block .gmap {
        float:left;
        clear:both;
        margin-right:50px;
        margin-bottom:10px;
}
#block .left_cont {
	float:left;
	clear:left;
	margin-right:10px;
	width:425px;
}
#block .right_cont {
	float:left;

}
#block .align-right{
	text-align:right;
}
#block .align-center{
	text-align:center;
}

#block hr {
        background:#4f585e; 
	border: 0;
	height: 1px;
	width:90%;
	}

#block dd.csc-textpic-caption {	
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color: #5e5e5e;
	line-height:2;
}


#block .image{
	float:right;
	clear:right;
	width:513px;
	height:394px;
	margin-right:10px;
	margin-bottom:-50px;
	background: url(../img/image-shadow.png) no-repeat bottom;
}
#block .image img{
	display:block;
	height:256px;
	margin:0;
}

.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap dl dt,
.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl dt{
	display:block;
}

.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap,
.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{clear:right}

.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap dl dt,
.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl dt{margin-right: 30px}

.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap dl[style$="300px;"] dt,
.csc-textpic.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap dl[style$="300px;"] dt{
	display:block;
	padding:0 20px;
	padding-bottom:86px;
	margin-right:10px;
	background: url(../img/shdw.png) no-repeat bottom;
}



.csc-textpic.csc-textpic-intext-left .csc-textpic-imagewrap dl dt,
.csc-textpic.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap dl dt{
	display:block;
	margin-right:10px;
}

dl, dt{width: auto !important;}

.csc-textpic.csc-textpic-center.csc-textpic-above dl dt,
.csc-textpic.csc-textpic-center.csc-textpic-below dl dt{
	display:block;
	margin:0;
}

#block h1,
#block h2{
	margin-right:20px;
	margin-left: -2px;
	font-size:37px;
	font-weight:normal;
	color:#4f585e;
}
#block h2{margin-top:20px;}
#block h1 strong,
#block h2 strong,
#block h3 strong,
#block h4 strong{
	font-weight:normal;
	color:#e5ba78;
}
#block h3,
#block h4{
	margin-top:20px;
	margin-right:20px;
	font-size:24px;
	font-weight:normal;
	color:#4f585e;
}
#block p{
	font-family:Tahoma, sans-serif;
	font-size:11px;
	color: #5e5e5e;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-right:60px;
	margin-left: 7px;
	line-height:2;
}
#block p .important{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #a1a8ac;
	margin-left: -7px;
	line-height:normal;
}

#block ul,
#block ol{
	margin:5px 0 0 22px;
	padding-bottom:10px;
	color: #5e5e5e;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 2;
}
#block ul{list-style-type: square;}

#block li ul,
#block li ol{margin-left: 20px;}

#block a{color:#177ace}
#block a:hover{text-decoration:none;}
#block .about {clear:both;}

#block h1 a,
#block h2 a,
#block h3 a,
#block h4 a{color:#4f585e}

#block table{margin-left: 54px;}

/* ~~~~ content (end) ~~~~ */

/* ~~~~ inner-images (start) ~~~~ */
#inner-images{
	margin-top:-20px;
	list-style:none;
	padding: 0 25px;
}
#inner-images li{
	float:left;
	width:20%;
	margin-bottom:2px;
}
#inner-images li a{
	display:block;
	text-align:center;
}
#inner-images li img{
	display:block;
	width:177px;
	margin:0 auto;
}
/* ~~~~ inner-images (end) ~~~~ */

/* ~~~~ image-list (start) ~~~~ */
#image-list{
	clear:both;
	background:#e1e5e9;
	position:relative;
	z-index:1;
	margin:30px -2px 0 -48px;
	border:1px solid #e1e5e9;
}
#image-list h1,
#image-list h2,
#image-list h3,
#image-list h4 {margin-left: 46px;} 
#image-list p{margin-left: 54px;}

#image-list .arrow-prev{
	float:left;
	width:23px;
	height:42px;
	margin:48px 0 0 50px;
	margin-left: 0px;
	background: url(../img/arrow-prev.png) no-repeat;
}
#image-list .arrow-next{
	float: right;
	width:23px;
	height:42px;
	margin:48px 50px 0 0;
	background: url(../img/arrow-next.png) no-repeat;
}
#image-list ul{
	margin:0;
	padding:16px 78px 22px 78px;
	list-style: none;
	height:105px;
}
#image-list li{
	width:20%;
	float:left;
}
#image-list li a{
	display:block;
	width:144px;
	margin:0 auto;
}

#image-list dl {margin-top:16px;}
#image-list dd.csc-textpic-caption {font-size:10px;}

#image-list .csc-textpic .csc-textpic-imagewrap dl dt{padding:0; margin:0}

/* ~~~~ image-list (end) ~~~~ */

.csc-textpic-imagerow,
.csc-textpic.csc-textpic-intext-right .csc-textpic-imagewrap{display:block; width:auto !important;}


/* IE7 hack */

*+html #image-list{
	margin-bottom: -7px;
	padding-bottom: 15px;
}
*+html .csc-textpic-imagerow{margin:2px 0 0 0}

/* / IE7 hack */

.tx-jkbookingform-pi1 {width:460px; padding-bottom:20px;}
.tx-jkbookingform-pi1 .header_fl {float: left; width: 45%; padding-left:10px;padding-top:5px;font-size:18px;color:#4f585e;}	
.tx-jkbookingform-pi1 .input_fl {float: left; padding: 0.5em; }
.tx-jkbookingform-pi1 #comment {float: left; padding: 0.5em;width:191px;}
.tx-jkbookingform-pi1 select {width:205px;}
.tx-jkbookingform-pi1 #formCaptcha {float: left; margin-left:1px; }
.tx-jkbookingform-pi1 .input_btn {clear: both; text-align: right; margin-top: 1em; margin-right:30px;}
input.bt1, input.bt2 {width:102px;height:50px;font-size:16px;}

div.main-page{margin-left: -45px; padding-bottom: 10px;}
