body {
	font-family: Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
	font-size:12px;
	background:#ddd;
	padding:0px;
	margin:0px;
}

h1 {display:none;}
img {border:none;}
.clear {clear:both;}
a {color:Black; text-decoration:none;}
a:hover {text-decoration:underline;}

/***** Layout *****/
#wrapper { width: 959px;	text-align: left; margin: 0px auto; padding: 0px;border:0;   background-color: White; }

#header { height: 140px; background-image: url(../images/bg-top.png); }
#panel-left { width: 228px; float: left; padding: 0px 0px 0px 8px;   background-color: White }
#panel-right {width: 158px; float: right; background-color: white; padding-right:8px }
#content {  width: 549px; padding-left:0px; padding-right:8px; float: left; background-color: White; }
#footer { clear: both; text-align: center; padding-bottom:20px; padding-top:10px}

/**** HLAVIČKA ****/
#header #link-logo {display:block; border:none; float:left; width:240px; height:90px; margin-top:20px}
#header #basket {float:right;  color:White;  font: normal 16px Arial; margin-top:45px;width:140px  }
#header #basket span {text-decoration:underline; display:block; padding-bottom:5px}
#header #basket span a { color:White;}
#header #basket #btnBasket {margin-top:5px}

/**** PATIČKA ****/
div#footer {background-color: White; text-align:center; } 
div#footer #footer-line { font-size:11px;width:870px; margin-left:40px;
                          color:#9e9c97; border-top: solid 3px #e0ddd6;  padding-top:10px}
div#footer #footer-line a {color:#9e9c97; }

/**** LEVÁ ČÁST ****/
#search-box { background-image: url(../images/search-box.png); width:220px; height: 52px; }
#search-box #txtSearchMaster { float:left; border: solid 0px white; margin-top: 18px; margin-left: 17px; width: 110px; font-size: 12px; color:#5c5454; text-align:center}
#search-box #btnSearch {float:left; border: none;margin-top: 14px;  margin-left:2px; cursor:pointer;}

/**** TOP navigace *****/
#content #main-nav { background-image: url('../images/main-nav-bg.png'); height:47px; text-align:center; padding: 5px 5px 0 5px;}
#content #main-nav ul { list-style-type:none; margin: 0px 0 0 0px; padding: 12px 0 0 0; height:29px;  border:solid 1px white; }
#content #main-nav ul li{ display:inline;  margin:10px 12px 0 12px; padding: 0px 0 0 0;   }
#content #main-nav ul li a { color:Black; text-decoration:none; }
#content #main-nav ul li a:hover {text-decoration:underline} 

div#nav_line {color:#9e9c97; padding: 5px 0px 5px 0px; font-size:11px}
div#nav_line a {color:#9e9c97;}
div#nav_line a:hover {text-decoration:underline}



/* Navigační menu */
 /* == Menu == */
div#category {width:216px; margin:0px; padding:4px 0px 5px 5px; margin-top:10px; margin-bottom: 10px; background-color: #fedaba; }
 
  div.menu { border:solid 1px White;width:208px; }
  div.menu h2 { font: bold 14px Arial;  color: black; margin: 0; padding: 6px 0px 0px 27px;
                background-image: url('../images/menu-h2.png'); height: 22px; }  
  div.menu h2.selected { background-image: url('../images/menu-h2-selected.png'); background-repeat:no-repeat; }
  div.menu h2 a { text-decoration:underline}
  
  div.menu a, div#menu a:active, div#menu a:visited { text-decoration: none; color: black; }
  div.menu a:hover { text-decoration: underline; }  
  div.menu_sub a { display: block; color: white; }
  
  div.menu_sub a.menu_level_1 { background: #DBDBDB url('../images/menu-item.png') no-repeat; color: black; font: normal 12px Arial; padding: 5px 3px 4px 30px; margin:0; height:16px }
  div.menu_sub a.menu_level_1_opened  
  {background: #DBDBDB url('../images/menu-item-selected2.png') no-repeat; color: Black; font: bold 13px Arial; padding: 5px 3px 4px 25px; margin:0; height:16px;
  		/*background: #DBDBDB url('../images/menu_item.gif') no-repeat; color: black; font: bold 13px Arial; padding: 3px 3px 4px 25px; margin-top:1px;background-image: url('../images/menu_level_selecteds.gif'); background-position:right; background-repeat:no-repeat;*/  }
  div.menu_sub a.menu_level_1_selected { background: #DBDBDB url('../images/menu-item-selected2.png') no-repeat; color: black; font: bold 13px Arial; padding: 5px 3px 4px 25px; margin:0; height:16px;  }
  div.menu_sub a.menu_level_1_selected_opened 
  {background: #DBDBDB url('../images/menu-item-selected2.png') no-repeat; color: black; font: bold 13px Arial; padding: 5px 3px 4px 25px; margin:0; height:16px;
  	/* background: #DBDBDB url('../images/menu_level_selected_opened.gif') no-repeat; color: black; font: bold 13px Arial; padding: 3px 3px 4px 25px; margin-top:1px;*/ }
  


  div.menu_sub_items { margin: 5px 0 5px 15px; /*_margin-left:23px; =margin-left:23px;*/  }
/*  div.menu_sub a.menu_level_2 { color: black; font: normal 12px Arial; text-decoration: none; padding: 2px 3px 2px 40px; background: url('../images/menu_sub_item.gif') no-repeat; }
  div.menu_sub a.menu_level_2_group { color: black; font: normal 12px Arial; text-decoration: none; padding: 2px 3px 2px 40px; background: url('../images/menu_sub_item_group.gif') no-repeat; }
  div.menu_sub a.menu_level_2_selected { color: #CF1C1C; font: bold 12px Arial; text-decoration: none; padding: 2px 3px 2px 40px; background: url('../images/menu_sub_item_selected.gif') no-repeat; }
  div.menu_sub a:hover.menu_level_2 { text-decoration: none; }*/
	
  div.menu_level_next { padding: 0px 0 0px 10px; }
  div.menu_level_next a { color: White; font: normal 12px Arial; text-decoration: underline; padding: 2px 3px 2px 60px; background: url('../images/menu_sub_item.png') no-repeat; }
 
  div.menu_sub_items ul {color:Blue; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;  =padding-left:10px;;
                         list-style-image: url('../images/li.png');
                         }
  div.menu_sub_items li {color:Black; margin-left:0px; padding: 4px 0px 2px 0px; borders:solid 1px green; list-style-image: url('../images/li.png'); }
  div.menu_sub_items li.group {color:Black; margin-left:0px; padding: 4px 0px 2px 0px; borders:solid 1px green;list-style-image: url('../images/li.png'); }
  div.menu_sub_items li.group_opened {color:Black; margin-left:0px; padding: 4px 0px 2px 0px; borders:solid 1px green;list-style-image: url('../images/li.png'); }
  
  div.menu_sub_items li.selected {color:Black;  margin-left:0px; padding: 4px 0px 2px 0px; list-style-image: url('../images/li.png'); }
  
  div.menu_sub_items li a.menu_level_next{color:black;  text-decoration: none; font: normal 12px Arial; margin: 0 0 0 0; padding:0 0 0 0;}
  div.menu_sub_items li a.menu_level_next:hover{ text-decoration:underline;}  
  div.menu_sub_items li a.menu_level_next_opened{color:Black;  text-decoration: none; font: bold 12px Arial; margin: 0 0 0 0; padding:0 0 0 0;background-image: url('../images/menu_level_next_selected.gif'); background-position:right; background-repeat:no-repeat;}
  div.menu_sub_items li a.menu_level_next_opened:hover{ text-decoration:underline;} 
  div.menu_sub_items li a.menu_level_next_group{color:Black;  text-decoration: underline;font: normal 12px Arial; margin: 0 0 0 0; padding:0 0 0 0;background: url('../images/menu_sub_item_group.gif') no-repeat;}


/**** UVOD ****/
div.baner-uvod {margin-top:10px; margin-bottom:10px; }
h2.novinky { background-image: url('../images/h2-novinky.png'); background-repeat:no-repeat; height:61px; font-size:4px; padding-left:120px; color:White; margin-bottom:10px;  }
h2.slevy { background-image: url('../images/h2-slevy.png'); background-repeat:no-repeat; height:61px; font-size:4px; padding-left:120px; color:White;  margin-bottom:10px; }
h3.take-doporucujeme { background-image: url('../images/h3-take-doporucujeme.png'); background-repeat:no-repeat; height:61px; font-size:4px; padding-left:120px; color:White;  margin-bottom:10px; }

/**** VYPIS PRODUKTU - uvod ****/
div.product-list {}
div.product-list .item { float:left; width:181px; height:225px;border-right: solid 1px #e0ddd6 }
div.product-list .item .img {border:solid 4px #ffa119; width:112px; height:111px; margin:20px 0px 0px 30px; padding-top:1px;}
div.product-list .item p { text-align:center; font-weight:bold; padding:0px 1px 0px 1px; font-size:11px;  margin: 5px 0 5px 0; height:30px; overflow:hidden;}
div.product-list .item p a{ color:#a9272c; text-decoration:underline;}
div.product-list .info {height:39px; border-bottom:solid 1px #e0ddd6; background-color:#f8f7ef;} 
div.product-list .info .btnBuy {float:right; margin-right:8px; margin-top:8px}
div.product-list .info span {float:left; display:block; margin:12px 0px 0px 8px; font: bold 13px Arial; }

div.product-list-alternate {}
div.product-list-alternate .item { float:left; width:180px; height:225px;border-right: solid 1px #e0ddd6 }
div.product-list-alternate .item .img {border:solid 4px #ffa119; width:112px; height:111px; margin:20px 0px 0px 30px; padding-top:1px;}
div.product-list-alternate .item p { text-align:center; font-weight:bold; padding:0px 1px 0px 1px; font-size:11px;  margin: 5px 0 5px 0; height:30px; overflow:hidden;}
div.product-list-alternate .item p a{ color:#a9272c; text-decoration:underline;}
div.product-list-alternate .info {height:39px; border-bottom:solid 1px #e0ddd6; background-color:#f8f7ef;} 
div.product-list-alternate .info .btnBuy {float:right; margin-right:8px; margin-top:8px}
div.product-list-alternate .info span {float:left; display:block; margin:12px 0px 0px 8px; font: bold 13px Arial; }

h2 {color:#a9272c; font-size:17px; margin: 0 0 10px 0; padding: 5px 0 0 0;}
h3 {color:Black; font-size:14px; margin: 0 0 10px 0; padding: 5px 0 0 0;}
div.box_subcategory { background-color:#fff8d8; border:solid 4px #fce2a4; padding: 5px 5px 5px 5px}
div.box_subcategory ul {  margin:0px; padding:0px  } /*display: inline; */
div.box_subcategory li { float:left;  list-style-type:none;   color:#ffa31e; padding: 0px 10px 0px 0px; margin:0 10px 0 0;}
div.box_subcategory li a {color:Black; font-size:11px}
div.box_subcategory img {margin-right:2px;}

div.sort_list { font-size:11px; height:27px; background-color:#fff8d8; border:solid 4px #fce2a4; margin: 5px 0 5px 0px; padding: 0 0 0 5px; }
div.sort_list .sort {float:left;}
div.sort_list .btn-sort {margin: 0px 0 0 5px; position:relative; top:+5px}
div.sort_list select {font-size:11px}
div.sort_list .pager-list {float:right; padding-right:10px}
div.sort_list .pager-list input {margin: 7px 0px 0 2px;}
div.sort_list .pager-list a { font-size: 12px; padding: 0 2px 0 2px; color:#787772; position:relative; top:-2px; }

/**** LOGIN BOX ****/
div#login-box {background-image: url('../images/login-box1.png'); width:142px;height:133px; font-size:11px; padding: 10px 0 0 17px}
div#login-box .l1 { height:14px }
div#login-box .txtLoginUsername { width:110px; margin-left:5px; font-size:11px; border:solid 0px white; }
div#login-box .l2 { padding-top:5px; padding-bottom:4px; }
div#login-box .txtLoginPwd { width:110px; margin-left:5px; font-size:11px; border:solid 0px white; }
div#login-box .btnLoginBox {background-image: url('../images/btn-login.png');margin-top:10px; cursor:pointer; height:24px; width:88px;}
div#login-box .btnLoginBoxEN {background-image: url('../images/btn-login-en.png');margin-top:10px; cursor:pointer; height:24px; width:88px;}

div#login-box2 {background-image: url('../images/login-box2.png'); width:142px;height:68px; font-size:11px; padding: 10px 0 0 17px}



/**** NEJ BOX ****/
div.nej-box {background-image: url('../images/nej-box-item.png');margin: 10px 0 0 0; padding: 0 0 0 0;width:159px; text-align:center; }
div.nej-box .nej-top { background-image: url('../images/nej-box.png'); width:159px; height:84px; background-repeat:no-repeat;  }
div.nej-box .nej-top h2{margin: 0 0 0 0; padding: 0 0 0 0; font: bold 13px Arial; color:#a9272c; padding: 60px 0 0 15px;text-align:left; }
div.nej-box .item { width:159px; height:200px;text-align:center}
div.nej-box .item .img {border:solid 4px #ffa119; width:112px; height:111px;margin:10px 0px 0px 20px; padding-top:1px;}
div.nej-box .item p { text-align:center; font-weight:bold; padding:0px 1px 0px 1px; font-size:11px;  margin: 5px 0 5px 0; height:30px; overflow:hidden;}
div.nej-box .item p a{ color:#a9272c; text-decoration:underline;}
div.nej-box .info {height:39px; border-bottom:solid 1px #ffa119; background-color:#fce2a4;} 
div.nej-box .info .btnBuy {float:right; margin-right:8px; margin-top:8px}
div.nej-box .info span {float:left; display:block; margin:12px 0px 0px 8px; font: bold 13px Arial; }


div#body-detail { margin-left:5px; margin-top:5px}
div#body-detail #prim-img { width:260px; height:258px; padding-top:4px; background-color:#a9272c; float:left; text-align:center;}
div#body-detail #prim-img img {border: solid 1px White; height: 252px; width: 252px;}

div#body-detail #content-det {border:none; width: 252px; height:310px; float:left; margin: 0 0 0 10px; padding-left:10px}
div#body-detail #content-det h2 {text-align:left; padding: 0px 0 10px 0px; margin:0;}
div#body-detail #content-det p {padding: 0; margin:0;}
div#body-detail #content-det #tab-val { width:262px; background-color:#f8f7ef; margin-top:10px; border:solid 1px #e0ddd6}
div#body-detail #content-det #tab-val .col1{width:100px; text-align:right; color:#5d5d5d; padding: 2px;}
div#body-detail #content-det #tab-val .col2{text-align:left; color:#4b3b31; font-weight:bold; padding: 2px;}
div#body-detail #content-det #tab-val .col2 strong {color:#c31113}
div#body-detail #content-det div.line{ height:5px; border-top: solid 1px #d9d5d3;width:233px; margin-left:10px}
div#body-detail #content-det input.amount {width:40px;  border:solid 1px #974545; text-align:center; float:left; margin-right:5px;}
div#body-detail #content-det input.to_basket { float:left; position:relative; top:-2px;}
div#body-detail p { color:#4b3b31; }

/****	KOŠÍK ****/
div#basket-tab { }
div#basket-tab .tab1 {width:540px; height:33px; padding-top:0px; background-image: url('../images/basken-n1.png');}
div#basket-tab .tab2 {width:540px; height:33px; padding-top:0px; background-image: url('../images/basken-n2.png');}
div#basket-tab .tab3 {width:540px; height:33px; padding-top:0px; background-image: url('../images/basken-n3.png');}
div#basket-tab .lab {padding-top:10px; float:left;}
div#basket-tab .lab a{display:block; float:left; width:155px; text-align:center; color:Black;  text-decoration:none; padding: 0 5px 0 5px}
div#basket-tab .lab a:hover {text-decoration:underline}
div#basket-tab .lab span {display:block; float:left; width:155px; text-align:center; color:#a6a18d; }

.box5 table {margin: 10px 0 0px 0px;border-collapse:collapse; width:540px; font-size:11px}
.box5 table.table-order th {color:Black; background-color:#f8f7ef; font-weight:bold; border:solid 2px White; padding: 2px 4px 2px 10px  }
.box5 table.table-order td {color:Black; border-bottom:solid 1px #e0ddd6; padding: 2px 4px 2px 10px }
.box5 table.table-order a {color:Black;}
.box5 table.table-order td input.oks {float:left; text-align:center; border: solid 1px #974545; color:#4b3b31; width:24px; font-weight:bold; margin: 2px 4px 0 0}
.box5 table.table-order td input.btnOk {float:left; border: none;  margin: 1px 0px 0 0}
.box5 table.table-order td input.btnDel {float:left; border: none;  margin: 1px 4px 0 0}

div#OrderSumary {width:530px;background-color:#f8f7ef; border-bottom: solid 2px #e0ddd6;border-top: solid 1px #e0ddd6; height:41px; padding:0 5px 0 5px }
#SumaryPrice {float:right; color:Black;font-weight:bold; font-size:14px;padding-top:10px;}
div#OrderSumary a {font-size:11px; color:Black; display:block; padding-top:10px; float:left;}
a.btn-basket {display:block;background-image: url('../images/btn-k-objednavce2.png'); height:27px; width:145px;
              font-size: 16px; font-weight:bold; color:Black; text-decoration:none; padding: 10px 0 0 35px}
              a:hover.btn-basket  {text-decoration:underline}
              
/**** REHISTRACE ****/
.btnRegistrace {background-image: url('../images/btn-odeslat4.png');margin-top:10px; cursor:pointer; height:37px; width:180px;}
.btnRegistrace-en {background-image: url('../images/btn-odeslat4-en.png');margin-top:10px; cursor:pointer; height:37px; width:180px;}

.btnOrder1{background-image: url('../images/btn-potvrdit.png');margin-top:10px; cursor:pointer; height:37px; width:180px;}

.btnSendPwd{background-image: url('../images/btn-odeslat.png');margin-top:10px; cursor:pointer; height:37px; width:180px;}

/**** BOX-LEFT ****/
div.box-left1 { width:220px; background-image: url('../images/box-left-1b.png'); margin: 10px 0 10px 0;font-size:11px}
div.box-left1 strong.h1 {background-image: url('../images/box-left-1.png'); display:block; height:38px; font: bold 16px Arial; color:#a9272c;
                         padding: 18px 20px 0px 15px;}
div.box-left1 div.f1 {height:6px;background-image: url('../images/box-left-1c.png'); } 
div.box-left1 div.p {margin: 0 0 0 0; padding: 5px 15px 10px 15px}
div.box-left1 div.p img {margin:4px;}
div.box-left1 ul {margin: 5px 10px 10px 30px; padding:0px}
div.box-left1 li {list-style-image:url('../images/box-left-1li.png'); margin-top:2px}


/**** BOX-LEFT 2 ****/
div.box-left2 { width:220px; background-image: url('../images/box-left-1b.png'); margin: 10px 0 10px 0; font-size:11px}
div.box-left2 strong.h1 {display:block; font: bold 16px Arial; color:#a9272c; padding: 5px 10px 0px 15px;}
div.box-left2 div.f1 {height:6px;background-image: url('../images/box-left-1c.png'); } 
div.box-left2 div.f1b {height:6px;background-image: url('../images/box-left-1d.png'); } 
div.box-left2 div.p {margin: 0 0 0 0; padding: 5px 15px 10px 15px}
div.box-left2 div.p img {margin:4px;}
div.box-left2 ul {margin: 5px 10px 10px 30px; padding:0px}
div.box-left2 li {list-style-image:url('../images/box-left-1li.png'); margin-top:2px}

.btnLoginBtn{ border:solid 0px White;cursor:pointer; height:38px; width:180px; background-image: url("../images/btnLogin5.gif"); }
.btnLoginBtnEN{ border:solid 0px White;cursor:pointer; height:38px; width:180px; background-image: url("../images/btnLogin5-en.gif"); }

 
