div#sub_main_center{
      width: 650px;
      /*margin-left: 20px; */
      float: left;
      overflow: hidden;
      text-align: left;
}

p.text {
	line-height: 1.35em;
}

/*-------------- OFFERING ---- ÑÒÐÀÍÈÖÀ ÎÔÎÐÌËÅÍÈß ÇÀÊÀÇÀ -------------------------*/

div#sub_main_center div.top_title{
     margin: 10px 0px 4px 0px;
     padding-bottom: 4px;
     padding-left: 20px;
     font: 11px tahoma,sans-serif;
     color: #1b334b;
}

div#sub_main_center div.top_title a{
     color: #1b334b;
     font-weight: 400;
}

div#offering_table_caption{                              /* ñòðîêà íàä òàáëèöåé - òèïà çàãîëîâîê */
      width: 650px;
      height: 36px;
      background: url(../img/offering_table_caption_bg.png) no-repeat;
      overflow: hidden;
      margin-top: 15px;
}

div#offering_table_caption div.column{
      margin: auto;
      float: left;
      text-align: center;
      padding-top: 9px;
      font: bold 11px tahoma,sans-serif;
      color: #84490e;
}


table#offering{                          /*---- òàáëèöà äëÿ îôîðìëåíèÿ çàêàçà ----*/
      width: 610px;
      margin-left: 20px;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
}

table#offering td{
      padding: 6px 0px 7px 0px;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;
}

table#offering td.name{                        /* êîëîíêà "Íàèìåíîâàíèå" */
      width: 238px;
      padding-left: 0px;

}

table#offering td.name a{
      color: #1b334b;
      text-decoration: underline;
}

table#offering td.name a.title{
      color: #1b334b;
      text-decoration: underline;
      font: bold 12px tahoma,sans-serif;
}

table#offering td.size{                        /* êîëîíêà "Ðàçìåð" */
      width: 89px;
      text-align: center;
}

table#offering td.size select{
      width: 75px;
}


table#offering td.amount{                        /* êîëîíêà "Êîëè÷åñòâî" */
      width: 121px;
      text-align: center;
}

table#offering td.amount input{
      width: 50px;
}


table#offering td.price{                        /* êîëîíêà "Öåíà" */
      width: 127px;
      font-weight: 600;
      text-align: center;
}

table#offering td.picto{                        /* êîëîíêà "Ïèêòîãðàììû" */
      width: 32px;
      text-align: center;
}

table#offering img.basket1{
     width: 13px;
     height: 15px;
     vertical-align: -7%;
}

table#offering img.basket2{
     width: 13px;
     height: 16px;
     vertical-align: -4%;
}

table#offering img.surprise{
     width: 27px;
     height: 17px;
     vertical-align: -4%;
}


div#offering_your_discount{                    /* áëîê ÂÀØÀ ÑÊÈÄÊÀ */
      width: 650px;
      height: 34px;
      overflow: hidden;
      background: url(../img/your_discount_bg.png) no-repeat;
      text-align: left;
      font: 12px tahoma,sans-serif;
      color: #1b334b;
      margin-top: 9px;
      padding: 7px 0px 0px 75px;

}

div#offering_your_discount a{
	  color: #1b334b;
	  font-weight: 400;
}

div#offering_your_discount span{
      color: #ce3417;
}


div#offering_total{                    /* áëîê ÈÒÎÃÎ */
      width: 650px;
      height: 34px;
      background: url(../img/offering_total_bg.png) no-repeat;
      text-align: left;
      font: bold 12px tahoma,sans-serif;
      color: #1b334b;
      margin-top: 9px;
      padding: 7px 0px 0px 265px;

}

div#offering_total span{
      color: #ce3417;
}


div#for_offering_gray_button{
	  overflow: hidden;
	  height: 26px;
}


div#offering_gray_button{
      width: 122px;
      float: right;
      text-align: center;
      background: #adbcc0;
      font: bold 11px tahoma,sans-serif;
      color: #fff;
      margin: 4px 0px 8px 21px;
      padding: 4px 0px 4px 0px;
}

div#offering_gray_button a{
     color: #fff;
     display: block;
     text-decoration: none;
}


                 /*------------------- STEP 1 -------------------*/

div#step1{
      width: 650px;
      background: url(../img/step1_bg.gif) no-repeat;
      overflow: hidden;
      clear: both;
      margin-top: 10px;

}

div#step1 div.column{                   /* ñòèëü êîëîíêè */
      width: 32%;
      float: left;
       margin-top: 41px;

       font: 9px/15px tahoma,sans-serif;
       color: #1b334b;
}

div#step1 div.column select{
      width: 85%;
}

div#step1 div.column input{
      width: 85%;
}
              /*---------------------------- STEP 2 -----------------*/

div#step2{
      width: 650px;
      background: url(../img/step2_bg.gif) no-repeat;
      overflow: hidden;
      clear: both;
      margin-top: 20px;

}

div#step2 div.left_column{                /* ëåâàÿ êîëîíêà */
      width: 420px;
      float: left;
      margin-top: 41px;
      padding-left: 20px;
      overflow: hidden;
}

div#step2 div.left_column div.string{
     overflow: hidden;
     clear: both;
     margin-bottom: 12px;
}

div#step2 div.left_column div.radio{           /* ïîäêîëîíêà äëÿ ðàäèîêíîïîê */
      width: 23px;
      float: left;
      margin: auto;

}

div#step2 div.left_column div.text{           /* ïîäêîëîíêà äëÿ ðàäèîêíîïîê */
      width: 337px;
      float: left;
      font: 12px tahoma-sans-serif;
}

div#step2 div.left_column div.text p.active{       /* àêòèâíàÿ íàäïèñü */
      color: #1b334b;
}

div#step2 div.left_column div.text p.passive{           /* ïàññèâíàÿ íàäïèñü */
      color: #adbcc0;
}

div#step2 div.left_column div.arrow{           /* ïîäêîëîíêà äëÿ ðàäèîêíîïîê */
      width: 45px;
      float: right;
      text-align: right;
      margin: auto;
      font: 12px tahoma-sans-serif;
}

div#step2 div.left_column div.arrow img{
	  width: 11px;
	  height: 12px;
}


div#step2 div.right_column{                /* ïðàâàÿ êîëîíêà */
      width: 166px;
      float: left;
      margin-top: 41px;
      padding-left: 24px;
      overflow: hidden;
      color: #1b334b;

      font: 11px tahoma,sans-serif;
}

div#step2 div.right_column p{
     margin-bottom: 10px;
}

div#step2 div.right_column input{
      vertical-align: -20%;
}

                                       /*------------- STEP 3 ---------------*/
div#step3{
      width: 650px;
      background: url(../img/step3_bg.gif) no-repeat;
      overflow: hidden;
      clear: both;
      margin-top: 20px;

}

div#step3 p{
      padding: 0px 20px 0px 20px;
      margin-bottom: 9px;
      font: 12px tahoma,sans-serif;
      color: #1b334b;
}

div#step3 p a{
      color: #1b334b;
      text-decoration: udnerline;
}

                                       /*------------- STEP 4 ---------------*/
div#step4{
      width: 650px;
      background: url(../img/step4_bg.gif) no-repeat;
      overflow: hidden;
      clear: both;
      margin-top: 20px;

}

div#step4 a{
      color: #1b334b;
      text-decoration: udnerline;
}

div#step4 div.string{                  /* îäíà ñòðîêà ôîðìû */
      padding: 0px 20px 0px 20px;
      margin-bottom: 13px;
      font: 12px tahoma,sans-serif;
      color: #1b334b;
      overflow: hidden;
      clear: both;
}

div#step4 p.left{                    /* ëåâàÿ ÷àñòü */
      width: 206px;
      float: left;
      margin: auto;
}

div#step4 p.right{                 /* ïðàâàÿ ÷àñòü */
      width: 384px;
      padding-left: 20px;
      float: left;
      margin: auto;

}

div#step4 p.right input{
      width: 194px;
}


div#offering_final_total{               /* áëîê ÈÒÎÃÎ â íèçó ñòðàíèöû*/
      width: 650px;
      height: 34px;
      background: url(../img/offering_total_bg.png) no-repeat;
      overflow: hidden;
      font: bold 12px tahoma,sans-serif;
      color: #1b334b;
      margin-top: 9px;


}

div#offering_final_total p.left{            /* ëåâàÿ ÷àñòü */
     width: 420px;
     float: left;
     text-align: left;
     margin: auto;
     padding: 7px 0px 0px 20px;
}

div#offering_final_total p.left span{
     color: #ce3417;
}

div#offering_final_total p.right{           /* ïðàâàÿ ÷àñòü */
     width: 166px;
     float: left;
     text-align: left;
     margin: auto;
     color: #84490e;
     padding: 0px 0px 0px 20px;
}

div#offering_final_total p.right a{
     color: #84490e;
     text-decoration: underline;
}

                      /*---------- êíîïêà ÎÒÏÐÀÂÈÒÜ ÇÀÊÀÇ ----------------*/

div#offering_red_button{
      width: 150px;
    /*  height: 20px;  */
      margin: 12px auto 0px auto;
      text-align: center;
      background: #ce3417;
      font: bold 11px tahoma,sans-serif;
      color: #fff;

      padding: 4px 0px 4px 0px;

}

div#offering_red_button a{
      color: #fff;
      display: block;
     text-decoration: none;
}



/*------------------------------------------------------------------------------------*/
/*----------------------------------- CATALOG ----------------------------------------*/
/*-------------------------------------------------------------------------------------*/

div#catalog_main_title{
     width: 650px;
     background: url(../img/catalog_main_title_bg.png) no-repeat;
}

div#catalog_main_title p.title{
     font: 18px tahoma,sans-serif;
     color: #84490e;
     padding: 0px 20px 0px 20px;
}

div#catalog_main_title p.text{
     font: 11px tahoma,sans-serif;
     color: #1b334b;
     padding: 12px 20px 0px 20px;
}


div#catalog_categories{                  /* ñïèñîê êàòåãîðèé */
      width: 650px;
      padding-top: 0px;
}

div#catalog_categories div.top{           /* âåðõíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 12px;
     overflow: hidden;
     background: url(../img/catalog_cat_top.gif) no-repeat;
}

div#catalog_categories div.bottom{           /* âåðõíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 14px;
     background: url(../img/catalog_cat_bottom.gif) no-repeat;
}

div#catalog_categories div.middle{
     width: 100%;
     background: url(../img/catalog_cat_bg.gif) repeat-y;
}

div#catalog_categories ul{
     margin: 0px 20px 0px 20px;

    overflow: hidden;
}

div#catalog_categories ul li{
     width: 32%;
     float: left;
     margin: 0px auto 12px auto;

     font: bold 12px tahoma,sans-serif;
     color: #1b334b;

}

div#catalog_categories ul li a{
     color: #1b334b;
}

div#catalog_sort{                          /*---------- ôîðìà äëÿ ñîðòèðîâîê  ------*/
      width: 100%;
      padding: 10px 20px 10px 20px;
      margin: 0px 0px px 0px;
      overflow: hidden;
}

div#catalog_sort div.column{
      width: 31.3%;
      height: 46px;
      float: left;
      margin: auto;
      overflow: hidden;
      font: 9px tahoma,sans-serif;
}

div#catalog_sort div.column select{
      width: 75%;
      margin-top: 4px;
}

                                         /* áëîê äëÿ íàâèãàöèè ìåæäó ñòðàíèöàìè */
div.catalog_pages{
       width: 650px;
       margin-top: 8px;
       background: url(../img/main_left_menu_bg.gif) repeat-x;
       padding: 13px 0px 0px 0px;
       text-align: center;
       font: bold 11px tahoma,sans-serif;
       color: #1b334b;
       overflow: hidden;
}

div.catalog_pages a{
       color: #1b334b;
}

div.catalog_pages span{
       color: #ce3417;
}

                       /*-------------- îäíà ñòðîêà òîâàðîâ êàòàëîãà -------------*/

div.catalog_string{
      width: 610px;
      margin: 0px auto 15px auto;
      background: url(../img/main_left_menu_bg.gif) repeat-x 20px 0px;
      padding: 13px 0px 10px 0px;
      overflow: hidden;
}


div.catalog_string div.single_product{                  /*----  SINGLE  -----*/
                                                     /*---- êîíòåéíåð ïîä îòäåëüíûé ïðîäóêò ---*/
       width: 190px;
       margin: 0px auto 0px auto;
       float: left;
       padding-left: 20px;
}

div.catalog_string div.single_product img.product{
       width: 190px;

}

div.catalog_string div.single_product p.title{
      margin-top: 9px;
      font: bold 14px tahoma,sans-serif;
      color: #f00;
}

div.catalog_string div.single_product p.title a{
      color: #1b334b;
}



div.catalog_string div.single_product p.text{
      margin-top: 2px;
      font: 12px tahoma,sans-serif;
      color: #1b334b;
}

div.catalog_string div.single_product p.text a{
      color: #1b334b;
}

div.catalog_string div.single_product p.price{
      margin-top: 3px;
      font: 18px tahoma,sans-serif;
      color: #ce3417;
}

div.catalog_string div.single_product span.old_price{
      font: bold 14px tahoma,sans-serif;
      color: #84490e;
      text-decoration: line-through;
}


/*------------------------------------------------------------------------------------*/
/*----------------------------------- ITEM ----------------------------------------*/
/*-------------------------------------------------------------------------------------*/

div#item_main{
       width: 650px;
       margin-top: 22px;
       overflow: hidden;
}

div#item_main div.left{
       width: 400px;
       float: left;
       margin: auto;


}

div#item_main div.left img.main_photo{
       width: 400px;
       height: auto;
       margin-bottom: 10px;
}

div#item_main div.left img.small_photo{
       margin: 0px 10px 10px 0px;

}


div#item_main div.right{
       width: 250px;
       float: left;


}

div#item_main div.right h1{                           /*---  ãëàâíûé çàãîëîâîê  ----*/
      font: bold 18px tahoma,sans-serif;
      color: #84490e;
      margin-bottom: 8px;
      padding: 0px 20px 0px 20px
}

div#item_main div.right p.brand{                    /* àáçàö ïîä áðåíä */
      padding: 12px 0px 10px 0px;
      margin: 0px 20px 0px 20px;
      font: 12px tahoma,sans-serif;
      color: #1b334b;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;

}

div#item_main div.right p.brand a{
	  font-weight: 400;
}

div#item_main div.right a{
      color: #1b334b;
}

div#item_main div.right div.info{                       /*-- êîíòåéíåð ïîä èíôó --*/
      padding: 12px 0px 10px 0px;
      margin: 0px 20px 0px 20px;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;

      font: 12px tahoma,sans-serif;
      color: #1b334b;
}

div#item_main div.right div.info p{
      margin-bottom: 5px;
}

div#item_main div.right p.annotation{                    /* àáçàö ïîä àííîòàöèþ */
      padding: 12px 0px 10px 0px;
      margin: 0px 20px 0px 20px;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;

}


div#item_main div.right div.price{                       /*-- êîíòåéíåð ïîä öåíó --*/
      padding: 12px 0px 10px 0px;
      margin: 0px 20px 0px 20px;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;

}

div#item_main div.right div.price span.new{
      font-size: 30px;
      color: #ce3417;
}

div#item_main div.right div.price span.old{
      font-size: 18px;
      color: #84490e;
      text-decoration: line-through;
}


div#item_main div.right div.form{                       /*-- êîíòåéíåð ïîä ôîðìó --*/
      padding: 12px 0px 10px 0px;
      margin: 0px 20px 0px 20px;
      overflow: hidden;
      font-size: 11px;
      cler: both;
}

div#item_main div.right div.form div.form_left{
      width: 85px;
      font-size: 9px;
      float: left;
      padding-bottom: 6px;

}

div#item_main div.right div.form div.form_left select{
      width: 56%;
      margin: 3px 0px 9px 0px;
}

div#item_main div.right div.form div.form_right{
      width: 100px;
      font-size: 9px;
      float: left;
      margin: 0px auto 5px auto;

}

div#item_main div.right div.form div.form_right select{
      width: 75%;
      margin-top: 3px;
}

div#item_main div.right div.form div.red_button{           /* êðàñíàÿ êíîïêà ÄÎÁÀÂÈÒÜ Â ÊÎÐÇÈÍÓ */
      width: 166px;
      margin-top: 7px;
      padding: 3px 0px 4px 0px;
      background: #ce3417;
      text-align: center;

      font-weight: 600;
      color: #fff;

      overflow: hidden;
      clear: both;

}

div#item_main div.right div.form div.red_button a{
	   color: #fff;
	   display: block;
	   width: 100%;
	   text-decoration: none;
	   border: 0px;
}

div#item_main div.right img.large_star{
      width: 22px;
      height: 20px;
}

                                        /*------  áëîê ÌÛ ÐÅÊÎÌÅÍÄÓÅÌ ----*/
div#item_main div.item_recomend{
       width: 100%;
       overflow: hidden;
       background: url(../img/main_left_menu_bg.gif) repeat-x 0px 0px;
       clear: both;
       margin-top: 12px;
       padding-top: 9px;
}

div#item_main div.item_recomend div.item_column{
       width: 30%;
       float: left;
       margin: 11px 8px 0px auto;
       font-size: 12px;

}

div#item_main div.item_recomend div.item_column img{
       width: 72px;
       height: auto;
       float: left;
       margin: 0px 4px 5px 0px;
}

div#item_main div.item_recomend div.item_column a{
      color: #1b334b;
}


						/*------ ïóíêòèðíàÿ ññûëêà ÊÎÃÄÀ ÏÎßÂÈÒÑß? -------------------*/
.dashed_link{
	text-decoration: none;
	border-bottom: #1b334b dashed 1px;
}						
						
						
						
						/*------ ïóíêòèðíàÿ ññûëêà ÍÀØËÈ ÄÅØÅÂËÅ? -------------------*/

p.find_low_link{
	/*width: 115px;*/
	overflow: hidden;
	float: left;
	border-bottom: #1b334b dashed 1px;
	margin-bottom: 4px;
}

p.find_low_link a{
	text-decoration: none;
}

p.find_low_arrow{
	float: left;
	overflow: hidden;
	margin-left: 4px;
}

p.find_low_arrow img{
	display: none;
}

						/*-------- âñïëûâàþùèé áëîê ÍÀØËÈ ÄÅØÅÂËÅ? -----------*/

p#find_low{
	display: none;
	clear: both;
	overflow: hidden;
	margin-bottom: 9px;
}

						/*------ ïóíêòèðíàÿ ññûëêà ÐÅÊÎÌÅÍÄÎÂÀÒÜ ÇÍÀÊÎÌÛÌ -----------*/

p.recomend_to_friends_link{
	width: 134px;
	clear: both;
	overflow: hidden;
	float: left;
	border-bottom: #1b334b dashed 1px;
	margin-bottom: 4px;
}

p.recomend_to_friends_link a{
	text-decoration: none;
}

p.recomend_to_friends_arrow{
	float: left;
	overflow: hidden;
	margin-left: 4px;
}

p.recomend_to_friends_arrow img{
	display: none;
}


						/*-------- âñïëûâàþùèé áëîê ÐÅÊÎÌÅÍÄÎÂÀÒÜ ÇÍÀÊÎÌÛÌ -----------*/

div#recomend_form{
	display: none;
	clear: both;
	overflow: hidden;
}


						/*-------- áëîê ÎÖÅÍÈÒÅ ÒÎÂÀÐ ------------*/

div.estimate_the_goods{
	clear: both;
	overflow: hidden;
}



                                        /*------  áëîê íàâèãàöèè ----*/
div#item_main div.item_navigate{
       width: 100%;
       overflow: hidden;
       background: url(../img/main_left_menu_bg.gif) repeat-x 0px 0px;
       clear: both;
       margin-top: 12px;
       padding-top: 11px;
}

div#item_main div.item_navigate div.left_navigate{
       width: 85px;
       float: left;
       text-align: left;
}

div#item_main div.item_navigate div.right_navigate{
       width: 85px;
       float: right;
       text-align: right;
}

div#item_main div.item_navigate img.arrow{
      width: 11px;
      height: 12px;
      margin-bottom: 4px;
}


/*---------------------------------------------------------------------------------*/
/*--------------------------------- BILLBOARD -------------------------------------*/
/*---------------------------------------------------------------------------------*/

div.billboard_string{                                                 /* ñòðîêà èç äâóõ îáúÿâëåíèé  */
       width: 610px;
       overflow: hidden;
       background: url(../img/main_left_menu_bg.gif) repeat-x 0px 0px;
       padding-top: 17px;
       margin: 11px auto 0px auto;
}

div.billboard_string div.single_item{
       width: 295px;
       float: left;
}

div.billboard_string div.single_item p.date{                 /*-- äàòà êîíöåðòà è ìåñòî ïðîâåäåíèÿ --*/
       font: bold 11px tahoma,sans-serif;
       color: #84490e;
       padding-left: 29px;
}

div.billboard_string div.single_item p.date img{            /* èêîíêà */
       width: 9px;
       height: 7px;
}

div.billboard_string div.single_item p.date a{
       color: #84490e;
       text-decoration: underline;
}

div.billboard_string div.single_item div.title{              /* çàãîëîâîê */
       font: bold 14px tahoma,sans-serif;
       color: #1b334b;
       overflow: hidden;
       margin-top: 3px;
}

div.billboard_string div.single_item div.title p.left{             /* ëåâàÿ ÷àñòü - äëÿ èêîíêè */
       width: 29px;
       float: left;
}

div.billboard_string div.single_item div.title p.right{         /* ïðàâàÿ ÷àñòü - äëÿ òåêñòà */
       width: 266px;
       float: left;
}

div.billboard_string div.single_item div.title a{
       color: #1b334b;
       font-size: 11px;
       text-decoration: underline;
}

div.billboard_string div.single_item div.content{                    /*- ôîòêà è òåêñò ïîä íåé ---*/
       font: 11px tahoma,sans-serif;
       color: #1b334b;
       padding-left: 29px;
       margin-top: 5px;

}

div.billboard_string div.single_item div.content img{
       margin-bottom: 4px;
}


div.billboard_string div.single_item div.form{                    /*- ôîðìà ïîêóïêè áèëåòîâ ---*/
       font: 9px tahoma,sans-serif;
       color: #1b334b;
       padding-left: 22px;
       margin-top: 6px;
       overflow: hidden;

}

div.billboard_string div.single_item div.form div.column{
       float: left;
}

div.billboard_string div.single_item div.form div.column div.red_button{           /* êðàñíàÿ êíîïêà ÊÓÏÈÒÜ */
      width: 71px;
      margin: 9px 0px 0px 0px;
      padding: 3px 0px 4px 0px;
      background: #ce3417;
      text-align: center;

      font: bold 11px tahoma,sans-serif;
      color: #ffffff;

}

div.billboard_string div.single_item div.form span{
      font: bold 12px tahoma,sans-serif;
      color: #84490e;
}


/*---------------------------------------------------------------------------------*/
/*------------------------------- DISCOUNT 1 -------------------------------------*/
/*----------------------------------------------------------------------------------*/

div.discount_intro{                  /* âåðõíèé áëîê  */
      width: 650px;
      margin-top: 8px;
}

div.discount_intro div.top{           /* âåðõíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 12px;
     background: url(../img/catalog_cat_top.gif) no-repeat;
}

div.discount_intro div.bottom{           /* íèæíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 14px;
     background: url(../img/catalog_cat_bottom.gif) no-repeat;
}

div.discount_intro div.content{
     width: 100%;
     background: url(../img/catalog_cat_bg.gif) repeat-y;
}

div.discount_intro p.title{                           /* àáçàö ïîä çàãîëîâîê */
      padding: 8px 20px 7px 20px;
      color: #84490e;
      font: bold 14px tahoma,sans-serif;
}

div.discount_intro p.text{                        /* àáçàö ïîä òåêñò */
      padding: 0px 20px 3px 20px;
      color: #1b334b;
      font: 12px/16px tahoma,sans-serif;
}

div.discount_intro div.form{                     /* êîíòåéíåð ïîä ôîðìó */
      padding: 9px 20px 7px 20px;
      font: bold 11px tahoma,sans-serif;
      color: #1b334b;
}

                                   /*-------- ÁËÎÊ ÄËß ÃÐÀÔÈÊÀ ÄÈÑÊÎÍÒÍÎÉ ÊÀÐÒÛ -------------*/

div.discount_scale{                  /* âåðõíèé áëîê  */
      width: 650px;
      margin-top: 8px;
}

div.discount_scale div.top{           /* âåðõíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 12px;
     background: url(../img/catalog_cat_top.gif) no-repeat;
}

div.discount_scale div.bottom{           /* íèæíÿÿ ÷àñòü - ôîí */
     width: 100%;
     height: 14px;
     background: url(../img/catalog_cat_bottom.gif) no-repeat;
}

div.discount_scale div.content{
     width: 100%;
     background: url(../img/catalog_cat_bg.gif) repeat-y;
}

div.discount_scale p.title{                             /* àáçàö ïîä çàãîëîâîê */
      padding: 8px 20px 7px 20px;
      color: #84490e;
      font: bold 14px tahoma,sans-serif;
}

div.discount_scale p.title a{
      color: #1b334b;
      font: bold 11px tahoma,sans-serif;
      text-decoration: underline;
}

div.discount_scale p.text{                            /* àáçàö ïîä òåêñò */
      padding: 0px 20px 3px 20px;
      color: #1b334b;
      font: 12px/16px tahoma,sans-serif;
}

div.discount_scale p.text span{
      color: #ce3417;
      font-weight: 600;
}

div.discount_scale p.text a{
      color: #1b334b;
      font-weight: 600;
      text-decoration: underline;
}

div.discount_scale div.scale{                      /* êîíòåéíåð ïîä âñþ ñõåìó */
      padding: 9px 20px 21px 20px;
      font: bold 11px tahoma,sans-serif;
      color: #1b334b;
}


div#discount_flag{                                      /* êðàñíûé ÿðëû÷îê */
      width: 78px;
      height: 32px;
      background: url(../img/discount_flag.gif) no-repeat;
      text-align: center;
      color: #fff;
      font: bold 14px tahoma,sans-serif;
      padding: 3px 1px 0px 1px;

}

div#discount_ruler{                                 /* ëèíåéêà */
      width: 384px;
      height: 22px;
      background: url(../img/discount_ruler.png) no-repeat;
      margin: 0px 0px 0px 3px;

}

div#discount_labels{                             /* ìåòêè íà áåæåâîì ôîíå */
     overflow: hidden;
     margin-top: -23px;
}

div#discount_labels div.label{                     /* êîíòåéíåð ïîä îäíó ìåòêó */
       float: left;
       background: #fff6d4;
       padding: 3px 4px 3px 4px;
       margin-top: 2px;
       text-align: center;
       font: bold 11px tahoma,sans-serif;
       color: #ce3417;


}

div#discount_labels{                             /* êîììåíòû ïîä ìåòêàìè */
    /* width: 100%;  */
     overflow: hidden;

}

div#discount_comments div.comment{                     /* êîíòåéíåð ïîä îäèí êîììåíò  */
       float: left;
       margin: 2px 0px 0px 6px;
       text-align: center;
       font: 10px tahoma,sans-serif;


}



                                   /*-------- ÁËÎÊ ÄËß ÈÑÒÎÐÈÈ ÏÎÊÓÏÎÊ ÄÈÑÊÎÍÒÍÎÉ ÊÀÐÒÛ -------------*/

div.discount_history{                  /* âåðõíèé áëîê  */
      width: 650px;
      margin-top: 17px;
}

div.discount_history p.title{
      font: bold 14px tahoma,sans-serif;
      color: #84490e;
      padding: 0px 0px 11px 15px;

}

div#discount_history_caption{                              /* ñòðîêà íàä òàáëèöåé - òèïà çàãîëîâîê */
      width: 650px;
      height: 36px;
      background: url(../img/offering_table_caption_bg.png) no-repeat;
      overflow: hidden;
}

div#discount_history_caption div.column{
      margin: auto;
      float: left;
      text-align: center;
      padding-top: 9px;
      font: bold 11px tahoma,sans-serif;
      color: #84490e;
}


table#history{
      margin: auto;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      border-collapse: collapse;
      width: 100%;
}


table#history td{
      padding: 6px 0px 7px 0px;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
}

table#history td a{
      color: #1b334b;
      text-decoration: underline;
}

table#history tr.caption td{
	color: #84490e;
	font-weight: 600;
	text-align: center;
}

table#history td.number{                        /* êîëîíêà "Íîìåð" */
      width: 51px;
      padding-left: 0px;
	text-align: center;
}

table#history td.offer_structure{                        /* êîëîíêà "ñòðóêòóðà çàêàçà" */
      width: 217px;
}


table#history td.price{                        /* êîëîíêà "ñòîèìîñòü" */
      width: 84px;
      text-align: center;
      font-weight: 600;
}


table#history td.delivery{                        /* êîëîíêà "Äîñòàâêà" */
      width: 76px;
      text-align: center;
}

table#history td.discount{                        /* êîëîíêà "ñêèäêà" */
      width: 65px;
      font-weight: 600;
      text-align: center;
}

table#history td.status{                        /* êîëîíêà "ñòàòóñ" */
      width: 124px;
      text-align: center;
}

table#history td.status span.green{
     color: #2fb61d;
}


                                         /* áëîê äëÿ íàâèãàöèè ìåæäó ñòðàíèöàìè â èñòîðèè ïîêóïîê */
div.discount_history_pages{
       width: 610px;
       height: 41px;
       margin: 0px auto 0px auto;
     /*  background: url(../img/main_left_menu_bg.gif) repeat-x;  */
       padding: 13px 0px 0px 0px;
       text-align: center;
       font: bold 11px tahoma,sans-serif;
       color: #1b334b;
       overflow: hidden;
}

div.discount_history_pages a{
       color: #1b334b;
       text-decoration: underline;
}

div.discount_history_pages span{
       color: #ce3417;
}


/*-----------------------------------------------------------------------------------*/
/*-------------------------------------- NEWS ---------------------------------------*/
/*-----------------------------------------------------------------------------------*/

div#main_news{                                                            /*- ãëàâíàÿ íîâîñòü -*/
       width: 610px;
       margin: 18px auto 0px auto;
       background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;
       padding-bottom: 6px;
       color: #1b334b;
}

div#main_news div.title{                                      /* êîíòåéíåð ïîä çàãîëîâîê */
       font: bold 18px tahoma,sans-serif;
       color: #84490e;

}

div#main_news div.date{                                /* êîíòåéíåð ïîä äàòó */
       font: 11px tahoma,sans-serif;
       margin: 2px 0px 2px 0px;
}

div#main_news p{                                        /* àüçàö ïîä òåêñò íîâîñòè */
       font: 12px/16px tahoma,sans-serif;
       margin-top: 10px;
}

div#main_news p a{
      color: #1b334b;
      text-decoration: underline;
}

                                                           /* íîâîñòè âêðàòöå */
div#short_news{
       width: 610px;
       margin: 8px auto 0px auto;
       background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;
       padding-bottom: 8px;
       color: #84490e;
       font: bold 11px tahoma,sans-serif;
}


div#short_news a{
      color: #1b334b;
      text-decoration: underline;
      font: 12px/16px tahoma,sans-serif;
}


                                         /* áëîê äëÿ íàâèãàöèè ìåæäó ñòðàíèöàìè â íîâîñòÿõ */
div.news_pages{
       width: 610px;
       height: 41px;
       margin: 0px auto 0px auto;
     /*  background: url(../img/main_left_menu_bg.gif) repeat-x;  */
       padding: 13px 0px 0px 0px;
       text-align: center;
       font: bold 11px tahoma,sans-serif;
       color: #1b334b;
       overflow: hidden;
}

div.news_pages a{
       color: #1b334b;
       text-decoration: underline;
}

div.news_pages span{
       color: #ce3417;
}



/*--------------------------------------------------------------------------------------*/
/*--------------------------------- WALLPAPERS -----------------------------------------*/
/*---------------------------------------------------------------------------------------*/


div#walls_main_title{                               /* çàãîëîâîê âñåé ñòðàíèöû */
     width: 650px;
     margin-top: 8px;
     background: url(../img/catalog_main_title_bg.png) no-repeat;
     padding: 5px 0px 0px 20px;
     font: 18px tahoma,sans-serif;
     color: #84490e;
}

div#walls_parts{                                        /* ðàçäåëû */
      width: 610px;
      margin: 14px auto 0px auto;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0% 100%;

      font: 11px tahoma,sans-serif;
      overflow: hidden;
}

div#walls_parts div.column{
      width: 143px;
      float: left;
      margin-left: 10px;
     padding-bottom: 20px;
}

div#walls_parts div.column p.title{
     color: #84490e;
     font: bold 14px tahoma,sans-serif;
}

div#walls_parts a{
      color: #1b334b;
      text-decoration: underline;
}



div#walls{                                        /* íåïîñðåäñòâåííî îáîè */
      width: 610px;
      margin: 24px auto 0px auto;

      font: 11px tahoma,sans-serif;
      overflow: hidden;
}

div#walls div.column{
      width: 143px;
      float: left;
      margin-left: 10px;
      padding-bottom: 20px;
}

div#walls a{
      color: #1b334b;
      text-decoration: underline;
}

/*--------------------------------------------------------------------------------------*/
/*--------------------------------- FAQ ------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/

div.faq_block{
      width: 610px;
      margin: auto;
      background: url(../img/main_left_menu_bg.gif) repeat-x 0px 100%;
      padding-bottom: 6px;
      margin: 15px 0px 0px 20px;
      font: 12px/18px tahoma,sans-serif;
      color: #1b334b;
}

div.faq_block div.question{
      margin: 4px 0px 4px 0px;

}

div.faq_block div.question a.question{
      color: #84490e;
   /*   border-bottom: #84490e dashed 1px; */
      font-weight: 600;
}

div.faq_block div.answer{
      margin: 9px 0px 4px 0px;
}

div.faq_block div.answer a{
	 color: #1b334b;
	 font-weight: 600;
}

div.faq_block div.answer span{
      font: bold 14px tahoma,sans-serif;
}


div#new_question{
      width: 610px;
      margin: 18px auto 0px auto;
      font: 12px/24px tahoma,sans-serif;
      color: #1b334b;
}

h3.ask_a_question{
	margin: 28px 0px 16px 0px;
	text-align: center;
}

h3.ask_a_question a{
	color: #1b334b;
	text-decoration: none;
	display: block;
	width: 110px;
	margin: auto;
	border-bottom: #1b334b dashed 2px;
}




/*------------------------------- ADVANCED SEARCH -------------------------*/

div.adv_search_form_string{
	   width: 600px;

	   overflow: hidden;
	   clear: both;
	   padding: 10px 0px 10px 75px;
}

div.adv_search_form_string div.search_left{
	   width: 150px;
	   float: left;
	   padding-top: 2px;
	   overflow: hidden;
}

div.adv_search_form_string div.search_right{
	   width: 350px;
	   float: left;
	   overflow: hidden;
}

div.adv_search_form_string input.text{
	    width: 180px;
        height: 19px;
        background: #f4f1e5;
        border: #adbcc0 solid 1px;
        vertical-align: top;
        padding-top: 2px;

        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}

div.adv_search_form_string input.submit{
	    width: 95px;
        height: 19px;
        background: #adbcc0;
        border: none;
        color: #fff;
        filter:alpha(opacity=70);
        -moz-opacity:0;
        opacity: 70;
}


/*------------------------------------ PARTNERS --------------------------------------*/

div.partner_block{
      width: 315px;
      margin: 24px 10px 0px 0px;
      float: left;
}

div.partner_block div.top{
     width: 100%;
     height: 15px;

     background: url(../img/main_center_intro_top_bg.gif) no-repeat;
}

div.partner_block div.content{
      width: 100%;
      overflow: hidden;

      background: url(../img/main_center_intro_content.gif) repeat-y;
}

div.partner_block div.content p.title{
     width: 275px;
     margin: 0px 20px 0px 20px;
     color: #84490e;
     font: bold 11px tahoma,sans-serif;
}

div.partner_block div.content p.title a{
	 color: #84490e;
}

div.partner_block div.content div.image{
	 width: 275px;
	 margin: 6px 20px 6px 20px;
}

div.partner_block div.content p.descr{
     width: 275px;
     margin: 0px 20px 0px 20px;
}


div.partner_block div.bottom{
     width: 100%;
     height: 15px;

     background: url(../img/main_center_intro_bottom_bg.gif) no-repeat;
}





/*----------------------------------------- FEEDBACK ------------------------------*/

div.feedback_form{
	    width: 450px;
	    margin: 28px 0px 0px 100px;

}

div.feedback_form div.level{
	    width: 100%;
	    overflow: hidden;
	    clear: both;
	    margin-bottom: 24px;
}

div.feedback_form div.level div.left{
	    width: 125px;
	    float: left;
	    overflow: hidden;
	    margin-right: 25px;
	    text-align: right;
}

div.feedback_form div.level div.right{
	    width: 290px;
	    float: left;
	    overflow: hidden;
}

div.feedback_form div.level textarea{
	    width: 285px;
}

div.feedback_form div.level input{
	    width: 285px;
}

div.feedback_form div.level select{
	    width: 285px;
}