html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
}

input, textarea, select {
  font-family: inherit;
  font-size: 11px;
}

ol, ul {
  list-style: none;
}
.center_bl ol, .center_bl ul {
    list-style: disc inside;
}
/*q:before, q:after,
blockquote:before, blockquote:after {
  content: ;
}*/

html {
  height: 100%;
}

body {
  min-height: 100%;
  height: 100%;
}

body, html {
  width: 100% !important;
}

body, table {
  font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
}

img, a img, table {
  border: none;
}

a {
  font-family: inherit;
  font-size: inherit;
  text-decoration: underline;
  color: #626e84;
}

a:hover {
  text-decoration: none;
}

label {
  cursor:pointer;
}

.fl {float: left !important; }
.fr {float: right !important;}

div.spacer {
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  overflow:hidden;
}

div.h2  {height:2px; line-height: 0; font-size: 0;}
div.h3  {height:3px; line-height: 0; font-size: 0;}
div.h4  {height:4px; line-height: 0; font-size: 0;}
div.h5  {height:5px; line-height: 0; font-size: 0;}
div.h6  {height:6px; line-height: 0; font-size: 0;}
div.h7  {height:7px; line-height: 0; font-size: 0;}
div.h8  {height:8px; line-height: 0; font-size: 0;}
div.h9  {height:9px; line-height: 0; font-size: 0;}
div.h10 {height:10px; line-height: 0; font-size: 0;}
div.h11 {height:11px; line-height: 0; font-size: 0;}
div.h12 {height:12px; line-height: 0; font-size: 0;}
div.h13 {height:13px; line-height: 0; font-size: 0;}
div.h14 {height:14px; line-height: 0; font-size: 0;}
div.h15 {height:15px; line-height: 0; font-size: 0;}
div.h17 {height:17px; line-height: 0; font-size: 0;}
div.h19 {height:19px; line-height: 0; font-size: 0;}
div.h20 {height:20px!important;}
div.h22 {height:22px;}
div.h23 {height:23px;}
div.h25 {height:25px;}
div.h27 {height:27px;}
div.h30 {height:30px;}
div.h32 {height:32px;}
div.h35 {height:35px;}
div.h40 {height:40px;}
div.h45 {height:45px;}
div.h50 {height:50px;}
div.h55 {height:55px;}
div.h60 {height:60px;}
div.h65 {height:65px;}
div.h70 {height:70px;}
div.h80 {height:80px;}
div.h90 {height:90px;}
div.h100 {height:100px;}
div.h140 {height:140px;}
div.h200 {height:200px;}

.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}
.fs13 {font-size:13px !important;}
.fs14 {font-size:14px !important;}
.fs15 {font-size:15px !important;}
.fs16 {font-size:16px !important;}
.fs17 {font-size:17px !important;}
.fs18 {font-size:18px !important;}
.fs19 {font-size:19px !important;}
.fs20 {font-size:20px !important;}
.fs21 {font-size:21px !important;}
.fs22 {font-size:22px !important;}
.fs23 {font-size:23px !important;}
.fs24 {font-size:24px !important;}
.fs25 {font-size:25px !important;}
.fs26 {font-size:26px !important;}
.fs27 {font-size:27px !important;}
.fs28 {font-size:28px !important;}
.fs29 {font-size:29px !important;}
.fs30 {font-size:30px !important;}
.fs31 {font-size:31px !important;}
.fs32 {font-size:32px !important;}

.lh29 {line-height:29px !important;;}
.lh24 {line-height:24px !important;;}
.lh18 {line-height:18px !important;}
.lh16 {line-height:16px !important;}
.lh14 {line-height:14px !important;}
.lh11 {line-height:11px;}

.b{font-weight: bold;}
.a_black a {color:#000;}
.black {color:#000!important;}
.gr {color:#626e84!important;}


.pr15 {padding-right: 15px;}


div.container {
  height: auto !important;
  height: 100%;
  min-height: 100%;
  min-width: 1000px;
  margin: 0 auto;
  background:url(../images/top_grad.png) repeat-x 0 0;
}

div.wrapper {
  padding: 0 16px 0 10px;
  background:url(../images/top_dr.gif) no-repeat 10px 0;
}

div.footer_guard {
  clear: both;
  width: 100%;
  height: 120px;
}

div.footer {
  height: 88px;
  margin-top: -88px;
  min-width: 1000px;
  background:url(../images/footer_bg.png) repeat-x 0 100%;
}

div.footer .indent{ padding: 0 16px 0 10px;}
div.footer .bg{background:url(../images/foot_line.gif) repeat-x 0 0;padding:18px 21px 0 5px;}

div.f_1 {
  float:left;
  width:21%;
  text-align: center;
  font-size:10px;
  color:#626e84;
}
div.f_1 img{margin:0 auto; display: block;padding-bottom:3px;}

div.f_2 {
  float:right;
  width:75%;
  color: #626e84;
  line-height:20px;
}


.arial{font-family:Arial;}
.black {color:#000;}
/**********************************************/

div.top_nav{
  height: 46px;
  padding: 0 0 0 23px;
}

div.top_nav div.link {
  float: left;
  padding-top: 24px;
}

div.top_nav div.link a{
  display: block;
  height: 16px;
  width: 53px;
  float: left;
  margin-right: 1px;
  padding-top: 5px;
  background: #f4f6f8;
}

div.top_nav div.link img{
  display: block;
  margin: 0 auto;
}

div.top_nav div.link_addt {
  padding: 19px 0 0 220px;
  color: #626e84;
}

div.top_nav div.link_addt a{
  color: #626e84;
  font-size: 10px;
}

div.navigation {
  float: left;
  width: 207px;
}

div.main_block {
  width: 100%;
  float: right;
  margin-left: -207px;
}

div.main_block_indent {
  padding-left: 212px;
}

div.logo {
  padding: 44px 0 0 25px;
  height: 71px;
}

div.header {
  background:url(../images/header.gif) repeat-x 0 0;
  margin-bottom: -9px;
}

div.header .left_bg {background:url(../images/header_left.jpg) no-repeat 0 0;}

div.header .right_bg {
  background:url(../images/header_right.jpg) no-repeat 100% 0;
  height: 51px;
  padding: 136px 0 0 45px;
}

div.input {background:url(../images/input_m.gif) repeat-x 0 0;width:50%;float: left;margin-right: 5px;}
div.input .bg_l{background:url(../images/input_l.gif) no-repeat 0 0;}
div.input .bg_r{background:url(../images/input_r.gif) no-repeat 100% 0;height: 20px;padding: 0 10px;}

div.input input {
  margin:0!important;
  padding:3px 0 0 0!important;
  height: 17px;
  border: 0;
  background:transparent;
  width:100%;
  font-size:12px;
}

div.header input.s_submit{
  margin:0!important;
  padding:0!important;
  height: 20px;
  border: 0;
  width: 58px;
  float: left;
  background:url(../images/search_subm.gif) no-repeat 0 0;
  cursor:pointer;
  cursor:hand;
}

div.head_top_part {
  float: right;
  width: 165px;
  height:46px;
  background:url(../images/header_top.jpg) no-repeat 0 11px;
}

/****************MENU******************/

div.menu {background:url(../images/menu_grad.png) repeat-y 0 0;margin-bottom: 17px;}
div.menu_top {background:url(../images/menu_top.png) no-repeat 0 0;padding:8px 0 12px 0;}
* html div.menu_top {background:url(../images/menu_top_ie.gif) no-repeat 0 0;}

div.menu a.f_level{
  display: block;
  height:20px;
  margin: 0 10px 0 14px;
  padding-left:10px;
  background:url(../images/menu_mark.gif) no-repeat 0 11px;
  font-size: 11px;
  padding-top:7px;
  color: black;
  font-weight: bold;
  text-decoration: none;
}

div.menu a.bg {
  background:url(../images/menu_bg_a.png) no-repeat 0 0 !important;
  margin: 0 !important;
  padding-left:24px !important;
  color: #fff;
  height: 21px !important;
}

div.menu .act_link {
  height: 21px !important;
  margin: 0 !important;
  padding-left:24px !important;
  background:url(../images/menu_bg_a.png) no-repeat 0 0 !important;
  font-size: 11px;
  padding-top:7px;
  color: black;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

* html div.menu a.bg {
  background: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/menu_bg_a.png', sizingMethod='crop');
}


div.menu div.divide {
  height: 1px;
  font-size: 0;
  line-height:0;
  background:url(../images/divide.gif) repeat 0 0;
  margin: 0 10px 0 11px;
  overflow: hidden;
}

div.menu div.sub_menu{
  padding: 0 10px 6px 14px;
}

div.menu div.sub_menu a{
  display: block;
  padding: 3px 0 2px 24px;
  background:url(../images/menu_mark_sub.gif) no-repeat 17px 8px;
  font-size: 11px;
  color: #626e84;
  text-decoration: none;
}

div.menu div.sub_menu a:hover{
  background-color: #e7ebec;
  color: #d98500;
  font-weight: bold;
}

/***********TOP*************/
div.gad_top a{
  text-decoration: none;
  display: block;
  height: 20px;
  padding-left:28px;
  color:#626e84;
  line-height: 20px;
  background:url(../images/menu_mark_sub.gif) no-repeat 95% 8px;
}
div.gad_top b{color:#000;}

div.gad_top a.first {
  height: 22px;
  background:url(../images/top25_bg.png) no-repeat 0 0;
  line-height: 22px;
  padding-left: 25px;
  font-size: 12px;
}

* html div.gad_top a.first {
  background: none !important;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/top25_bg.png', sizingMethod='crop');
}

div.gad_top a.first b{color:#fff;}
div.gad_top a.bg{background-color: #f4f6f8;}

div.gad_top a:hover{text-decoration:underline;}


/*************************************/

div.h_outer {background:url(../images/h_bord.gif) repeat-x 0 100%;margin-bottom: 5px;}
div.h_outer h2{
  background:url(../images/h2_bg.png) no-repeat 0 0;
  width: 147px;
  height: 30px;
  font-size:18px;
  font-family: Arial;
  color:#fff;
  padding-left:24px;
  line-height:30px;
  font-weight: normal;
}
div.h_outer_wild {background:url(../images/h_bord.gif) repeat-x 0 100%;margin-bottom: 5px;}
div.h_outer_wild h2 {
  background:url(../images/h2_bg_wild.png) no-repeat 0 0;
  width: 198px;
  height: 30px;
  font-size:18px;
  font-family: Arial;
  color:#fff;
  padding-left:24px;
  line-height:30px;
  font-weight: normal;
}




div.bl_borders {background:url(../images/doted_t.gif) repeat-x 0 0;}
div.bl_borders div.b_b {background:url(../images/doted_b.gif) repeat-x 0 100%;}
div.bl_borders div.b_l {background:url(../images/doted_l.gif) repeat-y 0 0;}
div.bl_borders div.b_r {background:url(../images/doted_r.gif) repeat-y 100% 0;}
* html div.bl_borders div.bl_borders_r {height: 100px;}

div.bl_borders .lt, div.bl_borders .lb ,div.bl_borders .rt, div.bl_borders .rb{font-size:0;line-height:0;width:5px;height:5px;background:url(../images/doted_corns.gif) no-repeat;}
* html div.bl_borders .lb, * html div.bl_borders .rb {position:relative;overflow:hidden;}
div.bl_borders .lt {float: left;background-position:0 0;}
div.bl_borders .lb {float: left;background-position:0 -5px;}
div.bl_borders .rt {float: right;background-position:-5px 0;}
div.bl_borders .rb {float: right;background-position:-5px -5px;}

div.bl_borders div.indent {
  width: 93%;
  margin: 0 auto;
  padding: 16px 1px 16px 0;
}

div.half {
  width: 50%;
  float: left;
}

div.width_cnt {
  width:95%;
}

div.news img, div.popular_items img{border:solid 1px #dbdde0;float: left;}
div.news .des {padding: 0 0 0 132px;}

.b_ind {padding-bottom:4px;line-height:8px;}

div.gr_bot {
  height: 20px;
  padding-left: 31px;
  background:#f4f6f8;
  line-height: 18px;
}

div.popular {
  width: 141px;
  height: 60px;
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  font-weight: bold;
  color: #71b100;
  padding: 16px 0 0 24px;
  background:url(../images/sum.gif) no-repeat 100% 50%;
  line-height:16px;
  float: left;
}

div.popular_items{
  width: 100%;
  float:right;
  margin-left:-165px;
}

div.popular_items .indent{padding-left:180px;}
div.popular_items .item {width:33%;float:left;}
div.popular_items .des {padding:10px 0 0 86px;}
div.popular_items a{
  font-weight:bold;
  font-size:12px;
  color:#71b100;
}

ul.sm_dot {
  padding-top: 3px;
}

ul.sm_dot li{
  background:url(../images/li_sm.gif) no-repeat 0 7px;
  padding-left: 6px;
  line-height:14px;
  color: #626e84;
}

ul.sm_dot b{color:#d98500;}

div.addt_block {
  width:240px;
  float:right;
}

div.center_bl{
  width: 100%;
  float:left;
  margin-right:-240px;
}

div.center_bl_indent{padding-right:249px;}


/********************RIGHT**********************/

div.right_grad{background:url(../images/right_gr_mid.png) repeat-y 100% 0;}
div.right_grad .top {background:url(../images/right_gr_top.png) no-repeat 100% 0;}
div.right_grad .bot {background:url(../images/right_gr_bot.png) no-repeat 100% 100%;padding: 15px 5px 14px 22px;}
* html div.right_grad .bot {height:100px;}

div.ppl_tel {
  clear: both;
  padding-top:14px;
}

div.ppl_tel img{
  float: left;
}

div.ppl_tel .des{
  padding: 0 0 0 51px;
}

div.ppl_tel a{
  font-size:12px;
  font-weight: bold;
}

ul.sm_dot_with_pad {
  padding-top: 8px;
}

ul.sm_dot_with_pad li{
  background:url(../images/li_sm.gif) no-repeat 4px 6px;
  padding-left: 10px;
  margin-bottom:5px;
  line-height:13px;
  color: #626e84;
}

li.orange {
  background:#d98500 url(../images/li_sm_or.gif) no-repeat 4px 6px!important;
  color:#fff !important;
  float:left;
  padding-right: 10px;
}

.pl51{padding-left:51px;}




/*****************************************************/

div.description_th {
  background:url(../images/right_gr_bot.png) repeat-y 100% 100%;
  padding: 15px 16px 20px 10px;
}

div.description_th img{
  float: left;
}

div.description_th .position {
  padding: 0 0 0 2px;
}

div.description_th .des {
  padding: 4px 0 0 69px;
}

div.description_th .des a{
  font-size:13px;
  /*font-weight: bold;
  color: #000;*/
}

ul.asterisk {
  padding-top:6px;
  margin-left: -2px;
}

ul.asterisk li {
  background:url(../images/aster.gif) no-repeat 0 3px;
  padding: 0 0 3px 11px;
  color: #626e84;
}

div.description_th .last {margin-bottom:8px !important;}

div.description_th div.divider {
  height: 19px;
  border-bottom: solid 1px #dadcdf;
  margin-bottom: 18px;
  clear: both;
}


div.h1_outer {background: url(../images/h_bord.gif) repeat-x 0 100%;margin-bottom: 5px;}
div.h1_outer h1{
  background:url(../images/h1_bg.png) no-repeat 0 0;
  width: 207px;
  height: 36px;
  font-size:20px;
  font-family: Arial;
  color:#fff;
  padding-left:24px;
  line-height:36px;
  font-weight: normal;
  float: left;
}
div.h1_outer a{float: right;}

div.test_review {padding: 10px 0 1px 0;width:88%;margin: 0 auto;color:#3c3d40;font-size: 12px;line-height: 14px;}

div.test_review .des {padding-left: 85px;}
div.test_review .tr_main {padding-top: 5px;}
h3 {
  font-family: Arial;
  font-size: 18px;
  line-height: 20px;
  color: #000;
  margin-bottom: 5px;
  font-weight: normal;
}

h4 {
  font-family: Arial;
  font-size: 14px;
  line-height: 20px;
  color: #000;
}

h3 img {padding: 0 5px 0 0;margin-bottom:-1px;}

div.test_review .sub_text {
  margin-top: 15px;
  border-top: solid 3px #f5f6f8;
  padding-top: 7px;
}

div.test_review .date {
  background: url(../images/date.gif) no-repeat 0 0;
  font-size: 11px;
  line-height:12px;
  color: #000;
  float:left;
  padding-left: 22px;
  height:14px;
}

div.test_review .more {
  background: url(../images/more.gif) no-repeat 0 100%;
  font-size: 12px;
  line-height:12px;
  color: #dea722;
  float:right;
  padding-left: 23px;
  height:17px;
  font-weight: bold;
}



/************************NEWS_PAGE***************************/

div.news_list {
  padding: 24px 27px 0 24px;
  color: #000;
}

div.news_list img.preview_image{float:left;border: solid 1px #dbdde0;}
div.news_list .txt {padding-left: 131px;}

div.news_list .date {padding-bottom: 2px;}
div.news_list a{font-weight: bold;color:#000;}

div.news_list div.divider {
  height: 28px;
  background:url(../images/news_divider.gif) repeat-x 0 11px;
  clear: both;
}

div.custom_divider {
  height: 37px;
  background:url(../images/news_divider.gif) repeat-x 0 50%;
  clear: both;
}

.page_num {font-weight:bold;color:#626e84;font-size: 14px;}
.page_num a{color:#71b100;}


/****************************************************/
img.m_gl {padding-right:3px;float: left;}

div.calendar {
  padding: 8px 0 8px 0;
  width: 90%;
  margin: 0 auto;
}

div.calendar div.out_bl {
  width: 220px;
  float: left;
}

div.calendar div.month {
  height:22px;
  line-height:22px;
  background: #eef1f4;
  padding: 0 20px;
  text-align: center;
  font-weight: bold;
  margin-bottom: 2px;
  color:#000;
}

div.calendar div.month a {
  font-weight: bold;
  color:#000;
}

div.calendar a.al,div.calendar a.ar {
  height: 22px;
  width: 5px;
}

div.calendar div.month a.al {background:url(../images/arr_l.gif) no-repeat 0 9px;float:left;}
div.calendar div.month a.ar {background:url(../images/arr_r.gif) no-repeat 3px 9px;float:right;}

div.day_of_week {
  height: 21px;
  padding: 0 11px;
  background: #d7d7d7;
  margin-bottom: 2px;
}

 * html div.day_of_week {
  padding: 0 7px 0 12px;
}

div.day_of_week span{
  display: block;
  width: 21px;
  border: solid 1px #d7d7d7;
  float:left;
  line-height: 19px;
  color: #000;
  text-align: center;
  margin: 0 1px;
}

div.calendar div.dates {
  border: solid 1px #f3f3f3;
  padding: 6px 11px;
}

div.calendar div.dates span{
  display: block;
  width: 21px;
  border: solid 1px #fff;
  float:left;
  line-height: 14px;
  color: #000;
  text-align: center;
  margin: 0 1px 4px 1px;
}

div.calendar div.dates a{
  display: block;
  width: 21px;
  border: solid 1px #5e9907;
  float:left;
  line-height: 14px;
  color: #000;
  text-align: center;
  margin: 0 1px 4px 1px;
  text-decoration: none;
}

div.calendar div.dates a:hover{
  color: #fff;
  background:#86c419;
  border: solid 1px #86c419;
}

div.calendar .right {
  padding-left:250px;
}

.nodatedisplay {
    display: none
}


/****************************************************/

div.top_gad {
  width: 90%;
  margin: 0 auto;
  padding: 20px 0;
}

div.top_gad .des{
  padding-left: 97px;
  color: #3c3d40;
  font-size: 11px;
  line-height: 14px;
}

/***************************************************/
div.news_right_bl {
  padding: 24px 0 0 25px;
}

div.news_right_bl img {
  float: left;
  border: solid 1px #dbdde0;
}

div.news_right_bl .des {
  padding-left: 72px;
}

div.prices {
  padding: 15px 0 15px 0;
  line-height: 13px;
}

div.prices a{
  color: #71b100;
  font-weight: bold;
}

div.prices span {
  color: #d98500;
  font-weight: bold;
}

div.prices p{
  padding-bottom: 13px !important;
  margin-bottom: 0 !important;
}

/*****************************************************************/

div.tags {
  width: 90%;
  margin:0 auto;
  padding: 10px 0;
}

div.tags a{
  display: block;
  float: left;
  line-height: 22px !important;
  padding-right: 16px;
  white-space: nowrap;
  text-decoration: none;

}

div.select {
  background: #f4f6f8;
  height: 28px;
  padding:9px 0 0 25px;
}

div.select select{
  width:60%;
}

.p_w_bg {
  height: 20px;
  line-height: 20px;
  background: #f4f6f8;
}

/********************************************/

div.categories_list {
    padding: 20px;
}

div.list {
  width: 90%;
  margin: 0 auto;
  padding-top: 15px;
  padding-right: 1px;
}

div.list .pos{
  width: 220px;
  margin: 0 auto;
}

div.list .pos img {float: left;}
div.list .pos .des{
/*  padding-left:90px;*/
  float:right;
  font-size:12px;
  width: 130px;
}

div.list .pos .item_properties {
  font-size: 11px;
  color: #424242;
  min-height: 100px;
}

div.list .pos a {
  font-size: 16px;
  font-family: Arial;
  color:#575757;
  font-weight: 600;
  display: block;
  margin-bottom: 13px;
}

div.price_or {
  float: left;
  height: 14px;
  line-height: 14px;
  color: #fff;
  background: #d98500;
  padding: 0 7px;
  margin: 3px 0;
  position: relative;
}

div.list div.divider {
  height: 37px;
  background:url(../images/news_divider.gif) repeat-x 0 50%;
  clear: both;
}

div.list div.d_last {
  height: 30px;
  background:url(../images/news_divider.gif) repeat-x 0 19px;
}

div.h3_outer {
  line-height: 37px;
  padding-left: 27px;
  background:#f4f6f8;
}

div.h3_outer h3{
  line-height: 37px;
}


/**********************************************************/
div.center_bl p {margin-bottom: 13px;}

.pl_25{padding-left: 25px;}

div.all_for {
  line-height: 24px;
}

div.all_for a{
  font-size: 10px;
}

div.all_for img{
  float: left;
  padding: 3px 5px 0 0;
}

div.all_for br{clear:both;}

div.gad_page {
  padding: 16px 0 0 26px;
  color:#3c3d40;
}

div.gad_page .im_indent{
  padding-left: 174px;
}

table.teh_info {width: 100%;color:#3c3d40;}

table.teh_info td{
  width: 50%;
  padding: 2px 0 3px 19px;
  border-right: solid 1px #fff;
}

tr.odd td{
  background:#f4f6f8;
}

.incnt {padding-top: 12px!important;}

div.content_in_items_show {
  padding: 24px 12px 0 24px;
}

div.content_in_items_show img{float:left;border: solid 1px #dbdde0;}
div.content_in_items_show .txt {font-size: 13px;padding-left: 72px;line-height:14px;height:82px;}
div.content_in_items_show .txt .descr {font-size: 11px;margin-top: 5px;}

div.items_in_content {
  padding-left: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}

div.items_in_content .descr {
  margin-top: 5px;
  font-size: 11px;
}

div.items_in_content a {
  font-size: 13px;
}

div.items_in_content img{float:left;border: solid 1px #dbdde0;}

div.items_in_content .txt {padding-left: 62px;line-height:14px;}

/************************/
div.yad {
  width:80%;
  margin: 0 auto;
}

div.yad a.main{
  color: #71b100;
  font-weight: bold;
}

a.out {text-decoration: none;font-weight: normal;}
a:hover.out {text-decoration: underline;}

/**********************************************/
div.of_shops {
  padding: 8px 5px 0 24px;
  color:#3c3d40;
  line-height: 13px;
}

div.of_shops .gr{padding: 2px 0 0 3px;}
div.of_shops .non_pad{padding:0 !important;}

div.of_shops span {display:block;float:left;background:#d98500;color:#fff;padding: 1px 2px;margin-top:1px;}

/***********************************************/
div.scroll_outer {
  width: 130px;
  margin-left: 7px;
}

div.scroll_outer .arrows {
  height: 57px;
  width: 15px;
}

div.scroll_outer .arrows a{
  display: block;
  margin-top: 21px;
}

div.scroll_outer .fl img {float:left;}
div.scroll_outer .fr img {float:right;}

div.scroll_ovhide {
  width: 100px;
  height: 60px;
  float: left;
  overflow: hidden;
  position:relative;
}

div.scroll_inner {
  position: absolute;
  left:0;
  top:0;
  white-space: nowrap;
}

div.scroll_inner img{padding:0 3px;}

.soft {width:5px;}

.gallery ul li {
   border-color: #E9E9E9 rgb(229, 229, 229) rgb(224, 224, 224);
   border-style: solid;
   border-width: 2px;
   color: #666666;
   float: left;
   margin: 0pt 5px 10px 0pt;
   position: relative;
   text-align: center;
}

.gallery ul li a, .gallery ul li a:hover {
   border: 0pt none;
   float: left;
   height: 105px;
   padding: 5px;
   width: 100px;
}

.search_at_category {

   padding: 5px;
   padding-left: 12px;
    width: 100%;

}

.search_at_category .category_label {
  float: left;
  width: 100%;
  font-weight: 700;
  font-size: 14px;
}

.term_word {

  cursor: pointer;
  border-bottom: 2px dotted red;

}

.term_layer {

  display: none;

}

h1 {
  font-family: Arial;
    font-size: 18px;
  line-height: 20px;
  color: #000;
  margin-bottom: 5px;
  font-weight: normal;
}

div#mixkt_4294947474 td {
    padding-bottom: 2px;
}
