body{
 margin:0;
 padding:0;
 font-family: Tahoma, Helvetica, sans-serif;
 font-size: 12px;
 color: #727272;
 background-color:#ebe9e7;
 background-image:url(../graphics/bg_top.gif);
 background-position:top center;
 background-repeat:no-repeat
}
#site{
 width:910px;
 position:relative;
 left:50%;
 margin-left:-455px
}
#top{
 width:910px;
 height:174px;
 background-image:url(../graphics/head.jpg);
 background-repeat:no-repeat;
 background-position:top left
}
#logo{
 width:217px
}
.menuborder{
 width:5px;
 float:left
}
a{
 color: #0463D7;
}
p{
 margin:0 0 10px 0;
 line-height:15px
}
#navigator{
 height:26px;
 width:350px;
 margin-left:5px
}
#navigator .dotted{
 float:left;
 margin:5px 3px 0 3px;
 color:#009900;
 font-size:10px
}
#navigator a.text{
 float:left;
 margin-top:5px;
 font-family:Tahoma, Helvetica, sans-serif;
 font-size:10px;
 color:#0C80EE;
 text-decoration:none
}
#menu{
 width:900px;
 height:35px;
 float:left;
 background-image:url(../graphics/bg_menu.jpg);
 background-repeat:repeat-x;
}
#menu a{
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 font-size:11px
}
#menu a:hover{
 color:#def5de
}
#menu div{
 float:left;
 margin-right:4px;
 margin-top:10px
}
#menu div.point{
 margin-left:10px;
 margin-top:11px
}
#content{
 clear:both;
 background-image:url(../graphics/bg_cont.gif);
 background-repeat:repeat-y
}
#content_doc{
 clear:both;
 background-image:url(../graphics/bg_cont_doc.gif);
 background-repeat:repeat-y
}
#left{
 float:left;
 width:253px;
 padding:0 3px 0 5px
}
#center{
 float:left;
 width:363px;
 padding:11px;
 text-align:justify
}
#right{
 float:right;
 width:252px;
 padding:0 5px 0 3px
}
#doc{
 float:right;
 width:620px;
 padding:14px;
}
.header{
 background-image:url(../graphics/bg_topic.gif);
 height:31px
}
.header div{
 width:233px;
 position:relative;
 left:10px;
 top:7px;
}
.header h2, .header h2 a{
 font-family:Tahoma, Helvetica, sans-serif;
 font-size:12px;
 color:#1292F7;
 margin:0;
 text-decoration:none
}
#doc h2{
 font-family:Tahoma, Helvetica, sans-serif;
 font-size:12px;
 margin:0
}
#doc table{
 border-collapse:collapse;
 border:1px #CCCCCC solid
}
#doc table td{
 border-collapse:collapse;
 border:1px #CCCCCC solid
}
#doc table.noborder, #doc table.noborder td{
 border:0
}
.toplinks h3{
 font-family:Tahoma, Helvetica, sans-serif;
 font-size:11px;
 margin:0
}
#bottom{
	background-image:url(../graphics/bg_bottom.gif);
	background-repeat:no-repeat;
	width:910px;
	height:150px;
	font-size:11px
}
.bottom_left{
 float:left;
 margin-top:15px;
 margin-left:15px
}
.bottom_center{
 float:left;
 margin-top:15px;
 margin-left:200px
}
.bottom_right{
 float:right;
 margin-top:7px;
 margin-right:15px
}
#counters{
	width:910px;
	padding:5px 0 5px 0
}
#counters div{
 float:left;
 margin-right:10px
}
.clear{
 clear:both
}
.toplinks, .toplinks a{
 font-size:11px
}
.toplinks div, .toplinks div h3{
 display:inline
}
.head_doc{
 text-align:center
}
.line, .dev{
 background-image:url(../graphics/bg_line.gif);
 background-repeat:repeat-x;
 background-position:center;
 height:1px;
 width:100%;
 margin:10px 0;
}
#left .dev, #right .dev{
 margin:10px 0 10px 3px;
 width:247px
}
#hottours{
 background-color:#FFFFFF;
 background-image:url(../graphics/hottours.gif);
 background-position:right;
 background-repeat:no-repeat;
 color:#81b400
}
#hottours a{
 color:#81b400
}
#hottours marquee{
 margin:5px 10px
}
#panelcontact{
 margin:10px
}
#panelcontact div{
 margin-bottom:10px
}
#panelcontact span{
 margin-left:20px
}
.news{
 margin-bottom:15px
}
.lead{
 font-size:11px
}
.sublist{
 margin-bottom:5px;
 margin-left:40px
}
.hot_head1, .hot_head1 a{
 font-size:14px;
 text-transform:uppercase;
 margin:10px 0;
 font-weight:bold;
 color:#81b400;
 text-decoration:none
}
.hot_head1 h2{
 font-size:14px
}
.hot_head2 h3{
 font-size:12px
}
.hot_head2{
 font-size:12px;
 text-transform:uppercase;
 margin:8px 0;
 font-weight:bold
}
.hot_dates{
 font-size:11px;
 margin:7px 0
}
.hot_price{
 font-size:11px;
 color:#ff0000
}
#map div{
 margin-bottom:8px;
 margin-top:8px
}
ul.lists li{
 list-style-image: url(../graphics/arrow.gif)
}
.partners{
 text-align:center;
 margin-top:3px
}


table.index{
 border-collapse:collapse;
 border:1px #92c60f solid
}
table.index td{
 border:1px #92c60f solid;
 background-color:#dce5c6
}
table.index img{
 border:0
}
table.index a{
 color:#a4b57d;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 text-decoration:none;
 font-weight:bold
}
table.index a:hover{
 text-decoration:underline
}
