html, body {
	width: 100%;
	height: 100%;
}

body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-family: Tahoma;
	color: #333;
}

table {
	border-collapse: collapse;
}

table td {
	padding: 0;
	margin: 0;
}

a {
	color: #24a0f0;
	text-decoration: underline;
}

a:hover{
	color: #42d63e;
	text-decoration: none;
}


ul {
	font-size:12px;
}

li {
	font-size:12px;
}


a img {
	border: 0;
}


h1, h2, h3, form, p {
	padding: 0;
	margin: 0;
}


table#main {
	width: 100%;
	height: 100%;
	background: url('i/dbg.jpg') left bottom repeat-x;
}


div#bor {
	background: url('i/bor.jpg') left repeat-x;
	height: 6px;
	width: 100%;
	font-size: 0;
}

div#road {
	background: url('i/as.jpg') left top repeat-x;
	width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: top;
}

div#blo {
	background: url('i/blo.jpg') right no-repeat;
	height: 90px;
	width: 100%;
}

div#li {
	background: url('i/li.jpg') right repeat-x;
   width: 100%;
	font-size: 0px;
	height: 9px;
}

div#str {
	padding-right: 125px;
}
div#menu {
	 width:240px;
}

td.actv {
	font-size: 12px;
   font-weight: bold;
	color: #42d63e;
	letter-spacing: 1px;
	white-space: nowrap;
}

table.mme td{
	padding-bottom: 5px;
}

td.link a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;	
}

td.linka a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;	
	color: #42d63e;
}

td.sul {
	padding-left:10px;
	font-size: 12px;
	color: #42d63e;
	letter-spacing: 1px;
	white-space: nowrap;
}

td.sublink a{	
	color: #24a0f0;
	padding-left:10px;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;	
}
		
td.sublink a:hover{	
	color: #42d63e;
	padding-left:10px;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 1px;
	white-space: nowrap;	
}		
		
td.center {
	width: 100%;
	padding: 0 40px 0 40px;
}

div.text {
	padding:10px 0 150px 10px; 
}

div.text p{
	padding-top:10px;
	font-size: 0.8em;
}

td.right {
	padding-right: 36px;
}

div#money {
	padding-top: 30px;
}

table.kurs td.pri {
	padding-left:10px;
	padding-top:10px;
	font-size: 10px;
	letter-spacing: 1px;
	white-space: nowrap;
}

table.kurs td.zag {
	padding-top:10px;
	font-size: 10px;
	text-decoration: underline;
	letter-spacing: 1px;
	white-space: nowrap;
}

table.kurs td.subzag {
   padding-top:10px;
	font-size: 10px;  
   font-weight: bold;
	letter-spacing: 1px;
	white-space: nowrap;
}

div.sp {
   padding-left: 10px;
}

div#wea {
	padding-top: 30px;
}

table.wii td.zag2 {
	font-size: 10px;
	text-decoration: underline;
	letter-spacing: 1px;
}

table.wii td.city { 
   padding-top:10px;
	font-size: 10px;  
   font-weight: bold;
	letter-spacing: 1px;
	white-space: nowrap;
}

table.wii td.dig { 
   padding-left:10px;
	padding-top:10px;
	font-size: 10px;  
	letter-spacing: 1px;
	white-space: nowrap;

} 

div.vert {
	float:left; 
	background-color:#a3a3a3; 
	width:1px; 
	height:90px;
}

div.block {
	float:left; 
	width:99%;
}

td.dataa {
   white-space: nowrap;
	font-size:11px;
	letter-spacing: 1px;
	padding: 30px 0 10px 50px;
	vertical-align: top;
}


td.datab {
   white-space: nowrap;
	font-size:11px;
	letter-spacing: 1px;
	padding: 30px 50px 0 10px;
	vertical-align: top;
}
div#sha {
	height:285px; 
	width:100%;
	background: url('i/skyline.jpg') right top repeat-x;
}

div#sky {
	height:285px; 
	width:100%;
	background: url('i/sky.jpg') left top repeat-x;
}

div#train {
	height:285px; 
	width: 100%;
	background: url('i/train.gif') left bottom no-repeat;
}

div#gra {
	height:285px; 
	width:100%;
	background: url('i/gra.jpg') right bottom repeat-x;
}

div#house {
	height:285px; 
	width:100%;
	background: url('i/house.gif') right bottom no-repeat;
}

div#logo {
   position: absolute;
	left: 40px;
	background: url('i/tabl.gif') right top no-repeat;
	height: 127px;
	width: 320px;
	z-index: 2;
}

div#texta {
   position: absolute;
	left: 53px;
	top:78px;
	z-index: 3;
}

div#flash {
	position: absolute;
	left: 282px;
	top:48px;
	z-index: 4;
}

embed#clock2 {width: 79px; height: 79px; background: url(i/bgcl.jpg) no-repeat left top #0b8cd2;}

div#ruen {
	position: absolute;
	z-index: 5;
	width: 100%;
	text-align: right;
	top:10px;
	left:-20px;
}



div#cher {
	font-size:0;
	height:1px; 
	width:20px; 
	background-color:#ffffff;
}

div.fla {
   font-size: 11px;
   color: #444;
}

div.fla a {
	color:#777;
	font-size: 11px;
	text-decoration: none;
}

div.fla a:hover {
	color:#777;
	font-size: 11px;
	text-decoration: none;
}

div#outs {
   font-size:0;
	padding-right:30px; 
	padding-top:2px;
}

div#rus {
	padding-right: 29px;
	padding-top: 2px;
}


td.subsrtk {
	padding:20px 15px 0 0;
	white-space: nowrap;
	vertical-align: middle;
	font-size: 0.8em;
  }

td.inpdata {
	padding-top:20px;
	width: 100%;
  }
  
 td.inpdata input {
		border:1px solid #333; 
	   color:#666666;
		height: 20px;
		width:100%;
		font-size: 12px;
		padding-left: 3px;
		padding-top: 2px;
		vertical-align: middle;
	}
	
	ul.type {
		padding: 0 0 0 20px;
      margin: 0;
		list-style-image: none;
		list-style-type: none;	
	}
	
	ul.type li {
		font-size: 12px;	
	}
	
	
table.klu td {
	font-size: 0.8em;
	color: #666;
	padding: 3px 3px 3px 3px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	text-align: center;
}


h1, h2, h3, strong {
   font-size: 12px;
   font-weight: bold;
	color: #333;
}