* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}
body {padding:0; margin:0; background:#101113;}
a {color:#f5d997; text-decoration:underline; cursor:pointer; color:inherit; *color:#f5d997;}
body, td{
font-size:12px;
font-family:Tahoma, Helvetica, sans-serif;
color:#bebebe;
line-height:14px;
padding:0px;
}
input, textarea {color: #000;}
strong { font-weight:bold;}
.middleValign {
vertical-align:middle;
}
table, img{border:0px; border-collapse:collapse; }
img { vertical-align:top;}
.doubleHeaderDiv{
padding:15px 10px 13px 25px;
}
.clear {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
}
.doubleHeaderDivNoTop{
padding:0px 10px 5px 25px;
}
.blockLeftContent {
padding:10px 5px 10px 25px;
}
.left {
float:left;
margin-right:10px;
}
.a{color:#070a0b; text-decoration:underline; cursor:pointer;} 
.a:hover{text-decoration:none; cursor:pointer;}
.b{ color:#f5d997}
.span{ color:#42951C}
ul{margin:0; padding:0; list-style:none; line-height:17px}
ul li{ background:url(images/marker_list.gif) no-repeat 0 10px; padding-left:10px; color:#98815c; font-weight:bold; line-height:20px; }
ul li div { line-height:20px;}
li a{color:#98815c;} 
ol li {padding-left:0px; margin-left:20px}
.header { width:100%; background:url(images/bg_tall_header_bottom.jpg) center top repeat;}
.header .tall_header_left {width:50%; }
.header .tall_header_right {width:50%; }
.header .width_table {width:765px;}
.header .header_bottom { background:url(images/h_wr_logo.jpg) no-repeat top; height:330px; vertical-align:top; }
.header .menu {  margin:0px; text-align:center; background:url(/images/bg_tall_menu.gif) repeat; padding-bottom:5px;}
.header .logo_name_slogan { background:url(images/bg_div_logo.jpg) repeat-x; height:120px; margin:0px 0px 0px 30px; padding:0px;}
.header .logo_name_slogan .header_bottom_left { width:450px; vertical-align:top; }
.header .logo_name_slogan .logo { margin:20px 0px 0px 30px; padding:0px; float:left; }
.header .logo_name_slogan .company_name { padding:0px; margin:0px;}
.header .logo_name_slogan .company_name .inner_company_name { float:left; margin:95px 0px 0px 0px; *margin-left:0px;}
.header .logo_name_slogan .slogan { padding:0px; margin:0px;}
.header .logo_name_slogan .slogan .inner_bottom_slogan { margin:10px 0px 0px 12px; padding:0px 2px 2px 0px; float:left;}
.header .logo_name_slogan .header_bottom_right { width:240px; vertical-align:top;}
.header .bottom_slogans { margin:0px 0px 35px 30px; background:url(images/slogan.jpg) no-repeat; height:220px; }
.top_slogan {padding:5px 0px 5px 0;}
.header .bottom_slogans .bottom_slogan {padding:0px 0px 0px 15px; }
.header .bottom_slogans .top_slogan .inner_slogan { float:left;}
.header .bottom_slogans .bottom_slogan .inner_slogan2 { float:left;}
.header td{color:#FFFFFF; }
.header a{color:#dcdde3; 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{ text-align:center; vertical-align:middle;} 
.footer .tall_footer { width:50%;}
.footer .footer_menu { width:850px; text-align:center;}
.footer .footer_menu li{ display:inline-block; *display:block; padding:5px; vertical-align:bottom; background:none; *float:left;}
.footer .footer_menu li a{text-decoration:none;}
.footer .footer_menu li a:hover {text-decoration:underline;}
.footer .inner_footer { text-align:center; height:45px; padding-top:15px; }
.footer .inner_footer p {font-size:12px; color:#a3a09f;}
#copyright .copyright_link{color:#a3a09f; 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 10px 0;}
.more, .more2 { background:url(images/bull_link.gif) no-repeat left; padding:0px; color:#42951C; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:15px;}
.backLink a {background:url(images/bull_link.gif) no-repeat left; padding:0px; color:#42951C; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:15px;}
/* Content */
.content_table { width:100%; background:url(images/bg_content.jpg) repeat;}
.tall_content { width:50%; background:url(images/bg_tall_content.jpg) repeat-x;}
.content { width:765px; text-align:left; background:url(images/bg_tall_content.jpg) repeat-x;}
.content .right_column { text-align:left; vertical-align:top;}
.content .left_column { text-align:left; vertical-align:top; }
.content .middle_column { text-align:left; vertical-align:top; }
.content .box_services_index { background-color:#1f1f1f; padding:10px 20px 10px 20px;}
.content .image_news_index { float:left; margin-right:15px; border:1px solid #000000;}
.content .left_column_sub1 { text-align:left; vertical-align:top; }
.content .right_column_sub1 { text-align:left; vertical-align:top;}
.content .left_column_sub2 { text-align:left; vertical-align:top; }
.content .right_column_sub1 { text-align:left; vertical-align:top;}
.content .border_image_comtent {border:1px solid #000000;}
.content .doubleHeaderDiv_news{
padding:15px 15px 5px 15px;
}
.content .doubleHeaderDiv_serv {
padding:15px 5px 5px 5px;
}
.content .news_date { margin:0px; padding:2px 0px 2px 23px; background:url(images/bull_1.gif) no-repeat; color:#f5d997; }
.content .news_date .day_news { color:#d62256; font-size:18px;}
.content .news_date .month_news { color:#6f8391; font-size:18px;}
.content .index_image_top { padding:15px 0px 15px 0px; text-align:center;}
.blockLeftContent_clients {
padding:0px 0px 0px 20px;
}
.content .form_contact_mrgn { margin-left:30px;}
.content .border_icon_partners { border:1px solid #000000}
#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 select { *width:91%;}
.contactForm textarea {
height:150px;
}
.contactForm strong {
color:#bebebe;
}
.contactFormSubmit { background:url(images/bull_link.gif) no-repeat left; padding:0px; color:#42951C; font-weight:bold; text-decoration:none; cursor:pointer; padding-left:15px; }
/*==============contact form styles ==============*/
/*==============Testimonial form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
width:100%;
height:21px;
font-size:11px;
}
#addTestimonialForm strong {
color:#bebebe;
}
#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:#f5d997;
cursor:pointer;
}
.pages_listing b {
color:#bebebe;
}
/*==============pages listing classes ==============*/

