/* START_DEFAULT_STYLES */
html {padding:0;margin:0;font-size:62.5%;}
body {background:#b5c4c8;font: 12px Tahoma, Arial, Helvetica, sans-serif;margin: 0;padding: 0;color: #000; padding-bottom:15px;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited {color: #000000;text-decoration: underline;cursor: pointer;}
a:hover {color:#333333;text-decoration: none;}
img {border:none;}
ul, ol {margin:0;padding:0;}
li {margin:0;padding:0 10px;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}
a:active, a:focus, img, input {outline: 0;}

/* END_DEFAULT_STYLES */

#all {width:965px; margin:0 auto; background:#ffffff url(../images/all_t_l.png) 0 0 no-repeat; margin-top:15px;}
#header {background:url(../images/all_t_r.png) 100% 0 no-repeat; height:210px; position:relative;}
#header h1 { text-indent:-9999px; overflow:hidden; width:149px; height:178px; background:url(../images/logo.jpg) 0 0 no-repeat; position:absolute; top:25px; left:25px;}
#header p { width:292px; height:80px; background:url(../images/com_box.png) 0 0 no-repeat; position:absolute; top:25px; right:25px; font-size:11px; padding:8px 10px 0 40px;}
#header p em {font-weight:bold; display:block; padding-bottom:4px;}
#content { background:url(../images/all_b_r.png) 100% 100% no-repeat;}
.cont_box { background:url(../images/all_b_l.png) 0 100% no-repeat; padding:25px; _height:1%;}


#sidebar {width:165px; float:left;}
#mid_content {width:705px; float:right; position:relative; margin-top:-100px;}
.rl { background:url(../images/rl_b.png) 0 100% no-repeat; padding-bottom:8px; margin-bottom:15px;}
.rl_box {background:url(../images/rl_m.png) 0 0 repeat-y; padding:10px;height:1%;}
.rl h3 { background:url(../images/rl_top.png) 0 0 no-repeat; height:30px; padding:10px 0 0 0; text-align:center; color:#910000; font-size:14px; font-weight:bold;}
.rl li {font-weight:bold; list-style-type:none; padding:4px 0 4px 22px; background:url(../images/li.png) 0 10px no-repeat;height:1%;}
.rl li a, .rl li a:visited { display:block; background:url(../images/border.png) 0 0 no-repeat; padding:5px 0 0; }
.rl .first a, .rl .first a:visited { background:none;}

#footer {padding-top:10px;}
.ml { background:url(../images/ml_m.png) 0 0 repeat-x;}
.ml_l { background:url(../images/ml_l.png) 0 0 no-repeat;}
.ml_r { background:url(../images/ml_r.png) 100% 0 no-repeat; height:51px;}
#footer .ml_r {padding:17px 0 0; height:34px;text-align:center;} 

.s_input { background:url(../images/s_input.png) 0 0 no-repeat; float:right; border:0; width:240px; height:17px; padding:10px; vertical-align:top;overflow:visible; font-size:14px; line-height:17px;}
.s_submit { float:right;}
#mid_content .ml_r form {padding:9px 15px 0 0;}
#mid_content .ml_r h2 { padding:5px 0 0 15px; font-size:18px; float:left;}
#mid_content .ml { margin-bottom:15px;}

.box {margin-bottom:15px;}
.box h2 { background:url(../images/box_m.png) 0 0 repeat-x; padding:0; zoom:1;}
.box h2 em {display:block;background:url(../images/box_l.png) 0 0 no-repeat;}
.box h2 strong {color:#3e3e3e; text-align:center; display:block;background:url(../images/box_r.png) 100% 0 no-repeat; height:23px; font-size:12px;padding-top:7px;}
.box_cont {border:1px solid #e7e7e7; padding:3px;}
.box_side {border:1px solid #fafafa; background:#f2f2f2; padding:10px;_height:1%;}
.col_4, .col_5, .col_2, .col_3, .col_1 { width:100%; overflow:hidden;}
.col_4 li, .col_5 li, .col_2 li, .col_3 li, .col_1 li { padding:2px 0; list-style:none; width:25%; float:left;}
.col_5 li {width:20%;}
.col_2 li {width:50%;}
.col_3 li {width:33%;}
.col_1 li {width:100%;}

.m_left {width:48%; float:left;}
.m_right {width:48%; float:right;}
.table_1 {width:100%; border:0; border-collapse:collapse;}
.table_1 td {padding:4px; border:1px solid #939393; background:#fff;}

.drugs h3 {font-size:13px; padding:10px 0; }

.inputText {border:1px solid #000;}

.but {background:#ffd201; border:1px solid #656565; padding:2px 15px;}
.news_line {border:1px solid #fdcf01; padding:10px; margin-bottom:10px; background:#fff;}