body, textarea
{
/*    font-family: Verdana, Arial, Helvetica, sans-serif; */
    font-family:  Verdana, Arial, Helvetica, sans-serif;
}

body
{
    padding: 0;
    margin: 0;
	border:0;
	font-size:80%;
}

div.object-center
{ 
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.hide
{
	display: none;
}

div.maincontentheader
{
	color: #578ec5;
	font-family: "Arial Black";
	font-size:13px;
}

/*#################### ze standard core.css ########## */

div.imageleft, div.imageright, div.faxtboxleft, div.faxtboxright, div.leftobject, div.rightobject
{
	padding-top: 4px;
	padding-bottom: 4px;
	display: inline;
	clear: both;
}

div.imagecenter, div.factboxcenter, div.centerobject
{
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}

div.factboxcenter
{
	width: 100%;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	background-color:#eeeeee;
	text-align: center;
}



div.imagecenter
{
	text-align: center;
}

a.more { font-size: 1.6ex; text-decoration:none; color:blue;}
a.filelink { font-size: 2ex; text-decoration:none; color:red; }
div.filename { padding:2px; font-size: 1.6ex; text-decoration:none; color:red; display:inline; }
div.filesize { padding:2px; font-size: 1.6ex; text-decoration:none; color:red; display:inline;}

.wwwtlo, .menuheaddark { background-image: url(/design/krokus/images/www_tlo.gif); }
.linkitlo { background-image: url(/design/krokus/images/linki_tlo.gif); }
.menuboxright { font-size: 1.8ex; }
td.bgdark { background-color:#efefef; }
td.bglight { background-color:#f7f7f7; }

.tdmini
{
	font-size: 1px;
}

p { margin: 0.5em 0 0.5em 0; }

ul, ol
{
    padding: 0px;
    margin-top: 1em;
    margin-bottom: 2em;
}

h1
{
	margin: 5px;
   	font-size: 130%;
}

h2
{
	margin: 5px;
	font-size: 110%;
}

h3
{
	margin: 5px;
	font-size: 90%;
}

h4
{
    color: green;
	margin: 0px;
}

h5
{
    color: red;
	margin: 5px;
}
h6
{
    color: #ffcc00;
	margin: 5px;
}

div.message-feedback, div.message-warning, div.message-error,
div.error, div.warning, div.feedback, div.highlight
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding: 0.25em;
	padding-left: 0.5em;
	padding-right: 1em;
	border-width: 0.25em;
	border: 0.25em solid black;
	width:90%;
}

div.error, div.message-error
{
	border-color:red;
}

div.warning, div.message-warning
{
	border-color:#ffff00;
}

div.feedback, div.message-feedback
{
	border-color:green;
}


div.kontakt
{
   margin: 5px;
   padding-top: 10px;   
   font-size: 80%;   
}
div.dzieci
{
   margin: 20px;
}
div.blokcen
{
   padding: 5px;   
   font-size: 1.35ex;   
   background-image: url(/design/krokus/images/www_tlo.gif);   
   width:50%;
}
.ceny
{
   margin: 10px;
   background-image: url(/design/krokus/images/www_tlo.gif);   
   width:50%;
}
input.basket
{
   margin: 5px;   
}

div.kontakt_info
{
	margin: 5px;
    padding-top: 15px;   	
	width: 200px;   
	font-size: 1.25ex;   
	color: red;   
	display: inline;   
    float: right;	
}

#literal
{
   font-size:x-small;
   width:100%;
   background-color:#eeeeee;
   margin: 5px;
   padding:5px;
}

#custom
{
   font-size:x-small;
   width:80%;
   float:right;
   display:block;
   background-color:#ffcc66;
   margin: 5px;
   padding:5px;
}

pre
{
   font-size:90%;
}
.red
{
    color: red;
}
.green
{
    color: green;
}
.blue
{
    color: blue;
}
.brown
{
    color: #a52a2a;
}
.silver
{
    color: silver;
}

div.flashleft
{
    float: left;
}
div.flashright
{
    float: right;
}

div.portfolio-link a
{
	color:white;
}

.button, .defaultbutton, .menubutton, .searchbutton
{
 	background-image: url(/design/krokus/images/www_tlo.gif);		
	font-size: x-small;
	font-style:normal;
	color:black;
}

.searchbutton, .defaultbutton 
{
	font-weight: bolder;
}

.krokus {font-size:12px;  font-weight:bold;  text-decoration:none; color:white;}

.krokusmenu {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#dddddd;
	text-decoration:none;
	padding: 2px 3px 2px 3px;
	white-space : nowrap;	
}
.krokusmenu:Visited {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#dddddd;
	text-decoration:none;
	padding: 2px 3px 2px 3px;
	white-space : nowrap;	
}
.krokusmenu:Hover {
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color:white;
	text-decoration:none;
	padding: 2px 3px 2px 3px;
	white-space : nowrap;
}

.krokusmenuszare {
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color:#818181;
	text-decoration:none;
	white-space : nowrap;		
}
.krokusmenuszare:Visited {
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color:#818181;
	text-decoration:none;
	white-space : nowrap;	
}
.krokusmenuszare:Hover {
	font-size:9px;
	font-weight:bold;
	font-style:normal;
	color:black;
	text-decoration:none;
	white-space : nowrap;
}

.menuszare
{
	padding-top:5px;
}	

table
{
	padding:0;
	margin:0;
}

div.inside
{
	margin:5px;
}
	
div#maincontent div.maincontent-design
{
	width:98%;
	padding:10px;
}

div#maincontent div.maincontent-design div.block p
{ 
	padding-left:0px;
	margin-left: 0px;
/*	color:silver; */
}


#Show1 {border-width:0;position:absolute;visibility:hidden;left:0px;top:120px;z-index:0;}
#Show2 {border-width:0;position:absolute;visibility:hidden;left:81px;top:120px;z-index:0;}
#Show3 {border-width:0;position:absolute;visibility:hidden;left:165px;top:120px;z-index:0;}
#Show4 {border-width:0;position:absolute;visibility:hidden;left:265px;top:120px;z-index:0;}
#Show5 {border-width:0;position:absolute;visibility:hidden;left:350px;top:120px;z-index:0;}
#Show6 {border-width:0;position:absolute;visibility:hidden;left:440px;top:120px;z-index:0;}
#Show7 {border-width:0;position:absolute;visibility:hidden;left:505px;top:120px;z-index:0;}


/* CONTENTSTRUCTURE TREE MENU STYLES */

div#contentstructure
{
    width: 100%;
    overflow: auto;
    overflow: -moz-scrollbars-horizontal;  /* hide vertical scrollbar in Mozilla */
    overflow: -moz-scrollbars-vertical;  /* hide vertical scrollbar in Mozilla */	
    padding-top: 0.5em;
	font-size:0.85em;
}

div#contentstructure ul#content_tree_menu
{
    margin-top: 0;    
    margin-left: 0.25em;
    padding-left: 0.1em;
}

div#contentstructure ul#content_tree_menu ul
{
    margin: 0;
    padding-top: 4px;
    padding-bottom: 0;
}

div#contentstructure ul#content_tree_menu ul ul
{
    margin-left: 0;
}

div#contentstructure ul#content_tree_menu li
{
    list-style-type: none;
    white-space: nowrap;
}

div#contentstructure ul#content_tree_menu ul li
{
    margin: 0;
	    margin-left: -5px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 2px;	
    padding-bottom: 4px;
    background-image: url(../images/bg_content_tree_li.gif);
    background-repeat: no-repeat;
}

div#contentstructure ul#content_tree_menu ul li.lastli
{
    background-image: url(../images/bg_content_tree_li_last.gif);
    padding-bottom: 2px;
}

div#contentstructure ul#content_tree_menu li img
{
    vertical-align: middle;
}

div#contentstructure a.nodeicon
{
    margin-left: 0;
    padding-left: 0;
}

div#contentstructure a.nodetext
{
  /*  color: #315578;*/
    text-decoration: none;
}

div#contentstructure a.nodetext:hover
{
    color: #000000;
    text-decoration: underline;
}

div#contentstructure li.currentnode a.nodetext:hover
{
    text-decoration: none;
}

div#contentstructure li.currentnode li a.nodetext:hover
{
    color: #000000;
    text-decoration: underline;
}


div#contentstructure li span.node-name-normal
{
    font-weight: normal;
}

div#contentstructure li.currentnode a.nodetext span.node-name-normal, div#contentstructure li.currentnode a.nodetext span.node-name-hidden, div#contentstructure li.currentnode a.nodetext span.node-name-hiddenbyparent /* Highlighting of current node */
{
    font-weight: bold;
/*    color: #ffffff;*/
/*    background-color: #f08c00;*/
    padding: 0 0.25em 0 0em;
}

div#contentstructure li.currentnode li a.nodetext span.node-name-normal, div#contentstructure li.currentnode li a.nodetext span.node-name-hidden, div#contentstructure li.currentnode li a.nodetext span.node-name-hiddenbyparent
{
    font-weight: normal;
/*    color: #315578;*/
    background-color: transparent;
    padding: 0;
}

div#contentstructure li a.nodetext span.node-name-hidden, div#contentstructure li.currentnode li a.nodetext span.node-name-hidden
{
    font-weight: normal;
    font-style: normal;
    background-color: #e0e0c9;
    padding: 0 0.2em 0 0.2em;
}

div#contentstructure li a.nodetext span.node-name-hiddenbyparent, div#contentstructure li.currentnode li a.nodetext span.node-name-hiddenbyparent
{
    font-weight: normal;
    font-style: normal;
    background-color: #eff0e4;
    padding: 0 0.2em 0 0.2em;
}

div#contentstructure span.node-hidden, div#contentstructure span.node-hiddenbyparent
{
    display: none;
}

a.openclose, span.openclose
{
    text-decoration: none;
}

a.openclose img, span.openclose img
{
    margin: 0;
    cursor: default;
}

div#contentstructure a.openclose, div#contentstructure span.openclose
{
/*    color: #315578;*/
}

div#contentstructure span.openclose
{
    visibility: hidden;
}

div#leftmenu
{ overflow-x: hidden; overflow-y: hidden; } /* hide vertical scrollbar in IE */

fieldset
{
	padding:5px;
	margin:5px;	
	width:1%;
}

a.hidden
{
	visibility: hidden;
}

.seo
{
	padding:5px;
    font-weight: normal;
}
