* {margin:0px;padding:0px;list-style-type:none;}
html {margin:0;padding:0;background:#fff url(bg.jpg) left top repeat-x;}
body {background:none;margin:0;padding:0;text-align:center;font:normal 17px/17px  Arial, Helvetica, sans-serif; color:#333;}

a {text-decoration:none; color:#006499;}
a:visited {color:#006499;}
a:hover {text-decoration:underline;}
a img {border:none;}
a.link {text-decoration:none; color:#006499}
a:hover.link {text-decoration:none;}

img.pic {float:right;margin:15px 0 10px 10px;padding:2px;border:1px solid #E3E3E3;}
img.left {float:left;margin:10px 20px 10px 0;padding:0px;border:none;}
img.left_border {float:left;margin:10px 20px 10px 0;padding:0px;border:1px solid #000;}

p {padding:0px 20px 10px 0;font:normal 15px/110% Arial;color:#333;}
p.hightlight {font:bold 16px/110% Arial; color:#900;}
h1 {font:normal 33px/33px Arial;margin:0px 0 0 0; color:#000;}
h2 {font:normal 24px/24px Georgia;color:#006499; padding: 5px 0 10px 0;}
h3 {font:normal 18px/18px Georgia;color:#333; padding: 18px 0 8px 0;}
h4 {font:normal 17px/17px Georgia;color:#006499;padding:10px 0 8px 0;}

#root{text-align:left;background:none;margin:0 auto;padding:1px 20px;min-width:950px;max-width:1220px;}

#top_level0 {background:none;}
#top_level1 {margin-left:165px;padding-left:0;background:none;}
#top_level2 {background:none;}
#top_level3 {margin-right:205px;padding-right:0;background:none;}
#top_main {height:51px;}

#top_level0 div.language {float:left;width:125px;padding:22px 0 0 40px;}
#top_level0 div.language p {font-size:13px;line-height:14px;background:url(red_line.gif) 54px 2px no-repeat;color:#000;}
#top_level0 div.language p a {font-size:13px;line-height:14px;color:#006499;}
#top_level0 div.language p a:visited {color:#006499;}
#top_level0 div.mail_us {float:right;width:175px;padding:17px 30px 15px 0;}
#top_level0 div.mail_us a {padding:10px 0 20px 60px;font-family:Tahoma;font-size:17px;line-height:18px;color:#072293;text-decoration:underline;background:url(envelope.jpg) left top no-repeat;}
#top_level0 div.mail_us a:hover {text-decoration:none;}

ul#top_menu {padding:18px 0 15px 0;text-align:center;}
ul#top_menu li {float:left;width:15%;padding:0 0 15px 0;font-family:Tahoma;font-size:17px;line-height:18px;color:#006499;}
ul#top_menu li.in {background:url(bullet_menu.gif) center bottom no-repeat;}
ul#top_menu li.in a {color:#006499;}
ul#top_menu li.in a:visited {color:#006499;}
ul#top_menu li#long {width:18%;white-space: nowrap;}
ul#top_menu li a {color:#000; }
ul#top_menu li ul {display:none;}

#container0 {background:url(grey_line.gif) left top repeat-y;}
#container1 {background:url(grey_line.gif) right top repeat-y;}
#container  {background:url(header_bg.jpg) left top repeat-x ;}

#level0 {padding:0 24px 0 0;background:url(corner_up_right.jpg) right top no-repeat;}
#level1 {margin-left:0;padding-left:0; height:100%;background:url(corner_up_left.jpg) left top no-repeat;}
#level2 {}
#level3 {margin-right:20px;padding-right:0;}
#level4 {padding:0 0 0 15px;}

#content h1 {height:85px;padding:20px 0 50px 0px;text-align:center;}
#content h1.spec {height:85px;padding:20px 0 0px 0px;text-align:center;}
#content h1.spec_main {height:45px;padding:20px 0 0px 0px;text-align:center;}
#content p.spec_main {color:#666; font:normal 18px Arial; text-align:center; padding: 0 0 10px 0;}
#content p {padding-top:5px}
#content {padding:20px 0 0 24px; min-height:700px; position:relative;}
#content h1 + h2 {padding-top:5px;}

#content div.left_collumn {float:left; width:285px; margin-top:40px; background:#ECF5FF; padding-bottom:20px; min-height:460px;}
#content div.left_collumn h2 {width:270px; padding:10px 0 8px 15px; background:url(bg_green.gif) left top no-repeat #fff; font:normal 22px Arial; color:#fff; }
#content div.left_collumn h2 a {color:#fff;text-decoration:none;}
#content div.left_collumn h2 a:visited {color:#fff;}
#content div.left_collumn h2 a:hover {text-decoration:underline;}
#content div.left_collumn h3 {background:none; padding:15px 15px 0px 15px; color:#666; font:bold 17px Arial;}
#content div.left_collumn h3 a {color:#666; text-decoration:none;}
#content div.left_collumn h3 a:visited {color:#666;}
#content div.left_collumn h3 a:hover{ text-decoration:underline;}
#content div.left_collumn ul li {background:none; padding:0 15px;color:#006499; font:normal 13px Arial; line-height:14px;}
#content div.left_collumn ul li.in {color:#000; font-weight:bold;}
#content div.left_collumn ul li a {color:#006499;}
#content div.left_collumn ul li#hcolor86 {display:none;}
#content div.left_collumn h3.blue  {color:#005995; padding-top:25px;}


#content div.right_collumn {float:right; width:285px; background:#ECF5FF; padding-bottom:20px;min-height:460px; margin-top:40px;}
#content div.right_collumn h2 {width:270px; padding:10px 0 8px 15px; background:url(bg_orange.gif) left top no-repeat #fff; font:normal 22px Arial; color:#fff; }
#content div.right_collumn  h2 a {color:#fff;text-decoration:none;}
#content div.right_collumn  h2 a:visited {color:#fff;}
#content div.right_collumn  h2 a:hover {text-decoration:underline;}
#content div.right_collumn h3 {background:none; padding:15px 15px 0px 15px; color:#666; font:bold 17px Arial;}
#content div.right_collumn h3 a {color:#666; text-decoration:none;}
#content div.right_collumn h3 a:visited {color:#666;}
#content div.right_collumn h3 a:hover{ text-decoration:underline;}
#content div.right_collumn ul li {background:none; padding:0 15px;color:#006499; font:normal 13px Arial;}
#content div.right_collumn ul li a {color:#006499;}
#content div.right_collumn ul.obsor li {color:#006499; display:none;}
#content div.right_collumn ul.obsor li#hcolor86 {display:block;}
#content div.right_collumn h3.blue  {color:#005995; padding-top:25px;}
#content div.right_collumn ul li.in {color:#000; font-weight:bold;}


#content div.mid_collumn {padding:20px 320px 0 320px; }
#content div.mid_collumn_left {padding:32px 0 0 320px; }
#content div.mid_collumn_right {padding:32px 320px 0 0px; }

#content h2 {padding:25px 0 15px 0;font-size:24px;line-height:25px;}
#content a {color:#006499;text-decoration:underline;}
#content a:hover {text-decoration:none;}
#content a:visited {color:#006499;}
#content h2 a {font-size:19px; line-height:19px; }
#content ul li {background:url(bullet.gif) left 4px no-repeat;padding:0 0 0 15px; font:normal 15px/110% Arial;color:#333;margin:5px 0 5px 0;}
#content ul li ul li {background:url(sub_bullet.gif) left 7px no-repeat; margin:5px 0 5px 20px; padding: 0 0 0 10px;}
#content ol li {list-style-type: decimal; font:normal 15px/110% Arial;color:#333; margin: 5px 0 5px 20px;padding:0;}
#content ol li ol li {list-style-type: none; background:url(sub_bullet.gif) left 7px no-repeat; margin:5px 0 5px 0px; padding: 0 0 0 10px;}
#content table {border-collapse:collapse; margin:20px 0 20px 0; width:95%;}
#content table tr td  {border:1px solid black; padding:2px;}
#content table tr th  {border:1px solid black; padding:2px;}

#content div.left_pic {float:left;text-align:center; font-weight:bold; width:45%; }
#content div.left_pic img {padding:2px;border:1px solid #E3E3E3;}
#content div.right_pic {float:right; text-align:center; font-weight:bold; width:45%;}
#content div.right_pic img {padding:2px;border:1px solid #E3E3E3;}
#content p.comment {clear:both; text-align:center;margin:5px 20px;font:normal 13px Arial;}

#content div#deschead {font-size:14px; padding:10px 0 3px 0; font-weight:bold;}

#content .cont {clear:left; padding: 0px 0 0 0; width:90%;}

#content table.center {width:97%; text-align:center;border:none;}
#content table.center tr td { width:33%; border:none; text-align:center;}
#content table tr td.special {text-align:left;}
#content table.center tr  {width:97%; text-align:center;border:none;}
#content p#to_top {padding:20px 0;line-height:1;clear:both;}
#content p#to_top a {color:#006499; font-size:15px;background:url(to_top.gif) 50% top no-repeat; padding-top:7px;} 
#content p#to_top a:visited { color:#006499;}


#content  table {width:97%; margin:20px 0 20px 0;}
#content  table tr {}
#content  table tr th {border:none;height:47px; background:#F2F9FE; border:1px solid #DDDCF0; color:#333333; font:bold 16px Arial; vertical-align:middle; text-align:left; padding:6px 15px 6px 15px;}
#content  table tr td {border:1px solid #DDDCF0;padding:6px 15px 6px 15px;font:normal 14px Arial;}

#content .two_coll {}
#content .two_coll  .one_of_coll {float:left; width:49%; min-width:49%;}
#content .two_coll  .left_border {border:1px solid #E3E3E3; padding:1px; }
#content .two_coll  table {border-bottom:1px solid #DDDCF0; border-top:1px solid #DDDCF0; }
#content .two_coll  table tr td {border:none;padding-bottom:15px; text-align:center;}
#content .two_coll  table tr td.fifty_pr {width:50%; font:normal 13px Arial; text-align:left;}
#content .two_coll  table tr td.fifty_pr_right {width:50%; font:normal 13px Arial; text-align:right;}
#content .two_coll  p.name {color:#333333; font:normal 21px Georgia;padding-top:30px}
#content .two_coll  p {color:#000; font:normal 13px Arial; padding-bottom:5px;}

#menu_column {float:right;width:260px;margin-left:30px;}
#menu_column h2 {padding:38px 0 12px 5px;font-weight:normal;font-size:20px;line-height:20px;}
#menu_column h3.red {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_red.gif) left top no-repeat;}
#menu_column h3.yellow {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_yellow.gif) left top no-repeat;}
#menu_column h3.green {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_green.gif) left top no-repeat;}
#menu_column h3.blue {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_blue.gif) left top no-repeat;}
#menu_column h3.purple {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_purple.gif) left top no-repeat;}
#menu_column h3.dark_blue {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_dark_blue.gif) left top no-repeat;}
#menu_column h3.dark_green {height:45px;padding:11px 0 8px 25px;font-weight:normal;font-size:21px;line-height:21px;color:#fff;background:url(header_bg_dark_green.gif) left top no-repeat;}


#menu_column h3 a {color:#fff;}
#menu_column ul.diseases {margin:0 0 5px 0;padding:15px 25px;background:#ECF4FF;}
#menu_column ul.diseases li {padding:0 0 4px 0;font-size:13px;line-height:13px;color:#072293;}
#menu_column ul.diseases li a{color:#072293;text-decoration:underline;}
#menu_column ul.diseases li a:hover{color:#072293;text-decoration:none;}

div.clear {clear:both;}

#footer {clear:both;width:100%;height:70px;padding:1px 0 0 0;text-align:left;font-size:12px;text-align:center;background:url(footer.jpg) left top repeat-x;}
#footer p {font:normal 13px Arial;color:#000;}
#footer a {color:#000;}
#footer_level0 {background:url(corner_down_left.jpg) left top no-repeat;}
#footer_level1 {background:url(corner_down_right.jpg) right top no-repeat;}
#footer_content {width:93%;margin:0 auto;padding:17px 0 18px 15px;}
#search {float:left;width:210px;}
#search input {float:left;width:172px;margin-right:10px;padding:4px 0 4px 10px;background:#fff;border:1px solid #EBEFF2;}
#search input.find {float:left;width:15px;margin:0;padding:3px 0;background:url(find.gif) left 4px no-repeat;border:none;cursor: pointer; cursor:hand;}
#counters {float:right;width:125px;}

.clear_left {clear:left;}

#content  a.ajaxSearch_resultLink{margin-bottom:20px;font-size:17px;color:#D00;font-weight:normal;line-height:17px;}
#content  a.ajaxSearch_resultLink:visited {margin-bottom:20px;font-size:17px; font-weight:normal;line-height:17px;}
#content  .ajaxSearch_paging{margin:0px 0 0 0px; display:block; width:500px; }
.ajaxSearch_result  .ajaxSearch_highlight{background:#6d82af;color:#fff;padding:0 2px 1px 2px;}
#content .ajaxSearch_extract h2, #content .ajaxSearch_extract h1 {font-size:15px;color:#333;padding:0 0 0 0;margin:0 0 0 0;line-height:14px;}
#content .ajaxSearch_extract p {padding:0 0 0 0;margin:0 0 0 0;line-height:14px; font-size:14px;}
#content .ajaxSearch_extract  {padding:0 0 0 0;margin:10px 0 0 0;}
#content  .ajaxSearch_result{margin:0 0 30px 0px;font-size:14px;}
#content .ajaxSearch_extract h1 {height:15px;}

/*Contact page*/
#contacts {}
#contacts p {line-height: 18px;}
#contacts hr {border-color: #c5cccf; border-style: solid none none; border-width: 1px 0 0; margin-bottom: 15px;}
#contacts img {border: thin solid #c5cccf; padding: 1px; margin: 8px 40px 35px 0; float: left;}
#contacts hr.first {margin-right: 1em;}
.cdcolumn {width: 100%;}
.ccolumn {width: 50%; overflow: hidden; float: left;}
.ccolumn span {padding: 0;}
#contacts p.name {font-size: 20px; line-height: 21px;font-family: Georgia;}
#contacts p.prof {font-size: 14px; font-style: oblique; padding: 2px 0;} 
p.info {font-size: 13px;} 
