/* образец */
div.auth {color: #555; padding: 5px; margin: 5px 0; background-color: #eee;}
div.auth a {color: #333; text-decoration: none;}
div.auth a:hover {color: #f00;}

div.topLeft {padding: 18px 30px 18px 25px; float: left; background-image: url(/i/2.0/topleftbg_ie.gif);
 background-repeat: no-repeat;  width: 370px;}
 
div.topLeft div {padding: 1px 0 13px 22px;}
div.topLeft ul { list-style-type: none; margin: 0; padding: 0; }
div.topLeft ul li {margin: 0 0 2px 0; padding: 3px 4px; }
div.topLeft ul li a {padding: 0px 4px; color: #000; border-left: 14px solid #606060; text-decoration: none;}
div.topLeft ul li a:hover { border-left: 14px solid #fb9d00; }

div.quick {padding: 3px; margin: 4px 2px;}
div.quick a {padding: 2px; color: #22c; background-color:#e9e066; text-decoration: none;}

td.tdTop { background: url(/i/2.0/top_all.jpg) top left repeat-x; }
div.dTop {height: 195px; background: url(/i/2.0/tigr_top.png) bottom left repeat-x; }

div.sers {font-size: 14px; padding: 6px 0; margin-bottom: 12px;}
div.sers span {padding: 6px; background-color: #413e39; color:#fb9d00; font-weight: bold;}
div.sers a {padding: 6px; text-decoration: none; background-color: #413e39; color:#fb9d00;}


td#content {
background: url(/i/2.0/tigr_bottom.png) top left repeat-x; 
}

td.sbtdl div, td.sbtdc { color: #000; }

p.example { color: #b88532 !important; }
p.example span { border-bottom: 1px dashed #777 !important; }
td.sbtdc div.razspan {
 color: #eb9d00 !important;
}
td.sbtdc label { color: #eb9d00; }

/* index begin */

div.idxoff {border: 1px solid #dae4ec; padding: 4px; background-color: #fff;}

div.idxon {padding: 5px; background-color: #79797a; background-image:url(/i/2.0/idxdbg.gif); 
background-repeat: repeat-x;
}
/*div.idxon {padding: 5px; background-image:url(/i/2.0/idxdbg_r.gif); background-repeat: no-repeat; background-position: top right; }*/


div.idx div.imgb0 { background-color: #fff; margin: 5px 0 0 0; padding: 4px 0; cursor: pointer;}
div.idxoff h2 {color: #555; }
div.idxon h2 {color: #555b85; cursor: pointer;}


tr.itr0  {color: #bbb; }
tr.itr0 td  { padding: 2px 4px; }

tr.itr0 td.cn1 {text-align: right; }
tr.itr0 td.cn3 {padding-left: 11px; background-repeat: no-repeat; background-position: left; background-image:url(/i/2.0/idxarr0.gif);}

div.idxon td.cn1 a { color: #eee;}
div.idxon td.cn2 b a { color: #fff; text-decoration:underline;}
div.idxon td.cn3 a { color: #ddd;}

div.idxoff td a { color: #999;}

tr.itr0 td a:hover { color: #fb9d00;}

/* div.idxon tr.trsel td a {color: #fb9d00;} */

tr.itr0 td.btline {padding-bottom: 5px; border-bottom: 1px dotted #bbb;}
tr.itr0 td.tpline {padding-top: 5px; border-top: 1px dotted #bbb;}

/* index end */

div.regd { padding: 4px; margin: 0; }
div.regd p {background-color: #fff;  padding: 6px; margin: 0;}
div.regd p#phone { color: #d22; font-size: 19px;}
div.regd b { }
div.regd b.rcap { color: #922;}
div.regd ul  {background-color: #fff;  margin: 0; padding: 6px 8px 6px 24px;}
div.regd ul li {margin: 0; padding: 3px 0;}
div.regd ul li a {color: #00b;}
div.regd ul li a:hover {color: #f00;}
table.regtbl tr td {background-color: #fff; padding: 4px;}
table.regtbl tr td img {padding: 4px 0 0 0; width: 150px; height: 82px;}