.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
margin: 0;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
text-decoration: none;
padding: 3px 16px 2px 15px;
margin: 0px;
margin-right: 2px; /*distance between each tab*/
color: black;
font-size: 13px;
border: 2px ;
border-style: outset;
border-color:lightgray;
background: #B3EE9D;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 180px; /*width of sub menu levels*/
color: black;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #777;
border-top:0;
}

.suckertreemenu ul li a:hover{
background-color: #DE6EFF;
color: navy;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #B3EE9D;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #B3EE9D;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
 * html .suckertreemenu ul li { float: left; height: 1%; }
 * html .suckertreemenu ul li a { height: 1%; }
 * html .suckertreemenu ul li ul li { float: left;}

/* End */

img {border:0}
 h1 {font-family: Verdana; font-size: 20pt; text-align: center; font-weight:normal}
 caption {font-size: 14pt; font-weight:normal}
body {font-family: arial, verdana, tahoma;}
/*p {text-align: justify}*/
.announce {font-size:110%; font-style:italic; font-weight:bold; color:red}
.announce a {color:red}
.announce a:hover {background-color:yellow}
.announce a:visited {color:red}

.banner {color:#79047C;}
.banner a {color:#79047C;}
.banner a:visited {color:#79047C;}
.banner h1 {margin:0; text-align:left; font:11pt Verdana}

.terms {text-align:center; padding-top:5px; font-size:13pt; }
.rose ul {text-align:left; font-size: 10pt; line-height: 1.3em; margin-left:1em; margin-bottom:0.5em; padding:0}
.rose ul li {text-indent: 1em; list-style-position: inside; text-decoration:underline; cursor:pointer; cursor:hand;}
.rose {float:left; background-color: #f0f0f0; color: #88048C;width:244px;margin-top:4px; border: 1px #b8b8b8 solid;}

/*
div.textanchor a{
text-decoration: none;
font-weight: bold;
color: #88048C
} 
div.textanchor a:hover {
color: #DE013E;
text-decoration: underline;
}  */

div.address {
font-size: 10pt; 
font-weight: bold; 
color: black
}

span.roseanchor a {
width: 12em;
display: block;
padding: 4px 4px 4px 4px;
text-decoration: none;
font-weight: bold;
font-size: 11pt;
background-color: #F8A4FF;
border: 2px;
border-color: lightgray;
color: #79047C;
border-style: outset;
text-align: center;
}

span.roseanchor a:hover {
color: white;
background-color: #FF2969;
/*border-style: outset; */
}

.sand {
border: 1px solid #b8b8b8;
margin-bottom: 1em;
background-color: #F0F0F0;
padding: 3px 3px 5px 3px;
margin-top:10px;
width:520px;
text-align:center;
}
.sand  caption {color: #404040;}

/*.button{
padding: 3px 3px 5px 3px;
font-weight: bold;
} */

.gmtbl {background-color: #fff2ff; border: 1px solid #88048c;}
.gmtdttl {font-size: 100%; font-weight: bold;color: #ffffff; text-align:center;  background-color: #88048c}
.gmtdtext {font-size: 85%; font-weight: normal; color: #30007f;text-align:center;}

.cell {
float:left; margin: 1px; width: 166px; height:210px; border: 1px #b8b8b8 solid;
}
.cell2 {
margin: 15px; width: 166px; border: 1px #b8b8b8 solid;
}
.cell .foto {
margin: 1px; background-color: white; width: 162px; height:122px; border: 1px #b8b8b8 solid;
}
.foto1 {
float:left; margin: 1px; background-color: white; width: 162px; height:140px; border: 1px #d8d8d8 solid;
}
.foto1 a{font-family: Verdana; color:black; font-size:10pt; text-decoration:none; cursor:pointer; cursor:hand;
}
.cell .descr {
height: 50px; font: 8pt Verdana; padding: 0px 5px 0px 5px;
}
.cell2 .descr {
font: 8pt Verdana; padding: 0px 5px 0px 5px;
}
.formstyle {							
margin: 5px;
}
.button2 {
background-color: #B3EE9D; font-size: 12px; margin:0px; color:#404040;cursor:pointer; cursor:hand;
}
.button3 {
background-color: #f0f0f0; font-size: 12px; margin-top:5px; padding:0px; color:#79047C;cursor:pointer; cursor:hand;
}
.button4 {
background-color: #B3EE9D; font-size: 12px; margin-top:8px; color:#404040; padding: 0px 8px 0px 8px; cursor:pointer; cursor:hand;
}
.price {color: #8C0513; font-family: Arial; font-size:10pt; font-weight: bold; text-indent: 0px;} 
.priceg {color: #8C0513; font-family: Arial; font-size:10pt; font-weight: bold; text-indent: 0px; text-align:center;} 

.shop-kind {float:left; margin-top:0.5em; border: 1px solid #b8b8b8; margin-right:2px; margin-bottom:2px;}
.shop-kind a {color: darkmagenta; cursor:pointer; cursor:hand}
.shop-kind a:hover {font-weight:bold}

.headline {position: relative; left:1em; top:-0.6em; width:10em; height:1em;
background-color:white; padding-left:0.5em; font-family:Arial; font-size:14pt}

.announcement { width:350px; margin-top:0.2em; border: 1px solid #b8b8b8; margin-right:2px; margin-left:50px;
font-family:Tahoma; font-size:10pt; padding:0 2pt 2pt 2pt; background-color:#f8f8f8}
.announcement ul {margin:0 0 0 20px; font-size:10pt; list-style-position:inside; padding:0;}
.announcement ul li {font-size:10pt; text-indent:0}
.announcement a {color: darkmagenta; text-decoration:underline;}

.headline2 {font-size:11pt; font-weight:bold; margin:2pt 0 2pt 10pt;}
.headline3 {font-family:Tahoma; font-size:11pt; font-weight:bold; text-align:center; margin:5pt 0 4pt 0}

.column {float:left; width:50%;}
.column ul {margin:0 0 1em 1.9em; padding:0; font-size:11pt; list-style-position:inside;}
.column ul li {font-size:9pt; line-height:1.2em; text-indent:-1.4em;}


.encyklopedia { width:350px; height:60px; border: 1px solid #b8b8b8; margin-left:50px; clear:left;
font-family: Verdana; font-size:8pt;  background-color:#f8f8f8; padding:0}
.encyklopedia a {text-decoration:none}

/*.favoritemap {font-size:10pt;}
.favoritemap a {color:black;} */

.custom {float:left; margin-top:0.5em; padding-top:10px; border: 1px solid #b8b8b8; font-family:Tahoma; font-size:9pt;}
.custom p {float:left; text-indent:2em; padding:6px 10px 0 10px; margin:0;}
.custom a {color: darkmagenta; text-decoration:none;}
.custom a:hover {text-decoration:underline;}
.contacts {margin-left:10pt; font:12pt Verdana; font-weight:bold; position:relative; top:-8pt; left:-8pt; text-decoration:underline; cursor:pointer; cursor:hand}


.howto {width:122px; height:40px; float:left; font-family:Arial; font-size:12pt; background-color:#f0f0f0;
 text-align:center; padding-top:0px; border: 1px solid #b8b8b8; cursor:pointer; cursor:hand}

.arrow {float:left; margin-top:5px;}

.popup {float:left; border: 1px double darkmagenta; font-family:Tahoma; font-size:9pt; width:498px;
 position:absolute; top:300px; left:442px; background-color:#B3EE9D; visibility:hidden; cursor:move; color:#79047C;}
.popup a {color:#79047C;}
.popup a:visited {color:#79047C;}
.popup p {text-indent:2em; padding:6px 10px 4px 10px; margin:0;}
.popup ul {margin:0 0 1em 1.9em; padding:0; font-size:11pt; list-style-position:inside;}
.popup ul li {font-size:9pt; line-height:1.2em; text-indent:-1.4em;}
.back1 {font-size:16pt; line-height:0.5em; cursor:pointer; cursor:hand;}

.rightwin {position:absolute; top:260px; left:688px; width:244px; background: #f0ffff; border: 1px #b8b8b8 solid;
			font-family:tahoma; font-size:8pt; visibility:hidden;}
.rightwin a {color:#79047C;}
.rightwin a:visited {color:#79047C;}
.rightwin p {text-indent:1em; padding:4px 10px 2px 10px; margin:0;}
.rightwin ul {text-align:left; font-size: 8pt; line-height: 1.2em; margin-left:1em; margin-top:0.5em; padding:0}
.rightwin ul li {text-indent: 1em; list-style-position: inside; text-decoration:none; cursor:auto}
.back2 {font-size:10pt; line-height:0.5em; cursor:pointer; cursor:hand; margin-top:2px; margin-right:2px;}

/*.tb {margin:5px 0 0px; font-size:8pt; width:430px; height:108px;}
.c11,.c12,.c13,.c14,.c15,
.c21,.c22,.c23,.c24,.c25,
.c31,.c32,.c33,.c34,.c35,
.c41,.c42,.c43,.c44,.c45,
.c51,.c52,.c53,.c54,.c55 
{border-left:1px solid #808080; border-top:1px solid #808080; float:left;  text-align:center; padding:3px 0 3px 0}
.c11,.c12,.c13,.c14,.c15 {height:28pt; font-weight: bold;}
.c11,.c21,.c31,.c41,.c51 {width:102px; font-weight: bold;}
.c12,.c22,.c32,.c42,.c52 {width:132px;}
.c13,.c23,.c33,.c43,.c53 {width:40px;}
.c14,.c24,.c34,.c44,.c54 {width:70px;}
.c15,.c25,.c35,.c45,.c55 {width:74px; border-right:1px solid #808080;}
.c51,.c52,.c53,.c54,.c55 {border-bottom:1px solid #808080;}

.distr {font-size:8pt;}
.distr ul {margin-top:0.5em; margin-bottom:0; font-size:8pt; font-weight:bold}
.distr ul li {font-size:8pt; font-weight:normal; text-indent:-1em;} */

.header {font-weight:bold; font-size:11pt;}

.navigator {width:670; padding:3px; font:11pt Arial;  color: black;}
.navigator a {text-decoration:none; color: black;}
.navigator a:hover {text-decoration:underline}

.lists {padding-bottom:5px; font:11pt Arial; color: black; word-spacing:6pt}
.lists a {color:black}
.lists a:hover {text-decoration:underline}

.detail {float:left; width:320px; font:10pt Tahoma; text-align:left; color:black; padding-top:1em;}
.detail a{color:black}

.detailfoto:hover {background-color: transparent;}
.detailfoto span {
	position: absolute;
	background-color: white;
	padding: 4px;
	visibility: hidden;
}
.detailfoto span img {border:1px #b8b8b8 solid;}
table.basket  {	border-left: 1px solid #808080;	border-bottom: 1px solid #808080;}
.basket th, .basket td	{ border-right: 1px solid #808080; border-top: 1px solid #808080;}
