﻿/* stylesss for right part */

.rightContentPart   
{
    position:absolute;    
    top:180px;
    left:600px;
    height:285px;
    width:260px;    
    background-image:none;    
    text-align:left;
    margin:0;
    padding:0;
    z-index:2;
}

* html .rightContentPart   
{
    background-image:none;    
}

.rightContentPart a
{
    text-decoration:none;
}

.rightContentPart a img
{
    margin: 5px 5px 0px 10px;
    float:left;    
    width:auto;
    height:auto;
}

.embedden
{   
    top:308px;    
    height:160px;
}

/* styles for shadow blocks*/
.shadow_block, .shadow_block_over
{    
    width:240px;    
    float:left;
    color:#889383;
    font: bold 10px Arial;
    margin-bottom:5px;
    position:relative;
    left:22px;
    cursor:hand;
    cursor:pointer;
    display:block;
}

.shadow_block div, .shadow_block_over div
{   
    float:left;   
    width:100%;      
    overflow:hidden;   
}
 
.shadow_block .top_div, .shadow_block_over .top_div
{    
    height:8px;    
    float:left;
    background-color:transparent;     
    background-position:top left;     
    background-repeat:no-repeat;     
    background-image:url(../images/shadow_block_bg_top.png);         
}
.shadow_block_over .top_div_over
{       
    background-image:url(../images/shadow_block_bg_top_over.png);        
}


.shadow_block .block
{    
    background:transparent url(../images/shadow_block_bg_middle.png) top left repeat-y;    
}
.shadow_block_over .block_over
{            
    background:transparent url(../images/shadow_block_bg_middle_over.png) top left repeat-y;
}

.shadow_block .bottom_div, .shadow_block_over .bottom_div
{
    height:8px;
    float:left;
}
.shadow_block .bottom_div
{
    background:transparent url(../images/shadow_block_bg_bottom.png) top left no-repeat;         
}
.shadow_block_over .bottom_div_over
{   
    background:transparent url(../images/shadow_block_bg_bottom_over.png) top left no-repeat;         
}


.shadow_block .block h1, 
.shadow_block_over .block h1
{
    color:#fff;
    font:normal 20px Arial;    
    line-height:21px; 
    letter-spacing:1px;        
    margin:0 0 5px 20px;   
    padding-bottom:2px;
    /*width:180px;*/
    overflow:hidden; 
}

.shadow_block .block h1.homepage, 
.shadow_block_over .block h1.homepage
{    
    font-size:15px;    
    padding:2px 0 0 0;
}

.rightContentPart .shadow_block .block h1, 
.rightContentPart .shadow_block_over .block h1
{
    text-transform:capitalize;
}

.shadow_block .block p, .shadow_block_over .block p
{    
    margin:0 0 5px 20px;
    width:200px;
    overflow:hidden;
}

.shadow_block .block p img,
.shadow_block_over .block_over p img
{   
    margin:10px 5px 0 0;
}

/* styles for index page */

.indexRightContentPart .shadow_block,
.indexRightContentPart .shadow_block_over
{  
    width:270px;  
}

* html .indexRightContentPart .shadow_block,
* html .indexRightContentPart .shadow_block_over
{
    margin-left:3px;
}
.indexRightContentPart .shadow_block .top_div,
.indexRightContentPart .shadow_block_over .top_div
{   
    background-image:url(../images/shadow_block_bg_top_270.png);         
}
.indexRightContentPart .shadow_block_over .top_div_over
{       
    background-image:url(../images/shadow_block_bg_top_over_270.png);        
}


.indexRightContentPart .shadow_block .block
{    
    background:transparent url(../images/shadow_block_bg_middle_270.png) top left repeat-y;    
}
.indexRightContentPart .shadow_block_over .block_over
{            
    background:transparent url(../images/shadow_block_bg_middle_over_270.png) top left repeat-y;
}

.indexRightContentPart .shadow_block .bottom_div
{
    background:transparent url(../images/shadow_block_bg_bottom_270.png) top left no-repeat;         
}
.indexRightContentPart .shadow_block_over .bottom_div_over
{   
    background:transparent url(../images/shadow_block_bg_bottom_over_270.png) top left no-repeat;         
}

.indexLeftContentPart .Teamlink
{    
    margin:0 0 15px 8px;
    color:#fff;
}

.indexLeftContentPart .Teamlink h1
{
    color:#fff;            
    font:bold 35px Arial Black;
    margin:0 0 5px 0;
    padding:0;
}

.indexLeftContentPart .Teamlink p
{    
    font:bold 14px Franklin Gothic Book;    
    margin:0;
    padding:0;
    line-height:normal;
}


.indexRightContentPart .shadow_block img,
.indexRightContentPart .shadow_block_over img
{   
    float:right;
    margin:5px 18px 0 0;
}

.indexRightContentPart .shadow_block h1,
.indexRightContentPart .shadow_block_over h1
{       
    margin-bottom:0;    
    width:160px
}


/* video */

.video h1
{       
    margin-top:5px !important;    
    margin-bottom:8px !important;    
    font-size:25px  !important;    
    width:160px; 
}

.video .block h4
{    
    width:160px; 
}

.indexRightContentPart a div.videoArrow
{
    width:58px;
    height:55px;
    float:right;
    margin:7px 18px 0 0;
    background-image:url(../images/arrow_video.gif);
}

* html .indexRightContentPart a div.videoArrow
{
    margin-right:8px;
}

.indexRightContentPart a:hover div.videoArrow
{    
    background-image:url(../images/arrow_video_active.gif);
}