body {
	background: url(../img/bgrd.gif) repeat fixed; 
	margin: 20px 0; 
	padding: 0; 
	font: 12px verdana, lucida, Helvetica, arial, sans-serif;
	text-align: center; /* for IE5x - see wrapper */
}



* {margin:0; padding:0; /* - Resets all margins and padding - */} 
p {
	font-family: verdana, helvetica, arial, sans-serif;
	line-height: 1.5em;
	color: #000;
	text-indent : 6px;
}
h1, h2, h3, h4 {font-family:  verdana, arial, sans-serif;}
img {border: none;}

hr {display: none; clear: both;}

.rule {
	height: 12px;
	width: 384px;
	background: url(../img/hr_bg.gif) no-repeat;
	margin: 2px 0 2px -5px;
	padding: 0;
}

.rule2 {
	height: 12px;
	width: 450px;
	background: url(../img/hr_bgLarge.gif) no-repeat;
	margin: 2px 0 2px -5px;
	padding: 0;
}



/*</group>*/

a, a:link, a:active {
	color: #fff; 
	text-decoration: underline;
}
a:visited {
	color: #fff; 
	text-decoration: none;
}
a:hover {
	color: #000; 
	text-decoration: none;
}

#navbar a, #side a, #foot a {
	border-bottom: 0;
}

abbr {
	cursor: help;
	font-style: normal;
	text-decoration: none;
	border-bottom: 0;
}

/*<group=IDs>*/

#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 676px;
	text-align: left;
	background-color: transparent;
}

#header {
	position: absolute; 
	top: 0px; 
	left: 0; 
	margin: 0; 
	padding: 0; 
	width: 676px; 
	height: 120px; 
	background: url(../img/header.gif) no-repeat;}

#navbar {
	position: absolute; 
	top: 120px; 
	left: 0; 
	margin: 0; 
	padding: 0; 
	width: 676px; 
	height: 34px; 
	background: url(../img/menuBG.gif) no-repeat;
}

#content {
	position: absolute; 
	top: 154px; 
	left: 0; 
	margin: 0; 
	padding: 0; 
	width: 676px; 
	background: url(../img/contentbg.gif) repeat;
}

#content2 {
	position: absolute; 
	top: 154px; 
	left: 0; 
	margin: 0; 
	padding: 0; 
	width: 676px; 
	background: url(../img/contentbg2.gif) repeat;
}

#storymain {
	float: left; 
	width: 463px; 
	margin: 0; 
	padding: 0;
}
	
/*</group>*/

/*<group=Navigation>*/

#navbar ul {
	margin: 1px 0 0 30px; 
	padding: 0; 
	list-style: none; 
	/* width: 676px; */
	font-size: 13px; 
	font-family: verdana, lucida, sans-serif;
}

#navbar li {
	margin: 0; 
	padding: 0; 
	float: left; 
	width: 80px;
	position: relative;
}

#navbar li a {
	height: 16px; 
	display: block; 
	padding: 8px; 
	margin: 0; 
	color: #FBFBF2; 
	text-align: center; 
	text-decoration: none; 
	background: url(../img/mainnavbg.gif) repeat 0 0;
}


#navbar li a:hover {
	color: #FFF; 
	text-align: center; 
	background: url(../img/mainnavbg.gif) repeat 0 32px;
}

#navbar li#about a {
	width: 81px; 
	text-align: center; 
	background: url(../img/menuEnd.gif) no-repeat 0 0;
}

#navbar li#about a:hover {
	width: 81px; 
	text-align: center; 
	background: url(../img/menuEnd.gif) repeat 0 32px;
}

body#nav_home #navbar li#home a,
body#nav_romania #navbar li#romania a,
body#nav_cursuri #navbar li#courses a,
body#nav_photos #navbar li#photos a{
	height: 16px; 
	display: block; 
	padding: 8px; margin: 0; 
	color: #fff; 
	text-align: center; text-decoration: none; 
	background: url(../img/menuOver.gif) repeat 0 0;
}

body#nav_lang #navbar li#language a{
	height: 16px; 
	display: block; 
	padding: 8px; margin: 0; 
	color: #fff; 
	text-align: center; text-decoration: none; 
	background: url(../img/menuOver2.gif) repeat 0 0;
}

body#nav_about #navbar li#about a {
	height: 16px; width: 81px;
	display: block; 
	padding: 8px; margin: 0; 
	color: #fff; 
	text-align: center; text-decoration: none; 
	background: url(../img/menuOverLast.gif) repeat 0 0;
}


* html #navbar li#about a, 
* html #navbar li#about a:hover, 
* html body#nav_home #navbar li#about a {  /* the Tan hack */
	width: 97px;
	w\idth: 81px;
}



/*<group=Main Content>*/

#left {
	width: 450px; /* was 460px */
	margin: 0 0 0 3px; 
	padding: 0px 15px 0 17px;
}

body#nav_about #left {
	background-image: none;
}

body#nav_romania #left {
	background-image: none;
}

body#nav_lang #left {
	background-image: none;
}

body#nav_cursuri #left {
	background-image: none;
}

body#nav_home #left {
	background-image:none;
}



* html #left {  /* the Tan hack */
	width: 457px;
	w\idth: 425px;
}

#left h1 {
	font-size: 15px; 
	font-weight: bold; 
	color: #555; 
	margin: 15px 0 5px 5px;
}



#left p, #left ul li  {
	margin: 0 0 17px 0; 
	color: #777; 
	font-size: 12px;
}

#left blockquote {
	margin-left: 17px;
}

#left ul {
	margin-left: 17px;
	list-style: none;
}

#left ul li {
	background: url(../img/bullet.gif) no-repeat 0 6px;
	padding-left: 10px;
	line-height: 150%;
}


	
/*</group>*/


#side {
	float: right; 
	width: 175px; /* was 213px */
	margin: 0 5px 0 0; 
	padding: 0;
}






#side ol {
	margin-left: 18px;
}

#side ul {
	list-style: none; 
	margin: 0 0 10px 0; /* was 18 left */
	width: 165px; 
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

#side ul li {margin: 0; padding: 0; display: inline;}

#side ul li a, 
#side ul li a:link, 
#side ul li a:active,
#side ul li a:visited {
	height: 24px; 
	margin: 0; 
	padding: 6px 0 0 10px; 
	display: block; 
	color: #FFF; 
	text-decoration: none; 
	background: url(../img/subMenuOver.gif) repeat 0 30px;
	margin: 5px 0 5px 0;
}

#side ul li a:hover {
	margin: 0; 
	padding: 6px 0 0 10px; 
	color: #000; 
	font-weight: bold;
	text-decoration: none; 
	background: url(../img/subMenuOver.gif) repeat 0 0;
	margin: 5px 0 5px 0;
}

body#nav_home #side  ul li.selectedItem a,
body#nav_romania #side  ul li.selectedItem a,
body#nav_lang #side  ul li.selectedItem a,
body#nav_cursuri #side  ul li.selectedItem a,
body#nav_photos #side  ul li.selectedItem a,
body#nav_about #side  ul li.selectedItem a
{
	height: 24px; 
	margin: 0; 
	padding: 8px 0 0 8px; 
	display: block; 
	color: #fff; 
	text-decoration: none; 
	background: url(../img/h1bg2.gif) no-repeat;
	font-weight: bold;
	margin: 5px 0 5px 0;
}

body#nav_cursuri #side ul li.submenu2 a {
	background: url(../img/subMenuOver2.gif) repeat 0 30px;
	padding: 6px 0 0 30px; 
	margin-top: 2px;
	font-size: 10px;
	margin: 3px 0 3px 0;
}

body#nav_cursuri #side ul li.submenu2 a:hover {
	margin: 0; 
	padding: 6px 0 0 30px; 
	color: #000; 
	text-decoration: none; 
	background: url(../img/subMenuOver2.gif) repeat 0 0;
	margin: 3px 0 3px 0;
	font-size: 10px;
}

body#nav_cursuri #side ul li.selectedItem2 a  {
	height: 24px; 
	margin: 0; 
	padding: 6px 0 0 30px; 
	display: block; 
	color: #fff; 
	text-decoration: none; 
	background: url(../img/h1bg4.gif) top left no-repeat;
	font-weight: bold;
	font-size: 10px;
	margin: 3px 0 3px 0;
}


#side p, #side ol {
	font-size: 11px;
	line-height: 15px;
	padding: 7px 0;
}

#side p a:hover, #side ol li a:hover {
	color: #5D0B0A;
	text-decoration: underline;
}

#side p a:visited, #side ol li a:visited {
	color: #f6f6ed;
}

/*</group>*/

/*<group=Footer>*/

#foot {
	clear: both;
	width: 676px;
	height: 39px;
	text-align: center;
	background: transparent url(../img/footbg_ver2.gif) no-repeat;
}

#foot ul {margin: 0; padding-top: 12px; font-size: 12px;}

#foot ul li {
	margin: 0;
	padding: 0 7px;
	color: #D8D8BE;
	display: inline;
}

#foot ul li.last {border-right: none;}

#foot a, #foot a:link, #foot a:active, #foot a:visited {
	color: #FFF; 
	text-decoration: underline;
}

#foot a:hover {
	color: #B7C3AF; 
	text-decoration: none;
}
	
/*</group>*/

.rom {
	width: 250px;
}


.infoImg{
	border: 1px solid #fff;
	font-family:  verdana, arial, sans-serif;
	color: #fff;
	width: 154px;
	padding: 7px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 11px;
}

.colorNew{
	background: #888888;
}

.colorNew2{
	background: #404069;
}

.imgSmall {
	float: left;
	height: 185px;
	width: 249px;
	margin-right: 5px;
	margin-top: 5px;
	cursor: pointer;
}

.imgLarge {
	float: left;
	height: 312px;
	width: 420px;
	margin: 25px 0 10px 10px;
	clear: both;
	cursor: pointer;
}


.img1{
	background: url(../img/img1.jpg) no-repeat;
}

.img1Large{
	background: url(../img/img1-Large.jpg) no-repeat;
}

.img2{
	background: url(../img/img2.jpg) no-repeat;
}

.img2Large{
	background: url(../img/img2-Large.jpg) no-repeat;
}

.img3{
	background: url(../img/img3.jpg) no-repeat;
}

.img3Large{
	background: url(../img/img3-Large.jpg) no-repeat;
}

.img4{
	background: url(../img/img4.jpg) no-repeat;
}

.img4Large{
	background: url(../img/img4-Large.jpg) no-repeat;
}

.img5 {
	float: left;
	height: 301px;
	width: 210px;
	margin-right: 5px;
	cursor: pointer;
	background: url(../img/img5.jpg) no-repeat;
}

.img5Large {
	float: left;
	height: 457px;
	width: 320px;
	margin: 25px 0 10px 10px;
	clear: both;
	cursor: pointer;
	background: url(../img/img5-Large.jpg) no-repeat;
}

.img6{
	background: url(../img/img6.jpg) no-repeat;
	height: 164px;
}

.img6Large{
	background: url(../img/img6-Large.jpg) no-repeat;
	height: 277px;
}

.img7{
	background: url(../img/img7.jpg) no-repeat;
}

.img7Large{
	background: url(../img/img7-Large.jpg) no-repeat;
}


.img8{
	background: url(../img/img8.jpg) no-repeat;
}

.img8Large{
	background: url(../img/img8-Large.jpg) no-repeat;
}

.img9{
	background: url(../img/img9.jpg) no-repeat;
}

.img9Large{
	background: url(../img/img9-Large.jpg) no-repeat;
}

.img10{
	background: url(../img/img10.jpg) no-repeat;
}

.img10Large{
	background: url(../img/img10-Large.jpg) no-repeat;
}

.img11{
	background: url(../img/img11.jpg) no-repeat;
}

.img11Large{
	background: url(../img/img11-Large.jpg) no-repeat;
}

.img12{
	background: url(../img/img12.jpg) no-repeat;
}

.img12Large{
	background: url(../img/img12-Large.jpg) no-repeat;
}


.label {
	float: left;
	margin: 0px;
	padding: 2px;
	border:none;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: transparent;
	width: 125px;
	display: inline;
	margin-left: 20px;
	border: none;
	clear: none;
	text-align: right;
	margin-right: 10px;
}

.forms {
	float: left;
	display: inline;
	margin-top: 0px;
	padding: 2px;
	border: 1px solid #000;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #e5ecef;
	clear: right;
	margin-bottom: 10px;
	width: 200px;
}

.formsText {
	float: left;
	display: inline;
	margin-top: 0px;
	padding: 2px;
	border: 1px solid #000;
	color: #4D4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #e5ecef;
	clear: none;
}


.buton_normal{
	float: right;
	padding: 3px;
	width: 80px;
	border: 1px solid #000000; 
	background-color: #E1E1E1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 20px 10px 10px 0;
}

.buton_normal:hover{
	float: right;
	padding: 3px;
	width: 80px;
	border: 1px solid #000000; 
	background-color: #4D4D4D;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-right: 10px;
	cursor: pointer;
}

.buton_normal2{
	float: left;
	padding: 3px;
	width: 80px;
	border: 1px solid #000000; 
	background-color: #E1E1E1;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 20px;
}

.buton_normal2:hover{
	float: left;
	padding: 3px;
	width: 80px;
	border: 1px solid #000000; 
	background-color: #4D4D4D;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	cursor: pointer;
	margin-top: 20px;
	margin-left: 20px;
}

.leftMargin{
	margin-left: 20px;
	line-height: 200%;
}

.harta{
	background: url(../img/harta.jpg) no-repeat;
	margin-bottom: 0px;
	height: 357px;
}

.submenuLogo{
	float: right;
	width: 154px;
	background: url(../img/smallLogo.gif) top right no-repeat;
	height: 30px;
	margin: 3px 3px 5px 0;
}

#navLang{
	float: right;
	margin-top: 0;
	padding: 0;
	width: 130px;
}

#navLang ul {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	font-size: 10px; 
	font-family: arial,verdana, lucida, sans-serif;
}

#navLang li {
	float: left;
	padding: 0; 
	
}

#navLang li a {
	color: #000;
	float: left;
	height: 16px; 
	display: block; 
	padding: 1px; 
	margin: 2px 4px 0 0;
	padding: 1px 5px;
	text-align: center; 
	text-decoration: none; 
	border: 1px solid #000;
	background-color: #fff;
}

#navLang li a:hover {
	color: #fff; 
	text-align: center; 
	border: 1px solid #fff;
	background-color: #9b0909;
}

#navLang li a.activeLang, 
#navLang li a.activeLang:hover {
	margin-top: 0;
	color: #fff; 
	font-size: 12px; 
	text-align: center; 
	border: 2px solid #fff;
	background: #9b0909;
}



.floatRight{
	float: right;
	color: #fff;
}

#goHome{
	width: 370px;
	height: 55px;
	float: left;
	margin-top: 45px;
	margin-left: 12px;
	cursor: pointer;
	text-decoration: none;
	background: none;
}

#goHome a {
	text-decoration: none;
}

#trafic{
	text-align: right; /* Recover from IE 5.5 centering hack */
	margin: 0px auto;
	margin-top: 10px;
	margin-right:5px;
	padding: 0;
	border: none;
}

#imgRo{
	margin-top: 20px;
	margin-bottom: 20px;
}

.placeText{
	margin: 10px;
	padding: 10px;
	border: 2px solid #333;
	background: #efefef;
	padding-top: 0;
	margin-left: 0;
	width: 420px;
}

.placeText a{
	color: #555;
	text-decoration: underline;
}

.placeText a:hover {
	color: #000;
	text-decoration: underline;
}

.thumbnails{
	border: 2px solid #000;
	margin: 10px;

}

.plainText{
	padding: 10px;
	border: 2px solid #333;
	background: #efefef;
	padding-top: 0;
	margin-left: 0;
	margin-top: 10px;
}

.next{
	float: left;
	background: url(../img/arrowRight.gif) top left no-repeat;
	height: 30px; 
	width: 47px;
	margin-left: 10px;
	margin-bottom: 40px;
}

.prev{
	float: left;
	background: url(../img/arrowLeft.gif) top left no-repeat;
	height: 30px; 
	width: 47px;
}