/* Main Part */
body {
         PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white;
}
td, body {
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
}
a:link {
    color: #333333;
    text-decoration: underline;
}
a:visited {
    color: #333333;
    text-decoration: underline;
}
img {
        border: 0px solid #000000;
}
h1 {
        font-size: 18px;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 4px;
        padding-left: 3px;
        color: #3286bf;
}
h2 {
        font-size: 16px;
        padding-top: 2px;
        padding-right: 10px;
        padding-bottom: 2px;
        padding-left: 3px;
        color: #3286bf;
}
h3 {
        font-size: 13px;
        padding-top: 1px;
        padding-right: 10px;
        padding-bottom: 1px;
        padding-left: 1px;
        color: #3286bf;
}
h4 {
        font-size: 12px;
        padding-top: 1px;
        padding-right: 10px;
        padding-bottom: 1px;
        padding-left: 1px;
        color: #3286bf;
}
.back_line_1{
        background-image: url(/images/line_1.gif);
        height: 20px;
        background-repeat: repeat-x;
        font-size: 13px;
}
.back_line_1 a{
        font-size: 13px;
}
.back_line_1 td{
        font-size: 13px;
}
input, textarea, select
{
    background: #FFF;
    border: 1px solid #A5ACB2;
    color: #000;
    font-family: verdana, helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 1px;
    vertical-align: middle;
}
/* End Main Part */
.sep_col {
    background: url('/images/_global/main_lines2.gif');
    width: 0px;
    border-left: solid 1px #bccdd5;
    border-right: solid 1px #bccdd5;
}
.sep_row {
    background: url('/images/_global/main_lines3.gif');
    height: 0px;
    border-top: solid 1px #bccdd5;
    border-bottom: solid 1px #bccdd5;
}
.banner {
    border: 0px solid #000000;
    padding: 1px;
}
.tbl_l2,.ch {
    background: #eeeeee;
    text-align:center;
    padding: 3px;
}
.tbl_l1,.nch {
    background: #e3e7e9;
    text-align:center;
    padding: 3px;
}
.tl td {
    background: #cccccc;
    text-align:center;
    padding: 3px;
    font-weight: bold;
}
.text {
    text-align: center;
}
.tbl td {
    padding: 3px;
}
.inf_div {
    float: left;
}
.tbl {
    border-bottom: 3px #e3e7e9 solid;
    border-top: 3px #e3e7e9 solid;
}
.tbl_top {
    border-top: 3px #e3e7e9 solid;
}
.tbl_bottom {
    border-bottom: 3px #e3e7e9 solid;
}
#letters a{
    border-right: #000 solid 0px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: normal;
    color: #000000;
    padding: 0px 2px 0px 2px;
}
/* Main Menu */
.menu {
    background: #c9c9c9;
         font-size: 13px;
}
.menu a {
    font-weight: bold;
    color: black;
    letter-spacing: 2px;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 5px;
         border: 0px solid black;
}
.menu a:hover {
    color: white;
}
.menu td.selected {
        background: #B7242E;
}
.menu a.selected{
        color: white;
}
.menu td {
    text-align: center;
}
/* End Main Menu */
.nav a {
        color: #666666;
}
.search {
    border: 1px solid #444444;
    font-size: 11px;
    background: #dedede;
    color: #333333;
    font-weight: bold;
    width: 100px;
}
td.active_cat {
    background-color: #CBD8E5;
}
td.cat,td.active_cat
{
    color: white;
    text-align:center;
}
tr.even {
    background-color: #CDDAE6;
}
tr.odd {

}
a.auth {
  text-decoration: underline;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a.opr {
        text-decoration: underline;
        color: #666666;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
fieldset.auth {
  background-color: #FFEDC9;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
fieldset.opr {
  background-color: #DFDFDF;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
font.auth {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
font.opr {
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
td.menu_selected{
        background: #B7242E;
}
input.auth {
  color: #FFFFFF;
  background: #CCCCCC;
  border-style: solid;
  border-color: #999999;
  border-width: 1px
}
.desc {
        font-size: 10px;
        color: #434951;
}
.desc_normal {
        color: #434951;
}
.image
{
        FLOAT: right;
        margin: 0px;
        padding: 12px;
        /*padding: 5px;
        margin: 10px 5px 5px;*/
        background-image:  url('/images/news/shadow.gif');
        background-repeat: no-repeat;
        background-position: left bottom;
        /*
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
        border-left-style: solid;
        border-bottom-color: #f1f1f1;
        border-left-color: #f1f1f1;
        */
}
.vote_1
{
        FLOAT: right;
        margin: 0px;
        padding: 2px;
        /*padding: 5px;
        margin: 10px 5px 5px;*/
        background-image:  url('/images/news/vote-2.gif');
        background-repeat: no-repeat;
        background-position: center middle;
}
.cl
{
        padding: 15px;
        text-align: center;
        line-height: 100%;
}
.cl A:link
{
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
        text-decoration: none;
}
.cl A:visited
{
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
        text-decoration: none;
}
.cl A:hover
{
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 10px;
        padding-right: 10px;
        margin: 0px;
        background-color: #FFF38C;
}
.title
{
        font-size: 15px;
        line-height: 100%;
        padding-top: 8px;
        padding-right: 10px;
        padding-bottom: 8px;
        padding-left: 3px;
        text-decoration: underline;
        color: #3286bf;
}
.title a
{
        font-size: 15px;
        text-decoration: underline;
        color: #3286bf;
}
.div_light{
        margin: 0px;
        padding: 0px;
        float: none;
        clear: none;
}

/* Forum poll */
#pollspan span{
  float:left;
  height:15px;
  line-height:15px;
  overflow:hidden;
}
#pollspan span.p0{
  border:1px solid #999;
  background:#ccc;
}
#pollspan span.p1{
  border:1px solid #FFB13D;
  background:#FFCD82;
}
#pollspan span.p2{
  border:1px solid red;
  background:#B88888;
}
#pollspan span.p3{
  border:1px solid #009900;
  background:#7ACCB8;
}
#pollspan span.p4{
  border:1px solid #009900;
  background:#97CC7A;
}
#pollspan span.p5{
  border:1px solid #0066FF;
  background:#8FB4FF;
}
#pollspan span.p6{
  border:1px solid #0066FF;
  background:#8F9EFF;
}
#pollspan span.p7{
  border:1px solid #0066FF;
  background:#A08FFF;
}

/* 29.09.2009 ITG edition*/

SPAN.blueText {color: #3286bf; font-size: 14px;}
TABLE.itgTable { border-collapse: collapse; }
TABLE.itgTable TD,
TABLE.itgTable TH { border: solid 1px #CCC; padding: 5px; }
TABLE.itgTable TH {background-color: #dfefff; font-size: 12px; }
TABLE.itgTable TR.row2 TD { background-color: #f9f9f9;}

SPAN.pagination A               {text-decoration: none;}
SPAN.pagination A:hover {text-decoration: underline;}

DIV.catalog_subcats { background: #d7dbdd; color: #3286bf; padding: 5px; margin-bottom: 3px;}
DIV.catalog_subcats A {color: #3286bf; text-decoration: underline; font-family: Tahoma;}
DIV.catalog_subcats A:hover { text-decoration: none;}
DIV.catalog_subcats A.current_subcat { color: #b7242e !important; font-weight: bold; text-decoration: none; }
