/* copyright 2008 stylovakuchyne.cz */ 
@CHARSET "UTF-8";
body, html {margin:0; padding:0; background:#FFF; color:#550404}
body {min-width:990px; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; color:#550404}
#wrap {margin:0 auto; padding:0; width:990px; background:url("imgs/layout/arrow-hover.jpg") left no-repeat; background-position:-1000px -1000px  /* menu hover preload */}

a {color:#550404}
hr.cleaner {clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden}

.header {display:block; position:relative; width:990px; height:258px; overflow:hidden; text-align:center; background-color:#550404; padding:0; margin:20px 0 10px 0}
	.header a {display:block; width:990px; height:258px; color:#FFF; font-size:42px; padding:34px 0 0 0; cursor:pointer}
	.header span {display:block; position:absolute; left:0; top:0; width:990px; height:258px; background:url("imgs/layout/head.jpg") top left no-repeat}

#main {float:right;	width:770px; margin:0 0 10px 0}
	#welcome {background:#e2d5b9; padding:15px; margin: 0 0 12px 0}
		#welcome h2 {margin:0; padding:0; font-size:20px; font-weight:normal}
		#welcome p {margin:5px 0 3px 0; padding:0}
    .separator {margin:0 0 10px 0; padding:5px 5px 5px 15px; height:17px; background:#550404; color:#FFF}
    html>/**/body .product {padding:5px 5px 5px 15px} /* non-IE only */
    .separator a {color:#FFF}
        .sep-title {float:left}
        .more {float:right}  
	.product {background:#e2d5b9; padding:15px 30px 2px 15px; margin: 0 0 12px 0; text-align:justify}
	html>/**/body .product {padding:15px 30px 15px 15px} /* non-IE only */
		.product h3 {margin:0 0 15px 0; padding:0; font-size:17px; font-weight:normal}
        .product span {margin:0; padding:0; font-size:15px; font-weight:normal}
        .product span a {text-decoration:none}
        .product span a:hover {text-decoration:underline}        
		.product img {float:left; margin:0 15px 0 0; border: 1px solid #550404}
    .product-detail {background:#e2d5b9; padding:15px; margin: 0 0 12px 0; width:96%}
		.product-detail h2 {margin:0; padding:0; font-size:15px; font-weight:normal; color:#550404}
        .product-detail h2 a {text-decoration:none; color:#550404}
        .product-detail h2 a:hover {text-decoration:underline}
        .product-detail h3 {margin:0 0 20px 0; padding:0; font-size:20px; font-weight:normal}
        .product-detail #img_panel {float:left; margin:0 15px 15px 0}
		.product-detail #img_panel img {margin:0; border:1px solid #550404; cursor:pointer}
        .product-detail #colors img {float:left; margin: 3px 3px 0 0}
        .product-detail table#files {width:300px; min-width:300px; background-color:#550404; padding:0; margin:20px 0 0 0}
            .product-detail #files td.down-title {width:80px; padding:3px; background-color:#550404; color:#FFF; font-weight:bold}
            .product-detail #files td.down-file {padding:3px; text-align:right; background-color:#e2d5b9}   
        .product-detail input {clear:both; margin:-30px 0 0 0; float:right} 
        .shopping {float:right; width:390px; margin: 20px 0 0 0}
        .shopping-single {float:right; width:180px; margin: 20px 0 20px 0}
            .price {float:left; width:150px; text-align:right; font-weight:bold; margin:0 8px 0 0; font-size:13px}
            .shopping-single .price {float:right; position:relative; right:55px}
            .price .vat_ex {font-weight:normal; font-size:12px} 
            .product-detail div.buy {float:right; margin: 0 0 0 0}
            #buy-options {color:#550404; background-color:#e2d5b9; margin: 0 5px 0 0; position:relative; top:5px}
            #buy-button {position:relative; top:12px; width:60px} 
        #imgs {clear:both; margin:15px 0 0 0}
        #imgs img {margin:0 5px 0 5px; border:1px solid #550404}
    .right {float:right; margin: 20px 0 0 0; padding:0}
    .sale {background:#e2d5b9 url("imgs/layout/sale.jpg") top right no-repeat}
    #cart-detail {background:#e2d5b9; padding:15px; margin:0}
		#cart-detail h2 {margin:0 0 15px 0; padding:0; font-size:18px; font-weight:normal; color:#550404}
        #cart-detail form {margin:0; padding:0}
        table.cart {margin:0 0 20px 0; width:100%; border:1px solid #550404}
        table.cart th, table.cart tr.total {background-color:#550404; color:#FFF; font-weight:bold; padding:3px; text-align:center}
        table.cart th.name {text-align:left} 
        table.cart tr {background-color:#dcc7a0} 
        table.cart tr.even {background-color:#dcb9a2}
        table.cart td {padding:3px; text-align:right}
        table.cart td.name {width:330px; text-align:left}
        table.cart td.cart-price {width:120px} 
        table.cart td.qty {text-align:center}
        table.cart td.qty input {text-align:right}
        .form-right {text-align:center}
        table.order {margin:0 0 20px 0; width:100%; border:1px solid #550404; font-weight:bold; text-align:left}
        table.order th, table.order tr.total {background-color:#550404; color:#FFF; padding:3px}
        table.order tr {background-color:#dcc7a0} 
        table.order td {padding:3px}
        table.order td.name {width:130px}
        table.order td.input {width:150px} 
        table.order td.cart-price {width:120px} 
        table.order td.qty {text-align:center}
        table.order td.qty input {text-align:right}
        table.top-space {margin:0 0 25px 0}
        .small-text {margin:15px 0 15px 0}
        .red {color:#871d1d}
        .not-bold {font-weight:normal}
    .error {border:1px solid #b32d20; width:100%; text-align:left; margin:0 0 10px 0}     
    .error tr {background-color:#c33425; color:#FFF}
    .error td {padding:10px 8px 10px 8px}        

#sidebar {float:left; width:208px; margin:0; padding:0; background:#FFF}
	#sidebar ul {margin:0; padding:0}
	#sidebar li {margin:0 0 2px 0; padding:0; list-style:none; width:208px; border:0.1em solid #550404}
		#sidebar li span {width:29px; padding: 0 0 0 28px;}   
		#sidebar li a {display: block; width:100%; height:34px; line-height:34px; border:0; margin:0; padding:0; background:url("imgs/layout/arrow.jpg") left no-repeat; background-color:#550404; color:#FFF; font-size:15px; text-decoration:none}
    	#sidebar li a:hover {background:url("imgs/layout/arrow-hover.jpg") left no-repeat; background-color:#FFF; color:#550404}
	#cart {margin: 12px 0 0 0; border:0.1em solid #550404; width:100%;}
	#cart-in {margin:0; padding:5px 0 10px 0; background-color:#550404; color:#FFF}
	#cart-in a {color:#FFF; text-decoration:none}
	#cart-in:hover a { text-decoration:underline}
		.title {background:url("imgs/layout/arrow.jpg") left no-repeat; line-height:35px; padding:0 0 2px 28px; font-size:15px;}
		.item  {padding: 0 0 3px 10px; font-size:11px}

#footer {clear:both; background:#f6f0e4; padding:5px 0 5px 330px; margin:0; font-size:11px}
#footer img {float:left; margin: 0 10px 0 0; border:0}
.links {clear:both; background:#f6f0e4; padding:5px; margin:0; font-size:11px; text-align:center;}