
/*** home ***/
.home-cats{
	width: 705px;
	margin: 18px auto;
	}

.home-cats td{

	}

td.home-cats-blank{
	height: 14px;
	font-size: 1px;
	background: none;
	}

.home-cats b{
	display: block;
	position: absolute;
	}

.home-cats a{
	display: block;
	height: 42px;
	font-weight: bold;
	font-size: 0.85em;
	color: rgb(84,77,68);
	text-decoration: none;
	}

.home-cats em{
	display: block;
	font-style: normal;
	}

.home-cats-col-1{
	background: url(/images/other/home_cats_01.png) top left no-repeat;
	}

.home-cats-col-3, .home-cats-col-31{
	background: url(/images/other/home_cats_02.png) top right no-repeat;
	}

.home-cats span{
	display: block;
	padding: 17px 4px 12px 76px;
	}

.home-cats strong{
	display: block;
	background: url(/images/other/home_cats_bg.png) repeat-x;
	}

.home-cats-col-1 strong{
	margin-left: 6px;
	border-right: 1px solid rgb(210,204,183);
	}

.home-cats-col-2 strong{
	border-right: 1px solid rgb(210,204,183);
	border-left: 1px solid rgb(244,242,233);
	}

.home-cats-col-3 strong, .home-cats-col-3e strong{
	margin-right: 6px;
	border-left: 1px solid rgb(244,242,233);
	}

.home-cats-col-3e{
	background: url(/images/other/home_cats_02.png) right no-repeat;
	}

.home-cats-col-3e strong{
	height: 42px;
	}

.home-cats a:hover{
	text-decoration: underline;
	}

.home-cats a:hover .home-cats-col-1{
	background: url(/images/other/home_cats_04.png) top left no-repeat;
	}

.home-cats a:hover strong{
	border-top: 1px solid rgb(210,204,183);
	border-bottom: 1px solid rgb(210,204,183);
	background: url(/images/other/home_cats_03.png) repeat-x;
	}

.home-cats a:hover span{
	padding: 16px 4px 11px 76px;
	border-right: 1px solid white;
	}

.home-cats a:hover .home-cats-col-2 strong, .home-cats a:hover .home-cats-col-3 strong{
	border-left: none;
	padding-left: 1px;
	}

.home-cats a:hover .home-cats-col-3{
	background: url(/images/other/home_cats_05.png) top right no-repeat;
	}

.home-cats a:hover .home-cats-col-3 span{
	border-right: none;
	}

.home-cats-akce a{
	color: white;
	}

.home-cats-akce a span{
	background: url(/images/other/hc/0b.png) right no-repeat;
	border-right: none;
	}

.home-cats-akce a:hover span{
	background: url(/images/other/hc/0a.png) right no-repeat;
	border-right: none;
	}

.home-cats-akce a em, .home-cats-akce a:hover em{

	}

.home-cats-akce a strong{
	border-right: 1px solid rgb(210,204,183);
	}

.home-cats-akce a:hover strong{
	border-top: 1px solid rgb(144,154,46);
	border-bottom: 1px solid rgb(144,154,46);
	}

.home-cats-akce a .home-cats-col-1{
	background: url(/images/other/hc/0b.png) left no-repeat;
	}

.home-cats-akce a:hover .home-cats-col-1{
	background: url(/images/other/hc/0a.png) left no-repeat;
	}

.hc-0{width: 54px; height: 49px; background: url(/images/other/hc/0.png); margin-top: -11px; margin-left: 14px;}
.hc-632{width: 36px; height: 48px; background: url(/images/other/hc/632.png); margin-top: -10px; margin-left: 22px;}
.hc-636{width: 22px; height: 48px; background: url(/images/other/hc/636.png); margin-top: -9px; margin-left: 34px;}
.hc-650{width: 70px; height: 48px; background: url(/images/other/hc/650.png); margin-top: -9px; margin-left: 4px;}
.hc-665{width: 50px; height: 27px; background: url(/images/other/hc/665.png); margin-top: 13px; margin-left: 20px;}
.hc-687{width: 49px; height: 36px; background: url(/images/other/hc/687.png); margin-top: 1px; margin-left: 15px;}
.hc-670{width: 58px; height: 30px; background: url(/images/other/hc/670.png); margin-top: 6px; margin-left: 13px;}
.hc-684{width: 57px; height: 42px; background: url(/images/other/hc/684.png); margin-top: 0px; margin-left: 14px;}
.hc-696{width: 45px; height: 43px; background: url(/images/other/hc/696.png); margin-top: -7px; margin-left: 21px;}
.hc-703{width: 29px; height: 42px; background: url(/images/other/hc/703.png); margin-top: -4px; margin-left: 25px;}
.hc-708{width: 42px; height: 38px; background: url(/images/other/hc/708.png); margin-top: -3px; margin-left: 19px;}
.hc-722{width: 40px; height: 38px; background: url(/images/other/hc/722.png); margin-top: -4px; margin-left: 27px;}
.hc-731{width: 42px; height: 34px; background: url(/images/other/hc/731.png); margin-top: 0px; margin-left: 28px;}
.hc-733{width: 53px; height: 33px; background: url(/images/other/hc/733.png); margin-top: 3px; margin-left: 13px;}
.hc-748{width: 24px; height: 47px; background: url(/images/other/hc/748.png); margin-top: -10px; margin-left: 35px;}
.hc-755{width: 54px; height: 44px; background: url(/images/other/hc/755.png); margin-top: -6px; margin-left: 18px;}
.hc-757{width: 20px; height: 42px; background: url(/images/other/hc/757.png); margin-top: -5px; margin-left: 30px;}
.hc-761{width: 44px; height: 26px; background: url(/images/other/hc/761.png); margin-top: 7px; margin-left: 23px;}
.hc-774{width: 44px; height: 35px; background: url(/images/other/hc/774.png); margin-top: 0px; margin-left: 16px;}
.hc-781{width: 31px; height: 40px; background: url(/images/other/hc/781.png); margin-top: 1px; margin-left: 24px;}
.hc-790{width: 33px; height: 36px; background: url(/images/other/hc/790.png); margin-top: -1px; margin-left: 23px;}
.hc-794{width: 60px; height: 23px; background: url(/images/other/hc/794.png); margin-top: 12px; margin-left: 10px;}
.hc-796{width: 50px; height: 26px; background: url(/images/other/hc/796.png); margin-top: 9px; margin-left: 15px;}
.hc-798{width: 30px; height: 49px; background: url(/images/other/hc/798.png); margin-top: -9px; margin-left: 22px;}
.hc-803{width: 48px; height: 32px; background: url(/images/other/hc/803.png); margin-top: 5px; margin-left: 17px;}
.hc-813{width: 31px; height: 47px; background: url(/images/other/hc/813.png); margin-top: -7px; margin-left: 24px;}
.hc-819{width: 25px; height: 49px; background: url(/images/other/hc/819.png); margin-top: -12px; margin-left: 26px;}


/*
.home-cats-col-3, .home-cats-col-31{
	background: url(/images/other/home_cats_02.png) right no-repeat;
	}

.home-cats-col-31 strong{
	height: 42px;
	}
*/


/*

td.home-cats-col-1{
	background: url(/images/other/home_cats_01.png) left no-repeat;
	}




*/


.home-text, .home-text-top{
	width: 705px;
	background: rgb(212,207,186);
	padding: 1px 0px;
	font-size: 0.9em;
	margin: 16px auto;
	color: rgb(117,106,93);
	}

.home-text-top{
	background: none;
	margin: auto;
	padding: 0px;
	}

.home-text-top div{
	padding: 0px 10px 10px;
	}

.home-text-in{
	width: 703px;
	background: white;
	padding: 1px 0px;
	}

.home-text-inin{
	width: 701px;
	background: rgb(248,246,238) url(/images/other/home_text_01.png) top right no-repeat;
	padding: 0px 0px 5px;
	}

.home-text-text{
	padding: 0px 10px;
	}

.home-text h2, .home-text-top h2{
	color: rgb(145,153,56);
	font-size: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 15px 0px 5px 0px;
	}

.home-text p, .home-text-top p{
	text-indent: 0;
	line-height: 175%;
	padding: 0px;
	}

.home-text-top a{
	color: rgb(145,153,56);
	}

.home-items{
	width: 705px;
	}

.home-items-col-01{
	width: 27px;
	}

.home-items-col-02{
	width: 207px;
	}

.home-items-left-1{
	background: url(/images/other/home_items_02.png) bottom no-repeat;
	vertical-align: top;
	}

.home-items-left-1 div{
	width: 27px;
	height: 195px;
	background: url(/images/other/home_items_05.png) no-repeat;
	}

.home-items-left-5{
	background: url(/images/other/home_items_03.png) bottom no-repeat;
	vertical-align: top;
	}

.home-items-left-5 div{
	width: 27px;
	height: 195px;
	background: url(/images/other/home_items_04.png) no-repeat;
	}

.home-items-bg-01{
	background: rgb(218,214,194);
	}

.home-items-bg-02{
	height: 1px;
	font-size: 1px;
	background: url(/images/other/home_items_01.png) left top no-repeat;
	}

.home-items-bg-03{
	height: 19px;
	font-size: 1px;
	background: url(/images/other/home_items_09.png) left top no-repeat;
	}

.home-items table{
	width: 677px;
	margin: 1px 1px 1px auto;
	background: white;
	}

.home-items table td{
	vertical-align: top;
	}

.home-items-name{
	background: url(/images/other/home_items_06.png) left repeat-y;
	}

.home-items-name a, .home-items-right-name a{
	display: block;
	font-weight: bold;
	color: rgb(117,106,93);
	}

.home-items-name a span{
	display: block;
	padding: 10px 10px 8px 30px;
	}

.home-items-right-name a span{
	display: block;
	padding: 13px 10px 10px 30px;
	}

.home-items-name a:hover{
	background: url(/images/other/home_items_07.png) left repeat-y;
	}

.home-items-right-name a:hover{
	background: url(/images/other/home_items_right_04.png) left repeat-y;
	}

.home-items td.il-image, .home-items td.il-image-s{
	background: url(/images/other/home_items_06.png) left repeat-y;
	border: none;
	padding: 4px 0px 10px;
	}

td.home-items-price, td.home-items-price-s{
	background: url(/images/other/home_items_06.png) left repeat-y;
	/*padding: 4px 0px 3px;*/
	}

.home-items-price table, .home-items-price-s table{
	width: 186px;
	margin: auto;
	font-weight: bold;
	color: rgb(117,106,93);
	}

.home-items-price-s table{
	width: 170px;
	}

.home-items-price td, .home-items-price-s td{
	padding: 4px 0px 3px;
	}

.home-items-price span, .home-items-price-s span{
	display: block;
	text-align: right;
	}

.home-items-price-normal span{
	font-weight: normal;
	text-decoration: line-through;
	}

.home-items-price-default span{
	color: rgb(185,49,49);
	}

/*
.home-items-price, .home-items-price-s{
	font-weight: bold;
	color: rgb(117,106,93);


	}

.home-items-price div{
	padding: 0px 26px;
	}

.home-items-price-s div{
	padding: 0px 14px;
	}

.home-items-price div span, .home-items-price-s div span{
	display: block;
	position: absolute;
	margin-left: 82px;
	width: 100px;
	font-weight: normal;
	text-decoration: line-through;
	text-align: right;
	}

.home-items-price div span, .home-items-price-s div span{
	text-decoration: none;
	color: rgb(185,49,49);
	font-weight: bold;
	}

.home-items-price-s div span{
	margin-left: 72px;
	}
*/

.home-items-right{
	width: 253px;
	background: white  url(/images/other/home_items_right_01.png) repeat-y;
	}

.home-items-right-in{
	width: 251px;
	background: url(/images/other/home_items_right_03.png) bottom no-repeat;
	}

.home-items-right-list{
	width: 251px;
	background: url(/images/other/home_items_right_02.png) top right no-repeat;
	}

.home-items-right table{
	width: 251px;
	}

.home-items-right table table{
	width: 186px;
	margin: 5px auto 7px;
	}

.home-items-right .il-image{
	background: none;
	border: none;
	padding: 4px 0px;
	}

.home-items-right .home-items-price{
	background: none;
	}

.home-items-tocart, .home-items-tocart-small, .home-items-tocart-right{
	width: 183px;
	margin: 8px auto auto;
	padding: 1px 0px;
	background: white;
	}

.home-items-tocart-right{
	margin: auto auto 15px;
	}

.home-items-tocart-small{
	width: 164px;
	}

.home-items-tocart:hover, .home-items-tocart-small:hover, .home-items-tocart-right:hover{
	background: rgb(137,117,99);
	}

.home-items-tocart div, .home-items-tocart-small div, .home-items-tocart-right div{
	width: 181px;
	padding: 1px 0px;
	background: white;
	}

.home-items-tocart-small div{
	width: 162px;
	}

.home-items-tocart a, .home-items-tocart input, .home-items-tocart-small a, .home-items-tocart-small input, .home-items-tocart-right a, .home-items-tocart-right input{
	display: block;
	margin: auto;
	width: 179px;
	height: 24px;
	background: url(/images/other/home_tocart_01.png) no-repeat;
	}

.home-items-tocart-small a, .home-items-tocart-small input{
	width: 160px;
	background: url(/images/other/home_tocart_02.png) no-repeat;
	}

.home-items-tocart input, .home-items-tocart-small input, .home-items-tocart-right input{
	padding: 0px;
	border: none;
	cursor: pointer;
	}


/*** msg ***/
.msg{
	padding: 10px 5px 20px;
	}

.msg div{
	width: 88%;
	margin: auto;
	/*background:rgb(228, 86, 0);*/
	background: rgb(239,139,59);
	color: white;
	text-align: center;
	padding: 10px 0px;
	border: 2px solid white;
	line-height: 160%;
	}

.msg a{
	color: white;
	font-weight: bold;
	}

.center{
	text-align: center;
	}

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

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

.item span{
	font-weight: normal;
	}


/*** msgjs ***/
#msgjsb{
	position: absolute;
	z-index: 998;
	margin-top: -15px;
	display: none;
	background: rgb(30,30,30);
	}

#msgjs{
	position: absolute;
	z-index: 999;
	}

#msgjs-1{
	width: 500px;
	}

#msgjs-2{
	background: white;
	border: 10px solid rgb(223, 156, 41);
	padding: 25px 10px 20px;
	text-align: center;
	}

#msgjs-ok{
	display: block;
	border: 2px solid black;
	background: silver;
	margin: 12px auto auto;
	font-size: 1.1em;
	font-weight: bold;
	width: 90px;
	}

table .msgjs-move-1 td{
	background: black;
	color: white;
	}

td button.msgjs-move-2{
	background: black;
	color: rgb(255,215,0);
	border: 1px solid rgb(255,215,0);
	}

table .msgjs-move-3 td{
	background: silver;
	}


/*** items list ***/
.il{
	width: 740px;
	margin: 20px auto;
	}

#ilr{
	width: 698px;
	}

.il-col-01{
	width: 242px;
	}

#ilr .il-col-01{
	width: 168px;
	}

.il-name{
	border: 1px solid rgb(217,213,194);
	border-bottom: none;
	vertical-align: top;
	background: white url(/images/other/il_01.png) bottom repeat-x;
	cursor: pointer;
	}

#ilr .il-name{
	font-size: 0.85em;
	}

.il-name:hover{
	background: rgb(237,103,0) url(/images/other/il_14.png) bottom repeat-x;
	}

.il-name:hover a{
	color: white;
	}

.il-name-left, .il-name-right{
	width: 1px;
	height: 100px;
	font-size: 1px;
	background: white;
	position: absolute;
	}

.il-name-right{
	margin-left: 240px;
	}

#ilr .il-name-right{
	margin-left: 166px;
	}

.il-name-top{
	width: 241px;
	height: 1px;
	font-size: 1px;
	background: white;
	position: absolute;
	}

#ilr .il-name-top{
	width: 167px;
	}

.il-name a{
	display: block;
	font-weight: bold;
	color: rgb(73,66,57);
	}

.il-name a span{
	display: block;
	padding: 10px 10px 8px;
	text-align: center;
	}

/*
.il-name{
	border: 1px solid rgb(217,213,194);
	border-bottom: none;
	background: white url(/images/other/il_12.png) bottom no-repeat;
	border-bottom: 1px solid white;
	}

.il-name:hover{
	background: white url(/images/other/il_11.png) bottom no-repeat;
	}

.il-name:hover a span{
	border-top: 1px solid rgb(233,87,73);
	}

.il-name a{
	display: block;

	border-top: none;
	color: rgb(73,66,57);
	font-weight: bold;
	border: 1px solid white;
	border-bottom: none;
	}

.il-name a span{
	display: block;
	text-align: center;
	padding: 6px 6px 4px;
	border-top: 1px solid white;
	}

.il-name a:hover span{
	//background: white url(/images/other/il_11.png) bottom repeat-x;
	}
*/
.il-image, .il-image-s{
	border-left: 1px solid rgb(217,213,194);
	border-right: 1px solid rgb(217,213,194);
	background: white;
	padding: 13px 0px;
	vertical-align: top;
	}

.il-name-vanoce{
	background: white url(/images/vanoce/items.png) top center no-repeat;
	}

.il-image div, .il-image-s div{
	width: 187px;
	background: url(/images/other/il_02.png) top no-repeat;
	padding: 9px 0px 0px;
	}

#ilr .il-image div{
	width: 142px;
	background: url(/images/other/ilr_02.png) top no-repeat;
	}

.il-image-s div{
	width: 160px;
	background: url(/images/other/il_15.png) top no-repeat;
	}


.il-image div div, .il-image-s div div{
	background: url(/images/other/il_04.png) bottom no-repeat;
	padding: 0px 0px 9px;
	}

#ilr .il-image div div{
	background: url(/images/other/ilr_04.png) bottom no-repeat;
	}

.il-image-s div div{
	background: url(/images/other/il_16.png) bottom no-repeat;
	}

.il-image div div div, .il-image-s div div div{
	background: url(/images/other/il_03.png) repeat-y;
	padding: 0px;
	}

#ilr .il-image div div div{
	background: url(/images/other/ilr_03.png) repeat-y;
	}

.il-image-s div div div{
	background: url(/images/other/il_17.png) repeat-y;
	}

.il-image a, .il-image-s a{
	display: block;
	width: 160px;
	margin: auto;
	}

#ilr .il-image a, #ilr .il-image-s a{
	width: 115px;
	}

.il-image-s a{
	width: 140px;
	}

/* IE fuj FIX */
.il-image .roh-block{
	display: block;
	width: 160px;
	}

/* end FIX */

.il-image a img, .il-image-s a img{
	display: block;
	margin: auto;
	}

.il-image span.roh{
	display: block;
	width: 54px;
	height: 55px;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: -13px;
	margin-left: 122px;
	}

#ilr .il-image span.roh{
	margin-left: 77px;
	}

.il-image-delivery-free{
	display: block;
	position: absolute;
	width: 66px;
	height: 66px;
	background: url(/images/other/doprava_zdarma.png) no-repeat;
	margin-top: -21px;
	margin-left: -29px;
	}

.ited-image-delivery-free{
	display: block;
	position: absolute;
	width: 83px;
	height: 83px;
	background: url(/images/other/doprava_zdarma_2.png) no-repeat;

	margin-top: -16px;
	margin-left: -7px;
	}

.il-blank{
	height: 16px;
	}

.il-price-normal{
	border-left: 1px solid rgb(217,213,194);
	border-right: 1px solid rgb(217,213,194);
	background: white;
	font-weight: bold;
	font-size: 0.85em;
	color: rgb(117,106,93);
	}

#ilr .il-price-normal{
	font-size: 0.8em;
	}

.il-price-normal div{
	padding: 0px 12px;
	}

.il-price-normal div span{
	display: block;
	position: absolute;
	margin-left: 113px;
	font-weight: normal;
	text-decoration: line-through;
	}

#ilr .il-price-normal div span{
	margin-left: 93px;
	}

div.il-price-rozdil{
	padding-top: 5px;
	}

div.il-price-rozdil span{
	text-decoration: none;
	}

.il-price{
	border-left: 1px solid rgb(217,213,194);
	border-right: 1px solid rgb(217,213,194);
	background: white;
	padding: 6px 0px;
	font-weight: bold;
	font-size: 0.9em;
	color: rgb(117,106,93);
	}

#ilr .il-price{
	font-size: 0.85em;
	}

.il-price div{
	width: 224px;
	background: rgb(246,245,237) url(/images/other/il_05.png) top center no-repeat;
	font-size: 1.1em;
	}

#ilr .il-price div{
	width: 150px;
	font-size: 1em;
	}

.il-price div div{
	width: auto;
	padding: 6px 0px 5px 5px;
	background: none;
	}

#ilr .il-price div div{
	padding-top: 7px;
	}

.il-price div span{
	display: block;
	position: absolute;
	color: rgb(185,49,49);
	margin-left: 115px;
	margin-top: 7px;
	}

#ilr .il-price div span{
	margin-left: 91px;
	}

.il-descr{
	border-left: 1px solid rgb(217,213,194);
	border-right: 1px solid rgb(217,213,194);
	vertical-align: top;
	background: white url(/images/other/il_06.png) bottom center no-repeat;
	}

.il-descr div{
	padding: 5px 11px;
	font-size: 0.85em;
	text-align: justify;
	}

.il-inlist{
	border-left: 1px solid rgb(217,213,194);
	border-right: 1px solid rgb(217,213,194);
	vertical-align: top;
	background: white url(/images/other/il_18.png) center repeat-y;
	}

.il-inlist ul{
	margin: 0px;
	padding: 5px 10px 10px 26px;
	list-style-type: square;
	color: rgb(117,106,93);
	font-weight: bold;
	font-size: 0.85em;
	}

.il-inlist li{
	margin: 0px;
	padding: 3px 0px 2px;
	}

.il-inlist ul span{
	font-weight: normal;
	color: black;
	}

.il-tocart{
	border: 1px solid rgb(217,213,194);
	border-top: none;
	background: white url(/images/other/il_072.png) top center no-repeat;
	}

.il-tocart-1{
	height: 37px;
	color: rgb(149,142,128);
	font-weight: bold;
	font-size: 0.7em;
	}

.il-tocart-2, .il-tocart-3{
	width: 102px;
	height: 28px;
	float: right;
	position: relative;
	left: -6px;
	top: 5px;
	}

.il-tocart-2 div, .il-tocart-3 div{
	padding: 2px 0px;
	}

.il-tocart-2:hover div, .il-tocart-3:hover div{
	position: relative;
	top: -1px;
	border: 1px solid rgb(200,186,173);
	}

.il-tocart input, .il-tocart a{
	display: block;
	width: 96px;
	height: 24px;
	margin: auto;
	padding: 0px;
	border: none;
	background: url(/images/other/il_10.png) no-repeat;
	cursor: pointer;
	}

#ilr .il-tocart-2 input{
	margin-left: 37px;
	}

input.il-tocart-vanoce, a.il-tocart-vanoce{
	display: block;
	width: 127px;
	height: 34px;
	margin: 10px auto 10px;
	}

a.il-tocart-vanoce{
	background: url(/images/vanoce/banner_01.png) no-repeat;
	}

.il-tocart-vanoce-01{
	width: 235px;
	}

.il-tocart-vanoce-02{
	width: 85px;
	height: 34px;
	background: url(/images/vanoce/items_02.png) no-repeat;
	}
	}

.il-tocart-store{
	display: block;
	width: 120px;
	position: absolute;
	background: url(/images/other/il_08.png) left top no-repeat;
	margin-left: 14px;
	margin-top: 2px;
	padding: 0px 0px 3px 19px;
	}

.il-tocart-delivery{
	display: block;
	width: 120px;
	position: absolute;
	background: url(/images/other/il_09.png) left top no-repeat;
	margin-left: 13px;
	margin-top: 19px;
	padding: 0px 0px 0px 20px;
	}

.il-tocart-nodescr{
	background: white url(/images/other/il_06.png) top center no-repeat;
	}


/*** items-list table ***/
.ilt-block{
	width: 740px;
	margin: 20px auto;
	background: rgb(197,193,174);
	padding: 1px 0px;
	}

.ilt-block-2{
	width: 738px;
	background: white;
	padding: 1px 0px;
	}

.ilt{
	width: 736px;
	border: 2px solid white;
	background: rgb(235,231,218);
	color: rgb(117,106,93);
	}

.ilt td{
	border: 1px solid rgb(212,207,186);
	padding: 6px 0px 4px;
	}

.ilt-top td{
	padding: 9px 0px 6px;
	}

.ilt-top{
	background: rgb(246,243,235);
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	}

.ilt-image{
	text-align: center;
	}

.ilt-image a{
	display: block;
	margin: auto;
	}

.ilt-image img{
	display: block;
	margin: auto;
	border: 1px solid rgb(172,168,148);
	}

.ilt-name a{
	display: block;
	color: rgb(145,153,56);
	font-weight: bold;
	margin: auto 10px;
	}

.ilt-name a:hover{
	color: black;
	}

.ilt-name span{
	display: block;
	padding: 8px 0px 6px;
	}

.ilt-pricel span{
	display: block;
	text-align: right;
	padding: 0px 10px 0px 0px;
	text-decoration: line-through;
	color: rgb(117,106,93);
	font-size: 0.85em;
	}

.ilt-price span{
	display: block;
	text-align: right;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
	color: rgb(185,49,49);
	}

.ilt-submit div{
	padding: 2px 1px;
	}

.ilt-submit div:hover{
	width: 155px;
	border: 1px solid rgb(200,186,173);
	}

.ilt-submit input, .ilt-submit a{
	display: block;
	margin: auto;
	width: 153px;
	height: 24px;
	padding: 0px;
	}

.ilt-submit a img{
	display: block;
	margin: auto;
	width: 153px;
	height: 24px;
	}

/*** items-top ***/
.it{
	width: 740px;
	margin: 18px auto auto;
	/*border-bottom: 35px solid rgb(145,153,56);*/
	}

.it-text{
	font-size: 0.85em;
	vertical-align: top;
	color: rgb(117,106,93);
	}

.it-text h3, .it-text h2, .it-text h1{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 2em;
	color: rgb(145,153,56);
	}

.it-text p{
	text-indent: 0;
	line-height: 155%;
	}

.it-text a{
	color: rgb(167,169,50);
	}

.it-right{
	vertical-align: top;
	}

.it-right-pos{
	position: absolute;
	z-index: 200;
	}

.it-bottom{
	margin: auto auto 10px;
	padding: 4px 8px 4px;
	border: 1px dotted rgb(213,208,198);
	}

.if2{
	width: 740px;
	margin: 10px auto auto;
	background: rgb(145,153,56);
	}

.if2 table{
	width: 720px;
	color: white;
	margin: 5px auto;
	text-align: center;
	}

.if2 table td{
	border: 1px solid silver;
	}

input.if2-active{
	font-weight: bold;
	background: rgb(217,223,153);
	}

.if2-left input{
	display: block;
	width: 100px;
	margin: auto;
	}

.if2-right{
	text-align: left;
	line-height: 160%;
	padding-left: 10px;
	}

.if2-sql{
	font-size: 0.8em;
	}

.if2-pages{
	text-align: center;
	padding: 15px 0px;
	font-size: 1.2em;
	font-weight: bold;
	}

.if2-pages a{
	color: white;
	padding: 0px 4px;
	}

.if2-pages-active{
	font-size: 1.4em;
	}

.if{
	width: 740px;
	background: rgb(203,200,189);
	padding: 1px 0px;
	font-size: 0.95em;
	color: rgb(117,106,93);
	}

.if-in{
	width: 738px;
	background: rgb(245,244,241) url(/images/other/if_01.png) bottom repeat-x;
	padding: 3px 0px;
	}

.if table{
	width: 730px;
	}

.if-name span{
	display: block;
	text-align: right;
	padding: 8px 8px 6px 0px;
	font-weight: bold;
	}

.if-select select{
	display: block;
	width: 120px;
	font-size: 0.9em;
	border: 1px solid rgb(117,106,93);
	}

.if-select input{
	display: block;
	position: absolute;
	margin-left: 123px;
	margin-top: 2px;
	background: rgb(117,106,93);
	padding: 0px;
	border: 3px solid rgb(117,106,93);
	}

input.if-select-down, input.if-select-down-a{
	margin-left: 143px;
	}

.if-select-up-a, .if-select-down-a{
	opacity: 0.25;
	}

.if-view{
	font-size: 0.9em;
	}

.if-view h2{
	display: inline;
	font-size: 1em;
	font-weight: normal;
	}

.if-view label{
	margin-right: 10px;
	}

.if-view label input{
	position: relative;
	top: 2px;
	}

.if-view label span{
	text-decoration: underline;
	cursor: pointer;
	/*border: 1px solid black;*/
	padding-left: 4px;
	}

.if-view-all{
	font-weight: bold;
	}

td.if-pages{
	vertical-align: top;
	}

.if-pages div{
	float: right;
	padding: 10px 15px 0px 0px;
	}

.if-pages a{
	display: block;
	float: left;
	/*border-left: 1px solid white;
	border-right: 1px solid rgb(178,172,158);
	*/
	padding: 0px 9px 1px;
	font-size: 1em;
	font-weight: bold;
	color: rgb(70,65,60);
	}

.if-pages a:hover{
	text-decoration: underline;
	color: rgb(185,49,49);
	}

a.if-pages-active{
	color: rgb(185,49,49);
	text-decoration: none;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px 8px 0px;
	position: relative;
	top: -1px;
	}

a.if-pages-back{
	/*border: none;*/
	font-size: 0.9em;
	padding: 1px 9px 0px 11px;
	background: url(/images/other/if_041.png) left center no-repeat;
	color: rgb(117,106,93);
	}

a.if-pages-next{
	/*border: none;*/
	font-size: 0.9em;
	padding: 1px 11px 0px 9px;
	background: url(/images/other/if_05.png) right top no-repeat;
	color: rgb(117,106,93);
	}

.if-pages span{
	height: 15px;
	display: block;
	float: left;
	border-right: 1px solid white;
	border-left: 1px solid rgb(178,172,158);
	}

.if-list input{
	display: block;
	position: absolute;
	padding: 0px;
	border: none;
	background: red;
	}

td.if-list{
	vertical-align: top;
	}

input.if-list-1{
	width: 160px;
	height: 29px;
	margin-left: 0px;
	margin-top: -3px;
	background: rgb(212,209,195);
	}

input.if-list-2{
	width: 94px;
	height: 29px;
	margin-left: 160px;
	margin-top: -3px;
	background: rgb(212,209,195);
	}

#if-bt{
	margin-bottom: 20px;
	}

#if-bt .if-pages div{
	padding-top: 8px;
	}

/*
a.if-pages-firt{
	border-left: none;
	}

a.if-pages-last{
	border-right: none;
	}
*/
/*** temp ***/
.temp-1{
	width: 940px;
	margin: 20px auto;
	}

.temp-1 td{
	border: 1px solid silver;
	padding: 4px 0px 3px;
	vertical-align: top;
	}

.temp-1 table{
	width: 95%;
	}

.temp-1 td.name{
	background: rgb(174,178,41);
	color: white;
	}

.temp-1 .name em{
	font-style: normal;
	font-size: 0.8em;
	display: block;
	padding: 4px;
	}

.temp-1 table table{
	font-size: 0.8em;
	}


/*** texty ***/
.texty{
	width: 740px;
	margin: 15px 0px 15px auto;
	color: rgb(57,57,57);
	}

.texty-in{
	width: 738px;
	border: 1px solid rgb(217,212,199);
	border-top: none;
	padding: 15px 0px;
	}

.texty-inin{
	padding: 0px 18px;
	}

.texty-tname{
	background: rgb(166,177,50) url(/images/other/texty_tname.png) repeat-x;
	}

.texty-tname span{
	display: block;
	padding: 8px 15px 6px;
	font-weight: bold;
	color: white;
	}

.texty p{
	text-align: justify;
	text-indent: 0;
	}

.texty h3{
	margin: 0px;
	padding: 15px 0px 2px 0px;
	color: rgb(149,158,55);
	font-size: 1.1em;
	background: url(/images/other/texty_h3line.png) left bottom no-repeat;
	}

.texty h4{
	margin: 0px;
	padding: 15px 0px 2px 0px;
	}

.texty blockquote{
	text-align: center;
	}

.texty-imaw-1, .texty-imaw-3{
	width: 90%;
	margin: 10px auto;
	}

.texty-imaw-2{
	float: right;
	}

.texty-imaw-4{
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	}

.texty-imaw-1 a, .texty-imaw-2 a, .texty-imaw-3 a, .texty-imaw-4 a{
	display: block;
	margin: auto;
	}

.texty-imaw-1 a img, .texty-imaw-2 a img, .texty-imaw-3 a img, .texty-imaw-4 a img{
	display: block;
	margin: 10px auto;
	border: 3px solid rgb(210,210,210);
	}

.texty-imaw-1 a:hover img, .texty-imaw-2 a:hover img, .texty-imaw-3 a:hover img, .texty-imaw-4 a:hover img{
	border: 3px solid rgb(239, 161, 104);
	}

.texty-imaw-2 a img{
	margin-right: 0px;
	}

.texty-imaw-2 a{
	margin-left: 10px;
	}




/*** lightbox ***/
.lightbox-item-detail{
	width: 760px;
	padding: 10px 0px;
	background: white;
	}

.lightbox-ks{
	width: 500px;
	background: white;
	padding: 20px 0px;
	}

.lightbox-item-comment{
	width: 700px;
	padding: 10px 0px;
	}

.lightbox-close, .lightbox-close-2{
	width: 700px;
	height: 30px;
	}

.lightbox-close div, .lightbox-close-2 div{
	display: block;
	position: absolute;
	width: 82px;
	height: 30px;
	margin-left: 570px;
	padding: 1px;
	}

.lightbox-close-2 div{
	margin-left: 700px;
	}

.lightbox-close a, .lightbox-close-2 a{
	display: block;
	width: 82px;
	height: 30px;
	background: url(/images/other/lb_01.png) top right no-repeat;
	cursor: pointer;
	color: white;
	}

.lightbox-close div:hover, .lightbox-close-2 div:hover{
	/*background: url(/images/other/lb_02.png) top right no-repeat;*/
	border: 1px solid white;
	padding: 0px;
	/*margin-left: 569px;*/
	}

.lightbox-close span, .lightbox-close-2 span{
	display: block;
	font-size: 0.8em;
	font-weight: bold;
	padding: 8px 0px 0px 10px;
	}


/*** IE fixes ***/
.fix-ie-01{
	padding: 17px 0px 0px;
	}


/*** clanky ***/
.clanky{
	width: 705px;
	background: rgb(212,207,186);
	padding: 1px 0px;
	font-size: 0.9em;
	color: rgb(117,106,93);
	}

.clanky-max{
	width: 740px;
	}

.clanky-block{
	padding: 10px 0px 5px;
	}

.clanky-in{
	width: 703px;
	background: white;
	padding: 1px 0px;
	}

.clanky-in-max{
	width: 738px;
	}

.clanky-inin{
	width: 701px;
	background: rgb(243,240,228);
	}

.clanky-inin-max{
	width: 736px;
	}

.clanky-name{
	width: 665px;
	padding: 10px 0px 4px;
	}

.clanky-name span{
	display: block;
	font-size: 0.95em;
	float: left;
	width: 120px;
	text-align: right;
	padding-top: 2px;
	}

.clanky-name strong{
	display: block;
	float: left;
	padding-left: 5px;
	/*color: rgb(145,153,56);*/
	color: rgb(185,49,49);
	font-size: 1.1em;
	}

.clanky-name-max{
	width: 730px;
	}

.clanky-name h1{
	margin: 0px;
	padding: 5px 0px 10px 0px;
	}

.clanky-name strong a{
	/*text-decoration: none;*/
	color: rgb(185,49,49);
	}

.clanky-name strong a:hover{
	color: black;
	}

.clanky-text{
	width: 665px;
	}

.clanky-text-max{
	width: 730px;
	}

.clanky-text p{
	text-indent: 0;
	line-height: 175%;
	}

.clanky-text a{
	color: rgb(167,169,50);
	font-weight: bold;
	font-size: 0.95em;
	}

.clanky-clear{
	clear: both;
	}

.clanky-clear-2{
	clear: both;
	height: 5px;
	}

.items-list-clanky .clanky{
	width: 740px;
	}

.items-list-clanky .clanky-in{
	width: 738px;
	}

.items-list-clanky .clanky-inin{
	width: 736px;
	}

.items-list-clanky .clanky-name{
	width: 700px;
	}

.items-list-clanky .clanky-text{
	width: 700px;
	}

.clanky-next{
	text-align: right;
	}

.clanky-next a{
	color: rgb(185,49,49);
	}

.clanky-banner{
	width: 660px;
	padding: 8px 0px;
	}

.clanky-banner img{
	display: block;
	margin: auto;
	border: 1px solid black;
	}

.clanky-akce{
	width: 740px;
	padding: 1px 0px;
	font-size: 0.9em;
	color: rgb(117,106,93);
	}

/*** item detail ***/
.ited{
	width: 740px;
	}

.ited h1{
	margin: 0px;
	padding: 20px 0px 5px 0px;
	color: rgb(145,153,56);
	}

.ited-top{
	width: 740px;
	}

.ited-image{
	width: 420px;
	background: url(/images/other/ited_01.png) top no-repeat;
	}

.ited-image-in{
	background: url(/images/other/ited_02.png) bottom no-repeat;
	padding: 8px 0px;
	}

.ited-image-first{
	width: 404px;
	background: rgb(212,209,195);
	padding: 1px 0px;
	}

.ited-image-first .roh-block{
	display: block;
	width: 404px;
	}

.ited-image-first span.roh{
	display: block;
	width: 85px;
	height: 85px;
	position: absolute;
	background-repeat: no-repeat;
	margin-top: -17px;
	margin-left: 291px;
	margin-top: -16px;
	margin-left: 322px;
	}


.ited-image a{
	display: block;
	background: white;
	width: 402px;
	margin: auto;
	padding: 10px 0px;
	}

.ited-image img{
	display: block;
	margin: auto;
	}

.ited-images{
	width: 420px;
	padding: 9px 0px 1px;
	background: url(/images/other/ited_02.png) bottom no-repeat;
	}

#ited-images{
	width: 342px;
	overflow: hidden;
	}

#ited-images table{
	margin-left: 0px;
	}

#ited-images table td{
	vertical-align: top;
	text-align: center;
	font-size: 0.8em;
	}

#ited-images table div{
	width: 110px;
	background: rgb(212,209,195);
	padding: 1px 0px;
	margin-bottom: 3px;
	}

#ited-images table div div{
	width: 108px;
	background: white;
	margin: auto;
	}

#ited-images table a{
	width: 106px;
	display: block;
	margin: auto;
	}

#ited-images table img{
	display: block;
	margin: auto;
	}

.ited-images-lr-block{
	width: 420px;
	}

.ited-images-left, .ited-images-right{
	width: 27px;
	height: 80px;
	background-image: url(/images/other/ited_03.png);
	background-position: 6px 33px;
	background-repeat: no-repeat;
	position: absolute;
	margin-left: 9px;
	margin-top: 2px;
	cursor: pointer;
	z-index: 2;
	}

.ited-images-left:hover, .ited-images-right:hover{
	background-color: rgb(232,227,218);
	}

.ited-images-right{
	background-image: url(/images/other/ited_04.png);
	margin-left: 384px;
	}

.ited-tdtop{
	vertical-align: top;
	}

.ited-right{
	width: 312px;
	margin-right: 0px;
	color: rgb(117,106,93);
	}

td.ited-icot{
	height: 40px;
	vertical-align: top;
	}

.ited-icot div{
	padding-top: 13px;
	}

.ited-icot img{
	display: block;
	position: absolute;
	height: 20px;
	}

.ited-icot-1{
	width: 92px;
	}

.ited-icot-2{
	width: 92px;
	margin-left: 102px;
	}

.ited-icot-3{
	width: 108px;
	margin-left: 204px;
	}

.ited-descr{

	}

.ited-descr div{
	padding: 8px 14px;
	text-align: justify;
	line-height: 150%;
	background: url(/images/other/ited_05.png) repeat-x;
	margin-bottom: 10px;
	font-size: 0.85em;
	}

.ited-descr h2{
	font-size: 0.85em;
	padding: 0px 5px 6px;
	}

.ited-rinfo{
	background: rgb(247,244,236) url(/images/other/ited_05.png) repeat-x;
	}

.ited-rinfo table{
	width: 280px;
	margin: 10px auto;
	}

.ited-rinfo table td{
	padding: 4px 0px 3px;
	}

.ited-rinfo-name span{
	display: block;
	font-weight: bold;
	}

td.ited-rinfo-blank{
	padding: 0px;
	height: 15px;
	}

.ited-rinfo-price{
	font-size: 1.1em;
	vertical-align: top;
	}

.ited-rinfo-price span{
	padding-top: 3px;
	}

.ited-rinfo-price div{
	color: rgb(201,67,67);
	font-size: 1.2em;
	font-weight: bold;
	}

.ited-rinfo-price em{
	display: block;
	font-size: 0.8em;
	font-style: normal;
	}

.ited-rinfo-addc{
	padding: 5px 0px;
	}

input.ited-rinfo-addc-submit{
	display: block;
	width: 167px;
	height: 35px;
	margin: auto;
	border: 1px solid rgb(247,244,236);
	padding: 2px;
	}

input.ited-rinfo-addc-submit input:hover{
	border: 1px solid rgb(134,116,99);
	}

.ited-rinfo-addc span{
	display: block;
	text-align: center;
	font-size: 0.8em;
	}
/*
.ited-rinfo-addc-total{
	position: absolute;
	margin-left: 45px;
	margin-top: 3px;
	width: 50px;
	font-size: 0.9em;
	background: rgb(241, 236, 227);
	border: 1px solid rgb(82,74,66);
	padding: 3px 0px 2px;
	}

.ited-rinfo-addc-total input{
	width: 32px;
	border: none;
	text-align: right;
	font-size: 2em;
	padding: 0px;
	background: none;
	}
*/
.ited-rinfo-discount{
	font-weight: bold;
	color: rgb(145,153,56);
	}

.ited-rinfo-deli a{
	color: rgb(117,106,93);
	}

.ited-rinfo-plati{
	font-size: 0.85em;
	text-align: center;
	padding: 4px 2px 3px 0px;
	font-weight: normal;
	font-style: italic;
	color: rgb(117,106,93);
	white-space: nowrap;
	}

img.ited-rinfo-cmade{
	display: block;
	position: absolute;
	/*margin-left: 364px;*/
	width: 40px;
	height: 50px;
	}

td.ited-buttons-line{
	background: rgb(236,232,219);
	height: 67px;
	vertical-align: top;
	}

.ited-buttons{
	float: right;
	width: 110px;
	height: 67px;
	position: relative;
	left: -5px;
	top: -3px;
	}

.ited-buttons-01{
	width: 110px;
	}

.ited-buttons-01 td{
	vertical-align: top;
	}

span.connect_widget_not_connected_text{
	background: red;
	}

.ited-tabs-menu{
	width: 740px;
	margin-top: 30px;
	background: url(/images/other/ited_tabs_01.png) bottom no-repeat;
	position: relative;
	}

.ited-tabs-menu table{
	width: 732px;
	table-layout: auto;
	position: relative;
	top: 1px;
	}

.ited-tabs-menu table td{

	}

.ited-tabs-menu-line{
	width: 732px;
	background: rgb(135,144,41);
	padding: 1px 0px;
	}

.ited-tabs-menu-line div{
	width: 730px;
	height: 7px;
	font-size: 1px;
	background: rgb(173,186,44) url(/images/other/ited_tabs_03.png) repeat-x;
	}


.ited-tabs-menu-item a, .ited-tabs-menu-item-first a{
	display: block;
	background: url(/images/other/ited_tabs_04.png) bottom repeat-x;
	color: rgb(117,106,93);
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	}

.ited-tabs-menu-item a:hover, .ited-tabs-menu-item-first a:hover{
	background: url(/images/other/ited_tabs_09.png) bottom repeat-x;
	text-decoration: underline;
	}

.ited-tabs-menu-item span, .ited-tabs-menu-item-first span{
	display: block;
	}

.ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_13.png) top left no-repeat;
	}

.ited-tabs-menu-item-first .ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_15.png) top left no-repeat;
	}

.ited-tabs-menu-item-02{
	background: url(/images/other/ited_tabs_14.png) top right no-repeat;
	}

.ited-tabs-menu-item-03{
	background: url(/images/other/ited_tabs_08.png) top repeat-x;
	margin: auto 4px auto 5px;
	padding: 9px 1px 7px 0px;
	text-align: center;
	}

.ited-tabs-menu-item-first .ited-tabs-menu-item-03{
	margin-left: 4px;
	}

.ited-tabs-menu-item a:hover .ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_10.png) top left no-repeat;
	}

.ited-tabs-menu-item a:hover .ited-tabs-menu-item-02, .ited-tabs-menu-item-first a:hover .ited-tabs-menu-item-02{
	background: url(/images/other/ited_tabs_11.png) top right no-repeat;
	}

.ited-tabs-menu-item-first a:hover .ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_12.png) top left no-repeat;
	}

.ited-tabs-menu-cache{
	background: url(/images/other/ited_tabs_10.png) 100px 100px; /* cache */
	}

.ited-tabs-menu-cache div{
	background: url(/images/other/ited_tabs_11.png) 100px 100px; /* cache */
	}

.ited-tabs-menu-cache div div{
	background: url(/images/other/ited_tabs_12.png) 100px 100px; /* cache */
	}

a.ited-tabs-menu-active, a.ited-tabs-menu-active:hover{
	background: url(/images/other/ited_tabs_20.png) bottom repeat-x;
	color: white;
	position: relative;
	top: -1px;
	}

a.ited-tabs-menu-active .ited-tabs-menu-item-01, a.ited-tabs-menu-active:hover .ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_19.png) top left no-repeat;
	}

.ited-tabs-menu-item-first a.ited-tabs-menu-active .ited-tabs-menu-item-01{
	background: url(/images/other/ited_tabs_17.png) top left no-repeat;
	}

a.ited-tabs-menu-active .ited-tabs-menu-item-02, a.ited-tabs-menu-active:hover .ited-tabs-menu-item-02{
	background: url(/images/other/ited_tabs_18.png) top right no-repeat;
	}

a.ited-tabs-menu-active .ited-tabs-menu-item-03{
	background: url(/images/other/ited_tabs_21.png) top repeat-x;
	margin: auto 7px auto 8px;
	padding: 9px 1px 7px 0px;
	}

.ited-tabs-menu-item-first a.ited-tabs-menu-active .ited-tabs-menu-item-03{
	margin-left: 7px;
	}

.ited-tabs-menu-active em{
	display: block;
	font-style: normal;
	position: relative;
	border-top: 1px solid rgb(176,179,40);
	top: 31px;
	margin-left: 2px;
	margin-right: 1px;
	}

.ited-tabs-menu-item-first .ited-tabs-menu-active em{
	margin-left: 1px;
	}

.ited-tabs-related-name{
	color: rgb(117,106,93);
	font-size: 1em;
	font-weight: normal;
	line-height: 160%;
	}

.ited-tabs-related-name strong{
	font-size: 1.2em;
	color: rgb(145,153,56);
	}

.ited-tabs-related-name span{
	font-size: 1.4em;
	font-weight: bold;
	}

/*
.ited-tabs-menu-item a, .ited-tabs-menu-item-first a{
	display: block;
	background: url(/images/other/ited_tabs_05.png) left top no-repeat;
	color: rgb(117,106,93);
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	}

.ited-tabs-menu-item a:hover, .ited-tabs-menu-item-first a:hover{

	}

.ited-tabs-menu-item-first a{
	background: url(/images/other/ited_tabs_07.png) left top no-repeat;
	}

.ited-tabs-menu-item span, .ited-tabs-menu-item-first span{
	display: block;
	background: url(/images/other/ited_tabs_06.png) right top no-repeat;
	}

.ited-tabs-menu-item span span, .ited-tabs-menu-item-first span span{
	background: url(/images/other/ited_tabs_08.png) top repeat-x;
	margin: auto 6px auto 7px;
	padding: 9px 1px 6px 0px;
	text-align: center;
	}

.ited-tabs-menu-item-first span span{
	margin-left: 6px;
	}
*/



.ited-tabs{
	width: 740px;
	background: url(/images/other/ited_tabs_02.png) repeat-y;
	color: rgb(117,106,93);
	}

.ited-tabs-in{
	width: 726px;
	background: rgb(236,232,219);
	padding: 10px 0px 0px;
	}

.ited-tabs-in2{
	width: 700px;
	}

.ited-tabs-bottom{
	width: 740px;
	height: 10px;
	font-size: 1px;
	background: rgb(236,232,219) url(/images/other/ited_tabs_16.png) no-repeat;
	}

.tabs-popis p{
	text-indent: 0;
	line-height: 165%;
	padding: 5px 0px 3px;
	}

.tabs-descr-tinfo{
	float: right;
	font-size: 0.95em;
	background: rgb(246,243,233);
	position: relative;
	top: -9px;
	left: 13px;
	}

.tabs-descr-tinfo td{
	/*border: 1px solid silver;*/
	padding: 8px 0px 6px;
	}

.tabs-popis ul{
	list-style-type: square;
	}

.tabs-descr-tinfo-bgc{
	/*background: rgb(236,233,223);
	background:rgb(239, 234, 225);
	*/
	background: rgb(223,223,209);
	}

.tabs-descr-clear{
	height: 1px;
	clear: both;
	}

.tabs-soubory{
	width: 680px;
	padding: 10px;
	font-weight: bold;
	font-size: 0.9em;
	}

.tabs-soubory ol{

	}

.tabs-soubory li{
	margin: 0px;
	padding: 3px 0px 2px;
	}

.tabs-soubory a{
	display: block;
	padding: 6px 0px 4px 3px;
	}

.tabs-soubory a:hover{
	background: rgb(246,243,233);
	}

.tabs-soubory a span{
	display: block;
	float: right;
/*	position: absolute;
	margin-left: 480px;
*/
	font-size: 0.95em;

	margin-top: -3px;
	width: 108px;
	text-align: right;
	}

.tabs-soubory a span em{
	display: block;
	font-style: normal;
	padding: 3px 32px 4px 0px;
	}

.tabs-soubory-mime-4{
	background: url(/images/other/ico_pdf.png) 82px 0px no-repeat;
	}

.tabs-galerie table{
	width: 710px;
	}

.tabs-galerie td{
	/*border: 1px solid silver;*/
	vertical-align: bottom;
	}

.tabs-galerie a, .tabs-galerie img{
	display: block;
	margin: 10px auto;
	}

.tabs-galerie img{
	border: 1px solid silver;
	}

table.ited-icons{
	/*width: 200px;*/
	table-layout: auto;
	margin: 10px auto auto;
	}

.ited-icons td{

	}

.ited-icons a{
	display: block;
	margin: auto 1px;
	padding: 1px;
	color: white;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid rgb(245,241,232);
	}

.ited-icons a span{
	display: block;
	margin: auto;
	background: rgb(132,117,99) url(/images/other/ited_11.png) repeat-x bottom;
	padding: 2px 6px 2px;
	text-align: center;
	}

.ited-icons a:hover{
	border: 1px solid rgb(82,74,66);
	}
/*
a.ited-icons-1{width: 116px;}
a.ited-icons-1 span{width: 114px;}
a.ited-icons-2{width: 88px;}
a.ited-icons-2 span{width: 86px;}
*/


/*
.ited-icons-col-01{
	width: 84px;
	}

.ited-icons-col-02{
	width: 60px;
	}

.ited-icons-col-03{
	width: 60px;
	}

.ited-icons-col-04{
	width: 84px;
	}
*/
/*** variace ***/
.vars{
	width: 740px;
	margin: auto;
	}

td.vars-gname{
	padding-top: 25px;
	}

.vars-gname span{
	float: left;
	display: block;
	background: rgb(121,108,93);
	color: white;
	width: 20px;
	text-align: center;
	font-weight: bold;
	padding: 2px 1px 2px 2px;
	border: 1px solid white;
	font-size: 0.85em;
	margin-top: 4px;
	}

.vars-gname div{
	font-size: 1.4em;
	color: rgb(145,153,56);
	font-weight: bold;
	padding: 2px 0px 0px 29px;
	margin-bottom: 6px;
	}

.vars-gname-sub div{
	border: 1px solid rgb(144,154,46);
	background: rgb(165,176,50) url(/images/other/vars_01.png) repeat-x;
	padding: 5px 0px 4px;
	color: white;
	font-weight: bold;
	font-size: 0.85em;
	}

.vars-gname-sub table{
	width: 716px;
	}

.vars-gname-sub-count span{
	display: block;
	text-align: right;
	font-size: 0.9em;
	padding-right: 5px;
	}

.vars-list-block{
	width: 740px;
	background: rgb(197,193,174);
	padding-bottom: 1px;
	}

.vars-list-block-2{
	width: 738px;
	background: white;
	}

.vars-list-block-3{
	width: 734px;
	background: rgb(235,230,217);
	padding: 10px 0px 5px;
	}

.vars-list{
	width: 715px;
	font-size: 0.85em;
	}

.vars-list td{
	vertical-align: top;
	cursor: pointer;
	}

/*
.vars-list-name div{
	text-align: center;
	padding: 0px 3px 3px;
	}

.vars-list-name input{
	display: block;
	margin: auto auto 3px;
	}
*/

img.vars-list-name-close{
	display: none;
	position: absolute;
	width: 15px;
	height: 13px;
	margin-top: 2px;
	cursor: pointer;
	margin-left: 608px;
	}

.vars-list-name label{
	display: block;
	padding: 9px 0px 5px;
	cursor: pointer;
	}

.vars-list-name label input{
	position: relative;
	top: 1px;
	left: -5px;
	}

.vars-list-name span{
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 3px;
	}

.vars-list-name em{
	display: block;
	font-style: normal;
	font-weight: bold;
	padding: 7px 0px 0px 10px;
	font-size: 1.3em;
	color: rgb(201,67,67);
	}

.vars-list-image{
	padding: 5px 0px;
	}

.vars-list-image a{
	display: block;
	width: 58px;
	background: rgb(197,193,174);
	padding: 1px 0px;
	margin: auto;
	}

.vars-list-image span{
	display: block;
	width: 56px;
	margin: auto;
	background: white;
	padding: 8px 0px;
	}

.vars-list-image a:hover span{
	background: rgb(235,235,235);
	}


.vars-list-image img{
	display: block;
	margin: auto;
	}

.vars-list-descr{
	padding: 5px 10px 7px 5px;
	line-height: 150%;
	}

.vars-list-bg-2{
	background: rgb(225,220,207);
	}

.vars-list-bg-3{
	background: rgb(239,184,119);
	}

.vars-list-grad{
	height: 1px;
	font-size: 1px;
	}

.vars-list-grad div{
	width: 730px;
	height: 65px;
	background: url(/images/other/ited_07.png) repeat-x;
	position: absolute;
	margin-top: -65px;
	opacity: 0.99;
	}

.vars-list-buttons{
	padding: 7px 0px 10px;
	}

.vars-list-buttons button{
	display: block;
	width: 200px;
	height: 23px;
	margin: auto auto auto 15px;
	background: url(/images/other/ited_08.png) no-repeat;
	border: none;
	padding: 0px 0px 2px 0px;
	font-size: 0.8em;
	font-weight: bold;
	color: white;
	text-align: center;
	}

button.vars-list-button-small{
	width: 140px;
	background: url(/images/other/ited_09.png) no-repeat;
	}

.vars-tocart{
	padding: 10px 0px 300px;
	}

.vars-tocart input{
	display: block;
	margin-right: 5px;
	}


/*** forum ***/
.ited-forum-add{
	width: 600px;
	padding: 15px 0px 5px;
	background: rgb(239,236,225) url(/images/other/forum_01.png) bottom repeat-x;
	border: 2px solid white;
	color: rgb(96,90,82);
	}

.ited-forum-add table{
	width: 570px;
	}

.ited-forum-add td{
	padding: 8px 0px 6px;
	vertical-align: top;
	}

.ited-forum-add h2{
	font-size: 1.6em;
	width: 560px;
	margin: 0px auto;
	border-bottom: 1px solid silver;
	color: white;
	}

.ited-forum-add h2 span{
	display: block;
	position: absolute;
	color: rgb(96,90,82);
	margin-left: -2px;
	margin-top: -2px;
	width: 500px;
	}

.ited-forum-add h3{
	font-size: 1.2em;
	width: 560px;
	position: absolute;
	margin-top: -41px;
	font-weight: bold;
	color: white;
	}

.ited-forum-add h3 span{
	padding-left: 50px;
	font-size: 0.8em;
	}

.ited-forum-add .name span{
	padding-top: 5px;
	}

.ited-forum-add-01{
	height: 15px;
	}

.ited-forum-add-02{
	display: block;
	width: 120px;
	text-align: right;
	position: absolute;
	margin-left: 265px;
	}

.ited-forum-add-input-01, .ited-forum-add-input-02, .ited-forum-add-input-03, .ited-forum-add-input-04{
	width: 405px;
	border: 1px solid silver;
	font-size: 1em;
	}

.ited-forum-add-input-02{
	width: 540px;
	margin-left: 10px;
	}

.ited-forum-add-input-03{
	width: 180px;
	}

.ited-forum-add-input-04{
	width: 390px;
	}

.ited-forum-add-input-05{
	position: relative;
	top: 3px;
	border: none;
	}

.ited-forum-add-submit{
	padding-top: 10px;
	}

.ited-forum-add-submit input{
	display: block;
	margin: auto 32px 10px auto;
	padding: 1px;
	border: 1px solid rgb(224,217,198);
	}

.ited-forum-add-submit input:hover{
	border: 1px solid rgb(92,82,72);
	}

.ited-forum-add-imform-refresh img{
	display: block;
	margin: 10px auto;
	width: 35px;
	height: 31px;
	cursor: pointer;
	}

.ited-forum-add-imform-image img{
	display: block;
	margin: auto;
	width: 120px;
	height: 45px;
	border: 1px solid black;
	}

.ited-forum-add-imform-code{
	text-align: center;
	}

td.ited-forum-add-imform-code{
	padding-top: 24px;
	}

.ited-forum-add-imform-code input{
	text-align: center;
	width: 50px;
	font-size: 1em;
	border: 1px solid silver;
	}

.ited-forum-add-msg{
	width: 510px;
	margin: 20px auto;
	border: 2px solid white;
	background: rgb(239,236,225) url(/images/other/forum_01.png) bottom repeat-x;
	padding: 15px 10px 12px;
	text-align: center;
	font-weight: bold;
	line-height: 180%;
	}

.ited-forum-add-small{
	font-size: 0.85em;
	}

.ited-forum-add-ok{
	padding: 15px 0px 5px;
	}

.ited-forum-add-ok button{
	display: block;
	width: 94px;
	height: 25px;
	margin: auto;
	color: white;
	background: rgb(131,116,99) url(/images/other/forum_03.png) no-repeat;
	border: none;
	font-weight: bold;
	font-size: 1.05em;
	}

.ited-forum-add-ok table{
	width: 300px;
	}

.ited-forum-add-pdt{
	padding-top: 4px;
	}

td.ited-forum-add-descr-1{
	font-size: 0.85em;
	text-align: center;
	}

td.ited-forum-add-descr-2{
	padding: 10px 5px 15px;
	text-align: justify;
	}

.ited-forum-add-text{
	width: 96%;
	background: rgb(238,235,224);
	padding: 5px 8px;
	text-align: justify;
	line-height: 160%;
	font-size: 0.85em;
	}

.ited-forum-add-text strong{
	display: block;
	padding: 3px 0px 2px 2px;
	margin-bottom: 4px;
	border-bottom: 1px solid silver;
	}

.ited-forum-add-text-name span, span.ited-forum-add-text-name-01{
	display: block;
	padding: 5px 0px 0px 10px;
	}

.ited-forum-add-text-name pre{
	display: block;
	width: 90%;
	font-size: 1.1em;
	}

.ited-forum-add-text p{
	text-indent: 0;
	margin: 0px;
	padding: 3px 0px;
	}

.ited-forum-rules li{
	padding-top: 4px;
	padding-bottom: 3px;
	}

.ited-forum-rules h4{
	font-size: 1.3em;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	}

/*** delivery ***/
.idel-block{
	padding: 15px;
	/*background: rgb(220,99,0);*/
	}
.idel{
	width: 650px;
	background: rgb(236,232,219);
	color: rgb(117,106,93);
	}

.idel td{
	padding: 3px 0px 2px;
	vertical-align: top;
	}

.idel-top td{
	padding: 8px 0px 6px;
	color: white;
	font-weight: bold;
	text-align: center;
	background: rgb(164,165,52) url(/images/other/vars_01.png) bottom repeat-x;
	/*background: rgb(165,197,97) url(/images/other/idel_03.png) bottom repeat-x;*/
	font-size: 0.85em;
	border-top: none;
	}

.idel-top span{
	display: block;
	padding-left: 10px;
	text-align: left;
	}

td.idel-name, td.idel-price{
	border-top: 1px solid silver;
	}

.idel-name span{
	display: block;
	padding: 5px 5px 5px 10px;
	font-size: 0.9em;
	}

.idel-name strong{
	display: block;
	background: url(/images/other/idel_01.png) 3px 6px no-repeat;
	padding-left: 12px;
	}

.idel-descr div{
	padding: 0px 10px 5px;
	font-size: 0.85em;
	}

.idel-descr p{
	text-indent: 0;
	line-height: 160%;
	padding: 5px 5px 0px 0px;
	}

.idel-descr ul{
	list-style-type: square;
	font-size: 0.85em;
	}

.idel-price span{
	display: block;
	text-align: right;
	padding: 3px 15px 0px 0px;
	font-weight: bold;
	}

/*** mover ***/
#mover-cache{
	width: 226px;
	height: 1px;
	visibility: hidden;
	}

#mover-light{
	width: 228px;
	background: black url(/images/other/mover_06.png);
	opacity: 0.72;
	position: absolute;
	z-index: 409;
	margin-left: -2px;
	}

.mover{
	width: 226px;
	background: rgb(170,172,46);
	color: white;
	position: absolute;
	z-index: 500;
	font-size: 0.9em;
	margin-left: -1px;
	}

.mover-tname{
	background: rgb(159,169,57) url(/images/other/mover_02.png) repeat-x;
	border-top: 1px solid rgb(97,103,33);
	border-bottom: 1px solid rgb(97,103,33);
	}

.mover-tname strong{
	display: block;
	padding: 7px 0px 4px;
	text-align: center;
	font-size: 1.2em;
	}

.mover-block{
	width: 226px;
	background: white;
	padding: 2px 0px;
	border-bottom: 1px solid rgb(97,103,33);
	}

.mover-block-in{
	width: 222px;
	background: rgb(238,234,222) url(/images/other/mover_03.png) bottom repeat-x;
	color: rgb(117,106,93);
	}

.mover h2{
	display: block;
	margin: 0px 3px;
	padding: 8px 10px 4px;
	font-size: 1em;
	border-bottom: 1px solid rgb(159,169,57);
	text-align: center;
	}

.mover table{
	width: 210px;
	margin: 10px auto auto;
	}

.mover-price-bez td{
	padding: 0px 0px 8px;
	text-align: center;
	}

.mover-name-01 td{
	padding-top: 10px;
	}

.mover-name-01 span{
	display: block;
	color: white;
	background: rgb(141,125,106) url(/images/other/mover_04.png) bottom repeat-x;
	padding: 2px 0px 1px;
	border: 1px solid black;
	font-weight: bold;
	font-size: 0.85em;
	text-align: center;
	width: 19px;
	}

.mover-name-01 div{
	/*border-bottom: 1px solid rgb(141,125,106);*/
	}

.mover-name-02 td{
	padding: 6px 0px 1px;
	font-weight: bold;
	}

.mover-list{
	padding: 2px 0px 6px;
	}

.mover-list div{
	width: 192px;
	position: absolute;
	height: 26px;
	cursor: pointer;
	margin-left: 18px;
	}

.mover-list span{
	display: block;
	border: 1px solid rgb(163,157,138);
	margin: auto auto auto 20px;
	padding: 3px 2px 2px 0px;
	background: white url(/images/other/mover_10.png) repeat-x;
	}

.mover-list select{
	width: 187px;
	font-size: 0.9em;
	border: none;
	background: none;
	}

.mover-list img{
	display: none;
	position: absolute;
	width: 15px;
	height: 13px;
	margin-top: 6px;
	cursor: pointer;
	}

.mover-price-sum{
	padding: 15px 0px 0px;
	text-align: center;
	font-weight: bold;
	color: rgb(134,141,51);
	}

.mover-price-sum strong{
	display: block;
	padding: 8px 0px 4px;
	text-align: center;
	font-size: 1.8em;
	color: rgb(117,106,93);
	}

.mover-price-sum div{
	font-weight: normal;
	color: rgb(117,106,93);
	text-align: center;
	font-size: 0.9em;
	}

.mover-submit input{
	display: block;
	margin: 10px auto auto;
	padding: 2px;
	width: 138px;
	height: 28px;
	}

.mover-close{
	padding-bottom: 10px;
	}

.mover-close a{
	display: block;
	margin: 12px auto auto;
	padding: 2px 0px 1px;
	text-align: center;
	color: rgb(134,141,51);
	font-weight: bold;
	font-size: 0.9em;
	background: url(/images/other/mover_09.png) left center no-repeat;
	}

/*
.mover table{
	width: 210px;
	margin: 10px auto;
	}

.mover-tname{
	padding: 4px 0px 3px;
	text-align: center;
	font-weight: bold;
	color: white;
	background: rgb(135,119,103);
	}
*/
/*
.mover button{
	display: block;
	width: 200px;
	margin: 15px auto auto;
	font-weight: bold;
	}
*/
/*
.mover-price-sum{
	text-align: center;
	padding: 15px 0px;
	}

.mover-price-sum span{
	display: block;
	font-weight: bold;
	font-size: 1.6em;
	padding-top: 3px;
	}

.mover-price-sum em{
	font-style: normal;
	font-size: 0.85em;
	}

.mover-name-01{
	padding: 10px 0px 0px 0px;
	}

.mover-name-02{
	padding: 4px 0px 0px 0px;
	}

.mover-name-02 a{
	color: white;
	font-weight: bold;
	}

.mover-submit input{
	display: block;
	width: 167px;
	height: 35px;
	margin: auto;
	}

.mover-close{
	background: rgb(135,119,103);
	}


*/
/*** registrace ***/
.reg{
	width: 700px;
	background: rgb(173,176,42);
	padding: 3px 0px;
	margin: 10px auto;
	color: rgb(96,90,82);
	}

.reg-in{
	width: 694px;
	background: rgb(236,232,219);
	padding: 10px 0px 10px;
	}

.reg table{
	width: 650px;
	}

.reg td{
	padding: 7px 0px 5px;
	}

.reg input{
	width: 180px;
	border: 1px solid rgb(160,160,160);
	font-size: 1em;
	}

.reg select{
	width: 180px;
	}

.reg-submit input, .reg-nh-submit input{
	display: block;
	margin: 15px auto 5px;
	background: rgb(150,176,42);
	width: 175px;
	height: 40px;
	border: 2px solid rgb(173,176,42);
	font-weight: bold;
	font-size: 1.3em;
	color: white;
	}

.reg-nh-submit input{
	width: 225px;
	height: 32px;
	font-size: 1.1em;
	}

.reg-blank{
	height: 30px;
	}

.reg-text-1{
	position: absolute;
	width: 310px;
	margin-left: 195px;
	margin-top: -3px;
	font-size: 0.85em;
	}

.reg-text-2{
	padding: 5px 0px;
	margin: 14px auto auto;
	text-align: center;
	font-weight: bold;
	background: rgb(173,176,42);
	color: white;
	line-height: 180%;
	}

.reg-text-2 a{
	color: white;
	}

span.reg-nob{
	font-weight: normal;
	}

.reg-er{
	width: 92%;
	padding: 15px;
	color: white;
	background: rgb(239,139,59);
	}

.reg-er p{
	font-weight: bold;
	}


input.reg-input-01{
	width: 100px;
	}

.reg-nh{
	text-align: center;
	padding: 15px;
	font-weight: bold;
	line-height: 180%;
	}

.reg-nh-email{
	display: block;
	margin: auto;
	}


/*** nastaveni ***/
.set, .set-2{
	width: 900px;
	background: rgb(173,176,42);
	padding: 3px 0px;
	margin: 10px auto;
	color: rgb(96,90,82);
	}

.set-2{
	width: 500px;
	}

.set-in, .set-2-in{
	width: 894px;
	background: rgb(236,232,219);
	padding: 10px 0px 10px;
	}

.set-2-in{
	width: 494px;
	}

.set table{
	width: 850px;
	}

.set-2 table{
	width: 450px;
	}

.set td, .set-2 td{
	padding: 7px 0px 5px;
	}

.set input, .set-2 input{
	width: 180px;
	border: 1px solid rgb(160,160,160);
	font-size: 1em;
	}

.set select{
	width: 490px;
	}

.set-buttons button{
	display: block;
	margin: auto;
	width: 160px;
	border: 1px solid black;
	background: rgb(173,176,42);
	color: white;
	font-weight: bold;
	}

.set-input-01{
	text-align: center;
	font-weight: bold;
	}

input.set-input-02{
	width: 50px;
	}

input.set-input-03{
	width: 90px;
	}

input.set-input-04{
	width: 140px;
	}

.set-submit input, .set-submit-2 input{
	display: block;
	margin: 15px auto 5px;
	background: rgb(157,187,80);
	width: 175px;
	height: 40px;
	border: 2px solid rgb(138,172,58);
	font-weight: bold;
	font-size: 1.3em;
	color: white;
	}

.set-submit-2 input{
	width: 250px;
	}

.set-text-2{
	padding: 5px 0px;
	margin: 14px auto auto;
	text-align: center;
	font-weight: bold;
	background: rgb(173,176,42);
	color: white;
	line-height: 180%;
	}

.set-text-2 a{
	color: white;
	}

span.set-nob{
	font-weight: normal;
	}

.set-blank{
	height: 30px;
	}


/*** forum ***/
.forum{
	width: 700px;
	font-size: 0.9em;
	color: black;
	}

.forum table td{
	padding: 4px 0px 3px;
	vertical-align: top;
	}

.forum table{
	width: 100%;
	margin: auto;
	background: rgb(223,220,209);
	}

.forum button{
	display: block;
	margin: auto;
	font-weight: bold;
	}

table.forum-sub-0{
	background: rgb(223,223,209);
	margin-top: 30px;
	}

table.forum-sub-1{
	margin-top: 5px;
	}

.forum-block-1{
	padding: 3px 0px 0px;
	}

.forum-block-2{
 	border-left: 3px solid rgb(170,191,155);
 	padding: 0px 0px 0px 1px;
 	margin-bottom: 3px;
 	}

.forum-line td{
	background: rgb(207, 207, 194);
	}

.forum-line-2{
	background: rgb(207,204,194);
	}

.forum-name strong{
	display: block;
	padding: 6px 5px 0px 10px;
	font-size: 1.1em;
	color: rgb(117,106,93);
	}

.forum-kontakt div{
	font-size: 0.95em;
	padding: 0px 0px 0px 12px;
	color: rgb(117,106,93);
	}

.forum-kontakt a{
	color: rgb(117,106,93);
	}

.forum-time div{
	font-size: 0.9em;
	padding-top: 0px;
	}

.forum-text div{
	padding: 5px 8px;
	line-height: 160%;
	}

.forum-text p{
	text-indent: 0;
	margin: 0px;
	padding: 3px 0px;
	}

.forum-admin{
	font-size: 0.85em;
	}

.forum-admin div{
	padding: 3px 0px 2px 5px;
	}

.forum-admin button{
	font-size: 1em;
	border: 1px solid rgb(144,154,46);
	padding: 0px;
	background: rgb(170,182,45) url(/images/other/forum_05.png) top repeat-x;
	color: white;
	display: block;
	margin: auto;
	}

.forum-re input{
	display: block;
	margin: auto 5px auto auto;
	width: 87px;
	height: 17px;
	border: 1px solid rgb(223,223,209);
	}

.forum-re input:hover{
	border: 1px solid rgb(170, 191, 155);
	}

.forum-add button{
	font-size: 0.85em;
	/*border: 1px solid rgb(144,154,46);*/
	padding: 5px 10px 4px;
	/*background: rgb(170,182,45) url(/images/other/forum_05.png) top repeat-x;*/
	background: rgb(132,117,99) url(/images/other/forum_06.png) top repeat-x;
	border: 1px solid rgb(132,117,99);
	color: white;
	margin: auto;
	font-weight: bold;
	cursor: pointer;
	}

.forum-add button:hover{
	border: 1px solid white;
	}

.forum-add h3{
	color: rgb(145,153,56);
	font-weight: bold;
	font-size: 1.4em;
	display: block;
	margin: 0px auto 10px;
	padding: 5px 5px 5px;
	border-bottom: 1px solid rgb(188, 191, 155);
	}


/*** splatky ***/
.splatky{
	width: 600px;
	padding: 15px 0px 5px;
	background: rgb(239,236,225) url(/images/other/forum_01.png) bottom repeat-x;
	border: 2px solid white;
	color: rgb(96,90,82);
	}


/*** kosik ***/
.kosik-top-block{
	padding: 20px 0px 23px;
	}

.kosik-top{
	width: 980px;
	font-weight: bold;
	color: rgb(117,106,93);
	}

.kosik-top-col-01{
	width: 229px;
	}

.kosik-top-col-02{
	width: 37px;
	}

.kosik-top-arrow{
	background: url(/images/other/kosik_04.png) 11px 16px no-repeat;
	}

.kosik-top-end div, .kosik-top-end-a div{
	width: 229px;
	height: 42px;
	background: url(/images/other/kosik_01.png);
	}

.kosik-top-end div span, .kosik-top-end-a div span{
	display: block;
	padding: 12px 0px 0px 22px;
	}

.kosik-top-steps div, .kosik-top-steps-a div{
	width: 229px;
	height: 42px;
	background: url(/images/other/kosik_01.png);
	border: none;
	padding: 0px;
	cursor: pointer;
	font-weight: bold;
	}

.kosik-top-steps div:hover, .kosik-top-steps-a div:hover{
	text-decoration: underline;
	}

.kosik-top-steps-a div, .kosik-top-end-a div{
	background: url(/images/other/kosik_02.png);
	color: white;
	text-decoration: underline;
	}

.kosik-top-steps div span, .kosik-top-steps-a div span{
	display: block;
	padding: 12px 0px 0px 25px;
	font-size: 1.05em;
	color: black;
	}

.kosik-top-steps-a div span{
	color: white;
	}

/*
.kosik-top-steps button, .kosik-top-steps-a button{
	display: block;
	width: 229px;
	height: 42px;
	background: url(/images/other/kosik_01.png);
	border: none;
	padding: 0px;
	cursor: pointer;
	font-weight: bold;
	}

.kosik-top-steps button:hover, .kosik-top-steps-a button:hover{
	text-decoration: underline;
	}
*/

/*.kosik-top-steps-a button, */

.kosik-top-end-a div{
	background: url(/images/other/kosik_02.png);
	color: white;
	text-decoration: underline;
	}
/*
.kosik-top-steps span, .kosik-top-steps-a span{
	display: block;
	padding: 0px 0px 0px 22px;
	font-size: 1.2em;
	text-align: left;
	font-weight: bold;
	}

.kosik-top-steps-a span{
	color: white;
	text-decoration: underline;
	}

.kosik-top-steps-a em{
	display: block;
	font-style: normal;
	width: 12px;
	height: 10px;
	position: absolute;
	margin-top: 41px;
	margin-left: 16px;
	background: url(/images/other/kosik_03.png);
	font-size: 1px;
	}
*/
.kosik-top strong{
	font-size: 1.3em;
	}

.kosik-block{
	width: 980px;
	}

td.kosik-block-top{
	vertical-align: top;
	}

.kosik-block-col-01{
	width: 730px;
	}

.kosik-block-col-02{
	width: 229px;
	}

.kosik-list{
	width: 730px;
	background: rgb(243,240,228);
	color: rgb(117,106,93);
	}

.kosik-list td{
	border: 1px solid rgb(195,190,169);
	background: url(/images/other/kosik_07.png) bottom left no-repeat;
	}

.kosik-list-top td{
	background: rgb(196,181,47) url(/images/other/kosik_05.png) bottom repeat-x;
	border: 1px solid rgb(135,144,41);
	color: white;
	font-weight: bold;
	font-size: 0.85em;
	padding: 6px 0px 5px;
	text-align: center;
	}

.kosik-list-top span{
	display: block;
	padding-left: 10px;
	text-align: left;
	}

td.kosik-list-image{
	border-right: none;
	}

.kosik-list-image a{
	display: block;
	margin: 5px auto;
	width: 60px;
	background: white;
	border: 1px solid rgb(237,222,202);
	}

.kosik-list-image a img{
	display: block;
	margin: 3px auto;
	}

td.kosik-list-name{
	border-left: none;
	background: rgb(243,240,228) url(/images/other/kosik_07.png) bottom right no-repeat;
	}

.kosik-list-name a{
	display: block;
	font-weight: bold;
	color: rgb(201,67,67);
	font-size: 0.9em;
	padding: 5px 0px 0px 5px;
	}

.kosik-list-name ul{
	list-style-type: square;
	font-size: 0.85em;
	margin-left: 0px;
	padding-bottom: 0px;
	}

.kosik-list-name span{
	display: block;
	font-size: 0.85em;
	padding: 5px 0px 5px 5px;
	}


.kosik-list-remove button{
	display: block;
	border: none;
	padding: 2px;
	margin: auto;
	width: 19px;
	height: 18px;
	background: url(/images/other/kosik_06.png) no-repeat;
	cursor: pointer;
	}

.kosik-list-price-wo span, .kosik-list-price span{
	display: block;
	padding-right: 20px;
	text-align: right;
	font-weight: bold;
	}

td.kosik-list-price{
	background: rgb(235,232,220) url(/images/other/kosik_07.png) bottom left no-repeat;
	}

.kosik-list-price-wo span{
	color: rgb(154,139,121);
	}

td.kosik-list-total{
	background: rgb(235,232,220) url(/images/other/kosik_07.png) bottom left no-repeat;
	}

.kosik-list-total div, .kosik-list-total-2 div{
	width: 72px;
	height: 21px;
	}

.kosik-list-total-2 div{
	width: 112px;
	}

.kosik-list-total img, .kosik-list-total-2 img{
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	border: 1px solid rgb(197,193,174);
	cursor: pointer;
	}

img.kosik-list-total-21, .kosik-list-total-2 img.kosik-list-total-21:hover{
	border-right: none;
	}

img.kosik-list-total-22, .kosik-list-total-2 img.kosik-list-total-22:hover{
	border-left: none;
	}

.kosik-list-total-2 input.kosik-list-total-23, .kosik-list-total input.kosik-list-total-23{
	font-weight: normal;
	color: silver;
	}

.kosik-list-total img:hover, .kosik-list-total-2 img:hover{
	border: 1px solid rgb(143,137,107);
	}

.kosik-list-total input, .kosik-list-total-2 input{
	display: block;
	float: left;
	width: 30px;
	text-align: center;
	border: none;
	border-top: 1px solid rgb(197,193,174);
	border-bottom: 1px solid rgb(197,193,174);
	font-size: 1em;
	font-weight: bold;
	padding: 2px 0px 1px;
	}

.kosik-list-sum td{
	background: rgb(235,232,220);
	}

td.kosik-list-sum-celkem{
	/*border-right: none;*/
	}

.kosik-list-sum-celkem span{
	display: block;
	padding: 8px 0px 6px 22px;
	text-align: left;
	font-weight: bold;
	}

td.kosik-list-sum-wo{
	border-left: none;
	border-right: none;
	}

.kosik-list-sum-wo span{
	display: block;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
	}

.kosik-list-sum-price span{
	display: block;
	text-align: right;
	font-weight: bold;
	padding-right: 12px;
	font-size: 1.3em;
	color: rgb(201,67,67);
	}

.kosik-links{
	width: 96%;
	padding: 35px 0px;
	}

.kosik-links a{
	font-weight: bold;
	font-size: 0.9em;
	color: rgb(201,67,67);
	}

.kosik-links a:hover{
	color: rgb(70,70,70);
	}

.kosik-links-back{
	padding-left: 12px;
	background: url(/images/other/kosik_08.png) 0px 4px no-repeat;
	}

.kosik-links input{
	display: block;
	width: 174px;
	height: 43px;
	position: absolute;
	margin-left: 538px;
	margin-top: -15px;
	padding: 1px;
	border: 1px solid rgb(247,244,236);
	}

.kosik-links input:hover{
	border: 1px solid rgb(192,73,72);
	}

input.kosik-links-fine{
	width: 247px;
	margin-left: 465px;
	}

td.kosik-right{
	vertical-align: top;
	color: rgb(117,106,93);
	}

.kosik-right-name{
	width: 229px;
	background: rgb(131,113,99) url(/images/other/kosik_09.png) bottom repeat-x;
	color: white;
	font-weight: bold;
	font-size: 1.1em;
	}

.kosik-right-name-contact{
	display: block;
	padding: 8px 0px 6px 28px;
	background: url(/images/other/kosik_10.png) 11px 8px no-repeat;
	}

.kosik-right-contact{
	width: 229px;
	background: rgb(195,190,169);
	padding: 0px 0px 1px;
	}

.kosik-right-contact-in{
	width: 227px;
	background: white url(/images/other/kosik_11.png) bottom no-repeat;
	/*height: 117px;*/
	}

.kosik-right-surname{
	font-weight: bold;
	padding: 15px 10px 0px 9px;
	}

.kosik-right-mobil{
	padding: 4px 26px 0px 26px;
	background: url(/images/other/kosik_12.png) 10px 3px no-repeat;
	}

.kosik-right-mobil span{
	color: rgb(201,67,67);
	}

.kosik-right-skype{
	padding: 25px 0px 10px 30px;
	font-size: 0.85em;
	}

.kosik-right-skype a{
	color: rgb(117,106,93);
	}

.kosik-right-skype img{
	width: 16px;
	height: 16px;
	position: absolute;
	margin-top: -3px;
	margin-left: -20px;
	}

.kosik-right-name-delivery{
	display: block;
	padding: 8px 0px 6px 45px;
	background: url(/images/other/kosik_17.png) 11px 11px no-repeat;
	}

.kosik-right-delivery{
	width: 229px;
	background: rgb(195,190,169);
	padding: 0px 0px 1px;
	}

.kosik-right-delivery-in{
	width: 227px;
	background: white url(/images/other/kosik_16.png) bottom no-repeat;
	padding: 7px 0px 15px;
	/*text-align: center;*/
	font-size: 0.9em;
	}

.kosik-right-delivery-in strong{
	display: block;
	padding: 10px 0px 2px;
	font-size: 0.95em;
	/*text-align: center;*/
	text-decoration: underline;
	}

.kosik-right-delivery table{
	width: 210px;
	}

.kosik-right-delivery table td{
	vertical-align: top;
	}

td.kosik-right-abc-a{
	background: url(/images/other/kosik_21.png) no-repeat;
	}

td.kosik-right-abc-b{
	background: url(/images/other/kosik_22.png) no-repeat;
	}

td.kosik-right-abc-c{
	background: url(/images/other/kosik_23.png) no-repeat;
	}

td.kosik-right-abc-a, td.kosik-right-abc-b, td.kosik-right-abc-c{
	background-position: 0px 11px;
	}


/*
	font-size: 1.6em;
	font-weight: bold;
	padding-top: 9px;
	color: rgb(163,166,54);
	}
*/
td.kosik-right-delivery-price{
	padding-top: 10px;
	}

.kosik-right-delivery-price{
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	font-family: arial, sans-serif;
	}

.kosik-right-delivery-price em{
	font-style: normal;
	color: rgb(163,166,54);
	}

.kosik-right-name-cart{
	display: block;
	padding: 8px 0px 6px 40px;
	background: url(/images/other/kosik_18.png) 11px 9px no-repeat;
	}

.kosik-right-cart{
	width: 229px;
	background: rgb(195,190,169);
	padding: 0px 0px 1px;
	}

.kosik-right-cart-in{
	width: 227px;
	background: white url(/images/other/kosik_16.png) bottom no-repeat;
	padding: 0px 0px 5px;
	font-size: 0.9em;
	}

.kosik-right-cart table{
	width: 220px;
	}

.kosik-right-cart table td{
	vertical-align: top;
	}

.kosik-right-cart table table{
	width: 150px;
	margin-right: 0px;
	}

.kosik-right-cart table table td{
	padding: 4px 0px 3px;
	}

.kosik-right-cart-name a{
	display: block;
	color: rgb(149,158,55);
	font-weight: bold;
	margin: 15px auto 5px 5px;
	text-decoration: none;
	border-bottom: 1px solid rgb(149,158,55);
	}

.kosik-right-cart-image a{
	display: block;
	width: 55px;
	background: white;
	border: 1px solid rgb(197,192,172);
	margin: auto 0px auto auto;
	}

.kosik-right-cart-image a img{
	display: block;
	margin: 3px auto;
	}

.kosik-right-cart-price{
	font-weight: bold;
	font-size: 0.95em;
	}

.kosik-right-cart-right{
	text-align: right;
	}

.kosik-rigth-cart-sum{
	width: 90%;
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	border-top: 1px dashed silver;
	padding-top: 3px;
	}

.kosik-rigth-cart-sum strong{
	display: block;
	font-size: 1.4em;
	color: rgb(201,67,67);
	}

/*
.kosik-right-delivery table{
	width: 215px;
	}

.kosik-right-delivery td{
	padding: 4px 0px 3px;
	}

.kosik-right-delivery-blank{
	font-size: 1px;
	height: 10px;
	}
*/
.kosik-dp{
	width: 730px;
	color: rgb(117,106,93);
	}

.kosik-dp-name{
	font-family: calibri, arial, sans-serif;
	font-size: 1.65em;
	font-weight: bold;
	}

.kosik-dp-list-block{
	width: 730px;
	background: rgb(195,190,169);
	padding: 2px 0px 1px;
	}

.kosik-dp-list{
	width: 727px;
	background: rgb(243,240,228);
	}

.kosik-dp-list td{
	/*border: 1px solid rgb(227,223,198);*/
	border: 1px solid white;
	background: url(/images/other/kosik_14.png) top left no-repeat;
	vertical-align: top;
	}

.kosik-dp-list label{
	display: block;
	cursor: pointer;
	padding-bottom: 4px;
	}

.kosik-dp-list-clr, .kosik-dp-list-clr-b{
	background: rgb(235,232,220) url(/images/other/kosik_14.png) top left no-repeat;
	}

.kosik-dp-list-clr-b label,.kosik-dp-list-clr2-b label{
	cursor: default;
	}

.kosik-dp-list-radio label, .kosik-dp-list-radio-2 label{
	display: block;
	text-align: center;
	padding: 10px 0px 25px;
	}

.kosik-dp-list-radio-2 label{
	padding: 9px 0px 3px;
	}

.kosik-dp-list-price{
	display: block;
	font-size: 0.9em;
	color: rgb(216,75,60);
	position: absolute;
	text-align: right;
	width: 665px;
	margin-top: 1px;
	}

.kosik-dp-list-name{
	font-weight: bold;
	padding: 8px 0px 5px 10px;
	/*background: red;*/
	}

.kosik-dp-list-name strong{
	display: block;
	color: black;
	}

strong.kosik-dp-list-name-thr{
	text-decoration: line-through;
	}
/*
.kosik-dp-list-descr{
	font-size: 0.85em;
	padding: 0px 8px 10px 10px;
	}

.kosik-dp-list-descr p{
	text-indent: 0;
	padding: 0px;
	}
*/

.kosik-dp-list-descr{
	width: 665px;
	font-size: 0.85em;
	}

.kosik-dp-list-descr td{
	background: none;
	border: none;
	}

.kosik-dp-list-descr ul{
	list-style-type: square;
	padding-top: 0px;
	}

.kosik-dp-list-descr div{
	padding: 3px 0px 0px;
	}

.kosik-dp-list-descr p{
	text-indent: 0;
	padding: 0px;
	}

.kosik-dp-list-none{
	color: rgb(222,111,30);
	font-size: 0.8em;
	}

/*
.kosik-dp-list-only{
	padding: 5px 10px 5px 10px;
	font-size: 0.8em;
	}

.kosik-dp-list-only span{
	font-style: italic;
	}
*/

.ki-nameh, .ki-nameh2, .ki-nameh3, .ki-nameh4, .ki-nameh5{
	font-family: calibri, arial, sans-serif;
	font-size: 1.65em;
	font-weight: bold;
	margin-top: 30px;
	}

div.ki-nameh5{
	margin-top: 0px;
	}

.ki-nameh label, .ki-nameh2 label, .ki-nameh3 label, .ki-nameh4 label, .ki-nameh5 label{
	display: block;
	}

.ki-nameh3:hover, .ki-nameh4:hover{
	cursor: pointer;
	text-decoration: underline;
	}

.ki-nameh3:hover label, .ki-nameh4:hover label{
	cursor: pointer;
	}

.ki-nameh2{
	margin-top: 30px;
	}

.ki-nameh span, .ki-nameh3 span, .ki-nameh4 span, .ki-nameh5 span{
	font-size: 0.7em;
	font-weight: normal;
	position: relative;
	top: -1px;
	}

.ki-nameh3{
	padding-left: 20px;
	}



.ki-b1{
	width: 730px;
	background: rgb(195,190,169);
	padding: 1px 0px;
	}

.ki-b2{
	width: 728px;
	background: white;
	padding: 1px 0px;
	}

.ki-b3{
	width: 726px;
	background: rgb(235,232,220);
	padding: 10px 0px;
	}

.ki-tab{
	width: 690px;
	}

.ki-name strong, .ki-name em{
	display: block;
	padding: 10px 0px 1px;
	font-size: 0.95em;
	}

.ki-name em{
	font-weight: normal;
	font-style: normal;
	}

.ki-input-01, .ki-input-02, .ki-input-03{
	width: 275px;
	border: 1px solid rgb(198,193,172);
	font-size: 1em;
	}

.ki-input-02{
	width: 194px;
	}

.ki-input-03{
	width: 70px;
	}

.ki-test-border input{
	border: 1px solid red;
	}

.ki-small, .ki-small-2, .ki-small-3, .ki-small-4{
	font-size: 0.85em;
	text-align: justify;
	}

.ki-small strong, .ki-small-2 strong, .ki-small-3 strong{
	display: block;
	}

.ki-small{
	padding-top: 12px;
	}

.ki-small-2{
	padding-top: 20px;
	}

.ki-small-3{
	padding-top: 10px;
	}

.ki-small-4{
	padding-top: 0px;
	}

.ki-descr-name{
	padding: 5px 0px 2px 12px;
	}

.ki-descr{
	display: block;
	margin: auto;
	width: 700px;
	border: 1px solid rgb(198,193,172);
	font-size: 1em;
	}

#carh-1, #carh-2, #carh-3, #carh-4{
	display: none;
	position: relative;
	z-index: 1;
	}

input.ki-submit{
	border: 2px solid rgb(134,116,99);
	display: block;
	width: 83px;
	position: absolute;
	margin-top: 24px;
	margin-left: 290px;
	background: rgb(134,116,99);
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	cursor: pointer;
	}

input.ki-submit:hover{
	text-decoration: underline;
	}

.ki-ifs{
	margin-top: 30px;
	font-family: calibri, arial, sans-serif;
	font-size: 1.2em;
	text-align: justify;
	line-height: 160%;
	}

.ki-ifs strong{
	font-size: 1.45em;
	}

.ki-ifs label{
	font-size: 1.2em;
	font-weight: bold;
	}

.ki-ifs label input{
	position: relative;
	top: 1px;
	}

.ki-ifs label:hover{
	text-decoration: underline;
	cursor: pointer;
	}

.kosik-final-msg{
	text-align: center;
	padding: 10px 0px 8px;
	font-weight: bold;
	background: rgb(238,205,19) url(/images/other/kosik_20.png) bottom repeat-x;
	border: 1px solid rgb(198,160,44);
	}

.kosik-final-thx{
	font-family: calibri, arial, sans-serif;
	font-size: 1.65em;
	padding: 20px 0px;
	font-weight: bold;
	}

.kosik-final-msg-2, .kosik-final-msg-3{
	font-family: calibri, arial, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	}

.kosik-final-msg-3{
	width: 96%;
	padding: 15px 0px 0px 0px;
	border-bottom: 1px solid rgb(198,160,44);
	color: rgb(117,106,93);
	}

.kosik-final-msg-3 span{
	color: rgb(214,73,58);
	}

.kosik-final-list{
	background: rgb(198,160,44);
	padding: 1px;
	}

.kosik-final-list-in{
	background: rgb(239,231,194);
	padding: 0px 0px 15px;
	}

.kosik-final-list table{
	width: 700px;
	margin: 10px auto auto;
	}

.kosik-final-list td{
	vertical-align: top;
	}

.kosik-final-image a{
	display: block;
	width: 90px;
	background: white;
	border: 1px solid rgb(198,160,44);
	margin: auto auto 8px;
	}

.kosik-final-image a img{
	display: block;
	margin: 5px auto;
	}

.kosik-final-name a{
	display: block;
	font-weight: bold;
	}

.kosik-final-name ul{
	list-style-type: square;
	font-size: 0.85em;
	padding-left: 10px;
	padding-bottom: 0px;
	}

.kosik-final-descr{
	padding: 5px 0px 10px 5px;
	font-size: 0.85em;
	line-height: 160%;
	}

.kosik-final-delivery{
	font-size: 0.85em;
	}

.kosik-final-delivery p{
	text-indent: 0;
	padding: 0px;
	line-height: 160%;
	}

.kosik-final-delivery ul{
	list-style-type: square;
	font-weight: bold;
	}

.kosik-final-price{
	padding: 5px 0px 0px 20px;
	}

.kosik-final-price strong{
	display: block;
	color: rgb(214,73,58);
	padding: 3px 0px 2px;
	font-size: 1.4em;
	}

.kosik-final-print{
	display: block;
	position: absolute;
	margin-left: 450px;
	margin-top: -4px;
	border: 2px solid rgb(198,160,44);
	font-weight: bold;
	padding: 5px 15px 4px;
	background: white;
	}

.kosik-final-text{
	line-height: 155%;
	padding: 3px 17px 10px;
	font-size: 0.85em;
	}

.kosik-final-text p{
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
	}

/*** mezikosik ***/
.mkosik{
	width: 980px;
	background: rgb(195,190,169);
	padding: 1px 0px;
	margin: 15px auto auto;
	}

.mkosik-in{
	width: 978px;
	background: white;
	padding: 1px 0px;
	}

.mkosik-in2{
	width: 976px;
	background: rgb(240,238,229);
	}

.mkosik table{
	width: 970px;
	}

.mkosik-image a{
	display: block;
	margin: 20px 27px;
	padding: 6px;
	background: rgb(243,240,228);
	border: 1px solid rgb(204,200,181);
	}

.mkosik-image a img{
	display: block;
	margin: auto;
	}

.mkosik-name strong{
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	color: rgb(119,106,92);
	}

.mkosik-name div{
	font-weight: bold;
	font-size: 1.4em;
	color: rgb(149,158,55);
	padding: 5px 0px;
	}

.mkosik-name ul{
	list-style-type: square;
	font-size: 0.9em;
	}


.mkosik-main{
	width: 980px;
	}

td.mkosik-main-top{
	vertical-align: top;
	}

.mkosik-right{
	width: 270px;
	background: rgb(195,190,169);
	padding: 0px 0px 1px;
	position: relative;
	top: -2px;
	}

.mkosik-right-in{
	width: 268px;
	background: white;
	padding: 0px 0px 1px;
	}

.mkosik-right-in2{
	width: 266px;
	background: rgb(240,238,229);
	}

.mkosik-right table{
	width: 250px;
	}

.mkosik-right td{
	vertical-align: top;
	}

.mkosik-right table table{
	width: 180px;
	margin-right: 0px;
	font-size: 0.9em;
	}

.mkosik-right table table td{
	padding: 4px 0px 3px;
	}

.mkosik-right-inputs{
	padding: 20px 0px 10px;
	}

.mkosik-right-inputs input{
	display: block;
	margin: auto auto 10px auto;
	padding: 1px;
	border: 1px solid rgb(240,238,229);
	width: 174px;
	height: 43px;
	}

.mkosik-right-inputs input:hover{
	border: 1px solid rgb(230,84,70);
	}

.mkosik-right-input-edit input{
	width: 141px;
	height: 27px;
	}

.mkosik-right-input-edit input:hover{
	border: 1px solid rgb(133,115,98);
	}

.mkosik-right-name{
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
	color: rgb(82,74,66);
	}

.kosik-hore{
	padding: 5px 0px 5px 10px;
	font-size: 0.85em;
	text-align: right;
	line-height: 150%;
	color: rgb(117,106,93);
	}


/*** dotaznik ***/
.dotaznik{
	width: 740px;
	padding: 20px 0px;
	color: rgb(97,86,73);
	}

.dotaznik h3{
	text-align: center;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	}

.dotaznik-pls{
	text-align: center;
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	padding: 4px 0px 3px;
	}

.dotaznik table{
	width: 600px;
	margin: 10px auto;
	}

.dotaznik-name span{
	display: block;
	font-weight: bold;
	padding: 20px 0px 5px 0px;
	}

.dotaznik-inputs input{
	position: relative;
	top: 1px;
	}

.dotaznik-inputs span{
	display: block;
	float: left;
	padding: 3px 10px 2px 10px;
	}

.dotaznik-descr textarea{
	display: block;
	width: 80%;
	margin: auto auto auto 0px;
	}

.dotaznik-submit input{
	display: block;
	width: 183px;
	height: 43px;
	margin: auto;
	padding: 1px;
	border: 1px solid rgb(247,244,236);
	}

.dotaznik-submit input:hover{
	border: 1px solid rgb(192,73,72);
	}

#dotaznik-1{
	padding: 0px;
	}

#dotaznik-1 h4{
	font-size: 1.6em;
	margin: 25px 0px 0px;
	font-weight: bold;
	text-align: center;
	}

#dotaznik-1 button{
	display: block;
	margin: auto;
	text-align: center;
	font-weight: bold;
	width: 260px;
	height: 40px;
	font-size: 1.3em;
	background: rgb(173,207,90);
	}

#dotaznik-1 button.dotaznik-no{
	background: rgb(239,119,135);
	}

#dotaznik-1 button:hover{
	text-decoration: underline;
	cursor: pointer;
	}

#dotaznik-2{
	display: none;
	}

#dotaznik-2 em{
	font-style: normal;
	}

.dotaznik-none td{
	text-decoration: line-through;
	color: rgb(167,156,143);
	}

em.dotaznik-none-2{
	text-decoration: line-through;
	color: rgb(167,156,143);
	}


/*** seznam objednavek ***/
.ordlist{
	width: 950px;
	margin: 20px auto;
	}

.ordlist td{
	padding: 5px 0px 4px;
	/*border: 1px solid silver;*/
	text-align: center;
	background: white;
	}

.ordlist-top td{
	font-weight: bold;
	font-size: 0.85em;
	background: rgb(241,236,227);
	padding: 8px 0px 6px;
	/*border: 1px solid rgb(241,236,227);
	border-bottom: 1px solid silver;*/
	}

.ordlist-price span{
	display: block;
	text-align: right;
	padding-right: 15px;
	}

.ordlist-depa span{
	display: block;
	padding: 0px 5px 0px 10px;
	font-size: 0.8em;
	text-align: left;
	}

.ordlist-buts button{
	width: 135px;
	display: block;
	margin: auto;
	font-weight: bold;
	font-size: 0.85em;
	border: 1px solid white;
	padding: 2px;
	background: rgb(232, 226, 211)
	}

.ordlist-buts button span{
	color: red;
	}

.ordlist-buts button:hover{
	border: 1px solid black;
	cursor: pointer;
	}

.ordlist-bg td{
	background: rgb(245,245,245);
	}

.ordlist-back{
	padding: 10px 0px 20px 20px;
	font-weight: bold;
	font-size: 0.9em;
	}

.ordlist-help{
	padding: 5px 30px 20px;
	}

.ordlist-help ul{
	list-style-type: square;
	font-size: 0.85em;
	}

.ordlist-help li{
	padding-bottom: 10px;
	}


/*** reklamace ***/
.rs-info{
	width: 850px;
	margin: 20px auto;
	}

.rs-info p input, .rs-form{
	display: block;
	margin: 15px auto auto 0px;
	border: 1px solid black;
	background: rgb(224,80,66);
	color: white;
	font-size: 1.4em;
	font-family: calibri;
	width: 145px;
	}

.rs-form{
	width: 185px;
	margin: 5px auto;
	}

.rs-info p{
	text-indent: 0;
	text-align: left;
	}

.rs-info p a{
	/*font-weight: bold;*/
	color: rgb(145,153,56);
	}

.rs-info-name{
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	}

p.rs-info-left{
	text-align: left;
	}

.rs-info-admin{
	width: 200px;
	position: absolute;
	margin-left: 700px;
	margin-top: 12px;
	}

.rs-info-admin p{
	padding: 0px;
	}

.rs-info-admin p input{
	width: 200px;
	}

.rsf{
	padding: 20px 0px;
	}

.rst-clr-01, .rst-clr-02{
	width: 900px;
	background: rgb(237,233,225);
	padding: 10px 0px;
	margin-bottom: 25px;
	}

.rst-clr-02{
	background: rgb(255,218,175);
	}

.rsf table{
	width: 880px;
	}

.rsf td{
	padding: 6px 0px 4px;
	vertical-align: top;
	}

.rsf input, .rsf textarea{
	border: 1px solid black;
	font-size: 0.95em;
	}

.rsf-input-01{
	width: 250px;
	}

.rsf-input-02{
	width: 188px;
	}

.rsf-input-03{
	width: 50px;
	}

.rsf-input-04{
	width: 119px;
	}

.rsf-input-05{
	width: 560px;
	}

.rsf-input-06{
	width: 560px;
	}

.rsf-input-07{
	display: block;
	margin: auto;
	width: 380px;
	height: 150px;
	margin: 5px auto auto;
	}

.rsf-input-08{
	width: 485px;
	}

.rsf-input-09{
	width: 655px;
	}

.rsf-blank{
	height: 20px;
	}

.rsf .name span{
	padding-top: 1px;
	}

.rsf .name em{
	display: block;
	padding: 2px 0px 0px 8px;
	font-style: normal;
	font-size: 0.85em;
	}

td.rsf-submit{
	background: rgb(245,241,232);
	/*border: 1px solid rgb(217,213,205);*/
	}

.rsf-submit input{
	width: 240px;
	display: block;
	margin: 10px auto;
	font-size: 1.4em;
	border: 1px solid black;
	/*font-weight: bold;*/
	font-family: calibri;
	/*background: rgb(160,162,51);*/
	color: white;
	background: rgb(224,80,66);
	}

input.rsf-submit-save{
	background: rgb(160,162,51);
	}

.rsf-time input.forms-date-input{
	width: 140px;
	}


.rsf-submit-disable{
	text-decoration: line-through;
	}

.rsf-submit div{
	padding: 5px 10px;
	font-size: 0.85em;
	text-align: center;
	}

.rs-list{
	width: 850px;
	background: white;
	}

.rs-list td{
	padding: 5px 0px 3px;
	border: 1px solid silver;
	text-align: center;
	}

.rs-list-top td{
	text-align: center;
	font-weight: bold;
	background: rgb(235,235,235);
	font-size: 0.9em;
	}

.rsf-ifile input{
	display: block;
	margin: auto auto auto 0px;
	border: 1px solid silver;
	}

.rsf-result td{
	background: rgb(239,212,164);
	}

.rs-idescr{
	position: absolute;
	width: 600px;
	margin-top: 10px;
	margin-left: 100px;
	background: white;
	font-size: 0.9em;
	border: 1px dashed black;
	font-weight: normal;
	display: none;
	padding: 8px 8px 3px;
	color: rgb(85,85,85);
	text-decoration: none;
	z-index: 30;
	}

.rs-deli-bg{
	background: rgb(245,241,232);
	}

.rs-deli-name{
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
	font-family: calibri, sans-serif;
	background: rgb(217,213,205);
	}


/*** adm orders msg ***/
.rsf-msg{
	width: 940px;
	border: 3px solid rgb(139,153,140);
	background: rgb(255, 233, 207);
	margin: 5px auto;
	}

.rsf-msg td{
	border: 1px solid silver;
	vertical-align: top;
	}

.rsf-msg textarea{
	display: block;
	width: 97%;
	margin: 7px auto;
	font-size: 1em;
	background: rgb(243,243,2438);
	}

.rsf-msg .submit{
	font-size: 1.4em;
	}

input.rsf-msg-bs{
	font-size: 0.8em;
	margin-top: 10px;
	}

input.rsf-msg-bs2{
	font-size: 1.1em;
	margin: 5px auto;
	}

.rsf-msg-time{
	padding: 12px 0px;
	text-align: center;
	}

.rsf-msg-text{
	padding: 8px 8px;
	}

.rsf-msg .buttons-del input{
	font-size: 0.9em;
	}

.rsf-del input{
	display: block;
	margin: 10px auto;
	background: red;
	font-weight: bold;
	width: 160px;
	color: white;
	}

.rsf-msg-name{
	text-align: center;
	font-size: 0.85em;
	}

.rsf-mark select{
	display: block;
	margin: auto auto auto 0px;
	width: 210px;
	}

.rsp{
	width: 640px;
	}

.rsp td{
	padding: 4px 0px 3px;
	}

.rsp-tname{
	text-align: center;
	font-weight: bold;
	font-size: 1.25em;
	}

.rsp-tname2{
	text-align: center;
	font-weight: bold;
	font-size: 1.45em;
	font-family: calibri, sans-serif;
	padding: 10px 0px;
	}

.rsp .rst-clr-01{
	width: 638px;
	border: 1px solid silver;
	background: none;
	}

.rsp .rst-clr-01 table{
	width: 620px;
	}

.rsp-bname div{
	position: absolute;
	background: silver;
	width: 120px;
	text-align: center;
	font-weight: bold;
	padding: 2px 0px 1px;
	margin-left: 8px;
	margin-top: -3px;
	}

.rsp-01{
	padding: 5px 0px 0px 15px;
	}

.rsp-razitko{
	height: 120px;
	width: 640px;
	}

.rsp-razitko img{
	display: block;
	width: 238px;
	height: 120px;
	position: absolute;
	margin-left: 380px;
	margin-top: -20px;
	}

.rsp .rsf-submit{
	background: none;
	}

/*** vanoce ***/
.home-vanoce{
	width: 705px;
	height: 110px;
	background: rgb(158,176,71) url(/images/vanoce/home3.png);
	margin: 19px auto 7px;
	}

.home-vanoce h2, .home-vanoce h3{
	text-align: center;
	font-weight: bold;
	color: white;
	padding: 15px 0px 0px;
	font-size: 2.2em;
	}

.home-vanoce h3{
	padding: 0px;
	position: absolute;
	margin-left: 201px;
	margin-top: 15px;
	z-index: 100;
	}

h3.home-vanoce-black{
	color: black;
	margin-left: 203px;
	margin-top: 17px;
	z-index: 99;
	}

.home-vanoce span{
	display: block;
	text-align: center;
	color: white;
	font-size: 0.85em;
	padding-top: 49px;
	}

.home-vanoce strong{
	display: block;
	text-align: center;
	color: white;
	font-size: 1.3em;
	padding: 20px 0px 0px;
	}

.home-vanoce a{
	display: block;
	width: 148px;
	height: 47px;
	position: absolute;
	margin-left: 530px;
	margin-top: 38px;
	border: 1px dashed  white;
	}

.home-vanoce a img{
	display: block;
	width: 144px;
	height: 43px;
	position: relative;
	top: 2px;
	left: 2px;
	}

.home-vanoce a:hover{
	background: white;
	}

a.home-vanoce-left{
	margin-left: 25px;
	}


.vanoce-banner{
	margin: 20px auto 10px;
	border: 1px solid rgb(230,230,230);
	padding: 10px 0px;
	background: white;
	}

.vanoce-banner table{
	width: 720px;
	}

.vanoce-banner td{
	vertical-align: top;
	}

.vanoce-banner table table{
	width: 500px;
	font-size: 0.9em;
	margin: auto;
	}

.vanoce-banner td.il-image{
	border: none;
	padding: 0px;
	}

.vanoce-banner-name a{
	display: block;
	padding: 8px 10px 6px;
	font-size: 1.45em;
	background: white url(/images/vanoce/items.png) top center repeat-x;
	text-align: center;
	color: black;
	font-weight: bold;
	}

.vanoce-banner-price div{
	text-align: center;
	padding: 8px 0px;
	font-size: 0.95em;
	}

.vanoce-banner-price div span{
	text-decoration: line-through;
	}

.vanoce-banner-price strong{
	display: block;
	text-align: center;
	background: rgb(242,242,242);
	padding: 8px 0px 6px;
	font-size: 1.2em;
	}

.vanoce-banner-price strong span{
	font-size: 1.2em;
	color: rgb(255,153,0);
	}

.vanoce-banner-price input, .vanoce-banner-price a{
	width: 127px;
	height: 34px;
	display: block;
	margin: 12px auto auto;
	padding: 0px;
	}

.vanoce-banner-price a{
	background: url(/images/vanoce/banner_01.png) no-repeat;
	}

.vanoce-banner-descr div{
	padding: 6px 8px 6px 0px;
	line-height: 170%;
	font-size: 0.95em;
	text-align: justify;
	}

.vanoce-banner-nums{
	position: absolute;
	margin-top: -40px;
	margin-left: 220px;
	}

.vanoce-banner-nums span{
	display: block;
	float: left;
	border: 1px solid silver;
	padding: 3px 4px 2px;
	font-weight: bold;
	cursor: pointer;
	margin-left: 3px;
	font-size: 0.9em;
	}

.vanoce-banner-nums-active{
	background: rgb(217,224,206);
	}

.vanoce-banner-hide{
	display: none;
	}

.vanoce-banner-hg{
	height: 185px;
	}

.vanoce-pages{
	height: 15px;
	}

.vanoce-pages-bottom{
	height: 30px;
	}
