body 
{
	background: #685050 url("/images/design/body.png");
	color: #ffffff;
	font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 20px 0px 0px 0px;
}

.text-center {text-align: center;}

#model
{
  width: 100%;
  min-height: 828px;
  background: url("/images/design/model.png") no-repeat top center;
  margin: 0px;
  padding: 0px;
}

#pageholder
{
  width: 1000px;
  margin: auto;
}

#footerbg
{
  clear: both;
  background: #663333 url("/images/design/footerbg.png");
  width: auto;
  height: 46px;
  margin: 0px;
  padding: 0px;
}

#footer
{
  background: #663333 url("/images/design/footer.png");
  width: 940px;
  height: 30px;
  margin: auto;
  padding: 16px 0px 0px 60px;
  font-size: 10px;
}

.created
{
  float: right;
  margin: 0px 60px 0px 0px;
}

.created a, .created a.visited
{
  font-size: 10px;
}

#menu
{
  background: #663333 url("/images/design/menu.png");
  width: 230px;
  height: 290px;
  float: right;
  margin: 20px 20px 10px 10px;
  font-size: 16px;
}

#menu ul
{
  list-style-type: none;
  margin: 0px 0px 0px 15px;
  padding: 0px;
}

#menu a, #menu a.visited
{
  display: block;
  margin: 18px 0px;
  padding: 0px 0px 0px 23px;
  background: url("/images/design/li.png") no-repeat left 50%;
  color: #ffffff;
  font-size: 16px;
  font-weight: normal;
}

#menu a:hover, #menu .active
{
  background: url("/images/design/liactive.png") no-repeat left 50%;
  color: #ff3300;
}

#logo
{
  float: right;
  margin: 70px 30px 0px 0px;
  position: relative;
  width: 323px;
  height: 117px;
}

#logo img
{
  position:absolute;
  z-index: 100;
}

#logo span
{
  position:relative;
  z-index:0
}

#main
{
  clear: both;
  width: 630px;
  margin: 0px 0px 0px 330px;
  padding: 5px 20px 20px 20px;
}

a img
{
  border: 0px;
}

/* Hlavní stránka */
.clanek
{
  width: 373px;
  height: 109px;
  background: url("/images/design/clanek.png") no-repeat;
  padding: 8px;
  text-align: justify;
}

.clanek .clanektext
{
  float: left;
  width: 250px;
}

.clanek img
{
  margin: 0px 0px 0px 8px;
}

#lastphoto, #anketa, #kontakt
{
  float: right;
  width: 214px;
  height: 271px;
  background: url("/images/design/lastphoto.png") no-repeat;
  padding: 8px;
  margin: 0px 0px 10px 10px;
}

#kontakt
{
  margin: 45px 0px 10px 10px;
}

#lastphoto img
{
  margin: 2px;
}

#lastphoto h1, .clanek h1, #anketa h1, #kontakt h1, #kolekce h1
{
  font-size: 17px;
  border-bottom: none;
  width: auto;
  margin: 0px 0px 10px 0px;
  background: none;
  padding: 0px;
}

#anketa
{
  clear: both;
}

.alignright
{
  margin: 4px 0px 0px 0px;
  text-align: right;
}

a, a.visited
{
  text-decoration: none;
  font-size: 13px;
  color: #ff9966;
  font-weight: bold;
}

a:hover
{
  text-decoration: underline;
}

h1
{
  width: 368px;
  border-bottom: dotted 1px #ff9966;
  color: #ff9966;
  font-size: 20px;
  font-weight: bold;
  font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
  margin: 10px 10px 10px 0px;
  background: url("/images/design/linadpis.png") no-repeat left 50%;
  padding: 0px 0px 2px 20px;
}

h2
{
  font-size: 15px;
  color: #ff9966;
  font-weight: bold;
  font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;
}

p
{
  text-align: justify;
  padding: 0px;
  margin: 10px 10px 0px 0px;
}

.clearer
{
  clear: both;
}

td
{
  vertical-align: top;
}

.firsttd
{
  font-weight: bold;
}

#kontaktform, form.detailclanku
{
  font-size: 11px;
}

#kontaktform input, input
{
  width: 290px;
  height: 15px;
  margin: 2px 0px 5px 0px;
  border: solid 1px #a38b8b;
  background: #755d5d;
  color: #ffffff;
  font-size: 10px;
}

#kontaktform .button, .button
{
  width: 82px;
  height: 23px;
  margin: 2px 0px 5px 0px;
  border: none;
  background: url("/images/design/button.png");
  font-size: 10px;
  cursor: pointer;
}

#kontaktform td
{
  vertical-align: bottom;
}

#formul table
{
  margin: auto;
}

#formul .detailclanku table
{
  margin: 0px;
}

#formul td
{
  vertical-align: middle;
}

#kontaktform input
{
  width: 150px;
}

#kontaktform textarea, textarea
{
  width: 345px;
  height: 150px;
  border: solid 1px #a38b8b;
  background: #755d5d;
  color: #ffffff;
  font-size: 12px;
}

.fotkyholder
{
  float: left;
}

.fotky2
{
  float: left;
  background: url("/images/design/fotobg.png") no-repeat;
  margin: 4px;
  padding: 8px 8px 8px 7px;
  width: 104px;
  height: 156px;
  text-align: center;
}
.fotky
{
  background: url("/images/design/fotobg.png") no-repeat center top;
  margin: 4px 4px 0px 4px;
  padding: 11px 8px 0px 7px;
  width: 104px;
  text-align: center;
}

.fotkyholder .detail
{
  background: url("/images/design/fotobg.png") no-repeat center bottom;
  width: 119px;
  margin: 0px 4px 4px 4px;
  font-size: 10px;
  text-align: center;
  padding: 0px 0px 10px 0px;
}

.fotkyholder .detail a, .fotkyholder .detail a.visited, .fotky2 .detail a, .fotky2 .detail a.visited
{
  margin: 0px;
  font-size: 10px;
}

.fotkyholder .detail a, .fotkyholder .detail a.visited
{
  margin: 0px; padding: 0px;
}

#photogallery img {height: 144px;}
#photogallery .fotky2 img {height: 156px; width: 105px;}

#photogallery h2
{
  border-bottom: solid 2px #755d5d;
  width: 510px;
  padding: 5px;
}

.err{color: #ff9966;}
.ok{color: Green;}
#formul small {color: #f2dba4;}

#kolekce
{
  float: right;
  width: 230px;
  margin: 0px 0px 10px 10px;
}

#kolekceup
{
  width: 230px;
  height: 12px;
  font-size: 2px;
  background: url("/images/design/kolekceup.png");
}

#kolekcebody,#kolekcebody2
{
  width: 214px;
  padding: 0px 8px 0px 8px;
  background: url("/images/design/kolekcebody.png");
}

#kolekcebody3
{
  width: 230px;
  padding: 0px 0px 0px 0px;
  background: url("/images/design/kolekcebody.png");
}

#kolekcebody2
{
  text-align:center;
}
#kolekcebody2 img {width: 200px;}

#kolekcebody p{padding: 0px 0px 10px 20px;}

#kolekcedown
{
  width: 214px;
  height: 113px;
  padding: 0px 8px 0px 8px;
  background: url("/images/design/kolekcedown.png");
}

#kolekcedown2 
{
  height: 12px;
  width: 214px;
  padding: 0px 8px 0px 8px;
  background: url("/images/design/kolekcedown2.png") no-repeat bottom left;
}

#kolekcedown3
{
  width: 210px;
  height: auto;
  padding: 0px 10px 20px 10px;
  background: url("/images/design/kolekcedown.png") no-repeat 0% 100%;
  line-height: 150%;
}
.clanky
{
  width: 607px;
  height: 117px;
  margin: 10px 0px 10px 0px;
  padding: 4px 10px 4px 10px;
  background: url("/images/design/clanky.png");
  position: relative;
}

.clanky h1
{
  border: none;
  background: none;
  padding: 0px;
  margin: 3px 0px 5px 0px;
}

.clanky .datum
{
  font-size: 10px;
  margin: 0px 0px 4px 0px;
}

.clanky .komentare
{
  position: absolute;
  bottom: 7px;
  left: 10px;
  font-size: 10px;
}

.clanky .celyclanek
{
  position: absolute;
  bottom: 7px;
  right: 20px;
}

#formul ul
{
  list-style-type: none;
  margin: 10px 0px 10px 0px;
  padding: 0px;
}

#formul ul ul,#formul ul ul li
{
  margin: 15px 0px 0px 0px;
}

#formul li
{
  border: solid 2px #a38b8b;
  padding: 10px;
  margin: 0px 0px 10px 0px;
}

#formul li li
{
  border: solid 1px #a38b8b;
}

#formul #treemenu div {margin: 0px 0px 5px 0px;}

#zobrazkoment
{
  color: #ff9966;
  background: url("/images/design/plus.png") no-repeat left bottom ;
  padding: 0px 0px 0px 18px;
  font-weight: bold;
  font-size: 15px;
  height: 16px;
  cursor: pointer;
}

.zpet img{margin: 0px 5px -2px 0px;}

.detail{float: left;}
.detailclanku td{vertical-align: middle;}

a.normal {
  color: #ffffff;
	font-family: "Verdana CE", Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida, sans-serif;
	font-size: 10px;
	margin: 0px;
	text-decoration:none;
}

.small { font-size: 10px; }

.velikosti th
{
  padding: 5px 10px;
  text-align: left;
  background: #ff9966;
  color: #333333;
}

.velikosti td
{
  padding: 5px 10px;
  text-align: center;
  border: solid 1px #ff9966;
}

h1.long_link {width: 605px;}

.img_holder {float: left; margin-right: 20px;}
.img_holder .img_top {width: 246px; height: 11px; background: url(../images/design/foto_border_top.png) no-repeat;}
.img_holder .img_bottom {width: 246px; height: 10px; background: url(../images/design/foto_border_bottom.png) no-repeat 0% 100%;}

.img_holder .img_bg
{
  background: url(../images/design/foto_border_bg.png) repeat-y;
  padding: 0 10px;
  width: 226px;
}

.img_holder .img_bg img {width: 226px;}

.text_holder {float: left; width: 360px;}
.text_holder p
{
  background: url(../images/design/dots.png) repeat-x 0% 100%;
  padding-bottom: 20px;
  font-size: 12px;
  line-height: 16px;
}

.text_holder table
{
  background: url(../images/design/dots.png) repeat-x 0% 100%;
  width: 97%;
  padding: 20px 0;
}

.text_holder td {padding: 4px 0;}

.text_holder td strong
{
  color: #FF9966;
  font-size: 12px;
  width: 70px;
  display: block;
}

.text_holder td.dalsi_info {padding-top: 25px;}

.text_holder p.center {font-size: 14px; color: #FF9966; text-align: center; line-height: 18px;}
.text_holder .form_holder p {background: none; padding: 0;}
.text_holder .form_holder table {background: none;}

.next_back
{
  margin-bottom: 20px;
  background: url(../images/design/dots.png) repeat-x 0% 100%;
  padding-bottom: 10px;
  width: 625px;
}

.next_back .left
{
  float: left;
  margin-left: 15px;
}

.next_back .right
{
  float: right;
  margin-right: 20px;
}

