*

{

	margin: 0px;

	

}

.stred {text-align: center; font-size: 10px}

body

{

	text-align: left;

	font-family: Arial;

}

.wdbox2 {text-align: left; font-size: 11px; margin-left: -35px}
.wdbox {text-align: center; font-size: 11px;}
.wdbox img {width: 120px; padding: 5px}

#div_main

{

	width: 985px;

	height: 1230px;	

	margin-bottom: 10px;

	padding: 5px;

	text-align: left;

}



#div_header_top

{

	width: 100%;

	height: 67px;

	position: relative;

	background-color: #D22020;

	padding: 0px;

}



#div_header_top h1

{

  padding-top: 25px;

  margin-left: 95px;

}



#div_header_top h1 a

{

  color: black;

  font-weight: normal;

}



#div_header_top img

{

  position: absolute;

  left: 0px;

  top: 0px;

	border: none;

	width: 100%;

}



#div_header_top a img

{

  margin: 25px 0px 0px 35px;

  color: black;

  width: 343px;

}



#div_header_middle

{

	width: 100%;

	height: 116px;

	background-image: url('header_middle.jpg');

	background-color: #767D87;

}



#div_header_middle_linksBox

{

	margin: 9px 0px 0px 100px;

}



#div_header_middle img

{

	border: none;

}



#div_header_middle a

{

  border: none;

}



#div_run_text

{	

	color: white;

	padding-top: 7px;

	font-size: 11px;

}



#div_header_bottom

{

	width: 100%;

	height: 25px;

	background-image: url('header_bottom.jpg');

	background-color: white;

	margin-bottom: 10px;

}



#div_center

{

	float: left;

	width: 702px;

	background-color: transparent;

	padding: 0px 0px 20px 20px;

	font-size: 11px;

}



#div_right_menu

{

	float: right;

	width: 229px;

	border-top: solid 1px #DBDBDB;

	border-left: solid 1px #DBDBDB;

	background-color: transparent;

	padding: 0px;

}



#div_right_menu h2

{

	clear: both;

	height: 21px;

	background-image: url('right_menu_title.jpg');

	background-color: #848B95;

	color: white;

	padding-left: 10px;

	padding-top: 3px;

	margin-top: 0px;

	font-size: 12px;

	font-weight: bold;

}



#div_right_menu h2 img

{

	margin-right: 5px;

  width: 5px;

	height: 5px;

}



#div_right_menu p

{

  clear:both;

	background-color: transparent;

	color: black;

	padding: 7px 10px 10px 10px;

	font-size: 11px;

}



#div_right_menu a

{

	color: #CA1A1A;

}



#div_right_menu form

{

	margin: 15px 0px 10px 10px;

}



#div_right_menu p img

{

	margin-bottom: 10px;

	border: none;

}





#div_quarter_top

{

	clear: both;

	height: 25px;

	background-image: url('quarter_top.jpg');

	background-color: white;

	margin-top: 10px;

}



#div_quarter_middle

{

	clear: both;

	width: 100%;

	height: 27px;

	background-image: url('quarter_middle.jpg');

	background-color: #C20E0F;

}



#div_quarter_bottom

{

	clear: both;

	height: 62px;

	background-color: #B8B8B8;

	margin-bottom: 20px;

	padding: 3px;	

	text-align: left;

	color: #676767;

	font-weight: bold;

	font-size: 10px;

}



#div_quarter_bottom a

{

	border-right: solid 1px #676767;

	padding-right: 5px;

	margin-right: 2px;

	text-decoration: none;

	color: #676767;

}



#div_quarter_links

{

	float: right;

}



#div_quarter_advise

{

	margin: 15px 0px 0px 0px;

	text-align: center;

}



#div_quarter_advise a

{

  border: none;

}





 /* STRUKTURA WEBU ------------------------------------------------------*/



.struktura_slozka

{

  margin-left: 3px;

}



.struktura_soubor

{

  margin-left: 3px;

  color: #F42C2C;

}



.div_tree

{

  width: 300px;

  border-left: solid 1px gray; 

  border-bottom: solid 1px gray;

  margin-bottom: 5px;

  padding-bottom: 5px;

}



 /* KONEC STRUKTURA WEBU ------------------------------------------------------*/

 

 

.span_with_arrow

{

	font-weight: bold;

	padding-left: 10px;

	background-image: url('red_arrow.gif');

	background-repeat: no-repeat;

	background-position: left center;

}



.a_right_Link

{

	float: right;

	margin: 15px 3px 10px 0px;

}



input.submitImage

{

	vertical-align: text-bottom;

}



input.textbox

{

	font-size: 11px;

}



input.runText

{

  border: none;

  background-color: transparent;

  color: white;

}



 /*HOME PAGE -----------------------------------------------------------*/

 

#div_random_kitchen

{

	border: solid 1px #C2C2C2;

	background: #98A0A9 url('lines_bg.jpg');

	color: white;

	margin-bottom: 20px;

}



#div_random_kitchen img

{

  border: none;

  margin: 0px;

  float: none;

}



#div_random_kitchen div

{

	padding: 5px 10px 5px 10px;

}



 /* DIV SEZNAM ... produkty --------------------------------------------------------*/



.div_listitem

{

  border: solid 1px #DBDBDB;

  background-color: #F1F1F1;

  margin: 5px 0px;

  padding: 5px 10px 5px 5px;

  float: left;

  clear: both;

  width: 665px;

}



.div_listitem img

{

  vertical-align: middle;

  float: right;

  margin-left: 10px;

  border: solid 1px #DBDBDB;

}



.div_listitem a

{

  font-size: 14px;

  font-weight: bold;

  margin-left: 3px;

}



.div_listitem p

{

  /*float: left;*/

  padding: 5px 5px;

  text-align: justify;

}



 /* DIV SEZNAM ... novinky --------------------------------------------------------*/

 

.div_listitem_novinky

{

  border: solid 1px #DBDBDB;

  background-color: #F1F1F1;

  margin: 5px 0px;

  padding: 5px;

  float: left;

  clear: both;

  width: 665px;

}



.div_listitem_novinky div

{

  font-weight: bold;

  margin-bottom: 3px;

}



.div_listitem_novinky a

{

  font-size: 11px;

  font-weight: normal;

}



.div_listitem_novinky img

{

  float: left;

  margin-right: 10px;

}



 /*PRODUKTY ---------------------------------------------------------*/



#div_produkt_main

{

  border: solid 1px #DBDBDB;

  background-color: #F1F1F1;

  padding: 10px;

  margin: 5px 20px 5px 0px;

  float: left;

  clear: both;

  width: 665px;

  text-align: justify;

}



#div_produkt_main img

{

  float: right;

  margin: 0px 0px 10px 15px;

  border: solid 1px #DBDBDB;

}



#div_minigalerie

{

  clear: both;

  background-color: transparent;

  padding: 0px;

  margin-top: 20px;

}



#div_minigalerie img

{

  border: solid 1px black;

  margin: 5px;

  padding: 0px;

  vertical-align: baseline;

}



 /*KATEGORIE --------------------------------------------------------*/



#div_kategorie_cely

{

  float: left;

	border: solid 1px #C2C2C2;

	background-color: white;

	color: black;

	margin-bottom: 20px;

	width: 700px;

}



#div_kategorie_cely_odsazeni {

  margin-left: 15px;

  width: 675px;

}



#div_kategorie_desc {

  float: left;

  clear: both;

  margin: 15px 10px 10px 0px;

}



#div_kategorie_desc img

{

  margin: 0px 10px 10px 0px;

  border: solid 1px #D0D0D0;

  float: left;

}



 /* MENU vysouvaci --------------------------------------------------*/

 

.menu

{

  position: absolute;

  right: 0px;

  top: 0px;

  padding: 0px;

  margin: 1px 35px 0px 0px;

}



.menu a

{

  text-decoration: none;

  color: white;

  display: block;

  text-align: center;

  font-size: 12px;

  padding-top: 1px;

  padding-bottom: 0px;

  margin-top: 0px;

  margin-bottom: 0px;

}



.menu ul, .menu li

{

  list-style-type: none;

  list-style-image: none;

  margin: 0px;

}



ul.uroven1 li.polozka1

{

  float: left;

  position: relative;

  font-weight: bold;

  list-style-type: none;

  list-style-image: none;

  background: #D01E1E url('top_menu_bg.jpg') left bottom no-repeat;

  padding: 0px 15px 0px 25px;

  height: 18px;

  _width: 1px; /* IE */

}



ul.uroven2

{

  position: absolute;

  left: 0px;

  top: 18px;

  width: 140px;

  background-color: #D01E1E;

  visibility: hidden;

  padding: 2px 0px 2px 10px;

  border: solid 1px #B61111;

}



ul.uroven2 li.polozka2 a

{

  list-style-type: none;

  list-style-image: none;

  font-weight: normal;

  text-align: left;

  padding: 0px 0px 0px 20px;

  margin: 0px;

}





.menu a:hover

{

  text-decoration: none;

  color: black;

}



ul.uroven2 li.polozka2 a:hover

{

  color: black;

}



ul.uroven1 li.polozka1

{

  behavior: url(/hovermenu.htc);

}



ul.uroven1 li.polozka1:hover,

ul.uroven1 li.polozka1Hover

{

  background-color: #D01E1E;

}



ul.uroven1 li.polozka1Hover ul.uroven2,

ul.uroven1 li.polozka1:hover ul.uroven2

{

  visibility: visible;

}
