A{TEXT-DECORATION: none}
A:link {COLOR: #666666; FONT-FAMILY: "Courier New", Courier, mono; TEXT-DECORATION: none}
A:visited {COLOR: #666666; FONT-FAMILY: "Courier New", Courier, mono; TEXT-DECORATION: none}
A:active {FONT-FAMILY: "Courier New", Courier, mono; TEXT-DECORATION: none}
A:hover {BORDER-BOTTOM: 1px dotted; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; COLOR: #ff6600; TEXT-DECORATION: none}
BODY {
FONT-SIZE: 12px;
COLOR: #666666;
FONT-FAMILY:  "Courier New", Courier, mono;
background-color: #ffffff; 
background-image: url(../bg.gif);
SCROLLBAR-FACE-COLOR: #e8e7e7; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #ffffff; 
SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
SCROLLBAR-ARROW-COLOR: #ff6600; 
SCROLLBAR-TRACK-COLOR: #EFEFEF; 
SCROLLBAR-DARKSHADOW-COLOR: #b2b2b2; 
SCROLLBAR-BASE-COLOR: #000000
}
TABLE {BORDER-COLLAPSE: collapse; FONT-FAMILY: "Courier New", Courier, mono; FONT-SIZE: 9pt}

.lanyu{
	border:solid 1px #5589AA;
	color: #000000;
	font-size: 12px;
	width: 120px;
}
.font {  filter: DropShadow(Color=#cccccc, OffX=2, OffY=1, Positive=2); text-decoration: none; font-size: 10pt}
.eng {
	font-family: Verdana;
	font-size: 10px;
}
.hand {
	cursor: hand;
}
.bigf {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #333333;


}
.content {
	line-height: 18px;
}
.newsbg {
	background-image: url(../01_03.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
.con2 {
	line-height: 20px;
}
.con3 {
	line-height: 26px;
}
.hybg {
	background-image: url(../01_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.sj {
	text-indent: 24px;
}

	  .rank_select
{
	margin-right: 0px;
	position: relative;
	float: center;
	z-index: 10;
}
.rank_select ul
{
	position: absolute;
	top: 0px;
	left: -5px;
	z-index: 10;
	background: #FFF;
	padding: 0 5px;
}
.rank_select li
{
	margin: 2px 0;
}



.passStrenProgressBar
{
	 border: 1px solid gray; 
	 height: 5px; 
	 width: 95px; 
	 padding-right: 1px;
	 padding-left: 1px;
	 padding-bottom: 1px;
	 padding-top: 1px;
}
.passStrenProgressBar div
{
	 border: 0px solid white;
	 font-size: 3px; 
	 height: 5px; 
	 width: 0%;
}





.rank_select_ranks
{
	margin-right: 0px;
	position: relative;
	float: center;
	z-index: 10;
}
.rank_select_ranks ul
{
	position: absolute;
	top: 0px;
	left: -5px;
	z-index: 10;
	background: #FFF;
	padding: 0 5px;
}
.rank_select_ranks li
{
	margin: 2px 0;
}







body
{
	font-family: Arial, Helvetica, sans-serif;
}
ul
{
	list-style: none;
}
a
{
	text-decoration: none;
}
a img
{
	border: none;
}

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear
{
	min-height: 1px;
}

pre
{
	margin:0px;padding:0px;
}

.lang_select
{
	margin-right: 21px;
	position: relative;
	float: left;
	z-index: 10;
}

.lang_select img
{
	margin-bottom: -2px;
}
img.hide_show_lang
{
	margin-bottom: -3px;
	cursor: pointer;
}
.lang_select ul
{
	position: absolute;
	top: 15px;
	left: -5px;
	z-index: 10;
	background: #FFF;
	padding: 0 5px;
}
.lang_select li
{
	margin: 2px 0;
}

a.header{
font-size:0px; line-height:0px;

}

a.header:hover{
text-decoration:none;
}




#error {
position: fixed;
top:0;
left:0;
display:normal;
z-index:5555;
width:100%;
height:100%;
background: url('http://xtyling.net/images/blank.png');
}
#bgt {
width: 200px;
height: 60px;
position: absolute;
overflow:hidden;
z-index:6666;
left: 50%;
top: 50%;
margin-top: -50px;
margin-left: -90px;
padding-top:10px;
padding-bottom:8px;
border: 0;

}
#atext {
color: #000;
text-align: center;
padding-left: 60px;
padding-top: 15px;
*margin-top: 25px; /* Това е специално за IE */
*margin-left: 40px; /* Това е специално за IE */
}

.hl_slide_cnt
{
	border: 1px solid #CECECE;
	background: #F4F4F4;
	margin: 5px 0 0;
	padding: 7px 10px;
}



#bottomBanner {
background-color:#202125;
border-top:1px dotted #999999;
bottom:0;
display:block;
height:40px;
left:0;
position:fixed;
text-align:center;
width:100%;
z-index:999;
}

.errormsg
{
background-color: #FFF;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border: 1px solid #000;
padding: 10px;
width:93%;
opacity: 0.7;
-moz-opacity: 0.7;
filter: alpha(opacity=70);
}