html {color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;/*font-weight:normal;*/}
q:before,q:after{content:'';}
/*abbr,acronym {border:0;font-variant:normal;}*/
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:#000;}
legend{color:#000;}


html, body, table, td, table td, form, div, table th, thead th, p {
    color: #c9d0d6;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

html>body, html, body {width:100%; height: 100%;}

h1, h2 {color: #f7941e;font: normal 18px Arial;}
h2 {font-size: 16px;}
a, a:link, a:visited {color: #bdbdbd;text-decoration: underline;font: normal 12px Tahoma;}
a:hover {text-decoration: none;}
a:visited {color: #666;}

p {padding-bottom: 15px;}

div.fleft, span.fleft {float: left;}
div.fright{float: right;}


html {background: #161f28;}
body {margin-top: -20px;}
body {background: #161f28 url('page-top_bg.png') repeat-x 0px 0px;}
body.bmain {/*background: #161f28 url('main-top_bg.jpg') repeat-x 0px 0px;*/}

body.bmain {/*background: #161f28 url('mvmgl.jpg') repeat-x 0px 0px;*/}
#main {margin-top: 0px;}


#cont, #contc {width: 100%;height: 100%;background: url('page-top-bg.png') no-repeat 0px 0px;}
#contc {text-align:left;/*background: url('main-top-f3.jpg') no-repeat center top;*/}




table.vmg {width:100%;}
table.vmg td.vmgc {/*min-width: 1000px; max-width:1200px;*/}
/*table.vmg td.vmgr {width:30%;}*/

table.vmg td.vmgl {background: url('vmgl.jpg') repeat-x;}

table.vmg td.vmgl {width: 1%;}

/*table.vmg_main td.vmgl {width: 3%;}*/

/*table.vmg_main td.vmgl {background: url('mvmgl.jpg') repeat-x;}*/
/*table.vmg_main td.vmgc {background: url('mvmgr.jpg') repeat-x;}*/

/* ----- */
/*
body.bmain {background: url('2/main-top-2.jpg') no-repeat center top;}
body.bmain {background: url('main-top-f3.jpg') no-repeat center top;}
*/
/* ----- */

#cont, #contc, table.vmg td.vmgl {background: none;}


#main, div.glf1s, div.glf1sr {
    width: 100%;
    height:100%;
}
#glf1sr {
    /*min-height: 360px;*/
}

#main thead td.globLft {
    height:310px;
    vertical-align: top;
    padding-left: 25px;
}
#main thead td.globRgt,
#main tbody td.globLft {
    vertical-align: top;
}


#globLft {
    width: 350px;
    min-width: 330px;
    max-width:350px;
}

#main tbody td.globLft,
#main tbody td.globRgt {
    vertical-align: top;
    background: url('dots-bg1.gif') left top;
}


#main tbody td.globLft {
    background: url('dots-bg2b.gif') repeat-y 0px -2px;
}

div.glf0, div.glff1 {
    background: url('glf0-bg.gif') repeat-y left;
}
div.hmbg {
    min-height: 170px;
    padding-left: 40px;
    padding-bottom: 15px;
    background: #161f28 url('top_house.png') no-repeat left bottom;
}

div.glf1s {
    background: url('dots-bg1-r.gif') repeat-y right;
}
div.glf1sr {
    background: url('dots-bg1-s.gif') no-repeat right top;
}

#btminr1, div.btminl1 {
    height: 150px;
}
div.btminl1 {
    background: url('corn-rt.png') no-repeat right top;
}

table.glb2in {width:100%;height:100%;}
td.glbin2 {
    height: 150px;
    vertical-align: top;
    padding-top: 42px;
    background: url('glfr-bbg.png') no-repeat right top;
}
#glbin2 {padding-top:0px;}
td.glb2in1 {vertical-align: top;padding-bottom:5px;}

div.globLft-top {
    padding-top: 42px;
    padding-left: 35px;
}


table.top2 {}
table.top2 td.top2lt {
    width: 40px;
}
table.top2 td.top2lt div {padding-bottom: 30px;}

div.box1 {padding: 57px 0px 0px 0px;}
div.boxKey {padding: 67px 0px 0px px;}
div.boxPro {padding: 67px 0px 0px 0px;}
div.boxPrice {padding: 97px 0px 0px 0px;}

table.top3 {width: 100%;}
table.top3 td.top3r {text-align:right;padding-right: 50px;}

table.top3b {width: 600px;height: 220px;min-height:220px;}
table.top3b td.t1 {height: 50px;}
table.top3b td.t3 {height: 20px;vertical-align: bottom;}

table.top3b td {width:33%;}
table.top3b td a, table.top3b td a:link, table.top3b td a:visited,
table.btminr1 td a, table.btminr1 td a:link, table.btminr1 td a:visited,
table.top3f td a, table.top3f td a:link, table.top3f td a:visited
{
    color: #fffbd9;
    font: bold 12px Tahoma;
    text-decoration: none;
}
table.top3b td a:hover, table.btminr1 td a:hover, table.top3f td a:hover {
    color: #c1cbd4;
    text-decoration: underline;
}
table.top3b td a.menu3a, table.top3b td a.menu3a:link, table.top3b td a.menu3a:visited {
    color: #c1cbd4;
}

table.top3f td img.pot {margin-top: 5px;}

table.top3b td a img, table.btminr1 td a img {margin-top: 5px;}

table.top3b td.t1, table.top3b td.td1 {padding-left: 24px;}
table.top3b td.td1 {vertical-align:top;}
table.top3b td.t1 {height:97px;}
/*table.top3b td.td1 div {padding-top: 42px;}*/

table.top3b td.t3 div {
    color: #a1aab0;
    font: normal 11px Tahoma;
    padding-bottom: 10px;
}

table.top3b td.t3 div a, table.top3b td.t3 div a:link, table.top3b td.t3 div a:visited {
    color: #85b6c9;
    font: normal 11px Tahoma;
}

#kamaz {/*position: absolute;top: 191px;left: 365px;*/
    width: 600px;height:362px;
    background: url('rtopdn.gif') no-repeat right bottom;
}
#kamaz td {text-align: right;vertical-align: bottom;padding-right: 15px;}
#kamaz td div {color:#1c3444;font: bold 40px Tahoma;width: 165px;float: right;text-align:left;}
#kamaz td p {display:block;float:right;text-align:left;font: normal 12px Tahoma;padding:0px;}

table.btminr1 td {padding-right: 30px;}

div.globRgt-top {padding-top: 38px;}

div.hmbg a, div.hmbg a:link {
    display: block;
    color: #fffbd9;
    font: bold 12px Tahoma;
    padding-bottom: 10px;
    padding-left: 19px;
    background: url('menu-bul.gif') no-repeat 5px 5px;
    text-decoration: none;
}
div.hmbg a:hover {color:#fff;}
#hmbg a.actv, #hmbg a.actv:link {
	color: #c1cbd4;
}

div.hmbg a:visited, #hmbg a.actv:visited {
	/*color: #666;*/
}

h1, span.h1 {
    display: block;
    color:#fff;
    font: normal 18px Arial;
    text-transform: uppercase;
}

#text, #textMain, .toRsz, div.toRsz {
    min-width: 400px;
    max-width:900px;
}
#text {padding-right:40px;}

.toRszFoot, div.toRszFoot {
    min-width: 400px;
    max-width: 1250px;
}
.toRsz div.prin, div.toRsz div.prin, .toRszFoot div.prin, div.toRszFoot div.prin {
    padding-right:40px;
}

#text, #textMain {
    padding: 25px;
}
#texMain {padding: 25px;}

#text h1 {padding-bottom: 15px;}

div.tabsTa {cursor:auto;float:left;height: 28px;background: url('tabs-t-bg.png') repeat-x;}
div.tabsTa div {float:left;height: 28px;background: url('tabs-t-l.png') no-repeat left;padding-left: 15px;}
div.tabsTa div div {height: 28px;background: url('tabs-t-r.png') no-repeat right;padding:0px;padding-right: 15px;}
div.tabsTa div div div {padding:0px;padding-top: 5px;background:none;color:#fff;font-weight: bold;}

div.tabsTi {cursor: pointer;float:left;height: 28px;background: url('tabs-ti-bg.png') repeat-x;}
div.tabsTi div {float:left;height: 28px;background: url('tabs-ti-l.png') no-repeat left;padding-left: 15px;}
div.tabsTi div div {height: 28px;background: url('tabs-ti-r.png') no-repeat right;padding:0px;padding-right: 15px;}
div.tabsTi div div div {padding:0px;padding-top: 5px;background:none;color:#5b7181;font-weight: bold;}

div.glf1srl {padding-left: 45px;padding-right: 25px;padding-top: 20px;}

div.tabsTa div div div, div.tabsTi div div div {height: 18px;background: url('bottire2.gif') repeat-x bottom;}
div.tabsTa div div div {background: url('bottire2w.gif') repeat-x bottom;}

table.tabs {width:100%;}
/*
table.tabs thead td.l {width: 15px;height: 47px;background: url('tabs-lt.png') no-repeat left top;}
table.tabs thead td.c {height: 15px;background: url('tabs-tbg.png') repeat-x;}
table.tabs thead td.r {width: 20px;height: 47px;background: url('tabs-rt.png') no-repeat right top;}
table.tabs tbody td.l {background: #1f303e;}
table.tabs tbody td.c {min-height:80px;height:100%;background: #1f303e;}
table.tabs tbody td.r {background: #1f303e;}
table.tabs tfoot td.l {width: 14px;height: 32px;background: url('tabs-lb.png') no-repeat right top;}
table.tabs tfoot td.c {height: 14px;background: url('tabs-b-bg.png') repeat-x;}
table.tabs tfoot td.r {width: 14px;height: 32px;background: url('tabs-rb.png') no-repeat left top;}
*/

table.tabs td.ctab {background: #1f303e;}
table.tabs td div.tabtop {width: 100%;background: url('tabs-top.gif') repeat-x top right;min-height: 60px;}
table.tabs td div.tabbot {width: 100%;background: url('tabs-bot.gif') repeat-x bottom left;min-height: 60px;}


div.boxPrice img, div.btmblb img, div.btmblbBanL img {float: left;text-align:left;margin-right: 20px;}
div.boxPrice b, div.btmblb b, div.btmblb strong {color: #fff;font-weight: bold;}
div.boxPrice a, div.boxPrice a:link, div.boxPrice a:visited,
div.btmblb a, div.btmblb a:link, div.btmblb a:visited,
div.btmblbBanL a, div.btmblbBanL a:link, div.btmblbBanL a:visited, div.btmblbBanL b {
    color: #bdbdbd;
    font: normal 12px Tahoma;
    text-decoration: none;
}
div.boxPrice a:hover, div.btmblb a:hover, div.btmblbBanL a:hover {
    text-decoration: underline;
}

span.ndate, span.ndatea {display:block;padding-bottom:10px;color:#bdbdbd;font: normal 11px Tahoma;}
span.ndatea {padding-bottom:4px;font-size: 12px;}
a.nanons, a.nanons:link, a.nanons:visited {
    color:#85b6c9;
    font: normal 12px Tahoma;
    text-decoration: none;
}
a.nanons:hover {color:#bdbdbd;}

div.hr2 {
    width: 100%;
    height: 20px;
    font-size: 1px;
    background: url('hr2.gif') repeat-x center;
}

div.lbbask {padding: 2px 0px 0px 10px;}

div.man {
    padding: 15px;
}
div.man i {font-style:normal;color:#5b7181;}
br.s5 {font-size: 5px;}
div.man a, div.man a:link, div.man a:visited {text-decoration: none;}
div.man img.icq {margin-bottom:-4px;}

div.lbtmt2hr {padding-left: 45px;padding-right: 25px;}
div.lbtmt2hr div {height:2px;background: url('hr2.gif') repeat-x top;}

div.btmblb img {margin-top: -18px;}
div.btmblb, div.btmblbBanL {
    padding-top: 40px;
    padding-left: 45px;
}
div.btmblb {
    padding-top: 20px;
    padding-left: 0px;
}

td.glbin2 div.btmblbBanL {padding-top: 0px;padding-left: 26px;}

div.btmblbBanL img {margin-right: 10px;}

table.globFoot {width: 100%;height:100px;}
table.globFoot td {vertical-align:top;padding-top: 20px;}
table.globFoot td.glf1 {width: 200px;}
table.globFoot td.glf2 {}
table.globFoot td.glf3 {}
table.globFoot td.glf4 {text-align:right;padding-right:15px;}

div.botLogo {
    padding-left: 25px;
}
div.copy, div.copy a, div.copy a:link, div.copy a:visited, div.asten, div.asten a:link, div.asten a:visited,
div.rbaner, div.rbaner a, div.rbaner a:link, div.rbaner a:visited {
    color:#6d879a;
    font: normal 11px Tahoma;
    text-decoration: none;
}
div.copy a:hover, div.asten a:hover, div.rbaner a:hover {color: #c9d0d6;text-decoration:underline;}

div.rbaner {
    float: right;
    text-align: left;
}

div.asten img {text-align:left;float:left;margin-right: 6px;}
div.asten {
    width: 120px;
    float: right;
    padding-right: 20px;
}
div.asten a, div.asten a:visited {
    text-decoration: none;
}

span.pages-off, span.pages-dots, span.pages-active, a.pages-on, a.pages-on:link, a.pages-on:visited {
	color: #85b6c9;
	font: normal 12px Tahoma;
	padding: 1px 4px;
	text-decoration: none;
}
span.pages-active {color: #292c2f;background: #bdbdbd;}
a.pages-on:hover {	color: #000;background: #fff;}
span.pages-dots {border-width: 0px;}

div.btmblbBanL {width: 260px;}
div.lftSecs {padding-top: 10px;width: 260px;padding-bottom: 15px;}
div.lftSecs a.sec, div.lftSecs a.sec:link, div.lftSecs a.sec:visited,
a.sec1, a.sec1:link, a.sec1:visited {
    color: #fffbd9;
    font: bold 12px Tahoma;
    text-decoration: none;
    display: block;
    padding-left: 10px;
    padding-bottom: 4px;
    background: url('arrrtb.gif') no-repeat 0px 5px;
}
div.lftSecs a.sec:hover, a.sec1:hover {text-decoration: underline;}

a.sec1 {float: left;}

table.boxForum {}
table.boxForum tbody td a, table.boxForum tbody td a:link, table.boxForum tbody td a:visited {
	text-decoration: none;
}
table.boxForum thead td a.sec1, table.boxForum thead td a.sec1:visited {margin-top: -1px;}
table.boxForum thead td a.dobav, table.boxForum thead td a.dobav:link, table.boxForum thead td a.dobav:visited,
table.boxForum thead td {font-size: 11px;color:#5b7181;}
table.boxForum thead td a.dobav:hover {color:#c9d0d6;text-decoration:underline;}
table.boxForum tbody td {font-size: 11px;color:#c9d0d6;}
table.boxForum tbody td {padding-top: 4px;}
table.boxForum thead td, table.boxForum tbody td {padding-right: 30px;}
table.boxForum tbody td.n, table.boxForum tbody td.c {
    background: url('bottire.gif') repeat-x bottom;
}
table.boxForum tbody td.n div, table.boxForum tbody td.c div {background: url('dots-bg1.gif') right bottom;float:left;padding-right: 3px;}
table.boxForum td {vertical-align: bottom;}
table.boxForum td.d {white-space: nowrap;}

a.sed, a.sed:link, a.sed:visited {
    display: block;
    color: #8db1bf;
    color: #85b6c9;
    /*font: normal 12px Tahoma;*/
    /*text-decoration: underline;*/
    text-decoration: none;
    padding: 1px 0px;
    padding-left: 10px;
    background: url('li.gif') no-repeat 3px 7px;
}
a.sed:hover {color:#c9d0d6;text-decoration: underline;}
table.boxForum tbody td a:hover {
	text-decoration: underline;
}

a.sel, a.sel:link, a.sel:visited {
    color: #5b7181;
}

div.lftSecs img.allNewslfs {
    margin-top: 4px;
}

input, select, textarea {
    border: solid 1px #938f6d;
}
div.fast {
    width: 600px;
}
div.fast input, div.fast textarea {
    width: 100%;
}
div.fast textarea {height: 60px;}

div.fast input.submit, input.button {width: auto;background: url('btnbg.gif') repeat-x center;color:#2f353a;font: bold 11px Tahoma;padding: 0px 3px;cursor: pointer;}

span.tbd {color:#bdbdbd;font: normal 11px Tahoma;}
div.tabSearchz {

    padding: 25px 0px 5px 15px;
}
table.search {width: 100%;}
table.search td {padding-right: 10px;}
table.search td input {height: 18px;}
table.search td.submit {width: 80px;}
table.search td select, table.search td input {width: 100%;}

table.part {width: 100%;border-spacing: 1px;border-collapse: separate;}
table.part td {font: normal 11px Tahoma;padding: 0px 4px;}
table.part tr.r2 {background: #223341;}

table.partcp2 {width: auto;border-collapse: collapse;}
table.partcp2 td {border: solid 1px #16222c;padding: 2px 5px;}
table.partcp2 tfoot td {border-width: 0px;padding-top: 10px;}

table.part thead td {color:#bdbdbd;font: normal 11px Tahoma;}
table.part thead td.i {text-align: center;}
table.part tbody td.i {width: 30px;color:#fff;text-align: center;}
table.part tbody td.n {padding: 0px 4px;}
table.part td.p {text-align: center;width: 30px;}
table.part td.p2 {width: 80px;}
table.part td.k, table.part td.c {color:#fff;}
table.part tbody td.b {width: 68px;}
table.part tbody td.b input {width: 20px;background: url('btnbg.gif') repeat-x center;}
table.part tbody td.b input.b {width: 18px;background:#fff;}

table.part tbody td.tac {text-align: center;}
table.part tbody td.n img {margin-bottom: 2px;}

table.boxPart td {padding: 2px 4px;}
table.boxPart td.ibxp {width: auto;text-align:center;}

table.boxpartl {width: 100%;}
table.boxpartl td {padding-top: 5px;font-size: 11px;}
table.boxpartl td.l {color:#fff;}
table.boxpartl td.r {text-align: right;}

table.part tbody td.n a, table.part tbody td.n a:link {
    color: #85b6c9;
    font: normal 11px Tahoma;
    text-decoration: none;
}
table.part tbody td.n a:hover {text-decoration: underline;}
table.part tbody td.n a:visited {color: #666;}

table.dostavka {border: solid 1px #16222c;}
table.dostavka td {padding: 5px;border: solid 1px #16222c;}

table.lobmen {width: 100%;}
table.lobmen input, table.lobmen textarea, table.lobmen select {width: 100%;}
table.lobmen textarea {height: 80px;}
table.lobmen input.w120 {width: 120px;}
table.lobmen select optgroup {color:#000;font-weight:bold;background:#fff;}

#text a.cat, #text a.cat:link, #text a.cat:visited {
    font-weight: bold;
    text-decoration: none;
}
#text a.cat:hover {}

#text a.sec, #text a.sec:link, #text a.sec:visited {
    text-decoration: none;
}

.w100p {width: 100%;}
input.lsearch {width: 98%;}

table.shop thead td {text-align: center;padding-bottom: 5px;}
table.shop tbody td {padding-left: 15px;padding-top:3px;text-align:center;}
table.shop tbody td.sec {
	font-size: 14px;
	font-weight: bold;
	background: #2b4256;
	color:#fff;
	padding-left: 5px;
	padding-bottom: 3px;
	text-align: left;
}
table.shop tbody td.n {text-align: left;}
table.shop tbody td.vn {width:4px;max-width:4px;padding:0px 2px;margin:0px;}

div.shop {width:100%;height:100%;overflow:hidden;}
div.shop-dot1 {padding:20px;}
div.shop-dot2 {background: #2b4356;padding:20px;}
div.shop .c {padding-top: 3px;padding-left: 15px;}

div.cr-topic {width: 550px;}
div.cr-topic input, div.cr-topic textarea {width:100%;}
div.cr-topic textarea {height: 90px;}
div.cr-topic img {float:left;}
div.cr-topic input.w60 {width: 120px;border: solid 1px #000;}

div.post {width:100%;padding:5px;}
div.post-first {background:#233442;font-style:italic;}
div.post-first .text {padding: 5px 0px;}
div.topic {width:100%;}
div.topic a, div.topic a:visited {font-weight: bold;}
div.reply {float:none;clear:both;padding: 5px 0px;padding-bottom:15px;padding-left: 15px;}
div.reply {color: #fffbd9;}

div.p20 {padding: 20px;}

td.bform {padding-right: 20px;}
td.bform textarea, td.bform input {width: 100%;}
td.bform textarea {height: 80px;}

div.fblock {
    padding: 20px;
    padding-top: 38px;
    padding-left: 24px;
}

#btminl2, #glbin2 {
    height: auto;
    min-height: 150px;
}

/*------------*/

table.top3b td.t1_main {height: 125px;}
div.kamaz {
    padding-top: 2px;
    padding-left: 46px;
}

div.boxBIco {
    padding-top: 160px;
    background: url('uslugi.gif') no-repeat 10px 120px;
}
div.boxBIco table td {
    vertical-align: middle;
    height: 100px;
}
div.boxBIco table td.r {
    padding-left: 15px;
    padding-top: 20px;
    height: 80px;
    vertical-align: top;
}
div.boxBIco table td.l img {}

#hmbg a, #hmbg a:link, #hmbg a:visited,
td.t1_main a, td.t1_main a:link, td.t1_main a:visited,
div.boxBIco table td a, div.boxBIco table td a:link, div.boxBIco table td a:visited {
    color: #fffbd9;
    font: bold 12px Tahoma;
    text-decoration: none;
}
div.boxBIco table td a img {margin-top: 5px;}
div.boxBIco table td a:hover, #hmbg a:hover {text-decoration: underline;}


span.mndate {
    display: block;
    float: left;
    color: #bdbdbd;
    font: normal 11px Tahoma;
    padding-top: 6px;
    padding-left: 10px;
}

#hmbg a.mnanons, #hmbg a.mnanons:link, #hmbg a.mnanons:visited {
    color: #85b6c9;
    font: normal 12px Tahoma;
    text-decoration: none;
    background: none;
    padding: 0px;
    padding-top: 15px;
    padding-bottom: 20px;
}
#hmbg a.mnanons:hover {color: #bdbdbd;}

div.pl5 {padding-left: 5px;}

table.mnt1 {width: 100%;}
table.mnt1 td {vertical-align: top;}
table.mnt1 td.mntprice {width: 200px;padding-left: 35px;}

td.mntprice a, td.mntprice a:link, td.mntprice a:visited {
    display: block;
    padding-bottom: 10px;
    background: url('li.gif') no-repeat;
    color: #fffbd9;
    font: bold 12px Tahoma;
    text-decoration: none;
    padding-left: 10px;
    background: url('li.gif') no-repeat 3px 7px;
}
td.mntprice a i {
    color: #bdbdbd;
    font-style: normal;
    font-weight: normal;
}
td.mntprice a:hover {text-decoration: underline;}

table.mnt2 {width: 100%;}
table.mnt2 td {vertical-align: top;}
table.mnt2 td.mnt2l {width: 55%;}


table.mhot {width: 100%;}
table.mhot td {vertical-align: bottom;}
table.mhot td.l {padding-top:2px;padding-bottom:2px;padding-right: 30px;background: url('bottire2.gif') repeat-x bottom;}
table.mhot td.r {color:#fffbd9;white-space:nowrap;width:70px;padding-right:5px;}
table.mhot td span {color:#85b6c9;background: url('dots-bg1.gif') right bottom;}
table.mhot td.f {background: url('li.gif') no-repeat 2px 10px;padding-left: 9px;}
table.mhot td a, table.mhot td a:link, table.mhot td a:visited {
    color:#85b6c9;
    text-decoration: none;
}
#mhot td.l a:hover, #mhot td.l a span:hover {
	color: #c9d0d6;
	text-decoration: underline;
}


div.mkmz {width: 100%;height: 150px;overflow-y: auto;overflow-x:hidden;}
div.mkmz a, div.mkmz a:link, div.mkmz a:visited {
    color: #85b6c9;
    text-decoration: none;
}
div.mkmz a:hover {color:#c9d0d6;}

div.mkmz table {width:100%;border-spacing: 1px;border-collapse: separate;}
div.mkmz table td {
    background: #1f303e;
    padding: 2px 10px;
}
div.mfast {width: 100%;}

div.mkmz table td div {float:left;}
div.mkmz table td div {padding-top:3px;}
div.mkmz table td div.kmz {float:left;padding: 0px;padding-right:5px;}
div.mkmz table td div.ns {float: left;padding-top:7px;padding-right: 5px;}


div.map {
    color: #fffbd9;
    font: bold 12px Tahoma;
    text-decoration: none;
    padding-left: 10px;
    padding-bottom: 4px;
    background: url('arrrtb.gif') no-repeat 0px 5px;
}
ul.map {padding-bottom: 15px;}
ul.map li a, ul.map li a:link, ul.map li a:visited {
    display: block;
    color: #8db1bf;
    font: normal 12px Tahoma;
    text-decoration: none;
    padding-left: 20px;
    background: url('li.gif') no-repeat 13px 7px;
}
ul.map li a:hover {text-decoration: underline;}

#sMdot {height: 26px;color:#fff;font: bold 12px Tahoma;text-align: center;}
#sMdot select {font-weight: normal;}

div.setRecord {padding-right: 20px;padding-top:8px;}
div.setRecordBT {border-top: solid 1px #2c3e4c;padding-top:10px;}
#setRecord {}
table.record {}
table.record td {padding-bottom: 5px;padding-right: 15px;vertical-align: top;}
table.record td.n {color: #fff;font: bold 14px Tahoma;}
table.record td.c {color:#fff;}
table.record td.code, table.record td.nal {white-space:nowrap;}
table.record td.cena {color: #fdde00;font: bold 16px Tahoma;}
table.record td.v {white-space: nowrap;}
table.record td.v input {width: 16px;}
table.record td.i {text-align: center;vertical-align: middle;}
table.record td a.sed, table.record td a.sed:visited {background:none;padding:0px;padding-top:2px;text-decoration:underline;}

#kdot option.dotN0, span.dotN0 {color: #360;}
#kdot option.dotN1, span.dotN1 {color: #fdde00;}
#kdot option.dotN2, span.dotN2 {color: #fd0000;}

div.btv {}
strong.btvn {color:#fff;display:block;font-weight: bold;padding-bottom: 5px;}

div.btv em, div.btv i {font-style: italic;}
div.btv b, div.btv strong {font-weight: bold;}

#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:245px;	/* Width of box */
	height: auto;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	z-index:100;
	margin-top: -2px;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	cursor:pointer;
	font-size:11px;
	color: #000;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
    padding: 0px 4px;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
    color:#fff;
    padding: 0px 4px;
    background-color:#3366cc;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

#jBasket {width:1px;height:1px;font-size:1px;border-width:0px;background:#161f28;}

div.cr-topic input.button, table.boxpartl input.button, input.bButton, #text input.button, table.part td input.button {padding: 3px 7px;font: bold 12px Tahoma;}

/*
div {border: dotted 1px green;}
table td {border: solid 1px orange;}
*/

/*
table.nhead {width:100%;height:734px;}
table.nhead td.l {
	background: url('h-l.gif');
}
table.nhead td.c {
	width: 1000px;
	background: url('h-c.jpg');
}
table.nhead td.r {
	background: url('h-r.jpg');
}

#main td.globLft {
	background: url('h-l.gif') right;
}
#main td.globRgt {
	background: url('h-c.jpg') no-repeat left;
}
#contc {background: url('h-r.jpg') repeat-x 0px -62px;}
body.bmain {background: #0f1821;}
*/

ul.mapList ul {padding-bottom: 10px;}
ul.mapList li ul li {
	padding-left: 20px;
}
ul.mapList a, ul.mapList a:visited {
	text-decoration: none;
}
ul.mapList a:hover {
	color: #fff;
	text-decoration: underline;
}


#mhot a:visited, a.wVis:visited, a.sed:visited {
	color: #666 !important;
}