	body {
		margin:0; padding:0;
		font:12pt/1.5 sans-serif;
		background: rgb(121,148,180);
		}

	#header {
		margin:0; padding:0;
		background:white;
		background:url("Hlavicka.png") no-repeat;
		text-align: center;
		height: 220px;
		position: relative;
		}
	
  #vsechno
	{
		margin: 25px auto 0px auto; /* centrovani v ostatnich prohlizecch */
		border: 0px solid rgb(117,118,119); /* vykresleni ramecku divu */
		width: 980px; /* sirka */ 
    background:white;
    }
    
   #bily_ramecek
	{
		padding:6px 6px 6px 6px;
		border: 0px solid rgb(117,118,119); /* vykresleni ramecku divu */
		width: 980px; /* sirka */ 
    background:white;
    }   
  

	#main1 {
	  width: 980px; /* sirka */
	  margin:0; padding:0;
	  background:url("Menu.gif") top left repeat-y;
		}
	#main2 {
	  width: 980px; /* sirka */
		margin:0; padding:0;
		background: url("blue.gif") top right repeat-y;
		overflow: hidden;
		}
	#left {
		float:left;
		width:210px;
		margin:0em 0em 0 0em; padding:0em 0em 0em 0em;
		font-size:90%;
		}
	#right {
	  
		float:right;
		width:150px;
		margin: -1.5em 0 0 0; padding:0;
		font-size:80%;

		}
	#middle {
		margin:0 155px 0 245px;
		padding:0px 5px 0px 0px;
		background:white;
		font-size:80%;
		text-align: justify;
		}
		
	#stepfour 
	  {
	  position: absolute; left: 17em; top: 11em;
		}
		
	#stein 
	  {
	  position: absolute; left: 18em; top: 12em;
		}	
		
  .column-in {
		margin:0; padding:0em 0em;
		}
		
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	H2  {text-align: center; color: rgb(0,0,255); font-size: 24px;}
	p { margin: 0.5em 0; text-align: justify;}
	a { color: blue; font-weight: bold; text-decoration: none; cursor: pointer;}
	a:hover    { text-decoration: none; cursor: pointer;}
	
	.copy { text-align:center; font-size:80% }
	.dolu img {margin-top: 2.5em}
	
 div#new_leve_menu_li {margin: 0 0 0 50px; text-indent: 5px; text-align: left; font-size: 13px; list-style-type: square; line-height: 40px}
 div#new_leve_menu_li_okraj {border-style: dashed; border-top-width: 0em; border-bottom-width: 0px; border-left-width: 0em; border-right-width: 1px; border-color: #7BA3E0}
 div#new_leve_menu_li a {color: rgb(69,69,69); margin: 0px; text-indent: 5px; text-align: left; font-size: 13px;}
 div#new_leve_menu_li a:hover {font-size: 13px; text-decoration: underline; color: #7BA3E0;}
 
 div#velka_zluta {font-size: 13px; color: rgb(255,245,0); font-weight: bold}
 div#nadpis {text-align: center; font-size: 24px; font-weight: bold }
 div#nadpis_2 {text-align: center; font-size: 16px; font-weight: bold; margin: 0.5em 0 }
 div#podtrzeny_nadpis {text-decoration: underline; }
 div#podtrzeny_nadpis_prost {text-decoration: underline; text-align: center; font-size: 14px; font-weight: bold;}
 div#nadpis_cerv {text-align: center; font-size: 14px; font-weight: bold; color:red;}
 div#nadpis_cerv_nh {text-align: center; font-size: 14px; font-weight: bold; color:red; margin: -90px 0 0 290px; position: absolute;}
 div#nadpis_cerv_nh2 {text-align: center; font-size: 14px; font-weight: bold; color:red; margin: -90px 0 0 370px; position: absolute;}
 
 #modre_zvirazneny_text {font-size: 13px; font-weight: bold; color:blue; margin:0; padding:0;}
 #modre_zvirazneny_text {font-size: 13px; font-weight: bold; color:blue; margin:0; padding:0;}
 #cervena, div#do_prava5 { color:red; margin:0; padding:0;}
 #zelena { color:green; margin:0; padding:0; }
 #velka_modra { color:blue; font-weight: bold; margin:0; padding:0; font-size: 14px;}
 div#objednavka_v_pravo {text-align: left; font-size: 17px; font-weight: bold; color:blue; margin: 0 0em 0px 7em;}
 
 div#normalni_pismo {font-size:100%;}
 div#normalni_pismo_od {font-size:100%; margin: 0 0 0.5em 0;}
 
div#obrazek_pozadi {

margin:0; padding:0;
background:white;
}
 
 div#do_leva {margin: 0px 0px 0px 88px;}
 div#do_leva h2 {margin: 10px 0px 10px 30px; text-align: left;}
 div#do_leva3 {margin: 0px 50px 0px 0px; text-align: left;}
 div#do_leva4 {margin-left: -30px; text-align: left;}
 div#do_leva4 {margin-left: -28px; text-align: left;}
 
 div#do_prava {margin: -140px 0px 0 318px; text-align: right; position: absolute;}
 div#do_prava2 {margin: 0 0px 0 318px; text-align: right; }
 div#do_prava3 {margin: 10px 0 0 318px; position: absolute;}
 div#do_prava4 {margin: -10px 0 0 318px; position: absolute;}
 div#do_prava5 {margin: -10px 0 0 398px; position: absolute; font-size: 15px; font-weight: bold;}
 div#do_prava6 {margin: -230px 0px 0 318px; text-align: right; position: absolute;}
 div#do_prava7 {margin: -25.9em 0px 0 318px; text-align: right; position: absolute;}
 div#do_prava8 {margin: -39.9em 0px 0 318px; text-align: right; position: absolute;}
 
 div#buy {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: 0 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#buy2 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: 1em 0 0 518px; position: absolute;}
 div#h_buy {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: 0 0px 0 10px; color: rgb(0,0,255); position: absolute;}
 div#h_buy2 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: 1em 0 0 218px; position: absolute;}
 div#hac_buy {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -70px 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#hac_buy2 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -53px 0px 0 518px; position: absolute;} 
 div#stein_buy {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -13em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy2 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -9.8em 0 0 518px; position: absolute;}
 div#stein_buy3 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -11em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy4 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -7.8em 0 0 518px; position: absolute;}
 div#stein_buy5 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -15.5em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy6 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -11.8em 0 0 518px; position: absolute;}
 div#stein_buy7 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -20em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy8 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -15.5em 0 0 518px; position: absolute;}
 div#stein_buy9 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -30em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy10 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -23.6em 0 0 518px; position: absolute;}
 div#stein_buy11 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -40em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy12 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -31.9em 0 0 518px; position: absolute;}
 div#stein_buy13 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -45em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy14 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -36em 0 0 518px; position: absolute;}
 div#stein_buy15 {margin: 0 0px 0 318px; text-align: left; font-size: 14px; font-weight: bold; margin: -63em 0px 0 300px; color: rgb(0,0,255); position: absolute;}
 div#stein_buy16 {font-size: 17px; font-weight: bold; color: red; margin:0; padding:0; margin: -51em 0 0 518px; position: absolute;}

 div#stein_buy_na_mise img {display: block; margin-bottom: 1em;}
 div#stein_buy_na_mise { display: block; margin-left: 10px; margin-right: 10px; margin-bottom: 1em; float: right; text-align: left; } 
 div#stein_buy_na_mise_info { margin-left: 25px;  color: rgb(0,0,255); font-weight: bold;}
 div#stein_buy_na_mise_buy { font-size: 17px;  color: red; margin: 0em 0em 0em 11em; padding:0; position: relative;}

 #cervene_zvirazneny_text {font-size: 17px; font-weight: bold; color:red; margin: 0em 0em 0em 6em; padding:0;}
 
 div#do_leva2 {margin: 0px -20px 0px 12px; text-align: left;}
 div#velmi_male_pismo {font-size:75%; text-align: right}
 div#velmi_male_pismo_l {font-size:90%; text-align: left}
 
 
 /* menu */
 /* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
position:relative;
z-index:1000;
font-size: 15px;
height:235px;
margin:0px 0px 0px 0px; /* this page only */
padding:0px 0px 0px 0px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:232px;
position:relative;
border:0px solid #888;
border-width:0px 0px 0 0px;
background: url("Menu.gif") top left repeat-y;
}

.menu li {
background:transparent;
height:26px;
}
* html .menu li {margin-left:-16px; margin-lef\t:0;}
/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:232px;
color:#000;
text-indent:5px;
border-bottom:0px solid #888;
background:transparent;
}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#999;}

.menu :hover > a {
color: rgb(0,0,255); 
background: url("Menu3.png") top left repeat-y;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:-1px;
left:120px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
background: url("Menu4.png") top left repeat-y;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
background: url("Menu4.png") top left repeat-y;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
background: url("Menu4.png") top left repeat-y;
}
.menu ul.top2 {top:25px;}
.menu ul.top3 {top:51px;}
.menu ul.top4 {top:77px;}
.menu ul.top5 {top:103px;}
.menu ul.top6 {top:129px;}
.menu ul.top7 {top:155px;}
.menu ul.top8 {top:181px;}
.menu ul.top9 {top:207px;}
	
.form {
	padding: 0.5em 0.5em 0.7em 1.7em;
}
table	{border-collapse: collapse; font-size: 100%;}
td, th {
	padding: 5px;
}
th {
	width: 120px;
	font-weight:normal;
	text-align:left
}

.form1 input {text-align: left;}
fieldset {border: 1px solid #cecece;
	padding: 10px;
}
.form1 fieldset  {
	width: 200px;
	border-color: #1187b4;
}

.form1 legend {
	font-weight: bold;
	padding: 5px;
	color: #1187b4;
}

form p {
	padding: 0;
}
	
 div#stein_buy_na_mise_tabulka { margin-left: 25px; margin-top: 10px; max-width: 275px; _width: expression(document.body.clientWidth > 275? "275px" : "auto";}