body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	background-color : white;
	padding : 0px;
	margin-top : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 10px;
	text-align: center;
}

li {
	list-style-image : url(img/li.gif);
}

form {
	margin : 0px;
}

a img {
	border : 0px;
}

a {
	color : #C62C17;
	text-decoration : underline;
}
a:hover {
	color : #C62C17;
	text-decoration : none;
}

td {
	font-size : 11px;
}

h1, h2, h3, h4, h5, h6 {
	color : #C62C17;
	font-size : 14px;
	margin-top : 5px;
	margin-bottom : 10px; 
}
h2 {
	color : #C62C17;
	font-size : 14px;
	margin-top : 15px;
	margin-bottom : 0px; 
}


#all {
	position : relative;
	width: 993px;
	text-align: left;
	margin: 0 auto; /* <— auto zajistí "vycentrování" */
}

#top_all {
	position : relative;
	height : 122px;
	width : 100%; 
}
#top {
	height : 122px;
	width : 100%;
	background-image : url(img/bg_top.gif);
	background-repeat : no-repeat;
}
#top_select {
	position : absolute;
	top : 5px;
	right : 3px;
	border : 0px solid #DFDFDF;
}
#top_select_select {
	width : 150px;
	font-size : 10px;
}
#top_email {
	position : absolute;
	top : 52px;
	right : 25px;
	width : 500px;
	text-align : right;
	color : white;
	font-size : 11px;
}
#top_email a {
	text-decoration : none;
	color : white;
}
#top_menu {
	position : absolute;
	top : 89px;
	left : 260px;
	width : 715px;
	text-align : center;
}
#top_menu_ul {
	list-style-type : none;
	margin: 0px;
	padding : 0px;
}
.top_menu_li {
	display : inline;
	padding-left: 12px;
	padding-right: 12px;
	margin: 0px;
	font-size : 15px;
	font-weight : bold;
	color : #C62C17;
	letter-spacing : -1px;
}
.top_menu_li a {
	color : Black;
	text-decoration : none;
}
.top_menu_li a:hover {
	color : #C62C17;
	text-decoration : none;
}

#middletop_all {
	position : relative;
	height : 330px;
	width : 100%; 
}
#middletop_left {
	position : absolute;
	top : 0px;
	left : 0px;
	height : 317px;
	width : 253px;
}
#kde_nas_najdete {
	width : 240px;
	text-align : center;
	padding-top : 6px;
}
#kde_nas_najdete a {
	color : #C62C17;
	text-decoration : underline;
}
#kde_nas_najdete a:hover {
	color : #C62C17;
	text-decoration : none;
}
#middletop_right {
	position : absolute;
	top : 0px;
	left : 253px;
	height : 317px;
}

#middletop2_all {
	height : 114px;
	width : 100%; 
	background-image : url(img/bg_middletop2.gif);
	background-repeat : no-repeat;
}
#middletop2_all_top {
	height : 97px;
	width : 100%; 
	background-image : url(img/bg_middletop2_top.jpg);
	background-repeat : no-repeat;
	position : relative;
}
#middletop2_all_chlazene,
#middletop2_all_mrazene,
#middletop2_all_polotovary,
#middletop2_all_ostatni {
	height : 17px;
	width : 100%; 
	background-image : url(img/bg_middletop2_chlazene.gif);
	background-repeat : no-repeat;
	position : relative;
}
#middletop2_all_mrazene {
	background-image : url(img/bg_middletop2_mrazene.gif);
}
#middletop2_all_polotovary {
	background-image : url(img/bg_middletop2_polotovary.gif);
}
#middletop2_all_ostatni {
	background-image : url(img/bg_middletop2_ostatni.gif);
}

#middle_all {
	position : relative;
	height : 263px;
	width : 100%; 
}
#middle_left {
	position : absolute;
	top : 0px;
	left : 0px;
	height : 263px;
	width : 253px;
	background-image : url(img/bg_akce_velkoobchod.gif);
	background-repeat : no-repeat;
}
#middle_center {
	position : absolute;
	top : 0px;
	left : 253px;
	height : 263px;
	width : 254px;
	background-image : url(img/bg_akce_maloobchod.gif);
	background-repeat : no-repeat;
}
#middle_right {
	position : absolute;
	top : 0px;
	left : 507px;
	height : 263px;
	width : 482px;
	background-image : url(img/bg_nova_nabidka.jpg);
	background-repeat : no-repeat;
}


#content_all_chlazene {
	min-height : 300px;
	_height : 300px;
	width : 100%;
	margin-top : 0px;
	position : relative;
}
#content_all_1, #content_all_2, #content_all_objednavka {
	min-height : 300px;
	_height : 300px;
	width : 100%;
	margin-top : 15px;
	background-image : url(img/bg_vline.gif);
	background-position : 707px;
	background-repeat : repeat-y;
	position : relative;
}
#content_all_objednavka {
	background-image : none;
	position : relative;
}
#content_all_objednavka2 {
	padding-left : 15px;
	padding-right : 15px;
}
#content_all_2 {
	margin-top : 0px;
	background-position : 254px;
}
#content_vline_right {
	padding-left : 15px;
	padding-right : 300px;
}
#content_vline_left {
	padding-left : 270px;
	padding-right : 15px;
}
#content_column_right {
	position : absolute;
	top : 0px;
	right : 5px;
	width : 269px;
}
#content_column_left {
	position : absolute;
	top : 0px;
	left : 15px;
	width : 223px;
}


#middle2_menu {
	position : absolute;
	top : 75px;
	left : 20px;
	width : 628px;
	text-align : left;
}
.middle2_menu_li {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-size : 12px;
	font-weight : bold;
	color : white;
	letter-spacing : 0px;
	width : 157px;
	float : left;
	text-align : center;
}
.middle2_menu_li a {
	color : white;
	text-decoration : none;
	font-weight : normal;
}
.middle2_menu_li a:hover {
	color : white;
	text-decoration : none;
	font-weight : bold;
}
#middle2_cenik, #middle2_cenik_jen {
	position : absolute;
	right : 65px;
	top : 10px;
	color : white;
	text-align : left;
	width : 150px;
	height : 30px;
	font-size : 10px;
	background-image : url(img/xls.gif);
	background-repeat : no-repeat;
	background-position : right;
}
#middle2_cenik_jen {
	top : 37px;
}
#middle2_obal {
	position : absolute;
	right : 65px;
	top : 58px;
	color : white;
	text-align : left;
	width : 150px;
	height : 30px;
	font-size : 10px;
}
#middle2_cenik a, #middle2_cenik_jen a, #middle2_obal a {
	color : white;
	text-decoration : underline;
}
#middle2_cenik a:hover, #middle2_cenik_jen a:hover, #middle2_obal a:hover {
	text-decoration : none;
}
#middle2_obal_img {
	position : absolute;
	right : 48px;
	top : 171px;
	z-index : 1000;
}


.title_subcategory_chlazene,
.title_subcategory_mrazene,
.title_subcategory_polotovary,
.title_subcategory_ostatni {
	color : #C62C17;
	font-size : 15px;
	font-weight : bold;
	position : relative;
	border-bottom : 1px solid #C62C17;
	width : 987px;
}
.title_subcategory_mrazene {
	color : #181DDB;
	border-bottom : 1px solid #181DDB;
}
.title_subcategory_polotovary {
	color : #ED9321;
	border-bottom : 1px solid #ED9321;
}
.title_subcategory_ostatni {
	color : #878787;
	border-bottom : 1px solid #878787;
}
.title_subcategory_chlazene span,
.title_subcategory_mrazene span,
.title_subcategory_polotovary span,
.title_subcategory_ostatni span {
	position : absolute;
	top : 4px;
	background-color : white;
}


.katalog {
	width : 987px;
}
.katalog_blank_row {
	height : 10px;
}
.katalog td {
	font-size : 10px;
}
.katalog_border, .katalog_border1 {
	border-top : 1px solid #bbbbbb;
	border-bottom : 1px solid #bbbbbb;
	border-right : 1px solid #bbbbbb;
}
.katalog_border1 {
	border-left : 1px solid #bbbbbb;
}
.katalog_item_title_1 {
	font-weight : bold;
	color : #C62C17;
}
.katalog_item_title_2 {	
	font-weight : bold;
	color : #181DDB;
}
.katalog_item_title_3 {	
	font-weight : bold;
	color : #ED9321;
}
.katalog_item_title_4 {	
	font-weight : bold;
	color : #878787;
}
#image_img {
	width : 95px;
	text-align : center;
}


#bottom {
	height : 44px;
	width : 100%;
	background-image : url(img/bg_bottom.gif);
	background-repeat : no-repeat;
}
#copy {
	color: White;
	text-align: right;
	padding-right: 25px;
	padding-top: 23px;
	font-size: 10px;
}
#copy a {
	color: White;
}


/* OBJEDNAVKA */
.th_1 {
	font-size : 10px;
	border-bottom : 2px solid #EFBEB0;
}
.th_2 {
	font-size : 10px;
	border-bottom : 2px solid #B6B1E9;
}
.th_3 {
	font-size : 10px;
	border-bottom : 2px solid #F0D9AF;
}
.th_4 {
	font-size : 10px;
	border-bottom : 2px solid #CDCDCD;
}

#tab_objednavka {
	width: 950px;
}
#tab_objednavka th, #objednavka_kontakt th, #objednavka_poznamka th {
	font-size : 10px;
}
#tab_objednavka td {
	font-size : 10px;
}
.input_objednavka, .input_objednavka2 {
	border : 1px solid gray;
	font-size : 10px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.input_objednavka2 {
	font-weight : normal;
	font-size : 11px;
}
.td_shop_item_title_1 {
	background-color : #EFBEB0;
}
.td_shop_item_title_2 {	
	background-color : #B6B1E9;
}
.td_shop_item_title_3 {	
	background-color : #F0D9AF;
}
.td_shop_item_title_4 {
	background-color : #CDCDCD;
}
.div_submit_objednavka {
	text-align : center;
	padding-top : 10px;
}
.submit_objednavka {
	background-color : #D4D0C8;
	border : 1px solid gray;
	font-weight : bold;
}
#objednavka_kontakt, #objednavka_poznamka {
	margin-top : 15px;
	border : 1px solid gray;
	background-color : #EBEBEB;
}
#shop_menu {
	text-align : center;
	padding-top : 15px;
	padding-bottom : 10px;
	font-weight : normal;
}
#tbl_chlazene1 {
	display : inline-block;
	background-color : #C62C17;
	padding : 5px;
	color : white;
}
#tbl_mrazene1 {
	display : inline-block;
	background-color : #181DDB;
	padding : 5px;
	color : white;
}
#tbl_polotovary1 {
	display : inline-block;
	background-color : #ED9321;
	padding : 5px;
	color : white;
}
#tbl_ostatni1 {
	display : inline-block;
	background-color : #878787;
	padding : 5px;
	color : white;
}
.shop_item_title_1, .shop_item_title_2, .shop_item_title_3, .shop_item_title_4 {	
	font-weight : bold;
	color : black;
}
#emptykosik {
	margin: 5em 8em; 
	border: 10px solid #dddddd; 
	padding: 2em;
}
#emptykosik2 {
	font-size: 100%; 
	text-align : center;
}
#emptykosik3 {
	margin: 5em 8em; 
	border: 10px solid red; 
	padding: 2em;
}


#runtext {
	position : absolute;
	top : 23px;
	right : 15px;
	width : 180px;
	color : #BD4221;
	font-size : 10px;
}
#letak_velko_oddo, #letak_malo_oddo {
	position : absolute;
	width : 223px;
	color : #C72C14;
	font-size : 11px;
	text-align : center;
	font-weight : normal;
}
#letak_velko_oddo {
	top : 90px;
	left : 15px;
}
#letak_malo_oddo {
	top : 238px;
	left : 15px;
}



/* Aktuality */
.aktuality_box {
	width : 100%;
	margin-bottom: 15px;
}
.aktuality_head,
.aktuality_head_noimg {
	width : 100%;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left : 10px;
	font-weight : bold;
	text-align : left;
	background-image : url(img/bg_aktualita_title.gif);
	background-repeat : no-repeat;
	color : #C62C17;
}
.aktuality_head_noimg {
	background-image : url(img/bg_aktualita_title_noimg.gif);
}
.aktuality_head span,
.aktuality_head_noimg span {
	font-weight : normal;
	color : black;
}
.aktuality_head a, .aktuality_head_noimg a {
	font-weight : bold;
}
.aktuality_head a:hover, .aktuality_head_noimg a:hover {
	text-decoration : none;
}
.aktuality_popis,
.akt_predkec {
	width : 100%;
}
.aktuality_popis2, 
.akt_predkec2 {
	padding-top : 10px;
	padding-bottom : 0px;
	padding-left : 10px;
	padding-right : 10px;
}
.stranka {
	padding-top : 10px;
	padding-bottom : 10px;
}
.akt_zpet {
	padding-left : 10px;
}


#kategorie2 {
  padding-top: 15px;
  padding-bottom: 5px;
  text-align: center;
  color: #878787;
  font-weight: bold;
}
#kategorie2 a {
  font-weight: bold;
}