@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {

	/* background-image:url(design/bg.jpg);
	 background-color:#FFFFFF;
	 background-repeat:repeat;
	 background-position:top left;*/
	 background-color:#818b90;
	 text-align:center;
	 background-image:url(design/bg_header.jpg);
	
	 background-repeat:repeat-x;
	 background-position:top left;
}

a img{
	border:none;

}

p, br{
	margin:0;
	padding:0;
}

#wrapper_bg{

	 background-image:url(design/bg.jpg);
	 background-color:#FFFFFF;
	 background-repeat:repeat;
	 background-position:top left;
	 float:left;
	 width:100%;
	 height:100%;

}

#wrapper { 

	 float:left;
	/* width:100%;
	 height:100%; */
	 text-align:center;
	 background-image:url(design/light.jpg);
	 background-repeat:no-repeat;
	 
}



#logo_wrapper{
	
	 margin: 0 auto;
	 width:100%;
	 
	 text-align:center;
	
 
}

#header{
	margin: 0 auto;
	width:960px;
	height:104px;
	margin-top:5px;
	background-color:#d8e4e9;
	 background-image:url(design/header_yellow.gif);
	 background-repeat:no-repeat;
	 background-position:left top;
	 
	 border-top:solid 1px #b3bebe;
	 border-left:solid 1px #b3bebe;
	 border-right:solid 1px #b3bebe;
	 
	 -moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	 -moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

#logo{
	
	float:left;
	width:151px;
	height:60px;
	margin-top:26px;
	margin-left:34px;
	display:inline;

}

.flash{
	float:left;
	width:740px;
	height:104px;
	
	margin-left:20px;
	display:inline;
}

#menu_wrapper{
	
	 float:left;
	 width:100%;
	 height:25px;
	 text-align:center;
	 
	 
	 border-top:solid 1px #bec4c5;
	 border-bottom:solid 1px #bec4c5;
 	 background-color:#e0ebf0;
}



#menu_container{
	margin: 0 auto;
	width:960px;
	height:25px;
	
	
	
}





ul#menu{
	
	float:left;
	height:25px;
	display:inline;
	border-left:solid 1px #b2b8bb;
	background-color:#f0f4fb;
	
	display:inline-block;	
	list-style-type:none;

}

ul#menu li{
	
	float:left;
	
	height:25px;
	border-right:solid 1px #b2b8bb;
	
	display:inline-block;	



}

ul#menu li a.normal{

	float:left;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/
	color:#0077cd;
	font-weight:bold;

	text-align:left;

	
	text-decoration:none;

}

ul#menu li a.signed_in{

	float:left;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/
	color:#0077cd;
	font-weight:bold;

	text-align:left;
	background-color:#ffff86;
	
	text-decoration:none;

}
.active_button {
 
 	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/

	font-weight:bold;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	background-image:url(design/menu_hover.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
 
 
 
 }
 
 .active_button2 {
 
 	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/

	font-weight:bold;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	background-image:url(design/menu_hover2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
 
 
 
 }

ul#menu li a:hover.normal{

	color:#fff;
	float:left;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	background-image:url(design/menu_hover.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
}

ul#menu li a:hover.signed_in{

	color:#fff;
	float:left;

	display:block;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	height:20px;
	
	background-image:url(design/menu_hover2.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	
}

ul#menu li a.signed_in_image{

	float:left;

	display:block;

	height:25px;
	width:26px;
	background-image:url(design/comments.gif);
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/
	color:#0077cd;
	font-weight:bold;

	text-align:left;
	background-color:#ffff86;
	
	text-decoration:none;

}

ul#menu li a:hover.signed_in_image{
	
	background-image:url(design/comments_on.gif);
	background-repeat:no-repeat;

}

.active_button3 {
	
	float:left;

	display:block;

	height:25px;
	width:26px;
	background-image:url(design/comments_on.gif);
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#748cb8;*/
	color:#0077cd;
	font-weight:bold;

	text-align:left;
	background-color:#ffff86;
	
	text-decoration:none;

}


#body_wrapper{
	
	float:left;
 	width: 100%;

 	text-align:center;
	background-image:url(design/wrapper_gradient.gif);
	background-repeat:repeat-x;
	background-position:top left;

}







#container{
	margin: 0 auto;
	width:960px;
	padding-top:16px;

}

#left_column{

	float:left;
	width:648px;
	margin-right:17px;
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	
	background-color:#f0f5f7;
	background-image:url(design/content_gradient.gif);
	background-repeat:repeat-x;
	background-position:top left;
    overflow:hidden;
	
	 -moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	 -moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	
	min-height:400px;
	display:inline;
	
	text-align:justify;
	
}


#left_column h3{

	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:14px;
	font-style:italic;
	color:#21323e;

}

#left_column h4{

	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:12px;
	font-style:italic;
	color:#31414e;

}

#left_column h3.Title_inside {

	clear:both;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:14px;
	font-style:italic;
	color:#82848a;
	
	line-height:18px;

}

.notes{
	font-size:11px;
	letter-spacing:0px;
	
	font-weight:normal;
}


#left_column h3.subTitle_inside {

	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:11px;
	font-style:normal;
	
	letter-spacing:1px;
	/*color:#53565c;*/
	color:#008add;
	padding:6px;
	
	background-color:#cdd0d8;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-left: solid 8px #0098ee;

}

.choose_lessons{
	float:left;
	clear:both;
	margin-top:20px;
	/*height:300px;*/
	width:100%;
	/*background-color:#ebebeb;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;*/

}

.choose_lessons p{
	/*padding:10px;*/
}

ul.inside_list{

	clear:both;
	padding-top:16px;
	padding-left:20px;
	padding-right:20px;
	
	float:left;
	
}

ul.inside_list li{

	
	margin-top:14px;
	list-style-type:none;
	
	padding-left:24px;
	background-image:url(images/dots.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	letter-spacing:0px;
	
	color:#3f4145;
	font-weight:bold;
	line-height:22px;
	
	
	float:left;
	clear:both;
	width:100%;
	

	
}

ul.inside_list li a.list_drop{

	

	text-decoration:none;


	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	letter-spacing:0px;
	
	color:#3f4145;
	font-weight:bold;
	line-height:22px;
}


ul.inside_list li a.list_drop:hover{

	
	color:#26272b;
	border-bottom: dotted 1px #afb1b6;

	
}

ul.inside_list li .slide_panel{

	float:left;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
	
	width:91%;
	background-color:#dbdbdb;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	border: solid 1px #c6c6c6;
}

ul.inside_list li .slide_panel p{
	padding:10px;
	letter-spacing:0px;
	font-weight:normal;
}

ul.inside_list li .slide_panel p ol.small_list{
	float:left;
	width:100%;
}

ul.inside_list li .slide_panel p ol.small_list li.small_list_list{
	float:left;
	width:100%;
	clear:both;
	
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.span_1{

	font-weight:normal;

}


ul.inside_list_2{

	clear:both;
	padding-top:16px;
	
	padding-left:20px;
	padding-right:20px;
}

ul.inside_list_2 li{

	
	margin-top:14px;
	list-style-type:none;
	
	padding-left:24px;
	background-image:url(images/dots.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	letter-spacing:0px;
	
	color:#63656a;
	line-height:22px;
	
	font-weight:normal;
	
}

.span_2{
	
	color:#3f4145;
	font-weight:bold;
}

#left_column p{
	
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#181818;
	line-height:18px;
	padding-top:12px;
	
	

}

#left_column a.simple_link{
	
	
	
	letter-spacing:1px;
	color:#0067b8;
	text-decoration:none;
	font-style:italic;

}

#left_column a.simple_link:hover{
	
	
	letter-spacing:1px;
	border-bottom: dotted 1px #43b0ff;
	text-decoration:none;


}

#left_column p.sizeUp{

	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:14px;
	
	color:#181818;
	line-height:20px;
	padding-top:12px;
}

#left_column .map{
	
	clear:both;
	margin-top:10px;
	float:left;
	width:400px;
	height:300px;
	
	background-color:#CCCCCC;
}


#left_column p.notice{
	
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:12px;
	
	color:#63656a;
	line-height:18px;
	padding-top:12px;
	font-style:italic;
	font-weight:bold;

}

#left_column p.notice_sizeUp{
	
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	
	font-size:16px;
	letter-spacing:0px;
	
	color:#63656a;
	line-height:22px;
	padding-top:12px;
	font-style:italic;
	font-weight:bold;

}

.image_container{

	float:left;
	clear:both;
	margin-bottom:-30px;
	_position:relative;
	margin-top:10px;
}

#right_column{

	float:left;
	width:232px;
	
	/*padding-top:10px;*/
}




.right_block{

	float:left;
	width:232px;
	
	/*REMOVED*/
	/*height:190px;*/
	
	background-color:#fdf765;
	background-image:url(design/block_gradient.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-bottom:17px;
	
	
	/*add*/
	overflow:hidden;
	padding-bottom:10px;
}


/*add*/
.right_block_sm{

	float:left;
	width:232px;
	height:130px;
	background-color:#fdf765;
	background-image:url(design/block_gradient2.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-bottom:17px;
}
/***/

.right_block_slide{

	float:left;
	width:232px;
	height:90px;
	background-color:#da7500;
	
	padding-top:20px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-bottom:17px;
}

.right_block_facebook{

	float:left;
	width:232px;
	margin-bottom:17px;
	background:none;
}

p.rightTitle{
	float:left;
	padding:4px;
	display:block;
	background-color:#fcbd30;
	border:solid 1px #cea22b;
	
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b76600;
	font-weight:bold;
	
	margin-left:15px;
	margin-top:12px;
	margin-bottom:10px;
	
	display:inline;

}

.inputBox{
	
	float:left;
	
	display:inline-block;
	background-color:#fff;
	border:solid 1px #b8b41d;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	font-style:italic;
	
	margin-left:18px;
	margin-top:6px;
	width:194px;
	height:18px;
	
	
	
	

}

.inputBox2{
	
	float:left;
	
	display:inline-block;
	background-color:#fff;
	border:solid 1px #a34800;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	font-style:italic;
	
	margin-left:18px;
	margin-top:6px;
	width:194px;
	height:18px;
	
	
	
	

}

.checkBox_cont{
	
	float:left;
	clear:both;
	
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9e9e9e;
	font-style:italic;*/
	
	margin-left:18px;
	margin-top:6px;
	width:194px;
	height:22px;
	
	display:inline;

}

.checkBox{
	
	float:left;
	padding-right:4px;

}

.checkText{
	color:#8a8900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	width:80px;
	float:left;
	
	
}

p.signed_in_text{
	
	margin:0;
	padding:0;
	color:#8a8900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	
	margin-left:18px;
	margin-top:6px;
	clear:both;
}

.signed_in_box{

}

.submit_btn{

	float:right;
	width:62px;
	height:22px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

}

.submit_btn_2{

	float:right;
	
	height:24px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	padding-right:4px;
	padding-left:4px;

	

}

.notice_on_submit{

	float:left;
	clear:both;
	
	
	margin-left:18px;
	margin-top:6px;
	width:194px;
	
	display:inline;
	

}

a.forgot{
	
	float:left;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e5000;
	font-style:italic;
	
	width:100%;
	
	text-decoration:none;
	
	text-align:right;
	
	cursor:pointer;


}
a:hover.forgot{
	
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4e5000;
	font-style:italic;
	
	text-decoration:underline;


}

a.create_account{
	
	float:left;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#603e00;*/
	color:#724d11;
	font-weight:bold;

	text-decoration:none;
	text-align:left;
	cursor:pointer;
	
	
	margin-left:18px;
	margin-top:10px;
	width:140px;
	display:inline;
	
	padding-right:14px;
	background-image:url(design/why.gif);
	background-position:center right;
	background-repeat:no-repeat;


}

a:hover.create_account{	

	color:#603e00;
	text-decoration:none;
	padding-right:14px;
	background-image:url(design/why.gif);
	background-position:center right;
	background-repeat:no-repeat;
}

.signed_cont{

	float:left;
	width:100%;
	padding-top:12px;
}

a.sign_out{
	float:right;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#603e00;*/
	color:#724d11;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	cursor:pointer;
	margin-right:18px;
    display:inline;   
    _width:120px;
}

a:hover.sign_out{	

	color:#603e00;
	text-decoration:none;
}	


a.change_pass{
	
	float:right;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*color:#603e00;*/
	color:#724d11;
	font-weight:regular;

	text-decoration:none;
	text-align:left;
	cursor:pointer;
	
	
	margin-right:18px;
	
	
	display:inline;
	
	


}

a:hover.change_pass{	

	color:#603e00;
	text-decoration:none;
}

ul.newslist{

	float:left;
	clear:both;
	
	margin-left:18px;
	margin-top:6px;
	width:194px;
	
	display:inline;

}

ul.newslist li{

	
	float:left;
	padding-top:6px;
	padding-bottom:8px;
	/*height:13px;*/
	list-style-type:none;
	border-bottom:solid 1px #daad2e;
	text-align:left;
	
	clear:both;
	
	/*ADD*/
	width:194px;

}

ul.newslist li a{

	 float:left;
	 text-decoration:none;
	
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#8a8900;
	 letter-spacing:1px;
	 line-height:11px;

}

ul.newslist li a:hover{
	
	 text-decoration:none;
	 float:left;
	
	 color:#505200;
	
}

#footer{

	
 	float:left;
	width:100%;
	background-image:url(design/footer.gif);
	
	background-repeat:repeat-x;
	background-position:bottom left;
 	height:36px;
 	
 	text-align:center;
	
	border-bottom:solid 1px #9fa9ae;
}

#footer_content{
	margin: 0 auto;
	width:960px;
	

}



ul.footer_menu{

	float:left;
	display:inline;
	
	padding-left:0px;
	padding-top:12px;
}

ul.footer_menu li{

	float:left;
	display:inline;
	padding-right:2px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
	color:#2d363a;
	
}

ul.footer_menu li a{
	
	text-decoration:none;
	color:#2d363a;
}

ul.footer_menu li a:hover{
	color:#ffff86;
	
}

p.designed{

	margin:0;
	padding:0;
	float:right;
	width:400px;
	text-align:right;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	
	color:#2d363a;

}

p.designed a{

	color:#4250d7;
	text-decoration:none;

}

p.designed a:hover{

	color:#2640c5;
	text-decoration:none;

}



/************INTERESTED_IN TABLE**************************/
ul.interested_in{

	
	float:left;
	width:646px;
	
	margin-top:10px;
	margin-bottom:18px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-top: solid 1px #a0a2a9;
	border-left: solid 1px #a0a2a9;
	border-right: solid 1px #a0a2a9;
	
}

ul.interested_in li{

	
	float:left;
	list-style-type:none;
	border-bottom: solid 1px #a0a2a9;
	
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	width:640px;
	clear:both;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	
	
	color:#505257;
	line-height:22px;
	
	font-weight:bold;
	
} 

.interested_span{
	
	font-weight:normal;
	font-style:italic;
	font-size:11px;

}

.checkBox_interested_in{
	
	float:left;
	padding-right:2px;
	padding-top:5px;

}

/*******************/


/************************TMHMATA table****************/

ul.groups_header{

	
	float:left;
	width:646px;
	
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	
	
	
}

ul.groups_header li{

	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	
	letter-spacing:1px;
	/*color:#53565c;*/
	color:#008add;
	padding:6px;
	
	background-color:#cdd0d8;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-left: solid 8px #0098ee;
	display:inline;
	text-align:left;
	
	margin-right:6px;

}

ul.groups_header li.lesson{

	width:262px;
}

ul.groups_header li.group{

	width:240px;
}

ul.groups_header li.price{

	width:60px;
	
}


ul.groups_body{

	
	float:left;
	
	/*-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 1px #c0c3ca;*/
	
	
	
}

ul.groups_body li{

	float:left;
	list-style-type:none;
	
	
	
	width:646px;
}




ul.groups_body li ul{
	
	
	float:left;
	display:inline;
	
	
}

ul.groups_body li ul li{
	
	
	float:left;
	display:inline;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	
	color:#505257;
	line-height:22px;
	
	font-weight:bold;
	padding-left:8px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 1px #a0a2a9;


	text-align:left;
	
	margin-right:6px;
	margin-bottom:4px;
}


ul.groups_body li ul li.lesson2{

	width:269px;
}

ul.groups_body li ul li.group2{

	width:248px;
}

ul.groups_body li ul li.price2{

	width:70px;
	
}

/*****STYLE gia useful.html**********/

ul.groups_body li.useful{

	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	
	color:#505257;
	line-height:22px;
	
	font-weight:bold;
	
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 1px #a0a2a9;


	text-align:left;
	margin-bottom:4px;
	clear:both;
	
	width:646px;
}

ul.groups_body li.useful ul.useful_ul{
	
	float:left;
	display:inline;

}

ul.groups_body li.useful ul li.useful2{

	width:550px;
	float:left;
	
	margin-top:3px;
	display:inline;
	
	margin-left:4px;
	
	border:none;
}

ul.groups_body li.useful ul li.useful3{

	width:45px;
	float:left;
	display:inline;
	border:none;
	margin-top:3px;
	
	text-align:right;

}

ul.groups_body li.useful ul li.useful3 a.download_btn{

	float:right;
	width:21px;
	height:21px;
	display:block;
	
	background-image:url(design/download_btn.gif);
	background-repeat:no-repeat;
}

ul.groups_body li.useful ul li.useful3 a:hover.download_btn{

	float:right;
	width:21px;
	height:21px;
	display:block;
	
	background-image:url(design/download_btn_on.gif);
	background-repeat:no-repeat;
}


ul.groups_body li.useful_folder{

	float:left;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	
	color:#505257;
	/*line-height:22px;*/
	/*_height:30px;                                                    4*/
	font-weight:bold;


	
	background-color:#dde0e7;
	text-align:left;
	margin-bottom:4px;
	clear:both;
	
	width:648px;
}

ul.groups_body li.useful_folder a{

	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	background-color:#e1e1e1;
	color:#007acc;
	line-height:22px;
	
	font-weight:bold;
	text-decoration:none;
	display:block;

	text-align:left;
	
	padding-top:6px;
	padding-bottom:6px;
	width:606px;
	border: solid 1px #b5b7bf;
	border-bottom-color:#a0a2a9;
	padding-left:40px;
	background-image:url(design/folder.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}

ul.groups_body li.useful_folder a:hover{

	background-color:#cdd0d8;
	border: solid 1px #a0a2a9;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	
	color:#007acc;
	line-height:22px;
	
	font-weight:bold;
	text-decoration:none;
	display:block;

	text-align:left;

	padding-top:6px;
	padding-bottom:6px;
	width:606px;
	
	padding-left:40px;
	background-image:url(design/folder.gif);
	background-repeat:no-repeat;
	background-position:center left;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.span_folder_info{

	float:right;
	text-align:right;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:1px;
	font-style:italic;
	color:#777;
    _overflow:hidden;
	font-weight:normal;
	padding-right:10px;
}

.lesson_label{

	float:left;
    _overflow:hidden;
	
}




/*****more styles****/

ul.groups_body li ul li.discound{

	width:271px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#f01111;
	font-style:italic;
	border:none;
}

ul.groups_body li ul li.discound2{

	width:72px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#f01111;
	font-style:italic;
	border:none;
}



ul.groups_body li ul li.total{

	width:271px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#d57f00;
	font-weight:bold;
	border:none;
}

ul.groups_body li ul li.total2{

	width:72px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#d57f00;
	font-weight:bold;
	border:none;
}


ul.groups_body li ul li.paid{

	width:271px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#00961e;
	font-weight:bold;
	border:none;
}

ul.groups_body li ul li.paid2{

	width:72px;
	/*border: solid 1px #006590;*/
	background-color:#e6e6e6;
	color:#00961e;
	font-weight:bold;
	border:none;
}


ul.groups_body li ul li.final{

	width:271px;
	/*border: solid 1px #006590;*/
	background-color:#d1d1d1;
	color:#bb0000;
	font-weight:bold;
	
	border:none;
}

ul.groups_body li ul li.final2{

	width:72px;
	/*border: solid 1px #006590;*/
	background-color:#d1d1d1;
	color:#bb0000;
	font-weight:bold;
	border:none;
}



.dropList{

	
	border: solid 1px #a0a2a9;
	

}

.option{

	padding-top:2px;
	padding-right:8px;
}



/***********************OPINIONS********************/

#opinions_cont{

	float:left;
	width:100%;
	margin-top:16px;
	
	

}

.the_opinion{
	
	float:left;
	width:100%;
	clear:both;
	margin-top:24px;

}

.opinion_identity{
	float:left;
	width:100%;
	height:35px;
	
	
}

.opinion_pic{
	float:left;
	width:34px;
	height:34px;
	overflow:hidden;
	
	background-color:#999999;
	margin-left:1px;
	display:inline;
}

.opinion_name{
	
	float:left;
	margin-left:5px;
	height:29px;
	
	display:inline;
	margin-top:2px;

}

.opinion_nameL{
	
	float:left;
	height:29px;
	width:20px;
	background-image:url(design/opinion_nameL.gif);
	background-repeat:no-repeat;
	

}

.opinion_nameR{
	
	float:left;
	height:29px;
	width:14px;
	background-image:url(design/opinion_nameR.gif);
	background-repeat:no-repeat;
	

}

.opinion_nameBody{
	
	float:left;
	height:23px;
	background-color:#0098ee;
	
	padding-left:1px;
	padding-right:1px;
	padding-top:6px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	font-style:italic;
	color:#fff;
	
}

.opinion_text_cont{

	float:left;
	width:646px;
	border:solid 1px #dbd545;
	background-color:#fdf765;
	margin-top:3px;
	
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

.opinion_date_cont{

	float:left;
	width:648px;
	height:23px;
	background-color:#aeada9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	margin-top:7px;
	
}

.opinion_date{
	
	float:left;
	height:18px;
	
	padding-top:5px;
	padding-left:11px;
	
	color:#33322f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	letter-spacing:0px;

}

a.hide_button{

	float:right;
	margin-right:5px;
	display:inline-block;
	height:19px;
	width:75px;
	
	color:#64635f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	padding-top:4px;
	
	cursor:pointer;
	

}

a:hover.hide_button{
	color:#4b4a47;
}

.opinion_text{

	
	float:left;
}

.opinion_text p{
	
	margin:0;
	padding:14px;
	color:#00002e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:0px;
	line-height:16px;

	
}

ul.opinions_paging{

	float:right;
	clear:both;
	border-top:solid 1px #78c6f2;
	display:inline;
	padding-top:5px;
	
	margin-top:20px;
}

ul.opinions_paging li{

	float:left;
	display:inline;
	padding-left:3px;
	
	list-style-type:none;
}

ul.opinions_paging li a{

	color:#aeada9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
}

ul.opinions_paging li a:hover, .paging_active{
	color:#0098ee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
}

#enter_comment{
	
	float:left;
	width:648px;
	margin-top:35px;
	clear:both;
	
	margin-bottom:10px;

}

.enter_comment_header{
	float:left;
	clear:both;
	padding:6px 8px 8px 8px;
	background-color:#d19700;
	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;

}

.enter_comment_input{
	
	float:left;
	width:626px;
	border:solid 1px #aeada9;
	background-color:#dad9d5;
	margin-top:10px;
	padding:10px;
	height:200px;
	
	overflow-y:auto;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	color:#454340;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0px;
	
	
}

a.submit_comment{

	float:right;
	clear:both;
	margin-top:6px;
	padding:2px 4px 4px 4px;
	background-color:#0098ee;
	border:solid 1px #007cce;
	
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	
	display:block;
	
	text-decoration:none;
	
	cursor:pointer;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

a:hover.submit_comment{

	
	background-color:#007cce;
	display:block;
	
}


ul.newslist_inside{

	float:left;
	clear:both;
	width:100%;
	
	margin-top:6px;
	
	
	display:inline;

}

ul.newslist_inside li{

	
	float:left;
	padding-top:6px;
	padding-bottom:8px;
	/*height:13px;*/
	list-style-type:none;
	border-bottom:dotted 1px #96a8b7;
	text-align:left;
	width:100%;
	clear:both;

}

ul.newslist_inside li a{

	 float:left;
	 text-decoration:none;
	
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#172833;
	 letter-spacing:1px;
	 line-height:14px;

}

ul.newslist_inside li a:hover{
	 text-decoration:none;
	 float:left;
	
	 color:#0f1f2b;
	
}


ul.news_paging{

	float:left;
	clear:both;
	
	display:inline;
	padding-top:5px;
	
	margin-top:4px;
}

ul.news_paging li{

	float:left;
	display:inline;
	padding-left:3px;
	
	list-style-type:none;
}

ul.news_paging li a{

	color:#aeada9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
}

ul.news_paging li a:hover, .paging_active{
	color:#0098ee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:0px;
	font-weight:bold;
	text-decoration:none;
}

.news_date{

	color:#5b6c7a;
	font-size:-1;
	font-weight:normal;
	font-style:italic;
}
