/* globalni styly */
* {
	margin: 0;
	padding: 0;
}

html {
}

input, textarea {
  font-size: 90%;
}

* html textarea {
  overflow: auto;
}

fieldset
{
	border:1px solid #3F72A1;
	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 #3F72A1;
	padding:0 20px;
	background: #004482;
}

fieldset label
{
	float:left;
	vertical-align: middle;
	font-weight:normal;
	text-align:right;
	margin-right:5px;
	width: 110px;
}

table {
 	font-size: 90%;
	padding: 0;
	margin: 0;
	text-align : left;
	border-collapse: collapse;
}

td, th {
  padding: 3px 2px 3px 5px;
  text-align: left;
}

ul {
  margin: 0;
  padding: 0;
}

li {         list-style-type: none;
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding-top: 5px;
  text-align: justify;
}

img {
	border: none;
}

a {
	text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

a:link, a:visited {
  text-decoration: none;
}

h1 {
  margin: 0;
	font-size: 180%;
	font-weight: lighter;
}

h2 {
  margin: 0;
	font-size: 130%;
  color: #10C0EC;
	font-weight: normal;
}

h3 {
	margin: 5px 0px 0px 10px;
	font-size: 120%;
  color: #DE9800;
	padding: 0px 0px 0px 0px;

	font-weight: normal;
}
h4 {
	margin: 20px 0px 10px 10px;
	font-size: 100%;
  color: #3F72A1;
}

form {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
}

/* specificke pro web */

body {
	font-family: "Trebuchet MS", "MS Sans Serif", Geneva, sans-serif;
	font-size: 90%;
}


h1 {
  color: #DE9800;
  margin: 0 0 5px 0;
  font-size: 22px;
}

#main {
  width: 1000px;
  padding: 0;
  margin: 0 auto 0 auto;
  text-align: center;
	background: #FFFFFF url(../images/bg.gif) repeat-y;
  background-position: center;
}

#main-inner {
	text-align: left;
	position: relative;  
}

#search-box {
	width:221px;
	height:41px;
}

#search-input {
  height: 16px;
  width: 98px;
  border: none;
  margin-right: 1px;
  background-color: #D8E6F3;
  float: left;
  font-size: 12px;
}

#search-submit {
  border: none;
  margin-left: 1px;
  background-color: #D8E6F3;
  float: left;
}

#right-bar {
  float: left;
  width: 238px;
  min-height: 500px;
}
#right-bar h3 {
  font-size: 105%;
  font-weight: bold;
  margin: 0;
  padding: 7px 0 0 45px;
  color: #DE9800;
}

#kosik-box {
	width:211px;
	height:78px;
}
#kosik-title {
	width:211px;
	height:36px;
}

#menu-box {
	margin-left: 9px;
  min-height:500px;
}

#akce-title {
  width: 211px;
  height: 59px;
}
#akce-box {
	width:211px;
	height:69px;
}

#info-title {
	width:210px;
	height:60px;
}
#info-box {
	width:210px;
	height:136px;
}

/* prvni prouzek */
#kohut-02_ {
  background: #FFFFFF url(../images/kohut_02.gif);
	width:1000px;
	height:12px;
	font-size: 1%;
}

/* prvni radek */
#kohut-03_ {
  background: #FFFFFF url(../images/kohut_03.jpg);
	float: left;
	width:260px;
	height:124px;
}

#kohut-04_ {
  color: #FFFFFF;
  background: #FFFFFF url(../images/kohut_04.jpg);
	float: left;
	width:523px;
	height:124px;
}
#kohut-04_ p {
  font-size: 18px;
  margin: 50px 0 0 0;
  letter-spacing: 1px; 
}
#kohut-04_, #kohut-04_ a { color: #FFFFFF; }

#kohut-05_ {
  background: #FFFFFF url(../images/kohut_05.jpg);
	float: left;
	width:217px;
	height:124px;
}
#kohut-05_ p {
  font-size: 13px;
  text-align: right;
  margin: 0 18px 0 0;
}

/* druhy radek */
#kohut-06_ {
  background: #FFFFFF url(../images/kohut_06.jpg);
	float: left;
	width:265px;
	height:172px;
}

#kohut-07_ {
  background: #FFFFFF url(../images/kohut_07.jpg);
	float: left;
	width:177px;
	height:172px;
}

#kohut-08_ {
  background: #FFFFFF url(../images/kohut_08.jpg);
	float: left;
	width:172px;
	height:172px;
}

#kohut-09_ {
  background: #FFFFFF url(../images/kohut_09.jpg);
	float: left;
	width:226px;
	height:172px;
}

#kohut-10_ {
  background: #FFFFFF url(../images/kohut_10.jpg);
	float: left;
	width:160px;
	height:172px;
}

/* treti radek */
#kohut-11_19 {
  float: left;
  width: 156px;
  height: 74px;
}

#kohut-11_ {
  background: #FFFFFF url(../images/kohut_11.jpg);
	width:156px;
	height:31px;
}
#kohut-19_ {
  background: #FFFFFF url(../images/kohut_19.jpg);
	width:156px;
	height:43px;
}

#menu1 {   
  left: 4px;
  width: 100px;
  border: solid 0px black;
  position: absolute;
}  
#kohut-12_ {
  background: #FFFFFF url(../images/kohut_12.jpg);
  float: left;
	width:104px;

	height:74px;
}

#menu2 {
  border: solid 0px black;
  left: 3px;
  width: 90px;
  position: absolute;
}
#kohut-13_ {
  background: #FFFFFF url(../images/kohut_13.jpg);
  float: left;
	/* width:128px; */
	width:80px;
	height:74px;
}

#menu3 {
  border: solid 0px black;
  left: 3px;
  width: 135px;
  position: absolute;
}
#kohut-14_ {
  background: #FFFFFF url(../images/kohut_14.jpg);
  float: left;
	/* width:143px; */
	width:146px;
	height:74px;
}

#menu4 {
  border: solid 0px black;
  left: 3px;
  width: 155px;
  position: absolute;
}
#kohut-15_ {
  background: #FFFFFF url(../images/kohut_15.jpg);
  float: left;
/*	width:211px;*/
	width:146px;
	height:74px;
}

#menu5 {
  border: solid 0px black;
  left: 3px;
  width: 75px;
  position: absolute;
}
#kohut-16_ {
  background: #FFFFFF url(../images/kohut_16.jpg);
  float: left;
	width:89px;
	height:74px;
}

#menu6 {
  border: solid 0px black;
  left: 3px;
  width: 110px;
  position: absolute;
}
#kohut-17_ {
  background: #FFFFFF url(../images/kohut_17.jpg);
  float: left;
	/* width:79px; */
	width:93px;
	height:74px;
}

#menu7 {
  border: solid 0px black;
  left: 3px;
  width: 70px;
  position: absolute;
}
#kohut-18_ {
  background: #FFFFFF url(../images/kohut_18.jpg);
  float: left;
/*	width:90px; */
	width:186px;
	height:74px;
}

#menu8 {
  border: solid 0px black;
  left: 3px;
  width: 95px;
  position: absolute;
}

#kohut-21_ {
  background: #FFFFFF url(../images/kohut_21.jpg);
	width:238px;
	height:30px;
}

#kohut-23_ {
  background: url(../images/kohut_25.jpg) repeat-y;
	width:238px;
  min-height:110px;
}
#box-news {
  background: url(../images/kohut_23.jpg) no-repeat;
	min-height:110px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.news-item {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 14px;
}
.news_sep {
  border-top: 1px solid #C0C0C0;
  width: 98%;
  margin: 5px 0 5px 0; 
}

#kohut-27_ {
  background: #FFFFFF url(../images/kohut_27.jpg) no-repeat;
	width:238px;
	height:31px;
}

#used {
  padding: 0 15px 0 25px;
  background: url(../images/kohut_28.jpg) no-repeat;
  min-height: 248px;
}
.used-name {
  font-weight: bold;
}
.used-cena {
}
.used-img {
  float: right;
  width: 70px;
  height: 70px;
}
.used-text {
  font-size: 85%;
}

#content .katalog-text img {
  margin: 10px 10px 10px 10px;
  border: 3px solid #DA9700;
}

}

#kohut-26_ {
  background: #FFFFFF url(../images/kohut_26.jpg) no-repeat;
	width:238px;
	height:11px;
}

#kohut-28_ {
  background: #FFFFFF url(../images/kohut_29.jpg) repeat-y;
	width:238px;
	min-height:248px;
}

#paticka {
  margin-top: 10px;
  text-align: center;
  color: #DD9700;
}

/* konec specifickych stylu */

.normal li {
  list-style-type: square !important;
  margin: 0 0 0 25px;
  padding: 0 0 0 0px;
}

#zahlavi {
	height: 165px;
}

#zahlavi h2 {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	padding: 30px 55px 0 0;
	text-align: right;
}

#zahlavi ul {
	padding: 93px 74px 0 4px;
}

#zahlavi ul li {
	list-style-type: none;
	text-align: center;
	display: block;
	float: left;
}

#menu-bar {
  float: left;
  height: 70px;
  font-size: 1px;
  line-height: 1%; 
  
}


.menu_kategorie li {
  list-style-image: url(../images/bullet.gif);
}

#zahlavi ul li a {
	color: #fff;
	text-decoration: none;
	height: 30px;
	padding-top: 5px;
	display: block;
	float: left;
}

#zahlavi ul li a:hover {
	text-decoration: underline;
	}

#zahlavi-leva {
	width: 283px;
	background: url(../images/logo.jpg) no-repeat;
	float: left;
	height: 184px;
}

#zahlavi-prava {
	width: 697px;
	background: url(../images/zahlavi.jpg) no-repeat;
	float: right;
	height: 184px;
}

#obsah-top {
	height: 11px;
	background: url(../images/obsah-top.png) top no-repeat;
}

#text {
  width: 760px;
	font-size: 12px;
}

#text-obsah {
	padding: 0;
  /* odsazeni textu v textu stranky */
	margin: 25px 25px 0 25px;
}

#text-obsah ul {
  margin-left: 25px;
}

.text-inside {
	width: 619px;
}

.text-inside-top {
	height: 16px;
	background: url(../images/text-top.gif) bottom no-repeat;
}

.text-inside-content {
	background: url(../images/text-content.gif) repeat-y;
	padding: 0 10px;
}

.text-inside-bottom {
	height: 16px;
	background: url(../images/text-bottom.gif) no-repeat;
}

h3 {
	font-size: 24px;
	color: #e79a96;
	font-weight: normal;
	margin-bottom: 15px;
}

h4 {
	font-size: 15px;
	color: #fff;
	padding: 18px 0 15px 27px;
	font-weight: normal;
}

#top {
	background: url(../images/top-bg.jpg) repeat-x bottom left;
  height: 154px;

}

#logo {
  height: 68px;
  width: 100%;
  background: #fff;

}

#top1 {
  float: left;
  width: 126px;
  height: 154px;
	background: url(../images/top1.gif) no-repeat top left;
}

#top2 {
  float: left;
  width: 142px;
  height: 154px;
	background: url(../images/top2.gif) no-repeat top left;
}

#top3 {
  float: left;
  width: 81px;
  height: 154px;
	background: url(../images/top3.gif) no-repeat top left;
}

#top4 {
  float: left;
  width: 84px;
  height: 154px;
	background: url(../images/top4.gif) no-repeat top left;
}

#top5 {
  float: left;
  width: 111px;
  height: 154px;
	background: url(../images/top5.gif) no-repeat top left;
}

#top6 {
  float: right;
  width: 101px;
  height: 154px;
	background: url(../images/top6.gif) no-repeat top left;
}

#top7 {
  float: right;
  width: 110px;
  height: 154px;
	background: url(../images/top7.gif) no-repeat top left;
}

#top3, #top4, #top5 {
  position: relative;
  overflow: hidden;

}

#top3 img, #top4 img, #top5 img {

  border: 0 !important;
}
#top3 span {
  position: absolute;
  top: 90px;
  left: 26px;
}

#top4 span {
  position: absolute;
  top: 100px;
  left: 12px;
}
#top5 span {
  position: absolute;
  top: 110px;
  left: 17px;
}

#top3 a, #top4 a, #top5 a  {
  font-weight: bold;
  text-decoration: none;
  color: #999;
  font-size: 110%;


}

#top3 a:hover, #top4 a:hover, #top5 a:hover  {
  color: #3F72A1;
}


#nav {
  position: absolute; 
  top: 328px;
  left: 156px;
  margin: 0;
  padding: 0px 0px 0px 0px;
   z-index: 90;
}

#nav ul.level1 a {
 text-align: center;
}

#nav ul.level2 {
 position: absolute;
 width: 210px;
 left: -5.5em;
 top: 1.2em;
 visibility: hidden;
}

#nav ul.level3 {
 position: absolute;
 width: 210px;
 left: 200px;
 top: 0em;
 visibility: hidden;
}


#nav li {
  margin: 0;
  padding: 0 0 0 0;
  list-style-type: none;
  float: left;
  behavior: url(css/hovermenu.htc);
  position: relative; 
}


#nav a {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #3F72A1;
  display: block;
  text-align: left;
  padding: 0px 8px 0px 8px;
}

#nav a:hover {
  color: #57C10C;

}

#nav .end a {

border: 0;
}


#nav li.level2, #nav li.level3
{

width: 200px;
border: solid white 1px;
background: transparent url('96-2.png') left top repeat;
margin-right: -1px;
  background: #ddd;
behavior: url(css/hovermenu.htc);
}


#nav li.level2 a {
   
 font-size: 12px;
  padding: 0.2em 0.1em 0.2em 0.1em;
  border-right: 1px solid #fff;

}

#nav li.level2 a:hover {

  background: #eee;
}



#nav ul.level1 li.level1Hover ul.level2,
#nav ul.level1 li.level1:hover ul.level2,
#nav ul.level2 li.level2Hover ul.level3,
#nav ul.level2 li.level2:hover ul.level3

{
visibility: visible;
}

/* pozicovani rozbalenych 2.urovni */

#menu1 ul.level2 {
  margin-left: 12px;
}

#menu2 ul.level2 {
  margin-left: 32px;
}

#menu3 ul.level2 {
  margin-left: 45px;
}

#menu4 ul.level2 {
  margin-left: 53px;
}

#menu5 ul.level2 {
  margin-left: 13px;
}

#menu6 ul.level2 {
  margin-left: 13px;
}

#menu7 ul.level2 {
  margin-left: 5px;
}

#menu8 ul.level2 {
  margin-left: -25px;
}

#nav .second li.level2 {

  width: 150px;

} 


#kosik-box p {

	margin: 0;
	padding: 0px 0px;
	text-align: center;
	font-size: 85%;
	color: #fff;
}
#kosik-box p a{

}
#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;  */
  width: 213px;
  z-index: 1000;
  /*top: 210px; */
  /*left: 8px; */
  float: left;

  border: solid 0px black;

}


#left h2 {

  color: white;
  font-size: 120%;
  font-weight: bold;
  padding: 15px 0px 7px 5px;
  margin-right: 5px;

  text-align: center;
	background: url(../images/h2-left-bg.gif) repeat-x bottom left;
}
#left .b1 {
  background: url(../images/left-menu-bg.gif) repeat-y top left;
  margin-left: 7px;
}
#left .b2 {
	background: url(../images/bottom-bottom.gif) no-repeat bottom left;

}



#left-akce {

	background: url(../images/top-top.gif) no-repeat top left;
  padding: 30px 5px 20px 0px;

}

#left-akce .box {

margin: 10px 15px 10px 0px;



}



.menu-left {

 padding: 0px 0px 5px 5px;
 margin: 0 0 0 0px;
 font-family: "Arial CE", sans-serif;

}

.menu-left ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style-type: none;
  width: 195px;
}

.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: 100%;
  text-decoration: none;
  color: #001A41;

  text-align: left;
  padding: 0.7em 0 0 0;
  margin: 0px 0px 0px 10px;
  font-weight: bold;
}
#eshop-menu .menu-left li a {
  color: #001A41;
}

.menu-left li a:hover {
  color: #57C10C;
  text-decoration: underline;
}
#eshop-menu .menu-left li a:hover {
  color: #57C10C;
     /*font-size: 100%; */
}

.menu-left li li a {
  font-size: 85% ;
  text-decoration: none;
  color: #003F9E;

	background: url(../images/dot.gif) no-repeat 0% 0px;
  text-align: left;

  padding: 0px 0px 0px 15px;
  font-weight: bold;
  margin: 0 0 0 8px;
}

#eshop-menu .menu-left li li a {
  font-size: 95% ;
  margin: 0.5em 0 0 8px;
  color: #003F9E;
}

.menu-left li li a:hover {
  color: #57C10C;


}

.menu-left li li li a {

  font-size: 95% ;
  color: #7A3C22;
	background: url(../images/dot1.gif) no-repeat 0% -2px;
  text-align: left;
  padding: 0px 0px 0px 17px;
  font-weight: bold;
  margin: 0 0 0 15px;
}

.menu-left li li li a:hover {
  color: #3F72A1;

}

.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 li a:hover {
  color: #3F72A1;

}
.menu_katalog {
  width: 100%;
  clear: left;


}

.menu_katalog a, .kat_menu_katalog li a {
  padding: 0 0 0 20px;
	background: url(../images/dot-b.gif) no-repeat 0% 2px !important;

  margin-left: 7px;
  white-space: nowrap;
}
.kat_menu_katalog li a {
  padding: 0 0 0 20px;
	background: url(../images/dot-black.gif) no-repeat 0% 2px !important;
  margin-left: 7px;
  white-space: nowrap;
}
.menu_eshop  a, .kat_menu_eshop a {
  margin-left: 7px;
  padding: 0 0 0 20px;
	background: url(../images/dot-g.gif) no-repeat 0% 2px !important;
}
.kat_menu_eshop a {
  margin-left: 7px;
  padding: 0 0 0 20px;
	background: url(../images/dot-black.gif) no-repeat 0% 2px !important;


}
.menu-left li span {
  padding: 0;
  margin: 0;
  display: inline;
  color: #c00;
  text-decoration: underline;
}

.menu-left li .active a {
  text-decoration: underline;
    color: #001A41;
}
#menu-znacky {

 background: #186BB9;
              margin-bottom: 6px;
  padding: 5px;
  font-size: 90%;

}


#menu-znacky li {

 float: left;
 color: #fff;
 list-style-type: none;
}


#menu-znacky li a, #menu-znacky li a:hover {
 color: #fff;
	background: url(../images/dot-white.gif) no-repeat 0% 2px !important; 
  padding: 0 0 0 15px;
  margin-left: 0px;
  font-weight: bold;
}

#nav-lista {

  padding: 0 0 10px 5px;

}
#nav-lista span {

  font-weight: bold;


}

/*******************************/


#katalog {
  padding: 0 0 0 0;
}

.item-list {
  clear: both;
  margin-top: 15px;
}
.item-name {
  width: 450px; 
  height: 50px;
}

.item-list .dodavatel {

  margin-top: -10px;


}

.item-list .item {

  float: left;
  overflow: hidden;
  width: 95%;
}
table.item-params {
  width: 100%;
}
.icon {
  min-width: 100px;
  padding: 3px;
}
.icon a:link,  .icon a:visited, .icon a:hover {
  text-decoration: none;
}

.item-detail .item {
}

#item-detail-table {
  border: 1px solid #C9C9C9;
  border-collapse: collapse;
  width: 95%;
  margin-top: 0px;
}

#item-detail-table th,  #item-detail-table td {
  border: 1px solid #C9C9C9;
  border-collapse: collapse;
}

#item-detail-table .img {
  background: #FFFFFF;
  text-align: center;
  width: 250px;
}

#item-detail-table th {
  background: #EDEDED;
  color: #000000;
}

.item-list .box {
  border-style: solid none none solid;
  border-color: #C8C8C8;
  border-width: 1px;
  margin: 0;
  margin-bottom: 20px;
}

#akce1 .item-list .box {

  margin: 0px 0px 5px 5px;

}
.item-list .title2 {
  width: 100%;
  text-align: center;

}
.item-list h2 {
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;


}

#akce1 .item-list h2 {
  background: #060;
}



.item-list h2 a {

  color: #84C27F !important;
  text-decoration: none;

}
.item-list h2 a:hover {

  color: #fff;
  text-decoration: underline;

}

.item-list .image {
  margin: 0 auto !important;
  overflow: hidden;
  height: 110px;


}

.item-list .image .box , #akce .item-list .image .box {

  padding: 10px 0px;
  margin: 0 auto;
  text-align: center;
}

.item-list .info {
  overflow: hidden;
  min-height: 30px;
  color: #000;
  text-align: left;
  padding: 5px;
  color: #505050;
  background: #FFFFFF;
}

.info form {
margin-left: 10px;

}

table.item-params {
  border-style: solid none none solid;
  border-color: #C8C8C8;
  border-width: 1px;
  height: 50px;
  margin: 0 0 10px 0;
  padding: 0;
  border-collapse: collapse;
}
table.item-params th {
  border-style: none solid solid none;
  border-color: #C8C8C8;
  border-width: 1px;
  text-align: center;
  background: #EDEDED;
}

.item-list .item-params {
  width: 95%;
}
.item .item-params {
  width: 100%;
}

.item-list .item-params th,  .item-list .item-params td {
  width: 10%;
}

.item-list #item-table th,  .item-list #item-table td {
  width: 10%;
}

#item-images {
  width: 100%;
  background: #FFFFFF;
}
#item-images td, #item-images th {
  background: #FFFFFF;
  text-align: center;
  border: none;
}

.item-detail table.item-params,  .item-detail table#item-images {
  border: none;
}

.item-name {
  width: 120px;
}
.item-photo {
  width: 120px;
}

.item-table {
  width: 100%;
  background: #DFDFDF;
  border-collapse: collapse;
  border-style: none;
  border-color: #C8C8C8;
  border-width: 1px;
  padding: 0;
  margin: 0;
}
.item-table td {
  border-style: none solid solid none;
  border-color: #C8C8C8;
  border-width: 1px;
  width: 10%;
  background: #FFFFFF;
  text-align: center;
  font-weight: bold;
}
.item-table td {
  background: #EDEDED;
}
.item-table .item-photo {
  background: #FFFFFF;
}

.item-table .info {
  font-weight: normal;
}

#akce .item-list .info {
  overflow: hidden;
  height: 50px;
  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 {

}

.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 {
}

.item-detail th {
    background: #8CA6D5;
  background: #1C6ABC;
  width: 150px;
  color: #fff;
}

.item-detail td {
  background: #E9E9E9;
  color: #828282;


}
.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: #3F72A1;
}

#popis-produktu {
  background: #FFFFFF;
  font-size: 90%;
}

td#popis-produktu {
  width: 400px;
}

#popis-produktu div.text {
  margin: 5px;
  padding: 0;
}

#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: #3F72A1;
  background: #A9CCE8;
  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 {
  background: url(../images/kohut_20.jpg) no-repeat;
  width: 762px;
  border: solid 0px black;
  min-height: 600px;
  float: left;
}

#content-inner {
  min-height: 500px;
  margin-left: 18px;
}
#content p {
   padding: 0px 10px 5px 10px;
   line-height: 150%;
   text-align: justify;
}
#content a {
	color: #1E9718;
}

.item-detail h1 a {
  color: #E8A107;
}

#content .item-params a, #content .item-params th {
  color: #CD1A30;
}

#content a:hover {
	color: #57C10C;

	text-decoration: none;
}


#filter-top, #filter-bottom {

  margin-bottom: 6px;
  padding: 5px;
  background: #ccc;
  font-size: 90%;
}

 #filter-bottom  {
  margin-top: 0px;
  clear: left;

}
#filter {
  width: 100%;
}
#filter li, #filter span  {

  float: left;
  padding: 0 4px;

}

.list-box {
  position: absolute;
  top: 25px;
  right: 10px;
  padding: 0;
  white-space: nowrap;
}

.list-box_katalog {
  text-align: right !important;
  padding: 0 !important;

  white-space: nowrap;
}

.kat_menu_eshop, .kat_menu_katalog {

  clear: left;
  width: 100%;

}

.kat_menu_eshop li, .kat_menu_katalog li {
  float: left;
  display: block;
  padding: 5px 10px 0 0;


}

.tip {
  font-size: 8pt;
  text-align: right;
  width: 95%;
  color: #5D5D5D;
  margin: 0;
}

/* search */

#search {
  position: absolute;
  top: 312px;
  left: 15px;
  padding: 0;
  width: 200px;
}


#search span {
  font-size: 110%;
  padding: 10px 0px 5px 0px;

}


#search .input {

	background: #E4E4E4;
  border: 1px #999 solid;
  width: 80px;
  color: #999;
  padding: 2px 4px;

}

#search label {

  margin-left: 10px;

  padding: 0 5px;
  color: #fff;
}

#search .obrazkoveTlacitko {
	vertical-align: top;
	width: 41px;
	border: 0;
}


.obrazkoveTlacitko {
}









#login {

  color: #999;
  position: absolute;
  top: 10px;
  right: 5px;
  width: 260px;
  z-index: 500000;
  font-size: 90%;
  text-align:right;
  }




#login input {

	background: #E4E4E4 repeat-x 0px 0px;
  border: 1px #999 solid;
  width: 100px;
  padding: 2px 4px;
  color: #999;

}

#login a {

  color: #3F72A1;
}
#login span {

  color: #c00;
}

#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: 22px;
  padding: 0px 0 1px 0;
	border: 0;

}



















#info-stranka {

  padding: 100px 50px;
  text-align: center;
	font-size: 150%;
  color: #3F72A1;
}

#copy {
  clear: both;
  width: 100%;
  font-size: 10px;
	color: white;

}


#copy a {
  font-size: 11px;
	color: white;

	text-decoration: underline;

}

#copy a:hover {
  font-size: 11px;
	color: yellow;
	text-decoration: none;
}

#copy .box {
	font-weight: bold;
	font-style: italic;
	background: url(../images/copy-bg.jpg) #88B7FF repeat-x top left;
	padding: 10px 10px 5px 10px;
  text-align: center;
}








/* pomocne zalamovace atd. */

.cleaner, .break {
	height: 0px;
	clear: both;
  font-size: 1px;
  visibility: hidden;
  display: block;
  border: none;
  padding: 0;
}

.a_center {
	text-align: center;
}
.a_left {
	text-align: left;
}
.a_right {
	text-align: right !important;
}


.right {
  text-align: right;

}
.red {
  color: red;
}

.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;
}

.maxWidth30px1 {
  width: 30px;
  margin-top: 13px;
}
.right {

  float: right;
}

.left {

  float: left;
}


.image-button {
  display: block;
  padding: 0px 2px 2px 1px;
}

.submitForm {
  background: #3F72A1;
  color: #fff;
}

.menu_vhodnost li{

  font-weight: bold;
  padding: 0 0 0 20px;
	background: url(../images/dot-black.gif) no-repeat 0% 2px !important;
  margin-left: 10px;
  white-space: nowrap;
  float: left;
  display: block;


}

#flash {
  background: none !important;
 clear: left;
 float: left;
 width: 160px;
 padding: 5px 0 0 30px;
margin: 0 auto;
text-align: center;

}

#cinn img {
  border: 6px solid;
	border-color: #EAEAEA;
}

#cinn table {
  width: 50%;
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}

.nopadding {
  padding: 0;
}

.top {
  vertical-align: top;
}

