body	{
	margin: 0 0 0 0;
   font-family: Arial, Helvetica, sans-serif; 
	line-height: 1.1em;
	font-size: 12px;
	color: #000;
	text-align: center;
	background: #698FB4 url(../gfx/bg.png) repeat-x;
	}
	
#container {
	margin: auto;
	position:relative;
	padding: 0;
margin-top: -13px;
	width: 980px;
	text-align: justify;
	background: #fff url(../gfx/container_bg.png);
	}
	
/* container_top_line*/
#container_top_line
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	height: 14px;
	width: 980px;
	background: url(../gfx/container_top_line.png) no-repeat; 
} 
#container_bottom_line
{
	margin: 0;
	margin-top: -16px;
	padding: 0;
	display: block;
	position: relative;
	height: 16px;
	width: 980px;
	background: url(../gfx/container_bottom_line.png) no-repeat; 
}

	
	
/**
 * Columns
 */
#columns {
margin: 10px 0 0 10px;
position:relative; 
padding: 0;
text-align: left;  
width: 950px;
background: #fff;

} 
 
#columns #colLeft {
float: left; display: block;  
width: 620px;  
background: #fff url(../gfx/line.png) repeat-y right;
margin: 0px 10px 10px 0px; padding: 0px 10px 0px 10px;
}

#columns #colLeft1 {
float: left; display: block;  
width: 935px;  
margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px;
}

#columns #colLeft2 {
float: left; display: block;  
width: 765px;  
background: #fff url(../gfx/line.png) repeat-y right;
margin: 0px 10px 10px 0px; padding: 0px 15px 0px 10px;
}

#columns #colRight {  
float: right; display: block;	
width: 300px;
margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
}

#columns #colRight2 {  
float: right; display: block;	
width: 150px;
margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;

}				


	

/* Headings */
h1	{
color: #134471;
font-weight: normal;
font-size: 20px;
line-height: 1em;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
	
h2	{
	color: #000;
	font-weight: normal;
 	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 0 0;
	padding: 10px 0 0 0px;
}

.pravy  {
	color: #134471;
	font-weight: normal;
	font-size: 1.1em;
	font-size: 1.1em;
	margin: 0 0 0 0;
	padding: 8 10 5 0;
}

h3	{
	color: #134471;
	font-weight: normal;
   font-size: 1.1em;
	line-height: 1em;
	margin: 0 0 0 0;
	padding: 7px 0 1px 0px;
	text-decoration: none;
	}
	

h6 {
	color: #000;
   font-style: italic;
	font-weight: normal;
   font-size: 14px;
   font-family: "Courier New", Courier, monospace;
	line-height: 1em;
	margin: 0 0 5px 0;
	padding: 2pxpx 0 3px 0px;
	}	

/**
 * History 
 *
 */
#History
{
	display: block;
	width: 100%; height: 25px;
	padding: 5px 0 3px 5px;
	margin: -5px 0 10px 0;
	font-size: 1.2em;
   font-weight: normal;
	color: #0F0F0F;
	background: url(../gfx/headers/bg_history.png) no-repeat 0px 0px;
	
}

#History a 
{
text-decoration:  underline; 
color: #4D79A6;
}
	
#History a:hover
{
	text-decoration: underline;

}

#History p
{
	padding: 0;
	margin: 0;
}


	
	
/* Header*/
#Header
{
	display: block;
	position: relative;
	height: 259px;
	width: 980px;
	padding: 0px;

}



#foot
{
	display: block;
	position: relative;
	height: 187px;
	width: 980px;
	padding: 0px;
}

#navy-bar {
	width:980px;
	height:41px;
	position: relative;
	text-align:left;
	background: url(../gfx/headers/bg_menu.png);
   font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
	color: #FEFEFE;
}

#navy-bar #table-navy {
	height:41px;
	margin:0 0 0 10px;
}

#table-navy td {
 text-align: center;
}

#table-navy td.ofirme {
   padding:0 0 0 0px;
	width:107px;
}
#table-navy td.turbiny {
   padding:0 0 0 0px;
	width:115px;
}
#table-navy td.systemy {
   padding:0 0 0 0px;
	width:137px;
}
#table-navy td.cesli {
   padding:0 0 0 0px;
	width:152px;
}
#table-navy td.mve {
   padding:0 0 0 0px;
	width:219px;
}
#table-navy td.galerie {
   padding:0 0 0 0px;
	width:105px;
}
#table-navy td.dot {
   padding:0 0 0 0px;
	width:129px;
}

#navy-bar a 
{
text-decoration:  none; 
color: #FEFEFE;    font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
}
	
#navy-bar a:hover
{
   font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight: bold;
text-decoration: underline;

}

	
	
	


#top
{
	display: block;
	background: #fff url(../gfx/headers/top.png) no-repeat;
	position: relative;
	height: 35px;
	width: 980px;
	padding: 0px;


}
	

#top ul
{
   margin: 0px 0px 0px 0px;
	padding: 7px 20px 7px 0px;
}

#top li {
	display: inline;
}

#top a
 {
   float: right;
	display: block;
	width: 31px;
	height: 21px;
	margin: 0px 3px 0px 3px;
	text-align: center;

}

#langsp { background: #fff url(../gfx/flags/flag_sp.gif) no-repeat; }
#langsr { background: #fff url(../gfx/flags/flag_sr.gif) no-repeat; }
#langru { background: #fff url(../gfx/flags/flag_ru.gif) no-repeat; }
#langro { background: #fff url(../gfx/flags/flag_ro.gif) no-repeat; }
#langen { background: #fff url(../gfx/flags/flag_en.gif) no-repeat; }
#langde { background: #fff url(../gfx/flags/flag_de.gif) no-repeat; }
#langcz { background: #fff url(../gfx/flags/flag_cz.gif) no-repeat; }

#langsr2 { background: #fff url(../gfx/flags/flag_2.gif) no-repeat; }
#langsr3 { background: #fff url(../gfx/flags/flag_3.gif) no-repeat; }
#langsr4 { background: #fff url(../gfx/flags/flag_4.gif) no-repeat; }
#langsr5 { background: #fff url(../gfx/flags/flag_5.gif) no-repeat; }
#langsr6 { background: #fff url(../gfx/flags/flag_6.gif) no-repeat; }


	
/**
 * Message
 *
 */
#message
{
	display: block;
	padding: 0;
	margin: 0 0 15px 0;
   font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

#message p
{
	padding: 7px 5px 7px 5px;
	margin: 0;
}

#message .warning
{
	background-color: #8C0000; color: #FFFACD;
}

#message .warning a
{
	 text-decoration: underline; color: #FFD700;
}

#message .notice
{
	background-color: #C6CD5C;
}	
	
	


/* Footer */

#footer {
   margin: auto;
	padding:15px;
	width:950px;
	text-align: center;
	font-size: 13px;
	}

#footer a 
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#fff;
font-weight: bold;
text-decoration: none;
}
	
#footer a:hover 
{
color:#fff;
text-decoration:underline;
}



/* footer block */
#kontakt 
{
	width:930px;
	color: #333333;
	clear:both;
	background:#fff;
	margin: auto;
	padding: 0px;
	border-top: 0px solid #9FC8E0;
	border-bottom: 0px solid #9FC8E0;
	}



	
/* A */

a	{
	color:#356AA0;
	font-weight: normal;
	text-decoration:  underline;
	}
	
a:hover	
{
	color: #4096EE ;
	text-decoration: none;
	}
	
.link a	
{
	color:#356AA0;
	font-weight: normal;
	text-decoration:underline;
	}
	
.link a:hover	
{
	color:#4096EE;
	text-decoration: none;
	}
	
		
/*   PIC  */	
.index	
{
 background-image: url(../gfx/index.jpg);
  width: 603px; height: 310px;
	}	
	

.iso	
{
  width: 600px; height: 120px;
  margin: 0;
  padding: 0;
	}	
	

/*   

#content  

*/	

#content {
 margin: 0px 0 20px 0;
 color: #011521;
 font-size: 1.4em;
}

#content p 
{
padding: 5px 8px 10px 0px; 	
line-height: 20px;
text-align:  justify;
}	

#content h1	{
 color: #24384D;
 padding: 5px 0 5px 5px;
 margin: 0px 0 0 0;
 background: url(../gfx/bgh1.png) repeat-y;
}	

/* UL */
#content ul 
{
float: left;
margin: 15px 0 15px 0;
padding-left: 5px;
font-weight: normal;
}
	
#content li
{
margin: 0 0 0 15px;
padding: 0 0 0 5px;
line-height: 20px;
list-style-image: url(../gfx/item.gif);
padding-bottom: 6px;
}

#content img
{
margin: 5px 12px 0 0;
padding: 1px;
background: #fff;
border: 2px solid #CCDDED;
}

#content img.noborder
{
margin: 0px 2px 5px 0;
padding: 0px;
background: #fff;
border: 0px solid #CCDDED;
}

#content .noborder
{
border: 0px;
}

#content_bg {
 background: url(../gfx/bg_col_left.png) no-repeat;
 margin: 0px 0 20px 0;
 color: #011521;
 font-size: 1.4em;
}

#content_bg h1, #content_bg h2	{
	padding: 15px 0 0 15px;
}

	
#contact {
 background: url(../gfx/bg_col_right.png) no-repeat;
 margin: 0px 0 20px 0;
 color: #011521;
 font-size: 1.4em;
}

#contact h1	{
	padding: 15px 0 0 20px;
}

#contact p {
padding: 20px 0 5px 20px; 	line-height: 10px;
}		

#contact span {
 background: url(../gfx/arrow.png) no-repeat 0px 4px;
 display: block; padding: 4px 0 5px 19px;
}




/**
 * Turbiny
 *
*/
#turbiny-index {
 background: url(../gfx/bg_col_right_long.png) no-repeat;
 margin: 0px 0 20px 0;
 padding-left: 5px;
 color: #011521;
 font-size: 1.4em;
 font-weight: bold;
}

#turbiny-index ul 
{
margin: 10px 0 0 0px;
padding: 10px 0 0 0px; 	
}

#turbiny-index .active 
{
 text-decoration: none;	
 color: Black;
}
	
#turbiny-index li
{
color: #2D4E70;
margin: 20px 0 0 0px;
padding: 0px 0 0 10px; 	
line-height: 15px;
list-style-type: none;
}

#turbiny-index ul 
{
margin: 0 0 0 10px;
padding: 0 0 0 0px; 	
}

#turbiny-index ul li ul
{
margin: 0 0 0 25px;
padding: 0 0 0 0px; 	
}

#title
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#2D4E70;
font-style: normal;
font-weight: bold;
font-size: 13px;
}

#title2
{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#2D4E70;
font-style: normal;
font-weight: bold;
font-size: 13px;
}
	
#turbiny-index li ul li
{
margin: 10px 0 0 0px;
padding: 0px 0 0 0px; 	
line-height: 20px;
list-style-image: url(../gfx/arrow.png);
}

#turbiny-index li ul li.item
{
margin: 10px 0 0 10px;
padding: 0px 0 0 10px; 	
line-height: 20px;
list-style-image: url(../gfx/arrow.gif);
}

#turbiny-index h1	{
padding: 11px 0 0 15px;
color: #3A6087;
 font-size: 1.2em;
}

	
	

/**
 * Print
 *
 */
#print
{
	float: right;
	text-align: right;
	width: 300px;
	height: 25px;
	padding: 0px 0 0 0px;
	margin:  0px 0 10px 0;
	font-size: 1.3em;
   font-weight: normal;
	color: #356AA0;
 	background: url(../gfx/headers/bg_print.png) no-repeat 0px 0px;
}

#print p
{
	margin: 5px 7px 0 0px;
}

#print a
{
padding: 0px 5px 0 5px;
}

p
{
	margin: 0 0 0 0;
}

#foto img
{
margin: 0px 0px 5px 0px;
padding: 1px;
background: #fff;
border: 2px solid #CCDDED;
}

#foto .title
{
color: #2D4E70;
margin: 0px 0 5px 0px;
padding: 0px 0 0 0px; 	
line-height: 15px;
list-style-type: none;
font-size: 1.3em;
font-weight: bold;
}

	
/* Fotogalerie */

#galerie {
 margin: 0px 0 20px 0;
 color: #011521;
 font-size: 1.4em;
}

#galerie p 
{
padding: 5px 8px 10px 0px; 	
line-height: 20px;
text-align:  justify;
}

#galerie .divFoto{
	overflow: hidden;
	margin-bottom:12px;
	}

#galerie .divFoto  a {
   float: left;
	padding: 4px;
	margin: 0 8px 8px 0;	  
	background: #fff;
	border: 2px solid #CCDDED;
	}	
		
#galerie .divFoto  a:hover {
   float: left;
   background-color: #CCDDED;
	border: 2px solid #CCDDED;
	padding: 4px;
	margin-right: 8px;	   
}

#galerie h1	{
 color: #24384D;
 padding: 5px 0 0 5px;
 margin: 0px 0 0 0;
 height: 28px;
 background: url(../gfx/bgh1.png) no-repeat;
}

	