/******* PROD CAT INDEX *******/body.i_templ_20 .inet_img_item {	width: 150px;	float: left;}body.i_templ_20 .inet_img {	padding: 0 50px 5px 0;}body.i_templ_20 .inet_img img {	border: 0;}body.i_templ_20 .inet_img_txt {	padding-right: 50px;	height: 30px;}body.i_templ_20 .inet_img_txt a {	color: #666;	font-weight: bold;}#inet_prodsearch_header {	background: transparent url(/site/images/prod_search_header.gif) left top repeat-x;	height: 36px;	color: #FFF;	font-weight: bold;	text-transform: uppercase;}#inet_prodsearch_header .innercontent {	padding: 10px 0 0 8px;}#inet_prodsearch_form {	background-color: #ECEDED;	padding: 5px 8px 8px 8px;}#inet_prodsearch_footer {	background: transparent url(/site/images/prod_search_footer.gif) left top repeat-x;	height: 10px;}/******* E-SHOP *******/#eshp_cart {	padding-bottom: 15px;}#inet_main .inp_amount {	margin: 0;	width: 20px;}.prod_item {	padding-bottom: 15px;}.prod_header {	padding: 2px 0;	border-bottom: 1px solid #DDD;}.prod_main {	padding: 5px 0;}.prod_text a,.prod_rel a {	color: #484848;}.prod_text a:hover,.prod_rel a:hover {	color: #000;}.prod_text span.more a {	color: #21609B;}.prod_text span.more a:hover {	color: #484848;}.prod_img {	width: 150px;	text-align: right;	float: right;}.i_templ_prod_1 .prod_img_detail {	width: 150px;	text-align: right;	float: right;}.i_templ_prod_2 .prod_img_detail {	width: 258px;	text-align: right;	float: right;}.inet_prod_img_item img {	border: 1px solid #AAA;}.prod_footer {	background-color: #EEE;	padding: 2px;	border-top: 1px solid #DDD;	border-bottom: 1px solid #DDD;}td.prod_num_td {	width: 70px;}td.prod_price_td {	font-weight: bold;}td.prod_price_td span.price_before {	font-weight: normal;}#inet_main .prod_footer .frm {	margin: 0 1px 0 0;}#inet_main .prod_footer .frmbut {	margin: 0;	padding-right: 11px;	padding-left: 10px;}#inet_main .btn_order {	margin: 0;}table.eshp_cart_tbl {	width: 100%;}table.eshp_cart_tbl td {	vertical-align: top;}td.eshp_cart_head {	padding: 2px 0;	font-weight: bold;	border-bottom: 1px solid #DDD; }td.eshp_cart_item {	padding: 1px 0;}#inet_main td.eshp_cart_item .inp_amount {	padding: 0 1px;}td.eshp_cart_vat {	border-top: 1px solid #DDD; 	padding: 4px 0 2px 0;}td.eshp_cart_footer {	padding: 3px 0;	font-weight: bold;	border-top: 1px solid #DDD;	border-bottom: 1px solid #DDD;}td.eshp_cart_order {	padding-top: 8px; }#inet_main #eshp_transinfo .frm {	margin: 0;	width: 150px;}.frmarea {	width: 150px;	border: 1px solid #988F86;}.frmselect {	width: 156px;}td.eshp_label {	width: 110px;	vertical-align: top;}table.cartlite_tbl td {	padding: 0 5px 2px 0;}#eshp_cartlite_header {	background: transparent url(/site/images/cartlite_header.gif) left top repeat-x;	height: 29px;}#eshp_cartlite_header td {	color: #252525;	font-weight: bold;	text-transform: uppercase;}#eshp_cartlite_header .innercontent {	padding: 5px 8px 0 8px;}#eshp_cartlite_main {	background-color: #F3F1B3;}#eshp_cartlite_main .innercontent {	padding: 5px 8px 4px 8px;}#eshp_cartlite_footer {	background: transparent url(/site/images/cartlite_footer.gif) left top repeat-x;	height: 35px;}#eshp_cartlite_footer,#eshp_cartlite_footer td {	color: #484848;	font-weight: bold;	text-transform: uppercase;}#eshp_cartlite_footer a,#eshp_cartlite_footer td a {	color: #484848;}#eshp_cartlite_footer a:hover,#eshp_cartlite_footer td a:hover {	color: #000;}#eshp_cartlite_footer .innercontent {	padding: 8px 8px 0 8px;}.prod_rel {	padding-top: 15px;}.prod_rel_header {	background-color: #EEE;	padding: 4px 2px;	color: #292617;	font-weight: bold;	border-top: 1px solid #DDD;	border-bottom: 1px solid #DDD;}.prod_rel ul {	margin: 0;	padding: 5px 0 0 2px;}.prod_rel li {	margin: 0;	padding: 3px 0;	list-style: none;	list-style-image: none;}.prod_rel li li {	list-style: url(/site/images/Punkt_indic_sub.gif);	border-bottom: none;	padding: 1px 0 0 0;	margin: 0;}.prod_rel ul ul {	padding: 0 0 0 15px;}/******* PAY *******/#eshp_pay {	padding: 10px 0;}table.pay_tbl td {	padding: 2px 0;	}#eshp_pay input {	width: 50px;	margin-right: 5px;	border: 1px solid #AAA;	color: #000;	padding: 1px;}#eshp_pay select {	width: 54px;	border: 1px solid #AAA;	color: #000;	padding: 1px;}#eshp_pay .btn_pay {	width: 117px;	border: 1px solid #AAA;	cursor: pointer;	padding: 0;	margin: 5px 0 0 0;	text-align: center;}/******* CONFIRM *******/#eshp_confirm td {	padding: 1px 0;}#eshp_confirm td.eshp_cart_head,#eshp_confirm td.eshp_cart_item {	padding: 2px 0;}#eshp_confirm td.eshp_cart_footer {	padding: 3px 0;}table.eshp_confirm_tbl {	width: 100%;}.eshp_confirm_tbl th {	padding: 2px 0;	font-weight: bold;	border-bottom: 1px solid #DDD; 	text-align: left;}.eshp_confirm_tbl .quantity,.eshp_confirm_tbl .price {	text-align: right;}table.address {	border: none;	border-collapse: collapse;	margin: 0 0 15px 0;}table.address td,table.address th {	text-align: left;	vertical-align: top;}table.history {	width: 100%;	border: none;	border-collapse: collapse;	margin: 0 0 15px 0;}table.history thead th {	font-weight: bold;	text-align: left;	vertical-align: top;	padding: 2px 5px 2px 0px;}table.history tbody td {	text-align: left;	vertical-align: top;	padding: 2px 5px 2px 0px;	border-top: 1px solid #ddd;}table.history th.numeric,table.history td.numeric,table.history th.price,table.history td.price {	text-align: right;	padding-right: 0;	padding-left: 5px;}