@charset "utf-8";
/* CSS Document */

BODY {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(/img/bg_page.jpg) #000 repeat-x left top; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #333; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN:left;
	BORDER-RIGHT-WIDTH: 0px; 
	min-width: 960px
}

#promo {

WIDTH: 100%! important; 
HEIGHT: 26px;
BACKGROUND: url(/img/promo_bg.jpg) #000 repeat-x left top;
top:0px;
text-align:center;

}
#promo A {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#33CCFF;
text-decoration:none;
margin-left:40px;
}

#promo A:hover {
color:#fff;
}

.promo_text {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
}


#key {
	WIDTH: 832px! important;
	HEIGHT: 26px;
	top: -30px;
	left: 69px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	position:absolute;
}
 

#page {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 0.85em; 
	BORDER-BOTTOM-WIDTH: 0px;
	background-color:#000000; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	OVERFLOW: hidden; 
	WIDTH: 950px! important; 
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TOP: 20px; 
	HEIGHT: 2100px; 
	BORDER-RIGHT-WIDTH: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

#flash_block1 {
	WIDTH: 475px;
	HEIGHT: 279px;
	POSITION:absolute;
	left:0px;
	top:99px;
	
}
#flash_block2 {
	WIDTH: 341px;
	HEIGHT: 279px;
	POSITION:absolute;
	left:609px;
	top:99px;
	
}



#logo{
	WIDTH: 86px! important;
	HEIGHT: 56px;
	top: 20px;
	left: 19px;
	POSITION:absolute;
	z-index: 10;
	}
#lang{
	WIDTH: 307px! important;
	HEIGHT: 33px;
	top: 67px;
	left: 635px;
	POSITION:absolute;
	z-index: 10;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	}
	
#lang A {
color:#CCCCCC;
}

#lang A:hover {
color:#CCCCCC;
text-decoration:none;
}

#menu_container {
	WIDTH: 692px! important;
	HEIGHT: 40px;
	top: 3px;
	left: 204px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:20px;
	padding-left:50px;
	color:#CCCCCC;
	POSITION:absolute;
	background:url(/img/line_menu.gif) no-repeat bottom;
	}
	
#menu_container A{
font:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffcc00;
padding-top:10px;
padding-left:20px;
text-decoration:none;
	}
	
#menu_container A:hover{

color:#cccccc;
text-decoration:none;	
	}
	
#adv_vertical {
	WIDTH: 160px! important;
	HEIGHT: 600px;
	POSITION:absolute;
	right:19px;
	top:734px;
	text-align:right;
}

#adv_vertical A {
color:#333333;
font-size:11px;
}

#block_news { 
	background-color:#f7f7e7;
	position:absolute;
	top:106px;
	left:766px;
	height:299px;
	width:119px;
	text-align:center;
}
#block_news A {
color:#333333;
font-size:11px;
}

#block_topic {
	border:#333333 1px;
	border-top:dotted;
	position:absolute;
	top:421px;
	left:0px;
	height:644px;
	width:432px;
	font-size:11px;
	color:#0099FF;
	padding-top:10px;
}
#title_block_topic {
	position:absolute;
	top:402px;
	left:-1px;
	height:13px;
	width:433px;
}

#title_block_adv {
	position:absolute;
	top:401px;
	left:451px;
	height:13px;
	width:325px;
}

#title_block_banner {
	position:absolute;
	top:401px;
	left:791px;
	height:15px;
	width:75px;
}

#title_block_gallery {
	position:absolute;
	top:1204px;
	left:7px;
	height:15px;
	width:75px;
}

#block_topic A{
color:#ffcc00;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

#block_articles A: hover {
text-decoration:none;
}

#block_articles STRONG {
color:#0099FF;
font-weight:bold;
}



#block_articles {
	background:url(/img/bg_gal.gif);
	border:#333333 1px;
	border-top:dotted;
	position:absolute;
	top:1619px;
	left:0px;
	height:292px;
	width:463px;
	font-size:11px;
	color: #FFCC00;
	font-weight:bold;
	text-transform:uppercase;
	
}




#block_articles A {
text-transform:none;
text-decoration:none;
border-bottom:#999999 1px dotted;
color: #CCCCCC;
}


#block_last_topic {
	background:url(/img/bg_gal.gif);
	border:#333333 1px;
	border-top:dotted;
	position:absolute;
	top:1619px;
	left:499px;
	height:292px;
	width:442px;
	font-size:11px;
	color: #FFCC00;
	font-weight:bold;
	text-transform:uppercase;
}

#block_last_topic A {
text-transform:none;
text-decoration:none;
border-bottom:#999999 1px dotted;
color: #CCCCCC;
}

#block_last_topic A: hover {
text-decoration:none;
}

#block_last_topic STRONG {
color:#0099FF;
font-weight:bold;
}


.bg_block{
background:url(img/bg_block.gif);
}

.last_lesson {
background:url(/img/block_last_lesson.jpg) no-repeat top;
}

.last_lesson IMG {
border:#666666 3px solid;

}

#block_gallery {
	background:url(/img/bg_gal.gif);
	border:#333333 1px;
	border-top:dotted;
	position:absolute;
	top:1224px;
	left:3px;
	height:338px;
	width:945px;
	padding-top:15px;
	font-size:11px;
}

#block_long_adv {
	position:absolute;
	top:1101px;
	left:1px;
	height:89px;
	width:950px;
	font-size:11px;
}

#block_gallery IMG {
border: #666666 solid 6px;
}

#block_adv {
	border:#333333 1px;
	border-top:dotted;
	border-bottom:dotted;
	position:absolute;
	top:421px;
	left:440px;
	height:639px;
	width:321px;
	font-size:11px;
	color: #999999;
	padding:7px;
	padding-left:10px;
}
#block_adv A {
color:#33ccff;
font-weight:bold;
}
#block_adv A:hover {
color:#aceaff;
text-decoration:none;
}

#block_lit {
	border:#333333 1px;
	border-top:dotted;
	border-bottom:dotted;
	position:absolute;
	top:421px;
	left:787px;
	height:451px;
	width:149px;
	font-size:11px;
	padding-top:10px;
}

#footer_menu {
	font-size:11px;
	color:#0066CC;
	border:#333333 1px;
	border-top:dotted;
	position:absolute;
	top:1935px;
	left:13px;
	height:60px;
	width:924px;
	padding-top:10px;
}

#footer_menu A {
font-size:11px;
color:#666666;
}

#footer_menu A:hover {
font-size:11px;
color: #666666;
text-decoration:none;
}

#footer {
	border-top-style:dotted;
	border-top:#CCCCCC;
	border:1px;
	WIDTH: 925px! important;
	HEIGHT: 73px;
	POSITION:absolute;
	left: 12px;
	bottom:12px;
}
#footer A {
color:#33CCFF;
}

#footer A:hover {
color:#FFFFFF;
text-decoration:none;
}

.f_left {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin-top:10px;
float:left;
}

.f_middle {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin-top:10px;
float:left;
left:400px;
margin-right:20px;
}

.f_count {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin-top:10px;
float:left;
margin-left:25px;
}

.f_right {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
margin-top:10px;
float:right;
margin-right:0px;
}
.block_img {
height:79;
width:105;
margin-bottom:10px;
position:relative;
}
