body { margin: 0px; padding: 0px; text-align: center; }
div { font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; font-size: 10pt;  }


/* HEADER */

#header { width: 970px; margin: auto; text-align: left; }
#topFirstSection { width: 100%; height: 65px; background: #ce0000; border-bottom: 4px solid #dddddd; }
#lang { float: right; background: url(../img/lang.jpg) top left no-repeat; width: 125px; height: 22px; padding-top: 7px; text-align: right; }
#lang img { margin-right: 8px; }
a img { border: none; }
#menu { float: right; clear: both; margin: 6px 8px 0px 0px; border-left: 1px solid #dddddd; }
#menu a { display: block; height: 20px;  margin: 0px; font-family: "Trebuchet MS", Trebuchet; font-weight: bold; color: #ffffff; font-size: 10px; text-decoration: none; padding: 10px 15px 0px 15px; border-right: 1px solid #dddddd; float: left; }
#menu a:hover { background: #f00000; }
.submenu { display: none; position: absolute; padding-top: 3px; background: none; }
.submenu a { display: block; background: url(../img/menu_bck.png); color: #ffffff; width: 200px; margin-top:1px; font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; font-size: 10px; padding: 3px 3px 3px 20px; text-decoration: none; font-weight: bold;  }
.submenu a:hover { background: #bbbbbb; }
.logo { margin-left: 15px; }
#topSecondSection { width: 100%; height: 244px; border-bottom: 4px solid #dddddd; margin-top: -1px; background: url(../img/lang/logo.jpg) no-repeat; }





/* MAIN */

#main { width: 950px; margin: auto; padding: 10px; background: url(../../files/img/lang/diversity.gif) 10px bottom no-repeat; }
#menuLeft { float: left; width: 280px; padding: 5px; margin-bottom: 80px; }
#search { background: url(../img/bck_search_div.jpg) top repeat-x #edebeb; border: 2px solid #edebeb; padding: 20px 15px 5px 15px; }
#search .inp { height: 21px; font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; font-size: 14px; color: #323131; background: url(../img/bck_search.jpg); border: 1px solid #888888; width: 210px; padding-left: 5px; padding-top: 5px; vertical-align: middle; }
#search .inp:hover { background: #fcfcfc; }
#search .inp:focus { border: 1px solid #444444; background: #fcfcfc; }
#search img { vertical-align: middle; margin-top: -3px; }
#search #more { margin-top: 5px; font-size: 10px; }
#search a { color: #424242; font-size: 10px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #dddddd; }
#search a:hover { border-bottom: 1px solid #424242; }
#adv { text-align: left; padding: 10px; font-size: 11px; background: #f2f2f2; margin: 0px 27px 0px 1px; overflow: hidden; display: none; height: 0px; }
#adv div { font-weight: bold; margin-bottom: 5px; }
#adv span { display: block; margin: 6px 0px 6px 0px; }
#adv input { font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; font-size: 14px; color: #323131; background: url(../img/bck_search.jpg); border: 1px solid #888888; margin: 0px 10px 0px 10px; }
#adv input:hover { background: #fcfcfc; }
#menuItems { background: #f5f5f5 url(../img/bck_menu.jpg) top repeat-x; border: 2px solid #f5f5f5; padding: 0px 0px 10px 0px; margin-top: 40px; }
#menuItems img { margin: -15px 0px 5px 0px; }
#menuItems a { display: block; border-bottom: 1px solid #ffffff; padding: 5px 40px 5px 20px; text-align: left; text-decoration: none; color: #6e6d6d; font-weight: bold; font-size: 8pt; background: url(../img/menu_arr_off.gif) 255px 11px no-repeat; }
#menuItems .first { border-top: 1px solid #ffffff; }
#menuItems a:hover { color: #e10000; background: url(../img/menu_arr_on.gif) 255px 11px no-repeat #efefef; }
#quiz { display: block; margin: 30px 0px 20px 0px;  }



	/* CONTENT */
	#content { border-left: 1px dotted #dddddd; width: 590px; float: right; margin-bottom: 5px; text-align: justify; padding: 0px 20px 20px 40px; line-height: 200%; min-height: 250px; }
	#content h1 { font-size: 30pt; font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; margin: 20px 0px 40px 0px; line-height: 120%; text-align: left; }
	#content h2 { margin: 55px 0px 20px 0px; }
	#content table { width: 100%; text-align: center; }
	#content th { padding-bottom: 20px; }
	#content .hr { margin: 20px 0px 20px 0px; border-top: 1px solid #dddddd; }
	#end { margin-top: 0px; }

	/* LINKS */
	#content a { color: #f00000; text-decoration: none; border-bottom: 1px solid #e9e9e9; }
	#content  a:hover { border-bottom: 1px solid #f00000; }
	#content  a:visited {}
	
	/* IMAGES */
	.img { padding: 20px; text-align: center; font-size: 12px; font-weight: bold; line-height: 140%; }
	.img img { border: 10px solid #dddddd; }
	.img:hover img { border: 10px solid #cccccc; }
	
	/* NAVIGATION & TOOLS */
	#navigation { text-align: left; margin: 0px 0px 20px -20px; font-size: 11px; }
	#tools { float: right; margin-right: -15px; }
	#tools img { vertical-align: middle; }
	#tools #print { text-decoration: none; border: none; color: #ffffff; padding-right: 5px; font-size: 10px; }
	#tools #print:hover { color: #444444; }

	/* SEARCH */
	#sRes { margin-left: -20px; }
	.search { padding: 5px 10px 5px 10px; }
	.search a { font-size: 15pt; font-variant: small-caps; font-weight: bold; }
	.searchResult { background: #e0e0e0; font-weight: bold; color: #dd0000; }

	/* QUIZ */
	#resQ { font-size: 12pt; font-weight: bold; color: #808080; }
	#quizForm { font-weight: bold; }
	#quizForm div { color: #444444; font-weight: normal; }
	#quizForm .ra { color: #7dc21f; font-weight: bold; }
	#quizForm .ba { color: #e10000; font-weight: bold; }
	.InpSubmit { margin-top: 15px; margin-right: 250px; font-family: "Trebuchet MS", Trebuchet, Arial, Tahoma; font-size: 12px; font-weight: bold; color: #323131; border: none; width: 120px; height: 28px; background: url(../img/submit.gif) no-repeat; color: #fafafa; float: right; }
	fieldset { border: none; }

	#team { text-align: center; margin-bottom: -28px; }



/* FOOTER */

.clear { clear: both; }
#footer { width: 970px; border-top: 3px solid #dddddd; padding-top: 10px; margin: 5px auto 20px auto; text-align: right; font-size: 10px; color: #808080; font-family: "Century Gothic", "Trebuchet MS", Trebuchet, Arial, Tahoma; }