html, body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	text-align: center;
	font-size : 12px;
	background-color : #055BFE;
	background-image : url(img/bg.jpg);
	background-repeat : no-repeat;
	background-position : center top;
}

img {
	border : 0px;
}

a {
	color : #D92819;
	text-decoration : underline;
}
a:hover {
	text-decoration : none;
}

td {
	font-size : 12px;
}

p {
	margin-top : 0px;
	margin-bottom: 12px;
}

h1,
h1.akcnov {
	font-size : 18px;
	font-weight: bold;
	color: #D11521;
	margin-top : 0px;
	margin-bottom: 7px;
	margin-left : 160px;
	margin-right: 0px;
	padding: 0px;
	letter-spacing: 1px;
}
h1.akcnov {
	margin-left : 0px;
}
#popissekce {
	margin-left : 160px;
	padding-bottom: 7px;
}

.nocss {
	display : none;
}

form {
	margin: 0px;
	padding: 0px;
}



#test {
	text-align: center;
	margin: 1 auto; /* <— auto zajistí "vycentrování" */
	padding: 5px 40px;
	position : relative;
	background-color: Red;
	color: White;
}
#test a {
	font-weight: bold;
	color: White;
}

#all {
	width: 924px;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
	position : relative;
}


#top {
	position : relative;
	width : 100%;
	height : 52px;
	background-image : url(img/bg_top.jpg);
	background-repeat : no-repeat;
}
#top_menu {
	position : absolute;
	top: 15px;
	left: 0px;
	width : 500px;
	height : 25px;
	font-size: 16px;
}
#top_menu_item1, #top_menu_item2, #top_menu_item3, #top_menu_item4, #top_menu_item5,
#top_menu_item1en, #top_menu_item3en, #top_menu_item4en, #top_menu_item5en,
#top_menu_item1on, #top_menu_item2on, #top_menu_item3on, #top_menu_item4on, #top_menu_item5on,
#top_menu_item1enon, #top_menu_item3enon, #top_menu_item4enon, #top_menu_item5enon {
	position : absolute;
	top: 0px;
	height : 22px;
	background-repeat : no-repeat;
}
#top_menu_item1,
#top_menu_item1on  {
	left: 48px;
	width : 62px;
	background-image : url(img/bg_topmenu_onas_off.gif);
}
#top_menu_item1:hover,
#top_menu_item1on {
	background-image : url(img/bg_topmenu_onas_on.gif);
}
#top_menu_item2,
#top_menu_item2on {
	left: 133px;
	width : 117px;
	background-image : url(img/bg_topmenu_objednavka_off.gif);
}
#top_menu_item2:hover,
#top_menu_item2on {
	background-image : url(img/bg_topmenu_objednavka_on.gif);
}
#top_menu_item3,
#top_menu_item3on {
	left: 275px;
	width : 198px;
	background-image : url(img/bg_topmenu_prodejna_off.gif);
}
#top_menu_item3:hover,
#top_menu_item3on {
	background-image : url(img/bg_topmenu_prodejna_on.gif);
}
#top_menu_item4,
#top_menu_item4on {
	left: 495px;
	width : 83px;
	background-image : url(img/bg_topmenu_kontakt_off.gif);
}
#top_menu_item4:hover,
#top_menu_item4on {
	background-image : url(img/bg_topmenu_kontakt_on.gif);
}
#top_menu_item5,
#top_menu_item5on {
	left: 603px;
	top: -10px;
	width : 120px;
	height : 50px;
	z-index: 10000;
	background-image : url(img/bg_novinky.gif);
}
#top_menu_item5:hover,
#top_menu_item5on {
	background-image : url(img/bg_novinky_on.gif);
}
#top_menu_item1en,
#top_menu_item1enon {
	left: 48px;
	width : 93px;
	background-image : url(img/bg_topmenu_about_off.gif);
}
#top_menu_item1en:hover,
#top_menu_item1enon {
	background-image : url(img/bg_topmenu_about_on.gif);
}
#top_menu_item3en,
#top_menu_item3enon {
	left: 175px;
	width : 276px;
	background-image : url(img/bg_topmenu_retail_off.gif);
}
#top_menu_item3en:hover,
#top_menu_item3enon {
	background-image : url(img/bg_topmenu_retail_on.gif);
}
#top_menu_item4en,
#top_menu_item4enon {
	left: 490px;
	width : 83px;
	background-image : url(img/bg_topmenu_contact_off.gif);
}
#top_menu_item4en:hover,
#top_menu_item4enon {
	background-image : url(img/bg_topmenu_contact_on.gif);
}
#top_menu_item5en,
#top_menu_item5enon {
	left: 603px;
	top: -10px;
	width : 120px;
	height : 50px;
	z-index: 10000;
	background-image : url(img/bg_novinky.gif);
}
#top_menu_item5en:hover,
#top_menu_item5enon {
	background-image : url(img/bg_novinky_on.gif);
}
#top_menu_spacer1, #top_menu_spacer2, #top_menu_spacer3, #top_menu_spacer4,
#top_menu_spacer1en, #top_menu_spacer3en, #top_menu_spacer4en {
	position : absolute;
	top: 3px;
	left: 120px;
	width : 3px;
	height : 16px;
	background-image: url(img/bg_topmenu_spacer.gif);
	background-repeat: no-repeat;
}
#top_menu_spacer2 {
	left: 262px;
}
#top_menu_spacer3 {
	left: 484px;
}
#top_menu_spacer4 {
	left: 588px;
}
#top_menu_spacer1en {
	left: 155px;
}
#top_menu_spacer3en {
	left: 470px;
}
#top_menu_spacer4en {
	left: 588px;
}

#pdf_reader {
	position : absolute;
	top: 715px;
	left: 25px;
	width : 88px;
	height : 31px;
	background-image : url(img/bg_pdf_reader.gif);
	background-repeat : no-repeat;
}

#www,
#www_red {
	position : absolute;
	top: 180px;
	right: 24px;
	width : 15px;
	height : 167px;
	background-image : url(img/bg_www.gif);
	background-repeat : no-repeat;
}
#www_red {
	background-image : url(img/bg_www_red.gif);
}

#logo {
	position : absolute;
	top: 13px;
	right: 134px;
	width : 75px;
	height : 126px;
	background-image : url(img/bg_logo.gif);
	background-repeat : no-repeat;
}
#cz, #en, #email {
	position : absolute;
	top: 15px;
	left: 833px;
	width : 60px;
	height : 15px;
	background-image : url(img/bg_cz.gif);
	background-repeat : no-repeat;
	font-size: 10px;
	letter-spacing: -1px;
	padding-left: 30px;
	text-decoration: none;
	color: White;
	text-align: left;
	font-weight: normal;
}
#en {
	top: 43px;
	background-image : url(img/bg_en.gif);
}
#email {
	top: 15px;
	height : 25px;
	background-image : url(img/bg_email.gif);
	background-position: 0px 8px;
}
#cz:hover, #en:hover, #email:hover {
	text-decoration: underline;
}

#vlajky {
	position : absolute;
	top: 20px;
	left: 934px;
	width : 30px;
	height : 22px;
}

#left {
	position: absolute;
	top: 0px;
	left: -14px;
	width: 14px;
	height: 774px;
	background-image: url(img/bg_left.jpg);
	background-repeat: no-repeat;
}
#left_aux {
	position: absolute;
	top: 604px;
	left: -20px;
	width: 6px;
	height: 36px;
	background-image: url(img/bg_left_aux.gif);
	background-repeat: no-repeat;
}



#middle {
	position: relative;
	width: 100%;
}

#middle_left {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 251px;
	height: 722px;
	background-image: url(img/bg_menu.jpg);
	background-repeat: no-repeat;
}

#menu {
	position: absolute;
	top: 82px;
	left: -10px;
}
#menu2 {
	position: absolute;
	top: 311px;
	left: -10px;
}
#menu_buttons {
	position: absolute;
	top: 78px;
	left: -10px;
	width: 46px;
	height: 187px;
	background-image: url(img/bg_buttons.jpg);
	background-repeat: no-repeat;
}
#menu2_buttons {
	position: absolute;
	top: 313px;
	left: -10px;
	width: 46px;
	height: 100px;
	background-image: url(img/bg_buttons2.jpg);
	background-repeat: no-repeat;
}
#menu ul,
#menu2 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#menu li,
#menu2 li {
	display : block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 2 0;
}
#menu_item1,
#menu_item2,
#menu_item3,
#menu_item4,
#menu2_item1,
#menu2_item2 {
	display : block;
	width : 250px;
	height: 44px;
	color : #254081;
	font-weight : bold;
	font-size : 13px;
	text-decoration : none;
	letter-spacing : 0px;
}
#menu_item1:hover,
#menu_item2:hover,
#menu_item3:hover,
#menu_item4:hover,
#menu2_item1:hover,
#menu2_item2:hover,
.menu_on1,
.menu_on2,
.menu_on3,
.menu_on4,
.menu2_on1,
.menu2_on2 {
	background-image : url(img/bg_button_on.gif);
	background-position: 15px 10px;
	background-repeat: no-repeat;
	color: #FF3D57;
}
.menu_on1 .menu_aux,
.menu_on2 .menu_aux,
.menu_on3 .menu_aux,
.menu_on4 .menu_aux,
.menu2_on1 .menu3_aux,
.menu2_on2 .menu2_aux  {
	color: #FF3D57;
}
#menu_item2:hover,
.menu_on2 {
	background-image : url(img/bg_button_on.gif);
}
#menu_item3:hover,
.menu_on3 {
	background-image : url(img/bg_button_on.gif);
	background-position: 15px 11px;
}
#menu_item4:hover,
.menu_on4 {
	background-image : url(img/bg_button_on.gif);
	background-position: 15px 13px;
}
#menu2_item1:hover,
.menu2_on1 {
	background-image : url(img/bg_button_on.gif);
	background-position: 15px 19px;
}
#menu2_item2:hover,
.menu2_on2 {
	background-image : url(img/bg_button_on.gif);
	background-position: 15px 19px;
}
.menu_aux,
.menu2_aux,
.menu3_aux  {
	padding-top: 10px;
	padding-left: 58px;
}
.menu3_aux  {
	padding-top: 18px;
}


#middle_right_index,
#middle_right_index_en,
#middle_right_splash_1,
#middle_right_splash_2,
#middle_right_splash_3,
#middle_right_splash_4,
#middle_right_splash_5,
#middle_right_splash_6,
#middle_right_objednavka,
#middle_right_prodejna,
#middle_right_kontakt {
	_height: 722px;
	min-height: 722px;
	background-image: url(img/bg_kontakt.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: White;
}
#middle_right_index {
	background-image: url(img/splash_index.jpg);
}
#middle_right_index_en {
	background-image: url(img/splash_index_en.jpg);
}
#middle_right_kontakt {
	background-image: url(img/bg_kontakt.jpg);
}
#middle_right_splash_1 {
	background-image: url(img/splash_1.jpg);
}
#middle_right_splash_2 {
	background-image: url(img/splash_2.jpg);
}
#middle_right_splash_3 {
	background-image: url(img/splash_3.jpg);
}
#middle_right_splash_4 {
	background-image: url(img/splash_4.jpg);
}
#middle_right_splash_5 {
	background-image: url(img/splash_5.jpg);
}
#middle_right_splash_6 {
	background-image: url(img/splash_6.jpg);
}
#middle_right_prodejna,
#middle_right_objednavka {
	background-image: url(img/bg_prodejna.jpg);
}
#middle_right2 { /* ostatni */
	padding: 0px;
}

#sortiment {
	padding-top: 580px;
	padding-left: 118px;
}
#sortiment_aux { /* pomocna maska pro IE - sortiment */
	float: left;
	width: 251px;
	height: 170px;
}
#sortiment_table {
	width: 800px;
}
.sortiment_item {
	margin: 0px;
	width: 141px;
}
.sortiment_item_cislo,
.sortiment_item_cena {
	color: #C91823;
	font-weight: bold;
	font-size: 11px;
}
.sortiment_item_cena {
	text-align: right;
}
.sortiment_item_nazev {
	font-weight: bold;
	font-size: 11px;
}
.sortiment_item_popis {
	font-size: 9px;
}

#onas,
#objednavka,
#prodejna,
#kontakt {
	padding-top: 70px;
	padding-left: 280px;
}
#onas,
#prodejna,
#kontakt {
	padding-right: 50px;
}
#onas {
	padding-top: 107px;
}


#search {
	position: absolute;
	top: 485px;
	left: 45px;
}
#search_input {
	width: 110px;
	font-size: 11px;
	border-width: 1px;
	border-left-color: Black;
	border-top-color: Black;
	border-bottom-color: #8D8B7E;
	border-right-color: #8D8B7E;
}
#search_submit {
	font-size: 11px;
	background-color: transparent;
	border: none;
	color: #0B0700;
}
#search_submit:hover {
	font-weight: bold;
}

#download,
#download_en {
	position: absolute;
	top: 550px;
	left: 10px;
	width: 135px;
	height: 36px;
	background-image: url(img/bg_download_off.gif);
	background-repeat: no-repeat;
}
#download_en {
	width: 142px;
	background-image: url(img/bg_download_en_off.gif);
}
#download:hover {
	background-image: url(img/bg_download_on.gif);
}
#download_en:hover {
	background-image: url(img/bg_download_en_on.gif);
}

#dph {
	position: absolute;
	top: 665px;
	left: 140px;
	width: 75px;
	font-size: 10px;
	letter-spacing: -1px;
}

#sortiment_velikosti_detske,
#sortiment_velikosti_dospele,
#sortiment_velikosti_mikulasi {
	position: absolute;
	top: 710px;
	left: 140px;
	width: 120px;
	font-size: 11px;
	letter-spacing: 0px;
}

#bottom {
  width: 100%;
  height: 30px;
  background-image : url(img/bg_bottom.gif);
  background-repeat : no-repeat;
}
#bottom2 {
	padding-top : 8px;
	color : #9A9A9A;
	font-size : 10px;
	text-align : center;
	font-weight : bold;
}
#bottom a {
	color : #9A9A9A;
	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;
}

#europe {
  color: black; 
  padding: 5px; 
  font-weight: bold; 
  font-size: 10px; 
  text-align: center;
}
#europeflag {
  padding-top: 5px; 
  text-align: center;
}



/* INDEX */
#index {
	padding-top: 557px;
	padding-left: 118px;
}
#index2 {
	width: 673px;
	float: right;
}
#index_aktualita_top {
	width: 673px;
	height: 35px;
	background-image: url(img/bg_aktuality_top.jpg);
}
#index_aktualita_top2 {
	padding-top: 10px;
	padding-left: 40px;
	color: #223975;
	font-weight: bold;
}
#index_aktualita {
	width: 673px;
	height: 130px;
	background-image: url(img/bg_aktuality.jpg);
}
#index_aktualita2 {
	padding-left: 40px;
	padding-right: 135px;
	padding-top: 12px;
}
#index_aktualita3 {
	overflow : auto;
	height : 100px;
	font-size : 10px;
	scrollbar-base-color: #DCDCDC;
	scrollbar-arrow-color: white; 
}
#index_aktualita4 {
	padding-top : 0px;
}


/* KONTAKT - MAPA */
#kontakt_mapa,
#en_kontakt_mapa {
	position : absolute;
	top: 80px;
	right: 250px;
	width : 182px;
	height : 132px;
	background-image : url(img/bg_mapa.gif);
	background-repeat : no-repeat;
}
#kontakt_mapa:hover {
	background-image : url(img/bg_mapa_on.gif);
}
#en_kontakt_mapa {
	background-image : url(img/bg_mapa_en.gif);
}
#en_kontakt_mapa:hover {
	background-image : url(img/bg_mapa_en_on.gif);
}


/* OBJEDNAVKA */
.form_pozn {
	font-size: 9px;
	color: #555555;
}
#obj_hlaska {
	color: #AA1920;
	padding-left: 3px;
	padding-bottom: 15px;
	font-weight: bold;
}
.table_item {
	border: #aaaaaa solid 1px;
	margin-bottom: 12px;
}

#table4,
#table5,
#table6,
#table7,
#table8,
#table9,
#table10,
#table11,
#table12,
#table13,
#table14,
#table15,
#table16,
#table17,
#table18,
#table19,
#table20 {
	display: none;
}
.input_text {
	font-size: 11px;
	border-width: 1px;
	border-left-color: Black;
	border-top-color: Black;
	border-bottom-color: #8D8B7E;
	border-right-color: #8D8B7E;
}
.vice_napoveda {
	color: #555555;
	font-size: 11px;
}
#podminky {
	font-size: 12px;
	color: Black;
}
h3 {
	font-size: 13px;
	font-weight: bold;
}


/* SEARCH */
#search_sortiment_table {
	width: 640px;
}
.search_sortiment_item {
	margin: 0px;
	width: 141px;
}
#search_h {
	color: #AA1920;
	padding-left: 3px;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 14px;
}
#search_text {
	padding-left: 3px;
	padding-bottom: 25px;
}


.clearer {
  clear: both;
}