/* ----- Фон и базовое оформление --------------------------------------- */

    body

    {

        padding: 0;

        margin: 0;

        background: #E7E707;

        font: 100 13px Tahoma;

    }



    p

    {

        font: 100 13px Tahoma;

    }



    a

    {

        color: #008000;

    }



    a:hover

    {

        color: red;

    }



    h2

    {

        font: 100 17px Tahoma;

    }





    /* тени по зелёному фону */

    #boxBg

    {

        background: #2A9707 url('../images/middleBg.jpg') repeat-y center center;

    }



    /* тени по желто-зелёному градиенту */

    #bgBottom

    {

        background: url('../images/bgBottom.jpg') no-repeat bottom center;

    }



    /* желто-зелёный градиент */

    #boxDecor

    {

        background: url('../images/bottomBg.jpg') repeat-x bottom;

    }



    /* содержимое сайта + оформление шапки */

    #box

    {

        width: 1000px;

        min-height: 1000px;

        margin: 0 auto;

        background: #fff url('../images/topImg.jpg') no-repeat top center;

        position: relative;

    }

    /* ----- end:Фон и базовое оформление ----------------------------------- */



     /* ----- Логотип + верхнее меню ----------------------------------------- */

    #logo

    {

        border: 0;

        margin: 47px 0 0 17px;

        float: left;

    }



    #topMenu

    {

        padding: 175px 0 0 205px;

    }



    #topMenu a

    {

        display: block;

        width: 142px;

        background: url('../images/button.jpg');

        float: left;

        text-align: center;

        font-size:  13px ;

	font-family: Tahoma;

        color: #000;

        text-decoration: none;

        padding: 7px 0 30px 0;

        margin: 0 8px;

    }



    #topMenu #noPadd

    {

        margin: 0 8px 0 0;

    }





    #topMenu a:hover

    {

        background: url('../images/button2.jpg');

    }

    /* ----- end:Логотип + верхнее меню ------------------------------------- */



    /* -----  Блок контент -------------------------------------------------- */

    #content

    {

        clear: both;

        background: #fff;

        padding: 0 0 0 10px;



    }

    /* ----- end:Блок контент ----------------------------------------------- */



    /* ----- Левая колонка -------------------------------------------------- */





    .blockMiddle

    {

        background: url('../images/blockMiddleBg.jpg') repeat-y top left;

        width: 183px;

    }



    .blockBottom

    {

        background: url('../images/blockBottomBg.jpg') no-repeat bottom left;

    }



    .blockTop

    {

        background: url('../images/blockTopBg.jpg') no-repeat top left;

        padding: 40px 10px 25px 15px;

        min-height: 180px;

    }



    .blockTop a, #leftColon .action a

    {

        font: 100 13px Tahoma;

        color: #108008;

        text-decoration: none;

    }



    .blockTop a:hover, #leftColon .action a:hover

    {

        text-decoration: underline;

    }



.action li a

{

font: 900 14px Arial;

}



    /* IE 6 */

    * html .blockTop

    {

        height: 180px;

    }



    .blockTop ul

    {

        margin: 0;

        padding: 0;

        list-style: none;

    }



    /* ссылки на каталог */

    #boxBg ul .catMenu

    {

        font: 900 12px Tahoma;

    }







    /* акции */

    #maketTbl .action

    {

        margin: 0 0 20px 0;

        padding: 110px 0 0 0;

        list-style: none;

        background:  url('../images/action.jpg') no-repeat top left;

    }



    #maketTbl .action li

    {



        margin: 3px 5px 3px 15px;

        list-style: none;



    }



    /* Голосования */

    #golos

    {

        background: url('../images/golos.gif') no-repeat top left;

        font: 100 17px Tahoma;

        color: green;

        padding: 40px 0 10px 60px;

        margin: 0;

    }



    #vopros

    {

        font: 900 13px Tahoma;

        padding: 10px 0;

        margin: 0;

    }

    /* ----- end:Левая колонка ---------------------------------------------- */



    /* ----- Правая колонка ------------------------------------------------- */



   h1

    {

        font: 100 20px Tahoma;

        color: green;

    }



    #items

  {

        width: 97%;

        border-collapse: collapse;

        border: 0;

  }



  #items td

  {

        width: 33.3%;

        padding: 0;

        vertical-align: top;

  }



  .itemPreview

  {

        float: left;

        width: 118px;

        height: 104px;

        border: 1px solid #E1E1E1;

        text-align: center;

        overflow: hidden;

  }



  .description

  {

        margin: 0 0 30px 125px;

        color: #155403;

        font: 100 13px tahoma;



  }



  .description img

  {

        border: 0;

  }



  .priceColor

    {

        color: #AA0501;

    }



   .desc

    {

        color: #155403;

        padding: 0 0 15px 0;

        margin: 0;

        height: 45px;

        overflow: hidden;

width: 100px;

    }





    .desc a

    {

        color: #155403;

    }



    .desc a:hover

    {

        text-decoration: none;

    }



     #search

    {

        background: #FAF7C9;

        font: 100 20px Tahoma;

        color: #D0D0D0;

        padding: 30px 0;

    }

    /* ----- end:Правая колонка --------------------------------------------- */



    /* ----- Подвал --------------------------------------------------------- */

    #footer

    {

        background: url('../images/footerBg.jpg') repeat-x top;

    }



    #footer #footLeft

    {

        background: url('../images/footerLeft.jpg') no-repeat top left;

    }



    #footer #footRight

    {

        background: url('../images/footerRight.jpg') no-repeat top right;

        height: 70px;

    }



    #footer #copy

    {

        background: url('../images/copy.gif') no-repeat left;

        margin: 0;

        padding: 0 0 5px 25px;

        margin: 0 0 0 20px;

	font-size: 10px

    }



    #footer #develop

    {

        padding: 0 0 0 25px;

        margin: 0 0 0 20px;

    }



    #footer #develop a

    {

        font: 100 11px Tahoma;

        color: #0080C0;

    }



    #footer #develop a:hover

    {

        color: green;

    }



    #footer #footerPhone

    {

        color: green;

        font: 100 13px Tahoma;

        padding: 0;

        margin: 0;

    }



    .big

    {

        font-size: 25px;

    }

    /* ----- end:Подвал ----------------------------------------------------- */



    /* ----- Детальный просмотр товара -------------------------------------- */

    #photoDesc

    {

        float: left;

    }



    #descript  ul

    {

        list-style: none;

        margin: 0 0 0 280px;

        font: 100 13px Tahoma;

        padding: 0;

    }



   #descript  ul li

    {

        padding: 0 0 15px 0;

    }



    /* кнопка купить */

    #pay

    {

        background: url('../images/pay.jpg') no-repeat top left;

        display: block;

        width: 121px;

        height: 55px;

        margin: 0 0 0 35px;

        position: relative;

        top: -38px;

        border: 0;

    }

#descript  ul #payli

    {

        padding-top: 20px

    }





    #kol

    {

        width: 25px;

    }

    /* ----- end:Детальный просмотр товара ---------------------------------- */



    /* ----- Форма авторизации ---------------------------------------------- */

    #login

    {

        font: 100 17px Tahoma;

        padding: 5px 0 0 0;

        margin: 0;

    }



    .logText

    {

        padding: 0;

        margin: 0;

    }

    /* ----- end:Форма авторизации ------------------------------------------ */



    /* ----- Корзина заказов -------------------------------------------------*/

    #basket

    {

        position: absolute;

        left: 721px;

        width: 243px;

        height: 118px;

        background: url('../images/basket.jpg') no-repeat top center;

        padding: 30px 0 0 40px;

    }

    #basket1

    {



        width: 243px;

        height: 118px;

       /* background: url('../images/basket.jpg') no-repeat top center;*/

        padding: 30px 0 0 40px;

    }



    #basket p

    {

        margin: 0;

        padding: 0;

    }





    #basket #items

    {

        font: 900 13px Trebuchet MS;

        color: #fff;

    }



    #basket #items a

    {

        color: #fff;

    }



    #basket #items a:hover

    {

        color: yellow;

    }



    #basket #kolItem

    {

        color: yellow;

    }



    #basket #clean

    {

        display: block;

        width: 18px;

        height: 20px;

        background: url('../images/basketClose.jpg') no-repeat center center;

        position: absolute;

        right: 34px;

        top: 20px

    }



    #basket #clean:hover

    {

        background: url('../images/basketClose2.jpg') no-repeat center center;

    }



    #basket #summ

    {

        font: 100 14px Trebuchet MS;

        color: #fff;

    }



    #basket #price

    {

        font: 100 20px Trebuchet MS;

        color: yellow;

    }



    /* постраничность */

    #boxBg #pages

    {

        font: 100 17px trebuchet MS;

        color: #808080;

    }



    #pages a

    {

        padding: 0 5px;

        color: green;



    }



    #pages a:hover

    {

        color: #404040;

    }





    #pages #pageMarker

    {

        padding: 0 5px;

    }



    /* Оформление заказа */

    #orderTbl

    {

        border-collapse: collapse;

        border-color: #ccc;

        font: 100 13px Tahoma;

    }



    #orderTbl th

    {

        background: #E0E0E0;

        padding: 5px;

    }



    #orderTbl td

    {

        padding: 5px;

    }



    #orderTbl .plusMinus

     {

        background: #FFF500;

        font: 900 15px Arial;

        text-decoration: none;

        border: 1px solid #ccc;

        padding: 0 5px;

        margin: 4px 1px 0 1px;

        display: block;

        width: 20px;

        float: left;

        text-align: center;

     }



     .star

     {

        color: red;

        font: 100 18px Arial;

     }



     #errors

     {

        font: 100 14px Arial;

        border: 1px solid #ccc;

        background: #E7E7E7;

        padding: 10px 25px;

        margin: 0 0 15px 5px;

     }



     #errors li

     {

        padding: 3px 0;

     }



     /* ссылки для просмотра */

     .viewLinks

     {

        text-decoration: none;

     }



     .viewLinks:hover

     {

        text-decoration: underline;

     }



     .attention

     {

        color: red;

        font: 900 13px Tahoma;

     }



     #pharma

     {

        width: 99%;

        border-collapse: collapse;

        border: 0;

     }



     #pharma td

     {

        padding: 2px;

        width: 33.3%;

     }



     #pharma img

     {

        border: 1px solid;

        padding: 5px;

     }



     /* обратная связь */

     #feedback .redInput {

        background-color: #FFC0C0;

     }



     #feedback .greenInput {

        background-color: #C0FFC0;

     }



     #alarmMessage {

         color: red;

     }



     /* форма обратной связи */

    #feedback #form .field_desc

    {

        padding: 5px 0;

    }



    #feedback  #form .field input

    {

        width: 60%;

    }



    #feedback  #form .field #sendButton

    {

        width: 120px;

    }



    #feedback  #form #message

    {

        width: 80%;

        height: 50px;

    }



    #feedback #form .star

    {

        font: 900 20px Arial;

        color: red;

    }



    #feedback #form .starBlue

    {

        font: 900 20px Arial;

        color: #0202B0;

    }



    .tableText

    {

        border-collapse: collapse;

        width: 98%;

        border: 1px solid #ccc;

    }



    .tableText td

    {

        padding: 5px;

        border: 1px solid #ccc;

        background: #E0E0E0;

    }



/* баннера */

#bannerTbl

{

width: 100%;

border: 0;

margin-top: 50px;

}



#bannerTbl td

{

width: 33%;

}



#footer #linksBlock

    {

        font: 100 11px Tahoma;

        color: #ccc;

        text-decoration: none;

        display: none;

    }



* html #footer #linksBlock

    {

        font: 100 11px Tahoma;

        color: #ccc;

        text-decoration: none;

        display: none;

    }



/*ЭТО Новый css*/





    /* ----- Левая колонка -------------------------------------------------- */

    .columns

    {

        width: 200px;

    }



    .columns .blockMiddle

    {

        background: url('../images/blockMiddleBg.jpg') repeat-y top left;

        width: 183px;

        margin: 0 auto;

    }



    .columns .blockBottom

    {

        background: url('../images/blockBottomBg.jpg') no-repeat bottom left;

    }



    .columns .blockTop

    {

        background: url('../images/blockTopBg.jpg') no-repeat top left;

        padding: 40px 10px 25px 15px;

        min-height: 180px;

    }



    .columns .blockTop a, .columns .action a

    {

        font: 100 13px Tahoma;

        color: #108008;

        text-decoration: none;

    }



    .columns .action a

    {

        font: 900 14px Arial;

        text-decoration: underline;

    }







    .columns .blockTop a:hover, .columns .action a:hover

    {

        text-decoration: underline;

        color: red;

    }



    /* IE 6 */

    * html .columns .blockTop

    {

        height: 180px;

    }



    .columns .blockTop ul

    {

        margin: 0;

        padding: 0;

        list-style: none;

    }



    /* ссылки на каталог */

    #boxBg #content ul .catMenu

    {

        font: 900 12px Tahoma;

    }



    /* макетная таблица */

    #maketTbl

    {

        width: 100%;

        border: 0;

        border-collapse: collapse;

    }



    #maketTbl td

    {

        padding: 0;

        vertical-align: top;

    }







    /* ----- Форма поиска --------------------------------------------------- */

    #searchTbl

    {

        border: 0;

        width: 100%;

        border-collapse: collapse;

        margin: 10px 0 0 0;

    }



    #searchForm

    {

        position: relative;

    }





    #searchTbl td

    {

        border: 0;

        padding: 0 5px;

        height: 45px;

        vertical-align: middle;

    }



    #searchTbl .greenBg

    {

        background: #e0eeda;

    }



    /* буквы алфавита */

    #searchTbl #russia a, #searchTbl #english a

    {

        font: 100 13px Arial;

        color: #000;

        text-decoration: none;

    }



    #searchTbl #russia a:hover, #searchTbl #english a:hover

    {

        text-decoration: underline;

        color: red;

    }



    #searchTbl b

    {

        font: 900 15px Arial;

        padding: 0 5px;

    }



    #searchTbl .searchField

    {

        border: 1px solid #38aa5e;

        font: 100 16px Arial;

    }



    #searchTbl .searchBut

    {

        background:  url('../images/zoom.png') no-repeat center center;

        width: 23px;

        height: 21px;

        border: 0;

        font-size: 0;

    }



    /* выпадающее окошко */

    #searchTbl select

    {

        width: 100%;

        border: 1px solid #38aa5e;

        padding: 2px 0;

    }



    #searchForm #selectItemBlock

    {

        position: absolute;

        background: #7e7e7e;

        top: 100px;

        left: 0;

        width: 100%;

    }







    * html #searchForm #selectItemBlock

    {

        top: 90px;

    }



    /* кнопка закрыть */

     #searchForm #selectClose

     {

        text-align: right;

        padding: 20px 3px;

        margin: 0;
		background:#7e7e7e;

     }





    #searchForm #selectClose span

    {

        background: url('../images/closeSelect.gif') no-repeat center center;

        padding: 18px;

        font-size: 0;

        cursor: pointer;

    }



    #searchForm #selectInfo

    {

         position: relative;

    }



    #searchForm .selectTitle

    {

        position: absolute;

        font: 100 19px Tahoma;

        color: #fff;

        padding: 8px 0 0 10px;

        margin: 0;
		background:#7e7e7e;

    }







    #searchForm #selectLinks a

    {

        display: block;

        font: 100 11px Tahoma;

        padding: 8px 10px;

        background: #ffff66;

        border-bottom: 1px solid #707070;

        color: #000;

        text-decoration: none;

    }



    #searchForm #selectLinks a:hover

    {

        background: #19a20e;



    }















    /* ----- end:Форма поиска ----------------------------------------------- */



    /* ----- Рубрикатор ----------------------------------------------------- */

    #mainRub

    {

        margin: 40px 0 20px 0;

        padding: 0;

        width: 100%;

        list-style: none;

    }



    #mainRub li

    {

        width: 300px;

        float: left;

        font: 100 15px Arial;

    }



    #mainRub a

    {

        display: block;

        border: 1px solid #149c0c;

        background: #ffff66 url('../images/defaultRubric.gif') no-repeat top left;

        padding: 10px 10px 10px 40px;

        margin: 5px;

        text-align: center;

        text-decoration: none;

        color: #000;

    }



#mainRub #rubImg_1

{

background-image: url('../images/rub_foto/rub_1.jpg');

}



#mainRub #rubImg_2

{

background-image: url('../images/rub_foto/rub_2.jpg');

}



#mainRub #rubImg_3

{

background-image: url('../images/rub_foto/rub_3.jpg');

}



#mainRub #rubImg_4

{

background-image: url('../images/rub_foto/rub_4.jpg');

}



#mainRub #rubImg_5

{

background-image: url('../images/rub_foto/rub_5.jpg');

}



#mainRub #rubImg_6

{

background-image: url('../images/rub_foto/rub_6.jpg');

}



#mainRub #rubImg_7

{

background-image: url('../images/rub_foto/rub_7.jpg');

}



#mainRub #rubImg_8

{

background-image: url('../images/rub_foto/rub_8.jpg');

}



#mainRub #rubImg_9

{

background-image: url('../images/rub_foto/rub_9.jpg');

}



#mainRub #rubImg_10

{

background-image: url('../images/rub_foto/rub_10.jpg');

}



#mainRub #rubImg_11

{

background-image: url('../images/rub_foto/rub_11.jpg');

}



#mainRub #rubImg_12

{

background-image: url('../images/rub_foto/rub_12.jpg');

}





#mainRub #rubImg_13

{

background-image: url('../images/rub_foto/rub_13.jpg');

}



#mainRub #rubImg_14

{

background-image: url('../images/rub_foto/rub_14.jpg');

}



    #mainRub a:hover

    {

        color: red;

        text-decoration: underline;

    }

    /* ----- end:Рубрикатор ------------------------------------------------- */



    /* ----- Баннера -------------------------------------------------------- */

    #bottomBanners

    {

        width: 100%;

        border: 0;

        border-collapse: collapse;

margin-top: 50px;

    }



    #bottomBanners td

    {

        width: 33.3%;

        text-align: center;

    }

    /* ----- end:Баннера ---------------------------------------------------- */



    /* ----- Блоки в правой и левой колонке ----------------------------------------- */

    .blockTitle

    {

        font: 100 17px Tahoma;

        color: green;

    }



    .blockImg

    {

        border: 0;

        margin: 0 12px;

    }



    .blockContactText

    {

        font: 900 13px Arial;

        text-align: right;

        color: green;

        padding: 0 10px 0 0;

    }



    .blockContactTitle

    {

        font: 100 17px Tahoma;

        text-align: right;

        color: green;

        padding: 0 10px 0 0;

    }



.itemDesc

{

padding: 0;

margin: 0;

padding-bottom: 25px

}



.slogan

{

padding-top: 40px;

color: green;

text-align: center;

clear: both;

}



    /* ----- end:Блоки в правой колонке ------------------------------------- */