html { 
	height: 100%;
	margin:  0px 0px 0px 0px;
	padding: 0px  0px 0px 0px; 
}

body {
	height: 100%;
	margin: 0px  0px 0px 0px;
	background-color: #231a17;
}

#global {
	width: 100%;
	height: 100%;
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	top: 0%;
	left: 0%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #ffffff;
	text-align: justify;
	background-color: #231a17;
}

/******************************* navigation *******************************/

#navigation {
	width: 100%;
	height: 90px;
	position: relative;
	display: block;
	float: left;
	z-index: 4;
	background: url(../images/navigation_bg.gif) top left repeat-x;
}

#navigation_container {
	width: 914px;
	height: 90px;
	position: absolute;
	margin-top: 0px;
	margin-left: -457px;
	top: 0%;
	left: 50%;
	z-index: 40;
}

#navigation_left_shadow {
	width: 15px;
	height: 90px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 397;
}

#logo {
	width: 209px;
	height: 90px;
	position: absolute;
	top: 0px;
	left: 15px;
	z-index: 400;
	background: url(../images/navigation_logo_bg.png) top left no-repeat;
}

#jazyk {
	width: 144px;
	height: 90px;
	position: absolute;
	top: 0px;
	left: 224px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	z-index: 399;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #3e440c;
	text-decoration: none;
	text-align: center;
	background: url(../images/navigation_jazyk_bg.png) top left no-repeat;
}

#jazyk a.jazyk_sk_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	background: url(../images/jazyk_sk_href.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_sk_href:hover {
	color: #3e440c;
	text-decoration: none;
	background: url(../images/jazyk_sk_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_sk_href_active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #3e440c;
	text-decoration: none;
	text-align: left;
	background: url(../images/jazyk_sk_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_sk_href_active:hover {
	color: #3e440c;
	text-decoration: none;
	background: url(../images/jazyk_sk_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_en_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	background: url(../images/jazyk_en_href.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_en_href:hover {
	color: #3e440c;
	text-decoration: none;
	background: url(../images/jazyk_en_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_en_href_active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #3e440c;
	text-decoration: none;
	text-align: left;
	background: url(../images/jazyk_en_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#jazyk a.jazyk_en_href_active:hover {
	color: #3e440c;
	text-decoration: none;
	background: url(../images/jazyk_en_href_hover.gif) top right no-repeat;
	margin-right: 1px;
	padding-right: 19px;
}

#menu {
	width: 531px;
	height: 90px;
	position: absolute;
	top: 0px;
	right: 15px;
	z-index: 398;
	background: url(../images/navigation_menu_bg.png) top left no-repeat;
}

#navigation_right_shadow {
	width: 15px;
	height: 90px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 396;
}

/******************************* banner *******************************/

#banner {
	width: 100%;
	height: 288px;
	position: relative;
	display: block;
	float: left;
	z-index: 3;
	background: url(../images/banner_bg.gif) top left repeat;
}

#banner_container {
	width: 914px;
	height: 288px;
	position: absolute;
	margin-top: 0px;
	margin-left: -457px;
	top: 0%;
	left: 50%;
	z-index: 30;
}

#spot {
	width: 914px;
	height: 288px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 299;
}

#novinky {
	width: 270px;
	height: 256px;
	position: absolute;
	top: 16px;
	right: 15px;
	display: inherit;
	visibility:visible;
	z-index: 300;
	padding: 0px 20px 0px 20px;
}

#novinky .nadpis {
	width: 270px;
	height: 26px;
	position: relative;
	display: block;
	float: left;
	padding: 0px  0px 0px 0px;
}

#novinky .kecy {
	width: 270px;
	position: relative;
	display: block;
	float: left;
	padding: 0px  0px 0px 0px;
}

#novinky p.novinky_1 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	color: #9cac1e;
	text-decoration: none;
	text-align: left;
}

#novinky p.novinky_2 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
}

#novinky a.novinky_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #677014;
	text-decoration: underline;
	text-align: left;
	background: url(../images/novinky_href.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

#novinky a.novinky_href:hover {
	color: #ffffff;
	text-decoration: underline;
	background: url(../images/novinky_href_hover.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

/******************************* content *******************************/

#content {
	width: 100%;
	position: relative;
	display: block;
	float: left;
	z-index: 2;
	background: url(../images/content_bg.gif) top left repeat;
}

#content_container {
	width: 914px;
	position: relative;
	margin-top: 0px;
	margin-left: -457px;
	top: 0%;
	left: 50%;
	z-index: 20;
	padding: 0px  0px 0px 0px;
}

#content_container .matrosh_top_shadow {
	width: 884px;
	height: 16px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 15px 0px 15px;
	background: url(../images/matrosh_top_shadow.gif) top left no-repeat;
}

#content_container .matrosh {
	width: 884px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 15px 0px 15px;
	background: url(../images/content_container_bg.gif) top left repeat-y;
}

#content_container .matrosh .obsah {
	width: 532px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px 20px 0px 20px;
	background: url(../images/content_obsah_bg.gif) top left repeat-x;
}

#content_container .matrosh .obsah .nadpis {
	width: 532px;
	height: 26px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px  0px 0px 0px;
}

#content_container .matrosh .obsah .kecy {
	width: 532px;
	position: relative;
	display: block;
	float: left;
	padding: 0px  0px 0px 0px;
}

#content_container .matrosh .obsah .kecy p.obsah_1 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	color: #9cac1e;
	text-decoration: none;
	text-align: left;
}

#content_container .matrosh .obsah .kecy p.obsah_2 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #baada8;
	text-decoration: none;
	text-align: justify;
}

#content_container .matrosh .obsah .kecy p.obsah_3 {
	margin: 18px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #9cac1e;
	text-decoration: none;
	text-align: right;
}

#content_container .matrosh .obsah .kecy p.obsah_4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #baada8;
	text-decoration: none;
	text-align: left;
}

#content_container .matrosh .obsah .kecy .obsah_10 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #d7d5d3;
	text-decoration: none;
}

#content_container .matrosh .obsah .kecy .obsah_11 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	color: #d7d5d3;
	text-decoration: none;
}

#content_container .matrosh .obsah .kecy .obsah_12 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	color: #9cac1e;
	text-decoration: none;
}

#content_container .matrosh .obsah .kecy a.obsah_href_1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #677014;
	text-decoration: underline;
	text-align: left;
	background: url(../images/obsah_href.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

#content_container .matrosh .obsah .kecy a.obsah_href_1:hover {
	color: #ffffff;
	text-decoration: underline;
	background: url(../images/obsah_href_hover.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

#content_container .matrosh .obsah .kecy a.obsah_href_2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #677014;
	text-decoration: underline;
	text-align: left;
}

#content_container .matrosh .obsah .kecy a.obsah_href_2:hover {
	color: #ffffff;
	text-decoration: underline;
}

#content_container .matrosh .obsah .kecy .table_1 {
	width: 532px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 1px 1px;
	background-color: #241b19;
	border-style: none;
}

#content_container .matrosh .obsah .kecy .table_1 .table_item_1 {
	width: 122px;
	height: 26px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 1px 1px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: bold;
	font-weight: normal;
	line-height: 26px;
	color: #9cac1e;
	text-decoration: none;
	text-align: left;
	background-color: #2e2424;
	background: url(../images/table_item_1_bg.gif) top left repeat-x;
}

#content_container .matrosh .obsah .kecy .table_1 .table_item_2 {
	width: 122px;
	height: 26px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 1px 1px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 26px;
	color: #d7d5d3;
	text-decoration: none;
	text-align: left;
	background-color: #2c211e;
	background: url(../images/table_item_2_bg.gif) top left repeat-x;
}

#content_container .matrosh .obsah .kecy .table_2 {
	width: 533px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

#content_container .matrosh .obsah .kecy .table_2 .table_item_1 {
	width: 171px;
	height: 115px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_container .matrosh .obsah .kecy .table_2 .table_item_2 {
	width: 10px;
	height: 115px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content_container .matrosh .obsah .kecy .table_2 .table_item_3 {
	width: 165px;
	height: 88px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	background: url(../images/table_item_3_bg.gif) top left no-repeat;
}

#content_container .matrosh .obsah .kecy .table_2 .table_item_4 {
	width: 161px;
	height: 21px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #d7d5d3;
	text-decoration: none;
	text-align: left;
	background: url(../images/table_item_4_bg.gif) top left no-repeat;
}

#content_container .matrosh .obsah .kecy .table_3 {
	width: 532px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

#content_container .matrosh .obsah .kecy .table_3 .table_item_1 {
	width: 288px;
	height: 358px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-color: #241b19;
}

#content_container .matrosh .obsah .kecy .table_3 .table_item_2 {
	width: 222px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url(../images/li_bg.gif);
	list-style-type: disc;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	color: #baada8;
	text-decoration: none;
	text-align: left;
}

li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#content_container .matrosh .highlights {
	width: 268px;
	position: relative;
	display: block;
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px 20px 0px 20px;
	background: url(../images/content_highlights_bg.gif) top left repeat-x;
}

#content_container .matrosh .highlights .nadpis {
	width: 268px;
	height: 26px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#content_container .matrosh .highlights .kecy {
	width: 268px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#content_container .matrosh .highlights .kecy p.highlights_1 {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 13px;
	color: #9cac1e;
	text-decoration: none;
	text-align: left;
}

#content_container .matrosh .highlights .kecy p.highlights_2 {
	margin: 0px 0px 33px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #ccbdb8;
	text-decoration: none;
	text-align: left;
}

#content_container .matrosh .highlights .kecy a.highlights_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px;
	color: #677014;
	text-decoration: underline;
	text-align: left;
	background: url(../images/highlights_href.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

#content_container .matrosh .highlights .kecy a.highlights_href:hover {
	color: #ffffff;
	text-decoration: underline;
	background: url(../images/highlights_href_hover.gif) top right no-repeat;
	margin-right: 6px;
	padding-right: 6px;
}

#content_container .matrosh_bottom_shadow {
	width: 884px;
	height: 16px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 15px 0px 15px;
	background: url(../images/matrosh_bottom_shadow.gif) top left no-repeat;
}

/******************************* footer *******************************/

#footer {
	width: 100%;
	height: 172px;
	position: relative;
	display: block;
	float: left;
	z-index: 1;
	background: url(../images/footer_bg.gif) top left repeat;
}

#footer_container {
	width: 914px;
	height: 152px;
	position: relative;
	margin-top: 0px;
	margin-left: -457px;
	top: 0%;
	left: 50%;
	z-index: 10;
}

#footer_left_shadow {
	width: 15px;
	height: 115px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 97;
	background: url(../images/footer_left_shadow.gif) top left no-repeat;
}

#kontakt {
	width: 884px;
	height: 115px;
	position: absolute;
	top: 0px;
	left: 15px;
	z-index: 100;
	background: url(../images/footer_kontakt_bg.gif) top left repeat-x;
}

#kontakt .nadpis {
	width: 533px;
	height: 26px;
	position: relative;
	display: block;
	float: left;
	padding: 16px 20px 0px 20px;
}

#kontakt .kecy {
	width: 533px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 20px 0px 20px;
}

#kontakt .kecy .telefon {
	width: 40px;
	height: 65px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#kontakt .kecy .cisla {
	width: 141px;
	height: 65px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#kontakt .kecy .cisla_vr {
	width: 1px;
	height: 51px;
	position: relative;
	display: block;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/kontakt_vr_bg.gif) top left repeat-y;
}

#kontakt .kecy .adresa {
	width: 351px;
	height: 65px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

#kontakt .kecy .adresa p.adresa_1 {
	margin: 8px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #ccbdb8;
	text-decoration: none;
	text-align: left;
}

#kontakt .kecy .adresa .adresa_10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #71615d;
	text-decoration: none;
	text-align: left;
}

#kontakt .kecy .adresa .adresa_11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #211815;
	text-decoration: none;
	text-align: left;
}

#kontakt .kecy .adresa a.adresa_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 21px;
	color: #677014;
	text-decoration: underline;
	text-align: left;
}

#kontakt .kecy .adresa a.adresa_href:hover {
	color: #ffffff;
	text-decoration: underline;
}

#footer_right_shadow {
	width: 15px;
	height: 115px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 96;
	background: url(../images/footer_right_shadow.gif) top left no-repeat;
}

#tag {
	width: 914px;
	height: 57px;
	position: absolute;
	top: 115px;
	left: 0px;
	z-index: 97;
	background: url(../images/footer_tag_bg.gif) top left no-repeat;
}

#tag .copyright {
	width: 705px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 10px 0px 35px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	color: #413131;
	text-decoration: none;
	text-align: left;
}

#tag .copyright a.copyright_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	color: #413131;
	text-decoration: underline;
	text-align: left;
}

#tag .copyright a.copyright_href:hover {
	color: #ffffff;
	text-decoration: underline;
}


#tag .flow {
	width: 119px;
	position: relative;
	display: block;
	float: left;
	padding: 0px 35px 0px 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	color: #413131;
	text-decoration: none;
	text-align: right;
}

#tag .flow a.flow_href {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 37px;
	color: #413131;
	text-decoration: underline;
	text-align: left;
}

#tag .flow a.flow_href:hover {
	color: #ffffff;
	text-decoration: underline;
}

