* {
margin:0;
padding:0;
}
body {
background:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
}
a {
color:#AC3091;
text-decoration:none; 
}
a:hover {
color:#49c1ff;
text-decoration:underline;
}
a img {
border:none;
}
#wrapper {
width:998px;
background:#fff;
margin:0 auto;
padding-top:20px;
/*padding-top:40px;*/
}

#header {
position:relative;
width:998px;
height:133px;
background:url(../images/head_bg.gif) left top no-repeat;
}
#header #logo {
position:absolute;
left:11px;top:15px;
}
/* logo xmas */
/*#header #logo {
position:absolute;
left:-46px;top:-34px;
}*/
/* end of logo xmas */
#header #products-row1 {
position:absolute;
left:234px;top:10px;
}
#header #products-row2 {
position:absolute;
left:188px;top:44px;
}
#header #products-row3 {
position:absolute;
left:234px;top:84px;
}
#header #products-row1 ul, #header #products-row2 ul, #header #products-row3 ul {
list-style:none;
}
#header #products-row1 ul li, #header #products-row2 ul li, #header #products-row3 ul li {
overflow:hidden;
float:left;
height:129px;
margin-right:3px;
}
#header #products-row2 ul li {
height:89px;
}
#header #products-row3 ul li {
height:49px;
}
#header #products-row1 ul li a, #header #products-row2 ul li a, #header #products-row3 ul li a {
float:left;
display:block;
width:85px;
height:129px;
font:bold 9px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
line-height:999em;
color:#ac3091;
}
#header #products-row2 ul li a {
height:89px;
}
#header #products-row3 ul li a {
height:49px;
}
#header #products-row1 ul li.row-col1 a { background:url(../images/row1_1h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col2 a { background:url(../images/row1_2h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col3 a { background:url(../images/row1_3h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col4 a { background:url(../images/row1_4h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col5 a { background:url(../images/row1_5h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col6 a { background:url(../images/row1_6h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col7 a { background:url(../images/row1_7h.gif) left top no-repeat; }
#header #products-row1 ul li.row-col8 a { background:url(../images/row1_8h.gif) left top no-repeat; }

#header #products-row1 ul li.row-col1 a:hover, #header #products-row1 ul li.row-col2 a:hover, 
#header #products-row1 ul li.row-col3 a:hover, #header #products-row1 ul li.row-col4 a:hover, 
#header #products-row1 ul li.row-col5 a:hover, #header #products-row1 ul li.row-col6 a:hover, 
#header #products-row1 ul li.row-col7 a:hover, #header #products-row1 ul li.row-col8 a:hover {
background-position:left -129px; 
}

#header #products-row2 ul li.row-col1 a { width:74px; background:url(../images/row2_1h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col2 a { width:74px; background:url(../images/row2_2h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col3 a { width:96px; background:url(../images/row2_3h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col4 a { background:url(../images/row2_4h.gif) left top no-repeat; } 
#header #products-row2 ul li.row-col5 a { background:url(../images/row2_5h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col6 a { background:url(../images/row2_6h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col7 a { width:90px; background:url(../images/row2_7h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col8 a { width:93px; background:url(../images/row2_8h.gif) left top no-repeat; }
#header #products-row2 ul li.row-col9 a { background:url(../images/row2_9h.gif) left top no-repeat; }

#header #products-row2 ul li.row-col1 a:hover, #header #products-row2 ul li.row-col2 a:hover, 
#header #products-row2 ul li.row-col3 a:hover, #header #products-row2 ul li.row-col4 a:hover, 
#header #products-row2 ul li.row-col5 a:hover, #header #products-row2 ul li.row-col6 a:hover, 
#header #products-row2 ul li.row-col7 a:hover, #header #products-row2 ul li.row-col8 a:hover, 
#header #products-row2 ul li.row-col9 a:hover { 
background-position:left -89px; 
}

#header #products-row3 ul li.row-col1 a { background:url(../images/row3_1h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col2 a { background:url(../images/row3_2h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col3 a { background:url(../images/row3_3h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col4 a { background:url(../images/row3_4h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col5 a { background:url(../images/row3_5h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col6 a { background:url(../images/row3_6h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col7 a { background:url(../images/row3_7h.gif) left top no-repeat; }
#header #products-row3 ul li.row-col8 a { background:url(../images/row3_8h.gif) left top no-repeat; }

#header #products-row3 ul li.row-col1 a:hover, #header #products-row3 ul li.row-col2 a:hover, 
#header #products-row3 ul li.row-col3 a:hover, #header #products-row3 ul li.row-col4 a:hover, 
#header #products-row3 ul li.row-col5 a:hover, #header #products-row3 ul li.row-col6 a:hover, 
#header #products-row3 ul li.row-col7 a:hover, #header #products-row3 ul li.row-col8 a:hover { 
background-position:left -49px; 
}

#cmsnav {
position:relative;
width:998px;
height:26px;
background:url(../images/cmsnav.gif) left top repeat-x;
}
#cmsnav #cms-topmenu-list {
position:absolute;
left:40px;top:-2px;
width:990px;
height:30px;
padding:0 0 0 10px;
list-style:none;
}
#cmsnav #cms-topmenu-list li {
float:left;
}
#cmsnav #cms-topmenu-list li.back {
position:absolute;
width:9px;
height:30px;
background:url(../images/lava.gif) no-repeat right -30px;
z-index:8;
}
#cmsnav #cms-topmenu-list li.back .left {
background:url(../images/lava.gif) no-repeat top left;
height:30px;
margin-right:9px;
}
#cmsnav #cms-topmenu-list li a {
overflow:hidden;
display:block;
float:left;
position:relative;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#fff;
text-align:center;
text-transform:uppercase;
margin:auto 10px;
padding:8px 0;
letter-spacing:0;
z-index:10;
}
* html #cmsnav #cms-topmenu-list li a {
margin:auto 5px;
}
#cmsnav #cms-topmenu-list li a:hover, #cmsnav #cms-topmenu-list li a:active, #cmsnav #cms-topmenu-list li a:visited {
border: none;
}

#cmsnav #cms-topmenu-list ul {
display:none;
}

#sections {
overflow:hidden;
width:998px;
background:url(../images/sections.gif) left top repeat-y;
}

#leftnav {
overflow:hidden;
float:left;
width:177px;
padding-top:5px;
padding-left:4px;
}
#middlesection {
overflow:hidden;
float:right;
width:812px;
}
#content {
overflow:hidden;
float:left;
width:626px;
}
#rightnav {
overflow:hidden;
float:right;
width:177px;
padding-top:5px;
padding-right:4px;
}

#content #big_banner {
text-align:center;
padding-top:10px;
}
#content .main-heading {
border-bottom:1px solid #666;
margin-bottom:10px;
padding:10px 10px 5px;
}
#content h1 {
color:#000;
font:bold 18px Arial, Helvetica, sans-serif;
text-align:center;
}
#content .main-heading h1 {
color:#AD3392;
text-align:left;
}
#content h2 {
color:#999;
font:bold 14px Arial, Helvetica, sans-serif;
text-align:center;
}

#page_akties h1 {
/*margin-top:20px;*/
text-transform:uppercase;
color:#08094c;
}

#content td.formAreaTitle h3 {
font:bold 12px Arial, Helvetica, sans-serif;
border-bottom:1px dashed #cdcdcd;
padding-bottom:4px;
margin:12px 0;
}
#content ul {
list-style:none;
margin-left:14px;
}
#content ul li {
background:url(../images/content_li.gif) left 4px no-repeat;
padding-left:13px;
}

#content ul#sitemap li a {
font-weight:bold;
color:#be0000;
}
#content ul#sitemap li li a {
font-weight:normal;
color:#444;
}
#content ul#sitemap li a:hover {
color:#BE0000;
}

#content #crumbar-title{
display:none;
}
#content #crumbar-center {
width:100%;
overflow:hidden;
padding:10px 0;
}
#content #crumbar-center div {
float:left;
}
#content #crumbar-content {
margin:0;
padding:0;
}
#content #crumbar-content ul {
margin:0 0 0 7px;
padding:0;
}
#content #crumbar-content li {
background:none;
float:left;
padding:0;
margin:0;
}
#content #crumbar-content li a {
background:url(../images/li_arrow.gif) right 2px no-repeat;
padding-right:14px;
margin-right:7px;
text-decoration:underline;
}
#content #crumbar-content li strong {
clear:left;
white-space:nowrap;
}
.cmstabel {
padding-bottom:12px;
}

/* ---- infobox_start ---- */
.infobox-heading {
padding-top:10px;
text-align:center;
}
.infobox-heading h1 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#AD3392;
text-transform:uppercase;
}
.infobox-heading h1 a, .infobox-heading h1 a:hover {
color:#AD3392;
}
.infobox-content {
color:#333;
padding:5px;
}
/* ---- infobox_end ---- */



#leftnav .infobox-heading {
background:url(../images/infobox_lt.gif) left top no-repeat;
}
#leftnav .infobox-content {
padding-top:5px;
padding-left:0;
background:url(../images/infobox_lb.gif) left bottom no-repeat;
}



#leftnav #flashlogo {
background:url(../images/infobox_lb.gif) left bottom no-repeat;
margin-bottom:5px;
}
#leftnav #flashlogo .infobox-content {
background:url(../images/infobox_lt.gif) left top no-repeat;
}
#leftnav #specialsbox {
margin-bottom:5px;
}
#leftnav #specialsbox .infobox-content {
overflow:hidden;
width:177px;
padding:0 0 4px 0;
text-align:center;
}
#adbox1 {
margin-bottom:5px;
}
/*#adbox1 {
margin-bottom:5px;
}
#adbox1 .infobox-heading{
background:url(../images/infobox_l2t.gif) left top no-repeat;
}
#adbox1 .infobox-heading h1, #adbox1 .infobox-heading h1 a, #adbox1 .infobox-heading h1 a:hover {
color:#fff;
}
#adbox1 .infobox-content{
background:url(../images/infobox_l2b.gif) left bottom no-repeat;
padding:5px 9px 9px 5px;
color:#fff;
}*/

#rightnav #newsletterbox {
margin-bottom:5px;
}
#rightnav #newsletterbox .infobox-heading, #rightnav #adbox1 .infobox-heading {
background:url(../images/infobox_r1t.gif) left top no-repeat;
}
#rightnav #newsletterbox .infobox-content, #rightnav #adbox1 .infobox-content {
overflow:hidden;
width:167px;
background:url(../images/infobox_r1b.gif) left bottom no-repeat;
}

#rightnav #adbox1 .infobox-heading {
padding-bottom:5px;
}
#rightnav #adbox1 .infobox-content {
padding-bottom:20px;
padding:0 10px 20px 20px;
}
#rightnav #adbox4 {
margin-bottom:5px;
}
#rightnav #adbox4 .infobox-heading {
display:none;
background:none;
}
#rightnav #adbox4 .infobox-content {
background:none;
padding:0;
}
#rightnav #newsletterbox input#email{
float:left;
width:94px;
margin-left:40px;
border:1px solid #999;
background:#fff url(../images/inputtxt_bg.gif) left top no-repeat;
color:#333;
}
#rightnav #newsletterbox .align-left {
display:none;
}
#rightnav #newsletterbox .infobox-content .infobox-field label{
display:none;
}
#rightnav #newsletterbox #button-center-newsbrief-submit {
float:left;
width:88px;
height:31px;
margin-left:38px;
}
* html #rightnav #newsletterbox #button-center-newsbrief-submit {
margin-left:19px;
}

#rightnav #newsletterbox #button-center-newsbrief-submit .dyna_button{
color:#0099FF;
width:88px;
height:31px;
background:url(../images/news_bt.gif) left top no-repeat;
}
#rightnav #newsletterbox #button-center-newsbrief-submit .dyna_button input{
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
width:88px;
border:none;
background:none;
margin:0;
padding:0;
}


#rightnav #shoppingcartbox {
margin-bottom:5px;
}
#rightnav #shoppingcartbox .infobox-heading {
background:url(../images/infobox_r2t.gif) left top no-repeat;
}
#rightnav #shoppingcartbox .infobox-heading a, #rightnav #shoppingcartbox .infobox-heading a:hover {
color:#fff;
}
#rightnav #shoppingcartbox .infobox-content {
background:url(../images/infobox_r2b.gif) left bottom no-repeat;
text-align:right;
padding-bottom:9px;
}
#rightnav #shoppingcartbox .infobox-content a span.InfoTabel {
color:#fff;
}
#rightnav #shoppingcartbox p.totalprice {
font-weight:bold;
}
html>/**/body #rightnav #shoppingcartbox .infobox-content table {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}
*:first-child+html #rightnav #shoppingcartbox p.hr {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}
* html #rightnav #shoppingcartbox p.hr {
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dashed #cdcdcd;
}
#rightnav #shoppingcartbox .infobox-content span.subtotal-text {
float:left;
width:49%;
font-weight:bold;
text-align:left;
}
#rightnav #shoppingcartbox .infobox-content span.totalprice {
float:right;
width:49%;
font-weight:bold;
text-align:right;
}
#rightnav #shoppingcartbox .infobox-content .winkelwagen-box {
clear:left;
overflow:hidden;
width:100%;
padding-top:2px;
}
#rightnav #shoppingcartbox .infobox-content .winkelwagen-box a {
float:left;
display:block;
background:url(../images/arrow.gif) left 2px no-repeat;
color:#fff;
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:10px;
padding-bottom:2px;
text-decoration:underline;
}

#leftnav #subsubs-productbox {
margin-bottom:5px;
}
#leftnav #subsubs-productbox .infobox-heading {
display:none;
}
#leftnav #subsubs-productbox .infobox-content {
padding:0 0 5px 0;
width:177px;
}
#leftnav #subsubs-productbox .infobox-content #subsubs li {
margin-bottom:5px;
}
#leftnav #subsubs-productbox .infobox-content #subsubs li.parent {
padding-top:10px;
background:url(../images/infobox_lt2.gif) left top no-repeat;
}
#leftnav #subsubs-productbox .infobox-content #subsubs li.parent a {
/*background:url(../images/infobox_l2_li.gif) left top no-repeat;*/
/*background:url(../images/infobox_l_li.gif) left top no-repeat;*/
color:#AD3392;
font-weight:bold;
}
#leftnav #subsubs-productbox .infobox-content #subsubs li a {
display:block;
/*background:url(../images/infobox_l_li_grey.gif) left top no-repeat;*/
background:url(../images/bullet_pink.jpg) left top no-repeat;
width:143px ;
color:#525252;
border-bottom:1px dashed #D1D1D1;
padding:4px 0 4px 25px;
}


#rightnav #informationbox {
margin-bottom:5px;
}
#rightnav #informationbox .infobox-heading {
background:url(../images/infobox_r1t.gif) left top no-repeat;
}
#rightnav #informationbox .infobox-content{
background:url(../images/infobox_r1b.gif) left bottom no-repeat;
padding-left:9px;
padding-right:0;
}
#rightnav #informationbox .infobox-content ul {
list-style:none;
}
#rightnav #informationbox .infobox-content li {
margin-bottom:5px;
}
#rightnav #informationbox .infobox-content li a {
display:block;
background:url(../images/infobox_r_li.gif) left top no-repeat;
width:158px ;
color:#fff;
padding:4px 0 4px 10px;
}

#rightnav #flashbox1 {
background:url(../images/infobox_r1b.gif) left bottom no-repeat;
margin-bottom:5px;
}
#rightnav #flashbox1 .infobox-content {
background:url(../images/infobox_r1t.gif) left top no-repeat;
}

#adbox2 {
margin-bottom:5px;
}
#adbox2 .infobox-heading{
background:url(../images/infobox_r1t.gif) left top no-repeat;
}
#adbox2 .infobox-content{
background:url(../images/infobox_r1b.gif) left bottom no-repeat;
padding:5px 5px 9px 9px;
}

.infobox-content a:hover {
color:#000;
}

/* ---- footer ---- */
#footer {
float:left;
width:998px;
background:#fff url(../images/foot_bg.gif) left bottom no-repeat;
font:10px Arial, Helvetica, sans-serif;
color:#999;
text-align:center;
margin-bottom:20px;
}

#footer-cmsnav ul {
width:998px;
background:#666;
list-style:none;
padding:5px 0;
}
#footer-cmsnav li {
display:inline;
}
#footer-cmsnav li a {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#cdcdcd;
padding:0 10px;
}
#footer-cmsnav ul ul {
display:none;
}
#yavidesign {
text-align:center;
padding:10px 0;
}
#yavidesign img {
vertical-align:middle;
}
/* ---- end of footer ---- */


.hr-line {
width:100%;
border-bottom:1px dashed #cdcdcd;
padding-top:8px;
margin-bottom:8px;
}
.clear {
clear:both;
}

/* ---- page extrainfo ---- */
#content #page_extrainfo {
padding:0 10px 20px;
}
#content #page_extrainfo #big_banner {
padding-top:0;
}
#content #page_extrainfo .main-heading {
margin-left:-10px;
margin-right:-10px;
}

#content #page_extrainfo td {
padding-bottom:5px;
}
#content #page_extrainfo input, #content #page_extrainfo textarea {
border:1px solid #cdcdcd;
font-size:11px;
padding:1px 4px;
}
#content #page_extrainfo .buttonform-submit {
background:#F80A0B;
color:#fff;
padding:2px 5px;
}
/* ---- end of page extrainfo ---- */


#information_page {
width:606px;
overflow:hidden;
padding:0 0px 10px 0;
}
#content_left {
width:260px;
float:left;
padding-right:10px;
}
#static_img_wrapper {
width:300px;
float:right;
background:url(../images/bg_static_img.jpg) left top no-repeat;
padding:10px;
}
#static_img_wrapper p {
color:#fff;
}
#static_img {
text-align:center;
}