* { margin:0; padding:0; box-sizing: border-box; -moz-box-sizing: border-box;}



body {padding:0; margin:0; background:#E9EEF1;}







a {color:#525252; text-decoration:underline; cursor:pointer; color:inherit; *color:#525252;}







body, td, input, textarea{



    font-size:12px;



    font-family:Arial, Helvetica, sans-serif;



    color:#383838;



    line-height:14px;



    vertical-align:top;



    padding:0px;



}







strong { font-weight:bold;}







.middleValign {



    vertical-align:middle;



}







table, img{border:0px; border-collapse:collapse; }



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



        



.doubleHeaderDiv{



    padding:15px 10px 13px 0px



}



.clear {



	clear:both;



}



.doubleHeaderDivNoTop{



    padding:0px 10px 5px 25px;



}



.blockLeftContent {



    padding:10px 5px 10px 25px;



}



.left {



    float:left;



    margin-right:10px;



}



.a{color:#525252; text-decoration:none; font-weight:bold; cursor:pointer;} 



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







.span{ color:#ac010c}



.b{ color:#db4819}







ul{margin:0; padding:0; list-style:none; line-height:17px}



ul li{ background:url(images/marker5.gif) top left no-repeat; background-position:0 6px; margin:0; padding-left:16px; line-height:20px; }



ul li div { line-height:20px; }



ol li {padding-left:0px; margin-left:20px;}















.header .tall_header_top {width:50%; height:131px;}



.header .tall_h_b {width:50%; height:226px;}







.header .menu { margin:30px 0px 0px 0px; padding:0px;}



.header .header_top .company_name { height:55px; margin:20px 0px 0px 0px}



.header .header_top .company_name img { border:none;}



.header .header_top .slogan { height:20px; margin:0px 20px 0px 5px;}







.header .header_bottom {margin:0px; padding:0px; /*background:url(images/bottom_header_bg.jpg) no-repeat;*/ height:312px; }



.header .header_bottom .table_width { width:942px;}



.header .header_bottom .graeting_text {margin:56px 0px 0px 440px; padding:0px; width:430px; }



.header .header_bottom .graeting_text .great_button { width:146px; height:50px; background:url(images/h_button.jpg) no-repeat; padding-top:16px;}



.header .header_bottom .graeting_text .great_button a.more_great { color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 0px 60px;}











.header td{color:#676767; } 



.header a{color:#8C8D94; text-decoration:none; font-size:10px; cursor:pointer;}



.header a:hover{text-decoration:underline; cursor:pointer;}



.header span a{color:#FFFFFF; text-decoration:none; font-size:13px;}







.footer { /*background-color:#16191f;*/ background-color:#ffffff;}



.footer .footer_tall { width:50%; height:60px;}



.footer .footer_middle { text-align:center; vertical-align:middle;}



.footer .footer_middle .inner_footer p {font-size:12px; color:#ffffff;  width:942px;}







#copyright .copyright_link{color:#ffffff; 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:#0000ff; background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px; font-weight:bold; text-decoration:none; cursor:pointer;}







.backLink a {color:#0000ff; background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px; font-weight:bold; text-decoration:none; cursor:pointer;}







.content { width:942px;}



.content .right_column { width:576px; text-align:left;}

.content .right_column * { padding-right:0px;}



.content .left_column { width:366px; text-align:left; padding-right:20px; }

.content .left_column > * { padding-left:0px; }



.content .left_bottom_column { width:290px; text-align:left; padding-right:10px;}



.content .middle_bottom_column { width:290px; text-align:left; padding-right:10px;}



.content .right_bottom_column { width:290px; text-align:left; padding-right:10px;}



.content .featured_texts_bottom .line_index_featured { background:url(images/line_index_featured_list.gif) center no-repeat;}







.content .image_news_index { float:left; margin-right:15px; border:1px solid #bfbfbf;}



.content .image_news_more { float:left; margin-right:15px; border:1px solid #bfbfbf;}



.content .news_date { color:#ff0000; width:59px; height:72px; background:url(images/1page_title2.gif) no-repeat; float:left; margin-right:20px;} 



.content .news_date .news_day { display:block; color:#FFFFFF; font-size:30px; font-weight:bold; margin:15px 0px 15px 0px; text-align:center;}



.content .news_date .news_mounth { display:block; color:#FFFFFF; text-align:center;}



.content .read_more_news {color:#0000ff; background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px; font-weight:bold; text-decoration: none;}



.content .middle_separator { background:url(images/middle_separator.gif) right no-repeat;}



.content .link_featured_serv_index { text-decoration:none; font-weight:bold; color:#525252;}







.content .featured_texts_bottom { background-color:#f4f5f6;}



.content .link-1 { display:block; float:right; background:url(images/link_bg.gif) left top repeat-x; color:#fff; text-decoration:none;}







.content .title_feature_news { color:#383838; font-weight:bold; text-decoration:none; }



.content .title_service_index{/* background:url(images/service_pic_index.gif) no-repeat;*/ padding:15px 10px 13px 50px; }



.content .title_advantages_index{ /*background:url(images/advantage_pic_index.gif) no-repeat;*/ padding:15px 10px 13px 50px; }



.content .title_resources_index{ /*background:url(images/resources_pic_index.gif) no-repeat;*/ padding:15px 10px 13px 50px; }



.content .readmore_feature_index { background:url(images/link_bg.gif) top repeat-x;}



.content .readmore_feature_index .rmfi_left { display:block; padding:6px 20px 11px 20px; color:#ffffff; font-weight:bold; text-decoration:none; background:url(images/link_left.gif) top left no-repeat;}

.content .readmore_feature_index .red_link { display:block; width:76px; height:34px; padding:0; color:#ffffff; font-weight:bold; text-decoration:none; background:url(images/save_life.png) top left no-repeat;}





.content .readmore_feature_index .rmfi_right { background:url(images/link_right.gif) top right no-repeat; }



.content .site_partners_icon { margin:0px 0px 0px 20px;}







.blockLeftContent_clients {



    padding:0px 5px 0px 25px;



}



.blockLeftContent_great_text {



    padding:10px 5px 10px 25px;



	color:#FFFFFF;



}



.content .bottom_block_index {



    padding:10px 20px 10px 20px;



}











#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 {



    margin:auto;



}



.contactForm textarea {



    height:150px;



}



.contactForm strong {



    color:#6f6f6f;



}



.contactFormSubmit { background:url(images/marker2.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:14px; color:#7ab13f; font-weight:normal; text-decoration:underline; cursor:pointer; }



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











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



#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {



    width:100%;



    height:21px;



    font-size:11px;



}



#addTestimonialForm strong {



    color:#4e4949;



}



#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:#7ab13f;



		cursor:pointer;



}



.pages_listing b {



   



}



 



/*==============pages listing classes ==============*/



.mp3PlayerDiv {
	text-align:right;
}
