@charset "utf-8";

html, body {height: 100%; margin: 0px; padding: 0px;}
body {position: relative; left: 0px; top: 0px; border: 0px; background: #000000 url('../i/bg.gif') repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #777;}
html, body, p, ul, ol, li, dl, dt, dd, sup, sub, form, label, input, textarea, select, fieldset, legend, object, embed {text-align: left; vertical-align: top;}
div, h1, h2, h3, h4, h5, h6, p, a, ul, ol, li, dl, dt, dd, sup, sub, img, span, form, label, input, textarea, select, fieldset, legend, object, embed, table, th, td {margin: 0px; padding: 0px; border: 0px;}
h1, h2, h3, h4, h5, h6 {font-size: 16px; color:#FFFFFF; font-weight: bold;}
h2.important { color: #ffffff; }
input, textarea, select, object, embed, table, tr, th, td {border-spacing: 0px; border-collapse: collapse; background: #3a3a3a;}
div, object, embed, form, fieldset, h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dt, dd {display: block;}
a, span {display: inline;}
li {display: list-item;}
a {text-decoration: none; color: #ed0e88; outline: none;}
a:hover {text-decoration: none; color: #ed0e88; outline: none;}
div.clearboth {position: relative; display: block; float: none; clear: both; left: 0px; top: 0px; width: 1px; height: 0px; margin: 0px; padding: 0px; overflow: hidden; visibility: hidden;}

strong {
	display: inline;
	margin: 10px 0 10px 0;
}

br {
	margin: 0;
	padding: 0;
	clear: both;
	height: 0;
	position: relative;
	top: 0;
	left: 0;
}

div.page {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 830px; 
	height: auto !important; 
	min-height: 100% !important; 
	height: 100%; 
	margin: 0px auto; 
	z-index: 100;
	background: #000000;
}

div.header {
	position: relative; 
	float: left; 
	clear: both; 
	left: 0px; 
	top: 0px; 
	width: 830px; 
	height: 382px; 
	z-index: 100;}

div.content {
	position: relative; 
	float: left; 
	clear: both; 
	left: 0px; 
	top: 0px; 
	width: 830px; 
	z-index: 200;
}

div.content div.center_content {
	position: relative; 
	float: left; 
	clear: none; 
	left: 0px; 
	top: 0px; 
	width: 530px; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px; 
	overflow: visible;
	background: #000000;
}

div.content div.center_content.max {
	position: relative; 
	float: left; 
	clear: none; 
	left: 0px; 
	top: 0px; 
	width: 830px !important; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px; 
	overflow: visible;
	background: #000000;
}

div.content div.center_content div.shockwave {
	width: 768px;
	height: 400px;
	background: #222;
	margin: 10px auto;
}

object br {
	display: none;
}

/*HEAD TOP START*/

div.header div.head_top {
	width: 830px;
	height: 100px;
	position: relative;
	background: url('../i/logo_head.gif') no-repeat 30px 20px;
}

div.header div.head_top a.index_link {
	position: absolute;
	width: 179px;
	height: 57px;
	left: 30px;
	top: 20px;
}

div.header div.head_top ul.head_menu {
	display: block;
	float: right;
	list-style: none;
	position: relative;
	margin: 20px 0 0 0;
}

div.header div.head_top ul.head_menu li {
	display: block;
	float: left;
	width: 121px;
	padding: 0 20px 0 0;
}

div.header div.head_top ul.head_menu li.last {
	padding: 0 45px 0 0;
}

div.header div.head_top ul.head_menu li ul li.last_item {
	border: none;
}

div.header div.head_top ul.head_menu li ul {
	list-style: none;
}

div.header div.head_top ul.head_menu li ul li {
	padding: 5px 0 5px 0;
	border-bottom: 1px dotted #999999;
	position: relative;
}


div.header div.head_top ul.head_menu li ul li a {
	display: block;
	width: 100px;
	color: #fff;
	overflow: hidden;
}

div.header div.head_top ul.head_menu li ul li.mouse_over {
	background: url('../i/content_bg.gif');
}

div.header div.head_top ul.head_menu li ul li.mouse_over a {
	color: #FFFFFF;
	margin-left: 10px;
	font-weight: bold;
}


/*
div.header div.head_top ul.head_menu li ul li div.login {
	width: 200px;
	background: url('../i/content_bg.gif');
	position: absolute;
	display: none;
	padding: 10px 10px 10px 10px;
	z-index: 400;
}

div.header div.head_top ul.head_menu li ul li div.login input.text {
	border: 1px solid #ed0e88;
	float: left;
	clear: both;
	width: 140px;
	background: #ffffff;
	margin: 3px 0 8px 0;
}

div.header div.head_top ul.head_menu li ul li div.login input.ok {
	float: left;
	position: absolute;
	top: 10px;
	left: 155px;
}

div.header div.head_top ul.head_menu li ul li div.login span.close {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	background: url('../i/closed.gif') no-repeat 0 0;
	left: 210px;
	top: -10px;
	cursor: pointer;
}

div.header div.head_top ul.head_menu li ul li div.login div.help {
	position: absolute;
	top: 80px;
	width: 200px;
}

div.header div.head_top ul.head_menu li ul li div.login div.help a {
	display: block;
}
*/
div.header div.flash { position: relative; width: 770px; height: 282px; margin: 0px auto 0px auto; padding: 0px; overflow: hidden;S }

/*HEAD TOP END*/

/*CONTENT TOP START*/

div.content div.center_content div.content_top {
	width: 530px;
	position: relative;
	z-index: 10;	
	background: url('../i/content_bg.gif') top left;
}

div.content div.center_content div.content_top h2.title {
	color: #ffffff;
	position: relative;
	z-index: 100;
}
div.content div.center_content div.content_top h2.title a {
	color: #fff;
} 

div.content div.center_content div.content_top span.date {
	color: #FFFFFF;
	display: block;
	margin: 0 0 0 22px;
}

div.content div.center_content div.content_top p.text {
	padding: 5px 22px 10px 22px;
	color: #000000;
}

div.content div.center_content div.content_top img {
	border: 1px solid #ed0e88;
	margin: 10px 10px 0px 22px;
}

div.content div.center_content div.content_top h2.title {
	margin: 5px 0px 0px 22px;
}

div.content div.center_content div.content_top div.effect {
	position: absolute;
	left: 0px;
	top: -89px;
	width: 99px;
	height: 187px;
	z-index: 10;
	background: url('../i/effect.png') no-repeat top left;
}

/*CONTENT TOP END*/


/*CONTENT MORE START*/

div.warning {
	color: #777;
	border: 1px solid #777;
	padding: 15px;
	margin: 0 20px 20px 0;
	background: #f5f5f5;
}

div.content div.center_content div.content_more {
	width: 530px;
	position: relative;
	background: #FFFFFF;
	margin: 0px 0px 30px 0px;
	padding: 10px 0px 0px 0px;
}

div.content div.center_content div.content_more div.content_m {
	width: 485px;
	border-top: 1px dotted #a7a7a7;
	margin: 0px 0 5px 22px;
	padding: 10px 0px 15px 0px;
}

div.content div.center_content div.content_more div.content_m.legal p {
	padding-bottom: 5px;
	padding-top: 5px;
}

div.content div.center_content div.content_more div.content_m h1 {color: #EB0F8A;}
div.content div.center_content h6 {font-size: 11px; line-height: 14px; color: #555; margin-top: 8px;}

div.content div.center_content div.content_more div.content_m img {
	border: 1px solid #a7a7a7;
	margin: 0 10px 0 0;
	/*float: left;*/
}

div.content div.center_content div.content_more div.content_m div.text_cont {
	display: block;
	float: none;
	clear: both;	
}

div.content div.center_content div.content_more div.content_m div.text_cont p img {

}

div.content div.center_content div.content_more div.content_m div.text_cont p {

}

div.content div.center_content div.content_more div.content_m a.more {
	display: inline;
	margin: 0 0 0 5px;
	padding: 0 38px 0 0;
	height: 8px;
	background: url('../i/more.gif') no-repeat 0 0;
	text-transform: uppercase;
	font-size: 8px;
}

div.content div.center_content div.content_more div.content_m h3.title {
	color: #000000;
}

div.content div.center_content div.content_more div.content_m span.date {
	display: block;
	font-size: 9px;
	color:#000000;
	font-weight: normal;
	margin-bottom: 4px;
}

div.content div.center_content div.content_more div.content_m ul {
margin-left: 32px;
}

div.content div.center_content div.content_more div.content_m div.hr {float: none; clear: both; height: 1px; color: #fff; margin: 14px 0px 0px 0px; padding: 0px; background: #e3e3e3; overflow: hidden;}

div.content div.center_content div.content_more div.content_m div.item {position: relative; display: block; float: none; clear: both; width: 485px; height: auto !important; min-height: 94px !important; height: 94px; overflow: hidden; background: #fff; margin: 15px 0px 0px 0px;}
div.content div.center_content div.content_more div.content_m div.item img {position: absolute; display: block; float: none; clear: both; width: 138px; height: 92px; overflow: hidden; background: #f8f8f8; border: solid 1px #a8a8a8;}
div.content div.center_content div.content_more div.content_m div.item p {position: relative; display: block; float: none; clear: both; margin: 0px 0px 0px 160px; padding: 0px;}
div.content div.center_content div.content_more div.content_m div.item p strong { position: relative; display: block; font-size: 14px; font-weight: bold; line-height: 17px; margin: 0px 0px 0px 0px; color: #000;}
div.content div.center_content div.content_more div.content_m div.item p small { font-size: 9px; color: #999;}
div.content div.center_content div.content_more div.content_m div.item p a { display: inline-block; padding: 0px 10px 0px 0px; background: url('../i/more_arrow.gif') right 5px no-repeat;}
div.content div.center_content div.content_more div.content_m div.item p a:hover { text-decoration: underline;}
div.content div.center_content div.content_more div.content_m h2 {color: #000 !important;}
div.content div.center_content div.content_more div.content_m table {position: relative; display: table; margin: 14px 0px 10px 0px; border: solid 1px #c6c6c6; background: #fff; border-spacing: 0px; border-collapse: collapse;}
div.content div.center_content div.content_more div.content_m table th {font-weight: bold; padding: 2px 5px 3px 5px; border: solid 1px #c6c6c6; border-bottom-color: #777; background: #ebebeb;}
div.content div.center_content div.content_more div.content_m table td {padding: 2px 5px 3px 5px; border: solid 1px #c6c6c6; background: #fff;}
* div.content_m h2 {color: #000 !important;}

div.content div.center_content div.content_more div.pager {
	position: relative;
	padding: 10px 0 0 0;
}

div.content div.center_content div.content_more div.pager div.links {
	position: absolute;
	left: 440px;
	top: -4px;
	width: 77px;
	height: 28px;
	background: url('../i/pager.gif') no-repeat 0 0;
}

div.content div.center_content div.content_more div.pager div.links a {
	display: block;
	width: 77px;
	height: 14px;
	text-indent: -2000px;
}

div.content div.center_content div.gallery	{
	background: #3a3a3a;
	padding: 20px 0px 40px 0px;
}
div.content div.center_content div.galleries {position: relative; display: block; margin: 0px 0px 0px 27px; padding: 10px 0px 30px 0px; overflow: hidden; }
div.content div.center_content div.galleries div.gitem {position: relative; display: block; float: left; clear: none; width: 150px; height: 140px; margin: 0px 10px 0px 0px; padding: 0px; overflow: hidden; border: solid 1px #fff; background: #3a3a3a;}
div.content div.center_content div.galleries div.gitem img {position: relative; display: block; float: none; clear: both; width: 150px; height: 100px; overflow: hidden;}
div.content div.center_content div.galleries div.gitem h3 {font-size: 11px; line-height: 13px; font-weight: normal; color: #fff; margin: 5px 5px 2px 5px;}
div.content div.center_content div.galleries div.gitem p {font-size: 9px; line-height: 12px; font-weight: normal; color: #888; margin: 2px 5px 2px 5px;}
div.content div.center_content div.galleries div.gitem a {position: absolute; display: block; left: 0px; top: 0px; width: 150px; height: 140px; overflow: hidden; background: url('/i/none.gif'); cursor: pointer;}
div.content div.center_content div.galleries div.gitem a span {display: none;}
div.content div.center_content div.galleries div.gitem:hover {background: #fff;}
div.content div.center_content div.galleries div.gitem:hover h3 {color: #EB0F8A;}
div.content div.center_content div.galleries div.gitem:hover p {color: #888;}

div.content div.center_content div.gallery div.image {position: relative; display: block; width: 486px; height: auto; margin: 10px 0px 5px 22px; padding: 0px; overflow: hidden;}
div.content div.center_content div.gallery div.image img {position: relative; display: block; width: auto; height: auto; margin: 0px auto 0px auto; border: solid 3px #fff;}
div.content div.center_content div.gallery div.label {position: relative; display: block; width: 486px; height: auto; text-align: center; margin: 5px 0px 16px 22px; padding: 0px; overflow: hidden; color: #EB0F8A; font-weight: bold;}
div.content div.center_content div.gallery div.outer {position: relative; display: block; width: 486px; height: 46px; margin: 10px 0px 0px 22px; padding: 0px 0px 0px 0px; overflow: hidden;}
div.content div.center_content div.gallery div.outer table {position: relative; display: table; width: auto !important; height: 44px; margin: 0px; padding: 0px; overflow: hidden;}
div.content div.center_content div.gallery div.outer table td {position: relative; width: 44px !important; height: 44px; margin: 0px; padding: 0px 4px 0px 4px; text-align: center; vertical-align: middle; overflow: hidden;}
div.content div.center_content div.gallery div.outer table td a {position: relative; display: block; width: 42px; height: 42px; overflow: hidden; padding: 1px; background: #3a3a3a; border: 0px none;}
div.content div.center_content div.gallery div.outer table td a img {position: relative; display: block; width: 40px; height: 40px; overflow: hidden; border: solid 1px #EB0F8A;}
div.content div.center_content div.gallery div.outer table td a:hover {background: #fff;}
div.content div.center_content div.gallery div.outer table td a:hover img {border: solid 1px #fff;}
div.content div.center_content div.gallery div.arrowleft {position: relative; display: block; left: 0px; top: 0px; width: 10px; height: 15px; margin: -32px 0px 0px 8px; padding: 0px; overflow: hidden; color: #fff; font-weight: bold; text-align: center;}
div.content div.center_content div.gallery div.arrowright {position: relative; display: block; left: 0px; top: 0px; width: 10px; height: 15px; margin: -15px 0px 0px 515px; padding: 0px; overflow: hidden; color: #fff; font-weight: bold; text-align: center;}

div.content div div form fieldset div.error {white-space: normal;}
div.content div div form fieldset div.error strong {color: #ED0E88 !important;}
div.content div div form fieldset div.field { float: none; clear: both;}
div.content div.important { background: #ED0E88; color:#FFFFFF; padding: 2px; width: 90%;}
/*CONTENT MORE END*/

/*RIGHT CONTENT START*/

div.content div.right_content {
	position: relative;
	clear: none;
	float: left;
	left: 0px; 
	top: 0px; 
	width: 280px;
	margin-left: 20px;
}

div.content div.right_content div.inputs {
	position: relative;
	width: 240px;
}

div.content div.right_content div.inputs input {
	border: none;
}

div.content div.right_content div.inputs div.login {
	position: relative;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}

div.banners h2.title,
div.content div.right_content div.inputs div.login h2.title {
	font-weight: normal;
	font-size: 14px;
	display: block;
	margin: 5px 0 5px 0;
	vertical-align:top;
}

div.content div.right_content div.inputs div.login a.other {
	font-size: 9px;
}

div.content div.right_content div.inputs div.login a.big {
	font-size: 12px;
	font-weight: bold;
	color: #f0ca1b !important;
	display: block;
	margin-bottom: 6px;
	margin-top: 3px;
}


div.content div.right_content div.inputs div.login form fieldset input.text {
	border: 1px solid #606060;
	color: #FFFFFF;
	float: left;
	clear: both;
	width: 171px;
	height: 16px;
	margin: 0 10px 3px 0;
	padding: 2px;
}

div.content div.right_content div.inputs div.search {
	position: relative;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #4d4d4e;	
}

div.content div.right_content div.inputs div.search form fieldset input.text {
	border: 1px solid #606060;
	color: #FFFFFF;
	float: left;
	clear: both;
	width: 171px;
	height: 16px;
	margin: 0 10px 3px 0;
	padding: 2px;
}

div.content div.right_content div.facebook a {
	height: 16px;
	line-height: 16px;
	color: white;
	background: url(../i/facebook.png) no-repeat top left;
	padding-left: 20px;
	display: block;
	margin: 5px 0;
}

div.content div.right_content div.banners {
	position: relative;
	overflow: hidden;
	width: 280px;
}

div.content div.right_content div.banners div {
	width: 237px;
	margin: 5px 0 5px 0;
}

div.content div.right_content div.banners img {
	width: 235px;
	margin: 5px 0 5px 0;
	border: 1px solid #e2e2e2;
}

/*RIGHT CONTENT END*/

/*FOOTER START*/

div.footer {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 220px; 
	margin: -100px 0 0 0; 
	z-index: 300;
	background: #ffffff url('../i/footer_bg.gif') top left; 
}

div.footer ul {
	list-style: none;
	display: block;
}

div.footer ul li a {
	font-weight: normal;
	color: #5e5a5a;
}

div.footer div.footer_content {
	position: relative; 
	left: 0px; 
	top: 0px; 
	width: 830px;
	margin: 0 auto 0;
	padding: 30px 0 0 0;
	height: 190px; 
	overflow: hidden;
	text-align: center;
	z-index: 1000;
}

div.footer div.footer_content div.img {
	float: left;
	width: 127px;
	height: 120px;
	background: url('../i/logo.gif') no-repeat 0 0;
	margin: 0 40px 0 0;
	position: relative;
}

div.footer div.footer_content div.img a {
	display: block;
	width: 127px;
	height: 15px;
	position: absolute;
	bottom: 0;
}

div.footer div.footer_content ul li.row {
	margin: 0 0 10px 0;
}

div.footer div.footer_content ul li ul li.name {
	font-weight: bold;
}

div.footer div.footer_content ul.text {
	display: block;
	float: left;
	margin: 0 40px 0 0;
}

div.footer div.footer_content ul.fcenter {
	display: block;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 40px 0 20px;
	border-left: 1px dotted #7a7a7a;
	border-right: 1px dotted #7a7a7a;
}

div.footer div.footer_content ul.fright {
	display: block;
	/*float: left;*/
	margin: 0 40px 0 0;
}

/*FOOTER END*/

/*REGISTRATINO PAGE START*/

div.content div.center_content ul.menu {
	position: relative;
	display: block;
	width: 530px;
	height: 28px;
	margin: 10px 0px 0px 0px;
	float: none;
	clear: both;
	list-style: none;
	background: #000 url('../i/menu_bg.gif') 0px 0px repeat-x;
	overflow: hidden;
}

div.content div.center_content ul.menu li {
	position: relative;
	display: block;
	float: left;
	border-left: 1px dotted #000000;
	font-weight: bold;
}

div.content div.center_content ul.menu li a{
	position: relative;
	display: block;
	float: left; clear: none;
	height: 18px;
	padding: 5px 10px 5px 10px;
	color: #f39ccf;
}

div.content div.center_content ul.menu li.first {
	border: none;
	background: #FFFFFF;
	color: #eb0f8a;
	text-align: center;
	padding: 5px 20px 5px 20px;
}

div.content div.center_content ul.menu li.selected {
}

div.content div.center_content ul.menu li.selected a {
	color: #FFFFFF;
	background: url('../i/selected.gif') 0px 19px no-repeat;
}

div.content div.center_content ul.menu li span {
	display: none;
}
	
div.content div.center_content div.registration {
	background: #FFFFFF;
	width: 530px;
	position: relative;
	margin: 0;
	padding: 0 0 40px 0;
}

div.content div.center_content div.registration form fieldset input, select {
	background: #FFFFFF;
	color: #ED0E88;
	border: 1px solid #606060;
	float: left;
	margin: 0 0 5px 0;
}

div.content div.center_content div.registration form fieldset {
	margin: 0 0 0 20px;
	padding: 10px 0 0 0;
	clear: both;
}

div.content div.center_content div.registration form fieldset label {
	display: block;
	width: 200px;
	float: left;
	margin: 0 5px 0 0;
	position: relative;
	
}

div.content div.center_content div.registration form fieldset label.radio {
	display: block;
	width: 40px;
	float: left;
	margin: 0 0 0 5px;
}

div.content div.center_content div.registration form fieldset textarea {
	background: #FFFFFF;
	border: 1px solid #606060;
	float: left;
	margin: 0 0 5px 0;
	width: 240px;
	height: 50px;
}

div.content div.center_content div.registration form fieldset label span.requried {
	background: url('../i/required.gif') no-repeat right top;
	padding: 0 8px 0 0;
}

div.content div.center_content div.registration form fieldset label.break {
	margin: 10px 5px 5px 0;
}

div.content div.center_content div.registration form fieldset label.policy {
	width: 200px;
	margin: 0 0 0 5px;
}

div.content div.center_content div.registration form fieldset input.big_text {
	width: 240px;
}

div.content div.center_content div.registration form fieldset input.radio {
	border: none;
}

div.content div.center_content div.registration form fieldset select.big_text {
	width: 240px;
}

div.content div.center_content div.registration form fieldset input.small_text {
	width: 80px;
}

div.content div.center_content div.registration form fieldset input.year {
	width: 60px;
	margin: 0 5px 0 0;
}

div.content div.center_content div.registration form fieldset input.month, input.day {
	width: 40px;
	margin: 0 5px 0 0;
}

div.content div.center_content div.registration form fieldset input.policy {
	margin: 0 0 0 205px;
	border: none;
}

div.content div.center_content div.registration form fieldset input.send {
	margin: 10px 0 0 205px;
}

div.content div.center_content div.registration form fieldset input.break {
	margin: 10px 0 5px 0;
}

div.content div.center_content div.registration form fieldset legend {
	text-indent: -2000px;
}

div.content div.center_content div.registration form fieldset.chapca {
	margin:  20px 0 0 0;
	padding: 0 0 0 225px;
}

div.content div.center_content div.registration form fieldset.chapca span {
	display: block;
	clear: both;
	margin: 0px 0px 2px 0px;
	padding: 0;
}

div.content div.center_content div.registration form fieldset.chapca input.chapca {
	width: 240px;
	margin: 0px 0px 5px 0px;
	padding: 0;
	float: left;
	clear: both;
}

div.content div.center_content div.registration form fieldset.chapca a {
	clear: both;
	display: block;
}

div.content div.center_content div.registration input.upload_b {
	margin: 0 0 5px 125px;
}

div.content div.center_content div.registration span#MultiFile1_wrap_labels {
	clear: both;
	display: block;
	margin: 0 0 0 125px;
}

div.content div.center_content div.registration span#MultiFile1_wrap_labels div {
	clear: both;
	width: 200px;
}

div.content div.center_content div.registration span#MultiFile1_wrap_labels div a {
	display: block;
	float: left;
	width: 61px;
	height: 23px;
	background: url('../i/del_file.gif') no-repeat 0 0;
	position: relative;
	top: -12px;
	margin: 0 0 0 5px;
}

div.content div.center_content div.registration span#MultiFile1_wrap_labels div span.file  {
	display: block;
	float: left;
	padding: 5px;
	border: 1px solid #000000;
}

div.content div.center_content div.registration form fieldset div.error_message {
	border: 1px solid #FE4B50;
	background: #F55256;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	width: 230px;
	margin: 5px 5px 5px 125px;
	clear: both;
}

div.content div.center_content div.registration form fieldset div.field {
	position: relative;
}

div.content div.center_content div.registration form fieldset div.field span.info {
	display: block;
	width: 17px;
	height: 16px;
	background: url('../i/info.gif') no-repeat 0 0;
	position: relative;
	left: 185px;
	top: -13px;
	cursor: pointer;
}

div.content div.center_content div.registration form fieldset div.field span.info span.buble {
	display: none;
	background:#000000;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	position: absolute;
	left: 15px;
	top: 5px;
	z-index: 1000;
}

div.content div.center_content div.registration form fieldset div.field span.info.break{
	top: 10px;
}

/*REGISTRATION PAGE END*/

/*TOOLS*/

div.clear {
	position: relative; 
	display: block; 
	float: none; 
	clear: both; 
	left: 0px; 
	top: 0px; 
	width: 1px; 
	height: 0px; 
	margin: 0px; 
	padding: 0px; 
	overflow: hidden; 
	visibility: hidden;
}

div.footer_padding {
	margin: 0px; 
	padding: 0px 0px 100px 0px;
}

.show {
	display: block !important;
}

/*SHADOW*/

.shadow {
	float:left;
	clear:left;
	background: url('../i/shadowAlpha.png') no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	width: 400px;
	padding: 0px;
	display: none;
	position: absolute;
	left: -70px;
	top: -80px;
}
.innerbox{
	position:relative;
	bottom:6px;
	right: 6px;
	background: url('../i/content_bg.gif');
	border: 1px solid #ffffff;
	padding:4px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
}
.innerbox{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}
.innerbox p{		
	font-size:14px;
	margin: 3px;
}

.bottom {
	width: 42px;
	height: 11px;
	background: url('../i/bouble_bottom.png') no-repeat 0 0;
	position: absolute;
	top: 60px;
	left: 40px;
}

/*SHADOW*/

div.layer_text {
	display: none;
	position: absolute;
	top: 10px;
	left: 100px;
	width: 400px;
	background:#000000;
	padding: 5px;
	color: #FFFFFF;
}

div.layer_text h1 {
	display: block;
	margin-bottom: 10px;
}

div.layer_text p {
	padding-bottom: 10px;
}

div.layer_text span.close {
	position: absolute;
	top: -10px;
	right: -10px;
	display: block;
	width: 22px;
	height: 22px;
	background: url('../i/closed.gif') no-repeat 0 0;
	cursor: pointer;
}

.show {
	display: block !important;
}

.error {
	border: 1px solid #FF0000;
	background: #FCDCDD;
	padding: 5px;
	width: 95%;
	color: #FF0000;
	font-weight: bold;
}

.error strong {
	font-size: 14px;
	display: block;
}

span.file {
	color: #CCCCCC;
	font-size: 9px;
	padding-left: 4px;
}

#eng {
	position: absolute;
	right: 0;
	top: 415px;
	z-index: 201;
	border: 1px solid #606060;
	background-color: #fff;
	color: #777;
	padding: 5px;
	-moz-opacity:.0; 
	filter:alpha(opacity=0); 
	opacity:.0; 
	font-size: 10px;

}

/*TOOLS END*/



