/*layout*/
body {
   background-color: #e8e8e8; /* #F3F7FA;*/
   color: #474747;
}
body.editor,
#main-part, /*hlavni cast stranky*/
body.new-window, /* pozadi v nove otevrenych oknech (attach, gallery...) */
td.mailing-list /* chybne se zobrazovalo pozadi v mailing-listu v nekvalitnich klientech */
{
   background-color: #fFFFFF;
}
#center {
   /*background: url('../images/shadow.gif') repeat-y center;*/
}
#shadow {
   background: url('../images/shadow_bg.gif') center repeat-y;
}
#header {
   background: url('../images/shadow_top.jpg') top no-repeat;
}
#header-bg {
   background: url('../images/bg_header_right.gif') right no-repeat;
}
.right-box {
   background: url('../images/bg_right.gif') repeat-y;
}
.right-box-top {
   background: url('../images/right_top.gif') top no-repeat;
}
.right-box-bottom {
   background: url('../images/right_bottom.gif') bottom no-repeat;
}
#form-top {
   background: url('../images/bg_form_top.jpg');   
}
.box1 {
   background: url('../images/bg_box.gif') repeat-y;
}
.box1-top {
   background: url('../images/bg_box_top.gif') top no-repeat;
}
.box2-top {
   background: url('../images/bg_box_top2.gif') top no-repeat;
}
.box1-bottom {
   background: url('../images/bg_box_bottom.gif') bottom no-repeat;
}
#nas-tip-bg {
   background: url('../images/tip.gif');  
}
#nas-tip {
   background: url('../cz/images/box_akce.gif');  
}
.banner-big {
   background: url('../images/banner2.gif') 7px top no-repeat;  
}
.banner-small {
   background: url('../images/banner2.gif') 27px top no-repeat;  
}
.box-news {
   background: url('../cz/images/box_zpravy.gif') no-repeat;  
}
.box-akce{
   background: url('../cz/images/box_akce.gif') no-repeat;  
}

#copy {
   background: url('../images/bg_copy.gif') repeat-x;
}
#copy-left {
   background: url('../images/bg_copy_left.gif') left no-repeat;
}
#copy-right {
   background: url('../images/bg_copy_right.gif') right no-repeat;
}
#copy-text,
#copy-text-left,
#copy-text-right {
   color: #43635F;
}

div.banner468 {
   background: url('../images/banner.gif') left 2px no-repeat;
}
div.code {
   margin-top: 4px;
   padding: 5px;
   border: 1px dashed #bababa;
   background: #f3f3f3;
}


#child-label { /* ramecek kolem vypisu podmenu "pokracovat na" */
   border: 1px solid #DDDDDD;
}

/* style pro tabulku fotogalerie */
table.gallery td {
   border: 1px solid #e9e9e9;
}
table.gallery .gal-text {
   color: #474747;
}
table.gallery td.gal-image-over a,
 table.gallery td.gal-image a {
   color: #474747;
}
table.gallery td.gal-image-over,
table.gallery td.gal-image a:hover {
   background: #c6f097;
   color: #474747;
}
table.gallery td.gal-image {
   background: #fff;
}

/*konec stylu pro layout* ********************************************/
/* základní styly nadpisy a odkazy**********************************************/
.action-result {
   color: red;
   background: #ffdbdb;
   border: 1px solid red;
}
.action-result-ok {
   background: #cbffd2;
   color: green;
   border: 1px solid green;
}

/* komentare */
.comment-form {
   border: 1px solid #c4c4bc;
   background: #f2f2f0;
}
.comment-lab {
   color: #327f10;
   font-weight: bold;
}
.right-comm-lab {
   color: #ff7800;
   font-weight: bold;
}

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

/* ramecek kolem formulare */
div.form-box {
   border: 1px solid red;
   background: yellow;
}

/* DIV ramecek pro text v editoru */
div.editor-text {
   border: 1px solid #c4c4bc;
   background: #f2f2f0;
}

/* boxy zakaznika v eshopu */
div.eshop-customer-div {
   background: #f1f7fb;
   border: 1px solid #c2d2da;
}
.login-help {
   background: #ffffff;
   border: 1px solid #c2d2da;
}

/*styly pro tabulky***********************************************************/
/*styl pro tabulku vkladanou  wysiwyg editorem*/
/*tabulka z wysiwyg editoru*/
table.dynamic {
   background-color: #FFFFFF;
   border: none;
}
/*tabulka z wysiwyg editoru*/
table.results td, 
table.dynamic td {
   border: 1px solid #e9e9e9;
   color: #43635F;
}
tr.table-header {
   background-color: #c6f097;
}
tr.table-header td {
   color: #327f10;
}
table.results tr.table-header td {
   border-bottom: 2px solid #949393;
}
tr.tr-odd {
   background-color: #fff;
}
tr.tr-even {
   background-color: #f3fde7;
}
/* konec stylu pro table editoru */


/* vypis novinek */
table.item-table {
   /*border-bottom: 1px dashed #FBC408;*/
}

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

/*vodorovna cara*/
hr {
   color: #c4c4bc;
   background: #c4c4bc;
}
/*nadpis prvni urovne*/
h1 {
   color: #ff9800;
}
/*zvyrazneny text, vkladany z editoru*/
.highlight {
   color: #ef760e;/*#e65d27;*/
}
.green {
   color: #327f10;
}
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;
}


/*styly pro formulare*/
input.text, 
input.field-normal, 
input.field-search, 
input.field-date, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
input.form-top,
select, 
textarea 
{
   border: 1px solid #95A192;
}
input.button {
   border: 1px solid #000000;
   color: #43635F;
   background-color: #d8e8f2;
}
.form-required {
   color: #FF6102;
}
.form-error-bg {
   background: #FF9F9F;
   color: white;
   font-weight: bold;
}

/* flash */
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-n-joy,
body.editor div.flash-stream,
body.editor div.flash-youtube {
   border: 1px dashed blue;
   background: #eee url('../../../../../administrace/images/flash.gif') no-repeat center;
}

/* barva preklopeneho data v kalendari */
.date-sel-div .date-over,
.date-sel-div .date-year-over,
.date-sel-div .close-button-over,
.date-sel-div .date-direct-over { 
   background: #62cf50;
}
/*konec stylu pro formulare*/
/*styly pro odkazy*/

a:link,
a:visited,
a:active {
   color: #64a803;
}
a:hover {
   color: #52d113;
}

a.black:link,
a.black:visited,
a.black:active {
   color: #43635F;
}
a.black:hover {
   color: #52d113;
}

a.a-tip:link,
a.a-tip:visited,
a.a-tip:active {
   color: #474747;
}
a.a-tip:hover {
   color: #64a803;
}

a.menu:link,
a.menu:visited,
a.menu:active {
   color: #64a803;
}
a.menu:hover {
   color: #52d113;
}

a.orange:link,
a.orange:visited,
a.orange:active {
   color: #327f10; /*#ff9800;*/
}
a.orange:hover {
   color: #64a803;
}

a.orange2:link,
a.orange2:visited,
a.orange2:active {
   color: #ef7c12;
}
a.orange2:hover {
   color: #64a803;
}

a.form:link,
a.form:visited,
a.form:active {
   color: #474747;
}
a.form:hover {
   color: black;
}
a.copyright:link,
a.copyright:active,
a.copyright:visited {
   color: #43635F;
}
a.copyright:hover {
   color: #92A18E;
}
a.right-comm-title:active,
a.right-comm-title:visited,
a.right-comm-title:link {
   color: #14608b;
}
a.right-comm-title:hover {
   color: #43635F;
}
a.comments-count {
   font-weight: bold;
}

a.comments-count:link,
a.comments-count:visited,
a.comments-count:active {
   color: #ff7800;
}
a.comments-count:hover {
   color: #FF3300;
}

/* galerie listovani */
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;
}
/* strankovani */
.listing {
   font-size: 0.8em;
   font-weight: bold;
   color: #4A809E;
}
a.a-listing:active,
a.a-listing:visited,
a.a-listing:link {
   color: #4A809E;
}
a.a-listing:hover {
   color: #43635F;
}

div.cat-main a:link,
div.cat-main a:visited,
div.cat-main a:active {
   color: #ff9800;
}
div.cat-main a:hover {
   color: #64a803;
}
/*konec stylu pro odkazy*/