/* CSS Document */
  
  /* color grid */
 

  
  #head{ background-color:rgb(206, 209, 198);}
  #logo{ background-color:white;}
  #mainadver{  background-color:rgb(133, 137, 148);}
  #personal{ background-color:rgb(206, 209, 198);}
  
  #toolbar{  background-color:rgb(133, 137, 148);}
  
  #menu{ background-color:white;}
  
  #footer{ background-color:white;}
  
  /* default grid */
h1{ font-size:16px;} 
h4 { font-size:12px; clear:both;}
a { color:#666; text-decoration:none;}
a:hover {text-decoration:underline} 



 
#logo p
{ 
  margin-top:30px;
  margin-left:15px;
	height:96px;
	z-index: 100;
	background: url(../img/legoue.jpg) no-repeat;
}
#logo p a
{ 
	display: block;
	height: 96px;
 
}
.access{display:none; }
#menu,#content,#content-toolbar,#advert { margin-top:8px; }   
#menu { font-size:11px;}
#menu ul {
   
  z-index:1000;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 155px; /* Width of Menu Items */
	border-top: 1px solid #858994;
	}

#menu ul li {
	display: block;
	margin: 0px;
	padding: 0px;
  position: relative;
	background: #fff;
	}
	
#menu li ul {
	position: absolute;
	left: 154px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#menu ul li a {

  display: block;
	text-decoration: none;
	color: #777;
  
	padding: 5px;
	border: 1px solid #858994;
	border-top:0;
	~margin-top:-2px;;
	
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
#menu ul li:hover,#menu ul li a:hover { color: #E2144A; background-color: #f9f9f9;} /* Hover Styles */
#menu li ul li a { padding: 2px 10px; } /* Sub Menu Styles */
#menu li:hover ul,#menu li.over ul { display: block; 	z-index:100;} /* The magic */



#menu ul li a.nav{ background-color: #f9f9f9; color: #E2144A;  }


#toolbar{ height:30px; border-top:1px solid #fff;}
#toolbar ul {
   margin: 5px;
	 padding: 0px;
	 list-style-type: none;
}
#toolbar ul li {
	margin: 5px;
	padding: 0px;
  position: relative;
	display:inline;
	}
#toolbar ul li a {font-size:12px;font-weight:bold;text-decoration:none; color:white;    }
#toolbar ul li a:hover{  color:#E2144A;  }

#toolbar form { float:right;display:inline; margin-top:3px;margin-right:8px;}



div#eplatby {margin-top:10px;}
div#eplatby ul li a {border:0px; } 
div#eplatby ul { width:100px;border:0px; }


p.advanced_search { margin-top:10px;  }
p.advanced_search a { font-size:12px; text-decoration:underline; color:blue;  }


.messagetocustomer, .notice, .success,.info{padding:.8em;margin-bottom:1em;border-bottom:2px solid #ddd;font-size:12px;}
.messagetocustomer  {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.messagetocustomer  a {color:#8a1f11;font-weight:bold}
.notice a {color:#514721;font-weight:bold}
.success a {color:#264409;font-weight:bold}
.info {font-size:11px;padding-left:0; border-top:2px solid #ddd; border-bottom:0;}
.pagging a {font-size:11px;}.pagging  {font-size:11px;}
.skk{font-size:10px;   }

.relatedbooks {margin-top:5px;clear:both; border:1px solid #858994;	background:#fff;line-height:12px; width:100%;
    float:left; }
div.relatedbooks h4 { width:100%;background:#f9f9f9;color:#666; line-height:26px; }    
div.relatedbooks  p {display:block; width:70px;margin-left:8px;  text-align:center;float:left;font-size:10px;}
div.relatedbooks  p img {display:block; clear:both;}







div#lastseen
{
	clear:both;
  margin-top:8px;
  display:block;
  width:100%;
  
  
}
div#lastseen h3
{
	font-size:11px;
	line-height:20px;
}

.login{display:inline;font-size:11px; margin:0px;padding:0px}
ul#personal-nav2

 {  list-style-type:none;}
ul#personal-nav

 {  list-style-type:none;
	float: right;
	display: inline;
  margin-top:8px;
}
ul#personal-nav li

{font-size:11px;

	float: left;
	display: inline;
	margin-left: 10px;
}

ul#personal-nav li a

{
	font-size: 11px;
	font-weight:bold;
	line-height: 16px;
	color: #fff;
}



ul#personal-nav li a.link

{
	padding-left: 11px;
	background: url(/img/icon-link.gif) no-repeat  0 3px;
	
}



ul#personal-nav li a.person

{
	padding-left: 13px;
	background: url(/img/icon-person-white.gif) no-repeat  0 3px;
}
ul#personal-nav li a.kosik

{
	padding-left: 15px;
	background: url(/img/kosik.gif) no-repeat  0 2px;
}


ul#personal-nav li.active a.person

{
	background-image: url(/img/icon-person.gif);
	color: #900;
}

ul#personal-nav2

{
	float: right;
	margin-bottom:8px;
	display:block;
}
ul#personal-nav2 li

{
	float: left;
	margin-left: 10px;
	color:#fff
}

#personal-zone p span {
font-size:14px; font-weight:bold;
  }
#personal-zone p { 
  width:250px;
  clear:both;
  float: right;
  font-size:11px;
	margin:0px;
	margin-top: 3px;
	margin-left:5px;
	display:block; 	color:#fff}

ul#personal-nav2 li a

{
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	color: #fff;
}

ul#personal-nav2 li a.link

{
	padding-left: 11px;
	background: url(/img/icon-link.gif) no-repeat  0 3px;
	
}

#shoppingcart { display:block; width:100%;border:0px solid black;color:#666;}
#shoppingcart h1 { display:block;width:100%;background:#f9f9f9;color:#666; line-height:36px; padding-left:10px; border:1px solid #858994; }

#shoppingcart table {width:100%;   }

#shoppingcart table th {line-height:16px;font-size:11px; background:none;border-bottom:1px solid #858994; text-align:left;}

#shoppingcart table td {line-height:16px;font-size:11px;}

#shoppingcart form input { line-height:20px;font-size:12px; }


#shoppingcart fieldset {margin-top:25px; line-height:20px;font-size:12px;border:1px solid #858994; background:#f9f9f9;color:#666; padding:15px 30px;}
  	
#shoppingcart fieldset legend  	{ line-height:18px;font-size:13px; font-weight:bold; border:1px solid #858994;background:#fff;padding:3px 5px; }
#shoppingcart p {float:left;}
#shoppingcart p label,#shoppingcart p input {display:block;float:left; width:170px;line-height:18px; }
#shoppingcart p label{width:80px; text-align:right; margin-right:5px; line-height:20px; }

#shoppingcart  ul.obch {clear:both;padding:0px;margin:0px;margin:5px 0px;list-style-type:disc;}


#page-index h1 { display:block;width:100%;background:#f9f9f9;color:#666; line-height:36px; border:1px solid #858994; padding-left:8px;font-size:16px; }


.top_selling { display:block;color:#666;border:1px solid #858994; }
.top_selling h2 { display:block; background-color:#f9f9f9;color:#666; font-size:14px;  padding:5px 10px; }
.top_selling ol{padding:0px;margin:0px;margin:5px 0px;}
.top_selling ol li {font-size:11px;}
.top_selling ol li a {color:black; text-decoration:none;font-size:11px;}
.top_selling ol li a:hover { text-decoration:underline;}
.top_selling p{padding:10px; text-align:center; font-size:12px;  }



.top_autor { display:block;color:#666;border:1px solid #858994; }
.top_autor  h2 { display:block; background-color:#f9f9f9;color:#666; font-size:12px;  padding:5px; }
.top_autor ol{padding:0px;margin:0px;margin:5px 0px; }
.top_autor ol li {font-size:11px; }
.top_autor ol li a {color:black; text-decoration:none;font-size:11px;}
.top_autor ol li a:hover { text-decoration:underline;}




div.book_item_text img { display:block; float:left;margin-right:5px;}
div.book_item_text h1{ 	font-size:16px;	line-height:20px;  margin:0px; padding:0px;text-align:left}
 div.book_item_text { margin-bottom:8px;font-size:12px; text-align:justify}

div.book_item_line { color: #000;border-top:1px solid #858994; padding-top:8px;clear:both;}
div.book_item_line h4{ 	font-size:13px;	line-height:20px;  margin:0px; padding:0px; }
div.book_item_line p { 	margin-top:8px;	line-height:14px;	color: #000;}
div.book_item_line a:hover {text-decoration:underline}	
div.book_item_line p a {font-weight:bold}	
.bold { font-weight:bold;  }

div.book_item_price { font-size:12px; text-align:right; }


div.pagging{width:100%;background-color:#f9f9f9;text-align:center;clear:both;border:1px solid  #858994; color:#666 }
div.pagging a {color:#666; font-weight:bold; }

div.sort { width:100%; height:30px;line-height:30px; background-color:#f9f9f9;text-align:right;clear:both;border:1px solid  #858994; color:#666}

form.filter select{  font-size:11px; line-height:14px; }

div.add_cart_box {float:right;
  background-color: #858994;/*125680 */
  padding: 3px;
  text-align: center;
  width:120px;
   margin-top:5px;
   line-height:14px;
   z-index:1;
   margin-bottom:5px;
}

div.add_cart_box-inner:hover {
  background-color: #7881ab;
  text-decoration: none;
}

.add_cart_box-inner {
  text-align: center;
  border: 1px solid #fff;
  padding: 3px;
}

.add_cart_box-inner a {
  color: #FFFFFF;
  text-decoration: none;
  font: .9em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.add_cart_box-inner a:hover {
  text-decoration: none;
}

dl#footer
{	float: left; 	margin: 2px 0 0 0;	width: 596px;}

dl#footer dt,
dl#footer dd
{
	font-size: 10px;
	line-height: 13px;
	color: #999;
	display: inline;
}

dl#footer dd a
{
	color: #999;
}

dl#footer dd span.pipe
{
	padding: 0 2px;
}


 fieldset,input,label,button{margin:0px;padding:0px; }

form.generic button,
form.generic input,
form.generic label,
form.generic select,
form.generic textarea,
form.generic fieldset
{
	font-size: 11px;
	line-height: 16px;
	float: left;
	display: inline;
	clear:both;
}





form.generic input.text,
form.generic input.password,
form.generic textarea
{
	padding: 0px 0px;
	line-height: 14px;
	border: 1px solid #999;	
}
form.clearboth button,
form.clearboth input,
form.clearboth label,
form.clearboth select,
form.clearboth textarea,
form.clearboth fieldset
{
  font-size: 11px;
	line-height: 16px;
	float: left;
	display: inline;


}
form.both input.text,
form.both input.password,
form.both textarea
{
	padding: 0px 4px;
	line-height: 14px;
	border: 1px solid #999;	
}

form.login
{
	clear: both;
}

form.login label
{
	margin-bottom: 4px;
}

form.login input.button
{
	margin-top: 5px;
  margin-left:205px;
  
}

form.login fieldset
{
	margin-bottom: 3px;
	margin-left: 4px;
	clear: none;
}
form.login input.w2
{
	width: 226px;	
}

form.login fieldset.first
{
	margin-left: 8px;
}

form.login fieldset.pad
{
	margin-right: 0px;
}

form.login label
{
	color: #666;
}
.hidden{visibility:hidden;display:none;}

table#final td.odsadenie {padding-left:180px; }
div#buttons {margin-top:10px;}
div#buttons input { color:#666;border:1px solid  #858994; background-color:#fff; width:120px;height:30px; } 


div#buttons  input#button1:hover
{
	border:1px solid #858994;cursor:pointer;
 line-height:16px;font-size:12px;
 width:120px;height:30px; color:#e2144a;background-color:#f9f9f9;
	}
div#buttons  input#button1:selected{
	border:1px solid #858994;
 line-height:16px;font-size:12px;
 width:120px;height:30px; color:#e2144a;background-color:#f9f9f9;
	}

.euro{font-size:10px;line-height:12px;float:right;}

#reklama img{margin-top:8px;}

#breadcrumb { font-size:11px; margin-bottom:8px;  }
#breadcrumb a { font-weight:bold;}


ul.katalog , ul.katalog li { margin:0; padding:0;list-style-type:none; }

 ul.katalog li  {font-size:14px; font-weight:bold;margin-top:8px; }
 ul.katalog li a {text-decoration:underline;}

ul.kataloginner {clear:both;list-style-type:none;}
ul.kataloginner  li {font-size:12px; margin-top:3px;margin-right:8px; font-weight:normal; display:inline;} 
ul.kataloginner  li a {text-decoration:underline;}

.clear {height:1px; background-color:white;width:100% }


.listNav { margin:0 0 10px;}
.listNav a { font-size:0.9em; display:block; float:left; padding:2px 6px;
    border:1px solid silver; border-right:none; text-decoration:none }
.listNav a.ln-last { border-right:1px solid silver; }
.listNav a:hover,
.listNav a.ln-selected { background-color:#eaeaea }
.listNav a.ln-disabled { color:#ccc }
.listNav .ln-letterCount { text-align:center; font-size:0.8em; line-height:1;
    margin-bottom:3px; color:#336699; } /* extra styling using jquery.listnav.js internally used class name */


ul#myList li { margin:0;list-style-type:none;clear:both} 

fieldset#phone {margin:0;border:0px;padding:0; }
fieldset.gray * { color:#ccc; }

.red{color: #E2144A;font-weight:bold;}
.breadcrumb { width:100%;text-align:center;font-size:15px;}