html {
  background-color: #004B93;
}

body {
  text-align: center;
  margin: 0; 
  padding: 0; padding-top: 30px; padding-bottom: 20px;
  color: #627B9F; font-family: "Arial",Trebuchet MS,Verdana,sans-serif; font-size: 80%; 
  background: #004B93 url('img/bg_body_gra.gif') repeat-x left top;

}
/* #C4C5C7  #080031  */

* html body {
font-size: 80%; 
}


h1, h2, h3, h4, h5, h6 { color: #627B9F; font-size: 100%; font-weight: normal; text-transform: uppercase;}
input, textarea {border: 1px solid #B3B9C3;}

.hidden { display: none ! important; }
.hidden2  { display: none ! important; }

.stop {
  float: none ! important;
  clear: both ! important;
  border: 0px solid;   margin: 0 ;   padding: 0 ; 
  font-size: 0px; height: 1px;
  border: 0px solid blue ; 
  }

.clearer {
	clear: both;
}

.error {
  color: red;
}
 
 

#middle {
  width: 700px;
  margin: 0 auto; 
  text-align: left;
  /* FARBA OBSAHU POZADIE- */
/*  background: transparent url('img/bg_obsah.gif') repeat-x left 0px; */
  background: #FAFCFF url('img/bg_vlavo_middle.gif') repeat-y left top;  
  /*background-color: transparent  ;   */
  border: 0px solid blue;
}

#tien_hore {
  background: transparent url('img/bg_tien_hore_b1.png') no-repeat left top;
  padding: 0px 0px 0px  0px; border: 0px solid ;
}

#tien_dole {    background: transparent url('img/bg_vlavo.jpg') no-repeat left 295px;  
  padding: 0 0px 20px 0px; border: 0px solid ;
}



#header {
  position: relative;   left: 0px;   top: 0px; 
  width: 700px;   height: 264px;
  background-repeat: no-repeat;
  background-position: 0px 0px; border: 0px solid ;
  background: white url('img/bg_top.gif') repeat-x 0 0px; border: 0px solid red ;
}

div.header1 { background-image: url('img/top00.jpg'); }
div.header2 { background-image: url('img/top00.jpg'); }
div.header3 { background-image: url('img/top00.jpg'); }
div.header4 { background-image: url('img/top00.jpg'); }
div.header5 { background-image: url('img/top00.jpg'); }
div.header6 { background-image: url('img/top00.jpg'); }
/*
#header #flash {   position: relative;  left: 0px;  top: 0px;    z-index:1 ;  width: 741px;   height: 160px; border: 0px solid ;}
#header #flash-banner {   position: relative;  left: 0px;  top: 0px;  z-index:2; width: 741px;   height: 160px; border: 0px solid ;}
*/
#header #flash-banner {   position: relative;   z-index:9 ;  width: 700px;   height: 160px; border: 0px solid ;}
#header #flash, #header #myslides {   position: relative;   left: 0px;  top: 64px;  width: 700px;   height: 170px; border: 0px solid ; }




#header h1 {
  position: absolute;
/*  background: transparent url('img/top_prechod.gif') repeat-x 0 0;  */
  top: 0;
  left: 0;
  margin: 0; 
  border: 0px solid ;
}

#header h1 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 700px;
  height: 50px; border: 0px solid blue;
/*  background: url('img/top_prechod.gif') repeat-x 0 0; */
  background: transparent url('img/bg_top_span1.gif') no-repeat 0 0;
}

/*-LOGO--*/
#header span img {
  background: transparent url('img/logo_limoservices0.png') no-repeat 0 0;
  position: absolute;   top: 10px;   left: 15px;   width: 150px; height: 68px ;
  border: 0px solid blue;
}
#header #logo {
  position: absolute;   top: -65px;   left: 15px;   width: 125px; height: 55px ;
  border: 3px solid blue;
}

#header span img.logo_print  {display: none; }


#header a.cor {
  position: absolute;
  top: 50;
  left: 0;
}
#header a.pohl {
  position: absolute;
  top: 50;
  left: 350;
}
#header a.pohl-1 {
  position: absolute;
  top: 50;
  left: 0;
}

#jazyk {
 position: absolute;
  top: 170px ;
  left: 570px;
  width: 100px;
  padding: 0 ;
  text-align: right;
  text-transform: none ;
  font: normal 1em Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid blue ; display: none ;
}

#jazyk a img { margin: 0 0 0 7px ;   border: 1px solid #00bbff ;  }
#jazyk div {
  position: absolute;
  top: 17px ;  
  left: 0;
  width: 685px;
  text-align: right;
  text-transform: uppercase ;
  font: normal  Verdana, Arial,sans-serif; 
  color: #003075 ;   /*  #00508D;   */ 
  border: 0px solid ;
}


#jazyk a:link, #jazyk a:visited, #jazyk a.active {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: none; 
}

#jazyk a:hover {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: underline; border: 0px solid transparent;
}


#langs_print { display: none }
#langs a img { margin: 0 0 0 7px ;   border: 0px solid #00bbff ;  }
#langs {
  position: absolute;   top: 35px ;   left: 215px;   width: 470px;
  padding: 0 ;   text-align: right;   text-transform: uppercase ;
  font: bold 1.3em Arial, Verdana,sans-serif;  color: #FFFFFF ;   /*  #00508D;   */ 
  border: 0px solid orange ;
}

#langs a img {margin-top: 0px}
#langs div {
  position: absolute;
  top: 0px ;  
  left: 0;
  width: 685px;
  text-align: right;
  text-transform: uppercase ;
  font: normal  Verdana, Arial,sans-serif; 
  color: #FFFFFF ;   /*  #003075;   */ 
  border: 0px solid ;
}


#langs a:link, #langs a:visited, #langs a.active {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: none; 
}

#langs a:hover {
  color: #FFFFFF ;   /*  #00508D;   */
  text-decoration: underline; border: 0px solid transparent;
}

#obal {  border: 0px solid blue ; padding-top:0px ; height: auto ; 
  background:  url('img/bg_menu1.gif') no-repeat left top; 
}

#obal_tien {
  background: transparent url('img/bg_tien_obal.gif') no-repeat 0 0; border: 0px solid ; display: block ; height: 30px ; margin: 0}

/*  --------menu hORE---*/


/****** CSS MENU ******/
#menu {
	/*
	height: ??;
	Since we are floating all LIs, then you need to set height in the make-up part, if you want to place some background on the menu
	*/
	display: block ;
}

#menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}

#menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
}

#menu a {
	display: block;
}

* html #menu li a {
	position: relative;/* Fix IE6's inability to expand clickable area */
}

#menu li ul {
	visibility: hidden;
	position: absolute;
	z-index: 10;
}

/* using display is better (no scrollbars when page loads), but IE can't handle it, so only good browsers should see this */
html>body #menu li ul {
	display: none;
}

#menu li li {
	width: 100%;
}

/* fix the position */
#menu li li ul {
	top: 0;
	left: 100%;
}

/* simulate child selector for IE */
div#menu li:hover ul,
#menu li:hover li:hover ul,
#menu li:hover li:hover li:hover ul {
	visibility: visible;
}
div#menu li:hover li ul,
#menu li:hover li:hover li ul,
#menu li:hover li:hover li:hover li ul {
	visibility: hidden;
}

/* do the normal show, with increased specificity, for good browsers */
#menu ul#menuList li:hover>ul {
	display: block;
	visibility: visible;
}
/*		------   Make-up	--------			*/

#menu {
position: relative ; left: 0px; top: 64px ; /*top: 131px ; */
	text-align: center;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;
	font-size: 95%;
	color: #E2E4EF;
	width: 100% ;
	height: 29px;/* 	Height mentioned above	 */
	padding: 0 ; 
	margin:0; 
    background: #707E9B url('img/bg_menu.gif') repeat-x left top ; border-top: 0px solid #FFFFFF ;  border-bottom: 2px solid #FFFFFF ;
	/*background: url('img/bg_topm1.gif') repeat-x left top;*/
}
#menu div#menu_pos {  
	height: 29px;	padding: 0 ; margin:0; 	text-align: center;
    background-color: transparent ;    	border: 0px solid red; 
}
#menu ul { text-align:center;	 margin-left: 7px }
#menu a {
	text-decoration: none; border: 0px solid blue ;
	text-align: center;
	color: #E2E4EF; font-weight: bold ;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-right: 17px;
	border-right: 1px solid #659AC9;
}

#menu a.last { 	border-right: 0px solid #659AC9; }

#menu li {
display: inline; 
padding:0; margin: 0 ; 
/*	margin: 1px 1px 1px 1px;
	padding: 1px;*/
}
/* #menu li:hover {
	background-color: #8DBCCF;
	color:  #455A67 ;
} */

#menu li a:hover {
	color: #627B9F;
	background: #F8F8FD  url('img/bg_menu_up.gif') repeat-x left 0 ;

}

#menu li a.select {background: #F8F8FD url('img/bg_menu_up.gif') repeat-x left top ; color: #5E62C4; }

#menu li li {
	width: 165px;/* 	we can't use 100% because LIs have margin and padding (although latter is more important) */
}

#menu li ul {
	color: #000;
	background-color: #679BAE;
	background-image: url(img/iconbg.gif);
	background-repeat: repeat-y;
	border: 1px solid #496670;
	width: 170px;
}
#menu li ul a {
	text-align: left;
	padding-left: 9px;
}
#menu li ul li ul {
	margin-top: 3px;
	margin-left: -2px;

}
#menu li ul a.submenu {
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 5px;
}
#menulist {
	position:absolute;
}

/*		------   Specific fixes	(thank to W3C for these) --------			*/
/* 
		I'm gonna move the submenus 5px up
		5px works fine here and it is roughly calculated as:
			padding-bottom + margin-bottom + border-bottom of the LI
			+
			*-top values of the LI
			
		Mostly it needs a bit of trial and error.
		Basic idea is to remove the scrollbar when menu re-positioning is perfomed. Of course, script could take care of that, but that takes too much code - this is easier.
*/
#menu li li ul { 	margin-top: -5px; }

/*********** TOP MENU END ***********/


/* - ------------------------------  */


#menu_left  {   background-color: transparent ;
  width: 200px; 
  float: left;
  padding:  0;
  font-size: 1em;
  margin-left: 0px ;
  margin-top:32px;
  border: 0px  solid ;
  border-right: 0px dashed #cccccc ;
}

#menu_left div#obj { width: 188px; height:852px; background: transparent url('img/bg_objednavka.gif') no-repeat left top; 
	font-family: Arial, Trebuchet MS,Verdana, sans-serif; 
	text-align: center; font-size: 100%; font-weight: bold ;
	color: #627B9F;  border: 0px solid ; border: 0px solid ; 
	padding-top: 0 ; margin: 0 0 0 12px}

#menu_left div#obj ul {   display: block;   margin: 0;   padding: 0;   list-style-type: none; height: 320px; background: transparent url('img/jazdime.gif') no-repeat center bottom; border: 0px solid ;  }
#menu_left div#obj li {   display: block;    border: 0px solid; }
#menu_left div#obj a {   display: block;   width: 188px;   text-decoration: none; height: auto;  }
#menu_left div#obj ul.level1 a span  {   display: block;   padding: .3em 5px .3em 0px; font-weight: bold ; }
#menu_left div#obj ul.level1 a span.online  { padding-top: 1.2em }
#menu_left div#obj ul.level1 a span.eblue  { padding: 2.2em 5px 4.3em 5px; border: 0px solid; }
#menu_left div#obj ul.level1 a span.esilver  { padding: 1em 5px 4.2em 5px;  }
#menu_left div#obj ul.level1 a span.bus  { padding: 0 5px  7.2em  8.5px;   border: 0px solid;}
#menu_left div#obj ul.level1 a span.bus27  { padding: 0 5px  7.2em  8.5px;   border: 0px solid;}
#menu_left div#obj ul.level1 a span.rob  { padding: 0 5px  7.6em  8.5px;   border: 0px solid;}
#menu_left div#obj ul.level1 a span.bell  { padding: 0 5px  8.2em  8.5px;   border: 0px solid;}
#menu_left div#obj ul.level1 a span.viano  { padding: 0.7em 5px 5.2em 5.5px;   border: 0px solid; }


#menu_left div#obj ul a span.selected {   color: #003075 ;  font-weight: bold ;   background-color: #BCC8E5; }
#menu_left div#obj a:link, #menu_left div#obj a:visited {
  font-weight: normal ;  color: #026999 ;   background-color: none;  text-decoration: none; }
#menu_left div#obj a:hover {   font-weight: none ;   background-color: transparent; }


#menu_left h2 {
  font: bold 1.5em Arial,Helvetica,sans-serif;
  background: transparent url('img/') no-repeat 0 50%;
  padding: 5px;
  margin: 1.6em 0 1em 0;
  border: 0px solid ; 
  color: #0000B2 ; text-align: center; 
}
#menu_left h3 {
  color: #003075 ;   /*  #00508D;   */  /*#0093D6;   */
  font: bold 1.2em Arial,Helvetica,sans-serif;
  background: url('img/gulka1.gif') no-repeat 0 50%;
  padding-left: 0px;
  margin: 1.6em 0 .4em 0;
  border: 0px solid ; 
}
#menu_left img {
border: 1px solid #7789AD; 
}

#menu_left ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu_left li {
  display: block;
  border-bottom: 1px solid  #C9C9F2 ;
}

#menu_left a {
  display: block;
  width: 200px;
  text-decoration: none;
  color: #0000B2 ;
}

#menu_left ul.level1 a span {
  display: block;
  padding: .55em 0 .55em 3.3em;
}

#menu_left ul.level2 a span {
  display: block;
  padding: .55em 0 .55em 3em;
}

#menu_left ul a span.selected {
  font-weight: bold ;
  background-color: #BCC8E5;
  background: #ECECFA url('img/bg-m21.png') no-repeat 0px 0px;
}
#menu_left ul a span.spet {
  font-weight: bold ;
  background-color: #BCC8E5;
}
#menu_left ul a span.selected2 {
  font-weight: bold ;
}

#menu_left a.spet:link, #menu_left a.spet:visited, #menu_left a.spet:hover {
  font-weight: normal ; 
  background-color: #BCC8E5;  border: 0px solid ;
  background: transparent url('img/sipka-left.gif') no-repeat 15px 7px;
}

#menu_left a:link, #menu_left a:visited {
  font-weight: normal ; 
  background: transparent url('img/bg-m2.png') no-repeat 0px 0px;
}

#menu_left a:hover {
  font-weight: none ;
  background: transparent url('img/bg-m21.png') no-repeat 0px 0px;
}


/*  CONTENT */
/*
#content {  margin-top: 0px;
  padding: 30px 15px 1em 240px; border: 0px solid ;
}
*/

#content {    float: left ;  margin: 30px 0 0 20px;  padding: 0; width: 465px; border: 0px solid ; }
#content p {}

#bottom_orange {
  height: 30px;
  float: none;
  clear: both;
  text-align: center; 

/*  background-color: #00A0E4 ;*/
  background-color:  #D3DBED ; 
  border: 0px solid ; 
  font: normal .7em/2 Verdana,Arial,sans-serif; 
  color: #00508D ; border: 0px solid ;
  text-transform: uppercase;
}

#bottom_orange a:link, #bottom_orange a:visited, #bottom_orange a:active {
  color: #00508D ;
  text-decoration: none;
}

#bottom_orange a:hover {
  color: #003075 ;   /*  #00508D;   */
  text-decoration: underline;
}


#bottom_orange img {margin-left: 55px; margin-top: 2px; 
}

#peta { float: none;   clear: both;   background: #004B93 url('img/bg_peta.gif') no-repeat left -2px ; border: 0px solid  #FAFCFF; height: 35px}

#bottom { 
  background: transparent url('img/') no-repeat left bottom;
  float: none;   clear: both;   font: normal .7em Verdana,sans-serif;   color: #E0E1E1;
  text-align: left;   vertical-align: center; 
  margin: 0px ;   padding-top: 8px;   padding-bottom: 6px;   padding-left: 200px;
  border: 0px solid  red;
}

#bottom a {
  color: #E0E1E1;
  text-decoration: none;
  padding-left: 130px; 
}

#bottom a:hover {
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 130px; 
}

/* ------------ OBSAH --------------- */


div#top {margin: 0px 5px 0 10px}
div#top h1 {   font-size: 1.4em;   font-weight: bold ; padding: 0 ; margin: 0 0 15px 0;  text-align: center; background: transparent url('none') ;  border:0px solid  ; }

div#top div{ background: #1771C7 url('img/bg-field_long1.gif') repeat-x 0 bottom; padding: 3px 5px 3px 3px;  margin-bottom:5px; border: 0px solid ;  font-size: 100%; color: #D1E3F4; letter-spacing: 0 }
div#top h2 { background: url('') no-repeat left top;   font-size: 1.2em; color: #FFFFFF ;
  margin: 0 0 0 0; padding: 5px 0 0 0px; font-weight: bold ;}
div#top img {   margin: 2px 8px 3px 3px ; border: 0px solid #9CCAEB}

/*
#1771C7
#00EEF9
*/
div#boxall, div#boxall1    { border: 0px solid ; margin-left: 15px; margin-bottom:30px;  }
div#boxall1    { margin-bottom:10px;  }
div#boxall div {background:transparent url('img/bg-field_long2.gif') repeat-x 0 bottom; ; padding: 15px ; padding-left:0px;  border: 0px solid ; }

/*  ----------  galeria  ----------------- */
div#boxall div#icon { display: block ; clear: both; margin: 0; padding: 0; border: 0px solid red ; background-color: transparent }
div#boxall div#icon img {width: 60px; height: 40px; margin: 0px 5px 5px 0 ; padding: 0; border: 1px solid #C9CAD6 ; }
div#boxall img.main {width: 440px; height: 290px; margin: 10px 0px 15px 0 ; padding: 0; border: 1px solid #C9CAD6 ; }
div#boxall img.main1 {width: 440px; height: 323px; margin: 10px 0px 15px 0 ; padding: 0; border: 1px solid #C9CAD6 ; }

/* --------- HEADER  ---------- */
div#boxall h2, div#boxall h4, div#boxall1 h4, div#boxall h3 { background: url('img/') no-repeat left top;   font-size: 1.3em; height: 20px; color: #33009D ;
   text-transform: uppercase ; margin: 0 0 0px 0; padding: 13px 0 0 0; font-weight: bold ; border: 0px solid ;}
div#boxall1 h4 { margin: 0 0 10px 0 }
div#boxall h5 { font-size: 1em;  color: #6C6C6C ; margin: 0; padding: 0; font-weight: bold ; border: 0px solid ;}
div#boxall h5 img  { border: 0px solid }
div#boxall ul  { padding: 0 ; padding-left: 15px ; margin-left: 0px }
div#boxall table.let { width: 440px;  margin: 0 0 10px 0; border: 0px solid}
div#boxall table tr.r1 { background: #E2E8F2 url('img/bg_r1.gif') repeat-x left top; }
div#boxall table tr.r2 { background: #F1F3F9 url('img/r2.gif') repeat-x left top; }
div#boxall table td.r3 { width: 80px; padding-left: 0px; }
div#boxall table td { padding: 2px 10px ; border: 0px solid}
div#boxall table td.euro { text-align: right; }
div#boxall table td.euro1 { text-align: right ; width: 40px ;}
div#boxall table td.skk { text-align: right ; width: 90px ; }
div#boxall table.let td span { width: 12px; height: 12px ; background: transparent url('img/letun.gif') no-repeat left top; clear: both; margin: 0 5px 0 5px ;  padding: 0; border: 0px solid ; clear: both}


/* ------------------------ CENNIK   ------------------ */
#content #cennik  { height: 31px; 	border: 0px solid black ; background: transparent url('img/bg_cennik1.gif') repeat-x left bottom;   clear: both ; padding: 0; margin-bottom: 10px ; 	}
#content #cennik2  { height: 31px; 	border-bottom: 0px solid black ; background: transparent url('img/bg_cennik1.gif') repeat-x left bottom;   clear: both ; padding: 0; margin-bottom: 10px ; 	}

#content #cennik h1 {float: left ; border: 0px solid ; 	padding: 0; 	line-height: 24px;}
#content #cennik2 h1 {float: left ; border: 0px solid ; 	padding: 0; 	line-height: 24px;}
#content #navigation2 { 	float: left; border: 0px solid ; 
	margin: 0; 		
	padding: 0;
	text-align: left;
}

#content #navigation2 ul, #content #navigation2 li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#content #navigation2 a:link, #content #navigation2 a:visited { 

	float: left;
	font-size:11px;
	font-weight: bold;
	margin: 5px 0 0 0 ;
	padding: 4px 7px 4px;
	text-decoration: none;
	color: #E2E4EF;
	border: 1px solid #707E9B ;
	border-right: 1px solid #659AC9; 	border-bottom: 1px solid #707E9B; 
	background: #707E9B url('img/bg_menu.gif') repeat-x left top ;
}
	
#content #navigation2 a:hover { color: #627B9F; 	background: #F8F8FD  url('img/bg_menu_up.gif') repeat-x left 0 ; border-right: 1px solid #659AC9;}
#content #navigation2 a.selected { color: #627B9F;	background: #F8F8FD  url('img/bg_menu_up.gif') repeat-x left 0 ; border-bottom: 1px solid #707E9B ; border-left: 1px solid #659AC9; border-right: 0px solid #707E9B;}
#content #navigation2 a.selectedr { color: #627B9F;	background: #F8F8FD  url('img/bg_menu_up.gif') repeat-x left 0 ; border-bottom: 1px solid #707E9B ; border-left: 1px solid #659AC9; border-right: 1px solid #707E9B;}


/*   ------------------------------------------------------------------  */


div#boxall div div {  background: #1771C7 ; font-weight: bold; font-size: 100%; color: white; margin:10px 0 10px 0}
div#boxall div div h3 { color: #FFFF00; font-weight: bold; font-size: 140%; margin:0 ;padding: 0 ;   text-transform: normal;}
div#boxall div img { margin: 10px 0 5px 0 ; float: none ; clear: both; border: 0px solid; } 

div#boxall div.stop { background:transparent ;  float: left;    border: 0px solid;   margin: 0 0 0 0 ;    padding: 0 0 0 0 ;  }

div#boxall div#cista { margin: 0 90; background:#1771C7; color: white ; width: 280px; font-size: 150%; letter-spacing: 1px ; text-align: center} 
div#cista h1{margin: 5px 15px}
div#slogan { display: block ;  margin: 0 0 25px 0; padding: 12px; /*background:#1771C7;*/ background:  url('img/bg-field_long2.gif') repeat-x left -150px;color: #1771C7 ; font-size: 130%; text-align: left ; font-weight: normal} 
div#slogan img {  margin: 0 15px 0 0}

div#slogan2{ display: block ; margin: 0 0px 25px 0; padding: 12px;  background: #1771C7  url('img/bg-field_long21.gif') repeat-x left bottom; color: #FFF ; font-size: 130%; text-align: left ; font-weight: normal} 
div#slogan2 img {  margin: 0 15px 0 0}

div#boxall h1 {   font-size: 1.8em;   padding: 0 ; margin: 0;  background: transparent url('none') ;  border:0px solid  ; }
div#boxall ul.red {   font-size: 1.2em;   line-height: 1.9;    list-style-image: url('img/sipka_sepia.gif') ; font-weight: bold ;}
div#boxall ul.red li{ padding-left: 10px;  }

#content fieldset { border: 1px solid #D3CAF5;  padding: 10px ; background: url('img/bg-field.gif') repeat-x left bottom;}
#content legend { background-color: transparent; padding: 5px 10px;  border: 0px solid ;}
#content legend img{ border: 0px solid ;}
#content fieldset h1 {   font-size: 1.3em;   margin: 0;     border:0px solid  ; }

#content h2 {
  font-size: 1em ; font-weight: bold ;
  background: url('img/sipka.gif') no-repeat 0 0;
  padding-left: 1.8em; color: #003075 ;
  margin: 1.6em 0 1em ;   border: 0px solid blue ;
}

#content h2 span {
  font: normal 14px Arial,Helvetica,sans-serif;
}

#content h3 {
  font-size: 1.2em;
  margin: 1.2em 0 .6em 0;
    border:0px solid  ;
}


#content h3.h3 {
text-align: right; 
 font-size: 1.2em;
  margin: 1.9em 0px 0px 0px;
  padding-bottom: 5px;
    border-bottom:1px dashed #91A2C7  ;
}

#content h4 {
  font-size: 1.2em ; font-weight: bold ;
  background: url('img/sipka1.gif') no-repeat 0 50%;
  padding-left: 1.8em;
  margin: 0m 0 .6em 1em ;   border: 0px solid blue ;
}

#content h1 {
background: url('img/h_delfin.gif') no-repeat left top; 
  font-size: 1.7em; height: 40px; 
  margin: 10px  0 15px 0; padding: 5px 0 0 50px; 
    border:0px solid  ;
}

#content h6 {
background: url('img/h_delfin1.gif') no-repeat left top; 
  font-size: 1.6em;   margin: 0  0 15px 0 ; padding:0; border:0px solid  ; }

#content p, #content table {
  font-size: 1em;
  line-height: 1.3;
  margin: 0 0 1em 0;
  border:0px solid  ; 
}

#content img {
  border: 0px solid  #C9C9F2 ;
}

#boxall img {
  border: 0px solid  #C9C9F2 ;
}

#content p a img.c1 {
  float: left;
  margin: 0 10px 1em 0;
  border:0px solid  ;
}


#content ul, #content ol, #content {
  font-size: 1em;
  line-height: 1.35;
  list-style-image: url('img/bodka_blue.gif') ;
}

#content a { 
  text-decoration: underline;
}

#content a:link {
  color: #007CDF    /*  #6898DC;   */
}

#content a:visited {
  color: #007CDF    /*  #6898DC;   */
}

#content a:active {
  color: #007CDF    /*  #6898DC;   */
}

#content a:hover {
  color: #7AAD00;
}


#content em {
  font-style: normal;
  font-weight: bold;
  background-color: #FBE998;
}

/*  ---------- objednavka --------------- */

#content  table#objednavka {
width:420px; height:50px ; margin-left: 0px ; 
margin-top:0px;
border: 0px solid #AFBBD8;
background-color: transparent;
}
#content td, #content textarea, #content input, #content select option
{ font-family: Arial,Tahoma,Verdana,Monotype Corsiva; font-size: 100% }

#content td { font-weight: none; 
text-align: left;   vertical-align:center;	
text-indent:none;  text-decoration: none; padding: 0px ;
}
#content td.bunkar {
width:150px; padding-left: 0px;
}
#content td.bunka {
background-image:url(none); padding-left: 0px;
} 

#content td.bunkac {
background-image:url(none);
font-weight: none; 
text-align: center;   vertical-align:center;	
text-indent:none;  text-decoration: none;
padding: 5px; 
} 

select { width: 100%; border: 1px solid #c8c8c8}

textarea {
width: 100%; height: 70px; 
background: #E3E9F3 url('img/bg_r1.gif') repeat-x left top;
font-weight: none; 
text-align: left; text-indent:0px; vertical-align:top;
padding:0px 0px 0px 5px; margin-left:10px 5px 0px 0px; 
text-decoration: none; border: 0px #2D5582 solid;
overflow:auto; border: 1px solid  #A5B4CB;

		SCROLLBAR-FACE-color: #efefef;
		SCROLLBAR-HIGHLIGHT-color: #efefef;
		SCROLLBAR-SHADOW-color: #efefef;
		SCROLLBAR-3DLIGHT-color: #efefef;
		SCROLLBAR-ARROW-color: #444444;
		SCROLLBAR-TRACK-color: #efefef;
		SCROLLBAR-DARKSHADOW-color: #efefef;

}

input{
width: 100%;
background: #E3E9F3 url('img/bg_r1.gif') repeat-x left top;
font-weight: none; 
text-decoration: none;
text-align: left;    text-indent:none;  vertical-align:top;
margin-left:0;  padding-left:10px; 
border: 0px solid ;
border: 1px solid  #A5B4CB;
}
input.asked {
background: #E3E9F3 url('img/poziadavka.gif') no-repeat left top; border: 1px solid  #A5B4CB;
}

select { font-size: 90% ;border: 1px solid  #A5B4CB; 	padding-left:1em;  background: #E3E9F3 }
select.asked { background: #EFEFFF url('img/poziadavka.gif') no-repeat left top;  }

.poslat {
width: 160px; background: #B2F3B2 ;
font-weight: bold; text-align: center; 
vertical-align:top; margin-top:10px; margin-bottom:0px;
text-decoration: none; border: 1px #999999 solid;
cursor:hand;
}

.reset { background: #FFD9D9 ;
filter: Alpha(opacity: 50); width: 70px ;
font-weight: none; 
text-align: center;  vertical-align:top;
margin-top:10px;  margin-left:0; padding: 0 px; 
margin-bottom:0px;
text-decoration: none;
border: 1px solid #999999 ;
cursor:hand;
}




