@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; }
	* html .product.short { width: 176px; }
	.product.short .thumb { width: 178px; height: 130px; background: #ffffff; text-align: center; }
	* html .product.short .thumb { width: 176px; }
	.product.short .thumb table { width: 178px; height: 130px; margin: 0; }
	* html .product.short .thumb table { width: 176px; }
	.product.short .thumb table tr td { width: 178px; height: 120px; background: #ffffff; text-align: center; vertical-align: center; border: none; padding: 5px; }
	* html .product.short .thumb table tr td { width: 176px; }
	.product.short .info { width: 178px; height: 120px; background: #ffffff url('/img/bkg-eshop.gif') bottom repeat-x; padding: 0; overflow: hidden}
	* html .product.short .info { width: 176px; }
	.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; }
	* html .product.short .footer { width: 176px; }
	.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; }
	.product.short .flag_action, .product.short .flag_new, .product.short .flag_oneplusone, .product.short .flag_saleout {
	    position: absolute; padding-left: 100px; z-index: 11;
	}

	* 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; }
	.product.full .flag_action, .product.full .flag_new, .product.full .flag_oneplusone, .product.full .flag_saleout {
	    position: absolute; top: 286px; padding-left: 486px;
	}

    .inlinesub {margin-bottom:10px;font-size:11px;color:#BBBBBB;}
    .inlinesub * {display:inline; margin:0; padding:0; list-style:none; font-weight:normal; font-size:11px;}
    .inlinesub li {padding-left:10px;}
    .inlinesub li a {white-space:nowrap; text-decoration:underline}
    .inlinesub li.active a span {font-weight:bold !important;}
    .inlinesub li.active a {color:#A1C849;}
    
 	.eshoppanel {padding:.5em 10px .5em 10px; margin-bottom:2em; font-size:11px; background:#222222; color:#999999; border:1px dotted #666666;}
	.eshoppanel label {color:#999999; padding:0;}
	.eshoppanel select {font-size:11px; margin-bottom:0;}
    .inline {display:inline; float:none;}                 
    .eshoppanel .vendors li {display: inline;}
	
}
