@import url("/themes/standart_styles.css");

body {padding:10px 10px;}

h1,h2,h3,h4,h5,h6 {color:#e30025}

a {color:#0e2d57;text-decoration:none}

a:hover {text-decoration:none}

#important img {margin:0 0 0.5em}
#important .h a {color:#f5ffa0}

.h1 {margin:0 0 0.0em;height:30px;width:100%}
.h1, .h1 .l, .h1 .r {background:url("/img/h1.gif") no-repeat}
.h1 {background-repeat:repeat-x;background-position:0 -30px}
.h1 td {padding:0 1em 0.2em;font-weight:bold;color:#fff}
.h1 a {color:#fff}
.h1 .l, .h1 .r {padding:0}
.h1 .l {width:17px}
.h1 .r {width:5px;background-position:100% 0}

.ra1 {margin:0 0 1em;width:100%;background:#f5f3f0}
.ra1 .ct {width:100%;padding:0.0em}
.ra1 .r3, .ra1 .r4 {width:5px;height:5px;overflow:hidden;background:url("/img/bg2.gif") no-repeat}
.ra1 .r3 {background-position:100% 0}
.ra1 .b3, .ra1 .b4 {background:url("/img/b1.gif") 100% 0 repeat-y}
.ra1 .b4 {background-repeat:repeat-x;background-position:0 100%}

.bg1 {width:100%;height:32px}
.bg1, .bg1 .l, .bg1 .r {background:url("/img/bg1.gif") no-repeat}
.bg1 {background-repeat:repeat-x;background-position:0 -62px}
.bg1 .l, .bg1 .r {width:3px}
.bg1 .r {background-position:100% 0}

.bg2 {width:100%;height:30px;margin:0 0 1em}
.bg2, .bg2 .l, .bg2 .r {background:url("/img/bg1.gif") 0 -32px no-repeat}
.bg2 {background-repeat:repeat-x;background-position:0 -94px}
.bg2 .l, .bg2 .r {width:3px}
.bg2 .r {background-position:100% -32px}

.submit {width:46px;background:#183967;border:1px solid #071e3d;color:#fff}

.left {width:20%;padding-right:0.2em}

.banners td {padding-right:0.2em}

.phone {text-align:right;font-weight:bold;font-size:0.8em;padding:0 1em;color:#e30025}

.logo {padding:0em}

.h {color:#fff;border:none;background:url("/img/bg3.gif") 0 no-repeat #00264a;padding:1em}

.search, .subscribe {width:50%;}
.search table {width:30%;}
.search table td {padding-left:3px; padding-right:3px;}
.search .input {width:100%;}
.search .submit {width:55px; height:19px;}

.subscribe {text-align:right;}
.subscribe table {width:50%;}
.subscribe table td {padding-left:3px; padding-right:3px;}
.subscribe .input {width:100%;}
.subscribe .submit {height:19px;}

.userlogin {margin:0 0 1em}
.userlogin a {padding-left:10px;background:url("/img/arr3.gif") 0 5px no-repeat}

.menu1 {padding:1em;background:#121768}
.menu1 a {font-size:11px;font-weight:bold;text-decoration:none;background:url("/img/arr1.gif") 0 5px no-repeat;color:#cbd3de;padding-left:10px;display:block}
.menu1 a:hover {color:#fff}
.menu1 div {}

.menu2 {padding:0 1em;color:#51698a}
.menu2 a {font-size:11px;font-weight:bold;margin:0 0.5em;color:#e9ecf2;text-decoration:none}
.menu2 a:hover {text-decoration:underline}

.menu3 a {-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;width:100%;color:#fff;padding:0.5em 1em 0.5em 20px;display:block;border-bottom:1px solid #768aa7}
.menu3 a:hover {background:url("/img/arr2.gif") 8px 11px no-repeat #768aa7}
.menu3 div {}

.menu4 {padding:1em;text-align:center;color:#cbd3de;}
.menu4 a {margin:0 0.5em;text-decoration:none;color:#cbd3de;}
.menu4 a:hover {color:#fff}

.news1 a {color:#0e2d57}

.news2 a {color:#920f0f;font-size:110%;margin:0 0 0.3em;padding-left:10px;background:url("/img/arr3.gif") 0 5px no-repeat}

.news3 {text-align:justify;padding:0.5em 0.5em 34px}
.news3 img, .news4 img {float:left;margin-right:0.5em}
.news3 .title, .news4 .title {margin:1em 0;clear:left;width:100%;text-align:right}
.news3 .title a, .news4 .title a {font-size:130%;font-weight:bold;color:#a21313}

.news4 a {color:#363}

.showOnlyPubs a {color:#e30025}

.showPubs a {color:#e30025}

.count {background:#f5f3f0}

.map a {color:#c00}

.prices a {color:#7d3200}

.list a {color:#e30025}

.put,.put * {color:#e30025}

.rNews h2, .rNews h2 a, .rNews .more {color:#e30025}

.typeDesk span {color:#e30025;}

.showIrr a {color:#0e2d57;}
.showIrr1 a {color:#0e2d57;}
.showIrr2 a {color:#0e2d57;}
.irrname {color:#0e2d57;}
.irrname a {color:#0e2d57;}


.suggest {background:url('/img/ico.gif') top left no-repeat;}

.goodsfullImg {cursor:pointer; display: block; width: 110px; height: 110px; margin: 5px; text-align: center;}
.goodsfullImg a {cursor:pointer; display: block; width: 110px; height: 110px; margin: 5px; text-align: center;}



/*******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:1em 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 b {color:#bc6a3c}
.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;}


.txt, .text, textarea {width:280px;}
textarea {width:280px;height:100px;}

#scroll {
	MARGIN-BOTTOM: 1em; OVERFLOW: hidden; HEIGHT: 150px
}
.sroll {
	Z-INDEX: 10; MARGIN: 0px 0px 0px auto; WIDTH: 1px; POSITION: relative; TOP: 3px; TEXT-ALIGN: left
}

#scroll_top {
	LEFT: 5px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: -80px; HEIGHT: 19px
}
#scroll_down {
	LEFT: 5px; WIDTH: 15px; CURSOR: pointer; POSITION: absolute; TOP: 50px; HEIGHT: 19px
}
span.markword {background-color:#8A0000;width:auto;font-size:12px;color:#ffffff;}
