HTML,BODY {
	height:100%;
	margin:0px;
	padding:0px;
}

#centr
 {
 _width:99%;
	margin:auto;
	margin-left:0px;
	margin-right:0px;
}

BODY {
	font-size : 10pt;
	font-family: ArialCE, Arial, sans-serif;
	color: #3f3f3f;
	/*background: #FFF url(images/body_bgr.gif) repeat-x;*/
}
TABLE {
text-algin:left;
	font-size : 10pt;
	font-family: ArialCE, Arial, sans-serif;
	color: black;
}


/* Headers */

#searchkolonka  {
float:right;
width:160px;
margin-top:10px;
margin-right:10px;
padding:0px;
             
}

#searchtop    {
float:right;
width:209px;
height:49px;
background: url(images/pravasearchtop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
             
}


H1 {
	font-weight: bold;
	color: #03079f;
	font-size: 16pt;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-indent:25px ;
	/*background: url(images/h1_backg.gif);
	background-repeat: no-repeat;
	background-position: -5px 0px; */}


.jakoH1 {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	background: #FF0505 url(images/right_bgr.gif) ;
	background-repeat: no-repeat;
    /*background-position: 5px 0px;*/
}

H2.maly {
	font-weight: normal;
	font-size : 9pt;
	font-family: ArialCE, Arial, sans-serif;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: none;
}


H2 {
	text-align: left;
	font-size : 12pt;
	margin-bottom: 0px;
		color: #0051d4;
		margin-top:5px;
		
}

H2.center {
	text-align: center;
	font-size : 12pt;
	color: #0051d4;
	
}

H3 {
	font-weight: normal;
	font-size : 9pt;
	font-family: ArialCE, Arial, sans-serif;
	text-align: left;
	margin-bottom: 0px;
	text-decoration: none;
}

/* STRED */
#stred {
  position:relative;
	z-index:0;
	padding: 0px;
	/*border: 1px solid #808080;*/
	margin:0 5px 10px 16px;
	background-color: #FFFFFF;
	/*text-align: justify;*/
	=width: 100%;
	width: 95%;
}
#stredbody {
	margin: 0;
	/*position: relative;
	top:-50px;
	left:0px;*/
	padding: 0;
	text-align: left;
	/*border-top: 1px solid #808080;*/
	
}

/* počítadlo */

.counter Table {
	padding: 0;
	border:0px;
	background-color: #fff;
	
}

.counter TD {
	font-size: 8pt;
	text-align: left;
	padding: 0;
	border:0px;
	background-color: #fff;
	
}

.counter A {
	display: block;
	width:25px;
	height:24px;
	color: #03079f;
	line-height:23px;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background:  url(images/prepbackg.gif);
	background-repeat: no-repeat;
}
.counter A:hover{
	color: #fff !important;
	background:  url(images/prep2backg.gif);
	background-repeat: no-repeat;
}

.registrace TD
{
	font-size: 9pt;
}


/* ceniky */
TABLE.cenik {
	font-size: 8pt;
	margin: 5px 0 5px 0;
	border-left: 1px solid #03079f;
	border-top: 1px solid #03079f;
}
TABLE.cenik TD {
	padding: 0 5px 0 5px;
	border-right: 1px solid #03079f;
	border-bottom: 1px solid #03079f;
}

TABLE.cenik2 {
	font-size: 8pt;
	/*margin: 5px 0 5px 0;*/

}
TABLE.cenik2 TD {

	/*padding: 0 5px 0 5px;
	border-right: 1px solid #B3B3B3;
	border-bottom: 1px solid #B3B3B3;*/
		/* background-color: #fbf4fb; */

}
.cenik2tr TD {
 background-color: #f3f3f3; 
}
/*     TOP       */

#top   {
  float:left;
	height:170px;
  position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin:auto;
  background: #fff url(images/top_right_backg_repeat.gif) ;
	background-repeat: repeat-x;
	background-position: right top;
}

#top_left   {
float:left;
  position:relative;
	top:0px;
	left:-70px;
	height:157px;
	width: 175px;
  /*background: url(images/top_left_backg.gif) ;*/
	background-repeat: no-repeat;
	background-position:  right bottom;
}

#top_right  {
float:right;
	position:relative;
	top:0px;
	left:0px;
	height:170px;
width:307px;
_width:307px;

background: url(images/top_right_backg.gif) ;
background-repeat: no-repeat;
}

#top_buttons   {
margin-top:2px;
  margin-bottom:15px;
  =margin-bottom:0;
	float:left;
	height:30px;
	width:100%;
	background: #fff url(images/top_buttons_backg.gif) ;
	background-repeat: repeat-x;
	position:relative;
	z-index:999;
}
#top_buttons a  {
  display:block;
	width:100px;
	height:30px;
  float:left;
  margin-top:2px;
  text-align: center;
	display: block;
	text-decoration : none;
	color: #fff;
	font-size: 9pt;
	font-weight:bold;
	/*text-indent:24px;*/
	line-height: 22pt;
	/*padding: 2px 10px 2px 10px;*/
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; */
	/*background: #DADADA url(images/top_button_backg.gif) 
	background-repeat: no-repeat;*/

}
#top_buttons a:hover{
	color: #03079f !important;
	/*background: #DADADA url(images/top_button_over_backg.gif) ;
	background-repeat: no-repeat; */
}

/* LISTS */

OL {
	margin: 0 0 0 32px;
	padding: 0;
}

UL {
	margin: 0 0 0 0px;
	padding: 0;
	text-align: justify;
	/*list-style-type : square;
	list-style-image: url(images/arrow.gif);*/
}

.uluser
 {
	margin-left:20px;
	padding: 0;
	text-align: justify;
	list-style-type : none;
	/*list-style-image: url(images/arrow.gif);*/
}

LI {
	margin: 0;
	padding: 0;
}

/* vypis vyrobku NEW */

.produkt_topline {
	float:left;
	text-algin:left;
	margin: 0px;
}
.produkt_backline{
margin-top: -1px;
width:240px;
	float:left;
	text-algin:left;
	margin: 0px;
	border-bottom: 2px solid #903094;
	border-left: 2px solid #903094;
	border-right: 2px solid #903094;
	background-color: #fff6ff;
}

.produkt_center {
width:240px;
height:220px;
  float:left;
	text-algin:left;
	border-top: 2px solid #903094;
	border-left: 2px solid #903094;
	border-right: 2px solid #903094;
	border-bottom: 0px solid #903094;
	background-color: #fff6ff;
	
}

.leftcornertop  {
position:relative;
top:-2px;
left:-2px;	
float:left;
background:  url(images/leva_top.gif) ;
background-repeat: no-repeat;
width:18px;
height:18px;
margin:0px;
	
}

.rightcornertop  {
position:relative;
top:-2px;
left:2px;
	float:right;
	width:18px;
	height:18px;
	margin:0px;
	background: url(images/prava_top.gif) ;
	background-repeat: no-repeat;
}

.leftcornerdown  {
position:relative;
top:2px;
left:-2px;
	float:left;
  background: url(images/leva_down.gif) ;
	background-repeat:  no-repeat;
	width:18px;
	height:18px;
	margin:0px;	
	_background-position: 0px 0px;
}

.rightcornerdown  {

position:relative;
top:2px;
left:2px;
	float:right;
	width:18px;
	height:18px;
	margin:0px; 
	background: url(images/prava_down.gif) ;
	background-repeat: no-repeat;
	_background-position: 0px 0px;
}


/* vypis vyrobku */
.prodavat_div {
width:240px;
float:left;
margin-right:10px;
margin-top:10px;
text-align: left;
	padding: 0px;
	border: 0px solid #808080;
	background-color: #fff;
}

.prodavat_div a {
	font-size: 8pt;
	font-weight:normal;
	text-align: left;
	color:#03079f;
}


.prodavat_div_div {
	font-size: 10pt;
	font-weight:bold;
	color:#000;
	text-align: left;
	padding: 0px 10px 5px 10px;
	/*border-top: 1px solid #808080;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #E5E5E5 url(images/right_text_bgr.gif) repeat-x top;*/
	
}






.nazevyrobku {
font-size: 10pt;
font-weight:bold;
color:#000;


	
}
.vzrobce {
margin-top:-15px;
_margin-top:-35px;

}
.nazevyrobku{
font-size: 10pt;
color:#000;
/*color:#903094;*/
}
.vzrobcenazev {
font-size: 7pt;
color:#000;
}

.cenabez {
font-size: 8pt;
color:#000;
}
.cenasdp {
font-size: 8pt;
color:#000;
}



.prodavat_div_nazev {
	font-weight: bold;
	color: #000;
	font-size: 10pt;
	text-align: left;
	margin: 0px;
	/*padding: 2px 5px 2px 5px;*/
	/*border: 1px solid #FFFFFF;
	background: #FF9900 url(images/vyrobek_prodavat_bgr.gif) repeat-x;*/
}

.neprodavat_div_nazev {

	font-weight: bold;
	color: #FFFFFF;
	font-size: 10pt;
	text-align: left;
	margin: 0px;
	/*padding: 2px 5px 2px 5px;*/
	border: 1px solid #FFFFFF;
	background: #999999 url(images/vyrobek_neprodavat_bgr.gif) repeat-x;
}


.akce_prodavat_div_nazev {
	position:relative;
	width:230px;
	top:-27px;
	_top:-33px;
	left:-13px;
	_height:49px;
	min-height:49px;
	font-weight: bold;
	color: #000;
	font-size: 10pt;
	text-align: left;
	margin: 0px;
	background: url(images/akce_backg.gif) ;
	background-repeat: no-repeat;
 background-position: 0px 0px; 
}
/* PEEEECKA */

.akce_prodavat_div_nazev p {

	padding-top:20px;
	padding-left:53px;
	text-algin:left;
	color: #903094;
}

.prodavat_div_nazev p{
position:relative;
 top:-9px;
_top:-26px;
 left:12px;
	color: #903094;
}
.neprodavat_div_nazev p {
position:relative;
 top:-9px;
_top:-26px;
 left:12px;
	color: #903094;
}

/*
.akce_prodavat_div_nazev {
	font-weight: bold;
	color: #FFFFFF;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background: blue url(images/vyrobek_akce_bgr.gif) repeat-x;
}
*/


.neprodavat_div {

text-algin:left;
background-color: gray;
margin:2px;
}

/* Prava strana */

.pravydiv  a{
color:#fff;
}
.pravydiv  a:hover{
color:#03079f;
}

.pravydiv2  a{
color:#fff;
}

.pravydiv {
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #808080;*/
	margin-bottom: 10px;
	 width:202px;

}

.pravydiv2 {
	margin: 0px;
	padding: 0px;
	/*border: 1px solid #808080;*/
	margin-bottom: 10px;
	 width:180px;

}

.pravydiv  li{
	margin-left: 10px;
	
}

.pravydiv2  li{
	margin-left: 10px;
	
}

.pravydiv div {
  _height:92px;
	min-height: 92px;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	/*background-color: #f5edf5;
	border-top: 1px solid #808080;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; repeat-x top; */
	background:  #ff7d00 url(images/pravydiv_backg.) ;
	/*background-repeat: no-repeat;
	background-position: bottom left;*/
	
}

.pravydiv2 div {
  _height:92px;
	min-height: 92px;
	font-size: 8pt;
	text-align: left;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	/*background-color: #f5edf5;
	border-top: 1px solid #808080;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF; repeat-x top; */
	background:  #ff7d00 url(images/pravydiv_backg.) ;
	/*background-repeat: no-repeat;
	background-position: bottom left;*/
	
}


#pravaend {
  position:relative;
	left:-10px;
	top:23px;
	padding:0px;
	margin:0px;
  width:100px;
	height:32px; 	
	_margin-bottom: 18px; 
	
}



.pravydiv h1 {
	font-size: 9pt;
	border: 0px;
	color:#fff;
	padding:0px;
	padding-top: 8px;
	text-indent: 20px;
	background-color: #ff7d00;
	background:#ff7d00 url(images/sipka_pravydiv.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 8px;
}

.pravydiv2 h1 {
	font-size: 9pt;
	border: 0px;
	color:#fff;
	padding:0px;
	padding-top: 8px;
	text-indent: 20px;
	background-color: #ff7d00;
	background:#ff7d00 url(images/sipka_pravydiv.gif) ;
	background-repeat: no-repeat;
	background-position: 5px 8px;
}


/* Levá strana */

#m9 {
	position: absolute;
	top: 122px;
	font-size : 8pt;
	text-align :left;
	width: 184px;
}
#m9 TD.menuitem {
	font-size: 8pt;
	text-align: left;
	padding: 0;
	border-right: 1px solid #03079f;
	border-bottom: 1px solid #03079f;
}
#m9 TD.menuitem A{
	display: block;
	text-decoration : none;
	width: 162px;
	_width: 183px;
	color: #fff;
	font-size: 8pt;
	font-weight:bold;
	text-align: left;
	line-height:2em;
	padding: 2px 10px 2px 10px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color:  #03079f ;
	/*background: #DADADA url(images/left_bgr_off.gif) repeat-x top;*/
	cursor: default;
}
#m9 TD.menuitem A:hover{
	color: #000 !important;
	background-color: #c7c8f8 ;
	/*background: #FF8606 url(images/left_bgr_on.gif) repeat-x top;*/
}

TD.submenuitem {
	font-size: 8pt;
	text-align: left;

	padding: 0;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
}
TD.submenuitem A{
	text-decoration : none;
	display: block;
	width: 162px;
	_width: 183px;
	color: #000000;
	font-size: 8pt;
		font-weight:bold;
	text-align: left;
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFFFFF;
	/*background: #DADADA url(images/left_bgr_off.gif) repeat-x top;*/
	background-color:  #c7c8f8 ;
}
TD.submenuitem A:hover{
	color: #FFFFFF !important;
	background-color: #03079f ;
	color: #fff;
	/*background: #FF0505 url(images/right_bgr.gif) repeat-x top;*/
}

.t9 {
	FONT-SIZE: 8pt;
	POSITION: absolute;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	z-index: 2;
}





/* INPUTS */

INPUT  {
	color : black;
	background-color : white;
	border : 1px solid #03079f;
	FONT-SIZE: 8pt;

}
INPUT#search {
	font-size : 7pt;
/*	border : 1px solid #626262;*/
	width: 170px;
}


BUTTON.uloz, INPUT.uloz  {
	margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:81px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background:  url(images/T81.gif) ;
	/*background: #fff url(images/buttonbackg.gif) ;*/
	background-repeat: repeat-x;
	
	
}



/*      INPUTS BUTTONY SEZNAM                 */


BUTTON.prihlasit, INPUT.prihlasit  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:118px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background: url(images/Tprihlasit.gif) ;
	background-repeat: no-repeat;
}

BUTTON.prihlasitleva, INPUT.prihlasitleva  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:119px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background:  url(images/Tprihlasit2.gif) ;
	background-repeat: no-repeat;
}

BUTTON.zaslat, INPUT.zaslat  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:131px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background:  url(images/Tzaslat131.gif) ;
	background-repeat: no-repeat;
}



BUTTON.regnovyzak, INPUT.regnovyzak  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:231px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background: url(images/Tjakonovyzakaznik231.gif) ;
	background-repeat: no-repeat;
}

BUTTON.zapsat, INPUT.zapsat  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:126px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;

	background:  url(images/T126.gif) ;
	background-repeat: no-repeat;
}

BUTTON.ok, INPUT.ok  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:52px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	left:4px;

	background: url(images/T52.gif) ;
	background-repeat: no-repeat;
}

BUTTON.hledat, INPUT.hledat  {
margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:82px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	left:4px;
	top:-9px;
	background: #fff url(images/T81.gif) ;
	background-repeat: no-repeat;
}

FORM {
	margin:0;
	padding:0;
}
TEXTAREA {
	border : 1px solid #03079f;
	FONT-SIZE: 8pt;
}

SELECT {
	FONT-SIZE: 8pt;
	color: #03079f;
	
}






.sluzby{
background: url(images/dotaz-na-baterie.jpg) no-repeat bottom;
}



.nadpis03{
	font-family : Arial, Helvetica, sans-serif;
	margin-top : 10px;
	font-size : 8pt;
	padding-left : 5px;
	color: #000000;
	background-color : silver;
	font-weight: bold;
}

.redtext{
	font-weight : bold;
	font-size : 10pt;
	color : Red;
}

.redtext2{
	font-size : 10pt;
	color : #0051d4;
	font-weight:bold;
}

.chyba{
	font-weight : bold;
	font-size : 10pt;
	color : white;
	background-color : Red;
}

.Nadpis_sort{
	font-weight : bold;
	text-align: left;
	border-bottom : 1px solid Red;
	padding-left : 5px;
	font-size : 10pt;
	margin-top : 5px;
}


.textBody{
	text-align : justify;
	font-size : 10pt;
	padding-left : 5px;
	padding-right : 5px;
    /*width : 500px;*/
	padding-bottom : 10px;
	padding-top: 5px;
}

.text{
	font-weight : normal;
	text-align: justify;
	font-size: 8pt;
}

.text2{
	font-weight : normal;
	text-align: justify;
	font-size: 10pt;
}

.detailprodukt {
	
	background-color: #f3f3f3;
  border: 2px solid #6062c2;
	padding-top:0px;
	padding:10px;
	
}

.text_sort{
	font-weight : normal;
	font-size: 10pt;
  
}


.text_sort_left{
	font-weight : normal;
	padding-left : 10px;
	padding-right : 3px;
	font-size: 8pt;
	
}
.text_sort_left2{
	font-weight : normal;
	padding-left : 10px;
	padding-right : 3px;
	padding-bottom : 3px;
	font-size: 8pt;
	
}
.odkazy{
	font-weight : normal;
	text-align: center;
	font-size: 10pt;
	border-top : 2px solid Red;
}
.odkazy_table{
	font-weight : normal;
	text-align: center;
	padding-left : 2px;
	padding-right : 2px;
	font-size: 10pt;
	border-bottom : 1px solid black;
}
.odkazy_table2{
	font-weight : normal;
	text-align: left;
	padding-left : 5px;
	font-size: 8pt;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
	line-height : 95%;
}

.borders {
	border-left : 1px solid Red;
}

.border_bgr {
	border : 1px solid Red;
	background-color : #FFE28B;
}



.border_all_sede {
	border : 1px solid #FFFFFF;
}

.tabimg_small {
	width:29px;
	height:28px;
	text-align: center;
}

.tabimg_big {
	width:29px;
	text-align: center;
}

.divimg_small {
	width:90px;
  border:1px solid #f0bbf3;
	text-align: center;
}

.divimg_big {
	width:90px;
	text-align: center;
}


.border_all_sede2 {
display: block;
	width:29px;
	height:28px;
	color: #fff;
	line-height:28px;
	text-indent: 4px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background:  url(images/prep-bigbackg.gif);
	background-repeat: no-repeat;
}

.bgrTab{
	background-color : #f3f3f3;	
}

.bgrTab2{
	color: #fff;
	font-size:9pt;
	background: #003399  url(images/bgrTab2backg.gif);
	background-repeat: repeat-x;
/*	color: #FFFFFF;*/
}

.cenasdp {
	font-weight: bold;
	font-size: 10pt;
	color: #000;
	}
	
.bgrTab_cena_bezDPH {
	font-weight: bold;
	font-size: 9pt;
	color: red;
}


/* cena */
.bgrTab_cena_sDPH{
	font-weight : normal;
	font-size: 8pt;

}

.pozadi_objednavka{
  border:1px solid #808080;
	background-color : #fff;
}

/* LEVA */

#leva_top {
  position:relative;
  margin:-24px 0 0 -40px;
  width:185px;
  height:49px;
	/*background: #DADADA url(images/leva_top_flower.gif) ;*/
	background-repeat: no-repeat;
}





/*      -----     */
ul#hlavni_menu {
 list-style: none;
	position: relative;
		z-index: 100;
	top: 80px;
	font-size : 8pt;
	text-align :left;
	width: 171px;
}
ul#hlavni_menu ul
{ 
	font-size: 8pt;
	text-align: left;
	/*border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;*/
}

ul#hlavni_menu, ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul#hlavni_menu ul
{
	position: absolute;
	top: -10px;
	left: 171px;
	visibility: hidden;
/*background-color: white;*/
}


ul#hlavni_menu li
{
	position: relative;
	margin-top: -10px;
}

ul#hlavni_menu a {

 cursor:pointer;

}


ul#hlavni_menu li {
	font-size: 9pt;
	text-align: left;
	padding: 0;
	/*border-right: 1px solid #808080;
	border-bottom: 1px solid #808080; */
	position: relative;
}

li.main  a{

	display: block;
	text-decoration : none;
	width: 171px;
	/*_width: 183px;*/
	/*height:28px;*/
	/*padding-left: 10px;*/
	color: #fff;
	font-size: 9pt;
	font-weight:bold;
	/*text-indent:29px;*/
	/*line-height: 20pt;*/
	text-align: left;
	/*padding: 2px 10px 2px 10px;*/
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; */
	/*background: #DADADA url(images/button_backg.gif) ;*/
	background: #ff7d00 url(images/liabackg.giff) ;
	background-repeat: repeat-y;
	cursor: default;
	/*background-color:#b174b3 ;*/
	
}


li.main  a div{
  border:0px;
	position:absolute;
	top:-2px;
	left:-12px;
	/*background:  url(images/menuflower.gif) ;
	background-repeat: no-repeat;
	width:29px;
	height:29px;
	margin:0px; */
}
li.main  a:hover div{
  border:0px;
	position:absolute;
  top:-2px;
	left:-12px;
	/*background:  url(images/menuflower2.gif) ;
	background-repeat: no-repeat;
	width:29px;
	height:29px; */
}

li.main  a p{
  border:0px;
	margin:0px;
	padding-left: 14px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}

li.main  a:hover{
	color: #FFFFFF !important;
	
	/*background: url(images/button_over_backg.gif) ;
	background-repeat: no-repeat;*/
}


ul.sub  a{
 position: relative;
	_margin-top: -3px;
  cursor:pointer;
  margin-left:3px;
	display: block;
	text-decoration : none;
  width: 159px;
  /*height:28px; */
	font-size: 10pt;
	font-weight:bold;
	color: #000;
	text-align: left;
	/*padding: 2px 10px 2px 10px;*/
	/*border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF; */
	/*background:  #666url(images/undmenulitbackg.gif) ;
	background-repeat: repeat-y; */ 
	cursor: default;
}


ul.sub li a:hover {
	color: #000 !important;
	/*background: url(images/undermenu_backg.gif) ;
	background-repeat: no-repeat;*/
	
}

ul#hlavni_menu li
{

	behavior: url("hover.htc");

}


ul#hlavni_menu li:hover ul, ul#hlavni_menu li.hover ul
{
	visibility:visible;
	position: absolute;
	z-index: 100;
	/*background-color: red; */
}
ul#hlavni_menu li li
{
	border: 0px;
	padding: 0px;
	margin:0px;
	margin-top:1px;
}


/* pridavky  menu */

 /*.litop 
{
display: block;
width: 171px;
height:9px;
background:#ff9900 url(images/litopbackg.gif) ;
background-repeat: no-repeat;
}
*/
 .litop 
{
position:relative;
top:3px;
border:0px;
width: 171px;
height:9px;
}
/*
.lidown 
{
width: 171px;
height:9px;
background: #fff url(images/lidown.gif) ;
background-repeat: no-repeat;
}
*/

.lidown 
{
position:relative;
top:-3px;
border:0px;
width: 171px;
height:9px;
}



/*
.litopunder
{
margin-left:3px;
width: 159px;
height:5px;
background: #cc0000 url(images/undmenulitop.gif) ;
background-repeat: no-repeat;
}
*/
.litopunder
{
position:relative;
width: 159px;
height:5px;
border:0px;
}

/*
.lidownunder
{
margin-left:3px;
width: 159px;
height:5px;
background: #ff9900 url(images/undmenulitdown.gif) ;
background-repeat: no-repeat;
}*/

.lidownunder
{
position:relative;
width: 159px;
height:5px;
border:0px;

}



/* TLACITKA */

.buttonleft
{
margin:0px;
width: 12px;
height:29px;
background:#fff url(images/buttonbackg-left.gif) ;
background-repeat: no-repeat;
}

.buttonright
{
margin:0px;
width: 12px;
height:29px;
background: #fff url(images/buttonbackg-right.gif) ;
background-repeat: no-repeat;
}

/* vypis katagorij obrazkama */
.vypis_obrazky_vse {
	width:99%;
}

.vypis_obrazky_blok {
	align: center;
	float:left;
	margin: 2px;
	padding: 0px;
	height:150px;
	background-color: #fff;
	border: 1px solid #6062c2;
	background: #6062c2  url(images/menuobrazekbackg.gif) repeat-x;
	background-position: left top ;
}

.vypis_obrazky_odkazy {
	width: 120px;
	font-size: 8pt;
	margin:4px 0 0 0;
	text-align:center;
	/*padding: 5px 10px 5px 10px;*/

}

.vypis_obrazky_odkazy a {
	color:#fff;
	text-decoration:none;
}
.vypis_obrazky_odkazy strong {
	color:#03079f;
}


.vypis_obrazky_img {
	width: 135px;
	/*height:120px;*/
	/*background-color: #c0c0c0;*/
	
	margin-top:5px;
	/*border:5px solid #f6dcf6;*/
	font-size: 8pt;
}
.vypis_obrazky_img img{

border:0px;
	
}

/* vypis PODkatagorij obrazkama */
.vypis_obrazky_vse_podkat {
	width:99%;
	/*margin-top:10px;*/
	
}

.vypis_obrazky_blok_podkat {
	align: center;
	float:left;
	margin: 2px;
	padding: 0px;
	height:140px;
	/*border: 1px solid #808080;*/
}
.vypis_obrazky_img_podkat {
	width: 100px;
	height:75px;
	border:5px solid #6062c2;
	/*background-color: #c0c0c0;*/
	font-size: 8pt;
	background:  url(images/default.jpg) ;
	background-repeat: no-repeat;
	margin-left: 5px;
	margin-top: 5px;
	
}

.vypis_obrazky_odkazy_podkat {
	width: 100px;
	font-size: 8pt;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-botoom:0px;
/*padding: 5px 10px 5px 10px;*/
}

.vypis_obrazky_img_podkat img {
/*border:5px solid #f6dcf6;*/
	width: 100px;
	height:75px;
}


.vypis_obrazky_odkazy_podkat a {
font-size: 8pt;
font-weight:bold;

}



.obalvyrobky {
	width:99%;

}

#blue hr {
	color:#0051d4;

}

#blue h2 {
	color:#1461d9;

}
#blue INPUT  {
	color : black;
	background-color : white;
	border : 1px solid #1461d9;
	FONT-SIZE: 8pt;

}
#blue textarea  {
	color : black;
	background-color : white;
	border : 1px solid #1461d9;
	FONT-SIZE: 8pt;

}
#blue .uloz  {
	margin-top:3px;
	font-weight : bold;
	text-indent: 0px;
	height: 17px;
	width:81px;
	cursor:pointer;
	FONT-SIZE: 8pt;
	border: 0;
	color : White;
	position:relative;
	top:-1px;
	background:  url(images/T81.gif) ;
	/*background: #fff url(images/buttonbackg.gif) ;*/
	background-repeat: repeat-x;
	
	
}

.rozdelovnik {
	float:left;

}
#nbslogo {
	float:left;
	margin-left:85px;
	margin-top: 13px;

}

/********* menu 2 *********/
.menu {
 display: block;
 color: white;
 border:1px solid white;
 width:170;
 height:20px;
 line-height:2em;
 color: #fff;
 font-size: 9pt;
 font-weight:bold;
 cursor:hand; 
 padding:5px 0;
 text-indent: 20px;
 background-color: #ff7d00;
 background:#ff7d00 url(images/sipka_pravydiv.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
 cursor:pointer;
 text-decoration:none;
}

.item_panel {
 
	padding:5px;
  border-left:1px solid white;
  border-right:1px solid white;
  clip:rect(0,150,0,0);
  display: none;
}

.item_panel li a {
 text-decoration:none;
 cursor:pointer;
 color: white;
 font-size:9pt;
}

.item_panel li a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #ff7d00;
	text-decoration:underline;
	font-size:9pt;
}
.item {
 background-color:#6062C2;
 width:168px;
 font-size: 8pt;
 font-family: ArialCE, Arial, sans-serif;
}

a {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}

#uvod-p {margin:25px 4px 10px 0;}

