
/*=Products
-----------------------------------------------------------*/
.products-list-article-box,
.category-list-item {
	margin:0 6px 10px 0;
	width:190px;
	height:320px;
	float:left;
	border:solid 1px #E3EAF5;
	background:#fff url(../img/list-article-box-bg.png) repeat-x 0px 100%;
	text-align:center;
}
.category-list-item {
	margin:0 5px 10px 0;
	width:141px;
	height:180px;
	background-image:none;
	overflow:hidden;
	border:solid 1px #F6F8FC;	
	border-width:1px 1px 5px 1px;
	border-top:solid 1px #E3EAF5;
}
.products-list-article-box .in {
	margin:10px;
	float:left;
}
.category-list-item .in {
	margin:8px;
	float:left;
}
.products-list-article-box .image,
.category-list-item .image {
	width:170px;
	height:120px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.category-list-item .image {
	width:120px;
	height:120px;
}
.products-list-article-box .image *,
.category-list-item .image * {
    vertical-align:middle;
}
/*\*//*/
.products-list-article-box .image,
.category-list-item .image {
    display:block;
}
.products-list-article-box .image span,
.category-list-item .image span {
    display:inline-block;
    height:100%;
    width:1px;
}
/**/
.products-list-article-box .image img,
.category-list-item .image img {
	/*display:block;*/
}
.products-list-article-box .image a,
.category-list-item .image a {
	border:0;
	width:120px;
	text-decoration:none;
}
.products-list-article-box h3,
.category-list-item h3 {
	margin:4px 0 0 0;
	width:170px;
	font-size:12px;
	height:2.2em;
	text-align:center;
	font-weight:bold;
	display:block;
	float:left;
}
.category-list-item h3 {
	font-size:11px;
	height:inherit;
	margin:3px 0 0 0;
	width:120px;
}
.products-list-article-box h3 a,
.category-list-item h3 a {
	width:170px;
	color:#28497C;
	display:block;
	text-align:center;
	text-decoration:underline;
	border:none;
}
.category-list-item h3 a {
	width:120px;
}
.category-products-top {
	margin:0;
	padding:0 0 10px 0;
	width:588px;
	border:solid 1px #F6F8FC;
	border-width:0 0 1px 0;
	overflow:hidden;
}
.products-list-article-box input {
	font-size:11px;
}
.products-list-article-box input.qtyInput {
	width:20px;
}
.products-list-article-box input.submit {
	width:110px;
}
.products-list-article-box .price {
	margin:0 0 6px 0;
}
.products-list-article-box .price .net {
	font-size:10px;
	color:#999;
}
.products-list-article-box .price .gross {
	font-size:12px;
	font-weight:bold;
	color:darkred;
}
.products-list-article-box .price sup {
	font-size:9px;
	color:#666;
	font-weight:normal;
}
.products-detail-box .image {
	margin:0 !important;
	padding:0 !important;
	width:250px;
	float:left;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
}
.products-detail-box .image * {
    vertical-align:middle;
}
.products-detail-box .image img {
	float:left;
	margin:0 0 10px 0;
}
/*\*//*/
.products-detail-box .image {
    display:block;
}
.products-detail-box .image span {
    display:inline-block;
    height:100%;
    width:1px;
}
/**/
.products-detail-box ul,
.products-detail-box li {
	list-style-type:square;
}
.products-detail-box .tabs {
	margin:20px 0 0 0;
	height:29px;
}
.products-detail-box .tabs a span {
	margin:0;
	padding:12px 12px 13px 12px;
	font-size:12px;
	background:#f5f5f5;
	border:solid 1px #ccc;
	border-width:1px 1px 0 1px;
}
.products-detail-box .description {
	width:540px;
	margin:-1px 0 0 0;
}
.products-detail-box .article {
	padding:6px;
	margin:6px 0 6px 0;
	border-bottom:solid 1px #CFE4E8;
	background-color:#F2F7FA;
	clear:both;
}
.products-detail-box .article.highlight {
	background-color:#FFC8BF;
	border-bottom:solid 1px #DF4F37;
}
.products-detail-box .article .right {
	width:260px;
	float:left;
}
.products-detail-box .article p {
	color:#000 !important;
	margin:0 !important;
	padding:0 0 0 15px !important;
}
.products-detail-box .article h5 {
	color:#000 !important;
}
.com-select-attributes {
	margin:0;
	width:265px;
	float:left;
	text-align:left !important;
	border-color:#CFE4E8;
	background:#fff;
}
.com-select-attributes td,
.com-select-attributes th {
	font-size:10px !important;
	color:#444 !important;
	border-color:#CFE4E8;
}
.products-detail-box .article.highlight .com-select-attributes,
.products-detail-box .article.highlight .com-select-attributes td,
.products-detail-box .article.highlight .com-select-attributes th {
	border-color:#DF4F37;
}
.com-select-attributes .specRowEven th,
.com-select-attributes .specRowOdd th {
	font-weight:normal;
}
.com-select-attributes .specRowEven {
	background:#f5f5f5;
}
.com-select-attributes .specRowEven td {
	background:#f9f9f9;
}
.artibutes .specRowOdd {
	background:#fff;
}
.com-select-attributes .specRowEven td,
.com-select-attributes .specRowOdd td,
.com-select-attributes .specRowEven th,
.com-select-attributes .specRowOdd th {
	padding:6px 8px;
}
.products-category-view {
	margin:0 0 20px 0;
}
.categorynav {
	margin:15px 0 0 0;
}
.stockbox {
	width:250px;
	border:solid 2px #e0e0e0;
	background:#f9f9f9;
	float:right;
}
.stockbox .in {
	padding:10px;	
}
.stockbox .price {
	margin:0;
	display:block;
}
.stockbox .price strong {
	font-size:18px;
	color:#CC0000;
}
.infobox {
	margin:10px 0 0 0;
	width:250px;
	float:right;
}
.infobox table {
	/*width:240px;*/
}
.infobox table th,
.infobox table td {
	margin:0;
	padding:0 8px;
	font-size:11px;
	text-align:left;
	height:30px;
	line-height:30px;
	border-bottom:solid 1px #eee;
}
.infobox table td.print {
	padding-left:28px;
	background:#fff url(../img/ico/printer.png) no-repeat 8px 50%;
}
.infobox table td.tipurl {
	padding-left:28px;
	background:#fff url(../img/ico/email_go.png) no-repeat 8px 50%;
}
.image a {
	border:none;
	text-decoration:none;
}
.products-detail-box .image {
	width:280px;
	text-align:center;
}
.tipproductsbox {
	margin:10px 0 0 0;
	padding:10px 0 15px 0;
	width:163px;
	text-align:center;
	float:left;
	border:solid 1px #E3EAF5;
	background:#fff url(../img/list-article-box-bg.png) repeat-x 0px 100%;
}
.tipproductsbox h3 {
	font-size:12px;
	text-align:center;
}
.tipproductsbox h3 a {
	text-decoration:underline;
}
.tipproductsbox .pricegross {
	color:darkred;
	font-size:12px;
}
.tipproductsbox .pricegross sup {
	color:#666;
	font-weight:normal;
}
.tipproductsbox .desc {
	text-align:left;
	line-height:130%;
	padding:10px 15px;
}


.product-artibutes {
	margin:0;
	width:545px;
	text-align:left !important;
	font-size:11px !important;
}
.product-artibutes tr th {
	padding:6px 6px;
	border-bottom:solid 2px #CFE4E8;
	line-height:120%;
}
.product-artibutes tr th.odd {
	border-right:solid 1px #CFE4E8;
}
.product-artibutes tr.article td {
	padding:0 8px;
	border-bottom:dotted 1px #CFE4E8;
}
.product-artibutes tr.article td.odd {
	border-right:dotted 1px #CFE4E8;
}
.product-artibutes tr.highlight {
	border:solid 2px yellow;
	background-color:#CFE4E8;
}
.product-artibutes tr.highlight td,
.product-artibutes tr.highlight td.odd,
.product-artibutes tr.highlight td. h3,
.product-artibutes tr.highlight td.odd h3 {
/*	color:#FF6600;*/
}
.product-artibutes tr.highlight td,
.product-artibutes tr.highlight td.odd {
	border-bottom:solid 1px #CFE4E8;
	border-top:solid 1px #CFE4E8;
}
.product-artibutes th {
	font-weight:normal;
/*	color:#62481B;*/
	background-color:#F2F7FA;
	text-align:center;
}
.product-artibutes th h3,
.product-artibutes td h3,
.product-artibutes tr.article td.odd h3 {
	padding:0;
	margin:0;
	font-size:11px !important;
}
.product-artibutes tr.article td.odd h3 a {
	text-decoration:none;
	border:none;
}
.product-artibutes tr.hidden {
	display:none;
}
.product-artibutes tr.article td form {
	margin:0;
	padding:0;
}
.product-artibutes h3 {
	padding-bottom:0;
}
.product-artibutes sub {
	display:block;
	position:relative;
	padding:0;
	margin:0 0 3px 0;
}
.chkout_list_comment label {
	display:block;
	width:400px;
	text-align:left;
}
.chkout_list_comment textarea {
	margin:0 0 15px 0;
	width:530px;
}
.chkout_list_form_submit,
.chkout_address_submit {
	display:block;
	width:530px;
	text-align:left;
}
.chkout_list_form_submit input,
.chkout_address_submit input {
	margin:15px 0 0 0;
	float:right;
}
.chkout-address-radio {
	margin:0;
	width:10px;
	float:left;
	text-align:right;
}
.chkout-address-radiolabel {
	margin:0 0 0 15px;
	display:block;
	float:left;
}
fieldset dt {
	font-weight:bold;
}
	
/*=ShopNav
-----------------------------------------------------------*/
#shopmenu,
#shopmenu ul {
	width:180px;
	margin:0;
	padding:0 0 20px 0;
	list-style:none;
	background-color:#F6F8FC;
	overflow:hidden;
}
#shopmenu ul ul,
#shopmenu ul ul ul {
	margin:0;
	padding:0;
}
#shopmenu li {
	width:162px;
	display:block;    
	float:left;  
	list-style:none;
	margin:0;
	padding:0 10px;
	background-color:#F6F8FC;
}
#shopmenu li a,
#shopmenu li.aktivni a {
	display:block;
	width:140px;
	margin:0;
	padding:6px 0;
	text-decoration:none;
	border:none;
	color:#000;
	line-height:120%;
	border-bottom:1px solid #D8E2F1;
	background:#F6F8FC;
}
#shopmenu li li a,
#shopmenu li li li a, 
#shopmenu li li li li a,
#shopmenu li li li li li a {
	display:block;
	width:130px;
	margin:0;
	padding:4px 0px 4px 10px;
	font-size:11px;
	background:#F6F8FC;
	border-bottom:1px solid #D8E2F1;
}
#shopmenu li li li a { width:110px; padding:4px 0px 4px 20px; }
#shopmenu li li li li a { width:100px; padding:4px 0px 4px 30px; }
#shopmenu li li li li li a { width:90px; padding:4px 0px 4px 40px; }
#shopmenu a:hover,
#shopmenu a:focus {
	color:#16315B;
}
#shopmenu li.aktivni a { color:#16315B; font-weight:bold; }
#shopmenu li.aktivni li a { color:#000; font-weight:normal; }
#shopmenu li.aktivni li.aktivni a { color:#16315B; font-weight:bold; }
#shopmenu li.aktivni li.aktivni li a { color:#000; font-weight:normal; }
#shopmenu li.aktivni li.aktivni li.aktivni a { color:#16315B; font-weight:bold; }
#shopmenu li.aktivni li.aktivni li.aktivni li a { color:#000; font-weight:normal; }

/*=Shop
-----------------------------------------------------------*/
.cmrc_ProdList2Container_hd th {
	font-size:11px;
	text-align:left;
}
.chkout_address {
	margin:0 0 15px 15px;
	float:left;
}
.chkout_address_submit {
	margin:10px 0;
}
.error {
	color:red;
}
.minibasket {
	width:160px;
	margin:15px 0 0 0;
	background:#333;
	color:#fff;
	text-align:center;
	float:left;
}
.minibasket .tx-commerce-pi1 {
	margin:0;
	padding:0 10px;
	float:left;
}
.minibasket .price {
	font-size:130%;
}
.minibasket a,
.minibasket a:hover {
	color:#fff;
}
.minibasket a {
	border-bottom:solid 1px #fff;
}
table.basket {
	margin:0;
	padding:0;
	width:585px;
}
table.basket thead tr {
	background:#222;
}
.cmrc_mb_container .next {
	width:290px;
	float:right;
	text-align:right;
}
.required textarea {
	width:550px;
	height:80px;
}
.noborder a,
.noborder img {
	border:none;
	text-decoration:none;
}
.products-detail-box .description table.params {
	width:260px !important;
	margin:0 10px 20px 10px;
	background-color:#fff;
	border:solid 1px #F6F8FC;
	border-width:1px 0 0 1px;
	padding:0;
}
.products-detail-box .description table.params td,
.products-detail-box .description table.params th {
	padding:3px 6px !important;
	font-size:10px !important;
	text-align:left;
	background:#E3EAF5;
	border:solid 1px #F6F8FC;
	border-width:0 1px 1px 0;
}
.products-detail-box .description table.params td {
	background:#fff;
	border-width:0 0 1px 0;
}
.icons {
	float:left;
	width:260px;
}
.icons img {
	margin:0 8px 8px 0;
}