* {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
body {padding:0; margin:0; background:#3a3734;}
html, body { height:100%;}

a {color:#f2a510; cursor:pointer; color:inherit; *color:#f2a510;}

body, td, input, textarea{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#535353;
	line-height:15px;
}
.middleValign {
    vertical-align:middle;
}


a{ color:inherit; color:expression(this.parentNode.currentStyle['color']); cursor:pointer; outline:none; border:none;}


strong, b { font-weight:bold; font-style: inherit;}
em{ font-style:italic; font-weight:inherit;}
p { margin:0px; padding:0px;}

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

.td_align { vertical-align:top; text-align:left;}

.doubleHeaderDiv{
    padding:12px 15px;
}
.clear {
	clear:both;	font-size:0px; line-height:0px; height:0px;
}
.doubleHeaderDivNoTop{
    padding:12px 15px;
}
.blockLeftContent {
    padding:12px 15px;
}
.left {
    float:left;
    margin-right:10px;
}
.a{color:#868686; text-decoration:underline; cursor:pointer; font-weight:bold;}
.a:hover{text-decoration:none}

.content .content_top td { color:#535353; }
.content .content_bottom td { color:#c9c8c7; }

.content .content_top .b{ color:#868686;}
.content .content_top .span{ color:#868686}
.content .content_bottom .b{ color:#cac9c8;}
.content .content_bottom .span{ color:#cac9c8}
.content .page_text img { border:1px solid #474640;}

.container_all ul, .container_all ol {margin:0; padding:0; list-style:none; line-height:17px}
.container_all ul li { background:url(images/marker-1.gif) no-repeat 0 8px; padding-left:20px; color:#ffa600; font-weight:normal; line-height:20px; }
.container_all ul li div { line-height:20px; }
.container_all li a{color:#242a30; }
.container_all ol li {padding-left:0px; margin-left:20px; color:#535353; font-size:12px;}
.container_all ol { list-style:decimal;}

/* .container_all { width:100%; height:100%; background-color:#fff;} */
.container_all { width:100%; height:100%; }
.container_all td { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#535353; line-height:15px;}

.header_templates { width:100%;}
.header_templates .tall_menu {width:50%;}
.header_templates .tall_header_bottom {width:50%;}
/* .header_templates .header_bottom { width:920px; background:url(images/bg_header.jpg) no-repeat top center; vertical-align:top; } */
.header_templates .header_bottom { vertical-align:top; }
.header_templates .header_bottom_line { width:100%;}
.header_templates .header_bottom_line_2 { width:920px; height:382px;}

.header_templates .width_table { width:920px;}

#languages_id_decor{ position:relative; }
#languages_id_decor .dop_block{ position:absolute; top:25px; right:35px;}
#languages_id_decor .dop_block2{ position:relative;}
#languages_id_decor .select_arrow{ position:absolute; right:-1px; top:-1px; width:18px; height:20px; background:url(images/select_arrow.gif) no-repeat;}
#languages_id_decor .currentSiteLanguagesSelect{ display:block !important; position:absolute; z-index:1; border:solid 1px #474640; width:100%; height:100%; height:20px; padding-left:4px; cursor:pointer; line-height:18px; color:#474640; font-weight:normal; font-size:12px;}
#languagesSelect{ opacity:0; *filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); *filter:alpha(Opacity=0); height:20px; display:block; position:relative; z-index:2 !important; color:000;}


.header_templates .menu { background:#474640; margin:0px; padding:0px 0px 0px 0px; }
.header_templates .logo { margin:0px; padding:0px; width:275px; height:130px; }
.header_templates .logo .inner_logo { padding:30px 0px 0px 30px;}
.header_templates .company_name { margin:0px; padding:0px; float:left;}
.header_templates .company_name .inner_company_name { padding:65px 10px 0px 50px; background:url(images/decor.gif) no-repeat 10px 65px;}
.header_templates .slogan { margin:0px; padding:0px; padding:0px 0px 0px 50px; float:left; }
.header_templates .slogan .inner_bottom_slogan { padding:0px; padding-top:3px; }


.footer{ background:#3a3734; text-align:center;}

.footer .inner_footer {font-size:12px; color:#eaeaea; text-align:center; width:920px; margin:10px auto;}
.footer .inner_footer p {font-size:12px; color:#eaeaea;}

#copyright .copyright_link{color:#eaeaea; 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;}


.content .content_top .more {color:#28a2d0; font-weight:bold; text-decoration:underline; cursor:pointer; font-style:normal; }
.content .content_bottom .more {color:#ffb800; font-weight:bold; text-decoration:underline; cursor:pointer; font-style:normal;}
.backLink a {color:#28a2d0; font-weight:bold; text-decoration:underline; cursor:pointer; font-style:normal;}

.content_all { height:100%; width:100%; text-align:left; vertical-align:top; }

.content { width:100%;}
.content .content_top { width:100%;  margin:0 auto; color:#535353;} 
/* .content .content_bottom { width:100%; background:#474440; margin:0 auto; color:#c9c8c7;} */
.content .content_bottom { width:100%; margin:0 auto; color:#c9c8c7;}

.content .right_column { text-align:left; vertical-align:top; color:#c9c8c7;}
.content .left_column { text-align:left; vertical-align:top; color:#c9c8c7;}
.content .sub_page_collumn { vertical-align:top; text-align:left;}
.content .left_column2 {text-align:left; vertical-align:top; color:#535353;}
.content .right_column2 {text-align:left; vertical-align:top; color:#535353;}
.content .splashColumn2 { text-align:left; vertical-align:top; color:#c9c8c7;}
.content .left_column3 {text-align:left; vertical-align:top; color:#535353;}
.content .right_column3 {text-align:left; vertical-align:top; color:#535353;}

.content .page_header { font-size:20px; font-weight:bold; line-height:20px; color:#FFFFFF;}

.content .top_left_column { text-align:left; vertical-align:top; color:#535353; }
.content .top_middle_column { text-align:left; vertical-align:top; color:#535353; }
.content .top_right_column { text-align:left; vertical-align:top; color:#535353; }
.content .box_services_index { background-color:#1f1f1f; padding:10px 20px 10px 20px;}
.content .image_news_index { float:left; margin-right:15px; border:1px solid #504d49; }

.content .blockLeftContent .featured_products_list { float:left; margin:0px 10px 10px 0px;}
.content .producticonstyle { border:1px solid #474640;}

.content .news_news_short_text p { color:#FFFFFF;}
.content .news_title_index { color:#FFFFFF; font-weight:bold; text-transform:uppercase; font-size:14px; height:34px; }
.content .more_index_news { color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-decoration:none; font-style:normal;}


/*______________|paypal_product_list|______________*/

.content .productIcon{ margin:0 10px 10px 0;}
.content .paypal_product_list{}
.content .paypal_product_list .productName h3{ padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#535353; line-height:15px;}
.content .paypal_product_list .productName { padding:8px 0;}
.content .paypal_product_list .productIcon{ min-width:100px; *width:100px; margin:0 15px 0 0; text-align:center;}
.content .paypal_product_list .productShortDescription{}
.content .paypal_product_list td{ vertical-align:top;}

.content .product_list{}
.content .product_list .block{ margin:0 0 10px 0; padding-bottom:10px;}
.content .product_list .text{}
.content .product_list .picture{ float:left; width:110px; margin:0 10px 10px 0; text-align:center;}


/* ---------------------------------------- boxes --------------------------------*/

.box1 { margin:0px 5px;}
.box1 .top_part_box1 { position:relative; width:100%; height:14px; margin-top:15px; }
.box1 .left_top_corner { position:absolute; background:url(images/left_top_corner.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box1 .left_top_corner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_top_corner.png', sizingMethod='crop',enabled=true); }

.box1 .mid_top_corner {  padding-left:14px; padding-right:14px;  line-height:0px; font-size:0px; }
.box1 .mid_top_corner .ineer_mid_top_corner { width:100%; height:14px; background:#28cbd0; line-height:0px; font-size:0px;}
.box1 .right_top_corner { position:absolute; background:url(images/right_top_corner.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box1 .right_top_corner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_top_corner.png', sizingMethod='crop',enabled=true); }

.box1 .inner { background:#28cbd0; padding:0px 10px; }
.box1 .bottom_part_box1 { position:relative; width:100%; height:14px; }
.box1 .left_bot_corner { position:absolute; background:url(images/left_bot_corner.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box1 .left_bot_corner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_bot_corner.png', sizingMethod='crop',enabled=true); }

.box1 .mid_bot_corner { padding-left:14px; padding-right:14px; line-height:0px; font-size:0px; }
.box1 .mid_bot_corner .ineer_mid_bot_corner { width:100%; height:14px; background:#28cbd0; line-height:0px; font-size:0px;}
.box1 .right_bot_corner { position:absolute; background:url(images/right_bot_corner.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box1 .right_bot_corner { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_bot_corner.png', sizingMethod='crop',enabled=true); }


.box2 { margin:0px 5px;}
.box2 .top_part_box2 { position:relative; width:100%; height:14px; margin-top:15px; }
.box2 .left_top_corner2 { position:absolute; background:url(images/left_top_corner2.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box2 .left_top_corner2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_top_corner2.png', sizingMethod='crop',enabled=true); }

.box2 .mid_top_corner2 {  padding-left:14px; padding-right:14px;  line-height:0px; font-size:0px; }
.box2 .mid_top_corner2 .ineer_mid_top_corner2 { width:100%; height:14px; background:#bdd028; line-height:0px; font-size:0px;}
.box2 .right_top_corner2 { position:absolute; background:url(images/right_top_corner2.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box2 .right_top_corner2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_top_corner2.png', sizingMethod='crop',enabled=true); }

.box2 .inner { background:#bdd028; padding:0px 10px; }
.box2 .bottom_part_box2 { position:relative; width:100%; height:14px; }
.box2 .left_bot_corner2 { position:absolute; background:url(images/left_bot_corner2.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box2 .left_bot_corner2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_bot_corner2.png', sizingMethod='crop',enabled=true); }

.box2 .mid_bot_corner2 { padding-left:14px; padding-right:14px; line-height:0px; font-size:0px; }
.box2 .mid_bot_corner2 .ineer_mid_bot_corner2 { width:100%; height:14px; background:#bdd028; line-height:0px; font-size:0px;}
.box2 .right_bot_corner2 { position:absolute; background:url(images/right_bot_corner2.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box2 .right_bot_corner2 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_bot_corner2.png', sizingMethod='crop',enabled=true); }


.box3 { margin:0px 5px;}
.box3 .top_part_box3 { position:relative; width:100%; height:14px; margin-top:15px; }
.box3 .left_top_corner3 { position:absolute; background:url(images/left_top_corner3.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box3 .left_top_corner3 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_top_corner3.png', sizingMethod='crop',enabled=true); }

.box3 .mid_top_corner3 {  padding-left:14px; padding-right:14px;  line-height:0px; font-size:0px; }
.box3 .mid_top_corner3 .ineer_mid_top_corner3 { width:100%; height:14px; background:#ffc600; line-height:0px; font-size:0px;}
.box3 .right_top_corner3 { position:absolute; background:url(images/right_top_corner3.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box3 .right_top_corner3 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_top_corner3.png', sizingMethod='crop',enabled=true); }

.box3 .inner { background:#ffc600; padding:0px 10px; }
.box3 .bottom_part_box3 { position:relative; width:100%; height:14px; }
.box3 .left_bot_corner3 { position:absolute; background:url(images/left_bot_corner3.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box3 .left_bot_corner3 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_bot_corner3.png', sizingMethod='crop',enabled=true); }

.box3 .mid_bot_corner3 { padding-left:14px; padding-right:14px; line-height:0px; font-size:0px; }
.box3 .mid_bot_corner3 .ineer_mid_bot_corner3 { width:100%; height:14px; background:#ffc600; line-height:0px; font-size:0px;}
.box3 .right_bot_corner3 { position:absolute; background:url(images/right_bot_corner3.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box3 .right_bot_corner3 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_bot_corner3.png', sizingMethod='crop',enabled=true); }


.box4 { margin:0px 5px;}
.box4 .top_part_box4 { position:relative; width:100%; height:14px; margin-top:15px; }
.box4 .left_top_corner4 { position:absolute; background:url(images/left_top_corner4.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box4 .left_top_corner4 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_top_corner4.png', sizingMethod='crop',enabled=true); }

.box4 .mid_top_corner4 {  padding-left:14px; padding-right:14px;  line-height:0px; font-size:0px; }
.box4 .mid_top_corner4 .ineer_mid_top_corner4 { width:100%; height:14px; background:#ff7300; line-height:0px; font-size:0px;}
.box4 .right_top_corner4 { position:absolute; background:url(images/right_top_corner4.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box4 .right_top_corner4 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_top_corner4.png', sizingMethod='crop',enabled=true); }

.box4 .inner { background:#ff7300; padding:0px 10px; }
.box4 .bottom_part_box4 { position:relative; width:100%; height:14px; }
.box4 .left_bot_corner4 { position:absolute; background:url(images/left_bot_corner4.png) no-repeat left top; width:14px; height:14px; top:0px; left:0px; line-height:0px; font-size:0px;}
* html .box4 .left_bot_corner4 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/left_bot_corner4.png', sizingMethod='crop',enabled=true); }

.box4 .mid_bot_corner4 { padding-left:14px; padding-right:14px; line-height:0px; font-size:0px; }
.box4 .mid_bot_corner4 .ineer_mid_bot_corner4 { width:100%; height:14px; background:#ff7300; line-height:0px; font-size:0px;}
.box4 .right_bot_corner4 { position:absolute; background:url(images/right_bot_corner4.png) no-repeat left top; width:14px; height:14px; top:0px; right:0px; line-height:0px; font-size:0px; }
* html .box4 .right_bot_corner4 { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/right_bot_corner4.png', sizingMethod='crop',enabled=true); }


/*.box2 .left_top_corner2 { background:url(images/left_top_corner2.png) no-repeat left top #bdd028; margin:0px 5px;}
.box2 .right_top_corner2 { background:url(images/right_top_corner2.png) no-repeat right top; }
.box2 .left_bot_corner2 { background:url(images/left_bot_corner2.png) no-repeat left bottom;}
.box2 .right_bot_corner2 { background:url(images/right_bot_corner2.png) no-repeat right bottom; }
.box2 .inner2 { margin:15px;} */

/* .box3 .left_top_corner3 { background:url(images/left_top_corner3.gif) no-repeat left top #ffc600; margin:0px 5px;}
.box3 .right_top_corner3 { background:url(images/right_top_corner3.gif) no-repeat right top; }
.box3 .left_bot_corner3 { background:url(images/left_bot_corner3.gif) no-repeat left bottom;}
.box3 .right_bot_corner3 { background:url(images/right_bot_corner3.gif) no-repeat right bottom; }
.box3 .inner3 { margin:15px;} */

/*.box4 .left_top_corner4 { background:url(images/left_top_corner4.gif) no-repeat left top #ff7300; margin:0px 5px;}
.box4 .right_top_corner4 { background:url(images/right_top_corner4.gif) no-repeat right top; }
.box4 .left_bot_corner4 { background:url(images/left_bot_corner4.gif) no-repeat left bottom;}
.box4 .right_bot_corner4 { background:url(images/right_bot_corner4.gif) no-repeat right bottom; }
.box4 .inner4 { margin:15px;} */

/* ---------------------------------------- boxes --------------------------------*/

.content .news_date { color:#ffa600;}
.content .index_image_top { padding:15px 0px 15px 0px; text-align:center;}
.blockLeftContent_clients {
    padding:0px 0px 0px 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 textarea {
    height:150px;
}
.contactForm strong {
    color:#8c8c8c;
}
.contactFormSubmit { color:#28a2d0; font-weight:bold; text-decoration:underline; cursor:pointer; font-style:normal; }
/*==============contact form styles ==============*/


/*==============reservation form styles ==============*/
#addTestimonialForm input, #addTestimonialForm select, #addTestimonialForm textarea {
    width:100%;
    height:21px;
    font-size:11px;
}
#addTestimonialForm strong {
    color:#8c8c8c;
}
#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;
}

.content .content_top .pages_listing a {
        text-decoration:underline;
        color:#28a2d0;
		cursor:pointer;
}
.content .content_bottom .pages_listing a {
        text-decoration:underline;
        color:#ffb800;
		cursor:pointer;
}
.content .pages_listing b {
   color:#c9c8c7;
}
 
/*==============pages listing classes ==============*/
