BODY {background:url('/images/bg.jpg') top repeat-x #eefff7; margin:0px; padding:0px; font-family: Tahoma, Arial; font-size:9pt;}
TABLE {font-size:9pt;}
TABLE.main {background:url('/images/top.jpg') no-repeat top left; }
TABLE.top {background:url('/images/top_corner.gif') no-repeat top right; font-family:Century Gothic, Tahoma, Arial; }
TABLE.bottom {background:url('/images/bottom_dotted_line.gif') no-repeat top right; }
#supply {font-size:8pt;}

a:link {color:#00a04c; text-decoration:none;}
a:visited {color:#00a04c; text-decoration:none;}
a:hover {color:#00a04c; text-decoration:underline;}
a:active {color:#00a04c; text-decoration:none;}

A.no_under:hover {text-decoration:none; }

DIV.submenu {background:#e2ffe2; border-right:solid 1px #999999; border-left:solid 1px #999999; padding-left:5px; margin-top: -3px;}

H1 {font-size:18pt; color:#f2654e; font-weight:normal; margin-top:0px;font-family:Century Gothic}
H2 {font-size:12pt; color:#f2654e; font-weight:normal; margin-top:0px; margin-bottom:5px;font-family:Century Gothic}
H2.header {font-size:14pt; color:#f2654e; font-weight:normal; margin-top:0px; margin-bottom:25px;font-family:Century Gothic}
H2.white {font-size:12pt; color:white; font-weight:normal; margin-top:0px; margin-bottom:5px;font-family:Century Gothic}
H2.news {font-size:12pt; color:#3eb777; font-weight:normal; margin-top:0px; margin-bottom:20px;font-family:Century Gothic}
H3 {font-size:11pt; border-bottom: dotted 1px #d3d3d3; padding-bottom:2px; color:#00a04c; font-weight:bold; margin-top:0px; margin-bottom:15px; font-family: Tahoma, Arial; clear:both}
H4 {font-size:10pt; padding-bottom:2px; color:#000000; font-weight:bold; margin-top:0px; font-family: Tahoma, Arial;}

TD.left {padding-top:100px; background:url('/images/bg_inner.gif') top repeat-x; }
TD.top1 {width:450px; padding-left:38px; }
TD.top2 {width:370px; padding-right: 10px; padding-bottom: 0; }
TD.greenhead {background:url('/images/bg_inner.gif') top repeat-x; width:600px }
TD.doctor_old {background:url('/images/doctor.jpg') top left no-repeat; width:380px; text-align:center; }
TD.doctor {width:380px; text-align:center; }
TD.time {color:white; padding-top:55px; padding-right:15px; text-align:right; font-family:Century Gothic; width:220px; }

TD.about_top {background:url('/images/about_top.gif') top center; }
TD.about_bottom {background:url('/images/about_bottom.gif') top center; }
TD.article_top {background:url('/images/article_top.gif') top left no-repeat; }
TD.article_bottom {background:url('/images/article_bottom.gif') top left no-repeat; }

TD.fonendoscope {background:url('/images/bg_inner.gif') top repeat-x; }
TD.copyright {color:#858484; font-size:8pt; background:url('/images/small_logo.gif') bottom right no-repeat; }

#text {padding-right:10px;}
#text a {text-decoration: underline;}
#text a:hover {text-decoration: none;}
#text P, #text ul {margin-top:7px; line-height:1.3em}
#text li {margin: 3px 0;}
#text TD {border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; }
#text TABLE {border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;}
#text TABLE P {margin-top:0px; margin-bottom:1em;}
#text TABLE TH {border-top:solid 1px #CCCCCC; border-left:solid 1px #CCCCCC; background:#f0fFf0 }

FONT.deviz {color:#fd4426; font-size:10pt; font-family:Century Gothic}
FONT.address {color:#6f6f6f; }
FONT.phone {font-size:16pt; color:#42c40a}
FONT.news_date {color:#becac5;}
FONT.news_prev_date {color:white; margin-right:5px; background-color:#becac5; padding:0px 2px 0px 2px; color:white;}

INPUT {border:solid 1px #42c304;}
TEXTAREA {border:solid 1px #42c304; font-family: Tahoma, Arial}
INPUT.small {border:solid 1px #42c304; font-size:8pt;}
INPUT.submit {background:url('/images/white_trigon.gif') no-repeat center right #00a04c; padding-right:5px; color:white; height:20px; font-size: 13px;}
input.dark {border: none; height: 14px; margin-left: 0px;} 
HTML>BODY INPUT.submit {padding-right:15px; }

#article {margin-top:20px; width:100%; color:#4e4e4e;}
#article P {margin-top:7px; }
#article A {color:#4e4e4e;}
TD.article_text {background:url('/images/article_center.gif') left repeat-y #f6f6f6; padding-left:20px; padding-right:20px;}
DIV.index_article {width:100%; background:url('/images/bg_article.gif') center repeat-y; }
#article1, #article3 {float:left; width:160px; border:solid 0px; }
#article2 {padding: 0px 20px 0px 20px; margin: 0px 20px 0px 20px; float:left; width:200px; }
#article1 {float:left; width:160px; border:solid 0px; }
HTML>BODY #article1 {width:160px;}
HTML>BODY #article2 {width:160px;}
HTML>BODY #article3 {width:160px;}


#about_table {color:white;}
TD.about_text {background:url('/images/about_inner.gif') bottom no-repeat #43c40d; padding-left:15px; padding-right:15px;}
#about_table A {color:white}
#about_table P {margin-top:7px;}
DIV.dotted {border-bottom:dotted 1px white; font-size:0px;}

#news {padding-left:20px; width:150px; font-size:8pt; color:#4e4e4e}
#news A {color:#4e4e4e}
#opros {width: 135px; margin-top: 25px; border: solid 1px #f0f0f0; background: #fff; padding: 10px; font-size:8pt; color:#4e4e4e; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;}
#opros div {margin-right: 3px;}

#menu {margin-bottom:50px; padding-left:15px; width:150px; font-size:9pt; color:#4e4e4e}
HTML>BODY #menu {width:135px; font-size:9pt; color:#4e4e4e}
#menu A {color:#009933; }
.menu { background:url('/images/item_unsel.gif') left center no-repeat; padding-left: 8px;}
.menu_sel { padding-left: 8px; background:url('/images/item.gif') left center no-repeat; border-radius: 10px; padding: 2px 2px 2px 7px; font-weight: bold;}

.topmenu {border-radius: 5px; float: left; border: solid 1px #dddddd; margin-right: 10px; display: block; font-size:9pt; color:#4e4e4e; padding: 3px 4px 3px 7px; background: #eeffee;}
.topmenu_sel { border-radius: 5px; float: left; margin-right: 10px; border: solid 1px #bbbbbb; padding-left: 8px; background:#aaffaa; padding: 3px 4px 3px 7px;}

HR.news {border: 0px; width:100px; height:1px; text-align:left; background:#bee9bc; color:#bee9bc; margin:5px 0px 5px 0px}
HR.menu {border: 0px; width:100px; height:1px; text-align:left; background:#bee9bc; color:#bee9bc; margin:0px 0px 0px 10px}
HTML>BODY HR.menu {width:90px; margin:8px 0px 8px 10px}
HTML>BODY HR.news {width:90px; margin:10px 0px 10px 0px}

DIV.reg_div {float: left; width:180px; padding-right: 5px; text-align:right; }
div.feedback {padding: 10px;background: url('/images/feedback_bg.gif') bottom repeat-x #f8fef8; border: solid 1px #8ac86b; border-radius: 10px;}
.hid {display: none}
.vis {display: block;}
