/* CSS Document */

body {
	background-color: #7bc2c2;
	background-image: url(img/patt10x350.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: 'arial',sans-serif;
  /*olor:#545454;*/
  color:#363636;

}

div#center {
  width: 851px;
	margin: 0 auto;
	text-align: center;
}

div#top {
  width: 849px;
  height: 110px;
	background-color:#ffffff;
	background-image:url(img/topbg.gif);
	background-repeat:no-repeat;
	background-position:top right;
	text-align: left;
	border-right: 1px solid #518a8a;
  border-left: 1px solid #518a8a;	
  *margin-bottom: -3px;
}

div#logo {
  width: 366px;
  height: 110px;
  float:left;
}

div#kontakt {
  width: 185px;
  height: 65px;
  float:right;
  padding: 40px 5px 5px 0px;  
}

div#kontakt img{
  float:left;
}

div.kontakt-radek {
  clear:both;
  margin-bottom: 10px;
}

div#menudiv {
  width: 849px;
  height: 49px;
	background-color:#ffffff;  
	border-right: 1px solid #518a8a;
  border-left: 1px solid #518a8a;		
}

div#menu {
  width: 766px;
  height: 49px;
  margin-left: 22px;
  margin-right: 21px;
	background-color:#2b312a;  
	background-image: url(img/menupattbg_5x49.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding: 0px 20px 0px 20px;
  overflow:hidden;
	
}

div.menudelim {
  width: 2px; 
  height: 49px; 
	background-image: url('img/menudelim2x49.gif');
	background-repeat: no-repeat;   
  /**margin-bottom: -13px;*/
  padding: 0;     
  float:left;
}

a.menuitem{
  color: #bdbfbd;
  display: block;
  height: 24px;   
 /* min-width: 60px;*/ 
  /**width: 70px;*/ 
  text-decoration: none;  
	/*overflow-y:hidden;   	
  text-overflow:ellipsis;*/      
  padding: 20px 25px 5px 25px;
	background-image: url('img/menupatt_5x49.gif');
	background-repeat: repeat-x;
	background-position: top left;
  float:left;	 
  font-weight: normal;
}

a.menuitem:hover{
	background-image: url('img/menupatthover_5x49.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-decoration: none;  
	color: #ffffff;
	font-weight: normal;
}

a.menuitem:active{
	background-image: url('img/menupatthover_5x49.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-decoration: none;  
	color: #ffffff;
	font-weight: normal;
}


a.menuitemselected{
  display: block;
  height: 24px;   
  text-decoration: none;      
  padding: 20px 25px 5px 25px;
	background-image: url('img/menupatthover_5x49.gif');
	background-repeat: repeat-x;
	background-position: top left;
  float:left;	 
  font-weight: normal;
	color: #ffffff;
}

a.menuitemselected:hover{
	background-image: url('img/menupatthover_5x49.gif');
	background-repeat: repeat-x;
	background-position: top left;
	text-decoration: none;  
	color: #ffffff;
	font-weight: normal;
}



div#header {
  width: 851px;
  height: 228px;
	background-color:#ffffff;
	background-image:url(img/header.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

img {
  border: 0;
}

div.clean {
  float: none;
  clear: both;
}


div#content {
  width: 849px;
	background-color:#ffffff;
	border-right: 1px solid #518a8a;
  border-left: 1px solid #518a8a;	
	min-height: 300px;
	_height:300px;
  padding-top: 30px;
  *margin-bottom: -29px;
}

div#content-left {
  width: 201px; /*223 px*/
	background-color:#ffffff;
	padding-left: 22px;
	float:left;
	min-height: 100px;
	_height:100px;
}

div#content-center {
  width: 364px; /*404 px*/
	background-color:#ffffff;
	padding: 0px 20px 0px 20px;
	overflow:hidden;
	float:left;
	text-align: left;
}

div#content-right {
  width: 201px; /*222 px*/
	background-color:#ffffff;
	padding-right: 21px;
	float:left;
	min-height: 100px;
	_height:100px;	
}

div#footer {
  width: 849px;
	background-color:#ffffff;
	border-right: 1px solid #518a8a;
  border-left: 1px solid #518a8a;	
  padding-bottom: 30px;
  padding-top: 10px;
  min-height: 100px;	
  _height: 100px;	
}


div#footer-menu {
  width: 829px; /* 849px */
  min-height: 30px;
  _height: 30px;
	background-image: url('img/footer-menu-line.gif');
	background-repeat: no-repeat;  
	background-position:top center;
	padding: 10px;
	text-align: center;
	
}

div#footer-menu a{
   text-decoration: none;
   color: #299490;
   font-weight: bold;
   margin: 0px 5px 0px 5px;
}

div#footer-menu a:hover{
   text-decoration: underline;
   color: #299490;
   font-weight: bold;
}

div#footer-copyright {
  width: 829px; /* 849px */
  min-height: 10px;
  _height: 10px;
	padding: 20px 10px 0px 10px;
	text-align: center;
	float: none;
	clear: both;
}


div#footer-insetHtml {
  width: 468px; /* 849px */
  margin: 0 auto;
	text-align: center;
}


div#footer-insetHtml div{

	text-align: center;
 margin: 0 auto;

}

div#bottom {
  width: 851px;
  height: 14px; 
	background-image: url('img/bottom851x14.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	
	margin-bottom: 20px;
}




div#catalogue-search-content {
  width: 201px;
  height: 175px; 
	background-image: url('img/search.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	  
}

div#catalogue-search-content h2{
	font-size: 12px;
	font-family: 'arial',sans-serif;
  color:#ffffff;
  font-weight: bold;
  padding: 10px 3px 3px 30px;  
  text-align:left;
  margin: 0px 0px 15px 0px;
}

div#catalogue-search-content div.input{
  width: 191px;
  padding: 0px 5px 0px 5px;
  margin-top: 16px;
}

div#catalogue-search-content div.input label{
  text-align: right;
  display:block;
  color: #ffffff;
}

div#catalogue-search-content div.input select{
  width: 191px;
  
}


div#catalogue-search-submit {
  width: 201px;
  height: 43px; 
	background-image: url('img/searchbottom.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	  
}

.catalogue_search{
  width: 136px;
  height: 43px; 
	background-image: url('img/searchbutton.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	 
  border: 0;
  color: #ffffff; 
  font-size: 12px;
  font-family: 'arial',sans-serif;
  font-weight: bold;
  cursor:pointer;
  cursor:hand;
}

.catalogue_search_hover{
  width: 136px;
  height: 43px; 
	background-image: url('img/searchbutton-h.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	 
  border: 0;
  color: #ffffff; 
  font-size: 12px;
  font-family: 'arial',sans-serif;
  font-weight: bold;
  cursor:pointer;
  cursor:hand;
}





div#akce-head {
  width: 201px;
  height: 55px; 
	background-image: url('img/akce.jpg');
	background-repeat: no-repeat;  
	background-position:top left;	  
}

div#akce-head h2{
	font-size: 12px;
	font-family: 'arial',sans-serif;
  color:#ffffff;
  font-weight: bold;
  padding: 10px 3px 3px 30px;  
  text-align:left;
  margin: 0px 0px 15px 0px;
}

div#akce-img {
  width: 201px;
  background-color: #ffffff;
}

div#akce-text {
  width: 191px;
  background-color: #ffffff;
  text-align: left;
  overflow:hidden;
  padding: 5px;
}



a{
   text-decoration: none;
   color: #299490;
   font-weight: normal;
}

a:hover{
   text-decoration: underline;
   color: #299490;
   font-weight: normal;
}

.strong {
   font-weight: bold;
     color:#545454;
}

.strong a{
   font-weight: bold;
}

.strong a:hover{
   font-weight: bold;
}
/*----------------------------------------------------------------------------*/
/* NEWSLETTER */
/*----------------------------------------------------------------------------*/

a.newsletter {
  display: block;
  width: 201px;
  height: 63px;
  padding: 0;
  margin: 0px 0px 10px 0px; 
	background-image: url('img/newsletter.png');
	background-repeat: no-repeat;  
	background-position:top center;
  background-color: #2b312a;  
}

a.newsletter:hover {
  display: block;
  width: 201px;
  height: 63px;
  padding: 0;
  margin: 0px 0px 10px 0px; 
	background-image: url('img/newsletter-h.png');
	background-repeat: no-repeat;  
	background-position:top center;
  background-color: #eb8a1a;    
  
}



/*----------------------------------------------------------------------------*/
/* NEWSLETTER - NEW*/
/*----------------------------------------------------------------------------*/

a.newsletter2 {
  display: block;
  width: 201px;
  height: 29px;
  padding: 0;
  margin: 0px 0px 10px 0px; 
	background-image: url('img/newsletter2.png');
	background-repeat: no-repeat;  
	background-position:top center;
  background-color: #2b312a;  
}

a.newsletter2:hover {
  display: block;
  width: 201px;
  height: 29px;
  padding: 0;
  margin: 0px 0px 10px 0px; 
	background-image: url('img/newsletter2-h.png');
	background-repeat: no-repeat;  
	background-position:top center;
  background-color: #eb8a1a;    
  
}






div.input {
   float:left;
}


h1 {
	font-size: 19px;
	font-family: 'georgia', 'arial', sans-serif;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 3px 45px;
	color: #605f5c;
/*	width:100%;*/
	display: block;
	background-image: url('img/h1icon.png');
	background-repeat: no-repeat;
	background-position:top left;	
	min-height: 51px;
	_height: 51px;
}

h2 {
	font-size: 12px;
	font-family: 'arial', sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}


p {
  padding: 0;
  margin: 0px 0px 15px 0px;
}


div#fulltext {
  margin-bottom : 10px;
}

input.fulltext_input {
width: 115px; 
height: 20px; 
background-image: url('img/fulltext-bg-160x27.png'); 
padding: 7px 0px 0px 45px; 
border: 1px solid #737777; 
font-size:11px;
color: #555555; 
}

input.fulltext_submit {
width: 38px; 
height: 29px; 
background-image: url('img/fulltext-button-38x29.png'); 
padding: 0; 
border: 0; 
margin-left:1px;
cursor:pointer;
cursor:hand;
}

input.fulltext_submit_hover {
width: 38px; 
height: 29px; 
background-image: url('img/fulltext-button-h-38x29.png'); 
padding: 0; 
border: 0; 
margin-left:1px;
cursor:pointer;
cursor:hand;
}

