body {
    margin-top:0px;
    padding-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
    margin-left:auto;
    padding-left:auto;
    margin-right:auto;
    padding-right:auto;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background-color:#fffff;
    font-size:12px;


}

td {
    font-size:12px;
}
table.maintable {
    width:984px;
    border-collapse:collapse;   
}

table.maintable tr td#header {
    padding-top:4px;
    padding-bottom:0px;
    background: #000000 url(/images/site/button_fon.gif) repeat-x left bottom;  
    vertical-align:bottom;
}
table.maintable tr td#header.notpadtop {
    padding-top:0;
}

a.nav_item {
    padding: 4px 44px 7px 22px;
    color:#FFFFFF;
    text-decoration:none;
    background: url(/images/site/button.gif) no-repeat right bottom;    
    display:block;
}

table.maintable tr td#header .search_small {
    padding-right:26px;
    vertical-align:middle;  
    text-align:right;
}

table.maintable tr td#header .search_small label{
    color:#FFFFFF;
    font-size:11px;
    padding-top:1px;
}

.searcher {
    height:18px;
    border:1px solid #4d4d4d;
    font-size:11px;
    width:189px;
    padding:1px 4px;
    margin:0px;
    vertical-align:top;
    background:#94A2AE;

}
form{
    margin:0;
    padding:0;
}
.search_btn {
    width:19px;
    height:17px;
    background: url(/images/site/images.gif) no-repeat -306px 0;    
    border:0px none;
    cursor:pointer;
    margin-top:1px;
}

table.maintable tr td#flash {
    vertical-align:top;
    background: url(/images/site/flash_bg.jpg) repeat-x left top;   
    text-align:center;
    border-bottom: 3px solid #bac6cc;
    height:514px;
    margin:0;
    padding:0;
}

table.maintable tr td#body,table.maintable tr td#bodycont {
    padding: 20px;
    background: #ABB6BD  url(/images/site/bloc_fon2.gif) repeat-x left top; 
}
table.maintable tr td#bodycont {
    padding-top:0;
}
td.block{
    width:33%;
    padding:0px 5px;
    vertical-align:top;
}


td.w30 {width:30%;padding-right:10px;}
td.w70 {width:70%;padding-left:0;}
td.w40 {width:40%}
td.w60 {width:60%}
table.maintable tr td#footer {
    background:#2A2A2A;
    text-align:center;
    font-size:11px;
    color:#FFFFFF;
}
.thead {
    height:24px;
    background: #E48524 url(/images/site/bloc_title.gif) repeat-x left top; 

}

.thead.adm {height:auto;}

.thead .title {
    color:#FFFFFF;
    font-size:13px;
    text-transform :uppercase;
    padding-left:40px;
    padding-top:5px;
    margin-bottom:-5px;
    height:100%;
    background:  url(/images/site/bloc.gif) no-repeat left top; 

}
.thead .title a{ color:#FFFFFF}
.thead .title a:hover {text-decoration:underline}
.thead.adm .title {margin-bottom:0px}
.title p {
    padding:0;
    margin:0;
}
.block_inner {
    background: #E1E6EA url(/images/site/bloc_fon.gif) repeat-x left top;   
    padding:20px;
}
.cont {
    background:#FFFFFF;
    
}
.pt_20 {padding-top:20px;}
a {
    color:#0063dc;
    text-decoration:none;
}
a:hover {text-decoration:underline;}
a.more {
    background: url(/images/site/go.gif) right center no-repeat;
    padding-right:10px;
    display:block;
}
ul {
    margin-left:0px ;
    padding-left:20px;
}
ul li {
    list-style: url(/images/site/li.gif) outside ; margin: 5 5;
    
}
.block_inner.cont ul li {list-style: url(/images/site/li_3.gif) outside ; margin: 5 5;}
.fon_left{
    background: url(/images/site/electrum_fon.gif) left bottom repeat-x;
    padding-left:20px;
}
.fon_right {
    background: url(/images/site/right_fon.jpg) left top repeat-x;
}

#center {
    vertical-align:top;
    padding-top:30px;


}
h1{
    font-size:22px;
    font-weight:normal;
    text-transform :uppercase;
    color:#F87A0D;
}
h2{
    font-size:16px;
    font-weight:bold;

    color:#F87A0D;
}
h3{
    font-size:12px;
    font-weight:bold;

    color:#F87A0D;
}
.nav td a.cur{color:#F87A0D ;}
.nav td {
    padding:5px;
}
.nav td.nopad {
    padding-left:0
}

h1.head{    
    padding-left:40px;
    font-size:22px;
    font-weight:normal;
    text-transform :uppercase;
    color:#F87A0D;
    background: url(/images/site/li_title.gif) left center no-repeat;

}

.left_tit h1.head p,.left_tit h1.head {margin:0; padding:0; }
.left_tit h1.head  {padding-left:30px;}
.left_tit h1.head a {color:#FFFFFF}
.left_tit h1.head a:hover{color:#F87A0D;text-decoration:none}
.left_tit {border-bottom:1px solid #FFFFFF}

.left_tit h1.head{
    color:#FFFFFF;
    margin:0;

}
table.maintable tr td#bodycont .right_tit {
    border-bottom:1px solid #99abba;
    padding-left:20px;
    padding-top:20px;
    height:30px;
    padding-bottom:0;
    background-color:#FFFFFF;

}

table.maintable tr td#bodycont .right_tit h1,table.maintable tr td#bodycont .right_tit p {
    padding:0;
    margin:0;
}
.images{    margin-left:20px;}
.images td {
    width:20%;
    border-left:1px solid #CFCFCF;
    vertical-align:top;
}

div.tit {
    padding-left:20px;
    background: url(/images/site/li_2.gif) left 5px no-repeat;
    margin-top:20px;
}

.or {
    color:#F87A0D;
    font-size:18px;
}
ul.blue li {
    color:#0063dc;
}
table.td_text,table.headers{    
    border-collapse:collapse;
}

table.td_text tr th{
    background-color:#fff;
    font-weight:bold;
    font-size:12px;
    color:#E97E00;
    border:1px solid #A9A395;
}
table.td_text table.td_text tr td{border:0px none}
table.td_text tr td.td_gray,table.td_text tr.td_gray td{
    background-color:#E3E7E9;
    border:1px solid #A9A395;
    font-size:12px;
}

table.td_text tr td.td_blue,table.td_text tr.td_blue td{
    background-color:#ffffff;
    border:1px solid #A9A395;
    font-size:12px;
}

table.headers tr td,table.tehtabint tr td{
    background-color:#FFFFFF;
    border:1px solid #A9A395;
    font-size:12px;


}
table.headers tr td.first,table.headers tr td.sel{
    background-color:#FFFFFF;
    border:1px solid #A9A395;
}
table.headers tr td.sel{
 color:#F87A0D;
    font-weight:bold;
    background-color:#E3E7E9;
}
table.headers tr th,table.tehtabint tr.head td,table.tehtabint tr td.section{
    background-color:#E3E7E9;
    color:#F87A0D;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    border:1px solid #A9A395;
}

table.headers tr th.first,table.tehtabint tr.head td.first,table.tehtabint tr td.section,table.tehtabint tr td.first,table.headers1 tr th.first{
    border-bottom:1px solid #A9A395;
    

}

div.path { color:#87847C; font-size:87%; padding:2px 2px 10px 2px;}
div.path a {color:#87847C;  text-decoration:underline;}

