/*********** SELECTORS STYLES  ***********/
body {background:#8a1616;color:#fff;margin:10px 0;}

a { color:#fdb; text-decoration:none; } a:hover { text-decoration:none; color:#ff0; }
a.button { background:#930303 none repeat-x bottom; color:#fc9; border:1px solid #f91d1d;}
a.button:hover {border:1px solid #f66;}
a.buttonBig { background:#e9a289 none repeat-x top; color:#000; border:1px solid #fbeee9; }
a.buttonBig:hover { border-color:#fff;}

.input, textarea, select { background:#b70b0b none repeat-x bottom;color:#fff;border:1px solid #ed6565; }
.input:focus, select:focus, textarea:focus { border-color:#f66; }

input.button {background:#e9a289 none repeat-x top;color:#000;border:1px solid #fbeee9;}
input.button:hover { border-color:#fff; }
.star { font-weight:bold; color:#c00; }

/***** BODY OLD STYLES *****/
.color1, .color1 a:link, .color1 a:visited { color:#ff0; }
.color2, .color2 a:link, .color2 a:visited { color:#cc0; }

.bgWhite { background:#fff; }
.b1 { background:url(images/spacer.gif) no-repeat .5em .4em; padding:0 5px 0 18px; }
.b2 { background:url(images/spacer.gif) no-repeat .5em .5em; padding:0 5px 0 18px; }
.bg1 { background:#9dbbee; }
.bg2 { background:#cfdef6; }
.bg3 { background:#f9f9f9; }
.g1 { background:#f4f8fb url(images/spacer.gif) repeat-x top;  }

.sitemap { margin:20px 0 0; }
.sitemap .co { padding:10px 20px; }
.sitemap .l { margin:15px 5px 5px 20px; }
.sitemap .ls { margin:0 0 5px 40px; }
.sitemap .lss { margin:0 0 5px 70px; }
.sitemap a:hover, .sitemap a:active { text-decoration:underline; }
.imgBdr { border:1px dotted #eee; border-color:#ddd #ccc #bbb #ddd; }

.bgOne { background:#5e90d7; color:#fff; }
.bgTwo { background:#c6d7f3; }
.bgThree { background:#e6e7e7; }
.bgFour { background:#f7f7f7; }


/********** BODY STYLES **********/
#body { background:#c00505; }
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll td,.bdrAll th,.headHr,.headVr,.data{border-color:#c66;}
.bdr0,.bdr0 td,.bdr0 th{ border:0; }

.dif, .dif a, a.dif { color:#fc6; } .dif a:hover, a.dif:hover { color:#fff; }

.til a img { border:1px solid transparent; } .til a:hover img { border:1px dashed #c00; background:#fff; }
.mainBdr { border:1px solid #fcafaf; }
.tglL { background:#fbfbfb; }
.tgl { border:1px solid #910000; background:#fff repeat-x top; }
.tgl a { color:#000; } .tgl a:hover { color:#c00; }
.tgl ul{list-style:none;}
.tgl li ul{border:4px double #900; background:#fffef5;}
.tgl li li{border-bottom:1px solid #fcafaf;}

.column { background:#9c0302; }

.tml{background:#ff4949;border:1px solid #fe4c4b;}
.tml .h{background:none no-repeat 98% center;}
.tml .h,.tml .h a{color:#fff;}.tml .h a:hover{color:#fed;}
.tml .bg{background:#fff none repeat-x top;}
.tml .bg a { color:#321} .tml .bg a:hover { color:#600; }
.tml .sl { color:#600; }
.tml .sl a { color:#600; } .tml .sl a:hover { color:#f00; }

.qc,.search{background:#7a0c0c;border:1px solid #fe4c4b;}
.qc .h,.search .h{background:none no-repeat 98% center;color:#fff;}
.qc .bg,.search .bg{background:#fff none repeat-x center top;color:#000;}
.qc .bg a,.search .bg a{color:#600;}
.qc .bdrT{border-color:#999;}
.search .bg .input{background:#fff;color:#333;border-color:#999;}

.qi{background:#e61212;border:1px solid #fe4c4b;}
.qi .h{background:none no-repeat 98% center;color:#fff;}
.qi .bg{background:#fff none repeat-x center top;color:#000;}
.qi .star{color:#f00;}
.qi .input,.qi textarea,.qi select{background:#fff; color:#000; border:1px solid #999;}

.hitCounter { background:#900; }
.languages { background:#933; }
.languages img { border:1px dashed #fff; }
.languages a:hover img { border:1px solid #ccf; }

.bml { background:#fafafa; border-top:1px solid #fff; }
.bml, .bml a { color:#000; } .bml a:hover { color:#c00; }

.h1 { border-bottom:1px solid #f66; }
.tree { color:#f99; } .tree a { color:#fcc; } .tree a:hover { color:#ff0; }


.headHr { background:#ffbcbc; }
.headHr, .headHr a{color:#400;}.headHr a:hover{color:#000;}
.headVr { background:#b40202; }
.data, .bg { background:#c33; }

.column .headHr, .column .headVr, .column .data { border:1px solid #600; }
.column .headHr { background:#700;color:#fff;}
.column .headVr { background:#c30; }
.column .data { background:#ffe7e0; color:#000;}
.column .data a{color:#321;}

.imgBdr { border:4px double #fcc; }

.paging { background:#fafafa; border:1px solid #600; border-width:1px 0; }
.paging a { color:#fff; padding:1px 5px;background:#c00;  }
.paging a.on, .paging a:hover { background:#f00; font-weight:bold; }