body
{
margin: 0px 0px 0px 0px;
font-family: verdana, Geneva, Arial, Helvetica, san-serif;
font-size:11px;
background-color:#f8f6ff;
}
 
/* struktura str?y */
A:link,
A:active,
A:visited {
	text-decoration: none;
	color: #333399;

	}
	
A:hover 
	{
  	color: #333399;
	}

#all  {
	  float:none;
	  text-align:left;
	  min-height: 230px;
      _height: 230px;
	  width:780px;
	  background-color:#CCCCCC;
	  width:780px;
      }  
	  
* html #all
	  {
	  width:783px;
		}
.top
	{
	height:100px;
	background-color:#ffffff;
	 width:780px;
	 padding:0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	}
	
* html .top
	{
	 width:783px;
	 height:100px;
	}

.top_left
	{
	float:left;

	}	
	
.top_right
	{
	
	vertical-align:bottom;
	padding:0px 0px 0px 0px;
	 margin: 0px 0px 0px 0px;
	}	
	
	
#top_menu
	{
		background-color:#333399;
		width:760px;
		float:left;		
		text-align:left;
		height:16px;
		padding-left:20px;
		padding-top:0px;
		vertical-align:middle;
		font-weight:bold;
		color:#FFFFFF;
	}
#top_menu_index
	{
		background-color:#333399;
		width:760px;
		float:left;		
		text-align:justify;
		font-size:10px;
		height:16px;
		padding-left:20px;
		padding-top:0px;
		vertical-align:middle;
		font-weight:bold;
		color:#FFFFFF;
	}	
	
#top_menu a
	{
	color:#FFFFFF;
	}
	
#top_menu_index a
	{
	color:#FFFFFF;
	}		
	
#top_menu A:hover
	{
	color:#ffffcc;
	}
	
#top_menu_index A:hover
	{
	color:#ffffcc;
	}		
	
* html #top_menu
	{
		width:763px;
		padding-bottom:0px;
		float:left;
	}




#ram  {
float:left;
      min-height: 230px;
      _height: 230px;
      background-color:#67788d;
	  padding: 0px 5px 0px 5px;
	  
      }
#s
	{
	float:left;
	background-color:#333333;
	width:100%;
	}
	
.left
	{
	padding:25px 5px 5px 5px;
	vertical-align:top;
	}

.left_strom
	{
	text-align:right; 
	width:100%;
	}
	
.right_strom
	{
	text-align:right; 
	padding: 6px 0px 2px 0px;
	border:1px solid #666666;
	
	}
* html .right_strom
	{
	padding:0px 0px 0px 0px;
	vertical-align:top;
	}
	
.right
	{
	padding:5px 5px 5px 20px;
	color:#666666;
	text-align:left;
	vertical-align:top;
	}

#bottom  {
		float:left;
        width:780px;
        height: 15px;
		background-color:#333399;
		text-align:center;
		font-size:10px;
        }

* html #bottom
	{
	width:783px;
	}		
		
h1, h3, h4, h5
	{
	color:#333399;
	}
h2
	{
	color:#333399;
	font-size:16px;
	font-family:Trebuchet MS, verdana, Helvetica, sans-serif;

	}
	
ul 
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}