* { box-sizing: border-box; -moz-box-sizing: border-box;}

body {padding:0; margin:0; background:url(images/body-bg.gif) fixed;}

a {color:#c01b14; text-decoration:underline; cursor:pointer; color:inherit; *color:#c01b14;}



body, input, textarea{

    font-size:12px;

    font-family:Arial, Helvetica, sans-serif;

    color:#424242;

    line-height:15px;

	margin:0px; padding:0px;

}

input, textarea{

    font-size:11px;

    font-family:Tahoma, Helvetica, sans-serif;

    color:#8c8c8c;

    line-height:14px;

    vertical-align:top;

    padding:0px;

}

img { border:inherit;}

a img { border:0 none;}



td {

	font-size:12px;

    font-family:Arial, Helvetica, sans-serif;

    color:#424242;

    line-height:15px;

}



.middleValign {

    vertical-align:middle;

}



strong { font-weight:bold; font-style:inherit;}

em { font-style:italic; font-weight:inherit;}



.doubleHeaderDiv{

    padding:15px 25px 15px 25px;

}





.doubleHeaderDiv_2{

    padding:15px 25px 15px 25px;

}

.clear {

	clear:both;

}

.doubleHeaderDivNoTop{

    padding:15px 25px 15px 25px;

}

.blockLeftContent {

    padding:15px 25px 15px 25px;

}

.blockLeftContent_2 {

    padding:15px 25px 15px 25px;

}

.alignright { text-align:right;}

.left {

    float:left;

    margin-right:10px;

}

.a{color:#019bc8; text-decoration:underline; cursor:pointer;} 

.a:hover{text-decoration:none}



.b{ color:#424242;}

.span{ color:#019bc8;}



ul{margin:0; padding:0; list-style:none; line-height:17px}

ul li{ background:url(images/marker1.gif) no-repeat left 3px; padding:0 0 5px 45px; color:#019bc8; line-height:20px; }

ul li div { line-height:20px; }

li a{color:#019bc8;}

ol li {padding-left:0px; margin-left:20px}





.tall_template_top { width:50%;}

.tall_template_bottom { width:50%;}



.header_top .top_middle_header { margin:0px; padding:0px;}

.header_top .top_middle_header .menu { margin:10px 0px 0px 0px; padding:0px;}



.header_top .middle_header { height:115px;}

.header_top .middle_header .slogan { margin:5px 0px 0px 0px; padding:0px;}

.header_top .middle_header .slogan .inner_bottom_slogan {height:20px;}

.header_top .middle_header .company_name { margin:75px 5px 0px 0px; }

.header_top .middle_header .logo {margin:5px 0px 5px 10px; }

.header_top .middle_header .logo .inner_logo {position:relative;right:-10px; }



.header_bottom .bottom_header { background:url(images/header-bg.jpg) no-repeat; height:244px; margin:0px; padding:0px;}

.header_bottom .bottom_header .header_width { width:920px;}



.header_bottom a, .header_top a { text-decoration:none;}



.header_bottom .bottom_header .third_slogan {  margin:110px 0px 0px 40px; padding:0px; height:20px;}

.header_bottom .bottom_header .third_slogan .inner_third_slogan { text-align:left;}

.header_bottom .bottom_header .top_slogan { margin:30px 0px 0px 10px; padding:0px; height:65px;}

.header_bottom .bottom_header .top_slogan .indent_top_slogan { text-align:center;}

.header_bottom .bottom_header .bottom_slogan { margin:15px 0px 0px 40px; padding:0px; height:20px;}

.header_bottom .bottom_header .bottom_slogan .indent_bottom_slogan { text-align:left}



.footer_repeat_part { background:url(images/bg_footer_repeat_part.jpg) repeat-y; vertical-align:middle; }

.footer{ background:url(images/bg_footer.jpg) no-repeat left bottom; }



.footer .div_footer_menu { text-align:center; margin:10px 0px;}

.footer .div_footer_menu .footer_menu_link { color:#666565; }

.footer .div_footer_menu .footer_menu_link a { color:#666565; }



.footer .inner_footer { text-align:center;}

.footer .inner_footer p { color:#666565;}



#copyright .copyright_link{color:#666565; 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; cursor:pointer;}

.backLink a { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px; cursor:pointer;}





#t_link_no_decorate a { text-decoration:none;}



.content_top { background:url(images/bg_content.jpg) repeat-y; width:100%;}

.content { text-align:left; background:url(images/bg_top_content.jpg) no-repeat;  width:100%;}

.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 .text { width:100%;}



.content .youtube_video_mane { font-size:16px; font-weight:bold; text-align:center; color:#019bc8;}



.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 { text-align:left; vertical-align:top; }

.content .left_column .inner_left_column { margin:0px 0px 0px 20px; }

.content .right_column { text-align:left;vertical-align:top; }

.content .right_column .inner_right_column { margin:0px 20px 0px 20px; }



.content .left_top_column { width:33%; text-align:left; vertical-align:top;}

.content .left_top_column .inner_left_top_column { margin:0px 0px 0px 15px; }

.content .middle_top_column { width:33%; text-align:left; vertical-align:top; }

.content .right_top_column { width:33%; text-align:left;vertical-align:top;}

.content .right_top_column .inner_right_top_column { margin:0px 15px 0px 0px; }



.content .left_column_sub1 { text-align:left; vertical-align:top; width:66%; }

.content .left_column_sub1 .inner_left_sub1 { margin:0px 0px 0px 25px;}

.content .right_column_sub1 { text-align:left; vertical-align:top; width:33%; }

.content .right_column_sub1 .inner_right_sub1 { margin:0px 25px 0px 0px;}

.content .left_column_sub2 { text-align:left; vertical-align:top; width:33%; }

.content .left_column_sub2 .inner_left_column_sub2 { margin:0px 0px 0px 25px;}

.content .right_column_sub2 { text-align:left; vertical-align:top; width:66%; }

.content .right_column_sub2 .inner_right_column_sub2 { margin:0px 25px 0px 0px;}



.content .left_column_sub3 { text-align:left; vertical-align:top; width:40% }

.content .left_column_sub3 .inner_left_column_sub3 { margin:0px 15px 0px 25px;}

.content .right_column_sub3 { text-align:left;vertical-align:top; width:60% }

.content .right_column_sub3 .inner_right_column_sub3 { margin:0px 15px 0px 0px;}



.content .splash_column { vertical-align:top;}

.content .splash_column .inner_splash_column { margin:25px;}

.content .splash_collum_sh .inner_splash_collum_sh { margin:25px;}



.content .index_featured_solution { background:url(images/box-bg.gif) repeat-x; margin:20px 10px 0px 10px;}



.content .index_featured_solution .index_featured_solution_top { background:url(images/right-top-corner.gif) top right no-repeat;}

.content .index_featured_solution .index_featured_service_top { background:url(images/right-top-corner-1.gif) top right no-repeat;}

.content .index_featured_solution .index_featured_advantages_top { background:url(images/right-top-corner-2.gif) top right no-repeat;}



.content .index_featured_solution .index_featured_solution_titles { background:url(images/left-top-corner.gif) no-repeat; height:97px;}

.content .index_featured_solution .index_featured_solution_titles .margin_titles { padding:35px 0px 0px 15px;}

.content .index_featured_solution .index_featured_solution_middle { background:url(images/left-mid-corner.gif) repeat-y;}



.content .index_featured_solution .index_featured_solution_middle .read_more_solution { background:url(images/link1-bg.gif) left top repeat-x; float:right; }

.content .index_featured_solution .index_featured_solution_middle .read_more_solution .read_more_solution_left { background:url(images/link1-left.gif) no-repeat left top;}

.content .index_featured_solution .index_featured_solution_middle .read_more_solution a { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:3px 29px 7px 13px; font-weight:normal; color:#fff; text-decoration:underline;}



.content .index_featured_solution .index_featured_solution_middle .read_more_services { background:url(images/link2-bg.gif) left top repeat-x; float:right; }

.content .index_featured_solution .index_featured_solution_middle .read_more_services .read_more_services_left { background:url(images/link2-left.gif) no-repeat left top;}

.content .index_featured_solution .index_featured_solution_middle .read_more_services a { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:3px 29px 7px 13px; font-weight:normal; color:#fff; text-decoration:underline;}



.content .index_featured_solution .index_featured_solution_middle .read_more_advantages { background:url(images/link3-bg.gif) left top repeat-x; float:right; }

.content .index_featured_solution .index_featured_solution_middle .read_more_advantages .read_more_advantages_left { background:url(images/link3-left.gif) no-repeat left top;}

.content .index_featured_solution .index_featured_solution_middle .read_more_advantages a { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:3px 29px 7px 13px; font-weight:normal; color:#fff; text-decoration:underline;}





.content .index_featured_solution .index_featured_solution_content { background:url(images/right-mid-corner.gif) right repeat-y; padding:0px 20px 0px 20px;}

.content .index_featured_solution .left_bottom_block_index { background:url(images/left-bot-corner.gif) top left no-repeat; height:10px;}

.content .index_featured_solution .middle_bottom_block_index { background:url(images/mid-bot-corner.gif) repeat-x; width:100%;}

.content .index_featured_solution .right_bottom_block_index { background:url(images/right-bot-corner.gif) top right no-repeat; height:10px;}



.content .bg_page_text_grey2 { background:url(images/bg_page_text.gif) top repeat-x #b5b5b5; padding:15px;}

.content .bg_page_text_grey3 { background:url(images/bg_page_text.gif) top repeat-x #b5b5b5; padding:0 0 15px 15px;}


/*=================================1ColTop_2ColBootom=============================*/

.left_column_bottom { text-align:left; vertical-align:top; width:60% }

.left_column_bottom .inner_left_column_bottom { margin:0px 15px 0px 25px;}

.right_column_bottom { text-align:left;vertical-align:top; width:40% }

.right_column_bottom .inner_right_column_bottom { margin:0px 15px 0px 25px;}

.splash_top_column { vertical-align:top;}

.splash_top_column .inner_splash_top_column { margin:25px;}

/* -------------------------------- NEWS ----------------------------- */



.content .image_news_left { float:left; margin-right:20px;}

.content .image_news_index { float:left; margin-right:15px; border:1px solid #dadada;}

.content .image_news_index_main { border:1px solid #dadada;}

.content .news_date { color:#019bc8; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.content .news_title { margin-bottom:15px; color:#424242; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.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;  height: 240px; overflow:auto; width:277px;}



.news_index .block{ margin:0 0 15px 0; border-bottom:dashed 1px #cac6b9; padding-bottom:10px;}

.news_index .news_date_block{ float:left; width:45px; height:46px; background:url(images/date.png) no-repeat left top; margin:0 5px 5px 0;}

.news_index .news_date_block .month{ display:block; text-align:center; font-weight:bold; font-size:12px; color:#fff;}

.news_index .news_date_block .day{display:block; text-align:center; color:#000; font-size:18px; padding-top:5px;}

.date, .news_date{

	color:#5d5d5d;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	text-align:left;

	}

.title_link, .header, .title{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	font-size:14px;

	line-height:20px;

	color:#019bc8;

	text-decoration:none;

	}

.title_link{

	text-decoration: underline;}

	

/* -------------------------------- NEWS ----------------------------- */



.content .parters_icon {border:1px solid #dadada;}





#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 {

	border: none;

	padding:15px;


	width:100%;

}

.contactForm input, .contactForm select, .contactForm textarea {

	width:95%;

	height:21px;

	font-size:11px;

}

.contactForm select {

	width:95%;

	height:21px;

	font-size:11px;

}

.contactForm textarea { 

    height:150px;

}

.contactForm strong {

    color:#a0a0a0;

}



.contactFormSubmit { color:#ea0e01; background:url(images/marker.gif) no-repeat right 5px; padding-right:18px; cursor:pointer;}

/*==============contact form styles ==============*/





/*==============reservation form styles ==============*/

#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {

    width:100%;

    height:21px;

    font-size:11px;

}

#addTestimonialForm strong {

    color:#545454;

}

#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:#ea0e01;

	cursor:pointer;

}

.pages_listing b {

   color:#3f3f3f;

}

 

/*==============pages listing classes ==============*/



#Phone {

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	color:#FFFFFF;

	margin-top:70px;

	margin-right:20px;

}



.page_text{ color:#5b5a5a; margin-top: 10px;}

.page_text .page_header{color:#5d5d5d;}

.page_text .sub_header{color:#5d5d5d;}

.page_text .more_div{ text-align:right;}

.page_text .more{ display:inline-block; background:url(images/more2_m.png) repeat-x top left; text-decoration:none; color:#0b0b0b;}

.page_text .more .more_l{ display:inline-block; background:url(images/more2_l.png) no-repeat top left;}

.page_text .more .more_r{ display:inline-block; background:url(images/more2_r.png) no-repeat top  right;}

.page_text .more .more_m{ display:inline-block; padding:2px 10px 4px 10px;}



.page_text .infobox_header_1{ background:url(images/block_3_htm.gif) repeat-x top #f8f8f8;}

.page_text .infobox_header_2{ background:url(images/block_3_hbm.gif) repeat-x bottom; }

.page_text .infobox_header_3{ background:url(images/block_3_hml.gif) repeat-y left;}

.page_text .infobox_header_4{ background:url(images/block_3_hmr.gif) repeat-y right;}

.page_text .infobox_header_5{ background:url(images/block_3_htl.gif) no-repeat top left;}

.page_text .infobox_header_6{ background:url(images/block_3_htr.gif) no-repeat top right;}

.page_text .infobox_header_7{ background:url(images/block_3_hbl.gif) no-repeat bottom left;}

.page_text .infobox_header_8{ background:url(images/block_3_hbr.gif) no-repeat bottom right; padding: 5px 2px 5px 25px;}



.page_text .infobox_content_1{background:url(images/block_3_ct.png) repeat-x right top #e8e8e8;}

.page_text .infobox_content_2{ background:url(images/block_3_cb.png) repeat-x left bottom;}

.page_text .infobox_content_3{background:url(images/block_3_cb.png) repeat-y left bottom;}

.page_text .infobox_content_4{background:url(images/block_3_cb.png) repeat-y right bottom; padding: 10px ;}





.contact_form .infobox_header_1{ background:url(images/block_1_htm.gif) repeat-x top #e9e9e9;}

.contact_form .infobox_header_2{ background:url(images/block_1_hbm.gif) repeat-x bottom; }

.contact_form .infobox_header_3{ background:url(images/block_1_hml.gif) repeat-y left;}

.contact_form .infobox_header_4{ background:url(images/block_1_hmr.gif) repeat-y right;}

.contact_form .infobox_header_5{ background:url(images/block_1_htl.gif) no-repeat top left;}

.contact_form .infobox_header_6{ background:url(images/block_1_htr.gif) no-repeat top right;}

.contact_form .infobox_header_7{ background:url(images/block_1_hbl.gif) no-repeat bottom left;}

.contact_form .infobox_header_8{ background:url(images/block_1_hbr.gif) no-repeat bottom right;}



.contact_form .infobox_header_table{height:36px; margin-left:30px;}

.contact_form .infobox_header_table td{vertical-align:middle; height:36px;}



.contact_form .infobox_content_0 {background:url(images/bg_page_text.gif) bottom repeat-x; margin-top:0px;}

.contact_form .infobox_content_1{ background:url(images/block_1_cb.png) repeat-x left bottom /*#ADD COLOR HERE!*/;}

.contact_form .infobox_content_2{background:url(images/block_1_cb.png) repeat-y left bottom;}

.contact_form .infobox_content_3{background:url(images/block_1_cb.png) repeat-y right bottom;}

.contact_form .infobox_content_4{background:url(images/block_1_cbr.png) no-repeat right bottom;}

.contact_form .infobox_content_5{background:url(images/block_1_cbl.png) no-repeat left bottom;  padding:0; width:100%;}

a.temp {

	display:block;

	font-weight:bold;

	padding-top:5px;

	padding-bottom:7px;

	color:#424242;

}

a.temp:hover {

	color:#019BC8;

	font-family:

}

#AD {

	background-image:url(/public_ftp/ad.png);

	width: 250px;

	height:219px;

	background-repeat:no-repeat;

	position:relative; top:85px; left:530px; display:block;

}

#AD:hover {

	background-image:url(/public_ftp/ad_hover.png);

}

#it { font-family: "Swis721 BT", Arial, Helvetica, sans-serif;

		font-size:24px;

		color:#019fca;

		background:url(images/xpercare.gif) no-repeat right top;

		height:63px;

		padding:20px 0 10px 15px;}
		
		
.contact_form .welcome_text_slogan { padding-bottom:5px;}


/*++++++++++++ POP UP FORM +++++++++++*/
#pop_up_form{}
#pop_up_form form{}
#pop_up_form table{}
#pop_up_form td{color:#eee;padding:2px;}
#pop_up_form input {width:150px;}
#pop_up_form .submit {border:1px solid #000;padding:0;text-transform:uppercase;width:80px;}