@import 'reset.css';

body,textarea,input,select {
    font-family: "Trebuchet MS",Verdana,Tahoma,Arial,sans-serif;
}

body {
    line-height: 1.3em;
    font-size: 62.5%;
    background: url(/images/pattern.gif);
}

a {
    color: #3870ab;
}


.clr {
    clear: both;
    font-size: 1px;
    line-height: 1px;
    height: 0;
    overflow:hidden;
}

/* page */
.b-wrap {
    width: 970px;
    position: relative;
    margin: 0 auto;
}

.b-back {
    background: url(/images/back.gif) repeat-x top left;
    overflow: hidden;
    height: 1%;
}

.b-page-text {
    font-size: 1.3em;
    color: #ffffff;
    line-height: 1.4em;
}

.b-page-text h3 {
    margin-bottom: 10px;
    font-size: 1.4em;
    font-weight: normal;  
}

.b-page-text p {
    padding-bottom: 10px;
}

/* header */
.b-header {
    height: 203px;
    /*background: url(/images/header_bg.gif) repeat-x top left;*/
}

.b-header-text {
    position: absolute;
    left: 10px;
    top: 130px;
    width: 355px;
    color: #ffffff;
    font-size: 12px;
    font-style: italic;
}

/* menu */
.b-menu {
    height: 63px;
    /*background: url(/images/menu_bg.gif) repeat-x top left;*/
}

.b-menu ul {
    padding: 0 10px;
}

.b-menu li {
    float: left;
    padding-right: 15px;
    padding-top: 20px;
    font-size: 1.2em;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
} 

.b-menu li a {
    color: #ffffff;
    text-decoration: none;
}

.b-menu li a:hover {
    color: #ffffff;
    text-decoration: underline;
}

/*main page*/
.b-watch-anons {
    height: 155px;
    background: url(/images/watch_bg.jpg) no-repeat top left;
    margin-bottom: 10px;
}

.h-watch-anons {
    padding: 55px 10px 10px 10px;
}

.b-people-item {
    height: 1%;
    overflow: hidden;
    margin-bottom: 10px;
}

.b-people-item h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #DD5900;
    line-height: 1.1em; 
    margin-bottom: 5px;
}

.b-people-item-sm {
    float: left;
    width: 220px;
    margin-right: 16px;
}

.b-people-item-img {
    float: left;
    width: 62px;
}

.b-people-item-img img {
    border: 1px solid #8e9090;
    width: 60px;
}

.b-people-item-info {
    margin-left: 72px;
    height: 1%;
}

.b-people-item-name {
    color: #dd5900;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
}

.b-people-item-name a {
    color: #dd5900;
    text-decoration: none;
}

.b-people-item-desc {
    font-size: 1.1em;
    color: #ffffff;
    height: 55px;
    overflow: hidden;
}

.b-people-item-desc a {
    text-decoration: none;
    color: #ffffff;
}

.b-people-item-desc-sm {
    font-size: 1.1em;
    color: #ffffff;   
}

.b-people-item-desc-sm a {
    text-decoration: none;
    color: #ffffff;
}

.b-block-red {
    width: 270px;
    height: 206px;
    background: url(/images/block_red.jpg);
    margin-left: 1px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px; 
}

.h-block-red {
    padding: 10px 15px 15px 15px; 
}

.b-block-red h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.1em;
    padding-left: 50px;
    margin-bottom: 10px;
}

.b-block-red h2 a {
    text-decoration: none;
    color: #ffffff;    
}

.b-block-red p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-red p a {
    text-decoration: none; 
    color: #ffffff;    
}

.b-block-orange {
    width: 270px;
    height: 206px;
    background: url(/images/block_orange.jpg);
    float: left;
    margin-right: 10px; 
    margin-bottom: 10px; 
}

.h-block-orange {
    padding: 10px 15px 15px 15px; 
}

.b-block-orange h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.1em;
    padding-left: 50px;
    margin-bottom: 10px;
}

.b-block-orange h2 a {
    text-decoration: none;
    color: #ffffff;    
}

.b-block-orange p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-orange p a {
    text-decoration: none; 
    color: #ffffff;    
}

.b-block-orange2 {
    width: 270px;
    height: 206px;
    background: url(/images/block_orange2.jpg);
    float: left;
    margin-right: 10px; 
    margin-bottom: 10px;
    margin-left: 1px; 
}

.h-block-orange2 {
    padding: 40px 15px 15px 15px; 
}

.b-block-orange2 p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-orange2 p a {
    text-decoration: none; 
    color: #ffffff;    
}

.b-block-blue {
    width: 270px;
    height: 206px;
    background: url(/images/block_blue.jpg);
    float: left;
    margin-right: 10px; 
    margin-bottom: 10px; 
}

.h-block-blue {
    padding: 55px 5px 15px 5px; 
}

.b-block-blue li {
    float: left;
    margin-right: 3px;
    margin-bottom: 10px;
}

.b-block-blue li img {
    width: 60px;
    border: 1px solid #939595;
}

.b-block-blue p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-blue p a {
    text-decoration: none; 
    color: #ffffff;    
}

.b-block-gray {
    width: 407px;
    height: 206px;
    background: url(/images/block_gray.jpg);
    float: left;         
    margin-bottom: 10px; 
    overflow: hidden;
}

.h-block-gray {                 
    padding: 55px 15px 15px 15px; 
}

.b-block-gray p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-gray p a {
    text-decoration: underline; 
    color: #ffffff;    
}

.b-block-green {
    width: 407px;
    height: 206px;
    background: url(/images/block_green.jpg);
    float: left; 
    margin-bottom: 10px;      
}

.h-block-green {
    padding: 10px 15px 15px 15px; 
}

.b-block-green h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.1em;
    padding-left: 50px;
    margin-bottom: 30px;
}

.b-block-green h2 a {
    text-decoration: none;
    color: #ffffff;    
}

.b-block-green p {
    font-size: 1.2em; 
    color: #ffffff;    
}

.b-block-green p a {
    text-decoration: none; 
    color: #ffffff;    
}

.b-news-anons {
    width: 967px;
    height: 308px;
    background: url(/images/news_anons.jpg) no-repeat top left;
    margin-bottom: 10px; 
    margin-left: 1px;
}

.b-soc-anons {
    width: 967px;
    height: 308px;
    background: url(/images/soc_anons.jpg) no-repeat top left;
    margin-bottom: 10px; 
    margin-left: 1px;
}

.b-sport-anons {
    width: 967px;
    height: 308px;
    background: url(/images/sport_anons.jpg) no-repeat top left;
    margin-bottom: 10px; 
    margin-left: 1px;
}

.h-news-anons {
    padding: 45px 10px 10px 10px;
}

.b-first-news {
    float: left;
    width: 615px;
}

.b-first-news-img {
    float: left;
    width: 202px;
}

.b-first-news-img img {
    width: 200px;
    border: 1px solid #939595;
}

.b-first-news-info {
    margin-left: 212px;
    height: 1%;
}

.b-first-news-info h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.1em; 
    margin-bottom: 5px; 
} 

.b-news-item h2 {
    font-size: 1.8em;
    font-weight: normal;
    color: #ffffff;
    line-height: 1.1em; 
    margin-bottom: 5px; 
} 

.b-first-news-info h2 a {   
    color: #ffffff;
    text-decoration: underline;  
} 

.b-news-item h2 a {   
    color: #ffffff;
    text-decoration: underline;  
} 

.b-news-date {
    font-size: 1.1em;
    color: #dd5900;
    margin-bottom: 10px;
}

.b-news-desc {
    font-size: 1.3em;
    color: #ffffff;
    overflow: hidden;
    height: 1%;
    line-height: 1.4em;
}

.b-news-desc p {
    padding-bottom: 10px;
}

.b-news-desc a {      
    text-decoration: none;
    color: #ffffff;
}

.b-more-news {
    float: right;
    width: 320px;
}

.b-news-item-sm {
    margin-bottom: 10px;
    overflow: hidden;
    height: 1%;
}

.b-news-item-sm-img {
    width: 62px;
    float: left;
}

.b-news-item-sm-img img {
    width: 60px;
    border: 1px solid #939595; 
}

.b-news-item-info {
    margin-left: 72px;
    height: 1%; 
    line-height: 1.4em;
}

.b-news-item-info h2 {
    font-size: 1.3em;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 5px;
}

.b-news-item-info h2 a {
    text-decoration: none;
    color: #ffffff;   
}

.b-news-item-info h2 span {
    font-size: 11px;
    color: #dd5900;
    margin-bottom: 10px; 
    font-weight: normal;  
}

.b-all-news {
    text-align: right;
    font-size: 1.2em;
    color: #e85d00;
}

.b-all-news a {
    text-decoration: underline;
    color: #e85d00;
}

.b-news-img {
    float: left;
    width: 200px;
    border: 1px solid #939595;
    margin-right: 10px;
    margin-bottom: 10px;
}      

/* team */
.b-team-item {
    margin-bottom: 10px;
    overflow: hidden;
    height: 1%;
    float: left;
    width: 202px;
    margin-right: 10px;
}

.b-team-item-img {
    width: 202px;  
}

.b-team-item-img img {
    width: 200px;
    height: 286px;
    border: 1px solid #939595; 
}

.b-team-item h2 {
    font-size: 1.3em;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 5px;
}

.b-team-desc {
    font-size: 1.3em;
    color: #ffffff;   
    line-height: 1.4em;
    height: 40px;
}

.b-team-desc p {
    padding-bottom: 10px;
}

/* content */
.b-content {
    width: 694px;
    float: left;
    background: #000000 url(/images/content_bottom.jpg) no-repeat bottom left;
    color: #ffffff;
    margin-bottom: 10px;   
}

.h-content {
    padding: 10px 10px 20px 10px;
}

/* sidebar */
.b-sidebar {
    width: 270px;
    float: right;
    margin-top: 10px;      
    overflow: hidden;
}

/* footer */
.b-footer {
    font-size: 1.2em;
    color: #ffffff;     
    width: 970px;       
    margin: 20px auto;
    height: 30px;
}

/* slimbox */
.cell {
    float: left;
    border: 1px solid #ffffff;
    margin: 0 8px 15px 10px;
    overflow: hidden;
    width: 200px;
    height: 200px;      
}