/* 
    Document   : style
    Created on : 13.05.2009, 12:09:36
    Author     : user
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

* {
    margin: 0px;
    padding: 0px;
}


body {
    background-color: #2D1003;
}

img{border:0px;}

.homeLinkTd {
    height: 320px;
    vertical-align: top;
}

.logoLink {
    width: 170px;
    height: 175px;
}

.logoLinkText {
    width: 310px;
    height: 42px;
}

.homeLinkTd2 {
    height: 123px;
    vertical-align: top;
    text-align: left;
    padding-left: 10px;
}

.logoLink2 {
    width: 115px;
    height: 113px;
}

.mainPg {
    width: 964px;
    height: 599px;
}

.mainTd {
    width: 1000px;
}

.logoTbl_ru {
    width: 100%;
    height: 400px;
    background-image: url("/images/logo.jpg");
    background-repeat: no-repeat;
}
.logoTbl_en {
    width: 100%;
    height: 400px;
    background-image: url("/images/logo_en.jpg");
    background-repeat: no-repeat;
}

.leftMenuTd {
    width: 327px;
    vertical-align: bottom;
}
.leftMenuTd a {
    color: #231F20;
    text-decoration: none;
}

.leftMenuTbl {
    width: 327px;
    font-family: Arial;
    text-align: center;
    font-weight: bolder;
    color: #000000;
}

.leftTd {
    padding-left: 15px;
}

.mailtoDiv {
    font-size: 13px;
}

.allbooksDiv {
    font-size: 18px;
}

.inetmagDiv {
    font-size: 11px;
    line-height: 8px;
}

.navBarTd {
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
    padding-top: 5px;
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
}
.navBarTd a {color: #ffffff;}

.menuItem {
    padding-left: 20px;
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: underline;
    padding-top: 8px;
    padding-bottom: 8px;
}
.menuItem a:link, .menuItem a:visited {color: #808080;}
.menuItem a:active, .menuItem a:hover {color: #ffffff;}

.menuItemWhite {
    padding-left: 20px;
    float: left;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-decoration: underline;
    padding-top: 8px;
    padding-bottom: 8px;
}
.menuItemWhite a {color: #ffffff;}

.logoTblAll_ru {
    width: 100%;
    height: 200px;
    background-image: url("/images/logo_all.jpg");
    background-repeat: no-repeat;
}
.logoTblAll_en {
    width: 100%;
    height: 200px;
    background-image: url("/images/logo_all_en.jpg");
    background-repeat: no-repeat;
}

.logoTblBasket {
    width: 100%;
    height: 200px;
    background-image: url("/images/logo_basket.jpg");
    background-repeat: no-repeat;
}

.leftMenuTdAll {
    vertical-align: bottom;
    width: 400px;
}
.leftMenuTdAll a {
    color: #231F20;
    text-decoration: none;
}

.leftMenuTblAll {
    width: 400px;
    font-family: Arial;
    text-align: center;
    font-weight: bolder;
    color: #000000;
}

.mailtoDivAll {
    font-size: 13px;
    text-align: left;
}

.leftTdAll {
    padding-left: 38px;
}

.mainBlock {
    background-color: #ffffff;
}

.orangeTbl {
    width: 996px;
    border: solid 2px #F1E0AA;
    border-collapse: collapse;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 2px;
}

.novinkiHead {
    width: 410px;
    font-family: 'Times New Roman';
    font-size: 35px;
    color: #E81C24;
    border: solid 1px #EA5157;
    padding-left: 20px;
}

.novinki {
    width: 386px;
    border: solid 1px #EA5157;
    vertical-align: top;
    padding: 10px;
}

.novinkiOpis {
    font-family: Arial;
    font-size: 14px;
    color: #262261;
    text-align: justify;
    vertical-align: top;
    padding: 0px;
    margin: 0px;
    padding-right: 7px;
}

.novinkiLink {
    vertical-align: bottom;
    font-family: 'Times New Roman';
    font-size: 18px;
    color: #000000;
    padding: 0px;
    margin: 0px;
    padding-right: 7px;
}

.novinkiLink a {
    color: #000000;
    text-decoration: underline;
}

.skoroHead {
    width: 410px;
    font-family: 'Times New Roman';
    border: solid 1px #8F817A;
    font-size: 35px;
    color: #2D1003;
    padding-left: 20px;
}

.skoro {
    width: 386px;
    border: solid 1px #8F817A;
    vertical-align: top;
    padding: 10px;
}

.novskor {
    vertical-align: top;
    padding-right: 7px;
    padding-left: 7px;
}

.vistavki {
    width: 100%;
    height: 154px;
    background-image: url("/images/vistavki.jpg");
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: middle;
    font-family: 'Times New Roman';
    font-size: 25px;
    color: #4B1E07;
}

.infoSNG {
    width: 100%;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    padding: 30px;
}

.obnovInfo {
    font-family: Arial;
    font-size: 12px;
    color: #B2B2B2;
    text-align: center;
    padding: 3px;
}

.mainnovskor {
    width: 900px;
    border-collapse: collapse;
    margin-top: 10px;
    margin-bottom: 10px;
}

.katalogInfo1 {
    font-family: Arial;
    font-style: italic;
    font-size: 12px;
    color: #2D1003;
    text-align: center;
    background-color: #D1BF8F;
    padding: 2px;
}

.katalogInfo2 {
    font-family: Arial;
    font-size: 12px;
    color: #E5E5E5;
    text-align: center;
    background-color: #766B61;
    padding: 3px;
}

.katalogRazdelit {
    background-color: #2D1003;
}

.tovarTbl {
    background-color: #ffffff;
    text-align: left;
    padding: 10px;
}

.tovarHead {
    font-family: Arial;
    font-size: 22px;
    color: #231F20;
    text-align: left;
    padding-left: 10px;
}

.goldBtn {
    background-image: url("/images/gold_btn.jpg");
    background-repeat: repeat-x;
    width: 150px;
    height: 19px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    color: #2D1003;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
    float: left;
    margin-right: 3px;
}
.goldBtn1 {
    background-image: url("/images/gold_btn.jpg");
    background-repeat: repeat-x;
    width: 150px;
    height: 19px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    color: #2D1003;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
}

.goldTd a {
    color: #2D1003;
    text-decoration: none;
    text-align: center;
}

.avtor {
    width: auto;
    font-family: Arial;
    font-size: 18px;
    color: #231F20;
    padding-left: 10px;
}
.avtor a { color: #231F20; }

.tehOpis {
    font-family: Arial;
    font-size: 14px;
    color: #231F20;
    font-style: italic;
    vertical-align: top;
    padding-top: 20px;
}

.Opis {
    font-family: Arial;
    font-size: 14px;
    color: #231F20;
    vertical-align: top;
    padding-top: 20px;
    padding-left: 20px;
}

.podrobnee {
    color: #231F20;
    font-family: Arial;
    font-style: italic;
    font-size: 12px;
    padding-left: 10px;
}

.podrobnee a {
    color: #231F20;
    text-decoration: underline;
}

.redBtn {
    background-image: url("/images/red_btn.jpg");
    background-repeat: repeat-x;
    width: 130px;
    height: 26px;
    font-family: 'Times New Roman';
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    padding-top: 1px;
    cursor: pointer;
}

.redBtnMalo {
    background-image: url("/images/red_btn.jpg");
    background-repeat: repeat-x;
    width: 130px;
    height: 26px;
    font-family: 'Times New Roman';
    font-size: 13px;
    text-align: center;
    color: #ffffff;
    padding-top: 4px;
    cursor: pointer;
}

.redTd {
    width: 130px;
    padding-left: 10px;
}
.redTd a {
    color: #ffffff;
    text-decoration: none;
}

.novinkaInfo {
    font-family: Arial;
    font-size: 15px;
    color: #EA1C24;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.redBtnSmall {
    background-image: url("/images/red_btn_small.jpg");
    background-repeat: repeat-x;
    width: 230px;
    height: 19px;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
}

.redTdSmall a {
    color: #ffffff;
    text-decoration: none;
}

.viborTseni {
    font-family: Arial;
    font-size: 14px;
    color: #808080;
}

.radioBtn {
    width: 30px;
}

.pic1 {
    vertical-align: top;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
}

.starna {
    width: 130px;
    padding-left: 10px;
    vertical-align: bottom;
}

.stranaNazv {
    width: 90px;
    height: 31px;
    border: solid 1px #ffffff;
    background-color: #766B61;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-left: 10px;
    font-weight: bold;
}

.stranaNazvEn {
    width: 90px;
    height: 62px;
    border: solid 1px #ffffff;
    background-color: #766B61;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    padding-left: 10px;
    font-weight: bold;
}

.width140 {
    width: 140px;
    vertical-align: top;
}

.tsenaTbl {
    border-collapse: collapse;
}

.tsena {
    width: 140px;
    height: 18px;
    background-color: #766B61;
    border: solid 1px #ffffff;
    border-top: solid 0px #ffffff;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

.tsenaRub {
    width: 140px;
    height: 31px;
    background-color: #EBCE87;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.tsenaRub span {
    font-size: 12px;
    padding-left: 2px;
}
.tsenaRubXTop {
    width: 140px;
    height: 31px;
    background-color: #EBCE87;
    background-image: url("/images/sabla.png");
    background-position: top;
    background-repeat: no-repeat;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.tsenaRubXTop span {
    font-size: 12px;
    padding-left: 2px;
}
.tsenaRubXBot {
    width: 140px;
    height: 31px;
    background-color: #EBCE87;
    background-image: url("/images/sabla1.png");
    background-position: top;
    background-repeat: no-repeat;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.tsenaRubXBot span {
    font-size: 12px;
    padding-left: 2px;
}

.tsenaRubEn {
    width: 140px;
    height: 62px;
    background-color: #EBCE87;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.tsenaRubEn span {
    font-size: 12px;
    padding-left: 2px;
}
.tsenaRubEnX {
    width: 140px;
    height: 62px;
    background-color: #EBCE87;
    background-image: url("/images/sabla.png");
    background-repeat: no-repeat;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.tsenaRubEnX span {
    font-size: 12px;
    padding-left: 2px;
}

.spetsTsenaTbl {
    width: 140px;
    background-image: url("/images/spets_tsena.jpg");
    background-repeat: repeat-x;
    border-collapse: collapse;
}

.spetsTsena {
    width: 140px;
    height: 18px;
    border: solid 1px #ffffff;
    border-top: solid 0px #ffffff;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding: 0px;
}

.spetsTsenaRub {
    width: 140px;
    height: 31px;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.spetsTsenaRub span {
    font-size: 12px;
    padding-left: 2px;
}

.spetsTsenaRubEn {
    width: 140px;
    height: 62px;
    border: solid 1px #ffffff;
    text-align: center;
    font-family: Arial;
    font-size: 20px;
}
.spetsTsenaRubEn span {
    font-size: 12px;
    padding-left: 2px;
}

.kolichTd {
    width: 300px;
    vertical-align: top;
}

.tovarBot {
    font-family: Arial;
    font-size: 13px;
    color: #808080;
}

.moreOrange {
    border: solid 2px #F1E0AA;
    padding: 10px;
    text-align: center;
}

.pad10 {
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
}

.sodergHead {
    padding-left: 30px;
    padding-top: 20px;
    font-family: Arial;
    font-size: 18px;
    color: #2E318D;
}

.soderg {
    padding: 30px;
    padding-top: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #231F20;
}

.pagesTd {
    background-color: #2D0F04;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
}
.pagesTd a {
    color: #423836;
    text-decoration: none;
}

.pages {
    width: 20px;
    height: 19px;
    background-color: #958880;
    border: solid 1px #766A64;
    padding-top: 1px;
    margin: 4px;
    margin-top: 0px;
    float: left;
    cursor: pointer;
}

.pagesActiv {
    width: 19px;
    height: 19px;
    padding-top: 1px;
    margin: 4px;
    margin-top: 0px;
    float: left;
}

.konetsTbl {
    margin-left: 10px;
}

.konets {
    width: 500px;
    background-color: #EBEBED;
    font-family: Arial;
    font-size: 14px;
    text-align: center;
    color: #808080;
}

.partneri {
    text-align: center;
    padding-left: 197px;
}
.partneri a {
    font-family: Arial;
    font-size: 12px;
    color: #808080;
    text-decoration: none;
}

.staticPage {
    font-family: Arial;
    font-size: 14px;
    color: #231F20;
    padding: 15px;
    padding-left: 50px;
    padding-right: 50px;
}

.basketViewTd {
    vertical-align: bottom;
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
}

.basketViewTd a {
    font-size: 12px;
    font-family: Arial;
    color: #ffffff;
    text-decoration: underline;
}

.basketView1 {
    width: 250px;
    height: 160px;
    background-image: url("/images/basket_link.jpg");
    background-repeat: repeat-x;
    float: right;
    padding: 7px;
    text-align: center;
    font-size: 20px;
}
.basketView1 a {
    font-size: 20px;
}
.basketView1 span {
    text-decoration: none;
}

.basketView2 {
    width: auto;
    height: 30px;
    background-color: #EBCE88;
    cursor: pointer;
    float: right;
    padding: 7px;
    text-align: right;
}

.korzinaMainTd {
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
}

.zakazHead {
    background-color: #766B61;
    font-family: Arial;
    font-size: 14px;
    color: #E5E5E5;
    padding-top: 7px;
    padding-bottom: 7px;
}

.korzinaTbl {
    text-align: center;
    width: 100%;
}

.zakazTd {
    padding: 10px;
}

.formRightTd input {
    width: 100%;
    height: 25px;
    border: solid 2px #A0A0A0;
    margin: 0px;
}

.formRightTd textarea {
    width: 100%;
    border: solid 2px #A0A0A0;
}

.krest { text-align: center; }

.formTbl {
    width: 100%;
    font-family: Arial;
    font-size: 14px;
    color: #808080;
}

.formLeftTd {
    width: 220px;
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 6px;
    padding-right: 10px;
}

.formRightTd {
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 6px;
}

.formRightRadioTd input {
    width: auto;
    height: auto;
    border: 0px;
    margin-top: 5px;
}

.formLeftDiv {
    width: 220px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    background-color: #EBCE87;
}

.spisokTbl {
    width: 100%;
    border-collapse: collapse;
    font-family: Arial;
    font-size: 16px;
    color: #766B61;
}
.spisokTbl td {
    border: solid 1px #808080;
}

.spisokHead {
    height: 53px;
    background-image: url("/images/basket_head.jpg");
    background-repeat: repeat-x;
}

.spisok {
    height: 50px;
}

.spisokVsegoLeft {
    font-family: Arial;
    font-size: 15px;
    color: #EA1C24;
    font-weight: bold;
    padding-left: 20px;
}

.spisokVsego {
    width: 200px;
    height: 53px;
    background-image: url("/images/basket_vsego.jpg");
    background-repeat: repeat-x;
    text-align: center;
    font-family: Arial;
    font-size: 17px;
    color: #ffffff;
    font-weight: bold;
}

.alCenter {
    text-align: center;
    width: 150px;
}

.firstCol {
    padding-left: 20px;
}

.zakazTdFoot {
    padding: 10px;
}

.spam {
    line-height: 30px;
}

.kolich {
    background-image: url("/images/kolich.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 62px;
    vertical-align: middle;
}

.kol {
    border: 0px;
    width: 40px;
    font-size: 18px;
    text-align: center;
    margin-left: 5px;
    margin-top: 1px;
}

.upKol {
    width: 15px;
    height: 15px;
    cursor: pointer;
    margin-bottom: 3px;
}

.downKol {
    width: 15px;
    height: 15px;
    cursor: pointer;
    margin-top: 3px;
}

.kolichTbl {
    margin-left: 36px;
}

.kolich1 {
    background-image: url("/images/kolich.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 50px;
    vertical-align: middle;
    width: 150px;
}

.kolichTbl1 { margin-left: 40px; }

.kolichTbl1 td {
    border: 0px;
}

.putDiv {
    cursor: pointer;
    font-family: Arial;
    font-size: 12px;
    color: #808080;
}

.razvorot {
    margin-left: 10px;
    margin-right: 10px;
}

.map a {
    font-family: Arial;
    font-size: 14px;
    color: #231F20;
    line-height: 22px;
}

.summa2 {
    display: none;
}

.tsena2 {
    display: none;
}

.refresh {
    float: right;
    background-image: url("/images/gold_btn.jpg");
    background-repeat: repeat-x;
    width: 150px;
    height: 19px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    color: #2D1003;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
}

.otpravit {
    background-image: url("/images/gold_btn.jpg");
    background-repeat: repeat-x;
    width: 150px;
    height: 19px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    color: #2D1003;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
    float: left;
    margin-left: 3px;
}

.preotpravit {
    background-image: url("/images/gold_btn.jpg");
    background-repeat: repeat-x;
    width: 150px;
    height: 19px;
    font-family: Arial;
    font-size: 12px;
    text-align: center;
    color: #2D1003;
    font-weight: bold;
    padding-top: 1px;
    cursor: pointer;
}

#dialog {
    display: none;
}
#dialog1 {
    display: none;
}

.ten {
    border: solid 1px #818181;
    margin-top: 5px;
    margin-bottom: 5px;
}

.karti {
    width: 75%;
    font-family: Arial;
    font-size: 12px;
    vertical-align: top;
}
.karti div {
    padding-bottom: 10px;
    text-align: center;
}

.sotrud {
    vertical-align: top;
    font-family: Arial;
    font-size: 16px;
    font-style: italic;
}

.copyright {
    height: 40px;
    text-align: center;
    vertical-align: middle;
}

.copyTbl {
    width: 100%;
}
.copyTbl td {
    width: 33%;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    vertical-align: middle;
}

.soliday {
    text-align: right;
}
.soliday a {
    color: #ffffff;
}