*
{
  margin:0;
  padding:0;
  line-height:20px;
  font-size:15px;
}
                                                                  
body                                                                                                                                           
{
	background-color:rgb(57,75,85);
  font-family:"Arial";
 	color: rgb(51,47,46);
}


table
{
	border:0 !important;
}
/* GLOBAL */


a
{
 color: rgb(51,47,46);
}


h1,h2.first
{
  margin-bottom:30px;
  font-size:20px;
}


p,h2,h3,ul
{
  margin-bottom:12px;
}

h1,h2.first
{
  font-style: italic;
}

.nadpis
{
	margin-top:10px;
}
.center
{
	text-align:center;
}

.text_left
{
	text-align:left;
}

.text_right
{
	text-align:left;
}

.clear
{
	clear:both;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.none
{
	display:none;
}

.block
{
	display:block;
}

div#content
{
  width: 1000px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFFFFF;
  min-height:793px;
  _height:793px;
   background: url(../images/background_content.jpg) repeat-y;
}



/* RIGHT CONTENT */
div#right_content
{
  background: url(../images/background.jpg) top center no-repeat;
  width: 812px;
}

div#logo_bupak
{
  background: url(../images/logo_bupak.jpg) no-repeat;
  width: 812px;
  height: 181px;
}

div#logo_bupak_hp
{
  background: url(../images/logo_bupak_hp.jpg) no-repeat;
  width: 812px;
  height: 181px;
}

div#sekce_content
{
  width: 812px;
}

div#hp_content
{
  background: url(../images/background_hp.jpg) no-repeat;
  width: 812px;
  height: 612px;
}

#text_content
{
  font-size:12px;
	width:750px;
}

#indentation_content
{
 padding:40px 25px;
}




/* LEFT CONTENT */

div#left_content
{
  width: 188px;
}

div#logo_eu
{
  background: url(../images/logo_eu.jpg) no-repeat;
  width: 188px;
  height: 189px;
}

#left_menu
{
	background-color:#FFFFFF;
}

#content_menu
{
  padding-bottom:15px;
	padding-left:21px;
	padding-top:25px;
}

/* LANGUAGE BOX */
#language_box
{
  background: url(../images/language_box.jpg) no-repeat;
  width: 185px;
 /*  height: 194px; */
  position:relative;
}

#language
{
	padding:20px 20px 20px 31px;
}

#language a
{
	display:block;
	text-decoration:none;
}

#language a:hover
{
	display:block;
	text-decoration:none;
}

span.langues_label
{
  margin-left: 35px;
}

div.indentation
{
	padding-bottom:10px;
}

#cz
{
   background: url(../images/flags/cz.jpg) no-repeat;
   width: 24px;
   height: 19px;
}

#cz:hover
{
  background: url(../images/flags/cz_hover.jpg) no-repeat;
  font-weight: bold;
}

#en
{
  background: url(../images/flags/en.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#en:hover
{
  background: url(../images/flags/en_hover.jpg) no-repeat;
  font-weight: bold;
}

#de_noactiv
{
  background: url(../images/flags/de_noactiv.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#de
{
  background: url(../images/flags/de.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#de:hover
{
  background: url(../images/flags/de_hover.jpg) no-repeat;
  font-weight: bold;
}



#fr_noactiv
{
  background: url(../images/flags/fr_noactiv.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#fr
{
  background: url(../images/flags/fr.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#fr:hover
{
  background: url(../images/flags/fr_hover.jpg) no-repeat;
  font-weight: bold;
}


#pl_noactiv
{
  background: url(../images/flags/pl_noactiv.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#pl
{
  background: url(../images/flags/pl.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#pl:hover
{
  background: url(../images/flags/pl_hover.jpg) no-repeat;
  font-weight: bold;
}

#hu_noactiv
{
  background: url(../images/flags/hu_noactiv.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#hu
{
  background: url(../images/flags/hu.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#hu:hover
{
  background: url(../images/flags/hu_hover.jpg) no-repeat;
  font-weight: bold;
}

#ru_noactiv
{
  background: url(../images/flags/ru_noactiv.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#ru
{
  background: url(../images/flags/ru.jpg) no-repeat;
  width: 24px;
  height: 19px;
}

#ru:hover
{
  background: url(../images/flags/ru_hover.jpg) no-repeat;
  font-weight: bold;
}

/* MENU */
#menu
{
	position:relative;
	width:150px;
}

#menu ul
{
	white-space:nowrap;
	text-align:left;
	/* background:url(trans.gif); */
}

#menu li
{
	list-style:none;
}

#menu ul ul
{
	position:absolute;
	left:-9999px;
}

#menu ul#toplevel
{
	position:absolute;
	left:1px;
	top:1px;
}

#menu a
{
	display:block;
	font:normal 12px verdana, arial,sans-serif;
	color:#000;
	line-height:22px;
	text-decoration:none;
	padding:0 20px 0 10px;
}

ul.middlelevel
{

	background-color:rgb(232,232,232);
}


#menu li a.fly
{
	background: url(../images/arrow.gif) no-repeat right top;
}

#menu a.current
{
	padding:0 19px 0 9px;
	line-height:20px;
	border:1px solid #fefefe;
}

#menu ul li:hover > ul
{
	left:100%;
	margin-top:-22px;
}

#menu a:hover ul,
#menu a:hover a:hover ul,
#menu a:hover a:hover a:hover ul {left:100%;}
#menu a:hover ul ul,
#menu a:hover a:hover ul ul {left:-9999px;}

#menu li a:hover {background-color:rgb(193,193,193);}
#menu li:hover > a {background-color:rgb(193,193,193);}

#menu table {position:absolute; right:0; border-collapse:collapse; margin-top:-5px;}


/* HP */



#snek
{
 /*  background: url(../images/snek_hp.png) no-repeat;
  width: 142px;
  height: 86px;
  position:relative;
  top:269px;
  _top:238px;
  left:140px; */

  background:url("../images/snek_hp.png") no-repeat scroll 0 0 transparent;
	height:86px;
	margin-top:-86px;
	position:relative;
	right:56px;
	width:142px;
  z-index: 1000;
  
}

#uvod
{
	color:rgb(254,251,1);
	padding:60px 55px;
	width:443px;
	font-size:16px;
	font-weight:bold;
	position:absolute;
}


#copyright
{
  margin-left:151px;

}

#copyright #text
{
	position:absolute;
	top:55px;
	width:600px;
	color:rgb(217,226,230);
}



/* PRODUCT */
.product_box
{
	padding-top:5px;
	position: relative;
}

.icon
{
	color:rgb(255,254,252);
	height:22px;
}


.icon_left
{
  background: url(../images/icon_left.jpg) no-repeat;
  width: 7px;
  height: 22px;
}

.icon_right
{
	background: url(../images/icon_right.jpg) no-repeat;
	width: 7px;
	height: 22px;
}

.icon_bg
{
  background: url(../images/icon_bg.jpg) repeat-x;
  height: 22px;
}

.product_left
{
	width:311px;
	margin-right:0px;
  /* margin-bottom: 30px; */
}

.product_right
{
	padding-top:10px;
   width: 430px;
  font-size:15px;
 
  float:left;
  /* font-weight:bolder; */
}

.product_middle
{
 width:750px;
}

.tl_icon
{
	padding-top:10px;
}

.icon_popisek
{
	padding-top:1px;
}

#pdf_box
{
	position:absolute;
	bottom: 0px;
	right:436px;
}



