/*layout*/
body {
   background-color: #de7824; /* #F3F7FA;*/
   color: #2a5c7f;
}
#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;
}
#main-part {
   background: white url('../images/bg_main.gif') repeat-y; 
}

#center {
   /*background: url('../images/shadow.gif') repeat-y center;*/
}
#head-middle {
   background: url('../images/top5_bg.gif');   
}
#head-right {
   background: url('../images/top6_bg.jpg');   
}
#menu-line {
   background: #ffffff;
   border-top: 1px solid #5b8fb2;
   border-bottom: 1px solid #5b8fb2;
}


.right-title {
   background: url('../images/right_title_bg.gif') no-repeat;
   color: white;
}

#copyright {
   background: #ff8427; 
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #fdf6dc;
}

#child-label { /* ramecek kolem vypisu podmenu "pokracovat na" */
   padding: 5px;
   border: 1px solid #DDDDDD;
}

#akcni-ceny {
   background: url('../images/akce_bg.gif') repeat-y;   
}

/* style pro tabulku fotogalerie */
table.gallery td {
   border: 1px solid #C7D4E3;
}
table.gallery .gal-text {
   color: black;
}
table.gallery td.gal-image a {
   color: black;
}
table.gallery td.gal-image a:hover {
   background: #ADBEC9;
   color: black;
}
table.gallery td.gal-image {
   background: #EAEFF3;
}


/*konec stylu pro layout* ********************************************/
/* základní styly nadpisy a odkazy**********************************************/
.action-result {
   color: red;
}

/* komentare */
.comment-form {
   border: 1px solid #98d0ec;
   background: #fdf6dc;
}
.comment-lab {
   color: #ff7800;
   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 #fbde71;
   background: #fffcf0;
}

.guestbook-form {
   border: 1px solid #93A0A8;
   background: #EAEFF3;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}

/* DIV ramecek pro text v editoru */
div.editor-text {
   border: 1px solid #fbde71;
   background: #fffcf0;
}

/* varovani, ze je nutno zmeny v mnozstvi zbozi ulozit */
.cart-warn {
	color: red;
}

/*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.dynamic th, 
table.dynamic td {
   border: 1px solid #fbde71;
   color: #2a5c7f;
}
tr.table-header {
   background-color: #fff6d0;
}
tr.table-header td,
tr.table-header th
 {
   color: #2a5c7f;
}
tr.tr-odd {
   background-color: #fffcf0;
}
tr.tr-even {
   background-color: white;
}
/*konec stylu pro table editoru*/
/*konec stylu pro tabulky*/

/* *                    STYLY PRO TABULKY ESHOPU ******************************************************************/
/* menu eshopu nahore */
table.eshop-top-menu {
   background: #FF9624; 
   border: 1px solid white;
}
td.eshop-menu-top-over-line,
td.eshop-menu-top {
   border-left: 1px solid white;
}
td.eshop-menu-top-over-line,
td.eshop-menu-top-over {
   background: #98B6C8;
}
/* polozky eshopu */
table.eshop-item-table {
	/*border: 1px solid #4573A9;*/
	border: 1px solid #DCECFF;
}
td.eshop-item-top {
/*	border-bottom: 1px solid #B1C4DB; */
	border-bottom: 1px solid #DCECFF;	
	background-color: #DCECFF;
}
td.eshop-item-body {
	background-color: #FFFFFF;
}
td.eshop-item-bottom {
	border-top: 1px solid #DCECFF;
	background-color: #FFFFFF;
}

/* 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: #8eb2ca;
   background: #8eb2ca;
}
/*nadpis prvni urovne*/
h1 {
   color: #de7824;
}
/*zvyrazneny text, vkladany z editoru*/
a:link.highlight,
a:visited.highlight,
a:hover.highlight,
a:active.highlight,
.highlight {
   color: #fa7a11;
}
ul li {
   list-style-image: url('../images/li.gif');
}

/*styly pro formulare*/
input.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   border: 1px solid #fbde71;
}
input.button {
   border: 1px solid #f15a22;
   color: white;
   background-color: #f15a22;
}
.form-required {
   color: #FF6102;
}
.form-error-bg {
   background: #FF9F9F;
   color: white;
   font-weight: bold;
}

/* 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: #fffcf0;
}
/*konec stylu pro formulare*/
/*styly pro odkazy*/

#top-menu a {
   color: #46677B;
}
a:link {
   color: #048ed3;
}
a:visited {
   color: #048ed3;
}
a:hover {
   color: #33aaff;
}
a:active {
   color: #048ed3;
}
a.menu:link {
   color: #43635F;
}
a.menu:visited {
   color: #43635F;
}
a.menu:hover {
   color: #14608b;
}
a.menu:active {
   color: #43635F;
}
a.copyright:link {
   color: #fdf6dc;
}
a.copyright:visited {
   color: #fdf6dc;
}
a.copyright:hover {
   color: white;
}
a.copyright:active {
   color: #fdf6dc;
}
a.right-comm-title:link {
   color: #14608b;
}
a.right-comm-title:visited {
   color: #14608b;
}
a.right-comm-title:hover {
   color: #43635F;
}
a.right-comm-title:active {
   color: #14608b;
}
a.comments-count {
   font-weight: bold;
}
a.comments-count:link {
   color: #ff7800;
}
a.comments-count:visited {
   color: #ff7800;
}
a.comments-count:hover {
   color: #FF3300;
}
a.comments-count:active {
   color: #ff7800;
}

#menu-line a:link,
#menu-line a:visited,
#menu-line a:active
 {
   color: #4a7694;
   border-right: 1px solid #5b8fb2;
}
#menu-line a:hover {
   background: #40c5ed;
   color: #002138;
   border-right: 1px solid #5b8fb2;   
}

/*konec stylu pro odkazy*/