body {
   color: #6b5c51;
   background: #fff url('../images/bg_body.gif') top repeat-x;
}
body.editor,
#main-part, 
body.new-window,
td.mailing-list 
{
   background: #fFFFFF;
}

#center {
   background: url('../images/bg_shadow.gif') top center repeat-y;
}
#center2 {
   background: url('../images/bg_shadow_top.gif') top center no-repeat;
}
#center3 {
   background: url('../images/bg_shadow_bottom.gif') bottom center no-repeat;
}

#header {
   background: #f1f1f1;
}
#head-right {
   background: #f9f48d url('../images/top2.jpg') top no-repeat;
}
#eshop-envelope {
   background: #fff url('../images/bg_left.gif') left repeat-y;
}
#top-menu {
   background: url('../images/bg_top_menu.gif') repeat-x;
   /*border-top: 1px solid #e4eaf5;*/
   border-bottom: 1px solid #fff;
}
.left-menu-title {
   background: #ffaa1f url('../images/bg_left_title.gif') repeat-x;
   color: #fff;
}
.left-menu {
   background: #eaf3cd;
}
#copyright {
   color: #fff;
   background: #7ca72b;
}
#copyright-text,
#copyright-text-left,
#copyright-text-right {
   color: #fff;
}

#child-label { 
   border: 1px solid #DDDDDD;
}
#bottom {
   background: #fff;
}

div.bottom-box {
   border: 1px solid #fec545;
   background: url('../images/bg_bottom_box.gif') top no-repeat;   
}
div.bottom-box div {
  color: #fff;
}

div.item-right,
div.item {
   background: #fff6ba;
 /*  border: 1px solid #d7d7d7;*/
}
div.item-detail-buy {
   background: url('../images/insert_cart_left.gif') left no-repeat;   
   height: 42px;
   /*margin-left: 4px;*/
}

div.reco {
   background: url('../images/bg_reco.gif') top left repeat-x;   
}

table.gallery td {
   border: 1px solid #fec545;
}
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: #f7edaa;
/*   color: black;*/
}
table.gallery td.gal-image {
   background: #fff4ad;
}

div.eshop-cart-line {
   background: #F1F7FB;
   border-bottom: 1px solid #C2D2DA;
   border-top: 1px solid #C2D2DA;
}

div.scr-outer {
   border: 3px solid #f5e57e;
   background: url('../images/bg_scr.gif') bottom left repeat-x;   
}

.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 #fec545;
   background: #f7edaa;
}
.comment-lab {
   color: #487f21;
   font-weight: bold;
}
.right-comm-lab {
   color: #487f21;
   font-weight: bold;
}

.comment-form-text {
   color: gray;
}
.comment-text {
   border-bottom: 1px solid #d9e8ff;
}
div.form-box {
   border: 1px solid #fec545;
   background: #f7edaa;
}

.guestbook-form {
   border: 1px solid #93A0A8;
   background: #e8e8e8;
}

.guestbook-item {
   border-bottom: 1px solid #93A0A8;
}

div.editor-text {
   border: 1px solid #fec545;
   background: #f7edaa;
}

.cart-warn {
	color: red;
}
div.last-item {
   background: #fff4ad;
   border-bottom: 1px solid #fec646;
   /*color: #fff;*/
}

div.eshop-customer-div {
   border: 1px solid #fec545;
   background: #f7edaa;
}
.login-help {
   background: #ffffff;
   border: 1px solid #c2d2da;
}

table.dynamic {
   background-color: #FFFFFF;
   border: none;
}

table.dynamic td {
   border: 1px solid #fed16c;
   color: #6b5c51;
}
tr.table-header {
   background-color: #f5e57f;
}
tr.table-header td {
   color: #6b5c51;
}
tr.tr-odd {
   background-color: #f7edaa;
}
tr.tr-even {
   background-color: #fff;
}

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 #d7d7d7;*/
}
table.eshop-item-table td.item-table-text {
   background: #fff;
}
td.eshop-item-top {
   color: #e8e8e8;
 /*  background: white url('../images/eshop/bg_eshop_detail.gif') left repeat-y;*/
}
td.eshop-item-bottom {
   color: #e8e8e8;
  /* background: white url('../images/eshop/bg_eshop_detail.gif') left repeat-y;*/
/*   background-color: #f0f5f8;*/
}
.eshop-item-bottom-buy {
   background-color: #fff;
}
td.eshop-item-table-priceline {
   color: #778892;
}

table.product-table td.item-cat-text {
   background: #fff6ba;
}
table.product-table td.item-cat-pic {
   background: #fff;
}

table.items-list td {
   background-color: #FFFFFF;
   border: 1px solid #e8eceb;
}
table.items-list tr.table-header td {
   background-color: #e8eceb;
   color: #2b698d;
}
.price {
   color: #ff9724;
}
div.fullprice {
   border: 1px solid gray; 
}

.eshop-item-titles {
   /*color: #f5f5f5;*/
}
.eshop-item-separator {
   background-color: #fff6ba;
}
.eshop-options2, 
.eshop-options {
   /*color: #4A809E;*/
   background-color: #fff6ba;
   border-bottom: 1px solid white;
}
.eshop-item-accessory {
   margin-top: 20px;
   margin-bottom: 10px;
   font-weight: bold;
}
.eshop-item-listing {
   background-color: #fff6ba;
}
div.eshop-buy {
   background: #ff9624;
}

table.item-table {
   border-bottom: 1px dashed #fec545;
}

table.item-table td.item-bottom img {
   /*border: 1px solid #f59500;*/
}

div.item-text-bottom {
   background: #fff6ba;
}

div.news-box-title {
   background: #fec545; /*url('../images/bg_news_title.gif') left top no-repeat;   */
   color: #fff;
}
div.news-box {
   background: #FFF6BA;
   /*border: 1px solid #e3e3e3;*/
}

hr {
   color: #fec545;
   background: #fec545;
}
h1 {
   color: #3a3a3a;
}
.highlight {
   color: #487f21;
}
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;
}

ul.eshop-menu {
   width: 209px;
   padding:0;
   margin: 0;
}
ul.eshop-menu li {
   margin: 0;
   padding: 0;
   list-style-type: none;
   list-style-image: none;
   background: #f4e479 url('../images/bg_menu.gif') top left repeat-x;   
  /* border-top: 1px solid #ffe9ac;*/
}
ul.eshop-menu li.sec {
   background: #b2dc93 url('../images/bg_menu2.gif') top left repeat-x;   
}
ul.eshop-menu li.act {
   background: #ffcc5d url('../images/bg_act.gif') top left repeat-x;   
}

ul.eshop-menu li a {
   display: block;
   color: #786251;
   font-weight: bold;
   /*margin-left: 1px;*/
   padding: 7px;
   padding-left: 9px;
   padding-top: 8px;
   padding-bottom: 8px;
   text-decoration: none;
   width: 193px;
   background: url('../images/spacer.gif');
}
ul.eshop-menu li a.m-news {
   background: #fcf8a2 url('../images/m_news.gif') top left;   
   text-align: right;
   height: 13px;
}
ul.eshop-menu li a.m-akce {
   background: #fcf8a2 url('../images/m_akce.gif') top left;   
   text-align: right;
   height: 13px;
}
ul.eshop-menu li a.m-sleva {
   background: #fcf8a2 url('../images/m_sleva.gif') top left;   
   text-align: right;
   height: 13px;
}


ul.eshop-menu li a.l1 {
   padding-left: 20px;
   width: 182px;
}
ul.eshop-menu li a.l2 {
   padding-left: 35px;
   width: 167px;
}
ul.eshop-menu li a:hover {
   background: #f5e57e; 
   /*color: #838383;*/
  /* color: #000;*/
   text-decoration: none;
}
ul.eshop-menu li a.m-news:hover {
   background: #fcf8a2 url('../images/m_news.gif') -209px 0;   
  /* color: #000;*/
}
ul.eshop-menu li a.m-akce:hover {
   background: #fcf8a2 url('../images/m_akce.gif')-209px 0;   
  /* color: #000;*/
}

ul.eshop-menu li a.m-sleva:hover {
   background: #fcf8a2 url('../images/m_sleva.gif') -209px 0;   
  /* color: #000;*/
}

input.field-shortest,
input.mlist,
input.search,
input.text, 
input.field-normal, 
input.field-longer, 
input.field-long, 
input.field-short, 
input.field-shorter, 
select, 
textarea 
{
   border: 1px solid #d6d6d6;
}
input.button2,
input.button {
   border: 1px solid #499114;
   color: #fff;
   background-color: #499114;
}
input.button2 {
   background: #ffbe3a;
   color: #000;
}
.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: #fff6ba;
}

a {
   color: #5aa820;
}
a:hover {
   color: #73bd3e;
}
/*.eshop-options2 a,
.eshop-item-listing a,
div.item-right a,
div.item a {
   color: #6dae3d;
}
.eshop-options2 a:hover,
.eshop-item-listing a:hover,
div.item-right a:hover,
div.item a:hover {
   color: #7b7719;
}*/

a#cart-show {
   background: url('../images/cart.gif') no-repeat;
   color: white;
}

a#cart-show:hover {
   color: white;
   background-position: 0 -26px;
}
/*a.cart-title {
   color: #8b8b8b;
}
a.cart-title:hover {
   color: #f84a4a;
}*/

a.menu {
   color: #535353;
}
a.menu:hover {
   color: #535353;
}

/*a.a-last {
   color: #fff;
}
a.a-last:hover {
   color: #f84a4a;
}*/

a.main {
   color: #fff;
}
a.main:hover {
   color: #f9eea7;
}
a.copyright {
   color: #fff;
}
a.copyright:hover {
   color: #fff4ad;
}
a.comments-count {
   font-weight: bold;
}

a.sms {
   color: #727270;
   background: url('../images/sms.gif') no-repeat;   
}
a.sms:hover {
   text-decoration: none;
   background-position: 0 -30px;
}
a.scr-left {
   background: url('../images/scr_left.gif') no-repeat;   
}
a.scr-right {
   background: url('../images/scr_right.gif') no-repeat;   
}

/*a.comments-count {
   color: #6f9ee7;
}
a.comments-count:hover {
   color: #2b0e72;
}*/

a.eshop-top-cat {
   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: #ffbe3a;
}

.listing {
   font-size: 0.8em;
   font-weight: bold;
  /* color: #4A809E;*/
}
a.a-listing {
/*   color: #373737;*/
}
a.a-listing:hover {
/*   color: #f84a4a;*/
}
/*****************/
ul#nav {
   margin-left: 20px;
   padding-left: 0;
}
ul#nav a {
   outline: 0;
}
ul#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 150px;
	margin: 0;
	margin-left: -4px;
	/*border: 1px solid #e3e3e3;*/
	border-top: none;
	border-bottom: none;
	z-index: 1000;
}

ul#nav li {
   list-style-image: none;
   list-style-type: none;   
}
ul#nav li.top {
   float: left;
   margin-right: 20px;
  /* margin-top: 13px;*/
}
ul#nav li.top a.main {
   display: block;
   padding-top: 13px;
}
ul#nav li li {
	float: left;
   margin: 0;
	padding: 0;
   background: #fff;
   border-bottom: 1px solid #e3e3e3;
}
ul#nav li ul a {
   color: #fff;
  text-decoration: none;
   display: block;
   width: 138px;
   padding: 6px;
   padding-top: 8px;
   padding-bottom: 8px;
   background: #6eaf3f;
   font-weight: bold;
}

ul#nav li ul a:hover {
   color: #fff;
   background: #448e0f;
   display: block;
   width: 138px;
   padding: 6px;
   padding-top: 8px;
   padding-bottom: 8px;
}

ul#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
