body {
   background: #e8e4d9 url('../images/bg_body.png') repeat-x; 
   color: #000;
}
body.editor,
body.new-window,
td.mailing-list 
{
   background: #fFFFFF;
}
#header  {
   background: url('../images/logo.gif') bottom left no-repeat;    
}
#envelope {
   background: url('../images/bg_box2.gif') top no-repeat; 
}
#bg-main {
   background: #fff url('../images/bg_main.gif') repeat-y; 
}

div.left-title {
   color: #7d2022;
   background: url('../images/light_box_top.gif') left no-repeat; 
}
div.left-more,
div.left-text {
   background: url('../images/light_box_bg.gif') left repeat-y; 
   border-top: 1px solid #f3f0e8;
}
div.left-more {
   border-top: none;
}
div.left-bottom {
   background: url('../images/light_box_bottom.gif') left bottom no-repeat;
}
.right-title {
   color: #7d2022;
   background: url('../images/dark_box_top.gif') left no-repeat; 
}
div.right-text {
   background: #e8e3d7 url('../images/dark_box_bottom.gif') bottom no-repeat; 
}

#main-text{
  background: url('../images/bg_hvezda.jpg') 5px top no-repeat;   
}
#copyright {
   background: url('../images/bg_footer.jpg');
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #fff;
}
#time {
   background: url('../images/bg_time.jpg') no-repeat;
   color: #7d2022;
}

#child-label { 
   border: 1px solid #DDDDDD;
}

div.kniha {
   background: url('../images/bg_kniha.jpg') no-repeat;   
}
div.pismena a.letter {
   background: url('../images/bg_pismeno.gif') no-repeat;   
}
div.pismena a.letter:hover {
   background-position: 0 -15px;
}
table.gallery td {
   border: 1px solid #d8d1bf;
}
table.gallery .gal-text {
   /*color: black;*/
}
table.gallery td.gal-image-over a,
 table.gallery td.gal-image a {
/*   color: black;*/
}
table.gallery td.gal-image-over,
table.gallery td.gal-image a:hover {
   background: #eeebe1;
/*   color: black;*/
}
table.gallery td.gal-image {
   background: #f8f7f4;
}

.action-result {
   color: red;
   background: #ffdbdb;
   border: 1px solid red;
}
.action-result-ok {
   background: #cbffd2;
   color: green;
   border: 1px solid green;
}

.comment-form {
   border: 1px solid #93A0A8;
   background: #EAEFF3;
}
.comment-lab {
   color: #7d2022;
   font-weight: bold;
}
.right-comm-lab {
   color: #7d2022;
   /*font-weight: bold;*/
}

.comment-form-text {
   color: gray;
}

div.form-box {
   border: 1px solid #d8d1bf;
   background: #e8e3d7;
}

.guestbook-form {
   border: 1px solid #93A0A8;
   background: #EAEFF3;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}

div.editor-text {
   border: 1px solid #ddd8ca;
   background: #eeebe1;
}

.cart-warn {
	color: red;
}

div.eshop-customer-div {
   background: #f1f7fb;
   border: 1px solid #c2d2da;
}
.login-help {
   background: #ffffff;
   border: 1px solid #c2d2da;
}

table.dynamic {
   background-color: #FFFFFF;
   border: none;
}

table.dynamic td {
   border: 1px solid #ded8ca;
   color: #000;
}
tr.table-header {
   background-color: #ded9cb;
}
tr.table-header td {
   color: #7d2022;
}
tr.tr-odd {
   background-color: #ede9df;
}
tr.tr-even {
   background-color: #f8f7f2;
}

table.item-table {
   border-bottom: 1px dashed #ddd8ca;
   margin-bottom: 7px;
}

hr {
   color: #d8d1bf;
   background: #d8d1bf;
}
h1.title,
h1 {
  color:#7d2022;
  font-size: 19px;
  font-weight: bold;
  margin:0px;
 /* background: #e5e2dd url(../img/bg_hvezda.jpg) no-repeat;*/
   margin-bottom: 25px;
   margin-top: 5px;
}
h1.title {
   margin-bottom: 30px;
   margin-top: 15px;   
}
#form-top h3 {
   color: #7d2022;
}

.highlight {
   color: #ad5457;
}
ul.menu li {
   list-style-image: url('../images/li_menu.gif');
}
ul li {
   list-style-image: url('../images/li.gif');
}
ul.menu li.li-parent,
li.li-parent {
   list-style-image: none;
   list-style-type: none;
}

input.form-right-cal,
input.form-right,
input.form-top,
input.text, 
input.field-normal2, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   background: #fbfbf8 url(../images/bg_input_txt.gif) repeat-x;
   border: 1px solid #d8d1bf;
}
input.form-right-cal:hover,
input.form-right:hover,
input.form-top:hover,
input.text:hover, 
input.field-normal2:hover, 
input.field-normal:hover, 
input.field-longer:hover, 
input.field-long:hover, 
input.field-short:hover, 
input.field-shorter:hover, 
select:hover, 
textarea:hover {
  border: 1px solid #555;
} 

input.button {
   background: #91282a url(../images/bg_btn_send.gif) no-repeat;
   color: #fff;
}
input.button2 {
   background: url(../images/bg_btn_more.gif) no-repeat;
   color: #7d2022;
}
input.button-top {
   background: #91282a url(../images/bg_btn_send.gif) no-repeat;
   color: #fff;
}

.form-required {
   color: #000;
}
.form-error-bg {
   background: #FF9F9F;
   color: white;
   font-weight: bold;
}


body.editor div.flash-right,
body.editor div.flash-left,
body.editor div.flash-center {
   border: 1px dashed blue;
   background: #eee url('../../../../../administrace/images/flash_small.gif');
}
body.editor div.flash-stream,
body.editor div.flash-youtube {
   border: 1px dashed blue;
   background: #eee url('../../../../../administrace/images/flash.gif') no-repeat center;
}


.date-sel-div .date-over,
.date-sel-div .date-year-over,
.date-sel-div .close-button-over,
.date-sel-div .date-direct-over { 
   background: #c6888a;
}

a {
   color: #7d2022;
}
a:hover {
   color: #9f6668;
}
/*a.menu {
   color: #43635F;
}
a.menu:hover {
   color: #14608b;
}*/
a.copyright {
   color: #fff;
}
a.copyright:hover {
   color: #9d2c2f;
}
/*a.right-comm-title {
   color: #14608b;
}
a.right-comm-title:hover {
   color: #43635F;
}*/
a.comments-count {
   font-weight: bold;
}
#head-right a.en {
  background: url(../images/ico_en.gif) 50% 0px no-repeat;
}

#head-right a.cz {
  background: url(../images/ico_cz.gif) 50% 0px no-repeat;
}
a.comments-count {
   color: #ff7800;
}
a.comments-count:hover {
   color: #FF3300;
}
a.gallery-move {
   border: 1px solid #adbec9;
   background: #f1f7fb;
}
a.more {
   background: url(../images/bg_btn_more.gif) no-repeat;
}
a.gallery-move:hover {
   background: yellow;
}
.eshop-item-listing a.listing-act, 
.eshop-options a.listing-act {
   color: #ff9724;
}

.listing {
   font-size: 0.8em;
   font-weight: bold;
   color: #4A809E;
}
a.a-listing {
   color: #4A809E;
}
a.a-listing:hover {
   color: #43635F;
}

/*****/
#nav, #nav ul { 
	padding: 0;
	margin: 0;
	/*float : left;*/
   width: 195px;
}
.m5 {
   margin-top: 5px;
}

#nav li { 
	list-style-type: none;
	list-style-image: none;
	position: relative;
	/*margin-bottom : -1px;*/
   width: 195px;
   float: left;
   height: 30px;
   border-bottom: 1px solid #b14446;
   background: url('../images/bg_menu.jpg') left no-repeat;
}
#nav li ul li {
   height: auto;
} 

#nav li.first {
   background: url('../images/bg_menu_first.jpg') left no-repeat;    
}
#nav li.last {
   background: url('../images/bg_menu_last.jpg') left no-repeat;    
   border-bottom: none;   
}

#nav li ul { 
	position : absolute;
   left: -999em;
	margin-left: 195px;
	margin-top: -30px;
	z-index: 100;
}

#nav li ul li {
   background:  #701617;
   border-bottom: 1px solid #7d2c2c;
}

#nav li ul li a,
#nav li a {
	width: 163px;
	/*height: 22px;*/
	padding-top: 8px;
   padding-left: 32px;
   padding-bottom: 8px;
	display : block;
	color: #fff;
	text-decoration: none;
}
#nav li ul li a {
   padding-left: 15px;
   width: 180px;
}

#nav li a:hover {
	color: #fff;
}
#nav li:hover, #nav li.sfhover {
   background-position: -195px;
}

#nav li ul li:hover, #nav li ul li.sfhover {
   background: #5e0405;
}

/*#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}*/

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto;
}
