/* Global styles */

*{margin:0; padding:0;}
a img{border:none;}
ul{list-style-type:none;}
a,a:link,a:visited{color:#0072bc;text-decoration:underline;}
a:hover{text-decoration:none;}
h1{font-size:18pt;padding-bottom:13pt;}
h2{font-size:14pt;padding-bottom:10pt;}
h3{font-size:12pt;padding-bottom:5pt;}
h1,h2,h3{color:#d51002;}
li.active a,li.active a:hover,li.active a:link,li.active a:visited{color:#d51002;}

* html ul li a {height:1em;} /* убрать двойной отступ в списках ссылок */

/* Structure */
html{height:100%;}
body{height:100%;font-family:Trebuchet MS;color:#000;text-align:center;font-size:10pt;background-color:#fff;}
#wrapper{background:transparent;margin:0 auto;
width:expression(
                (document.compatMode && document.compatMode == 'CSS1Compat')?
                (document.documentElement.clientWidth < 1000 ? "1000px" : ( document.documentElement.clientWidth > 1200 ? "1200px": this.width ) ) 
				: ( document.body.clientWidth < 1000 ? "1000px" :( document.body.clientWidth > 1200 ? "1200px" : this.width ) ));

min-width:1000px;max-width:1200px;text-align:left;background:url('right_bgr.png') no-repeat top right;position:relative;}

	#container {width: 100%;overflow:hidden;padding:0 0 35px 0;background:url('left_bambuk.png') no-repeat top left;min-height:800px}
		#right {float:left;width:100%;overflow:hidden;position:relative;background:url('main_fighter.png') no-repeat 19px 163px;}
			#top_menu{position:absolute;top:13px;right:185px;}
				#top_menu li{float:left;padding-left:10px;font-size:10pt;}
				#top_menu li a,#top_menu li a:link,#top_menu li a:visited,#top_menu li a:hover{color:#898989;}
			#main_contacts{position:absolute;top:56px;right:180px;height:68px;padding:5px 75px 0 0;background:url('contacts_logo.png') no-repeat top right;}
			#main_contacts span{display:block;color:#d51002;font-size:25pt;}
			#main_menu{position:absolute;top:158px;right:185px;}
				#main_menu li{float:left;padding-left:30px;font-size:25pt;}
			
			#right_in {margin-left:460px;margin-top:230px;padding:0 50px 100px 0;background:url('katana.png') no-repeat bottom left;}
				#main_news{padding-bottom:30px;}
				.main_news_h2{background:url('news_logo.png') no-repeat top left;padding:23px 0 0 65px;height:50px;}
				.main_news_h2 span{color:#d51002;font-size:15pt;}
				.main_news_1,.main_news_3{width:30%;float:left;position:relative;}
				.main_news_1{padding-right:5%;}
				.mln_data{font-size:8pt;color:#898989;}
				.allitems{text-align:right;}
				#sobyt,#publ{float:left;width:47%;overflow:hidden;}
				#sobyt{padding-right:6%;}
				.main_sobyt_h2{background:url('sob_logo.png') no-repeat top left;padding:31px 0 0 75px;height:50px;}
				.main_publ_h2,.main_publ_h2_2{background:url('pub_logo.png') no-repeat top left;padding:31px 0 0 65px;height:50px;}
				.main_publ_h2_2{padding:8px 0 23px 65px;}
				.main_publ_h2 span,.main_publ_h2_2 span,.main_sobyt_h2 span,.main_club_h2 span,.main_foto_h2 span,.main_video_h2 span{color:#d51002;font-size:15pt;}
				.main_club_h2{background:url('club_logo.png') no-repeat top left;padding:21px 0 0 84px;height:50px;}
		#left_1{float:left;width:460px;margin-left:-100%;height:150px;overflow:hidden;position:relative;}
			#main_logo{margin:39px 0 0 25px;}
		#left_2{float:left;width:460px;margin-top:200px;margin-left:-100%;overflow:hidden;position:relative;}
			#aikido_logo{position:absolute;top:136px;left:336px;width:53px;height:112px;background:url('aikido.gif') no-repeat top left;}
			#main_leftcontent{margin-top:385px;padding:0 30px 0 50px;}

				#fotogal{padding-bottom:30px;}
					.main_foto_h2{background:url('foto_logo.png') no-repeat top left;padding:28px 0 0 65px;height:50px;}
					#fotogal div img{float:left;margin:0 10px 10px 0;padding:2px;border:1px solid #898989;}

				#videogal{padding-bottom:30px;}
					.main_video_h2{background:url('video_logo.png') no-repeat top left;padding:28px 0 0 75px;height:50px;}
					#videogal div img{float:left;margin:0 10px 10px 0;}

		#right_header {float:left;width:100%;overflow:hidden;position:relative;height:195px;}
			#main_menu_in{position:absolute;top:151px;right:185px;}
				#main_menu_in li{float:left;padding-left:30px;font-size:20pt;height:50px;}
				#main_menu_in li.active a,#main_menu_in li.active a:link,#main_menu_in li.active a:visited{text-decoration:none;border-bottom:8px solid;}
				#main_menu_in li.active a:hover{border:none;}
		#left_header {float:left;width:460px;margin-left:-100%;overflow:hidden;position:relative;}


		#right_content{float:left;width:100%;overflow:hidden;}
			#rc_in{margin-left:315px;padding: 30px 50px 30px 0;}
				#breadcrumb{margin-bottom:15px;}
				#breadcrumb li{float:left;}
				#uchmenu{margin-bottom:15px;line-height:15px;color:#ccc;}
				#uchmenu li{float:left;margin-right:5px;}
				#uchmenu li.active a,#uchmenu li.active a:hover,#uchmenu li.active a:link,#uchmenu li.active a:visited{font-size:15pt;}
			#rc_in_forum{padding: 10px 50px 30px;}
				#forum_menu{float:right;font-size:10pt;}
				#forum_menu li{float:left;margin-left:15px;}
				#logged_user{float:right;padding: 0 135px 30px 5px;font-weight:bold;}
		#left_content {float:left;width:230px;margin-left:-100%;padding-left:50px;overflow:hidden;}
			.fig1{padding-top:270px;background:url('fig1.png') no-repeat 38px 0;}
			.fig2{padding-top:250px;background:url('fig2.png') no-repeat 38px 10px;}
			.fig3{padding-top:230px;background:url('fig3.png') no-repeat 20px 10px;}
			.left_menu_in{font-size:15pt;padding-left:12px;padding-bottom:10px;margin-bottom:30px;border-bottom:1px dotted #dddddd;}
			.left_menu_in li{margin-bottom:15px;}

			#accordion{padding:0 0 20px 10px;margin-bottom:30px;font-size:13pt;border-bottom:1px dotted #ddd;}
			#accordion li{padding:0 0 5px 10px;}
			#accordion h2{padding-bottom:3px;}
			#accordion ul{padding-bottom:15px;}

	.single_subheader{font-weight:bold;padding-bottom:15px;}
	.news-list-item img{float:left;padding:2px;border:1px solid #898989;margin:0 10px 10px 0;}
	.news-list-category{font-size:9pt;padding-top:7px;}
	.news-single-additional-info{clear:both;}
	.news-single-related{padding-bottom:20px;}
	.news-single-related dt{font-size:15pt;font-weight:bold;color:#d51002;padding-bottom:15px;}
	
	.csc-textpic-caption{font-size:7pt;line-height:8pt;color:#898989;}
	.csc-firstHeader{clear:both;padding-top:20px;}

	.tx-felogin-pi1 fieldset{border:1px solid #ccc; padding:15px 10px 8px;}
	.tx-felogin-pi1 fieldset div {clear:left;padding-bottom:7px;}
	.tx-felogin-pi1 fieldset div label{float:left;width:150px;}
	.tx-felogin-pi1 fieldset div input{border:1px solid #898989;width:30%;padding:2px;}
	
	
			.tx-linker-form{margin-bottom:30px;}
			.tx-linker-form label{display:block;float:left;width:150px;margin-top:5px;margin-right:10px;clear:left;line-height:13px;}
			.tx-linker-form fieldset{border:1px solid #333; padding:10px;}
			.tx-linker-input{width:400px;margin-top:6px;}
			.tx-srfreecap-pi2-cant-read{display:block;}
/*			#tx_linker_pi1_captcha_response,.tx-linker-input,.tx-linker-select{margin-left:10px;}*/
			.tx-linker-required-mark,.tx-linker-error{color:red;}
			.tx-linker-select{display:block;width:300px;margin-top:4px;}
			
			#tx-links-wrapper{float:right;margin-left:-200px;width:100%;}
			#tx-links-content{margin-left:200px;}
			#tx-links-content li{margin-bottom:10px;}
			#tx-links-content li img{float:left;margin-right:10px;}
			.tx-links-content-table{display:table;_height:0;zoom:1;}
			#tx-links-categories{float:left;overflow:hidden;width:190px;}
			#tx-links-categories ul li{padding-bottom:5px;padding-left:5px;}
			#tx-links-categories a.active{color:#b7b7b7;text-decoration:none;}
			.tx_linker_pi1_mylink{clear:both;}
			.tx_linker_pi1_mylink textarea{width:300px;float:left;margin-right:20px;}
	
	
	

	.clear,.clearpad,.clearpad20{clear:both;}
	.clearpad{padding-bottom:30px;}
	.clearpad20{padding-bottom:20px;}
	#footer_red{height:55px;margin:0 30px;background:#d51002;}
		#fr_right{position:relative;}
			#footer_leftmenu{position:absolute;top:16px;left:20px;font-size:12pt;}
				#footer_leftmenu li{float:left; padding:0 10px;}
				#footer_leftmenu li a,#footer_leftmenu li a:link,#footer_leftmenu li a:visited,#footer_leftmenu li a:hover{color:#fff;}
			#footer_banners{position:absolute;top:14px;right:20px;}

	#footer{height:60px;margin: 0 30px;font-size:9pt;}
		#copyright_left{float:left;margin-top:20px;}
		#copyright_right{float:right;margin-top:20px;}		
