* {
    border: 0px;
    margin: 0px;
    padding: 0px;
}
html {
    font-family:Arial;
    font-size:14px;
}
body {
    background: #e9e9cf url('/img/top_bg.jpg') repeat-x;
    margin-top:20px;
}
.clear {clear:both; height: 1px;}
a {color: #000; text-decoration: none;}
a:hover {text-decoration: underline;}
#container {
    margin: auto;
    width: 1010px;
    background: url('/img/main_bg.png');
    padding-bottom: 20px;
}
#header {
    background: url('/img/header_top_bg.jpg') no-repeat;
}
#header #logo {
    position: relative;
    left: 30px;
    top: 10px;
    float: left;
    margin:0px 0px 20px;
}
#header #banner {
    position: relative;
    left: 96px;
    top: -10px;
    float: left;
}
#header #lang {
    float: right;
   	margin:60px 20px 0px 0px;
    text-align: right;
}
#header #lang td {width: 30px; text-align: center;}
#header #lang a {color: #6ea746; text-decoration: none;}
#header #lang a:hover {text-decoration: underline;}
#header #header_pic {
    float: left;
    padding-left: 22px;
    width: 694px;
    height: 220px;
}
#header #header_form {
    float: left;
    width: 267px;
    height: 220px;
    background: #d6d5b9;
    margin-left: 1px;
}
#header #header_form #header_form_title {
    height: 26px;
    background: #6ea746;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    padding-top: 4px;
    padding-left: 10px;
}
#contact_form form table tr td label {color: #707066; padding-right: 3px;}
#contact_form form table tr td input {background: #f4f4ec; width: 172px; height: 23px; margin-top: 2px; margin-bottom: 2px;}
#contact_form form table tr td textarea {background: #f4f4ec; width: 172px; margin-top: 2px; margin-bottom: 0px;}
#contact_form form table tr .form_label {width: 87px; text-align: right;}
#contact_form form table tr td .contact_submit { background: url('/img/contact_submit.png') no-repeat bottom; width: 99px; height: 25px; padding-top: 0px; color: #fff; font-size: 11px;}

#header #header_menu {
    background: url('/img/menu_bg.jpg') repeat-x;
    margin-left: 22px;
    width: 962px;
    height: 40px;
    
    /*padding-top: 9px;*/
}
.li_ok {
    float: left;
    list-style: none;
    padding-left: 17px;
    padding-right: 18px;
    padding-top: 10px;
    font-size: 16px;
    text-align: center;
    height: 30px;
    background: url('/img/menu_dot.png') no-repeat right top;
    font-weight: bold;
    text-transform:lowercase;
}
.li_no {
    float: left;
    list-style: none;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 10px;
    font-size: 16px;
    text-align: center;
    height: 30px;
    font-weight: bold;
    text-transform:lowercase;
}
#header #header_menu ul li a {
    color: #d3d4b4;
    text-decoration: none;
}
#header #header_menu ul li a:hover {
    color: #d3d4b4;
    text-decoration: underline;
}
#main {margin-left: 22px;}
#main #left {
    width: 198px;
    float: left;
}
.left_title {
    height: 26px;
    background: #6ea746;
    color: #fff;
    font-size: 16px;
    width: 188px;
    
    padding-left: 10px;
    padding-top: 4px;
    border-top: 1px solid #fff;
    border-bottom: 2px solid #fff;
}
.parent_list {
    list-style: none;
    color: #707065;
    background: #e4e4c8;
    padding: 5px;
    font-size: 16px;
    line-height: 24px;
    border-bottom: 2px solid #fff;
}
.parent_list ul li {list-style: none;}
.parent_list ul li a {
    color: #707065;
    text-decoration: none;
}
.parent_list ul li a:hover {text-decoration: underline;}
.zero {
    background: url('/img/zero.jpg') no-repeat;
    width: 198px;
    height: 202px;
    padding: 10px;
    color: #fff;
}
.zero ul {
    padding-left: 20px;
}
.left_read {
    background: #548234;
    color: #fff;
    padding: 10px;
}
.read_more {
    background: url('/img/read_more.png') no-repeat;
    width: 99px;
    height: 19px;
    font-size: 11px;
    padding-top: 2px;
    text-align: center;
    float: right;
}
.read_more a {color: #fff; text-decoration: none;}
.read_more a:hover {text-decoration: underline;}
#center {
    width: 476px;
    float: left;
    margin: 10px;
    display: inline;
}

#center a{
	text-decoration:underline;
}

#center h1 {
    color:#76A63D;
    font-size:20px;
    padding:0 0 20px;
}
#center strong {font-size:14px;}
#center p {
    font-size:14px;
    line-height:20px;
    padding:0 0 15px;
    text-align:justify;
}
#center h2 {
    color:#76A63D;
    font-size:16px;
    padding:10px 0;
}
#center ul {
    font-size:14px;
    line-height:20px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:circle;
    padding:0 0 0 20px;
}
.treatment {
    border:1px solid #76A63D;
    padding:1px;
}
.guarantee {
    border:2px solid #76A63D;
    margin:0 0 10px;
    padding:1px;
}
.guarantee th {
    background-color:#F4F6EB;
    font-size:13px;
    font-weight:bold;
    padding:3px;
    text-align:left;
}
.price-list {
    border:1px solid #76A63D;
    margin:0 0 10px;
    padding:1px;
}
.price-list a {color: #fff;}
.price-list .title {
    background-color:#D2D3B1;
    color:white;
    font-size:13px;
    font-weight:bold;
    padding:3px;
}
.price-list th {
    background-color:#F4F6EB;
    font-size:13px;
    font-weight:bold;
    padding:3px;
    text-align:left;
}
#right {
    width: 266px;
    float: left;
    margin-top: 10px;
}
.doctor_pic {float: left;}
.doctor_lead {
    float: left;
    width: 146px;
    font-size: 12px;
    margin-top: 15px;
    color: #5b5b5b;
}
.doctor_lead p a {color: #6da845; text-decoration: none}
.doctor_lead p a:hover {text-decoration: underline}

#right #rating {background: #69a243; padding: 10px; color: #fff; font-size: 12px; margin-top: 2px;}
#right #rating strong { font-weight: normal; font-size: 14px;}
#right #rating p {font-size: 10px; padding-top: 10px; padding-bottom: 10px;}
#right #rating p a {text-decoration: none; color: #fffc00; margin-left:20px;}
#right #rating p a:hover {text-decoration: underline;}

#right .contact {
    background: #6da845;
    height: 26px;
    color: #fff;
    padding-left: 10px;
    padding-top: 4px;
    font-size: 16px;
    margin-top: 2px;
}
#right .contact_box {
    background: #dfdfc3;
    margin-top: 2px;
    padding: 10px;
    color: #707065;
    font-size: 12px;
}
#right .contact_box a{
	color: #707065;
	text-decoration:underline;
}
#right .google_map {height: 170px; margin-top: 2px;}

#footer {
    background: url('/img/footer_bg.png') bottom no-repeat;
    height: 40px;
    width: 1010px;
    margin:auto;
    text-align: center;
    
}
#footer #footer_menu {
    margin: auto;
    color: #707065;
    display:table;
    white-space:nowrap;
}
#footer #footer_menu ul {
    list-style:none;
    margin:0;
    padding:0;
    display:table-row;
    white-space:nowrap;
}
.li_f_ok {
    display:table-cell;
    border-right: 1px solid #707065;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    height: 15px;
}
.li_f_no {
    display:table-cell;
    padding-left: 5px;
    padding-right: 5px;
    margin: 0;
    height: 15px;
}
#footer #footer_menu ul li a {text-decoration: none; color: #707065}
#footer #footer_menu ul li a:hover {text-decoration: underline;} 

#links{
	width:700px;
	margin:0px auto;
	padding:10px 0px;
	font-size:11px;
	color:#707065;
}

#contactFormResponse{
	color:#707066;
	font-size:12px;
	padding:0px 0px 0px 10px;
}

.contactForm{
	
}

.contactForm tr td{
	padding:5px 0px;
	vertical-align:top;
}

.contactForm label{
	width:200px;
	display:block;
	padding:2px 0px 0px;
}

.contactForm input{
	width:200px;
	border:1px solid #69a243;
	padding:2px;
    font-family:Arial;
    font-size:14px;
}

.contactForm textarea{
	width:200px;
	height:80px;
	border:1px solid #69a243;
	padding:2px;
    font-family:Arial;
    font-size:14px;
}

.contactForm button{
	background: url('/img/contact_submit.png') no-repeat bottom; 
	width: 99px; 
	height: 25px; 
	padding-top: 0px; 
	color: #fff; 
	font-size: 11px;
}

.contactForm span{
	display:block;
	padding:10px 0px 0px;
	color:#ff0000;
}
