/*
Vavi
------------------------
Author: munio webdesign
Web: 	http://munio.cz/
*/

/*
web #a60d66 - červená
web #b1b3b4 - šedá
web #2a2a2a - černá
*/

	html, body {text-align:center}
	body {margin:0 0 20px 0; background:#232323; color:#fff; font-family:"Helvetica CE", Helvetica, Sans-serif; text-align:left}

	/* --- BASIC ------------ */
	h1, h2, h3, h4, h5, h6, p, blockquote, 
	ul, ol, li, dl, dt, dd, 
	table, tr, th, td, caption, thead, tbody, tfoot {margin:0; padding:0; font-size:100%; background:transparent}
	form, fieldset, legend {margin:0; padding:0; font-size:100%}

/*h1, h2 {margin:0 0 0.5em 0; padding:0 5px; line-height:25px; background:#D9E0FF; font-size:0.938em; color:#0022B2}
h1 {margin-bottom:20px; padding-bottom:5px; font-size:1.625em; border-bottom:1px solid #85C422}
h2 {margin:0 0 10px 0; padding:3px 100px 4px 10px; font-size:0.938em; letter-spacing:1px; color:#060; background:#F5FAFF; border:1px solid #DFE7EE; font-weight:normal; font-family:Tahoma, Geneva, sans-serif}
*/
	h1 {font-size:0.938em; margin:0 0 5px 0; padding:0 0 10px 0; border-bottom:1px solid #fff}
	h3 {font-weight:normal; font-size:1.125em}
	h4 {padding:3px 5px; font-weight:normal; font-size:0.75em; color:#fff; background:#901B5F; text-transform:uppercase}
	h5 {font-size:1.188em}
	
	.base-mini h4{background-color:transparent;}

	p {margin:0 0 1.5em 0; font-size:0.689em; line-height:1.5em}
/*address {font-style:normal}
small {margin:0; padding:0}*/
	strong, b {font-weight:bold}
	a {color:#fff; cursor:pointer; text-decoration:none}
	a:hover {text-decoration:none}
/*a:active, a:focus {}*/
	a img, img {border:none}

	ul, ol {margin:0 0 1.5em 0; list-style:none; font-size:0.689em; line-height:1.5em}
/*li {padding-left:30px; background:url('../images/css/li.png') 20px 7px no-repeat}*/
	dl {font-size:0.689em; line-height:1.5em}
	dt {}
	dd {}

/*
table {width:100%; margin:0; border-collapse:collapse; border-spacing:0; font-size:0.75em}
th, td {padding:3px 5px; border:1px solid #fff}
th {text-align:left}*/

	form {margin:0 0 1.5em 0}
	fieldset {padding:0; border:none}
/*legend {font-size:0.75em}*/
	label {font-size:0.689em; color: white; text-transform:uppercase}
	input, textarea {font-size:0.689em; font-family:"Helvetica CE", Helvetica, Sans-serif; background: #d4d7d6;}
	select {font-size:0.689em}
	button {border:none; margin:0; padding:0; background:none; cursor:pointer}


	/* --- LAYOUT ----------- */
	#page {width:836px; margin:0 auto; position:relative}
	#area {width:836px; overflow:hidden;}
/*#content {width:782px; padding:3px 4px 0 4px; float:right}
#sidebar {width:205px; float:left; background:#0023B3}
*/


	/* --- HEADER ----------- */
	#header {width:836px; height:75px; position:relative}
	#header #logo {display:block; width:208px; height:75px; position:absolute; right:0; top:0}

	#acc-basket {margin:0; position:absolute; left:16px; top:10px; text-transform:uppercase}
	#acc-basket li {margin:0 5px 0 0; padding:3px 4px; float:left; font-size:8px;font-weight:bold;letter-spacing:0.2em; border:1px solid #9E9E9E}
	#acc-basket li a {padding-right:10px; color:#9E9E9E; background:url('../images/css/sipka-acc-basket.png') right center no-repeat}


	/* --- --- */
button.tlacitko {border: 0 none;cursor: pointer;font-weight: bold;padding: 0 15px 0 0;text-align: center;height: 14px;line-height: 14px;width: auto;//padding-right:0px;}
button.tlacitko {background: transparent url('../images/css/btn_right.png' ) no-repeat scroll right top;clear: left;font-size: 11px;}
button.tlacitko span {display: block;padding: 0 0 0 15px;position: relative;white-space: nowrap;height: 14px;line-height: 14px;}
button.tlacitko span {background: transparent url('../images/css/btn_left.png') no-repeat scroll left top;color: #000000;}
button.tlacitko:hover {background-position: 100% -14px;}
button.tlacitko:hover span {background-position: 0% -14px;color: #FFFFFF;}
button.form-button,button.form-button-alt {border: 0 none;cursor: pointer;font-weight: bold;padding: 0 15px 0 0;text-align: center;height: 14px;line-height: 14px;width: auto;//padding-right:0px;}
button.form-button,button.form-button-alt {background: transparent url('../images/css/btn_right.png' ) no-repeat scroll right -14px;clear: left;font-size: 11px;}
button.form-button span,button.form-button-alt span {display: block;padding: 0 0 0 15px;position: relative;white-space: nowrap;height: 14px;line-height: 14px;}
button.form-button span,button.form-button-alt span {background: transparent url('../images/css/btn_left.png') no-repeat scroll left -14px;color: #FFFFFF;}
button.form-button:hover,button.form-button-alt:hover {background-position: 100% 0px;}
button.form-button:hover span ,button.form-button-alt:hover span{background-position: 0% 0px;color: #000000;}
button::-moz-focus-inner {border: none;}

	
	.alikeb{background:transparent url('../images/css/tlacitko.png') left 0px no-repeat;padding:0px 0px 0px 7px;margin:0px;border:none;font-size:11px;}
	.alikeb span{background:transparent url('../images/css/tlacitko.png') right 0px no-repeat;padding-right:6px;}
	.alikeb span span{background: #B2B3B5 url('../images/css/tlacitko.png') left -14px repeat-x;padding:0px 5px;color:black;}
	.alikeb:hover{background-position:left -28px;}
	.alikeb:hover span{background-position:right -28px;}
	.alikeb:hover span span{background-position:left -42px;color:white;}

	/* --- NAVIGACE --------- */
	#nav {margin:0; position:absolute; left:0; top:41px; font-size:0.75em;z-index:2000;}
	#nav li.level0 {padding:0; list-style:none; float:left; letter-spacing:0.2em; position:relative}
	#nav li.level0 a {display:block; padding:0 16px; line-height:34px; text-transform:uppercase}
	#nav li.level0 a:hover {background:#9D9F9E}

		#nav li.level0 ul {width:160px; position:absolute; left:0; top:34px; font-size:0.938em; left:-10000px;z-index:2000;}
		#nav li.level1, #nav li.level2 {background:#fff; border-bottom:1px solid #6B6B6B; position:relative;z-index:2000;letter-spacing:0em;font-size:12px;}
		#nav li.level1 a {width:147px; padding:0 3px 0 10px; line-height:1.5em; color:#A60D66; text-transform:none; }
			#nav li.level0 li.parent > a {background:url('../images/css/sipka-bordo.png') 150px 5px no-repeat}
		#nav li.level1 a:hover {background:none; color:#B1B3B4; }
			#nav li.level0 li.parent > a:hover {background:url('../images/css/sipka-grey.png') 150px 5px no-repeat}

			#nav li.level1 ul {width:160px; position:absolute; left:160px; top:0; font-size:1em}
			#nav li.level2 a, #nav li.level2 a:hover {width:154px; padding:0 3px; background:none}

	/* Show menu */
	#nav li.over > ul { left:0; }
	#nav li.over > ul li.over > ul { left:160px; }
	#nav li.over ul ul { left:-10000px; }


	/* --- CONTENT ---------- */
		.banner img {display:block; margin:0 0 1px 0}

		.breadcrumbs {display:block; width:806px; margin:0 0 25px 0; padding:0 15px; background:#B2B3B5; color:#a60d66; font-weight:bold; font-size:0.814em; line-height:30px; overflow:hidden; text-transform: lowercase;}
		.breadcrumbs li {float:left; padding:0 2px}
		.breadcrumbs a {color:#a60d66}

	/*homepage*/
		#homescreen ul li a img{margin:0px;padding:0px;border:0px;}

		#guidepost {width:836px; overflow:hidden; margin-top:55px}
		#guidepost div {width:278px; margin:0 1px 0 0; float:left}
		#guidepost #gp3 {margin:0}
		#guidepost img {display:block; margin:0 0 4px 0; padding:0}
		#guidepost h3 {padding:0 16px; text-transform:lowercase}
		#guidepost p {padding:0 16px}

	/*2 sloupce*/
		.col-main {width:603px; float:right; overflow:hidden}
		.col-side {width:172px; padding:15px 15px 0px; float:left; background:#19171C}
		.col-right {float:right;}
		.col-main-left{float:left;}
		.col-side dl dt, .col-side dl ol {margin:0 0 10px 0; font-size:1.125em;}
		.col-side dl dt {margin:0px 0px 0px 0px; color:#A60D67; text-transform:uppercase;letter-spacing:0.2em;}
		.col-side .pocetvyrobku{color:#b1b3b4;}
		.col-side dl.anketa dt{font-size:12px;}
		.col-side dl.anketa form,
		.col-side dl.anketa dd,
		.col-side dl.anketa dd label,
		.col-side dl.anketa dd table{font-size:12px;color:white;text-transform:none;}
		.col-side dl.anketa dd input{vertical-align:top;line-height:14px;}
		.col-side dl dd {border-bottom:none;margin-bottom:10px;}
		.col-side dl dd.last {border-bottom:none}
		.col-side dl dd a {}
		#kosile-ico {margin-left:-15px}

		.listing-type-grid ol {display:block; margin:0}
		.listing-type-grid li.item {display:block; width:200px; margin:0 1px 1px 0; float:left}
		.listing-type-grid li.item .product-image {margin:0;background-color:white;position:relative;}
		.listing-type-grid li.item .product-image img {display:block;}
		.listing-type-grid li.item .nadrazeny-price-box .price-box {display:block; width:67px; height:20px; position:absolute; left:5px; bottom:0; }
		.listing-type-grid li.item .nadrazeny-price-box {width:190px; height:51px; padding:10px 5px; background:#B2B3B5; position:relative}
		.listing-type-grid li.item .nadrazeny-price-box h5 a {display:block; margin:0 0 5px 0; color:#A60D67}
		.listing-type-grid li.item .nadrazeny-price-box .price {font-size:1.125em; color:#000; font-weight:bold}
		.listing-type-grid li.item .nadrazeny-price-box:hover {background:#A60D67}
		.listing-type-grid li.item .nadrazeny-price-box:hover h5 a {color:#fff}
		.listing-type-grid li.item .product-image span.newproduct{background:transparent url('../images/css/nova-kolekce-katalog.png') top left no-repeat;width:40px;height:38px;position:absolute;display:block;top:0px;right:0px;}
		.listing-type-grid li.item .nadrazeny-price-box .neninasklade {width:37px; height:20px; border:none; position:absolute; right:0; bottom:0; overflow:hidden;background:transparent url('../images/css/no-cart-small.png') left top no-repeat;}
		.listing-type-grid li.item .nadrazeny-price-box .out-of-stock {width:37px; height:20px; border:none; position:absolute; right:0; bottom:0; overflow:hidden;}
		.listing-type-grid li.item .nadrazeny-price-box button {width:37px; height:20px; border:none; position:absolute; right:0; bottom:0; cursor:pointer;}
		.listing-type-grid li.item .nadrazeny-price-box button{background-color:#B2B3B5;padding:0px;border:0px;}
		.listing-type-grid li.item .nadrazeny-price-box button span {display:block; width:37px; height:20px; position:absolute; right:0; top:0; background:url('../images/css/cart-small.png') left top no-repeat}
		.listing-type-grid li.item .nadrazeny-price-box button:hover span {display:block; width:37px; height:20px; position:absolute; right:0; top:0; background:url('../images/css/cart-small.png') left bottom no-repeat}

	/*2 sloupce, poloviny*/
		.col-halves .col-main {width:836px; overflow:hidden}
		.col-halves .col-main .purchaseform {width:400px; float:right}
		.col-halves .col-main .purchase {width:405px; float:left}
		
		.purchaseform label {color:#fff; text-transform:uppercase}
		.purchaseform input, .purchaseform select {width:390px; margin:5px 0; border:none; background:#D6D8D7}
		.purchaseform select {width:182px; padding:1px}
		.purchaseform #fl-email {width:190px; float:left}
		.purchaseform #fl-tel {width:190px; float:right}
		.purchaseform #fl-email input, .purchaseform #fl-tel input {width:180px}
		input.conditions {width:auto; margin-right:5px; fl at:left; background:none; vertical-align:middle}
		label.conditions a {text-decoration:underline}
		#pfsubmit {display:block; width:86px; height:14px; margin-left:304px; background:#9B0057 url('../images/css/objednat.png') left top no-repeat; color:#fff; text-transform:uppercase; line-height:12px; font-size:9px; cursor:pointer}

		.recommendationbottom {width:804px; margin:50px 16px 16px 16px; overflow:hidden}
		.recommendationbottom h4 {width:793px; padding:10px 5px}
		.recommendationbottom .recommendation .item {display:block; margin:1px 1px 0 0; float:left; position:relative}

	/*3 sloupce*/
		.col-three .col-main {width:635px; float:left; overflow:hidden}
		.col-three .col-main .description {width:333px; margin:0 1px 0 0; float:right}
		* html .col-three .col-main .description {width:333px; margin:0; padding:0 1px 0 0}
		.col-three .col-main .preview {width:300px; float:left}
		.col-three .col-main .preview img {display:block; padding:0 1px 1px 0; float:left}

		.col-three .col-main .descriptiontext {width:273px; margin:0 1px 0 0; padding:0 30px; float:right}
		.productdescription{font-size:12px;}
		* html .col-three .col-main .descriptiontext {width:273px; margin:0; padding:0 30px}
			#product_addtocart_form label {font-weight:bold}
			#product_addtocart_form input, #product_addtocart_form select {width:200px; margin:5px 0 10px 0}
			#product_addtocart_form input.radio{width:auto;vertical-align:middle;background-color:transparent;margin:3px 10px 6px 0px;}
			#product_addtocart_form img.radio{vertical-align:middle;margin:3px 10px 6px 0px}
			#product_addtocart_form .dtsupdiv{width:65px; height:39px; margin:15px 0px 0px; overflow:hidden; line-height:39px; padding:0px;position: relative;background:url('../images/css/cart-big.png') left top no-repeat; cursor:pointer;}
			#product_addtocart_form .dtsupdiv:hover{background:url('../images/css/cart-big.png') left bottom no-repeat;}

		.col-three .col-main .descriptiontext div.newproduct{background:transparent url('../images/css/nova-kolekce-detail.png') top left no-repeat;width:176px;height:32px;}
		.moznostiproduktu{margin-top:20px;}
		.moznostiproduktu label{color:#a60d66;}
		.moznostiproduktu ul.options-list{margin-bottom:0px;}
		.moznostiproduktu ul.options-list label{font-size:1em;color:white;}
		
		#nahledpredni,#nahledzadni{width:200px;height:285px;background-color:#FFFFFF;}
		#nahledpredni img.nahled, #nahledzadni img.nahled{width:200px;height:285px;position:absolute;}
		#nahledhalenka{width:200px;height:176px;background-color:#FFFFFF;}
		#nahledhalenka img.nahled{width:200px;height:176px;position:absolute;text-align:center;}
		

		.col-three .col-side {width:200px; margin:0 1px 0 0; padding:0; float:right}
		.recommendation .item {display:block; margin:1px 0 0 0; position:relative}
		.recommendation .product-image, .recommendation .product-image img {display:block; margin:0}
		.recommendation h5 {width:200px; margin:0; font-size:10px;line-height:12px;background:#9D9F9E;padding:4px 0px;}
		.recommendation h5 a {display:block; width:196px; padding:0 3px; color:#000; font-weight:normal}
		.recommendation button {width:27px; height:15px; position:absolute; right:0; top:0}
		.recommendation button span {display:block; width:27px; height:15px; position:absolute; left:0; top:0; background:url('../images/css/cart-smallest.png') left top no-repeat}
		.recommendation button:hover span {display:block; width:27px; height:15px; position:absolute; left:0; top:0; background:url('../images/css/cart-smallest.png') left bottom no-repeat}
		.one-page-checkout .payment-methods dd{font-size:12px;padding-left:30px;}

	#bloknahledu{display:none;}
	.bloknahledswitch{float:right;}
	.more-views ul li{margin:0px;padding:0px;float:left;}

	/* --- FOOTER ----------- */
	#footer {width:836px; margin-top:10px; padding:10px 0 20px 0; text-align:center; border-top:2px solid #6B6B6B}
	#footer p, #footer a {color:#6B6B6B; text-transform:uppercase; letter-spacing:0.2em}


	/* --- OTHERS ----------- */
	hr, .nos {display:none}
	.cleaner {clear:both}


.right {text-align:right}

.addtocartblockdiv{clear:both;}
.vaviradio div{float:left;background-color:black;padding:1px 4px 0px;margin-right:5px;margin-bottom:4px;}
.listing-type-grid .old-price{display:none;}
.listing-type-grid .special-price .price-label{display:none;}
.listing-type-grid li.item .nadrazeny-price-box .special-price .price {font-size:12px; color:#590739; font-weight:bold}
