html {
height:101%;
}
body {
margin:0;
padding:0;
}
.default_font_style,
.menu a,
.bottom_menu,
.bottom_menu a,
.block .title,
.text,
.text table,
.second_menu ul li a,
.logo_top a,
.metatrader_text,
.tiny-1,
.tiny-2,
.tiny-3 {
font-size:11px;
font-weight:normal;
font-family:tahoma;
text-decoration:none;
}
 
ul, ul li  {
margin:0px;
padding:0px;
list-style-type:none;
}

.body {
position: relative;
width:1000px;
margin:0 auto;
}

.menu {
width:980px;
margin: 0px 10px 0px 10px;
background-image:url('../images/logo-text.gif');
background-repeat:no-repeat;
background-position:top left;
}
.menu ul {
height:35px;
background-image:url('../images/menu-background.gif');
background-repeat:repeat-x;
background-position:top left;
width:756px;
margin-left:180px;
}
.menu ul li {
float:left;
width:100px;
height:25px;
padding-top:7px;
padding-left:50px;
background-image:url('../images/menu-bullet.gif');
background-repeat:no-repeat;
background-position:top left;
}
.menu a {
color:#ccc;
}
.menu a:hover {
color:#6fb16f;
}
.menu_right {
float:left;
width:18px;
height:35px;
background-image:url('../images/menu-end.gif');
background-repeat:no-repeat;
background-position:top right;
}

.bottom_menu {
color:#60a160;
background-color:#f0f0f0;
width:980px;
margin:0px auto 15px auto;
}
.bottom_menu a {
color:#000;
background-color:#f0f0f0;
text-decoration:underline;
line-height:17px;
}
.bottom_menu .left, .bottom_menu .right {
height:35px;
background-repeat:no-repeat;
}
.bottom_menu .left {
width:980px;
background-image:url('../images/bottom-left.gif');
background-position:top left;
}
.bottom_menu .right {
float:left;
background-image:url('../images/bottom-right.gif');
background-position:top right;
display:inline;
width:740px;
}

.logo_top {
width:1000px;
height:35px;
padding-top:17px;
}
.top_links {
float:left;
width:200px;
height:35px;
background-image: url('../images/logo-top.gif');
background-repeat: no-repeat;
background-position:bottom right;
}
.logo_top a {
float:left;
height:11px;
margin-left:10px;
}
.top_links a {
color:#000;
display:inline;
float:left;
margin:0;
padding: 1px 0px 0px 4px;
margin-left:2px;
height:16px;
width:16px;
height:16px;
font-size:11px;
text-decoration:none;
}
a.selected {
color:#fff;
background-image: url('../images/lang_selected.gif');
background-repeat: no-repeat;
background-position:top left;
}
h3 {
font-size:14px;
font-family:arial;
margin:0;
padding-top:15px;
padding-left:20px;
font-weight:normal;
}

.link {
color:#fff;
padding-left:20px;
background-image: url('../images/');
background-repeat: no-repeat;
background-position:top right;
}

.tiny-1, .tiny-2, .tiny-3 {
display:block;
padding-left:15px;
background-repeat:no-repeat;
background-position:top left;
color:#000;
} 

.tiny-1 {background-image:url('../images/tiny-house.gif');}
.tiny-2 {background-image:url('../images/tiny-network.gif');}
.tiny-3 {background-image:url('../images/tiny-mail.gif');}

.bottom-logo {
margin-top:1px;
width:106px;
height:15px;
background-image:url('../images/bottom-mag-logo.gif');
float:right;
margin-right:20px;
}
.umenu2-left {
margin-left:10px;
padding: 0;
width: 200px;
height: 87px;
background-image: url('../images/umenu2-left.jpg');
/*background-repeat: no-repeat;*/
float:left;
}

* html .umenu2-left {
margin-left:5px;
}
.umenu2-center {
float:left;
width:760px;
height:55px;
background-image:url('../images/umenu2-background.gif');
background-repeat:repeat-x;
}
.umenu2-center div {
margin-top:20px;
font-family:tahoma;
font-size:20px;
color:#fff;
margin-left:8px;
}
.umenu2-right {
float:left;
width:20px;
height:55px;
background-image:url('../images/umenu2-right.gif');
margin-right:0px;
}
.index {
width:760px;
height:32px;
float:left;
margin-left:8px;
margin-right:22px;
/*border-bottom:1px solid #ccc;*/
}
.index a {
display:block;
font-size:11px;
font-family:tahoma;
color:#000;
margin-top:8px;
float:left;
text-decoration:underline;
}
.cpage {
color:#fff;
text-decoration:none;
}
.bul {
margin-left:5px;
padding-left:10px;
background-image: url('../images/umenu2-bullet.gif');
background-repeat:no-repeat;
background-position: bottom left;
}
.index a:hover{
color:#6fb16f;
}
.content-left {
width:200px;
}
.content-left a {
margin-top:10px;
display:block;
margin-left:10px;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
margin-right:8px;
padding: 0px 5px 0px 25px;

}
.cat {
display:block;
float:left;
margin:0px;
padding-left:10px;
padding-bottom:10px;
width:180px;
}

.cat li {
padding-top:5px;
padding-bottom:5px;
display:block;
border-bottom:1px solid #ccc;
padding-left:10px;
}

.cat a:hover {color:#6fb16f;}

.cat a {
display:block;
padding-left:20px;
color:#000;
font-size:11px;
font-family:tahoma;
text-decoration:none;
background-image: url('../images/cat-bullet.gif');
background-repeat: no-repeat;
}

.content {
background: url('../images/gray_dot.gif') repeat-x left top;
float:left;
width:765px;
/*margin-top:15px;*/
padding-left:8px;
/*padding-right:25px;*/
margin-left:20px;
padding-top:20px !important;
overflow:hidden;
}
.content a img {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
clear:both;
}
.content a:hover img {
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #333;
border-bottom:1px solid #333;
}
.index span.subfix {
color:black;
text-decoration:underline;
}
.content a {
color:#60A160;
}
.green {
color:#539753;
}
a.noul {
color:#fff;
height:18px;
width:20px;
background: url('../images/lang_selected.gif') no-repeat left top;
display:block;
float:left;
text-decoration:none;
font-size:8px;
}
a.noul span {
padding-top:3px;
padding-left:3px;
display:block;
height:12px;
width:16px;
}
.news {
padding-bottom:15px;
}
.news a.ntitle {
font-size:12px;
color:#944;
margin-bottom:5px;
}

.news .ndate {
display:block;
color:#999;
font-size:10px;
}

.content h2 {
font-size:12px;
}
.content ul {
margin-top:10px;
list-style-type: none;
}
.content ul li {
/*list-style-type: disc;
margin-left:20px;
*/}

#world_time {
font-size:11px;
font-family:tahoma, verdana, arial;
}
#world_time span {
display:block;
float:left;
margin-right:5px;
}
#world_time .time{
padding-left:18px !important;

}
#world_time .time, #world_time .clock input
{
font-size:11px;
font-family:tahoma, verdana, arial;
color:#6aad6a;
font-weight:bold;
}
#world_time .clock input {
position:relative;
margin-top:-1px;
width:40px;
float:left;
border:0;
}

#kabinet_login {
/*overflow:hidden;
*/
/*display:block;
margin:0 !important;
padding:0 !important;
*//*height:105px;
*//*width:231px;
*//*border-right:1px solid #e8e8e8;*/
}
#kabinet_login form{
margin:0 !important;
padding:0 !important;
}
#kabinet_login table {
position:relative;
/*margin-top:20px;*/
}

.phone {
	padding-left:18px;
	float:right !important;
	margin-right:10px;
	background: url('../images/phone.gif') no-repeat 0 2px;
}


.content ul {
	margin:20px 0;
	list-style-type:none !important;
}
.content ul li {
margin:0 !important;
background: url('../images/custom_li.gif') no-repeat 14px 5px !important;
padding-left:25px !important;

}

.content ul.files {

}
.content ul.files li {
float:left;
width:300px;
padding-left:60px !important;
padding-bottom:50px;
background: url('../images/file1.gif') no-repeat top left !important;

}
.content ul.files li a {
display:block;
}
.content table {
width:100% !important;
border:1px solid white !important;
font-family:tahoma, verdana, arial !important;
}
.content table td {
	background-color:#f0f0f0;
	border:1px solid white !important;
}
.content table td {
	margin:0 !important;
}
.content table th {
color:#539753 !important;
background-color: #CBE0CB !important;
border:1px solid white !important;
}
.content #kabinet_login table {
	background-color:#fff !important;
}
.content #kabinet_login td {
	background-color:#fff !important;
}
.top_img_cat {
	width:332px;
	height:240px;
	float:right;
	position:relative;
	top:-20px;
	margin-left:30px;
	display:block;
}

table.results-table
{
	background:#ccffcc url(../images/contest-table-bgr.gif) left top repeat !important;
	margin:10px auto;
	text-align:center;
	width:70% !important;
	font-style:oblique;
	font-family:Times;
	padding-bottom:6px;
	border-bottom:1px solid #333 !important;
}

	table.results-table td
	{
		background:none !important;
		border:0 !important;
		padding-top:4px;
		padding-bottom:4px;
	}
	
	table.results-table tr.results-heading td
	{
		background-color:#549752 !important; 
		color:#FFF;
		font-weight:bold;
	}	
	
	table.results-table td.last
	{
		border-bottom:1px solid #000;
	}
	

li.video-tutorials-banner
{
	margin:0;
	padding:0;
	border:0;
	margin-top:10px;
}

li.video-tutorials-banner a
{
	display:block;
	width:180px;
	height:42px;
	text-indent:-9999px;
}

	li.video-tutorials-banner a.bg
	{
		background:url(../images/video_tutorials_banner_bg.jpg) left top no-repeat;
	}
	
	li.video-tutorials-banner a.en
	{
		background:url(../images/video_tutorials_banner_en.jpg) left top no-repeat;
	}
	
	li.video-tutorials-banner a.ru
	{
		background:url(../images/video_tutorials_banner_ru.jpg) left top no-repeat;
	}