body {padding:0; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#222; background:url(i/bg/0021.gif) 50% 0 no-repeat #f3f1eb; font-size: 12px;}

body, html {width: 100%; height:100%; padding:0; margin:0; }

html>body #all {height:auto;}

#all {height:100%; min-height:100%; margin-bottom:-142px; width:100%;background:url(i/bg/001.gif) left bottom  repeat-x}
#main {width:943px; overflow:hidden; margin-left:auto; margin-right:auto}
#f_sp { height:142px; }

h1 {padding:45px 0 43px 0; margin:0; font-weight:normal; font-size:33px; color:#322d24;}
h1.tst{
color:#730021;
font-size:28px;
font-weight:normal;
margin:0;
padding:25px 0 28px;
width:1024px;
text-align: center;
}

h2.tst {padding:0 0 7px 0; margin:0; font-weight:normal; font-size:24px; color:#322d24;}
h2.tst2 {padding:0px 0 10px 0; margin:0; font-weight:normal; font-size:24px; color:#322d24;}
h2 {margin:0; padding:25px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:19px 0 2px 0; font-weight:normal; line-height:21px}
h4 {font-size:14px; padding:10px 0 4px 0; margin:0}
h5 {font-size:13px; padding:2px 0 8px 0; margin:0; color:#730021}
h6 {font-size:13px; padding:0; margin:0; text-transform:uppercase;}


p { margin:0; padding:0;}
img {border:0}
a:link, a:visited {color:#c1b49f}
a:hover {color:#730021}


form {margin:0; padding:0}
input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif}

ul {margin:0; padding:0 0 3px 0; list-style:none}
ul li {line-height:14px; padding:0 5px 2px 12px; list-style:none; margin:0}
dl, dl dd, dl dt {margin:0; padding:0;}

#header { height:486px; overflow:hidden;position:relative;}
#header01 { height:101px;}

#header02 {position:relative; z-index:999;}
#header03 {float:left; width:310px; height:30px; padding:45px 0 0 0}
#header04 {float:left; height:30px; padding:30px 0 0 0}
#header04 span{ font-size: 11px;}
#header05 {float: left;margin-right: 40px;padding-top: 15px;}

#lang_menu a .hotelEuro{
	left:-96px;
	position:absolute;
	top:46px;
}


#rsrv01 img { display:block}

#search01 { height:53px; background-color:#730021; width:942px}

#anm01 {display:none}
#anm01 img { display:block}

#anm02 {width:942px; height:363px; background:url(i/bg/003.jpg) 0 0 no-repeat #fff; display:none}

/*#anm02 h6 {color:#fff; padding:51px 0 25px 32px}*/ /*23.07.10*/
#anm02 h6 {color:#fff; padding:20px 0 10px 32px}
#anm02 .but05 {padding-top:10px !important;}

#menu02 ul { margin:0; padding:0 0 0 48px}
/*#menu02 ul li { margin:0; padding:0 0 7px 0; color:#fff; font-size:12px; line-height:14px}*/
#menu02 ul li { margin:0; padding:0 0 5px 0; color:#fff; font-size:12px; line-height:14px}

#menu03 { font-size:12px; overflow:hidden; padding:4px 0 12px 0; color:#c1b49f; text-align:center}
#menu03 a {padding:0 15px}

#menu02 ul li a:link, #menu02 ul li a:visited {color:#fff; text-decoration:none; font-weight:normal}
#menu02 ul li a:hover {text-decoration:underline}

#menu02 ul li.q_act a:link, #menu02 ul li.q_act a:visited, #menu02 ul li.q_act a:hover { color:#e1e795; font-weight:bold}

.anm03 { float:left;  width:183px; overflow:hidden }
.anm04 { float:left; width:253px;  overflow:hidden; height:363px; padding:0; color:#730021; overflow:hidden; position:relative; z-index:10; font-size:11px}

#subhead03 { float:left; width:253px; height:363px; padding:0; color:#730021; overflow:hidden; position:relative; z-index:10; background:url(i/bg/045.gif) 0 100% no-repeat}
#subhead05 {color:#730021; width:253px; height:363px; background:#fff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; position:absolute; left:0; top:0; overflow:hidden; display:block; text-decoration:none; z-index:12}
#subhead05 a,#subhead05  a:link,#subhead05  a:visited,#subhead05  a:hover {color:#730021; display:block; text-decoration:none; height:146px; padding:0 30px 0 30px}
#subhead05 .txt1 { color:#730021; padding:176px 0 11px 0; margin:0; font-size:14px; font-weight:bold; display:block}
#subhead06 {color:#730021; font-size:12px; font-weight:bold; background:url(i/bg/044.gif) no-repeat; padding: 20px 28px 37px 28px; line-height:14px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; float:right; z-index:12; text-align:right; min-width:90px}
#subhead06 a {color:#730021; display:block; text-decoration:none;}
#subhead07 {position:absolute; right:0; bottom:0; z-index:200;   width:70px; height:60px}


#subhead031 { float:left; width:253px; height:363px; padding:0; color:#730021; overflow:hidden; position:relative; z-index:10; background:url(i/bg/046.gif) 0 100% no-repeat}
#subhead051 {color:#730021; width:253px; height:363px; background:#fff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; position:absolute; left:0; top:0; overflow:hidden; display:block; text-decoration:none; z-index:12;}
#subhead051 a,#subhead051  a:link,#subhead051  a:visited,#subhead051  a:hover {color:#730021; display:block; text-decoration:none; height:146px; padding:0 30px 0 30px}
#subhead051 .txt1 { color:#730021; padding:176px 0 11px 0; margin:0; font-size:14px; font-weight:bold; display:block}
#subhead061 {color:#730021; font-size:12px; font-weight:bold; background:url(i/bg/044.gif) no-repeat; padding: 20px 28px 37px 28px; line-height:14px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; float:right; z-index:12; text-align:right; min-width:90px}
#subhead061 a {color:#730021; display:block; text-decoration:none;}
#subhead071 {position:absolute; right:0; bottom:0; z-index:200;  width:70px; height:60px}


#subhead032 { float:left; width:253px; height:363px; padding:0; color:#730021; overflow:hidden; position:relative; z-index:10; background:url(i/bg/047.gif) 0 100% no-repeat}
#subhead052 {color:#730021; width:253px; height:363px; background:#fff; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; position:absolute; left:0; top:0; overflow:hidden; display:block; text-decoration:none; z-index:12}
#subhead052 a,#subhead052  a:link,#subhead052  a:visited,#subhead052  a:hover {color:#730021; display:block; text-decoration:none; height:146px; padding:0 30px 0 30px}
#subhead052 .txt1 { color:#730021; padding:176px 0 11px 0; margin:0; font-size:14px; font-weight:bold; display:block}
#subhead062 {color:#730021; font-size:12px; font-weight:bold; background:url(i/bg/044.gif) no-repeat; padding: 20px 28px 37px 28px; line-height:14px; filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; float:right; z-index:12; text-align:right; min-width:90px}
#subhead062 a {color:#730021; display:block; text-decoration:none;}
#subhead072 {position:absolute; right:0; bottom:0; z-index:200; width:70px; height:60px}

#lang_menu {height:40px; font-family:"Arial Narrow", Arial, sans-serif; font-size:12px; padding:42px 0 0 0; float:right; width:180px;position:relative;}
#lang_menu span { padding:4px 10px 0 0; float:right}
#lang_menu img {vertical-align:top;}
#lang_menu a {margin:0 0 0 9px; float:right}

#memu { background:url(i/bg/001.jpg) no-repeat; position:relative; height:116px; display:none}
#memu a:link, #memu a:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:#2a2b2f; font-weight:bold; position:absolute}
#memu a:hover { text-decoration:none; color:#730021}
#memu #mitem01 { left:40px; top:15px}
#memu #mitem02 { left:125px; top:37px; width:120px}
#memu #mitem03 { left:260px; top:49px}
#memu #mitem04 { left:568px; top:49px; width:98px; text-align:center}
#memu #mitem05 { left:698px; top:37px; width:120px}
#memu #mitem06 { left:814px; top:15px}

#logo { position:absolute; left:417px; top:20px}

.but03 {height:27px; overflow:hidden; padding:17px 45px 0 0; float:right}
.but03 .bst01 { height:20px; float:left; font-size:10px; background:url(i/bg/014.gif) no-repeat #fff; line-height:12px; text-transform:uppercase}
.but03 .bst01 a {background:url(i/bg/015.gif) 100% 0 no-repeat; display:block; padding:4px 25px 4px 35px}
.but03 .bst01 a:link, .but03 .bst01 a:visited {color:#b18562; text-decoration:none;}
.but03 .bst01 a:hover {text-decoration:underline;}

.but05 {height:27px; padding:23px 0 0 32px}
.but05 .bst01 { height:24px; float:left; font-size:10px; background:url(i/bg/026.gif) no-repeat; line-height:12px; text-transform:uppercase}
.but05 .bst01 a {background:url(i/bg/027.gif) 100% 0 no-repeat; display:block; padding:3px 13px 6px 13px}
.but05 .bst01 a:link, .but05 .bst01 a:visited {color:#fff; text-decoration:none;}
.but05 .bst01 a:hover {text-decoration:underline;}

.search03 {height:27px; overflow:hidden; padding:20px 9px 0 0; float:right; width:100px; font-size:11px; color:#fff; text-align:right}


#footer {height:142px;  background:url(i/bg/006.gif) repeat-x}
#footer01 { height:140px; width:943px; overflow:hidden; margin-left:auto; margin-right:auto; font-size:11px; line-height:15px}
/*.ftr01 {float:left; padding:26px 0 0 59px; width:443px; height:100px}*/
.ftr01 {float:left; padding:26px 0 0 59px; width:75%; height:100px}
.ftr02 {float:left; padding:26px 0 0 0; width:250px; height:70px}
.ftr02 img {display:block; margin:3px 0 0 0}
.ftr03 {float:right; padding:37px 0 0 45px; width:88px; height:70px; background:url(i/pic/003.gif) 0 26px no-repeat}

.ftr04 td {text-align:left; width:100px; padding:15px 0 0 0}

.block01 {font-size:11px;  padding:0 0 77px 126px; background: url(i/bg/004.gif) 57px 3px no-repeat; width:820px; }
.block01i {background: url(i/bg/005.gif) 754px 48px no-repeat; padding:0 67px 0 0;}
.block01 .col01 { float:left; width:340px; padding:0 33px 0 0}
.block01 p {font-size:11px; line-height:13px; padding:0 0 14px 0}

.block02 {font-size:12px!important;  padding:0 0 77px 0; background: url(i/bg/004.gif) 42px 127px no-repeat; width:930px;}
.block02 p {line-height:13px;}
.block02 .col01 {float:left; width:481px; padding:0 0 0 40px }
.block02 .col02 {float:left; width:405px;}
.block02 .col01 p {font-size:11px}
.block02 .col02 p { padding:0 10px 14px 0}
.block02 .col02 h1 {padding:45px 0 40px 0; }
.block02 .col02 h5 a:link, .block02 .col02 h5 a:visited { color:#730021; text-decoration:underline}
.block02 .col02 h5 a:hover {text-decoration:none}
.block02  .blst01 {padding:0 69px 0 73px; background:url(i/bg/005.gif) 415px 98% no-repeat}
.news1 { margin:0 0 14px 0}
.news1 .ndate {float:left; width:65px; overflow:hidden; font-size:37px; font-weight:bold; line-height:38px; color:#dbd2c4}
.news1 .ndate .nmonth { font-size:13px; line-height:15px; font-weight:normal}
.news1 .nst01 {float:left; width:323px}

.sblock01 { font-size:11px; padding:15px 50px 0 73px}
.sblock01 .sbst01 { display:none; padding:5px 5px 12px 0; height:300px; overflow:auto;}

.clear {clear:both; height:1px; overflow:hidden;}
.right {float:right}
.left {float:left}

#selopn {display:none}

.blst_left,
.blst_right {
  margin:0 0 20px 0;
  float:left;
  font-size:12px;
  padding:0 0 0 0;
  width:360px;
}

.blst_left {
  padding:0 0 0 112px;
}

.blst_left li,.blst_right li{
  clear: both;
}

.blst_right {
  margin-left:50px;
}

.blst_left li img,
.blst_right li img {
  margin:0px 12px 0 0;
  position:relative;
  top: 5px;
}

.blst_left div,
.blst_right div {
  width:320px;
  margin:4px 0 0 0;
  position:relative;
  left: 41px;
}

.blst_left li 
.blst_right li {
}

.blst_left li span,
.blst_right li span {
  color:#be0d30;
  display:block//display:inline;
  margin:6px 0 10px 0;
  cursor: pointer;
  text-decoration: none;
  border-bottom: 1px dashed #BE0D30;
}
.menuTop{
	text-align:center;
	margin-bottom: 2px;
}

.menuTop td.first{
	width:130px;
}
.menuTop td.last{
	width:137px;
}

.menuTop td.beet{
	width:2px;
	padding: 0;
	margin: 0;
	
}

.menuTop td.first a,
.menuTop td.first a:visited{
	background: url('images/firstMenuTop.png') no-repeat left top;
	height: 29px;
	display: block;
	width: 130px;
	line-height:26px;
	color: #fff;
	text-decoration: none;
}

.menuTop td.first a:hover{
	background: url('images/firstMenuTop.png') no-repeat left -29px;
	line-height:26px;
	color: #fff;
	text-decoration: none;
	display: block;
}

.menuTop td.last a,
.menuTop td.last a:visited{
	background: url('/images/lastMenuTop.png') no-repeat left top;
	height: 29px;
	display: block;
	width: 138px;
	line-height:26px;
	color: #fff;
	text-decoration: none;
}

.menuTop td.last a:hover{
	background: url('/images/lastMenuTop.png') no-repeat left -29px;
	line-height:26px;
	color: #fff;
	text-decoration: none;
	display: block;
}

.menuTop td a,
.menuTop td a:visited{
	color: #fff;
	text-decoration: none;
	background-color:#730021;
	height: 29px;
	display: block;
	line-height:26px;
}

.menuTop td a:hover{
	color: #fff;
	text-decoration: none;
	background-color:#bca37d;
	display: block;
	line-height:26px;
}



.pred_preview{
  width: 942px;
  background-color: #efe6d8;
  margin-top:-50px;
  padding-top:50px;  
}

.preview .preview1{
  float: left;
  width: 215px;
  font-size: 11px;
  font-family: Tahoma;
  line-height: 16px;
  padding: 0 10px;  
  
}

.preview .preview1 div img{
  display: block;
  border: 3px solid #dbd2c4;
  margin-bottom: 5px;
}

.preview1 a:link,
.preview1 a:visited{
  color: #730021;
}

.preview1 a:hover{
  color: #c1b49f;
}

.bottomAnons{
  background: url('/images/backAnonsBottom.gif') no-repeat left bottom;
  height:26px;
  width:100%;
}

#site { position: absolute; top: 79px; right: 0; width: 268px; height: 14px; background: url('/images/site2.gif'); text-indent: -3000em; }