body {
font-family:Verdana, Arial, sans-serif;
color:#4F4F4F;
font-size: 12px;
text-align:center;
}
html,body {
margin:0;
padding:0;
}

img {
border:none;
}

h1 {
text-align:left;
font-size:18px;
font-weight:bold;
color:#4F4F4F;
margin:0;
}
A {
text-decoration:none;
color:#4F4F4F;
}

A:hover {
text-decoration:underline;
color:#822F5F;
}

h2 {
font-size:14px;
font-weight:normal;
color:#4F4F4F;
margin:0;
}

h3 {
font-size:14px;
font-weight:bold;
color:#4F4F4F;
margin:0;
}

h4 {
font-size:12px;
font-weight:normal;
margin:0;
}

.hlavni_menu {
font-size:14px;
font-weight:normal;
color:#4F4F4F;
margin:0;
}






  
#header  {
  width: 960px;
	margin: 0 auto 0 auto;
	position: relative;
	text-align:left;  
  background:url("../images/newlavendel.jpg") 285px 0px no-repeat;
  height:90px;
  }

#logo {
  left:7px;
  padding: 10px 17px 0px 17px;
	float: left;

	display: block;
	height: 80px;
}

#hmenu {
  position: relative;
  right:20px;
  padding:5px 0px 0px 0px;
  text-align:right;
  font-size:14px;
  float: right;

}
.shoppingcart {
  background:url("../images/shoppingcart.gif") left center no-repeat;
  padding: 4px 0px 4px 38px;
  position: relative;
  top: 12px;
  line-height: 25px;

}

#kontejner  {
	width: 920px;
	margin: 0 auto 0 auto;
	position: relative;
	text-align:left;
  }

#obsah {
  float:right;
  width:649px;

}
aside {
  float:right;
  position:relative;
}

#email {
  width:220px;
  text-align:center
}

#footer{
  width: 99%;
  height:200px;
	margin: 0 auto 0 auto;
	position: relative;
  background:url("../images/bgbarshadow.jpg") repeat-x;
  background-color:#f0f0f0;
  clear: both;
  font-size:13px;
  color:#4F4F4F;
}

#fmenu {
  position:relative;
  top:14px;
  color:white;
  text-decoration:none;
  text-align:center;
  font-size:14px;
  font-weight:bold;
}

#fmenu a{ 
   color:white;
   font-size:14px;
   font-weight:bold;
}

#aktualizace {
  position:relative;
  top:37px;
}

#kreditky {
  position:relative;
  top:4px;
}







.colored_tab tr.head1 th {
font-size:14px;
background-color:#EAF4F6;
background-image:url('../images/designbarblue.jpg');
text-align:left;
padding:0 15px 0 40px;
}

.cart_listing tr.head1 th {
font-size:16px;
padding-left:14px;
text-align:left;
border:1px solid #E6E6E6;
}

.cart_listing th.cart_sum_disc {
font-size:14px;
text-decoration:line-through;
font-weight:bold;
background-color:#d34b44;
color:#ffffff;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.cart_listing_rem {
display:inline;
}

.disc_listing tr.head1 th {
font-size:16px;
text-align:center;
border:1px solid #E6E6E6;
}

.cart2checkout td {
font-size:16px;
padding-left:14px;
text-align:center;
border:1px solid #E6E6E6;
}

.reg_form tr.head1 th {
font-size:16px;
border:1px solid #E6E6E6;
text-align:left;
}

td.rada_thumb {
width:25%;
height:220px;
text-align:center;
font-size:13px;
}

td.rada_thumb2 {
width:25%;
height:200px;
text-align:center;
font-size:13px;
}

.brand_table .it {
padding-right:20px;
}

.brand_table th {
background-color:#EAF4F6;
padding: 0 0 0 6px;
font-size:16px;
text-align: left;
}

.vetsi {
font-size:16px;
}

.prod_listing td {
font-size:12px;
text-align:center;
border-bottom:1px solid #E6E6E6;
padding:0 3px;
}

.comm_listing tr.head2 th {
font-size:10px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.comm_listing td.fst {
padding-top:10px;
}

.comm_listing td.scnd {
padding-bottom:10px;
border-bottom:1px solid #E6E6E6;
}

#l_bar {
width:313px;
float:left;
#margin:-4px;
#padding-bottom:4px;
}

#l_bar_cont {
width:285px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#l_bar_cont h2 {
line-height:41px;
text-align:left;
background-image:url('../images/lbh2.gif');
background-repeat:no-repeat;
background-position:left middle;
font-size:14px;
margin:0;
padding:0 0 0 28px;
}

#l_bar_cont h2 a {
text-decoration:underline;
color:#000000;
text-align:left;
}

.b_m_v2 h2 a {
text-decoration:underline;
}

ul#mini_menu {
font-size:12px;
margin:0;
padding:6px 0 6px 5px;
}

ul#mini_menu li {
display:block;
float:left;
height:21px;
line-height:21px;
vertical-align:middle;
background-image:url('../images/odr1.gif');
background-repeat:no-repeat;
background-position:left middle;
padding:0 12px 0 14px;
}

ul#mini_menu li.last {
padding-right:0;
}

#front_main_menu {
clear:both;
padding-top:10px;
#margin-top:-10px;
}

#front_main_menu ul {
list-style:none;
font-size:12px;
font-weight:bold;
padding-left:29px;
margin:0 10px 0 0;
}

#front_main_menu ul li {
border-bottom:1px solid #e83b36;
padding:3px 0 4px 16px;
}

#main_cont {
float:right;
width:684px;
font-size:12px;
padding-top:10px;
}

.img150a {
height:154px;
text-align:center;
line-height:150px;
vertical-align:bottom;
position:relative;
}

.img150a img {
vertical-align:bottom;
position:absolute;
bottom:3px;
left:0;
}

.to_right {
text-align:right;
}

.dvhdr1 {
width:250px;
font-weight:bold;
font-size:12px;
border:1px solid #E6E6E6;
color:#4F4F4F;
background-color:#EAF4F6;
filter:alpha(opacity=85);
opacity:0.85px;
padding:3px;
}

.dvbdy1 {
background:#FFFFFF;
font-size:11px;
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
border-bottom:1px solid #E6E6E6;
width:250px;
color:#4F4F4F;
text-align:left;
filter:alpha(opacity=85);
opacity:0.85px;
padding:3px;
}

.collapsed {
display:none;
}

.expanded {
display:block;
}

.rada_filtr {
font-size:12px;
text-align:center;
}

.rada_filtr a.focus {
font-size:12px;
font-weight:bold;
}

p.rada_textik {
font-size:12px;
text-align:justify;
margin-top:0;
}

.nice_center_tab {
margin-left:auto;
margin-right:auto;
}

.nice_center_tab td,.nice_center_tab th {
padding:2px 8px;
}

table,.colored_tab td,.reg_form,.comm_listing td,.rada_detail {
font-size:12px;
}

.footer a,.novinky a {
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover,.novinky a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.cart_listing,.disc_listing {
font-size:12px;
margin-left:auto;
margin-right:auto;
}

.cart_listing td,.disc_listing td {
padding-left:10px;
padding-right:10px;
border:1px solid #E6E6E6;
}

.cart_listing tr.head2 th,.disc_listing tr.head2 th {
font-size:10px;
font-weight:normal;
padding-left:10px;
padding-right:10px;
text-align:center;
border:1px solid #E6E6E6;
}

.prod_listing tr.head2 th {
font-size:10px;
font-weight:normal;
padding-left:5px;
padding-right:5px;
text-align:center;
border:1px solid #E6E6E6;
}


.cart_listing th.cart_sum,.disc_listing th.cart_sum {
font-size:14px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
text-align:center;
border:1px solid #E6E6E6;
}

td.rada_thumb a,td.rada_thumb2 a {
color:#4F4F4F;
text-decoration:none;
font-weight:bold;
}

td.rada_thumb a:hover,td.rada_thumb a.focus,td.rada_thumb2 a:hover,td.rada_thumb2 a.focus {
color:#822F5F;
}

td.rada_thumb a.nofocus,td.rada_thumb2 a.nofocus {
color:#4F4F4F;
}

.prod_listing tr.head1 th,.comm_listing tr.head1 th {
font-size:16px;
background-color:#EAF4F6;
background-image:url('../images/designbarblue.jpg');
text-align:left;
padding:0 15px 0 40px;
}

.prod_listing tr,.comm_listing tr {
border:1px solid #E6E6E6;
}

.prod_listing input,.to_center {
text-align:center;
}

tr.odd,tr.even {
background-color:#EAF4F6;
}

#l_bar_cont h2 a:hover,ul#mini_menu a:hover,#front_main_menu a:hover {
color:#e83b36;
}

.b_m_v2 h2,.to_left {
text-align:left;
}

ul#mini_menu a,#front_main_menu a {
color:#000000;
text-decoration:none;
}

#q_filter {font-weight: bold; font-size: 15px;}
#q_filter select{margin-bottom: 10px;}

.heureka-reviews {
  border-bottom: 1px solid #cccccc;
  clear: both;
  padding: 10px 0;
}

.heureka-reviews .summary{width: 370px; float left;}


.heureka-reviews .pros-cons{padding-top: 10px; clear: both;}

.heureka-reviews .pros{
  float: left;
  width: 260px;
  text-align: left;
  color: #50a53c;
  }

.heureka-reviews .pros-header{
  background-image: url(../images/pros2.png);
  background-repeat: no-repeat;
  background-position: top left;
  height: 25px;
  position: relative;
  top: 12px;
  left: -4px;
}

.heureka-reviews .pros-body{border: 1px solid #50a53c; padding: 7px;}


.heureka-reviews .cons{float: right; width: 260px; text-align: left; color: #feb800}  
  
.heureka-reviews .cons-header{
  background-image: url(../images/cons2.png);
  background-repeat: no-repeat;
  background-position: top left;
  height: 25px;
  position: relative;
  top: 12px;
  left: -4px;
}

.heureka-reviews .cons-body{border: 1px solid #feb800; padding: 7px;}

.center_pager{font-size: 1.2em; padding-top: 10px; text-align: center; font-weight: bold}

.heureka-reviews ul.reviews-stars{
  float: right;
  width: 275px;
  background-color:#EFEFEF;
  margin: 0;
  list-style:none;
  padding:4px 6px;
}



.heureka-reviews .big .over {
background:url("../images/stars_pl_20.gif") no-repeat scroll 0 -20px transparent;
height:20px;
width:100px;
display: block;
float: left;
}

.heureka-reviews .big .over span{
  background:url("../images/stars_pl_20.gif") no-repeat scroll 0 0px transparent;
  height:20px; 
  display: block;
}

.heureka-reviews .big .desc{
  float: left;
  width: 150px;
  line-height: 20px;
}

.heureka-reviews .small .desc{
  float: left;
  width: 150px;
  line-height: 14px;
  clear: left;
  display: block;
}

.heureka-reviews .small .over {
background:url("../images/stars_pl.gif") no-repeat scroll 0 -12px transparent;
height:12px;
line-height: 12px;
width:100px;
display: block;
float: left;
position: relative;
top: 2px;
}

.heureka-reviews .small .over span{
  background:url("../images/stars_pl.gif") no-repeat scroll 0 0px transparent;
  height:12px; 
  display: block;
}

.heureka-reviews .reaction-head{
  font-size: 15px;
  font-weight: bold;
  color:#289AEE;
  margin:5px 0;
  padding:0;
}

.heureka-reviews .reaction-body{
  font-style: italic;
}
