/*******Basic html elements*********************/

html,body {height:100%;background:#fff;margin:0;padding:0}

a img {border:none}

form {margin:0;padding:0}

table {border-collapse:collapse}

td,th {padding:0}

input,textarea,select {font:1em Verdana}

body,td,th {font-size:11px;font-family:Verdana;color:#555}


a {color:#555;text-decoration:none}

h1,h2,h3,h4,h5,h6 {color:#f63;font-size:1.3em;margin:0.7em 0}

/*******End*************************************/

/*******StandartStyle***************************/

.count {text-align:center;padding:1em}

#contentlayer {height:100%}

.h {clear:left;padding:0 0 0.3em 0;margin:0 0 0.5em;font-weight:bold;color:#2371a2;border-bottom:1px solid #e1dede;text-transform:uppercase}

.more {margin-left:0.5em;font-weight:normal !important}

.all {text-align:right}

/*******End*************************************/

/*******BottomNavigate**************************/

.bottomnavigate {padding:1em;text-align:center}
.bottomnavigate img {margin:0 0.5em;vertical-align:middle}
.bottomnavigate a {font-size:0.9em}

/*******End*************************************/

/*******Desks***********************************/

.rssLink {text-decoration:none;font-weight:bold;padding:1px 0 0 0;height:15px;color:#fa7703}

.rssQuery {padding:1em 0 0.3em 0}
.rssQuery span,.rssSubscribe span {font-weight:bold;color:#fa7703;cursor:pointer}

.rssSubscribe {padding:0.7em 0 0.3em 0}
.rssSubscribe span {color:#808080}

#rssQuery,#rssSubscribe {padding-top:0.5em}

.typeDesk {margin-top:10px;}
.typeDesk span {margin-right:5px; font:bold 14px tahoma; color:#f63;}
.typeDesk h2 {display:inline;}
.typeDesk h3 {display:inline;}

.topDesk,.topDesk .l,.topDesk .r {/* background-image:url("/images/top_desk.gif") */}

.topDesk {width:100%;background-position:0 -30px;background-repeat:repeat-x;height:30px}

.topDesk .l,.topDesk .r {width:3px}

.topDesk .l {background-position:-3px 0}
.topDesk .r {background-position:0 0}

.topDesk .c {padding:0 0px}

.topDesk .slogan {/* background:url("/images/top_desk_arr1.gif") 0 no-repeat; */ font-weight:bold;padding-left:0px; color:#ff6600;}
.slogan .avt {margin-top:10px; font:bold 14px tahoma;}

.showDeskDate {color:#008fd3}

.showDesk {width:100%}
.showDesk td {padding:0.5em 0}
.showDesk a {text-decoration:underline;color:#008fd3}

.showDesks {width:100%}
.showDesks th,
.showDesks td {padding:0.5em}
.showDesks td {text-align:center}
.showDesks th {background:#f1f1eb;border:1px solid #fff;font-weight:normal;color:#003a97}
.showDesks th a {color:#003a97}
.showDesks a {text-decoration:underline;color:#007fbc}

.showDeskCat {color:#007fbc}
.showDeskCat a {font-weight:bold;color:#003a97;text-decoration:underline}
.showDeskCat div {padding:0.3em 1em 1em;font-weight:normal}
.showDeskCat div a {font-weight:normal}

.addDesk {background:#007fbc;margin-left:0.5em;padding:2px 0;line-height:20px}
.addDesk a {color:#fff;font-size:10px;white-space:nowrap;text-decoration:none}

.showDeskSearch {background:#f09660;padding:0.5em 0;margin-bottom:0.7em}
.showDeskSearch .inp {width:100%}

html > body .addDesk {padding:0}
html > body .addDesk a {line-height:15px;vertical-align:text-top}

/*******End*************************************/

/*******rNews***********************************/

.rNews {margin:0 0 1em;padding:0 0 0.5em}

.rNews a {color:#b4772c}
.rNews a:hover {text-decoration:underline}

.rNewsArchive h2 {margin:auto 0 0.2em}

.rNews h2 a {color:#2980ff}

.rNews .date {font-size:0.8em;color:#999}
.rNews .src {text-transform:lowercase;font-size:0.8em;margin-left:1em}
.rNews .desc {text-align:justify;margin:0.2em 0 1em;color:#000}
.rNews .cat {color:#999}
.rNews .all {margin:1em 0 0}
.rNews .all a {font-weight:bold;text-decoration:none !important}
.rNews .all span {font-weight:normal;margin-right:0.2em}

/*******End*************************************/

/*******RSSNews*********************************/

.rssTd {padding:expression((this.getElementsByTagName("A").length)?"0 0 1em":"0")}
.rssTd table {width:100%}
.rssTd p {text-align:justify;margin:0 0 1em}
.rssTd span {font-weight:normal;margin-right:0.2em}

.showRss a {font-weight:bold;color:#c9272f}

.showRss1 a {display:block;color:#d36c0c}
.showRss1 .all {margin:1em 0 0}
.showRss1 .all a {font-weight:bold}

.showRss2 div {clear:both}
.showRss2 img {float:left;clear:left;margin-right:0.3em}
.showRss2 a {font-weight:bold;color:#c9272f}

/*******End*************************************/

/*******News************************************/

.news1 {padding:0 0 1em}
.news1 div {position:relative;clear:both}
.news1 img {float:left;clear:left;margin-right:0.3em}
.news1 p {text-align:justify;margin:0 0 1em}
.news1 a {font-weight:bold;color:#c9272f}
.news1 span {font-weight:normal;margin-right:0.2em}

.news2 {padding:0 0 1em}
.news2 a {display:block;color:#c9272f}
.news2 span {margin-right:0.2em}

/*******End*************************************/

/*******Menu************************************/

.menu1 {display:expression((this.getElementsByTagName("A").length)?"block":"none")}
.menu1 {padding:0 0 1em}

/*******End*************************************/

/*******Publications****************************/

.pubs0 {vertical-align:top}
.pubs0 a {font-weight:bold;color:#c60}
.pubs0 span {font-weight:normal;margin-right:0.2em}
.pubs0 p {text-align:justify;margin:0 0 1em}

.showOnlyPubs {padding:1em 0 0}
.showOnlyPubs a {color:#3b8194;font-weight:bold}
.showOnlyPubs span {font-weight:normal;margin-right:0.2em}
.showOnlyPubs p {text-align:justify;margin:0 0 1em}

.showPubs {padding:1em 0}
.showPubs a {color:#3b8194;font-weight:bold}
.showPubs span {font-weight:normal;margin-right:0.2em}
.showPubs p {text-align:justify;margin:0 0 1em}

/*******End*************************************/

/*******FAQ*************************************/

.faqList {width:100%}
.faqList td {padding:0.5em}
.faqList .date {font-style:italic;display:block;white-space:nowrap}
.faqList .name {font-weight:bold;color:#834d22;display:block}
.faqList .answer {vertical-align:top;font-weight:bold;color:#834d22}

.faqForm {width:60%}
.faqForm td {border:1px solid #bbb;padding:0.6em}
.faqForm td td {border:none;padding:0.4em}
.faqForm input,
.faqForm textarea {font:11px Verdana}

/*******End*************************************/

/*******Forum***********************************/

.forumList {width:100%;border-top:1px solid #bbb}
.forumList a {font-weight:bold;color:#834d22}
.forumList .right {white-space:nowrap;display:table-cell;text-align:right;border-left:1px solid #bbb;vertical-align:top;padding:0 0.5em}

.forumTable {width:100%}
.forumTable th {padding:0 1em;border:1px solid #ddd;color:#bc6a3c}
.forumTable a {color:#834d22}

.forumMessage {background:#f8f8f8;text-align:justify;padding:1em;border:1px solid #ddd}
.forumMessage div {padding:1.5em 0 0}

.forumForm {width:60%}
.forumForm td {border:1px solid #bbb;padding:0.6em}
.forumForm td td {border:none;padding:0.4em}
.forumForm input,
.forumForm textarea {font:11px Verdana}
.forumForm .forumErrors p {margin:0;color:red;display:inline}

/*******End*************************************/

/*******FotoAlbum*******************************/

.fotoAlbum {width:100%;margin:0 0 0.6em}
.fotoAlbum td {border:1px solid #ddd;vertical-align:top;padding:0.3em;height:100%}
.fotoAlbum .img {width:130px;text-align:center;vertical-align:middle}
.fotoAlbum p {margin:0 0 1em;text-align:justify}
.fotoAlbum a {font-weight:bold;color:#834d22}
.fotoAlbum span {font-weight:normal;margin-right:0.2em}

.showFotoAlbum td {vertical-align:top;padding:0.3em;height:100%}
.showFotoAlbum table {width:100%;height:100%}
.showFotoAlbum table td {border:1px solid #ddd}
.showFotoAlbum .img {width:100px;text-align:center;vertical-align:middle}
.showFotoAlbum p {margin:0 0 1em;text-align:justify}
.showFotoAlbum a {font-weight:bold;color:#834d22}
.showFotoAlbum span {font-weight:normal;margin-right:0.2em}

/*******End*************************************/

/*******SiteMap*********************************/

.map {list-style-type:none;margin:0px 0px 10px 0px;}
.map a {color:#99522b;font-weight:bold}
.map ul {margin:0 0 0.5px 4em}
.map ul a {font-weight:normal}
.map span {margin-right:0.2em;font-weight:normal}

/*******End*************************************/

/*******Prices**********************************/

.prices {list-style-type:none;margin:0}
.prices a {color:#99522b;font-weight:bold}
.prices span {margin-right:0.2em;font-weight:normal}

/*******End*************************************/

/*******Styles for template search2.htm*********/

.search2Pages,.search2News,.search2Pubs {padding:1em 0}
.search2Pages a,.search2News a,.search2Pubs a {font-weight:bold;display:block}
.search2Pages span,.search2News span,.search2Pubs span {margin-right:0.2em;font-weight:normal}

.search2Pages a {color:#254d9e}
.search2News a {color:#254d9e}
.search2Pubs a {color:#254d9e}

.search2Categories {background:#f4f4f4;border:1px solid #ddd;margin:1em 0;padding:0.5em 10em}
.search2Categories a {color:#254d9e;font-weight:bold}

/*******End*************************************/

/*******Google**********************************/

#googleUp,#googleDown,#googleSide3 {clear:left;margin:1em 0}

#googleSide1,#googleSide2 {margin:0 0 1em}

#googleUp,#googleDown,#googleSide1,#googleSide2,#googleSide3 {display:expression(this.innerHTML?"block":"none")}

/*******End*************************************/

/*******Begun***********************************/

#begunAutoContext {margin:1em 0}
#begunAutoContext * {font-family:Verdana;background:none}
#begunAutoContext div {width:100%; padding-right:0.5em; margin-right:1em;}
#begunAutoContext span {text-align:justify;display:block}

/*******End*************************************/

/*******Styles for catalogue********************/

.slyDate {text-align:right}

.list {width:100%}
.list td {vertical-align:top;width:1%;padding-right:1em}
.list a {font-weight:bold;display:block;color:#3b8194}
.list span {font-weight:normal;margin-right:0.2em}

.put h1,.put h2,.put h4 {font:1em Verdana;margin:0;display:inline}
.put span {margin:0 0.2em}

.catcols {margin:1em 0 15 9px}
.catcols td {vertical-align:top;padding-right:1.5em}
.catcols a {color:#3b8194;display:block;font-weight:bold}
.catcols span {margin-right:0.2em;font-weight:normal}

.catpager {margin:1em 0 1em 18px}
.catpager a {color:#ad8000}

.catcateg {margin:1em 0 0 18px}
.catcateg a,
.catcateg h3 {margin:0;display:inline}
.catcateg p {margin:0 0 1em;color:#000;text-align:justify}

.catshowlink {padding:0 0 0 18px;margin-top:-1em}
.catshowlink h3 {margin:auto 0 0}
.catshowlink p {color:#000;margin:0 0 auto;text-align:justify}
.catshowlink span {margin:0 0.2em}
.catshowlink .categories {text-decoration:underline;color:#254d9e}

/*******End*************************************/

/*******Styles for goods***********************/

.vybb td td {padding:3px;white-space:normal}

.showPager {background:#f4f4f4;width:100%;border:1px solid #ddd;margin:10px 0;height:23px}
.showPager .goodLine {white-space:nowrap;padding:0 8px}
.showPager .numGoods {width:100%}
.showPager .sort {padding:1px}
.showPager .sort select {font-size:11px}
.showPager .pageru {font-weight:bold}

.showpageCmp {margin:10px 0}
.showpageCmp img {margin-right:5px}

.showpageGoods table {border-collapse:separate}
.showpageGoods table table {border-collapse:collapse}

#goods {height:100%}

.shgtit {margin-left:20px;}
.showgoodFld {white-space:nowrap;padding-right:5px}
.showgoodTitle {color:#bc6a3c;padding:10px 0;font-weight:bold}

.goodsfullName {color:#ff6600;font-weight:bold}
.goodsfullImg {vertical-align:top}
.goodsfullImg img {margin:2px}

.price {color:#CC0000}

.goodsbrief {width:100%}
.goodsbrief th {font-weight:bold;color:#bc6a3c}
.goodsbrief td,
.goodsbrief th {border:1px solid #ddd;padding:3px}
.goodsbrief td td {border:none}
.goodsbrief a {font-weight:bold;color:#f60}
.goodsbrief .goodsbriefPrice {color:#900}

.newgoods {width:250px; padding:0px 5px 10px 5px;}
.newgoods table {width:100%;}
.newgoods div {margin-bottom:10px;}
.newgoods span {float:left;}
.newgoods span table {width:50px; margin-right:5px;}
.newgoods span td {text-align:center; vertical-align:top; padding-top:5px;}
.newgoods p {text-align:justify; margin:3 0 1 0em;}
.newgoods a {text-align:left; font-weight:bold; text-decoration:none;}
.newgoods .price {padding-bottom:15px; font-weight:bold;}
.newgoods .price table {width:1px; float:right;}
.newgoods .price b {position:relative; top:4px;}

.specgoods {width:250px; padding:0px 5px 10px 5px;}
.specgoods table {width:100%;}
.specgoods div {margin-bottom:10px;}
.specgoods span {float:left;}
.specgoods span table {width:50px; margin-right:5px;}
.specgoods span td {text-align:center; vertical-align:top; padding-top:5px;}
.specgoods p {text-align:justify; margin:3 0 1 0em;}
.specgoods a {text-align:left; font-weight:bold; text-decoration:none;}
.specgoods .price {padding-bottom:15px; font-weight:bold;}
.specgoods .price table {width:1px; float:right;}
.specgoods .price b {position:relative; top:4px;}

.popgoods {width:250px; padding:0px 5px 10px 5px;}
.popgoods table {width:100%;}
.popgoods div {margin-bottom:10px;}
.popgoods span {float:left;}
.popgoods span table {width:50px; margin-right:5px;}
.popgoods span td {text-align:center; vertical-align:top; padding-top:5px;}
.popgoods p {text-align:justify; margin:3 0 1 0em;}
.popgoods a {text-align:left; font-weight:bold; text-decoration:none;}
.popgoods .price {padding-bottom:15px; font-weight:bold;}
.popgoods .price table {width:1px; float:right;}
.popgoods .price b {position:relative; top:4px;}

.tablecontact td {padding-top:1px; padding-bottom:1px; vertical-align:top; white-space:nowrap;}
.tablecontact input {width:400px;}
.tablecontact textarea {width:400px;}
.tablecontact .codeinput td {vertical-align:middle; padding-right:5px;}
.tablecontact .codeinput input {position:relative; top:-18px; width:80px;}
.tablecontact .codeinput img {margin-left:10px; margin-top:5px;}
.tablecontact .send  td {text-align:center; padding-top:10px;}
.tablecontact .send  td input {width:68px; height:18px; cursor:pointer;}

#carttable {background:#f4f4f4}
#carttable td td {border:1px solid #ddd;padding:3px}
#carttable td td td {border:none;padding:0}
#carttable a {color:#bc6a3c}
#carttable input {border:1px solid #ddd !important}

.buyInput {width:20px;font-size:0.9em;border:1px solid #999}

.cart {padding:0 0 1em}
.cart p {margin:1em 0}
.cart a {color:#f60}

/*******End*************************************/

.irrname {padding:0px 2px 2px 2px; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #e1dede; color:#007FBC;}
.irrname a {padding-right:3px; text-transform:lowercase; font-weight:normal; color:#007FBC;}
.irrname .other {margin-top:-2px; float:right; font-weight:normal;}

.showIrr {}
.showIrr .showDesks {margin-bottom:10px;}

.showIrr1 {}
.showIrr1 .showDesks {margin-bottom:10px;}

.showIrr2 {}
.showIrr2 .showDesks {margin-bottom:10px;}

.suggest {height:18px; margin-top:5px; padding-top:2px; padding-left:23px;}
.suggest a {font-weight:bold; color:#008FD3;}

.email div {margin-top:3px; font-size:10px;}

.snoska {margin-top:10px; margin-bottom:15px;}

#counterscenter a {display:inline-block;}

.sliddor {
  max-width: 1033px;
  margin-top: 1.5em;
}
.sliddor .slick-slide {
  height: 313px;
  position: relative;
  color: white;
}


.sliddor .slick-slide > div {
    position: absolute;
    right: 10px;
    text-align: center;
    top: 86px;
    width: 54%;
}
.sliddor .uaoeu {
    font-size: 45px;
    font-weight: 700;
    text-transform: uppercase;
}
.sliddor .motto {
    border: 1px solid;
    border-radius: 4px;
    color: white;
    display: inline-block;
    font-size: 24px;
    margin-top: 50px;
    padding: 12px 40px;
    text-decoration: none;
}

