.Req{
        color:red;
}
.dt {color: #838383}
#actions_module{
  position:absolute;
  background:url(/images/actions_module.png);
  width:131px;
  height:130px;
  background: expression('none');
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/actions_module.png', SizingMethod="scale" );
  display:inline-block;
  margin-left:585px;
  margin-top:145px;
  cursor:pointer;
}
h1,h2,h3,h4,h5,h6{
        font-family:Arial, Helvetica, sans-serif;
        color:white;
        font-weight:normal;
}
h1,h2{
        font-size:18px;
        margin:0px 0px 8px;
}
h3,h4{
        font-size:16px;
        margin:8px 0px 0px;
        font-weight:bold;
}
h5,h6{
        font-size:14px;
        margin:8px 0px 0px;
}

p{
        margin:15px 0px 0px;
        line-height:130%;
}



ul,ol{
        margin:15px auto;
}
ul{
        margin: 10px 0px;
        padding: 0px 0px 0px 10px;
}
ul li{
        list-style: none;
        padding:0px 0px 5px 15px;
        margin:0px;
}
ol li{
        padding:0px 0px 5px 5px;
        margin:0px;
}


.list_1{
        margin: 10px 0px 10px 25px;
        padding: 0px;
}


.list_2{
        margin: 0px 0px 10px 0px;
        padding: 0px;
}
ul .list_2, ol .list_2 {
        margin: 10px 0px;
        padding: 0px 0px 0px 20px;
}
.list_1 .list_2{
        padding: 0px 0px 0px 0px;
}
.list_2 li {
        background: url(/images/pic_list.gif) no-repeat 0px .5em;
        list-style: none;
        padding: 0px 0px 0px 20px;
        margin: 0px;
}


.list_3{
        margin: 20px;
        padding: 0px;
}
ul .list_3, ol .list_3 {
        margin: 10px 0px;
}
.list_3 li {
        background:none;
        list-style: none;
        padding: 0px 0px 0px 20px;
        margin: 0px;
}





































a img{
        border:none;
}

a{
        color:#1a4497;
        text-decoration:underline;
}
a:hover{
        text-decoration:none;
}




















form{
        margin:0px;
}

/*input,select,textarea{
        font-family:Arial;
        background:white;
        color:#000000;
        border:1px #0195ff solid;
        margin:0px;
        padding:1px 0px 1px 3px;
}

input.def{
        border:0px;
        background-color:#FFFFFF;
}
input.check{
        border:0px;
        background-color:none;
        padding:0px;
        margin:0px;
}



.OpinionFormTitle{font-weight:bold;}
.OpinionFormFIO,.OpinionFormEMail,.OpinionFormNote{
        border:1px gray solid;
        width:100%;
        background:white;
}
.OpinionFIO{font-weight: bold;}
.OpinionDT{}
.OpinionForm{}
.OpinionNav{
        text-align:right;
        padding:0px 0px 6px;
}
.OpinionNote{padding:0px 0px 7px;}
.OpinionTitle{
        font-weight:bold;
        padding:14px 0px 14px;
}
.FAQAnswer{padding:0px 0px 10px 25px;}
div.FAQTitleAnswer{
        border-bottom:1px #D2D2D2 dashed;
        margin:2px 0px;
        color:navy;
        font-weight:bold;
}







button.more, input.more{
        width:61px;
        background:#a0aeb5;
        color:#000000;
        padding:0px;
        height:19px;
        text-align:center;
}*/


















body{
        margin:0px;
        padding:0px;
        background:#3c4042 url(/images/bg.jpg);
}
body,table{
        font-family:Tahoma;
        font-size:11px;
        color:#c6d7de;
}
table{
        border:none;
        border-collapse:collapse;
}
td,th{
        border:none;
        /*border:1px red solid;*/
        padding:0px;
        margin:0px;
        vertical-align:top;
}




.table{
        margin-bottom:6px;
}
.table td, .table th{
        padding:2px 8px 2px 0px;
}


.table_1{
        margin-bottom:6px;
}
.table_1 td, .table_1 th{
        padding:4px 5px;
        border:1px #ccc solid;
}

.table_har{
        color:black;
}
.table_har td{
        padding:2px 12px 2px 0px;
        border-bottom:1px gray solid;
}
.table_har th{
        padding:2px 12px 2px 0px;
        border-bottom:1px black solid;
        text-align:left;
}



div.NoteTXT{
        margin:3px 0px 6px;
}



td.NoteTXT{
        padding:3px 0px 6px;
}


td.NoteNPAG{
        padding:3px 0px 10px 5px;
        border-bottom:1px white dashed;
}
td.TitleNPAG{
        padding:0px 0px 10px;
}




div.topHR{
        border-top:1px #CCC solid;
        margin-top:10px;
        margin-bottom:5px;
        padding-top:10px;
        text-align:right;
}


.listTitle{
        padding-right:7px;
}
#bannerContainer{
position:absolute;
display:none;
text-align:center;
margin-left:auto;
width:420px;
margin-right:auto;
float:center;
}
#bannerContainer a{
color:#FFF;
font-weight:bold;
font-size:12px;
float:right;
cursor:pointer;
}