/*** items ***/

.items-nav{

	/*width: 562px;*/
  width: 720px;

	padding: 10px 0px 0px;

	}



.items-nav-4{

	width: 720px;

	padding-bottom: 40px;

	}



.items-nav-search{

	width: 740px;

	padding-top: 15px;

	}



.items-nav-searchb{

	width: 740px;

	padding-bottom: 15px;

	}





.items-nav-title{

	/*width: 524px;*/
	width: 720px;

	/*background: rgb(73,130,185);*/

	padding: 2px 0px;

	}



.items-nav-title div{

	/*width: 520px;*/
  width: 716px;

	/*background: rgb(237,246,255);*/

	}



.items-nav-title h4{

	display: block;

	margin: 0px;

	font-weight: normal;

	font-size: 0.85em;

	padding: 4px 0px 3px;

	}


span.blue a{

	font-weight: bold;

	color: #3281c0;

  text-decoration: none;

	}


span.blue_last {

  font-weight: bold;

  color: #3281c0;

}

.items-nav-title a{

	text-decoration: undereline;

	color: black;

	}



.items-nav-title a:hover{

	text-decoration: underline;

	}

img.nav-odrazka {

  padding-left: 3px;

  padding-right: 3px;

}


.item-text-nad-vypisem {

  width: 720px;
}


.item-text-nad-vypisem p {

  text-align: justify;

  padding-bottom: 0px;
}


.item-text-nad-vypisem h1 {

  font-size: 1.3em;

  font-weight: normal;

  color: #b1150c;

  padding: 10px 0 10px 0;

}

.item-text-nad-vypisem img {

	float: right;

	padding: 0 0 5px 10px;

	width: 315px;

	height: 160px;
}




.items-nav-pages, .items-nav-name, .items-nav-pages-search{

	/*width: 524px;*/
  width: 720px;

	background: rgb(175,207,243);

	border-top: 1px solid white;

	border-bottom: 2px solid white;

	font-size: 0.85em;

	}



.items-nav-name{

  background: white;

	margin-top: 10px;

	}



.items-nav-pages div, .items-nav-name div, .items-nav-pages-search div, .items-nav-name h1{

	padding: 6px 6px 5px;

	text-align: right;

	}



.items-nav-name h1{

	font-size: 1.4em;

  color: #1f5785;

	margin: 0px;

	}



.items-nav-name div, .items-nav-name h1{

	/*text-align: center;*/

  text-align: left;

	font-weight: bold;

	}



.items-nav-pages b a, .items-nav-pages-search b a{

	text-decoration: none;

	color: white;

	}



.items-nav-pages-search{

	width: 740px;

	}



.items-nav-sort{

	/*width: 524px;*/
	width: 720px;

	background: rgb(231,239,242);

	margin-top: 14px;

	color: red;

	font-size: 0.85em;

	}



.items-nav-sort-col-01{

	width: 200px;
	/*width: 300px;*/

	}



.items-nav-sort td{

	padding: 5px 0px 4px;

	}



.items-nav-sort div{

	padding-left: 6px;

	}



.items-nav-sort input{

	padding: 0px;

	border: none;

	background: rgb(231,239,242);

	font-weight: bold;

	border: 1px solid rgb(231,239,242);

	border-bottom: 1px solid rgb(120,120,120);

	cursor: pointer;

	}



.items-nav-sort-right{

	text-align: right;

	background: rgb(221,229,232);

	}



.items-nav-sort-right div{

		padding-right: 6px;

	text-align: right;

	}



.items-nav-sort-right input{

	background: rgb(221,229,232);

	border: 1px solid rgb(221,229,232);

	border-bottom: 1px solid rgb(120,120,120);

	}



input.items-nav-sort-active-w1, input.items-nav-sort-active-w2, input.items-nav-sort-active-w3, input.items-nav-sort-active-w4, input.items-nav-sort-active-w5{

	border: 1px solid white;

	color: white;

	background: rgb(216,38,28);

	padding: 1px 0px;

	}



.items-nav-sort-active-w1, .items-nav-sort-w1{

	width: 111px;

	}



.items-nav-sort-active-w2, .items-nav-sort-w2{

	width: 90px;

	}



.items-nav-sort-active-w3, .items-nav-sort-w3{

	width: 75px;
	/*width: 111px;*/

	}



.items-nav-sort-active-w4, .items-nav-sort-w4{

	width: 62px;

	}



.items-nav-sort-active-w5, .items-nav-sort-w5{

	width: 62px;

	}


.items-list-block{

	width: 720px;

	background: rgb(231,239,242);

	padding: 6px 0px 6px;

	}



.items-list-block-in{

	width: 708px;

	background: white;

	}



.items-list-text{

	width: 708px;

	border: 2px solid white;

	font-size: 0.85em;

	}



.items-list-text-col-01{

	width: 115px;

	}



.items-list-text-col-02{

	width: 70px;

	}



.items-list-text-col-03{

	width: 95px;

	}



.items-list-text-col-04{

	width: 35px;

	}



.items-list-text td{

	padding: 4px 0px 3px;

	border: 1px solid rgb(210,210,210);

	}



.items-list-text-name a{

	margin-left: 5px;

	text-decoration: none;

	}



.items-list-text-name a:hover{

	text-decoration: underline;

	}



.items-list-text-eye{

	display: block;

	width: 24px;

	height: 13px;

	margin: auto;

	}



td.items-list-text-detail{

	border: none;

	}



.items-list-text-detail a{

	width: 55px;

	background: rgb(221,229,232);

	color: black;

	border: 1px solid red;

	display: block;

	margin: auto;

	text-align: center;

	text-decoration: none;

	padding: 3px 0px 3px;

	font-size: 0.95em;

	}



.items-list-text-detail a:hover{

	background: rgb(201,209,212);

	}



td.items-list-text-cart{

	border: none;

	}



.items-list-text-cart input{

	width: 105px;

	background: rgb(221,229,232);

	color: black;

	border: 1px solid red;

	display: block;

	margin: auto;

	}



td.items-list-text-price{

	border-right: none;

	}



.items-list-text-price span{

	display: block;

	padding-right: 10px;

	text-align: right;

	}



.items-list-img-new, .items-list-full-new{

	/*width: 750px;*/

	font-size: 0.85em;

	}

.items-list-img, .items-list-full{

	width: 708px;

	font-size: 0.85em;

	margin-top: 3px;

	margin-bottom: 3px;
  }



.items-list-img td, .items-list-full td{



	vertical-align: bottom;

	}



.items-list-img-block{

	width: 160px;

	background: rgb(246,245,250);

	}


.items-list-img-block-vypis{

	width: 229px;

  border: 1px solid #c3ddfa;

  border-bottom: none;

	background-color: white;

	margin-top: 0px;

	margin-bottom: 2px;

	  /*height: 180px;

	/*background: rgb(246,245,250);*/

	}



.items-list-img-block2{

  width: 160px;

  text-align: center;

	background: rgb(246,245,250);

	/*margin-right: 20px;*/

	_margin-right: 0px;

	_margin-left: 0px;

	|margin-right: 0px;

	|margin-left: 0px;

	font-size: 0.85em;

	}



div.items-list-img-top{

 	background: url(/images/other/items_full3.png) no-repeat top center;

 	height: 4px;

 	font-size: 1px;

 	padding: 0px;

 	margin: 0px;

 	}


div.items-list-img-top-vypis{

 	background: url(/images/other/items_full3-vypis.png) no-repeat top center;

 	height: 4px;

 	font-size: 1px;

 	padding: 0px;

 	margin: 0px;

 	}


div.items-list-img-top2{

 	background: url(/images/other/items_full3.png) no-repeat top center;

 	height: 4px;

 	font-size: 1px;

 	padding: 0px;

 	margin: 0px;

 	}




.items-list-img-block-in-full{

	width: 158px;


	background: white url(/images/other/items_full4.png) no-repeat bottom;

	padding: 0px 0px 7px;

	}

.items-list-img-block-in-full-vypis{

	width: 228px;

  /*background: url(/images/other/items_full-top-vypis.gif) no-repeat top;*/

	/*background: white url(/images/other/items_full4-vypis.png) no-repeat bottom;*/

	/*padding: 0px 0px 7px;*/

	padding: 0px;

	}


.items-list-img-block-in-full2{

	width: 158px;

	background: white url(/images/other/items_full4.png) no-repeat bottom;

	padding: 0px 0px 7px;

	}

.items-list-img-block-obrazek-vypis {

  padding: 10px 5px 5px 6px;

  margin-top: 5px;

  background-color: #e1effe;

  /*height: 240px;*/
}

p.vypis_slov {

  text-align: justify;

  padding: auto 3px 0px 3px;

}


.items-list-img-block-in-img{

	width: 158px;

	background: white url(/images/other/items_full5.png) no-repeat bottom;

	padding: 3px 0px 7px;

	}


.items-list-img-block-in-img2-vypis{

	width: 228px;

	/*background: white url(/images/other/items_full5.png) no-repeat bottom;*/
	background-color: yellow;

	padding: 3px 0px 7px;

	}


.items-list-img-block-in-img2{

	width: 158px;

	background: white url(/images/other/items_full5.png) no-repeat bottom;

	padding: 3px 0px 7px;

	}





.items-list-img-block img{

	display: block;

	width: 150px;

	border: none;

	margin: auto;

	}


.items-list-img-block2 img{

	display: block;

	width: 150px;

	border: none;

	margin: auto;

	}



.items-list-img-block a{

	display: block;

	font-weight: bold;

	text-align: center;

	color: black;

	}

.items-list-img-block2 a{

	display: block;

	font-weight: bold;

	text-align: center;

	color: black;

	}


.items-list-img-block a:hover{

	color: rgb(216,38,28);

	}

.items-list-img-block2 a:hover{

	color: rgb(216,38,28);

	}




.items-list-img-url{

	padding: 8px 5px 5px;

	min-height: 47px;

	height: 47px;

	}

.items-list-img-url-vypis{

	padding: 8px 5px 5px;

	min-height: 47px;

	height: 47px;

  color: black;

	}





			.v-middle {
				display: table-cell;
				#position: absolute;
				#top: 50%;
				vertical-align: middle;width: 220px;
			}

				.v-inner {
					#position: relative;
					#top: -50%;
					text-align: center;
				}





.items-list-img-url2{

	padding: 8px 5px 5px;

	min-height: 47px;

	height: 47px;

	}


.items-list-img2{

	background: white;

	margin: auto 1px;

	}

.items-list-img2-vypis{

	background: white;

	margin: auto 1px;

	}

.items-list-img2_2{

	background: white;

	margin: auto 1px;

	}



.items-list-img-img{

	border: 1px solid white;

	margin: auto 2px;

	padding: 7px 0px 2px;

	}

.items-list-img-img-vypis{

	border: 1px solid white;

	margin: auto 2px;

	padding: 7px 0px 2px;

	float: left;

	}

.items-list-img-block-skl-dopr {

  text-align: right;

  padding-top: 5px;

  padding-bottom: 10px;

  padding-right: 4px;

}

span.cena {

  color: #fe2b00;

  padding-right: 0px;

}

span.cena_atr {

	font-weight: bold;

	text-align: left;

	float: left;
}

.items-list-img-img2{

	border: 1px solid white;

	margin: auto 2px;

	padding: 7px 0px 2px;

	}



.items-list-img-img img{

	border-bottom: 2px solid white;

	}


.items-list-img-img2 img{

	border-bottom: 2px solid white;

	}


.items-list-img-img:hover{

	border: 1px solid silver;

	}


.items-list-img-img2:hover{

	border: 1px solid silver;

	}


.items-list-img-block span{

	display: block;

	font-weight: bold;

	text-align: center;

	padding: 0px 0px 8px;

	}


.items-list-img-block2 span{

	display: block;

	font-weight: bold;

	text-align: center;

	padding: 0px 0px 8px;

	}



.items-list-img-block span b{

	color: rgb(254,43,0);

	}


.items-list-img-block2 span b{

	color: rgb(254,43,0);

	}


.items-list-img-detail{

	display: block;

	width: 56px;

	margin: auto;

	border: 1px solid rgb(254,43,0);

	text-align: center;

	padding: 3px 2px 2px;

	background: white;

	text-decoration: none;

	}

.items-list-img-detail-vypis{

	display: block;

	width: 75px;

	margin: auto;

	margin-top: 10px;

	border: 1px solid rgb(254,43,0);

	text-align: center;

	padding: 3px 2px 2px;

	background: white;

	text-decoration: none;

	}



.items-list-img-detail2{

	display: block;

	width: 56px;

	margin: auto;

	border: 1px solid rgb(254,43,0);

	text-align: center;

	padding: 3px 2px 2px;

	background: white;

	text-decoration: none;

	}



.items-list-img-detail:hover{

	background: rgb(231,239,242);

	}

.items-list-img-detail2:hover{

	background: rgb(231,239,242);

	}


.item-block{

	width: 720px; /* width: 524px;*/

	/*background: rgb(231,239,242);*/

	background-color: white;

	padding: 6px 0px 6px;

	}



.item-block-in{

	width: 708px; /* width: 512px;*/

	background: white;

	padding-bottom: 20px;

	}


.item-block-in-detail-obrazky{

	width: 250px; /* width: 512px;*/

	background: white;

  float: left;

	/*padding-bottom: 20px;*/

	}


.item-bylo{

	background: rgb(228,237,255) url(/images/other/bylo.gif) no-repeat left top;

	/*width: 472px;*/
	width: 684px;

	padding: 30px 0px;

	border: 2px solid rgb(212,212,212);

	}



.item-bylo div{

	font-weight: normal;

	text-align: center;

	color: rgb(0,126,0);

	font-size: 1.2em;

	line-height: 160%;

	}



.item-images-blank{

	padding: 1px 0px 0px;

	}



.item-images-blank-2{

	padding: 20px 0px 10px;

	}



.item-images{

	width: 720px;

	padding: 10px 0px;

	}


div.miniatury-obrazku {

  margin-top: 5px;

}


.item-images-float-left {

  float: left;

  width: 240px;

}

.item-images-float-left a{

  border: none;

}

.item-images-float-right {

  margin-left: 255px;

}

.item-images-float-right-texty {

  padding-bottom: 10px;

}

.item-images-float-right-texty p {

  margin-bottom: 10px;

}

div.detail-levy {

  width: 190px;

  float: left;

}

div.polozka-odsazeni {

  width: 190px;

  margin-top: 10px;

  text-align: right;

}

div.polozka-odsazeni span.atribut {

	text-align: left;

	float: left;

	margin-left: -105px;

	_margin-left: 0px;
}

div.polozka-odsazeni span.hodnota {

	font-size: 12px;

	text-align: left;

	float: left;

	/*margin-left: 15px;
	  */

	_float: none;
}

div.ie_usetrite {

  |width: 230px;

  |margin-top: -18px;

  text-align: right;

  margin-left: 240px;

  _margin-left: 238px;

}

span.usetrite_cena {

  margin-right: -58px;

  |margin-right: 0px;

  |text-align: left;

}


div.polozka-odsazeni span {

  /*width: 100px;*/

  width: 90px;

}

div.polozka-odsazeni span strong {

  font-size: 11px;

  margin-right: 0px;

}


div.polozka-odsazeni-pravy {

  width: 230px;

  margin-top: 10px;

  text-align: right;

}

span.zarovnani {

	text-align: left;

	float: left;
}

span.zarovnani a, span strong a {

	border: none;

	display: inline;

	color: inherit;

	_color: #1d6d95;

	|color: #1d6d95;

}

span.zarovnani a:hover, span strong a:hover {

	border: none;

}


div.polozka-odsazeni-pravy span {

  width: 80px;

}


div.polozka-odsazeni-pravy span strong {

  font-size: 11px;

}

.cena_pro_vas {

  width: 200px;

  float: left;

  color: #d8261c;

  padding-bottom: 9px;

  margin-left: -5px;

  _margin-left: -2px;

  background-color: #ebf7ff;

  border: 2px solid #cfe8fc;

}


.cena_pro_vas_blue {

  width: 410px;

  float: left;

  color: #1d6d95;

  padding-bottom: 4px;

  margin-left: -5px;

  _margin-left: -2px;

  _width: 200px;

  _margin-bottom: -15px;

}


.cena_pro_vas span.cena {

  font-size: 14px;

  font-weight: bold;

  color: #d8261c;

}

.cena_pro_vas_blue span.cena {

  font-size: 14px;

  font-weight: bold;

  color: #d8261c;

}

div.detail-levy span {

  color: #1d6d95;


}





div.detail-pravy {

  width: 230px;

  float: right;

  margin-left: 20px;


}



div.detail-pravy span {

  color: #1d6d95;

  padding-bottom: 4px;

}



div.detail-doprava {

  margin-top: 70px;

  |margin-top: 40px;

}

div.detail-doprava a{

	color: black;

	text-decoration: none;

	font-size: 0.8em;

	padding: 6px 25px 3px 10px;

	float: right;

	}

div.detail-doprava a{

	display: block;

	border: none;

	}

div.detail-doprava a:hover{

	border: none;

	}

.item-images-float-right a.tabulka-velikosti{

  border: none;

}

.item-images-float-right a.tabulka-velikosti:hover{

  border: none;

}


a.tabulka-velikosti{

  padding-top: 25px;

}



div.miniatury-obrazku img {

  border: 2px solid #b2d0f4;

  margin-right: 4px;

  |margin-bottom: 3px;;

  padding: 6px;

}

div.miniatury-obrazku img:hover {

  border: 2px solid rgb(216,38,28);

  margin-right: 4px;

  |margin-bottom: 3px;;

  padding: 6px;

}


.tisk-doporucit{

	width: 200px;

	float: right;

  font-weight: bold;

	position: relative;

	left: -7px;

	top: -5px;

	}



.item-images-top{

	display: block;

	margin: auto;

	border: 10px solid white;

	}



.item-images a{

	display: block;

	border: 3px solid rgb(175,207,243);

	}



.item-images a:hover{

	border: 3px solid rgb(216,38,28);

	}


.item-images a.miniatury{

	display: inline;

	border: none;

	}


.item-images a.miniatury:hover{

	border: none;

	}


.item-images table{

	width: 400px;

	}



.item-images-col-01{

	width: 156px;

	}



.item-images td{

	padding: 15px 0px;

	}



.item-images table a, .item-images table img{

	display: block;

	}



.item-name-right{

	width: 200px;

	float: right;

	position: relative;

	left: -7px;

	top: -5px;

	}



.item-name-right a{

	color: black;

	text-decoration: none;

	font-size: 0.8em;

	padding: 6px 0px 3px;

	display: block;

	float: right;

	}



a.tisk-doporucit-dop{

	background: url(/images/other/detail1.png) no-repeat right top;

	padding-right: 25px;

	padding-left: 40px;


  border: none;

	}


a.tisk-doporucit-print{

	background: url(/images/other/detail2.png) no-repeat right top;


	}

.tisk-doporucit-print:hover, .tisk-doporucit-dop:hover{

	text-decoration: underline;

	}




.item-name-dop:hover, .item-name-print:hover{

	text-decoration: underline;

	}



.item-name{

	/*width: 480px;*/
	width: 676px;

	margin-top: 30px;

	color: rgb(216,38,28);

	font-weight: bold;

	background: url(/images/main/bottom_back_05.gif) no-repeat left center;

	}



.item-name div{

	padding: 2px 0px 2px 20px;

	}



.item-name h2, .item-name h3{

	display: inline;

	margin: 0px;

	font-size: 1em;

	}



.item-info, .item-descr, .item-qy{

	/*width: 472px;*/
	width: 668px;

	border: 2px solid rgb(212,212,212);

	background: rgb(246,246,246);

	padding: 8px 0px;

	}



.item-info table{

	/*width: 456px;*/
	width: 652px;

	background: rgb(231,229,230);

	}


table.detail {

  color: yellow;

}


.item-info-col-01{

	width: 150px;

	}



.item-info span, .item-info b, .item-info strong{

	display: block;

	padding: 5px 3px 4px 20px;

	}



.item-info-name{

	color: rgb(216,38,28);

	font-weight: bold;

	}



.item-info-price{

	font-weight: bold;

	}



.item-info-bord{

	border-right: 6px solid rgb(246,246,246);

	}



.item-info-row td{

	background: rgb(250,250,250);

	}



.item-info-disc{

	display: block;

	float: right;

	color: rgb(1,127,1);

	font-size: 0.85em;

	padding: 1px 20px 2px 0px;

	background: url(/images/other/ardisc.gif) no-repeat right center;

	font-weight: bold;

	font-style: normal;

	}



.item-descr div{

	/*width: 450px;*/
	width: 650px;

	text-align: justify;

	}



.item-qy textarea{

	/*width: 445px;*/
	width: 645px;

	height: 50px;

	display: block;

	margin: auto;

	border: 1px solid rgb(127,157,185);

	}



.item-qy p{

	/*width: 462px;*/
	width: 662px;

	display: block;

	margin: 0px;

	text-align: right;

	padding-top: 5px;

	}



.item-qy input{

	border: 1px solid rgb(127,157,185);

	}



input.item-qy-submit{

	border: none;

	margin-left: 10px;

	padding: 0px;

	position: relative;

	top: 5px;

	}


.prispevky {

  margin-left: 10px;

  margin-bottom: 10px;

}

.prispevky-in {

  background: url(/images/other/diskuze-otazka.jpg) no-repeat left top;

  padding: 6px 0px 15px;

}

.prispevky-otazka-odpoved {

  margin-left: 45px;

  margin-right: 10px;

  padding: 5px 15px 10px 15px;

  background-color: white;

  border: 1px solid #e5e5e5;

}

.prispevky-otazka {

  padding: 0px 5px 10px 5px;

  border-bottom: 1px solid #e5e5e5;

  text-align: justify;

  line-height: 140%;

}

.prispevky-odpoved {

  padding: 10px 5px 20px 5px;

}

.prispevky-odpoved img {

  float: left;

}

.prispevky-odpoved-text {

  margin-left: 50px;

  text-align: justify;

  line-height: 140%;
}


.item-ord{

	/*width: 470px;*/
	width: 670px;

	border: 3px solid rgb(51,51,51);

	background: rgb(244,244,244);

	padding: 0px 0px 0px;

	font-size: 0.85em;

	}



.item-ord-col-01{

	width: 110px;

	}



.item-ord-col-02{

	width: 40px;

	}



.item-ord-col-03{

	width: 130px;

	}



.item-ord table{

	width: 100%;

	text-align: center;

	}



.item-ord-top td{

	background: rgb(224,224,224);

	padding: 6px 0px 5px;

	border-bottom: 1px solid black;

	font-weight: bold;

	}



.item-ord-tocart input{

	display: block;

	margin: auto;

	border: none;

	width: 69px;

	height: 68px;

	}



.item-ord-kosik{

	height: 18px;

	}



.item-ord-kosik div{

	width: 70px;

	border-top: 1px solid black;

	}



.item-ord-kosik img{

	display: block;

	float: left;

	width: 18px;

	height: 18px;

	border: none;

	border: 1px solid black;

	border-top: none;

	cursor: pointer;

	}



.item-ord-kosik input{

	width: 30px;

	display: block;

	float: left;

	padding: 3px 0px;

	border: none;

	text-align: center;

	background: white;

	border-bottom: 1px solid black;

	}



.item-ord-size span{

	display: block;

	text-align: left;

	padding: 6px 0px 5px 15px;

	}



.item-ord-price{

	font-weight: bold;

	}



.item-ord-small{

	font-size: 1px;

	height: 6px;

	}



.item-ord-jak{

	display: block;

	width: 190px;

	background: black;

	color: white;

	font-size: 0.85em;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	padding: 7px 0px 4px;

	position: absolute;

	/*margin-left: 288px;*/

  margin-left: 486px;

	margin-top: -24px;

	}



.item-ord-jak:hover{

	text-decoration: underline;

	}



.item-ord-bg{

	background: rgb(255,214,133);

	}



.item-ord-submit{

	background: rgb(255,214,133);

	padding-top: 10px;

	vertical-align: top;

	}



input.item-ord-submit-image{

	display: block;

	border: none;

	margin: 15px auto;

	width: 70px;

	height: 118px;

	}



.item-ord-radio input{

	border: none;

	}



.item-ord table table tr{

	cursor: pointer;

	}



.item-ord-topd{

	vertical-align: top;

	}



/*** msg ***/

.msg{

	padding: 20px 5px;

	}



.msg div{

	width: 90%;

	margin: auto;

	background: rgb(0,98,166);

	color: white;

	text-align: center;

	padding: 10px 0px;

	border: 2px solid white;

	line-height: 160%;

	}



.msg a{

	color: white;

	font-weight: bold;

	}



.item-msg-top{

	padding: 15px 0px;

	}



.item-msg{

	/*width: 476px;*/

	width: 720px;

	background: rgb(212,212,210);

	padding: 2px 0px;

	}



.item-msg div{

	/*width: 472px;*/
  width: 716px;

	background: rgb(228,236,255);

	padding: 20px 0px;

	text-align: center;

	color: rgb(1,127,1);

	}



.item-msg div span.err{

	color: red;

	}

.center{
	text-align: center;
	}

.name span, .name-right span, .item span{
	display: block;
	padding: 0px 5px 0px 8px;
	font-weight: bold;
	font-size: 0.9em;
	}

.name-right span{
	text-align: right;
	}

.item span{
	font-weight: normal;
	}

/*** foofter ***/

.footer-center{

	width: 562px;

	height: 77px;

	margin-top: 20px;

	margin-bottom: 20px;

	background: rgb(57,112,165) url(/images/main/footer_01.png) repeat-x;

	}

.footer-center-new{

	width: 747px;

	height: 77px;

	margin-top: 20px;

	margin-bottom: 20px;

	background: rgb(57,112,165) url(/images/main/footer_01.png) repeat-x;

	}


.footer-center, .footer-center-new img{

	width: 149px;

	height: 54px;

	border: none;

	position: absolute;

	margin-top: 13px;

	margin-left: 74px;

	}



.footer-center, .footer-center-new table{

	margin: 0px;

	padding: 0px;

	position: absolute;

	margin-top: 10px;

	margin-left: 235px;

	color: white;

	font-size: 0.85em;

	line-height: 170%;

	width: 300px;

	}



.footer-center, .footer-center-new table a{

	color: silver;

	}



.footer-center, .footer-center-new table a:hover{

	color: white;

	}



.footer-center-col-01{

	width: 110px;

	}



/*** images ***/

.images{

	width: 100%;

	background: white;

	}



.images img{

	display: block;

	margin: auto;

	border: 10px solid white;

	}





/*** block ***/

.box-name, .box-name-bl, .box-mini-name-bl, .box-max-name{

	/*width: 524px;*/
	width: 720px;

	background: rgb(231,239,242);

	font-size: 1em;

	margin: 15px auto 1px;

	padding: 0px;

	}

.box-name-new, .box-name-bl-new, .box-mini-name-bl-new, .box-max-name-new{

	width: 753px;

	background: rgb(231,239,242);

	font-size: 1em;

	margin: 15px auto 1px 2px;

	padding: 0px;

	}

.novinky-a-akce-all {

  margin-left: 21px;

}

h2.box-name {

  text-decoration: none;

  font-size: 1.2em;
}

h2.box-name-bl {

  text-decoration: none;

}

h2.box-name-bl-new {

  text-decoration: none;

}

h2.box-name-new {

  text-decoration: none;

  font-size: 1.2em;
}

.box-mini-name-bl-new{

	width: 240px;

	margin: 0px auto 1px;

	}



.box-name-bl, .box-mini-name-bl, .box-name{

	background: url(/images/main/doporucujeme.gif);


	}

.box-name-bl-new, .box-mini-name-bl-new, .box-name-new{

	background: url(/images/main/doporucujeme.gif);


	}



.box-name b, .box-name-new b, .box-name-bl-new b, .box-mini-name-bl-new b, .box-max-name-new b{

	display: block;

	padding: 6px 10px 5px 20px;

	}



.box-name-new b span, .box-name-bl-new b span, .box-mini-name-bl-new b span{

	font-weight: normal;

	font-size: 0.85em;

	}



.box-max-name{

	width: 700px;

  padding: 5px 0 5px 20px;
	}



.box-max-name-cart{

	width: 100%;

	background: rgb(231,239,242);

	font-size: 1em;

	margin: 15px auto 1px;

	padding: 0px;
}


.box-max-name-cart b {

	display: block;

	padding: 6px 10px 5px 20px;
}

.box, .box-mini, .box-max{

	/*width: 524px;*/
	width: 720px;

	background: rgb(231,239,242);

	padding: 6px 0px 6px;

	margin: auto auto 20px;

	}

.box-new, .box-mini-new, .box-max-new{

	width: 753px;

	background: rgb(231,239,242);

	padding: 6px 0px 6px;

	margin: auto auto 20px 2px;

	}



.box-mini{

	width: 240px;

	font-size: 0.85em;

	}



.box-max{

	width: 720px;

	}


.box-in, .box-mini-in, .box-max-in{

	/*width: 512px;*/
  width: 708px;

	background: white;

	padding: 3px 0px 10px;

	}


.box-in-new, .box-mini-in-new, .box-max-in-new{

	width: 740px;

	/*_border: 2px solid red;
	*/


	background: white;

	padding: 20px 0px 0px 0px;


}


.box-in-new table.doporucujeme {

  /*border: 2px solid red;*/

  margin-left: 7px;

  |margin-left: 0px;

  width: 100%;

  _width: 40%;

  _margin-left: 0px;

  /*|margin-left: -30px;*/

  /*_margin-top: -70px;
*/
  /*margin-top /*\**/: -60px\9  hack pro IE8 */
}

.box-mini-in{

	width: 228px;

	}



.box-max-in{

	width: 718px;

	}



.box-inin{

	width: 708px;

	}



.box-text{

	/*width: 480px;*/
	width: 678px;

	}



.box-text p{

	margin: 0px auto;

	padding: 4px 0px 10px;

	text-align: justify;

	}


.box-text ul.vymena_zbozi li{

  list-style-type: decimal;

}


.box-text h3{

	margin: 0px auto;

	padding: 20px 0px 0px;

	text-align: center;

	font-size: 1em;

	}



.box-text-2{

	width: 480px;

	padding-top: 8px;

	}



.box-text-2 p{

	margin: 0px auto;

	padding: 4px 0px 10px;

	text-align: justify;

	}



p.box-text-center{

	text-align: center;

	}



.box-text-list-num{

	list-style-type: decimal;

	}



p.box-text-italic{

	text-align: center;

	font-style: italic;

	font-weight: bold;

	}



.box-mini-img{

	display: block;

	margin: auto;

	border: 1px solid white;

	width: 162px;

	}



.box-mini-img img{

	display: block;

	margin: auto;

	border: 5px solid white;

	}



.box-mini-url{

	display: block;

	margin: auto;

	width: 193px;

	background: rgb(216,38,28);

	color: white;

	text-decoration: none;

	}



.box-mini-url:hover{

	text-decoration: underline;

	}



.box-mini-url strong{

	display: block;

	padding: 5px 5px 4px 5px;

	text-align: center;

	}



.box-mini-prices{

	width: 193px;

	padding-bottom: 5px;

	}



.box-mini-prices div{

	padding: 3px 0px 2px;

	line-height: 140%;

	}



.box-mini-prices-left{

	width: 95px;

	float: left;

	}



.box-mini-prices-right{

	margin-right: 0px;

	width: 95px;

	}



.box-mini-bottom{

	width: 193px;

	height: 25px;

	}



.box-mini-detail{

	width: 55px;

	float: left;

	background: white;

	color: black;

	border: 1px solid red;

	display: block;

	margin: 7px auto auto;

	text-align: center;

	text-decoration: none;

	padding: 3px 0px 3px;

	font-size: 0.95em;

	font-weight: bold;

	}



.box-mini-tocart{

	display: block;

	float: right;

	position: relative;

	top: -8px;

	right: -8px;

	}



.box-mini-tocart input{

	display: block;

	width: 42px;

	height: 41px;

	border: none;

	}


.box-name-bl-new {

	width: 524px;

	background: rgb(231,239,242);

	font-size: 1em;

	margin: 15px auto 1px;

	padding: 0px;

}



/*** registrace ***/

.reg{

	/*width: 478px;*/
	width: 674px;

	margin: 15px auto;

	border: 2px solid rgb(217,217,217);

	font-size: 0.85em;

	background: rgb(232,246,255);

	}



.reg-col-01{

	width: 180px;

	}



.reg-col-02{

	width: 195px;

	}



.reg td{

	padding: 4px 0px 3px;

	}



.reg input{

	width: 140px;

	border: 1px solid rgb(220,202,180);

	}



.reg select{

	border: 1px solid rgb(220,202,180);

	}



.reg-top{

	background: rgb(206,235,253);

	}



.reg-top div{

	padding: 12px 0px;

	text-align: center;

	}



.reg-top b{

	display: block;

	margin-bottom: 5px;

	}



.reg-blank{

	height: 15px;

	}



.reg-blank-02{

	text-align: center;

	}



.reg-row b, .reg-row span{

	display: block;

	padding-left: 32px;

	}



.reg-row-02 b{

	display: block;

	padding-left: 32px;

	font-weight: normal;

	}



.reg-row-03{

	vertical-align: top;

	}



.reg-row-03 span{

	display: block;

	padding-left: 32px;

	padding-top: 3px;

	}



.reg-pom{

	padding: 0px 8px;

	}



input.reg-input-01{

	width: 80px;

	}



input.reg-input-02{

	width: 246px;

	}

input.reg-input-03{

	width: 260px;

	background: rgb(240,240,240);

	}



textarea.reg-input-04{

	width: 260px;

	background: rgb(240,240,240);

	border: 1px solid rgb(220,202,180);

	}



textarea.reg-input-05{

	width: 260px;

	border: 1px solid rgb(220,202,180);

	}



input.reg-input-06{

	width: 30px;

	}



input.reg-input-07{

	width: 100px;

	}



.reg-pozn{

	padding-left: 15px;

	font-size: 0.9em;

	}



.reg-submit input{

	width: 200px;

	background: rgb(216,38,28) no-repeat right center;

	border: 2px solid white;

	color: white;

	font-size: 1.2em;

	font-weight: bold;

	display: block;

	margin: 15px auto;

	}



input.reg-submit-2{

	width: 230px;

	}



input.reg-radio{

	border: none;

	width: auto;

	margin-right: 5px;

	margin-left: 2px;

	}



input.reg-radio-02{

	border: none;

	width: auto;

	margin-right: 5px;

	margin-left: 20px;

	}



.reg-er{

	width: 450px;

	padding-top: 20px;

	}





.reg-ok{

	width: 450px;

	padding: 20px 0px;

	text-align: center;

	}



.reg-radio input{

	width: auto;

	border: none;

	}







/*** tabulky velikosti ***/

.tave{

	width: 690px;

	margin: auto auto 20px;

	font-size: 0.9em;

	}



.tave table{

	width: 690px;

	table-layout: auto;

	}



.tave p{

	text-align: justify;

	}



.tave-post{

	width: 202px;

	height: 317px;

	margin-left: 20px;

	margin-right: 20px;

	}



.tave-top p{

	margin: auto auto 15px;

	}



table.tave-size-2{

	width: 330px;

	table-layout: fixed;

	}



table.tave-size-3{

	width: 270px;

	table-layout: fixed;

	}



.tave-size, .tave-size-2, .tave-size-3{

	margin-top: 25px;

	background: rgb(192,212,234);

	text-align: center;

	font-size: 0.95em;

	}



.tave-size td, .tave-size-2 td, .tave-size-3 td{

	padding: 3px 0px;

	border: 2px solid rgb(245,246,250);

	}



.tave-size-col-01{

	width: 160px;

	}



.tave-size-col-02{

	width: 95px;

	}



.tave-size-col-03{

	width: 100px;

	}



.tave-size-bg{

	color: white;

	background: rgb(140,176,217);

	}



.tave-size-bg-2{

	color: white;

	background: rgb(140,176,217);

	font-weight: bold;

	}



td.tave-size-right{

	text-align: right;

	padding-right: 8px;

	}



.tave-name{

	display: block;

	text-align: center;

	background: rgb(140,176,217);

	color: white;

	padding: 5px 0px 4px;

	margin-bottom: 2px;

	}



td.tave-tdtop{

	vertical-align: top;

	}



td.tave-red{

	padding-top: 60px;

	text-align: center;

	line-height: 180%;

	}



.tave-red b{

	color: red;

	}





/*** kontakt ***/

.kontakt{

	width: 480px;

	margin: 20px auto;

	}



.kontakt-col-01{

	width: 160px;

	}



.kontakt-col-02{

	width: 212px;

	}



.kontakt-col-03{

	width: 100px;

	}



.kontakt td{

	padding: 4px 0px 1px;

	}



td.kontakt-name{

	background: rgb(229,232,239);

	font-weight: bold;

	text-align: center;

	padding: 5px 0px 4px;

	}



.kontakt .kontakt-name span{

	font-weight: normal;

	font-size: 0.85em;

	padding: 5px 0px 2px;

	font-family: arial, sans-serif;

	}



.kontakt span{

	display: block;

	padding-left: 20px;

	font-weight: bold;

	}



.kontakt-blank{

	height: 15px;

	}



.kontakt-blank-02{

	height: 35px;

	}



.kontakt a{

	color: black;

	text-decoration: underline;

	}



.kontakt a:hover{

	text-decoration: none;

	}



.kontakt-img-1{

	display: block;

	margin: 10px auto auto;

	width: 253px;

	height: 152px;

	}



.kontakt-img-2{

	display: block;

	width: 212px;

	height: 148px;

	margin: 10px auto;

	}



.kontakt-img-3{

	display: block;

	width: 212px;

	height: 148px;

	margin: 10px auto;

	}



.kontakt-icq-1{

	background: url(http://web.icq.com/scripts/online.dll?icq=321593235&img=5) no-repeat left bottom;

	padding: 2px 0px 1px 20px;

	}



.kontakt-icq-2{

	background: url(http://web.icq.com/scripts/online.dll?icq=177887045&img=5) no-repeat left bottom;

	padding: 2px 0px 1px 20px;

	}

/*

.kontakt-mapka img{

	display: block;

	margin: 10px auto auto;

	width: 212px;

	height: 148px;

	}



#mapa{

	width: 544px;

	height: 316px;

	position: absolute;

	margin-left: -45px;

	margin-top: -75px;

	display: none;

	}

*/



.kontakt-mapka{

	width: 500px;

	}



.kontakt-mapka img{

	display: block;

	margin: auto;

	width: 234px;

	height: 140px;

	border: 2px solid rgb(188,193,199);

	}



.kontakt-mapka a{

	display: block;

	margin: 10px auto auto;

	}



#mapa-1, #mapa-2, #mapa-3{

	width: 699px;

	height: 478px;

	position: absolute;

	margin-left: -110px;

	margin-top: -130px;

	display: none;

	z-index: 100;

	border: 5px solid rgb(188,193,199);

	}



/*** jak si vybrat ***/

.jsv{

	font-size: 0.90em;

	line-height: 130%;

	}



.jsv p{

	text-align: justify;

	padding: 5px 30px;

	}



.jsv strong{

	color: red;

	}



.jsv div{

	width: 660px;

	display: block;

	background: rgb(140,176,217);

	color: white;

	padding: 5px 0px 4px 14px;

	font-weight: bold;

	margin-top: 35px;

	}



.jsv img{

	display: block;

	float: left;

	margin: 0px 10px 0px 0px;

	border: 1px solid silver;

	width: 150px;

	height: 100px;

	}



/*** mapa ***/

.mapa-shopu{

	width: 400px;

	margin: auto;

	}



.mapa-shopu a{

	text-decoration: none;

	font-weight: bold;

	}



.mapa-shopu ul a{

	font-weight: normal;

	}



.mapa-shopu a:hover{

	text-decoration: underline;

	}



.mapa-shopu-top{

	padding: 20px 0px;

	}



.mapa-shopu-top li{

	list-style-image: url(/images/main/menu_3.gif);

	}



.mapa-shopu-top ul ul li{

	list-style-image: none;

	list-style-type: square;

	}



/*** reklama ***/

.reklama{

	width: 688px;

	padding: 10px 0px;

	background: white;

	}



.reklama div{

	padding: 5px 11px;

	}



.reklama textarea{

	width: 630px;

	height: 52px;

	border: 2px outset black;

	background: rgb(235,235,235);

	padding: 5px;

	margin-top: 5px;

	font-size: 0.85em;

	}



.reklama img{

	border: none;

	float: left;

	}



.reklama p{

	text-align: center;

	}



.reklama-flash{

	height: 60px;

	}




/*** prehled znacek ***/

.prehled_zn{

	width: 688px;

	padding: 10px 0px;

	background: white;

	}



.prehled_zn div{

	padding: 5px 11px;

	}




.prehled_zn a{

	color: #394f66;

	}

/*
.prehled_zn img{

	border: none;

	float: left;

	}*/



.prehled_zn p{

	text-align: justify;

	padding: 5px 2px 30px 2px;

	line-height: 140%;

	}


.prehled_zn table{

	border: 1px solid silver;

}


.prehled_zn table tr{

	text-align: center;

	/*height: 200px;*/

}


.prehled_zn table tr td{

	border: 1px solid silver;

	padding: 25px 0 15px 0;

	text-align: center;

}



.prehled_zn table tr td a{

	text-align: center;

}







/*
div.pr_image {
	background: white;
	width: 225px;
	height: 200px;
	text-align: center;
	position:relative;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid silver;

}
div p.pr_image img {
	border: 3px solid #fff;
	display: block;
	position:relative;
	left: 0;
	margin: 0 auto;
}
div p.pr_image {
	padding: 0;
	text-align: center;
}
*/






/*** clanky ***/

.clanky-block-1, .clanky-block-1-c{

	padding: 10px 0px;

	}



.clanky-block-1 div{

	width: 685px;

	padding: 5px 0px;

	}


/* lichy clanek na uvodni strance */
.clanky-block-1-c div{

	width: 685px;

	padding: 5px 0px;

	}



.clanky-block-2, .clanky-block-2-c{

	padding: 10px 0px;

	}


/* sudy clanek na uvodni strance */
.clanky-block-2 div{

	width: 685px;

	padding: 5px 0px;

	background: rgb(255,250,246);

	}



.clanky-block-2-c div{

	width: 696px;

	padding: 5px 0px;

	background: rgb(255,250,246);

	}



.clanky-list, .clanky-list-02{

	width: auto;

	margin: auto;

	text-align: justify;

	font-size: 0.9em;

	line-height: 140%;

	table-layout: auto;

	}



.clanky-list-02{

	width: 675px;

	}



.clanky-list td, .clanky-list-02 td{

	padding: 1px 0px;

	vertical-align: top;

	}



.clanky-list a{

	text-decoration: none;

	color: rgb(216,38,28);

	}



.clanky-list a:hover{

	text-decoration: underline;

	}



.clanky-list-top{

	font-weight: bold;

	}



.clanky-list-top-02{
/*
	font-weight: bold;

	text-align: center;
*/
	}


.clanky-list-top-02 h3{

	font-weight: bold;

	text-align: center;

	padding-bottom: 15px;

}

.clanky-list img{

	display: block;

	float: left;

	margin: 3px 7px 5px 0px;

	}



.clanky-list span, .clanky-one span{

	display: block;

	padding: 5px;

	margin-top: 5px;

	border-top: 1px solid rgb(233,233,233);

	}


 .clanky-one div.autor{

	padding: 5px;

	margin-top: 5px;

	border-top: 1px solid rgb(233,233,233);

 }


.clanky-one h1 {

  margin-bottom: 12px;

  font-size: 16px;

}


.clanky-list i, .clanky-one i{

	font-style: normal;

	color: black;

	font-size: 0.95em;

	font-weight: normal;

	}


.clanky-one, .clanky-two{

	/*width: 475px;*/
  width: 670px;

	margin: 15px auto;

	text-align: justify;

	font-size: 0.9em;

	line-height: 140%;

	table-layout: auto;

	}



.clanky-two{

	width: 675px;

	}



.clanky-one td{

	padding: 1px 0px;

	}



.clanky-two td{

	padding: 5px 0px 4px;

	vertical-align: top;

	}



.clanky-pr{

	width: 480px;

	margin: 10px auto;

	background: rgb(238,238,238);

	border: 2px solid silver;

	padding: 5px 0px;

	}



.clanky-pr table{

	width: 470px;

	margin: auto;

	}



.clanky-pr img{

	display: block;

	margin: auto;

	}



.clanky-pr td{

	border-left: 1px solid silver;

	vertical-align: top;

	}



.clanky-pr a{

	display: block;

	margin: 10px auto;

	}



td.clanky-pr-nb{

	border: none;

	}



.clanky-list-cyklo-01{

	width: 20px;

	background: url(/images/other/cyklo_01.png) no-repeat top center;

	}



.clanky-col-01{

	width: 100px;

	}



.clanky-two-01{

	color: rgb(216,38,28);

	display: block;

	position: relative;

	top: -4px;

	}



.clanky-cyklo{

	width: 400px;

	margin: auto auto auto 0px;

	}



.clanky-cyklo a{

	display: block;

	}



.clanky-cyklo img{

	display: block;

	border: 3px solid rgb(231,239,242);

	margin: 5px auto;

	}





/*** kosik ***/

.cart-list, .cart-list-one{

	/*width: 720px;*/
	width: 100%;

	background: rgb(231,239,242);

	font-size: 0.9em;

	}



.cart-list{

	margin-top: 3px;

	border-top: 6px solid rgb(231,239,242);

	border-bottom: 6px solid rgb(231,239,242);

	}



.cart-list-one{

	margin-top: 17px;

	}



.cart-list table, .cart-list-one table{

	/*width: 708px;*/
	width: 95%;

	}



.cart-list-col-01{

	width: 120px;

	}



.cart-list-col-02{

	width: 90px;

	}



.cart-list-top td{

	font-weight: bold;

	text-align: center;

	padding: 7px 0px 6px;

	}



.cart-list-row td{

	background: white;

	border: 1px solid rgb(231,239,242);

	padding: 4px 0px 3px;

	}



.cart-list-name b{

	display: block;

	padding: 0px 12px;

	margin-bottom: 3px;

	/*padding: 0px 12px 3px 12px;*/

	font-weight: normal;

	font-size: 1em;

	}


div.cart-list-name
{
	display: block;

	padding: 2px 12px 1px 12px;

	font-weight: normal;

	font-size: 1.1em;
}


.cart-list-name span{

	font-size: 1.1em;

	}



.cart-list-price span{

	display: block;

	text-align: right;

	padding-right: 12px;

	}

  .cart-list-price-bold span{

	display: block;

	text-align: right;

	padding-right: 12px;

	font-weight: bold;

	}


.cart-list{



	}



.cart-list-text{

	/*width: 374px;*/
	width: 600px;

	margin-top: 6px;

	padding: 15px 0px;

	background: rgb(209,219,223);

	}



.cart-list-text strong{

	display: block;

	padding: 5px 10px;

	text-align: center;

	color: rgb(254,60,0);

	}



.cart-list-text strong b{

	font-weight: normal;

	}



.cart-list-text-2{

	width: 708px;

	padding: 15px 0px;

	}



.cart-list-text-2 div{

	padding: 5px 10px;

	}



.cart-list-text img{

	display: block;

	width: 100px;

	margin: 5px auto auto;

	}



.cart-list-right, .cart-list-right-2{

	vertical-align: top;

	}



.cart-list-right{

	padding-top: 37px;

	}



.cart-list-right div, .cart-list-right-2 div{

	padding: 6px 0px 5px;

	border-top: 1px solid rgb(231,239,242);

	margin: auto 1px;

	}



.cart-list-right div{

	text-align: right;

	padding-right: 8px;

	}



.cart-list-right-2 div{

	background: white;

	}



.cart-list-right-2 button{

	display: block;

	margin: 5px auto;

	width: 98%;

	border: 2px solid white;

	background: rgb(191,118,95);

	color: white;

	padding-top: 4px;

	padding-bottom: 4px;

	font-size: 0.9em;

	font-weight: bold;

	}



button.cart-list-right-but{

	visibility: hidden;

	}



div.cart-list-sk{

	font-size: 0.85em;

	}



span.cart-list-sk{

	font-size: 0.85em;

	padding-right: 0px;

	text-align: center;

	}



.cart-bot-box{

	/*width: 720px;*/
	width: 100%;

	padding: 6px 0px;

	margin-top: 3px;

	background: rgb(231,239,242);

	}



.cart-bot-box-in{

	/*width: 708px;*/
	width: 100%;

	background: rgb(209,219,223);

	padding-right: 2px;

	}



.cart-bot{

	/*width: 708px;*/
	width: 100%;

	margin: 10px 15px 10px 0;

	font-size: 0.9em;

	padding-top: 40px;

	}

.cart-bot input{

	font-size: 1.15em;



	}


.cart-bot-col-01{

	width: 145px;

	}



.cart-bot-col-02{

	width: 325px;

	}



.cart-bot td{

	padding: 4px 0px 3px;

	}



.cart-bot-input-1{

	/*width: 135px;*/
	width: 160px;

	padding: 4px;

	/*border: 1px solid rgb(220,202,180);*/
	border: 1px solid #94aab4;
	}



.cart-bot-input-2{

	width: 45px;

	padding: 4px;

	border: 1px solid #94aab4;

	}



.cart-bot-input-3{

	width: 90px;

	padding: 4px;

	border: 1px solid #94aab4;

	}



.cart-bot-name b, .cart-bot-name span{

	display: block;

	padding-left: 17px;

	}



.cart-bot-state{

	font-size: 0.95em;

	}



.cart-bot-state div{

	padding-top: 2px;

	padding-left: 5px;

	}



.cart-bot-state input{

	border: none;

	}



td.cart-bot-blank{

	padding: 0px;

	font-size: 1px;

	height: 15px;

	}



.cart-bot-descr textarea{

	display: block;

	margin: 10px auto 2px;

	width: 95%;

	border: 1px solid rgb(220,202,180);

	}



.cart-bot-descr{

	text-align: center;

	font-size: 0.85em;

	}



.cart-bot-submit{

	width: 220px;

	background: rgb(255,61,0) url(/images/other/reg.gif) no-repeat right center;

	border: 2px solid white;

	color: white;

	font-size: 1.1em;

	font-weight: bold;

	display: block;

	padding: 8px 0px 6px;

	margin: 10px 20px auto auto;

	}



td.cart-bot-right{

	vertical-align: top;

	padding: 0px;


	}


.cart-bot-textarea{

	/*width: 297px;*/
	width: 450px;

	margin-right: 0px;

	font-size: 1.0em;

	position: relative;

	/*top: -10px;*/

	padding-bottom: 10px;

	}

.cart-bot-textarea textarea{

	_width: 450px;

	width: 446px;

	height: 60px;

	border: 1px solid #94aab4;

}

.cart-bot-textarea div.popisek{
	_width: 450px;

	font-style: italic;

	font-size: 11px;

	text-align: center;
}

.cart-bot-deliv{

	/*width: 297px;*/
	width: 450px;

	margin-right: 0px;

	background: white;

	font-size: 1.0em;

	border: 2px solid rgb(231,239,242);

	border-top: 1px solid rgb(209,219,223);

	border-right: 1px solid rgb(209,219,223);

	position: relative;

	top: -10px;

	padding-bottom: 10px;

	}



.cart-bot-deliv div{

	margin: 10px 2px 10px 10px;

	}



.cart-bot-deliv input{

	display: block;

	width: auto;

	margin: 0px auto auto 0px;

	border: none;

	height: 13px;

	}



.cart-bot-deliv b{

	display: block;

	text-align: center;

	padding: 5px 0px;

	}



.cart-bot-deliv table{

	/*width: 275px;*/
	width: 430px;

	margin: auto 8px auto auto;

	}



.cart-bot-deliv-col-01{

	width: 20px;

	}



.cart-bot-deliv-col-02{

	width: 50px;

	_width: 80px;

	}



.cart-bot-deliv table td{

	padding: 7px 0;
	/*padding: 7px 10px 7px 0;*/

	}



.cart-bot-deliv-right{

	text-align: right;


	}



.cart-bot-deliv-right-2{

	text-align: right;

	text-decoration: line-through;

	}



.cart-error{

	padding: 12px 0px;

	text-align: center;

	line-height: 150%;

	background: rgb(239,114,89);

	font-weight: bold;

	color: white;

	}



.cart-box{

	width: 716px;

	margin: 20px 0 20px 130px;

	|margin: 20px 0 20px 0px;


	background: rgb(232,246,522) url(/images/other/bylo2.gif) no-repeat left top;

	border: 2px solid rgb(212,212,212);

	}



.cart-box b{

	display: block;

	padding: 70px 0px 50px 170px;

	text-align: center;

	font-size: 1.4em;

	}



.cart-box div{

	padding: 20px 5px 20px 13px;

	}



.cart-box div a{

	font-weight: bold;

	}



.cart-box div a:hover{

	text-decoration: underline;

	}



/*** vyhody registrace ***/

.vr{

	width: 470px;

	}



.vr-loy{

	width: 170px;

	background: rgb(170,207,237);

	}



.vr-loy td{

	text-align: center;

	padding: 5px 0px 4px;

	border: 1px solid black;

	}





/*** jak nakupovat ***/

.jn{

	width: 690px;

	padding: 20px 0px;

	}



.jn p{

	text-align: justify;

	}



.jn li{

	padding-top: 15px;

	}



.jn2 ol ul li{

	padding-top: 5px;

	}



.jn-img{

	float: right;

	}



.jn-img a{

	display: block;

	width: 158px;

	background: rgb(233,233,233);

	padding: 4px 0px;

	}



.jn-img a:hover{

	background: rgb(213,213,213);

	}



.jn-img a img{

	width: 150px;

	height: 113px;

	border: none;

	display: block;

	margin: auto;

	}



#jn-1, #jn-11, #jn-13, #jn-14{

	padding-top: 15px;

	padding-left: 12px;

	}



#jn-2{

	padding-top: 5px;

	padding-left: 12px;

	}



#jn-12{

	padding-top: 5px;

	padding-left: 12px;

	}



#jn-3{

	padding-top: 0px;

	padding-left: 12px;

	}



#jn-5{

	padding-top: 0px;

	padding-left: 12px;

	position: relative;

	top: -15px;

	}



.jni{

	display: block;

	border: 4px solid black;

	width: 500px;

	height: 378px;

	position: absolute;

	display: none;

	}



#jni-1, #jni-11, #jni-13, #jni-14{

	margin-left: -530px;

	margin-top: -80px;

	}



#jni-2, #jni-12{

	margin-left: -530px;

	margin-top: -120px;

	}



#jni-12{

	margin-top: -100px;

	height: 345px;

	}



#jni-3{

	margin-left: -530px;

	margin-top: -120px;

	}



#jni-5{

	margin-left: -530px;

	margin-top: -140px;

	height: 415px;

	}



/*** hledani ***/

.hledani{

	width: 740px;

	font-size: 0.9em;

	}



.hledani-col-01{

	width: 230px;

	}



.hledani-col-02{

	width: 120px;

	}



.hledani-col-03{

	width: 95px;

	}



.hledani td{

	border: 1px solid silver;

	background: white;

	}



.hledani-top td{

	font-weight: bold;

	text-align: center;

	padding: 5px 0px 4px;

	background: rgb(221,229,232);

	}



.hledani-img a{

	display: block;

	padding: 0px 12px;

	}



.hledani-img img{

	display: block;

	width: 200px;

	border: none;

	margin: 12px auto;

	}



.hledani-name span{

	display: block;

	font-weight: bold;

	padding: 0px 10px;

	}



.hledani-size{

	text-align: center;

	line-height: 160%;

	font-size: 0.9em;

	}



.hledani-price span{

	display: block;

	padding-right: 10px;

	text-align: right;

	}









/*** nh ***/

.nh{

	width: 450px;

	padding: 10px 0px;

	text-align: center;

	}



.nh b{

	display: block;

	padding: 15px 0px 10px;

	}



.nh input{

	display: block;

	margin: 5px auto;

	}



input.nh-submit{

	width: 120px;

	background: rgb(255,61,0) url(/images/other/reg.gif) no-repeat right center;

	border: 1px solid silver;

	color: white;

	font-size: 1.2em;

	font-weight: bold;

	display: block;

	margin: 15px auto;

	}





/*** home-banner ***/

.home-banner{

	width: 524px;

	/*margin-bottom: 10px;*/

	margin-top: 10px;

	background: rgb(231,239,242);

	border-top: 6px solid rgb(231,239,242);

	border-bottom: 6px solid rgb(231,239,242);

	}



.home-banner object, .home-banner img, .home-banner a{

	display: block;

	margin: 0px auto;

	}



/*** obj ***/

.obj, .obj-detail, .obj-detail-descr{

	width: 500px;

	margin: 20px auto;

	font-size: 0.9em;

	}



.obj td, .obj-detail td, .obj-detail-descr td{

	border: 1px solid silver;

	padding: 4px 0px 3px;

	text-align: center;

	background: rgb(252,245,233);

	}



.obj-detail-descr td{

	text-align: left;

	padding: 4px 6px 3px;

	}



.obj-col-01{

	width: 70px;

	}



.obj-col-04{

	width: 70px;

	}



.obj-top td, .obj-detail-top td{

	font-size: 0.9em;

	font-weight: bold;

	background: rgb(232,225,213);

	text-align: center;

	padding: 6px 0px 5px;

	}





.obj a{

	display: block;

	padding: 3px 4px 2px;

	border: 1px solid black;

	background: rgb(200,200,200);

	width: 75%;

	margin: auto;

	color: black;

	text-decoration: none;

	}



.obj a:hover{

	background: rgb(230,230,230);

	}



.obj-detail-left b{

	display: block;

	text-align: left;

	padding: 0px 5px;

	font-weight: normal;

	}



.obj-detail-left b span{

	font-size: 0.9em;

	}



.obj-detail-price span{

	display: block;

	text-align: right;

	padding: 0px 10px;

	}





.obj-detail-col-01{

	width: 100px;

	}



.obj-detail-col-02{

	width: 60px;

	}



.obj-detail-col-03{

	width: 160px;

	}



td.obj-detail-celkem{

	background: none;

	border: none;

	font-weight: bold;

	}



.obj-detail-celkem span{

	display: block;

	text-align: right;

	padding-right: 20px;

	}



td.obj-detail-name{

	background: rgb(232,225,213);

	}



td.obj-detail-blank{

	background: none;

	border: none;

	font-size: 1px;

	height: 10px;

	padding: 0px;

	}


div.tabulka-velikosti {

  background: url(/images/main/vyrobce.jpg) no-repeat;

  width: 233px;

  height: 40px;

  margin-left: 0px;
}

div.tabulka-velikosti a {

  border: none;

  color: #07415d;

  font-weight: bold;

  text-align: center;

  padding: 10px 0 0 0;

}


div.tabulka-velikosti a:hover {

  border: none;

}

table.rozcestnik h2 a{

  text-decoration: none;

}

/** DISKUZE **/
.diskuze-box {

	width: 668px;

	border: 1px solid rgb(219,232,248);

	border-top: 6px solid rgb(219,232,248);

	background: #FFF;

	padding: 8px 0px;

}

.diskuze-box .razeni
{

  text-align: right;

  font-weight: normal;

  padding: 3px 10px 0 0;

}

.diskuze-box .razeni a
{

  color: black;

  text-decoration: none;

}

.diskuze-box .dotaz-box
{

	width: 643px;

	border: 1px solid rgb(219,232,248);

	border-bottom: 3px solid rgb(219,232,248);

	margin: 12px 11px 4px 8px;

	padding: 3px;

}

.diskuze-box .dotaz-head
{

	width: 100%;

	background: rgb(238,245,251);

  height: 27px;

  padding: 3px 0;

}

.diskuze-box .dotaz-head .cislo
{

  background: url(/images/main/diskuze-head.png) no-repeat;

  height: 31px;

  margin-top: -2px;

  text-align: center;

  color: rgb(68, 122, 184);

  font-weight: bold;

  font-size: 15px;

  padding-top: 5px;

  margin-left: 0px;
}

.diskuze-box .dotaz-head a
{

  padding-left: 40px;

  font-weight: bold;

  font-size: 0.85em;

}

.diskuze-box .dotaz-head a:hover
{

  text-decoration: none;

}

.diskuze-box .dotaz-head .cas
{

  float: right;

  font-weight: bold;

  padding: 5px 5px 0 0;

}

.diskuze-box .dotaz-body .dotaz-ikonka img
{

  float: left;



}

.diskuze-box .dotaz-body .dotaz-text
{

  margin-left: 65px;

  padding: 7px 6px 7px 7px;

  font-size: 11px;

  line-height: 140%;

  text-align: justify;

}

.diskuze-box .dotaz-body .dotaz-text strong
{

  font-weight: bold;

  display: block;

  margin-bottom: 8px;

}


/** DISKUZE - pridani prispevku **/
.diskuze-add {

	width: 668px;

	background: rgb(220,232,246);

  margin-top: 10px;

}

.diskuze-main {

  padding: 15px 35px 10px 35px;

}

.diskuze-main input {

  border: 1px solid rgb(136, 177, 223);

  width: 250px;

  margin-top: 3px;

  margin-bottom: 15px;

}

.diskuze-main textarea {

  border: 2px solid rgb(167, 192, 222);

  width: 590px;

  height: 100px;

  margin-top: 3px;

  margin-bottom: 5px;

}

.diskuze-main input.send {

  border: none;

  float: right;

  width: 211px;

  height: 46px;

}

.diskuze-main .komentare
{

  font-size: 10px;

  line-height: 120%;

  padding-right: 3px;

}


#loading
{
  width: 100%;
  position: absolute;
}
ul.pagination li
{
  list-style: none;
  float: left;
  margin-right: 10px;
  padding:3px;
  border:solid 1px #dddddd;
  color:#0063DC;
}
ul.pagination li:hover
{
  /*color:#0063DC;*/
  color: black;
  cursor: pointer;
    padding:3px;
  border:solid 1px #dddddd;
}


