td.logo-right {
   background: url('../images/logo_right_bg.gif') repeat-y left top;
   width: 5px;
   margin: 0;
   padding: 0; 
   vertical-align: top;
}
td.logo-bottom {
   background: url('../images/logo_bottom_bg.gif') repeat-x left top;
   height: 30px;
   vertical-align: top; 
   padding: 0; 
   margin: 0;
   text-align: left;
}
td.logo-a {
   border: 1px solid #c7d4de;
   border-top: none; 
   padding: 5px;
   background: #e1e1e1;
   color: white;
   padding: 0;
}
td.logo-corner {
   vertical-align: top;
   padding: 0;
}
td.logo-pic {
   border: 1px solid #c7d4de;
   border-bottom: none;
   vertical-align: middle;
   text-align: center;
   height: 100px;
}

table#logo-table {
   border-collapse: collapse;
   margin-left: auto; 
   margin-right: auto;
}

td.logo-a a.logo {
   display: block;
   width: 100%;
   /*color: white;*/
   padding-top: 5px;
   padding-bottom: 5px;
}
td.logo-a a.logo:hover {
   color: white;
}

/*layout*/
body {
   background-color: #e6ebf0; /* #F3F7FA;*/
   color: #2d485a;
}
#main-part, 
body.new-window, 
td.mailing-list 
{
   background-color: #fFFFFF;
}
#envelope2 {
   background: url('../images/bg_left_menu.gif') right top repeat-y;
}

#envelope1 {
   background: url('../images/bg_left_menu.gif') repeat-y;
}
#head-row1 {
   background: url('../images/head_bg.gif') repeat-x;
}

#top-menu {
   background: #909090 url('../images/bg_top_menu.gif') left top repeat-y; 
   color: #ffb22c;
}
.left-menu-title {
   background: #3f6a8f url('../images/title_img.gif') 8px 11px no-repeat; 
   color: white;
}
.left-menu-title-bg {
   background: #3f6a8f; /*url('../images/menu_title_bg.gif') repeat-y;*/
}
#head-line1 {
   background: url('../images/head-line.gif');   
}
#head-line2-3 {
   background: url('../images/head-line2.gif');   
}
.left-menu {
  background: url('../images/menu_bgnd.gif');
}
.right-title {
   background: #3f6a8f url('../images/title_img.gif') 8px 11px no-repeat;
   color: white;
}
.right-title-bg {
   background: #3f6a8f; /*url('../images/right_title_bg.gif');*/
}
.right-menu {
   background: url('../images/bg_right_menu.gif');
}
#copyright {
   background: #c7d4de; 
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #2d485a;
}

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


table.gallery td {
   border: 1px solid #C7D4E3;
}
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: #ADBEC9;
   color: black;
}
table.gallery td.gal-image {
   background: #EAEFF3;
}

div.eshop-cart-line {
   background: #e1e1e1;
   border-bottom: 1px solid #C2D2DA;
   border-top: 1px solid #C2D2DA;
}

.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 #c7d4de;
   background: #f3f9fd;
}
.comment-lab {
   color: #cc8306;
   font-weight: bold;
}
.right-comm-lab {
   color: #cc8306;
   font-weight: bold;
}

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

/* ramecek kolem formulare */
div.form-box {
   border: 1px solid #c7d4de;
   background: #f3f9fd;
}

.guestbook-form {
   border: 1px solid #c7d4de;
   background: #f3f9fd;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}


div.editor-text {
   border: 1px solid #c7d4de;
   background: #f3f9fd;
}


.cart-warn {
	color: red;
}

div.eshop-customer-div {
   background: #f3f9fd;
   border: 1px solid #c7d4de;
}
.login-help {
   background: #ffffff;
   border: 1px solid #c2d2da;
}

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

table.dynamic td {
   border: 1px solid #c7d4de;
   color: #2d485a;
}
tr.table-header {
   background-color: #f3f3f3;
}
tr.table-header td {
   color: #2d485a;
}
tr.tr-odd {
   background-color: #ffffff;
}
tr.tr-even {
   background-color: #f3f9fd;
}
table.eshop-top-menu {
   background: #FF6a08 url('../images/eshop/bg_eshop_top_menu.gif') repeat-x;   
   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;
}
table.eshop-item-table td {
	border: 1px solid #c7d4de;
}
td.eshop-item-top {
   background: #f3f3f3; /* url('../images/eshop/bg_eshop_detail.gif') left repeat-y;*/
}
td.eshop-item-bottom {
   background: #f3f3f3; /* url('../images/eshop/bg_eshop_detail.gif') left repeat-y;*/
}
.eshop-item-bottom-buy {
   background-color: #ff9822;
}
td.eshop-item-table-priceline {
   color: #778892;
}

table.items-list td {
   background-color: #FFFFFF;
   border: 1px solid #c7d4de;
}
table.items-list tr.table-header td {
   background-color: #e1e1e1;
   color: #0d5592;
}
.spec,
.price {
   color: #cc8306;
}
.eshop-item-titles {
   /*color: #cc8306;*/
}
.eshop-item-separator {
   background-color: #f3f3f3;
}
.eshop-options {
   color: #0d5592;
   background-color: #f3f3f3;
   border-bottom: 1px solid white;
}
.eshop-item-accessory {
   margin-top: 20px;
   margin-bottom: 10px;
   font-weight: bold;
}
.eshop-item-listing {
   background-color: #f3f3f3;
}
form.eshop-buy {
   background: #f8a30f;
}

/*
td.eshop-item-top {
	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;
}
*/


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

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


hr {
   color: #c7d4de;
   background: #c7d4de;
}

h1 {
   color: #cc8306;
}

.highlight {
   color: #0d5592;
}
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;
}

img.box-image {
   border: 2px solid #EBA328;
}


input.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
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;
}


.date-sel-div .date-over,
.date-sel-div .date-year-over,
.date-sel-div .close-button-over,
.date-sel-div .date-direct-over { 
   background: #e7a636;
}

#top-menu a:link,
#top-menu a:visited,
#top-menu a:active {
   text-decoration: none;
   color: #ffffff;
}
#top-menu a:hover {
   color: #a2c6e2;
   text-decoration: underline;
}

a:link {
   color: #00589F;
}
a:visited {
   color: #00589F;
}
a:hover {
   color: #cc8306;
}
a:active {
   color: #00589F;
}
a.menu:link {
   color: #2d485a;
}
a.menu:visited {
   color: #2d485a;
}
a.menu:hover {
   color: #0d5592;
}
a.menu:active {
   color: #2d485a;
}
a.copyright:link {
   color: #2d485a;
}
a.copyright:visited {
   color: #2d485a;
}
a.copyright:hover {
   color: #0d5592;
}
a.copyright:active {
   color: #2d485a;
}
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;
}

a.eshop-top-cat:active,
a.eshop-top-cat:visited,
a.eshop-top-cat:link {
   color: white;
}
a.eshop-top-cat:hover {
   color: white;
}

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: #cc8306;
}

.listing {
   font-size: 0.8em;
   font-weight: bold;
   color: #0d5592;
}
a.a-listing:link {
   color: #0d5592;
}
a.a-listing:visited {
   color: #0d5592;
}
a.a-listing:hover {
   color: #cc8306;
}