﻿*{
	font-size:1em;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:	url('/images/background_gradient.gif') top #7d7856 repeat-x; 
	color:#000000; 
	font-size:70%;
}
h1 {
	margin:.5em 0 0.3em .4em;
	padding:0;
	font-size: 150%;
	color:#600326;
	line-height:100%;
}
	
/*big blue*/
h2 {
	font-size: 150%;
	color:#0B3A85;
	padding-left:0.5em;
}
/* 1st subcategory*/
h3 {
	margin:.7em 0 0.2em .4em;
	padding:0;
	font-size: 150%;
	font-weight:normal;
	color:#600326;
}

/* 2nd subcategories + in left menu */
h4 {
	margin:1.2em 0 0.2em 0.1em;
	padding-left:0.5em;
	font-size: 120%;
	color:#333123;
}

/*we need to change the color*/
h5 {
	font-size: 100%;
	color:#600326;
	padding-left:0.7em;
}

h6 {
	font-size: 100%;
	color:#600326;
	padding-left:0.5em;
	}
small{
	font-size:85%;
	}
img{
	border:0;
	}


p{
	margin:0 0 .7em 0;
	padding:0 1em 0 0.7em;
	line-height: 130%;
	text-align:justify;
	
}


li {
	padding: 0 1em .8em 0;
	margin:0;
	line-height: 130%;
	
	
}
dl{
	margin-left:.7em;
	}
dt{
	font-weight:bold;
	}
dd{
	padding:0;
	margin:-1.25em 0 .5em 6em;
	font-style:italic;
	}

strong{
	color:#333123;


}

blockquote{
	padding:0.2em 0 .7em 2em;
	margin:0;
	/*background:url(../images/left_menu_gradient.gif) bottom repeat-x #f2eab6;*/
	font-size:smaller;
	text-align:justify;
}
/*
a{
	color:#114B77;
}*/

a:visited{
	color:#8697a7;
}

a:hover{
	color:#600326;
}



#header{
	position:relative;
	background:url('/images/header_gradient.gif') repeat-x #f4eec8;
   }
img#ccac_logo{
	margin-top:10px; 
	}   
/*languages*/
	
#languages{
	margin:0 0 20px 8em;
	padding:0 .7em .3em 1.3em;
	background:url(/images/languages_gradient.gif) left bottom no-repeat;	
	color:#7a5c67;
	}
	

#languages a{
	color:white;
	text-decoration: none;
	font-family:Calibri, Verdana, sans-serif;
	font-size:110%;
	}

#languages a:hover{
	background:url(/images/languages_gradient.gif) top right no-repeat #930439;
	color:#eadee2;
	}

/* ----------Right menu --------------------------------- */
#left_menu{
	/*margin-top:-1em;*/
	/*font-size:90%;*/
}


.menu li{
	margin:0 0 0.3em 0.3em;
	padding:0 0.5em 0 0;
	line-height:1.2em;
	/*font-size:75%;*/
	font-weight:bold;
	list-style-image:url('../images/blue_point.gif');
	color:#114B77;
	text-align:left;
}

.menu li a, .menu li a:visited{
	text-decoration:none;
	color: #600326;
}

.menu li a:hover{
	background: #fcfbf2;
}

.menu a.active{
	background: #fcfbf2;
}
.menu sup#new{
	 padding-left:.3em;
	 color:#16619d;
	 font-size:80%;
	 font-style:italic;
}


#start_point{
	width: 230px;
	background:/*#600326*/ url(../images/bordo_button/bottom_left.gif) no-repeat left bottom;
	/*border: solid 1px #930439;
	border-bottom:0;*/
	text-align:center;
	
}
/*round edges for the button*/
#start-box-outer{
	background:url(../images/bordo_button/bottom_right.gif) no-repeat right bottom;
	padding-bottom:10px;
	}

#start-box-inner{
	background:url(../images/bordo_button/top_left.gif) no-repeat left top;
	}

#start_point a{
	display:block;
	padding:10px 5px 0 10px;

	background:url(../images/bordo_button/top_right.gif) no-repeat right top;
		
	color:white;
	line-height:120%;	
	text-align:center;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
	
#start_point a:hover{
	background: url(../images/bordo_button/top_right_highlighted.gif) no-repeat right top;
	color:#fee9f1;
	}

/*square form button for Starting Point - uses when it's opened (with submenus)*/
#start_point_square{
	margin:0;
	padding:0.5em 0;
	background: url(../images/title_gradient_bordo.gif) repeat-x top center #660328;
	border: solid 1px #930439;
	border-bottom:0;
	text-align:center;
	list-style-image:none;
	list-style-type:none;
}

#start_point_square a{
	color:#f1e9b5;
	text-decoration:none;
	font-weight:bold;
	/*color:#efe5a6;*/
	line-height:120%;
	
}




/*submenus for opened Strating Point*/
.start_point_submenu{
	margin:0;
	padding:1em 0 .5em 1.8em;
	background: url(../images/left_menu_gradient.gif) bottom repeat-x #f4EEC1;
	border: solid 1px #cdc073;	
	border-bottom: solid 1px #998f56;
	border-top:0;	
}

.start_point_submenu li{
	font-weight:normal;
	list-style-image:none;
	list-style-type:circle;
}

.first_block{
	margin:1em 0 0 0;
	padding:.5em 0 .5em 1.8em;
	background: url(../images/left_menu_gradient.gif) bottom repeat-x #f4eec1;
	border: solid 1px #cdc073;	
	border-bottom: solid 1px #998f56;
		
}
	

.block{
	margin:1em 0 0 0;
	padding:0 0 .5em 1.8em;
	background: url(../images/left_menu_gradient.gif) bottom repeat-x #f4eec1;
	border: solid 1px #cdc073;	
	border-bottom: solid 1px #998f56;
	}
.block h4{
    padding:0.3em 0 0.3em 1.8em;
	margin:0 0 .5em -1.8em;
	background: url(../images/title_gradient_beige2.gif) repeat-x top center #cdc173;
	font-size:100%;
	color:#54513a;
	
}



.subsection{
	margin:0 0 0 -0.2em;
	padding:0.3em 0 0 0;
}

.subsection li{
	font-weight:normal;
	list-style-image:none;
	list-style-type:circle;
}

.subsection li a{
	color: #600326;
	}



#add_buttom_space{
	padding: 0 0 0.5em 0;

	}

.about{
	padding:0.5em 0 0 1.7em;
	margin:0;
	
	}
/*-------------Blue cental text buttons-------------*/>		
	
.one_button_block{
	text-align:center;
	}
	
.one_button_block li{
	width: 100%;
	padding:0;
	background:/*#600326*/ url(../images/blue_button/bottom_left.gif) no-repeat left bottom;
	list-style:none;
	}

	
.start-box-outer_blue{
	background:url(../images/blue_button/bottom_right.gif) no-repeat right bottom;
	padding-bottom:10px;
	}

.start-box-inner_blue{
	background:url(../images/blue_button/top_left.gif) no-repeat left top;
	}

.one_button_block a, .one_button_block a:visited{
	display:block;
	padding:10px 5px 0 10px;
	background:url(../images/blue_button/top_right.gif) no-repeat right top;
	color:white;
	line-height:120%;	
	text-align:center;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	text-decoration:none;	
	}
	
.one_button_block a:hover{
	background: url(../images/blue_button/top_right_highlighted.gif) no-repeat right top;
	color:#edf7ff;
	}
	
/*--------------------------------------------------------*/
#universities_links li{
	padding:0;
	margin:0;
	}




/*date when it was modified*/
.date {
	color: #7B869A;
	font-size:x-small;
	text-decoration: none;
	}

/* for numero no superior presentation*/
sup{
	padding:0;
	margin:0;
	}

.footer {
	font-size:x-small;
	color: #E3DA9C;
	text-decoration: none;
	}

.footer strong, .footer a{
	color: #E3DA9C;
	}
	
/****block with border and with other bgcolor*/	
.plan{
	padding:0em 1em 0 2.5em;
	background: url('/images/table-images/back.png');
	border:solid 1px #cacfd7;
	text-align:left;
	line-height:170%;
	}

.plan ol,.plan li,.plan a{
	padding:0.3em 0;
	font-size:14px;
	}
	
.plan_narrow{
	width:50%;
	}
.plan_narrow ol,.plan li,.plan a{
	font-size:12px;
	}
	

