.content-block { padding: 0 25px; }
div.big-font { padding: 0 20px !important; }


#slide-block {
    position: absolute;
    height: 35px;
    width: 39px;    
    top: 22px;
    right: 0;
    cursor: pointer;
    font-size: 0;
}

.jaba-blocks-on {
    background:transparent url(../images/jaba-blocks-on.png) no-repeat scroll 0 0;
}

.jaba-blocks-off {
    background:transparent url(../images/jaba-blocks-off.png) no-repeat scroll 0 0;
}

#logo {
    position: relative;
}

/************************************Visitor************************************/

#visitor {
 width: 190px;
 float: left;
}
#visitor div {
 border: 1px dotted #ccc;
 padding: 10px;
 margin-bottom: 10px;
}
#visitor div img {
 margin: 0 0 0 34px;  
}
#visitor div p {
 text-align: left;
 margin: 5px 0;
}
#visitor h2 {
 font-size:0.9em;
 margin-bottom:10px;
 text-align:left;
}

/****************************Volunteers***************************************/

#middle-train-promo {
 margin-top: 25px;
}

.train_galery {
 float:left; 
 width:640px;
 display: block;
}

#train-press-release {
 float:left;
 width:630px; 
}


#banner-train-promo {
 float:right !important;
 width:195px !important;
}

#banner-train-promo img#train {
 border:1px dotted #CCCCCC;
 padding:14px;
}

#banner-train-promo img {
margin-bottom:10px;
}

#middle-after-gal {
margin-top: 25px;
}
#translation {
 /*float:left;
 margin:0 20px;
 width:364px;*/
 clear: both; 
}    
#vol {
 float:left;
 margin:0 20px;
margin-left:20px;
 padding-top: 45px;       
	width:420px;
}

#vol img {
	float: left;

}

#vol p {	
	padding-top: 7px;
	padding-left: 10px; 
	text-align: justify;

}




#vol p a.reg {
    background: #FF9E1C none repeat scroll 0 0;
    border-color: #F7CC94 #D96B36 #D96B36 #F7CC94;
    border-style:solid;
    border-width:2px;
    color:#FFFFFF;
    float:right;
    padding:6px 10px;
    text-decoration:none;
    text-shadow:1px 0 1px #D96B36;
    text-transform:uppercase;

}
#vol p.vol-reg a{ font-weight: bold; }
    /*#vol p a:hover { border-color: #D96B36 #F7CC94 #F7CC94 #D96B36; }*/

#vol-ob { margin-bottom: 0 !important; }
#lkv { margin: 0 20px; width: 350px; float: left; }
#vol-ob td {  font-weight: bold; padding: 5px 0; }
#vol-ob td a { font-weight: normal; text-decoration: underline; }
#vol-ob td a:hover {text-decoration: none;}

.banner-session{
	float:left;
	margin-left:18px;
	margin-top:0;
}


/*******************************************************************************/

body {
    background:transparent url(../images/background-body.png) repeat scroll 0 0 !important;
}

.content-block h1 a {color: #00A686;}

.profile-blog h1.title a.title-link, #navigation li.hover a, #navigation li a:hover, #navigation li a.active { color: #00A686 !important; } 
.profile-blog h1.title a.title-link span { border-bottom: 1px dashed #00A686 !important; }
/*.menu li, .menu li.active a, .menu li a:hover { color: #00A686; }*/

#navigation ul { margin-top: -10px; }

/**************************************************/

#jaba-blocks {
    margin-bottom: 25px;
    margin-top: 10px;
    float: left;
}

#jaba-blocks .links a, #jaba-blocks .links span {
    width: 201px;
    height: 196px;
    float: left;
    text-indent: -10000px;
}

  #jaba-blocks .links { background: transparent url("../images/jabs-bg.gif") repeat-x 0 top; float: left; width: 100%; }

    #jaba-blocks .links a.social { background: transparent url("../images/jabs.png") no-repeat left -196px; }    
    #jaba-blocks .links a:hover.social { background: transparent url("../images/jabs.png") no-repeat left 0; }

    #jaba-blocks .links a.ego { background: transparent url("../images/jabs.png") no-repeat -402px -196px; margin: 0 153px; }    
    #jaba-blocks .links a:hover.ego { background: transparent url("../images/jabs.png") no-repeat -402px 0; }
    
    #jaba-blocks .links a.change { background: transparent url("../images/jabs.png") no-repeat -603px -196px; }    
    #jaba-blocks .links a:hover.change { background: transparent url("../images/jabs.png") no-repeat -603px 0; }
    
        #jaba-blocks .links span.change { background: transparent url("../images/jabs.png") no-repeat -603px 0; }
        
#jaba-blocks .promo-text { clear: both; float: left; width: 100%; }
    
    #jaba-blocks .promo-text p {
        width: 250px;
        float: left;
        font-size: 0.7em;
        padding: 64px 11px 44px 11px;
        text-align: justify;
    }
    
        #jaba-blocks .promo-text p strong { text-transform: uppercase; padding-bottom: 4px; }
            #jaba-blocks .promo-text p.social strong { color: #FF9E1C; }
            #jaba-blocks .promo-text p.ego strong { color: #ec4446; }
        
        #jaba-blocks .promo-text p.social { background: transparent url("../images/promo-text.png") no-repeat -4px 0; }
        #jaba-blocks .promo-text p.ego { margin: 0 46px 0 47px; background: transparent url("../images/promo-text.png") no-repeat -290px 0; }        
        #jaba-blocks .promo-text p.change { background: transparent url("../images/promo-text.png") no-repeat -570px 0; }        
/****************************************************/

#jaba-block {
    float: right;    
    background: transparent url("../images/jabs-inner-bg.gif") repeat-x 0 -5px;    
}

#jaba-block a, #jaba-block span {
    width: 71px;
    height: 85px;
    display: block;
    float: left;
    text-indent: -10000px;
}


#jaba-block a:hover.social { background-position: -119px -91px !important; }
#jaba-block a:hover.ego { background-position: -219px -91px !important; }


#jaba-block a.social { background: transparent url("../images/jabs-inner-point.png") no-repeat -119px 0; }
#jaba-block a.ego { background: transparent url("../images/jabs-inner-point.png") no-repeat -219px 0; margin: 0 55px; }
#jaba-block span.change { background: transparent url("../images/jabs-inner-point.png") no-repeat -319px 0; }
/*******************************************************Gallery events***************************************************************/

.digest_galery { width: 907px; float: left; margin-left: -23px; }

.digest_galery li,.train_galery li { position: relative; float: left; list-style: none; height: 146px; }

.digest_galery img, .train_galery img { height: 146px; }

.tape {    
    float:left;
    margin: 0;
    width: 855px;
    height: 146px;
    overflow: hidden;
    
}
.train_galery .tape {
    width: 640px;
		margin: 10px 0;
}
.digest_galery span.imagehover, .train_galery span.imagehover {
    float: none !important;
    width: 100%;
    height: 146px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;    
}

.digest_galery span.shade-top, .train_galery span.shade-top {
    background:#000000 none repeat scroll 0 0;
    display:block;
    height: 26px !important;
    opacity:0.7;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
    padding:0 !important;
    position:absolute;
    width: 100% !important;
    top: 0;
    left: 0;
}

.digest_galery span.shade-bottom, .train_galery span.shade-bottom {
    background: #000000 none repeat scroll 0 0;
    display: block;
    height: 44px !important;
    opacity: 0.7;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" !important;
    padding: 0 !important;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100% !important;
}

.digest_galery ul, .train_galery ul { width: 2000px; font-size: 1em; }

.digest_galery a,.train_galery a { text-decoration: none; float: left; }

.digest_galery h1 a, .train_galery h1 a { color: #00A686; font-size: 0.8em !important; padding: 5px 4% 5px 4%; height: 16px; width: 88%; font-weight: bold; text-transform: uppercase; }
.digest_galery h2 a, .train_galery h2 a { color: #fff; font-size: 0.62em !important; padding: 4px 2% 4px 2%; height: 36px; width: 96%; } 

.digest_galery h1, .digest_galery h2, .train_galery h1, .train_galery h2 { position: absolute; font-weight: normal; width: 100%; padding: 0 !important; }
.digest_galery h1, .train_galery h1 { top: 0; left: 0; height: 26px; }
.digest_galery h2, .train_galery h2 { bottom: 0; left: 0; height: 44px;  }

.digest_galery .arrow-left, .digest_galery .arrow-right, .train_galery .arrow-left, .train_galery .arrow-right { width: 25px; height: 146px; float: left; cursor: pointer; }

.digest_galery .arrow-left, .train_galery .arrow-left { background: url("../images/left-news-row.png") no-repeat 0 0; }
.digest_galery .arrow-right, .train_galery .arrow-right { background: url("../images/right-news-row.png") no-repeat 0 0; }



/***********************************Events*************************************/
.eventgroup {
    float:left;    
    margin:0 12px 20px;
    text-align:justify;
    width:260px;
}
.eventgroup .topic {
    float: left;
    width: 100%;
}
.eventgroup h2 {    
    float: right;
    margin-bottom: 10px;
    font-size: 0.9em;
}
.eventgroup h2 a { color: #00A686 !important; text-decoration: none; padding: 3px; text-shadow: 0 1px 1px #003F32; letter-spacing: 1px; }
.eventgroup h3 { text-align: left !important; clear: both; margin-left: 10px; }
.eventgroup h3 a { color: #000; text-decoration: none;}
.eventgroup img {}
.eventfull-text { width: 580px; float: right; margin-top: 0 !important; }
.content-block .eventfull-text h1 { color: #000 !important; }

.events-headinds { margin: 0 !important; width: 250px; float: left; font-size: 0.7em; }
.events-headinds li.active a { font-weight: bold; color: #444444; text-decoration: none !important; font-weight: bold; background-color: #ededed;  }
.events-headinds li a:hover { background-color: #ededed; }
.events-headinds li { list-style: none; margin: 0 0 12px 0 !important; overflow: hidden; }
.events-headinds li a { padding: 4px; margin: 0 0 1px 0; width: 100%; float: left; }
.events-headinds ul.action { margin: 0 !important; }
    /*span.image-event { width: 260px; float: left; padding: 0 10px 5px 0; }
    span.image-event a { float: left; }
	span.image-event span { float: left; width: 100%; }
	    span.image-event span.top { background: transparent url("../images/top.png") no-repeat 0 0; height: 2px; }
	    span.image-event span.bottom { background: transparent url("../images/bottom.png") no-repeat 0 0; height: 7px; }
	    span.image-event span.image { border-right: 1px solid #cbcbcb; border-left: 1px solid #cbcbcb; width: 258px !important; }
    */
    span.image-event {
        float:left;
        margin:0 10px 5px 0;
        overflow:hidden;
        position:relative;
    }
    
    .eventgroup span.image-event { margin: 0 0 5px 0; }
    
        span.image-event span {
            position:absolute;
            width:100%;
        }        
            span.image-event span.top {
                background:transparent url(../images/top.png) no-repeat scroll 0 0;
                height:2px;
                left:0;
                top:0;
            }
            
                span.image-event span.top-left {
                    background: transparent url(../images/top.png) no-repeat scroll left top;
                    height: 2px;
                    left: 0;
                    top: 0;
                    width: 4px;
                }
                
                span.image-event span.top-right {
                    background: transparent url(../images/top.png) no-repeat scroll right top;
                    height: 2px;
                    right: 0;
                    top: 0;
                    width: 4px;
                }
            
            span.image-event span.image {
                border-top: 1px solid #CBCBCB;
                border-left: 1px solid #CBCBCB;
                border-right: 1px solid #CBCBCB;                
                float:left;
                overflow:hidden;
                position:static;
                width:auto;
            }
                span.image-event a {
                    border:1px solid #FFFFFF;
                    float:left;
                }
                
            span.image-event span.bottom {
                background: #fff url(../images/bottom.png) no-repeat scroll 0 0;
                bottom:0;
                height:7px;
                left:0;
            }
            
            span.image-event span.bottom-left {
                background: #fff url(../images/bottom.png) no-repeat scroll left top;
                bottom: 0;
                left: 0;
                height: 7px;
                width: 100%;                
            }
            
            span.image-event span.bottom-right {
                background: #fff url(../images/bottom.png) no-repeat scroll right top;
                bottom: 0;
                height:7px;
                right:0;
                width: 48px;
                z-index:10;
            }
    
/****************************News navigation***********************************/
p#news-navigation { font-size: 0.9em !important; text-align: center; font-weight: bold; margin: 0 0 25px 0; }
#news-navigation .active { color: #444 !important; text-decoration: none !important; }    
p#news-navigation span a { color: #00A686; font-weight: bold; padding: 0 12px; background: transparent url("../images/line-a.gif") no-repeat right 0; }
p#news-navigation span a.lost { background: none !important; padding-right: 0 !important; }
/****************************events tags***************************************/
ul.cloud { margin: 1.46em; float: left; }
/*******************************REGISTRATION***********************************/
.lite-note button.button { font-size: 1.2em; margin: 10px 0 0 0; }
/*******************************************************************************/
.register strong, .lite-center strong, .content-block h1 { color: #00a686 !important; }
ul.tabSet li.on a, #profileset .tabSet li a.active, #profileset .tabSet li a:hover, .block-nav li.active, .people table tbody td.rating strong { background: #00A686 !important; }
    ul.tabSet li.on a { color: #fff !important; }

/*********************************Documents************************************/
#menu-documents {
    float: left;
    margin: 0 !important;
    width: 250px;
}
    #menu-documents ul li {        
	list-style-type: none;
	float: left;
	width: 250px;
	margin: 0 0 1px;
    }    
    #menu-documents ul li a {
	float: left;	
	padding: 4px;
	width: 100%;
    }
    #menu-documents ul li a:hover {
	background: #ededed;
    }
.documents-info {
    float: right;
    margin-top: 0 !important;
    width: 580px;
}
    .contact-info p, .documents-info p { margin: 10px 0; }    
    .documents-info p.italic { font-style: italic; }    
    .documents-info ul { margin-left: 40px; }
	.documents-info ul li { list-style: square; margin: 10px 0; }	
	.contact-info p span.underline { text-decoration: underline; }

#reminder-form input { width: 260px; }

.translationblock {
    float: left;
    margin: 20px 10px 20px 10px;
    width: 265px;
}

#train-blog-link .blog-train {
    color: #FF9E1C;
    font-weight: bold;
}


a#captcha-refresh img {
	width: 40px;
	height: 40px;
}

#captcha-p #captcha-text, #captcha-p #captcha { margin-left: 16px; }




#vol .statistics {
		background: transparent url("../images/statistics_32.gif") no-repeat left 6px;
		color:#FF9E1C;
		display:block;
		font-size: 1.54em;
		font-weight:bold;
		padding: 18px 0 0 39px;
		text-decoration:none;
		text-transform:uppercase;
		margin-top: 26px;
}





