/******************************************/
/********* hlavni nastaveni tagu **********/
/******************************************/
* { margin: 0px; padding: 0px; }
.cleaner { clear: both; }

body { font-family: 'Ubuntu', sans-serif; font-size: 14px; 
	background: white url('../Graphics/body_bkg.png') left top repeat; 
	color: black; 
	line-height: 1.5;
}

img {border: 0px; }

a:link { color: #391217; text-decoration: underline; }
a:visited { color: #391217; text-decoration: underline; }
a:active { color: #391217; text-decoration: underline; }
a:hover { color: #391217; text-decoration: none; }

h2 { color: black; font-weight: normal; font-size: 30px;}
h3 { color: black; font-weight: normal; font-size: 24px; }
h4 { color: black; font-weight: normal; font-size: 20px; }

ul { list-style-type: none; margin: 10px 0px;}
ul li { padding-left: 30px; padding-top: 4px; background: url('../Graphics/bullet.png') left 10px no-repeat; 
		padding: 0px 0px 0px 15px; }
	
p { margin:4px 0px; }

/***********************************/
/********* kostra stranky **********/
/***********************************/
/** struktura */
#holder {}
.container {width: 940px; margin: 0px auto; position: relative; }

#horiz-menu {height: 206px; background: url('../Graphics/topmenu_bkg.jpg') center top repeat-x; 
	position: relative; z-index: 10;}
#horiz-menu a.fb-link {display: block; width: 29px; height: 29px; background: url('../Graphics/fb.png') left top no-repeat;
	position: absolute; top: 165px; right: 0px;  }

#top-menu { position: absolute; top: 170px; left: 0px; margin: 0px; } 
#top-menu>li {float: left; position: relative; padding: 0px; margin: 0px 10px; background: none; }
#top-menu>li>a {display: block; color: black; font-size: 19px; text-decoration: none; padding: 0px 7px; 
	border-radius: 5px; }
#top-menu li a:hover, #top-menu li:hover a {background: #322110; color: #faf9f6; }

/* logo */
#logo { display: block; width: 177px; height: 69px; position: absolute; left: 0px; top: 45px; z-index: 10; }
#logo h1 { padding: 0px; margin: 0px; }
#logo span { position: absolute; top: 0px; left: 0px; width: 300px; height: 69px; 
	background-image: url('../Graphics/logo.png'); display: block; }
#logo .nosh {display: none; }


/*** footer */
#footer {background: #f5f4ef; color: black; padding: 10px 0px; }
#footer .copyright {text-align: right;}

#content { width: 900px; margin: 20px auto; background: #f5f4ef; padding: 20px;  } 

#content .cont-block {overflow: hidden;  }

/********** antispam */
.as-email, .as-url, .as-message, .as-submit  {display: none; }


/*******************************************/
/********** obecne styly ************/
/*******************************************/
.title-pic {display: block; max-width: 350px; background-repeat: no-repeat; background-position: center center; 
	float: right; margin: 0px 0px 10px 10px;}


hr { background-color: #999; border-color: #999; border-width: 0px; color: #999; height: 1px; margin-top: 10px; margin-bottom: 10px; }

/*******************************************/
/************* page separator **************/
/*******************************************/
.page-sep { clear: both; margin-left: auto; margin-right: auto; text-align: right; }
/*******************************************/
/************* antispam **************/
/*******************************************/
/* skryta pole proti spamu*/
.as-header { display: none; }

/*******************************************/
/****************** seznamy */
.reclist a.mainlink { color: black; text-decoration: none; background-color: transparent; display: block; margin-bottom: 3px; margin-top: 0px; padding:10px; }
.reclist a.mainlink:hover { text-decoration: none; background-color: #ebc29b; color: white;}
.reclist h3 { font-size: 17px; margin-top: 0px; }
.reclist img { float: left; margin: 0px 10px 0px 10px; background:#FFF; }
.reclist .content {  text-decoration: none; margin-left: 15px; overflow: hidden;}
.reclist .info {font-weight: bold; }

.reclist.small img {height: 40px; }
.reclist.small .content {height: 40px; }

/*******************************************/
/****************** galerie ****************/
/*******************************************/
/*cele obaleni hlavicky sekce galerie */
.gal-imgsimple-whole { }

.gal-imgsimple-whole a {width: 160px; height: 105px; display: block; float: left;  margin: 5px 10px; }
.gal-imgsimple-whole a img {width: 100%; height: 100%; border: 0px;  background: center center no-repeat;}
