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

body {padding:0px 3px; margin:0px; background:#ffffff;}

body,td,th {text-align:justify; font:normal 11px tahoma; color:#000000;}

h1,h2,h3,h4,h5,h6 {color:#0669B2;}

a {text-decoration:underline;}

.wintit {white-space:nowrap; text-align:left; padding-left:5px; font:bold 12px arial; color:#ffffff; border-left:15px solid #0033FF; background:#7F99FF;}
.winbod {width:100%; height:100%; padding:5px 10px;}
.winbod tr {height:100%;}
.winbod td {vertical-align:top;}
.all {padding-bottom:10px;}

.left {width:16%; height:100%; vertical-align:top; padding:0px 0px 10px 0px; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}

.start {background:#0669B2; text-align:right; padding:5px 10px; white-space:nowrap;}
.start a {font:normal 11px tahoma; color:#fff;}
.phone {width:100%; text-align:left; padding:5px 10px; white-space:nowrap; font:normal 11px tahoma; color:#000000;}

.uslogsub {padding:10px 10px 5px 10px; white-space:nowrap; background:#0669B2;}

.userlogin {width:50%; vertical-align:top; float:left; display:inline;}
.userlogin table {width:100%;}
.userlogin table tr td {white-space:nowrap; padding-right:10px;}
.userlogin div {padding-bottom:3px; padding-right:8px;}
.userlogin .input {width:100%; height:18px; padding-top:2px; font:normal 10px verdana; color:#404040; border:1px solid #9E9585; background:#F3F3F3;}
.userlogin a {white-space:nowrap; font:normal 10px verdana; color:#ffffff;}
.userlogin span {float:right;}
.userlogin input {padding:0px 5px 2px 5px; height:18px; font:normal 10px verdana;}
.userlogin .reg {padding-right:15px; width:1px; white-space:nowrap; display:inline; font:normal 10px tahoma; color:#ffffff;}

.subscribe {width:50%; vertical-align:top; float:right; display:inline;}
.subscribe table {width:100%;}
.subscribe table tr td {vertical-align:top;}
.subscribe .input {width:100%; height:18px; padding-top:2px; padding-left:5px; font:normal 10px verdana; color:#404040; border:1px solid #9E9585; background:#F3F3F3;}
.subscribe button {padding-top:0px; padding-bottom:2px; height:18px; font:normal 10px verdana; float:right;}
.subscribe .elements td {padding-top:5px; vertical-align:middle; white-space:nowrap;}
.subscribe div {display:inline; position:relative; top:2px; font:normal 10px tahoma; color:#ffffff;}
.subscribe .elements .tochka {position:relative; top:0px; margin-right:5px; width:10px; height:10px; display:inline; border:none; background:none;}

.cart {vertical-align:top; padding:10px; color:#ffffff; background:#0669B2;}
.cart .send a {color:#FFFF37;}

.logo {text-align:right; vertical-align:top; padding:3px 0px 3px 10px;}

.banners {vertical-align:top; padding:3px 0px 3px 10px;}
.banners table {float:right;}
.banners td {padding-right:10px;}

.imp {width:100%; padding-bottom:10px; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.imp td {vertical-align:top;}
.imp div {text-align:justify;}
.imp .anons {text-align:justify; vertical-align:bottom;}
.imp .title {margin-bottom:2px; font:bold 17px arial; color:#0669B2;}
.imp .title h1 {margin-bottom:2px; font:bold 17px arial; color:#0669B2;}
.imp .more {float:right; text-decoration:underline; color:#0669B2;}

.lnxsearch {width:100%; text-align:right; vertical-align:top; padding:5px 5px 7px 0px;}
.lnxsearch table {float:right; width:100%; height:18px;}
.lnxsearch td {height:18px; padding:0px 0px 0px 0px; vertical-align:middle;}
.lnxsearch input {margin-top:1px; height:18px; font:normal 10px verdana;}

.znachki {white-space:nowrap; text-align:right; padding-right:10px;}
.znachki a {padding-left:15px; font:bold 10px verdana; color:#003A97;}
.znachki a img {margin-right:3px; margin-bottom:-2px;}

.menu1 {width:100%; vertical-align:top; padding-top:10px;}
.menu1 .wintit {display:none;}
.menu1 .winbod {height:auto; background:#D0DCFB;}
.menu1 .winbod td {padding:0px 0px 0px 0px; vertical-align:top; white-space:nowrap;}
.menu1 .winbod p {margin:0px; text-align:right; padding:0px 10px 1px 10px; border-bottom:1px solid #ffffff; background:#0669B2;}
.menu1 .winbod p a {width:1px; text-decoration:none; font:bold 12px arial; color:#ffffff;}
.menu1 .winbod .submenuDiv1 {padding:1px 0px;}
.menu1 .winbod .submenuDiv1 p {padding:0px 10px 1px 10px; background:none;}
.menu1 .winbod .submenuDiv1 p a {text-decoration:underline; font:normal 11px arial; color:#0669B2;}

.m2 {width:16%; vertical-align:top; border-right:1px solid #ffffff; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.m2 table {width:100%; height:100%;}
.m2 td {height:auto; white-space:nowrap; text-align:right; vertical-align:middle; padding-right:10px; border-bottom:1px solid #ffffff;}
.m2 .lst {border-bottom:none;}
.m2 a {text-decoration:none; font:bold 12px arial; color:#ffffff;}

.menu3 {width:100%; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.menu3 div {padding:3px 0px 3px 10px; text-align:right; vertical-align:top; white-space:nowrap; border-bottom:1px solid #cccccc;}
.menu3 a {white-space:nowrap; font:normal 12px tahoma; color:#000000;}

.pubs0 {height:100%; vertical-align:top;}
.pubs0 .winbod {height:100%; background:#ECECEC;}
.pubs0 .winbod td {padding:13px 8px 10px 8px;}
.pubs0 .winbod a {text-align:justify; font:normal 11px tahoma; color:#000000;}
.pubs0 .winbod a b {padding-left:3px;}
.pubs0 .winbod p {padding-top:3px; text-align:justify; color:#000000;}
.pubs0 .winbod .all {text-align:right; float:right;}
.pubs0 .winbod .all b {padding-left:3px;}

.newshead {margin-bottom:5px; margin-top:10px; white-space:nowrap; text-align:center; vertical-align:top;}
.newshead span {float:left; margin-top:0px; margin-left:10px; font:bold 23px tahoma; color:#4D4D4D;}

.new1 {vertical-align:top; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.new1 .wintit {text-align:center; border:none; background:#0669B2;}
.new1 .winbod {width:100%; height:100%; text-align:left; vertical-align:top;}
.new1 .winbod td {width:100%; padding:0px 10px 10px 5px;}
.new1 .winbod .korpus {padding-bottom:10px; border-bottom:1px solid #0669B2;}
.new1 .winbod .lst .korpus {padding-bottom:10px; border-bottom:none;}
.new1 .winbod .title {text-align:left; margin-bottom:5px; margin-top:5px;}
.new1 .winbod .date {padding-top:3px; padding-bottom:3px; font:normal 10px tahoma; color:#ADADAD;}
.new1 .winbod .title a {padding-left:12px; font:bold 12px tahoma; color:#0669B2; background:url('/img/square.gif') left 4px no-repeat;}
.new1 .winbod .pic {float:left; clear:left; padding-right:5px;}
.new1 .winbod p {margin-top:0px; margin-bottom:0px;}
.new1 .winbod .divmore {padding-top:10px; padding-bottom:10px; white-space:nowrap; text-align:right;}
.new1 .winbod .more {text-decoration:underline; font:normal 11px arial; padding-left:12px; color:#0669B2;}
.new1 .winbod .arhiv {float:right; position:relative; top:5px; text-align:right; font-weight:normal; color:#0669B2;}

.news1 a {color:#660000;}

.news2 {vertical-align:top; padding:15px 0px 25px 0px; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.news2 .wintit {text-align:center; border:none; color:#ffffff; background:#0669B2;}
.news2 .winbod div {padding-top:3px;}
.news2 .winbod div a {display:block; padding-left:8px; text-decoration:none; font:bold 10px verdana; color:#0669B2;}
.news2 .winbod div a b {text-decoration:underline;}

.new3 {vertical-align:top; padding-bottom:10px; display:expression((this.getElementsByTagName('a').length > 0)?'block':'none');}
.new3 table {width:100%; height:100%;}
.new3 .nolst {vertical-align:top; padding-right:9px; background:url('/img/sn3razd.gif') right repeat-y;}
.new3 .lst {vertical-align:top; padding-right:0px; background:none;}
.new3 .dtmore {height:18px; white-space:nowrap;}
.new3 .dtmore div {height:18px; padding-top:2px; white-space:nowrap; border-left:18px solid #ff0000; padding-left:5px;}
.new3 .n3t1 .dtmore {background:#0669B2;}
.new3 .n3t2 .dtmore {background:#009933;}
.new3 .n3t3 .dtmore {background:#F7BA02;}
.new3 .n3t1 .dtmore div {border-left-color:#045897;}
.new3 .n3t2 .dtmore div {border-left-color:#007E18;}
.new3 .n3t3 .dtmore div {border-left-color:#F28E00;}
.new3 .dtmore .more {margin-top:-1px; padding-right:5px; float:right; text-decoration:underline; font:normal 11px arial; color:#ffffff;}
.new3 .dtmore span {display:none; font:bold 11px arial; color:#ffffff;}
.new3 .pic {text-align:center; vertical-align:top; padding-top:5px;}
.new3 .anons {text-align:justify; vertical-align:top; padding:5px 5px; font:normal 12px arial; color:#000000;}
.new3 .title {text-align:center; padding-bottom:5px;}
.new3 .title a {font:bold 14px arial; color:#000000;}
.new3 .n3t1 .title a {color:#0669B2;}
.new3 .n3t2 .title a {color:#009933;}
.new3 .n3t3 .title a {color:#F7BA02;}
.new3 td {width:30%; height:100%;}

.new5 {padding:2px 0px;}
.new5 .wintit {text-align:center; border:none; background:#009933;}
.new5 .winbod td {padding:7px 3px 2px 3px;}
.new5 div {clear:both; text-align:left;}
.new5 img {float:left; clear:left; margin-top:6px; margin-right:0.6em;}
.new5 p {text-align:justify; margin:3 0 1em; color:#3A415F;}
.new5 a {text-align:left; font:bold 11px tahoma; color:#009933;}
.new5 span {font-weight:normal; margin-right:0.2em;}
.new5 .all {margin-bottom:10px;}

.news7 .winbod td {padding:10px;}
.news7 .winbod a {font:normal 11px verdana; color:#000000;}
.news7 .winbod a b {padding-left:2px;}
.news7 .winbod p {padding-bottom:10px; margin:0px; text-align:justify; color:#000000;}
.news7 .winbod p .more {font:normal 11px verdana; text-decoration:underline; color:#000099;}
.news7 .winbod .all {text-align:right;}
.news7 .winbod .all a {font:normal 11px verdana; text-decoration:underline; color:#000099;}

.news71 .winbod {margin:0px; text-align:justify; background:#E8E8E8;}
.news71 .winbod td {padding-top:10px; padding-right:10px; padding-left:5px; font:normal 11px tahoma;}
.news71 .winbod a {margin:10px 0px 0px 0px; font:normal 11px tahoma; color:#000000;}
.news71 .winbod a b {padding-left:3px;}
.news71 .winbod p {margin:0px; padding-bottom:10px; color:#000000;}
.news71 .winbod .more {margin-left:5px; font:normal 11px verdana; text-decoration:underline; color:#000099;}
.news71 .winbod .all {text-align:right;}
.news71 .winbod .all a {font:normal 11px verdana; text-decoration:underline; color:#000099;}

.news81 {width:100%; vertical-align:top;}
.news81 .wintit {padding-left:10px; font:bold 14px arial; color:#0669B2; border-bottom:1px solid #0669B2; border-left:19px solid #0669B2; background:none;}
.news81 .winbod {width:auto; height:auto; padding:7px 5px 10px 5px;}
.news81 a {text-align:left; padding-left:12px; font:bold 12px tahoma; color:#0669B2; background:url('/img/square.gif') left 4px no-repeat;}
.news81 p {margin-top:5px; margin-bottom:5px; text-decoration:none;}
.news81 .all {padding-top:10px; padding-bottom:10px; white-space:nowrap; text-align:right;}
.news81 .all a {text-align:right; white-space:nowrap; display:inline; text-decoration:underline; font:normal 11px arial; padding-left:12px; color:#0669B2; background:none;}

.news82 {width:100%; vertical-align:top;}
.news82 .wintit {padding-left:10px; font:bold 14px arial; color:#0669B2; border-bottom:1px solid #0669B2; border-left:19px solid #0669B2; background:none;}
.news82 a {text-align:left; padding-left:12px; font:bold 12px arial; color:#0669B2; background:url('/img/square.gif') left 4px no-repeat;}
.news82 .winbod div {padding-bottom:10px; padding-right:10px;}

.show_only_pubs a {color:#598d1a}

.show_pubs a {color:#598d1a}

.map a {color:#598d1a}

.prices a {color:#7d3200}

.slyDate {padding-right:10px; text-align:right; vertical-align:top;}

.put {padding-top:10px; padding-left:0px; color:#0669B2;}
.put h1,.put h2 {color:#0669B2;}
.put a {color:#0669B2;}

.list a {color:#0088CA;}

.rssTd {}
.rssTd table {}
.rssTd table tr td {width:50%; padding-right:5px; padding-left:5px;}
.rssTd .h {padding:5px 5px 5px 10px; white-space:nowrap; font:normal 11px tahoma; letter-spacing:1px; color:#ffffff; border:none;}
.rssTd a {font:bold 12px arial; color: #000000;}
.rssTd a span {text-decoration:none;}
.rssTd .RssLink {font-weight:bold;}

.rssTd .showRss {border-top:3px solid #104070;}
.rssTd .showRss .h {padding:5px 5px 5px 10px; background:#309080;}
.rssTd .showRss div {margin-bottom:5px; padding:0px 5px;}
.rssTd .showRss a {padding-right:0px; color:#309080;}
.rssTd .showRss .all {text-align:right; white-space:nowrap; border:none; margin-bottom:10px; font:normal 9px verdana; color: #000000;}
.rssTd .showRss .all a {padding-left:0px; text-align:right; white-space:nowrap; display:inline; text-decoration:underline; font:normal 10px verdana; color: #000000; background:none;}

.rssTd .showRss1 {border-top:3px solid #104070;}
.rssTd .showRss1 .h {padding:5px 5px 5px 10px; border:none; margin-top:0px; margin-bottom:13px; background:#2277BB;}
.rssTd .showRss1 div {padding:5px 3px 7px 3px; border-top:1px solid #C3C3C3;}
.rssTd .showRss1 a {text-align:left; padding-left:12px; color:#2277BB; text-decoration:underline;}
.rssTd .showRss1 .all {text-align:right; white-space:nowrap; border:none; margin-bottom:10px; font:normal 9px verdana; color: #000000;}
.rssTd .showRss1 .all a {padding-left:0px; text-align:right; white-space:nowrap; display:inline; text-decoration:underline; font:normal 10px verdana; color: #000000; background:none;}

.rssTd .showRss2 {border-top:3px solid #104070;}
.rssTd .showRss2 .h {padding:5px 5px 5px 10px; background:#D03000;}
.rssTd .showRss2 div {margin-bottom:5px; padding:0px 5px;}
.rssTd .showRss2 a {background:none; padding-right:0px; padding-left:0px; color:#D03000;}
.rssTd .showRss2 .all {text-align:right; white-space:nowrap; border:none; margin-bottom:10px; font:normal 9px verdana; color: #000000;}
.rssTd .showRss2 .all a {padding-left:0px; text-align:right; white-space:nowrap; display:inline; text-decoration:underline; font:normal 10px verdana; color: #000000; background:none;}

.news1 .h {height:16px; white-space:nowrap; padding:0px 10px; color:#ffffff; background:#666666;}
.news2 .h {height:16px; white-space:nowrap; padding:0px 10px; color:#ffffff; background:#666666;}

.rNews .src {color:#008040;}
.rNews .cat a {color:#008040;}
.rNews h2 a {color:#0669B2;}
.desc .more {color:#0669B2;}

.catcols a {text-decoration:none; color:#0099FF;}
.catcols a u {text-decoration:underline;}

.catpager a {color:#009933;}

.catshowlink .categories {color:#da608e}

.bottom {padding:20px 0px; text-align:center; vertical-align:middle; font:normal 10px tahoma; border-right:1px solid #D1CFCF; background:#E2E1E1;}
.bottom a {font:normal 10px tahoma;}
.count {text-align:center; vertical-align:middle;}

.goodsfull {width:100%;height:100%; border:1px solid #cccccc; background:#ffffff;}
.goodsfull td {vertical-align:top}
.gdsfullImg {width:110px;height:100%;text-align:center;vertical-align:top} 
.gdsfullImg img {margin:2px}
.gdsfullImg div {width:110px;height:1px;overflow:hidden}
.gdsfcontent {width:100%;height:100%;vertical-align:top;padding-left:10px}
.gdsfullName {width:100%}
.gdsfullName td {vertical-align:top}
.gdsfullName td a {font-weight:bold; /*color:#3FB4CC;*/ color:#660000; text-decoration:none;}
.goodsfull .fld {padding-top:7px}
.goodsfull .fld table {width:100%}
.goodsfull .fld table td {}
.gooddesc {height:100%;text-align:justify;vertical-align:top;padding-right:5px}
.goodsfull .check {text-align:center; padding-top:7px;}
.goodsfull .price {vertical-align:top;padding:5px 0px 0px 10px}
.goodsfull .price table {width:100%}
.goodsfull .price table td {white-space:nowrap}
.goodsfull .price table td div {margin-top:4px;width:auto;height:auto;overflow:visible;}
.goodsfull .price table td div b {font-weight:normal; color:#f60;}
.goodsfull .price table .tpl {padding:0 5px}
.goodsfull .price table .tpl table {width:1%;}
.goodsfull .price table .tpl table td {vertical-align:middle;padding:0 1px;}
.goodsfull .price table .tpl .buyInput {width:40px; height:16px; text-align:right; font:normal 9px verdana; border:1px solid #cccccc; background:#ffffff;}

.buyInput {width:40px; height:16px; text-align:right; font:normal 9px verdana; border:1px solid #cccccc; background:#ffffff;}
.buyText {color: #c00; cursor:pointer;}
.buyText img {margin:0px 5px;}


.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;}

.rndup {width: 100%; border-bottom: 1px solid #e0e0e0; padding: 5px 10px;}
.rndup a {color: #666; width: 100%; text-align: right; padding-left: 5px;}
.rndtit {color: #7D282E; text-align: left; font-weight:bold;}
.rndpic {padding:5px; text-align: center; height: 120px;}
.rndanons {font: 11px tahoma; color: #000; padding:6px 10px; text-align: justify; height: 100%; vertical-align: top; border-top: 1px solid #e0e0e0;}
.rndanons a {font: bold 11px tahoma; color: #000;}
