
/*1-design*/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-image: url(/img/bgp.jpg);
}


#hd {/*header*/
height: 200px;
background-color: #FFFFFF;
background-image:url(/img/h.jpg);
background-repeat:no-repeat;
background-position: bottom;/*center;*/
}

#ct {/*in_body*/
position: absolute;
width: 750px;
left: 50%;
margin-left: -375px;
}

#cn {/*content*/
height: 620px;
height: 100%;
background-color:#FFFFFF;
background-image:url(/img/bg.jpg);
background-repeat:repeat-y;
background-position: top;
}

.menuvl{
	padding-top: -20px;
}
.content{
font-size: 13px;

 }
blockquote{
color:#456EE2;
} 

td.content div.infoht{
border-color: Fuchsia;
border-style: solid;
width: 100%;
display: block;
overflow: hidden;
}
#f1 td,#f2 td {/*выравнивание по центру из-я. отеля*/
text-align: center;
}

p#ftup {/*склеить footer с #cn=<div id="cn"> для FF*/
margin: 0;
}
#ft {/*footer*/
height: 61px;

margin-bottom: 5px;
margin-left: -0px;
padding-left: 15px;

background-color: #FFFFFF; /*#E8E8E8;*/
background-image:url(/img/footer.jpg);
background-repeat:no-repeat;
background-position: center top;
position: relative;
border: none;

font-size: 13px;
text-align: center;
vertical-align: text-bottom;
}


/*2-menu*/
								/*view local links*/
.menu00,.menu1{
font-family: 'tahoma';
color: Black;
text-decoration: none;
font-weight:bold;
}
.menu1{font-size : 12px;}
.menu00{
font-size:19px;
background-image: url(/img/135_020_06.jpg);
background-repeat: repeat-x;
background-position: left;
width: 100%;
}

							/*img + local links*/
 .iov1{
height: 17px;
width: 17px;
margin-right: 3px;
border-width: 0;	
}
 .iov2{
height: 12px;
width: 9px; 
margin-left: 20px;
margin-right: 2px;
border-width: 0;
}




/*открепить/закончить_клей div*/
.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px; width:1px; height:1px; overflow:hidden;}

.foot{/*Блок внутренней навигации*/
background-color:#f8f8f8;
border-top:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
padding:5px 13px;
position:relative;
list-style-position: inherit;
width:auto;
}


/*4-block_rek*/
.co:first-letter {font-size:1em;text-transform: capitalize;!important;}
.co a:link{text-decoration:none;  color: #191970; }
.co a:visited {text-decoration:none;  color: #191970; }
.co a:hover {text-decoration: none;color: Blue;}
.co a:active {text-decoration:none;}

div.co{
margin-left: 0px;
display:block;overflow:hidden;font-size: xx-small;
color: #949494;
}
/*5-block_other*/
							/*maintext*/
.imgi {margin-left:10px;margin-right:10px;}
.tp {text-align: justify; }
.hht{padding-left: 20px;background-color: #F4F4F4; }/*hotels theme*/
a.linkcontext:link {color: #6869FF;}
a.linkcontext:hover {background-color: #F3F3F3;}





.dp{display: inline-block; float: left; background-image: url(/img/palma.jpg); background-repeat: no-repeat;  background-position: left;  width: 32px;  height: 32px;    padding-right: 15px; overflow: hidden;}
.dh4{margin-right: 0px; margin-bottom: -0px; margin-top: 5px;  vertical-align: middle;overflow: hidden; }
.hrc{background-image: url(/img/linet.gif); background-repeat: repeat-x; height: 7px; border: 0px hidden White; clear:both; overflow: hidden;}
/*---------------*/

/*----image_spoiler----*/
.headlinefotohotel {
position: inherit;
border: 0px solid #FFFFFF;
cursor: pointer;
text-align: center;
margin-right: 0%;
clear:both;
/*margin-right: 20px !important;*/
}
div.hiddenaddfotohotel {
display: none;
border: 0px solid #999999;
text-align:left;
margin-top: 0px;
background-color:#FBFBFB;
padding-left:0px;
/*margin-right: 20px !important;*/
}
/*----/image_spoiler----*/








/*3-menu2*/
								/*nav_block*/
/* IE6 */
* html div.pageList {overflow: visible;width: 100%;}/*in_foot_fix*/
/* IE7 */
*+html div.pageList {overflow: visible;}/*in_foot_fix*/
.column {width: auto;}/*ширина колонки*/

/* pagination */
.pagination{/*кнопки назад и далее*/
padding-bottom:3px;
border-bottom:1px dotted #d2d2d2;
margin: 10px 8px 9px 5px;
}
.pagination .previous{/*кнопка назад*/
font-weight:bold;
font-size:11pt;
padding:0 0 0 11px;
float: left;
background-image:url(/img/icon_pag.gif);
background-repeat:no-repeat;
background-position:0 center;
text-decoration: none;
color: #0B0B0B;
}

.pagination .next{/*кнопка далее*/
width: auto;
font-weight:bold;
font-size:11pt;
padding:0 11px 0 0;
float: right;
background-image:url(/img/icon_pah.gif);
background-repeat:no-repeat;
background-position:100% center;
text-decoration: none;
color: #0B0B0B;
}
							/* page listing */
.pageList{
/*margin: 20px 5px 10px 0;*/
font-weight:bold;
}
.pageList h5{
font-size:12pt;
color:#333;
margin: 20px 5px 10px 0;
}
.pageList .column{
margin:0 12px 0 0;
padding:0 0 0 17px;

display: inline-block;
float: left;
}
.pageList .column li{
padding:0;
margin:0 0 5px 10px;
font-size:8pt;
}
.pageList .column li a.on{
color: #7E7E7E;
text-decoration: none;
}
.pageList .column li a{
color: #0B0B0B;
}
							/* /page listing */
/*html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6, form, fieldset, a, table {margin: 0;padding: 0;border: 0;}*/
h3 {margin: 0;padding: 0;border: 0;}
img {padding: 0px; border: 0px;}
.spacer17 {height: 17px;}
						
.b_title_blue {background: #154f92 url(/img/b_title0.gif) repeat-x left top;}
.b_title_blue h3 {font-size: 11px; font-weight: bold; color: #fff; /*text-transform: uppercase;*/ height: 1%;padding: 0px 10px;}
.b_title_blue a {color: #fff; text-decoration: none;}

.b_title .ltc {background: url(/img/b_title1.gif) no-repeat left top; line-height: 5px;}
.b_title .rtc {background: url(/img/b_title2.gif) no-repeat right top; line-height: 5px;}

.b_title .lbc {background: url(/img/b_title3.gif) no-repeat left bottom; line-height: 6px;}
.b_title .rbc {background: url(/img/b_title4.gif) no-repeat right bottom; line-height: 6px;}

.fs_12 {font-size: 12px !important;}

.opred{
	color: #11625D;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
}
.co div * { background:transparent none repeat scroll 0 0; border:medium none !important; clear:none !important; clip:rect(auto, auto, auto, auto) !important; font-size:100% !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; height:auto !important; letter-spacing:normal !important; line-height:normal !important; margin:0 ; overflow:visible !important; padding:0 !important; position:static; text-align:left ; text-decoration:none !important; text-indent:0 !important; text-transform:none !important; vertical-align:baseline !important; visibility:visible !important; white-space:normal !important; width:auto; word-spacing:normal !important; z-index:auto !important; cursor: pointer!important; } 
.co div li { display:list-item !important; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; display: inline; } 
.co div li DIV { padding:0.5em !important; } 
.co div DIV, .co div TABLE { padding: 5px !important; }
.co div { width: auto!important; font-family: Verdana!important; font-size: 11px!important; border: 1px solid #DDDDDF; background-color: #FFFFFF!important; padding:5px!important; position: relative!important; display:block!important; } 
.a11, .a11 A, .a11 A:hover { color: #8D8D8D!important; font-size: 11px!important; } 
.b2 { color: #005B01; font-size: 11px!important; } 
.a0 { color: #939393; font-size: 14px!important;  text-align: right !important;  vertical-align: top;  margin-top: -12px!important;}
.co .a10 span {margin-right:3px !important;;text-decoration: none !important;  display: inline !important;font-size: 16px!important;  vertical-align: middle !important; }
.co .a10{ display: inline !important; }
.co .a1, .co .a1 A { color: #2D2D2D; font-size: 13px!important; font-weight: bold!important; text-decoration: underline!important; display: inline !important;} 


.content p{ line-height: 1.5; }

.content{font-size: 12px;}
.content p{text-align: justify;}

.img_center {text-align:center; width:100%;margin-left: 0px; max-height:700px!important;padding-bottom:5px;padding-top:5px;}
.img_center img {width:97%;max-height:686px!important;border-color:#EDEDED;border-width:1px;border-style:solid;border-bottom-width:1px; padding:7px;  border-bottom-color: #7B7B7B;  border-bottom-style: solid;  }
p{text-align:justify;}
.liner{height:10px;min-height:10px;}
.imgtextc{text-align:center;}
.img1d{height:15px;min-height:20px!important;}

.k1 {background-color:#F2F2F2; padding-left:10px;}
.k0 {background-color:#FCFCFC; padding-bottom:5px;padding-top:5px;}
