/* SPOLECNE STYLY */
.p,.ps {
	margin: 0px;
}
.p:first-letter {
	font-weight : bold;
	font-family : "Times New Roman", Times, serif;
	font-size : 200%;
	margin-right: 3px;
	float: left;
	color: #302415;
}
.ps:first-letter {
	font-weight : bold;
	font-family : "Times New Roman", Times, serif;
	font-size : 140%;
}
h2.h2 {
	margin: 0px;
}

#navigace {
	background-color: #f7d990;
	border-bottom: 1px solid #F1CC82;
	font-size: 110%;
	padding: 3px 5px;
	font-weight : bold;
}
#navigace .nazev {
	color: maroon;
}
#navigace a {
	font-size: 85%;
}
#navigace a:hover {
	text-decoration : underline;
}
#navigace1 {
	background-color: #f7d990;
	border-bottom: 1px solid #F1CC82;
	border-top: 1px solid #DE9F45;
	font-size: 110%;
	padding: 3px 5px;
}
#navigace1 a {
	font-size: 85%;
	text-decoration: none;
}
#navigace1 a:hover {
	text-decoration : underline;
}

.stin_p {
	width: 7px; 
	background: #F7D990 url('images/obr_stin_ph.gif') left top;
}
.stin_d {
	height: 7px; 
	background: #F7D990 url('images/obr_stin_ld.gif') left top;
}
.stin_r {
	background: #F7D990 url('images/obr_stin_roh.gif') left top;
}

.scr {
	float: left; 
	width: 107px; 
	height: 107px; 
	padding: 5px;
}
/*	KOMENTARE	*/
.k_nazev h2 {
	margin: 0px;
	float: left;
}
.k_nazev input {
	float: right;
}
.k {
	border: 1px solid #DE9F45; 
	background-color: #F7D990;
}
.k .head {
	padding: 4px 5px 2px 4px; 
	background-color: #DE9F45;
}
.k .head .obr {
	float: left; 
	position: relative; 
	border: 1px solid #DE9F45; 
	margin: 0px 5px 5px 0px; 
	background-color: #F7D990; 
	padding: 2px;
}
.k img {
	border: none;
}
.k .head .right a {
	text-decoration : underline;
}
.k .telo {
	padding: 3px 5px 5px 5px;
	background-color: #FEEAAB;
	border: 1px solid #DE9F45;
	border-top: none;
	margin: 0px 20px;
}
.k  .holder {
	_height: 70px;
	min-height: 70px;
}
.k .edit {
	float: right; 
	font-size: 10px; 
	margin-right: 5px;
	_position: relative;
	_top: -4px;
}
.k h2 {
	margin: 5px;
}
.k .upraveno {
	padding-top: 10px;
	font-size: 11px;
	font-style : italic;
	text-align : right;
	color: #AB6621;
}
.k .r {
	border: 1px solid #DE9F45; 
	border-right: none; 
	margin-left: 15px;
}
.k .r .hlava {
	padding: 4px 5px 2px 4px; 
	background-color: #F1CC82;
}
.k .r .hlava .obr {
	float: left; 
	position: relative; 
	border: 1px solid #C77625; 
	margin: 0px 5px 5px 0px; 
	background-color: #F7D990; 
	padding: 2px;
}
.k .r .right {
	position: relative;
	top: -5px;
	font-size: 10px;
}
.k .r .body {
	padding: 5px; 
	background-color: #FEEAAB;
}
.k .head a,.k .hlava a {
	color: black;
}
/*	FORMULAR	*/
#f .fnadpis {
	font-size: 13px; 
	font-weight: bold; 
	color: maroon; 
	padding: 4px 0px 0px 6px;
}
#f .fnadpis .right {
	margin: 0px 6px 0px 0px;
	font-size: 11px;
}
#f .puvodni {
	border: 1px solid #C77625; 
	padding: 5px; 
	margin: 5px;
}
#f .hlavni {
	text-align: center;
	width: 570px;
	margin: auto;
}
#f .hlavni .prvky {
	padding-top: 4px;
}
/*	HODNOCENI	*/
#hc_div {
	float: left;
	width: 250px;
	background-image: url('images/hodnoc2.gif');
}
#hc_div div {
	height: 45px;
	background: url('images/hodnoc1.gif') left center repeat-x;
}
#hc_txt {
	float: right; 
	font-size: 200%; 
	font-family : Times New Roman; 
	margin-top: 8px;
}

/* DESIGN */


/* DESIGN_DETAIL */
.d_d1 h2 {
	margin: 5px 0px;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	color: #302415;
	text-align: center;
}
.d_d1 h3 {
	margin: 0px; 
	color: maroon;
}
.d_d1 h3 a {
	text-decoration : underline;
}
.d_d1 .obl_telo a {
	color: #990000;
	font-weight: normal;
	text-decoration: underline;
}
.d_d1 .obl_telo a:hover {
	color: green;
}
.d_d1 ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.d_d1 img {
	border: none;
}
.d_d1 table {
	width: 100%;
}
.d_d1 .scr table {
	width: auto;
}
.d_d1 .table {
	table-layout: fixed;
}
.d_d1 .table .obr {
	width: 260px;
}
.d_d1 .table .obr table {
	margin: auto;
	width: auto;
}

#d_d2 h2 {
	margin: 5px 0px;	
	font-size: 26px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #302415;
}
#d_d2 .tab {
	margin-top: 8px;
	width: 100%; 
	table-layout: fixed;
}
#d_d2 .tab .popis {
	vertical-align: top; 
	padding-right: 10px;
}
#d_d2 .tab .hodnoceni {
	width: 350px;
}


/* DEFAULT DESIGN */

/*UPRAVIT!!!! chce to oble rohy s divama..*/
.d_dl1 {
	margin: 0px auto; 
	width: 500px;
	table-layout: fixed;
}
.d_dl1 .roh_plny3_lh {
	width: 387px;
}
.d_dl1 .roh_plny3_ph {
	width: auto;
}
.d_dl1 h2 {
	margin: 2px 0px 0px 7px; 
	color: maroon;
}
.d_dl1 img {
	border: none;
	margin-right: 7px;
}
.d_dl1 .text {
	padding-top: 5px;
}
.d_dl1 .telo {
	background-color: #F7D990; 
	border: 2px solid #DE9F45; 
	padding: 4px;
}
.d_dl1 .bott {
	background: #F1CC82 url('images/obj_o1_lista_bott.gif') center bottom repeat-x;
	padding: 0px 2px;
	color: #302415;
	font-size: 80%;
}

.d_dl2 {
	width: 550px; 
	margin: auto; 
	/*border: 1px solid #DE9F45;*/
}
.d_dl2 .obr {
	width: 110px;
	height: 140px;
	vertical-align : top;
}
.d_dl2 .telo {
	vertical-align : top;
}
.d_dl2 .telo h2 {
	color: maroon;
	margin: 0px;
	font-size: 150%;
	border-bottom: 2px solid #DE9F45;
}
.d_dl2 .telo .infoline {
	height: 11px;
	font-size: 11px;
	padding: 1px 3px;
	background-color: #F7D990;
	border-bottom: 1px solid #F1CC82;
	color: #533618;
}
.d_dl2 .telo .text {
	text-align: justify;
}
.d_dl2 .telo ul {
	margin: 0px 0px 0px 20px; 
	padding: 0px;
}

.d_dl3 {
	border: 3px double #de9f45; 
	width: 500px; 
	margin: auto; 
	padding: 4px;
	background-color: #FEEAAB;
}
.d_dl3 .head {
	background-color: #F7D990; 
	text-align: center; 
	margin-bottom: 5px;
}
.d_dl3 .head a {
	padding: 2px; 
	display: block;
	width: 100%;
}
.d_dl3 .head a:hover {
	background-color: #F1CC82;
}
.d_dl3 .text {
	
}
.d_dl3 h2 {
	margin: 0px; 
	color: maroon;
}
.d_dl3 .bott {
	background-color: #F7D990; 
	color: #302415;
	font-size: 9px; 
	margin-top: 5px; 
	text-align: right; 
	padding: 1px;
}

#d_dl4 h2 {
	color: maroon; 
	font-size: 170%; 
	text-align: center;
}
#d_dl4 .hlavicka {
	font-weight: bold;
}


/* GALLERY */
.g1 {
	width: 180px;
  height: 195px;
  margin: 5px;
  padding: 5px;
  float: left;
  border: 2px solid #F1CC82;
  background-color: #F7D990;
  font-size: 10px;
  overflow: hidden;
  text-align: center;
  font-family: arial;
}
.g1 div {
  font-weight: bold;
  margin-bottom: 2px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.g1 table {
	margin: auto;
}
