@import "global.css";

@media screen, projection
{	
	label.required {color: #bbbbbb; font-weight:bold; }
	.product {display:block; float:left; margin-right:10px}

	.detail .left {text-align:center; width:250px; display:block; float:left; margin-right:10px}
	.detail .right {float:left; display:block; width:250px}

	.highlight {color:#3a3636; font-weight:bold}

	.invalidInput {border:1px solid red !important}
	.data {border:none}
	.noborder, .noborder td, .noborder table, .noborder th {border:none; padding:0}

	.delivery table {margin-bottom:0px}
	.payments {margin-left:10px}
	.payments .radio {width:20px}
	.payments .price {width:100px}
	.payments .desc span {border-bottom:1px dashed #555}

	.order {line-height:14px}

	.product.short { width: 178px; height: 298px; border: solid 1px #888888; margin:0 3px 3px 0; }
	.product.short .thumb { width: 178px; height: 130px; background: #ffffff; text-align: center; }
	.product.short .thumb table { width: 178px; height: 130px; margin: 0; }
	.product.short .thumb table tr td { width: 178px; height: 120px; background: #ffffff; text-align: center; vertical-align: center; border: none; padding: 5px; }
	.product.short .info { width: 178px; height: 120px; background: #ffffff url('/img/bkg-eshop.gif') bottom repeat-x; padding: 0; overflow: hidden}
	.product.short .info .name { margin: 0 5px 10px 5px; padding-top: 0px; }
	.product.short .info .name a { color: #6c9316; font-weight: bold; }		
	.product.short .info .excerpt { margin: 0 5px 0 5px; color: #000000; font-size: 11px; line-height: 13px; overflow:hidden; height:68px }
	.product.short .info .excerpt p {color:#000000}
	.product.short .footer { width: 178px; height: 48px; background: #ffffff; }
	.product.short .footer .footer-left { float: left; width: 120px; height: 48px; font-size: 10px; color: #666666; padding: 6px 0 0 5px; }
	.product.short .footer .footer-left .action strong { font-size: 10px; color: #ff0000; }
	.product.short .footer .footer-left .price strong { font-size: 12px; color: #ff0000; }
	.product.short .footer .footer-right { float: right; width: 53px; height: 43px; font-size: 9px; text-align: center; color: #666666; padding-top: 5px; }
	.product.short .footer .footer-right a { color: #666666; text-decoration: none; }
	
	* html .product.short { height: 308px; margin:0 3px 3px 0; }
	* html .product.short .thumb { height: 140px; }	
	* html .product.short .thumb table { height: 140px; }
	* html .product.short .thumb table tr td { height: 130px; padding: 5px; }				
	
	.product.full { width: 100%; }
	
	.product.full img.image { margin: 0; background: #222222; border:1px solid #444444; padding: 2px; }
	.product.full a.image { margin: 0 0 1em 1em; }
	.product.full table td { background: #222222; border: none; padding: 0; }
	.product.full hr { border: none; height: 1px; background: #444444; margin: 1em 0 1em 0; }
	
	
}