* { box-sizing: border-box; -moz-box-sizing: border-box;}

body{font-family:Arial, Helvetica, sans-serif;	font-size:12px; line-height:15px; color:#4b4844;  background-color:#323232; margin:0; padding:0;}

html, body { height:100%;}



table {border-collapse:collapse;}

img {vertical-align:top;}

a img {border:0px none;}

form {margin:0; padding:0;} 

ul, ol {margin:0px; padding:0px; list-style:none;}



.td_align { vertical-align:top; text-align:left;}

.td_align_center { vertical-align:top; text-align:center;}



.clear { clear:both; font-size:0px; line-height:0px; height:0px;}

.pic { float:left;}

.alignright { text-align:right; padding:15px 20px 0 0;}

.wrapper { width:100%;} 



p { margin:0; padding:0; }

strong, b { font-weight:bold; font-style: inherit;}

em{ font-style:italic; font-weight:inherit;}



/*==================forms====================*/

input, textarea, select{font-family:arial; color:#6B6B6B; border:1px solid #6B6B6B; vertical-align:top; }
input {border:none;}



#form input{ width:195px; height:18px; padding:0 0 4px 0;}

#form textarea{ width:199px; height:161px; overflow:auto; padding:0 0 4px 0;}

.inp_h{ height:29px; margin:0 0 7px 0;}



/*==================list====================*/



.doubleHeaderDiv{

    padding:10px 0px;

}



.doubleHeaderDiv .text_header { font-family:"Times New Roman", Times, serif; font-size:26px; color:#000000;}

#content .col_1 .doubleHeaderDiv .text_header { color:#fff; }



.float{ float:left; margin:0;}

.right{ text-align:right;}

.title { display:block; margin:0; padding:0;}

.w100{ width:100%;}



.fleft { float:left;}

.fright { float:right;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.img_indent { margin:0 28px 0 0; float:left;}



.list li a{background:url(images/arr_1.gif) 0 3px no-repeat;}

li a:hover {text-decoration:underline;}



.col { float:left;}



/*============*/

.news_list p { margin:0px; padding:0px;}

.news_list .left {float:left; margin-right:10px;}

.news_list p span { color:#ed7100; margin-right:4px;}





/*==================txt, links, lines, titles ====================*/

a{ color:#13468c; cursor:pointer; color:inherit; *color:#13468c;}

a:hover{text-decoration:none; cursor:pointer;}



.more { display:block; cursor:pointer; text-decoration:underline; font-size:12px; float:right; margin-top:10px; text-align:left; padding:0px; color:#13468c;}

.backLink a { display:block; cursor:pointer; text-decoration:underline;  font-size:12px; float:right; margin-top:10px; text-align:left; padding:0px; color:#13468c;}



#content .col_1 .more, #content .col_1 .backLink a { color:#fff;}



h3 { font-size:12px; line-height:15px; margin:0px; padding:0px;	color:#b30f0f;}

h3 a { color:#b30f0f;}



.link1 { color:#cf241d;}



.blockLeftContent {

    padding:12px 15px;

}



.line_hor { background:url(images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:22px;}

.line_hor1 { background:url(images/line2.gif) left bottom repeat-x; padding-bottom:25px; margin-bottom:31px;}



.image_spacer { width:6px; height:6px; border:0px; margin:0px; padding:0px; vertical-align:top;}



.tall_tamplate_left { width:50%;}

.width_table { width:680px; font-size:1px; line-height:1px; height:1px;}



/* .content_template { margin:0px auto; width: 680px; height:100%; background:url(images/bg_content_template.gif) top repeat-x #FFFFFF;} */

.content_template { margin:0px auto; width: 680px; height:100%; }



.container_all .tall_template { width:50%; }

.container_all .left_shadow_template { background:url(images/left_shadow_template.png) top repeat-y; }

.container_all .left_shadow_template .inner_div_l { width:10px; }

.container_all .right_shadow_template { background:url(images/right_shadow_template.png) top repeat-y; }

.container_all .right_shadow_template .inner_div_r { width:23px; }



/*header*/



#header { vertical-align:top; text-align:left; padding:0px 2px;}

#header .header_top_column { vertical-align:middle; }

#header .tall_header { width:50%;}



#header .inner_header { width:100%; }

/* #header .header_table { padding:20px 0px 0px 180px; background:url(images/head_bg.png) top left no-repeat; height:344px; width:680px;} */

#header .header_table { padding:0px 0px 0px 0px; }



#header .header_table .menu { padding:91px 0px 0px 0px; }

#header .header_table .menu .shadow_header_menu { background:url(images/bg_shadow_header_menu.png) top repeat-x; height:9px; margin-top:-54px; position:relative; line-height:0px; font-size:0px; } 

* html #header .header_table .menu .shadow_header_menu { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_shadow_header_menu.png', sizingMethod='scale',enabled=true); }





#header .header_top_column { margin-top:63px; }

#header .header_top_column .preIndent { margin:5px 0px 0px 280px; text-align:left; line-height:0px; font-size:0px;  }

#header .header_top_column .preIndent .inner_slogan {text-align:left; line-height:0px; font-size:0px;  }

#header .header_top_column .indent1 { margin:0px 0px 0px 280px; text-align:left; }

#header .header_top_column .indent1 .inner_company_name {text-align:left; }





/*content*/

#content ul li {background:url(images/list_arr.gif) left 5px no-repeat; padding:0px 0px 0px 13px; line-height:20px; margin:0px;  list-style:outside; list-style:none; font-size:12px; color:#756B58; text-decoration:underline;}

#content li div { line-height:20px;}

#content ol li { padding:0px; margin:0px; margin-left:15px;}



#content .col_1 li { color:#fff; background:url(images/list_arr_white.gif) left 5px no-repeat; }



/*footer*/ 

/* #footer { font-family:Arial; color:#fdf9e3; text-align:center; vertical-align:middle; background:url(images/footer_bg.gif) repeat; } */

#footer { font-family:Arial, Helvetica, sans-serif; color:#fdf9e3; font-size:12px; text-align:center; padding:0px 2px; }

#footer .inner_footer { padding-bottom:15px;}

#footer .footer_shadow { height:14px; background:url(images/top_footer_shadow.png) top repeat-x; width:100%; margin-bottom:1px; line-height:0px; font-size:0px; }

* html #footer .footer_shadow { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/top_footer_shadow.png', sizingMethod='scale',enabled=true);}

#footer .left_part_content { height:39px; width:207px; float:left; background:url(images/bg_bottom_left_col.png) top repeat-x; margin-top:-15px;  }

* html #footer .left_part_content { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_bottom_left_col.png', sizingMethod='crop',enabled=true);}



#footer a { color:#fdf9e3; cursor:pointer;}

#footer .indent2 { text-align:center;}



#copyright .copyright_link{color:#fdf9e3; font-size:12px; text-decoration:none;}

#copyright .copyright_link span.crls{ text-decoration:underline;}

#copyright .copyright_link:hover{text-decoration:none;}

#copyright .copyright_link_div{ padding:5px 0;}



/* .container_all { width:100%; height:100%; background:url(images/bg_template_all.gif) left top repeat-x #323232; } */

.container_all { width:100%; height:100%; }

.container_all .inner_container_all { vertical-align:top; text-align:center; height:100%;}





/*================== index.html ==================*/



#content { height:100%; padding:0px 2px; vertical-align:top; text-align:left; }



#content .bg_content_top { height:8px; background:url(images/bg_content_top.png) top repeat-x; width:100%; line-height:0px; font-size:0px; }

* html #content .bg_content_top { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_content_top.png', sizingMethod='scale',enabled=true);}



#content .col_1 { vertical-align:top; text-align:left; background:url(images/bg_left_column.gif) top repeat-x #650000; }

#content .col_1 .indent1_col_1 { width:170px; margin:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}



#content .sep_col { width:8px; background:url(images/sep_content.png) top repeat-y; vertical-align:top; }

* html #content .sep_col { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sep_content.png', sizingMethod='scale',enabled=true);}



#content .col_2 { vertical-align:top; text-align:left; }

#content .col_2 .indent3_col_2 { margin:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#4b4844;}

#content .contact_text p { color:#82755d;}



#content .page_title_text_1 { padding-left:30px; height:24px; padding-top:4px;}

#content .page_title_text_2 { background-color:#cf241d; padding-left:30px; height:24px; padding-top:6px;}



/*  COL_3 */

#content .col_3 .indent1 { width:650px; margin:0px 15px 0px 15px;font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#4b4844;}



#content .col_3 .indent1 .left_block_title_2 { display:block; padding-left:20px;}



#content .col_top .indent4 { margin:0px 20px 20px 20px; padding:0;}

#content .col_top .indent4 .boxes_list { width:100%;}

#content .col_top .indent4 .boxes_list p { color:#6b6b6b;}

#content .col_top .indent4 .boxes_list .box_top {height:80px;}

#content .col_top .indent4 .boxes_list .box_top .title_box_left {width:100%; vertical-align:middle;}

#content .col_top .indent4 .boxes_list .box_top .image_box_right { float:right; vertical-align:middle;}

#content .col_top .indent4 .boxes_list a { font-size:12px; color:#cf241d; text-decoration:underline; }



#content .content_text_title { background:url(images/logo_welcome_text.gif) no-repeat; background-color:#e0dac7; padding-left:75px; line-height:54px; height:54px; margin-left:2px; }

#content .content_text_title_2 { background:url(images/logo_welcome_text.gif) no-repeat; background-color:#e0dac7; padding-left:75px; line-height:54px; height:54px; margin-left:2px; margin-right:11px; }

#content .content_text_title img, #content .content_text_title_2 img { margin-top:15px;}



#content .news_date { color:#b30f0f; font-weight:bold;}

#content .col_1 .news_date { color:#fff; font-weight:bold;}



#content .image_news_prev { float:left;  margin-right:10px; border:5px solid #ffffff;}



/*==========================================*/





.inner .left {

	float:left;

	margin-right:10px;

}

.inner .right {

	float:right;

	margin-left:10px;

}



/*==============contact form styles ==============*/

.contactForm input, .contactForm select, .contactForm textarea {

    width:100%;

    height:21px;

    font-size:12px;
border:1px solid #6B6B6B

}

.contactForm strong {

    color:#000;

}

#content .col_1 .contactForm strong {

    color:#fff;

}



.contactForm textarea {

    height:150px;

}

.contactFormSubmit { display:block; cursor:pointer; text-decoration:underline; font-size:12px; float:right; margin-top:10px; text-align:left; padding:0px; color:#13468c; padding-left:15px; }

#content .col_1 .contactFormSubmit { color:#FFFFFF;}

/*==============contact form styles ==============*/





/*==============reservation form styles ==============*/

.reservationForm input, .reservationForm select, .reservationForm textarea {

    width:100%;

    height:21px;

    font-size:12px;
border:1px solid #6B6B6B

}

.reservationForm strong {

    color:#000;

}

#content .col_1 .reservationForm strong {

    color:#fff;

}



.reservationForm textarea {

    height:150px;

}

.reservationFormSubmit { display:block; cursor:pointer; text-decoration:underline; font-size:12px; float:right; margin-top:10px; text-align:left; padding:0px; color:#13468c; padding-right:15px; }

#content .col_1 .reservationFormSubmit { color:#FFFFFF;}

/*==============reservation form styles ==============*/

#content .col_1 .indent1_col_1 #googleFeed2 div a{color:#fff;}



/*==============SITE POLLS ==============*/

.voting input { border:none;}