                          /* 

	(C) 2011 Vsechna prava vyhrazena www.ekosik.cz
	
	CSS kod, grafika a dalsi prvky webdesignu jsou majetkem spolecnosti care4u s.r.o. (www.care4u.cz)
	
	Zakaz kopirovani, modifikovani, prodeje, aj. Vyjimkou je povolena modifikace pro upravu designu a vyhradni pouziti na systemu www.ekosik.cz
	
*/

body {/*background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x center -773px;*/ font: normal normal 62.5% sans-serif; color: #3d3e40}

@font-face {font-family: 'AllerRegular'; src: url('http://real-techniques.com/styles/default/fonts/aller_rg-webfont.eot'); src: url('http://real-techniques.com/styles/default/fonts/aller_rg-webfont.eot?#iefix') format('eot'), url('http://real-techniques.com/styles/default/fonts/aller_rg-webfont.woff') format('woff'), url('http://real-techniques.com/styles/default/fonts/aller_rg-webfont.ttf') format('truetype'),  url('http://real-techniques.com/styles/default/fonts/aller_rg-webfont.svg#webfontkqBekIKP') format('svg'); font-weight: normal; font-style: normal;}

/* Zakladni nastaveni - nemenit nebo smrt */

html, body, p, ul, h1 {padding: 0; margin: 0}
.top-part .cart, form.search, .author, .main-content .product p.buttons, .main-content .product .tag, .contact, .newsletter-content > *, ul.attachements li a, ul.attachements li small, .comments form label, .cart-steps span, p.backtoshop a, a.backtoshop, .summary span, .table-fix, .cart-step2 h3 span, .cart-step2 ul.grey li span, .cart-step2 .green small, p.backtoshop a span, a.backtoshop span, .expanded-menu, .expanded-menu p a, .shadow {position: absolute; z-index: 3; display: block;}

.viktor {display: block !important; float: none !important; clear: both !important; height: 0 !important; padding: 0 !important; border: none !important}

button:hover {cursor: pointer}
li, p, table {font-size: 1.2em; list-style: none}
li li, li p, p li {font-size: 1em}
a, .top-part .cart ul li a:hover, .left-sidebar ul li a:hover, .left-sidebar ul li.active li.active a, .footer .content div ul li a:hover, .footer-lower ul.top li a:hover, .author:hover, .pagination ul li.active a, .pagination ul li a:hover, .main-content .product h4 a:hover, a.backtoshop:hover, p.backtoshop a:hover, .cart-step3 table td b span, .cart-step3 .right-column td span, form.sortby .numberof a.active, form.sortby .numberof a:hover {color: #FF3366}
a:hover {color: black}

.content {position: relative; float: none !important; width: 960px; margin: 0 auto}
.container {margin: 0 auto; width: 960px}

/*  */
/* Top part = logo, search form, cart, menu */
/*  */

.top-part {height: 107px; width: 960px; margin: 0 auto; position: relative}
.keeper {width: auto; position: relative; float: left}

.top-part h1, .top-part p.logo {top: 27px; font-family: AllerRegular,Arial,sans-serif; font-size: 4.2em; margin: 0 0 -7px; height: 60px; overflow: hidden; left: 0; letter-spacing: -2px; position: relative}
.top-part h1 a, .top-part p.logo a {display: block; text-decoration: none}
.top-part h1 b, .top-part p.logo b {color: black}
.top-part p.desc {display: none; font-size: 1.4em; color: #525c66}
.top-part img {border: none}

/* Search form */

form.search {width: 229px; height: 42px; top: 33px; right: -460px; margin: 0 50% 0 0}
form.search input, form.search button {height: 42px; border: none; font: bold 12px/42px Arial, sans-serif; float: left; padding: 0}
form.search input.text {width: 150px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left top; text-indent: 20px; color: #4d4d4d}
form.search button {width: 79px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -150px top; color: white; font-weight: bold}
form.search button span {padding: 0 4px 0 0}
form.search button:hover {cursor: pointer; background-position: -229px top}

/* Contact */

.contact {color: #FF3366; font-weight: bold; right: -39px; bottom: -35px}
 .contact span, .contact .fb {height: 20px; padding: 0 39px 0 26px; display: block; float: left; line-height: 20px}
 .contact .fb {padding: 0 39px 0 0}
 .contact .fb span {width: 16px; height: 16px; padding: 0; margin: 2px 12px 0 0; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -433px}
 .contact .mail {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -233px}
 .contact .phone {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -253px}


/* Cart */

.top-part .cart {top: 26px; right: 0; height: 47px; background: url('http://1.bp.blogspot.com/-TpMag99qTBs/UmA5zrriYoI/AAAAAAAABps/C1iA90W6oao/s1600/top-sprite.png') no-repeat -267px -42px; padding: 0 0 0 55px}
.top-part .cart p {padding: 4px 0}
.top-part .cart p b {color: black}
.top-part .cart p span {color: #FF3366; font-weight: bold}
.top-part .cart p a {margin: 0 0 0 30px; color: white; line-height: 23px; text-decoration: none; font-weight: bold; text-align: center; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -191px -42px; height: 23px; width: 76px; display: inline-block}
.top-part .cart p a:hover {color: black; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -115px -42px}
.top-part .cart ul li {float: left; padding: 0 0 0 9px; margin: 0 15px 0 0; color: #4d4d4d; font-weight: bold; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -42px}
.top-part .cart ul li a.login {padding: 0 18px 0 0; text-decoration: none; font-weight: normal; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -107px}
.top-part .cart ul li a.login:hover {background-position: right -121px}
.top-part .cart ul li a {color: #4d4d4d; font-weight: bold}

/* Menu */

.menu {width: 960px; margin: 0 auto; height: 48px}
.menu > li {float: left; margin: 0 0 0 -1px; padding: 0 1px; font-weight: bold; height: 48px;}
.menu > li:first-child {margin: 0}
.menu > li > a {float: left; display: block; color: black; padding: 0 15px; text-decoration: none; height: 48px; line-height: 49px}
.menu > li a span {height: 4px; width: 7px; margin: 0 0 2px 9px; display: inline-block; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x left -109px}
.menu li a.home span {height: 13px; width: 14px; margin: 18px 0 0; display: block; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x left -96px}
.menu > li.active, .menu > li:hover {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x right -48px}
.menu > li.active > a, .menu > li:hover > a {color: #cc0011; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x right top}
.menu li.expanded:hover {background: #ecf0f1 url('http://real-techniques.com/styles/default/graphic/cluster-menu.png') repeat-x right -88px}
.menu li.expanded:hover > a {color: #cc0011; background: url('http://real-techniques.com/styles/default/graphic/cluster-menu.png') repeat-x right -40px}
.menu li.expanded:hover div.expanded-menu {display: block}

/*  */
/* Main content - left sidebar, main content */
/*  */

/* Left sidebar - user panel, favourites */

.left-sidebar {float: left; width: 220px}

.left-sidebar h3 {margin: 40px 0 12px; color: #FF3366; font-size: 1.8em}
.left-sidebar ul li {display: block}
.left-sidebar ul li a {display: block; padding: 8px 15px 7px 15px; border-bottom: 1px solid #d9d9d9; text-decoration: none; color: #4d4d4d}
.left-sidebar ul li:last-child a {border: none}

.left-sidebar > ul > li.active {}
.left-sidebar > ul > li.active > a {border: none; margin: -1px 0 0; background: #e60013 url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat left bottom; padding: 0; color: white; font-weight: bold}
.left-sidebar > ul > li.active > a span {display: block; background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -220px top; padding: 8px 0 7px 15px;}
.left-sidebar ul li.active ul, .left-sidebar ul li ul.sub {padding: 5px 0; border-bottom: 1px solid #d9d9d9}
.left-sidebar ul li.active ul li, .left-sidebar ul li ul.sub li {font-size: 0.9em}
.left-sidebar ul li.active li a, .left-sidebar ul li ul.sub li a {background: white url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -3749px center; border: none; padding: 8px 0 7px 30px}
.left-sidebar ul li.active li.active a {}

.left-sidebar ul.bg {border-top: 1px solid #ebeff0; margin: 20px 0 0}
.left-sidebar ul.bg li {background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-y -660px top}
.left-sidebar ul.bg li a {margin: 0; border: none; background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -440px bottom}

/* Main content - products */

.main-content {float: left; width: 1000px; padding: 0 0 0 20px}
/*.main-content h2 {margin: 39px 0 22px 20px; color: #FF3366; font-size: 2.4em; border-bottom: 1px solid #d9d9d9; padding: 0 0 10px}*/

.main-content h2 {margin: 39px 0 28px 20px; color: #FF3366; font-size: 2.4em; padding: 0 0 10px}
.main-content.products h1 {margin: 29px 0 18px 20px; color: #FF3366; font-size: 2.1em; padding: 0 0 10px}
.main-content h2.blk {color: black}

.main-content .bod h3 {margin: 39px 0 0px 20px; color: #FF3366; font-size: 2.2em; border-bottom: 1px solid #d9d9d9; padding: 0 0 0px; margin-top:0px;}
.main-content .bod h4 {margin: 39px 0 0px 20px; color: #FF3366; font-size: 2.0em; border-bottom: 1px solid #d9d9d9; padding: 0 0 0px; margin-top:0px;}

.main-content .product {position: relative; width: 240px; float: left; height: 305px}
/*.main-content > div {background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-y -880px center; margin: 16px 0 40px}*/
/*.main-content .products   div {background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-y -880px center; margin: 16px 0 40px}*/
/*.main-content .dr .products div {padding: 0; background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-x -880px center; margin: 16px 0 40px}*/
.main-content .dr div.product {background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-y -880px center; margin: 16px 0 40px}



.main-content .product h4 {height: 52px; font-size: 1.5em; text-align: center; color: #242526; padding: 0 10px; margin: -3px 0 0}
.main-content .product h4 a {color: #242526}
.main-content .product img {border: none; display: block; margin: 0 auto}
.main-content .product p.desc {text-align: center; color: #4d4d4d; padding: 0 0 10px}
.main-content .product p.desc small {color: #c0c0c0}
.main-content .product p.desc b {color: #FF3366; padding: 0 5px 0 0}
.main-content .product p.desc span {padding: 0 0 0 5px; font-weight: bold; text-transform: uppercase; font-size: 0.9em; color: #ff0000}
.main-content .product p.desc span.stock {color: #4d9900}
.main-content .product p.desc span.onway {color: #ff6a00}

.tag {display: inline-block; height: 62px; width: 62px; left: 20px; top: 75px; background: url('http://real-techniques.com/styles/default/graphic/tag-sprite.png') no-repeat left top}
.tag.new {background-position: -62px top}
.tag.discount {background-position: -124px top}
.tag.sale {background-position: -186px top}
.tag.action {background-position: -248px top}

.main-content .product p.buttons {width: 239px; text-align: center; bottom: 25px}
.main-content .product p.buttons a {color: #a7262a; font-weight: bold; text-decoration: none; line-height: 25px; height: 25px; display: inline-block}
.main-content .product p.buttons a.detail {padding: 0 0 0 19px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -255px -148px}
.main-content .product p.buttons a.buy {margin: 0 0 0 5px; color: #333333; padding: 0 0 0 26px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -198px -223px}
.main-content .product p.buttons a span {display: inline-block; padding: 0 14px 0 9px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -223px}
.main-content .product p.buttons a:hover span {background-position: right -248px}
.main-content .product p.buttons a.detail:hover {background-position: -274px -148px}
.main-content .product p.buttons a.buy:hover {background-position: -198px -248px}

/* Main content - pagination */

.main-content.products > .pagination {border-top: 4px solid #3f3f3f; background: url('http://real-techniques.com/styles/default/graphic/footer-sprite.png') repeat-x center top; height: 44px; padding: 0 13px}
.pagination ul {float: right}
.pagination ul li {float: left; line-height: 44px}
.pagination ul li a {display: block; color: #737373; text-decoration: none; font-weight: bold; padding: 0 12px}
.pagination ul li.active a, .pagination ul li a:hover {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x center -113px}
.pagination ul li.next a, .pagination ul li.prev a {margin: 12px 0 0 13px; padding: 0; width: 20px; height: 19px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -157px}
.pagination ul li.next a:hover {background-position: left -176px}
.pagination ul li.prev a {margin: 12px 13px 0 0; background-position: left -195px}
.pagination ul li.prev a:hover {background-position: left -214px}

/*  */
/* DETAIL - SUBPAGE */
/*  */

.detail > div {background: none; margin: 0; padding: 0 0 0 20px}
.detail div.inside-content {padding: 30px 0 0 20px}
.detail div.inside-content .detailimg {margin: 0 40px 0 0; float: left}
.main-content.products.detail h1 {color: #FF3366; font-size: 3em; padding: 23px 20px; margin: 0}
.detail h1 {color: #FF3366; font-size: 3em; padding: 23px 20px}
.detail .info {margin: 0 0 0 12px}
.detail .info span {float: left; margin: 0 20px 0 -12px}
.detail .info .desc {padding: 11px 0 0;}
.detail .products {padding: 0;  margin: 16px 0 40px}
/* ### */

.breadcrumbs {margin: 34px 0 0; height: 35px; padding: 0 0 0 25px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat 5px -302px; line-height: 35px}
.breadcrumbs li {float: left}
.breadcrumbs li a {padding: 0 25px 0 0; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat right -280px; margin: 0 13px 0 0}
.breadcrumbs li.last a {background: none; color: black; font-weight: bold; text-decoration: none}

.actions {background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -700px top; height: 46px; width: 340px}
.actions a {height: 46px; line-height: 46px; float: left; margin: 0 15px 0 25px; color: black}
.actions a span {height: 16px; width: 16px; float: left; display: block; margin: 14px 10px 0 0}
.actions a.facebook span {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -433px}
.actions a.print span {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat -16px -433px}

.detail div.inside-content p {padding: 0 0 20px; color: #4d4d4d}
p.availability, p.price, p.creator, .detail .info .desc {font-size: 1.4em}
p.availability b {text-transform: uppercase; color: #408000}
p.availability small {font-size: 12px; position: relative; top: -1px; left: 7px}
p.price b {font-size: 18px; color: black; position: relative; top: 1px}
p.price small {padding: 2px 0 0; display: block; color: #808080; font-size: 11px}
p.price small b {color: #808080; font-size: 14px}
p.creator a {font-weight: bold}

p.availability b.available {  }
p.availability b.noway { color:red; }
p.availability b.byway { color:#FF6A00; }


/* Form - adding product into cart */

.intocart {}
 .intocart label {width: 80px; display: inline-block; color: #4d4d4d; font-size: 1.2em; padding: 0 0 15px}
 .intocart select {font: bold 1.2em Arial,sans-serif; padding: 3px}
 .intocart input, table.cart-inside td input {float: left; margin: 11px 10px 0 0; height: 34px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -324px; width: 41px; font: bold 1.5em/33px Arial; border: 0; text-align: center}
 .intocart button {float: left; color: white; height: 57px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -43px -312px; width: 177px; font: bold 1.3em/55px Arial; border: 0; text-indent: 5px; text-align: left}
 .intocart button:hover {background-position: -43px -369px}

.inside-content h5 {font-size: 1.4em; padding: 0 0 23px 20px; color: black; margin: 0}

.location {padding: 20px 0 8px; background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -2337px bottom}
.location h5 {background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -3037px 32px}
.location ul {padding: 10px 0 0; background: url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') repeat-y -1637px top}
.location ul:last-child {padding: 10px 0}
.location ul li {float: left; padding: 0 0 0 40px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat scroll -11px -279px transparent}
.location ul li:first-child, .location ul li:last-child {background: none; padding: 0 0 0 20px}

/* 3 tabs - Text + img block */

.content-detail {margin: 40px 0; min-height: 120px}
.content-detail ul.submenu {height: 48px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x center -545px; margin: 0 0 20px}
.content-detail ul.submenu li {height: 48px; float: left; line-height: 48px; font-size: 1.4em}
.content-detail ul.submenu li a {height: 48px; display: block; color: #FF3366; padding: 0 20px; text-decoration: none}
.content-detail ul.submenu li a span {display: inline-block; height: 20px; padding: 0 0 0 3px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -198px -273px; margin: 14px 0 0 6px}
.content-detail ul.submenu li a span small {display: block; color: white; height: 20px; font-size: 1em; padding: 0 6px 0 3px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -273px; line-height: 20px}
.content-detail ul.submenu li.active {background: #45494d url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -449px}
.content-detail ul.submenu li.active b {display: block; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat right -497px}
.content-detail ul.submenu li a:hover {color: black; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat center -336px}
.content-detail ul.submenu li.active a {color: white; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat center -385px}
.content-detail img {float: left; margin: 0 20px 20px 0}

/* 3 tabs - Attachements block */

ul.attachements {background: none}
ul.attachements li {background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -620px; position: relative; padding: 15px 0; border-bottom: 1px dashed #b2b2b2}
ul.attachements li a {font-weight: bold; right: 40px; height: 18px; top: 15px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat left -593px; padding: 0 0 0 25px}
ul.attachements li span {color: black; font-weight: bold; padding: 0 0 0 30px}
ul.attachements li small {right: 160px; top: 15px; font-size: 1em; color: #4d4d4d}

/* Detail - user comments */

.comments {position: relative}
.comments h5 {margin: 0 0 23px; padding: 0 0 18px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') repeat-x center -559px}
.comments h5 span {padding: 0 0 17px 20px; background: url('http://real-techniques.com/styles/default/graphic/menu-sprite.png') no-repeat 37px -351px}
.comments form {padding: 20px; background: #f2f2f2}
.comments textarea {width: 640px; padding: 10px; margin: 0 0 20px; height: 100px}
.comments form span {margin: 0 10px 0 5px; line-height: 0; font-size: 1.8em; font-weight: bold; color: #FF3366}
.comments form label {font-size: 1.2em; right: 20px; bottom: 18px; width: 200px; text-align: right; margin: -5px 0 0}

.newsletter-content {margin: 30px 0 0; position: relative; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat left top; height: 70px}
.newsletter-content label {color: #d6d6d6; font-size: 1.3em; left: 20px; top: 18px}
.newsletter-content label b {color: white; font-size: 14px; display: block}
.newsletter-content input {border: none; right: 105px; font: normal 1.2em/38px Arial, sans-serif; top: 16px; width: 194px; height: 38px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -426px; text-indent: 20px; color: #4d4d4d}
.newsletter-content button {padding: 0; border: none; color: white; font: bold 1.2em/38px Arial,sans-serif; right: 20px; top: 16px; width: 86px; height: 38px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -293px}
.newsletter-content button:hover {color: black; cursor: pointer; background-position: right -331px}


/*  */
/* SHOPPING CART - SUBPAGE */
/*  */

.main-content.cart {padding: 40px 0 0; width: 960px}

/*  */
/* Step 1 */
/*  */

.cart-steps {height: 100px; background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x center top; margin: 0 0 31px}
.cart-steps h1 {float: left}
.cart-steps a {overflow: hidden; height: 30px; padding: 57px 0 10px; position: relative; float: left; text-align: center; font-size: 14px; line-height: 30px; text-transform: uppercase; color: #808080; text-decoration: none; font-weight: bold}
.cart-steps h1 a, .cart-steps a.active:hover {padding: 67px 0 0; font-size: 21px; color: #FF3366; text-transform: none}
.cart-steps span {height: 57px; top: 0; left: 0}
.cart-steps .step1 {margin: 0 0 0 50px; width: 94px}
.cart-steps .step2 {margin: 0 0 0 274px; width: 121px}
.cart-steps .step3 {margin: 0 0 0 236px; width: 148px}
.cart-steps .step1 span {width: 94px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -562px}
.cart-steps .step2 span {width: 121px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -188px -562px}
.cart-steps .step3 span {width: 148px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -626px}
.cart-steps h1 .step1 span, .cart-steps .step1.active:hover span {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -94px -562px; height: 64px}
.cart-steps h1 .step2 span, .cart-steps .step2.active:hover span {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -176px -464px; height: 64px}
.cart-steps h1 .step3 span, .cart-steps .step3.active:hover span {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -148px -626px; height: 64px}

p.backtoshop {position: relative; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -1040px top; height: 59px; width: 723px; padding: 0 30px 0 207px; text-align: center; line-height: 59px; margin: 0 0 20px}
p.backtoshop a, a.backtoshop {top: 15px; left: 15px; height: 28px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -690px; padding: 0 10px 0 0; text-indent: 29px; line-height: 29px; color: black; text-decoration: none; font-weight: bold; text-align: left}
p.backtoshop a span, a.backtoshop span {height: 28px; width: 6px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -216px -690px; right: -6px; top: 0}

table.cart-inside {border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc}
table.cart-inside th {background: #f2f2f2; height: 54px; border-left: 1px solid #cccccc}
table.cart-inside td {padding: 11px 0; text-align: center; border-top: 1px solid #cccccc}
table.cart-inside td input {margin: -5px 6px -5px 15px; height: 32px}
table.cart-inside td .plus {height: 14px; width: 14px; padding: 0; float: left; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -370px; margin: -5px -5px 0 0}
table.cart-inside td .minus {height: 14px; width: 14px; padding: 0; float: left; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -384px; margin: 14px -5px -5px -9px}
table.cart-inside td .plus:hover {background-position: -14px -370px}
table.cart-inside td .minus:hover {background-position: -14px -384px}
table.cart-inside .summary {color: black; font-weight: bold}
table.cart-inside .summary td b {font-weight: bold; font-size: 14px; text-align: left; display: block; padding: 5px 20px 0}
table.cart-inside td a {font-weight: bold; padding: 0 20px}
table.cart-inside td a.name {text-align: left; display: block; padding: 10px 20px}
table.cart-inside .table-header {font-size: 14px; text-align: left; text-indent: 20px; border-left: none}
table.cart-inside th small {display: block; font-weight: normal; font-size: 11px}
table.cart-inside th small span {color: #FF3366}

.cart-container {position: relative}
.table-fixbottom {width: 960px; height: 10px; display: block; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -2000px top}
.table-fix {width: 6px; height: 6px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -398px; top: 0}
.table-fix.top-left {left: 0}
.table-fix.top-right {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -6px -398px; right: 0}

div.summary {margin: 40px 0 0; background: #fff47f url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -1040px -65px; position: relative; padding: 20px 20px 20px 0; text-align: right}
div.summary button {height: 49px; background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x left -100px; font: bold 17px/50px Arial,sans-serif; color: white; border: none; text-align: left; padding: 0 64px 0 16px;}
div.summary .button-container {position: relative; display: inline-block; margin: 0 0 0 20px}
div.summary button span {height: 49px; top: 0}
div.summary button .left {left: 0; width: 6px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -464px}
div.summary button .right {right: 0; width: 49px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -127px -464px}

div.summary button:hover {cursor: pointer; background-position: left -149px}
div.summary button:hover .left {background-position: left -513px}
div.summary button:hover .right {background-position: -127px -513px}
div.summary span.bottom {width: 960px; height: 5px; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -1040px -59px; bottom: 0; left: 0}
a.backtoshop {top: 50%; margin: -14px 0 0}

/*  */
/* Step 2 */
/*  */

.cart-step2 .left-column, .cart-step2 .right-column, .cart-step3 .left-column, .cart-step3 .right-column {width: 460px; float: left}
.cart-step2 .right-column, .cart-step3 .right-column {float: right}

.cart-step2 h3, .cart-step3 h3, .cart-step3 h4 {position: relative; font-size: 1.8em; padding: 20px; margin: 0}
.cart-step2 h3.red, .cart-step2 h3.normal, .cart-step2 h3.green {margin: 0; height: 55px; line-height: 55px; background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x center -198px; padding: 7px 20px 0; color: white}
.cart-step2 h3.red span, .cart-step2 h3.normal span, .cart-step2 h3.green span {height: 62px; width: 8px; top: 0}
.cart-step2 h3.red .left {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -384px; left: 0}
.cart-step2 h3.red .right {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -570px; right: 0}

.cart-step2 h3.normal {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x center -260px; color: black}
.cart-step2 h3.normal .left {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -446px; left: 0}
.cart-step2 h3.normal .right {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -632px; right: 0}

.cart-step2 h3.green {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x center -322px; color: black}
.cart-step2 h3.green .left {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -508px; left: 0}
.cart-step2 h3.green .right {background: url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') no-repeat center -694px; right: 0}
.cart-step2 .green small {font-size: 12px; color: #2a6600; top: 7px; right: 20px; padding: 0 50px 0 0; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -774px}

.cart-step2 ul, .cart-step2 .cart-content {padding: 0 0 5px; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -3920px bottom; margin: 0 0 30px}
.cart-step2 ul li {padding: 4px 20px; border: 1px solid #d9d9d9; border-bottom: none}
.cart-step2 ul li p {padding: 10px 0 6px}
.cart-step2 ul li:first-child {border-top: none; padding-top: 10px}
.cart-step2 ul li input {height: 22px}
.cart-step2 ul li input.text {width: 290px}
.cart-step2 ul li select {padding: 5px 0; margin: 1px 0; width: 117px}
.cart-step2 ul li .mini {width: 110px}
.cart-step2 ul li label {width: 120px; display: block; padding: 7px 0 6px; font-weight: bold; float: left}
.cart-step2 ul li span {color: #cc0011}
.cart-step2 .cart-content p {padding: 10px 20px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; font-weight: bold}
.checkbox, .cart-step2 .grey input {position: relative; top: 2px; margin-right: 10px}

.cart-step2 .grey {background: #f2f2f2 url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -4380px bottom; padding: 0 0 5px; margin: 0 0 30px}
.cart-step2 .grey td {padding: 13px 20px 13px 0}
.cart-step2 .grey td:first-child {border-left: 1px solid #cccccc; border-top: 1px solid #cccccc}
.cart-step2 .grey td:last-child {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc}
.cart-step2 .grey input {float: left; margin: 0 10px 0 20px; top: 0}
.cart-step2 .grey label {display: block; width: 180px; font-weight: bold}
.cart-step2 textarea {width: 454px}
.cart-step2 ul.grey li {position: relative; padding-top: 10px; padding-bottom: 10px}
.cart-step2 ul.grey li span {right: 20px; top: 50%; margin: -5px 0 0; font-weight: bold}
.cart-step2 ul.grey label {display: inline-block; width: 280px; float: none; font-weight: normal}
.cart-step2 ul.grey label b {display: block}
.cart-step2 ul.grey input {float: none; margin: 0 20px 0 0}

.cart-step2 ul label.jef { width:auto; float:none; display:inline; } /* reset label pro checkbox fa udaju */


/*  */
/* Step 3 */
/*  */

p.backtoshop.cart-step3 a {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -746px; color: white; width: auto; padding: 0 10px 0 0}
p.backtoshop.cart-step3 a span {height: 28px; width: 6px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -216px -746px; right: -6px; top: 0}
p.backtoshop.cart-step3 a:hover {background-position: left -718px}
p.backtoshop.cart-step3 a:hover span {background-position: -216px -718px}

.cart-step3 {}
.cart-step3 .cart-container {background: url('http://real-techniques.com/styles/default/graphic/cluster.png') repeat-y -4840px top}
.cart-step3 h3 {margin: 0; height: 55px; line-height: 55px; background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -2960px top; padding: 7px 20px 0}
.cart-step3 h4 {padding: 5px 20px; margin: 20px 0 15px; border-bottom: 2px solid #6d6f71}
.cart-step3 table {width: 420px; margin: 0 0 0 20px}
.cart-step3 table td {border-bottom: 1px solid #d9d9d9; padding: 11px 0}
.cart-step3 table tr:last-child td {border: none}
.cart-step3 table td b {color: black; display: block}
.cart-step3 .right-column td {color: #616366}
.cart-step3 .right-column td span {font-weight: bold}

.cart-step3 .left-column, .cart-step3 .right-column {padding: 0 20px; width: 440px}
.cart-step3 .cart-container .bottom {background: url('http://real-techniques.com/styles/default/graphic/cluster.png') no-repeat -5800px bottom; height: 5px; width: 960px; display: block; margin: 0 0 40px}

p.check {padding: 20px; background: #f2f2f2; margin: 0 0 20px}
p.check.legals {background: #d9d9d9; font-weight: bold; color: black}
p.check input {margin: 0 8px 0 0; position: relative; top: 2px}

/*  */
/* Cart end */
/*  */


/*  */
/* Category */
/*  */

form.sortby {background: #f0f2f5 url('http://real-techniques.com/styles/default/graphic/cluster-vertical.png') repeat-x center -756px; border-bottom: 1px solid #ced4d9; padding: 18px 20px 13px; margin: 10px 0 30px 20px}
form.sortby .sortby {float: left; font-weight: bold}
form.sortby .sortby select {position: relative; top: -1px; margin: 0 0 0 15px; font-size: 11px}
form.sortby .sortby select.bigger {width: 130px; font: bold 11px Arial,sans-serif}
form.sortby .numberof {font-weight: bold; color: black; float: right}
form.sortby .numberof a {margin: 0 0 0 10px; text-decoration: none; color: #4d4d4d}
form.sortby .numberof a.numbers1 {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -298px -693px; padding: 0 0 0 14px}
form.sortby .numberof a.numbers1.active, form.sortby .numberof a.numbers1:hover {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -298px -713px}
form.sortby .numberof a.numbers2 {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -298px -734px; padding: 0 0 0 14px}
form.sortby .numberof a.numbers2.active, form.sortby .numberof a.numbers2:hover {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -298px -754px}
form.sortby .numberof a.numbers3 {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -778px; padding: 0 0 0 20px}
form.sortby .numberof a.numbers3.active, form.sortby .numberof a.numbers3:hover {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -798px}
form.sortby .numberof a.numbers4 {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -818px; padding: 0 0 0 26px}
form.sortby .numberof a.numbers4.active, form.sortby .numberof a.numbers4:hover {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -838px}


/*  */
/* Footer - links, newsletter, info */
/*  */

.footer {background: #dae0e6 url('http://real-techniques.com/styles/default/graphic/footer-sprite.png') repeat-x center -170px; padding: 10px 0; margin: 50px 0 0;}
.footer .content div {float: left; width: 240px}
.footer .content div p {color: #1a1a1a; padding: 15px 0; font-size: 1.4em; font-weight: bold}
.footer .content div ul {padding: 0 0 10px}
.footer .content div ul li {padding: 0 20px 0 0}
.footer .content div ul li a {color: #404040; padding: 5px 0; display: block; margin: 1px 0}

.footer div.news {width: 410px; padding:0 0 15px 50px}
form.newsletter {width: 280px; height: 38px; padding: 0 0 20px}
form.newsletter input, form.newsletter button {height: 38px; border: none; font: bold 12px/38px Arial, sans-serif; float: left; padding: 0}
form.newsletter input.text {width: 186px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -65px; text-indent: 20px; color: #4d4d4d}
form.newsletter button {width: 94px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -103px; color: white; font-weight: bold}
form.newsletter button span {padding: 0 4px 0 0}
form.newsletter button:hover {cursor: pointer; background-position: -94px -103px}

.footer .content div .payments li {width: 51px; height: 32px; float: left; padding: 0; margin: 0 17px 0 0}
.payments li.master {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -51px -141px}
.payments li.maestro {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -141px}
.payments li.paypal {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -102px -141px}
.payments li.visae {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -153px -141px}
.payments li.visa {background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -204px -141px}

/*body .infotext {font-size: 1.3em; color: black !important; padding: 9px 20px 9px 50px; margin: 20px 0 0 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
body .infotext.positive {color: #256600; background: #d9ffb2 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat left center; border: 1px solid #70CC14}
body .infotext.help {color: #256600; background: #CCE5FF url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -700px center; border: 1px solid #148FCC}
body .infotext.error {color: #256600; background: #FFB2B2 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -1400px center; border: 1px solid #CC1414}
body .infotext.warning {color: #256600; background: #FFF480 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -2100px center; border: 1px solid #CCBD14}
*/
body .infotext {font-size: 1.3em; color: black !important; padding: 9px 20px 9px 50px; margin: 20px 0 0 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
body .infotext.positive {color: #256600; background: #d9ffb2 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat left center; border: 1px solid #70CC14}
body .infotext.help {color: #256600; background: #CCE5FF url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -960px center; border: 1px solid #148FCC}
body .infotext.error {color: #256600; background: #FFB2B2 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -1920px center; border: 1px solid #CC1414}
body .infotext.warning {color: #256600; background: #FFF480 url('http://real-techniques.com/styles/default/graphic/cluster-icons.png') no-repeat -2880px center; border: 1px solid #CCBD14}
 
/* Footer - links */

.footer-lower {background: url('http://real-techniques.com/styles/default/graphic/footer-sprite.png') repeat-x center -44px}
.footer-lower ul li {display: inline-block; float: left}
.footer-lower ul.top {height: 65px; margin: 0 0 0 -15px}
.footer-lower ul.top li {line-height: 65px}
.footer-lower ul.top li a {color: #4c4c4c; text-decoration: none; font-weight: bold; padding: 0 15px; border-right: 1px solid #999999}
.footer-lower ul.top li:first-child a, .footer-lower ul.top li:last-child a, .footer-lower ul.bottom li:last-child a {border: none}

.footer-lower ul.bottom {height: 61px; margin: 0 0 0 -15px}
.footer-lower ul.bottom li {line-height: 61px}
.footer-lower ul.bottom li a {font-weight: bold; padding: 0 17px 0 13px; border-right: 1px solid #999999}

.author {font-size: 1.2em; height: 25px; line-height: 25px; color: #4c4c4c; text-decoration: none; padding: 0 117px 0 0; right: 0; top: 20px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat right -173px}
.author:hover {background-position: right -198px}


/* fieldset styling */
fieldset { font-size:1.2em; margin:3px; padding:10px;border:1px solid #D9D9D9; border-left:none;border-right:none;}
fieldset legend { margin-left:20px; padding:5px; color:#FF3366; font-size:1.3em; font-weight:bold; }
fieldset label { float:left; width:150px; }
fieldset label.nom { width:auto; float:none; }
fieldset input { padding:1px; margin-top:1px; margin-bottom:2px ; }
fieldset input[type=submit] { padding:6px; padding-left:30px; padding-right:30px; font-weight:bold; }

/* vypisovani subsub v kategoriich */
ul.menv {margin: -20px 20px 25px; height: 40px}
ul.menv li {display:block; float:left; padding: 0 15px 0 0}
ul.menv li a {display:block; padding: 5px 5px 5px 15px; background: white url('http://real-techniques.com/styles/default/graphic/sidebar-sprite.png') no-repeat -3764px center}

/* vyskakovaci popup - box */
#boxx { border:2px solid #535354; position:fixed; top:180px; z-index:5; background:white; font-weight:bold; -webkit-box-shadow:0px 0 25px #C8CBD2; -moz-box-shadow:0px 0 80px #C8CBD2; box-shadow:0px 0 80px #C8CBD2; -moz-border-radius: 6px; border-radius: 6px } 
#boxx span { float:right; font-weight:bold; cursor:hand;}
#bhe { background:#E2E7EB; color:black; font-size:1.3em; padding:8px; -moz-border-radius: 6px; border-radius: 6px }
#boxxo { padding:8px; color:black; font-weight:normal; }
#boxxo * { font-size:1.1em }
#boxxo input { margin:1px; }

#boxxo label { width:120px; display:block; float:left; padding:3px; margin-top:15px;}

.c_log {  width:400px; height:180px; margin-left:500px; }
.c_prod { width:900px; }
.c_basket { width:500px; height:350px; font-size:1.1em; }

.c_prod .pan { width:210px; float:left; height:136px; padding:4px; }
.c_prod a { display:block; padding:2px; }
.c_prod a.to { background:#FF3366; color:white; font-size:1.3em; font-weight:bold; padding:5px; }

/* diskuse */ 
ul.dis li { padding:3px; margin-bottom:10px; border:1px solid #EEEEEE; }
ul.dis li span { display:block; background:#F2F2F2; font-weight:bold; padding:5px; font-size:1em; margin:-2px;}
ul.dis li span em { color:#FF3366; padding-left:10px; padding-right:10px; }
ul.dis li div { padding:6px; text-indent:25px; }
ul.dis li small { font-weight:normal; }
ul.dis li a { color:black; }
ul.dis li.sub { width:90%; margin-left:9%;}

/* obecne */
.button {height: 38px; border: none; font: bold 12px/38px Arial, sans-serif; float: left; padding: 0}
.button {width: 94px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -103px; color: white; font-weight: bold; padding: 0 4px 0 0}
.button:hover {cursor: pointer; background-position: -94px -103px}

.button2 {height: 38px; border: none; font: bold 12px/38px Arial, sans-serif; float: left; padding: 0}
.button2 {width: 124px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -236px; color: white; font-weight: bold; padding: 0 4px 0 0}
.button2:hover {cursor: pointer; background-position: left -274px;}

input.text {height: 38px; border: none; font: bold 12px/38px Arial, sans-serif; padding: 0;
width: 250px; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat left -65px; text-indent: 5px; color: #4d4d4d; }
	/* rereuni */

h1.mt { margin-top:36px; display: none;}

.detimg { width:340px; height:240px; }

/* fixatory */

body form.newsletter-content input { margin:0; padding:0; }

/* Menu - expanded */

.expanded-menu {display: none; top: 47px; left: 0; z-index: 5; background: #dae2e5; width: 960px}
.expanded-menu .inside {margin: 10px; background: white; border-radius: 5px; padding: 0 0 20px}
.expanded-menu .inside div {float: left; width: 230px}
.expanded-menu p {height: 58px; border-bottom: 1px solid #666; line-height: 58px; margin: 0 20px 12px; font-size: 14px; color: black}
.expanded-menu p a {right: 0; top: 15px; width: 70px; height: 28px; background: #4f5255 url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -95px -835px; color: white; font-weight: bold; font-size: 11px; line-height: 28px; text-indent: 12px; text-decoration: none}
.expanded-menu p a:hover {background-position: -95px -863px}

.expanded-menu ul {width: 210px; margin: 0 0 20px 20px}
.expanded-menu ul li {display: block; border-bottom: 1px solid #d9d9d9}
.expanded-menu ul li:last-child {border: none}
.expanded-menu ul li a {display: block; padding: 10px 20px}

.expanded-menu ul li.title {background: #a63b31 url('http://real-techniques.com/styles/default/graphic/cluster-menu.png') repeat-x center -236px; font-size: 13px; border-radius: 5px; border: none}
.expanded-menu ul li.title:hover {background-position: center -136px}
.expanded-menu ul li.title a {color: white; background: url('http://2.bp.blogspot.com/-QUY2e853EyI/UmBD63POjrI/AAAAAAAABp4/gX-GtwFhCB4/s1600/top-sprite.png') no-repeat -294px -849px; padding-left: 20px}

.shadow {bottom: -40px; left: 0; width: 960px; height: 40px; background: url('http://real-techniques.com/styles/default/graphic/cluster-menu.png') repeat-x center top}

ul.menu, .expanded-menu p {position: relative}rgb(255,51,153)/* CSS Document */