body                 {margin: 0; padding: 0; text-align: center;}
body,table,tr,td,th  {font-family: arial; color: #6f6f6f;}
a                    {color:#5998f7;}
img                  {border:0;}
table,tr,td,th       {border-collapse: collapse; padding: 0;}
table td, table th   {vertical-align: top; text-align: top;}
*:focus {outline: none;}

div.layout_wrapper {
    margin: auto;
    width: 1260px;
    background: url(../images/ajax_loader.gif) no-repeat center 280px;
}
div.loading_complete {
    background: none !important;
}
#layout_left {
    width: 235px;
    float:left;
}
#layout_content {
    width: 726px;
    margin:0 12px 0 18px;
    float: left;
}
#layout_right {
    width: 265px;
    float:right;
}
#layout_footer {
    float: left;
    _padding-top:12px;
    width: 965px;
}

div.clear {
    clear: both;
}

h1,h2,h3,h4
{
  font-weight: normal;
  font-size:18px;
  margin:0 0 14px 0;
  padding: 0;
}
.dn {display: none;}
.db {display: block;}

table.main
{
	height:100%;
}

table.main td.lb
{
	text-align: center;
}

.sub_logo
{
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  color:#606060;
  text-align: center;
  padding-bottom:17px;
  position: relative;
  right:-3px;
}

.lb_block
{
  width:235px;
  margin-right:12px;
  _margin-right:3px;
  margin-top:12px;
  _margin-top:0px;
}

.lb_block .area
{
    width: 225px;
    height: 271px;
    background: url(../images/project/lb_mark_bg_2.jpg);
}

.lb_block .info
{
    width: 225px;
    height: 24px;
    background: url(../images/project/lb_mark_bg_1.jpg);
    font-size:12px;
    color:#000;
    text-align: center;
}
.lb_block .info p
{
  margin:4px 0 0 0;
}

.lb_menu
{
  width:210px;
  padding:3px 0 0 8px;
}
.lb_menu a
{
  display: block;
  background-image: url(../images/project/lb_but_stat.gif);
  background-repeat: no-repeat;
  width: 210px;
  padding:10px 0 8px 9px;
/*  _padding:9px 0 8px 15px;*/
/*  _padding:16px 0 15px 15px;*/
  font-family: Georgia;
  font-size: 17px;
  font-style: italic;
  font-weight: normal;
  text-decoration: none;
  color:#2C2C2C;
}
.lb_menu a:hover
{
  background-image: url(../images/project/lb_but_over.gif);
}
.lb_menu a.act
{
  background-image: url(../images/project/lb_but_act.gif);
  color:#5998f7;
}

.lb_menu a.level2
{
  background-image: url(../images/project/lb_but_stat2.gif);
  padding-left:30px;
  font-size: 14px;
}
.lb_menu a.level3
{
  background-image: url(../images/project/lb_but_stat2.gif);
  padding-left:60px;
  font-size: 14px;
}
.lb_menu a.level4
{
  background-image: url(../images/project/lb_but_stat2.gif);
  padding-left:90px;
  font-size: 14px;
}
.lb_menu div a {width:210px;padding:3px 0 0 8px;}

.rb_block_1
{
  _background-image: url(../images/project/rb_bg_1.jpg);
  width:228px;
  height:229px;
}

.rb_block_1 .ol_pad
{
  padding: 33px 9px 0 9px;
}

.rb_block_1 .order_list
{
  padding: 2px 0 0 2px;
  height: 116px;
  _height: 120px;
  overflow: scroll;
  overflow-x: hidden;
}

.order_clean
{
    width:188px !important;
    height: 23px;
    background: #D3D3D3;
    border-bottom:1px solid #E8E8E8;
}

.order_sum
{
    background-image:url(../images/project/top_lb_bg2.jpg) !important;
    background-repeat: repeat-x !important;
    border:1px solid #D3D3D3;
    width:190px !important;
    margin-left:1px;
    background-color: #D3D3D3;
}

.rb_block_1 .order_list .order_ln
{
    background-image: url(../images/project/top_lb_bg.jpg);
    background-repeat: no-repeat;
    width: 189px;
    height:24px;
    _margin-bottom:-2px;
}

.rb_block_1 .order_list .order_ln .txt_ln
{
    width:165px;
    height:18px;
    overflow:hidden;
    text-align:left;
}

.rb_block_1 .order_list .order_ln .txt_ln a
{
  font-weight: normal;
}

/* --- parent miracle --- */
.rb_block_1 .order_list .order_ln table,
.rb_block_1 .order_list .order_ln table td
{
  /*border:1px solid #6F6F6F !important;*/
  /*background: #FAFAF8;*/
}

.rb_block_1 .order_list .order_ln table
{
  width: 100%;
}

.rb_block_1 .order_list .order_ln table,
.rb_block_1 .order_list .order_ln table td
{
    border:0px solid #000;
}

.rb_block_1 .order_list .order_ln b,
.rb_block_1 .order_list .order_ln a
{
  color:#323232;
  font-size:12px;
  font-weight: bold;
}

.rb_block_1 .order_list .order_ln td
{
  vertical-align: middle;
}

/* --- parent miracle 2--- */
.rb_block_1 .order_list .order_ln .c1
{
  height:20px;
  padding:0 2px 0 6px;
}

.rb_block_1 .order_list .order_ln .c1 span
{
    font-weight: bold;
    color:#FF812D;
    cursor: pointer;
}

.rb_block_1 .order_list .order_ln .c2
{
  width:50px;
  font-size:11px;
  padding-left:6px;

}

.rb_block_1 .order_list .order_ln .c3
{
  font-size:12px;
  font-weight:bold;
  width:90px;
  text-align: center;
}

.rb_block_1 .order_list .order_ln .c3 b
{
  margin-left:-5px;
}


.rb_block_1 .order_list .order_ln .c4
{
  width:29px;
  text-align:right;
}


.rb_block_1 .order_list .order_ln .c4 img
{
  position: relative;
  margin-top:5px;
  left:-1px;
  border-left:1px solid #D3D3D3;
  /*_left:-1px;*/
}

.rb_block_1 .order_list .order_ln .c2,
.rb_block_1 .order_list .order_ln .c3
{
  padding-top:6px;
}

.rb_block_2
{
  background-image: url(../images/project/rb_bg_2.jpg);
  width:228px;
  height:226px;
}

.rb_block_1, .rb_block_2
{
  margin-left:3px;
}

.rb_block_2 .news_pad
{
   padding: 33px 10px 3px 15px;
}

.rb_block_2 .news_list
{
   padding:10px;
   border:0px solid #000;
   height: 160px;
   overflow: auto;
   overflow-x: hidden;
   font-size:11px;
   line-height:16px;
   color:#000;
}

.rb_block_2 .news_list b
{
     color:#a5c037;
     font-family: tahoma;
     font-size:11px;
}

.c_info
{
  text-align: center;
  font-family: Tahoma;
  font-size:16px;
  font-weight: bold;
  color: #9B9B9B;
  padding:7px 0;
}

.top_city {height:25px;border-bottom:1px solid #d4d4d4;vertical-align:middle;text-align:center;}
.top_city td {vertical-align:bottom;padding:0 5px 1px 5px;}
.top_city td a,.top_city td a:link,.top_city td a:visited {font-family:Arial;font-size:14px;color:#454545;text-decoration:none;font-weight:none;}
.top_city td a:hover {text-decoration:underline;}
.top_city td.sel {padding-bottom:0px;}
.top_city td.sel a,.top_city td.sel a:link,.top_city td.sel a:visited {font-family:Arial;font-size:18px;color:#106cd3;text-decoration:none;margin:0 5px;font-weight:bold;}
.top_city td.sel a:hover {text-decoration:underline;}

.logotip {width:235px;height:124px;background: url(../images/logo.jpg) no-repeat center top;}
.logotip div {width:235px;}
.logotip div a,.logotip div a:link,.logotip div a:visited {font-family:Arial;font-size:16px;color:#ffffff;text-decoration:none;}
.logotip div a:hover {text-decoration:underline;}

.c_info a,.c_info a:visited,.c_info a:link{font-family: Tahoma;font-size:16px;font-weight: bold;color: #000000;text-decoration:underline;}
.c_info a:hover{font-family: Tahoma;font-size:16px;font-weight: bold;color: #000000;text-decoration:none;}

.c_links
{
  text-align: center;
  font-family: arial;
  padding:13px 0 21px 0;
}

.c_links a
{
  padding:0 6px 0 6px;
  font-family: arial;
  font-size: 11px;
  font-weight: bold;
  color:#6f6f6f;
}

.c_links a:hover, .c_links a.act
{
  color:#5998f7;
}

.c_info .code_1 {color:#51a2f5;}
.c_info .code_2 {color:#a5c037;}
.c_info .code_3 {color:#ff9d00;}
.c_info .code_0 {color:#d3d3d3; padding:0 6px 0 6px; }

.area_1
{
  background-image: url(../images/project/area_bg.gif);
  background-repeat: no-repeat;
  width:503px;
  height:457px;
}

.area_main
{
  background-image: url(../images/project/area_bg_white.jpg);
  background-repeat: no-repeat;
  width:503px;
  height:457px;
}

.area_set
{
  width:503px;
  height:457px;
}

.set_tbl
{
  width:502px;
}

.set_tbl .sib_1
{
  background-image: url(../images/project/sib_x.jpg);
  background-repeat: no-repeat;
  height:500px; /*411*/
  text-align: left !important;
}

.set_tbl .sib_1 img
{
  margin-top:2px;
  margin-bottom:-4px;
}

.sib_2
{
  color:#323232;
}

.sib_2 .inner_text   {padding: 0 20px 0 20px;}
.sib_2 .inner_image  {margin: 0 0 0 4px !important;}


.sib_2 b
{
    font-weight: bold;
    font-size: 17px;
    display: block;
    padding: 6px 0 0 0;
}

.sib_2 p
{
    font-size: 11px;
    margin: 6px 0 0 0;
}

.set_tbl .sib_2
{
  background-image: url(../images/project/sib_2.jpg);
  background-repeat: no-repeat;
  height:86px;
}

.set_tbl .sib_3
{
  background-image: url(../images/project/sib_3.jpg);
  background-repeat: no-repeat;
  height:45px;
}

.set_tbl .sib_3 table td.c1
{
    width: 153px;
    font-size:12px;
    height: 45px;
}

.set_tbl .sib_3 table td.c1 div
{
  font-weight: bold;
  font-size:12px;
  color: #000;
  padding:6px 0 0 20px;
}

.set_tbl .sib_3 table td.c2
{
    width: 82px;
}

.set_tbl .sib_3 table td.c3
{
    width: 106px;
}

.set_tbl .sib_3 table td.c4
{
  position: relative;
}

.set_tbl .sib_3 table td.c4 img
{
  position: relative;
  right:-3px;
}

table.ff_bg
{
  width:100%;
}

.ff_bg .ff_0
{
    background: url(../images/project/ff_bg_0.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    width:1000px;
    height:36px;
    text-align: center;
}

.ff_bg .ff_0 p
{
    margin: 6px 0 0 0 ;
    color:#323232;
    font-family: Georgia;
    font-size:22px;
    font-style: italic;
}

.ff_bg .ff_1
{
    background: url(../images/project/ff_bg_1.jpg);
    background-repeat: no-repeat;
    width:35px;
    height:200px;
}

.ff_bg .ff_2
{
    background: url(../images/project/ff_bg_2.jpg);
    background-repeat: repeat-x;
    width:929px;
    position: relative;
}

.ff_bg .ff_3
{
    background: url(../images/project/ff_bg_3.jpg);
    background-repeat: no-repeat;
    width:35px;
}

.ff_bg .ff_1,
.ff_bg .ff_2,
.ff_bg .ff_3
{
  background-position: bottom !important;
}

.items_6
{
  position:absolute;
  width:950px;
  margin-left:-3px;
  margin-top:0px;
  _margin-left:0px;
}

.item_6
{
  float:left;
  z-index: 10;
  padding-right:2px;
}

.item_ccc
{
    padding:1px;
    float:left;
}

.item_cc, .item_ccf
{
    background-image: url(../images/project/cc_item_1.gif) !important;
    background-repeat: no-repeat !important;
    background-position: top;
    width:143px !important;
    height:176px !important;
    border:1px solid #F0F0F0 !important;
    border-left:0px !important;
    border-right:0px !important;
    margin-right:10px;
}

.item_ccf
{
    background-image: url(../images/project/cc_item_2.gif) !important;
    border:0px !important;
}

.item_cc_code,
.item_cc_price
{
  vertical-align: bottom;
  padding:0 8px 0 8px;
}

.item_cc_price
{
  font-family: arial;
  font-size:24px;
  color:#5997fa;
  text-align: right;
}
.item_cc_price span
{
  font-size:10px;
  font-weight: bold;
}

.item_cc_code
{
  font-family: arial;
  font-size:12px;
  color:#6f6f6f;
  padding-bottom:4px;
}

.item_top6
{
    background: url(../images/project/t6_item_1.gif);
    width:154px;
    height:199px;
    border-bottom:1px solid #D3D3D3;
}

.item_top6 .it6_1
{
   padding: 5px 0 0 0;
   text-align: center;
}

.item_cc .it6_1
{
   border-top:1px solid #F0F0F0;
}

.item_top6 .it6_1 img
{
   border:1px solid #fff;
   margin-bottom:1px;
}

.item_top6 .it6_1 a:hover img
{
   border:1px solid #d6d6d6; /*#78abf7*/
}

.sss_img_1
{
   border:1px solid #d6d6d6;
   margin-bottom:1px;
}

.sss_img_2
{
   position: relative;
   border:2px solid #78abf7;
}

.item_top6 .it6_2
{
    text-align: center;
}

.item_top6 .it6_2, .item_top6 .it6_2 a
{
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color:#323232;
    text-decoration: none;
}
.item_top6 .it6_2 a:hover
{
  text-decoration: underline;
}

.item_top6 .it6_3, .price_div
{
    font-family: Georgia;
    font-size: 17px;
    color:#5998f7;
    width: 80px;
    padding:19px 0 0 8px;
    float:left;
}

.price_div
{
  position: relative;
  float:none;
  padding: 4px 0 2px 0;
  right:-20px;
}

.code_div
{
  font-size:10px;
  color:#6f6f6f;
  padding-top:2px;
  position: relative;
}

.item_cc .it6_3
{
   padding:12px 0 0 8px !important;
}

.item_top6 .it6_4
{
    float:left;
    font-size:10px;
    position: relative;
}

.item_top6 .it_clear
{
  clear: both;
}

.item_top6 .it_code
{
   padding-top:25px;
   right:0px;
}

.item_cc .it_code
{
   padding:20px 0 4px 0 !important;
}

.items_cc_pad
{
  padding-top:2px;
  position: relative;
  left:-35px;
  _left:0;
  width: 320px;
}

.items_cc_main
{
 width:402px !important;
}

.items_cc_main .b2
{
  text-align: center !important;
}

.items_cc_main .b1,
.items_cc_main .b3
{
    width:35px;
    vertical-align: middle;
}

table.items_cc
{
  width: auto;
}

.it_order
{
  z-index: 150 !important;
  border:0px solid #000;
  cursor: pointer;
}

.people_count
{
   position: absolute;
   right:0px;
   _right:-8px;
   width:11px;
   height:20px;
   background-image: url(../images/project/icon_chel.gif);
   background-repeat: repeat-x;
}

.pc_normal
{
     position: relative;
     left:0px;
     float:right;
     margin-top:7px;
     margin-right:10px;
     _margin-right:5px;
}

.pc1  {width: 11px;}
.pc2  {width: 22px;}
.pc3  {width: 33px;}
.pc4  {width: 44px;}
.pc5  {width: 55px;}
.pc6  {width: 66px;}
.pc7  {width: 77px;}
.pc8  {width: 77px;}
.pc9  {width: 77px;}
.pc10  {width: 77px;}
.pc11  {width: 77px;}
.pc12  {width: 77px;}
.pc13  {width: 77px;}
.pc14  {width: 77px;}
.pc15  {width: 77px;}
/*
.pc9  {width: 99px;}
.pc10 {width: 110px;}
.pc11 {width: 121px;}
.pc12 {width: 132px;}
.pc13 {width: 143px;}
.pc14 {width: 154px;}
.pc15 {width: 165px;}
*/

.footer, .footer a
{
   font-size:11px;
}

.footer td
{
    padding:2px 30px 14px 30px;
}

.footer a
{
    font-family: arial;
    color: #6f6f6f;
    padding:0 15px 0 15px;
}

.footer a:hover, .footer a.act
{
    color:#5998f7;
}

.order_total
{
  background-image: url(../images/project/order_total.gif);
  background-repeat: no-repeat;
  width:191px;
  height:26px;
}

.order_total_all td
{
  text-align: center;
  font-style: italic;
  font-weight: bold;
  padding:6px 0 6px 0;
}

.order_total_all td.ota_1
{
    font-weight: normal;
}

.order_total_all td.ota_3
{
    color:#5998F7;
    text-align: right;
    padding-right:5px;
}

.order_total_all td.ota_1,
.order_total_all td.ota_2,
.order_total_all td.ota_3
{
  font-style: normal;
  font-weight: bold;
}

.order_total_all
{
  font-size:12px;
}

.ol_price
{
  color:#5998F7 !important;
  font-size:12px;
  font-weight: bold;
}

.content
{
  font-family: arial;
  font-size: 12px;
  line-height: 17px;
  border:0px solid #000;
  width: 500px;
  height: 410px;
  padding:20px 0 20px 0;
}

.content_scroller
{
  padding:10px 30px 10px 30px;
  width: 430px;
  _width: 500px;
  height: 394px;
  _height: 420px;
  overflow: auto;
  overflow-x: hidden;
  border:0px solid #33CC00;
}

.inp
{
  width: 350px;
  margin-bottom:10px;
}

textarea.inp
{
  height:80px;
}

.inp_captcha
{
  width:130px;
  padding:11px 0 11px 0;
  text-align: center;
  font-weight: bold;
  font-size:14px;
  font-style: italic;
  color:#CC0000;
}

.but
{
    padding:3px 15px 3px 15px;
}

.red
{
  color:#CC0000;
}

.green
{
  color:#507A1B;
}

.span_link
{
  cursor:pointer; font-size:11px; color:#5998F7; text-decoration:underline;
}

.set_info_win
{
  font-size:12px;
  color:#414141;
  width: 700px;
  height: 400px;
  overflow: auto;
  overflow-x: hidden;
}

.set_info_text
{
  font-size:12px;
}

.set_info_text p
{
    margin: 0 0 8px 0;
}

.tab
{
   width: 80px;
   display: block;
   float:left;
  margin-bottom:10px;
}

.fbb_0                                 {clear: both;}

.fbb_1, .fbb_2, .fbb_1_act, .fbb_2_act,
.tr_fbb_1, .tr_fbb_2, .tr_fbb_1_act, .tr_fbb_2_act
                                       {height: 32px; background-repeat: no-repeat; float:left;}
.fbb_1, .fbb_2
                                       {background-image: url(../images/project/ob1_1.gif);}
.fbb_1_act, .fbb_2_act
                                       {background-image: url(../images/project/ob1_2.gif);}
.tr_fbb_1, .tr_fbb_2
                                       {background-image: url(../images/project/ob1_1_transp.gif);}
.tr_fbb_1_act, .tr_fbb_2_act
                                       {background-image: url(../images/project/ob1_2_transp.gif);}
.fbb_1, .fbb_1_act,
.tr_fbb_1, .tr_fbb_1_act
                                        {width: 49px; background-position: left;}
.fbb_2, .fbb_2_act,
.tr_fbb_2, .tr_fbb_2_act
                                        {width: 105px; background-position: right;}
.tr_fbb_2, .tr_fbb_2_act
                                        {width: 106px;}
.tr_fbb_1, .tr_fbb_2,
.tr_fbb_1_act, .tr_fbb_2_act
                                        {border-top:1px solid #D3D3D3;}
.items_list
{
  border:0px solid #000;
  width: 500px;
  height: 455px;
  overflow: hidden;
}
.items_scroll
{
  margin:10px 10px 10px 15px;
  width: 484px;
  height: 435px;
  overflow: scroll;
  overflow-x: hidden;
}

a.a_decor       {text-decoration: none;}
a.a_decor:hover {text-decoration: underline;}
a.a_decor
{
    position: relative;
    z-index:1000;
}

.dots_bg
{
    position: relative;
    border-bottom: 1px dashed #9F9F9F;
    top:-4px;
    z-index:300;
}

.footer_block a
{
    position: relative;
    z-index:1000;
}

.bigmir_banner
{
  display:block; position:absolute; width:350px; margin-top:-5px; left:280px;
  z-index: 10;
}

.ser{
width:1px;
background-image:url(../images/left_menu_4.jpg);
background-position:left top;
background-repeat:repeat-y;
}
.left_menu_grad{
background-image:url(../images/left_menu_2.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#dddddd;
}
.news_grad{
background-image:url(../images/news_2.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#f0f0f0;
}
.news_grad2{
background-image:url(../images/news_5.jpg);
background-repeat:repeat-x;
background-position:left top;
background-color:#ffffff;
}
.news_u_2{background-image:url(../images/news_u_2.jpg);background-repeat:repeat-x;background-position:left top;}
.news_u_4{background-image:url(../images/news_u_2.jpg);background-repeat:repeat-y;background-position:left top;}
.news_u_6{background-image:url(../images/news_u_2.jpg);background-repeat:repeat-y;background-position:right top;}
.news_u_8{background-image:url(../images/news_u_2.jpg);background-repeat:repeat-x;background-position:left bottom;}

.pad2{padding:2px;}
.pad5{padding:5px;}
.p_l_10{padding-left:10px;}
.p_l_11{padding-left:11px;}
.p_l_24{padding-left:24px;}

.p_r_10{padding-right:10px;}
.p_r_11{padding-right:11px;}

.p_b_3{padding-bottom:1px;}
.p_b_4{padding-bottom:4px;}
.p_b_5{padding-bottom:5px;}
.p_b_10{padding-bottom:10px;}

.menu_left_div_1{margin-left:25px;width:185px;}
.menu_left_div_2{margin-left:36px;width:174px;}
.menu_left_div_3{margin-left:47px;width:163px;}
.menu_left_div_4{margin-left:58px;width:152px;}

a.leftmenu1{font-family:tahoma;font-size:16px;text-decoration: none;color:#404040;}
a.leftmenu1:hover{color:#88a9fa;}
a.leftmenu1_sel{font-family:tahoma;font-size:16px;text-decoration: none;color:#88a9fa;}
a.leftmenu1_sel:hover{color:#2C2C2C;}
a.leftmenu2{font-family:tahoma;font-size:14px;text-decoration: none;color:#404040;}
a.leftmenu2:hover{color:#88a9fa;}
a.leftmenu2_sel{font-family:tahoma;font-size:14px;text-decoration: none;color:#88a9fa;}
a.leftmenu2_sel:hover{color:#2C2C2C;}

.brd{border:1px solid #000000;}
.brd td1{border:1px solid #000000;}
.dt_zel{font-size:10px;color:#a5bf37;}
.bg_white{background-color:#ffffff;}
.font_ser{color:#404040;}
.v_a_center{vertical-align: middle; padding-top:20px; }
.v_a_bottom{vertical-align: bottom;}
.zel{color:#a5bf37;}
.font10{font-size:10px;}
.font11{font-size:10px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font12pt{font-size:12pt;}
.no_und{text-decoration:none;}
.tah{font-family: tahoma;}
.bold{font-weight:bold;}
.c707070{color:#707070;}
.c404040{color:#404040;}
.c010101{color:#010101;}
.c3f3f3f{color:#3f3f3f;}
.ca6a6a6{color:#a6a6a6;}

a.tovar_name{font-family: tahoma;font-size:11px;text-decoration:none;color:#707070;}
a.tovar_name:hover{text-decoration:underline;}
.tovar_price{font-family: tahoma;font-size:12px;color:#404040;}

.inp_add {width:25px;height:17px;background-image:url(../images/inp1.jpg);background-repeat:no-repeat;background-position: center middle;}
.inp_add input{width:25px;height:17px;text-align:center;font-size:9px;color:#404040;font-weight:bold;border:0px;background:none;}

.no_fon{background:none;width:20px;border:0px;text-align:center;}
.brd_r{border-right:1px solid #d1d1d1;}
.brd_b{border-bottom:1px solid #d1d1d1;}

.search2{background-image:url(../images/search2.jpg);background-repeat:repeat-x;background-position:left top;vertical-align:top;padding-top:10px;}
.search4{background-image:url(../images/search4.jpg);background-repeat:repeat-x;background-position:left top;vertical-align:top;padding-top:16px;}
.search4 a{color:#ffffff;font-size:14px;font-weight:bold;text-decoration:none;}
.inp_search{width:430px;height:29px;font-size:18px;color:#414141;border:0px;}

.punktir{background-image:url(../images/punktir.jpg);background-repeat:repeat-x;background-position:left top;}

.blok_on_main{text-align:left;font-size:12px;width:700px;margin:12px 0 12px 0;color:#6F6F6F;font-family:arial;}
.blok_on_main p{margin:0px;padding:0px;}

.portmone {}
.portmone th {padding:10px;font-weight:bold;text-align:left;vertical-align:middle;}
.portmone td {padding:10px;vertical-align:middle;}

#nav {padding-top:15px;}
#nav li {
    position:relative;list-style-type: none;
    text-align:left;
}
#nav li div {
    position:absolute;
    top:25px;
    margin-left:0px;
    border:0px solid #000000;
}
#nav li div table ul{
	margin:0px;
	padding:0px;
    border:0px solid #000000;
}
#nav li div ul li {margin-left:0px;}
#nav li.hover div {left:0;}
#nav li div ul li {padding:3px 5px;}
#nav li div ul li a {margin:0px 10px;}

#arrow_up {
    display: block;
    display: none;
    z-index: 999;
    position: fixed;
    margin-top: -80px; /* = height + preferred bottom margin */
    margin-left: -80px;
    top: 90%;
    left: 90%;
    width: 69px;
    height: 69px;
    line-height: 48px;
    padding: 10px;
    text-align: center;
}
#arrow_up a {
    display: block;
    width: 69px;
    height: 69px;
    background: url(../images/arrow_top.png);
    text-decoration: none;
}
#arrow_up a:hover {
    background: url(../images/arrow_top_over.png);
}

.clear {
	clear:both;
}

dl.socials, dl.socials dd {
    padding: 0;
    margin: 0;
}
div.socials_wrapper {padding:10px 0 0 90px; clear:both; }
dl.socials {height:24px; clear:both;}
dl.socials dd{float:left; height:24px}
dl.socials dd{margin-right:9px; line-height:24px}
dl.socials dd a{display:block;font-size:10px; text-indent:-9000px; width:24px; height:24px; background:url(/images/social_buttons.png) no-repeat 0 0}
dl.socials dd a.vk{background-position:-24px 0}
dl.socials dd a.vk:hover{background-position:-24px -24px}
dl.socials dd a.tw{background-position:0 0}
dl.socials dd a.tw:hover{background-position:0 -24px}
dl.socials dd a.fb{background-position:-48px 0}
dl.socials dd a.fb:hover{background-position:-48px -24px}
dl.socials dd a.gl{background-position:-72px 0}
dl.socials dd a.gl:hover{background-position:-72px -24px}

#support-button {
	background: url(/images/button-support-1.png) no-repeat;
	display: block;
	width: 50px;
	height: 137px;
	position: fixed;
	top: 200px;
	left:-3px;
	text-decoration:none;
}
#support-button:hover {
	background: url(/images/button-support-2.png) no-repeat;
}
