body {font-family:Arial, Helvetica, sans-serif; background-color:#B4B5B9; font-size:12px;}
#base {margin-top:20px;}
a {color:#BE1F6F;}
img {vertical-align:bottom; border:0; margin:0; padding:0;}
h1 {margin-top:0;}
h2 {color:#BE1F6F;}
h3 {color:#01aef0;font-size:1.2em;}
h4 {color:#d90c8d;}

.home #head {background:url(../img/top-home.jpg) no-repeat 0 0; height:317px;}
#head {background:url(../img/top.jpg) no-repeat 0 0; height:234px; position:relative;}
.home h2#logo {position:absolute; left:500px; top:20px;}
div#logo {position:absolute; left:470px; top:30px;}
div#logo a {width: 322px; height: 148px; background-image:url(../img/logo-home.png);display:block;text-indent:-9999px;}
/*h2#logo a {width:216px; height:91px;}*/
#menu-nav {position:absolute; right:30px;top:8px;}
p#menu-subnav {margin:0;}
p#menu-subnav a {padding:2px 10px 2px 20px; color:#13a89e; text-decoration:none; font-weight:bold; font-size:14px;}
p#menu-subnav span {color:#8c8889; font-weight:bold; font-size:13px;}
p#menu-subnav a:hover {text-decoration:underline;}
#menu {}
#menu ul {}
#menu ul li {}
#cols {width:900px; position:relative; background-color:#fff;}
#col-content .in {padding:0;}
#menu a {color:#fff; font-size:19px; padding:12px 19px 12px;}
#menu a:hover {color:#BE1F6F;}
#menu.horizontal-dropdown ul ul {background-color:white; border:2px solid #747275;}
#menu.horizontal-dropdown ul ul li a {color:#BE1F6F; font-size:14px; padding:5px 10px;}
#menu.horizontal-dropdown ul ul li a:hover {color:#747275;}
#menu.horizontal-dropdown ul li.current a {color:#00AEEF;}
#menu.vertical-dropdown ul {width:216px; padding-left:10px; background:#fff;}
#menu.vertical-dropdown ul li {_behavior: url(hover.htc);}
#menu.vertical-dropdown li.robeus a {background:none; font-size:1.2em;text-indent:40px; font-weight:bold; padding:16px 17px;}
#menu.vertical-dropdown li.robeus {background:url(../img/menu-robeus.jpg) left top no-repeat;}
#menu.vertical-dropdown li.robeus ul li.robeus {background:none;}
#menu.vertical-dropdown li.robeus ul a {background:none; text-indent:0px;font-size:1.2em;}
#menu.vertical-dropdown li.robeus ul ul {background:none;}
/*#menu.vertical-dropdown li.robeus ul a {background:url(../img/menu-item-top.jpg) left top no-repeat; text-indent:0px;}
#menu.vertical-dropdown li.robeus ul li {background:url(../img/menu-item-bg.jpg) left bottom no-repeat;}*/
.vertical-dropdown#menu li.sitemap {display:none;}
#menu.vertical-dropdown ul ul {left:216px; padding: 0 10px 0 10px; background:url(../img/ulul-bg.png) 10px bottom no-repeat;}
#menu.vertical-dropdown ul ul li a{margin: 0 5px 0 5px; border-bottom:1px solid #747275;font-size: 1.2em;}
#menu.vertical-dropdown ul li.current a {color:#000000;}
#menu.vertical-dropdown ul li.current ul li a {color:#fff;}
#menu.vertical-dropdown ul li.current ul li a:hover {color:#BE1F6F;}
#menu.vertical-dropdown ul li.parent a {color:#000000;}
#menu.vertical-dropdown ul li.parent ul li a {color:#fff;}
#menu.vertical-dropdown ul li.parent ul li.current a {color:#000000;}
#menu.vertical-dropdown ul li.parent ul li a:hover {color:#BE1F6F;}
/*h1 {width:189px; text-align:center; padding-top:2px; color:#fff; clear:both; position:absolute; left:0px; top:22px;}*/
.home h1 { display:none;}
#context { padding-right:10px; color:#000; padding-top:20px;float:right;}
#context a {color:#BE1F6F;}
#novinky {width:240px; float:left; margin-top:20px; color:#fff;}
#novinky ul { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:5px 11px;}
#novinky ul li {padding:0; margin-bottom:12px; background:url(../img/menu-item-bg.jpg) left bottom no-repeat; width:216px;}
#novinky ul ul li {background:none; margin-bottom:0;}
#novinky ul ul li a {background:none; padding:9px 15px;}
#novinky ul ul li.ultop {background:url(../img/ulul-top.png) left top no-repeat;}
#novinky .facebook {padding-left: 10px;}
#menu.vertical-dropdown a {background:url(../img/menu-item-top.jpg) left top no-repeat;}
#menu.vertical-dropdown ul ul a {background:none;}
#novinky ul li strong a {font-size:12px; font-weight:bold; color:#D9DAE0; text-decoration:none;}
#novinky ul li strong a:hover {text-decoration:underline;}
.event-date {color:#E1E1E1; border-top:1px solid #D9DAE0; margin-top:6px;}
.group-focus, .item-focus, .siblings {float:right; width:615px; padding:10px 25px 10px 10px;display:block;position:relative;}

.robeus form, .robeus-submenu form {background:#999999;padding:10px;}
.robeus form div, .robeus-submenu form div {width:250px;float:left;}
.robeus form input, .robeus form select, .robeus-submenu form input, .robeus-submenu form select  {background:white;border:1px solid #BE1F6F;color:#BE1F6F;}
.robeus form.access ul, .robeus-submenu form.access ul {font-weight:bold;}

.produkty .group-content form {background:#999999;color:white;color: #BE1F6F;height:55px;}
.produkty .group-content form div {width:170px;float:left;margin:0;}
.produkty .group-content form div input, .produkty form div select {background:white;border:1px solid black;width:120px;font-weight:normal;float:none;color: black;clear:both;}
.produkty .group-content form input {width:60px;font-weight:bold;background:white;border:1px solid #BE1F6F;float:right;color: #BE1F6F;}

.produkty .groups .filter {display:none;}

.pv-price_dealers-outer {display:none;}
.velkoobchod .pv-price_dealers-outer {display:block;}

form.form_top_items_nav{background: none;float:left;width:100%;}
form.form_top_items_nav div {width:auto;}
form.form_top_items_nav div.top_items_nav{width:100%;margin: 0 0 20px 0;}
form.form_top_items_nav div.top_items_nav input{margin:0 30px 0 0;}
form.form_top_items_nav div.bottom_items_nav input{margin:0 30px 0 0;}
form.form_top_items_nav div.bottom_items_nav{width:100%;margin: 0;}
form.form_top_items_nav div.product{width:180px;margin:0 0 15px 15px;display:block;position:relative;}
form.form_top_items_nav div.attach{float:none;}
form.form_top_items_nav div.add_items2cart {margin:13px 14px 0; text-align:left;position:absolute; bottom:15px;%bottom:13px;left:0;%left:-15px;}
form.form_top_items_nav div.add_items2cart input.add1 {background-color:#BE1F6F;border:1px solid #FFFFFF;color:#FFFFFF;cursor:pointer;}
form.form_top_items_nav div.add_items2cart input {border:1px solid #BE1F6F;width:30px;}


form.form_top_items_nav div.add_items2cart input {width:30px;}
form.form_top_items_nav div.add_items2cart input.add1 { background:url(../img/icon-cart.png) no-repeat #BE1F6F; height:22px;text-indent: -999px;}
/*.groups div {width:300px; float:left;}*/
.groups div {width:48%;}
.groups h3 a {text-decoration:underline; background:url(../img/li-bg.jpg) left no-repeat;padding:0 0 0 15px;}
.groups h3 a:hover {text-decoration:none;}
.groups div.hidden{display:none;}
.groups p.description {display:none;}
.groups img {display:none;}

.product, .gallery {width:180px;}
.product {height:300px; background:url(../img/item-bg.png);}
.product h4 {height:28px; line-height:1em; font-size:13px; margin:5px 0 3px 0; padding:0 5px; font-size:12px; line-height:1.3em;}
.product h4 a {text-decoration:underline;}
.product h4 a:hover {text-decoration:underline; text-decoration:none;}
.product p {padding:0 5px; height:20px;margin: 0 0 28px 0;font-size:1em;}
.product .price {background:#92D6F0; margin-right:1px;font-size:1em;}
.product .id {font-size:1em;display:none;}
.product .pv-price_dealers-outer{position:relative;color:#FF0000;_top:-25px;top:-35px;font-weight:bold;}
.product br{display:none;}

.product.sleva {background: url(../img/item-bg-discount.png);}
.product.novinka {background: url(../img/item-bg-new.png);}
.product.akce {background: url(../img/item-bg-action.png);}

.siblings li .price {display:none;}

.robeus .product .price, .robeus-submenu .product .price  {display:none;}
.robeus .product .pv-price_dealers-outer, .robeus-submenu .product .pv-price_dealers-outer{background:#92D6F0; margin-right:1px;font-size:1em;font-weight:bold;display:block;top:0;color:black;}
.robeus form.access, .robeus-submenu form.access {float:left;}

.news .price {display:none;}

.event-place {padding-top:5px;}
.event-bottom {margin:0 -15px -15px; padding:5px;}
.error-page {display:none; height:0;}
p#subnav {padding-left:30px;}
#foot {background:url(../img/foot-bg.jpg) no-repeat left bottom; background-color:#fff; height:60px; padding:35px 20px 10px 20px;}
#foot p.address {padding-left:20px;}
#foot img {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#foot a:hover img, #foot span img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#cols .clear {}
dl.price-code, dl.item_info, dl.event-specification {width:220px;border:none;margin:0;}
dt.even, dd.even {background-color:#DDDDDD;}
dt.odd, dd.odd {background-color:#EEEEEE;}
.item_info {color:red;}

.group-content ul {list-style-type:none; padding-left:20px; margin-left:0;}
.group-content ul li {padding-left:18px; background:url(../img/li-bg.jpg) 0 4px no-repeat;}
#format-tabs ul li {padding-left:0px; background:none;}
div#format-edit {width:600px;}
div#format-edit fieldset.myAccount {background-position: 450px 15px;
}

#siblings_cont {float:right;}

.siblings ul {list-style-type:none; padding-left:30px; margin-left:0;}
.siblings ul li {padding-left:17px; background:url(../img/li-siblings-bg.jpg) 0 3px no-repeat;font-size:1em;}

#top-menu {margin-left:25px; margin-top:5px; height:43px;width:855px;background:url(../img/menu/menu_pink.jpg) 0 0 no-repeat;}
#top-menu a {float:left; margin-right:1px;}
#top-menu div {cursor:pointer;}
#id1, #id2, #id3, #id4, #id5, #id6, #id7 {
	position:absolute;
	height:43px;
	top: 0px;
	%top:5px;
	width:104px;
}

#id1 {left: 48px;}
#id1:hover{background:url(../img/menu/menu_01_white.jpg) no-repeat;}
#id2 {left: 171px;background:url(../img/menu/menu_02_white.jpg) no-repeat;}
#id2:hover{background:url(../img/menu/menu_02_white.jpg) no-repeat;}
#id3 {left: 299px;width:168px;}
#id3:hover{background:url(../img/menu/menu_03_white.jpg) no-repeat;}
#id4 {left: 494px;}
#id4:hover{background:url(../img/menu/menu_04_white.jpg) no-repeat;}
#id5 {left: 615px;}
#id5:hover{background:url(../img/menu/menu_05_white.jpg) no-repeat;}
#id6 {left: 737px;width:112px}
#id6:hover{background:url(../img/menu/menu_06_white.jpg) no-repeat;}


/* --- ADDITIONAL FORMATING --- */

/* --- DROPDOWN MENU
#menu.horizontal, #menu.horizontal-dropdown {height: 26px;}
#menu a, #menu .current ul a, #menu .parent ul a, #menu .parent .current ul a, #menu ul ul .parent ul a {background: #666; color: white;}
#menu a:hover, #menu .current ul a:hover, #menu .parent ul a:hover, #menu .parent .current ul a:hover, #menu ul ul .parent ul a:hover {background: white; color: black;}
/* --- parent menu level
#menu .parent a, #menu .parent a:hover, #menu ul ul .parent a, #menu ul ul .parent a:hover {background: #444; color: white;}
/* --- current menu item
#menu .current a, #menu .current a:hover, #menu .parent .current a, #menu .parent .current a:hover {background: #444; color: white;}

/* --- positioning when borders added
	#menu.horizontal-dropdown ul ul, #menu.horizontal-dropdown ul ul ul {left: -1px;}
	#menu.vertical-dropdown ul ul {top: -1px; left: 199px;}

/* --- USE FOR IE ONLY!
	set NEGATIVE z-index for absolute or relative positioned elements to force dropdown menu overflow
	i.e.	
			<!--[if IE]> 
				.groups {position: absolute; z-index -10;};
				.product {position: relative; z-index -10;};
			<![endif]-->

			
/* CONTENT, TRANSPARENCY

/* striped tables
table .head td {background: red;}
.even td {background: #CCCCCC;}
.odd td {background: gray;}
tr:hover td, tr.hover td {background: red;}

.product, .gallery {width: 250px; height: 250px;}

#foot img {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#foot a:hover img, #foot span img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
*/
