html, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size : 12px;
	background-color : #046A0E;
	background-image : url(img/bg.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}

img {
	border : 0px;
}

a {
	color : white;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}

td {
	font-size : 12px;
}

p {
	margin-top : 0px;
}
hr {
  color: #03480A;
}

.nocss {
	display : none;
}




#all {
	width: 922px;
	height: 100%;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	position : relative;
	background-image : url(img/bg_bottom.jpg);
	background-color : #6D1B0D;
	background-repeat : no-repeat;
	background-position : center bottom;
}
#all2 {
	width: 922px;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	position : relative;
	background-image : url(img/bg_content.jpg);
	background-position : 0 153px;
	background-color : white;
	background-repeat : no-repeat;
	_height : 700px;
	min-height : 700px;
}

#top {
	position : relative;
	width : 100%;
	height : 127px;
	background-image : url(img/bg_top.jpg);
	background-repeat : no-repeat;
}
#top_logo {
	position : absolute;
	top : 39px;
	left : 3px;
	width : 312px;
	height : 72px;
	background-image : url(img/bg_logo.gif);
	background-repeat : no-repeat;
}
#top_logo span {
	display : none;
}
#top_left {
	position : absolute;
	top : 0px;
	left : -26px;
	width : 26px;
	height : 127px;
	background-image : url(img/bg_top_left.jpg);
	background-repeat : no-repeat;
}
#top_right {
	position : absolute;
	top : 0px;
	right : -26px;
	width : 26px;
	height : 385px;
	background-image : url(img/bg_top_right.jpg);
	background-repeat : no-repeat;
}
#top_menu {
	position : absolute;
	top : 95px;
	right : 20px;
}
#top_menu ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#top_menu li {
	display : inline;
	background-image: url(img/bg_menu_spacer.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 20px;
	padding-right: 18px;
	margin: 0 0;
}
#top_menu li.first {
	background-image : none;
}
#top_menu a {
	color : #08030A;
	font-size : 11px;
	text-decoration : none;
	letter-spacing : -1px;
}
#top_menu a:hover, #top_menu a.aktitem {
	color : #E0222E;
}
#top_email {
	position : absolute;
	top : 20px;
	right : 5px;
	font-size : 10px;
}
#top_email a {
	display : block;
	background-image : url(img/bg_email_off.gif);
	width : 90px;
	height : 15px;
}
#top_email a:hover {
	background-image : url(img/bg_email_on.gif);
}
#about {
	position : absolute;
	top : 127px;
	left : 0px;;
	font-size : 11px;
	width : 100%;
	height : 26px;
	background-color : #DA2625;
	color : white;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
}
#about2 {
	padding-top : 6px;
}


#menu {
	position : absolute;
	top : 153px;
	left : -26px;
	width : 235px;
}
#menu2 {
	width : 235px;
	background-image : url(img/bg_menu.jpg);
	background-repeat : no-repeat;
	background-position : bottom;
}
#menu2 ul {
	list-style-type: none;
	padding: 0px;
	padding-top : 8px;
	padding-bottom : 5px;
	margin: 0px;
}
#menu2 li {
	display : block;
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 2 0;
}
#menu2 a {
	display : block;
	width : 235px;
	color : black;
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
	letter-spacing : -1px;
}
#item_1:hover, 
#item_2:hover, 
#item_3:hover, 
#item_4:hover,
#item_5:hover,
#item_6:hover,
.aktsort_1 {
	background-image : url(img/bg_menu_item_1.gif);
	background-repeat : repeat-y;
}
#item_2:hover,
.aktsort_2 {
	background-image : url(img/bg_menu_item_2.gif);
}
#item_3:hover,
.aktsort_3 {
	background-image : url(img/bg_menu_item_3.gif);
}
#item_4:hover,
.aktsort_4 {
	background-image : url(img/bg_menu_item_4.gif);
}
#item_5:hover,
.aktsort_5 {
	background-image : url(img/bg_menu_item_5.gif);
}
#item_6:hover,
.aktsort_6 {
	background-image : url(img/bg_menu_item_6.gif);
}

.menu_aux {
	height : 36px;
}
.menu_aux21, .menu_aux22 {
	padding-top : 12px;
	padding-left : 110px;
}
.menu_aux22 {
	padding-top : 6px;
}
#prehled_sortimentu {
	width : 235px;
	height : 34px;
	background-image : url(img/bg_prehled_sortimentu.gif);
}


#menu_topnabidka2 a {
	position : absolute;
	top : 590px;
	left : -28px;
	width : 239px;
	height : 26px;
	background-image : url(img/bg_menu_topnabidka_off.gif);
	background-position : left;
	display : block;
	color : white;
	font-weight : bold;
	font-size : 11px;
	letter-spacing : -1px; 
	text-decoration : none;
}
#menu_topnabidka2 a:hover {
	background-image : url(img/bg_menu_topnabidka_on.gif);
	color : #E0222E;
}
#menu_topnabidka span {
	display : none;
}


#download2 a {
	position : absolute;
	top : 627px;
	left : -26px;
	width : 239px;
	height : 81px;
	background-image : url(img/bg_download_off.gif);
	display : block;
	color : white;
	font-weight : bold;
	font-size : 11px;
	letter-spacing : -1px; 
	text-decoration : none;
}
#download2 a:hover {
	background-image : url(img/bg_download_on.gif);
	color : #E0222E;
}
#download span {
	display : none;
}


#download_plugins {
	position : absolute;
	top : 745px;
	left : 20px;
}


#path, 
#path_, 
#path_100, 
#path_1, 
#path_2, 
#path_3, 
#path_4, 
#path_5, 
#path_6,
#path_7,
#path_8,
#path_9,
#path_10 {
	position : absolute;
	top : 157px;
	right : 0px;
	width : 672px;
	height : 49px;
	background-color : #78C50E;
	background-image : url(img/bg_path.gif);
	background-repeat : no-repeat;
	background-position : left bottom;
	
}
#path_100 {
	background-color : #DC220C;
}
#path_1 {
	background-color : #EC7A00;
}
#path_2 {
	background-color : #DB2341;
}
#path_3 {
	background-color : #0568B4;
}
#path_4 {
	background-color : #007C4F;
}
#path_5 {
	background-color : #8AC200;
}
#path_6, #path_7, #path_8, #path_9, #path_10 {
	background-color : #F2BE00;
}
#path2 h1 {
	position : absolute;
	top : 22px;
	right : 37px;
	text-align : right;
	font-size : 26px;
	color : white;
	font-weight : normal;
	letter-spacing : 9px;
	margin : 0px;
}


#splash {
	position : absolute;
	top : 210px;
	right : 0px;
	width : 672px;
	height : 464px;
}
#splash_index {
	position : absolute;
	top : 153px;
	right : 0px;
	width : 672px;
	height : 464px;
}
#splash_kontakt_top {
	padding-top : 81px;
	padding-left : 250px;
}
#splash_kontakt_bottom {
	padding-left : 250px;
}

.oddelovac {
	padding-top : 588px;
	border-bottom : 1px solid #1E6924;
	margin-bottom : 8px;
}

#bottom {
  height: auto;
  background-image : url(img/bg_bottom.jpg);
  background-repeat : no-repeat;
  background-color: #6D1B0D;
}
#bottom2 {
	padding-top : 5px;
	padding-bottom : 5px;
	color : white;
	font-size : 10px;
	text-align : center;
	font-weight : bold;
}
#bottom a {
	color : white;
	text-decoration : none;
}
#bottom a:hover {
	text-decoration : underline;
}
#bottom_left {
	float : left;
	width : 250px;
	text-align : left;
	padding-left : 20px;
	font-weight : normal;
}
#bottom_right {
	float : right;
	width : 250px;
	text-align : right;
	padding-right : 20px;
	font-weight : normal;
}


/* NOVINKY INDEX */
#topnabidka {
  position: relative;
	width : 100%;
	height : 232px;
	background-image : url(img/bg_topnabidka.jpg);
	background-repeat : no-repeat;
}
#topnabidka_button {
	position : absolute;
	top : 186px;
	left : 102px;
	width: 186px;
	height: 26px;
	background-image : url(img/bg_zobraziztop_off.gif);
	background-repeat : no-repeat;
}
#topnabidka_button:hover {
	background-image : url(img/bg_zobraziztop_on.gif);
}
#topseparator {
  position: relative;
	width : 100%;
	height : 17px;
	background-image : url(img/bg_topseparator.gif);
	background-repeat : no-repeat;
}
#vyprodani {
  position: relative;
	width : 100%;
	height : 36px;
	background-image : url(img/bg_vyprodani.jpg);
	background-repeat : no-repeat;
}
#sortiment_vyprodani {
	padding-left : 1px;
	background-image : url(img/bg_vyprodej_items.gif);
	background-repeat : repeat-y;
}
#sortiment_vyprodani2 {
	background-image : url(img/bg_vyprodej_items.gif);
	background-repeat : repeat-y;
}

#novinky_index {
	padding-top : 419px;
	padding-left : 250px;
}
#novinky_index2 {
	_height : 222px;
	min-height : 222px;
	background-image : url(img/bg_novinky_index.gif);
	background-repeat : no-repeat;
	background-color : white;
}
#novinky_index3 {
	padding-right : 15px;
}
#novinka_index_left {
	position : relative;
	float : left;
	width : 320px;
}
#novinka_index_right {
	position : relative;
	float : right;
	width : 320px;
}
.novinka_index_nadpis {
	color : #015D24;
	font-weight : bold;
	padding-top : 12px;
	padding-left : 35px;
	padding-bottom : 10px;
	letter-spacing : -1px;
	font-size : 11px;
}
.novinka_index_text {
	padding-left : 150px;
	padding-top : 40px;
	padding-bottom : 15px;
	padding-right : 20px;
	font-size : 10px;
}
.novinka_index_text_noimg {
	padding-left : 24px;
	padding-top : 40px;
	padding-bottom : 15px;
	padding-right : 20px;
	font-size : 10px;
}
.novinka_index_img {
	position : absolute;
	top : 60px;
	left : 0px;
}
.novinka_index_typ {
	position : absolute;
	top : 0px;
	right : 10px;
}


/* NOVINKY */
#novinky_spacer_top {
	height : 83px;
}
#novinky {
	padding-top : 0px;
	padding-left : 0px;
}
#novinky2 {
	_height : 180px;
	min-height : 180px;
	background-image : url(img/bg_novinky_index.gif);
	background-repeat : no-repeat;
	background-color : white;
}
#novinky3 {
	padding-right : 15px;
}
#novinky_min_height {
	padding-left : 250px;
}
#novinky_min_height2 {
	_height : 500px;
	min-height : 500px;
	background-color : white;
}

.novinka_index_text a,
.novinka_index_text_noimg a{
  color: #CC0000;
}


/* PROFIL FIRMY */
#profil_text {
	margin-top : 81px;
	margin-left : 238px;
	background-color : transparent;
	background-image : url(img/bg_profil.gif);
	background-repeat : no-repeat;
	background-position : right top;
}
#profil_text2 {
	_height : 550px;
	min-height : 550px;
}
#profil_text3 {
	padding : 13px;
	padding-top : 35px;
	color : black;
	font-size : 11px;
	letter-spacing : -1px;
}
#profil_text3 td {
	color : black;
	font-size : 11px;
	letter-spacing : -1px;
}



/* SORTIMENT */
#sortiment  {
	padding-left : 1px;
}
.sortiment_item {
	float : left;
	color : white;
}
.s_hlavicka,
.s_hlavicka_blank {
	height : 40px;
	width : 306px;
	background-color : #77AC3A;
}
.s_hlavicka_blank {
	height : 68px;
}
.s_kod {
	float : left;
	height : 68px;
	width : 55px;
	background-color : #C00F2B;
	letter-spacing : 2px;
	text-align : right;
	font-size : 11px;
}
.s_kod2 {
	padding-top : 26px;
}
.s_kod2_4 {
	padding-top : 14px;
}
.s_kod2_6 {
	padding-top : 0px;
}
.s_popis {
	text-align : right;
	font-size : 10px;
	letter-spacing : -1px;
	padding-left : 5px;
	padding-right : 5px;
}
.s_nazev {
	padding-top : 2px;
	padding-left : 60px;
	font-size : 11px;
	font-weight : bold;
	letter-spacing : 2px;
}
.s_cena {
	float: right;
	height: 29px;
	width: 251px;
	background-color : #77AC3A;
}
.s_cena_1,
.s_cena_2 {
  float: right;
	text-align : right;
	font-size : 10px;
	letter-spacing : -1px;
	background-color : #98C175;
	height: 29px;
	width: 125px;
}
.s_cena_2 {
	width: 126px;
}
.s_cena_in {
	padding-top : 2px;
	padding-right : 3px;
	color: #006104;
}
.s_cena_in span {
	color: #D8220E;
}
h2 {
	font-size : 11px;
	font-weight : bold;
	margin : 0px;
}



/* VELKOOBCHOD */
#velkoobchod_text {
	margin-top : 81px;
	margin-left : 250px;
	background-color : #43904A;
	background-image : url(img/bg_velkoobchod.jpg);
	background-repeat : no-repeat;
	background-position : right top;
}
#velkoobchod_text2 {
	_height : 550px;
	min-height : 550px;
}
#velkoobchod_text3 {
	padding : 20px;
	color : white;
}



/* PRODEJCI */
#prodejci_text {
	margin-top : 81px;
	margin-left : 250px;
	background-color : #43904A;
	background-image : url(img/bg_prodejci_bg.gif);
	background-repeat : repeat-y;
}
#prodejci_text2 {
	_height : 550px;
	min-height : 550px;
	background-image : url(img/bg_prodejci.jpg);
	background-repeat : no-repeat;
	background-position : right top;
}
#prodejci_text3 {
	padding : 0px;
	color : white;
}
#prodejci_text2 a {
	font-size : 11px;
}
#prodejci_text3 td {
	color : #EDF2D5;
	font-size : 11px;
}
#prodejci_text3 strong, #prodejci_text3 b {
  color : white;
}




/* KONTAKT */
#kontakt_text {
	position : absolute;
	top : 225px;
	left : 270px;
	width : 230px;
	height : 525px;
	overflow-y : auto;
	color : white;
	font-size : 11px;
	scrollbar-base-color: #D92624;
	scrollbar-arrow-color: white; 
}


/* CENIK */
.cenik {
  color : white;
  text-decoration: none;
  font-weight: bold;
}
.cenik:hover {
	color : #F9F200;
}
