﻿.pageContent { 
	width: 470px; 
}

.accordion {
	list-style-type: none; 
	padding: 0; 
	margin: 0 0 30px; 
	border: 1px solid #666; 
	border-top: none; 
	border-left: none;
	font-size:13px; 
	line-height:150%;
}

.accordion ul { 
	padding: 0; 
	margin: 0; 
	float: left; 
	display: block; 
	width: 100%; 
}

.accordion li { 
	background: #DDD; 
	 
	list-style-type: none; 
	padding: 0; margin: 0; 
	float: left; 
	display: block; 
	width: 100%;
}

.accordion li.active > a, .accordion li a:hover { 
	background-color:#E42D25;
	color:#FFF;
}

.accordion li.active > a .comments {
	color:#333;
}

.accordion li div { 
	padding:5px 10px; 
	background: #FFF; 
	display: block; 
	float: left; 
	width: 449px;
	
	border-bottom:none;
}

.accordion li div img, .accordion li div object { 
	margin:0px 10px 5px 0px;
	float:left;
}

.accordion a { 
	text-decoration: none; 
	border-bottom: 1px solid #999; 
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif, sans-serif;
	color: #E42D25; 
	padding: 5px 10px; 
	display: block; 
	cursor: pointer; 
	line-height:120%;
}

.accordion a .comments {
	font-size:12px;
	color:#333;
	font-weight:normal;
}

.accordion span a {
	color:#E42D25;
	font-size:12px;
	border:none;
}

.accordion span a:hover 
{
    background-color:#FFF;
    color:#E42D25;
    text-decoration:underline;   
}

	/* Level 2 */
.accordion li ul li { 
	background: #FFF; 
	
}

.accordion .members_panel 
{
    width:450px;    
}

.accordion .members_panel_left 
{ 
   width:100px;
   float:left;  
   text-align:center; 
}

.accordion .members_panel_right 
{ 
    width:310px;
    float:right;    
}

.accordion .members_panel br 
{
    clear:both;    
}

.accordion li a.smalllink
{
    color:#E42D25;
    font-size:13px;
    font-weight:bold;
    text-decoration:none;
    background-color:#FFF;
    border-bottom:none;
}

.accordion a.smalllink:hover
{
    color:#E42D25;  
    background-color:#FFF;
    text-decoration:underline;
    border-bottom:none;
}

#menu 
{
	list-style: none;
	float: left;
	cursor:pointer;
	width:100%;
	height:25px;
	vertical-align:middle;
	text-align:center;
	background-color:#EEEEEE;
	border-right: solid 1px #CCC;
	border-top: solid 1px #CCC;
	border-left: solid 1px #CCC;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
	margin-right:2px;
	color:#333;
	font-size:14px;
	padding-top:10px;
}
#menu li 
{
	float: left;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
}
#menu a 
{
	float: left;
	vertical-align:middle;
	text-decoration:none;
	color:#000;
}
#menu a:hover,
#menu li a.active {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#E42D25;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    color:#FFFFFF;
    font-size:14px;
    height:25px;
    margin-right:2px;
    padding-top:10px;
    text-align:center;
    vertical-align:middle;
    width:100%;
}

.tab1 {
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    background-color:#E42D25;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    color:#FFFFFF;
    font-size:14px;
    height:25px;
    margin-right:2px;
    padding-top:10px;
    text-align:center;
    vertical-align:middle;
    width:100%;
}

.accordion .members_panel_left div 
{
    width:430px;
    background-color:#FFF;   
}

.accordion .module_comment 
{
    width:45px;
    height:14px;
    background:url(images/cufche.png) top left no-repeat;
    padding-left:18px;
    font-size:11px;
    color:#333;
    margin-top:70px;
}
.accordion .comments_panel
{
    width:430px;
    float:left;
    padding-top:10px;
    border-top:1px solid #999;
    margin-top:5px;
}
.accordion .comments_panel_left
{
   width:52px;
   float:left;   
   display:inline;
   text-align:right;
   padding:0;
}
.accordion .comments_panel_right
{
    width:360px;
    float:right;  
    display:inline;
    padding:0;
}

.accordion .comments_panel_right .comment_body 
{
    width:328px;
    padding:10px;
    background-color:#EEE;
    margin-top:5px;
}

.accordion .comments_panel_right .comment_body > div
{
    width:330px;
    padding:0;
    background-color:#EEE;
}

.accordion a.acc_name 
{
    text-decoration:none;
    width:350px;
    padding:0px 0 5px 0;
}

.accordion a.acc_name:hover
{
    background-color:#FFF;
    text-decoration:underline;
    color:#E42D25;    
}

.accordion .comments_panel_right .small.awesome 
{
    margin:10px 5px 0px 10px;   
}

.accordion .clear_comment 
{
    clear:both;
    height:1px;
    border-bottom:1px solid #999;  
    width:400px;
    margin-bottom:10px; 
}

.accordion .comment_down > div
{
    width:100px;   
    padding-left:77px;
}

.accordion .comment_down > div textarea 
{
    border:1px solid #999; 
    width:340px;  
}

.accordion .comment_down > div .small.awesome 
{
    float:left;   
}

.accordion .comment_down > div a.small.awesome,
.accordion .comments_panel_right a.small.awesome
{
    color:#FFF;   
}

.accordion li div > ul 
{
    display:block;   
}

.accordion li div .awesome 
{
    font-size:11px;
    font-weight:normal;
    margin-bottom:10px;
}
.accordion .divNone > div
{
	display:none;
}
.accordion div .divBlock
{
	display:block;
}

.accordion .comments_div2 > div > div
{
   padding-left:0;  
}
.inner_list a
{
    background-color:#FFF;
}
.activitystyle
{
     background-color:#FFF;
}

.accordion li .inner_list 
{
    margin:10px 0px;   
}

.accordion li .inner_list a 
{
    font-size:12px;
    text-decoration:none;
    min-width:50px; 
    background-color:#EEE;
    border-bottom:none;
    border-right:3px solid #FFF;
    border-top:3px solid #FFF;
      
}

.accordion li .inner_list a:hover 
{
    text-decoration:underline;
    background-color:#EEE;
    color:#E42D25;    
}

.accordion li .inner_list li 
{
    width:33%;
    float:left;
    text-align:center;      
}

.title_date 
{
    background:url(images/icon_date.png) top left no-repeat; 
    padding-left:22px;
    font-size:14px;
    color:#E42D25;
    margin-right:5px;
    font-weight:bold;  
    margin:10px 0px;  
}

.title_deadline
{
    background:url(images/deadline_date.png) top left no-repeat; 
    padding-left:22px;
    font-size:14px;
    color:#E42D25;
    margin-right:5px;
    font-weight:bold;  
    margin:10px 0px;  
}

.title_comment 
{
    background:url(images/icon_comments2.png) #FFF top left no-repeat; 
    padding-left:22px;
    font-size:14px;
    color:#E42D25;
    margin-right:5px;
    font-weight:bold;
    margin-left:10px;
}

.title_members 
{
    background:url(images/icon_members2.png) top left no-repeat; 
    padding-left:22px;
    font-size:14px;
    color:#E42D25;
    margin-right:5px;
    font-weight:bold;        
}

.accordion .comments_div2 
{
    border-top:1px solid #999; 
    padding-top:10px;  
}

.accordion .intro_text 
{
    font-weight:bold;
    padding-bottom:5px;
    border-bottom:1px solid #999;
    margin-bottom:5px; 
    font-size:16px;
    color:#E42D25;  
}

.accordion .body_text 
{
    font-size:13px;
    padding-bottom:0px 0px 5px 0px;
    border-bottom:1px solid #999;
    margin-bottom:10px; 
    width:429px;    
}

.accordion .body_text > p 
{
   margin-left:-10px;
}

.accordion .responsible a
{
   font-size:13px; 
   display:inline;
   padding-left:0px;
}

.accordion .warning 
{
   background:url(images/important_icon_2.png) left no-repeat;
   
   background-color:#E42D25;
   color:#FFF;
   padding:0px 0px 0px 20px;
   border:5px solid #E42D25;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}
