/*CSS*/
html, body {
margin-left:5%;
margin-right:10%;
padding:0px 5px;
background:#fff;
height:100%;
width:90%;
}

.seealsodiv>b {
  font-size: 18px;
}
.seealsodiv a {
  font-size: 14px;
}
form {margin:0px; padding:0px;}

td, div {font-family:Tahoma; font-size:11px;}
a{color:#0568B5; }
a:hover{color:#555; text-decoration:none}
.clear {clear:both;}
a.red {color:#A10C02}
a.blue {color:#0568B5}
a.bbcode {color:#0568B5}
a.blog-small {color:#888; font-size:11px; margin-left:15px;}
a.green {color:#0E7000}
a.black {color:#000}
a.news-blue {color:#0568b5; font-size:12px; background:url(images/reg-a.gif) no-repeat left; padding-left:25px; margin-left:10px;}
a.sub_cat2 {color:#0568b5; font-size:11px; background:url(images/arr.gif) no-repeat left; padding-left:15px; margin-left:10px;}

a.news {color:#0568B5; font-size:12px;}


#tooltip{ background: #fff; -moz-opacity:0.9;opacity:0.9;filter: alpha(opacity=90); border-top: 1px solid #666666;  border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 4px solid #666666; color: #000; font: menu; margin: 0px; padding: 3px 5px; position: absolute; visibility: hidden; }

/* head */

#head {background:#fff; height:120px; position:relative}
#logo {margin:10px 0 0 20px; float:left; width:350px; text-align:left;}
#top-info-box {position:relative; top:20px; _left:300px; _width: 200px; _padding-right:380px; background:url(images/drugs.gif) no-repeat top left; padding-left:80px; _height:100px;color:#666; _float: right; _clear: left; _border: 1px solid black;margin-bottom: 31px;}
#top-info-box p {margin:5px 0 0 0;}
#top-info-box a {color:#a10c02; font-size:12px;}
#menu  {position:relative; height:36px; background:url(images/mbg2.gif) repeat-x bottom #005ea6; padding:0 20px; }
#right-s {float:right; width:346; height:120px;position:relative;}
#today   {font-size:10px; color:#999; margin:25px 0 0 40px; text-align:right;}
#count-us {font-size:11px; color:#999; margin:5px 0 0 40px; text-align:right;}
#count-us b {color:#96120d}
#count-us strong {color:#0568b5}
#user-links {margin:15px 0 0 40px; text-align:right;}
a.ul-1 {color:#0568b5; font-size:14px; background:url(images/reg-a.gif) no-repeat left; padding-left:15px; margin-left:30px;}
a.ul-2 {color:#0e7000; font-size:14px; background:url(images/vxod-a.gif) no-repeat left; padding-left:15px; margin-left:30px;}
#search-short {position:absolute; left:60px; bottom:7px; color:#999;}
#search-short div {padding-top:4px;}
.find-field {font-size:10px; width:180px; color:#b8b8b8; border:1px solid #a5a5a5; margin-right:15px;}
.find-but {font-size:11px; color:#0568b5; font-weight:bold; border:0px; background:#fff; cursor:pointer;}

/* main */
#container {width:100%; height:100%; background:#fff}
td.right {width:350px; vertical-align:top; padding-bottom:10px;}
td.left {width:250px; vertical-align:top; padding-bottom:10px;}
td.content { vertical-align:top; padding:10px 20px; width:auto}
div.left {width:240px; padding:5px;}

#menu a {color:#fff;}
div.poisk-link {float:right; padding:5px 5px; margin:6px 0 0 0;}

div.main_caption {font-size:24px; color:#000}
h2 {font-size:18px; color:#666; font-weight:normal; text-shadow: 1px 1px #ddd;}
h2 img {vertical-align:middle;}
h1 {font-size:24px; color:#004072; font-weight:normal; text-shadow: 1px 1px #ddd;}
h2 font {color:#AE0D01; font-size:18px;}
h3 {font-size:18px; color:#555; font-weight:normal;}
h3 font {color:#AE0D01; font-size:18px;}
div.caption {font-size:24px; color:#004072; font-weight:normal;}
font.rrr2 {color:#AE0D01; font-size:11px;}
sup {font-size:11px; color:#888;}

div.main-box {background:url(images/reg.gif) no-repeat right #f1f1f1; margin:10px 0 10px 0; padding:10px 250px 10px 10px; cursor:pointer; height:177; font-size:12px; border-left:2px solid #ddd;}
div.main-box li {list-style:none; background:url(images/garrow.gif) no-repeat left; padding-left:15px;}

/* morda */

#mainpage-news {width:100%; margin:0 0 10px 0}
#mainpage-news td {width:33%; padding:10px; margin:5px; vertical-align:top;}
.news_item {margin:10px 0 0 0; color:#555;}
.news_item font {color:#0E7000; font-size:11px; background:url(images/date.gif) no-repeat left; padding-left:15px; font-weight:bold}
.n_text {margin-top:3px;}
.n_text a {color:#005EA6; font-size:12px;}
.nmain-tit a {color:#333; font-weight:bold; font-size:12px;}
.nmain-tit {margin:5px 0 15px 0;}
.selector {margin: 0px 0 15px 0px; padding: 0px;}
.selector li {text-align: left; float: left;  list-style: none; padding: 0px 5px 3px 0px; margin:0px 15px 0px 0px;}
.selector a {font-family:tahoma; font-size:11px; color:#777;}
.cheked  a {color:#777; font-size:11px; font-weight:bold; text-decoration:none}

td.news-col1 {background:url(images/lbg.gif) no-repeat top left #f1f1f1;}
td.news-col2 {background:url(images/rbg.gif) no-repeat top right #e4f4ff;}

div.mp-box {border-bottom:2px solid #ddd; margin:15px 0px 10px 0; padding-bottom:15px; font-size:12px;}
div.mp-forum  {color:#0568B5; background:url(images/faq.gif) no-repeat left; padding-left:15px; margin:10px 0}
div.mp-forum a {font-size:12px;}
.myadd {text-align:left; margin:3px 0;}
.myadd a {color:#0E7000; background:url(images/reg-a.gif) no-repeat left; padding-left:15px;}

.weather {margin:5px 0; font-size:10px; color: #999;}
#main-page-wiki {margin:0 0 20px 0px; border-bottom:2px solid #ddd; padding:0 20px 20px 20px}
#main-page-wiki span {float:left; width:30%; margin:2px 0}
#main-page-wiki  a {background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin:3px 5px 3px 0px; color:#000; font-size:11px}

.poll-box {background:#f1f1f1; padding:10px; margin:30px 0 10px 0;}
div.poll-q {background:url(images/poll.gif) no-repeat left top; padding-left:25px; font-weight:bold; margin-bottom:10px;}
div.pbar {border:1px solid #ddd; background:#fff; height:6px; position:relative; margin-top:3px; font-size:0px;}
a.old-polls {background:url(images/skrepka.gif) no-repeat left; padding-left:15px; margin:3px 5px 3px 0px; color:#0E7000; font-size:11px}
a.age {background:url(images/age.gif) no-repeat left; padding-left:15px; margin:3px 5px 3px 0px; color:#0E7000; font-size:11px}
div.poll-item {margin:0 0 15px 0;}

#main-page-firm {margin:0 0 20px 0px;  padding:0 20px 20px 20px}
#main-page-firm span {float:left; width:30%; margin:2px 0}
#main-page-firm p a {color:#000; font-size:11px; margin:0 5px; background:url(images/arrow.gif) no-repeat left; padding-left:10px;}
a.main_cat { margin:3px 5px 3px 0px; color:#000; font-size:11px; font-weight:bold}
img.middle {vertical-align:middle}

table.double {width:100%;}
td.ab1 {width:40%; vertical-align:top; padding:10px 0 0 10px;}
td.ab2 {width:60%; vertical-align:top; background:#f1f1f1; padding:10px;}
td.ab3 {width:50%; vertical-align:top; border:1px solid #E2F0F2; padding:10px;}
td.three {width:33%; vertical-align:top;  padding:0px 10px 0 0px;}

#wiki-tit-box {height:60px; background:url(images/wiki.gif) no-repeat top left; padding-left:70px; margin:10px 0 0 0;}
#wiki-tit-box a {font-size:11px; color:#d17c7c; margin-right:10px;}
#wiki-tit-box h4 {padding:10px 0 5px 0; margin:0}
#wiki-tit-box h4 a {font-size:20px; font-weight:normal; color:#777}

.faq-tit {height:52px; background:url(images/faq-tit.gif) no-repeat left;}
.forum-tit2 {height:52px; background:url(images/forum-tit2.gif) no-repeat left;}
.history-tit2 {height:52px; background:url(images/history-tit2.gif) no-repeat left;}
div.dop-p {padding:20px 0 0 55px}
div.dop-p a {font-size:18px; color:#777}

div.noi {color:#999; margin:20px;}
.af-box {border:1px solid #E2F0F2; padding:10px; margin:50px 0 20px 0; font-size:14px;}
div.mp-forum-2  {color:#0C567C; background:url(images/faq.gif) no-repeat 0 3px; padding:0 0 2px 15px; margin:5px 0 0 0;}
div.mp-forum-2 a {font-size:12px; color:#0568B5}
a.plus-but {color:#0E7000; background:url(images/reg-a.gif) no-repeat left; padding-left:15px;}
div.video_item {float:left; width:600px;}
div.video_text {color:#777;}

div.art_item {margin-bottom:10px; color:#555;}
div.art_item img {width:60px; border:2px solid #ddd; margin:0 5px 3px 0}
div.art_item p {margin:5px 0;}

.more-video {background:url(images/video.gif) no-repeat left; padding-left:17px;}

div.mp-cats {float:left; width:31%; margin:10px 0 0 10px}
div.mp-cats ul {list-style-type:none; margin:0; padding:0;}
div.mp-cats ul li {margin:2px; background:url(images/arrow.gif) no-repeat 0 2px; padding-left:12px;}
div.mp-cats ul li.cat-sep {margin:7px 2px 2px 2px; background:url(images/li.gif) no-repeat 0 88px; padding-left:12px; font-weight:bold; color:#666;}
div.mp-cats ul li a {font-size:12px; color:#000}
#mp-cats-box {border:0px solid #ddd; padding:0;}
#mp-cats-box-2 {border:1px solid #ddd; padding:10px; background:#eef8f9; font-size:12px;}

/* login */

#login-paga {width:300px; background:#f1f1f1; border:5px solid #ddd; margin:0 auto;}
#login-paga td {}
input.button {font-size:12px; cursor:pointer; font-family:tahoma;}
input.button2 {font-size:12px; cursor:pointer; font-family:tahoma;}
input.button20 {background:#888; border:2px solid #555; color:#fff; font-size:11px; padding:5px 10px; cursor:pointer}
input.green-button {background:#0E7000; border:2px solid #0E7000; color:#fff; font-size:11px; padding:2px 5px; cursor:pointer}

/* user */

#user-menu-box  {margin-top:2px; padding:30px 10px 10px 10px; background:url(images/userbox.gif) repeat-x top #e9e9e9; }
#user-menu-box2  {padding:20px 10px 20px 10px; background:url(images/stbg.gif) repeat-x top}
#user-menu-box2 font {font-weight:normal; color:#888; font-size:11px;}
font.rrr  {font-size:9px; color:#000; font-family:tahoma;}
.user-search-item {float:left; width:190px; background:url(images/userbg.jpg)repeat-x top; padding:20px 10px; margin:1px; height:160px; position:relative; text-align:center;}
.user-search-item p {margin:5px;}
img.skv {border:5px solid #ddd; margin:0 10px 5px 0; width:60px;}
font.gray {color:#777}
font.gray2 {color:#777; font-size:10px;}
font.gray3 {color:#777; font-size:11px;}
table.nf_box {width:100%; border-bottom:2px solid #ddd;}
td.nf_item {padding:10px; vertical-align:top; width:33%; background:url(images/vk.gif) no-repeat right bottom #f1f1f1;}
td.nf_item2 {padding:10px 1px; vertical-align:top; width:33%; text-align:left; background:url(images/userbg.jpg) repeat-x top;}
div.main-profile-box {width:252px; position:relative; text-align:left; }
div.mp-foot {width:252px;  height:15px; margin-top:15px;}
div.krest {position:absolute; width:21px; height:21px; background:url(images/krest.gif); top:13px; left:13px;}
div.plashka {position:absolute; width:200px; height:31px; background:url(images/plashka.gif); bottom:5px; left:18px; color:#fff; text-align:center;}
div.main-profile-box p {margin:5px 0 0 0; padding:0;}
.all-c {margin-bottom:10px; color:#777}
.all-c img {vertical-align:middle}

#myphoto {padding:0 15px 15px 0; background:url(images/photobg.jpg) no-repeat right bottom; text-align:right; margin-right:20px;}

div.forum-avatar {position:relative; margin:5px 0;}
div.forum-krest {position:absolute; width:48px; height:45px; background:url(images/terapevt.gif); top:0px; left:65px;}

#user-search-box {background:url(images/forum-bg2.gif) repeat-x top #F1F1F1; padding:10px; margin:5px 0 10px 0; display:none}
#user-search-box span {font-size:18px; color:#777; font-weight:normal; text-shadow: 1px 1px #f1f1f1; text-decoration:underline; margin-left:10px;}
#user-search-box table {margin:15px 0 15px 0; width:99%}
#user-search-box td {padding:5px 0; width:33%; color:#777}
#user-search-box select {width:215px;  font-size:11px; color:#777; margin:5px 0;}
a.s-u {text-decoration:underline; cursor:pointer;}
a.s-u:hover {text-decoration:none}
.only-m {margin:15px;}
.only-m img {border:0px; vertical-align:middle;}
.i-am-doctor      {color:#fff; background:url(images/doctor-bg.gif) no-repeat left #ee3a3a; padding:2px 10px 2px 25px; margin-top:10px}

#setup-menu {list-style-type:none; margin:0; padding:0;}
#setup-menu li {margin:4px 0; height:20px;}
#setup-menu li a {font-size:12px; background:url(images/bullet.gif) no-repeat left ; padding-left:20px;}
#setup-menu li.active a {font-size:12px; background:url(images/date-bg2.gif) no-repeat left #C9C9C9; padding:3px 10px; color:#777; text-decoration:none}
.arrow-right {width:122px; height:42px; background:url(images/arrr.jpg)}
.arrow-right div {padding:13px 0 0 5px; }
.arrow-right div a {color:#fff;}
.arrow-left {width:122px; height:42px; background:url(images/arrl.jpg); margin-top:15px;}
.arrow-left div {padding:13px 0 0 29px; }
.arrow-left div a {color:#fff;}

.user-box {background:#f1f1f1; padding:10px; margin:5px 0 10px 0;}
.user-box span {background:url(images/lupa.gif) no-repeat left; padding:3px 0 3px 15px; font-weight:bold;}
.user-box table {margin:15px 0 15px 0}
.user-box td {padding:5px 0;}
.user-box select {width:215px;  font-size:11px; color:#777; margin:5px 0;}
input.ff1 {width:160px; font-size:11px; color:#777}
input.ff2 {width:50px; font-size:11px; color:#777}

ul.m-list {list-style-type:none; margin:15px; padding:0}
ul.m-list li {font-size:12px; padding:0px 0 5px 20px; background:url(images/bullet.gif) no-repeat 0 0;}
ul.m-list li i {color:#999}
ul.m-list li b {color:#999}

ul.m-list2 {list-style-type:none; margin:15px; padding:0}
ul.m-list2 li {font-size:12px; padding:0px 0 5px 20px; background:url(images/bullet.gif) no-repeat 0 0;}
ul.m-list2 li b {color:#999}
ul.m-list2 li i {color:#999}
div.aboutme {font-size:14px; padding:10px 20px}

.bday-box {background:#FFE4E4; padding:10px; margin:5px 0 10px 0;}
.bday-box2 {background:#FFE4E4; padding:10px; margin:5px 0 0px 0;}

span.warning   {background:#999; color:#fff; padding:3px 7px 3px 7px; font-size:11px;}
a.np           { color:#0E7000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:underline;  margin-right:1px;}
a.np:hover     { color:#0E7000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
a.np2           {background:#999; color:#fff; padding:3px 7px 3px 7px; font-size:15px; text-decoration:none}
a.np2:hover     {background:#000; color:#fff; padding:3px 7px 3px 7px; font-size:15px; text-decoration:none}
a.np_arrow           {background:#fff; color:#000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
a.np_arrow:hover     {background:#fff; color:#000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
a.np3           {background:#52A5D9; color:#fff; padding:3px 5px 3px 5px; font-size:11px; text-decoration:none; margin:0 2px 0 0;}
a.np3:hover     {background:#000; color:#fff; padding:3px 5px 3px 5px; font-size:11px; text-decoration:none}
font.np           {background:#ddd; color:#555; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none; margin-right:1px;}

a.np-gl           {color:#0E7000; font-size:12px; text-decoration:underline;  margin-right:3px;  }
a.np-gl:hover     {text-decoration:none}
font.np-gl           {color:#999; font-size:12px; margin-right:3px;}

a.nextprev_link           { color:#0E7000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:underline;  margin-right:1px;}
a.nextprev_link:hover     { color:#0E7000; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none}
span.nextprev_current     {background:#ddd; color:#555; padding:3px 7px 3px 7px; font-size:13px; text-decoration:none; margin-right:1px;}



a.prof1 {color:#0568B5; font-size:12px;}
a.prof2 {color:#0568B5; font-size:12px;}
a.prof3 {color:#0568B5; font-size:12px;}
a.prof4 {color:#0568B5; font-size:12px;}
a.prof5 {color:#0568B5; font-size:12px;}
a.prof6 {color:#0568B5; font-size:12px;}
a.add-prof img {border:0}
a.pm-prof {color:#A10C02; background:url(images/pm.gif) no-repeat left; padding-left:15px;}

div.bp1   {background:url(images/bp1.gif) no-repeat left; padding-left:35px; height:30px;}
div.bp2   {background:url(images/bp2.gif) no-repeat left; padding-left:35px; height:30px;}
div.bp3   {background:url(images/bp3.gif) no-repeat left; padding-left:35px; height:30px;}
div.bp4   {background:url(images/bp4.gif) no-repeat left; padding-left:35px; height:30px;}

div.commentbox   {padding:20px 0 20px 0; border:1px dotted #bebebe; background:#FFE4E4;}
div.commentbox2   {padding:5px; border:1px dotted #bebebe; background:#FFE4E4; font-size:10px;}

div.loglink1 {color:#999;  background:url(images/admin.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.loglink2 {color:#999;  background:url(images/setup.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.loglink3 {color:#999;  background:url(images/profile.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.loglink4 {color:#999;  background:url(images/mail.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.loglink5 {color:#999;  background:url(images/exit.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}

/* glossary, wiki, enc, faq */

.word-item {margin:0 0 15px 0; padding:0 0 10px 0; width:30%; float:left}
.word-item p {margin:3px 0}
.word-letter {color:#999; font-size:18px; font-weight:bold;}
#roll_search {background:url(images/drugsbg.gif) no-repeat; width:565px; height:106px;}
.tbox2 {width:85%}
.drugs-cat {width:46%; float:left; background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin:5px 5px 5px 0px;}
.wiki-cat {padding-left:0px; margin:5px 5px 5px 0px;}
.wiki-cat a {color:#A10C02; font-size:12px; font-weight:bold;}
.wiki-subcat {width:31%; float:left; background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin:3px 5px 3px 0px;}
.wiki-subcat a {color:#0568B5; font-size:12px;}
.wiki-item { background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin:3px 5px 3px 0px;}
.wiki-item a {color:#0568B5; font-size:11px; font-weight:bold}
.wiki-item-s { background:url(images/arrow.gif) no-repeat left; padding-left:10px; margin:3px 5px 8px 0px;}
.wiki-item-s a {color:#0568B5; font-size:12px; font-weight:bold;}
.wiki-item-n { background:url(images/arr3.gif) no-repeat top left; padding-left:20px; margin:3px 5px 13px 0px; font-size:12px;}
.wiki-item-n a {color:#0568B5; font-size:14px;}
.wiki-item-n p {margin:3px 0;}
.wiki-item-n img {margin:0px 10px 0 0; border:4px solid #ddd;}
.wiki-cont {font-size:12px;}
.wiki-box {float:left; width:300px; height:300px; margin-bottom:30px;}
.wiki-desc {margin:40px 0; font-size:12px;}
.wiki-more {margin:20px 0 0 0; font-size:12px;}
.faq-item {margin:0 0 10px 0; border-bottom:0px solid #f1f1f1; padding-bottom:30px;}
.faq-item p {margin:10px 0 2px 0; font-size:12px;}
a.faq-blue {color:#0568B5; background:url(images/faq.gif) no-repeat left; padding-left:15px; font-size:12px;}
.faq-cat {padding:5px 4px 0 20px}
.faq-cat a{color:#0568B5; background:url(images/arrow.gif) no-repeat left; padding-left:10px; font-size:12px;}
div.faq-box {background:#f1f1f1; margin:10px 0 0 0; padding:10px;}
div.ask {padding:25px 4px 0 20px}
div.ask a {color:#0E7000; font-weight:bold; background:url(images/reg-a.gif) no-repeat left; padding-left:15px;}
div.faq-right {margin-bottom:10px; color:#666}
div.faq-left  {font-size:12px; margin-bottom:20px;}
.gloss-let   {background:url(images/glos-l.gif) no-repeat left #ebebeb; height:39px; width:420px; text-align:center; margin-bottom:7px;}
.gloss-let2   {background:url(images/glos-r.gif) no-repeat left #ebebeb; height:39px; width:420px; text-align:center; margin-bottom:7px;}
.gloss-let span {background:url(images/glos-r.gif) no-repeat right; height:39px; width:19px; float:right;}
div.wiki-main-img {float:left; width:120px; height:250px;}

/* search */

#search-line {height:68px; background:url(images/search.gif) no-repeat right #3763a0; text-align:left}
a.slink {color:#fff; text-decoration:underline; cursor:pointer}
input.search-field2 {width:100%; margin-bottom:5px;}
div.chbo {background:#f1f1f1; padding:3px; margin-right:2px; float:left;}

/* blog, pm */

div.blog1 {padding:25px 4px 0 20px}
div.blog1 a {color:#0E7000;  background:url(images/list-blog.gif) no-repeat left; padding-left:15px;}
div.blog2 {padding:1px 4px 0 20px}
div.blog2 a {color:#0E7000;  background:url(images/bloggers.gif) no-repeat left; padding-left:15px;}
div.blog-entry {background: #ebebeb; padding:10px; font-size:12px;}
div.blog-entry2 {text-align:justify; font-size:14px; margin-top:20px; background:url(images/gbg.gif)repeat-x top; padding:10px;}
div.blog-entry-short {background: #ebebeb; padding:10px; font-size:11px;}
div.blog-date {color:#999;  background:url(images/blogdate.gif) no-repeat left; padding-left:15px; margin:1px 0}
div.blog-cat {color:#999;  background:url(images/blogcat.gif) no-repeat left; padding-left:15px; margin:1px 0}
div.blog-blogger {color:#999;  background:url(images/bloggers.gif) no-repeat left; padding-left:15px; margin:1px 0}
div.blog-blogger2 {color:#000;  margin:8px 0}
div.blog-qu {background:url(images/quote.gif) no-repeat left; width:53px; height:47px;}
div.blog-qu2 {background:url(images/quote2.gif) no-repeat left; width:211px; height:47px;}
div.blog-name {margin:5px 0;}
div.blog-name a {color:#000;}
div.blog-comment {background:url(images/blogcomm.gif) no-repeat left; padding-left:15px; margin:10px 0}
img.avatar {border:4px solid #ddd; width:60px; height:60px}
div.messagebox {background:#a82727; color:#fff; font-size:11px; padding:5px; text-align:center; font-weight:bold;}
.blogger-card {float:left; width:30%; background:#f1f1f1; padding:10px; margin:5px 5px 2px 0;}
div.blog-menu {border:3px solid #FFF5C2; padding:10px;}
div.blog-menu p {color:#999; margin:6px 0;}
.my-blog-add  {color:#999;  background:url(images/newt.gif) no-repeat left; padding-left:15px; margin:1px 0}
.my-blog  {color:#999;  background:url(images/myblog.gif) no-repeat left; padding-left:15px; margin:6px 0 2px 0}
div.bla  {color:#999;  background:url(images/answer.gif) no-repeat left; padding-left:15px; margin:6px 0 2px 0}
div.infobar1  {color:#999;  margin:6px 0 2px 5px}
div.infobar2  {color:#999;  background:url(images/stena.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.infobar3  {color:#999;  background:url(images/blogcomm.gif) no-repeat left; padding-left:15px; margin:2px 0 2px 5px}
div.infobar4  {color:#999;  margin:2px 0 2px 5px}
div.infobar1 img {vertical-align:middle;}
div.infobar4 img {vertical-align:middle;}
span.search-checkbox {width:30%; float:left; color:#A10C02; margin:3px 0}
div.message {color:#A10C02; font-weight:bold; margin:10px;}
.my-inbox  {color:#999;  background:url(images/inbox.gif) no-repeat left; padding-left:19px; margin:6px 0 2px 0}
.my-outbox  {color:#999;  background:url(images/outbox.gif) no-repeat left; padding-left:19px; margin:6px 0 12px 0}

/* forum */

a.forum1 {color:#0568B5}
a.forum2 {color:#0568B5}
a.poster {color:#0568B5}
div.fforum    {width:240px;  padding:0px 5px 0px 5px; text-align:left;}
div.fansw   {width:240px; background: url(images/fanswer.gif) no-repeat top left; }
div.fcount  {position:absolute; text-align:center; width:28px; padding-top:7px; font-size:9px; color:#EB8552; font-family:arial}
td.fsep    {border-top:3px solid #ddd;}
div.name {padding-left:35px; width:auto; font-size:10px; font-weight:normal;}
div.name a {font-size:11px;}
div.filecat {font-size:10px; color:#444; }
div.newfiles  {width:225px; background:url(images/newfiles.gif) no-repeat top left; font-size:14px; font-weight:bold; color:#000; padding:0px; vertical-align:top;}
.nmain-tit3 {margin:5px 0 15px 0; padding:5px; background:#f1f1f1; font-size:12px; font-weight:bold; color:#777}
div.indent {background:#fffbe8; padding:10px; margin:0 15px; border:1px dotted #444; color:#999;}

/* news */

.n-date {color:#777; font-size:11px; background:url(images/date.gif) no-repeat left; padding-left:15px; font-weight:normal}
.n-date2 {color:#fff; font-size:11px; background:url(images/date-bg2.gif) no-repeat left; padding:5px 15px; margin-bottom:10px;}
.n-date3 {color:#fff; font-size:11px; background:url(images/date-bg2.gif) no-repeat left; padding:5px 15px; }
.n-cont {margin:10px 0px; font-size:13px; text-align:justify}
.n-cont a {color:#005EA6;}
img.bbcode {margin:10px;}
a.commentlink {background:url(images/comm.gif) no-repeat left; padding-left:15px; color:#96120D}
a.more {color:#A10C02; font-size:11px;}
img.news_image {border:2px solid #ddd; display: block;
float: none;
margin: auto;}
a.newstit {color:#222; font-size:13px; font-weight:bold;}
div.news-box {margin:0 0 25px 0; background:url(images/gbg.gif) repeat-x top #fff; padding:10px;}
div.posts-box {margin:0 0 25px 0; border:1px solid #ddd; background:url(images/userbg.jpg) repeat-x top; padding:10px;}
.nmain-tit2 a, .nmain-tit2 p{color:#333; font-weight:bold; font-size:12px;}
.nmain-tit2 p{margin:0;}
.nmain-tit2 {margin:5px 0 15px 0; padding:5px;}
div.news_item_left {margin:0 0 8px 0; border-bottom:1px solid #f1f1f1; padding-bottom:5px;}
div.news_item_left a {color:#0568B5; font-size:12px;}
div.news_item_left font {color:#777; font-size:10px;}
div.comment-button {float:left; width:108px; margin:10px 0 0 0;}
div.comment-count {float:left; width:25px; height:21px; background:url(images/comm_bg.gif) no-repeat; margin:10px 0 0 0;}
div.comment-count {font-weight:bold; font-size:12px; padding:4px 0 0 10px;}

/* reklama */

#reklama li a {color:#0568B5; font-size:12px;}
#reklama li {margin:0 0 3px 0; list-style-type:none; background:url(images/arrow.gif) no-repeat left; padding-left:14px;}
#reklama2 li a {color:#000; font-size:12px;}
#reklama2 li {margin:0 0 3px 0; list-style-type:none; background:url(images/arrow.gif) no-repeat left; padding-left:14px;}
.rek-cont {margin:20px 0; font-size:12px;}
.rek-cont table td{font-size:12px; border:1px solid #ddd;}
.rek-cont table td img {border:0px; vertical-align:middle}
a.sxema {color:#A10C02; background:url(images/lupa.gif) no-repeat left; padding-left:14px;  }
font.red{color:red}

/* footer */

#footer {background:#eee; padding:0 20px 20px 20px; border-top:4px solid #ddd;}
.foot-info {font-size:10px; color:#fff; background:#ddd; padding:5px; text-align:center; margin-bottom:20px;}
#jetis  {float:right;}

#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
        background:url(images/msep.gif) repeat-y right;
		padding: 10px 17px;
		text-decoration: none;
		border-top: 1px solid #005ea6;

		color: #fff;
		}

	#jsddm li a:hover
	{	background: #004579;
	    border-bottom: 1px solid #004579}

		#jsddm li ul
		{	margin: 0;
			padding: 0 0 10px 0;
			position: absolute;
			visibility: hidden;
			background:#444;
			width:200px;}

			#jsddm li ul li
			{	float: none;
				display: inline;
				}

			#jsddm li ul li a
			{	width: auto;
			    padding: 4px 17px;
				color: #fff;
				font-size:11px;
				background:#444;
				border:0;
				text-shadow: 0.1em 0.1em #000;}

			#jsddm li ul li a:hover
			{	background: #999;
			border:0}

.highslide {
        cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
        border: 2px solid gray;
}
.highslide:hover img {
        border: 2px solid white;
}

.highslide-image {
        border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
        color: white;
        font-size: 9px;
        font-weight: bold;
        text-transform: uppercase;
    text-decoration: none;
        padding: 3px;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
        font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


td.next1  {width: 20px; background: #e7e7e7; text-align:center; font-weight: bold;}
td.next2  {width: 20px; background: #cecece; text-align:center; font-weight: bold; color:#A81F27}

.nextprev {
        border: 0px;
        text-align: left;
        padding: 2px;
        background-color: #fff;
}

.spacer{
        padding: 5px 0px;
}

.fborder, .border{
        border-collapse: collapse;
        border-spacing: 0px;
}

.forumheader4, .fcaption, .finfobar {
        padding:10px 5px;
        border-bottom: 1px solid #e7e7e7;
}
.forumheader2 {
        padding:10px 5px;
        background:url(images/fbgs.gif) repeat-x top;
        border-bottom: 2px solid #e7e7e7;

}

.forumheader3 {
        padding:10px 5px;

        border-bottom: 2px solid #e7e7e7;

}

.forumheader {
        background-color:#f1f1f1;
        padding:10px 5px;
        border-bottom: 1px solid #e7e7e7;
}

.dbord {

        border-bottom: 1px solid #3C369F;
}

.forumheader, .forumheader4, .finfobar {

        font-size:14px; font-weight:bold;
}

.forumheader5 {
        cursor: pointer;
}

.fcaption, .forumheader5 {
        background-color: #fff;
        font-weight:bold
}

.searchhighlight {
        text-decoration: underline;
        color: #ff0000;
        font-weight: bold;
}

.helpbox {
        border: 0px;
}


.logo {
         display: block;
}

.smalltext, .smallblacktext,  .helpbox {
        font: normal 10px  tahoma; color:#999;

}



.tbox {
        font: normal 11px  tahoma;
        color: #666;
        background: url(images/filed_bg.gif) repeat-x top #fff;
        border: 1px solid #d8d8d8;
        width:100%;
        padding:2px;
}

.tboxc {
        font: normal 11px  tahoma;
        color: #A81F27;
        background-color: #FBFBFB;
        border: 2px solid #777;
        width:100%;
        margin-bottom: 5px;
}

.helpbox {
        font: normal 10px  tahoma;
        color: #A81F27;
        background-color: #fff;

}

/* horoscope */

table.horoscope {width:97%}
table.horoscope td {width:25%; text-align:center; padding-bottom:40px}
table.horoscope img {border:0px;}
div.horo-c {text-align:justify; font-size:12px; padding-top:60px;}
div.grr {border-bottom:2px solid #ddd; border-top:2px solid #ddd; color:#336699; font-size:12px; padding:10px 0 0 0;}
div.aktgoro {float:left; width:250px; margin:15px 15px 10px 0px}
p.goro-box {font-size:12px; margin-bottom:15px;}
#daily-horo font {font-size:12px; font-weight:bold; color:#000}
#daily-horo b {color:#336699}
#daily-horo img {vertical-align:middle}

/* holiday */

table.holidays {width:98%;}
td.holiday-date {width:150px; font-size:12px; border-bottom:1px solid #ddd; text-decoration:underline; color:#777}
td.holiday-text {font-size:11px; border-bottom:1px solid #ddd; padding:10px 0;}
td.holiday-text b {font-size:12px; text-decoration:underline; font-weight:normal; color:#0568B5}
td.holiday-month {font-size:12px;  font-weight:bold; background:url(images/date.gif) no-repeat left #f1f1f1; background-position: 5px  10px; padding:10px 10px 10px 20px;  }
ul.month {list-style-type:none}
ul.month li {background:url(images/arrow.gif) no-repeat left; padding-left:15px; margin:2px 0;}
ul.month a {font-size:12px; color:#0568B5}

/* phones */

table.holidays {width:98%;}
td.phone {width:120px; font-size:12px; border-bottom:1px solid #ddd; text-decoration:underline; color:#777; padding:10px 0px 10px 25px; background:url(images/phone.jpg) no-repeat left}
td.holiday-text {font-size:11px; border-bottom:1px solid #ddd; padding:10px 0;}
td.holiday-text b {font-size:12px; text-decoration:underline; font-weight:normal; color:#0568B5}
td.phones-tit {font-size:12px;  font-weight:bold; background:url(images/repot.gif) no-repeat left #f1f1f1; background-position: 5px  10px; padding:10px 10px 10px 20px;  }
ul.phones {list-style-type:none; margin:20px 0 0 5px; padding:0px;}
ul.phones li {background:url(images/arrow.gif) no-repeat left; padding-left:15px; margin:5px 0;}
ul.phones a {font-size:12px; color:#0568B5}

table.infotd {width:100%; margin:20px 0;}
table.infotd td {border:1px solid #f1f1f1; text-align:center; padding:2px;}

/* dop footer */

#foot1 {float:left; width:230px; font-size:10px; color:#777}

#foot2 {float:left; width:230px}
#foot2 ul {margin:5px 0 5px 10px; padding:1px; list-style-type:none}
#foot2.foot4 ul {margin:5px 0 5px 0px; padding:1px; list-style-type:none}
#foot2.foot4 p {color:#8A8A8A; font-size:12px; font-family:tahoma; font-weight: bold;padding-left:10px}
#foot2 ul li {background:url(images/arr2.gif) no-repeat left; padding:4px 0 4px 10px;}
#foot2 ul li a {color:#999}

#foot3 {float:left; width:230px}
#foot3 ul {margin:5px 0 5px 10px; padding:1px; list-style-type:none}
#foot3 ul li {background:url(images/arr2.gif) no-repeat left 4px; padding:4px 0 4px 10px;}
#foot3 ul li a {color:#999}
#foot3 p {color:#666}

#foot4 {float:left; width:230px;text-align:left}
#foot4 ul {margin:5px 0 5px 10px; padding:1px; list-style-type:none}
#foot4 ul li {background:url(images/arr2.gif) no-repeat left; padding-left:10px;}
#foot4 ul li a {color:#999}
#foot4 p {color:#666}

.vkontakte {background:url(images/vkontakte.gif) no-repeat left; padding:2px 0px 2px 20px;}
.vkontakte a  {color:#0568B5; font-size:10px;}

.our-partners {background:url(images/partners.gif) no-repeat left; padding:2px 0px 2px 20px;}
.our-partners a  {color:#999; font-size:10px;}

.pps {color:#999; font-size:10px; margin:2px 0;}
.pps a {color:#999; font-size:10px;}

p.lek-sep {font-weight:bold;}

#azd {width:100%; float: left;}
#azd td {border:1px solid #ddd; padding:5px; width:25%; vertical-align:top;}
#azd td a {font-size:12px;}
.azd-l {float:left; margin:0 10px 0 0; width:110px; height:100px; text-align:center;}
.azd-f {float:right; }

#azd2 {width:100%;}
#azd2 td {border:1px solid #ddd; padding:5px; vertical-align:top; text-align:center;}
#azd2 td a {font-size:12px;}

a.filter:hover img {

filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);

-moz-opacity: 1; /* Mozilla 1.6 */

-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */

opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

filter: alpha(opacity=100); /* IE 5.5+*/

}

a.filter img {

filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50);

-moz-opacity: 0.5; /* Mozilla 1.6 */

-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */

opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

filter: alpha(opacity=50); /* IE 5.5+*/

}

ol.lek-search li {margin:2px 0 5px 0;}
ol.lek-search li a {color:#0568B5}
table.apteka-full-search {margin:30px 0; width:98%; font-size:12px;}
table.apteka-full-search td {border-bottom:1px solid #ddd; font-size:12px; padding:5px;}
td.delivery {text-align:center;}
td.lektb {color:#999; font-size:11px;}
div.aptekaAddress {display:none; background:#E4F4FF; padding:5px;}
.open {display:block;}
a.apteka-blue {color:#0568B5; text-decoration:underline; cursor:pointer;}
a.apteka-blue:hover {text-decoration:none}
.tboxs {width:99%; color:#999}

.cat-article-list ul {list-style: none; margin: 0px 0px 15px 0px; padding: 0; float: left;}
.cat-article-list ul li {float: left; width: 250px; height: 258px; position: relative; margin: 10px 10px; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.3); border-radius: 5px;}
.cat-article-list ul li a {text-decoration: none; color: #777;}
.cat-article-list ul li:hover {box-shadow: 0px 0px 5px 1px #35312e;}
.cat-article-list ul li:hover a { color: #35312e;}
.cat-article-list ul li:hover img { opacity: 1;}
.cat-article-list ul li .cat-article-name a {display: block; height: 35px; text-align: center; font-size: 14px; padding-top: 5px;}
.cat-article-list ul li .cat-article-img a {display: block; height: 133px; text-align: center; padding-bottom: 10px;}
.cat-article-list ul li .cat-article-img a img {max-width: 240px; max-height: 133px; margin: 0; opacity: 0.9;}
.descr-cat {display: block; width: 100%;}
.descr-cat p {max-height: 58px; overflow: hidden; padding: 0px 10px;}
ul#mavr{
	position:absolute;
}
ul#mavr li{
	display:inline;
}
#mavr{
	visibility: hidden;
	margin: 0 0 0 -10px !important;
	padding: 0 !important;
}
#mavr-show:hover #mavr{
	/*visibility: visible;*/
}
#mavr ,#mavr-show:hover > a{
	/*visibility: hidden;*/
}

#mavrcatlist {
    position: relative;
	width: 50px;
}

#mavrcatlist li {
	display: block;
    text-decoration: none;
    color: #fff;
    padding: 3px 12px;
    border-radius: 5px;
}

#mavrcatlist ul {
	position: absolute;
	width: 110px;
    left: -9999px;
	bottom: 5px;
    list-style:none;
    padding: 4px;
	border: 1px solid #c7cacc;

	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
	z-index: 9999;
}

#mavrcatlist:hover ul {
	left: 0;
}
.seealsodiv img {
    float: left;
	margin-right:10px;
}
.seealsodesc{
	margin-top:10px;
}
.clearfix {
    clear: both;
}
.classh2{
	font-size: 18px;
color: rgb(102, 102, 102);
font-weight: normal;
text-shadow: 1px 1px rgb(221, 221, 221);
}
.classh2 font {color:#AE0D01; font-size:18px;}
.indexator ul {
	list-style:none;
	margin:0;
	padding:0;}
.indexator li {
	margin: 0px 0px 8px;
border-bottom: 1px solid #F1F1F1;
padding: 5px 0;}