body 
{
  background: white url("background-pattern.gif") top left repeat;
  padding: 0px;
  margin: 0px;
  text-align: center;
  font-family: Calibri, Arial, sans-serif;
  font-size: 18px;
}

h1
{
  display: none;
}

#background-layer
{
	background:URL("background-layer.gif") top left repeat-x;		
}

#header-strip
{
	height: 77px;
	width: 845px;
	background: URL("header-stripe.gif") top left no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#header 
{
  height: 148px;
  width: 845px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background: URL("header.jpg") top left no-repeat;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
}

#header br {
  clear: both;
  line-height: 0px;
}

.logo {
  float: left;
  }

.logo a img
{
  border-width: 0px;
}

.flags 
{
  float: right;
  background: white URL("flags-background.gif") top left no-repeat;
  width: 42px;
  height: 80px;
  text-align: center;
  display: none;
}
  
.flags a 
{
  margin-top: 10px;
  margin-left: 5px;
}

.flags img {
  border: 1px solid black;
  margin-top: 10px;
}

  
#menu 
{
  width: 845px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  margin-bottom: 0px;
  padding: 0px;
  height: 29px;
  display: block;
  background-image: url("menu-background.jpg");
  background-position: 0px 0px;
  background-repeat: no-repeat;
 /* border: 1px solid blue; /* */
}

#menu ul 
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  margin-left: 190px;
  margin-right: 10px;
 /* border: 1px solid blue; /**/
}
  
#menu li 
{
  float: left;
  padding: 0px 0px;
  font-size: 14px;
  height: 18px;
  line-height: 18px;
  margin-top: 5px;
  /* border: 1px solid red; /* */
}

#menu li a 
{
  text-decoration:none;
  display: block;
  font-size: 16px;
  padding-top: 0px;
  text-align: center;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 2px solid black;
  font-weight: bold;
}

#menu li a:hover
{
	color: gray;	
}

#menu li.inactive2 a,
#menu li.active2 a,
#menu li.inactive3 a,
#menu li.active3 a 
{
	border-right: none;
}

#menu li.inactive2,
#menu li.active2 
{
	margin-right: 0px;
}

#menu li.inactive3,
#menu li.active3,
#menu li.inactive4,
#menu li.active4
{
	float: right;	
}

#container 
{
  width: 843px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  background-image: url("container-background.jpg");
  background-position: top left;
  background-repeat: repeat-x;
  min-height: 709px; 
  border-width: 0 1px 0 1px;
  border-style: solid;
  border-color: black;
  background-color: #f6f8f3;   
}

#container div.intro 
{
  text-align: center;
}

#container div.intro a img
{
  border-width: 0px;
}

.katalog 
{
  float: left;
  width: 200px;
}

.katalog div.katalog-body
{
  background: URL("katalog-background.gif");
  background-position: -1px 0;
  background-repeat: repeat-y;
  margin-bottom: 0px;
}

.katalog .top 
{
  background: URL("katalog-background.gif");
  background-position: -1px 0;
  background-repeat: repeat-y;		
  padding-top: 10px;
}

.katalog .bot 
{
  background: URL("katalog-background.gif");
  background-position: -1px 0;
  background-repeat: repeat-y;
  margin-top: 0px;		
}

.katalog .bot-0 
{
  height: 25px;
  width: 194px;
  background: URL("katalog-item-bottom.gif") -1px 0 no-repeat;
}

.katalog .top-0
{
  background: URL("katalog-background.gif");
  background-position: -1px 0;
  background-repeat: repeat-y;		
  height: 1em;
  width: 200px;
  margin-top: 0px;
}


.katalog .bottom1 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom1.gif") top left no-repeat;
  }

.katalog .bottom2 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom2.gif") top left no-repeat;
  }

.katalog .bottom3 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom3.gif") top left no-repeat;
  }

.katalog .bottom4 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom4.gif") top left no-repeat;
  }

.katalog .bottom5 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom5.gif") top left no-repeat;
  }

.katalog .bottom6 {
  height: 180px;
  width: 200px;
  background: white URL("../image/katal-bottom6.gif") top left no-repeat;
  }


.katalog .katalog-low {
  height: 180px;
  width: 200px;
  background: white URL("../image/katalog-low1.gif") top left no-repeat;
  }

.katalog .bottom-kontakt,
.katalog .bottom-podminky 
{
  height: 25px;
  width: 193px;
  background-image: url("katalog-item-bottom.gif");
  background-position: -1px 0;
  background-repeat: no-repeat;
}


.katalog ul 
{
	margin: 0px;
  	padding: 0px;  	  	
}

.katalog li 
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-bottom: 0px;
  
  /* Temito radky si nejsem jist, Vita */
  background: URL("katalog-background.gif");
  background-position: -1px 0;
  background-repeat: repeat-y;
}

.katalog li a, .katalog li a:link  
{
  color: #33652F;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  display: block;  
  padding-left: 34px;
  line-height: 18px;
  padding-bottom: 4px;
  padding-right: 20px;  
}

.katalog li a:hover, .katalog li a:active 
{
  background-image: url("katalog-item-hover.gif");
  background-position: -1px 0;
  background-repeat: no-repeat;
  color: #33652F;  
}
  
.katalog ul.sub-kat 
{
}

.katalog ul.sub-kat li
{
  padding-bottom: 2px;
}

.katalog ul.sub-kat li a
{
  font-size: 0.8em;
  padding-left: 54px;
  color: #ffffff;
}

.katalog ul.sub-kat li a:hover, 
.katalog ul.sub-kat li a:active
{
  background-image: url("katalog-subitem-hover.gif");
  background-position: -1px 0;
  background-repeat: no-repeat;
  color: #33652F;  
}


  
.main 
{
  width: 430px;
  float: left;
  margin-left: 0px;
  text-align: center;
  /*border: 1px solid green; /* */
  /*border: 1px solid red; /* */  
}

.main .navigace 
{
  
  font-size: 14px;
  color: #0d004c;
  text-align: left;
  color: #ffffff;
  margin-top: 5px;
}

.main .navigace a, .main .navigace a:link, .main .navigace a:visited 
{
  font-size: 14px;
  color: #235b47;
/*  font-weight: bold; */
  letter-spacing: 1px;
  text-decoration: none;
}

.main .navigace a:hover, .main .navigace a:active
{
  text-decoration: underline;
}

.main .navigace div.title
{
  margin-bottom: 2px;
}

.main .navigace span
{
/*  font-weight: bold; */
  letter-spacing: 1px;
  font-size: 14px;
}

.main .preview
{
  width: 400px;
  text-align: left;
}

.main .preview img
{
  border: 1px solid #9d0a0e;
  padding: 1px;
  margin-right: 14px;
  margin-left: 14px;
  margin-bottom: 7px;
}

h2 
{
  color: #33652F;
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  text-align: left;
  letter-spacing: 1px;
  background-image: url("background-nadpis.jpg");
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-top: 0px;
  padding-left: 5px;
}

h3
{
  color: #2F6531;
  font-size: 14px;
  font-weight: normal ;
  margin: 0px;
  margin-top: 10px;
  padding: 0px;
  text-align: left;
  letter-spacing: 1px;
}

.separator 
{
  clear: both;
  visibility: hidden;
  width: 50px;
  height: 0px;
  padding: 0px;
  margin: 0px;
  font-size: 0px;
  /* border: 1px solid blue; /* */
}

.main .item 
{
  width: 330px;
  float: left;
  margin-left: 5px;
  font-size: 12px;
}

.main .item img 
{
  border: 1px solid black;
}

.main .material 
{
  margin-top: 10px;
  font-size: 12px;
  /*  font-family: Trebuchet MS, Arial, Sans-Derif; */
  text-align: left;
}

.main .material div 
{
  margin-top: 5px;
  cursor: pointer;
}

.main .material div img 
{
  margin-right: 5px;
   margin-bottom: -2px; 
}

.main .material div span
{
  margin-left: 10px;
  font-weight: bold;
}

.random-zbozi {
  float: right;
  width: 150px;
  background: white;
  /*border: 1px solid black;
  border-bottom: none;*/
  text-align: center;
  margin-bottom: 10px;
  font-size: 11px;
  font-weight: bold;
  }

.random-zbozi div.title
{
  color: gray;
  margin-bottom: 10px;
}

.random-zbozi div.title2
{
  color: gray;
  margin-bottom: 10px;
  margin-top: 20px;
}


.random-zbozi .afil_item 
{
  margin-bottom: 20px;
}

.random-zbozi .afil_item img 
{
  border: 1px solid #235b47;
  margin-bottom: 5px;
}

.random-zbozi .afil_item a
{
  color:  #235b47;
  text-decoration: none;
}

.random-zbozi .afil_item a:hover
{
  color: #9d0a0e; 
  text-decoration: none;
}


#image-line {
  clear: both;
  width: 100%;
  height: 75px;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  color: white;
  background: URL("../image/foot-back.gif") bottom center repeat-x;
  margin-top: 40px;
  margin-bottom: 10px;
  display: none;
  }

#footer 
{
  clear: both;
  background: URL("footer-background.jpg") bottom center repeat-x;
  height: 35px;
  width: 845px;
  color: #759764;
  font-size: 0.8em;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

#footer a
{
  	color: #759764;
	text-decoration: none;
}

#footer span.version
{
	float: right;
	font-size: 0.8em;
	margin-right: 5px;
	color: #ffffff;
}

.main p
{
  line-height: 1.3em;
  text-align: justify;
  font-size: 13px;
  text-indent: 1em;
}

.main p.noi
{ 
  line-height: 1.3em;
  text-align: justify;
  font-size: 13px;
  text-indent: 0em;
}

.main p.noie
{
  line-height: 1.3em;
  text-align: justify;
  font-size: 13px;
  text-indent: 0em;
  color: #9d0a0e;
  font-weight: bold;
}

.main div.note
{
  margin-bottom: 10px;
}

.main div.note p
{
  font-style: italic;
  color: gray;
}

.main div.vlastnosti-title
{
  font-size: 13px;
  text-indent: 0em;
  margin-top: 10px;
  border-bottom: 1px solid #a0a0a0;
  color: #9d0a0e;
  text-align: left;
  margin-left: 15px;
  margin-right: 20px;
  padding-bottom: 2px;
}

.main p a, 
.main p a:link, 
.main p a:visited
{
  font-size: 13px;
  color: #235b47;
  font-weight: bold; 
  letter-spacing: 1px;
  text-decoration: none;
}

.main p a:hover,               
.main p a:active
{ 
  color: #9d0a0e;
  text-decoration: underline;
} 

.main em
{
  font-weight: bold;
  font-style: normal;
}

.main div.params
{
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 400px;
  background-image: url("parametry-background.gif");
  background-repeat: repeat-y;
  background-position: top left;  
}

.main div.partop
{
  width: 400px;
  height: 7px;
  background-image: url("parametry-top.gif");
  background-repeat: no-repeat;
  background-position: top left;
}

.main div.parbot
{
  width: 400px;
  height: 7px;
  background-image: url("parametry-bottom.gif");
  background-repeat: no-repeat;
  background-position: bottom left;
}


.main div.params table
{
  padding: 1px;
  width: 380px;
  font-size: 15px;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
}

.main div.params table td.nazev
{
  text-align: left;
  width: 25%;
  font-weight: bold;
}

.main div.params table td.hodnota
{
  text-align: center;
  width: 10%;
}

.main div.params table td.jednotka
{
  text-align: center;
  width: 5%;
}

div.matmenu
{ 
  border: 2px solid #235b47;
  position: absolute;
  left: 100px;
  top: 100px;
  display: none;
  overflow: hidden;
  background-color: white;
  width: 630px;
  background-color: #e0e0e0;
}

div.matmenu div.item
{
  width: 120px;
  height: 160px;
  font-size: 12px;
  float: left;
  text-align: center;
}

div.matmenu div.item img
{
  margin-top: 10px;
  border: 1px solid black;
  padding: 1px;
  margin-bottom: 5px;
}

div.matmenu div.title
{
  color:  #9d0a0e;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.matmenu div.close
{
   clear: both;
   text-align: center;
   font-size: 11px;  
   margin-top: 10px; 
}

div.matmenu div.close a, div.matmenu div.close a:link, div.matmenu div.close a:visited
{
  font-size: 11px;
  color: #235b47;
/*  font-weight: bold; */
  letter-spacing: 1px;
  text-decoration: none;
}

div.matmenu div.close a:hover, div.matmenu div.close a:active
{
  color: #9d0a0e;
  text-decoration: underline;
}


.main div.cena
{
  text-align: left;
  font-size: 20px;
  margin-top: 10px;
  margin-left: 17px;
  margin-right: 20px;
  float: left;
  color: #2A652D;
  /* border: 1px solid red; */
}

.main div.sleva,
.main div.personal-order
{
	float: left;
	font-size: 15px;
	margin-left: 17px;
	text-align: left;
	line-height: 1.3em;
	width: 330px;	
}

.main div.sleva span.sleva-cena
{
	color: #FF6F00;
	font-weight: bold;	
}

.main div.sleva a,
.main div.personal-order a
{
	color: #FF6F00;
	font-weight: bold;
	text-decoration: none;
}

.main div.sleva a:hover,
.main div.personal-order a:hover
{
	text-decoration: underline;
}

#price
{
  font-weight: bold;
  letter-spacing: 1px;
}

#full-image
{
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 231px;
  height: 231px;
  padding: 16px 28px 30px 19px;
  background-image: url("product-background.gif");
  background-position:  left top;
  background-repeat: no-repeat;
}

.main div.zbozi-list
{
  width: 440px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 50px;
  /* border: 1px solid purple; */
}

.main div.zbozi-list div.item-0,
.main div.zbozi-list div.item-1,
.main div.zbozi-list div.item-2
{
	/* border: 1px solid red; */
	width: 144px;
	float: left;
	margin-bottom: 10px;
}

.main div.zbozi-list img
{
  border: none;
  padding: 5px 10px 10px 4px;
  background-image: url("background-kategorie-image.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  width: 100px;
  height: 100px;
  font-size: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.main div.zbozi-list a:hover img
{
  background-position: -128px 0px;
  width: 100px;
  height: 100px;
}


.main div.zbozi-list h2.nadpis1
{
  color:  #33652F;
  font-size: 14px;
  font-weight: bold;
  margin-left: 0px;
  letter-spacing: 0px;
  text-align: center;
  background-image: none;
}

.main div.zbozi-list div.nadpis2
{
	color: #303030;
	font-size: 0.7em;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 4px;
}

.main div.zbozi-list div.kod
{
  color:  #9d0a0e;
  font-size: 11px;
  font-weight: normal;
  color: #707070;
  margin-bottom: 10px;
}

.main div.zbozi-list div.break
{
  clear: both;
  visibility: hidden; 
}

.main div.kat-list
{
  width: 430px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 10px;
  /*border: 1px solid purple;*/
}

.main div.kat-list div.item
{
  margin-bottom: 20px;
  text-align: left;
/*  border: 1px solid blue; */
  width: 390px;
}

.main div.kat-list div.item img
{
  /* border: 1px solid  #235b47; */
  border: none;
  padding: 5px 10px 10px 5px;
  float: left;
  background-image: url("background-kategorie-image.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.main div.kat-list div.item a:hover img
{
	background-position: -128px 0px;		
}

.main div.kat-list div.item div,
.main div.kat-list div.item h2.nazev
{
  float: left;
}

.main div.kat-list h2.nazev
{
  margin: 0px;
  padding: 0px;
  color:  #3B6535;
  font-size: 18px;
  font-weight: bold;  
  width: 250px;
  margin-left: 10px;
  padding-bottom: 2px;
  border-bottom: 1px solid #C2D496;
  background-image: none;
}

.main div.kat-list div.popis
{
  font-size: 12px;
  width: 250px;
  margin-top: 6px;
  margin-left: 10px;
  height: 50px;
}

.main div.kat-list div.pocet
{
  color: gray;
  font-size: 12px;
  width: 250px;
  margin-top: 10px;
  margin-left: 10px;  
}

.main div.kat-list div.pocet span
{
  font-weight: bold;
}

.main div.line
{
	display: none;
}

.main span.noitems
{
  font-size: 12px;
  color: gray;
}

.main div.mapa
{
  text-align: left;
  margin-top: 10px;
}

.main ul.list1
{
  font-size: 13px;
  text-align: left;
  list-style: square; 
  line-height: 1.3em;
  padding-left: 20px;
  margin-left: 0px;
}

.main ul.list1 li
{
  margin-bottom: 10px;
}

.main div.img img
{
  border: 1px solid gray;
  padding: 1px;
  margin-top: 10px;
  margin-bottom: 8px;
}

.main div.add-zbozi
{
  float: right;
  text-align: right;
  /* border: 1px solid red; /* */
  font-size: 11px;
  margin-right: 20px;
  color: gray;
  margin-top: 10px;
}

.main div.add-zbozi input
{
  border: 0px none gray;
}

.main div.add-zbozi input.add
{
   width: 30px;
   border: 1px solid gray;
   background-color: #e0e0e0;
   text-align: center;
   margin-bottom: 4px;
   margin-right: 10px;
   display: none;
}

.main div.add-zbozi input.button
{
	background-image:url("kosik.gif");
	width: 49px;
	height: 56px;	
	cursor: pointer;
}


.main table.shoplist
{
  width: 100%;

  margin-top: 10px;
}

.main table.shoplist th
{
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  padding-bottom: 2px;
}

.main table.shoplist td
{
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  background-color: #C2D496;
  padding: 2px 1px 2px 1px;
}

.main table.shoplist td input
{
  width: 30px;
  text-align: center;
  border: 1px solid gray;
}

.main table.shoplist tr.submit td
{
  background-color: transparent;
  padding-top: 10px;
}

.main table.shoplist tr.submit input
{
  width: 8em;
  height: 1.7em;
  background-color:  #ffffff;
  color: #2F6531;
  font-weight: bold ;
  border: 1px solid black;
}


.main table.shoplist tr.submit input:hover
{
  width: 8em;
  height: 1.7em;
  background-color:  #2F6531;
  color: white;
  font-weight: bold;
  border: 1px solid black;
}

.main table.shoplist tr.suma td
{
  background-color: transparent;
  font-weight: bold;
}

.main textarea
{
  font-size: 12px;
  width: 545px; 
  border: 1px solid gray;
}

.main input
{
  border: 1px solid gray;
}

.main input.submit
{
  width: 10em;
  height: 1.7em;
  background-color:  #ffffff;
  color: #235b47;
  font-weight: bold ;
  border: 1px solid black;
}

div.main p.warning
{
	color: #9d0a0e;
	font-weight: bold;
	text-decoration: blink;
	letter-spacing: 1px;
	text-indent: 0em;	
}


.main input.submit:hover
{
  width: 10em;
  height: 1.7em;
  background-color:  #235b47;
  color: white;
  font-weight: bold;
  border: 1px solid black;
}

div.bannerTop
{
    margin-top: 10px;
    margin-bottom: 10px;
}

div.bannerTop a img
{
    width: 440px;
    border: none;   
}

div.bannerTopRight
{
  width: 190px;
  float: right;
  margin-top: 15px;
  margin-bottom: 3px;
}

div.bannerTopRight a 
{
    margin-left: 4px;
    text-decoration: none;
}   


div.bannerTopRight a img
{
  border: none;
}

div.news-col
{
  float: right;
  width: 193px;		
}

div.news-col div.news,
div.news-col div.news-h
{
  margin-top: 5px;
  text-align: left;
  padding-bottom: 0px;
  font-size: 11px;
  overflow: hidden; 
}

div.news-col div.news-body
{
  background-image: url("novinky-background.gif");
  background-repeat: repeat-y;
  background-position: 1px 0;
}

div.news-col div.news p,
div.news-col div.news-h p
{
	margin-left: 15px;
	margin-right: 24px;
	line-height: 1.4em;
	margin-top: 9px;
	font-size: 12px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}


div.news-col div.news div.top
{
	width: 193px;
	height: 20px;
	background-image: url("novinky-top.gif");
    background-position: 1px 0;
}

div.news-col div.news-h div.top
{	
	width: 193px;
	height: 20px;
	background-image: url("novinky-top-napis.gif");
    background-position: 1px 0;	
}

div.news-col div.news div.bottom,
div.news-col div.news-h div.bottom
{	
	width: 193px;
	height: 19px;
	background-image: url("novinky-bottom.gif");
    background-position: 1px 0;	
}

div.news-col div.news div.datum,
div.news-col div.news-h div.datum
{
  font-size: 12px;
  color: #000000;
  text-align: right;
  background-image: url("novinky-white.gif");
  background-position: 1px 0px;
  background-repeat: no-repeat;
  height: 18px;
  padding-right: 25px;
  padding-top: 2px;
}

div.news-col div.news div.nadpis,
div.news-col div.news-h div.nadpis
{
  font-size: 14px;
  text-align: left;
  padding-right: 25px;
  padding-left: 15px;
  font-weight: bold;
  color: #386A35;
  margin-top: 5px;
}

div.news-col a img
{
	background-image: url("novinky-item.gif");	
	background-position: 1px 0px;
	background-repeat: no-repeat;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 13px;
	padding-right: 10px;
	margin-left: 15px;
	float: left;
	border: none;
	margin-top: 10px;	
}

div.news-col a:hover img
{
	background-position: -72px 0px;	
}


div.news-col div.news img
{
	height: 60px;
	width: 60px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;	
}

.main-doc {
  width: 550px;
  float: left;
  margin-left: 0px;
  text-align: left;
 /*  border: 1px solid red; /* */
  font-size: 13px;
}

.main-doc h2
{
  font-size: 2em;  
}

.main-doc h2.ext
{
  margin-top: 0.2em;
  font-size: 1.5em;
  font-weight: normal;
  margin-: 2em;
}

.main-doc h3
{
  font-weight: bold;
}

.main-doc ol
{
  list-style: decimal;
  text-align: justify;
  margin-left: 2em;
  padding-left: 0px;
  line-height: 1.3em;  
}

.main-doc ol li
{
  margin-: 1em;
  margin-left: 0em;
}

.main-doc em
{ 
  font-style: normal;
  font-weight: bold;
  letter-spacing: 1px;
}

.main-doc a,
.main-doc a:link,
.main-doc a:visited
{
  font-size: 13px;
  color:  #235b47;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: underline;
}

.main-doc a:hover,
.main-doc a:active
{
  color: #fe6600;
  text-decoration: none;
}

.colorfont
{
  color: #fe6600;	
}

div.info p
{
  text-indent: 0em;
  margin-left: 15px;
  margin-right: 15px;
}

#invoice-block
{
	float: left;
}

#delivery-block
{
	float: right;
	margin-left: 40px;
}

#content-block
{
	clear: both;
}

#jecmen-list
{
	height: 20px;
	width: 445px;
	background-image: url("jecmen.gif");
	background-repeat: no-repeat;
	/* border: 1px solid red; /* */
	position: relative; 
	/* float: left; */
	top: 177px; 
	margin: 0px;
	padding: 0px;
}

div.search-col
{
  float: right;
  width: 193px;
  margin: 5px 0 0 0;
}

div.search-col form
{
  margin: 0px;
  padding: 0px; 
}

div.search-col div.search-field
{
  margin: 0px 0px 0px 5px;
  width: 138px;
  height: 35px;
  background: url("search-background.gif") no-repeat;
  float: left; 
  text-align: right;
}

div.search-col input.search
{
  height: 15px;
  width: 115px;
  border: 0px;
  border-style: none;
  font-size: 10px;
  color: #33652f;
  margin-right: 10px;
  margin-top: 7px;
}

div.search-col input.button
{
  background: url("search.gif") no-repeat;
  border: none;
  width: 34px;
  height: 35px;
  cursor: pointer;
    
}

div.search-col-big
{
  float: left;
  margin-left: 0px;
  text-align: left;
  font-size: 13px;
}