HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
.all {
          margin:0px 13px 0px 13px;min-width:977px; min-height:100%;
}
td {
          vertical-align:top;
}
.heder {
          height:35px; border-bottom: solid 1px #BDD8DC;padding-top:13px;
}
.logotype a {
          float:left;margin-top:4px; border:none; color:#C7B386; text-decoration: none; font: normal 18pt tahoma;
}
.heder_menu {
          position:relative; z-index:100;float:right; margin:10px 0px 0px 0px;
}
.heder_menu td div a {
          text-decoration:none;font: normal 8pt tahoma; color:#9A9899;display:block; padding:7px 15px 5px 15px; background: url(images/bord_r.gif) 100% 0px no-repeat; border-bottom: solid 1px #CADDE4; 
}
.heder_menu td div a:hover {
          text-decoration:underline;
}
.heder_menu td div {
          background: url(images/bord_l.gif) no-repeat;
}
.lin_top {
          margin:0px 1px 0px 1px; background:#EEF7FF url(images/lin_top.gif) repeat-x !important;
}
.active_div {
          background: url(images/bord_l_2.gif) no-repeat !important;
}
.active_a {
          border-bottom: solid 1px #FFFFFF !important;color:#333333 !important;background: url(images/bord_r_2.gif) 100% 0px no-repeat !important;
}
.activ_back {
          background:#FFFFFF url(images/lin_top.gif) repeat-x !important;
}
.center {
          margin-top:20px;
}
.left_block {
          width:195px;
}
.korzina {
          margin-bottom:10px;
}
.korzina h2 {
          font: bold 11pt tahoma; color:#DCCAB3; margin:0px 0px 4px 0px;
}
.sm_korzina {
          position:relative;padding:10px; border: solid 1px #DADADA;
}
.sm_korzina img {
          margin-bottom:-7px;float:left; margin-right:6px;
}
.sm_korzina p {
          font: normal 8pt tahoma; color:#2E2E2E; margin:0px 0px 1px 0px;
}
.sm_korzina p span {
          margin-left:5px;
}
.sm_korzina p span a {
          font: normal 8pt tahoma; color:#125CBD; text-decoration:underline;
}
.sm_korzina p span a:hover {
          text-decoration:underline;
}
.sum_sp {
          margin-left:23px !important;
}
.oformit_ss {
          clear:both;;margin-top:-5px;text-align:right; 
}
.oformit_ss a {
          font: normal 8pt tahoma; color:#999999 !important; text-decoration:underline;
}
.oformit_ss a:hover {
          text-decoration:none;
}
.katalog_ss h2 {
          font: bold 11pt tahoma; color:#DCCAB3; margin:0px 0px 5px 0px;
}
.katalog_ss ul {
          margin:0px; padding:0px; border-top: solid 1px #FCFCFC;
}
.katalog_ss ul li {
          list-style-type:none; border-left: solid 1px #FCFCFC; border-bottom: solid 1px #FCFCFC;border-right: solid 1px #FCFCFC; 
}
.katalog_ss ul li a {
          margin:0px;width:170px;cursor:pointer;display:block; padding:4px 0px 5px 23px; font: normal 8pt tahoma; color:#999999; text-decoration:none; background: url(images/a_back.gif) 9px 9px no-repeat
}
.katalog_ss ul li a:hover {
          background:#ECE7D9 url(images/a_back_2.gif) 9px 7px no-repeat
}
.katalog_ss ul li .activ_k_s {
          background:#ECE7D9 url(images/a_back_2.gif) 9px 7px no-repeat
}
.dop_menu {
          margin:50px 0px 20px 0px;
}
.dop_menu ul {
          margin:0px; padding:0px;
}
.dop_menu ul li {
          list-style-type:none; margin-bottom:3px;
}
.dop_menu ul li a {
          font: normal 9pt tahoma; color:#0F5DB8; text-decoration:underline; padding-left:23px; background: url(images/a_back.gif) 9px 6px no-repeat
}
.dop_menu ul li a:hover {
          text-decoration:none;
}
.dop_menu ul li .dr_color {
          color:#999999;
}
.ver_lin {
          width:15px; border-right: solid 1px #D9DADB;
}
.lin_vertt {
          width:1px; height:24px; background: url(images/lin_vertt.gif) no-repeat; position:relative; left:15px;
}
.right_block {
          padding:0px 0px 40px 25px;
}
.new_lik h2 { 
          font: bold 11pt tahoma; color:#BDD7E1; margin:0px 0px 4px 0px;
}
.news {
          padding:5px 5px 5px 15px; border: solid 1px #DADADA;
}
.news h3 {
          text-decoration:underline;font: normal 9pt tahoma; color:#5D8BCF; margin:0px 0px 3px 0px;
}
.news p {
          font: normal 8pt tahoma; color:#333333; margin:0px 0px 1px 0px;
}
.news a {
          font: normal 8pt tahoma; color:#999999; text-decoration:underline;
}
.news a:hover {
          text-decoration:none;
}
.new_lik td {
          width:49%;
}
.l_kabinet {
          padding:5px 5px 5px 8px; border: solid 1px #DADADA;
}
.l_kabinet p {
          font: normal 8pt tahoma; color:#333333; margin:10px 0px 3px 0px;
}
:root .l_kabinet p  {margin:11px 0px 3px 0px;
}
.form {
          margin-top:25px;
}
.form span {
          font: normal 8pt tahoma; color:#999999;
}
.text {
          margin:0px 7px 0px 3px;width:74px; height:17px; border: solid 1px #D6D6D7;
}
.kab_subb {
          position:relative; top:-1px; cursor:pointer;font: normal 8pt tahoma; color:#999999; text-align:center; width:86px; height:20px; background: url(images/kab_subb.gif) no-repeat; border: solid 1px #D5D5D5;
}
.otstup {
          width:10px !important;
}
:root .kab_subb {
          position:relative; top:0px;
}
.zag_razdel {
          clear:both; position:relative;height:28px;border-bottom: solid 1px #BED7DC;
}
.lin_backl {
          clear:both; position:relative;height:26px;padding:0px 0px 3px 0px; margin-bottom:-1px;position:relative; z-index:10; background: url(images/lin_backl.gif) 100% 100% no-repeat;
}
.lin_backl h2 {
          font: normal 19pt tahoma; color:#C7B386; margin:0px; float:left;
}
.lin_backl h2 a {
          color:#C7B386; text-decoration: none; 
}
.lin_backl h2 a:hover {
          text-decoration: underline; 
}
.lin_backl span {
          float:right;
}
.lin_backl span a {
          position:relative; top:9px;font: normal 8pt tahoma; color:#D2AC7D; text-decoration:none; padding:2px 0px 3px 18px; background: url(images/domik.gif) 0 3px no-repeat;
}
.lin_backl span a:hover {
          text-decoration:underline;
}
.goods {
          width:351px;margin:11px 15px 0px 0px;float:left;padding:1px; border: solid 1px #D6D6D6;  height:170px; position: relative;
}
.img_goods {
          padding:5px; float:left; border: solid 1px #D6D6D6; margin:8px 7px 5px 8px;
          width:85px; height:115px; text-align:center;
}

.img_first {
    padding:5px; float:left; border: solid 1px #D6D6D6; margin:8px 7px 5px 8px;
    
    
}

.goods h1 {
          font: normal 13pt tahoma; color:#407EC4; margin:6px 0px 1px 0px;
}
.goods h2 {
          font: normal 8pt tahoma; color:#999999; margin:0px 0px 4px 0px;
}
.goods span {
          display:block;font: normal 8pt tahoma; color:#353535; margin:0px 0px 6px 0px;
}
.goods span a {
          color:#353535; text-decoration:underline;
}
.goods span a:hover {
          text-decoration:none;
}
.price {
          margin:14px 0 10px 0px;
}
.price span {
          float:left; margin-right:4px;
}
.cend {
          float:left;margin-left:4px; text-align:center;height:13px; background:#58A7D0 url(images/r_zz.gif) 100% 0 no-repeat; 
}
.cend img {
          float:left;
}
.cend h2 {
          margin:0px 4px 0px 5px;font: normal 8pt tahoma; color:#FFFFFF !important; position:relative; top:0px;
}
.goods p {
          padding-left:7px;font: normal 8pt tahoma; color:#9A9A9A; margin:5px 5px 4px 9px; border-left: solid 2px #DDCBB4;
}
.podrobnee_goods {
        position:absolute; z-index:100;  padding:0px 6px 2px 0px; background:#EDF5FA; text-align:right; width:346px;
        bottom:0;
}
.podrobnee_goods a {
          text-decoration:none;font: normal 8pt tahoma; color:#6187CE; padding-left:12px; background: url(images/a_back_3.gif) 0 6px no-repeat;
}
.podrobnee_goods a:hover {
          text-decoration:underline;
}
.reiting img {
          position:relative; top:1px;
}
.avtor {
          clear:both;padding:6px 0px 11px 10px;
}
.avtor span {
          margin-bottom:3px !important
}
.all_goods {
          clear:both;padding-top:4px;
}
.footer {
          padding:20px 20px 30px 250px; background: url(images/niz_kin_grad.gif) 223px 0px no-repeat;
}
.foot_block {
          border: solid 1px #D9D9D9;margin:0px;
}
.foot_block ul {
          margin:0px 30px 0px 0px; padding:0px; 
}
.foot_block ul li {
          list-style-type:none; margin-bottom:3px;
}
.foot_block ul li a {
          font: normal 9pt tahoma; color:#0F5DB8; text-decoration:underline; padding-left:23px; background: url(images/a_back.gif) 9px 6px no-repeat
}
.foot_block ul li a:hover {
          text-decoration:none;
}
.foot_block ul li .cv_drug {
          color:#5A8BCC
}
.baner { 
          margin-top:3px;width:336px;padding:1px; border: solid 1px #CFCFCF;
}
.baner img {
          border:none; display:block;
}
.copyr {
          float:right; font:normal 8pt tahoma; color:#363636; margin-top:45px 
}
.u_l {
          position:relative; z-index:100; top:-1px; right:1px;background: url(images/u_l.gif) no-repeat;
}
.u_r {
          margin-right:-2px;position:relative; z-index:100; top:0px; left:0px;background: url(images/u_r.gif) 100% 0 no-repeat;
}
.u_b_l {
          position:relative; z-index:100; top:2px; left:0px;background: url(images/u_b_l.gif) 0 100% no-repeat;
}
.u_b_r {
          position:relative; z-index:100; top:0px; left:0px;padding:8px;background: url(images/u_b_r.gif) 100% 100% no-repeat;
}
.clear {clear:both;}

.content {
          font: normal 10pt tahoma; color:#000; text-decoration:none; margin-top:10px; padding:10px; border: solid 1px #DADADA; line-height: 25px;
}
.content h3 {
          text-decoration:underline;font: normal 9pt tahoma; color:#5D8BCF; margin:0px 0px 3px 0px;
}
.content p {
          color:#333333; margin:0px 0px 1px 0px;
}
.content a {
          font: normal 8pt tahoma; color:#5A8BCC; text-decoration:none;
}
.content a:hover {
          text-decoration:underline;
}
.right_block h3{
    font: normal 13pt tahoma; color:#0F5DB8; margin:10px 0 -10px 0;
}
.author {
    float:right;
    font-size:9px; color:#999999;
}

.navigation {
         margin:15px 0 0 0;font: normal 8pt tahoma; color:#626262;
}
.navigation span {
         font: normal 9pt tahoma; color:#FFF;padding:1px 3px 1px 4px; background:#58A7D0;border: solid 1px #919191;
}
.navigation a {
         font: normal 9pt tahoma; color:#575757;padding:1px 3px 1px 4px; text-decoration:none;
}
.navigation a:hover {
         text-decoration:underline;
}
