@charset "utf-8";
* {
	border: 0 none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

html {height: 100%;}

body {
	position: relative;
	color: #FFFFFF;
	background-color: #000000;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


a {outline: none;}

#up {background:url(../images/site/up.gif);}

#logo {
	background: url(../images/site/logo.jpg);
	height: 271px;
	width: 1009px;
	margin: 0 auto;
}

#userpool {
	background: url(../images/site/userpool.png);
	height: 56px;
	width: 959px;
	color: #FFFFFF;
}

#toggle table {
	width: 100%;
	height: 24px;
}

#toggle span, #toggle2 span {vertical-align: super;}

#toggle img, #toggle2 img {margin: 0 4px -3px 6px;}

#menu_left {
	margin-top: 2px;
	width: 218px;
	float: left;
}

ul.ul-menu-left {
	margin-top: -2px;
	border-top: 1px solid #4d4d4d;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
}

#menu_left a {
	color: #FFFFFF;
	display: block;
}

.menu_left-header {
	height:15px;
	width:100%;
	background:#FFFFFF;
	color:#000000;
	font-size:13px;
	font-weight:bold;
}

.offer {
	background: #343e46;
	font-weight: bold;
	padding: 0 5px;
	border-bottom: 1px solid #1d2831;
	height:15px;
}

.offer_foot {
	background:url(../images/site/menu_left_foot.png) no-repeat;
	width: 218px;
	height:9px;
}

.offer:hover {

	background: #5d656b;

}

.price {
	display: inline;
	color: #FF0000;
	float: right;
	width: 45px;
	text-align:right;
}

.product {
	width: 161px;
	float:left;
	text-align:left;
}

.type {
	height: 15px;
	padding-left: 5px;
	font-weight: bold;
	background:#3366FF;
}

#select {
	padding-left: 20px;
}


#menu_left ul {
	list-style: none;
}



#down {
	margin: 0 auto;
	width: 979px;
}


#promote {
	margin: 2px 0 0 0;
	width: 218px;
	float: left;
}

#promote img {
	width: 218px;
}



#content {

	padding-top: 2px;

}


.news {

	float: left;

	background: #000000;

	width: 374px;

	height: 235px;

	border: 1px solid #4d4d4d;

	font-size: 14px;

	margin-left: 4px;

}

.news_big {

	float: left;

	background: #000000;

	width: 754px;

	border: 1px solid #4d4d4d;

	font-size: 14px;

	margin-left: 4px;

}


.about_us, .sub_page {

	float: left;

	background: #000000;

	width: 754px;

	height: 100%;

	border: 1px solid #4d4d4d;

	font-size: 14px;

	margin: 6px 0 10px 4px;

}

.sub_page {

	margin-top: 0 !important;

	height: auto;

}

.about_us img, .sub_page img {margin-right: 5px;}

.news_center {
	font-size: 11px;
	background: #1d2831;
	height: 169px;
	padding: 5px 10px;
}

.center {
	min-height: 80px;
	font-size: 11px;

	background: #1d2831;

	padding: 5px 10px;
}



.sub_center {

	font-size: 11px;

	background: #1d2831;

	padding: 5px 10px;

}



.ticket {
	background: url(../images/site/ticket.gif) repeat-x;
	padding: 5px 2px 0 10px;
	height: 23px;
	font-weight:bold;

}



.ticket table {

	width: 100%;

	font-size: 11px;

}



.ticket img {

	float: left;

	margin-top: -1px;

}



.ticket p {vertical-align: top;}



.ticket h3 {

	font-size: 14px;

	float: left;

	vertical-align: top;

}

.center > p > img, .news_center > p > img {

	margin: 5px 8px 0 0;
	float: left;
clear: both;

}



.news_info, .news_info a {color: #8cb5c9;}



.news_info a:hover {color: #0099FF;}



.read_more, .read_more a {color: #ff6b6b;}



.read_more a:hover {color: #FF0000;}




#footer {
	position: absolute;
	bottom: 0;
	background: url(../images/site/footer.gif) repeat-x;
	width: 100%;
	height: 33px;
	text-align: center;
	padding-top: 11px;
	font-family: Tahoma;
	font-size: 11px;
}

#push {height: 45px;}



#powered {
	width: 100%;
	clear: both;
	text-align: center;
height: 105px;
}


#powered img {
	margin: 15px 4px;
     opacity: 0.5;
     filter: alpha(opacity=50);
}


#powered img:hover {
     opacity: 1;
     filter: alpha(opacity=100);
}

#main {

	min-height: 100%;

	height: auto !important;

	height: 100%;

	margin: 0 auto -45px;



}



#copyright {text-align: center;}



#footer-links {margin-bottom: 2px;}



.sub_page label, .label {

	font-size:13px;

	font-weight: bold;

	text-align: right;

}

.label_2 {
	font-size:13px;

	font-weight: bold;

	text-align: left;
}



.sub_page select {

	width: 200px;

}



.sub_page input[type="text"], .sub_page input[type="password"] {

	border: 1px solid #c3c3c3;

	width: 196px;

	height: 19px;

	padding: 3px 0 0 2px;

	font-size: 12px;

}



.sub_page input[type="checkbox"] {

	margin-right: 5px;

}



.sub_page input[type="submit"], .sub_page input[type="reset"]{

	background-color: #FFFFFF;

	border: 1px solid #999999;

}





.sub_page a {

	color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #FFFFFF;

}



.sub_page a:hover {

	border: none;

	color: #00CCFF;

}



.display {

	display: none;

}



.drop {

	display: inline !important;

}



.droped {

	list-style: none;

	position: absolute;

	display: none;

}



.drop:hover ul, ul.drop:hover, ul.drop {

	display: block;

}



.droped li {

	background-color: #000000;

	margin-left: -11px;

	padding-top: 4px;

	text-align: center;

	display: block;

	width: 114px;

	height: 18px;

	background: url(../images/site/menu_droped.gif) repeat-x;

	clear: both;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;	

}



.droped a {

	color: #FFFFFF;

}



.droped a:hover {

	font-weight: bold;

}

#select {
	padding: 0 5px 0 20px;
	background: #5d656b;
	font-weight: bold;
	border-bottom: 1px solid #1d2831;
	height:15px;
}

.template_title {
	font-weight: bold;
}

#price {
	width: 100%;
	text-align: center;
}

p.button a{
background-color: #d4ecfa;
color: #004080;
font-weight: bold;
font-family: Verdana, sans;
font-size: 12px;
padding: 2px 4px;
margin: 2px;
border: 1px solid #3366ff;
}

p.button a:hover{
background-color: #3366ff;
color: #FFF;
font-weight: bold;
font-family: Verdana, sans;
font-size: 12px;
padding: 2px 4px;
margin: 2px;
border: 1px solid #d4ecfa;
}

.template_title {
	font-weight: bold;
}

#price {
	width: 100%;
	text-align: center;
}

p.button a{
background-color: #d4ecfa;
color: #004080;
font-weight: bold;
font-family: Verdana, sans;
font-size: 12px;
padding: 2px 4px;
margin: 2px;
border: 1px solid #3366ff;
}

p.button a:hover{
background-color: #3366ff;
color: #FFF;
font-weight: bold;
font-family: Verdana, sans;
font-size: 12px;
padding: 2px 4px;
margin: 2px;
border: 1px solid #d4ecfa;
}

.img a {
border:none;
}

ul#project {
list-style:none;
margin: 5px 0 5px 15px;
}

#stat4u {
	position:absolute;
	top:12px;
	left:2px;
}

#register .info {
	margin-bottom: 6px;
	border: thin solid #4d5f6d;
	background-color: #28343f;
	padding: 4px;
}

#register .info p {
	color: #d9f7c1;
}

#register label {
font-weight:normal;
}

#register .t1 {
	border: thin solid #4d5f6d;
	background-color: #37414a;
	width: 100%;
}

#register .li {
margin-left: 5px;
margin-right: 7px;
}

#img-payments {
background-image:url(/images/pages/payments.jpg);
display: block;
width: 216px;
height: 45px;

}

a#img-payments:hover {
width: 216px;
height: 169px;
}

#flash_ad {
	overflow: hidden;
	float: right;
	border: 0;
}