/* color defs BEGIN

#971C8A     magenta
#FAFD01     yella
#ADD610     lt.green
#F67711     orange

color defs END */    
 
html, body {margin:0;padding:0}
body {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align:center; background: #add610}
/*body {font-family: serif, Times, "Times New Roman"; font-size: 12pt; text-align:center; background: #add912}*/
/*body {font-family: Comic, "Comic Sans MS", "Comic Sans", serif; font-size:10pt; text-align:center; background: #add610}*/

/****** Page layout divs BEGIN ******/
div#header {position:absolute; top:100px; height:50px; width:780px;}
div#hMenu {padding:10px;}
div#container {position: relative; width:780px; margin:0 auto; text-align:left}
div#wrapper {position:absolute; top:160px; width:780px; z-index:1}
div#content {float:right; width:550px; overflow:hidden;}
div#navigation {float:left; width:230px; text-align:center}
div#content-note {position:absolute; top:195px; right:40px; width:120px; height:180px; overflow:hidden; z-index:2}
div#content-buttons {position:absolute; top:410px; right:0px; width:180px; height:350px; overflow:hidden; z-index:2}
div#gooadsense {position:relative; background-color:#ADD610; text-align:center;}
div#gooadsense2 {position:relative; background-color:#ADD610; text-align:center; padding-top:20px;}
/* div#reklama { width:200px; margin: 0px 7px 0px 7px; padding: 5px 5px 2px 5px; border: 2px solid #1E9F00;} */ 
/* div#reklama { width:200px; padding: 5px 14px 5px 14px; background: #1E9F00; } */
div#reklama a, div#reklama a:hover { color: #971C8A; background-color: #FAFD01; }
div#reklama img { border: none; }
div#overhead img { border: 0; }

/****** Page layout divs END ******/

/****** Parchment design divs BEGIN ******/
div#content { }
div#parchment-begin { position:relative; height:243px; width:550px; z-index:2; }
div#content-ontop { position:relative; margin-top: -240px; margin-right: 185px; margin-bottom: 0px; margin-left: 35px; text-align:justify; z-index:3; }
div#parchment-end { position:relative; margin-top: -90px; height:120px; width:550px; z-index:2; }
/* balla specs in 4bambini_parchXX.css */
/****** Parchment design divs END ******/

/****** Paragraph styles BEGIN ******/
p {margin:5px 0px 5px 0px}
.smalltext { font-size:8pt; }
div#content p { line-height:1.25; }
h1 {font-family: "Comic Sans MS"; font-size:13pt; color:#ffffff; margin-bottom:6px; text-align:left; font-weight:normal; }
h2 {font-family: "Comic Sans MS"; font-size:11pt; color:#971C8A; margin-bottom:6px; text-align:left;}
h3 {font-family: "Comic Sans MS"; font-size:10pt; margin-bottom:6px; text-align:left;}

a, a:visited {color: #971C8A; text-decoration:underline;}
a:hover {color: #FAFD01; background: #971C8A; text-decoration:underline;}
/****** Paragraph styles END ******/



/****** main menu BEGIN ******/
div#hMenu, div#bMenu { font-family: Comic, "Comic Sans MS", "Comic Sans", serif; font-size:12px; font-weight: bold; text-transform: uppercase; line-height: 1em; }
div#hMenu a, div#hMenu a:visited { text-decoration: none; color: #FAFD01}
div#hMenu a:hover, div#bMenu a:hover, div#hMenu a:active, div#bMenu a:active { text-decoration: underline; background:none; }
.hMenuBgr { background: url('img/zalozka_body.gif') repeat-x; }
.mnuMain, .mnuMainA { text-align:center; vertical-align:middle; padding-left:10px; padding-right:10px;}
.mnuMainA { background: url('img/zalozka_body_a.gif') repeat-x; }
/****** main menu END ******/

div#footer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align:center; border-top: 1px solid #ADE910; border-bottom: 1px solid #ADE910;  margin: 5px 15px 5px 15px; padding-top:5px; padding-bottom:5px;}
div#footer a { color: #ffffff; }

div#content-note { font-size: 8pt; text-align:left; color:#ffffff; }
div#content-note h1, div#content-note h2, div#content-note h3 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color:#ffffff; } 
div#content-note a { color: #ffffff; }
div#content-note a:hover { color: #FAFD01; background:none}
div#content-buttons a:hover { background:none }
div#nav-games { text-align: center;}
div#nav-games a, div#sitelogo a { background: none; }

div#navigation a { color: #ffffff; }
div#navigation a:hover { color: #971C8A; }

div#breadcrumb { font-family: "Comic Sans MS"; font-size:13pt; color:#ffffff; margin-bottom:3px; text-align: center; }

.csc-textpic-imagewrap {position:relative;}

.contenttable-1, .td-0, .td-1, .td-2, .td-3, .td-last  { border: 1px #E07900 solid; font-size: 8pt; vertical-align: top;}
.contenttable-1, .csc-uploads-1 { width: 97%;}
.td-0 p, .td-1 p, .td-2 p, .td-3 p, .td-last p { font-size: 6pt; }
.tr-0 { background: #E07900; }
.tr-0 p { font-weight: bold; }

fieldset.csc-mailform { font-family: Courier; border: 0;}
label { vertical-align: top; font-size: 9pt; }
csc-mailform input, csc-mailform textarea { width: 270px; font-family: Courier; border: 1px solid #ffcc00; vertical-align: top; }
.csc-mailform-submit {float:right}

/* tt_products */
.tx-ttproducts-pi1-list {
  position: absolute;
  
}

.tt_products_item_list {
  width: 320px;
  /* border: 1px solid #000000; */
  position: relative;
  /*height:100%; */
}

.tt_products_item_list h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding:3px;
  background: #E07900;
  /* clear:all; */
  margin-top:0;
}

.tt_products_item_list h3 a, .tt_products_item_list h3 a:visited {
  color: #FAFD01;
}

.listitem { 
  border: 1px solid #E07900;
  width: 100%;
  height:100px;
  margin-bottom: 5px;
  position:relative;
  padding:3px;
}

.listitem input, .tt_products_item_single_display input { width: 20px; } 
.delivery input { width: 100px; }
.w100p { width: 100%; }

.product_image { position: absolute; top:29px; left:3px; }
.product_desc { position: absolute; left:110px; width: 122px; padding-left: 3px; font-size: 8pt; }
.product_buy { position: absolute; bottom:3px; right:3px; background: #ADD610; padding:3px; }


fieldset { border: 0;}

ul { list-style: disc url('img/bullet.gif');  }

/*
div#content-ontop .csc-textpic-image { padding-right: 10px; } 
*/

.align-center {
  text-align: center;
}

.tx-onetrandomcontent-pi1 {
  /* border: 1px dashed #c0c0c0; */
  background: #F67711;
  padding: 3px 6px 3px 6px;
  font-size: 8pt;
  font-style: italic;
}

#overhead .tx-onetrandomcontent-pi1 {
  background: #add610;
  padding: 0px;
}

.csc-frame-frame2 {
  background: #FAFD01;
  padding: 3px 6px 3px 6px;
  font-size: 8pt;
  font-style: italic;
  text-align:justify;   
}

.align-right { text-align: right; }

#bMenu ul {
  background: #ADD610;
  margin: 0;
  padding:10px;
}

#bMenu li {
  display: inline;
  margin: 0px 10px 0px 10px;
}

.bMenuA {
  background: #ff0000;
}

#message_box { 
	position: absolute; 
	top: 0; left: 0; 
	z-index: 10; 
	background:#ff3333;
	padding:20px 0;
	border-bottom:1px solid #333333;
	text-align:center; 
	font-weight:bold; 
	width:100%;
	font-size: 2em;
}

#message_box a {
	color: #ffffff;
}

