@import url(photogallery.css);
@import url(comments.css);
@import url(forms.css);
@import url(menu.css);
/* CSS Document */

body { font-family: "Century Gothic"; font-size: small; padding: 0px; margin:0px; background-color: #539ACF; color: #1B7DB3; }
a { color: #F68A1F; }
textarea { width: 650px; }
img {border: 0px; padding:0px; margin:0px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#F68A1F; margin-bottom: 10px;}

.divClear { clear: both;}
.floatLeft { float: left; margin-left: 5px;}
.floatRight { float: right; margin-right: 5px;}


.bron 
{ 
	font-size: 20px; color: #FF0000; padding: 5px; font-weight: bold; 
	border: 2px solid #35aaff; 
	border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; 
	margin: 10px 0px 0px 0px;
	background: #fffbad;
}
.bron .small { font-size: 14px; color: #000000; font-weight: normal;}

.DivSep { height: 10px; }
.maintable { border-collapse:collapse; padding:0px; margin:0px; width:1010px;}
.left_tit{padding:0px; margin:0px; background-image:url(img/left_tit.gif); background-position:right; background-repeat:repeat-y; width:25px;}
.right_tit{padding:0px; margin:0px; background-image:url(img/right_tit.gif); background-position:left; background-repeat:repeat-y; width:25px;}
.hedercell{padding:0px; margin:0px; width: 960px; vertical-align:bottom;}
.headtable{border-collapse:collapse; padding:0px; margin:0px; width:100%; height:267px;}
.headtable .h1{width:108px; padding:0px; margin:0px; background-image:url(img/h1.gif); background-position:bottom left; background-repeat:no-repeat;}
.headtable .h2{width:192px; height:123px; padding:0px; margin:0px; background-image:url(img/h2.gif); background-position:bottom left; background-repeat:no-repeat;}
.headtable .h3{width:239px; padding:0px; margin:0px; background-image:url(img/h3.gif); background-position:bottom left; background-repeat:no-repeat;}
.headtable .movik{width:415px; padding:0px; margin:0px; background-image:url(img/moviec.jpg); background-position:bottom left; background-repeat:no-repeat; text-align:left; vertical-align:top;}
.underheadercell{padding:0px; margin:0px; vertical-align:top;}
.underheadertable{border-collapse:collapse; padding:0px; margin:0px; width:100%; height:64px;}
.underheadertable .h4{padding:0px; margin:0px; width:545px; background-image:url(img/h4.gif); background-position:top left; background-repeat:no-repeat;}
.underheadertable .h_tit{padding:0px 25px 0px 0px; margin:0px;  background-image:url(img/h_tit.gif); background-position:top; background-repeat:repeat-x; vertical-align:bottom; text-align:right; font-family:"Century Gothic"; font-size:24px;  }
.underheadertable .hur{padding:0px; margin:0px; width:14px; background-image:url(img/hr.gif); background-position:top left; background-repeat:no-repeat;}
.content_table{border-collapse:collapse; padding:0px; margin:0px; width:100%; background-color:#FFFFFF; background-image:url(img/content_gra.gif); background-position:top; background-repeat:repeat-x;}
.content_table .conleft{padding:0px; margin:0px; width:12px; background-image:url(img/C_left.gif); background-position:top left; background-repeat:no-repeat;}
.content_table .conright{padding:0px; margin:0px; width:12px; background-image:url(img/C_right.gif); background-position:top right; background-repeat:no-repeat;}
/*.table_menu { padding:0px; margin:0px; width:100%; text-align:center; vertical-align:middle; font-family:"Century Gothic"; font-size:14px;}*/
.menucell { padding-top: 20px; margin: 0px; width: 220px; vertical-align: top; }
.menucell .tblMenu { font-size: medium; font-weight: normal; }
.menucell .tblMenu td { height: 32px; vertical-align: middle; }
.menucell .tblMenu .Item a { color: #1B7DB3; text-decoration: none; }
.menucell .tblMenu .Active a { color: #F68A1F; text-decoration: none; }
/*
.table_menu .item a{color:#1B7DB3; text-decoration:none;}
.table_menu .itemactive{font-family:"Century Gothic"; font-size:14px; color:#F68A1F; height:32px; vertical-align:middle; font-weight:bold;}
.table_menu .itemactive a{ color:#F68A1F; text-decoration:none;}
*/
.footertable{border-collapse:collapse; padding:0px; margin:0px; width:100%; background-color:#FFFFFF; height:146px;}
.footertable .foot1{ padding:0px; margin:0px; background-image:url(img/footer.gif); background-position:bottom left; background-repeat:no-repeat; text-align:left; }
.map{ width:750px; vertical-align:top; text-align:left; padding:5px; font-family:"Century Gothic";}
/*.article{border-collapse:collapse; padding:10px; font-family:"Century Gothic"; text-align:justify; width:100%;}*/
/*.article img{padding:0px 10px 0px 0px;}*/
.contentcell { text-align: left; padding: 25px 15px 15px 25px; margin: 0px; vertical-align:top; text-align: justify; }
/*.contentcell img { margin-right: 10px; }*/

.ulPhotos li { width: 20%; float: left; }
  .ulPhotos { width: 100%; padding: 0px; text-align: center; margin: 0px; }
  .ulPhotos li {list-style: none; width: 29%;  background: #DBF0F4; padding: 2px; margin: 5px; cursor: hand; }	
  	.ulPhotos .full { width: 22%; }
  	.ulPhotos li .divContent { border: 1px solid #FFFFFF; padding: 10px; height: 140px;}  	
  	.ulPhotos li .divContent img { width: 130px; }  
  .divPhotos {  margin: 10px; }  		
  	.divPhotos * { font-size: 14px; font-weight: bold; color: #009900;}
  	
.tblEnum { width: auto; border-collapse: separate; padding: 5px; }
	.tblEnum td { vertical-align: top; text-align: center; }
	.tblEnum .tdItemWrap { width: 50%;  padding: 5px; border: 1px solid #DDDDDD; }
	
	.tblEnumItem { width: 100%; border-collapse: separate; padding: 2px; border: 1px solid #FFFFFF; }
	.tblEnumItem td { padding: 2px; }
	.tblEnumItem p { margin: 0px; padding: 0px; }
	.tblEnumItem .tdHeader { text-align: left;  }
	.tblEnumItem .tdCaption { font-weight: bold; text-align: right;  width: 100px;}
	.tblEnumItem .tdAction { padding: 2px; text-align: center; border-top: 1px dashed #DDDDDD; }
	.tblEnumItem .imgLogo { border:1px solid #DDDDDD;  }
	
	.tblEnumItem .divLogo { float: left; margin: 2px 4px 2px 2px; padding: 2px; border: 1px solid #DDDDDD;}
	.tblEnumItem .divHeader h3 {margin: 0px 0px 4px 0px; text-align: center;}


.tblRoomDetails { width: 100%;}
.tblRoomDetails td {padding: 5px; vertical-align: top;}

.ulRoomPhotos { list-style: none; padding: 0px;}
.ulRoomPhotos .liRoomPhoto { padding: 5px; margin: 5px; border: 1px solid #DDDDDD; width: 202px; text-align: center;}

.textDetailWrap table { width: 100%; }
.textDetailWrap table td { text-align: left; vertical-align: top; width: 33%; padding-left: 20px;}


.divNewsInfo { margin-bottom: 15px;}
