body{
background:#ffffff;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
padding:15px 4px;
}

img { border:0;}
form { padding:0; margin:0;}

.head {background:#ef3124 url(../img/mhd_mbg.gif) right bottom no-repeat;}
.foot {background:url(../img/ft_bg.gif) top repeat-x; padding:20px 0 15px 0;}
.foot a {color:#333333; padding-right:20px; text-decoration:underline;}
.foot a:hover {color:#333333; padding-right:20px; text-decoration:none;}


h2 {font-size:12px; border-bottom:2px solid #CCCCCC; padding:0 0 2px; margin-bottom:10px; color:#ef3124;}

.in_cont {padding-top:15px; }

a { color:#08628c;}


input { border:1px solid #7f9db9; font-size:13px; padding:1px 3px 3px 3px;}
select { border:1px solid #7f9db9; font-size:12px;}


.mnuline  a { color:#FFFFFF; text-decoration:none; margin-right:15px; padding:2px 1px 4px 1px; border-bottom:4px solid #FFFFFF;}
.mnuline  a:hover { color:#FFFFFF; text-decoration:none; margin-right:15px; padding:2px 1px 6px 1px; border-bottom:2px solid #FFFFFF;}
.mnuline  a.ov { color:#FFFFFF; text-decoration:none; margin-right:15px; padding:2px 1px 4px 1px; border-bottom:2px solid #FFFFFF;}
.mnuline  .ov { color:#FFFFFF; text-decoration:none; margin-right:15px; padding:2px 1px 4px 1px; border-bottom:2px solid #FFFFFF;}

.mnulinediv { background:url(../img/mhd_rbg.gif) left repeat-y; padding-left:20px;}
.mnuline {font-size:14px; padding:32px 0 16px 6px; font-weight:bold; white-space:nowrap;}
.mnulinegif {font-size:14px; padding:0 6px 8px 0; font-weight:bold;}

h1 {font-size:12px; border-bottom:2px solid #CCCCCC; padding:0 0 2px; margin-bottom:10px; color:#ef3124;}

.h1 {font-weight:bold; font-size:16px; color:#ef3124; padding:0px 0 2px 20px; margin:0 0 5px 0; background:url(../img/li_arrow.gif) left no-repeat; text-align:left;}
.h1 b {color:#666666; font-size:14px;}


.filtertbl { line-height:22px; font-size:12px; color:#666666; background: #E9E9E9;}
.filtertbl td {padding-left:10px; white-space:nowrap;}
.filtertbl td a , a.srh {cursor:help; text-decoration:none; color:#FFFFFF; font-size:9px; background: #FF9900; padding:0 3px; font-weight:bold;}

.filtertbl td div a.lk_btn { cursor:pointer;text-decoration:none; color:#FFFFFF; font-size:9px; background: #999999; padding:2px 3px; font-weight:bold;}
.filtertbl td div a:hover.lk_btn  { cursor:pointer;text-decoration:none; color:#FFFFFF; font-size:9px; background: #b0b0b0; padding:2px 3px; font-weight:bold;}

.filtertbl td input {width:193px;} .filtertbl td input.sm {width:62px;} .filtertbl td input.btn { width:100px; height:24px; cursor:pointer;}
.filtertbl td select {width:200px;}


.filtertbl1 { line-height:22px; font-size:12px; color:#666666;}
.filtertbl1 td {padding-left:10px; white-space:nowrap;}
.filtertbl1 td a , a.srh {cursor:help; text-decoration:none; color:#FFFFFF; font-size:9px; background: #FF9900; padding:0 3px; font-weight:bold;}

.filtertbl1 td div a.lk_btn { cursor:pointer;text-decoration:none; color:#FFFFFF; font-size:9px; background: #999999; padding:2px 3px; font-weight:bold;}
.filtertbl1 td div a:hover.lk_btn  { cursor:pointer;text-decoration:none; color:#FFFFFF; font-size:9px; background: #b0b0b0; padding:2px 3px; font-weight:bold;}

.filtertbl1 td input {width:193px;} .filtertbl td input.sm {width:62px;} .filtertbl td input.btn { width:100px; height:24px; cursor:pointer;}
.filtertbl1 td select {width:200px;}

.btnsearch {border-left:1px solid  #CCCCCC; padding-left:25px;}

.right_coll { padding:0 0 0 10px;}

.zag {font-size:12px; color:#08628c; white-space:nowrap;}

.dush_box {padding:8px 4px; margin:15px 17px 15px 7px; border:1px dashed #999999;}
.dush_box ul.mnu {padding:10px 0 0 18px; margin:0; list-style: url(../img/li_plus.gif);}
.dush_box ul.mnu div{padding:5px;}
.dush_box ul.mnu li {padding-bottom:5px;}
.dush_box ul.mnu li .minus { list-style: url(../img/li_min.gif);}


.redbox_box { margin:15px 7px 15px 7px; padding:0; width:200px;}
.redbox_box  div { border:1px solid #ff4b4b; padding:2px 10px; border-top:0; border-bottom:0;}
.redbox_box  div p { padding:10px 0 0 0; line-height:18px; margin:0;}


.dush_box_right {padding:15px 15px; margin:0px 0px 15px 15px; border:1px dashed #999999;}

.dush_box_right ul {padding:10px 0 0 0; margin:0; list-style:none;}
.dush_box_right ul li { padding-bottom:5px;}


.redbox_box ul {padding:10px 0 0 18px; margin:0; list-style: disc; list-style: outside;}
.redbox_box ul li { padding-bottom:5px;}


.dush_box ul.log {padding:10px 0 0 0; margin:0; list-style:none;}
.dush_box ul.log li { padding-bottom:5px;}

input.check { padding:0; height:16px; width:16px; border:0;}


.red { color:#ef3124;}


.name {color:#ef3124;}


.goods { padding:0; text-align:left;}
.goods div.blok {background:#FFFFFF;border:0; border-top:0;}
.goods div.date {font-size:9px; text-align: right; color:#666666; padding:2px 4px 4px 4px; background:#EAEAEA; float:right; margin-right:6px;}

.goods div.date_d {font-size:9px; text-align: right; color:#666666; padding:4px 0 3px 4px; background:#EAEAEA; float:right; margin-top:0px; margin-left:6px; position:absolute; border-top:2px solid #ef3124;}

.goods div.zag {color:#08628c; font-size:11px; font-weight:bold; padding:6px 6px 4px 6px; white-space:normal;}
.goods div.zag a {color:#08628c; text-decoration:underline;}
.goods div.zag a:hover {color:#ef3124; text-decoration:none;}
.goods div.price {color:#ef3124; font-size:12px; font-weight:bold; padding:4px 6px 8px 6px; border-top:1px dotted #CCCCCC; text-align:left;}
.goods div.price2 { font-size:10px; color:#666666; padding:0 6px 6px 6px;}
.goods div.pic {padding:9px 6px 0 6px ; text-align:center; border-top:2px solid #CCCCCC;}
.goods div.orders {display:inline; background:#F5F5F5; padding:4px 5px 3px 5px; margin-left:3px; }

.goods div.close {font-size:9px; text-align: right; color:#666666; padding:2px 4px 4px 4px; background:#ef3124; float:right; margin-right:6px;}
.goods div.close a { text-decoration:none; color:#FFFFFF; font-weight:bold;}

.pagenav {padding:7px; margin:10px 0; text-align:right; background:#E9E9E9;}


.news_block {border:1px dashed #CCCCCC; padding:0 10px 10px 10px; text-align:justify;}
.news_block div.date {font-size:9px; text-align: right; color:#666666; padding:4px 8px 4px 8px; background:#EAEAEA; float:right; margin-right:6px;}
.news_block h2 {font-size:13px; font-weight:bold; padding:0 0 6px 0; margin:0; color:#ef3124; text-align:left; clear:both;}

.news_block div.txt {border:dotted #CCCCCC; border-width:1px 0 0; padding:8px 0;}
.news_block div.more { text-align:right;}
.news_block  a { text-decoration:none; color:#FF0000;}
.news_block  a:hover { text-decoration: underline; color:#FF0000;}




.newsfull_block {text-align:justify; font-size:12px; line-height:16px;border:1px dashed #CCCCCC; padding:0 15px 15px 15px; margin-bottom:15px;}
.newsfull_block div.date {font-size:10px; text-align: right; color:#666666; padding:4px 10px 4px 10px; background:#EAEAEA; float:right; margin:0 0 10px 0;}
.newsfull_block h1 {padding:0px 0 20px 0px; margin:0; background:none; clear:both;}
.back {padding:10px 10px 10px 0; background:#E9E9E9; margin-bottom:0px; text-align:right; margin-top:15px;}
.back a {text-decoration:none; color:#999999; font-weight:bold;}

.search_block {padding:0px 10px; margin:15px 0; border:1px dashed #CCCCCC;}
.savesearch {border:solid #CCCCCC; border-width:1px 0 0; padding:8px 8px; margin-top:8px}


.gotbl {background:#E9E9E9;}

.goods_block {text-align:justify; font-size:12px; line-height:16px;border:1px dashed #CCCCCC; padding:15px 15px 15px 15px; margin-bottom:15px;}
.goods_block h2 {
font-size:16px; color:#ef3124; padding:0px 0 2px 0px; margin:0 0 5px 0; text-align:left; margin-bottom:5px; border-bottom:1px dashed #cccccc; clear:both;}


.dt_tbl td { text-align:left;}
.ev {background:#ededed;}
.od {background:#e4e4e4;}


.red_btn {background: #FF0000; padding:10px; width:210px; margin:10px 0 25px 0; text-align:center;}
.red_btn  a {color:#FFFFFF; text-decoration:none; font-weight:bold;}

.gray_btn {background: #999999; padding:10px; width:210px; text-align:center;}
.gray_btn  a {color:#FFFFFF; text-decoration:none; font-weight:bold;}

.blue_btn {background: #08628c; padding:10px; width:210px; text-align:center;}
.blue_btn  a {color:#ffffff; text-decoration:none; font-weight:bold;}

.nwspic {padding:0 5px 5px 0; margin:0 10px 10px 0; float:left;}

.txt_page {border:1px dashed #CCCCCC; padding:10px 10px 10px 10px; text-align:justify;}



.info_block {border-bottom:1px dashed;  padding:10px 0;}
.info_block h2 {font-size:12px; font-weight:bold; padding:0 0 6px 0; margin:0; color:#ef3124;}
.info_block .date {float:right; color: #999999; font-size:10px;}

.grayline {background:#CCCCCC; margin:2px 0;}


.categorylist th {background: #E9E9E9; padding:4px; color:#666666; text-align:left; border:1px solid #FFFFFF; width:20%; white-space:nowrap;}
.categorylist td {background: #EfEfEf; padding:4px; color:#666666; text-align:left; border:1px solid #FFFFFF;}
.categorylist th a { font-size:14px; text-decoration:underline;}
.categorylist th a:hover { font-size:14px; text-decoration:none;}

.iconstbl th { width:1%; padding:0 8px 1px 0;}
.iconstbl td { white-space: nowrap;}
.iconstbl td a { text-transform:uppercase; font-size:11px; color:#08628c; text-decoration:none;}
.iconstbl td a:hover { text-transform:uppercase; font-size:11px; color:#323232; text-decoration:underline;}



.searchlnktbl th { width:1%; padding:0 4px 0 0;}
.searchlnktbl td {  padding:1px 0;}
.searchlnktbl td a { text-decoration:underline;}
.searchlnktbl td a:hover { text-decoration:none;}

img { border:0;}

.btn {margin:5px 0;}
.btnbg {background:url(../img/btn_bg.gif) left top repeat-x; width:100%; padding-left:8px; text-align:left; font-size:14px}
.btndiv{border-bottom:1px dotted #CCCCCC; padding:15px 0;}
.fpictd {padding:10px; background:#e4e4e4;}
.ftxt {border:1px dotted #CCCCCC; padding:10px; margin-bottom:10px;}
