/* CSS Document */
body {
scrollbar-face-color: #363636;
scrollbar-highlight-color: #363636;
scrollbar-shadow-color: #363636;
scrollbar-3dlight-color: #888888;
scrollbar-arrow-color:  #888888;
scrollbar-track-color: #2A2A2A;
scrollbar-darkshadow-color: #101010;
background-color:#0D0D0D;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
margin:0 auto;
padding:0;
/*text-align:center;*/
color:#ffffff;
}

a img{
border:0px;
}

p, td{
font-size:12px;
}

form{
margin:0;
padding:0;
}

table {
/*background-color:#000000;*/
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
}
.main {
border-left:#343434 2px solid;
border-right:#343434 2px solid;
width:954px;
background-color:#000000;
display:table;
margin:0 auto;
}
h2 {
font-size:1.25em;
font-weight:normal;
color:#e1e1e1;
text-transform:uppercase;
}
h2 a{
text-decoration:none;
color:#FFFFFF;
}

.h2 {
font-size:1.25em;
font-weight:normal;
color:#e1e1e1;
text-transform:uppercase;
}
.h2 a{
text-decoration:none;
color:#FFFFFF;
}

h1 {
font-size:1.25em;
font-weight:normal;
color:#e1e1e1;
text-transform:uppercase;
}
h1 a{
text-decoration:none;
color:#FFFFFF;
}

h3 {
font-size:1.1em;
font-weight:normal;
text-transform:uppercase;
margin: 0;
}

table.menu{
/*filter:alpha(opacity=50); opacity:0.3;*/
/*background-opacity:0.3;*/
/*background-color:white;*/

padding:0px;
margin:0px;
}
table.menu tr{

}

table.menu td{
background-image:url('/img/point2_strip.gif');
background-repeat:no-repeat;
background-position:90% 50%;
margin:0px;
padding:0px;
text-align:left;
}
table.menu td:hover, table.menu td.active{
background-image:url('/img/point2_active_strip.gif');
background-repeat:no-repeat;
background-position:90% 50%;
}

table.menu a, table.menu a:hover{
display:block;
overflow:hidden;
margin-right:30px;
/*border:1px solid red;*/
}

table.menu a{
width:270px;
white-space:nowrap;

font-family:Arial, Helvetica, sans-serif, Tahoma;
font-size:1.2em;
height:20px;
text-decoration:none;
padding-top:5px;
}

table.menu td.active a, table.menu a:hover, table.menu td.active a{
width:270px;
white-space:nowrap;
overflow:hidden;
height:25px;
font-weight:normal;
font-size:1.5em;
color:#b8382f;
padding-top:0px;
/*border:1px solid white;*/
}

table.menu td:hover a{
width:270px;
white-space:nowrap;
overflow:hidden;
font-weight:bold;
height:25px;
font-size:1.4em;
color:#b8382f;
padding-top:0px;
/*border:1px solid white;*/
}

table.right td a, table.right td a.active{
font-size:1.25em;
font-weight:normal;
line-height:25px;
}

.grd {
background-image:url('/img/grd.gif');
background-repeat:repeat-x;
background-position:bottom left;
background-color:#000000;
margin:0;
padding:0;
font-size:12px;
color:#a9aaa9;
text-align:center;
}
.grd2 {
background-color:#000000;
margin:0;
padding:0;
font-size:12px;
color:#a9aaa9;
text-align:center;
}
.grd a, .grd2 a{
text-decoration:none;
color:#a9aaa9;
}

.grd .h2, .grd2 .h2{
font-weight:bold;
}

.grd a:hover, .grd2 a:hover{
color:#b8382f;
font-weight:bold;
text-decoration:none;
}
.grd a.active, .grd2 a.active{
color:#b8382f;
text-decoration:none;
}

.title, .counters{
border-left:#928b8b 3px solid;
border-right:#928b8b 3px solid;
height:80px;
text-align:center;
vertical-align:middle;
}
.title h5 {
font:1.5em bold;
padding-top:30px;
text-transform:uppercase;
}
.title .h2, .title h1 {
font-size:1.25em;
font-weight:bold;
display:table;
margin:0px;
padding:0px;
overflow:hidden;
width:100%;
text-align:center;
vertical-align:middle;
}


.wrap_btm_menu {
text-align:center;
}
.btm_menu{
clear:left;
list-style-type:none;
text-align:center;
display:table;
margin:0 auto;
padding:3px;
}
.btm_menu td{
border-left:#FFFFFF 1px solid;
padding:0 5px 0 5px;
}
.btm_menu td.first{
border-left:none;
}
.btm_menu td a{
font-size:11px;
font-weight:bold;
color:#A9AAA9;
text-decoration:none;
}
.btm_menu td a:hover{
color:#b8382f;
}
.btm_menu td.first a{
color:#FFFFFF;
}

table.btm_menu td{
text-transform:lowercase;
border-left:#FFFFFF 1px solid;
font-size:11px;
color:#be0024;
padding:0 5px 0 5px;
}

table.gal td.back, table.gal td.back a{
font-size:11px;
font-weight:bold;
color:#A9AAA9;
text-decoration:none;
}

table.gal td.back a:hover{
color:#b8382f;
}


div.content{
width:620px;
height:505px;
/*overflow:scroll;*/
overflow-y:scroll;
overflow-x:hidden;
}
div.content2{
width:620px;
height:361px;
/*overflow:scroll;*/
overflow-y:scroll;
overflow-x:hidden;
}
div.contact{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-right:15px;
color:#FFFFFF;
}
div.small{
color:#000000;
font-size:9px;
padding-left:3px;
border-left:1px solid red;
}
table.articles{
overflow:hidden;
/*background-color:#d0d0d0;*/
}
table.articles .title, table.articles td .news_title{
font-size:16px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#B8382F;
border:none;
}

table.articles .validation-advice{
font-size:10px;
font-weight:bold;
}

table.articles a.title{

}
table.articles span.subtitle{

color:#000000;
}
table.articles tr{
background-color:#cfcfcf;
background-image:url('/img/art_bg_1.gif');
background-repeat:repeat-x;
background-position:bottom right;
}
table.articles td{
/*padding-top:10px;*/
vertical-align:middle;
color:#000000;
padding:10px;
text-align:justify;
line-height:1.6em;
}
table.articles td.title, td h1{
line-height:normal;

}
table.articles td a{
color:#000000;
font-size:12px;
}

table.articles td.title{
text-align:left;
height:50px;
vertical-align:middle;
}
/*
table.articles td .news_title{
color:#3c3b3a;
font-size:11pt;
text-transform:none;

}
table.articles td a.news_title:hover{
color:#B8382F;
}

*/

table.articles td.list{
text-align:left;
padding:20px;
}

table.articles td.cont a{
color:#B8382F;
font-style:italic;
text-decoration:underline;
}

table.callback_advertisement tr{
background-image:none;
background-color:none;
}

span.art_title{
display:table;
padding:0px;
margin:0px;
margin-top:10px;
width:90%;
height:80%;
overflow:hidden;
}
div.show_all_art{
position:relative;
top:0px;
width:100%;
height:1px;
border:1px solid red;
}

div.show_all_art a{
position:relative;
bottom:-180px;
}

div.top_ban{
border:1px solid white;
}

div.counters{
display:block;
overflow:hidden;
text-align:center;
}
div.counter{
padding:7px;
padding-top:20px;
float:right;
}

div.flag, div.flag_bot{
height:20px;
display:block;
}

div.flag, div.flag_active{
height:14px;
background-image:url('/img/point2_strip.gif');
background-repeat:no-repeat;
background-position:90% 0%;
}
div.flag_active{
background-image:url('/img/point2_active_strip.gif');
}

span.not_active, span.active, span.not_active:hover{

margin-top:0px;
line-height:20px;
height:60px;
/*height:27px;*/
text-align:center;
}

span.not_active{

}

span.not_active .h2, span.active .h2, span.not_active:hover .h2{
/*padding-top:40px;*/
margin:5px;
} 

span.not_active h1, span.active h1, span.not_active:hover h1{
/*padding-top:40px;*/
margin:5px;
}

span.active, span.not_active:hover{

}


a.art_title, a.art_title:hover{
font-size:12px;
font-weight:bold;
color:#000000;
/*line-height:25px;*/
}

div.search{
width:290px; height:25px; vertical-align:middle; 
background-image:url('/img/point2.gif'); background-position:right; 
background-repeat:no-repeat; padding:0px; margin:0px; cursor:pointer;
}
div.search:hover{
background-image:url('/img/point2_active.gif')
}
div.search span{
color:#A9AAA9;
font-size:13px;
font-weight:bold;
display:block;
padding:5px;
padding-left:5px;
}
div.search span:hover{
color:#c33e1f;
}

span.search{
color:#FFFFFF;
background-color:#000000;
}

/*errors*/
div.errors, div.notices{
    width:400px;
    top:50%;
    left:40%;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    position:fixed;
    cursor:pointer;
    border-width:2px;
    border-style:solid;
    z-index:10;
}

div.errors{
    border-color:#FF0000;
    background-color:#FF0000;
}

div.notices{
    border-color:#00FF00;
    background-color:#00FF00;
}

div.errors div.error{
    margin:10px;
}

div.notices div.notice{
    margin:10px;
}
/*//errors*/

div.navigation{
    font-weight:bold;
    text-align:center;
    height:25px;
    overflow:hidden;
    display:table;
    margin:0 auto;
}

table.gal td, table.gal a{
font-weight:bold;
line-height:30px;
font-size:13px;
}
table.gal a span{
text-transform:uppercase;
}


div.gal_img_vert, div.gal_img_goriz{
/*
position:fixed;
top:0px;
left:50%;
*/
}
div.gal_img_vert{

}
div.gal_img_goriz{

}

table.gallery img, table.gallery img:hover{
border:6px solid #000000;
margin:2px 0 2px 0;
}

table.gallery img:hover{
border-color:#bc4726;
}

a.ax_link{
text-decoration:none;
color:#A9AAA9;
}
a.ax_link:hover{
color:#B8382F;
}

span.white{
display:block;
width:100%;
color:#FFFFFF;
text-align:right;
/*border:1px solid red;*/
}

table.transparent{
margin:0px;
padding:0px;
background:transparent;
}
table.transparent tr, table.transparent td{
color:#302f2e;
line-height:18px;
font-size:14px;
margin:0px;
padding:0px;
background-image:none;
}

table.transparent td.white{
color:#FFFFFF;
text-align:left;
}

td.main_text{
color:#A9AAA9;
padding:10px 25px 10px 25px;
line-height:1.5em;
text-align:justify;
}

td.main_text u{
color:#FFFFFF;
}

td.main_text a{
color:#A9AAA9;
text-decoration:underline;
}

span.copy{
color:#FFFFFF;
}

/*art_title_bg.gif*/

