/*
html, body {
	height:					100%;
	margin:					0px;
	padding:				0px;
	}

#IE7,
#PageWrapper {
	position:				relative;
	min-height:				100%;
	}

#IELT7 {
	position:				relative;
	height:					100%;
	}
#IELT7 #PageWrapper {
	height:					100%;
	}

#ContentContainer {
	padding-bottom:			80px;
	}

#Footer {
	position:				absolute;
	bottom:					0px;
	left:					0px;
	width:					800px;
	}
*/

body {
	margin:					0px;
	padding:				0px;
}

body {
	background-color:		#656464;
	background-image:		url(/_Images/body-bg.jpg);
	background-repeat:		repeat-y;
	background-position:	center;
	color:					#eae8e8;
	line-height:			18px;
	text-align:				center;
}
	
#PageWrapper {
	/*
	background-image:		url(/_Images/content-bg.jpg);
	background-repeat:		repeat-y;
	background-color:		#333333;
	*/
	margin:					0px auto;
	text-align:				left;
	width:					800px;
}

#ContentContainer {
	min-height:				450px;
}
#IELT7 #ContentContainer {
	height:					450px;
}
	
/*-------------------------------------------------------Header---*/
#Header {
	padding-top:			5px;
	background-image:		url(/_Images/header.jpg);
	background-repeat:		no-repeat;
	height:					175px;
	margin:					0 auto;
	width:					800px;
	}
	
#Logo {
	margin-top:				-5px;
	}
	
#Languages {
	color:					#FFF;
	display:				inline;
	float:					right;
	font-weight:			bold;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	margin-top:				-65px;
	margin-right:			5px;
	}
#Languages a:hover {
	text-decoration:		underline;
	}

/*---------------------------------------------------General Formatting---*/
p {
	color:				#eae8e8;
	margin-bottom:		10px;
	}
	
a {
	color:				#cce8ff;
	text-decoration:	none;		
	}
a:hover {
	color:				#fff;
	text-decoration:	underline;
	}
	
.readMore {
	margin:				0px 3px 3px 0px;
	text-align:			right;
	}
	
.readMore a {
	background:			url(/_Images/readmore.jpg) no-repeat ;
	color:				#cce8ff;
	padding-left:		16px;
	}
	
.readDetalii {
	margin:				0px 3px 3px 0px;
	text-align:			right;
	float:right;
	}
	
.readDetalii a {
	background:			url(/_Images/readmore.jpg) no-repeat ;
	color:				#cce8ff;
	padding-left:		16px;
	}

h1 {
	border-bottom:		1px solid #504d4d;
	color:				#a0c2e8;
	font-size:			24px;
	margin:				20px 0px 15px 0px;
	padding-bottom:		5px;
	}
	
h2 {
	color:				#a0c2e8;
	font-size:			19px;
	margin:				15px 0px 10px 0px;
	}
	
h3 {
	color:				#FFF;
	font-size:			13px;
	font-weight:		bold;
	margin:				10px 0px 10px 0px;
	}
	
.floatLeft {
	float:				left;
	margin:				0 10px 0px 0px;
	}

.borderedImage {
	background:			#333333;
	border:				1px solid #676565;
	padding:			2px;
	}
.iconImage {
	vertical-align:		middle;
	}

#MainContent .textContainer {
	margin-bottom:		20px;
	}

#MainContent .textContainer p {
	margin-top:			10px;
	margin-bottom:		20px;
	text-align:			justify;
	}

#MainContent .textContainer p.firstItem {
	margin-top:			0px;
	}

#MainContent ul {
    list-style:			disc;
	}

#MainContent ul li {
    margin:				5px 0px 5px 40px;
	}

/*-------------------------------------------------------Navigation---*/

#MainNavigation ul {
	background-image:		url(/_Images/menu-bg.jpg);
	background-repeat:		repeat-x;
	line-height:			64px;
	height:					64px;
	margin:					0 auto;
	width:					800px;
	}
	
#MainNavigation ul li{
	background-image:		url(/_Images/menu-line-bg.jpg);
	background-repeat:		no-repeat;
	background-position:	left top;
	font-size:				12px;
	float:					left;
	font-weight:			bold;
	display:				block; 
	letter-spacing:			2px;
	padding-left:			1px;
	}
#MainNavigation ul li.firstItem {
	padding-left:			0px;
	}

#MainNavigation ul li span {
	background-image:		url(/_Images/menu-arrow-bg.jpg);
	background-repeat:		no-repeat;
	background-position:	center top;
	display:				block;
	height:					64px;
	
	}
	
#MainNavigation ul li a {
	background-image:		url(/_Images/menu-bg.jpg);
	background-repeat:		repeat-x;
	color:					#CCC;
	display:				block;
	height:					64px;
	padding:				0px 12px;
	}
	
#MainNavigation ul li a:hover {
	background:				none;
	color:					#fff;
	text-decoration:		none;
	}

#IELT7 #MainNavigation ul li, #IELT7 #MainNavigation ul li span, #IELT7 #MainNavigation ul li a {
	display:				inline-block; 
	}

/*-------------------------------------------------------Main---*/
#ContentContainer {
	margin:					0 auto;
	padding-top:			30px;
	width:					800px;
	}
/*------------------------------------------------Sidebar Content---*/
#SideBar  {
	float:					left;
	display:				inline;
	padding-bottom:			20px;
	width:					260px;
	}
	
#SideBar, #SideBar p {
	font-size:				12px;
	}

#SideBar h2 {
	background:				url(/_Images/related-heading-bg.jpg) repeat-x;
	color:					#a0c2e8;
	height:					46px;
	line-height:			46px;
	font-size:				17px;
	font-weight:			bold;
	margin:					15px 0px 7px 0px;
	padding-left:			15px;
	}
#SideBar h2.firstItem {
	margin-top:				0px;
	}
#SideBar h3 {
	font-size:				13px;
	color:					#FFF;
	}

#SideBar ul {
	margin-right:			5px;
	margin-bottom:			20px;
	}
	
#SideBar ul li {
	color:					#eae8e8;
	border-bottom:			1px solid #504d4d;
	padding-bottom:			5px;
	padding-top:			5px;
	}
	
#SideBar .textContainer {
	margin-left:			15px;
	margin-right:			15px;
	}
#SideBar .centeredImage {
	margin:				0px auto;
	text-align:			center;
	}
	
.relatedMiddle {
	background-image: 		url(/_Images/middle.jpg);
	background-repeat: 		repeat-y;
	width: 					248px;
    }
	
.relatedTop {
	background-image: 		url(/_Images/related-top-bg.jpg);
	background-position: 	top left;
	background-repeat: 		no-repeat;
    }
	
.relatedBottom {
	background-image: 		url(/_Images/bottom.jpg);
	background-position: 	bottom left;
	background-repeat: 		no-repeat;
	padding: 				20px 10px 20px 20px;
    }


	
.relatedBoxInner {
	background-image:			url(/_Images/related-top-bg.jpg);
	background-repeat:			no-repeat;
	background-position:		center top;
	width:						248px;
	text-align:					center;
	} 

/*-------------------------------------------------------Main Content---*/
#MainContent {
	display:				inline;
	float: 					right;
	margin-right:			20px;	
	width:					500px;
	}
	
.alternateBoxSimple {
	background-color:		#333333;
	padding:				5px;
	}
.alternateBoxColored {
	background-color:		#3f3f3f;
	padding:				5px;
	}
#QuoteBox {
	background-image:		url(/_Images/quote-bg.jpg);
	background-position:	left top;
	background-repeat:		no-repeat;
	padding:				10px 0px 0px 35px;
	}
	
/*------------------------------------------------------------Footer---*/
#Footer {
	background-image:		url(/_Images/content-bg.jpg);
	background-repeat:		repeat-y;
	margin:					0px auto;
	text-align:				left;
	width:					800px;
	}

#Copyright {
	background-image: 		url(/_Images/footer-bg.jpg);
	background-repeat:		repeat-x;
	clear:					both;
	height:					47px;
	line-height:			47px;
	padding-left:			260px;
	text-align:				center;
	}
	
#Atomo {
	font-size:				11px;
	font-weight:			bold;
	height:					35px;
	line-height:			35px;
	text-align:				center;
	text-transform:			uppercase;
	width:					260px;
	}
#Atomo a:hover {
	text-decoration:		none;
	}


/* ACCORDION */

.accordion h3 {
	background: #222 url(/_Images/arrow-square.gif) no-repeat right -51px;
    color: #A0C2E8;
    font-size: 17px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 15px 0 7px;
    padding-left: 15px;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #eee;
	color:#222;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background:none;
	margin: 0;
	padding: 2px 10px 2px;
	font-size:12px;
}

/* ACCORDION END */
