


body {
    padding: 0px;
    margin: 0px;
    font-family: Tahoma;
    color: #686868;
    font-size: 10pt;
    line-height: 13pt;
}



p{
    margin: 10px 0px 0px 0px;
    padding:0px;
    color: #686868;
    font-size: 10pt;
    line-height: 13pt;
}

h1{
    font-size: 23px;
    text-transform: uppercase;
    color: #0c84c3;
    font-weight: normal;
    line-height: 26px;
    margin-bottom: 10px;
    margin-top: 18px;
}

h2 {
    padding: 0px;
    margin: 0px;
    color: #454545;
    font-size: 11pt;
    line-height: 13pt;
    font-weight: bold;
    margin-bottom: 7px;
}

h2 a,
h2 a:hover,
h2 a:visited,
h2 a:visited:hover{
    padding: 0px;
    margin: 0px;
    color: #454545 !important;
    font-size: 11pt;
    line-height: 13pt;
    font-weight: bold;
    text-decoration: none !important;
}


h3 {
    padding: 0px;
    margin: 10px 0px 0px;
    color: #454545;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
}

h4 {
    padding: 0px;
    margin: 5px 0px 0px;
    color: #454545;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
}

h4 a,
h4 a:hover,
h4 a:visited,
h4 a:visited:hover{
    padding: 0px;
    margin: 10px 0px 0px;
    color: #454545 !important;
    font-size: 10pt;
    line-height: 12pt;
    font-weight: bold;
    text-decoration: none !important;
}

a,
a:visited{
    color: #747474;
    text-decoration:none;
}

a:hover{
    color: #747474;
    text-decoration:underline;
}

         
#root{
    margin:0 auto;
    width:1000px;
}
     
#main{
    float:left;
    background: url(/images/layout/narrow_shadow.jpg) transparent repeat-y left;
    width:966px;
    padding-left: 34px;
}


#main #c-center{
    width:780px;
    float:left;    
}

#main .inner{
    width:966px !important;
    float:left;    
}

#main .inner .content{
    width:966px !important;
    float:left;    
}


#main #c-center .in-left #logo{
    width:208px;
    height:168px;
    background: #fff url(/images/layout/logo.jpg) no-repeat bottom center;
}

#main #c-center .in-left #logo a{
    position: relative;
    z-index: 2;
    display: block;
    width:208px;
    height:168px;
}

#main #c-center .in-left .deco{
    background: #fff url(/images/layout/left-deco.jpg) no-repeat bottom;
    width:208px;
    float:left;
    height:49px;
    padding-top: 54px;
    padding-bottom: 30px;

}


#main #c-center .icons{
    float: left;
    width: 20px;
    margin-left: -25px;
}

#main #c-center .icons ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
}

#main #c-center .icons ul li{
    margin-top: 27px;
}

#main #c-center .icons a img{
    border: none;
}


/*-----l-menu---------*/
#main .in-left #l-menu{
    list-style:none;
    padding:0px;
    margin:0px;
    float:left;
    width: 100%;
}
#main .in-left #l-menu li{
    background: url(/images/layout/l-menu1.jpg) repeat-x top;
    padding:0px 11px 0px 11px;
}


#main .in-left #l-menu li.first{
    background: none;
}

#main .in-left #l-menu li span,
#main .in-left #l-menu li a,
#main .in-left #l-menu li a:hover,
#main .in-left #l-menu li a:visited{
    border-top: 1px solid #fff;
    padding:8px 10px 8px 10px;
    display: block;
    color: #fff;
    font-size: 12pt;
    font-weight: 120%;
    text-decoration: none;
}

#main .in-left #l-menu li.first a,
#main .in-left #l-menu li.first span
{
    border-top: 0px;
}

#main .in-left #l-menu li ul{
    list-style: disc;    
    color: #78b5e3;
    padding:0px 0px 0px 10px;
    margin:0px 0px 15px 5px;
}

#main .in-left #l-menu li ul li{
    background: none;
    padding:0px;
    margin:0px;
}

#main .in-left #l-menu li ul li a{
    border-top: 0px;
    color: #78b5e3;
    font-size: 10pt;
    font-weight: 120%;
    text-decoration: none;
    padding:0px;
}
#main .in-left #l-menu li ul li a:hover{
    border-top: 0px;
    font-size: 10pt;
    font-weight: 120%;
    text-decoration: underline;
    padding:0px;
    color: #78b5e3;
}
#main .in-left #l-menu li ul li a:visited{
    border-top: 0px;
    color: #11ade5;
    font-size: 10pt;
    font-weight: 120%;
    text-decoration: none;
    padding:0px;
}
#main .in-left #l-menu li ul li a:visited:hover{
    border-top: 0px;
    font-size: 10pt;
    font-weight: 120%;
    text-decoration: underline;
    padding:0px;
    color: #11ade5;
}
#main .in-left #l-menu li ul .selected,
#main .in-left #l-menu li ul .selected a,
#main .in-left #l-menu li ul .selected a:hover,
#main .in-left #l-menu li ul .selected a:visited,
#main .in-left #l-menu li ul .selected a:visited:hover
{
    border: none;
    font-size: 10pt;
    color: #fff;
    font-weight: bold;
    padding: 0px;
}

/*-----l-menu---------*/

/*-----c-right---------*/
#main #c-right{
    float:left;
    width:168px;
    padding: 6px 12px 0px 6px;
}

#main #c-right .language{
    text-align: center;
    width:100%;
    margin: 2px 0px 4px;
    padding: 0px;
    font-size: 10pt;
    line-height: 10pt;
    min-height: 15px;
}

#main #c-right #search-form{
    color: #0e84c2;
    font-size: 11pt;
    line-height: 12pt;
    margin: 0px;
    padding: 0px;
    height: 17px;
}

#main #c-right #search-form .text{
    color: #747474;
    font-size: 11px;
    width: 84px;
    height: 11px;
    border: 1px solid #0e84c2;
    margin: 0px 0px 0px 2px;
    padding: 2px 3px 2px 3px;
    top:0px;
}

#main #c-right #search-form .btn-search{
    border: none;
    background: url(/images/layout/but-search.png) transparent no-repeat center center;
    width: 17px;
    height: 17px;
    margin: 0px 0px 0px 3px;
    top:0px;
}

#main #c-right .banner{
    margin-top: 15px;
}

#main #c-right .banner a img{
    border:none;    
}


/*-----c-right---------*/






#main .in-center{
    float:left;
    width:543px;
    padding: 0px 11px 0px 16px;
    
}     

#main .in-center.full {
    width: 650px;
}

#main .content .in-center{
    min-height: 530px;
    
}
          
#main #c-center .in-left{
    float:left;
    width:208px;
}

/*************content*************/

#main #c-center .content{
    background: url(/images/layout/l-menu2.jpg) left repeat-y;
    float:left;
    width:780px;
}

#main #c-center .content a,
#main #c-center .content a:visited{
    color: #0e84c2;
    text-decoration:none;
}

#main #c-center .content a:hover{
    color: #0e84c2;
    text-decoration:underline;
}

#main #c-center .content .bl{
    float:left;
    padding-top: 17px;
}


#main #c-center .content .bl .other{
    width:100%;
    float:left;
    margin-top: 17px;
}
#main #c-center .content .bl .other a{
    float:right;
}


/*///////////////////////////////*/
#main #c-center .content .deco{
    height:133px;
    padding-top: 30px;
    padding-bottom: 0px;

}



/*************content*************/
          
          
/*************footer*************/

#main #c-center .footer{
    background:transparent url(/images/layout/l-menu2.jpg) repeat-y scroll left center;
    float:left;
    width:572px;
    padding-left: 208px;
}

#main #c-center .footer .in-center .footer-line{
    margin-top: 17px;
    background: url(/images/layout/blue-line.jpg) repeat-x top;
    height: 17px;
    float:left;
    width: 100%;
    color: #fff;
    padding-left: 3px;
    
}

#main #c-center .footer .in-center .copy{
    margin-top: 10px;
    float:left;
    color: #0c84c3;
}

#main #c-center .footer .in-center .counter{
    margin-top: 10px;
    float:right;
}

/*************footer*************/

          
#main .content .in-center .titleborder{
    border-bottom: 1px solid #0c84c3;
    margin-bottom: 15px;
    height: 0px;
}

.pager{
    float:left;
    width: 100%;
    text-align: right;
    margin-top: 10px;
}
.pager table{
    float: right;
}

.prev_picture {
margin: 10px 0;
text-align: center;
}

.dates_m {
color: #666; 
font-size: 11px; 
font-style: italic;
margin-top: 10px;
}

.gray_table {
border-collapse: collapse;
border: 1px solid #666;
}

.gray_table td {
padding: 5px;
border: 1px solid #666;
}

.gray_table.f11 td {
    
    padding: 2px;
}

.gray_table.f10 td {
    
    padding: 1px;
}

.gray_table.f11 td p {
    font-size: 11px !important;
}

.gray_table.f10 td p {
    font-size: 10px !important;
}

.banner {
    margin-bottom: 10px;
}

.spacer{
height:1px;
line-height:1px;
font-size:1px;
clear:both;
}