/* CSS Document */

/*//////////////////////////////////////
///  All styles are made by nDiezel  ///
///        www.ndiezel.name          ///
//////////////////////////////////////*/



body{margin: 0px; padding: 0px; font: 12px Tahoma; color: black;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}

img{border: 0px;}
.content_wrap img{padding:3px}
h1,h3,h4, h6{padding: 0px; margin: 0px;}

.clear{clear: both;}

.page{width: 1024px; margin: auto;}
	.header{background:url(images_english/bg_header.jpg) left top no-repeat; height: 294px; color: #4A69B9;}
		.icon_languages{padding: 17px 0px 14px 20px;}
			.icon_languages a{float: left;}
			.icon_languages div{padding-left: 19px; float: left}
			.icon_languages div.clear{float: none;}
		
		.header span{display: block; padding: 35px 0px 0px 10px; line-height: 24px; font-weight: bold;}

                .left_menu_parent{background:url(images_english/bg_left_menu_links_parent.gif) left top no-repeat;}
                                .left_menu_parent a{margin: 0px 1px;}
                    .left_menu_parent:hover{background:url(images_english/bg_left_menu_links_parent_a.gif) left top no-repeat;}


	.main_menu{background:url(images_english/bg_main_menu.gif) bottom repeat-x; height: 21px; padding-left: 25px; margin-bottom: 20px;}
		.main_menu ul, .main_menu li, .main_menu li ul, .main_menu li ul li{padding: 0px; margin: 0px; list-style: none; display: inline;}
			.main_menu ul li{border-bottom: 3px solid #4A69B9; padding: 0px 10px 3px 10px; position: relative;}
				.main_menu ul li:hover{border-bottom: 3px solid #FE7000;}
				
				.main_menu ul li ul{position: absolute; display: block; border: 1px solid #FE7000; left: 0px; top: 19px; padding: 0px 5px; background: url(images_english/bg_popup_menu.gif) bottom repeat-x;}
					.main_menu ul li ul li{padding: 5px 0px; display: block; border-bottom: 1px dotted #FE7000;}
						.main_menu ul li ul li:hover{border-bottom: 1px dotted #FE7000;}
						.main_menu ul li ul li a{display: block; text-decoration: none;}
							.main_menu ul li ul li a:hover{color: #FE7000;}
				
			.main_menu a{color: #171717; margin: 0px 5px;}
				.main_menu a:hover{color: #FE7000;}
	
	.left_wrap{width: 225px; float: left;}
		.left_menu{padding: 0px 0px 10px 0px; margin: 0px; list-style: none;}
			.left_menu li:not(.left_menu_parent){background:url(images_english/bg_left_menu_links.gif) left top no-repeat; margin-bottom: 2px;}
				.left_menu li:hover{background:url(images_english/bg_left_menu_links_a.gif) left top no-repeat;}
				.left_menu li a{color: #fff; text-decoration: none; display: block; padding: 3px 0px 3px 30px;}

					.left_menu li a:hover{text-decoration: underline;}
		
		.learning{background:url(images_english/bg_block_languages.gif) left top no-repeat; padding-top: 10px; height: 221px;}
			.learning h6{font-size: 12px; color: #fff; background: #F71622; padding: 2px 3px 2px 30px; width: 63px;}
			.learning span{font-weight: bold; display: block; padding: 5px 0px 0px 30px; color: #373737;}
			.learning img{float: right; margin-right: 5px;}
			
		.library h6{color: #4A69B9; font-size: 12px; background:url(images_english/bg_blue_arrows.gif) left 5px no-repeat; padding-left: 32px; margin-bottom: 5px;}
		.library ul{padding: 0px 0px 0px 10px; margin: 0px; list-style: none; border-left: 22px solid #4A69B9;}
			.library ul li{background:url(images_english/bg_library_links.gif) left bottom no-repeat; padding: 3px 0px;}
			.library ul li a{color: #262626; text-decoration: none; font-weight: bold;}
				.library ul li a:hover{text-decoration:underline;}
	
	
	.content_wrap{width: 529px; float: left; padding: 0px 20px; line-height: 18px; font-weight: bold;}
		.content_wrap h1{font-size: 16px; color: #4A69B9;}
		
	.right_wrap{float: left; width: 230px;}
		.contacts{background:url(images_english/bg_block_contacts.gif) left top no-repeat; height: 279px; padding: 7px 0px 10px 14px; color: #5A5A5A; font-weight: bold;}
			.contacts h6{font-size: 12px; color: #fff; background: #FE7000; padding: 2px 0px 2px 10px; width: 110px; margin-bottom: 8px;}
			.contacts span{display: block;}
				.contacts span span{display: inline; font-size: 16px; color: #FF000E;}
			.cons{padding-bottom: 3px;}
			.icq{background:url(images_english/icon_icq.gif) left 3px no-repeat; padding: 3px 0px 3px 25px;}
			.skype{background:url(/images/skype-icon.gif) left 3px no-repeat; padding: 3px 0px 3px 25px;}
			.emeil{padding-top: 10px; color: #FE7000;}
		
		.news{padding-bottom: 10px; background:url(images_english/bg_dottes.gif) bottom repeat-x;}
			.news h6{background:url(images_english/bg_news.gif) left top no-repeat; font-size: 12px; color: #fff; height: 34px; padding: 20px 0px 0px 20px;}
			.news a{background:url(images_english/bg_red_arrows.gif) 14px 9px no-repeat; color: #525252; display: block; text-decoration: none; padding-left: 32px; line-height: 18px;}
				.news a:hover{text-decoration: underline;}
				
		.friends{padding: 10px 0px; background:url(images_english/bg_dottes.gif) bottom repeat-x;}
			.friends div{border-left: 8px solid #FE7000; padding-left: 6px;}
				.friends div div{border: none; padding: 10px 0px 0px 10px; color: #6E6E6E; line-height: 18px;}
			.friends div h6{background: #6E6E6E; color: #fff; font-size: 12px; padding: 3px 0px 3px 5px; width: 120px;}
	
	.footet{padding: 160px 0px 10px 0px;}
		.footet .left_wrap{border-top: 4px solid #FE7000; padding-top: 10px;}
		.footer_blue_line{border-top: 4px solid #4A69B9; padding-top: 5px; margin: 70px 0px 0px 235px; color: #5f5f5f;}
