/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body { background:#e5ffe7;
       font-family: Trebuchet MS;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}
.g { width:1000px;}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }
/* Png XAK
--------------------------------------------------*/
.fx { filter:expression(fixPNG(this));}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") repeat-x; height:253px; padding:25px 160px 0px 0px}
.h.med { background-image: url("../images/top_med.jpg"); }
.h.med p { display:none; }
.h.science { background-image: url("../images/top_science.jpg"); color:#fff; }

.h.science .im a { color:#fff; }
.h.lib { background-image: url("../images/top_lib.jpg"); }
.h.lib p { display:none; }
.h.prod { background-image: url("../images/top_prod.jpg"); }
.h.prod2 { background-image: url("../images/top_prod2.jpg"); }
.h.prod2 p { display:none; }
.h.lab { background-image: url("../images/top_lab.jpg"); }
.h.lab p { display:none; }
.h.news { background-image: url("../images/top_news.jpg"); }
.h.news p { display:none; }
.h i { display:block; text-align:right; font-style:normal; font-size:1.4em; padding:0px 140px 0px 0px;}
.h i a { text-decoration:underline; color:#323837; margin-left:13px}
.h i a:hover { text-decoration:none}
.h i.im { float:left; padding-left: 25px; }
.h i.im a { color:#000; }
.h i.im a.act_lang { color:#000; }
.h i a.act_lang { text-decoration:none; color:#98a6a4; font-weight:bolder; }
/* Head - Logo
--------------------------------------------------*/
.h img { float:right; margin:20px 0px 0px 0px}
/* Head - Text
--------------------------------------------------*/
.h p { font-size:1.3em; padding:30px 0px 0px 40px}
.h p a { color:#000; }
.h p a:hover { text-decoration:none; }
.h.science p a { color:#ffffff; }
/* Center
--------------------------------------------------*/
/* Center_Col
--------------------------------------------------*/
.c { color:#41504d; padding:0px 65px 0px 40px; font-size:1.2em}
.c a { color:#41504d; text-decoration:underline}
.c a:hover { text-decoration:none}
.c_co {}
.c_co ul { margin-left:0px; padding-left:15px; }
.c_co .hospitals div { margin-bottom: 5px; }
.c_co .hospitals ul { display: none; margin-top: 5px; }
.c_co .hospitals ul p { display:none; }
.c_co .hospitals ul ul { display:none; }
.c_co .hospitals ul li ul { list-style: square; margin-bottom:10px; }
.c_co h1 { font-size:1.7em; color:#41504d; padding-bottom:10px }
.c_co p { padding-bottom:10px; text-align:justify }
/* Center_Col - Block
--------------------------------------------------*/
.cb { background: url("../images/cb.gif") no-repeat 0 20px; min-height:153px; position:relative; margin:0px 25px 30px -40px; padding:25px 0px 0px 40px }
*html .cb { height:153px}
.cb a { color:#41504d; text-decoration:underline }
.cb a:hover { text-decoration:none }
.cb a.active { text-decoration:none; font-weight:bold; }
.cb table tr td { height:163px; padding:30px 0px 0px 0px; text-align:center; font-size:11px}
.cb table tr .cb_l { width:250px; text-align:left; vertical-align: top; padding:0px 0px 0px 40px}
.cb table tr .cb_l h6 { padding-bottom:5px}
.cb table tr .cb_l .fx { float:left; margin-right:10px }
.cb table tr td .cbl_a { position: relative; bottom:-60px; font-size:10px }
.cb table tr td u { display:block; padding-top:5px; text-decoration:none}
/* Center_Col - Block - News
--------------------------------------------------*/
.cnt_r { background:#ffffff url("../images/cnt_r.gif") no-repeat right top; padding:10px 0px 0px 0px; }
.cnt_rt { background: url("../images/cnt_rt.gif") no-repeat 100% 100%; padding:0px 9px 4px 0px; width:630px; }
.c_new { min-height:305px; padding:10px 35px 15px 0px}
*html .c_new { height:305px; }
.c_new b { font-size:11px; color:#b3b3b3; font-weight:normal; display: block}
.c_new h1 { font-size:13px; padding-bottom:5px; color:#41504d; line-height:1.2em; }
.c_new a { color:#41504d; text-decoration:underline}
.c_new a:hover { text-decoration:none}
.bn_i { border-left:5px solid #00ab14; padding:0px 0px 2px 15px; margin-bottom: 23px;}
.bn_i table tr td {}
.bn_i table tr td p { text-align:justify; line-height:1.2em}
.bn_i table tr td img { margin-right:10px}

.bn { border-left:5px solid #7bea88; padding:0px 0px 0px 15px; font-size:0.9em; margin-bottom:23px; line-height:1.2em}
.bn b { font-size:11px; color:#b3b3b3; font-weight:normal; display:block; padding-bottom:3px}
/* Right_Col
--------------------------------------------------*/
.r { width:260px;}
/* Right_Col - Menu
--------------------------------------------------*/
.rm { background: url("../images/rm.gif") no-repeat 0% 100%; padding:0px 0px 10px 26px ; position:relative; margin:-60px 0px 0px 0px; min-height:50px; }
*html .rm { height:50px}
.rm ul { margin:0px; padding:0px 0px 0px 0px; list-style:none}
.rm ul li { font-size:1.2em; margin-bottom:5px}
.rm ul li a { color:#294f2d; text-decoration:underline; background: url("../images/rm_a.gif") no-repeat 0px 6px; padding-left:15px}
.rm ul ul { font-size: 1em; }
*html .rm ul ul { font-size:0.85em; }
*html .rm ul ul ul { font-size:0.80em; }
.rm ul li a:hover { background: url("../images/rm_aa.gif") no-repeat 0px 6px;; text-decoration:none; color:#000000 }
.rm ul .rac a { background: url("../images/rm_aa.gif") no-repeat 0px 6px; text-decoration:none; color:#00ab14; }
.rm ul .rac ul a { color:#294f2d; text-decoration:underline; background: url("../images/rm_a.gif") no-repeat 0px 6px; padding-left:15px }
/* Footer_Cont
--------------------------------------------------*/
.f_cont { color:#1b2120; font-size:1.1em; float:right; padding:0px 80px 0px 0px; position: relative; margin:-140px 0px 0px 0px; }
.f_cont a { text-decoration:underline; color:#1b2120;}
.f_cont b { display:block; padding-bottom:2px}
.f_cont p { padding-top:10px;}
.f_cont p i { color:#606967; font-style:normal; margin-left:2px}
/* Footer
--------------------------------------------------*/
.f { border-top:2px solid #c7dec9; padding:30px 0px 60px 40px; margin-top:30px; color:#41504d; font-size:1.1em;}
.f form { float:right; padding:8px 40px 10px 0px; background: url("../images/f_in.gif") no-repeat 85px 0px;}
.f form b { font-weight:normal; margin-right:10px}
.f form input {  margin:0px 10px 0px 8px;  vertical-align:middle }
.f form .f_in { border:0px; width:152px; height:16px; background:none;}
.f form .btn_1 { width:15px; height:15px; border:0px; background: url("../images/btn_1.gif") no-repeat; position:relative; bottom:-2px}
.return { font-size:1.2em; }
#feedback_form {}
#feedback_form select { margin-bottom:7px; margin-top:7px; width:230px; }
#feedback_form label { font-size:1em; }
#feedback_form input { display:block; width:230px; }
#feedback_form textarea { display:block; width:230px; margin-bottom:5px; height:150px; margin-bottom:7px; }
.result { background-color:#cef3d9; }
.pages { margin-left:20px; padding-bottom:5px; }
.pages a { margin-right:5px; }
.pages a.active_page { text-decoration:none; margin-right:4px; font-weight:bolder; }
.licences { border-collapse: collapse; position:relative; border:solid 1px #82ac88; }
.licences td { padding:10px; vertical-align:top; border:solid 1px #82ac88; }
.licences td p { margin:0px; padding:0px; }
#success { font-size: 1.8em; }
.filter { margin-bottom:5px; }
.filter h2 a { padding-left:12px; background: url("../images/plus.gif") no-repeat 0 center; font-size: 15px; }
.filter a { padding-left:12px; background: url("../images/plus.gif") no-repeat 0 center; }
.filter ul a {  }
.filter ul ul a { display:inline }
.filter p { display: none; }
.filter p a { background: none; padding: 0 }
.article table { border-collapse: collapse; position:relative; border:solid 1px #82ac88; }
.article table td { padding:10px; vertical-align:top; border:solid 1px #82ac88; }
.article p { clear: left; }

div.page_docs { margin-top: 20px; border-bottom: 1px #ACBFAD solid; overflow: hidden; height: 100%; }
div.page_docs div { margin-bottom: 20px; overflow: hidden; height: 100%; zoom: 1; }
div.page_docs div div { margin: 0; }
div.page_docs div h3 { font-size: 1.3em; margin-bottom: 5px; }
div.page_docs div p { margin-bottom: 5px; padding: 0 }
div.page_docs div span a { display: block; }
div.page_docs div span { width: 120px; float: left; margin-right: 10px; }
div.page_docs div span img { margin-bottom: 3px; }
div.page_docs div .f_thumbs a { display: inline-block; margin-right: 5px; margin-bottom: 7px; border: 1px #7ea586 solid; }

a.dl { background: url(/images/dl.gif) no-repeat left center; padding-left: 20px; padding-top: 1px; color: #ce0000 !important; font-weight: bold; }

.back_link { font-size: 11px; display: block; margin-left: 30px; }
