/* GLOBAL */
html		{}
body		{}
body, td, div, select, option, input, textarea {color:#0E0E0E; font-size:12px;}
select, input, textarea {border:1px Solid Silver;}
hr			{height:2px; border:0px; border-bottom:1px dotted Silver; color:white;}
label		{cursor:pointer;}

::selection {color:white; background:#5C007B; /* Safari */}
::-moz-selection {color:white; background:#5C007B; /* Firefox */}
/*ul			{padding:0; margin:0px; list-style:none;}*/ /* move to reset.css*/

/* HTML */
#wrap {width:960px; margin:0 auto;}
	.header {position:relative; height:80px;}
		.header .leftC  {position:absolute; top:10px; left:0;}
		.header .rightC {/*position:absolute; bottom:0; right:0;*/}

	.header2 {position:relative; height:47px; margin-bottom:10px; background:url('../images/ged2/menu.gif') 0 -48px repeat-x;}
		.header2 .fb {position:absolute; z-index:100; top:-40px; right:0;}
		.header2 .leftC {position:absolute; top:0; left:0; width:15px; height:47px; background:url('../images/ged2/menu.gif') #ffffff no-repeat;}
		.header2 .rightC {position:absolute; top:0; right:0; width:15px; height:47px; background:url('../images/ged2/menu.gif') 0 -96px #ffffff no-repeat;}
	
	.header3 {position:relative; margin-bottom:10px; height:364px;}
		.header3 .leftC {position:absolute; top:0; left:0; width:656px; height:364px; overflow:hidden;}
		.header3 .rightC {float:right; margin-top:1px; width:304px; height:362px; overflow:hidden; background:#FD9D00 /*#4ccce7* / url('../images/ged2/bg1.png') top repeat-x*/;}
		.header3 .rightC { -webkit-border-radius:0 12px 12px 0; -moz-border-radius:0 12px 12px 0; border-radius:0 12px 12px 0;}
	
	.hr2 {display:block; height:5px; background:#f2f1f0; margin:15px 0;}
	
	.blockContainer {position:relative; /*background:red;*/}
		.blockContainer .leftContainer  {float:left; width:600px; min-height:100px; margin-left:20px; /*background:green;*/}
		.blockContainer .rightContainer {float:right; width:300px; min-height:50px; margin-right:20px; /*background:blue;*/}
	
	.footer {height:65px;}
		.footer .leftContainer {float:left;}
			.footer .leftContainer div  {float:left; margin-top:20px;}
			.footer .rightContainer div {float:right; margin-top:20px;}
			.footer .copyright {margin-top:20px; color:#9c9c9c; /*text-shadow:0 0 1px #8400b0 !important;*/ font-family:verdana; font-size:11px;}
			.footer .creator {margin-top:20px; color:#dedede; /*text-shadow:0 0 1px #8400b0 !important;*/ font-family:verdana; font-size:11px;}
				.footer .creator a {color:#dedede; text-decoration:underline;}



.error		{font-size:11px; font-weight:normal; color:#ff0000;} /* text-align:center; */

/* 2010.10.30 */
div, td, span {/*text-shadow:0px 0px 1px #ececec*/ /*fcfcfc*/; font-smooth:always; line-height:120%;} /*font-smooth:auto | never | always | <absolute-size> | length | initial | inherit*/

.clear {clear:both; font-size:0; height:0; line-height:0; zoom:0;}
.null  {font-size:0; height:0; line-height:0; zoom:0;}

/* 2009.11.01 */
.red		{color:red;} /*#CB0A14*/
.ornage		{color:#FF4E00;}
.white		{color:#ffffff;}
.white_light{color:#E3E0CC;}
.black_light{color:#3C391D;}

.arial		{font-family:Arial, Verdana;}
.verdana	{font-family:Verdana, Arial;}

.xsmall		{font-size:x-small;}
.small		{font-size:small;}
.normal		{font-size:normal;}
.medium		{font-size:medium;}
.large		{font-size:large;}

.f10		{font-size:10px;}
.f11		{font-size:11px;}
.f12 		{font-size:12px;}
.f13		{font-size:13px;}
.f14		{font-size:14px;}
.f15 		{font-size:15px;}
.f16		{font-size:16px;}
.f17		{font-size:17px;}
.f18		{font-size:18px;}

.bold		{font-weight:bold;}
.italic		{font-style:italic;}
.underline	{text-decoration:underline}
.upper		{text-transform:uppercase;}
.center		{text-align:center;}
.lh1		{line-height:100%;}
.lh2		{line-height:150%;}
.lh3		{line-height:200%;}
.pointer	{cursor:pointer;}
.nowrap		{white-space:nowrap;}
.align-left		{text-align:left;}
.align-right		{text-align:right;}
/* 2009.11.01 */

.radio {border:0px; cursor:pointer;}
label  {cursor:pointer;}
/* 2010.03.28 */

/**/
a:link		{font-size:12px; color:#1c98ce; font-weight:bold; text-decoration:none;}
a:active	{font-size:12px; color:#1c98ce; font-weight:bold; text-decoration:none;}
a:visited	{font-size:12px; color:#1c98ce; font-weight:bold; text-decoration:none;}
a:hover		{font-size:12px; color:#1c98ce; font-weight:bold; text-decoration:underline;}


/* FOOTER */
.copy {font:11px Verdana, Arial; color:#626262; padding-right:10px;}
.copy span {font:11px Verdana, Arial; color:red;}
.copy_creator {font:10px Verdana, Arial; color:#cacaca; padding-right:10px;}
.copy_creator a {font:bold 11px Verdana, Arial; color:#cacaca; text-decoration:none;}

/* LANG SWITCHER - ABSOLUTE */
a.lang_active, a.lang_inactive {line-height:150%; font-size:11px; font-family:verdana, arial; text-transform:uppercase;}
a.lang_active:link, a.lang_active:active, a.lang_active:visited, a.lang_active:hover, .lang_active		{text-decoration:underline; color:#ffffff; font-weight:bold;}
a.lang_inactive:link, a.lang_inactive:active, a.lang_inactive:visited	{color:#feec70; text-decoration:none;}
a.lang_inactive:hover	{text-decoration:none; color:#ffffff; background:#FFAD0C;}

/* LANG SWITCHER
a.lang_active, a.lang_inactive {margin-left:40px; position:absolute; line-height:120%; width:65px; height:18px; font-size:11px; font-family:verdana, arial; text-transform:uppercase;}
a.lang_active:link, a.lang_active:active, a.lang_active:visited, a.lang_active:hover, .lang_active		{font-size:11px; text-decoration:none; color:white;}
a.lang_inactive:link, a.lang_inactive:active, a.lang_inactive:visited	{color:#272854; text-decoration:none;}
a.lang_inactive:hover	{text-decoration:none; color:white; background:#0a246a; font-size:11px;}


a.flag_lang_active:link img, a.flag_lang_active:active img, a.flag_lang_active:visited img, a.flag_lang_active:hover img {border:1px Solid #FFA500;}
a.flag_lang_inactive:link img, a.flag_lang_inactive:active img, a.flag_lang_inactive:visited img {border:1px Solid white;}
a.flag_lang_inactive:hover img {border-color:#FFA500; border-top-width:2px; border-bottom-width:2px; }
 */

a.s_ql:link, a.s_ql:active, a.s_ql:visited	{font-size:13px; color:#ff8607; font-weight:bold; text-decoration:none;}
a.s_ql:hover		{text-decoration:underline;}


a.p521_title:link, a.p521_title:active, a.p521_title:visited {font-size:14px; color:#000; text-decoration:underline; font-family:Tahoma, Arial, Verdana;}
a.p521_title:hover		{color:#147242; text-decoration:none;}
a.p521_text:link, a.p521_text:active, a.p521_text:visited {font-size:10px; color:#000; text-decoration:none; font-family:Tahoma, Arial, Verdana;}
a.p521_text:hover		{color:#147242; text-decoration:underline;}
.p521_date {font-size:10px; color:#000; text-decoration:none; font-family:Tahoma, Arial, Verdana;}




/*###################################*/
/* 		p12_registration form 		*/
/*##################################*/
.p12_forgot_error {	width:100%; color:Red; text-align:center; font-weight:normal;}
.p12_forgot_input_text {width:150px; height:19px; border:1px Solid Silver;}
.p12_forgot_input_submit {
	width:125px;
	height:19px;
	font-family:Verdana, Arial, Sylfaen;
	font-size:10px;
	border:1px Solid Silver;
}

.p12_register_form_td {padding-left:10px; padding-bottom:5px; padding-top:5px;}
.p12_register_form_input {width:200px;	height:19px; border:1px Solid Silver;}
.p12_register_form_submit {border:1px Solid Silver;}
.p12_register_star{color:Red; font-weight:bold;}
.p12_register_error {
	width:100%;
	font-family:Verdana, Arial, Sylfaen;
	font-size:11px;
	font-weight:normal;
	color:Red;
	text-align:center;
}
.p12_register_input_radio {border:0px;}
.p12_register_success {text-align:center;}

/* control panel form p11*/
.p11_cp_error {
	width:100%;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:Red;
	text-align:center;
}

/* Login panel form p10*/
.p11_login_form_input {width:140px;	height:19px; border:1px Solid Silver;}
.p11_login_form_submit {height:19px; border:1px Solid Silver;}






a.m3a:link, a.m3a:active, a.m3a:visited {font-size:12px; color:#9ADD45; text-decoration:underline;}
a.m3a:hover		{color:#9ADD45; text-decoration:none;}

a.m3i:link, a.m3i:active, a.m3i:visited {font-size:12px; color:#fea708; text-decoration:underline;}
a.m3i:hover		{color:#fea708; text-decoration:none;}