/*------------  DEFAULTS  ---------------*/
*{
    margin: 0px;
    padding: 0px;
    font-family: tahoma, arial, verdana, sans-serif;

}

html{	width: 100%;
	overflow-x: hidden;}

img{
    border: 0px;
}

img.png{
      behavior: url(../img/pngbehavior.htc);
}

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

a:hover{
    text-decoration: none;
}

body{
    width: 100%;
    background: #000 url(../img/main_bg.jpg) repeat-x left -7px;
    text-align: left;
    overflow-x: hidden !important;
}

ul{                       /* убираем маркеры в списках */
    list-style: none;
}

div#hidden{	  position: absolute;
	  top: -400px;
	  left: 0px;}


div#wrap{
       width: 100%;
       min-width: 990px;
       overflow-x: hidden !important;
       position: relative;
       z-index: 1;
       /* background: url(../img/main_back_image_free.jpg) no-repeat 50% -4px; */
	   width: 1038px;
	   margin: 0 auto;
	   background: #F0EBD7 url("../img/main_back_image_free.jpg") no-repeat 0 -4px;
}

strong, b{
       font-weight: 600;
}

span.green{
       color: #2fb61d;
}

.brown{
     color: #84490e;
}

span.red{
     color: #ce3417;
}

span.centered{
     text-align: center;
}

div#wait{	  width: 75px;
	  height: 75px;
	  position: absolute;
	  top: 50%;
	  margin-top: -37px;
	  left: 50%;
	  margin-left: -37px;
	  z-index: 50;
	  background: url(/img/pre1.gif) no-repeat;
	  display: none;}

select{	/* visibility: hidden; */}

div#cntdwn{	font: bold 15px "Arial Narrow",arial,sans-serif;
}

div#cntdwn span{}

span#days{	position:relative;
	left: 457px;
    letter-spacing: 8px;
}

span#hours{
	position:relative;
    letter-spacing: 8px;
	left: 452px;
}

span#minutes{
	position:relative;
    letter-spacing: 7px;
	left: 448px;
}

span#seconds{
	position:relative;
    letter-spacing: 7px;
	left: 446px;
}


/*--------------------- MAIN -------------------------------------*/
                                   /* основная плашка */

div#main{
     width: 100%;
     overflow: hidden;
     position: relative;
     z-index: 24;
     margin: auto;

}

                  /*---------------- TABSBAR ------------------------*/

div#top_tabsbar{                            /* панель со вкладками */
      width: 1046px;
      height: 60px;

      position: absolute;
      top: 0px;
      left: 50%;
      z-index: 50;
      margin-left: -523px;

      font: 20px "Myriad Pro",arial,sans-serif;
      color: #1b334b;

}

div#tab1{
      width: 285px;
      height: 100%;
      float: left;
      background: url(../img/tab1_bg.gif) no-repeat;
}

div#tab1 p{
      margin: 31px 0px 0px 132px;
}

div#tab2{
      width: 271px;
      height: 100%;
      float: left;
      background: url(../img/tab2_bg.gif) no-repeat;
}

div#tab2 p{
      margin: 31px 0px 0px 115px;
}

div#tab3{
      width: 172px;
      height: 100%;
      float: left;
      background: url(../img/tab3_bg.gif) no-repeat;
}

div#tab3 p{
      margin: 31px 0px 0px 100px;
}

div#top_tabsbar a{
      display: block;
      width: 100%;
      height: 100%;
}

/*-------------------------------- MAIN HEADER -------------------------------*/

div#main_header{                                          /* главная шапка */
      width: 990px;
      height: 245px;
      position: relative;
      top: 41px;
      overflow: hidden;
      margin: auto;

}

div#main_header div.left{                         /* левая колонка шапки */
      width: 195px;
      height: 100%;
      float: left;
      overflow: hidden;
      text-align: left;

    /*  border: white solid 1px; */
}

div#main_header div.left div.icons{                    /* контейнер с иконками */
      width: 169px;
      height: 37px;
      margin: 36px 0px 0px 13px;
      background: url(../img/header_icons_bg.gif) no-repeat;
}

div#main_header div.left div.icons img{
     margin-top: 14px;

}

                                  /* контейнер под логотип */
div#for_logo{
      width: 162px;
      height: 133px;
      margin-left: 0px;
      background: url(../img/header_for_logo_bg.gif) no-repeat 0px 102px;

}

div#for_logo h1{
      margin: -3px 0px 0px 14px;
      text-align: center;
      font: bold 12px tahoma,sans-serif;
      color: #1b334b;

}
                   /*---------------- MAIN HEADER CENTER ------------------*/

div#main_header div.center{                      /* центральная колонка шапки  */
      width: 600px;
      height: 100%;
      overflow: hidden;
      text-align: center;
      float: left;
}

div#main_header div.center div.for_banner{         /* контейнер под баннер в шапке */
      width: 100%;
      height: 194px;
      text-align: center;

}

div#main_header div.center div.for_banner img{

}

div#for_main_menu{
      width: 595px;
      height: 43px;
      background: url(../img/main_menu_bg.gif) no-repeat;
      overflow: hidden;

     /* border-left: red solid 1px; */

}

ul#main_menu{
      width: 595px;
      height: 100%;
      overflow: hidden;
      float: left;



}

ul#main_menu li{
     width: 92px;
     height: 100%;
     float: left;
     position:  relative;
     left: 30px;
     top: 0px;
}

ul#main_menu li#main_menu_li1{

     width: 82px;
}

ul#main_menu li#main_menu_li2{
     width: 89px;
}

ul#main_menu li#main_menu_li3{      width: 90px;
      left: 34px;}

ul#main_menu li#main_menu_li4{
      width: 90px;
}

ul#main_menu li#main_menu_li5{
      width: 86px;
}

ul#main_menu li#main_menu_li6{
      width: 96px;
}

ul#main_menu li p{
     margin-top: 13px;
     text-align: center;

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

ul#main_menu li p a{
     color: #1b334b;
     text-decoration: none;
}

                  /*-------------- MIN HEADER RIGHT ----------------*/


div#main_header div.right{                  /* правая колонка шапки */
      width: 190px;
      height: 100%;
      overflow: hidden;
      float: left;
      text-align: left;

}

div#main_header div.right img#phones{
      width: 143px;
      height: 52px;
      margin: 121px 0px 0px 41px;
}

div#main_header div.right div.contacts{
     width: 143px;
     margin: 188px 0px 0px 39px;

     font: 12px "Myriad Pro",arial,sans-serif;

     color: #1b334b;
}

div#main_header div.right div.contacts span{
     text-decoration: underline;
}

div#main_header div.right div.contacts img{
     width: 17px;
     height: 17px;
     vertical-align: -15%;
}

div#main_header div.right div.contacts span a{	   font-weight: 400;
	   color: #1b334b;
}


/*----------------------------------------  MAIN COLUMNS ---------------------------------*/
                                                 /*-- основная часть, три колонки --*/

div#main_columns{
      width: 1001px;
      overflow: hidden;
      margin: auto;
      position: relative;
      top: 44px;
      z-index: 12;
      text-align: left;

}

div#main_left{                             /* левая колонка */
      width: 170px;
      float: left;
      margin: auto;
      overflow: hidden;
      text-align: left;
}

div#main_left div.select{                                /* контейнер для одного селекта с заголовком */
       width: 146px;
       height: 48px;
       margin: 0px 0px 5px 10px;
       overflow: hidden;

}

div#main_left div.select input{
      font-weight: 600;
}

div#main_left div.select div.title{             /* заголовок */
      margin: 0px 0px 3px 7px;

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

div#main_left div.select select{        /* сам селект */
      width: 100%;
      border: #adbcc0 solid 1px;
      font-weight: 600;
      font-size: 11px;
}

div#main_left div.select div.title a{            /* стиль ссылки */
      color: #1b334b;
      font: 11px tahoma,sans-serif;
      text-decoration: underline;
}

                             /*----- НАВИГАЦИОННОЕ МЕНЮ В ЛЕВОЙ КОЛОНКЕ -----*/

ul#left_menu{
      width: 155px;

}

ul#left_menu li{
     width: 100%;
     background: url(../img/main_left_menu_bg.gif) no-repeat;
}

ul#left_menu li p{
     font: bold 12px tahoma,sans-serif;
     color: #1b334b;
     padding: 6px 0px 4px 20px;
}

ul#left_menu li p a{
      color: #1b334b;
      text-decoration: none;
}

ul#left_menu li.selected{
     background: url(../img/main_left_menu_hover_bg.gif) no-repeat;
}

                                 /*-- САБМЕНЮ --*/
ul.left_submenu{
     /* width: 155px; */
      overflow: hidden;
}

ul.left_submenu li{
     position: relative;
     left: 0px;
   /*  width: 120px; */
     border: yellow solid 0px;
     background: url(../img/main_left_menu_bg.gif) no-repeat;
     padding: 3px 0px 4px 0px;
     overflow: hidden;
}

ul.left_submenu li p{
     font: bold 12px tahoma,sans-serif;
     color: #1b334b;
     padding-left: 0px;
     margin-left: 20px;
   /*  width: 133px; */
     overflow: hidden;
     background: url(../img/main_left_submenu_bg.gif) no-repeat 0px 7px;
}

ul.left_submenu li p a{
      color: #1b334b;
      text-decoration: none;
}


                            /*------------- DELIVERY -------*/

div#main_left_delivery{
     width: 160px;
     height: 57px;
     background: url(../img/main_left_delivery_bg.gif) no-repeat;

     margin-top: 20px;

}

div#main_left_delivery p{
     position: relative;
     top: 21px;
     text-align: center;

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

div#main_left_delivery p a{
     color: #1b334b;
}

                           /*--------------------- SURPRISE -------*/

div#main_left_surprise{
      width: 142px;

}


div#main_left_surprise div.for_image{            /* верхник блок с фоткой и надписью СЮРПРАЙЗ */	  width: 100%;
      overflow: hidden;}

div#main_left_surprise div.for_image div.top{	  width: 100%;
	  height: 4px;
	  background: url(/img/surprise_img_top_bg.gif) no-repeat;
}

div#main_left_surprise div.for_image div.middle{
	  width: 100%;
	  height: 4px;
	  background: url(/img/surprise_img_middle_bg.gif) repeat-y;
}

div#main_left_surprise div.for_image div.bottom{
	  width: 100%;
	  height: 4px;
	  background: url(/img/surprise_img_bottom_bg.gif) no-repeat;
}




div#main_left_surprise div.link{
     width: 144px;
     padding: 7px 0px 5px 0px;
     text-align: left;
     margin-top: -96px;
     overflow: hidden;

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

     background: url(../img/main_left_surprise_text_bg.png) repeat-y;
}

div#main_left_surprise p a{
     color: #1b334b;
     font: bold 12px tahoma,sans-serif;

}

div#main_left_surprise div.bottom{
     width: 142px;
     height: 7px;
     background: url(../img/main_left_surprise_bottom.png) no-repeat;
}

                        /*------------------------ MAIN LEFT BANNER ---------*/

div#main_left_banner{
      width: 167px;
      margin-top: 25px;
}

div#main_left_banner img{

      margin-left: 36px;
      border: #d6d1bb solid 2px;
}

                        /*----------------- PAYMENTS ------------------------*/
                                                    /*--- ПЛАТЕЖИ ---*/

div#main_left_payment{
      width: 136px;
      margin: 120px 0px 0px 20px;

}

/*-------------------------- MAIN CENTER --------------------------*/

div#main_center{
      width: 650px;
      float: left;
      overflow: hidden;
      text-align: left;
}

div#banner_change{	  overflow: hidden;
	  clear: both;
	  height: 200px;
}

div.main_center_title_small{                /* короткий заголовок раздела */
      width: 100%;
      height: 32px;
      margin-bottom: 12px;
      background: url(../img/main_center_title_small_bg.gif) no-repeat;
      overflow: hidden;
}

div.main_center_title_small p.left{          /* левая часть */
      width: 52%;
      padding: 5px 0px 0px 20px;
      float: left;
      font: 18px tahoma,sans-serif;
      color: #84490e;
}

div.main_center_title_small p.right{            /* правая часть */
      width: 30%;
      padding: 7px 20px 0px 0px;
      float: right;
      text-align: right;
}

div.main_center_title_small a{
      font-size: 11px;
      font-weight: 400;
      color: #1b334b;
}
                                                    /* длинный заголовок */
div.main_center_title_large{
      width: 100%;
      height: 32px;
      margin-bottom: 12px;
      background: url(../img/main_center_title_large_bg.gif) no-repeat;
      overflow: hidden;

}

div.main_center_title_large p.left{
      width: 62%;
      padding: 5px 0px 0px 20px;
      float: left;
      font: 18px tahoma,sans-serif;
      color: #84490e;
}

div.main_center_title_large p.right{
      width: 27%;
      padding: 7px 20px 0px 0px;
      float: right;
      text-align: right;
}

div.main_center_title_large p.right a{
       font-size: 11px;
       font-weight: 400;
       color: #1b334b;
}




div#main_center_intro{             /* раздел INTRO  */
      width: 315px;
      margin: 15px auto 0px auto;
      float: left;
}

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

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

div#main_center_intro div.content{
      width: 100%;
      overflow: hidden;

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

div#main_center_intro div.content p{
     width: 275px;

     font: 12px tahoma,sans-serif;
     color: #1b334b;
     margin-left: 20px;

}

div#main_center_intro div.content p span{
     color: #84490e;
     font: bold 12px tahoma,sans-serif;
}

div#main_center_intro div.content p a{
     color: #1b334b;
}

div#main_center_intro div.bottom{
     width: 100%;
     height: 15px;
     background: url(../img/main_center_intro_bottom_bg.gif) no-repeat;
}




div#main_center_special{             /* раздел SPECIAL  */
      width: 315px;
      margin: 15px auto 0px auto;
      float: right;
}

div#main_center_special div.top{
     width: 100%;
     height: 15px;
     background: url(../img/main_center_intro_top_bg.gif) no-repeat;
}

div#main_center_special div.content{
      width: 100%;
      overflow: hidden;

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

div#main_center_special div.content p{
     width: 275px;

     font: 12px tahoma,sans-serif;
     color: #1b334b;
     margin-left: 20px;

}

div#main_center_special div.content p span{
     color: #84490e;
     font: 12px tahoma,sans-serif;
}

div#main_center_special div.content p a{
     color: #1b334b;
}

div#main_center_special div.content p a.title{
     color: #ce3417;
     text-decoration: underline;

}

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

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

                                                        /*----- блок FRESH MEAT ---*/

div#main_center_fresh{
     width: 100%;
     margin: 0px auto 0px auto;
     padding-top: 24px;
     clear: both;
     overflow: hidden;
}

div#main_center_fresh div.title{
      width: 100%;
      height: 44px;
      background: url(../img/main_center_fresh_title.gif) no-repeat;
      overflow: hidden;
      font: 18px tahoma,sans-serif;
      color: #84490e;

}

div#main_center_fresh div.title p.left{
      width: 70%;
      margin-top: 6px;
      padding-left: 20px;
      overflow: hidden;
      float: left;
}

div#main_center_fresh div.title p.right{
      width: 15%;
      margin: 10px auto 0px auto;
      float: right;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      overflow: hidden;
}

div#main_center_fresh div.title p.right a{
       color: #1b334b;
}

div#main_center div.single_product{                  /*----  SINGLE  -----*/
                                                     /*---- контейнер под отдельный продукт ---*/
       width: 190px;
       margin: 7px auto 0px auto;
       float: left;
       padding-left: 20px;
}

div#main_center div.single_product img.product{
       width: 190px;

}

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

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


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

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

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

                                     /*----- блок THE BEST ---*/

div#main_center_best{
     width: 100%;
     margin: 24px auto 0px auto;
     clear: both;
     overflow: hidden;
   /*  border: blue solid 1px; */
}

div#main_center_best div.title{
      width: 100%;
      height: 44px;
      background: url(../img/main_center_best_title.gif) no-repeat;
      overflow: hidden;
      font: 18px tahoma,sans-serif;
      color: #84490e;

}

div#main_center_best div.title p.left{
      width: 63%;
      margin-top: 6px;
      padding-left: 20px;
      overflow: hidden;
      float: left;
}

div#main_center_best div.title p.right{
      width: 26%;
      margin: 10px auto 0px auto;
      float: right;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      overflow: hidden;
}

div#main_center_best div.title p.right a{
       color: #1b334b;
       font-weight: 400;
}




div#main_center_news_and_billboard{	  width: 100%;
	  clear: both;

      overflow: hidden;
} 

div#main_center_billboard{             /* раздел BILLBOARD  */
      width: 315px;
      margin: 24px auto 0px auto;
   /*   border: red solid 1px; */
      float: left;
}

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

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

div#main_center_billboard div.content{
      width: 100%;
      overflow: hidden;

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

div#main_center_billboard div.content div.string{          /* одна строка афиши */
     width: 275px;

     font: 12px tahoma,sans-serif;
     color: #1b334b;
     margin-left: 20px;

     background: url(../img/main_left_menu_bg.gif) repeat-x left bottom;
     overflow: hidden;
     padding-bottom: 9px;

}

div#main_center_billboard div.content div.string p.left{       /* левая часть с картинкой */
     width: 38px;
     float: left;
     margin: auto;
     overflow: hidden;
     padding-top: 5px;
}

div#main_center_billboard div.content div.string p.right{        /* правая с текстом */
     width: 235px;
     float: right;
     margin: auto;
     overflow: hidden;
     padding-top: 2px;
}

div#main_center_billboard div.content span{
     color: #84490e;
     font: bold 11px tahoma,sans-serif;
}

div#main_center_billboard div.content a{
     color: #1b334b;
     font-size: 12px;
}

div#main_center_billboard div.bottom{
     width: 100%;
     height: 15px;
     background: url(../img/main_center_intro_bottom_bg.gif) no-repeat;
}

div#billboard_form{
     margin: 4px 0px 0px 24px;
     display: none;
}


div.for_link_and_arrow{	   overflow: hidden;
	   clear: both;
	   height: 17px;}

div#main_center_billboard p.for_link{       width: 154px;
       border-bottom: #1b334b dashed 1px;
       position: relative;
       top: 0px;
       left: 20px;
}

div#main_center_billboard p.for_link a{	  font-size: 11px;
	  font-weight: 600;
	  text-decoration: none;}

div#main_center_billboard p.for_arrow{
       width: 15px;
       position: relative;
       top: -8px;
       left: 183px;
       overflow: hidden;
}



div#main_center_news{             /* раздел NEWS  */
      width: 315px;
      margin: 24px auto 0px auto;
   /*   border: green solid 1px; */
      float: right;
}

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

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

div#main_center_news div.content{
      width: 100%;
      overflow: hidden;

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

div#main_center_news div.content p.string{          /* одна новость  */
     width: 275px;

     font: 12px tahoma,sans-serif;
     color: #1b334b;
     margin-left: 20px;

     background: url(../img/main_left_menu_bg.gif) repeat-x left bottom;
     overflow: hidden;
     padding-bottom: 9px;

}


div#main_center_news div.content span{
     color: #84490e;
     font: bold 11px tahoma,sans-serif;
}

div#main_center_news div.content a{
     font-size: 12px;
     font-weight: 400;
}

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

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

div#main_center_news div#news_form{
     margin: 4px 0px 0px 23px;
     display: none;
}

div#main_center_news p.for_link{
       width: 161px;
       border-bottom: #1b334b dashed 1px;
       position: relative;
       top: 0px;
       left: 20px;
}

div#main_center_news p.for_link a{
	  font-size: 11px;
	  font-weight: 600;
	  text-decoration: none;
}

div#main_center_news p.for_arrow{
       width: 15px;
       position: relative;
       top: -8px;
       left: 190px;
       overflow: hidden;
}





/*------------------------------ MAIN RIGHT ----------------------*/

div#main_right{                             /* правая колонка */
      width: 171px;
      float: left;
      margin: auto;

      overflow: hidden;
      text-align: left;
}

div#main_right_shopping_cart{                /*------ контейнер SHOPPING CART -------*/
      width: 100%;
}

div#main_right_shopping_cart div.title{             /* заголовок */
      width: 100%;
      background: url(../img/main_right_cart_title_bg.gif) no-repeat;
      overflow: hidden;
}

div#y5_direct1{	margin-left: 21px;}

div#main_right_shopping_cart div.title p{
     margin: 11px 0px 10px 21px;
     font: bold 12px tahoma,sans-serif;
     color: #1b334b;
}

div#main_right_shopping_cart p.text{                  /* абзац под простой текст */
      width: 140px;
      font: 12px/19px tahoma,sans-serif;
      color: #1b334b;
      margin: 2px 0px 1px 21px;

}

div#main_right_shopping_cart div.red_button{           /* красная кнопка ОФОРМИТЬ ЗАКАЗ */
      width: 143px;
      height: 19px;
      vertical-align: top;
      margin: 4px 0px 0px 21px;
      padding: 5px 0px 1px 0px;
      background: #ce3417;
      text-align: center;

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

}

div#main_right_shopping_cart div.red_button a{
      width: 100%;
      height: 100%;
      display: block;
      color: #fff;
      text-decoration: none;
}

div#main_right_shopping_cart div.red_button a:hover{
      text-decoration: underline;
}


ul#main_right_small_menu{                                  /*------ небольшое меню справа -------*/
      width: 155px;
      margin: 21px 0px 0px 21px;


}

ul#main_right_small_menu li{
     width: 100%;
     background: url(../img/main_left_menu_bg.gif) no-repeat;
     padding: 10px 0px 9px 0px;
}

ul#main_right_small_menu li p{
     font: 11px tahoma,sans-serif;
     color: #1b334b;
     margin-bottom: 1px;
}

ul#main_right_small_menu li p a{
      color: #1b334b;
}

ul#main_right_small_menu li p a.info{
      color: #1b334b;
      border-bottom: #1b334b dashed 1px;
      font-weight: 600;
      text-decoration: none;
}

                                          /* всплывающий абзац для "Состояние заказа" */
div#offer_condition{
     width: 95%;
     margin-top: 6px;

}


                                          /* всплывающий абзац для "Система скидок" */
p#worktime{
     width: 95%;
     margin-top: 11px;
}



                                         /*------  ГОЛОСОВАНИЕ  --------*/
div#main_right_voting{
      width: 100%;
      margin-top: 13px;
}

div#main_right_voting div.title{                     /* контейнер под заголовок */
      width: 100%;
      background: url(../img/main_right_voting_title_bg.gif) no-repeat;
      overflow: hidden;
}

div#main_right_voting div.title p{
     margin: 12px 0px 10px 23px;
     font: 12px tahoma,sans-serif;
     color: #1b334b;
     font-weight: 600;
}

div#main_right_voting p.question{                  /* абзац под вопрос */
      width: 140px;
      font: bold 11px tahoma,sans-serif;
      color: #1b334b;
      margin: 2px 0px 1px 21px;
      padding: 1px 0px 5px 0px;
      background: url(../img/main_left_menu_bg.gif) no-repeat 0% 100%;

}

div#main_right_voting div.form{                     /* контейнер под всю форму */
      width: 140px;
      margin: 2px 0px 1px 21px;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      overflow: hidden;
}

div#main_right_voting div.form div.string{                 /* одна строка формы  */
      width: 140px;
      overflow: hidden;

      margin-bottom: 6px;
      text-align: left;

      clear: both;

}

div#main_right_voting div.form div.left{                 /* левая часть - под радиокнопку */
       width: 20px;
       float: left;
       /*margin: auto; */
       overflow: hidden;

}


div#main_right_voting div.form div.right{              /* правая часть - под подпись к ней */
       width: 115px;
       float: right;
       /*margin: auto;     */
       overflow: hidden;

}

div#main_right_voting div.gray_button{           /* серая кнопка ПРОГОЛОСОВАТЬ */
      width: 143px;
      height: 19px;
      margin: 6px 0px 0px 21px;
      padding: 4px 0px 2px 0px;
      background: #adbcc0;
      text-align: center;

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

}

div#main_right_voting div.gray_button a{
      width: 100%;
      height: 100%;
      display: block;
      color: #fff;
      text-decoration: none;
}



div#main_right_voting div.results{                 /*--- ВЫВОД РЕЗУЛЬТАТОВ ГОЛОСОВАНИЯ --*/
      width: 140px;
      margin: 2px 0px 1px 21px;
      font: 11px tahoma,sans-serif;
      color: #1b334b;
      overflow: hidden;

}

div#main_right_voting div.results div.single_result{        /* отдельный результат */
       overflow: hidden;
       margin-bottom: 6px;
}

div#main_right_voting div.results div.single_result div.scale{        /* график */
       width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
}

div#main_right_voting div.results div.single_result div.scale1{	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #ff8642;}

div#main_right_voting div.results div.single_result div.scale2{	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #ffb300;
}

div#main_right_voting div.results div.single_result div.scale3{	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #ff9a00;
}

div#main_right_voting div.results div.single_result div.scale4{	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #ce3417;
}

div#main_right_voting div.results div.single_result div.scale5{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #c1f16c;
}

div#main_right_voting div.results div.single_result div.scale6{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #68d1f5;
}

div#main_right_voting div.results div.single_result div.scale7{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #0c54b6;
}

div#main_right_voting div.results div.single_result div.scale8{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #1c8c53;
}

div#main_right_voting div.results div.single_result div.scale9{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #302f2d;
}

div#main_right_voting div.results div.single_result div.scale10{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #68d1f5;
}

div#main_right_voting div.results div.single_result div.scale11{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #1c8c53;
}

div#main_right_voting div.results div.single_result div.scale12{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #302f2d;
}

div#main_right_voting div.results div.single_result div.scale13{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #c1f16c;
}

div#main_right_voting div.results div.single_result div.scale14{
	   width: 34px;
       height: 9px;
       float: left;
       margin: 3px 0px 2px 0px;
	   background: #0c54b6;
}


div#main_right_voting div.results div.single_result span{
      font-weight: 600;
      color: #84490e;
}


                                             /*---------------- WALL PAPERS ------*/
div#main_right_walls{
      width: 100%;
      margin-top: 22px;
      text-align: left;
}

div#main_right_walls div.title{                     /* контейнер под заголовок */
      width: 100%;
      background: url(../img/main_right_walls_title_bg.gif) no-repeat;
      overflow: hidden;
}

div#main_right_walls div.title p{
     margin: 12px 0px 10px 23px;
     font: 12px tahoma,sans-serif;
     color: #1b334b;
     font-weight: 600;
}

div#main_right_walls div.content{
     width: 143px;
     margin: 2px 0px 3px 23px;
     padding-bottom: 8px;
     font: 11px tahoma,sans-serif;
     background: url(../img/main_left_menu_bg.gif) no-repeat 0% 100%;
}

div#main_right_walls div.content a{
     font: 11px tahoma,sans-serif;
     color: #1b334b;
}

                                       /*---------------- ARTISLES ------*/

div#main_right_articles{
      width: 100%;
      margin-top: 22px;

}

div#main_right_articles div.title{                     /* контейнер под заголовок */
      width: 100%;
      background: url(../img/main_right_art_title_bg.gif) no-repeat;
      overflow: hidden;
}

div#main_right_articles div.title p{
     margin: 12px 0px 10px 23px;
     font: 12px tahoma,sans-serif;
     color: #1b334b;
     font-weight: 600;
}

div#main_right_articles p.content{             /* контейнер под содержимое*/
      width: 143px;
      font: 11px tahoma,sans-serif;
      margin: 2px 0px 0px 23px;
      padding-bottom: 10px;
      color: #1b334b;
      background: url(../img/main_left_menu_bg.gif) no-repeat 0% 100%;

}

div#main_right_articles p.content a{
      color: #1b334b;
}



/*---------------- FOOTER -------------------------------------*/

div#footer{
     height: 426px;
     margin: -75px auto 0px auto;
     z-index: 10;
     background: url(../img/footer_bg.gif) no-repeat 50% 0%;
     color: #1b334b;
     font: 11px/15px arial,sans-serif;

}


div#footer a{
     text-decoration: underline;
     font-weight: 400;
     color: #1b334b;
}

div#footer div.columns{
     width: 990px;
     overflow: hidden;
     margin: auto;

}


div#footer_left{                      /* левая колонка футер */
     width: 268px;
     overflow: hidden;
     margin-top: 0px;
     float: left;
     text-align: left;
	 padding-top: 322px;
}

div#footer_left div.left{
     width: 105px;
     overflow: hidden;
     text-align: right;
     float: left;
     margin: auto;
}

div#footer_left div.right{
     width: 150px;
     overflow: hidden;
     float: left;
     margin: auto;
}


div#footer_center{                         /* центральная колонка */
     width: 228px;
     overflow: hidden;
     margin-right: 10px;
     float: left;
     text-align: left;
     padding-top: 322px;
}

div#footer_center div.left{
     width: 43px;
     overflow: hidden;
     float: left;
     margin: auto;
}

div#footer_center div.right{
     width: 170px;
     overflow: hidden;
     float: left;
     margin: auto;
     text-align: left;
}


div#footer_right{                           /* правая колонка */
     width: 468px;
     overflow: hidden;
     margin-right: 10px;
     float: left;
     padding-top: 278px;
}

div#footer_right a:hover img {
     filter: blue();
     -moz-opacity:1;
     opacity:1;
     filter: alpha(opacity=100);
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

img.counter {
     -moz-opacity:0.5;
     opacity:0.5;
     filter: alpha(opacity=50);
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
