/* CSS Document */
body, td
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
		
	}
a
	{
		color:#205B97;
		text-decoration:none;
	}
	.active
		{
			color:#EA4C5B;
		}
a img {border:0px}		
h1, h2, h3
	{
		color:#205B97;
		margin-bottom:5px;	
	}
h1
	{
		font-size:17px;
		margin-bottom:20px;
		margin-top:6px;
	}	
h2
	{
		font-size:15px;
	}
	
	#item1 h2{
		margin-top:40px;
	}
	h2.smaller
		{
			font-size:14px;
		}
h3
	{
		font-size:11px;
	}		
p	
	{
		margin-top:5px;
	}				
body
	{
		margin:0px;padding:0px;
		background: #D7D7D7 url(../../graphics/layout/bg_head.gif) repeat-x left top;
		
	}	
#frame
	{
	width:769px;
	margin: 0px auto;
	}
	
	#head
		{
			height: 204px;
			background: url(../../graphics/heads/head_5.jpg) no-repeat left top;
			position:relative;		
		}
		#head a{
			color:white;
		}
		#lang
			{
				position:absolute;
				top: 7px;right:470px;
				color:white;
			}	
		#searchForm
			{
				position:absolute;
				top: 3px;right:20px;
			}
			#searchForm input
				{
					font-size:9px;
					border:2px solid #D7D7D7;
				}
				#searchForm input.submit, #menu input.submit
					{
						border:1px solid #D7D7D7;
						background-color:#F6F6F6;
						padding-bottom:1px;
					}
		#logo
			{
				position:absolute;
				top: 40px;left:40px;
				display:none;
			}
		#logo_text
			{
				position:absolute;
				top: 40px;left:30px;
			}
		#student
			{
				position:absolute;
				bottom:19px;
				right:190px;
				font-weight:bold;
			}
		#adult
			{
				position:absolute;
				bottom:19px;
				right:40px;
				font-weight:bold;
				text-align:center;
			}
			#adult a{
					color:#205B97;
			}
	#bodyUp
		{
	background: url(../../graphics/layout/bg_bodyUp.gif) repeat-y left top;
		height:12px;
		
			
		}			
	#body
		{
	float:left;
	background: url(../../graphics/layout/bg.gif) repeat-y left top;
	padding-left: 16px;
			
		}	
		#menu
			{
				width:186px;
				float:left;
				background: url(../../graphics/layout/bg_menuHead.gif) no-repeat left top;
				min-height:300px;
				padding-top:30px;
				border-top:1px solid #E9E9EA;
				border-right:1px solid #E9E9EA;
				/*border:1px solid red;*/
			}
			
			#menu input.text
				{
					width:100px;
					border:1px solid gray;
					margin-left:10px;
				}
			#menu p
				{margin: 0px 10px 5px}
			#menu form
				{
					margin:0px;
					margin-bottom:15px;
				}		
			#menu ul
				{
					margin:0px; padding:0px;
					font-weight:bold;
				}
			#menu li
				{
					background: url(../../graphics/layout/bg_menuItem.gif) no-repeat right bottom;
					padding: 10px;
					list-style: none;
					color:#205B97;
				}
		
					
				#menu ul ul
					{
						background: url(../../graphics/layout/bg_menuItemOpened.gif) repeat-y left top;
						padding-left: 70px;
						padding-bottom:10px;
						font-weight:normal;

												
					}
					#menu ul ul li
						{
							background: url(none);
							padding:3px;
						}
						#menu ul ul li a
							{
								color: black;
							}
							#menu ul ul li a.active
							{
								color:#EA4C5B;
							}
				#logoCvt
					{
						margin: 20px 40px;
					}
				#partnersTitle
					{
						margin-bottom:5px;
						
						
					}
				.partners
					{
						margin: 0px 0px 10px 7px
					}
				
			.item4
				{
					width:250px;
					min-height:170px;
					padding-right:15px;
					padding-top:30px;
					margin-right:5px;
					margin-bottom:10px;
					float:left;
					background-image: url(../../graphics/layout/bg_item_4.gif);
					background-repeat: no-repeat;
					background-position: left top;
					position:relative;
				} 
					
			.item6
				{
					width:250px;
					min-height:170px;
					padding-right:15px;
					padding-top:30px;
					margin-right:5px;
					margin-bottom:10px;
					float:left;
					background-image: url(../../graphics/layout/bg_item_6.gif);
					background-repeat: no-repeat;
					background-position: left top;
					position:relative;
				}
				.item6 ul
					{
						margin-top:0px;
						margin-left:10px;
						padding-left:0px
					}
					.item6 li
						{
							margin-top:0px;
							margin-left:6px;
							padding-left:0px
						}
					.itemTitle
						{
							position:absolute;
							top:6px;
							left:10px;
							color: #95B1CF;
							font-size: 11px;
							font-weight:bold;
						}
				
			#item1
				{
					width:510px;
					min-height:170px;
					padding:10px;
					padding-top:0px;
					margin-right:5px;
					float:left;
					background-image: url(../../graphics/layout/bg_item_1.gif);
					background-repeat: no-repeat;
					background-position: left top;
					/*border:1px solid red;*/
				}
				.more
					{
						background: url(../../graphics/layout/bg_item_foot.gif) no-repeat right top;
						text-align:right;
						clear:both;
						padding-top:8px;
						padding-right:20px;
					}
	
	#content
		{
			width:545px;
			float:right;
			margin-right:10px;
			margin-left:10px;
			/*border:1px solid red;*/
		}
	.imgBoxComplete
		{
			width:158px;
			float:left;
			
		}	
		.imgBox
			{
				background: url(../../graphics/layout/bg_picture.gif) repeat-y left top;
				padding:6px 9px;
				
				
			}
				
				.imgBoxTop
					{
						background: url(../../graphics/layout/bg_picture_top.gif) no-repeat center bottom;
						width:154px; height:4px;margin-left:2px;
					}								
				.imgBoxBottom
					{
						background: url(../../graphics/layout/bg_picture_bottom.gif) no-repeat left top;
						width:155px; height:4px;
					}
					
	.imgSmallBoxComplete
		{
			width:108px;
			float:left;
			
		}
	.imgBiggerBoxComplete
		{
			width:238px;
			float:left;
			
		}	
		
		.imgSmallBox
			{
				background: url(../../graphics/layout/bg_picture_small.gif) repeat-y left top;
				padding:6px 9px;
				
				
			}
		.imgBiggerBox
			{
				background: url(../../graphics/layout/bg_picture_bigger.gif) repeat-y left top;
				padding:6px 9px;
			}	
				
				.imgSmallBoxTop
					{
						background: url(../../graphics/layout/bg_picture_small_top.gif) no-repeat center bottom;
						width:104px; height:4px;margin-left:2px;
					}
				.imgBiggerBoxTop
					{
						background: url(../../graphics/layout/bg_picture_bigger_top.gif) no-repeat center bottom;
						width:234px; height:4px;margin-left:2px;
					}								
				.imgSmallBoxBottom
					{
						background: url(../../graphics/layout/bg_picture_small_bottom.gif) no-repeat left top;
						width:104px; height:4px;
					}
				.imgBiggerBoxBottom
					{
						background: url(../../graphics/layout/bg_picture_bigger_bottom.gif) no-repeat left top;
						width:236px; height:4px;
					}
		table
			{
				border-collapse:collapse;
				border:1px solid #a4c5e7;
				
			}			
			th, th a
				{
					background-color: #a4c5e7;
					color:white;
					padding:5px;
				}					
			td
				{
					background-color: #e6f0f9;
					border:1px solid #a4c5e7;
					padding:3px;
				}			
			table ul
				{
					margin-left:10px;
					padding-left:0px
				}		
			table li
				{
					margin-left:6px;
					padding-left:0px
				}
			.noTableBg td
				{
					background-color: white;
					border:0px;
				}
			.noTableBg table
				{
					border:0px;
				}				
.clear
	{
		clear:both;
	}					
.back
	{
		cursor:pointer;
		cursor:hand;
	}					
#foot
	{
		width:170px;
		margin: 0px auto;
		padding:30px;
	}
.logo
	{
		float:left;
		margin:10px;
	}					
blockquote
	{
	font-style: italic;
		
	}																												
label
	{
		display:block
	}					
.warning
	{
		color:red;
	}					
.leftImg
	{
		border:1px solid #D3D4D4;
		padding:5px;
		float:left;
		margin-right:5px;
	}					
.linkToPdf
	{
	background: url(../img/pdf.gif) no-repeat left center;
		
	}					
#loggedTeacherInfo
	{
		float:right;
		border-bottom: 1px dashed #90b6da;
		border-left: 1px dashed #90b6da;
		/*
		background-color:#f2f6f9;*/
		padding:5px;
		
	}
	
.monthWithAction
	{
		width:161px;
		height: 200px;
		float:left;
		margin-right:1px;
		margin-bottom:1px;
		padding: 3px;
		background-color: #f4f4f4;
		border:1px solid #e4e3e1;
		
	}
.monthWithAction p
	{
		vertical-align:text-top;
		margin:8px 0px;
	}
.addedAction, .notYetAddedAction, .fullAction
	{
		padding:0px 2px 2px 0px;
		width:155px;
	}							
.addedAction
	{
		background-color: #90b6da;
		border:1px solid #cbddef;
	}					
.notYetAddedAction
	{
		background-color: #e2eefb;
		border:1px solid #cbddef;
	}
.fullAction
	{
		background-color: #e4e3e1;
		border:1px solid #cacac8;

	}						
.right
	{
		float:right;
		margin-left:20px;
	}
	
#calendarLine
	{
		border-bottom:1px solid #e4e3e1;padding-bottom:2px
	}
.calendarYear,.calendarYearActive	
	{
		background-color:#e4e3e1; border:1px solid #e4e3e1; border-bottom:0px;padding:3px 5px; margin-right:3px; 
	}
.calendarYearActive	
	{
		background-color:white; font-size:13px;font-weight:bold;
	}
#tableForLogos td {background-color:white;border:0px;text-align:center} 
#tableForLogos
	{
		border:0px;
	}
.warning
	{
		color:red;
	}
#sendBulletins
	{
	border:0px;
	border-top:1px solid #44687d;
	border-left:1px solid #44687d;
	padding:8px 0px 1px;
	background-color:#7da4cc;
	margin:12px 0px;
	font-size:11px;
	background-image: url(../img/bgBulletin.png);
	background-repeat: repeat-y;
	background-position: right top;
	
	}
	#sendBulletins input
		{
				font-size:11px;
		}

										
