* { margin:0px; padding:0px; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0px; margin:0px; background:#182b2e;}
a { color:#ffb800; text-decoration:underline; cursor:pointer; color:inherit; *color:#ffb800;}

body, td, input, textarea{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
    color:#f2f0d6;
    vertical-align:top;
    padding:0px;
}
input, textarea{
    font-size:11px;
    font-family:Tahoma, Helvetica, sans-serif;
    color:#8c8c8c;
    line-height:14px;
    vertical-align:top;
    padding:0px;
}

strong { font-weight:bold;}

.middleValign {
    vertical-align:middle;
}
table, img{border:0px; border-collapse:collapse; margin:0px; padding:0px; }
img{ margin:0px; padding:0px; vertical-align:top; border:0 none; }

       
.doubleHeaderDiv{
    padding:15px 10px 13px 25px;
}
.doubleHeaderDiv_2{
    padding:10px 15px 10px 15px;
}
.clear {
	clear:both;
}
.doubleHeaderDivNoTop{
    padding:0px 10px 5px 25px
}
.blockLeftContent {
    padding:10px 15px 10px 25px;
}
.blockLeftContent_2 {
    padding:10px 15px 10px 15px;
}
.alignright { text-align:right; }
.left {
    float:left;
    margin-right:10px;
}
.a{color:#ffb800; text-decoration:underline; cursor:pointer;} 
.a:hover{text-decoration:none}

.b{ color:#abcf5b;}
.span{ color:#ffb800;}

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{ background:url(images/marker1.gif) no-repeat left 7px; padding:0 0 12px 8px; color:#abcf5b; }
.custom_ul {}
.custom_ul li{padding:1px 0 12px 12px;}
.custom_ul li a{color:#777777; font-weight:bold; text-decoration:none;}
.custom_ul li a:hover { text-decoration:underline;}
li a{color:#abcf5b;} 
ol li {padding-left:0px; margin-left:20px}


.tall_template { width:50%;}

.header { margin:0px; padding:0px; background:url(images/bg.gif) repeat-x #273d41;}
.header .top_middle_header { margin:0px; padding:0px;}
.header .top_middle_header .menu { margin:0px; padding:0px;}

.header .middle_header {}
.header .middle_header .slogan { margin:0px 0px 0px 10px; padding:0px;}
.header .middle_header .slogan .inner_bottom_slogan { float:left;}
.header .middle_header .company_name { float:left; margin:40px 20px 0px 10px; }
.header .middle_header .company_name .inner_company_name { float:left;}

.header .middle_header .logo_width { width:120px;}
.header .middle_header .logo { float:left; margin:5px 0px;}
.header .middle_header .logo .inner_logo { }

.header .bottom_header_index { background:url(images/top_index1.jpg) no-repeat; height:214px; margin:0px; padding:0px;}
.header .bottom_header_index .header_width { width:910px;}
.header .bottom_header_index .top_slogan { margin:65px 0px 0px 360px; padding:0px; height:35px;}
.header .bottom_header_index .top_slogan .indent_top_slogan { float:left;}
.header .bottom_header_index .bottom_slogan { margin:5px 0px 0px 470px; padding:0px; height:20px;}
.header .bottom_header_index .bottom_slogan .indent_bottom_slogan { float:left;}

.header .bottom_header { background:url(images/top.png) no-repeat; height:214px; margin:0px; padding:0px;}
.header .bottom_header .header_width { width:910px;}
.header .bottom_header .top_slogan {margin:65px 0 0 360px; padding:0px; height:35px;}
.header .bottom_header .top_slogan .indent_top_slogan { float:left;}
.header .bottom_header .bottom_slogan { margin:5px 0px 0px 470px; padding:0px; height:20px;}
.header .bottom_header .bottom_slogan .indent_bottom_slogan { float:left;}

.header td {color:#FFFFFF; } 
.header a {color:#8C8D94; text-decoration:none; font-size:10px;}
.header a:hover {text-decoration:underline;}
.header span a {color:#FFFFFF; text-decoration:none; font-size:13px;} 
.header span a:hover {text-decoration:underline}

.footer{ height:55px;}
.footer .middle_footer { vertical-align:middle;}
.footer .middle_footer .inner_footer { margin:0px 10px 0px 10px; text-align:center; width:910px;}
.footer .middle_footer .inner_footer p { color:#c2c0aa;}
.footer .tall_footer { width:50%;}

#copyright .copyright_link{color:#c2c0aa; 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;}


.more, .more2 { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px;}
.backLink a { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px;}


.content_top { background:url(images/bg_content.jpg) repeat-y #273d41;}
.content { width:910px; text-align:left; }
.content .block_index_service { margin:15px 10px 0px 15px;}
.content .block_index_service .block_index_bottom_block { background:url(images/block1_bottom.jpg) bottom no-repeat;}

.content .greating_text_div { padding:0px 20px 20px 25px; margin:15px 0px 15px 0px;}

.content .content_line_border { background:url(images/content_line_border.gif) center no-repeat; width:30px;}
.content .content_line_border_bottom { background:url(images/content_line_border.gif) center no-repeat #FFFFFF; width:30px;}

.content .left_column { width:300px; text-align:left; }
.content .right_column { width:610px; text-align:left;}
.content .splash_column { margin:0px 20px 0px 20px;}
.content .featured_texts { background:url(images/bg_bottom_features.gif) bottom no-repeat #dfd99c; margin:0px 5px 0px 5px; width:900px; }
.content .left_top_column { width:280px; text-align:left; }
.content .middle_top_column { width:280px; text-align:left; }
.content .right_top_column { width:280px; text-align:left;}

.content .left_column_sub1 { width:610px; text-align:left; }
.content .left_column_sub1 .inner_left_sub1 { margin:0px 0px 0px 20px;}
.content .right_column_sub1 { width:300px; text-align:left;}
.content .right_column_sub1 .inner_right_sub1 { margin:0px 10px 0px 0px;}
.content .left_column_sub2 { width:300px; text-align:left; }
.content .left_column_sub2 .inner_left_sub2 { margin:0px 0px 0px 0px;}
.content .right_column_sub2 { width:610px; text-align:left;}
.content .right_column_sub2 .inner_right_sub2 { margin:0px 10px 0px 0px;}

.content .left_column_sub3 { width:370px; text-align:left; }
.content .right_column_sub3 { width:480px; text-align:left;}
.content .right_column_sub3 .inner_right_sub3 { margin:0px 10px 0px 0px;}

.content .div_featured_text { margin:0px 10px 0px 0px;}
.content .div_featured_text .featured_text { margin:10px 0px 0px 10px;}
.content .div_featured_text .featured_text .index_featured_top_right { background:url(images/corner_top_right.gif) no-repeat; width:10px; height:10px;}
.content .div_featured_text .featured_text .index_featured_top_left { background:url(images/corner_top_left.gif) no-repeat; width:10px; height:10px;}
.content .div_featured_text .featured_text .index_featured_bottom_left { background:url(images/corner_bottom_left.gif) no-repeat; width:10px; height:10px;}
.content .div_featured_text .featured_text .index_featured_bottom_right { background:url(images/corner_bottom_right.gif) no-repeat; width:10px; height:10px;}
.content .div_featured_text .featured_text .index_featured_middle { background-color:#f2f0d6; color:#3d5053;}
.content .div_featured_text .featured_text .index_featured_middle .margin_titles { margin:14px 0px 15px 17px; }
.content .div_featured_text .featured_text .index_featured_middle .index_featured_content { margin:0px 15px 0px 15px;}
.content .div_featured_text .featured_text .index_featured_middle .read_more_featured { float:right; background:url(images/link_bg.gif) top repeat-x;}
.content .div_featured_text .featured_text .index_featured_middle .read_more_featured_left { float:left; background:url(images/link_left.gif) top left no-repeat;}
.content .div_featured_text .featured_text .index_featured_middle .read_more_featured_left a { float:left; background:url(images/link_right.gif) top right no-repeat; padding:3px 15px 0px 15px; height:23px; color:#FFFFFF; text-decoration:none; font-weight:bold;}


.content .image_news_left { float:left; margin-right:20px;}
.content .image_news_index { float:left; margin-right:15px;}
.content .news_date { color:#abcf5b; font-weight:bold;}
.content .news_title { margin-bottom:15px; color:#ffb800; font-weight:bold;}
.content .read_more_news { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px;}
.content .news_blok_margin { margin:15px 10px 0px 20px;}

.content .parters_icon {border:1px solid #dadada;}

.content .read_more { float:right; background:url(images/link_bg1.gif) top repeat-x;}
.content .read_more_left {float:left; background:url(images/link_left1.gif) top left no-repeat;}
.content .read_more_left a { float:left; background:url(images/link_right1.gif) top right no-repeat; padding:3px 15px 0px 15px; height:23px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

.content .min_width_page_text { width:360px;}

#input1{ 
   width:175px; height:16px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}
#input2{ 
border:0px;
   width:61px; height:16px;
   margin-left:5px;
   vertical-align:middle;
   padding-left:0px;
   padding-top:0px;
}
input{
   padding-left:5px;
   width:201px; height:20px;
}
textarea{
   padding-left:5px;
   width:201px; height:80px;
   overflow:auto}

/*==============contact form styles ==============*/
.contactForm input, .contactForm select, .contactForm textarea {
	width:460px;
    height:21px;
    font-size:11px;
}
.contactForm select {
}

.contactForm textarea {
    height:150px;
}
.contactForm strong {
    color:#3d5053;
}

.contactFormSubmit { float:right; background:url(images/link_bg.gif) top repeat-x; margin-right:20px;}
.contactFormSubmit .contactFormSubmit_left {float:left; background:url(images/link_left.gif) top left no-repeat;}
.contactFormSubmit .contactFormSubmit_left a { float:left; background:url(images/link_right.gif) top right no-repeat; padding:3px 15px 0px 15px; height:23px; color:#FFFFFF; text-decoration:none; font-weight:bold;}

/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm strong {
    color:#f2f0d6;
}
#addTestimonialForm textarea {
    height:150px;
}

/*==============reservation form styles ==============*/

       
/*==============pages listing classes ==============*/
.pages_listing {
    text-align:center;
    margin-top:10px;
}
.pages_listing .first, .pages_listing .previous {
    margin-right:15px;
}
.pages_listing .last, .pages_listing .next {
    margin-left:15px;
}
.pages_listing a {
    text-decoration:underline;
    color:#ffb800;
	cursor:pointer;
}
.pages_listing b {
   color:#f2f0d6;
}
 
/*==============pages listing classes ==============*/

