@charset "utf-8";
/* CSS Document */
*{ list-style:none;   font-size:14px; font-family:"Century Gothic"; color:#3a3037; text-decoration:none; border:none; margin:0; padding:0;}
body{ background: -moz-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217,87,40,1)), color-stop(100%, rgba(149,57,32,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ie10+ */
background: linear-gradient(178deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95728', endColorstr='#953920',GradientType=0 ); /* ie6-9 */ min-height:728px;}
.container{ margin:0 auto; width:1000px;}
.clear{ clear:both;}
.lang{ list-style:none; background: -moz-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217,87,40,1)), color-stop(100%, rgba(149,57,32,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ie10+ */
background: linear-gradient(178deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95728', endColorstr='#953920',GradientType=0 ); /* ie6-9 */ float:right; border-right:1px solid #781d04;border-left:1px solid #781d04;border-bottom:1px solid #781d04; padding:8px 0;margin-bottom: 15px;}
.lang a{ padding:0 8px; color:#781d04;}
.lang a:hover{ padding:0 8px; color:#fff;}
.right-side{ width:703px; float:left; padding:0 0 0 15px;}
.left-side{ width:262px; float:left; padding:0; background:url(images/side_bg.png) repeat-y; height:100%;}
.left-side1{ width:262px; float:left;}
.logo{ padding:6px 0px 6px 16px;}
#menu { position:relative; z-index:9999; } 
.parent-menu {  min-width:260px; float:left; } 
#menu ul { list-style-type:none; }
#menu li{ position:relative; background: url(images/mid_nav.png) bottom  center no-repeat; line-height:40px ;} 
#menu ul li a { padding:0 15px; display:block; color:#401101; text-decoration:none; } 
#menu ul li a:hover {color:#fff; background:url(images/nav_ho.png) no-repeat; }
#menu ul li:hover {color:#fff; background:url(images/nav_ho.png) no-repeat; }

#menu .current-menu-item a {
    background: rgba(0, 0, 0, 0) url("images/nav_ho.png") no-repeat scroll 0 0;
    color: #fff;
}
#menu ul li:hover a:hover{ color:#fff; }
#menu ul li:hover > ul {left: 260px; visibility:visible;background-color:#d95728 !important;}
#menu ul li > ul {position: absolute;top: 0;left: -260px;min-width: 200px;z-index: 9999; visibility:hidden; background:#d95728;}
#menu ul li > ul li a:hover{background-color:#2e2e2e; color:#fff; }
#menu ul li > ul li{ background:none; line-height:30px;}
#menu ul li > ul li a{color:#000; }
#menu ul li ul li ul {
    left: 200px !important;
}
#menu ul li > ul li > ul{ float:right; right:200px !important; width:320px;}
.news{ padding:10px 20px;}
.news h1{ color:#fff; font-size:24px; font-weight:normal;}
.news p{ color:#60200a; font-size:12px;}
.news input[type="text"]{ color:#fff; background:#781d04; width:190px; padding:0 0 0 10px; height:30px; margin:5px 0;}
.news input[type="submit"]{ color:#fff;background: -moz-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ff3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(217,87,40,1)), color-stop(100%, rgba(149,57,32,1))); /* safari4+,chrome */background: -webkit-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* safari5.1+,chrome10+ */background: -o-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* opera 11.10+ */background: -ms-linear-gradient(272deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* ie10+ */background: linear-gradient(178deg, rgba(217,87,40,1) 0%, rgba(149,57,32,1) 100%); /* w3c */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95728', endColorstr='#953920',GradientType=0 ); /* ie6-9 */ padding:5px; border:1px solid #781d04; margin:5px 0;}
.cta{ padding:20px 0 0 10px;}
.cta h1{ color:#fff; font-size:24px; font-weight:normal;}
.cta h1 span{ color:#fff; font-size:24px; font-weight:normal;}
.pre{ padding:17px 0;}
.ser{ float:left; width:340px; position:relative; margin:10px 11px 10px 0;}
.ser img{ border:10px solid #fff;}
.ser a{ position:absolute; bottom:10px; width:340px; text-align:center; background:#fff; color:#781d04; font-size:24px; opacity:0.7; text-transform:uppercase; padding:5px 0;}
.ser a:hover{ position:absolute; bottom:10px; width:340px; text-align:center; background:#fff; color:#781d04; font-size:24px; opacity:1; text-transform:uppercase; padding:5px 0;}
#footer{ padding:20px 0;}
.social{ background-image:url(images/bor_l.png), url(images/bor_r.png);
    background-position: left center, right center;
    background-repeat: no-repeat, no-repeat; text-align:center;}
	.copy{ text-align:center; color:#fff; padding:10px 0;}
.lang li {
    float: left;
}
/*.lang li:last-child span {
    display: none;
}*/
.lang-en.active span {
    color: #fff;
}
.body-part {
    background: #fff none repeat scroll 0 0;
    max-height: 700px;
    min-height: 700px;
    overflow-y: scroll;
}
.body-part {
    background: #fff;
    height: 700px;
    overflow: scroll;
}
.alignnone {
    height: auto;
    width: 98%;
    padding:2px 5px;
}
.ngg-fancybox {
    float: left;
    padding: 0 0 0 8px;
}
.content h2 {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 20px;
    padding: 10px;
    text-transform: uppercase;
}
.ngg-album-compactbox .Thumb {
    border: 1px solid #000000 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 200px;
}

.wpcf7-form {
    padding: 10px;
}
.wpcf7-form-control.wpcf7-text{
    background: #eeeeee none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    height: 35px;
    padding: 0 0 0 10px;
    width: 99%;
}
.wpcf7-form textarea {
    background: #eeeeee none repeat scroll 0 0;
    max-height: 100px;
    max-width: 99%;
    min-height: 99%;
    min-width: 99%;
    padding: 10px 0 0 10px;
}
.wpcf7-form-control.wpcf7-submit {
    background: rgba(0, 0, 0, 0) linear-gradient(178deg, #d95728 0%, #953920 100%) repeat scroll 0 0;
    color: #ffffff;
    padding: 5px 15px;
    text-transform: uppercase;
}
.wpcf7-form > p {
    line-height: 35px;
    padding: 5px 0;
}