@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*global stuff*/
body {
	margin: 0;
	background-color: #ffffff;
	font-size: 12px;
	font: 12px/1.25em "Arial","Helvetica","Verdana","sans-serif";
	color: #464646;
	background: url(../../images/v2/px-back.jpg) repeat-x;
}
a, .a:visited {
	color: #ff52a9;
	text-decoration: none;
}
a:hover {
	color:#580238;
	text-decoration: none;
}

h1 {
	font-size: 24px;
	color: #F0C;
	line-height: 24px;
	margin: 0px 0px 10px 0px;
}
h2 {
	font-size: 20px;
	margin: 10px;
	line-height: 1em;
}
h3 {
font-family:georgia,times,serif;
font-size:216%;
line-height:120%;
margin-bottom:10px;
padding-top:5px;
}
h3 a, h3 a:visited {
	color: #266495;
	padding-bottom: 10px;
}
h3 a:hover {
	text-decoration: underline;
	color: #6D0738;
}
h4 {
	color: #878787;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	font-size: 18px;
}
/*global stuff*/


/*layout structure*/
#header {
	background: url(../../images/v2/px-header.jpg) repeat-x;
	width: 990px;
	height: 71px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
#logo {
	float: left;
	width: 250px;
	height: 71px;
	margin: 0;
}
#allHolder {
	background-color: #ffffff;
	width: 990px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 2px;
	padding-right: 2px;
	display: block;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#adsHeader {
	display: block;
	text-align: center;
	background-color: #cccccc;
	background: url(../../images/v2/px-adsheader.jpg) repeat-x;
	padding: 5px;
}
#leftHolder {
	width: 650px;
	margin-top: 10px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#rightHolder {
	width: 300px;
	margin-top: 10px;
	float: left;
	margin-left: 10px;
}
#footer {
	width: 910px;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #cccccc;
	margin-left: auto;
	margin-right: auto;
	font-size: 11px;
	color: #999;
}
#footer ul, #footer li {
	display: inline;
	margin-left: 10px;
}
#footer a, footer a:visited {
	color: #999999;
	font-weight: bold;
}
#footer a:hover {
	border-bottom: 1px dashed #000;
}
#footerMenu {
	float: right;
}
#footerCopyright {
	float: left
}
#register {
	position: absolute;
	margin-left: 250px;
	margin-top: -50px;
}
#cloudTag {
	padding: 10px;
	background-color: #333333;
}
#cloudTag a, #cloudTag a:visited {
	color: #fff;
}
#cloudTag a:hover {
	color: #fff;
	background-color: #ff52a9;
}
/*layout structure*/

/*menu*/
#globalNav {
	display: block;
	background-color: #001d4e;
}
ul#mainlevel-nav {
  float				: right;
  list-style		: none;
  padding			: 0;
  margin			: 0;
  font-size			: 11px;
  font-weight 		: normal;
}
ul#mainlevel-nav li {
  background-image	: none;
  padding-left		: 0px;
  padding-right		: 0px;
  float				: right;
  margin			: 0;
  line-height		: 18px;
  font-weight 		: normal;
}
ul#mainlevel-nav li a {
  display			: block;
  padding-left		: 15px;
  padding-right		: 15px;
  text-decoration	: none;
  color				: #666666;
  background		: transparent;
  font-weight 		: normal;

}
ul#mainlevel-nav li a:hover {
  color				: #000000;
}
#navcontainer {
  font-family       : Helvetica, sans-serif;
  font-size         : 13px;
  margin            : 0px 0px 0px 0px;
  padding           : 0px 0px 0px 0px;
  width             : auto;
  height            : 30px;
}
#navlist {
  margin            : 0px;
  padding           : 0px 0px 0px 0px;
}
#navlist ul, #navlist li {
  display           : inline;
  list-style-type   : none;
}
#navlist a:link, #navlist a:visited {
  padding           : 5px 10px 5px 10px;
  float             : left;
  font-weight       : bold;
  line-height       : 19px;
  margin            : 0px;
  text-decoration   : none;
  color             : #ffffff;
}
#navlist a:visited#current {}
#navlist a:hover {
  color             : #f5f5f5;
  background-color	: #000000;
}
#navlist a:link#current {
	color: #ffffff;
	background-color: #000000;
}
#navlist a:hover {
  color             : #ffffff;
}
/*menu*/

/*big menu*/
#bigMenuHolder {
	width: 950px;
	height: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}
#bigMenuHolder a, #bigMenuHolder a:visited {
	color: #000000;
	text-decoration: none;
}
#bigMenuHolder a:hover {
	color: #ffffff;
	text-decoration: underline;
}	
.menuBlue {
	width: 218px;
	height: 120px;
	border-top: 10px solid #4c86b4;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.menuBlue h2 {
	margin-top: 5px;
}
.menuBlue:hover {
	background: #4c86b4 none repeat scroll 0%;
	color: #ffffff;
}
.menuBlack {
	width: 217px;
	height: 120px;
	border-top: 10px solid #878787;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.menuBlack h2 {
	margin-top: 5px;
}
.menuBlack:hover {
	background: #878787 none repeat scroll 0%;
	color: #ffffff;
}
/*big menu*/


.moduletable {
	width: 100%;
}
.moduletable th {
	font-size: 24px;
	color: #878787;
	font-weight: 500;
	text-align: left;
	padding-left: 5px;
	height: 50px;
}

/* banner 218 header module */
.artbannersplusads218 {
	display: block;
	width: 950px;
	text-align: center;
}
.artbannersplusads218 td {
	padding: 5px;
	text-align: center;
	margin-left: 5px;
	width: 25%;
}
.artbannersplusads218 a, .artbannersplusads218 a:visited {}
/* banner 218 header module */

/* news module */
.moduletablestiri {
	background-color: #e8f1f6;
	background: url(../../images/v2/px-stiri.jpg) repeat;
	padding: 10px;
	display: block;
	margin-bottom: 5px;
}
.moduletablestiri th {
	font-size: 20px;
	color: #878787;
	font-weight: 500;
	text-align: left;
	padding-bottom: 10px;
	_padding: 10px;
}
ul.latestnewsstiri {
	list-style-type: none;
	list-style-position: outside;
	_padding: 10px;
}
ul.latestnewsstiri a, ul.latestnewsstiri a:visited {
	color: #266495;
}
ul.latestnewsstiri a:hover {
	text-decoration: underline;
}
.latestnewsstiri li {
	padding-bottom: 5px;
}
/* news module */

/* forum module */
.moduletableforum {
	width: 100%;
	display: block;
	background-color: #fdfebc;
	background: url(../../images/v2/px-forum.jpg) repeat;
	padding: 10px;
	margin-bottom: 5px;
}
.moduletableforum th {
	font-size: 20px;
	color: #878787;
	font-weight: 500;
	text-align: left;
	padding-bottom: 10px;
}
ul.latestforum {}
.latestforum li {
	padding-bottom: 5px;
}
li.latestforum a, li.latestforum a:visited {
	color: #cc9933;
}
li.latestforum a:hover {
	text-decoration: underline;
}

/* forum module */

/* login module */
.moduletablelogin {
	display: block;
	background-color: #cef2ce;
	background: url(../../images/v2/px-login.jpg) repeat;
	color: #ffffff;
	margin-bottom: 5px;
	width: 100%;
	_padding-bottom: 0px;
}
.moduletablelogin th {
	color: #cdcbcb;
	font-size: 20px;
	font-weight: 500;
	text-align: left;
	padding: 5px;
	height: 30px;
}
.moduletablelogin a, moduletablelogin a:visited {
	color: #ffffff;
}
.moduletablelogin input {}
.buttonlogin {
	background-color: #faa71c;
	background: url(../../images/v2/px-button-orange.jpg) repeat-x;
	color: #ffffff;
	border: 0px solid;
	font-weight: bold;
	padding: 3px 10px;
	font-size: 12px;
}
.mod_login_nomessagestextlogin {}
#logged {
	margin-left: 120px;
}
#logged a, #logged a:visited {}
#logged a:hover {
	border-bottom: 1px dashed #ffffff;
}
#mod_login_nomessagestextlogin {
	display: block;
	margin: 10px 0px 10px 0px;
}
#mod_login_nomessagestextlogin a, #mod_login_nomessagestextlogin a:visited {}
#mod_login_nomessagestextlogin a:hover {
	border-bottom: 1px dashed #ffffff;
}
/* login module */

/*chestionare module*/
.moduletablechestionare {
	background-color: #fdfebc;
	display: block;
	padding: 10px;
	margin-bottom: 5px;
	_padding-bottom: 10px;
}
.moduletablechestionare th {
	font-size: 20px;
	color: #878787;
	font-weight: 500;
	text-align: left;
	padding-bottom: 10px;
	_padding-top: 10px;
	_padding-left: 10px;
}
.moduletablechestionare h5 {
	_padding: 10px;
	_padding-top: 0px;
}
#mod_loginform {
	background-color: #cef2ce;
	width: 100%;
	color: #4c86b4;
	padding-bottom: 10px;
}
#mod_loginform input {}
.button {
	background-color: #faa71c;
	background: url(../../images/v2/px-button-orange.jpg) repeat-x;
	color: #ffffff;
	border: none;
	font-weight: bold;
	padding: 3px 10px;
	font-size: 12px;
	_margin-left: 0px;
}
#mod_loginform a, #mod_loginform a:visited {
	color: #4c86b4;
	text-decoration: none;
}
#mod_loginform a:hover {
	border-bottom: 1px dashed #4c86b4;
}
.space {
	height: 5px;
}
.artbannersplus {
	padding-bottom: 5px;
}

/*ads 300*/
.artbannersplusads300 {
	display: block;
	margin-bottom: 5px;
}
/*ads 300*/

/*content stuff*/
.contentpaneopen-cr h3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida" Arial;
}
.contentpaneopen p {
	line-height:145%;
	padding-bottom:1em;
}
a:hover.readon {
	text-decoration: underline;
}
.contentheading {
	margin: 0;
	font-weight: normal;
	line-height: normal;
}	
.componentheading {
	font-size: 24px;
	color: #22649e;
	padding: 10px;
	background: url(../../images/v2/title-back.jpg) no-repeat;
}
.articleOptions {
	width: 100%;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.articleOptions a, .articleOptions a:visited {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.articleOptions a:hover {
	border-bottom: 1px dashed #000;
}
.buttonheading {
	width: 25%;
	text-align: left;
	padding: 5px;
}
a.blackLink, a:visited.BlackLink {
	color: #000;
}
a:hover.blackLink {
	border-bottom: 1px dashed #000;
}
.multithumb {
	margin-right: 10px;
	margin-bottom: 10px;
}
.contentpaneopen a, contentpaneopen a:visited {
	float: left;
}
/*content stuff*/

a.quiz-list-test-fp, a:visited.quiz-list-test-fp {
	display:block;
	width:25px;
	height:25px;
	border: 5px solid #fdf2f7;
	margin:5px;
	float:left;
	text-decoration: none;
	background-color:#f6cde2;
	line-height:25px;
	text-align:center;
	color: #d2217c;
	font-size: 18px;
	padding: 5px;
}
a:hover.quiz-list-test-fp {
	border: 5px solid #f5c5dd;
	background-color: #e3308c;
	color: #fff;
}
.lastmod {
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin-left:-240px;
	margin-top:70px;
}

/*video*/
#videoTopMenu {
	border-top:1px dotted #3C3934;
	border-bottom: 4px solid black;
	height: 27px;
}
#videoTopMenu ul {}
#videoTopMenu li {
	display:block;
	float:left;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	border-right: 1px solid #999896;
}
#videoTopMenu #last {
	border: 0;
}
#videoTopMenu li a, #videoTopMenu li a:visited {
	color: #0099FF;
}
#videoTopMenu li a:hover {
	text-decoration: underline;
}
#videoTopMenuModerated {
	margin-top: 5px;
}
#videoTopMenuModerated ul {}
#videoTopMenuModerated li {
	display:block;
	float:left;
	margin-top: 7px;
	margin-bottom: 7px;
	padding-left: 4px;
	padding-right: 4px;
	position:relative;
	border-right: 1px solid #999896;
}
/*video*/

#twitterHolder {float: right; background: url(../../images/v2/icon-twitter-header.jpg) no-repeat; width: 300px; height: 70px;}
#twitter {color: #fff; font-family: Tahoma, Geneva, sans-serif; font-size:11px; margin:4px 4px 4px 90px;}
#twitter a, #twitter a:visited {color: #fff; text-decoration: none;}
#twitter a:hover {text-decoration: underline;}
a#twitterSite, a:visited#twitterSite, a:hover#twitterSite {color: #9d9d9d; text-decoration: none;}

#login-reg-header {width: 980px; margin: 0px auto 0px auto; text-align: right; color: #999; font-weight: normal;}
#login-reg-header ul {}
#login-reg-header li {display: inline;}
#login-reg-header li a {color: #666; text-decoration: none;}
#login-reg-header li a:hover {color: #000; text-decoration: underline;}

#searchScoala {padding: 15px; border: 1px solid #a7a7a7; background-color: #bde3fc; -moz-border-radius: 4px; -webkit-border-radius: 4px}
#searchScoala h2 {color: #666; font-size: 200%; margin: 0; line-height: 50%;}
#searchScoala h3 {color: #999; font-size: 130%; margin: 5px 0px 15px 0px; font-weight:normal;}
.buttonScoala {border: 1px solid #000; background-color: #035685; border-radius: 4px; font-size: 11px; font-family: Verdana, Geneva, sans-serif; padding: 3px; color: #fff; font-weight: bold; -moz-border-radius: 4px; -webkit-border-radius: 4px}
.scoala ul {}
.scoala li {padding: 5px 0px 0px 0px;}
h1.scoli {margin: 15px 0px 0px 0px; color: #333; font-size:24px;}
.scoliCitySelect{color: #333; font-size: 18px; padding: 20px 0px 10px 0px;}