* {margin:0; padding:0;}
img {border:0;}
body {font:12px Tahoma; background:#d5d5e1; min-width:1000px;}
a, a:visited {color:#c46f00;}
a.first, a.first:visited {color:#FFFFFF;}
#outerContainer {width:1000px; margin:auto; position:relative; z-index:4; background:#6b8198;}
	.header {height:216px; position:relative; background:url(img/head.jpg) no-repeat right top; z-index:10;}
		.logo {position:absolute; left:0; top:0; width:402px; height:227px; z-index:2;}
		.banner263 {position:absolute; top:99px; right:359px; z-index:4;}
		#topMenu {position:relative; height:34px; padding:182px 0 0 0; margin:0 40px 0 40px; z-index:10;}
			#topMenu ul {list-style:none; font:14px Verdana; height:34px; width:100%; background:#53636e url(img/patch-lm.gif) no-repeat 1px top;}
			*html #topMenu ul {width:99%;}
				*html #topMenu ul li.last {width:90px !important;}
				#topMenu li {float:left; list-style:none; width:12%; text-align:center; height:34px; border-bottom:1px solid #3a454d; position:relative; z-index:4;}
					#topMenu li.last {width:145px; z-index:11;}
				#topMenu li.current {border-bottom:1px solid #53636e;}
					#topMenu li a, #topMenu li a:visited {color:#fff; display:block; padding:7px 0 0 0;}
					#topMenu li a:hover {text-decoration:none;}
			#patch123 {width:125px; height:89px; background:url(img/patch123.gif) no-repeat; position:absolute; z-index:3; bottom:-37px; right:-40px; display:none;}	
					
					
	#innerContainer1 {margin:1px 40px 0 40px; background:#3a454d; padding:0 4px 1px 4px; position:relative; z-index:6;}
	*html #innerContainer1 {top:-1px;}
		#innerContainer2 { background:#53636e; padding:8px 5px 14px 5px}
			#innerContainer3 {background:#b4bfc7; padding:6px;}
				#innerContainer3 h2 {color:#fc9202; font:18px Tahoma; padding:0 0 10px 5px; position:relative;}	
					#innerContainer3 h2 span {position:absolute; right:5px; top:1px; background:url(img/all.gif) repeat-x; padding:2px 5px 2px 5px; font:12px Tahoma; height:18px; display:block; width:89px; text-align:center; height:auto !important} 
						#innerContainer3 h2 span a, .leftCol h2 span a:visited { color:#fff;}
				
				#innerContainer3 h4 {font:18px Tahoma; text-align:center;}
					#innerContainer3 h4 a, #innerContainer3 h4 a:visited {display:block; color:#c46f00;}
				
				#innerContainer3 h5 {font:bold 14px Tahoma; padding:0 0 0 10px;}
				
	*html #innerContainer {padding-top:7px;}
		.leftCol {margin:0 250px 0 0;}
		*html .leftCol {margin:0 247px 0 0;}
				
			.oneBlock {position:relative; display:table; background:#fff; padding:6px 0 6px 6px; width:635px; text-align:justify;}
			*html .oneBlock {height:1px; width:633px;}
			*+html .oneBlock {width:633px;}
			
				
				.videoLt {width:400px; height:359px; background:url(img/video.jpg) no-repeat; float:left;}
				*+html .videoLt {padding-bottom:6px !important;}
				.videoRt {margin:0 0 0 410px;}
				*html .videoRt {margin:0 0 0 407px;}
				*+html .videoRt {margin:0 0 0 407px;}
					.videoRt p {padding:3px 5px 25px 3px;}
					.moreVids {background:#6b8198; font:14px Tahoma;}
						.moreVids ul {list-style:none;}
							.moreVids ul li { padding:9px 10px 14px 15px; background:url(img/sep.gif) repeat-x bottom;}
								.moreVids ul li.nbg {background:none;}
								*html .moreVids ul li {height:1px;}
								.moreVids ul li a, .moreVids ul li a:visited {color:#fff;}
		
			.b468Holder {1background:url(img/b468.gif) repeat-x; 1height:74px; text-align:center; 1padding:15px 0 0 0; 1margin:6px 0 6px 0;}
				.b468Holder img {border:1px solid #000;}
			
				.oneBlock.b {height:184px; display:block;}
				.oneBlock.c {display:block;}
				.bp {font-weight:bold; list-style:none; width:631px; margin:0 auto;}
					.bp li {float:left; margin:0 4px 0 0; width:101px;}
						.bp li span {text-align:center; display:block; padding:4px 0 0 0;}
						.bp li a, .bp li a:visited {color:#000;}
						.bp li.last {margin:0;}

						.bp.linked {width:420px;}
							.bp.linked li a, .bp.linked li a:visited {color:#c46f00;}
							.bp.linked li span {font-weight:normal; text-decoration:underline;}
			
				.leftBl {width:339px; float:left; background:#fff; padding:6px; margin:6px 0 0 0;}
				.rightBl {background:#fff; padding:6px; margin:6px 0 0 353px;}
					.bf {background:url(img/bfbg.gif) repeat-x; height:290px; display:block;}

		
		.rightCol {width:244px; float:right;}
			.newsBlock {padding:10px 0 0 0; background:#fff; margin:0 0 6px 0;}
					img.rss {position:relative; top:1px; left:3px;}
				.tabs {width:244px; height:21px;}
					.tabs.first {background:url(img/tabs01.gif) no-repeat;}
						.tabs.first li {width:72px;}
					.tabs.second {background:url(img/tabs02.gif) no-repeat;}
						.tabs.second li {text-align:left !important; padding:3px 8px 0 9px;}
							.tabs.second li#tabContest1 {width:125px;}
							.tabs.second li#tabContest2 {width:75px;}
							*html .tabs.second li#tabContest2 {position:relative; left:27px;}
					.tabs li {list-style:none; float:left; text-align:center; padding:3px 0 0 0; cursor:pointer;}
						.tabs li.active {font-weight:bold;}

				.blockList {list-style:none;}
					.blockList li {padding:5px 7px 5px 7px;}
						.blockList li.odd {background:#dde3f0;}
						.blockList li span {font-weight:bold; padding:0 5px 0 0;}
						.blockList li a, .blockList li a:visited {color:#c46f00;}
			
				h3.month {font:14px Tahoma; color:#fc9202; text-align:right; padding:5px 10px 10px 0;}
				.advBottom {text-align:right; padding:100px 0 0 0;}
				
				
	.footer {height:52px; clear:both; position:relative; z-index:5;}
		.footer-left {position:absolute; left:0; top:-140px; width:697px; height:192px; background:url(img/footer-left.gif) no-repeat;}
				
		.counters {position:absolute; right:50px; top:10px;}
			.counters div {float:left; margin:0 7px 0 0;}

.oneBlock table td {text-align:justify; padding-right:15px;}		
#leftPatch {position:absolute; left:0; bottom:-9px; width:5px; height:14px; border-left:4px solid #3a454b; background:#536370; z-index:10;}
.moreVids a, .moreVids a:visited {display:block; padding:0 10px 0 10px;}


.PageHeader {margin:15px 0 15px 0; font:bold 14px Tahoma; color:#fc9202; text-align:center !important}

.linkRussia {width:100px; display:block; height:105px; position:absolute; right:9px; top:9px; z-index:60;} 
.linkMoscow {width:130px; display:block; height:65px; position:absolute; right:124px; top:9px; z-index:60;} 


.nbg {padding:9px 10px 14px 15px !important; background:url(img/sep.gif) repeat-x bottom;}

#topMenu ul li {width:11%;}

#topMenu ul li.last {width:110px;}

*+html #topMenu ul li.last {width:112px !important;}


/*frames with balls*/
#ballsLeft {position:absolute; width:100px; height:1470px; left:-145px; top:0;}
#ballsRight {position:absolute; width:100px; height:1470px; right:-160px; top:0;}
