* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background:#FFFFFF;}
a {color:#00a9c9; text-decoration:underline; cursor:pointer; color:inherit; *color:#00a9c9;}

body, td, input, textarea{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#868686;
    vertical-align:top;
    padding:0px;
}
.middleValign {
    vertical-align:middle;
}

strong { font-weight:bold;}

table, img{border:0px; border-collapse:collapse; }
img{ margin:0px; padding:0px; vertical-align:top; border:0 none;}

.doubleHeaderDiv{
    padding:23px 5px 0px 5px;
}
.clear {
	clear:both;
}
.doubleHeaderDivNoTop{
    padding:0px 10px 5px 5px
}
.blockLeftContent {
    padding:10px 15px 10px 15px;
}
.left {
    float:left;
    margin-right:10px;
}
.a{color:#000000; text-decoration:underline; cursor:pointer;}
.a:hover{text-decoration:none}


.span{ color:#515151;}
.b{ color:#515151;}

ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{background:url(images/li_marker.gif) 0 9px no-repeat; padding:4px 0 4px 10px; color:#868686; font-weight:normal; }
li a{color:#5F5F5F;} 
ol li {padding-left:0px; margin-left:20px}



.tall_template { width:50%;}
.width_table_top {width:935px; font-size:1px; line-height:1px; height:1px; margin-bottom:22px;}
.teble_template { width:100%; margin:0px; }
.teble_template .logo { margin:23px 10px 0px 0px;}
.teble_template .company_name { margin:20px 0px 0px 0px; }
.teble_template .company_name .inner_company_name { margin:0px; padding:0px; float:left; }
.teble_template .bottom_slogan { margin:0px; padding:0px; }
.teble_template .bottom_slogan .div_inner_slogan { margin:0px; padding:0px; float:left;}
.teble_template .menu { margin:5px 0px 0px 0px;}

.teble_template .clear_float { line-height:1px; font-size:1px; height:1px; clear:both; }

.footer{ text-align:center; vertical-align:middle; padding:10px 0px; }
.footer .inner_footer { width:935px;}
.footer .inner_footer p {color:#868686; font-size:13px;}

#copyright .copyright_link{color:#868686; font-size:13px; 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:#00a9c9; font-weight:bold; text-decoration:underline; text-transform:none; cursor:pointer;}
.backLink a { color:#00a9c9; font-weight:bold; text-decoration:underline; text-transform:none; cursor:pointer;}

.content { width:933px; }

.content .left_column { text-align:left; }
.content .left_column .left_column_left_bottom { width:233px; padding:0px 4px 0px 4px;}
.content .left_column .left_column_mid_bottom { width:233px; padding:0px 4px 0px 4px;}
.content .left_column .left_column_right_bottom { width:233px; padding:0px 5px 0px 4px;}

.content .right_column { width:230px; text-align:left;}
.content .left_column_1 { width:265px; text-align:left; }
.content .right_column_1 {  text-align:left; }
.content .left_column_2 {  text-align:left;  }
.content .right_column_2 { width:265px; text-align:left; }
.content .left_column_3 { width:365px; text-align:left; }
.content .right_column_3 { text-align:left; }

.content .image_news_index { float:left; margin-right:15px;}
.content .news_date { font-size:14px; color:#868686; text-transform:uppercase;}
.content .read_more_news { margin:0px 0px 10px 0px; color:#844a34; font-weight:normal; text-transform:uppercase; text-decoration:none;}
.content .read_more_news a { color:#868686;}
.content .news_line { background-color:#cac4aa; height:1px; font-size:1px; line-height:1px;}
.content .news_index_header { margin:0px; background:url(images/middle_bg_page_header.gif) top repeat-x; }
.content .news_index_header .div_right_image_news { margin:0px; background:url(images/left_bg_page_header.gif) top left no-repeat; }
.content .news_index_header .div_right_image_news .div_midd_image_news { background:url(images/right_bg_page_header.gif) top right no-repeat; text-align:center; height:61px;}

.content .page_header_all { margin:0px; background:url(images/middle_bg_page_header.gif) top repeat-x; margin:0px 5px 0px 5px; }
.content .page_header_all .div_left_header { margin:0px; background:url(images/bg_left_page_header.gif) top left no-repeat; }
.content .page_header_all .div_left_header .div_right_header { background:url(images/bg_right_page_header.gif) top right no-repeat; text-align:left; padding-left:20px; height:61px;}

.border_line_bottom { background:url(images/line_bottom_news.gif) top left repeat-x; height:3px; margin:0px; padding:0px; line-height:3px; font-size:3px;}

.content .box_services_index { margin:10px 10px 5px 10px; padding:0px 0px 10px 0px;}
.content .list_featured_services_title { padding:15px 0px 10px 0px; margin:0px 20px 0px 20px }
.content .list_featured_services_title a { background:url(images/marker_index_service.gif) no-repeat; text-decoration:none; color:#844a34; font-weight:bold; padding:0px 0px 0px 15px;}
.content .list_featured_services_text { padding-left:20px;}

.content .infoblok_featured_news { background:url(images/bg_infoblok_featured_news.gif) repeat-x #f7f7f7; }

.content .infoblok_featured_text { background:url(images/bg_infoblok_featured_text.gif) top repeat-x #f7f7f7; padding:15px 15px 15px 15px;}
.content .greating_text_title_mid { background:url(images/deep-2-center.gif) top repeat-x;}
.content .greating_text_title_left { background:url(images/deep-2-left.gif) top left no-repeat; }
.content .greating_text_title_right { background:url(images/deep-2-right.gif) top right no-repeat; height:61px; text-align:center;}

.content .featured_solution_text_title_mid { background:url(images/deep-3-center.gif) top repeat-x;}
.content .featured_solution_text_title_left { background:url(images/deep-3-left.gif) top left no-repeat; }
.content .featured_solution_text_title_right { background:url(images/deep-3-right.gif) top right no-repeat; height:61px; text-align:center;}
.content .featured_solution_text_title_left_more { background:url(images/deep-3-left_more.gif) top left no-repeat; }
.content .featured_solution_text_title_right_more { background:url(images/deep-3-right_more.gif) top right no-repeat; height:61px; text-align:left; padding-left:20px;}

.content .featured_service_text_title_mid { background:url(images/deep-4-center.gif) top repeat-x;}
.content .featured_service_text_title_left { background:url(images/deep-4-left.gif) top left no-repeat; }
.content .featured_service_text_title_right { background:url(images/deep-4-right.gif) top right no-repeat; height:61px; text-align:center;}
.content .featured_service_text_title_left_more { background:url(images/deep-4-left_more.gif) top left no-repeat; }
.content .featured_service_text_title_right_more { background:url(images/deep-4-right_more.gif) top right no-repeat; height:61px; text-align:left; padding-left:20px;}

.content .featured_text_bottom_mid { background:url(images/border_bot.gif) top repeat-x; }
.content .featured_text_bottom_mid2 { background:url(images/border_bot.gif) top repeat-x; }
.content .featured_text_bottom_left { background:url(images/corner_bot_left.gif) top left no-repeat; }
.content .featured_text_bottom_right { background:url(images/corner_bot_right.gif) top right no-repeat; height:10px;}


.content .pic_partners_bord { border:1px solid #000000; margin-right:15px;}

#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:100%;
    height:21px;
    font-size:11px;
}

.contactForm textarea {
    height:150px;
}
.contactForm strong {
    color:#868686;
}
.contactFormSubmit { color:#00a9c9; font-weight:bold; text-decoration:underline; text-transform:none; cursor:pointer;}
/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
.reservationForm input, .reservationForm select, .reservationForm textarea {
    width:720px;
    height:21px;
    font-size:11px;
}
.reservationForm textarea {
    height:150px;
}
.reservationForm strong {
    color:#868686;
}
.reservationFormSubmit { color:#00a9c9; font-weight:bold; text-decoration:underline; text-transform:none; cursor:pointer;}
/*==============reservation form styles ==============*/

/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm strong {
    color:#868686;
}
#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:#844a34;
		cursor:pointer;
}
.pages_listing b {
   color:#000000;
}
 
/*==============pages listing classes ==============*/
