/*  horni */
body {
	font-family: "Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", lucida, sans-serif;
	font-size:70%;
}
#horni {
	width: 985px;
	min-height: 184px;
  	_height: 184px;
}
#logo {
	width : 639px;
	float : left;
	min-height: 184px;
  	height: 184px;
}
#kosik {
	width : 346px;
	background: url("3a-hornipozadi.jpg") repeat-x;
	float : right;
	min-height: 184px;
  	_height: 184px;
  	margin : 0;
}
#horniprava {
	width : 12px;
	background: url("3a-horniprava.jpg") no-repeat;
	float : right;
	min-height: 184px;
  	_height: 184px;
}
#hlavni {
	padding:0 2px 0 5px;
	text-align:justify;
}
#basket {
	width : 198px;
  	height: 98px;
  	float : left;
	background: url("3a-basketbg.jpg") no-repeat;
	position : relative;
	top: 25px;
	left : 45px;
	color:#ffffff;
	 padding: 10px 10px 10px 10px;
}
#specobchod {
  	float : left;
	position : relative;
	top: 10px;
	left : -45px;
	color:#ffffff;
}
#basketobsah {
	float : right;
	position : relative;
	top : -14px;
}
#levy h3 {
	background:#DADADA url(3a-h3bg.jpg) repeat-x scroll center top;
	color:#ad0008;
	height: 27px;
	font-size:1.4em;
	margin:0px;
	padding:16px 0px 0px 16px;
	  font-weight: bold;
}
#pravy h3 {
	background:#DADADA url(3a-h3bg2.jpg) repeat-x scroll center top;
	color:#ad0008;
	height: 27px;
	font-size:1.4em;
	margin:0px;
	padding:16px 0px 0px 10px;
	  font-weight: bold;
}

#pravy .ramecek {
	border: 1px solid #878383;
	border-top: none;
	background : #f5f5f5;
	padding: 10px;
	margin-bottom: 10px;
	text-align:left;	
}
#pravy {
	color : #ad0109;
}
#darkram {
	background:#cccccc;
	border: 1px solid #878383;
	padding: 10px;
	padding-top : 0px;
	margin-bottom: 0px;
	text-align:left;	
}
#svetlyram {
	background:#ececec;
	border: 1px solid #878383;
	border-top: none;
	padding: 10px;
	margin-bottom: 10px;
	text-align:left;	
}
#logindiv {
	text-align: right;	
	}
#loginok {
	float : right;
	padding : 27px 0 0 5px ;
}
#detail3a {
	background:#f5f5f5;
	border: 1px solid #878383;
	border-top: none;
	/*padding: 10px;*/
	margin-bottom: 10px;
	text-align:left;	
}
#hlavni h1 {
	background:#ffffff url(3a-detailh1.jpg) no-repeat;
	color:#ad0008;
	height: 25px;
	font-size:1.4em;
	margin:0px;
	padding:16px 0px 0px 16px;
	font-weight: bold;
}
 a {
	text-decoration: none;	
}
h3, h2 {
	color:#ad0008;
	/*font-size:1.2em;
	font-weight:bold;
	margin:0 0 15px;*/
	margin : 0 5px 0 5px;	
}
.kontaktstr {
	margin : 0 5px 0 5px;
	}
.kontaktstr h3 {
	margin : 0;
	}
#hlavni .detail {
	background:#ffffff url(3a-detail.jpg) no-repeat;
	color:#ad0008;
	height: 25px;
	font-size:1.4em;
	margin:0px;
	padding:16px 0px 0px 16px;
	font-weight: bold;
}
#hlavni p {
	margin : 0 5px 0 5px;	
}
#hlavni fieldset p {
	margin : 0 0 1em;	
}
#detail3a h3 {
	background:#ffffff url(3a-detail.jpg) no-repeat -1px 0;
	color:#ad0008;
	height: 25px;
	font-size:1.4em;
	margin:0px;
	padding:16px 0px 0px 16px;	
}
#detail3a #popis {
	float : none;
	width : auto;
	padding : 5px;
	margin : 0;
}
#detail3a #foto {
	margin : 0 1.5em 0.5em 0;
	width : auto;
	height : auto;
	}
#detail3a .price {
	font-size:1.2em;
	}
.vetsi {
	font-size:1.3em;
	}
#blok3 {
	padding : 5px;
	}
.box-hp { 
	border:3px solid #EBEBEB;
	float:left;
	/*margin:0 5px 10px 0;*/
	margin:0 ;
	padding:10px;
	position:relative;
	width:251px;
}
.box-hp2 { 
	/*margin:0 0 10px 5px;*/
	margin:0;
}
#hlavni .box-hp p.price, #hlavni .box-nonhp p.price {
	margin-left:	120px;
}
/******************************* LEVE MENU *****************/
#levy-menu {
  /*background: #F7F6F7 url("bg-silver.gif") repeat-y right;*/  
  margin: 0 0 0em 0;
  border: none;
  border-top: none;
  padding: 0 0 0px 0;
}
#levy-menu ul {
  padding: 0px 0 0px 0;  
}
#levy-menu ul li {
  margin: 0px 0 0px 0;  
  padding: 0px 0 0 0px;
  background: none;
}
#levy-menu ul li a {
  font-size: 1em;
  display: block;
  padding: 3px 0 3px 10px;
  _height: 1px;
  text-decoration: none;
  /*color: #006085;*/
  color : #666666;
  font-weight: bold;
  background: #F7F6F7 url("3a-levemenubg.jpg") no-repeat 10px center;
  border-left : 1px solid #878383;
  border-bottom : 1px solid #878383;
  border-right : 1px solid #878383; 
}
#levy-menu ul li a span {
  padding-left: 10px;
  _height: 1px;
  cursor: hand;
}
#levy-menu ul li a:hover {
  font-weight: bold;
}
#levy-menu ul li.active a {
  font-weight: bold;
  /*background: #fff url("square-blue.gif") no-repeat 10px center;*/
  background : #666666;
  color: #ffffff;
}
#levy-menu ul li.active li a {
  font-weight: normal;
  background: none;
  color : #666666;
}
#levy-menu ul li.active li.active li a {
  font-weight: normal;
  background: none;
}
#levy-menu ul li.active li.active li.active li a {
  font-weight: normal;
  background: none;
}
#levy-menu ul li li a {
  background: none;
  color: #555555;
}
#levy-menu ul li.active li a:hover {
  font-weight: bold;
}
#levy-menu ul li.active li.active li a:hover {
  font-weight: bold;
}
#levy-menu ul li li.active a {
  font-weight: bold;
  background: #ffffff;
}
#levy-menu ul li li.active li.active a {
  font-weight: bold;
  background: #ffffff;
}
#levy-menu ul li li.active li.active li.active a {
  font-weight: bold;
}
#levy-menu ul ul {
  margin: 0 0 0 10px;
}
/*------------------------------------------------ zahlavi-menu ---*/
#zahlavi-menu {
	width : 985px;
  	height: 26px;
  	min-height: 26px;
  	/*float : left;*/
	background: url("3a-zahlavimenubg.jpg") no-repeat;
	color:#ad0109;
	 /*padding: 10px 10px 10px 10px;*/
}
#zahlavi-menu ul li a {
  background: url("3a-zahlavimenu1.jpg") no-repeat right top;
}
#zahlavi-menu ul {
 list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#zahlavi-menu li {
  list-style-type: none;
  padding: 0px;
  background: none;
  float: left;
}
#zahlavi-menu li a {
  display: block;
  float: left;
  color: #ffffff;
  text-decoration: none;
  padding-left: 10px;
}
#zahlavi-menu li a span {
  margin: 5px 0px 5px 0px;
  _margin: 6px 0px 6px 0px;  
  padding: 0px 25px 0px 15px;
/*	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;*/
  	font-family: "Tahoma CE", Tahoma, "Arial CE", Arial, "Helvetica CE", lucida, sans-serif;
   
  font-size: 1.3em;
  display: block;
  color: #ad0109;
  font-weight: bold;
  /*background: url("square.gif") no-repeat left center;*/
}
#zahlavi-menu li.active a {
  font-weight: bold;
}
#zahlavi-menu li a:hover {
  /*text-decoration: underline;*/ 
  text-decoration: none;
}
/* -------------------------------------- */
span.phone {
  background: url("3a-phone.gif") no-repeat left center;
}
span.cell {
  background: url("3a-cell.gif") no-repeat left center;
}

span.mail {
  background: url("3a-mail.gif") no-repeat left center;
}
.hledani-btn {
	position : relative;
	top : 10px;
	left : 5px;
}
.box-hp h3 {
	/*overflow : visible;*/
	height : 45px;
	font-size:1.2em;
	margin:0 0 10px;
}
.cerna {
	color : #000000;
	font-weight: bold;
}
#login {
	margin-bottom: 5px;
	}
/*****************************    ****************************/
#koupit {
  background: none;
  padding: 5px 5px 5px 10px;
}
#koupit label {
  color: #000000;
  margin-top: 5px;
  font-weight: bold;
  	float : none;
	margin : 5px;	
}
.box-hp #koupit label{
	float : none;
	margin : 5px;	
}
#koupit input.text {
  border: 2px solid #E1E1E1;
  height: 19px;
  _height: 23px;  
  width: 20px;
  color: #898989;
  padding: 2px 0 0 5px;
  margin : 0 0 0 5px;
}
.koupit {
background:none;
padding:5px 5px 5px 10px;
}
.koupit label {
  color: #000000;
  margin-top: 5px;
  font-weight: bold;
  	float : none;
	margin : 5px;	
}
.box-hp .koupit label{
	float : none;
	margin : 5px;	
}
.koupit input.text {
  border: 2px solid #E1E1E1;
  height: 19px;
  _height: 23px;  
  width: 20px;
  color: #898989;
  padding: 2px 0 0 5px;
  margin : 0 0 0 5px;
}

.box-hp p.perex {
	height:6em;
	overflow:hidden;
	clear : both;
}
a.more { 
	background:transparent url(sipka2.gif) no-repeat scroll 100% 100%;
	padding-right:15px;
}
.addpic {
  padding : 0 0 0 5px;
}
.box-hp h2 {
	height: 29px;
	overflow: hidden;
}
#topbanner {
	text-align : center;
}
#leftbanner {
	text-align : center;
}
.bily_odkaz {
        color: white;}