@charset "utf-8";
* {
	margin:0;
	padding:0;
}
body {
	background: url(../images/layout/vo_bg.png) repeat;
	color:#383838;
}
a {
	color:#0099CC;
	text-decoration: none;
	outline:none;
}
a:hover {
	color:#006699;
}
hr {
	width:96%;
	margin-left:2%;
	opacity:0.4;filter:alpha(opacity=40);
}
object {
	outline:none;
}
img {
	border: 0;
}
em {
	float:left;
	font-size:11px;
	margin:2px 0;
}
.site_vo {
	margin: 0 auto;
	text-align: left;
	width: 955px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.header, .logo, .logo_holder, .ico_acasa, .ico_contact, .login, .login_input, .but_login, .login_links, .menupp, .menupp_1, .menupp_2, .menupp_3, .menupp_4, .menupp_5, .menupp_6, .menupp_7, .menupp_1d, .menupp_3d, .menupp_6d {
	float: left;
	display: block;
}
#header {
	float:left;
	padding-top:15px;
	width:955px;
}
.headerText {
	float:left;
	font-size:11px;
	margin-left:75px;
	position:relative;
	text-align:center;
	width:315px;
}
.headerButtons {
	float:left;
	font-size:11px;
	margin:4px auto 0 52px;
	text-align:center;
	width:202px;
}
.buttonMate {
	width:116px;
	height:33px;
	float:left;
}
.buttonMate a{
	width:116px;
	height:33px;
	background: url(../images/layout/vo_concurs_mate.png) no-repeat top center;
	text-indent:-9999px;
	float:left;
}
.buttonMateSelected{
	width:116px;
	height:33px;
	background: url(../images/layout/vo_concurs_mate_s.png) no-repeat top center;
	text-indent:-9999px;
	float:left;
}
.buttonMateDisabled{
	width:116px;
	height:33px;
	background: url(../images/layout/vo_concurs_mate_x.png) no-repeat top center;
	text-indent:-9999px;
	float:left;
}
.buttonMate a:hover{
	width:116px;
	height:33px;
	background: url(../images/layout/vo_concurs_mate_o.png) no-repeat top center;
	text-indent:-9999px;
	float:left;
}
.buttonLogica{
	width:81px;
	height:33px;
	float:right;
}
.buttonLogica a{
	width:81px;
	height:33px;
	background: url(../images/layout/vo_concurs_logica.png) no-repeat top center;
	text-indent:-9999px;
	float:right;
}
.buttonLogicaSelected{
	width:81px;
	height:33px;
	background: url(../images/layout/vo_concurs_logica_s.png) no-repeat top center;
	text-indent:-9999px;
	float:right;
}
.buttonLogicaDisabled{
	width:81px;
	height:33px;
	background: url(../images/layout/vo_concurs_logica_x.png) no-repeat top center;
	text-indent:-9999px;
	float:right;
}
.buttonLogica a:hover{
	width:81px;
	height:33px;
	background: url(../images/layout/vo_concurs_logica_o.png) no-repeat top center;
	text-indent:-9999px;
	float:right;
}
.ico_acasa {
	background: url(../images/layout/vo_meniu_acasa.png) no-repeat;
	width: 17px;
	height: 19px;
	margin-left: 629px;
	margin-top: 33px;
	cursor: pointer;
}
.ico_acasa:hover {
	background-image: url(../images/layout/vo_meniu_acasa_o.png);
}
.ico_contact {
	background: url(../images/layout/vo_meniu_contact.png) no-repeat bottom;
	width: 22px;
	height: 19px;
	margin-left: 17px;
	margin-top: 33px;
	cursor: pointer;
}
.ico_contact:hover {
	background-image: url(../images/layout/vo_meniu_contact_o.png);
}
.logo_holder {
	width: 955px;
	height: 70px;
	font-size: 45px;
}
.logo_holder #a_intu {
	float: right;
	margin-top: 15px;
}
.logo {
	background: url(../images/layout/vo_logo.png) no-repeat;
	width: 266px;
	height: 57px;
}
.login {
	background: url(../images/layout/vo_login_bg.png) no-repeat;
	width: 266px;
	height: 91px;
	font-size: 12px;
}
.login iframe {
	overflow: hidden;
	border: none;
}
.login a.progress {
	color:white;
	clear:left;
	margin-top:10px;
	background: url(../images/layout/vo_login_but.png) no-repeat;
}
.login a.progress:hover {
	background: url(../images/layout/vo_login_but_hover.png) no-repeat;
	color:#383838;
}
.login .grade {
	width:130px;
	float:left;
	padding-left: 10px;
	margin-top:6px;
}
.login_input {
	width: 150px;
	margin-top: 8px;
	margin-left: 10px;
}
.login_input input {
	background: url(../images/layout/vo_input.png) no-repeat;
	border: none;
	height: 21px;
	margin-top: 3px;
	padding: 3px 2px 0px 10px;
}
.but_login {
	width: 102px;
	height: 20px;
	background: url(../images/layout/vo_login_but.png) no-repeat;
	text-align: center;
	padding-top: 4px;
	color:#fff;
	cursor: pointer;
	border:none;
	line-height:16px;
}
.but_login:hover {
	background: url(../images/layout/vo_login_but_hover.png) no-repeat;
	color:#383838;
}
.button {
	width: 88px;
	height: 24px;
	background: url(../images/layout/vo_button.png) no-repeat;
	text-align: center;
	padding-top: 4px;
	color:#fff;
	cursor: pointer;
	border:none;
	line-height:16px;
}
.button:hover {
	background: url(../images/layout/vo_button_h.png) no-repeat;
	color:#383838;
}
.button_l {
	width: 145px;
	height: 24px;
	background: url(../images/layout/vo_button_l.png) no-repeat;
	text-align: center;
	color:#fff;
	cursor: pointer;
	border:none;
	line-height:16px;
}
.button_l:hover {
	background: url(../images/layout/vo_button_l_h.png) no-repeat;
	color:#383838;
}
.login_links {
	clear: both;
	margin-top: 10px;
	margin-left: 10px;
}
.login_links a {
	color: #006699;
}
.login_links a:hover {
	color: #0099CC;
}
#left iframe {
	overflow:hidden;
	border:none;
}
.menupp {
	background: url(../images/layout/vo_meniupp_bg.png) no-repeat bottom;
	width: 688px;
	height: 73px;
	padding-top: 18px
}
.menupp_1, .menupp_2, .menupp_3, .menupp_4, .menupp_5, .menupp_6, .menupp_7, .menupp_1d, .menupp_6d, .menupp_3d {
	height: 33px;
	margin-right: 1px;
	font-size: 28px;
	cursor:pointer;
	float:left;
}
.menupp_1 {
	background: url(../images/layout/vo_meniupp_concurs.png) no-repeat bottom;
	width: 83px;
}
.menupp_1d {
	cursor: default;
	background: url(../images/layout/vo_meniupp_concurs_x.png) no-repeat bottom;
	width: 83px;
}
.menupp_1:hover, .menupp_1:active {
	background: url(../images/layout/vo_meniupp_concurs_o.png) no-repeat bottom;
}
.menupp_2 {
	background: url(../images/layout/vo_meniupp_clasament.png) no-repeat bottom;
	width: 91px;
}
.menupp_2:hover, .menupp_2:active {
	background: url(../images/layout/vo_meniupp_clasament_o.png) no-repeat bottom;
}
.menupp_3 {
	background: url(../images/layout/vo_meniupp_resurse.png) no-repeat bottom;
	width: 74px;
}
.menupp_3:hover, .menupp_3:active {
	background: url(../images/layout/vo_meniupp_resurse_o.png) no-repeat bottom;
}
.menupp_3d {
	background: url(../images/layout/vo_meniupp_resurse_x.png) no-repeat bottom;
	width: 74px;
}
.menupp_4 {
	background: url(../images/layout/vo_meniupp_utilizatori.png) no-repeat bottom;
	width: 88px;
}
/*
.menupp_4:hover, .menupp_4:active {
	background: url(../images/layout/vo_meniupp_abonamente_o.png) no-repeat bottom;
}
*/

.menupp_5 {
	background: url(../images/layout/vo_meniupp_galeria.png) no-repeat bottom;
	width: 139px;
}
.menupp_5:hover, .menupp_5:active {
	background: url(../images/layout/vo_meniupp_galeria_o.png) no-repeat bottom;
}
.menupp_6 {
	background: url(../images/layout/vo_meniupp_forum.png) no-repeat bottom;
	width: 65px;
}
.menupp_6:hover, .menupp_6:active {
	background: url(../images/layout/vo_meniupp_forum_o.png) no-repeat bottom;
}
.menupp_6d {
	background: url(../images/layout/vo_meniupp_forum_x.png) no-repeat bottom;
	width: 65px;
}
.menupp_7 {
	background: url(../images/layout/vo_meniupp_echipa.png) no-repeat bottom;
	width: 120px;
}
.menupp_7:hover, .menupp_7:active {
	background: url(../images/layout/vo_meniupp_echipa_o.png) no-repeat bottom;
}
.prob_link_holder {
	font-size:12px;
	margin-right:20px;
	margin-top:40px;
}
.prob_link {
	font-weight:bold;
	margin-left:20px;
}
.supportedBrowsers {
	width:400px;
	float:right
}
.content, .center, .right, .banner, .box_orange, .profil, .box_right, .box_green, .box_orange_t, .box_orange_m, .box_orange_b, .box_green_t, .box_green_m, .box_green_b, .box_orange_title {
	float: left;
	display: block;
	overflow: visible;
}
.clear {
	clear:both;
}
.content {
	margin-top: 4px;
	margin-bottom: 0px;
	width: 100%;
	clear:left;
}
.center {
	width: 763px;
}
.banner {
	background:url(../images/layout/banner.png) no-repeat;
	width: 763px;
	height: 200px;
}
.box_orange {
	width: 762px;
	font-size: 12px;
	margin-top: 4px;
}
.box_orange_t {
	background: url(../images/layout/vo_caseta762porto_t.png) no-repeat;
	width: 762px;
	height: 9px;
	text-align: center;
}
.box_orange_m {
	background: url(../images/layout/vo_caseta762porto_m.png) repeat;
	width: 752px;
	padding: 0px 5px 5px 5px;
}
.box_orange_title {
	color: #069;
	background: url(../images/layout/vo_dreptunghi_titlu.png) no-repeat left bottom;
	padding: 4px 0px 0px 8px;
	margin-bottom: 10px;
	height: 13px;
}
.box_text {
	clear: both;
}
.box_orange_m a, .box_orange_m span, a.details {
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	color: #069;
	padding-right: 18px;
	margin-left: 623px;
	clear: left;
	float: left;
}
.box_orange_b {
	background: url(../images/layout/vo_caseta762porto_b.png) no-repeat;
	width: 762px;
	height: 9px;
}
.box_green {
	width: 373px;
	margin-top: 4px;
	margin-left: 5px;
	font-size: 12px;
	overflow: visible;
}
.box_green_t {
	background: url(../images/layout/vo_caseta378verde_t.png) no-repeat;
	width: 373px;
	height: 9px;
	text-align: center;
}
.box_green_m {
	background: url(../images/layout/vo_caseta378verde_m.png) repeat;
	width: 363px;
	padding: 0px 5px 5px 5px;
}
.box_green_m a {
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	color: #069;
	padding-right: 18px;
	margin-left: 240px;
	clear: left;
	float: left;
	height:18px;
}
.box_green_b {
	background: url(../images/layout/vo_caseta378verde_b.png) no-repeat;
	width: 373px;
	height: 9px;
}
.right {
	width: 187px;
	margin-left: 4px;
}
.box_right {
	width: 187px;
	font-size: 12px;
	margin-bottom: 5px;
}
.box_right_t {
	background: url(../images/layout/vo_top5_t.png) no-repeat;
	height: 24px;
	text-align: center;
	font-weight: bold;
	color: #009999;
	padding-top: 10px;
}
.box_right_m {
	background: url(../images/layout/vo_top5_m.png) repeat;
	padding: 0px 5px 5px 5px;
}
.box_right_m a {
	color: #09c;
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	/*vo_icon_citeste.png*/
	padding-right: 17px;  /*10px; pt poza cu citeste*/
	margin-left: 60px;
}
.box_right_b {
	background: url(../images/layout/vo_top5_b.png) no-repeat;
	height: 9px;
}
.footer, .copyright, .menudw {
	float: left;
	display: block;
	overflow: visible;
}
.footer {
	background: url(../images/layout/vo_footer.png) no-repeat;
	width: 944px;
	height: 29px;
	padding: 8px 5px 0px 5px;
	margin-top: 4px;
	clear:left;
}
.copyright {
	width: 460px;
	font-size: 11px;
	padding-left:10px;
}
.menudw {
	width: 460px;
	font-size: 11px;
	text-align: right;
}
.box_blue_probl_home {
	padding-top: 5px;
	width: 762px;
	font-size: 12px;
	float: left;
	display: block;
	overflow: visible;
}
.box_blue_probl_t_home {
	background: url(../images/contestProblems/vo_m_box_t_home.png) no-repeat;
	height: 42px;
	width: 762px;
	float: left;
	display: block;
	overflow: visible;
}
.box_blue_probl_m_home {
	background: url(../images/contestProblems/vo_m_box_m_home.png) repeat;
	width: 762px;
	float: left;
	display: block;
	overflow: visible;
}
.box_blue_probl_b_home {
	background: url(../images/contestProblems/vo_m_box_b_home.png) no-repeat;
	height: 9px;
	width: 762px;
	float: left;
	display: block;
	overflow: visible;
}
.box_blue_probl {
	width: 954px;
	font-size: 12px;
	margin-top:5px;
}
.box_blue_probl_t {
	background: url(../images/contestProblems/vo_m_box_t.png) no-repeat;
	height: 42px;
	width: 954px;
}
.box_blue_title {
	font-weight: bold;
	padding: 15px 0px 0px 40px;
	font-size: 14px;
	float: left;
	display: block;
	overflow: visible;
	color:#009999;
}
.box_blue_arhiva {
	padding: 15px 50px 0px 0px;
	font-weight: bold;
	float: right;
	display: block;
	overflow: visible;
	font-size: 14px;
}
.box_blue_probl_m {
	background: url(../images/contestProblems/vo_m_box_m.png) repeat;
	width: 954px;
}
.box_blue_probl_m .padded {
	padding: 0px 10px 20px 10px;
}
.box_blue_probl_b {
	background: url(../images/contestProblems/vo_m_box_b.png) no-repeat;
	height: 9px;
	width: 954px;
}
.box_orange_probl {
	margin-left: 8px;
	width: 938px;
	margin-bottom:10px;
}
.box_orange_probl_t {
	background: url(../images/contestProblems/vo_m_box_port_t.png) no-repeat;
	height: 11px;
	text-align: center;
	width: 938px;
}
.box_orange_probl_m {
	background: url(../images/contestProblems/vo_m_box_port_m.png) repeat;
	width: 938px;
}
.box_orange_probl_b, .box_orange_pdf, .box_orange_no_file, .box_orange_problem, .box_orange_probl_m, .box_orange_probl_t, .box_orange_probl, .box_blue_probl_b, .box_blue_probl_m, .box_blue_probl_t, .box_blue_probl, .text, .browse, .browse_input, .but_browse, .incarca_solutia, .box_orange_profile {
	float: left;
	display: block;
	overflow: visible;
}
.box_orange_pdf, .box_orange_no_file {
	background: url(../images/contestProblems/vo_m_pdf.png) no-repeat;
	margin-top: 20px;
	margin-left: 20px;
	width: 52px;
	height: 52px;
	vertical-align: middle;
	color: #ff0000;
}
.box_orange_pdf img {
	display:block;
}
.box_orange_profile {
	/*background: url(../images/contestProblems/laurentiuPanaitopol_med.png) no-repeat;*/
	margin-top: 20px;
	margin-left: 20px;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.box_orange_no_file {
	background: none;
}
.box_orange_problem {
	text-align: left;
	margin-left: 20px;
	width: 750px;
}
.box_orange_probl_title {
	color: #006699;
	font-weight: bold;
	background: url(images/vo_dreptunghi_titlu.png) no-repeat left bottom;
	padding: 4px 0px 0px 8px;
	margin-bottom: 10px;
	height: 13px;
}
.box_orange_probl_author {
	padding-top: 10px;
	color: #666666;
}
.box_orange_probl_content {
	width: 800px;
	padding-top: 5px;
}
.browse {
	width: 470px;
	font-size: 12px;
	padding-left: 300px;
}
.browse_input {
	margin-left: 10px;
}
.incarca_solutia {
	padding-top: 4px;
	font-weight: bold;
}
.incarca_solutia a {
	color: red;
}
.browse_input input {
	background: url(../images/contestProblems/vo_m_browsefield.png) no-repeat;
	border: none;
	width: 264px;
	height: 24px;
	padding: 3px 15px 0px 10px;
}
.but_browse {
	width: 69px;
	height: 24px;
	background: url(../images/contestProblems/vo_m_browseBt.png) no-repeat;
	text-align: center;
	padding-top: 4px;
}
.box_orange_probl_b {
	background: url(../images/contestProblems/vo_m_box_port_b.png) no-repeat;
	width: 938px;
	height: 13px;
}
.box_yell_probl_t, .box_yell_probl_m, .box_yell_probl_b {
	float: left;
	display: block;
	overflow: visible;
}
.box_yell_probl_t {
	background: url(../images/contestProblems/vo_m_box_yell_t.png) no-repeat;
	height: 11px;
	text-align: center;
	width: 938px;
}
.box_yell_probl_m {
	background: url(../images/contestProblems/vo_m_box_yell_m.png) repeat;
	width: 938px;
}
.box_yell_probl_b {
	background: url(../images/contestProblems/vo_m_box_yell_b.png) no-repeat;
	width: 938px;
	height: 13px;
}
.spacer_box {
	height: 7px;
	color: #666666;
}
.article_date, .article, .article_title, .article_author, .article_content, .article_bottom, .article_picture, .profile_content {
	float: left;
	display: block;
	overflow: visible;
}
.article {
	padding-left: 20px;
}
.article_title {
	color: #006699;
	font-weight: bold;
	background: url(../images/layout/vo_dreptunghi_titlu.png) no-repeat left bottom;
	padding: 4px 0px 0px 8px;
	margin-left: 20px;
	margin-bottom: 10px;
	height: 13px;
}
.article_abstract {
	padding-top: 40px;
	padding-left: 100px;
	color: #666666;
	width: 600px;
}
.article_author {
	padding-top: 20px;
	padding-left: 0px;
	color: #666666;
}
.article_date {
	padding-top: 20px;
	padding-left: 0px;
	color: #666666;
	padding-right: 20px;
	float: right;
	text-align:right;
}
.article_content {
	padding-top: 20px;
	padding-left: 20px;
	width: 880px;
}
.article_bottom {
	width: 97%;
	padding-top: 5px;
	padding-left: 3%;
}
.arhiva_bottom {
	padding: 15px 80px 0px 0px;
	font-weight: bold;
	float: right;
	display: block;
	overflow: visible;
	font-size: 14px;
}
.article_picture {
	margin-top: 30px;
	width: 300px;
	height: 250px;
	background: url(../images/contestProblems/laurentiuPanaitopol_small.png) no-repeat left top;
}
.profile_content {
	padding-top: 10px;
	padding-left: 20px;
	width: 880px;
	display: block;
	overflow: visible;
}
.mp3Player {
	margin-top: 20px;
	margin-left: 150px;
	width: 550px;
	height: 50px;
	float: left;
	display: block;
	overflow: visible;
}
.content_box {
	background-color: #d3e9ec;
	border-left: #aad5da solid 1px;
	border-right: #aad5da solid 1px;
	width: 952px;
	height: 150%;
}
.topright {
	background: url(../images/layout/register/inreg_topright.png) no-repeat;
	height: 25px;
	width: 34px;
	float: right;
}
.topmid {
	background: url(../images/layout/register/inreg_top.png) repeat-x;
	height: 25px;
	width: 888px;
	float: left;
	font: 18px bold;
	text-indent: 10px;
	vertical-align: text-bottom;
}
.content_top {
	height: 25px;
	width: 955px;
	vertical-align: top;
}
.form {
	background:url("../images/layout/register/inreg_imputtext.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	height:22px;
	margin-left:18px;
	margin-top:2px;
	padding-left:5px;
	padding-right:3px;
	padding-top:2px;
	width:176px;
}
.form1 {
	background:transparent url(../images/layout/register/inreg_imputtext.png) no-repeat;
	border: none;
	height:24px;
	margin-left:20px;
	margin-top:2px;
	padding:2px;
	width:184px;
}
.form2 {
	background: url(../images/layout/register/inreg_imputtext.png) no-repeat;
	border: none;
	height:24px;
	margin-left:20px;
	margin-top:2px;
	padding:2px;
	width:184px;
}
.form3 {
	background: url(../images/layout/register/inreg_imputtext_small.png) no-repeat;
	border: none;
	height:24px;
	margin-left:7px;
	margin-top:2px;
	padding:2px;
	width:63px;
}
.form4 {
	background: url(../images/layout/register/inreg_imputtext_long.png) no-repeat;
	border: none;
	height:24px;
	margin-left:20px;
	margin-top:2px;
	padding:2px;
	width:470px;
}

.formta {
	background: url(../images/layout/register/vo_txt_area_bg.png) no-repeat;
	border:none;
	width: 186px;
	height:94px;
	margin-left:18px;
	margin-top: 2px;
	overflow:inherit;
}
.formtext {
	font-size: 12px;
	text-indent: 43px;
	width: 180px;
	float: left;
	margin-top: 5px;
}
.bottomleft {
	background: url(../images/layout/register/inreg_bottomleft.png) no-repeat;
	width: 9px;
	height: 9px;
	float: left;
}
.bottommid {
	background-color: #d3e9ec;
	border-bottom: #aad5da solid 1px;
	height: 9px;
	width: 937px;
	float: left;
}
.bottomright {
	background: url(../images/layout/register/inreg_bottomright.png) no-repeat;
	width: 9px;
	height: 9px;
	float: right;
}
.topleft {
	background: url(../images/layout/register/inreg_topleft.png) no-repeat;
	height: 25px;
	width: 33px;
	float: left;
}
.c_tabel_concurs, .c_tabel_titlu, .c_tabel_cap, .c_tabel_linie1, .c_tabel_linie2, .c_tabel_baza, .c_materiale, .c_cell, c_clasament, .c_pb_etapei, .c_tt_1, .c_tt_2, .c_tt_3, .c_tc_1, .c_tc_2, .c_tc_3, .c_tb_1, .c_tb_2, .baza3, .baza, .c_tabel_colt_tl, .c_tabel_colt_bl, .c_tabel_colt_tr, .c_tabel_colt_br, .c_tabel_l, .c_tabel_r, .c_tabel_t, .c_tabel_b, .c_tabel_continut, .c_tt_yel1, .c_tt_yel2, .c_tt_yel3, .c_tabel_colt_yel_tl, .c_tabel_colt_yel_tr, .c_tabel_yel_t, .c_tabel_yel_l, .c_tabel_colt_yel_bl, .c_tabel_yel_b, .c_tabel_colt_yel_br, .c_tabel_yel_r, .c_tabel_continut_yel, .c_tt_gr1, .c_tt_gr2, .c_tt_gr3, .c_tabel_colt_gr_tl, .c_tabel_colt_gr_tr, .c_tabel_gr_t, .c_tabel_gr_l, .c_tabel_colt_gr_bl, .c_tabel_gr_b, .c_tabel_colt_gr_br, .c_tabel_gr_r, .c_tabel_continut_gr {
	float: left;
	display: block;
	overflow: visible;
}
.c_tabel_concurs {
	margin-bottom: 4px;
	font-size: 12px;
}
.c_tabel_titlu { /*width:954px;*/
	height: 34px;
}
.c_tt_1 {
	width: 8px;
	height: 34px;
	margin-left: 20px;
	background: url(../images/concurs/vo_titlutabel1.png) no-repeat top;
}
.c_tt_2 {
	width: 850px;
	height: 26px;
	background: url(../images/concurs/vo_titlutabel2.png) repeat;
	padding-top: 8px;
	padding-left: 10px;
}
.c_tt_3 {
	width: 36px;
	height: 34px;
	background: url(../images/concurs/vo_titlutabel3.png) no-repeat top;
}
.c_tabel_cap {
	width: 954px;
	height: 49px;
	border-top: #FFFFFF solid 1px;
}
.c_tt_yel1 {
	width: 8px;
	height: 34px;
	margin-left: 20px;
	background: url(../images/concurs/vo_titlutabel_yel1.png) no-repeat top;
}
.c_tt_yel2 {
	width: 850px;
	height: 26px;
	background: url(../images/concurs/vo_titlutabel_yel2.png) repeat;
	padding-top: 8px;
	padding-left: 10px;
}
.c_tt_yel3 {
	width: 35px;
	height: 34px;
	background: url(../images/concurs/vo_titlutabel_yel3.png) no-repeat top;
}
.c_tt_gr1 {
	width: 8px;
	height: 34px;
	margin-left: 20px;
	background: url(../images/concurs/vo_titlutabel_gr1.png) no-repeat top;
}
.c_tt_gr2 {
	width: 850px;
	height: 26px;
	background: url(../images/concurs/vo_titlutabel_gr2.png) repeat;
	padding-top: 8px;
	padding-left: 10px;
}
.c_tt_gr3 {
	width: 35px;
	height: 34px;
	background: url(../images/concurs/vo_titlutabel_gr3.png) no-repeat top;
}
.c_materiale {
	width: 304px;
	font-size: 12px;
	padding-top: 20px;
}
.c_cell {
	width: 49px;
	height: 34px;
	border-left: #fff solid 1px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}
.c_cell a {
	width:49px;
	height:49px;
	display:block;
}
.c_tabel_sp {
	width:100%;
	height:1px;
	border-top:1px solid #B9D3DD;
	margin:10px 0;
}
.c_tabel_label {
	width:190px;
	float:left;
	margin-left:15px;
	color:#333333;
}
.c_tabel_continut_height {
	line-height:20px;
	color:#006699;
}
.res_ok a {
	width:90%;
	margin:3px 5px;
	padding-left:20px;
	background:url(../images/layout/box_ok.png) left center no-repeat;
	float:left;
}
.res_no a {
	width:90%;
	margin:3px 5px;
	padding-left:20px;
	background:url(../images/layout/box_no.png) left center no-repeat;
	float:left;
}
.res_wait a {
	width:90%;
	margin:3px 5px;
	padding-left:20px;
	background:url(../images/layout/box_wait.png) left center no-repeat;
	float:left;
}
.pagebanner {
	color:#0099CC;
	width:96px;
	height:40px;
	float:left;
	margin-top:20px;
	background:url(../images/layout/vo_concurenti.png) top center;
	line-height:38px;
	text-align:center;
	font-size:11px;
}
.fbutton {
	margin:10px 5px;
	height:25px;
	width:85px;
}
.fbutton a {
	background:url("../images/layout/button_back.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	line-height:25px;
	padding:0 0 0 30px;
	height:25px;
	width:53px;
}
.fbutton a:hover {
	color:#383838;
}
.pagelinks {
	margin: 15px 0 0 25px;
	float:left;
}
.items_found {
	margin:15px 15px 15px 0;
	float:left;
}
.commandButtons {
	float: right;
	margin:12px 0 0 20px;
	width:287px;
}
.c_cellx2, .c_cellx4, .c_cellx6, .c_cellx0 {
	padding:3px;
}
.c_pb_etapei {
	 width: 247px;
	 background: #ccddaa;
	 height: 34px;
}
.history_content {
	display:block;
	float:right;
	margin-right:10px;
	overflow:visible;
	padding-left:20px;
	width:766px;
}
.pdf {
	background: url(../images/contestProblems/vo_m_pdf.png) no-repeat;
	margin-top:40px;
	margin-left:20px;
	width:52px;
	height:52px;
	vertical-align: middle;
}
.orange_button, .orange_button_wide {
	float:left;
	margin-left: 20px;
	width: 138px;
}
.orange_button_wide {
	width: 238px;
	margin-top:10px;
}
.orange_button_ad {
	width: 358px;
	margin-top:10px;
}
.orange_button div {
	display:block;
}
.orange_button .TL {
	background: url(../images/layout/buttons/orange/p_tl.png) no-repeat;
	height:9px;
	padding-left: 9px;
	overflow-x:visible;
}
.orange_button .TR {
	background: url(../images/layout/buttons/orange/p_tr.png) no-repeat right;
	height:9px;
	float:left;
	overflow-x:visible;
	padding-right: 9px;
}
.orange_button .T {
	background: url(../images/layout/buttons/orange/p_t.png) repeat-x;
	height:9px;
}
.orange_button .BL {
	background: url(../images/layout/buttons/orange/p_bl.png) no-repeat;
	height:9px;
	padding-left: 9px;
	overflow-x:visible;
	clear:left;
}
.orange_button .BR {
	background: url(../images/layout/buttons/orange/p_br.png) no-repeat right;
	height:9px;
	float:left;
	overflow-x: visible;
	padding-right: 9px;
}
.orange_button .B {
	background: url(../images/layout/buttons/orange/p_b.png) repeat-x;
	height:9px;
}
.orange_button .L {
	background: url(../images/layout/buttons/orange/p_l.png) repeat-y left;
	padding-left: 9px;
	overflow:visible;
	clear:left;
	float: left;
}
.orange_button .R {
	background: url(../images/layout/buttons/orange/p_r.png) repeat-y right;
	padding-right: 9px;
	overflow:visible;
	float:left;
}
.orange_button .C {
	background-color: #b5d83f;
	color: #000000;
	font-weight:bold;
	text-align: center;
}
.orange_button a {
	color: #fff;
}
.orange_button a:hover {
	color:#383838;
}
.blue {
	color: blue;
}
.help_popup {
	display: none;
	position: absolute;
	background-color: #d5e8ef;
	border: 1px solid white;
 	padding: 25px;
	max-width: 500px;
}
.help_popup_close_button {
	float: right;
	padding: 0px;
	margin-top: -20px;
	margin-right: -20px;
	width: 25px;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{
position: absolute;
background:#DEEEF7;
padding: 5px;
left: -1000px;
border: 1px solid #B9D3DD;
visibility: hidden;
color: #383838;
text-decoration: none;
width:500px;
padding:10px;
cursor:pointer;
}

.thumbnail span img{
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ 
visibility: visible;
top: 15px;
left: 0;

}
.thumbnail .bleu1 {
	background:#EFF7FF;
}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 30px;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.style3 {
	margin-left:120px
}
.form_validation_error {
	font-size: 12px;
	color: red;
}
.silverheader {
	/*background-color: #6c9b2b;*/
height: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
.applemenu {
	width: 762px;
	height: 200px;
	/*border: #6c9b2b 1px solid;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.submenu {
	padding-right:20px;
	padding-left:25px;
	height: 125px;
}
.stylex {
	color: #EE2929;
	font-weight: bold;
	font-size: 14px;
}
.arhiva_student {
	padding-left: 40px;
	color: #666666;
	padding-top: 10px;
}
.box_port2 {
	width:378px;
	margin-top: 4px;
	font-size:12px;
	overflow:visible;
	overflow:visible;
	float:right;
}
.box_port1_top {
	background: url(../images/layout/vo_caseta378port_top.png) no-repeat;
	width:761px;
	height:9px;
	text-align:center;
}
.box_port1_mid {
	background: url(../images/layout/vo_caseta378port_mid.png) repeat;
	width:751px;
	height:141px;
	padding: 0px 5px 5px 5px;
}
.box_port1_mid a, .box_port1_m2 a {
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	padding-right:18px;
	clear:left;
	float: right;
	padding-top: 0px;
	margin-right:14px;
}
.box_port1_bot {
	background: url(../images/layout/vo_caseta378port_bot.png) no-repeat;
	width:761px;
	height:9px;
}
.box_port1 {
	width:378px;
	margin-top: 4px;
	font-size:12px;
	overflow:visible;
	overflow:visible;
	float:left;
}
.box_port1 span{
	font-weight:bold;
}
.box_port1_t {
	background: url(../images/layout/vo_caseta378port_t.png) no-repeat;
	width:378px;
	height:9px;
	text-align:center;
}
.box_port1_m {
	background: url(../images/layout/vo_caseta378port_m.png) repeat;
	width:368px;
	height:141px;
	padding: 0px 5px 5px 5px;
}
.box_port1_m a, .box_port1_m2 a {
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	padding-right:18px;
	clear:left;
	float: right;
	padding-top: 0px;
	margin-right:14px;
}
.box_port1_b {
	background: url(../images/layout/vo_caseta378port_b.png) no-repeat;
	width:378px;
	height:9px;
}
.box_port1_t2 {
	background: url(../images/layout/vo_caseta378port_t2.png) no-repeat;
	width:378px;
	height:7px;
	text-align:center;
}
.box_port1_m2 {
	background: url(../images/layout/vo_caseta378port_m2.png) repeat;
	width:368px;
	height:145px;
	padding: 0px 5px 5px 5px;
}
.box_port1_b2 {
	background: url(../images/layout/vo_caseta378port_b2.png) no-repeat;
	width:378px;
	height:7px;
}
.box_orange_title_red {
	color: #ee2929;
	background: url(../images/layout/vo_dreptunghi_titlu_red.png) no-repeat left bottom;
	padding: 4px 0px 0px 8px;
	margin-bottom: 10px;
	height: 13px;
}
.msg {
	width:100%;
	color:#FF0000;
	text-align:center;
	height:9px;
}
.profile_resource_header {
	color:#006699;
	float:left;
	height:20px;
	margin-top:10px;
	width:300px;
}
.profile_resource_box {
	width:99%;
	float:left;
	border: 1px solid #e5dec1;
	padding: 5px;
	display: inline;
}
.mng_cnt_head {
	font-weight: bold;
	width:64px;
	float:left;
	display:inline;
	cursor: pointer;
}
.mng_cnt_cell {
	float:left;
	width:64px;
	height: 50px;
	display:inline;
}
#browserPanelHolder {
	background: #D3E9EC;
}
#browserPanelHolder .bd {
	padding:0px;
	background: #D3E9EC;
}
#browserPanelDiv {
	font-size: 12px;
	background: #D3E9EC;
	padding:10px;
}
.get_firefox {
	width: 200px;
	height: 32px;
	display: block;
	background: url(../images/get_firefox.png) no-repeat left;
}
.fs11 {
	font-size: 11px;
	width:100%;
	text-align:center;
}
.fs11Left {
	font-size: 11px;
}
.fs12 {
	font-size: 12px;
}
.fs13 {
	font-size: 13px;
}
.fs14 {
	font-size: 134x;
}
.lFloat {
	float: left;
}
.rFloat {
	float: right;
}
.noFloat {
	float:none;
}
.lClear {
	clear: left;
}
.rClear {
	clear: right;
}
.padded10 {
	padding: 10px;
}
.m-auto {
	margin :auto;
}
.m-b20 {
	margin-bottom:20px;
}
.m-t2{
	margin-top:2px;
}
.m-t10 {
	margin-top: 10px;
}
.m-t20 {
	margin-top: 20px;
}
.m-t25 {
	margin-top: 25px;
}
.m-t30 {
	margin-top: 30px;
}
.m-r5 {
	margin-right: 5px;
}
.m-r10 {
	margin-right: 10px;
}
.m-r20 {
	margin-right: 20px;
}
.m-l0 {
	margin-left: 0px;
}
.m-l3 {
	margin-left: 3px;
}
.m-l4 {
	margin-left: 4px;
}
.m-l5 {
	margin-left: 5px;
}
.m-l10 {
	margin-left: 10px;
}
.m-l15 {
	margin-left: 15px;
}
.m-l20 {
	margin-left: 20px;
}
.m-l200 {
	margin-left: 200px;
}
.m-l220 {
	margin-left: 220px;
}
.p-t0 {
	padding-top:  0px !important;
}
.p-t10 {
	padding-top: 10px;
}
.p-t20 {
	padding-top: 20px;
}
.p-l0 {
	padding-left: 0px;
}
.p-l8 {
	padding-left: 8px;
}
.p-l20 {
	padding-left: 20px;
}
.p-b15 {
	padding-bottom: 15px;
}
.p10 {
	padding: 10px;
}
.p40 {
	padding: 40px;
}
.h24 {
	height: 24px;
}
.h25 {
	height: 25px;
}
.h40 {
	height: 40px;
}
.h41 {
	height: 41px;
}
.h200 {
	height: 200px;
}
.h375 {
	height: 375px;
}
.h400 {
	height: 400px;
}
.w20 {
	width: 20px;
}
.w100 {
	width: 100px;
}
.w120 {
	width: 120px;
}
.w140 {
	width: 140px;
}
.w160 {
	width: 160px;
}
.w150 {
	width: 150px;
}
.w200 {
	width: 200px;
}
.w240 {
	width: 240px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}
.w430 {
	width: 430px;
}
.w450 {
	width: 450px;
}
.w480 {
	width: 480px;
}
.w550 {
	width: 550px;
}
.w650 {
	width: 650px;
}
.w700 {
	width: 700px;
}
.w850 {
	width: 850px;
}
.w900 {
	width: 900px;
}
.w954 {
	width: 954px;
}
.w100la100 {
	width: 100%;
}
.yVisible {
	overflow-y: visible;
}
.yAuto {
	overflow-y: auto;
}
.d-block {
	display: block;
}
.links {
	width:102px;
	color:black;
}
.errors {
	color:red;
	font-size:smallest;
	margin-left:200px;
}
.oneRowButton {
	width: 120px;
	height: 23px;
	padding-top: 5px;
}
.spaced {
	margin-left: 8px;
	margin-right:16px;
}
.spaced1 {
	margin-left: 6px;
	margin-right:18px;
}
.spaced2 {
	margin-left:9px;
	margin-right:19px;
}
.feedbackHolder {
	position: fixed;
	right: 10px;
	bottom: 10px;
	text-align: center;
	color: #006699;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formStarHelper {
	width: 700px;
	padding-left: 0px;
	text-indent: 0px;
	margin-top: 10px;
	margin-left:0px;
	color:#ff3300;
}
.bannerFrame {
	width: 763px;
	height: 202px;
	padding: 0px;
	border: medium none;
	overflow: hidden;
}
.home_enroll {
	width:206px;
	height:16px;
	clear:both;
	float:right;
	margin-left:0px;
}
.box1 {
	height:102px;
	padding-top:10px;
}
.box2 {
	height:0px;
	padding-bottom:15px;
}
.box3 {
	height:210px;
}
.box4 {
	height:205px;
}
.box5 {
	height:0px;
	padding-bottom:15px;
}
.resendEmailList {
	height:200px;
	max-height:200px;
	overflow:auto;
	width: 450px;
	text-align: left;
	margin-left:40px;
}
.registerEmailInfo {
	width: 100%;
	text-indent: 25px;
}
.order1 a{
	color:#006699;
	background: url(../images/layout/sort2.png) no-repeat center right;
	display:block;
	padding:0 14px;
}
.order2 a{
	color:#006699;
	background: url(../images/layout/sort1.png) no-repeat center right;
	display:block;
	padding:0 14px;
}
.order1 a:hover, .order2 a:hover{
	color:#0099CC;
}
.exportlinks {
	float:right;
	margin-top:15px;
}
.box_port2 {
	width:378px;
	margin-top: 4px;
	font-size:12px;
	overflow:visible;
	overflow:visible;
	float:right;
}
.box_port1_top {
	background: url(../images/layout/vo_caseta378port_top.png) no-repeat;
	width:761px;
	height:9px;
	text-align:center;
}
.box_port1_mid {
	background: url(../images/layout/vo_caseta378port_mid.png) repeat;
	width:751px;
	height:141px;
	padding: 0px 5px 5px 5px;
}
.box_port1_mid a, .box_port1_m2 a {
	background: url(../images/layout/vo_icon_detalii.png) no-repeat right;
	padding-right:18px;
	clear:left;
	float: right;
	padding-top: 0px;
	margin-right:14px;
}
.box_port1_bot {
	background: url(../images/layout/vo_caseta378port_bot.png) no-repeat;
	width:761px;
	height:9px;
}
a.link_reset{
	background: none;
	padding-right:0;
	clear:none;
	float: none;
	padding-top: 0px;
	margin-right:0px;
}