@charset "utf-8";
#left {width: 210px; min-height: 20px; float: left;}
#left h3 a {text-decoration: none; color: #888888;}
#left h3 a span {color: #079f77;}
#left .left-menu {list-style: none; margin: 0; padding: 0; font-size: 14px;}
#left .left-menu li {line-height: 17px;}
#left .left-menu li.last {border: none;}
#left .left-menu li a {text-decoration: none; display: block; float: left; color: #1f4577; padding: 7px 11px 12px 0; margin:0;}
#left .left-menu li a:hover {color: #676767;}
#left .left-menu li a.selected, #left .left-menu li a.selected:hover {padding: 7px 11px 12px 10px; color: #000; text-shadow: 0 1px 0 #fff; border-radius: 5px; background: #d9d9d9; box-shadow: inset 0 -1px 0 rgba(255,255,255,1), inset 0 2px 2px rgba(0,0,0,0.1);}
#right .article_body {line-height: 17px;}
#center {width: 920px; padding: 0 11px 20px 11px;}
#right {width: 618px; height: auto; float: left; margin: 0;}
#right h1 span {color: #079f77;}

h2 {margin:0; padding:0; font-size: 17px;}
/* Conatcts Form [START] */
#contacts-form { margin: 20px auto 0 auto; color: #000;}
.googlemap {width: 907px; height: 307px; background: #fff; border: 1px solid #dadada; padding: 7px 0 0 7px; margin: 20px 0 10px 0;}
#contacts-form h2 {float: left; color: #1f4577; margin: 0; padding: 0; font-size: 20px; text-shadow: 0 1px 0 #fff;}
#contacts-form .container {margin: 0 auto; background: none;}
#contacts-form #username, #contacts-form #usermail, #contacts-form #userphone {width: 245px; height: 17px; background: #fafafa; color: #000; border: 1px solid #ccc; border-radius: 4px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#contacts-form textarea {width: 460px; height: 70px; resize: none; background: #fafafa; color: #000; border: 1px solid #ccc; border-radius: 4px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#contacts-form #username:focus, #contacts-form #usermail:focus, #contacts-form #userphone:focus, #contacts-form textarea:focus {background: #fff;}
#contacts-form p {margin:5px 0 0 5px; padding:0;}
#contacts-form label {width: 130px; display: inline-block;}
#contacts-form .required {color: #c80001;}
#contacts-form .indication {display: block; font-size: 11px; font-style: italic; margin: 10px 0 20px 137px; color: #717171;}
#contacts-form .send-btn-holder {display: block; width: 230px; margin: 10px auto 0 auto; text-align: center;}
#contacts-form .send-btn-holder.again {width: auto; margin-top: 30px;}
#contacts-form .send {display: none;}
#contacts-form .success_send {width: 700px; text-align: center; margin: 80px auto 0 auto;}
.send-btn {font-size: 15px; font-family: Tahoma, Geneva, sans-serif; display: inline-block; border-radius: 5px; color: #000; margin: 25px 0 0 0; padding: 14px 25px 14px 25px; text-decoration: none;
box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,1);
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
border:1px solid #ccc; text-align:center; text-shadow:0 1px 0px #ffffff;
}
/* Conatcts Form [END] */