body {
   background: #c3c3c3 url('../images/bg.gif') top center; 
   color: #555454;
}
#center {
   background: url('../images/bg_body.gif') top center no-repeat; 
}
#center2 {
   background: url('../images/logo3.gif') top center no-repeat; 
}

body.editor,
body.new-window,
td.mailing-list 
{
   background: #fFFFFF;
}
#text-box,
#scr-box,
#top-menu {
   background: url('../images/p33.png'); 
}
#text-box-inner {
   background: #fff url('../images/bg_left.gif') left top repeat-y;
}

#left-column {
   background: url('../cz/images/menu.gif') 9px 9px no-repeat; 
}

div#lmenu {
   background: url('../images/bg_li_top.gif') left bottom repeat-x;
}
ul.menu-left li {
   background: url('../images/bg_li_top.gif') left top repeat-x;
}
ul.menu-left li.nobg {
   background: none;
}

#bottom {
   background: url('../images/p33.png'); 
/*   background: #585858;*/
  /* color: #fff;*/
}
#copyright {
   background: #fff;
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #43635F;
}

#child-label { 
   border: 1px solid #DDDDDD;
}


table.gallery td {
   border: 1px solid #999;
}
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:hover,
table.gallery td.gal-image-over,
table.gallery td.gal-image a:hover {
   background: #bbb;
   /*color: black;*/
   cursor: pointer;
}
table.gallery td.gal-image {
   background: #ddd;
}


.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: #000;
   font-weight: bold;
}
.right-comm-lab {
   color: #000;
   font-weight: bold;
}

.comment-form-text {
   color: gray;
}

div.form-box {
   border: 1px solid #999;
   background: #ddd;
}

.guestbook-form {
   border: 1px solid #93A0A8;
   background: #EAEFF3;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}

div.editor-text {
   border: 1px solid #999;
   background: #ddd;
}

.login-help {
   background: #ffffff;
   border: 1px solid #c2d2da;
}

table.dynamic {
   background-color: #FFFFFF;
   border: none;
}

table.dynamic td {
   border: 1px solid #999;
   /*color: #43635F;*/
}
tr.table-header {
   background-color: #bbb;
}
tr.table-header td {
   /*color: #3DCCAC;*/
}
tr.tr-odd {
   background-color: #fff;
}
tr.tr-even {
   background-color: #ddd;
}

table.scr tr td {
   background: #fff;
}


table.item-table {
   border-bottom: 1px dashed #ccc;
}

table.item-table td.item-bottom img {
   /*border: 1px solid #f59500;*/
}

hr {
   color: #999;
   background: #999;
}
h1 {
   color: #000;
}
.highlight {
   color: #000;
}
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.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   border: 1px solid #999;
}
input.button2,
input.button {
   border: 1px solid #000000;
   color: #fff;
   background-color: #e90404;
}
input.button2 {
   background: red;
}
.form-required {
   color: #FF6102;
}
.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: #e90404;
}

a {
   color: #c3110f;
}
a:hover {
   color: #000;
}

#top-menu a {
   color: #46677B;
}
#top-menu a:hover {
   color: #46677B;
}

a.menu {
   color: #555454;
}
a.menu:hover {
   color: #000;
}
a.copyright {
   color: #555454;
}
a.copyright:hover {
   color: #000;
}
a.where {
   background: url('../cz/images/btn_where.gif') no-repeat;
}
a.where:hover {
   background-position: 0 -42px;
}

a.a-en,
a.a-cz {
   display: block;
   float: left;
   width: 31px;
   height: 32px;
   background: url('../images/a_cz.gif') no-repeat;
   background-position: 0 -32px;
}
a.a-en {
   float: right;
   width: 30px;
   background: url('../images/a_en.gif') no-repeat;
   background-position: 0 -32px;
}
a.a-act,
a.a-cz:hover,
a.a-en:hover {
   background-position: 0 0;
}

#sleft {
   background: url('../images/sipka_left.gif') no-repeat;
}
#sright {
   background: url('../images/sipka_right.gif') no-repeat;
}
#sright:hover,
#sleft:hover {
   background-position: 0 -46px;
}

a.gallery-move {
   border: 1px solid #adbec9;
   background: #f1f7fb;
}

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;
}
/***********/
ul#nav {
   margin:0;
   padding:0;
   position: absolute;
   top: 5px;
   left: 5px;
   z-index: 100;
}

ul#nav li {
   list-style-image: none;
   list-style-type: none;   
}

ul#nav li.m {
   height: 46px;
}

#nav a.main {
   outline: 0;
   display: block;
   height: 41px;
   width: 113px;
   margin-right: 5px;
}
#nav a.main span {
   display: none;
}

#nav a.main1-cz {background:url('../cz/images/btn1.gif');}
#nav a.main2-cz {background:url('../cz/images/btn2.gif');}
#nav a.main3-cz {background:url('../cz/images/btn3.gif');}
#nav a.main4-cz {background:url('../cz/images/btn4.gif');}
#nav a.main5-cz {background:url('../cz/images/btn5.gif');}
#nav a.main6-cz {background:url('../cz/images/btn6.gif');width:232px;}

#nav a.main1-en {background:url('../en/images/btn1.gif');}
#nav a.main2-en {background:url('../en/images/btn2.gif');}
#nav a.main3-en {background:url('../en/images/btn3.gif');}
#nav a.main4-en {background:url('../en/images/btn4.gif');}
#nav a.main5-en {background:url('../en/images/btn5.gif');}
#nav a.main6-en {background:url('../en/images/btn6.gif');width:232px;}

#nav a.main {
   background-position: 0 -41px;
}

#nav a.main-act,
#nav li.sfhover a.main, #nav li:hover a.main, #nav a.main:hover {background-position:0 0;}

#nav li {
	float: left;
	list-style: none;
	padding: 0;
   margin: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 172px;
	margin: 0;
   margin-top: 5px;
/*	border: 1px solid #14B562;*/
	border-bottom: none;
   text-align: left;
   background: #fff;
}

#nav li ul a {
   margin-left: 3px;
   text-decoration: none;
   width: 149px;
   display: block;
   padding: 6px;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-right: 5px;
   font-weight: bold; 
   /*color: #4a4a49;*/
  /* background: #e1f8e4;*/
   border-bottom: 1px solid #c8c8c8;
   border-left: 3px solid #e90404;
   border-right: 3px solid #e90404;
}
#nav li ul a:hover { 
 /*  background: #e3bf05;
   color: #4a4a49;*/
}
#nav li ul a:hover {
}

ul#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
