/* CSSTidy 1.3: Fri, 04 Jun 2010 02:23:20 -0600 */
*
{
	margin:0;
	padding:0;
}

a
{
	outline:none;
}

body
{
	color:#232323;
	font-family:Arial, tahoma;
	font-size:100%;
	line-height:1em;
	text-align:center;
}

.ti
{
	border:1px solid #aaa;
	padding-left: 2px;
	color:#333;
	font-size:13px;
	vertical-align:middle;
}

.submit {
	color: #fff;
	background: #0361AC;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
	border:1px solid #bbb;
}

img
{
	border:0;
	text-align:left;
	vertical-align:top;
}

ul
{
	list-style:none;
}

.site_center
{
	margin:0 auto;
	text-align:left;
	width:952px;
}

.tail_header
{
	background:url(../images/striped_background.png);
	padding-top:15px;
	width:100%;
}

.tail_content
{
	background:#FFF;
	clear:both;
	width:100%;
}

.tail_footer
{
	background:url(../images/striped_background.png) 0 0 repeat-x;
	width:100%;
}

p,.col_list
{
	overflow:hidden;
	width:100%;
}

.navigation
{
	color:#fff;
	font-size:.75em;
	height:59px;
}

#search_box
{
	display:block;
	padding:22px 0 0 12px;
	position:absolute;
}

.navigation ul
{
	float:right;
	margin-top:22px;
	text-align:right;
	width:500px;
}

.navigation ul li
{
	background:url(../images/header_marker_list.gif) no-repeat right;
	color:#FFF;
	display:inline;
	padding-right:5px;
}

.navigation ul li a
{
	color:#FFF;
	margin:0 6px;
	text-decoration:none;
}

.navigation ul li img
{
	margin-right:5px;
}

#header {
	width: 952px;
	height: 184px;
}

#h_logo {
	display: block;
	float: left;
	width: 365px;
	height: 184px;
	background:url(../images/header-logo.gif);
}

#h_logo span {
	display: none;
}

#h_rotator {
	float: left;
	width: 546px;
	height: 184px;
	background:url(../images/header-rotator-background.gif);
	overflow: hidden;
}

#h_right {
	display: block;
	float: left;
	width: 41px;
	height: 184px;
	background:url(../images/header-right-background.gif);
}

#h_right a {
	color: #777;
	display: block;
	text-decoration: none;
	margin-left: 3px;
	font-weight: bold;
	font-size: 15px;
}

#hl_ro {
	margin-top: 51px;
}

#hl_en, #hl_fr {
	margin-top: 19px;
}

.bg_none
{
	background:none!important;
}

.extra_corner
{
	margin:27px 0 0 1px;
	position:absolute;
}

.rell
{
	position:absolute;
}

#page2 .rell
{
	margin-left:96px;
}

.list_1 li a
{
	color:#a82d24;
	font-size:.937em;
	line-height:2.06em;
}

.indent_top_bot
{
	display:block;
	margin:15px 0;
}

.indent_bot_1
{
	display:block;
	margin-bottom:35px;
}

.footer
{
	color:#fff;
	font-size:.687em;
	padding:17px 0;
	text-align:center;
}

.footer a
{
	color:#FFF;
}

.footer ul
{
	margin:0 auto;
	padding-bottom:6px;
}

.footer ul li
{
	background:url(../images/header_marker_list.gif) center right no-repeat;
	color:#FFF;
	display:inline;
	text-transform:uppercase;
}

.footer ul li a
{
	color:#fff;
	margin:0 6px;
	text-transform:uppercase;
}

.content
{
	font-size:.75em;
	overflow:hidden;
	padding-bottom:24px;
	width:953px;
}

.content .col_2
{
	width:543px;
}

.link
{
	color:#a82d24;
	font-size:.937em;
}

.top_indent_link
{
	display:block;
	margin-top:12px;
}

.st_text_1 dt
{
	color:#232323;
	padding-top:15px;
}

.st_text_1 dd
{
	background:url(../images/line_bg.gif) bottom left repeat-x;
	color:#a82d24;
	font-size:13px;
	font-weight:700;
	margin-bottom:6px;
	padding-bottom:6px;
}

.no_bottom_line
{
	background:none!important;
	margin-bottom:0!important;
	padding-bottom:0!important;
}

.indent_none
{
	padding-top:0!important;
}

.indent_top
{
	display:block;
	margin-top:21px!important;
}

.indent_bot
{
	display:block;
	margin-bottom:11px;
}

.img_left
{
	width: 100px;
	margin-right:15px;
	float:left;
	text-align: center;
}

.img_left img {
	margin-bottom:15px;
}

.line_x
{
	background:url(../images/line_bg.gif) 0 20px repeat-x;
	display:block;
	height:40px;
}

.br
{
	display:block;
}

.title
{
	display:block;
	margin-bottom:15px;
}

h3,h2
{
	font-size:1.25em;
	font-weight:700;
	text-transform:uppercase;
}

.col_list .separator
{
	background:url(../images/separator_bg.gif) 35px 0 repeat-y;
	float:left;
	width:70px;
}

.locality_list
{
	background:url(../images/separator_bg.gif) 140px 0 repeat-y;
	font-size:14px;
	width:160px;
}

.locality_list_right
{
	background:none;
	font-size:14px;
	width:145px;
}

.list li a
{
	color:#0369bb;
	line-height:1.75em;
}

.line_1
{
	background:url(../images/line_1_bg.gif);
	clear:both;
	display:block;
	height:1px;
	margin-top:10px;
}

.indent_text
{
	padding:12px 20px 0 31px;
}

.indent_text p
{
	margin-top:21px;
}

.button_1
{
	background:url(../images/button_1.gif) 0 0 repeat-x;
	margin-top:6px;
}

.button_1 span
{
	background:url(../images/button_1_corn_left.gif) 0 0 no-repeat;
	display:block;
}

.button_1 span span
{
	background:url(../images/button_1_corn_right.gif) top right no-repeat;
	display:block;
	height:27px;
	text-align:center;
}

.button_1 a,.button_2 a,.button_3 a
{
	color:#fff;
	font-weight:700;
	line-height:2.187em;
	text-decoration:none;
}

.button_2
{
	background:url(../images/button_2.gif) 0 0 repeat-x;
	margin-top:6px;
}

.button_2 span
{
	background:url(../images/button_2_corn_left.gif) 0 0 no-repeat;
	display:block;
}

.button_2 span span
{
	background:url(../images/button_2_corn_right.gif) top right no-repeat;
	display:block;
	height:27px;
	text-align:center;
}

.button_3
{
	background:url(../images/button_3.gif) 0 0 repeat-x;
	margin-top:6px;
}

.button_3 span
{
	background:url(../images/button_3_corn_left.gif) 0 0 no-repeat;
	display:block;
}

.button_3 span span
{
	background:url(../images/button_3_corn_right.gif) top right no-repeat;
	display:block;
	height:27px;
	text-align:center;
}

.width_1
{
	width:63px;
}

.width_2
{
	width:129px;
}

.width_3
{
	width:157px;
}

.width_4
{
	width:48px;
}

.form_1
{
	height:19px;
	width:190px;
}

.form_2
{
	height:21px;
	width:190px;
}

.form_3
{
	margin:11px 0;
}

.form_3 input
{
	border:none;
	height:16px;
	margin:0 5px;
	width:16px;
}

.col_1 .indent_box,.col_3 .indent_box
{
	padding:8px 19px 16px 30px;
}

h1
{
	color:#fff;
	display:block;
	font-size:1.06em;
	font-weight:400;
	height:40px;
	line-height:2.75em;
	text-indent:42px;
	text-transform:uppercase;
}

.bull_1
{
	background:url(../images/bull_1.gif) 0 0 no-repeat;
}

.bull_1_1
{
	background:url(../images/bull_1_1.gif) 0 0 no-repeat;
}

.bull_1_2
{
	background:url(../images/bull_1_2.gif) 0 0 no-repeat;
}

.bull_2
{
	background:url(../images/bull_2.gif) 0 0 no-repeat;
}

.bull_3
{
	background:url(../images/bull_3.gif) 0 0 no-repeat;
}

.bull_4
{
	background:url(../images/bull_4.gif) 0 0 no-repeat;
}

.bull_3_1
{
	background:url(../images/bull_3_1.gif) 0 0 no-repeat;
}

.box_indent
{
	margin-top:4px;
}

.col_2 .indent_box
{
	padding:5px 30px 0 28px;
}

.box_1 .border_top
{
	background:url(../images/border_top.gif) repeat-x top #f1f9ff;
}

.box_1 .border_bot
{
	background:url(../images/border_bot.gif) repeat-x bottom;
}

.box_1 .border_left
{
	background:url(../images/border_left.gif) repeat-y left;
}

.box_1 .border_right
{
	background:url(../images/border_right.gif) repeat-y right;
}

.box_1 .corner_top_left
{
	background:url(../images/corner_top_left.gif) no-repeat left top;
}

.box_1 .corner_top_right
{
	background:url(../images/corner_top_right.gif) no-repeat right top;
}

.box_1 .corner_bot_left
{
	background:url(../images/corner_bot_left.gif) no-repeat left bottom;
}

.box_1 .corner_bot_right
{
	background:url(../images/corner_bot_right.gif) no-repeat right bottom;
	width:100%;
}

.box_2 .border_top
{
	background:url(../images/border_top_2.gif) repeat-x top #ffefee;
}

.box_2 .border_bot
{
	background:url(../images/border_bot_2.gif) repeat-x bottom;
}

.box_2 .border_left
{
	background:url(../images/border_left_2.gif) repeat-y left;
}

.box_2 .border_right
{
	background:url(../images/border_right_2.gif) repeat-y right;
}

.box_2 .corner_top_left
{
	background:url(../images/corner_top_left_2.gif) no-repeat left top;
}

.box_2 .corner_top_right
{
	background:url(../images/corner_top_right_2.gif) no-repeat right top;
}

.box_2 .corner_bot_left
{
	background:url(../images/corner_bot_left_2.gif) no-repeat left bottom;
}

.box_2 .corner_bot_right
{
	background:url(../images/corner_bot_right_2.gif) no-repeat right bottom;
	width:100%;
}

.box_2 b
{
	color:#a82d24!important;
}

.box_3 .border_top
{
	background:url(../images/border_top_3.gif) repeat-x top #f1f5fa;
}

.box_3 .border_bot
{
	background:url(../images/border_bot_3.gif) repeat-x bottom;
}

.box_3 .border_left
{
	background:url(../images/border_left_3.gif) repeat-y left;
}

.box_3 .border_right
{
	background:url(../images/border_right_3.gif) repeat-y right;
}

.box_3 .corner_top_left
{
	background:url(../images/corner_top_left_3.gif) no-repeat left top;
}

.box_3 .corner_top_right
{
	background:url(../images/corner_top_right_3.gif) no-repeat right top;
}

.box_3 .corner_bot_left
{
	background:url(../images/corner_bot_left_3.gif) no-repeat left bottom;
}

.box_3 .corner_bot_right
{
	background:url(../images/corner_bot_right_3.gif) no-repeat right bottom;
	width:100%;
}

.box_4
{
	margin:15px 0;
}

.box_4 .border_top
{
	background:url(../images/border_top_4.gif) repeat-x top #fff;
}

.box_4 .border_bot
{
	background:url(../images/border_bot_4.gif) repeat-x bottom;
}

.box_4 .border_left
{
	background:url(../images/border_left_4.gif) repeat-y left;
}

.box_4 .border_right
{
	background:url(../images/border_right_4.gif) repeat-y right;
}

.box_4 .corner_top_left
{
	background:url(../images/corner_top_left_4.gif) no-repeat left top;
}

.box_4 .corner_top_right
{
	background:url(../images/corner_top_right_4.gif) no-repeat right top;
}

.box_4 .corner_bot_left
{
	background:url(../images/corner_bot_left_4.gif) no-repeat left bottom;
}

.box_4 .corner_bot_right
{
	background:url(../images/corner_bot_right_4.gif) no-repeat right bottom;
	width:100%;
}

.box_1 a
{
	color:#0361ac;
}

.box_1 .submenu
{
	background:url(../images/submenu-background.gif) no-repeat!important;
	display:block;
	padding-left:13px;
}

.box_2 a
{
	color:#9b2921;
}

.indent_box_4
{
	padding:19px 0px 19px 18px;
}

.indent_box_5
{
	padding:19px 18px 19px 18px;
}

.column,.col_1,.col_2,.col_3,.col_box_1,.col_box_2,.col_list ul
{
	float:left;
}

.link_1,.text_2,h2
{
	color:#a82d24;
}

.link_2,.text_1
{
	color:#0369bb;
}

.content .col_1,.content .col_3
{
	width:205px;
}

.page_title
{
	color:#555;
	font-size:15px;
	font-weight:700;
	height:15px;
	line-height:100%;
	padding-top:8px;
	text-indent:0;
}

.c
{
	clear:both;
}

#breadcrumbs
{
	font-size:14px;
	margin-bottom:10px;
}

.hidden
{
	display:none;
}

#pick_new_locality
{
	display:block;
	margin-top:15px;
}

#new_locality
{
	margin-bottom:0;
}

a:hover,.box_1 a,.box_2 a,.box_3 a,.box_4 a,.box_5 a
{
	text-decoration:none;
}

.indent_top_1,.top_indent_link1
{
	display:block;
	margin-top:5px;
}

.indent_right
{
	float:right;
}

.img_left img,.box_1,.box_2,.box_3
{
	margin-bottom:10px;
}

.acc_places img,.acc_rating img
{
	vertical-align:text-bottom;
}

#description,#custom_field,#services
{
	margin-top:15px;
}

.col_2 a
{
	color:#0361AC;
	text-decoration:none;
}

#social-box {
	text-align: center;
	padding-top: 10px;
}

#eco-friendly {
	margin-top: 15px;
}

#trafic {
	margin-top: 10px;
}