body {
   margin:0px;
   padding:0px;
   font-family: Verdana, Arial,Tahoma;
   font-size:11px;
   line-height:11px;
   background-color:#F0F3F5;
   width:100%;
}

form {
   display:inline;
}


p {
   margin:0px;
   padding:0px;
   font-size:11px;
}

q {
   /*font-family:Arial;
   quotes:"\201E" "\201C";*/
   quotes:"\00BB" "\00AB" "\203A" "\2039";
}



font {
   font-family: Verdana, Arial, Tahoma;
   font-size:10px;
}

table {
   border-collapse:collapse;
}

input, option, select, textarea {
   font-size:10px;
   font-family: Verdana;
}

#all {
   width:753px;
   background-color:#FFFFFF;
}

#all_outer {
   position:relative;
   padding:9px;
   padding-left:16px;
   padding-right:16px;
   width:960px;
   background-color:#FFFFFF;
   border:0px solid red;
   text-align:left;
}

#all_outerNO {
   position:absolute;
   padding:9px;
   padding-left:16px;
   padding-right:16px;
   top: 9px;
   left:50%;
   width:960px;
   margin-left:-480px;
   background-color:#FFFFFF;
}

#headline {
   height:28px;
   vertical-align:top;
}

#headline h1 {
   font-family:Verdana;
   width:550px;
   margin:0px;
   padding:0px;
   padding-left:8px;
   background-color:#AC0925;
   color: #FFFFFF;
   font-size:13px;
   line-height: 27px;
}

#footer_sp {
   width:190px;
}

#footer {
   width:368px;
   vertical-align:top;
   padding-left:0px;
   padding-right:0px;
   border:0px solid red;
}

.menu {
   width:550px;
   margin-bottom:20px;
}

.menu .hide {
   width:33%;
   font-size:0px;
}

.menu td {
   font-size:10px;
   width:33%;
   padding-top:1px;
   padding-bottom:1px;
   border-top:1px solid #ffffff;
   border-top:1px solid #ffffff;
}

.menu td.first0 {
   border:0px;
   border-top:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.first {
   border:0px;
   border-top:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.firstB {
   border:0px;
   border-top:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.last0 {
   border:0px;
   border-bottom:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.last {
   border:0px;
   border-bottom:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.lastB {
   border:0px;
   border-bottom:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.border0 {
   border:0px;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.border {
   border:0px;
   border-left:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.borderB {
   border:0px;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.first2 {
   border:0px;
   border-top:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.last2 {
   border:0px;
   border-bottom:1px solid #E5E9EC;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.first3 {
   border:0px;
   border-top:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.last3 {
   border:0px;
   border-bottom:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.border2 {
   border:0px;
   border-left:1px solid #E5E9EC;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.br {
   border:0px;
   border-right:1px solid #E5E9EC;
   background-color:#F8F9FB;
}

.menu td.fulladv {
   width:66%;
}


#logo {
   border:1px solid #FFFFFF;
   margin-bottom:0px;
   position:absolute;
   z-index:20;
   top:0px;
   margin-left:596px;
}

.menus_space {
   font-size:10px;
   width:550px;
   margin-bottom:9px;
}

.menus {
   font-size:10px;
   width:558px;
   margin-bottom:9px;
   top:9px;
   position:absolute;
   z-index:1;
}

.menu0 {
    border:1px solid #E5E9EC;
    background-color:#F8F9FB;
    margin-top:0px;
}

.menu1 {
    position:relative;
    z-index:10;
    left:0px;
    margin-top:0px;
    margin-left: 190px;
    border:1px solid #E5E9EC;
    background-color:#F8F9FB;
    display: inline-block;
    -moz-opacity:0.98;
    filter:Alpha(opacity=98);
}

.menu2 {
    position:relative;
    z-index:15;
    margin-top:0px;
    margin-left: 370px;
    border:1px solid #E5E9EC;
    background-color:#F8F9FB;
    display: inline-block;
    -moz-opacity:0.98;
    filter:Alpha(opacity=98);
}

.menu0 a:link,.menu0 a:visited,.menu0 a:active,.menu0 a:hover,.menu0 a:focus {
   position:relative;
   display: block;
   padding-left:2px;
   padding-right:2px;
   width:552px;
   font-size:10px;
   font-weight:bold;
   line-height:14px;
   color:rgb(119,140,155);
   text-decoration:none;
}

.menu0 a:hover,.menu0 a:focus {
   color:#AC0925;
   background-color:#F3F4F8;
   background-color:#e3e9ec;
}

.menu0 .active,.menu0 a.active:hover {
   background-color:#AC0925;
   color:#FFFFFF !important;
}


.menu1 a:link,.menu1 a:visited,.menu1 a:active,.menu1 a:hover,.menu1 a:focus {
   display:block;
   padding-left:2px;
   padding-right:2px;
   width:362px;
   font-size:10px;
   font-weight:bold;
   line-height:14px;
   color:#778C9B;
   text-decoration:none;
}

.menu1 a:hover,.menu1 a:focus {
   color:#AC0925;
   background-color:#F3F4F8;
   background-color:#e3e9ec;
}

.menu1 .active,.menu1 a.active:hover {
   background-color:#AC0925;
   color:#FFFFFF !important;
}

.menu2 a:link,.menu2 a:visited,.menu2 a:active,.menu2 a:hover,.menu2 a:focus {
   display:block;
   padding-left:2px;
   padding-right:2px;
   width:182px;
   font-size:10px;
   font-weight:bold;
   line-height:14px;
   color:#778C9B;
   text-decoration:none;
}

.menu2 a:hover,.menu2 a:focus {
   color:#AC0925;
   background-color:#F3F4F8;
   background-color:#e3e9ec;
}

.menu2 .active,.menu2 a.active:hover {
   background-color:#AC0925;
   color:#FFFFFF !important;
}


#footer_m1 {
   width:100%;
   background-color:#E2E7EB;
}

#footer_m1 td {
   padding-left:10px;
   white-space:nowrap;
   border:1px solid #E2E7EB;
}

#footer_m1 a:link,#footer_m1 a:visited,#footer_m1 a:active,#footer_m1 a:hover,#footer_m1 a:focus {
   font-size:9px;
   font-weight:normal;
   line-height:24px;
   color:#647987;
   text-decoration:none;
}

.fospace {
   font-size:9px;
   height:9px
}

#footer_m2 {
   width:100%;
}

#footer_m2 td {
   padding-left:10px;
   padding-right:10px;
}

#footer_m2 td.bo {
   border:1px solid #E2E7EB;
}

#footer_m2 a:link,#footer_m2 a:visited,#footer_m2 a:active,#footer_m2 a:hover,#footer_m2 a:focus {
   font-size:9px;
   font-weight:normal;
   line-height:24px;
   color:#647987;
   text-decoration:none;
}

#footer_m2 a:hover,#footer_m2 a:focus {
   color:#AC0925;
}

#clouds {
   border:0px solid red;
   text-align:justify;
   background-color:#F8F9FA;
   padding:4px;
   font-weight:normal;
   font-size:11px;
   line-height:13px;
   position:absolute;
   z-index:300;
   top:10px;
   width:758px;
}

#clouds .on {
   color:#D68492; /*#d5a1ac;*/
   cursor:pointer;
}

#clouds .on2 {
   color:#AC0925;
   cursor:pointer;
}

#clouds .off {
   color:#B4C3CE;
   cursor:pointer;
}

.warning {
   color:#AC0925 !important;
   margin:0px;
   padding:4px;
   padding-left:9px;
   padding-right:9px;
   font-size:14px;
}

.con_contacts {
   padding-left:9px;
   font-size:9px;
   line-height:14px;
   color:#8EA4B5;
}
.con_contacts .top {
   color:#AC0925 !important;
   font-size:9px;
   font-weight:normal;
   margin:0px;
   padding:0px;
   line-height:14px;
}

.advspac {
   font-size:9px;
   height:9px;
   line-height:9px;
}

#advertise {
   position:relative;
   padding-left:16px;
   width:120px;
}