/*** 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, .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,170,0);
	border: 1px solid rgb(255,170,0);
	}

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



/*** home ***/
/*
.home-main{
	width: 984px;
	}

.home-main-left{
	width: 724px;
	float: left;
	}

.home-main-right{
	width: 230px;
	float: right;
	}
*/

.home-top{

	}

.home-top h1, .home-top h2{
	margin: 0px;
	padding: 5px 0px 3px 10px;
	font-size: 1.3em;
	color: rgb(80,86,93);
	font-weight: bold;
	text-align: left;
	border-left: 12px solid rgb(147,157,165);
	background: rgb(231,236,240);
	}

.home-top h1 span, .home-top h2 span{
	color: rgb(147,53,53);
	font-weight: bold;
	font-size: 0.75em;
	padding: 0px 0px 0px 24px;
	background: url(/images/other/home_01.png) 8px 5px no-repeat;
	}


/*
.home-top h3{
	margin: 0px;
	padding: 4px 0px 10px;
	font-size: 1.25em;
	color: rgb(147,53,53);
	font-weight: bold;
	text-align: center;
	}
*/
.home-top h4{
	margin: 0px;
	padding: 20px 0px 0px;
	font-size: 1em;
	font-weight: bold;
	color: rgb(80,86,93);
	border-bottom: 1px solid rgb(195,201,207);
	}

.home-top p{
	text-indent: 0;
	line-height: 160%;
	font-size: 0.9em;
	text-align: justify;
	margin: 0px;
	padding: 3px 0px 0px;
	}

.home-cats-top{
	padding: 20px 0px 5px 15px;
	color: rgb(80,86,93);
	font-weight: bold;
	font-size: 1.3em;
	}

.home-cats-top span{
	color: rgb(147,53,53);
	}

.home-cats{
	width: 724px;
	}

.home-cats-col-01{
	width: 241px;
	}

.home-cats td{
	vertical-align: top;
	}

.home-cats-name-1 a, .home-cats-name-2 a, .home-cats-name-3 a{
	display: block;
	background: rgb(104,110,117) url(/images/other/home_cats_01.png) repeat-x;
	font-weight: bold;
	color: white;
	text-decoration: none;
	font-size: 0.9em;
	}

.home-cats-name-1 a:hover, .home-cats-name-2 a:hover, .home-cats-name-3 a:hover{
	text-decoration: underline;
	}

.home-cats-name-1 a span, .home-cats-name-2 a span, .home-cats-name-3 a span{
	display: block;
	padding: 10px 10px 7px 20px;
	}

.home-cats-name-2, .home-cats-name-3{
	border-left: 1px solid rgb(79,85,92);
	}

.home-cats-name-1 a, .home-cats-name-2 a{
	border-right: 1px solid rgb(106,112,119);
	}

.home-cats-name-2 a, .home-cats-name-3 a{
	border-left: 1px solid rgb(106,112,119);
	}

.home-cats-name-right{
	position: absolute;
	width: 17px;
	height: 31px;
	background: url(/images/other/home_cats_05.png) no-repeat;
	margin-left: 241px;
	}


.home-cats-bg, .home-cats-bg-2{
	background: url(/images/other/home_cats_04.png) left bottom repeat-x;
	}

.home-cats-bg-2{
	border-bottom: 1px solid rgb(218,224,229);
	}

.home-cats-iml{
	border-top: 1px solid rgb(217,223,229);
	}

.home-cats-iml table{
	width: 240px;
	}

.home-cats-image a{
	display: block;
	}

.home-cats-image a img{
	display: block;
	margin: 10px auto;
	}

.home-cats-list ul, .home-cats-list li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

.home-cats-list ul{
	padding: 5px 0px 10px;
	}

.home-cats-list li{
	padding: 2px 0px 1px 12px;
	background: url(/images/other/home_cats_03.png) 3px 9px no-repeat;
	}

.home-cats-list a{
	display: block;
	font-size: 0.85em;
	color: rgb(147,53,53);
	padding: 2px 0px 1px;
	}

.home-cats-list a:hover{
	color: red;
	}

li.home-cats-list-all{
	padding-top: 6px;
	font-weight: bold;
	background: url(/images/other/home_cats_03.png) 3px 13px no-repeat;
	}

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

.home-banner img, .home-banner a{
	display: block;
	width: 723px;
	height: 143px;
	border: none;
	}


/*** items ***/
.il{
	width: 730px;
	background: url(/images/other/il_06.png) top repeat-x;
	border-top: 2px solid rgb(198,207,216);
	}

.il-in{
	width: 722px;
	}

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

.il-col-02{
	width: 170px;
	}


.il td{
	/*border: 1px solid rgb(207,213,219);*/
	padding: 4px 0px 3px;
	vertical-align: top;
	}

.il-name a{
	display: block;
	padding: 5px 8px 1px;
	color: rgb(142,51,51);
	font-weight: bold;
	}

td.il-imlist{
	padding: 0px;
	background: white url(/images/other/il_01.png) right repeat-y;
	border-top: 1px solid rgb(207,213,219);
	}

.il-imlist table{
	width: 352px;
	}

.il-imlist-col-01{
	width: 178px;
	}

.il-image{
	background: white url(/images/other/il_021.png) left repeat-y;
	border-bottom: 1px solid rgb(207,213,219);
	cursor: pointer;
	}

.il-image a{
	display: block;
	}

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

.il-image-roh, .il-image-roh-2{
	display: block;
	position: absolute;
	width: 59px;
	height: 59px;
	margin-top: -7px;
	margin-left: -2px;
	}

.il-image-roh-2{
	margin-top: 0px;
	margin-left: -5px;
	}

.il-image-roh span, .il-image-roh-2 span{
	display: block;
	width: 59px;
	height: 59px;
	}

.il-image-roh-2, .il-image-roh-2 span{
	width: 73px;
	height: 73px;
	}


.il-list{
	background: white url(/images/other/il_01.png) right repeat-y;
	}

.il-list table{
	width: 160px;
	table-layout: auto;
	font-size: 0.85em;
	margin: auto auto auto 9px;
	}
/*
.il-list table td{
	outline: 1px solid red;
	}
*/
.il-list table span{
	font-weight: bold;
	/*white-space: nowrap;*/
	padding-left: 3px;
	}

.il-descr{
	background: white url(/images/other/il_01.png) left repeat-y;
	}

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

.il-price{
	background: white url(/images/other/il_01.png) left repeat-y;
	}

.il-price span{
	display: block;
	color: rgb(142,51,51);
	font-weight: bold;
	font-size: 1.1em;
	padding-left: 10px;
	}

.il-price input{
	display: block;
	position: absolute;
	width: 102px;
	height: 24px;
	padding: 0px;
	margin-left: 230px;
	margin-top: -5px;
	}
/*
.il-desto{
	background: white url(/images/other/il_01.png) left repeat-y;
	border-bottom: 1px solid rgb(207,213,219);
	height: 35px;
	}

.il-desto-free{
	display: block;
	width: 134px;
	height: 20px;
	position: absolute;
	margin-left: 11px;
	margin-top: 4px;
	}

.il-desto-store, .il-desto-store-2{
	display: block;
	width: 134px;
	height: 20px;
	position: absolute;
	margin-left: 153px;
	margin-top: 4px;
	}

.il-desto-store-2{
	width: 93px;
	}
*/
.il-blank-2{
	height: 35px;
	}

.il-depr{
	background: white url(/images/other/il_01.png) left repeat-y;
	border-bottom: 1px solid rgb(207,213,219);
	}

.il-depr table{
	width: 330px;
	}

.il-depr-deli-free{
	display: block;
	width: 134px;
	height: 20px;
	margin: auto auto 10px 0px;
	}

.il-depr-store, .il-depr-store-2{
	display: block;
	width: 134px;
	height: 20px;
	}

.il-depr-store-2{
	width: 93px;
	}

.il-depr-price span{
	display: block;
	text-align: right;
	color: rgb(142,51,51);
	font-weight: bold;
	font-size: 1.1em;
	}

.il-depr-price input{
	display: block;
	width: 102px;
	height: 24px;
	padding: 0px;
	margin: 8px 0px auto auto;
	}

/*** detail ***/
.ited{
	width: 730px;
	}

.ited-h1{
	display: block;
	background: rgb(105,113,120) url(/images/other/ited_01.png) bottom repeat-x;
	padding: 8px 50px 6px 15px;
	}

.ited-h1 h1{
	display: block;
	margin: 0px;
	font-size: 1.3em;
	color: white;
	}

.ited-back{
	display: block;
	position: absolute;
	margin-left: 675px;
	margin-top: 7px;
	font-weight: bold;
	padding: 4px 4px 3px 15px;
	background: url(/images/other/ited_02.png) 2px 7px no-repeat;
	color: white;
	font-size: 0.85em;
	}

.ited-top{
	width: 730px;
	}

.ited-top-left{
	background: white url(/images/other/ited_08.png) bottom no-repeat;
	vertical-align: top;
	}

.ited-line{
	height: 50px;
	background: url(/images/other/ited_09.png) bottom repeat-x;
	}


.ited-info{
	width: 320px;
	margin: 10px auto;
	color: rgb(81,87,95);
	}

.ited-info td{
	padding: 5px 0px 4px;
	}

.ited-info-icons{
	height: 35px;
	vertical-align: top;
	}

.ited-info-icons span{
	display: block;
	padding: 4px 8px 3px;
	float: right;
	font-size: 0.85em;
	font-weight: bold;
	margin-left: 12px;
	}

.ited-info-icons-01{
	background: rgb(254,226,139) url(/images/other/ited_03.png) bottom repeat-x;
	border: 1px solid rgb(194,200,206);
	}

.ited-info-icons-02{
	background: rgb(240,242,245) url(/images/other/ited_04.png) bottom repeat-x;
	border: 1px solid rgb(194,200,206);
	}

.ited-info-icons-03{
	background: rgb(174,61,62) url(/images/other/ited_05.png) bottom repeat-x;
	border: 1px solid rgb(110,43,43);
	color: white;
	}

.ited-info-name span, .ited-info-name-2 span{
	display: block;
	padding-left: 6px;
	}

.ited-info-name-2 span{
	font-weight: bold;
	}

.ited-info-mark a{
	color: rgb(81,87,95);
	font-weight: bold;
	}

.ited-info-katalog{
	font-weight: bold;
	/*letter-spacing: 0.15em;*/
	}

.ited-info-katalog span{
	color: rgb(164,169,175);
	}

.ited-info-bg td{
	background: rgb(235,240,244);
	border-bottom: 3px solid rgb(248,248,251);
	}

.ited-info-store{
	font-weight: bold;
	}

.ited-info-store span{
	position: relative;
	top: -2px;
	}

.ited-info-store img{
	position: relative;
	margin-left: 7px;
	}

a.ited-info-store-black{
	color: rgb(81,87,95);
	}

.ited-info-store-13{
	width: 99px;
	}

.ited-info-store-14{
	width: 69px;
	}

.ited-info-store-15, .ited-info-store-909{
	width: 39px;
	}

.ited-info-price{
	font-weight: bold;
	}

.ited-info-price-2{
	font-weight: bold;
	color: rgb(174,61,61);
	font-size: 1.3em;
	}

.ited-info-price span{
	display: block;
	position: absolute;
	width: 60px;
	margin-left: 110px;
	text-align: right;
	color: rgb(174,61,61);
	}

.ited-info-blank{
	font-size: 1px;
	height: 11px;
	}

.ited-info-links div{
	padding: 4px 0px 0px 5px;
	height: 25px;
	}

.ited-info-links a{
	display: block;
	float: left;
	color: rgb(81,87,95);
	font-size: 0.8em;
	font-weight: bold;
	background: rgb(214,214,214);
	padding: 2px 8px 1px;
	margin-right: 8px;
	text-decoration: none;
	border: 1px solid rgb(214,214,214);
	}

.ited-info-links a:hover{
	color: white;
	border: 1px solid rgb(110,43,43);
	background: rgb(174,61,61) url(/images/other/ited_05.png) bottom repeat-x;
	}

.ited-info-total span{
	display: block;
	padding: 11px 0px 10px 38px;
	font-weight: bold;
	}

.ited-info-count{
	display: block;
	position: absolute;
	border: 1px solid rgb(81,87,95);
	background: white url(/images/other/ited_07.png) repeat-x;
	padding: 8px 0px 7px;
	width: 35px;
	text-align: center;
	margin-left: 135px;
	font-weight: bold;
	font-size: 1.1em;
	}

.ited-info-submit{
	display: block;
	position: absolute;
	width: 143px;
	height: 34px;
	padding: 0px;
	margin-left: 177px;
	}

.ited-image-block{
	background: url(/images/other/ited_10.png) top right no-repeat;
	}

.ited-image{
	width: 385px;
	height: 230px;
	}

.ited-image a{
	display: block;
	margin: auto;
	/*padding: 20px 0px;*/
	}

.ited-image a img{
	display: block;
	margin: auto;
	}
/*
.ited-image a span{
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	background: url(/images/other/ited_10.png) no-repeat;
	margin-left: 352px;
	}
*/
.ited-image-other{
	width: 375px;
	height: 16px;
	border-bottom: 5px solid rgb(240,244,248);
	}

.ited-image-other span{
	display: block;
	width: 100px;
	background: rgb(240,244,248);
	padding: 4px 0px 0px;
	position: absolute;
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	}



.ited-images{
	width: 380px;
	padding: 11px 0px 6px;
	/*background: url(/images/other/ited_02.png) bottom no-repeat;*/
	}

#ited-images{
	width: 327px;
	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: 105px;
	/*background: rgb(212,209,195);
	padding: 1px 0px;*/
	margin-bottom: 3px;
	}

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

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

#ited-images table img{
	display: block;
	margin: auto;
	border: 1px solid silver;
	}

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

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

.ited-images-left:hover, .ited-images-right:hover{
	background-color: rgb(240,244,248);
	}

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

.ited-tabs-menu{
	width: 730px;
	}

.ited-tabs-menu div{
	float: left;
	padding-right: 4px;
	}

.ited-tabs-menu div a{
	display: block;
	background: rgb(206,213,219);
	padding: 1px 1px 0px;
	color: rgb(91,97,105);
	text-decoration: none;
	font-weight: bold;
	font-size: 0.85em;
	}

.ited-tabs-menu div a:hover{
	text-decoration: underline;
	}

.ited-tabs-menu div span{
	display: block;
	padding: 6px 8px 4px;
	background: white url(/images/other/ited_tabs_01.png) bottom repeat-x;
	}

.ited-tabs-menu em{
	clear: both;
	display: block;
	width: 730px;
	font-style: normal;
	font-size: 1px;
	height: 7px;
	background: rgb(206,213,219);
	}

a.ited-tabs-menu-active span{
	background: rgb(206,213,219);
	}

.ited-tabs{
	width: 730px;
	background: rgb(164,176,186);
	border-top: 1px solid rgb(194,203,209);
	padding: 1px 0px;
	margin-top: 1px;
	}

.ited-tabs-in{
	width: 728px;
	background: white url(/images/other/ited_tabs_02.png) top repeat-x;
	}

.tabs-popis{
	width: 710px;
	font-size: 0.85em;
	padding: 5px 0px;
	}

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

.tabs-descr-h1{
	font-size: 1.1em;
	font-weight: bold;
	padding: 10px 0px 5px;
	border-bottom: 1px solid silver;
	color: rgb(70,70,70);
	}

.tabs-descr-h1 h1, .tabs-descr-h1 h2{
	display: inline;
	margin: 0px;
	font-size: 1.1em;
	color: rgb(174,61,61);
	}

.tabs-parametry .tabs-descr-h1, .tabs-prislusenstvi .tabs-descr-h1, .tabs-souvisejici .tabs-descr-h1, .tabs-navody .tabs-descr-h1{
	width: 710px;
	font-size: 0.9em;
	}

.tabs-obsah-baleni{
	width: 710px;
	padding: 5px 0px;
	font-size: 0.85em;
	}

.tabs-obsah-baleni .tabs-descr-h1{
	width: 710px;
	}

.tabs-navody .tabs-descr-h1{
	font-size: 1.05em;
	}

.tabs-parametry .tabs-descr-h1{
	width: 710px;
	padding: 15px 0px 5px;
	text-align: center;
	}

.tabs-descr-clear{
	clear: both;
	}

.tabs-parametry table{
	width: 500px;
	margin: 20px auto;
	}

.tabs-parametry td{
	padding: 4px 5px 3px;
	border: 1px solid rgb(206,213,219);
	background: white;
	}

.tabs-parametry-name{
	font-weight: bold;
	}

.tabs-parametry thead td{
	border: none;
	text-align: center;
	background: none;
	font-weight: bold;
	padding: 4px 0px 10px;
	}

thead.tabs-parametry-head td{
	line-height: 170%;
	background: rgb(206,213,219);
	padding-top: 12px;
	color: rgb(174,61,61);
	}

.tabs-souvisejici, .tabs-prislusenstvi{
	width: 720px;
	padding: 10px 0px 5px;
	}

.ited-tabs-related{
	width: 700px;
	/*font-size: 0.95em;*/
	}

.ited-tabs-related td{
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	padding: 5px 0px 3px;
	background: rgb(239,243,246);
	}

.ited-tabs-related-name{
	width: 700px;
	}

.ited-tabs-related-name span{
	display: block;
	font-weight: bold;
	padding: 14px 0px 6px 25px;
	text-decoration: underline;
	cursor: pointer;
	background: url(/images/other/rel_01.png) 3px 16px no-repeat;
	color: rgb(38,53,59);
	}

.ited-tabs-related-image a, .ited-tabs-related-image img{
	display: block;
	margin: auto 3px;
	border: 1px solid rgb(206,212,218);
	background: white;
	}

.ited-tabs-related-image img{
	border: none;
	margin: auto;
	}

.ited-tabs-related .ited-info-katalog{
	text-align: center;
	}

td.ited-tabs-related-price{
	background: rgb(225,231,235);
	font-size: 0.85em;
	font-weight: bold;
	}

.ited-tabs-related-price span{
	display: block;
	text-align: right;
	padding-right: 10px;
	}

td.ited-tabs-related-submit{
	padding: 0px;
	}

.ited-tabs-related-submit input{
	display: block;
	width: 102px;
	height: 24px;
	margin: auto;
	}

.ited-tabs-related-blocks{
	display: none;
	padding: 3px 0px;
	}

.ited-tabs-related .item a{
	color: rgb(78,83,99);
	font-size: 0.95em;
	}

/*
.ited-tabs-related-name{
	color: rgb(117,106,93);
	font-size: 0.75em;
	font-weight: normal;
	line-height: 160%;
	margin: 0px;
	}

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

#ilr{
	width: 720px;
	}

#ilr .il-in{
	width: 720px;
	}

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

#ilr td.il-imlist{
	background: white url(/images/other/il_07.png) right repeat-y;
	}

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

#ilr .il-imlist table{
	width: 170px;
	}

#ilr .il-price{
	background: white url(/images/other/il_07.png) left repeat-y;
	padding-top: 10px;
	border-bottom: 1px solid rgb(207,213,219);
	}

#ilr .il-price span{
	font-size: 0.85em;
	text-align: center;
	}

#ilr .il-price input{
	display: block;
	position: static;
	width: 102px;
	height: 24px;
	padding: 0px;
	margin: 10px auto 6px;
	}
*/
/*** items-top ***/
.it-text h2, .it-text h1{
	margin: 0px;
	padding: 5px 0px 0px 15px;
	color: rgb(142,51,51);
	font-size: 1.2em;
	background: url(/images/other/it_01.png) 0px 10px no-repeat;
	}

.it-text p{
	text-align: justify;
	line-height: 150%;
	font-size: 0.9em;
	text-indent: 0;
	padding-top: 3px;
	}

.it-menu{
	width: 730px;
	background: url(/images/other/it_02.png) bottom no-repeat;
	padding: 0px 0px 3px 0px;
	margin-bottom: 12px;
	}

.it-menu-in{
	width: 730px;
	background: rgb(184,192,201);
	padding: 1px 0px;
	}

.it-menu-in2{
	width: 728px;
	background: white;
	padding: 1px 0px;
	}

.it-menu-in3{
	width: 726px;
	background: white url(/images/other/it_03.png) bottom repeat-x;
	padding: 4px 0px;
	}

.it-menu table{
	width: 700px;
	}

.it-menu table td{
	vertical-align: top;
	}

.it-menu a{
	display: block;
	padding: 4px 7px 3px 10px;
	background: url(/images/other/it_04.png) 0px 8px no-repeat;
	color: rgb(81,86,92);
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	}

.it-menu a:hover{
	text-decoration: underline;
	}

.it-marks{
	width: 730px;
	background: rgb(169,180,192);
	padding: 1px 0px;
	}

.it-marks-in{
	width: 728px;
	background: rgb(236,239,242);
	padding: 1px 0px;
	}

.it-marks-in2{
	width: 726px;
	background: rgb(217,224,230) url(/images/other/it_05.png) bottom repeat-x;
	padding: 0px 0px 6px;
	}

.it-marks-name{
	font-weight: bold;
	padding: 7px 0px 5px 10px;
	}

.it-marks table{
	width: 700px;
	font-weight: bold;
	margin: 3px auto auto;
	font-size: 0.9em;
	}

.it-marks table input{
	position: relative;
	top: 2px;
	}

.it-marks table a{
	padding-left: 5px;
	color: rgb(47,50,54);
	text-decoration: none;
	}

.it-marks table a:hover{
	color: rgb(142,51,51);
	text-decoration: underline;
	}


.it-select{
	width: 730px;
	padding: 25px 0px 0px 0px;
	}

.it-select table{
	width: 420px;
	margin-left: 1px;
	table-layout: auto;
	}

.it-select table td{
	border: 1px solid rgb(169,180,192);
	background: url(/images/other/it_06.png) repeat-x;
	}

.it-select table a{
	display: block;
	padding: 7px 0px 5px;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	color: rgb(47,50,54);
	}

.it-select table a:hover{
	text-decoration: underline;
	}

.it-select table td.it-select-active{
	background: url(/images/other/it_07.png) repeat-x;
	}

.it-select table td.it-select-akce{
	/*background: url(/images/main/menu_01.png) top right no-repeat;*/
	/*background: url(/images/other/it_12.png) top right repeat-x;*/
	}

.it-select table td.it-select-akce a{
	/*color: white;*/
	color: rgb(231,106,24);
	}

.it-sort{
	width: 730px;
	background: url(/images/other/it_08.png) bottom no-repeat;
	padding: 0px 0px 3px 0px;
	}

.it-sort-in{
	width: 730px;
	background: rgb(184,192,201);
	padding: 1px 0px;
	}

.it-sort-in2{
	width: 728px;
	background: white;
	padding: 1px 0px;
	}

.it-sort-in3{
	background: white url(/images/other/it_09.png) bottom repeat-x;
	}

.it-sort a{
	color: black;
	}

.it-sort-block, .it-sort-block-2{
	padding: 0px 10px 4px;
	}

.it-sort-block-2{
	border-bottom: 1px solid rgb(204,212,221);
	}

.it-sort-name{
	padding: 5px 0px 2px;
	}

.it-sort-name em{
	font-style: normal;
	font-weight: bold;
	}

.it-sort-name label, .it-marks-name label{
	position: absolute;
	margin-left: 667px;
	margin-top: -3px;
	background: rgb(208,215,222);
	padding: 2px 4px 1px;
	cursor: pointer;
	}

.it-marks-name label{
	background: none;
	margin-left: 665px;
	}

.it-sort-name label span, .it-marks-name label span{
	padding-left: 4px;
	font-weight: bold;
	font-size: 0.9em;
	}

.it-sort-name label:hover span, .it-marks-name label:hover span{
	text-decoration: underline;
	}

.it-sort-name label input, .it-marks-name label input{
	position: relative;
	top: 1px;
	}

.it-sort-units{
	width: 700px;
	font-size: 0.85em;
	margin-bottom: 3px;
	}

.it-sort-units td{
	padding: 2px 0px 1px;
	}

.it-sort-units span{
	padding-left: 4px;
	}

.it-sort-units input{
	position: relative;
	top: 1px;
	}

.it-sort-list{
	width: 710px;
	font-size: 1em;
	margin: 6px auto auto;
	}

.it-sort-list td{
	padding: 4px 0px 3px;
	}

.it-sort-list-pocet{
	text-align: right;
	font-size: 0.85em;
	}

.it-sort-list-pocet em{
	font-weight: bold;
	font-style: normal;
	}

.it-sort-list select{
	font-size: 0.85em;
	width: 200px;
	}

.it-sort-other{
	font-size: 0.85em;
	}

.it-sort-other span{
	font-weight: bold;
	}


.it-pages{
	width: 315px;
	position: absolute;
	margin-left: 405px;
	text-align: right;
	}

.it-pages a{
	display: block;
	float: right;
	border: 1px solid rgb(206,213,219);
	padding: 3px 4px 2px;
	font-weight: bold;
	text-decoration: none;
	background: white url(/images/other/it_10.png) bottom repeat-x;
	color: rgb(91,97,105);
	}

.it-pages a:hover{
	background: rgb(175,62,62) url(/images/other/it_11.png) bottom repeat-x; /*cache?*/
	color: white;
	}

a.it-pages-active{
	background: rgb(227,229,232);
	}

.it-pages span{
	display: block;
	float: right;
	font-size: 1px;
	padding: 3px 2px 2px;
	}

a.it-pages-next, a.it-pages-back{
	padding: 5px 4px 4px;
	font-size: 0.9em;
	border: none;
	background: none;
	}

.il-pages{
	margin: 15px 0px auto auto;
	border-top: 1px dotted rgb(206,213,219);
	padding: 5px 0px 30px;
	}

.il-pages .it-pages{

	}


.it-navi{
	font-size: 0.85em;
	padding: 9px 0px 8px 8px;
	margin: auto auto 7px;
	position: relative;
	top: -9px;
/*	background: rgb(79,158,189);
	color: white;
	*/
	}

.it-navi div{
	display: inline;
	font-weight: bold;
	}

.it-navi span{
	padding: 0px 6px 0px 14px;
	background: url(/images/main/navi_05.png) left center no-repeat;
	}

span.it-navi-0{
	padding-left: 5px;
	background: none;
	}

/*** texty ***/
.texty{
	width: 730px;
	margin: 15px 0px 15px auto;
	color: rgb(91,97,105);
	background: rgb(201,204,208);
	padding: 0px 0px 1px;
	}

.texty-in{
	width: 728px;
	border-top: none;
	padding: 15px 0px;
	background: white;
	}

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

.texty-tname{
	background: rgb(42,45,48) url(/images/other/texty_tname.png) top 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(169,60,60);
	font-size: 1.1em;
	background: url(/images/other/texty_h3line.png) left bottom no-repeat;
	}

.texty h4{
	margin: 0px;
	padding: 15px 0px 2px 0px;
	color: rgb(61,67,75);
	}

.texty h5{
	margin: 0px;
	padding: 15px 0px 2px 0px;
	font-size: 0.9em;
	color: black;
	}

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

.texty table{
	width: 80%;
	table-layout: auto;
	margin: 10px auto 20px;
	}

.texty table td{
	border: 1px solid silver;
	padding: 5px 4px 4px;
	}

.texty-9 table{
	table-layout: fixed;
	}

.texty-8 table td{
	text-align: center;
	}

.texty-8 table{
	background: rgb(249,252,253);
	}


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

.reg-in{
	width: 694px;
	background: rgb(241,245,247);
	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(106,112,109);
	width: 175px;
	height: 40px;
	border: 2px solid rgb(191,199,205);
	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(191,199,205);
	/*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);*/
	background: rgb(102,110,117);
	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);
	background: rgb(217, 224, 231);
	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(98,110,118);
	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(98,110,118);
	color: white;
	line-height: 180%;
	}

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

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

.set-blank{
	height: 30px;
	}



/*** kosik ***/
.kosik-block{
	width: 984px;
	}

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

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

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

.kosik-top{
	width: 730px;
	}

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

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

.kosik-top-col-03{
	width: 190px;
	}

.kosik-top-col-04{
	width: 193px;
	}

td.kosik-top-steps, td.kosik-top-end{
	background: url(/images/other/kosik_top_01.png) top right no-repeat;
	}

td.kosik-top-steps-a, td.kosik-top-end-a{
	background: url(/images/other/kosik_top_04.png) top right no-repeat;
	}

.kosik-top-steps span, .kosik-top-steps-a span, .kosik-top-end span, .kosik-top-end-a span{
	width: 28px;
	text-align: center;
	font-weight: bold;
	display: block;
	position: absolute;
	margin-left: 3px;
	margin-top: 13px;
	}

.kosik-top-end span, .kosik-top-end-a span{
	margin-left: 3px;
	}

.kosik-top-steps button, .kosik-top-steps-a button, .kosik-top-end div, .kosik-top-end-a div{
	display: block;
	height: 42px;
	border: none;
	margin: auto auto auto 0px;
	padding: 0px 0px 0px 40px;
	text-align: left;
	background: url(/images/other/kosik_top_02.png) top left no-repeat;
	font-size: 1em;
	font-weight: bold;
	color: rgb(91,97,105);
	}

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

.kosik-top-steps button:hover, .kosik-top-steps-a button:hover{
	cursor: pointer;
	}

.kosik-top-steps-a button{
	background: url(/images/other/kosik_top_03.png) top left no-repeat;
	}

.kosik-top-end div strong, .kosik-top-end-a div strong{
	display: block;
	margin: auto;
	padding: 13px 0px 0px 40px;
	}

.kosik-top-steps-1{
	width: 108px;
	}

.kosik-top-steps-2{
	width: 187px;
	}

.kosik-top-steps-3{
	width: 185px;
	}

.kosik-top-end div{
	width: 188px;
	padding: 0px;
	}


.kosik-list{
	width: 730px;
	margin: 20px auto;
	background: rgb(245,248,250);
	color: rgb(121,127,135);
	}

.kosik-list td{
	border: 1px solid rgb(216,222,228);
	background: url(/images/other/kosik_01.png) bottom left no-repeat;
	}

.kosik-list-top td{
	background: rgb(106,112,119) url(/images/other/kosik_02.png) bottom repeat-x;
	border: 1px solid rgb(79,85,92);
	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(215,218,220);
	}

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

td.kosik-list-name{
	border-left: none;
	background: url(/images/other/kosik_01.png) bottom right no-repeat;
	}

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

.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: 19px;
	background: url(/images/other/kosik_03.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(238,242,245) url(/images/other/kosik_01.png) bottom left no-repeat;
	}

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

td.kosik-list-total{
	background: rgb(238,242,245) url(/images/other/kosik_01.png) bottom left no-repeat;
	}

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

.kosik-list-total img{
	display: block;
	width: 19px;
	height: 19px;
	float: left;
	border: 1px solid rgb(202,208,214);
	cursor: pointer;
	}

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

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

.kosik-list-sum td{
	background: rgb(238,242,245) url(/images/other/kosik_01.png) bottom left no-repeat;
	}

.kosik-list-sum-celkem span{
	display: block;
	padding: 8px 0px 6px 90px;
	text-align: left;
	font-weight: bold;
	background: url(/images/other/kosik_04.png) 15px 6px no-repeat;
	}

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(121,127,135);
	}


.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: 45px;
	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: 221px;
	margin-left: 465px;
	}



.kosik-dp{
	width: 730px;
	margin: 20px auto;
	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(216,222,228);
	padding: 2px 0px 1px 1px;
	}
*/
.kosik-dp-list{
	width: 730px;
	/*background: rgb(243,240,228);*/
	}

.kosik-dp-list td{
	border: 1px solid rgb(216,222,228);
	background: rgb(248,249,250) url(/images/other/kosik_06.png) bottom left repeat-x;
	vertical-align: top;
	}

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

/*
.kosik-dp-list label{
	cursor: pointer;
	}

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

td.kosik-dp-list-radio, td.kosik-dp-list-radio-2{
	/*background: rgb(225,233,235);*/
	background: rgb(238,242,245) url(/images/other/kosik_07.png) bottom left repeat-x;
	}

.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: 100px;
	margin-left: 565px;
	margin-top: 1px;
	*/
	width: 665px;
	margin-top: 1px;
	}

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

.kosik-dp-list-name strong{
	display: block;
	color: black;
	}
/*
strong.kosik-dp-list-name-thr{
	text-decoration: line-through;
	}
*/
.kosik-dp-list-descr{
	width: 665px;
	font-size: 0.85em;
	}

.kosik-dp-list-descr td{
	background: none;
	border: none;
	padding-bottom: 5px;
	}

.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-onlypay{
	padding: 0px 5px 8px 12px;
	font-size: 0.8em;
	}


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


.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(216,222,228);
	padding: 1px 0px;
	}

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

.ki-b3{
	width: 726px;
	background: rgb(238,242,245); /* url(/images/other/kosik_08.png) top left repeat-x;*/
	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(196,202,208);
	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(196,202,208);
	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;
	}



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

.kosik-right-name{
	width: 230px;
	background: rgb(106,112,119) 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: 230px;
	background: rgb(207,214,221);
	padding: 0px 0px 1px;
	}

.kosik-right-contact-in{
	width: 228px;
	background: rgb(245,247,249) url(/images/other/kosik_11.png) bottom no-repeat;
	}

.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-cart{
	display: block;
	padding: 8px 0px 6px 40px;
	background: url(/images/other/kosik_13.png) 11px 9px no-repeat;
	}

.kosik-right-cart{
	width: 230px;
	background: rgb(207,214,221);
	padding: 0px 0px 1px;
	}

.kosik-right-cart-in{
	width: 228px;
	background: rgb(245,247,249) url(/images/other/kosik_14.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(142,51,51);
	font-weight: bold;
	margin: 15px auto 5px 5px;
	text-decoration: none;
	border-bottom: 1px solid rgb(142,51,51);
	}

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

.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(121,127,135);
	}


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

.kosik-right-delivery{
	width: 230px;
	background: rgb(207,214,221);
	padding: 0px 0px 1px;
	}

.kosik-right-delivery-in{
	width: 228px;
	background: rgb(245,247,249) url(/images/other/kosik_14.png) bottom no-repeat;
	padding: 7px 0px 15px;
	font-size: 0.9em;
	}

.kosik-right-delivery-in strong{
	display: block;
	padding: 10px 0px 2px;
	font-size: 0.95em;
	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_16.png) no-repeat;
	}

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

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

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

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(121,127,135);
	}



.kosik-final-msg{
	text-align: center;
	padding: 10px 0px 8px;
	font-weight: bold;
	background: rgb(238,205,19) url(/images/other/kosik_19.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-msg-4{
	text-align: center;
	padding: 10px 0px 8px;
	font-weight: bold;
	background: rgb(120,120,120);
	color: white;
	border: 1px solid rgb(198,160,44);
	}


.kosik-final-3d{
	width: 96%;
	border: 1px solid black;
	margin: 15px auto;
	}

.kosik-final-3d span{
	display: block;
	text-align: center;
	padding: 12px 0px 10px;
	background: rgb(142,163,175);
	color: white;
	text-decoration: underline;
	font-weight: bold;
	}

.kosik-final-essox{
	text-align: center;
	font-weight: bold;
	background: rgb(238,205,19) url(/images/other/kosik_19.png) bottom repeat-x;
	border: 1px solid rgb(198,160,44);
	font-size: 1.3em;
	line-height: 160%;
	}

.kosik-final-essox span{
	display: block;
	padding: 20px 0px 15px;
	}

.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-descr{
	padding: 5px 0px 10px 5px;
	font-size: 0.85em;
	line-height: 160%;
	}

.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: 500px;
	margin-top: -4px;
	border: 2px solid rgb(198,160,44);
	font-weight: bold;
	padding: 5px 15px 4px;
	background: white;
	}


/*** platby-3d ***/
.platby-3d{
	width: 600px;
	text-align: center;
	margin: 30px auto;
	}

.platby-3d-cards{
	width: 500px;
	background: rgb(215,223,229);
	text-align: center;
	}

.platby-3d-cards td{
	padding: 8px 0px 6px;
	}

.platby-3d-name{
	font-size: 1.35em;
	font-weight: bold;
	border-bottom: 1px dashed silver;
	}

.platby-3d-name-2{
	padding: 4px 0px 20px;
	}

.platby-3d-price span{
	display: block;
	padding: 20px 0px 5px 0px;
	text-align: center;
	font-size: 1.6em;
	}

.platby-3d-price input{
	display: block;
	width: 176px;
	height: 45px;
	margin: auto;
	padding: 0px;
	}


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

.tabs-navody ol{

	}

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

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

.tabs-navody a:hover{
	background: rgb(242,242,243);
	}

.tabs-navody a span{
	display: block;
	float: right;
	font-size: 0.95em;
	margin-top: -3px;
	width: 108px;
	text-align: right;
	}

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

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


/*** sitemap ***/
.sitemap{
	font-size: 0.9em;
	list-style-type: square;
	}

.sitemap a{
	color: rgb(147,53,53);
	text-decoration: none;
	}

.sitemap a:hover{
	text-decoration: underline;
	}

.sitemap li{
	padding-top: 5px;
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 1.5em;
	list-style-image: url(/images/other/sitemap_01.png);
	}

.sitemap ul li{
	font-size: 0.75em;
	list-style-type: disc;
	list-style-image: none;
	}

.sitemap ul ul li{
	font-size: 1.0em;
	list-style-type: square;
	}

.sitemap ul ul ul li{
	list-style-type: circle;
	}

.sitemap ul ul li{
	font-weight: normal;
	}


/*** splatky ***/
.gemd{
	width: 700px;
	font-size: 0.95em;
	padding: 10px 0px;
	}


.gemc{
	width: 700px;
	/*border: 1px solid rgb(194,217,247);*/
	/*background: rgb(220,232,248);*/
	padding: 5px 0px;
	}

.gemc iframe{
	display: block;
	margin: auto;
	width: 670px;
	height: 500px;
	border: none;
	}



/*
.gemc p, .gemd p{
	text-indent: 0;
	padding: 5px 10px;
	line-height: 170%;
	}

.gemc-main{
	width: 680px;
	}

.gemc-main td{
	/*border: 4px solid rgb(220,232,248);*/
	background: rgb(220,232,248);
	padding: 5px 0px 3px;
	/*background: white;*/
	vertical-align: top;
	border: 1px solid white;
	}

.gemc-name span{
	display: block;
	padding: 5px 0px 2px 10px;
	font-weight: bold;
	}

.gemc-submit input{
	width: 150px;
	display: block;
	margin: 10px auto;
	color: white;
	font-size: 1.1em;
	font-weight: bold;
	background: rgb(150,53,44);
	border: 1px solid black;
	}

.gemc-products{
	width: 440px;
	margin: auto auto 5px;
	}

.gemc-products td{
	border: none;
	}

.gemc-price div{
	padding: 3px 0px 3px 18px;
	line-height: 170%;
	}

.gemc-descr{
	font-size: 0.85em;
	}

.gemc-descr ul{
	position: relative;
	top: -4px;
	}

.gemc-start{
	margin: auto auto auto 8px;
	}

.gemc-start td{
	padding: 5px 10px 4px;
	border: none;
	}

.gemc-months{
	padding: 2px 0px 0px 10px;
	}

.gemc-months input{
	font-size: 1em;
	text-align: center;
	}

#gemc-vypocet{
	display: none;
	}

#gemc-vypocet-loader{
	display: block;
	width: 128px;
	height: 15px;
	margin: 10px auto;
	}


.gem-calc{
	width: 400px;
	margin: 10px auto;
	font-size: 0.9em;
	}

table.gem-calc td{
	border: none;
	padding: 6px 0px 4px;
	background: rgb(153,183,223);
	}

table tr.gem-calc-top td{
	background: rgb(220,232,248);
	text-align: center;
	border-bottom: 2px solid rgb(220,232,248);
	font-weight: bold;
	font-size: 1.1em;
	}

.gem-calc strong{
	display: block;
	padding-left: 10px;
	}
*/
/*** porovnani ***/
.compare-add{
	width: 600px;
	padding: 20px;
	background: white;
	border: 3x solid black;
	}

.compare-add table{
	width: 560px;
	text-align: center;
	}

.compare-add td{
	padding: 10px 0px 7px;
	}

.compare-add a{
	display: block;
	width: 80%;
	font-weight: bold;
	text-align: center;
	padding: 8px 0px 6px;
	background: rgb(230,230,230);
	margin: auto;
	font-size: 0.85em;
	}

.compare-add-msg{
	font-weight: bold;
	}

.compare{
	width: 960px;
	background: white;
	border: 1px solid rgb(231,234,236);
	margin: 20px auto;
	font-size: 0.85em;
	}

.compare td{
	padding: 6px 0px 4px;
	vertical-align: top;
	border: 1px solid rgb(212,223,232);
	}

td.compare-image{
	background: white;
	}

.compare-image a{
	display: block;
	margin: 10px auto auto;
	}

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


.compare-name{
	background: url(/images/other/compare_01.png);
	}

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

.compare-name a{
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	color: rgb(44,50,56);
	}

td.compare-del, td.compare-delall{
	background: rgb(221,224,226);
	}

table td.compare-del, table td.compare-delall{
	border: 1px solid rgb(212,223,232);
	}

.compare-del input, .compare-delall input{
	display: block;
	margin: auto;
	width: 90px;
	height: 12px;
	}

.compare-del input{
	width: 67px;
	}

.compare-bg-1 td{
	background: rgb(241,244,246);
	/*border: 1px solid rgb(212,223,232)*/
	}

td.compare-bg-2{
	background: rgb(241,244,246);
	}

.compare-bg-3 td{
	background: rgb(247,250,252);
	/*border: 1px solid rgb(212,223,232)*/
	}

.compare-bg-4 td{
	border: 1px solid white;
	}

.compare-bg-5 td{
	background: rgb(255, 252, 223)
	}

.compare-bg-2 span{
	display: block;
	padding: 0px 8px;
	font-weight: bold;
	}

.compare-mark span, .compare-quarantee span, .compare-store span, .compare-price span, .compare-catalog span{
	display: block;
	padding-left: 8px;
	text-align: center;
	}

.compare-price span{
	font-weight: bold;
	color: rgb(216,46,3);
	}

.compare-uset{
	text-align: center;
	}

.compare-cart div{
	width: 69px;
	height: 18px;
	background: rgb(212,223,232);
	padding: 1px 0px;
	}

.compare-cart div div{
	width: 67px;
	height: 16px;
	background: white;
	}

.compare-cart-total{
	border: none;
	/*background: silver;*/
	text-align: center;
	width: 38px;
	font-size: 1em;
	display: block;
	position: absolute;
	margin-left: 1px;
	font-weight: bold;
	padding: 2px 0px 1px;
	}

.compare-cart-to{
	display: block;
	position: absolute;
	padding: 0px;
	margin-left: 40px;
	margin-top: -2px;
	width: 28px;
	height: 20px;
	}

.compare-info span{
	display: block;
	text-align: center;
	}


/*** provizorne ***/
.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: 680px;
	font-size: 1.2em;
	font-weight: bold;
	}

.lightbox-close-2 div a{
	color: white;
	}


.kosik-thx-splatky{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	padding: 25px 0px;
	}

.kosik-thx-splatky div input{
	width: 230px;
	height: 30px;
	display: block;
	margin: 10px auto;
	font-size: 0.75em;
	font-weight: bold;
	border: 1px solid black;
	background: rgb(182,65,54) url(/images/main/menu_01.png) no-repeat;
	color: white;
	cursor: pointer;
	}

.kosik-thx-splatky img{
	display: block;
	margin: 10px auto;
	}

