body {
   background: #aca179 url('../images/bg_body.gif') left top;
   color: #3f3319;
}
body.editor,
body.new-window,
td.mailing-list 
{
   background: #fFFFFF;
}
#flags {
   background: url('../images/bg_flags.gif') left bottom no-repeat; 
}
#flash-banner {
   background: #a47e43 url('../images/bg_flash.gif') left top no-repeat;
}
#left-column {
   background: url('../images/bg_lc.gif') top no-repeat;
}
#left-menu {
  /* background: url('../images/left_menu.gif') top no-repeat;  */
}
.right-box1 {
   background: #f6f1de url('../images/top_right.gif') top no-repeat;     
}
.right-box2 {
   background: url('../images/bottom_right.gif') bottom no-repeat;     
}
.ml-1 {
   background: #f6f1de url('../images/top_left.gif') top no-repeat;     
}
.ml-2 {
   background: url('../images/bottom_left.gif') bottom no-repeat;     
}
.ml {
   background: #9d1d35;
   color: #f6f1de;
}

.time {
   color: #cf2e18;
}
.time2 {
   color: #fff;
}

#main-text-left {
   background: #f6f1de url('../images/bottom_main.gif') bottom no-repeat;;
}

#copyright {
   background: #9d1d35;
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #f6f1de;
}

#child-label { 
   border: 1px solid #DDDDDD;
}


table.gallery td {
   border: 1px solid #c49e63;
}
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: #e2cba7;
  /* color: black;*/
   cursor: pointer;
}
table.gallery td.gal-image {
   background: #f1e3c8;
}

.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: #cf5018;
   font-weight: bold;
}
.right-comm-lab {
   color: #cf5018;
   font-weight: bold;
}

.comment-form-text {
   color: gray;
}

div.form-box {
   border: 1px solid #a47e43;
   background: #f1e3c8;
}


div.editor-text {
   border: 1px solid #a47e43;
   background: #f1e3c8;
}

table.dynamic {
   background-color: #FFFFFF;
   border: none;
}

table.dynamic td {
   border: 1px solid #c49e63;
   color: #3f3319;
}
tr.table-header {
   background-color: #a47e43;
}
tr.table-header td {
   color: #f6f1de;
}
tr.tr-odd {
   background-color: #e2cba7;
}
tr.tr-even {
   background-color: #efe1c7;
}

table.item-table {
   border-bottom: 1px dashed #c49e63;
}

table.item-table td.item-bottom img {
   /*border: 1px solid #f59500;*/
}

hr {
   color: #c49e63;
   background: #c49e63;
}
h1 {
   color: #cf5018;
}
.highlight {
   color: #cf5018;
}
ul.menu li {
   list-style-image: none;
   list-style-type: none;
}
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 #a47e43;
}
input.field-ml {
   border: none;
   background: #fff url('../images/bg_mlist.gif') top left no-repeat;        
   color: #666;
   font-size: 11px;
   padding-top: 3px;
   padding-bottom: 3px;
}
input.button2,
input.button {
   border: 1px solid #a47e43;
   color: #f6f1de;
   background-color: #a47e43;
}
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: #a47e43;
}

a {
   color: #9d1d35;
}
a:hover {
   color: #bd3d55;
}

a.menu {
   color: #9d1d35;
}
a.menu:hover {
   color: #bd3d55;
}
a.copyright {
   color: #f6f1de;
}
a.copyright:hover {
   color: #f6f1de;
}
a.right-comm-title {
   color: #9d1d35;
}
a.right-comm-title:hover {
   color: #bd3d55;
}
a.comments-count {
   font-weight: bold;
}

a.comments-count {
   color: #ff7800;
}
a.comments-count:hover {
   color: #FF3300;
}

a.news-cz {
   background: url('../cz/images/news.gif') no-repeat;     
}
a.news-de {
   background: url('../de/images/news.gif') no-repeat;     
}
a.news-en {
   background: url('../en/images/news.gif') no-repeat;     
}
a.news:hover {
   background-position: 0 -24px;
}

a.m1-cz {
   background: url('../cz/images/m1.gif') no-repeat;     
}
a.m41-cz {
   background: url('../cz/images/m41.gif') no-repeat;     
}
a.m42-cz {
   background: url('../cz/images/m42.gif') no-repeat;     
}
a.m43-cz {
   background: url('../cz/images/m43.gif') no-repeat;     
}
a.m44-cz {
   background: url('../cz/images/m44.gif') no-repeat;     
}
a.mn-cz {
   background: url('../cz/images/mn.gif') no-repeat;     
}
a.m1-de {
   background: url('../de/images/m1.gif') no-repeat;     
}
a.m41-de {
   background: url('../de/images/m41.gif') no-repeat;     
}
a.m42-de {
   background: url('../de/images/m42.gif') no-repeat;     
}
a.m43-de {
   background: url('../de/images/m43.gif') no-repeat;     
}
a.m44-de {
   background: url('../de/images/m44.gif') no-repeat;     
}
a.mn-de {
   background: url('../de/images/mn.gif') no-repeat;     
}
a.m1-en {
   background: url('../en/images/m1.gif') no-repeat;     
}
a.m41-en {
   background: url('../en/images/m41.gif') no-repeat;     
}
a.m42-en {
   background: url('../en/images/m42.gif') no-repeat;     
}
a.m43-en {
   background: url('../en/images/m43.gif') no-repeat;     
}
a.m44-en {
   background: url('../en/images/m44.gif') no-repeat;     
}
a.mn-en {
   background: url('../en/images/mn.gif') no-repeat;     
}
a.m:hover {
   background-position: 0 -40px;
}
a.m1:hover {
   background-position: 0 -33px;
}
a.m44:hover {
   background-position: 0 -44px;
}

a.gallery-move {
   border: 1px solid #adbec9;
   background: #f1f7fb;
}

a.gallery-move:hover {
   background: yellow;
}

.listing {
   font-size: 0.8em;
   font-weight: bold;
   color: #4A809E;
}
a.a-listing {
   color: #4A809E;
}
a.a-listing:hover {
   color: #43635F;
}