body, html {
	font-family: "Trebuchet MS", "Geneva CE", "Arial CE", sans-serif;
	font-size: 90%;
	margin: 0;
	padding: 0;

}
body, table {

	color: #333;

}


.normal li {

  list-style: square;
  padding-left: 10px;
  margin-left: 30px;
}

.normal1 li {

  list-style: none;
  padding-left: 10px;
  padding-top: 10px;
  margin-left: 30px;
}


html {
	 background: url(images/main-left-left-bg.jpg) #FFF repeat-x top left;

}

input, textarea {

  font-size: 90%;

}

* html textarea {

  overflow: auto;
}

fieldset
{
	border:1px solid #F5AA00;
	margin-bottom:10px;
	padding:10px;
}

fieldset textarea {

	font-size:110%;

}

fieldset legend
{
	color: #fff;
	font-size:100%;
	font-weight:bold;
	margin: 0 0 10px 0px;
	border: 1px solid #F5AA00;
	padding:0 20px;
	background: #F5AA00;
}

fieldset label
{
	float:left;
	vertical-align: middle;
	display: -moz-inline-box;
	display: inline-block;
	font-weight:normal;
	text-align:right;
	margin-right:5px;
	width: 110px;
}


table {
 	font-size: 90%;
	padding: 0;
	margin: 0;
	text-align : left;

}
table.list { width: 80%; border-color: #707070; }
table.list th { background-color: #E0E0E0; }
table.list td { padding: 2px; border-color: #707070; }

td, th {
  padding: 3px 2px 3px 5px;
  text-align: left;
}

ul {
  margin: 0;
  padding: 0;
}

li {

  list-style-type: none;

  margin: 0;
  padding: 0;
}

.tab1 {

  border: solid 1px #aaa;
}
.tab1 td,  .tab1 th {

  text-align: center;

}
.tab1 th {
  background: #ccc;
  color: #333;
}
.tab1 td {
  background: #eee;
  color: #333;
}

p {

  margin: 0;
  padding-top: 15px;
  text-align: justify;
}


img {
	border: none;
}

a {

	color: #3D5DD6;
	text-decoration: underline;
}


a:hover {

	color: #FFEA00;
	text-decoration: none;
}

h1 {
  margin: 0;
  padding: 25px 0px 20px 5px;
	font-size: 130%;
  color: #3D5DD6;
	font-weight: lighter;


}

h2 {
  margin: 0;
	padding: 10px 0px 10px 10px;
	font-size: 150%;
  color: #3D5DD6;
	font-weight: normal;
}

h3 {
	margin: 5px 0px 0px 10px;
	font-size: 120%;
  color: #3D5DD6;
	padding: 0px 0px 0px 0px;

	font-weight: normal;
}
h4 {
	margin: 20px 0px 10px 10px;
	font-size: 100%;
  color: #3D5DD6;
}


form {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}


#main {
  width: 980px;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

#inner {
  background: #fff;
  margin: 0 3px 0 0px;
  min-height: 850px;
}

#main-left {
  width: 100%;
  text-align: left;
	background: url(images/main-left-border.jpg) repeat-y top left;
}

#main-right {

	background: url(images/main-right-border.jpg) repeat-y 970px 0px;

}

#main-sub-left {

	background: url(images/main-left-top-bg.jpg) no-repeat -10px 0px;
  padding-left: 3px;
}

#main-sub-right {
	background: url(images/main-right-top-bg.jpg) no-repeat 967px 0px;
  padding-right: 7px;
}

#top {
	background: url(images/top-bg.gif) repeat-x top left;
  height: 25px;
  margin-right: 1px;

}

#top1 {
  width: 14px;
  height: 25px;
	background: url(images/top-left-bg.gif) no-repeat top left;
}


#header {
	background: url(images/top-bg.jpg) repeat-x 0px 0px;

}

#logo {
  width: 235px;
  height: 161px;
  float: left;
}

#header1, #header2, #header3, #header4, #header5 {
  width: 103px;
  height: 161px;
  float: right;
}
#header5 {
  width: 90px;
  height: 161px;
}

#nav-top, #nav-bottom {
  font-size: 1%;

}

#nav-bottom {

}

#nav-top-left {
  width: 211px;
  height: 5px;
  float: left;
	background: url(images/nav-top-left.jpg) no-repeat top left;
}

#nav-top-right {
  width: 171px;
  height: 5px;
  float: right;
	background: url(images/nav-top-right.gif) no-repeat top right;
}
#nav-bottom-left {
  width: 211px;
  height: 5px;
  float: left;
	background: url(images/nav-bottom-left.gif) no-repeat top left;
}

#nav-bottom-right {
  width: 171px;
  height: 5px;
  float: right;
	background: url(images/nav-bottom-right.gif) no-repeat top right;
}


#line {
  width: 100%;
  height: 6px;
  background: #FFF;
  font-size: 1px;
}



#nav {



  margin: 0;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
	background: url(images/nav-bg.gif) repeat-x top left;
	height: 40px;
}

#nav111 {
  position: relative;

  margin: 0;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
	background: url(images/nav-bg.gif) repeat-x top left;
	height: 40px;
}

#eshop-link {
  position: absolute;
  top: 193px;
  left: 95px;
  z-index: 2000;
}

#kosik-link {
  position: absolute;
  top: 193px;
  right: 55px;
  z-index: 2000;

}

#eshop-link a, #kosik-link a {
  font-size: 110% !important;
  font-weight: bold;
  background: none !important;
  }

#nav .box-left {

	background: url(images/nav-left.gif) no-repeat top left;
	height: 40px;

}

#nav .box-right {

	background: url(images/nav-right.gif) no-repeat top right;
	height: 40px;
}

#nav ul {
  margin: 0 0 0 208px;
  padding: 0;
  list-style-type: none;
}

#nav li {
  margin: 0;
  padding: 0 0 0 0;
  list-style-type: none;
  float: left;
  list-style-image:none;

}


#nav a {


  font-size: 110% ;
  text-decoration: none;
  color: #FFF;

  display: block;
	background: url(images/nav-link.gif) no-repeat top right;
  text-align: center;
  padding: 10px 10px 15px 10px;


}

#nav a:hover {
  color: #ff0;

}



#nav .sub, #nav li.navvyp .sub { visibility: hidden; }
#nav  li.navzap .sub { 
  visibility: visible;; 
}
#nav  .sub {
 clear: both;

 position: absolute;
 top: 231px;
 left: 215px;




}
#nav .sub ul {

 list-style-image: none;
 background: white;
 width: 80px;
 margin:0;
 padding:0;
 border: none;
 z-index: 200000 !important;
}
#nav .sub li {
 height:17px;
 z-index: 2000000 !important;
 font-size: 10px !important;
 padding:1px 0px;
 margin:0;
 border-top: 1px solid #ffffff;
 border-bottom: 0px solid #C0C0C0;
 background: #F5AA00 !important;
}

#nav .sub a {
  display: block;
  font-size: 14px;
  height:100%;
 margin:0;
 padding: 0px 0 0 20px;
 text-align: left;
 background: url(images/dot.gif) no-repeat 8px 55%  !important;
 width: 100px;
 color: white;
 z-index: 20000000 !important;
}
#nav .sub a:hover {
color: #999;
background:  url(images/bc-m-s.gif) !important;

}

#nav .sub1, #nav li.navvyp .sub1 { visibility: hidden; }
#nav  li.navzap .sub1 { visibility: visible;}
#nav  .sub1 {
 clear: both;

 position: absolute;
 top: 231px;
 left: 407px;
 z-index: 1000;
 width: 400px;




}
#nav .sub1 ul {

 list-style-image: none;
 background: white;
 width: 310px;
 margin:0;
 padding:0;
 border: none;
 z-index: 200000 !important;
}
#nav .sub1 li {
 height:17px;
 z-index: 2000000 !important;
 font-size: 10px !important;
 padding:1px 0px;
 margin:0;
 border-top: 1px solid #ffffff;
 border-bottom: 0px solid #C0C0C0;
 background: #F5AA00 !important;
}

#nav .sub1 a {
  display: block;
  font-size: 14px;
  height:100%;
 margin:0;
 padding: 0px 0 0 20px;
 text-align: left;
 background: url(images/dot.gif) no-repeat 8px 55%  !important;
 width: 320px;
 color: white;
 z-index: 20000000 !important;
}
#nav .sub1 a:hover {
color: #999;
background:  url(images/bc-m-s.gif) !important;

}










#kosik-box {

  position: absolute;
	background: url(images/kosik-bg.gif) no-repeat top left;
  width: 171px;
  height: 75px;
  right: 10px;
  top: 236px;
}


#kosik-box p {

	position: relative;
	margin: 30px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-size: 85%;
	color: #fff;
}
#kosik-box p a{
	display: block !important;
	width: 161px;
	height: 35px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#kosik-box p a span{
	display: none;
}
#kosik-box p strong{
	color: #fff;
	font-weight: bold;
}
#kosik-box p:hover strong{
	color: #000;
}


#left {

  position: absolute;
  float: left;
  width: 199px;
  z-index: 1000;
  top: 236px;
  left: 15px;
  min-height: 500px;


}
#left-box {

  background: url(images/left-top.gif) #ACB6F1 no-repeat top left;

}

#flash {
  width: 154px;
  margin: 35px 0 0 3px;

}

#menu-left {

 padding: 20px 0px 5px 5px;
 font-family: "Arial CE", sans-serif;

}

#menu-left ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none;
}

#menu-left li {
  margin: 0 0 0 0 !important;
  padding: 0px 0 0 0  !important;
  list-style-type: none;
  line-height: 100%;

}

#menu-left li a {
  display: block;
  font-size: 90%;
  text-decoration: none;
  color: #333;
  text-align: left;
  padding: 2px 0 2px 10px ;
  margin: 0px 0px 0px 3px;
  font-weight: bold;
	background: url(images/sipka.gif) no-repeat 0px 4px;
}

#menu-left li a:hover {
  color: #3D5DD6;
  text-decoration: underline;
	background: url(images/sipka.gif) no-repeat 2px 4px;
}

#menu-left li li a {

  font-size: 90% ;
  text-decoration: none;
  color: #7A3C22;
	background: url(images/sipka.gif) no-repeat 8px 4px;
  text-align: left;

  padding: 2px 0px 2px 17px;
  font-weight: bold;
  margin: 0 0 0 4px;
}

#menu-left li li a:hover {
  color: #3D5DD6;
	background: url(images/sipka.gif) no-repeat 10px 4px;
}

#menu-left li li li a {

  font-size: 95% ;
  color: #7A3C22;
	background: url(images/sipka.gif) no-repeat 7px 4px;
  text-align: left;
  padding: 2px 0px 2px 17px;
  font-weight: bold;
  margin: 0 0 0 15px;
}

#menu-left li li li a:hover {
  color: #3D5DD6;
	background: url(images/sipka.gif) no-repeat 9px 4px;
}

#menu-left li li li li a {

  font-size: 90% ;
  color: #7A3C22;
	background: none;
  text-align: left;
  padding: 0px 0px 0px 17px;
  font-weight: normal;
  margin: 0 0 0 15px;
}

#menu-left li li li lia:hover {
  color: #3D5DD6;

}

#menu-left li span {
  padding: 0;
  margin: 0;
  display: inline;
  color: #c00;
  text-decoration: underline;
}

#menu-znacky {
  width: 571px;
  background: #3D5DD6;

  padding: 5px;
  font-size: 90%;
  z-index: 100000000 !important;

}
#menu-znacky li {

 float: left;
 padding: 0 2px 0px 2px;
 color: #fff;
}

#menu-znacky li a, #menu-znacky li a:hover {
 color: #fff;
}

#nav-lista {
  margin-right: 163px;
  padding: 5px 0 5px 5px;
  font-size: 90%;


}
#nav-lista span {

  font-weight: bold;


}

#item-list {

}

#item-list .dodavatel {

  margin-top: -10px;


}

#item-list .item {

  width: 33.3%;
  float: left;
  overflow: hidden;
}
#item-list .box {
  background: #FFF;
  margin: 0px 0px 5px 5px;
  border: solid 1px #3D5DD6;

}

#item-list h2 {
  overflow: hidden !important;
  background: #3D5DD6;
  font-size: 90%;
  padding: 5px;
  height: 45px;
  line-height: 130%;
  font-weight: bold;

}

#item-list h2 a {

  color: #fff;
  text-decoration: none;

}
#item-list h2 a:hover {

  color: #fff;
  text-decoration: underline;

}

#item-list .image {

  overflow: hidden;
  height: 110px;


}

#item-list .image .box {

  padding: 10px 0px;
  margin: 0 auto;
  text-align: center;
  border: 0;
}

#item-list .info {
  overflow: hidden;
  height: 30px;
  background: #ccc;
  color: #000;
}

#item-list .cena {
  padding: 5px 5px 0px 0px;
  float: right;
  font-size: 120%;
  font-weight: bold;

}

#item-list .kod {
  font-size: 80%;
  padding: 7px 0px 0px 5px;

}

#item-list .dodaci_lhuta {
  font-size: 90%;
  display: block;
  padding: 0 0 0 3px;
  float: left;
}


#item-detail {
  padding-top: 5px;
}

#item-detail h1 {



}

#item-detail h2 {
  width: 95% !important;


}

#item-detail .info {
  width: 49%;
  float: left;
}

#item-detail .image {
  width: 49%;
  float: left;
}

#item-detail .image .box {
  padding: 10px 0px 0 0;
  text-align: right;

}
#item-detail .image p {

  text-align: right;
}

#item-detail table {

  width: 100%;
}

#item-detail th {
  background: #3D5DD6;
  width: 150px;
  color: #fff;
}

#item-detail td {
  background: #ccc;
  color: #333;


}
#item-detail td, #item-detail th {

}
#parametry {
  width: 100%;
  clear: left;
  height: 200px;
  overflow: auto;

}
#parametry table {
  width: 100%;
}

#parametry th {
  background: #bbb;
  width: 200px;
  color: #fff;
}

#parametry td {
  background: #ccc;
  color: #333;
}

#parametry td, #parametry th {
  padding: 1px 2px 1px 5px;
  text-align: left;
}

#parametry h2 {

  color: #3D5DD6;
}

#popis-produktu {

  margin-top: 5px;
  background: #eee;
  padding: 10px 10px 10px 10px;
  font-size: 90%;



}

#popis-produktu p {

 padding: 5px 0px !important;

}

#popis-produktu ul {

  padding: 5px;
}

#popis-produktu li {

  list-style: square;
  padding-left: 5px;
  margin-left: 20px;
}


#kosik table {
  width: 100%;

}

#kosik th, #tab th {
  background: #3D5DD6;
  color: #fff;
  text-align: center;
  font-size: 95%;
}

#kosik td {
  background: #ccc;
  color: #333;
  font-size: 95%;
}

#kosik td, #parametry th {
  padding: 1px 3px 1px 1px;
  text-align: left;
}

#kosik .celkova th, #kosik .celkova td {

  background: #fff;
}

#kosik .celkova th {
  color: #444;
  text-align: left;
}

#kosik .celkova td {
  color: #444;
  text-align: right;
}



#content {

  margin: 0 0 0 0 !important;

	background: url(images/content-top-bg.gif) #F7F7F7 repeat-x 0 0;
  padding: 0px 10px 0px 213px;

  min-height: 2020px;
   z-index: -1;
}

#content .box {


}

#content p {

   padding: 0px 10px 5px 10px;
   line-height: 150%;
   text-align: justify;

}
#content a {
	color: #3D5DD6;
	text-decoration: underline;
}

#content a:hover {
	color: #999;

	text-decoration: none;
}


#filter-top, #filter-bottom {
  margin-top: 6px;
  margin-bottom: 6px;

  background: #ccc;
  font-size: 90%;
}
#filter-top {
  padding: 5px;
  width: 571px;


}

 #filter-bottom  {
  margin-top: 0px;
  clear: left;
  width: 100%;
}

 #filter-bottom .box {
  padding: 5px;

   text-align: right;
 }

#filter li, #filter span  {

  float: left;
  padding: 0 4px;

}

.list-box {
  padding: 0;
  float: right;
  white-space: nowrap;
}


/* search */

#search {
  padding-top: 3px;
  position: absolute;
  z-index: 1000;
  top: 156px;
  left: 15px;
  width: 199px;
  background: url(images/search-bg.gif) #4050A5 repeat-x top left;
  height: 27px;
}


#search span {
  font-size: 100%;
  padding: 10px 0px 10px 0px;
  color: white;

}


#search .input {

  background: #C9D0F9;
  border: 1px #fff solid;
  width: 90px;
  margin: 2px 0 0 0 ;
  padding: 2px 4px 2px 4px;

}

#search label {

  display: block;
	background: url(images/label-form.gif) no-repeat 0px 5px;
  margin-left: 10px;
  padding-bottom: 5px;
  color: #c00;
  font-weight: bold;
  width: 111px;
  text-align: center;
}

#search .obrazkoveTlacitko {

	vertical-align: middle;
	height: 20px;
	width: 21px;

	border: 0;

}


.obrazkoveTlacitko {

	vertical-align: top;
	height: 20px;
	width: 20px;

	border: 0;

}









#login {
  color: #fff;
  position: absolute;
  top: 60px;
  right: 130px;
  width: 300px;

  }




#login input {

  background: #BD7872;
  border: 1px #fff solid;
  width: 100px;
  padding: 2px 4px;
  color: #fff;

}

#login a {

  color: #fff;
}
#login span {

  color: #FF0;
}

#login label {

  display: none;
	background: url(images/label-form.gif) no-repeat 0px 5px;
  margin-left: 10px;
  padding-bottom: 5px;
  color: #c00;
  font-weight: bold;
  width: 111px;
  text-align: center;
}

#login .obrazkoveTlacitko {
  background: none;
	vertical-align: middle;
	height: 23px;
	width: 24px;
  padding: 0px 0 1px 0;
	border: 0;

}

.obrazkoveTlacitko {

	vertical-align: top;
	height: 20px;
	width: 20px;

	border: 0;

}


















#info-stranka {

  padding: 100px 160px 100px 20px;
  text-align: center;
	font-size: 150%;
  color: #3D5DD6;
}

#copy {
  padding-top: 30px;
  font-size: 11px;
	color: white;

  background: #F7F7F7;
}


#copy a {
  font-size: 11px;
	color: white;
	font-weight: normal;
	text-decoration: none;


}

#copy a:hover {
  font-size: 11px;
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}

#copy .box {
  text-align: center;
	background: url(images/copy-bg.gif) #FCDC0B repeat-x top left;
	padding: 2px 10px 3px 10px;
}








/* pomocne zalamovace atd. */


.a_center {
	text-align: center;
}
.a_left {
	text-align: left;
}
.a_right {
	text-align: right !important;
}


.right {
  text-align: right;

}
.red {
  color: red;
  font-size: 90%;
}

.to-left {
  float: left;
  padding: 5px 10px 5px 10px;

}

.to-right {
  float: right;
  padding: 0px 10px 5px 10px;
}


.center {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}


.clear-left {
  clear: left;

}



.hidden {
	display: none;
}

.break {
	height: 0px;
	clear: both;
  font-size: 1px;
  visibility: hidden;
  display: block;
  border: none;
  padding: 0;
}

.noborder {
  border: none;
}

.maxWidth30px {

  width: 30px;
}

.right {

  float: right;
}

.left {

  float: left;
}


.image-button {
  display: block;
  padding: 0px 0px 0px 0px;
}

.submitForm {
  background: #3D5DD6;
  color: #fff;

}


#item-list {

}

#item-list .dodavatel {

  margin-top: -10px;


}

#item-list .item {

  width: 33.3%;
  float: left;
  overflow: hidden;
}
#item-list .box {

  margin: 0px 0px 5px 5px;
  border: solid 1px #3D5DD6;

}

#item-list h2 {
  overflow: hidden !important;
  background: #3D5DD6;
  font-size: 90%;
  padding: 5px;
  height: 45px;
  line-height: 130%;
  font-weight: bold;

}

#item-list h2 a {

  color: #fff;
  text-decoration: none;

}
#item-list h2 a:hover {

  color: #fff;
  text-decoration: underline;

}

#item-list .image {

  overflow: hidden;
  height: 110px;


}

#item-list .image .box {

  padding: 10px 0px;
  margin: 0 auto;
  text-align: center;
  border: 0;
}

#item-list .info {
  overflow: hidden;
  height: 30px;
  background: #ccc;
  color: #000;
}

#item-list .cena {
  padding: 5px 5px 0px 0px;
  float: right;
  font-size: 120%;
  font-weight: bold;

}

#item-list .kod {
  font-size: 80%;
  padding: 7px 0px 0px 5px;

}

#item-list .dodaci_lhuta {
  font-size: 90%;
  display: block;
  padding: 0 0 0 3px;
  float: left;
}

#item-detail, #item-list {

  width: 100%;
}
#item-detail {
  padding-top: 5px;
}

#item-detail h1 {



}

#item-detail h2 {
  width: 100%;
  clear: left;
}

#item-detail .info {
  width: 49%;
  float: left;
}

#item-detail .image {
  width: 49%;
  float: left;
}

#item-detail .image .box {
  padding: 10px 0px 0 0;
  text-align: right;

}
#item-detail .image p {

  text-align: right;
}

#item-detail .image img {

  border: 2px solid #ccc;
}

#item-detail table {

  width: 100%;
}

#item-detail th {
  background: #3D5DD6;
  width: 150px;
  color: #fff;
}

#item-detail td {
  background: #ccc;
  color: #333;


}
#item-detail td, #item-detail th {

}

#popis-produktu {

  margin-top: 5px;
  background: #eee;
  padding: 10px 10px 10px 10px;
  font-size: 90%;
  float: left;


}

#popis-produktu p {

 padding: 5px 0px !important;

}

#popis-produktu ul {

  padding: 5px;
}

#popis-produktu li {

  list-style: square;
  padding-left: 5px;
  margin-left: 20px;
}


#kosik table {
  width: 100%;

}

#kosik th {
  background: #3D5DD6;
  color: #fff;
  text-align: center;
  font-size: 95%;
}

#kosik td {
  background: #ccc;
  color: #333;
  font-size: 95%;
}

#kosik td, #parametry th {
  padding: 1px 3px 1px 1px;
  text-align: left;
}

#kosik .celkova th, #kosik .celkova td {

  background: #fff;
}

#kosik .celkova th {
  color: #444;
  text-align: left;
}

#kosik .celkova td {
  color: #444;
  text-align: right;
}

.anotace {
  padding: 10px;
 border:1px solid #F1B4B4;
 text-align: justify;
 width: 549px;
}
.anotace-loga {
  padding: 10px;
  clear: both;
  text-align: center;

}

.nazev {

}
.logo {
  float: left;
  padding: 0px 10px 0px 5px;
}
.text {
  clear: left;

}
.slang {
  color: #666;
  padding: 40px 0 20px 0;
  font-style: italic;
  font-size: 95%;
}
.firma {

  padding: 20px 0 0 0;

}

#ochranne-pomucky, #dilna-sklad, #ostatni, #naradi, #zahrada, #profil{

  margin-right: 168px;
  padding-top: 9px;
  margin-left: 5px;

}
.title {
  background: #8B1919;
  width: 100%;
}
#ochranne-pomucky h1, #dilna-sklad  h1, #ostatni h1, #zahrada h1,  #naradi h1, #profil h1 {

  background: #AB3D3C;
  color: white;
  padding: 10px;
}


#dilna-sklad  h1 {

  background: #9C6200;

}

#dilna-sklad .anotace {

 border:1px solid #9C6200;

}
#ostatni h1 {

  background: #515151;

}
#ostatni .anotace {

 border:1px solid #515151;

}

#zahrada h1 {

  background: #066F06;

}
#zahrada .anotace {

 border:1px solid #066F06;

}

#naradi h1 {

  background: #016E85;

}
#naradi .anotace {

 border:1px solid #016E85;

}



.anotace img {
 border:3px solid #DBE4F5;
 }

 .firma img {
 border:1px solid #DBE4F5;
 }

#profil h1 {

  background: #F5AA00;
  color: #F0F8FF;

}

#profil .anotace {

 border:1px solid #F5AA00;

}


	.dots {
  width: 99%;
  height: 5px;
  background: url(images/dots.gif) repeat-x;
  font-size: 1px;

  margin-bottom: 3px;
  clear: both;
}

#news, #akce, #bestsell {


  margin: 35px 12px 0 0;

}

 #akce {

  margin: 8px 0px 6px 0px;

}

.box_zahradni_technika h2{

  background: #066F06;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}
.box_zahradni_technika {
  background: #F7F7F7;
  border:1px solid #066F06;

}


.box_naradi h2{

  background: #016E85;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}

.box_naradi {
  background: #F7F7F7;
  border:1px solid #016E85;

}

.box_dilna_sklad h2{

  background: #9C6200;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}

.box_dilna_sklad {
  background: #F7F7F7;
  border:1px solid #9C6200;

}

.box_ochranne_pomucky h2{

  background: #AB3D3C;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}

.box_ochranne_pomucky {
  background: #F7F7F7;
  border:1px solid #AB3D3C;

}

.box_ostatni h2{

  background: #515151;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}

.box_ostatni {

  border:1px solid #515151;
   background: #F7F7F7;
}

.box_rand h2{

  background: #F5AA00;
  color: white;
  padding: 2px 0 2px 10px;
  font-size: 110%;


}

.box_rand  {

  border:1px solid #F5AA00;
  background: #F7F7F7;
}

.akce-item {
  padding-left: 2px;
}

#news .datum, #akce .datum{

  font-size: 90%;
  padding-left: 5px;

}

#news .titulek, #akce .titulek, #bestsell .titulek {

  color: #C00;
  font-weight: bold;
  padding: 0 5px;


}

#news .text, #akce .text, #bestsell .text {

  padding: 0 5px 5px 5px;


}

#news .file, #akce .file{

  padding: 3px 0 3px 5px;


}

#news a, #akce  a, #bestsell a {

  color: #C00 !important;

}

#news .foto img, #akce .foto img{




}

#news .foto, #akce .foto{
  padding: 3px 0 3px 0;
  text-align: center;
}

#news .cena, #akce .cena{
  padding: 3px 5px 3px 5px;
  color: #C00 !important;
  font-weight: bold;

}

#news	.dot, #akce .dot {


  height: 5px;
  background: url(images/dot10.gif) repeat-x;
  font-size: 1px;

  margin: 3px 5px 5px 5px;

}

.left-k {
  width: 55%;
  float: left;
    margin-top: 20px;

}

.right-k {
  width: 45%;
  float: right;
  margin-top: 20px;
  }
  
ol li {
  list-style-type: decimal;
}

.consult-detail {
  border: 1px solid #909090;
  background: #F0F0F0;
  margin-right: 40px;
}

