html, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size : 12px;
	background-color : Black;
	background-image : url(img/bg.jpg);
	background-repeat : no-repeat;
	background-position : center top;
	color : white;
}

img {
	border : 0px;
}


#all {
	position : relative;
	width : 857px;
	padding : 0px;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
}


#content, #content_model_standard {
	position : relative;
	width : 100%;
	_height : 685px;
	min-height : 685px;
	background-color : Black;
}
#content_model_standard {
	_height :1165px;
	min-height : 1165px;
}
#content2 {
	padding-left : 357px;
}

#left_col {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 354px;
}

#logo {
	width : 354px;
	height : 163px;
}
#logo2 {
	padding-top : 30px;
	padding-left : 45px;
}

#menu {
	position : relative;
	width : 354px;
	height : 312px;
	background-image : url(img/bg_menu.gif);
	background-repeat : no-repeat;
	background-position : -1 -1px;
}
#menu_items {
	padding-top : 13px;
	padding-left : 0px;
}
.menu_item_home {
	padding-top : 21px;
	padding-bottom : 15px;
	font-size : 11px;
	padding-left : 70px;
}
.menu_item {
	padding-top : 12px;
	padding-bottom : 11px;
	padding-left : 70px;
}
.menu_item a, .menu_item_home a, #email a {
	color : white;
	text-decoration : none;
}
.menu_item a:hover, .menu_item_home a:hover, #email a:hover {
	color : #D92819;
}






#menu_items_interact_home a {
	display: block;
	text-decoration : none;
	color : white;
	margin: 0 0 0px;
	padding-top : 11px;
	padding-bottom : 12px;
	padding-left : 70px;
	background-image : url(img/bg_menu_item_off.gif);
	background-position : -1px;
	font-size : 11px;
}
#menu_items_interact_home a:hover, #menu_items_interact_home a.menu_on {
	color : #D92819;
	background-image : url(img/bg_menu_item_on.gif);
}



#menu_items_interact a {
	display: block;
	text-decoration : none;
	color : white;
	margin:0 0 0px;
	padding-top : 11px;
	padding-bottom : 12px;
	padding-left : 70px;
	background-image : url(img/bg_menu_item_off.gif);
	background-position : -1px;
}
#menu_items_interact a:hover, #menu_items_interact a.menu_on {
	color : #D92819;
	background-image : url(img/bg_menu_item_on.gif);
}
#numbers {
	position : absolute;
	top : 10px;
	left : 10px;
	background-image : url(img/bg_menu_numbers.gif);
	background-repeat : no-repeat;
	width : 34px;
	height : 295px;
}



#menu_items_interact_email a {
	position : absolute;
	top : 270px;
	right : 0px;
	display: block;
	text-decoration : none;
	color : white;
	margin: 0 0 0px;
	padding-top : 13px;
	padding-bottom : 13px;
	padding-left : 0px;
	background-image : url(img/email_off.gif);
	background-repeat : no-repeat;
	background-position : 85 11px;
	font-size : 10px;
}
#menu_items_interact_email a:hover {
	color : #D92819;
	background-image : url(img/email_on.gif);
}



#taska {
	position : absolute;
	top : 0px;
	right : -3px;
	width : 123px;
	height : 175px;
	background-image : url(img/bg_taska.jpg);
	background-repeat : no-repeat;
	z-index : 1000;
}
#email {
	position : absolute;
	top : 283px;
	right : 15px;
	z-index : 1000;
	font-size : 10px;
}

#box_standard {
	position : relative;
	width : 354px;
	height : 106px;
	background-image : url(img/bg_box_standard.jpg);
	background-repeat : no-repeat;
}
#box_historic {
	position : relative;
	width : 354px;
	height : 104px;
	background-image : url(img/bg_box_historic.jpg);
	background-repeat : no-repeat;
}
.box_a {
	position : absolute;
	top : 0px;
	left : 0px;
}
#box_standard2, #box_historic2 {
	color : Black;
	font-size : 10px;
	padding : 5px;
	padding-top : 42px;
	padding-left : 150px;
	letter-spacing : -1px;
}
#box_model_standard_left {
	width : 354px;
	height : 688px;
	background-image : url(img/model_standard_left.jpg);
	background-repeat : no-repeat;
	color : black;
}
#box_model_standard_left2 {
	padding : 10px;
}
#box_model_standard_empty {
	width : 354px;
	height : 84px;
	background-color : white;
}
#box_model_standard_left_left {
	float : left;
	width : 163px;
}
#box_model_standard_left_right {
	float : right;
	width : 163px;
}
#box_model_standard_left2 ol {
	margin : 0px;
	padding : 0px;
	margin-top : 15px;
}
#box_model_standard_left2 li {
	font-size : 10px;
	font-style : normal;
	margin-left : 33px;
}


#header_index {
	width : 500px;
	height : 581px;
	background-image : url(img/bg_header_index.jpg);
	background-repeat : no-repeat;
}
#middler_index {
	width : 100%;
	height : 104px;
	background-color : #6C3E0E;
}
#middler_index2 {
	padding : 10px;
	padding-left : 15px;
	padding-right : 15px;
	font-size : 10px;
}


#header_historie_a_soucasnost {
	width : 500px;
	height : 685px;
	background-color : white;
	background-image : url(img/bg_historie_a_soucasnost.gif);
	background-repeat : no-repeat;
	color : black;
	font-size : 11px;
}
#header_historie_a_soucasnost2 {
	padding : 20px;
	padding-top : 70px;	
}


#header_model_standard {
	position : relative;
	width : 500px;
	height : 970px;
	background-color : white;
	background-image : url(img/bg_header_standard.jpg);
	background-repeat : no-repeat;
	color : black;
	font-size : 10px;
}
#header_model_standard2 {
	padding : 20px;
	padding-top : 370px;	
}
#taska_standard {
	position : absolute;
	top : 205px;
	left : 50px;
	width : 170px;
	height : 115px;
}
#taskybarvy_standard {
	position : absolute;
	top : 295px;
	left : 200px;
	width : 260px;
	height : 60px;
}
#middler_model_standard {
	background-color : white;
	height : 193px;
}
#middler_model_standard2 {
	border-top : 3px solid black;
	position : relative;
}
#middler_model_standard2_table {
	position : absolute;
	top : 130px;
	left : 0px;
}
#middler_model_historic2_table {
	position : absolute;
	top : 120px;
	left : 0px;
}
#middler_model_standard2_table td ol, #middler_model_historic2_table td ol {
	margin : 0px;
	padding : 0px;
}
#middler_model_standard2_table td li, #middler_model_historic2_table td li {
	font-size : 10px;
	font-style : normal;
	margin-left : 33px;
}

#header_model_historic {
	position : relative;
	width : 500px;
	height : 970px;
	background-color : white;
	background-image : url(img/bg_header_historic.jpg);
	background-repeat : no-repeat;
	color : black;
	font-size : 10px;
}
#header_model_historic2 {
	padding : 20px;
	padding-top : 370px;	
}
#middler_model_historic {
	background-color : white;
	height : 193px;
}
#middler_model_historic2 {
	border-top : 3px solid black;
}


#header_fotogalerie {
	width : 500px;
	height : 685px;
	background-color : white;
	background-image : url(img/bg_fotogalerie.gif);
	background-repeat : no-repeat;
	color : black;
	font-size : 11px;
}
#header_fotogalerie2 {
	padding : 20px;
	padding-top : 70px;	
}
.td_fotogalerie {
	background-color: #FCFCFC;
	border: 1px solid #cccccc;
}
.fotogalerie_fotka_nazev, .fotogalerie_fotka_popis {
	font-size: 10px;
	color : #6C6C6C;
	padding-top : 3px;
}


#header_kontakt {
	width : 500px;
	height : 685px;
	background-color : white;
	background-image : url(img/bg_kontakt.gif);
	background-repeat : no-repeat;
	color : black;
	font-size : 11px;
}
#header_kontakt2 {
	padding : 20px;
	padding-top : 70px;	
}
.certifikat {
	position : absolute;
	top : 80px;
	right : 0px;
	width : 165px;
	height : 235px;
	background-color : #ECECEE;
	text-align : center;
	font-size : 10px;
}
.certifikat2 {
	padding-top : 20px;
}


#header_download {
	width : 500px;
	height : 685px;
	background-color : white;
	background-image : url(img/bg_download.gif);
	background-repeat : no-repeat;
	color : black;
	font-size : 11px;
}
#header_download2 {
	padding : 20px;
	padding-top : 70px;	
}


#header_cenik {
	width : 500px;
	height : 685px;
	background-color : white;
	background-image : url(img/bg_cenik.gif);
	background-repeat : no-repeat;
	color : black;
	font-size : 11px;
}
#header_cenik2 {
	padding : 20px;
	padding-top : 70px;	
}
.ceny_oddo {
	position : absolute;
	top : 53px;
	right : 29px;
}

.cont {
	width : 100%;
}
.cont_left {
	float : left;
	width : 250px;
}
.cont_right {
	float : right;
	border-left : 1px solid #A2A2A2;
	width : 200px;
	margin-top : 5px;
}
.cont_right2 {
	padding-left : 10px;
}

h1 {
	display : none;
}
h2 {
	font-size : 11px;
	color : #AB3B30;
	padding : 0px;
	margin : 0px;
	padding-bottom : 3px;
	padding-top : 5px;
	letter-spacing : -1px;
}
ul {
	margin-top : 0px;
	margin-bottom : 0px;
}
li {
	font-style : italic;
}
span {
	color : #D92819;
	font-weight : bold;
}
blockquote {
	margin-top : 0px;
	margin-bottom : 0px;
}
td {
	color : black;
	font-size : 10px;
}
.table_cenik td {
	color : black;
	font-size : 10px;
	letter-spacing : -1px;
	padding-left : 2px;
	padding-right : 2px;
}
th {
	background-color : #CCCCCC;
	color : black;
	font-size : 10px;
	letter-spacing : -1px;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
}
tr.suda {
	color : black;
	font-size : 10px;
	background-color : #E6E6E6;
}
.min {
	font-size : 10px;
	padding-top : 10px;
}
img.rightspace {
	border-right : 15px solid white;
}



#footer {
	height : 32px;
	color : #D92819;
	background-color : black;
	font-size : 11px;
	letter-spacing : -1px;
}
#footer_left {
	float : left;
	padding : 9px;
	padding-left : 20px;
}
#footer_right {
	float : right;
	padding : 9px;
	padding-right : 20px;
}
a.footer_email {
	color : #D92819;
	text-decoration : underline;
}
a.footer_email:hover {
	text-decoration : none;
}

#menu_footer {
	padding-top : 5px;
	padding-bottom : 20px;
	color : #A7A7A7;
	text-align : center;
	font-size : 11px;
	letter-spacing : -1px;
}
#menu_footer a {
	color : #A7A7A7;
	text-decoration : none;
}
#menu_footer a:hover {
	text-decoration : underline;
}


a.strana {
  color : #D92819;
  font-weight : bold;
  text-decoration : underline;
}
a.strana:hover {
  text-decoration : none;
}


