body
{
  margin: 0px;
  background-color: #fdfaf5;
}

p
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  color:#3C3C3C;
  margin-right: 10px;
}

strong
{
  font-weight: bold;
  color: #8a2616; /*#5a0b0c;*/
}

hr
{
  margin-right: 15px;
}



#primarycontainer
{
  width: 100% ;
  height: 100%;
  background: url(images/layout_02.gif) repeat-x #fdfaf5;
  text-align: center;
}

#pagecontainer
{
  width: 800px;
  min-width: 800px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-color: transparent;
}

#heading1
{
  background: url(images/layout_03.gif) repeat-x;
  width: 800px;
  height: 31px;
  text-align: right;
  color: silver;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;

}

#heading1 a
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  color: silver;
  text-decoration: underline;
  padding-top: 10px;
}

.headlink
{
  margin-top: 10px;
  float: right;
}


#heading2
{
  background: url(images/layout_05.gif) no-repeat;
  width: 173px;
  height: 99px;
  float: left;
}

#heading3
{
  background-color: #464646;
  width: 627;
  height: 99;
  float: left;
}

#heading3 a
{
    width: 110px;
  margin-top: 10px;
  margin-left: 5px;
  display: block;
  float: left;
  padding-top: 40px;
  padding-bottom: 5px;
  border-left: 2px solid silver;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  font-weight: bold;
  color: #fece26;
  text-decoration: none;
  padding-left: 3px;
}

#heading3 a:hover
{

  padding-top: 5px;
  padding-bottom: 40px;
  border-left: 2px solid white;
  color: white
}

#heading3 a:active
{

  padding-top: 5px;
  padding-bottom: 40px;
  border-left: 2px solid white;
  color: white
}


#leseni
{
  background: url(images/layout_07.jpg) no-repeat;
  float: left;
  width: 195px;
  height: 95px;

}

#bedneni
{
  background: url(images/layout_08.jpg) no-repeat;
  float: left;
  width: 206px;
  height: 95px;

}
#krovy
{
  background: url(images/layout_09.jpg) no-repeat;
  float: left;
  width: 201px;
  height: 95px;

}
#obklady
{
  background: url(images/layout_10.jpg) no-repeat;
  float: left;
  width: 198px;
  height: 95px;

}

.clear
{
  clear: both;
}

#contentdiv
{
  width: 800px;
  height: auto;
 position: relative;
  /*background-color: #CCCC33;   */
  top: 10px;
  padding-top:20px;
  /*border: 1px solid black;*/
  display: block;
  background-color: #fdfaf5;
}

#innercontent
{
    width: 720px;
    height: auto;
    margin-left: 40px;
    margin-top: 20px;
    background-color: #fdfaf5;
    /*background-color: #FF3333;  */

}

#innercontent_left
{
  float: left;
  width: 355px;
  background-color: transparent;
  border-right: 2px solid silver;
  background-color: #fdfaf5;
}

#innercontent_right
{
  float: right;
  width: 355px;
  background-color: transparent;
  background-color: #fdfaf5;
}

#innercontent_separator
{
  float: left;
  width: 2px;
  height: 100%;
  min-height: 20px;
  background-color: black;
  overflow: hidden;
}


.contentnadpis
{
    font-family: Arial Narrow, Arial, Tahoma,;
    font-size: 16px;
    font-weight: bold;
    color: #5a0b0c;
    margin-bottom: 15px;
    margin-top: 0px;

}

.contentnadpis2
{
    font-family:Arial Narrow, Arial, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #96721c;
    margin-bottom: 15px;
    margin-top: 0px;

}


.contentnadpis3
{
    font-family:Arial Narrow, Arial, Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #8a2616;/*#5a0b0c;*/
    margin-bottom: 15px;
    margin-top: 0px;

}


#contentcontainer
{
  width: 100%;

  position: relative;
  top: 0px;
  padding-top: 0px;
}

#content
{
  position: relative;
  left: 260px;
  width :670px;
  overflow: hidden;
}

.contentitemtext
{
   color:#3C3C3C;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}


.contentitem
{
  width: 350px;
  height: auto;
  overflow: hidden;
  margin-bottom: 10px;
 /* background-color: silver;*/
}

.contentitem a
{
  color: black;
  text-decoration: underline;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
}


.contentitem a:hover
{
  text-decoration: none;
}

.contentitemimagecontainer
{
  width: 102px;
  /*height: 80px;*/
  float: left;

  overflow: hidden;
  margin-right: 3px;

}

.underimage
{
  margin-top:1px;
  margin-left: 0px;
  clear: both;
  margin-bottom: 10px;
}

.underimage a
{
  text-decoration: none;
  font-size: 11px;
}

.underimage img
{
  padding-top:3px;

}

.underimage2
{
  float:right;
  margin-top:1px;
  margin-right: 20px;
  margin-bottom: 10px;
}

.underimage2 a
{
  text-decoration: none;
  font-size: 11px;
}

.contentitemimagecontainer img
{
  margin: 0px 5px 5px 0px;
  border: solid 1px #d3bc99; 
}


.contentitemheading
{

  color: #5a0b0c;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  padding: 0px;

}

.odkazy
{
  width: 100%;
}

.odkazy_left
{
  width: 98%;
  float: left;
  color: #8a2616;/*#5a0b0c;*/
}
.odkazy_left a
{
  color: #8a2612;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}


.odkazy_left ul
{
  list-style: none;
  color: #8a2616;
  font-family: Verdana, Tahoma, Arial;
  font-size: 11px;
  font-weight: bold;
  padding-left: 0px;
  line-height: 150%;
  margin-left: 0px;
}

.odkazy_left li
{
   padding-left: 0px;
   margin-left: 0px;
}

.bot1
{

  height: 30px;
  width: 100%;
  background:url(images/linkcopy.gif) repeat-x;
  margin-bottom: 50px;
  overflow: hidden;
  margin-top: 30px;
  text-align: center;
  padding-top: 8px;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  color: gray;
}

.bot1 a
{
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  color: gray;
  text-decoration: underline;

}



.bot2
{
  color: #969380;
  height: 1px;
  width: 100px;
  background-color: #969380;
  border: 0px solid #969380;
  margin-top: 1px;
  overflow: hidden;
}

.obrazek
	{ float: left; margin-right: 5px; border: solid 1px #d3bc99; }

#contentcontainerright
{
    position: relative;
    width: 230px;
    float: right;
    height:auto;
    right: 38px;
    top: 30px;
    margin-bottom: 30px;


}
.photocontainer
{
  background-color: transparent;
  width: 228px;
  overflow: hidden;
}


a.tlacitkoprev
{
  display: block;
   float: left;
  margin-right: 2px;
  width: 110px;
  height: 19px;
  background-color: #4A4A4A;
  color: white;
  font-family: Verdana;
  border: 1px solid #4A4A4A;
  text-align: center;
  text-decoration: none;
  padding-top: 2px;


}

a.tlacitkonext
{
  display: block;
   float:right;
  margin-right: 0px;
  width: 110px;
  height: 19px;
  background-color: #4A4A4A;
  color: white;
  font-family: Verdana;
  border: 1px solid #4A4A4A;
  text-align: center;
  text-decoration: none;
  padding-top: 2px;


}


.photonahledycontainer
{
  margin-top: 0px;
  border: 1px solid silver;
  width: 222px;
  padding: 2px;
  float: left;
}

a.photothumb
{
  width: 20px;
  height: 18px;
  border: 1px solid silver;
  display: block;
  text-align: center;
  vertical-align: middle;
  text-decoration : none;
  color: black;
  float: left;
  margin-left: 2px;
  padding-top: 2px;
  margin-top: 2px;


}

a.photothumb:hover
{ text-decoration: underline; }


img.b
{
  border: 1px solid black;
}

.form_text
{ font-size: 10px; width: 300px; margin-bottom: 2px; border: solid 1px #d3bc99; }
.form_textarea
{ font-size: 12px; width: 300px; height: 150px; margin-bottom: 2px; border: solid 1px #d3bc99; }

.fotogalerie
	{ float: left; margin-right: 5px; border: solid 1px #d3bc99; }

.contentitemfotocontainer
{
  width: 350px;
  height: 350px;
  float: left;

  overflow: hidden;
  margin-right: 3px;

}


