/*** login ***/
#login{
	width: 350px;
	position: absolute;
	margin-top: 110px;
	margin-left: -85px;
	display: none;
	z-index: 21;
	}

.login{
	width: 320px;
	padding: 10px 0px 30px;
	border: 5px solid rgb(153,178,70);
	background: rgb(217,223,195);
	}

.login table{
	width: 290px;
	}

.login thead td{
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	padding: 0px 0px 10px;
	}

.login td{
	border: 0px solid silver;
	padding: 4px 0px 3px;
	}

.login input{
	border: 1px solid rgb(160,160,160);
	width: 130px;
	}

.login-submit input{
	border: none;
	padding: 0px;
	display: block;
	width: 85px;
	height: 26px;
	position: absolute;
	margin-top: -15px;
	}

td.login-er{
	font-size: 0.85em;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px 5px;
	}

.login-close{
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	border: none;
	cursor: pointer;
	margin-top: -8px;
	margin-left: 306px;
	}

table.login-other{
	position: absolute;
	width: 320px;
	background: rgb(153,178,70);
	margin-top: 10px;
	border-top: 2px solid rgb(153,178,70);
	text-align: center;
	}

.login-other a{
	color: black;
	font-size: 0.85em;
	font-weight: bold;
	}

.login-other a:hover{
	color: white;
	}


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

.msg div{
	width: 88%;
	margin: auto;
	background:rgb(228,86,0);
	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, .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;
	}


/*** select ***/
/*
.selectm{
	width: 203px;
	height: 26px;
	border: 1px solid rgb(202,199,176);
	background: white url(/images/main/home_hsl_04.png) right no-repeat;
	}

.select{
	width: 203px;
	border: 1px solid black;
	background: white;
	position absolute;
	margin-top: 26px;
	margin-left: -1px;
	z-index: 200;
	display: none;
	}

.select div{
	padding: 3px 2px 2px 4px;
	cursor: default;
	}

.select div:hover{
	background: rgb(226,239,194);
	}

.selectv{
	width: 160px;
	display: block;
	position: absolute;
	margin-top: 2px;
	margin-left: 5px;
	padding-top: 4px;
	}
*/

/*** items-list ***/
.il{
	width: 740px;
	}

.il td{
	/*border: 1px solid silver;*/
	vertical-align: top;
	}

.il-name a{
	display: block;
	width: 175px;
	color: rgb(208,96,43);
	font-weight: bold;
	font-size: 0.85em;
	text-align: center;
	margin: auto;
	}

.il-name a:hover{
	color: rgb(0,3,51);
	}

.il-image a{
	display: block;
	width: 175px;
	margin: 5px auto;
	/*background: white;*/
	padding: 6px 0px;
	/*border: 1px solid rgb(237, 234, 222);*/
	}

td.il-image{
	vertical-align: bottom;
	}

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

.il-price{
	text-align: center;
	font-weight: bold;
	padding: 5px 0px 10px;
	}

.il-descr div{
	width: 165px;
	font-size: 0.75em;
	text-align: justify;
	}

.il-submit button{
	display: block;
	margin: 5px auto 5px;
	width: 165px;
	height: 26px;
	background: rgb(210,101,50) url(/images/other/il_submit.png);
	color: rgb(245,245,245);
	font-weight: bold;
	font-size: 0.8em;
	border: none;
	padding-left: 35px;
	}

.il-line{
	height: 50px;
	}

.il-line div{
	width: 96%;
	padding-top: 24px;
	border-bottom: 1px solid rgb(217,214,194);
	}

.il-dfs{
	height: 16px;
	}

.il-dfs-1{
	width: 99px;
	height: 16px;
	position: absolute;
	margin-left: 10px;
	}

.il-dfs-2{
	width: 64px;
	height: 16px;
	position: absolute;
	margin-left: 112px;
	}


.il-top{
	width: 758px;
	}

.il-top-filters{
	width: 758px;
	}

.il-top-sort{
	width: 758px;
	background: rgb(231,229,211);
	padding: 1px 0px;
	}

.il-top-sort-in{
	width: 756px;
	height: 47px;
	/*height: 67px;*/
	background: rgb(251,248,242) url(/images/other/itel_01.png) bottom repeat-x;
	}

.il-top-sort-radit, .il-top-sort-size{
	position: absolute;
	width: 83px;
	margin-top: 19px;
	/*margin-top: 28px;*/
	}

.il-top-sort-size{
	width: 200px;
	margin-left: 294px;
	}

.il-top-sort-radit span, .il-top-sort-size span{
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: 0.9em;
	}

.il-top-sort-by{
	display: block;
	position: absolute;
	margin-top: 15px;
	margin-left: 90px;
	border: 1px solid rgb(228,225,207);
	width: 160px;
	text-align: right;
	font-size: 0.9em;
	}

.il-top-sort-select{
	position: absolute;
	margin-top: 15px;
	margin-left: 500px;
	}

.il-top-sort-select select{
	width: 70px;
	font-size: 0.9em;
	border: 1px solid rgb(228,225,207);
	margin-right: 8px;
	}

.il-top-sort-select select option{
	/*padding: 3px 0px 2px 2px;*/
	}

option.il-top-sort-select-right{
	text-align: center;
	font-weight: bold;
	color: rgb(120,120,120);
	padding: 0px;
	}

select.il-top-sort-select-active{
	background:rgb(170, 213, 51);
	border: 1px solid black;
	}


.il-top-marks{
	width: 758px;
	font-size: 0.85em;
	margin-bottom: 5px;
	}

.il-top-marks td{
	vertical-align: top;
	}

.il-top-marks-name{
	font-weight: bold;
	text-align: right;
	padding: 2px 6px 15px 0px;
	}

.il-top-marks-inputs{
	line-height: 200%;
	}

.il-top-marks-inputs input{
	border: none;
	}

.il-top-marks-inputs span{
	padding: 0px 10px 0px 0px;
	white-space: nowrap;
	}

.il-top-marks-inputs span em{
	padding-left: 4px;
	color: rgb(193,86,36);
	text-decoration: underline;
	position: relative;
	top: -2px;
	font-style: normal;
	cursor: pointer;
	}

.il-top-marks-all{
	font-weight: bold;
	}

.il-top-modes{
	height: 30px;
	padding-top: 10px;
	}

.il-top-modes div{
	height: 32px;
	}

.il-top-modes img{
	display: block;
	width: 88px;
	height: 24px;
	position: absolute;
	margin-top: 2px;
	cursor: pointer;
	}

.il-top-modes-1{
	margin-left: 0px;
	}

.il-top-modes-1:hover, img.il-top-modes-1a{
	margin-top: 0px;
	margin-left: -2px;
	border: 2px solid rgb(226,222,208);
	}

.il-top-modes-2{
	margin-left: 93px;
	}

.il-top-modes-2:hover, img.il-top-modes-2a{
	margin-top: 0px;
	margin-left: 91px;
	border: 2px solid rgb(225,105,36);
	}

.il-top-modes-3{
	margin-left: 186px;
	}

.il-top-modes-3:hover, img.il-top-modes-3a{
	margin-top: 0px;
	margin-left: 184px;
	border: 2px solid rgb(170,213,51);
	}

.il-top-active{
	width: 758px;
	background: rgb(231,229,211);
	padding: 1px 0px;
	}

.il-top-active-in{
	width: 756px;
	background: rgb(116,143,54) url(/images/other/filters_active_bg.png) repeat-x;
	color: white;
	}

.il-top-active-1{
	width: 734px;
	}

.il-top-active-1 td{
	padding: 2px 0px 2px;
	}

.il-top-active-2{
	width: 480px;
	margin-left: 10px;
	font-size: 0.85em;
	border-left: 1px solid white;
	}

.il-top-active-2 td{
	vertical-align: top;
	}

.il-top-active-del button{
	display: block;
	margin: 8px auto;
	border: 1px solid white;
	font-weight: bold;
	background: rgb(175,191,119);
	color: white;
	cursor: pointer;
	}

.il-top-active-del button:hover{
	border: 1px solid black;
	background: rgb(155,171,99);
	}


.il-top-tp{
	width: 758px;
	}

.il-top-tp td{
	vertical-align: top;
	}

h2.il-top-tp-name{
	padding: 10px 10px 8px 20px;
	}

div.il-top-tp-text p{
	text-indent: 0;
	font-size: 0.85em;
	padding: 0px 30px 15px 20px;
	text-align: justify;
	line-height: 140%;
	}

div.il-top-tp-text h2, div.il-top-tp-text h1{
	padding: 4px 10px 5px 20px;
	color: rgb(146,171,84);
	}

.il-top-tp-poradna{
	width: 280px;
	height: 139px;
	background: url(/images/other/ites_poradna.png) no-repeat;
	}

.il-top-tp-poradna span{
	display: block;
	padding: 14px 0px 0px 38px;
	font-weight: bold;
	color: rgb(129,169,52);
	font-size: 1.1em;
	}

.il-top-tp-poradna a{
	display: block;
	padding: 8px 0px 6px 37px;
	margin: 5px 63px auto auto;
	background: url(/images/other/poradna_ar.png) 20px 12px no-repeat;
	font-weight: bold;
	color: rgb(79,79,79);
	font-size: 0.85em;
	}


/*
.il-top-ttp-title{
	width: 758px;
	font-size: 0.85em;
	}

.il-top-ttp-title div{
	padding: 6px 10px 4px 38px;
	background: 14px 3px url(/images/other/il_top_home.png) no-repeat;
	}
´*/


.ilc{
	width: 241px;
	}

.ilc td{
	vertical-align: top;
	}

.ilc-name a{
	display: block;
	width: 235px;
	color: rgb(208,96,43);
	font-weight: bold;
	font-size: 0.85em;
	text-align: center;
	margin: auto;
	padding: 10px 0px 8px;
	}

.ilc-price-normal{
	text-decoration: line-through;
	padding: 5px 0px 0px 15px;
	font-size: 0.85em;
	}

.ilc-price{
	padding: 5px 0px 0px 15px;
	font-size: 0.85em;
	font-weight: bold;
	color: rgb(129,169,52);
	}

.ilc-store{
	padding: 5px 0px 9px 15px;
	font-size: 0.85em;
	}

.ilc-submit{
	display: block;
	width: 86px;
	height: 21px;
	margin: auto auto 6px auto;
	}

.ilc-color-1 td{
	background: white;
	}

.ilc-color-2 td{
	background: rgb(249,248,240);
	}

.ilc-img a{
	display: block;
	width: 125px;
	border: 1px solid rgb(233,230,207);
	background: white;
	margin: 5px auto;
	}

.ilc-img a img{
	display: block;
	margin: 5px auto;
	}

.ilc-line{
	font-size: 1px;
	}

.ilc-color-1 .ilc-line div{
	border-top: 1px solid rgb(249,248,240);
	border-bottom: 1px solid white;
	}

.ilc-color-2 .ilc-line div{
	border-bottom: 1px solid rgb(249,248,240);
	border-top: 1px solid white;
	}

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

.ited-h1{
	padding: 7px 5px 10px 5px;
	font-size: 1.65em;
	font-weight: bold;
	}

.ited-h1 h1{
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	display: inline;
	}

.ited-h1 span{
	font-size: 0.6em;
	color: rgb(151,178,84);
	}

.ited-top{
	width: 735px;
	}

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

.ited-col-01{
	width: 314px;
	}

.ited-images-01{
	width: 314px;
	background: rgb(203,203,203);
	padding: 1px 0px;
	}

.ited-images-02{
	width: 312px;
	background: white;
	padding: 1px 0px;
	}

.ited-images-03{
	width: 310px;
	background: rgb(235,233,219);
	padding: 8px 0px;
	}

.ited-images-03 a{
	display: block;
	width: 294px;
	margin: auto;
	padding: 2px 0px;
	background: white;
	}

.ited-images-03 a img{
	display: block;
	margin: auto;
	}


.ited-images table{
	width: 312px;
	margin-top: 10px;
	}

.ited-images-col-01{
	width: 72px;
	}

.ited-images-04{
	width: 72px;
	background: rgb(203,203,203);
	padding: 1px 0px;
	}

.ited-images-05{
	width: 70px;
	background: rgb(235,233,219);
	padding: 5px 0px;
	}

.ited-images-05 a{
	display: block;
	width: 60px;
	margin: auto;
	padding: 0px;
	background: white;
	}

.ited-images-05 a img{
	display: block;
	margin: auto;
	padding: 2px 0px;
	}

.ited-images-12 .ited-images-04{
	margin-right: 4px;
	}

.ited-images-13 .ited-images-04{
	margin-left: 4px;
	}


.ited-price{
	width: 410px;
	margin-right: 0px;
	}

.ited-price td{
	padding: 3px 0px 2px;
	text-align: right;
	line-height: 160%;
	}

.ited-price div{
	display: block;
	float: left;
	padding-left: 10px;
	font-weight: bold;
	}

.ited-price span{
	padding-right: 14px;
	}

.ited-price-01{
	color: rgb(208,96,43);
	}

.ited-price-01 span{
	font-weight: bold;
	font-size: 1.15em;
	position: relative;
	top: -1px;
	}

.ited-size{
	width: 405px;
	margin: 40px 0px 7px auto;
	border: 1px solid rgb(210,207,187);
	background: rgb(242,240,230) url(/images/other/ited_size_back.png) repeat-x bottom;
	}

.ited-size-name{
	width: 145px;
	border: 1px solid rgb(210,207,187);
	border-bottom: none;
	background: rgb(242,240,230);
	position: absolute;
	margin-top: -31px;
	margin-left: -1px;
	}

.ited-size-name span{
	display: block;
	padding: 9px 0px 7px;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	}

.ited-size-help{
	padding: 9px 0px 5px 8px;
	}

.ited-size-help a:hover{
	color: rgb(51,51,51);
	}

.ited-size-help-01{
	padding-right: 20px;
	background: url(/images/other/ited_size_help_01.png) right center no-repeat;
	}

.ited-size-help-02{
	padding-right: 20px;
	background: url(/images/other/ited_size_help_02.png) right center no-repeat;
	margin-left: 20px;
	}

.ited-size-zvolte{
	padding: 8px 0px 5px 8px;
	font-weight: bold;
	font-size: 0.85em;
	}

.ited-size-zvolte em{
	font-style: normal;
	padding-right: 6px;
	}

.ited-size-zvolte span{
	padding: 2px 2px 2px 1px;
	cursor: pointer;
	}

.ited-size-zvolte span:hover{
	background: rgb(211,209,189);
	}

span.ited-size-zvolte-active, span.ited-size-zvolte-active:hover{
	color: white;
	background: rgb(151,185,85);
	}

.ited-sizes{
	width: 240px;
	/*width: 390px;*/
	margin-left: 10px;
	line-height: 190%;
	font-size: 0.6em;
	line-height: 300%;
	}

.ited-sizes span{
	padding: 3px 3px 2px;
	border: 1px solid rgb(223,220,201);
	background: rgb(254,254,253) url(/images/other/ited_sizes_back.png) repeat-x bottom;
	font-size: 0.85em;
	font-weight: bold;
	white-space: nowrap;
	cursor: pointer;
	font-size: 1.4em;
	}

.ited-sizes span:hover, span.ited-sizes-actual{
	color: white;
	background: rgb(151,185,85);
	}

.ited-total{
	width: 141px;
	position: absolute;
	margin-left: 259px;
	margin-top: -2px;
	font-weight: bold;
	text-align: right;
	}

.ited-total select{
	border: 1px solid rgb(195,192,170);
	font-weight: bold;
	}

.ited-submit{
	width: 407px;
	margin-right: 0px;
	height: 53px;
	}

.ited-submit input{
	padding: 0px;
	display: block;
	width: 252px;
	height: 53px;
	position: absolute;
	margin-left: 153px;
	}

.ited-submit-delivery, .ited-submit-store{
	display: block;
	border: none;
	width: 121px;
	height: 19px;
	position: absolute;
	margin-left: 17px;
	margin-top: 6px;
	}

.ited-submit-store{
	margin-top: 31px;
	}

.ited-tabs-dph{
	padding-top: 20px;
	font-size: 0.85em;
	}

.ited-tabs{
	width: 735px;
	margin: 40px auto auto;
	}

.ited-tabs-menu{
	width: 735px;
	position: relative;
	left: 1px;
	top: 1px;
	z-index: 50;
	}

.ited-tabs-menu td{
	vertical-align: bottom;
	}

.ited-tabs-menu a{
	display: block;
	text-align: center;
	text-decoration: none;
	background: rgb(239,238,226) url(/images/other/ited_tabs_01.png) no-repeat;
	color: rgb(67,67,67);
	font-size: 0.85em;
	font-weight: bold;
	}

.ited-tabs-menu a:hover{
	text-decoration: underline;
	background-color: rgb(229,228,216);
	}

.ited-tabs-menu a span{
	display: block;
	padding: 5px 0px 4px;
	border-bottom: 1px solid rgb(205,202,180);
	}

.ited-tabs-menu-active a, .ited-tabs-menu-active a:hover{
	background: rgb(225,222,203) url(/images/other/ited_tabs_02.png) no-repeat;
	}

.ited-tabs-menu-active a span{
	padding: 9px 0px 7px;
	border-bottom: none;
	}

.ited-tabs-menu div{
	position: absolute;
	margin-left: -1px;
	background: url(/images/other/ited_tabs_04.png) no-repeat;
	width: 4px;
	height: 29px;
	}

.ited-tabs-menu-active div{
	background: url(/images/other/ited_tabs_03.png) no-repeat;
	}

.ited-tabs-block{
	width: 735px;
	background: rgb(225,222,203);
	padding: 10px 0px 1px;
	border-top: 1px solid rgb(205,202,180);
	}

.ited-tabs-block-1{
	width: 733px;
	background: rgb(243,242,232) url(/images/other/ited_tabs_bg.png) bottom repeat-x;
	}

.ited-tabs-block-2{
	padding: 10px 16px 10px 17px;
	}

#ited-tabs-1, #ited-tabs-2, #ited-tabs-3, #ited-tabs-4{
	display: none;
	}

.ited-tabs-descr{
	text-align: justify;
	font-size: 0.9em;
	line-height: 175%;
	}

.ited-tabs-descr p{
	text-indent: 0px;
	}

.ited-sizesa{
	width: 735px;
	font-size: 0.85em;
	margin: 20px auto auto;
	background: rgb(242,239,230);
	border: 2px solid black;
	}

.ited-sizesa td{
	border: 1px solid silver;
	padding: 3px 0px 2px;
	text-align: center;
	}

.ited-sizesa-name span{
	font-weight: bold;
	display: block;
	text-align: right;
	padding-right: 3px;
	}

.ited-sizesa-blank{
	height: 10px;
	background: white;
	}

.ited-sizesa-block{
	width: 780px;
	padding: 15px 0px;
	background: white;
	}

.ited-sizesa-name{
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	}

.ited-tech{
	width: 700px;
	margin: 10px auto;
	}

.ited-tech td{
	vertical-align: top;
	}

.ited-tech img{
	border: 1px solid rgb(225,222,203);
	}

.ited-tech p{
	text-indent: 0;
	}

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

.ited-tech-blank{
	height: 30px;
	}

.ited-tech-blank div{
	height: 15px;
	border-bottom: 1px solid rgb(225,222,203);
	}

.ited-tgs{
	padding: 15px 0px;
	}

.ited-tgs .il{
	width: 700px;
	}

.ited-tgs .il-image img{
	border: 1px solid rgb(225,222,203);
	}

.ited-tgs .il-submit button{
	width: 155px;
	background: rgb(210,101,50) url(/images/other/il_submit_02.png);
	}

.ited-tgs .il-name, .ited-tgs .il-image, .ited-tgs .il-price, .ited-tgs .il-submit, .ited-tgs .il-dfs{
	border-right: 1px solid rgb(225,222,203);
	}

.ited-tgs .il{
	border-right: 2px solid rgb(243,241,232);
	}

.ited-tgs .il-dfs-2{
	width: 54px;
	}

.ited-meric{
	width: 735px;
	background: black;
	padding: 2px 0px;
	margin: 15px auto 5px;
	}

.ited-meric-in{
	width: 731px;
	background: rgb(242,239,230);
	padding: 10px 0px;
	}

.ited-meric table{
	width: 710px;
	}

.ited-meric a{
	display: block;
	width: 186px;
	height: 124px;
	margin: auto;
	}

.ited-meric img{
	display: block;
	width: 186px;
	height: 124px;
	border: none;
	}

.ited-meric strong{
	display: block;
	font-size: 1.25em;
	color: rgb(215,103,39);
	padding: 5px 0px;
	}

.ited-meric p{
	text-indent: 0;
	}

.ited-meric p span{
	font-weight: bold;
	}

.ited-gifts{
	width: 407px;
	margin: auto 0px 7px auto;
	/*background: rgb(240,238,227);*/
	background: rgb(222,105,36);
	/*border: 1px solid rgb(210,207,187);*/
	color: white;
	}

.ited-gifts table{
	width: 405px;
	font-size: 0.8em;
	}

.ited-gifts td{
	padding: 3px 0px 6px;
	}

.ited-gifts span{
	display: block;
	font-weight: bold;
	padding: 4px 0px 0px 6px;
	}

.ited-gifts select{
	width: 308px;
	position: absolute;
	}




/*
	height: 16px;
	position: absolute;
	margin-left: 112px;
*/
/*** strankovani ***/
.ites-pages{
	text-align: right;
	color: rgb(192,207,155);
	font-size: 1.2em;

	}

.ites-pages a{
	padding: 3px 5px 2px;
	color: black;
	font-size: 0.9em;
	}

.ites-pages a:hover{
	background: rgb(235, 239, 224);
	}

a.ites-pages-next-cs, a.ites-pages-next-en, a.ites-pages-previous-cs, a.ites-pages-previous-en{
	padding: 0px;
	margin-left: 10px;
	position: relative;
	top: 6px;
	font-size: 1px;
	}

a.ites-pages-previous-cs, a.ites-pages-previous-en{
	margin-left: 0px;
	margin-right: 10px;
	}

a.ites-pages-next-cs:hover, a.ites-pages-next-en:hover, a.ites-pages-previous-cs:hover, a.ites-pages-previous-en:hover{
	background: none;
	}

.ites-pages-next-cs img, .ites-pages-next-en img{
	width: 69px;
	height: 23px;
	}

.ites-pages-previous-cs img{
	width: 113px;
	height: 23px;
	}

.ites-pages-previous-en img{
	width: 105px;
	height: 23px;
	}

a.ites-pages-active{
	font-weight: bold;
	font-size: 1.3em;
	}

.ites-pages-pocet, .ites-pages-pocet-2{
	text-align: right;
	padding: 10px 5px 35px;
	color: rgb(143,137,107);
	}

.ites-pages-pocet-2{
	padding-bottom: 10px;
	}

.ites-pages-pocet span, .ites-pages-pocet-2 span{
	font-size: 0.85em;
	border-bottom: 1px dotted rgb(121,147,56);
	padding: 0px 3px;
	}

.ites-pages-pocet span em, .ites-pages-pocet-2 span em{
	font-weight: bold;
	font-style: normal;
	}

.ited-qy-h2{
	font-size: 1.4em;
	color: rgb(117,143,44);
	padding: 8px 0px 5px;
	}

.ited-qy-h2 h2{
	margin: 0px;
	display: inline;
	font-size: 1.1em;
	}

.ited-qy-add{
	width: 670px;
	margin: 15px auto;
	font-size: 0.9em;
	}

.ited-qy-add td{
	padding: 4px 0px 3px;
	}

.ited-qy-add input, .ited-qy-add textarea{
	width: 540px;
	font-size: 1em;
	border: 1px solid rgb(175,191,119);
	}

.ited-qy-name span, .ited-qy-nameb span{
	display: block;
	padding-right: 10px;
	text-align: right;
	}

.ited-qy-nameb span{
	font-weight: bold;
	}

.ited-qy-input-01 input{
	background: rgb(245,245,245);
	}

.ited-qy-input-02 textarea{
	}

.ited-qy-input-03 input{
	width: 150px;
	}

.ited-qy-input-04 input{
	width: 100px;
	}

.ited-qy-submit input{
	background: rgb(175,191,119) url(/images/other/ited_qy_submit.png) center center repeat-x;
	font-weight: bold;
	width: 122px;
	padding-left: 0px;
	padding-right: 0px;
	}

.ited-qy{
	width: 670px;
	font-size: 0.85em;
	}

.ited-qy td{
	vertical-align: top;
	}

.ited-qy-bcg{
	height: 57px;
	background: url(/images/other/ited_qy_1.png) right 9px no-repeat;
	}

.ited-qy-blank{
	height: 30px;
	}

td.ited-qy-text-1{
	padding-bottom: 3px;
	background: rgb(237,236,226);
	}

.ited-qy-text-1 div{
	padding: 8px 10px;
	border-left: 2px solid rgb(184,212,51);
	position: relative;
	left: -1px;
	}

.ited-qy-text-2{
	background: rgb(128,163,63);
	border-left: 2px solid rgb(81,108,26);
	}

.ited-qy-text-2 div{
	padding: 6px 10px;
	color: white;
	}

.ited-qy-text-1 span, .ited-qy-text-2 span{
	font-weight: bold;
	}

.ited-link{
	padding: 30px 0px;
	font-size: 0.8em;
	}

.ited-link a{
	display: block;
	float: left;
	padding: 4px 0px 3px;
	}

a.ited-link-doporucit{
	padding-left: 18px;
	padding-right: 10px;
	background: url(/images/other/ited_doporucit.png) 2px 5px no-repeat;
	}

a.ited-link-print{
	padding-left: 18px;
	padding-right: 10px;
	background: url(/images/other/ited_print.png) 2px 5px no-repeat;
	}


/*** znacky ***/
.znacky{
	width: 950px;
	margin: 20px auto;
	}

.znacky td{
	/*padding: 7px 0px 5px;*/
	border: 0px solid silver;
	vertical-align: top;
	}

.znacky td a{

	}

.znacky-name span{
	display: block;
	margin: 0px 5px 15px;
	background: rgb(76,76,76) url(/images/main/menu_top_04.png) repeat-x;
	text-align: center;
	font-weight: bold;
	font-size: 1.6em;
	padding: 8px 0px 6px;
	color: white;
	}

.znacky-char div, .znacky-char-2 div{
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
	background: rgb(235,233,220);
	margin: 0px 25px;
	padding: 4px 0px 3px;
	}

.znacky-char-2 div{
	text-align: left;
	padding-left: 10px;
	}

.znacky-marks div{
	padding: 5px 10px 20px 30px;
	line-height: 180%;
	}

.znacky-marks li{
	list-style-type: square;
	color: rgb(155, 202, 30)
	}

.znacky-marks span{
	font-size: 0.85em;
	}

/*** home ***/
.home-big-block{
	padding: 0px 0px 25px;
	}

.home-big{
	width: 720px;
	height: 222px;
	background: url(/images/other/home_banner_bg.png) no-repeat;
	}

.home-big a{
	display: block;
	margin: auto;
	position: absolute;
	margin-top: 1px;
	margin-left: 1px;
	width: 713px;
	height: 214px;
	}

.home-big img{
	display: block;
	width: 713px;
	height: 214px;
	position: absolute;
	}

.home-big #swa, .home-big #swn{
	position: absolute;
	z-index: 8;
	}

.home-big .swl{
	z-index: 11;
	}

.home-text{
	font-size: 0.85em;
	line-height: 150%;
	padding-top: 30px;
	}

.home-text p{
	text-indent: 0;
	}

.home-text h1{
	font-size: 2em;
	padding: 0px 0px 0px;
	}

#swl{
	width: 713px;
	height: 214px;
	position: absolute;
	}

.swl{
	position: absolute;
	margin-top: 190px;
	width: 16px;
	padding: 3px 0px 2px;
	text-align: center;
	background: rgb(230,230,230);
	opacity: 0.65;
	font-weight: bold;
	font-size: 0.85em;
	border: 1px solid silver;
	cursor: pointer;
	z-index: 15;
	}

.swla{
	background: black;
	color: white;
	}

/*** doporucit ***/
.dop{
	width: 540px;
	background: white;
	border: 1px solid black;
	border-top: 4px solid rgb(243,242,232);
	}

.dop-in{
	padding: 25px;
	}

.dop h3{
	font-size: 1.8em;
	padding: 0px 0px 5px 10px;
	font-weight: normal;
	}

.dop table{
	width: 450px;
	}

.dop form{
	background: rgb(242,242,242);
	padding: 15px;
	}

.dop textarea{
	width: 450px;
	display: block;
	margin: auto;
	border: 1px solid rgb(230,230,230);
	}

.dop-tt{
	width: 450px;
	margin: 5px 0px;
	border: 1px dashed rgb(230,230,230);
	background: white;
	font-size: 0.85em;
	}

.dop-tt div{
	padding: 4px 4px 3px;
	}

.dop-top{
	text-align: center;
	font-size: 0.9em;
	font-weight: bold;
	}

.dop-top input{
	display: block;
	width: 96%;
	font-size: 1em;
	border: 1px solid silver;
	margin-top: 2px;
	margin-bottom: 20px;
	}

.dop-close{
	padding: 8px 40px 6px 20px;
	background: rgb(243,242,232) url(/images/other/dop_close.png) right center no-repeat;
	position: absolute;
	margin-top: -52px;
	margin-left: 406px;
	font-weight: bold;
	font-size: 0.85em;
	border-right: 10px solid rgb(243,242,232);
	cursor: pointer;
	text-decoration: underline;
	}

.dop-close:hover{
	background: rgb(223,222,212) url(/images/other/dop_close.png) right center no-repeat;
	border-right: 10px solid rgb(223,222,212);
	}

.dop-submit button{
	display: block;
	width: 129px;
	height: 27px;
	background: rgb(196,91,42) url(/images/main/home_hsl_05.png) no-repeat;
	color: white;
	font-weight: bold;
	font-size: 1em;
	padding-top: 0px;
	border: none;
	margin: 8px 0px auto auto;
	}


/*** home-clanky ***/
.home-clanky{
	width: 720px;
	padding-top: 30px;
	}

.home-clanky-name-top{
	border-bottom: 2px solid rgb(245,243,231);
	}

.home-clanky-name-top span{
	display: block;
	background: rgb(245,243,231);
	width: 225px;
	padding: 10px 0px 5px;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	color: rgb(76,76,76);
	}

.home-clanky-name{
	border-top: 1px solid rgb(220,223,196);
	padding: 10px 7px 0px;
	}

.home-clanky-name span{
	font-size: 0.85em;
	padding-right: 9px;
	}

.home-clanky-name h1{
	color: rgb(121,158,55);
	display: inline;
	margin: 0px;
	font-size: 1em;
	}

.home-clanky-name strong, .home-clanky-name strong a{
	color: rgb(121,158,55);
	}

.home-clanky-text{
	padding: 0px 7px 10px;
	font-size: 0.85em;
	}

.home-clanky-text p{
	text-indent: 0;
	line-height: 160%;
	padding: 3px 0px;
	}

.home-clanky-all{
	height: 45px;
	}

.home-clanky-all a{
	display: block;
	float: right;
	text-decoration: underline;
	color: rgb(129,169,52);
	font-weight: bold;
	font-size: 0.85em;
	padding-right: 5px;
	}

.home-clanky-clear{
	clear: both;
	}


/*
.home-clanky table{
	width: 720px;
	}

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

.home-clanky-name a{
	display: block;
	padding: 6px 9px 4px;
	background: rgb(248,246,237);
	text-decoration: none;
	font-weight: bold;
	color: rgb(189,89,42);
	font-size: 0.95em;
	}

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

.home-clanky-text{
	padding: 0px 7px;
	font-size: 0.85em;
	}

.home-clanky-text p{
	text-indent: 0;
	line-height: 160%;
	padding: 3px 0px;
	}

.home-clanky-url{
	height: 45px;
	}

.home-clanky-url a{
	display: block;
	float: right;
	text-decoration: underline;
	color: rgb(129,169,52);
	font-weight: bold;
	font-size: 0.85em;
	padding-right: 5px;
	}
*/

/*** ibox ***/
.ibox{
	width: 435px;
	background: rgb(154,198,70);
	padding: 3px 0px;
	}

.ibox-in{
	width: 429px;
	background: white;
	}

.ibox-inin{
	padding: 12px;
	}

.ibox-detail{
	width: 410px;
	}

.ibox-detail h1{
	font-size: 1.1em;
	padding: 10px 5px 10px 15px;
	}

.ibox-detail-img img{
	display: block;
	margin: 10px auto;
	}

.ibox-name{
	width: 429px;
	background: rgb(78,78,78);
	color: rgb(193,229,124);
	font-weight: bold;
	font-size: 1.2em;
	}

.ibox-name span{
	display: block;
	padding: 8px 0px 6px;
	text-align: center;
	}

.ibox-name div{
	display: block;
	width: 21px;
	height: 22px;
	background: white url(/images/other/ibox_01.png) no-repeat;
	position: absolute;
	margin-top: 5px;
	margin-left: 403px;
	cursor: pointer;
	}

/*** registrace ***/
.reg{
	width: 700px;
	background: rgb(153,178,70);
	padding: 3px 0px;
	margin: 10px auto;
	}

.reg-in{
	width: 694px;
	background: rgb(217,223,195);
	padding: 10px 0px 10px;
	}

.reg table{
	width: 650px;
	}

.reg td{
	padding: 7px 0px 5px;
/*	border: 1px solid silver;*/
	}

.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(157,187,80);
	width: 175px;
	height: 40px;
	border: 2px solid rgb(138,172,58);
	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(153,178,70);
	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: red;
	}

.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(153,178,70);
	padding: 3px 0px;
	margin: 10px auto;
	}

.set-2{
	width: 500px;
	}

.set-in, .set-2-in{
	width: 894px;
	background: rgb(217,223,195);
	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(153,178,70);
	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(153,178,70);
	color: white;
	line-height: 180%;
	}

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

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

.set-blank{
	height: 30px;
	}


/*** kosik top ***/
.carm-top{
	width: 1000px;
	margin: 30px auto auto;
	background: rgb(220,217,198);
	padding: 2px 0px 1px;
	}

.carm-top-in{
	width: 998px;
	background: rgb(236,234,221);
	}

.carm-top table{
	width: 998px;
	}

.carm-top-image{
	margin: 15px auto;
	width: 148px;
	background: rgb(210,210,210);
	padding: 1px 0px;
	}

.carm-top-image div{
	width: 146px;
	background: white;
	padding: 1px 0px;
	}

.carm-top-image div div{
	width: 144px;
	background: rgb(227,225,207);
	padding: 6px 0px;
	}

.carm-top-image a{
	width: 132px;
	display: block;
	margin: auto;
	background: white;
	padding: 5px 0px;
	}
.carm-top-image a img{
	display: block;
	margin: auto;
	}

.carm-top-text div{
	font-size: 1.3em;
	padding-left: 15px;
	font-weight: bold;
	color: rgb(100,100,100);
	}

.carm-top-text h3{
	font-size: 1.85em;
	padding: 5px 0px 0px 15px;
	color: rgb(129,169,52);
	}

.carm-top-text h3 span{
	font-size: 0.8em;
	font-weight: normal;
	font-style: italic;
	}

.carm-top-submit{
	padding: 34px 0px;
	}

.carm-top-submit input{
	display: block;
	margin: auto;
	width: 178px;
	height: 43px;
	}

.carm td{
	vertical-align: top;
	}

.carm-name{
	width: 100%;
	padding: 18px 0px 6px 25px;
	background: url(/images/other/carm_name.png) 10px 23px no-repeat;
	font-weight: bold;
	font-size: 1.35em;
	}

.carm-name span{
	color: rgb(129,169,52);
	}

.carm-back{
	padding: 10px 0px;
	}

.carm-back a{
	padding-left: 27px;
	background: url(/images/other/carm_back.png) 15px 4px no-repeat;
	font-weight: bold;
	font-size: 0.95em;
	color: rgb(129,169,52);
	}

.carm-step{
	width: 700px;
	height: 270px;
	background: url(/images/other/carm_step.png) 30px 50px no-repeat;
	}

.carm-step-size{
	position: absolute;
	width: 85px;
	text-align: center;
	margin-top: 122px;
	margin-left: 283px;
	font-size: 1.4em;
	font-weight: bold;
	}

.carm-step-sizes{
	width: 180px;
	position: absolute;
	margin-top: 50px;
	margin-left: 500px;
	}

.carm-step-sizes td{
	padding: 6px 0px 5px;
	}

.carm-step-sizes span{
	display: block;
	padding: 0px 0px 0px 10px;
	}

.carm-step-sizes-actual{
	font-weight: bold;
	background: rgb(236,234,221);
	}

tr.carm-step-sizes-meric span{
	padding-top: 15px;
	font-weight: bold;
	font-size: 0.85em;
	}

.carm-cart{
	width: 300px;
	background: rgb(220,217,198);
	padding: 0px 0px 1px;
	position: relative;
	top: -1px;
	z-index: 99;
	}

.carm-cart-in{
	width: 298px;
	background: rgb(236,234,221);
	}

.carm-cart h3{
	text-align: center;
	padding: 5px 0px 10px;
	font-weight: bold;
	font-size: 1.3em;
	}

.carm-cart table{
	width: 280px;
	}

.carm-cart-img{
	width: 74px;
	background: rgb(217,217,217);
	padding: 1px 0px;
	margin-top: 5px;
	}

.carm-cart-img div{
	width: 72px;
	background: rgb(227,224,200);
	padding: 4px 0px;
	}

.carm-cart-img a{
	display: block;
	margin: auto;
	width: 64px;
	background: white;
	padding: 2px 0px;
	}

.carm-cart-img img{
	display: block;
	margin: auto;
	}

.carm-cart-name a{
	display: block;
	font-weight: bold;
	font-size: 0.95em;
	color: rgb(129,169,52);
	}

.carm-cart-name span{
	font-style: italic;
	font-weight: normal;
	line-height: 150%;
	}

table.carm-cart-right{
	width: 195px;
	margin: auto 0px 15px auto;
	font-size: 0.95em;
	}

table.carm-cart-right td{
	padding: 3px 0px 2px;
	}

.carm-cart-right-right span{
	display: block;
	text-align: right;
	padding-right: 15px;
	}

.cart-right-delpay{
	width: 96%;
	margin: 8px auto 2px;
	}

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

.cart-right-delpay-blank{
	height: 10px;
	}

.carm-line{
	height: 10px;
	width: 270px;
	border-bottom: 1px solid white;
	}

.carm-tocart{
	width: 270px;
	border-top: 1px solid rgb(221,219,207);
	padding-top: 5px;
	}

.carm-tocart span{
	display: block;
	font-size: 1.2em;
	padding: 0px 5px 0px 8px;
	}

.carm-tocart span em{
	display: block;
	position: absolute;
	font-weight: bold;
	font-style: normal;
	width: 140px;
	margin-left: 115px;
	text-align: right;
	}

.carm-tocart button{
	display: block;
	margin: 15px auto auto;
	width: 143px;
	height: 31px;
	background: url(/images/other/carm_tocart.png) no-repeat;
	border: none;
	font-weight: bold;
	color: white;
	font-size: 0.8em;
	padding-top: 0px;
	}


/*** cart ***/
.cart-main{
	width: 1000px;
	margin: 35px auto auto;
	}

td.cart-main-tdt{
	vertical-align: top;
	padding-top: 20px;
	}

.cart-main-hide-submit{
	position: absolute;
	width: 1px;
	height: 1px;
	padding: none;
	border: none;
	margin-top: -5px;
	background: rgb(249,246,236);
	}

.cart-steps{
	width: 1000px;
	height: 70px;
	}

.cart-steps td{
	vertical-align: top;
	}

.cart-steps-col-01{
	width: 228px;
	}

.cart-steps-col-02{
	width: 258px;
	}

.cart-steps-col-03{
	width: 35px;
	}

.cart-steps-bg{
	background: url(/images/other/cart_steps_bg.png) no-repeat;
	}

.cart-steps-bga{
	background: url(/images/other/cart_steps_bga.png) no-repeat;
	}

.cart-steps-bg button, .cart-steps-bga button{
	display: block;
	background: none;
	width: 228px;
	height: 52px;
	border: none;
	font-size: 1.3em;
	padding: 0px;
	cursor: pointer;
	text-align: left;
	}

.cart-steps-bga button{
	color: white;
	}

.cart-steps-bg button:hover span, .cart-steps-bga button:hover span{
	text-decoration: underline;
	}

/*
.cart-steps-bg input, .cart-steps-bga input{
	display: block;
	background: none;
	width: 228px;
	height: 52px;
	border: none;
	font-size: 1.3em;
	padding: 0px;
	cursor: pointer;
	text-align: left;
	padding-left: 36px;
	padding-top: 0px;
	position: absolute;
	z-index: 10;
	}

.cart-steps-bg div, .cart-steps-bga div{
	position: absolute;
	margin-left: 0px;
	margin-top: 17px;
	font-size: 1.3em;
	cursor: pointer;
	z-index: 9;
	}

.cart-steps-bga div, .cart-steps-bga input{
	color: white;
	}

.cart-steps-bg:hover input, .cart-steps-bga:hover input{
	text-decoration: underline;
	}
*/
.cart-steps-bg span, .cart-steps-bga span{
	margin-left: 15px;
	}

.cart-steps-bg span em, .cart-steps-bga span em{
	font-style: normal;
	font-weight: bold;
	}

.cart-steps-end{
	background: url(/images/other/cart_steps_end.png) no-repeat;
	}

.cart-steps-end div{
	background: none;
	width: 228px;
	height: 52px;
	border: none;
	font-size: 1.3em;
	padding: 0px;
	text-align: left;
	}

.cart-steps-end div span{
	display: block;
	margin-left: 45px;
	margin-top: 17px;
	}

.cart-steps-next{
	background: url(/images/other/cart_steps_next.png) 8px 20px no-repeat;
	}


.kosik-top-end div, .kosik-top-end-a div{
	width: 228px;
	height: 70px;
	/*background: url(/images/other/kosik_01.png);*/
	background: url(/images/other/cart_steps_bg.png) no-repeat;
	}

.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: 228px;
	height: 70px;
	background: url(/images/other/cart_steps_bg.png) no-repeat;
	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/cart_steps_bga.png);
	color: white;
	/*text-decoration: underline;*/
	}

.kosik-top-steps div span, .kosik-top-steps-a div span{
	display: block;
	padding: 17px 0px 0px 18px;
	font-size: 1.35em;
	font-weight: normal;
	color: black;
	}

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

.kosik-top strong{
	font-size: 1.3em;
	}

.cart-list{
	width: 710px;
	margin: auto auto 20px;
	}

.cart-list td{
	border: 1px solid rgb(223,220,199);
	}

.cart-list-top td{
	text-align: center;
	font-weight: bold;
	padding: 6px 0px 4px;
	background: rgb(241,238,224);
	font-size: 0.95em;
	}

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

.cart-list-del button{
	display: block;
	margin: auto;
	width: 30px;
	height: 60px;
	background: url(/images/other/cart_list_del.png) center center no-repeat;
	padding: 0px;
	border: none;
	cursor: pointer;
	}

td.cart-list-img{
	border-right: none;
	}

.cart-list-img div{
	width: 68px;
	background: rgb(221,221,221);
	padding: 1px 0px;
	}

.cart-list-img a{
	display: block;
	margin: auto;
	padding: 3px 0px;
	width: 66px;
	background: rgb(236,234,219);
	}

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

td.cart-list-name{
	border-left: none;
	}

.cart-list-name a{
	font-weight: bold;
	font-size: 0.85em;
	}

.cart-list-name span{
	font-weight: normal;
	}

.cart-list-total input{
	display: block;
	width: 45px;
	border: 1px solid rgb(234,231,214);
	background: white url(/images/other/cart_list_total.png) bottom repeat-x;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	}

.cart-list-price span, .cart-list-price-2 span{
	display: block;
	text-align: right;
	padding-right: 12px;
	}

.cart-list-price span{
	font-weight: bold;
	}

.cart-list-sum td{
	padding: 8px 0px 6px;
	background: rgb(234,231,214);
	}

.cart-list-sum strong{
	display: block;
	padding: 0px 0px 0px 15px;
	}

.cart-list-recount button{
	display: block;
	margin: auto;
	width: 75px;
	border: 1px solid rgb(221,221,221);
	background: rgb(250,250,250) url(/images/other/cart_list_recount.png) bottom repeat-x;
	font-size: 0.85em;
	}

.cart-list-gifts-name{
	font-size: 0.8em;
	}

.cart-list-gifts-name span{
	display: block;
	font-weight: bold;
	padding: 5px 10px;
	color: rgb(144,169,84);
	}

.cart-list-gifts-name div{
	padding: 5px 10px;
	font-weight: bold;
	}








.cart-submit-cs, .cart-submit-en{
	display: block;
	position: absolute;
	width: 180px;
	height: 45px;
	background: url(/images/other/cart_submit_cs.png);
	border: none;
	padding: 0px;
	margin-left: 530px;
	cursor: pointer;
	}

.cart-submit-en{
	background: url(/images/other/cart_submit_en.png);
	}

.cart-back{
	display: block;
	width: 140px;
	border: none;
	padding: 10px 10px 8px 27px;
	background: url(/images/other/carm_back.png) 15px 15px no-repeat;
	font-weight: bold;
	font-size: 0.95em;
	color: rgb(129,169,52);
	text-align: left;
	text-decoration: underline;
	}

.cart-right{
	width: 258px;
	margin: auto auto 16px;
	padding: 0px 0px 1px;
	background: rgb(234,234,232) url(/images/other/cart_right_01.png) no-repeat;
	}

.cart-right-in{
	width: 256px;
	background: rgb(249,248,240) url(/images/other/cart_right_01.png) no-repeat;
	padding-bottom: 6px;
	}

.cart-right-name{
	width: 258px;
	height: 46px;
	}

.cart-right-name span{
	display: block;
	padding-top: 12px;
	text-align: center;
	font-weight: bold;
	color: white;
	font-size: 1.1em;
	}

.cart-right-href-1{
	display: block;
	margin: 5px auto auto;
	padding: 8px 0px 2px 28px;
	background: url(/images/other/cart_right_02.png) 12px 13px no-repeat;
	font-weight: bold;
	font-size: 0.95em;
	}

.cart-right-phone{
	width: 228px;
	background: url(/images/other/cart_right_03.png) 0px 10px no-repeat;
	border-bottom: 1px solid rgb(206,203,188);
	}

.cart-right-phone span{
	display: block;
	padding: 14px 0px 7px 37px;
	color: rgb(115,156,37);
	font-weight: bold;
	font-size: 1.2em;
	}

.cart-right-surphone{
	width: 224px;
	}

.cart-right-surphone em{
	display: block;
	font-style: normal;
	font-weight: bold;
	font-size: 0.95em;
	padding: 10px 0px 4px 0px;
	}

.cart-right-surphone span{
	display: block;
	background: url(/images/other/cart_right_04.png) no-repeat;
	padding: 0px 0px 6px 20px;
	}

.cart-right-surphone strong{
	color: rgb(115,165,37);
	font-weight: normal;
	}

.cart-right-list{
	width: 250px;
	font-size: 0.9em;
	margin: 10px auto;
	}

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

.cart-right table.carm-cart-right{
	width: 170px;
	}

.cart-right .carm-tocart{
	width: 230px;
	}

.cart-right .carm-tocart em{
	margin-left: 75px;
	}

.cart-form{
	padding: 0px 0px 40px;
	}

.carb{
	width: 700px;
	border: 1px solid rgb(223,220,199);
	margin: auto auto 20px;
	background: white;
	}

.carb ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

.carb li{
	list-style-type: none;
	}

.carb-tname, .carb-tname-2, .carb-tname-3{
	font-size: 1.65em;
	font-weight: bold;
	font-family: calibri;
	padding: 5px 0px 0px 5px;
	}

.carb-tname-2{
	font-size: 1.35em;
	}

.carb-tname-3{
	font-size: 1.45em;
	border-bottom: 1px solid silver;
	width: 96%;
	color: rgb(124,145,50);
	margin-top: 15px;
	}

.carb-tname-3 span{
	font-size: 0.9em;
	color: black;
	}

.carb-tname span{
	font-size: 0.7em;
	font-weight: normal;
	position: relative;
	top: -1px;
	}

.carb-table{
	width: 700px;
	}

.carb-table td{
	vertical-align: top;
	}

td.carb-radio{
	border-right: 1px solid rgb(223,220,199);
	border-left: 1px solid rgb(223,220,199);
	}

.carb-radio input{
	border: none;
	display: block;
	margin: auto;
	}

.carb-radio label{
	display: block;
	padding: 8px 0px;
	}

#carb-m-delivery .carb-radio label{
	padding-bottom: 45px;
	}


.carb-bg-1 td{
	background: rgb(241,238,224);
	border-bottom: 1px solid white;
	}

.carb-bg-1l td{
	background: rgb(241,238,224);
	}

.carb-bg-2 td{
	background: rgb(252,249,242);
	border-bottom: 1px solid white;
	}

.carb-bg-2l td{
	background: rgb(252,249,242);
	}

.carb-name{
	padding: 6px 0px 6px 10px;
	}

.carb-t1 p, .carb-t1 span{
	display: block;
	padding: 2px 10px 5px;
	text-indent: 0;
	font-size: 0.85em;
	text-align: justify;
	}

.carb-t2{
	font-size: 0.8em;
	padding: 5px 5px 5px 10px;
	}

.carb-price{
	position: absolute;
	margin-left: 500px;
	margin-top: 6px;
	width: 150px;
	text-align: right;
	}

.cari{
	width: 700px;
	border-top: 2px solid rgb(153,178,70);
	border-bottom: 2px solid rgb(153,178,70);
	margin: auto auto 15px;
	background: rgb(217,223,195);
	padding: 10px 0px 10px;
	}


.cari-descr-name{
	padding: 12px 0px 3px 15px;
	font-size: 0.9em;
	}

.cari-descr{
	display: block;
	margin: auto;
	width: 670px;
	font-size: 1em;
	border: 1px solid rgb(241,238,224);
	}

.cari-submit-cs, .cari-submit-en{
	display: block;
	position: absolute;
	width: 271px;
	height: 45px;
	background: url(/images/other/cari_submit_cs.png);
	border: none;
	padding: 0px;
	margin-left: 439px;
	margin-top: 15px;
	cursor: pointer;
	}

.cari-submit-en{
	background: url(/images/other/cari_submit_en.png);
	}

.cari-tab{
	width: 670px;
	margin: auto;
	font-size: 0.95em;
	}

.cari-tab td{
	padding: 4px 0px 3px;
	vertical-align: top;
	}

.cari-tab input{
	font-size: 1em;
	}

.cari-small div, .cari-small-2 div, .cari-small-3 div{
	font-size: 0.85em;
	}

.cari-small div strong, .cari-small-2 div strong, .cari-small-3 div strong{
	display: block;
	font-size: 1.1em;
	}

.cari-small-2 div{
	padding-top: 15px;
	}

.cari-small-3 div{
	padding-top: 4px;
	}

.cari-input-01{
	width: 275px;
	}

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

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

.cari .login-submit{
	margin-left: 285px;
	margin-top: -9px;
	}

.cari-name strong{
	display: block;
	padding: 5px 0px 2px 2px;
	}

.cari-name em{
	display: block;
	padding: 5px 0px 2px 2px;
	font-style: normal;
	}

.cari-name strong span{
	font-weight: normal;
	}

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

.cari-adress em{
	font-style: normal;
	font-size: 0.9em;
	}

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

/*** cart result ***/
.carr-list{
	width: 680px;
	}

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

.carr-list-img{
	width: 144px;
	background: rgb(217,217,217);
	padding: 1px 0px;
	margin-top: 5px;
	}

.carr-list-img div{
	width: 142px;
	background: rgb(227,224,200);
	padding: 4px 0px;
	}

.carr-list-img a{
	display: block;
	margin: auto;
	width: 134px;
	background: white;
	padding: 2px 0px;
	}

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

.carr-list-rows{
	width: 96%;
	padding: 5px 0px 30px;
	line-height: 180%;
	font-size: 0.85em;
	}

.carr-list-rows a{
	font-weight: bold;
	color: rgb(127,157,51);
	font-size: 1.1em;
	}

.carr-top{
	border: 1px solid silver;
	background: rgb(205,223,139);
	font-weight: bold;
	margin: auto auto 20px;
	}

.carr-top span{
	display: block;
	padding: 8px 15px 6px;
	text-align: center;
	}

.carr-list-block{
	border: 1px solid silver;
	background: rgb(241,238,224);
	padding: 0px 0px 15px;
	}

.carr-text{
	width: 94%;
	font-size: 0.85em;
	}

.carr-text p{
	text-indent: 0;
	text-align: justify;
	line-height: 150%;
	}

.carr-text-2{
	width: 94%;
	padding: 5px 0px;
	}

.carr-text-2 strong{
	display: block;
	font-size: 1.1em;
	padding-bottom: 5px;
	}

.carr-print{
	width: 200px;
	border: 1px solid silver;
	position: absolute;
	background: rgb(195,201,155);
	font-weight: bold;
	margin-top: 2px;
	margin-left: 480px;
	cursor: pointer;
	}

.carr-print:hover{
	text-decoration: underline;
	}

.carr-print span{
	display: block;
	padding: 6px 0px 4px;
	text-align: center;
	}

.carr-kontakt{
	height: 85px;
	display: none;
	}

.carr-kontakt img{
	display: block;
	margin-left: 0px;
	width: 311px;
	height: 55px;
	float: left;
	}

.carr-kontakt div{
	float: left;
	padding-left: 40px;
	font-size: 0.85em;
	line-height: 170%;
	}

.carr-list-blank{
	height: 30px;
	}

/*** texty ***/
.texty{
	width: 720px;
	}

.texty p{
	text-align: justify;
	text-indent: 0;
	line-height: 160%;
	padding: 8px 0px;
	font-size: 0.9em;
	}


/*** kontakt ***/
.kontakt{
	width: 710px;
	margin: 20px auto;
	font-size: 0.9em;
	}

.kontakt td{
	vertical-align: top;
	}

.kontakt-name{
	background: rgb(225,222,203);
	font-size: 1.2em;
	}

.kontakt-name span{
	display: block;
	font-weight: bold;
	padding: 8px 0px 6px 20px;
	}

.kontakt-name span span{
	display: inline;
	padding-left: 0px;
	font-size: 0.85em;
	font-weight: normal;
	}

.kontakt-block{
	border: 1px solid rgb(225,222,203);
	background: rgb(236,234,221);
	padding: 5px 0px;
	height: 170px;
	}

.kontakt-block-2{
	width: 710px;
	}

.kontakt-block-3{
	border: 1px solid rgb(225,222,203);
	background: rgb(236,234,221);
	padding: 5px 0px;
	}

.kontakt-block-4{
	padding: 5px 0px 10px 15px;
	line-height: 160%;
	}

.kontakt-block-4 em{
	font-weight: bold;
	font-style: normal;
	}

.kontakt-block-4 span{
	display: block;
	font-size: 0.8em;
	line-height: 120%;
	}

.kontakt-row-1{
	padding: 10px 0px 10px 60px;
	background: url(/images/other/kontakt_01.png) 12px 10px no-repeat;
	}

.kontakt-row-1 a{
	font-weight: bold;
	}

.kontakt-row-2{
	padding: 10px 0px 10px 60px;
	background: url(/images/other/kontakt_02.png) 12px 13px no-repeat;
	font-weight: bold;
	}

.kontakt-row-2 span span{
	display: block;
	font-weight: normal;
	font-size: 0.9em;
	}

.kontakt-row-3{
	padding: 20px 0px 10px 60px;
	background: url(/images/other/kontakt_03.png) 12px 10px no-repeat;
	font-weight: bold;
	}

.kontakt-maps{
	width: 320px;
	position: absolute;
	margin-left: 380px;
	}

.kontakt-maps td{
	vertical-align: top;
	padding-bottom: 8px;
	}

.kontakt-maps-mapy a{
	display: block;
	width: 94px;
	height: 37px;
	margin: auto 5px auto auto;
	}

.kontakt-maps-mapy a img{
	display: block;
	width: 94px;
	height: 37px;
	}

td.kontakt-maps-gps{
	padding-top: 2px;
	}

.kontakt-maps-gps{
	font-weight: bold;
	text-align: center;
	}

.kontakt-maps-gps span{
	color: rgb(227,79,2);
	}

.kontakt-maps-imgs a{
	display: block;
	margin: auto;
	width: 154px;
	height: 107px;
	background: url(/images/other/kontakt_05.png) no-repeat;
	}

.kontakt-maps-imgs img{
	display: block;
	margin: auto;
	width: 148px;
	height: 101px;
	position: relative;
	top: 4px;
	}

/*** help ***/
.help-velikost{
	width: 770px;
	background: white;
	padding: 5px 0px 10px;
	}

img.help-velikost-img{
	display: block;
	margin: 10px auto;
	width: 640px;
	height: 418px;
	border: 2px solid silver;
	}

.help-velikost-close{
	display: block;
	width: 21px;
	height: 22px;
	background: white url(/images/other/ibox_01.png) no-repeat;
	position: absolute;
	margin-top: -1px;
	margin-left: 771px;
	cursor: pointer;
	}


/*** texty ***/
.texty-block{
	width: 740px;
	margin: 5px 0px auto auto;
	border: 1px solid rgb(225,222,203);
	background: rgb(236,234,221);
	font-size: 0.9em;
	line-height: 160%;
	}

.texty-block-in{
	padding: 10px 25px;
	}

.texty-block p{
	text-align: justify;
	text-indent: 0;
	padding: 5px 0px 10px;
	}

.texty-block li{
	text-align: justify;
	list-style-type: square;
	}

.texty-block h3{
	color: rgb(215,103,39);
	padding-top: 15px;
	}

.texty-block h4{
	color: rgb(112,159,19);
	border-bottom: 1px solid rgb(112,159,19);
	font-size: 1.2em;
	padding-top: 15px;
	}

.texty-doprava-kosik{
	width: 690px;
	font-size: 0.95em;
	}

.texty-doprava-kosik td{
	padding: 4px 0px 3px;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	}

.texty-doprava-kosik-top td{
	border: none;
	text-align: center;
	font-weight: bold;
	}

.texty-doprava-kosik table{
	width: 520px;
	background:  rgb(217, 223, 195)
	}

td.texty-doprava-kosik-state{
	background: rgb(220,99,0) url(/images/other/texty_01.png) center bottom repeat-x;
	font-weight: bold;
	text-align: center;
	color: white;
	}

.texty-doprava-kosik .name{
	font-size: 1.05em;
	background: rgb(165,205,68) url(/images/other/texty_02.png) center bottom repeat-x;
	}

.texty-doprava-kosik .name span{
	font-size: 0.95em;
	color: white;
	}

td.texty-doprava-kosik-nop{
	padding: 0px;
	}

.texty-doprava-kosik-price span{
	display: block;
	text-align: right;
	padding-right: 40px;
	}

.texty-doprava-kosik-pozn{
	padding: 3px 0px 15px 10px;
	font-size: 0.9em;
	}

.texty-doprava-rows-13 td{
	border-bottom: none;
	}



/*** heureka ***/
.heureka, .heureka img{
	display: block;
	width: 157px;
	height: 141px;
	margin: auto;
	border: none;
	}

.heureka{
	margin-top: 35px;
	}

/*** ban-garan ***/
.ban-garan{
	position: absolute;
	width: 197px;
	height: 24px;
	}

.ban-garan img{
	display: block;
	width: 197px;
	height: 24px;
	cursor: pointer;
	}

#ban-garan{
	position: absolute;
	width: 480px;
	height: 320px;
	background: white url(/images/vanoce/vanoce_garant_block.png) no-repeat;
	margin-top: -325px;
	margin-left: -160px;
	display: none;
	z-index: 90;
	}

#ban-garan p{
	text-align: justify;
	line-height: 190%;
	padding: 15px 17px 7px;
	font-size: 0.85em;
	}

.ban-garan-text-1{
	font-size: 0.85em;
	color: rgb(35,113,181);
	font-weight: bold;
	}

#ban-garan p span{
	white-space: nowrap;
	}


/*** imaw ***/
.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;
	}



/*** filtrovani velikosti ***/
/*
.il-new-size{
	margin: 3px 2px auto auto;
	width: 490px;
	height: 42px;
	background: red;
	}

.il-new-size span{
	display: block;
	text-align: center;
	font-weight: bold;
	}

.il-new-size span div{
	border: 1px solid silver;
	background: rgb(157,196,64);
	display: inline;
	cursor: pointer;
	font-size: 0.85em;
	padding: 3px 3px 2px;
	}

.il-new-sizes label{
	border: 1px solid black;
	padding: 2px 2px 1px;
	font-size: 0.8em;
	margin: auto 2px;
	}
	*/
/*
.il-new{
	width: 758px;
	background: rgb(231,229,211);
	padding: 1px 0px;
	}

.il-new-in{
	width: 756px;
	height: 78px;
	background: rgb(251,248,242) url(/images/other/itel_01.png) bottom repeat-x;
	}

.il-new-roz{
	width: 740px;
	}

.il-new-sort div{
	padding: 0px 0px 0px;
	text-align: center;
	font-weight: bold;
	}

.il-new-sort span{
	border: 1px solid rgb(211,207,191);
	padding: 2px 3px 1px;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	background: rgb(230,226,213);
	width: 60px;
	display: block;
	margin: 2px auto auto;
	}

.il-new-sizes{
	width: 580px;
	margin: 4px auto auto 0px;
	}

.il-new-sizes div{
	padding: 4px 0px 3px;
	text-align: center;
	width: 30px;
	}

.il-new-sizes-2{
	border: 1px solid silver;
	border-right: 0px;
	font-weight: bold;
	}

.il-new-sizes-block{
	border: 1px solid silver;
	}

.il-new-sizes-block label{
	display: block;
	float: left;
	font-size: 0.45em;
	width: 40px;
	background: red;
	text-align: center;
	padding: 3px 0px 2px;
	border: 1px solid silver;
	}
*/

.il-new-sort{
	text-align: center;
	}

.il-new-sort div{
	display: inline;
	font-weight: bold;
	}

.il-new-sort select{
	width: 150px;
	}

.il-new-sizes td{
	/*border: 1px solid red;*/
	/*padding: 0px 0px 1px;*/
	vertical-align: top;
	}

.il-new-sizes{
	width: 748px;
	margin-right: 0px;
	}

.il-new-sizes-size{
	border-right: 2px solid rgb(156,183,88);
	}

.il-new-sizes-col{
	width: 43px;
	}

.il-new-sizes-size div{
	width: 43px;
	padding: 4px 0px 3px;
	text-align: center;
	cursor: pointer;
	}

.il-new-sizes-size-2{
	background: red;
	font-weight: bold;
	background: rgb(156,183,88);
	color: white;
	}

.il-new-sizes-block{
	border-top: 2px solid rgb(156,183,88);
	}

.il-new-sizes table{
	width: 704px;
	margin: 1px auto auto 0px;
	}

.il-new-sizes label{
	display: block;
	width: 43px;
	padding: 3px 0px 2px;
	text-align: center;
	font-size: 0.85em;
	background: rgb(234,230,217);
	margin: auto;
	cursor: pointer;
	margin-bottom: 1px;
	}

.il-new-sizes label:hover{
	background: rgb(221,215,195);
	}


/*** vanoce ***/
.vanoce-garan{
	width: 730px;
	padding: 15px 0px;
	}

.vanoce-garan p{
	text-indent: 0;
	line-height: 200%;
	}

.vanoce-garan-01{
	font-size: 0.85em;
	color: rgb(35,113,181);
	font-weight: bold;
	}
