/* EuroGastro CSS Default */

body {
  margin: 0;
  padding: 0;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-size: 12px;
  color: #202020;
  background: #fff3df url("../images/bg_body.jpg") repeat-x center -10px;
}

div#center_content h2.normal_nadpis {
  font-size: 26px;
  color: #666666;
  padding: 0;
  margin: 0;
  font-weight: normal;
  margin: 0pt 0pt 8px 10px
}

div#center_content h2.folder {
  font-size: 26px;
  color: #666666;
  padding: 0;
  margin: 0;
  font-weight: normal;
  margin: 0pt 0pt 8px 10px;
  padding-top: 15px;
}

/************ FRAMEHOLDER **************/

div#frameholder {
  width: 1000px;
  margin: 0 auto;    
}

/************ HEADER *****************/

div#left_header {
  background: url("../images/bg_leftheader.jpg") no-repeat left -10px;
  width: 22px;
  height: 188px;
  float: left;
}

a#logo {
  float: left;
  height: 188px;
}

a#logo div {
  background: url("../images/logo.jpg") no-repeat left -10px;
  height: 188px;
  width: 318px;
}

div#center_header {
  background: url("../images/bg_centerheader.jpg") no-repeat left -10px;
  width: 39px;
  height: 188px;
  float: left;
}

/********** MAIN MENU ************/
div#hormenu {
  background: url("../images/bg_mainmenu.gif") no-repeat left -10px; 
  float: left;
  width: 621px;
  height: 64px;
}

div#hormenu ul {
  _margin-left: 6px;
}

div#hormenu ul li {
  display: block;
  float: left;
  text-align: center;
  padding-top: 25px;
  _width: 103px;
}

div#hormenu ul li a {
  background: url("../images/bg_menuitem.gif") no-repeat right bottom;
  display: block; 
  text-decoration: none;
  color: #FFFFFF;
  height: 29px;
  padding: 0 27px;
  _padding: 0px;
  font-weight: normal;
}

div#hormenu ul li a:hover {
  background: url("../images/bg_menu_hover.gif") no-repeat right bottom;
}

/************* IKONKY ****************/

div#icons {
  float: left;
  margin-left: 14px;
}

div#icons a img {
  margin-top: 27px;
  margin-left: 0px;
  border: 0;
}

/************** KUPTE SI **********/

div#kuptesi {
  background: url("../images/bg_kuptesi.jpg") no-repeat;
  width: 621px;
  height: 134px;
  float: left;
}

div#kuptesi img {
  border: 2px solid #000000;
  margin: 13px 8px 0 43px;
  float: left;
}

div#kuptesi h1 {
  font-size: 24px;
  font-weight: bold;
  color: #000000;
}

div#kuptesitext {
  padding: 8px 0 0 17px;
  float: left;
  width: 490px;
  position: relative;
}

div#kuptesitext p {
  margin-left: 50px;
}

div#flash_pruh	{
  position: absolute;
  right: 293px;
  top: 83px;
}

/*************** CONTENT **********/

div#content_holder {
  background: #ffffff url("../images/bg_content.jpg") no-repeat;
  width: 1000px;
  
}


/************** RIGHT CONTENT ***********/

div#right_content {
  margin: 0px 0 0 0px;
  padding-top: 18px;
  width: 275px;
  float: left;
}

h1.s_linkou {
  background: url("../images/bg_nadpis_line.gif") no-repeat left 40px;
  display: block;
  width: 212px;
  padding-bottom: 10px;
  font-weight: normal;
  margin-left: 31px;
}

div#vermenu ul {
  margin: 0 0 35px 40px;
}

div#vermenu ul li a {
  background: url("../images/bg_vermenu_item.gif") no-repeat;
  display: block;
  height: 24px;
  width: 185px;
  padding: 10px 0 0 20px;
  text-decoration: none;
  color: #666666;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 14px;
}

/************* NOVINKY *************/

div#novinky h2 {
  background: url("../images/bg_news_nadpis.gif") no-repeat left top;
  display: block;
  width: 206px;
  height: 41px;
  padding: 17px 0 0 40px;
}

div#news {
  background: #f2e9db url("../images/bg_news.gif") repeat-x left bottom;
  width: 184px;
  margin-left: 29px;
  font-size: 12px;
  padding: 12px 12px 0 12px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 5px solid #e5e5e5;
}

div#news b {
  color: #5c7404;
}

div#news .item {
  margin: 5px 0 20px 0;
}

/*************** KONTAKT ************/

div#kontakt {
  background: #f2e9db url("../images/bg_news.gif") repeat-x left bottom;
  width: 184px;
  margin-left: 29px;
  font-size: 12px;
  padding: 12px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 5px solid #e5e5e5;    
}

div#kontakt b {
  font-size: 14px;
}

/************* CENTER CONTENT ***********/

div#center_content {
  margin: 18px 0 0 0;
  float: left;
  width: 700px;
}

div#content_holder_paticka {
  background: url("../images/bg_footer.jpg") no-repeat bottom;
}

div#center_content a {
  font-size: 12px;

}

div#center_content h1 {
  margin: 0 0 5px 15px;
}

div#center_content .cara {
  height: 1px;  
  width: 680px;
  background-color: #e5d4b8;
  margin-bottom: 14px;
  _line-height: 1px;
  _font-size: 1px;
}

div#center_content .cara p {
  margin: 0;
  padding: 0;
}

div.posun ul li{
list-style-type: none;
background: url("../images/common/bg_list_item.gif") no-repeat 0 7px;
padding: 0 0 0 10px;
line-height: 15pt;
}

div.posun ul{
margin: 10px 0 10px 15px;
padding: 0;
}

/*************** CLANEK 1 ************/

div#center_content .sokrajem {
  border: 4px solid #cccccc;
  float: left;
}

img{
border-style: solid;
border-color: #cccccc;
}

img#lightboxImage {
  border: 0;
}

div#clanek_jedna {
  width: 700px;
  margin: 0px 0 0 0;
}

div#clanek_jedna h2, div#clanek_jedna h3 {
  color: #5c7404;
}

div#clanek_jedna h2 {
  font-size: 27px;
}

div#clanek_jedna h3 {
  font-size: 19px;
  font-weight: bold;
}

div#clanek_jedna p {
  font-size: 16px;
  
  font-weight: normal;
  color: #666666;
}

div#clanek_jedna .text {
  padding: 0 0 0 20px;
  float: left;
  width: 465px;
}

.viceinfo {
  background: url("../images/bg_odkaz_sipka.gif") no-repeat left 10px;
  &background: url("../images/bg_odkaz_sipka.gif") no-repeat left center;
  padding-left: 10px;
}

a.viceinfo {
  background: url("../images/bg_odkaz_sipka.gif") no-repeat left center;
  padding-left: 10px;
}

div.divviceinfo {
  height: 25px;
}

div#center_content .viceinfo a {
  text-decoration: none;
}

div#center_content .viceinfo a:hover {
  text-decoration: underline;
} 

div#center_content a.viceinfo:hover {
  text-decoration: underline;
} 

.uvnitr {
  padding-left: 10px;  
}

.posun {
  padding-left: 10px;
}

/************** CLANEK 2 **************/

.mezera {
  height: 48px; 
  background: red;
}

div#clanek_dva {
  width: 680px;
  margin: 48px 0 0 0px;
  &margin: 22px 0 0 0px;
}

div#clanek_dva h2 {
  margin:0pt 0pt 8px 10px
}

div#clanek_dva div#clanek2img {
  background: url("../images/bg_clanek2.jpg") no-repeat;
  width: 669px;
  height: 219px;
  margin-left: 5px;
}

table.clanek2img {
  background: url("../images/bezovak.gif") no-repeat;
  height: 219px;
  &margin-bottom: -55px;
}

table.clanek2img p {
  margin-bottom: 10px;
}

div#center_content table.clanek2img tr.prvni a {
  background: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width: 90px;
}

table.clanek2img tr.prvni td {
  height: 135px;  
}

table.clanek2img tr td {
  &height: 130px;  
}

div#center_content table.clanek2img a {
  display: block;
  width: 76px;
  font-size: 12px;
  margin-left: 15px;
  padding-left: 12px;
  background: url("../images/bg_li.gif") no-repeat left 5px;
  line-height: 14px;
  &text-decoration: none;
}

div#clanek_dva div#clanek2img a {
  display: block;
  margin: 39px 0pt 0pt 20px;
  _margin: 39px 0pt 0pt 16px;
  float: left;
  width: 88px;
  font-size: 14px;
}

div#clanek_dva div#clanek2img a img {
  border: 2px solid #CCCCCC;
  margin-bottom: 28px;
}

div#clanek_dva div#clanek2img a span {
  display: block;
  background: url("../images/bg_li.gif") no-repeat left 5px;
  padding-left: 12px;
}

div#clanek2text {
  margin-left: 10px;
}

.pravymargin {
  margin-right: 20px;
}

div#clanek2text div {
  text-align: right;
}

/******************* FOOTER ***************/

div#footer {
  width: 1000px;
  height: 62px;
  font-size: 11px;
  text-align: center;
  margin-top: 30px;
}

/************* FORM TABLES ***********/

.form_table1 {
  border: 1px #cccccc solid;
  padding: 2px;
}

.form_table1 tr td {
  padding: 3px;
}

/*************** PHOTOGALLERY ******************/
/*
div#content table div.obdekac {
  width: 50px;
  height: 10px;
  float: left;
}*/



div#center_content table tr td.gall_detail {
  padding: 5px;
  vertical-align: inherit;
  width: 150px;
}


div#center_content table tr td.gall_detail a img {
  /* padding: 7px; */
  /* margin: 5px; */
  border: 0;
  /*background: white url("../images/bg_fotoroh.gif") no-repeat left top;*/
  background: white;

} 

div#center_content table tr td.gall_detail a {
  background: url("../images/bcfoto.jpg") no-repeat right bottom;
  padding: 21px;
  border: 0px solid black;
  display: inline-block;
}

div#center_content table tr td.gall_detail em {
  font-size: 11px;
}

div#center_content table tr td.gall_detail div.obr_gallery {
  min-width: 100px;
  _width: 100px;
  border: 2px solid #ececec;
}

div#center_content table tr td.gall_detail a.proie {
  &padding: 13px 0px 13px 13px;
  &margin: 0 13px 0 0;
}

table.vypis_galerii tr td.gall_ramecek { 
  padding: 0;
}


table tr td.gall_ramecek span.poc_foto {
  font-size: 11px;
}

a.odkaz_index {
  display: block;
/*  text-align: center; */
}

/********************/
.clear { clear:both; }
.no_display { display: none; }

