td,body,font{font-family: arial, sans-serif;}

table{border-collapse: collapse; border:none;}
td{margin: 0px; padding: 0px; border:none; font-size: 16px;}

sup, sub {
vertical-align: middle;
position: relative;
font-size: 75%;
}
sup{bottom: 0.5em;}
sub{top: 0.5em;}

body{}

ul {margin: 0.5em 0; padding: 0 0 0 2em; }
ul li{
	margin: 0.5em 0; padding: 0 0 0 20px;
	list-style-type: none;
	behavior: expression( !this.before
		? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
	text-indent: -1.24em;
}
ul li p{text-indent: 0em;}
ul li:before{content: '\2014\a0';}

a{color: #0061ad;}
a:visited{color: #638baa;}
a:hover{color: #FF0000;}

.red{color: red;}
.top{background: url('img/tbg.jpg') top left repeat-x #a5d8f9;}
.logo{margin: 13px 25px 10px 19px;}
.lang{margin: 5px; font-size: 12px;}
.toop{background: url("[::page desdir::]img/test.jpg") top left repeat-x;}

.ml0{margin-bottom: 10px;}
.imenu0,.imenu0a{font-size: 12px; margin: 27px 10px 0px 0px;}
.imenu0 a,.imenu0a div,.imenu0a a{display: block; padding: 3px;}
.imenu0 a{}
.imenu0 a,.imenu0 a:visited{color: #0048ff;}
.imenu0 a:hover{background: #d4df6b; color: #000;}
.imenu0a{background: #fbe600; color: #000;}
.imenu0a a,.imenu0a a:visited{color: #0048ff;}
.imenu0a a:hover{color: #000;}

.imenu2,.imenu2a{font-size: 16px; margin: 0px 20px 0px 0px; font-weight: bold;}
.imenu2a div,.imenu2a a{display: block; padding: 3px; background: #FBEF6D;}
.imenu2 a{display: block; padding: 3px;}
.imenu2 a,.imenu2 a:visited{color: #005ba8;}
.imenu2 a:hover{background: #FBEF6D; color: #333;}
.imenu2a a,.imenu2a a:visited{color: #000;}
.imenu2a a:hover{color: #006BC6;}

.submenu{margin: 30px 10px 0px 0px;}
.imenu3,.imenu3a{font-size: 16px; margin: 9px 0px 0px 0px; padding-left: 15px; background: url('img/sm.gif') left top no-repeat; float: left; clear: both;}
.ssm{font-size: 12px; margin: 0px 0px 0px 10px;}
.imenu3a div,.imenu3a a{display: block; padding: 3px; background: #FFF696;}
.imenu3e a,.imenu3e div{background: #FEFFDE;}
.imenu3 a{display: block; padding: 3px;}
.imenu3 a,.imenu3 a:visited{color: #638BAA;}
.imenu3 a:hover{color: #FF0000;}
.imenu3a a,.imenu3a a:visited{color: #000;}
.imenu3a a:hover{color: #006BC6;}

.if{margin: 0px 0px 0px 0px;}

.tnav {background: #333;}
.tnav  td {font-size: 11px; color: #fff; padding: 4px;}
.tnav a,.tnav a:visited{color: #93CBF0;}
.tnav a:hover{color: #FBE600;}
.tnav input{font-size: 11px; border: 1px solid #000; background: #ccc; color: #000;}

.dost{margin: 0px 2px 10px 0px;}

.gr1{color: #aaa;}

.nmt{background: url('img/nmbg.jpg') top left repeat-x; height: 88px;}
.nmp{background: url('img/nmp.jpg') bottom right no-repeat;
	text-align: center;
	border-bottom: 1px solid red;
	}

.mt{background: url('img/mbg.jpg') top left repeat-x;}
.mp{background: url('img/mp.jpg') top right no-repeat;}

.tel{font-size: 28px; margin: 7px 5px 7px 10px; text-align: left;}
.tel small{font-size: 14px;}
.tel small.grs{color: #666; font-size: 12px;}
.tel1{background: url('img/t1.gif') 0px 10px no-repeat; padding-left: 20px;}
.tel2{background: url('img/t2.gif') 0px 5px no-repeat; padding-left: 20px;}

.bot{background: url('img/b_b.jpg') top left repeat-x;}
.bot2{background: url('img/bz.jpg') top left no-repeat;}

.b_1{background: url('img/b_1.jpg') bottom left no-repeat;}
.b_2{background: url('img/b_2.jpg') bottom right no-repeat; padding: 50px 150px 60px 150px;}
.b_2 div{display: table-cell; vertical-align: bottom; height: 186px; position: relative; margin-bottom: 0px;}
.bot3{background: url('img/b_3.jpg') 50% bottom repeat-x;}

.men{background: url('img/mmbg.jpg') right top no-repeat #FBE600;}
.meni{background: url('img/mmbgi.jpg') right top no-repeat #ddd470;}
.menc{background: #FBE600;}
.menic{background: #ddd470;}
.met{padding: 5px 9px 5px 9px;}
.met h2{color: #09b4eb; font-size: 24px; margin: 0px 0px 0.1em 0px;}
.ml{background: url('img/k.gif') -1px -1px no-repeat; overflow: hidden; height: 2px;}
.mr{background: url('img/k.gif') 0px -1px no-repeat; height: 2px; width: 2px; float: right;}
.mlb{background: url('img/k.gif') -1px 0px no-repeat; overflow: hidden; height: 2px;}
.mrb{background: url('img/k.gif') 0px 0px no-repeat; height: 2px; width: 2px; float: right;}

.faq_vopr{font-size: 20px;margin-top: 20px;}
.faq_who{font-size: 11px; text-align: right; margin-bottom: 10px;}
.faq_otv{border-bottom: 1px solid #006BC6;}
.faq_table td{font-size: 12px; padding: 3px;}

.leftbar{width: 160px; margin-top: 15px; margin-right: 10px;}
.rightbar{width: 160px; margin-top: 15px; margin-left: 10px;}
.rtitle{background: url('img/mmbg.jpg') right top no-repeat #FBE600; color: #000; margin: 0px 10px;}
.rte{font-size: 13px; padding: 2px 4px; color: #006BC6;}
.rte h4{margin:0px;}
.rte a,.rte a:visited{color: #000;}
.rte a:hover{color: #006BC6;}
.rcont{margin: 0px 14px;}
.rcont p{line-height: 110%;
	font-size: 12px; color: #333;}
h1,h2,h3,h4{color: #006BC6; font-weight: normal; margin: 1em 0em 0.3em 0em;}
h1{font-size: 28px; margin: 20px 20px 0px 0px;}
h2{font-size: 24px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
.nom{margin-bottom: 0px; margin-top: 0.5em;}
.content{margin: 10px 0px 50px 0px; font-size: 13px;}
.content p,.content li{line-height: 140%;
	font-size: 13px;}
table td p,table td li{font-size: 13px;}

table.obj{background: url('img/h.gif') left bottom repeat-x;}
table.obj td{font-size: 12px; padding: 5px 0px 5px 0px;}
table.obj td p{font-size: 11px; margin: 0 0 0.3em 0;}

.bi{margin: 0px 20px; font-size: 11px;}
.bi a,.bi a:visited{color: #006BC6;}
.bi a:hover{color: #FBE600;}

.hr{height: 1px; overflow: hidden; border-top: 1px #0020BA dotted;}
.hr2{height: 1px; overflow: hidden; border-top: 3px #0020BA solid;}

.kat_opis table td{border: 1px solid #ccc; font-size: 12px; padding: 3px;}

.content p{margin: 0em 0em 0.7em 0em;}
table.fo td {padding: 5px;}
.copis{color: #666;}

.fpdf{background: url('img/pdf.gif') left top no-repeat; padding: 5px 0px 0px 28px; color: #999; font-size: 12px;}

.bo{border: #006BC6 solid 1px; margin-right: 15px; margin-bottom: 20px;}
.cat h2{margin-top: 0px;}

/* --------- */
table.orgtable{
        font-size: 12px;
        border-bottom: #5b5b5b solid 1px;
        border-right: #5b5b5b solid 1px;
        border-collapse: collapse;
        }
table.orgtable tr.z td{
        background-color: #777;
        text-align: center; padding: 4px 4px 4px 4px;
        color: #fff;
        }
table.orgtable td{
        background-color: #ffffff;
        border-left: #5b5b5b solid 1px;
        border-top: #5b5b5b solid 1px;
        padding: 8px 4px 8px 4px;
        font-size: 11px;
        }
table.orgtable tr.g td{
        background-color: #ffdddd;
        padding: 4px 4px 4px 4px;
        }

.ca{color: red;}

.katc{padding: 0px 10px; width: 24%;}
.katc h2{margin: 0px; padding: 5px; background: 199fff; color: #fff; font-size: 13px; font-weight: bold;}
.kata{padding: 3px 15px; border: 1px solid #199fff; font-size: 10px; color: #666;}
.kata ul li,.kata p{font-size: 11px;}
.kata ul{margin-left: 0px; padding-left: 0px;}
.kata ul li{margin: 0px;}
.plus{margin-top: 20px;}

/*Каталог ссылок*/
TABLE.lcat     {border-collapse:collapse; border-color:#BED3FF;}
TD.lcat     {border: 0.1mm SOLID #33CC33; padding:17; background:#f5f5f5;width:50%}

.lab{background: url('img/ar3.gif') 2px 5px no-repeat; padding: 0px 0px 0px 14px; font-size: 12px; margin: 10px 5px 0px 0px;
}
.lab div{padding: 2px 10px 2px 0px;}

.picbg{width: 260px; height: 198px; background: url('img/picbg.gif') top left no-repeat; margin-bottom: 20px;}
.picbg img{margin: 5px;}

h2.cats{background: url('img/cts_s.gif') left top no-repeat #005ba8;
	padding: 0px 0px 0px 35px; color: #fff; font-size: 22px;}
h2.cats div{background: url('img/cts_e.gif') right top no-repeat; padding: 7px 40px 7px 0px;}

h3.cats{background: url('img/ca2_s.gif') left top no-repeat #a9a8a7;
	margin-left-: 20px;
	padding: 0px 0px 0px 35px; color: #005ba8; font-size: 17px;}
h3.cats div{background: url('img/ca2_e.gif') right top no-repeat; padding: 4px 40px 4px 0px;}

h2.cats a{color: #fff;}
h2.cats a:visited{color: #fff;}
h2.cats a:hover{color: #ffe000;}


h3.cats a{color: #005ba8;}
h3.cats a:visited{color: #005ba8;}
h3.cats a:hover{color: #ffe000;}
.buy{background: url('img/ar3.gif') 0px 5px no-repeat; padding-left: 12px;}
.ce{font-size: 10px; margin: 30px 0px;}

h4.cats{color: #dd0000;}
h4.cats a{color: #dd0000;}
h4.cats a:visited{color: #dd0000;}
h4.cats a:hover{color: #005ba8;}

.katsel{width: 300px;}

.gasg{background: #eee; color: #5e4400;}

.price{float: right; width: 75px; height: 43px; margin: 0px 0px 10px 10px; background: url('img/price.jpg') left top no-repeat #021fb7; color: #fff; font-size: 11px; overflow: hidden;}
.price div{margin: 4px 4px 4px 14px;}
.price div.price3{margin: 0px 4px 0px 14px;}

.katsel1{width: 250px; text-align: left; padding: 5px 10px 5px 20px; margin-left: 20px; background: #f6f6f6;}
.katsel1 .lab{margin-top: 0px; margin-bottom: 3px; margin-left: 5px;}
.katsel1 h5{margin-bottom: 0.3em; background: url('img/sm.gif') 0px -4px no-repeat; padding-left: 17px; margin-left: -10px;}

.grgas{font-size: 12px; color: #956c00; line-height: 170%;}
.grgas table td{font-size: 12px; color: #956c00; padding: 3px; border: 1px solid red;}
