/*td{ vertical-align: top; }*/
a{ color: #264862; }
a:hover{ color: red; }

body{ background: #BDD1DA url('/img/main/main_04.gif') left top repeat-x; }
#mainBlock{ width: 982px; height: 600px; margin: 0 auto 0 auto; }
	#headBlock{ width: 100%; background: url('/img/main/main_02.gif') left top no-repeat; height: 162px; }
		#logo{ width: 253px; height: 100%; float: left; clear: right; background: url('/img/main/logo.jpg') 1px top no-repeat; }
		#logo a{ display: block; width: 100%; height: 100%; }
		
		#pict{ width: 729px; height: 100%; float: left; clear: right;}
			#pict #top_banner{ width: 486px; height: 60px; background: url('/img/main/dalsi_41.gif') left top no-repeat; margin: 15px 0 0 242px; } 
			#pict #top_banner a, .menu_banner a{ display: block; width: 100%; height: 100%; } 
			
		#hmenuBlock{ width: 100%; height: 35px; background: url('/img/main/main_06.gif') left top no-repeat; }
		#hmenuContainer{ width: 100%; margin: 0 auto 0 auto; height: 100%; float: left; clear: right; }
		#hmenuBlock #flags{ float: left; clear: right; margin: 11px 10px 0 55px; }
			#flags a{ display: block; float: left; clear: right; margin-right: 20px; }
		
	#centralBlock{ width: 100%; height: auto; }
		#centralTable{ width: 100%; height: 100%; }
			
			.sideHead{ width: 147px; background: url('/img/main/main_15.gif') left top no-repeat; height: 20px; margin-top: 10px; color: white; padding: 7px 0 0 25px; } 
			
			#leftTd{ width: 172px !important; height: 100%; background: url('/img/main/main_09.gif') left top repeat-y; vertical-align: top; }
			#centralTd{ height: 100%; width: 587px !important; background-color: white; border-left: 1px solid black; border-right: 1px solid black;  vertical-align: top; }
				#centralContainer{ margin: 20px auto 20px auto; width: 540px;}
				#centralContainer #centralHead{ color: #122431; font-weight: normal; border-bottom: 1px solid gray; text-align: right; }
				.actualHead{ background: url('/img/main/main_26.gif') left top no-repeat; height: 20px; color: white; padding: 5px 0 0 50px; width; 490px; }
				.actualText{ margin-top: 10px; text-align: justify; }
				.actualContinue{ text-align: right; width: 100%; }
				.actualContinue a{ color: red; }
				.actualContinue a:hover{ color: gray; }
				.actualAuthor{ text-align: right; margin: 10px 5px 0 0; }
				.actualSection{ border-top: 1px solid gray; margin: 10px 0 20px 0; padding-top: 10px; text-align: left; }
				.actualImg{ display: block; float: left; clear: right; margin: 0 5px 5px 5px; border: 1px solid #94B8DC; }				
				
			#rightTd{ width: 172px !important; height: 100%; background: url('/img/main/main_13.gif') left top repeat-y; vertical-align: top; }
				#rightContainer{ width: 172px; float: right; }
				.newsContainer{ width: 150px; margin: 10px 0 10px 10px; }
				.newsContainer .date{ margin: 0; color: #2C597C; } 
				.newsContainer .text{ text-align: justify; }
				.newsContainer .text span{ color: #EE1B28; }
				
	#heelBlock{ width: 100%; height: 139px; background: url('/img/main/main_30.jpg') left top no-repeat; }
		#ad{ margin: 90px 0 0 50px; float: left; clear: right; color: white; }
		
		#paginator{ float: right; }
		#paginator .paginatorItem{ float: left; clear: right; margin-right: 5px; color: gray; }
		#paginator .text{ color: #2C597C; font-weight: bold; }
		#paginator a{ color: black; }
