html
{
	height: 100%;
}

div#hlavni_okno
{
	width: 770px;
	position: absolute;	
	left: 50%;
	clear: both;
	margin: 20px 0 0 -385px;
	background-color: #ffffff;
	border: solid 1px #d2e1f8;
}

div#head
{
	width: 760px;
	height: 92px;
	margin: 5px;
	background-image: url("../images/head_background.jpg");
	background-repeat: no-repeat;
}

div#head h2
{
	font-size: 3em;
	margin: 0;
	padding: 35px 0 0 485px;
}

div#head a
{
	text-decoration: none;
}

div#head span
{
	visibility: hidden;
}

div#main_menu
{
	width: 760px;
	height: 34px;
	position: absolute;
	top: 102px;
	background-color: #bad1f5;
	margin: 0 0 0 5px;
	font-family: ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	font-size: 0.78em;
	font-weight: bold;	
	text-align: center;
}

div#main_menu ul
{
	list-style: none;
	margin: 9px 0 0 0;
	padding: 0;
}

div#main_menu li
{
	display: inline;
}

div#main_menu a:link, div#main_menu a:visited
{
	padding: 5px 5px 5px 5px;
	color: #28166f;
	text-decoration: none;
}

div#main_menu a:hover, div#main_menu a:focus
{
	padding: 5px 5px 5px 5px;
	color: #28166f;
	text-decoration: none;
/*	background-color: #f1f6ef; */
	background-color: #ffffff;
}

div#submenu
{
	font-family: ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	color: #cc3300;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 200%;
}

div#submenu ul
{
	list-style: none;
	margin: 15px 0 15px 5px;
	padding: 0;
}

div#submenu a:link, div#submenu a:visited
{
	background-image: url("../images/submenu_odrazka.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}

div#submenu a:hover, div#submenu a:focus
{
	background-image: url("../images/submenu_odrazka.gif");
	background-repeat: no-repeat;
	padding: 0 0 0 15px;	
}

div#navigace
{
	width: 760px;
	font-family: ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	font-size: 0.7em;
	text-align: left;
	color: #28166f;	
	margin: 44px 0 0 5px;
	_margin: 38px 0 0 5px;
	padding-bottom: 5px;
	border-bottom: solid 5px #bad1f5;
	background-color: #ffffff;	
}

div#navigace p
{
	margin: 0 0 0 13px;
	padding: 0 0 0 20px;
	background-image: url("../images/navigace.gif");
	background-repeat: no-repeat;
	
}

div#navigace span
{
	display: none;
}

div#levy_sloupec
{
	width: 150px;
	position: absolute;
	top: 174px;
	background-color: #ffffff;
	margin: 0 0 5px 0;
}

div#pravy_sloupec
{
	display: table;
	width: 613px;
	margin: 5px 5px 5px 151px;
	color: #000000;
	background-color: #ffffff;
	border-left: solid 1px #bad1f5;
}

div#pravy_sloupec2
{
	display: table;
	width: 760px;
	margin: 5px;
	color: #000000;
	background-color: #ffffff;
}

div#pravy_sloupec h2, div#pravy_sloupec2 h2
{
	font-family: Trebuchet MS, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	color: #cc3300;
	font-size: 1.5em;
	font-weight: normal;
/*	
	background-image: url("../images/nadpis_odrazka.gif");
	background-repeat: no-repeat;
*/
	margin: 0;
	padding: 0 0 10px 10px;
}

div#pravy_sloupec h3, div#pravy_sloupec2 h3
{
	font-family: Trebuchet MS, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 10px;
}

div#pravy_sloupec h5, div#pravy_sloupec2 h5
{
	font-family: Trebuchet MS, ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	color: #000000;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0 0 0 10px;
	display: block;
	text-align: center;
}


div#pravy_sloupec h3 small, div#pravy_sloupec2 h3 small
{
	font-weight: normal;
	font-size: 0.9em;
}

div#pravy_sloupec h2 small, div#pravy_sloupec2 h2 small
{
	color: #000000;
	font-size: 0.7em;
	font-weight: normal;
}

div#pravy_sloupec li, div#pravy_sloupec2 li
{
	padding-bottom: 6px;
}


div#pravy_sloupec strong, div#pravy_sloupec2 strong
{
	font-family: ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;	
	color: #28166f;
	font-weight: bold;
}

div#pravy_sloupec p, div#pravy_sloupec2 p
{
	margin: 6px 10px 6px 10px;
}

div#foot
{
	width: 770px;
	clear: both;
	margin: 0px;
	background-color: #ffffff;
	text-align: center;
}

div#foot p
{
	color: #000000;
	font-size: 0.7em;
	padding: 5px;
}

div#foot p#menu
{
	width: 750px;
	margin-left: 5px;
	_margin-left: 0px;
	border-top: solid 5px #bad1f5;
}

body, div, p
{
	margin: 0px;
	padding: 0px;
	font-size: 1em; 
	color: #000000; 
	font-family: ArialCE, Arial, Verdana, Tahoma, Courier New, HelveticaCE, Helvetica, sans-serif;
	line-height: 130%;
}

body
{
	background-color: #ffffff;
	background-image: url("../images/main_background.gif");
/*	background-repeat: repeat-x;	*/
}

a:link, a:visited
{
	color: #cc3300;
	text-decoration: underline;
}

a:hover, a:focus
{
	color: #28166f;
	text-decoration: underline;
}

.none
{
	display: none;
}

.text_3
{
	width: 570px;
	float: left;
	font-size: 0.8em;
	padding: 20px 10px 30px 10px;
}

.text_3 P
{
	text-align: justify;
	margin-bottom: 20px;
	line-height: 140%;
}

.text_1
{
	width: 448px;
	float: left;
	font-size: 0.8em;
	padding: 20px 10px 30px 10px;
}

div#text_2
{
	width: 145px;
	float: right;
}

div#text_2 img
{
	border: 0;
}

div#text_2 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div#text_2 a:link, div#text_2 a:visited
{
	text-decoration: none;
}

div#text_2 a:hover, div#text_2 a:focus
{
	text-decoration: none;
}

.center
{
	text-align: center;
}

img.border
{
	border: solid 1px #c1d6f6;
}

span.intro
{
	display: block;
	padding: 6px;
	font-size: 0.75em;
}

span.intro a
{
	background-color: #ffffff;
	padding: 4px;
}

table.wood td
{
	text-align: center;
}

sup
{
	font-size: 0.9em;
}

p.under
{
	color: #808080;
	font-weight: bold;
	line-height: 170%;
	
}

table.manual
{
	margin-top: 12px;
}

table.manual td
{
	text-align: center;
	font-weight: normal;
}

DIV.contact
{
	line-height: 160%;
}

DIV.bonus
{
	width: 540px;
	margin-left: 20px;
	margin-top: 12px;
}

DIV.form
{
	width: 520px;
	padding: 4 8 4 8;
	margin-left: 20px;
	margin-top: 8px;
}

DIV.form *
{
	font-size: 1.0em;
}

.rozmery
{
	width: 100%;
	height: 180px;
}

FORM
{
	margin: 0px;
	padding: 0px;
}

DIV.foto
{
	width: 560px;
}

DIV.foto2
{
	width: 440px;
}

DIV.foto IMG, DIV.foto2 IMG
{
	margin: 6px;	
}

DIV.foto
{
	text-align: left;
}

DIV.foto2
{
	text-align: left;
}