body, table {
  font-family: "Arial CE", "Arial", sans-serif;
  color: #000000;
  font-size:10pt;
  background:white;
}

div#heading_container {
  display:none;
}


/* PAGE CONTAINER */
div#page_container {
  position:relative;
  width:100%;
  padding-top:0px;
  background:white;
}
/* CONTENT */


div#bcg_container {
	position: relative;
	width:950px;
	margin: 0 10px;
  background: white;
}

div#content_container_hp {
  position: relative;
  background: url('../img/layout/main_image.jpg') top left no-repeat transparent;
  padding: 0;
  height: 279px;
}

div#heading_flash {
  height: 279px;
}

div#content_container {
	position: relative;
  float:left;
  background: #ffffff;
  width: 467px;
  margin-left: 230px;
  margin-top: 60px;
  color: #000000;
  font-weight: normal;
  padding: 10px;
  min-height:450px;
}
div#bcg_container.wide div#content_container {
  width:700px;
}
div#content_container_sports_guide {
  position: relative;
  float:left;
  width:950px;
  padding:0;
  min-height: 495px;
}

div#content_container_articles {
  float: none;
  margin-left: 0px;
}
div#content_container_materials {
  position: relative;
  float: left;
  margin-left: 230px;
  padding-bottom: 20px;
  min-height: 400px;
  background: #ffffff;
	margin-top: 60px;
}

div#content {
	width: 100%;
	margin: 0;
	min-height: 279px;
}
div#content.articles {
  width: 712px;
  margin: 10px;
  min-height: 279px;
  background: #707070;
}

div#content.subpage09 {
  width: 950px;
  margin: 0;
  min-height: 500px;
}
div#page_container.hp {
  position:relative;
  width:970px;
  margin:0 auto;
  padding-top:122px;
}
div#page_container.subpage09 {
  position:relative;
  width:970px;
  margin:0 auto;
  background: #232323;
  /*background: url('../img/layout/subpage_bg09.png') top no-repeat #232323;*/
  padding-top:160px;
}

div#page_container div#content_heading {
  position: absolute;
  z-index: 10;
  left: 10px;
  top: 148px;
  width: 900px;
}

div#page_container div#content_heading p#content_heading_text {
  position: absolute;
  z-index: 20;
  left: 0px;
  top: 0px;
  line-height: 41px;
  padding: 3px 0 0 54px;
  margin: 0;
  font-size: 41px;
  font-family: Helvetica, sans-serif;
  background: url('../img/ico/arrow_3D_36px.png') 10px 4px no-repeat;
  color: #ffffff;
}
div#content_heading div#content_heading_bcg {
  position: absolute;
  top:0; left:0;
  width: 230px;
  height: 60px;
  background: black;
}
div#content_sport_heading {
 height: 70px;
 width: 950px;
 position: relative;
}
div#content_sport_heading div#content_sport_heading_bcg {
  position: absolute;
  top:0; left:0;
  width: 230px;
  height: 70px;
  background: black;
}

div#content_sport_categs_heading {
 height: 110px;
 width: 950px;
}

img#sport_rounded_box {
  position: absolute;
  z-index:10;
  top: 0;
  left: 8px;
  width:934px;
  height:108px;
}

div#content_heading_text {
  position: absolute;
  top: -8px;
  left: 50px;
  font-size: 32px;
  font-family: helvetica;
  font-weight: bold;
  color: #a30000;
}

div#content_sport_heading_text {
  position: absolute;
  z-index:20;
  top: 0px;
  left: 50px;
  font-size: 54px;
  font-family: helvetica;
  color: #ffffff;
}

img#big_sport_arrow {
  position: absolute;
  top: 10px;
  left: 3px;
}

#main_box_cleaner {
	clear: both;
	height: 0;
}

/* TEXTOVA STRANKA  - LEVE MENU */
div#left_col {
  display:none;
}

/* PRAVY SLOUPEC */
div#right_col {
  float: right;
  width: 220px;
  margin-top: 170px;
  padding: 0 0 15px 0;
}

div#content_container_sports_guide div#right_col {
  margin-top: 90px;
  width: 237px;
  padding: 0;
}

/* TEXTOVA STRANKA - TEXT */

div#text_page_galleries {
  padding: 0.5em 5px 10px 5px;
}
div#text_page_galleries div.gallery {
  padding-top:0.5em;
  border-top:1px solid #A20000;
}
div#text_page_galleries div.gallery h2 {
  margin-top:0;
}
div#text_page_galleries div.gallery img { float:left; margin:0 5px 5px 0; }


div#text_page_documents {
  padding: 0.5em 5px 10px 5px;
  border-top:1px solid #A20000;
}
div#text_page_documents h2 {
  margin-top:0;
}


/* SPORTS MENU HP + ostatni stranky */
div#sports_menu_container {
	width: 950px;
	margin: 0 auto;
	color: white;
	font-size: 14px;
	font-weight: bold;
	background: black;
}

/* SM pro HP */
div#page_container.hp div#sports_menu_container div#sports_menu {
  position: relative;
  width: 950px;
  margin: 0;
  height: 34px;
  line-height: 34px;
  border-top: 10px solid #D00000;
}

div#page_container.hp div#sports_menu_container div#sports_menu a:hover {
  background: #d00000;
}

div#sports_menu_container img#sports_menu_right_bottom {
  position: absolute;
  right: 0;
  bottom: 0;
}
div#sports_menu_container img#sports_menu_left_bottom {
  position: absolute;
  left: 0;
  bottom: 0;
}

/* SM pro stranky mimo HP */
div#sports_menu_container div#sports_menu {
  position: relative;
  width: 950px;
  margin: 0;
  height: 26px;
  line-height: 26px;
}
div#sports_menu_container div#sports_items {
  float: right;
  font-size: 14px;
  font-weight: bold;
}
div#sports_menu_container div#sports_items table#sports_items_table td {
  /*height: 24px;*/
  vertical-align: bottom;
  color: white;
}
div#sports_menu_container div#sports_items .sport_item {
  padding: 0 12px;
}
div#sports_menu_container div#sports_items .sports_delim {
  background: #790000;
  width: 3px;
}
div#sports_menu_container div#selected_sport {
	float:left;
	width: 175px;
	vertical-align: middle;
	font-size: 20px;
	padding-left: 10px;
}
div#sports_menu_container div#selected_sport a {
  text-decoration: none;
  color: white;
}
div#page_container.hp div#sports_menu_container div#sports_items a.sports_menu_text_link {
  text-decoration: none;
  font-size: 14px;
  color: white;
  line-height: 34px;
  padding: 9px 14px;
}
div#sports_menu_container div#sports_items a.sports_menu_text_link {
  text-decoration: none;
  font-size: 14px;
  color: white;
  line-height: 26px;
  padding: 5px 14px;
}
div#sports_menu_container div#sports_items a.sports_menu_text_link:hover {
  text-decoration: none;
  font-size: 14px;
  color: white;
  line-height: 26px;
  padding: 7px 14px 5px 14px;
  background: #a20000;
}
div#page_container.hp div#sports_menu_container div#sports_items a.sports_menu_text_link:hover {
  text-decoration: none;
  font-size: 14px;
  color: white;
  line-height: 34px;
  padding: 9px 14px;
  background: #d00000;
}
/* UTILS MENU */
/*
div#hp_utils_menu {
  background:white;
  min-height: 200px;
  margin: 0;
  padding:25px 0 15px 0;
}

div#hp_news_box_container {
  float: left;
  width: 618px;
  padding-left:62px;
  font-size: 13px;
  color: #494747;
  position:relative;
}

div#hp_news_box_container div#hp_news_navi {
  position:absolute;
  left:23px;
  top:0px;
  width:25px;
}

div#hp_news_box_container div#hp_news_navi a {
  display:block;
  width:25px;
  height:26px;
  line-height:26px;
  vertical-align:middle;
  margin:1px 0;
  background:#CCCCCC;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:white;
}
div#hp_news_box_container div#hp_news_navi a:hover,
div#hp_news_box_container div#hp_news_navi a.active
{
  background:#CC0000;
}
div#hp_news_box_container div#hp_news_navi a#hp_news_navi_prev,
div#hp_news_box_container div#hp_news_navi a#hp_news_navi_next
{
  height:22px;
  background:url('/img/hp/news_nav_arrows.png') left top no-repeat transparent;
  margin:0;
}
div#hp_news_box_container div#hp_news_navi a#hp_news_navi_next {
  background-position:left -22px;
}
div#hp_news_box_container div#hp_news_navi a#hp_news_navi_prev:hover {
  background-position:-25px top;
}
div#hp_news_box_container div#hp_news_navi a#hp_news_navi_next:hover {
  background-position:-25px -22px;
}

div#hp_news_box_container div.item {
  display:none;
}
div#hp_news_box_container div#hp_news_item_1 {
  display:block;
}

div#hp_news_box_container div.item div.content {
  margin-left:255px;
}
div#hp_news_box_container div.item div.photo_box {
  float:left;
  width:240px;
  text-align:right;
}
div#hp_news_box_container div.item img.tn { }
div#hp_news_box_container div.item p {
  margin:0.2em 0;
}
div#hp_news_box_container div.item h4 { font-size:1.5em; font-weight:bold; margin-top:0; }
div#hp_news_box_container div.item h4 a { color:#D00000; text-decoration:none; }
div#hp_news_box_container div.item h4 a:hover { color:#A20000; }
div#hp_news_box_container div.item p.date { color:#808080; font-size:0.9em; }


div#hp_tiles_box_container
{
  float: right;
  margin-right:44px;
}

div#hp_facebook_container {
  margin-top:12px;
  width:96px;
  padding-right:111px;
  height:30px;
  line-height:30px;
  vertical-align:middle;
  text-align:center;
  background:url('/img/hp/facebook_arrow.png') 83px center no-repeat transparent;
  font-size:1.25em;
}

div#hp_facebook_container a { color:#434343; }
div#hp_facebook_container a:hover { color:#FF0000; }
div#hp_utils_cleaner {
  clear:both;
  height:0px;
  font-size:0px;
}*/


img.tile {
  /*margin: 0 6px 0 6px;*/
}

div#tiles_box_head {
  height: 7px;
  background: #a20000;
}

div#tile_design_creator {
  width:216px;
  height:165px;
  margin: 1em 0;
}

div#tile_top_produkt {
  width:216px;
  height:165px;
  margin: 1em 0;
}

div#tile_video_kolekce {
  width:216px;
  height:165px;
  margin: 1em 0;
}

/* FOOTER */
div#footer_container {
  display:none;
}

div#article_detail_print_logo {
  display: block;
}

div#back_link_box_container {
  display: none;
}

div#article_detail_caption {
  height:125px;
}
div#markers, #detail_text_holder, #detail_magnifier, #article_accessory {
  display: none;
}

/* materialy + sedlo -> deaktivace linku */
div#article_materials,
div#article_materials2 {
  display: none;
}
div#article_materials_print,
div#article_materials2_print {
  display: block;
}

/* barevne varianty -> deaktivace linku */
table#color_variants_list {
  display: none;
}
table#color_variants_list_print {
  display: block;
}

/* varianty -> deaktivace linku */
table#variants_list {
  display: none;
}
table#variants_list_print {
  display: block;
}

/* velka fotka vyrobku -> deaktivace linku */
div#detail_image_content_print {
  display: block;
}
div#detail_image_content {
  display: none;
}
