* {padding: 0;margin: 0}
a:link { text-decoration: underline; color: #600000; }
a:visited {  text-decoration: underline; color: #400000; }
a:active { text-decoration: underline; color: green;}
a:hover { text-decoration: none; color: red; }
#content a{ font-weight:bold; }
#content hr{ border-bottom:0; border-top:1px dotted silver; border-left:0; border-right:0 }
a.grun:link { text-decoration: none; color: #00f; background-color: #eee; padding: 3px;margin:3px; border: 1px solid #555; }
a.grun:hover { text-decoration: none; color: #000; background-color: #2f2; padding: 3px;margin:3px; border: 1px solid #22f;}
a.grun:visited {  text-decoration: none; color: #333; }
a.grun:active { text-decoration: none; color: green;}
a.b:link { text-decoration: underline; color: #444;}
a.b:visited { text-decoration: underline; color: #555;}
a.b:active { text-decoration: none; color: #f0f0ff;}
a.b:hover { text-decoration: none; color: #fff; background-color: #966696;}
a.g:link { text-decoration: underline; color: #b40404; font-weight: bold;font-size:1.1em;}
a.g:visited { text-decoration: underline; color: #b40404; font-weight: bold;font-size:1.1em;}
a.gm:link { text-decoration: none; color: #940f04; font-size:0.8em;}
a.gm:visited { text-decoration: none; color: #940f04; font-size:0.8em;}

body{ margin-top: 10px; background-color: #eeeeee; background-image:  url(http://www.tremolo.pl/Galeria/logos/background---8.jpg); background-repeat:no-repeat; font-family: Tahoma,Arial;font-size: 14px; }
	
	
.s1a{border:0; margin-top:10px; margin-bottom:0;margin-left:auto; margin-right:auto; padding:0; width:920px;height:1px; background-color:silver;}
.s1 {border:0; margin-top:0; margin-bottom:0;margin-left:auto; margin-right:auto; padding:0; width:920px;height:1px; background-color:silver;}
.s2 {border:0; margin-top:0; margin-bottom:0;margin-left:auto; margin-right:auto; padding:0; width:920px;height:1px; background-color:#f0f0f0; border-left:2px solid silver; border-right:2px solid silver}
.s3 {border:0; margin-top:0; margin-bottom:0;margin-left:auto; margin-right:auto; padding:0; width:924px;height:1px; background-color:#f9f9f9;border-left:1px solid silver; border-right:1px solid silver}
.s4 {border:0; margin-top:0; margin-bottom:0;margin-left:auto; margin-right:auto; padding:0; width:926px;height:2px; background-color:#ffffff;border-left:1px solid silver; border-right:1px solid silver}
	
.url {text-align:right; font-size:10px;}
#ad {text-align:right; width: 920px; margin-left: auto; margin-right: auto;}
#prawetagi{ text-align: right; width: 100%}
.leweobrazki {float: left; border:0;}
 .nobr {white-space: nowrap}
.button {float: left; width: 32%; font-weight: bold; margin: 1px; border: 2px solid #505050; text-align: center; background-color:#f0f0ff;  }
.mini{width:180px;padding:0;margin:0;border:0}

#main{border-left: 1px solid silver;border-right: 1px solid silver; vertical-align: bottom; width: 928px; margin-left: auto; margin-right: auto;}
pre {font-family: 'courier new', 'courier'}
.s {width:150px}
.logo {width:920px;  font-family: 'tahoma'; margin-left:auto;margin-right:auto;text-align:right;font-weight:bold;font-size:4em;color: white; display:inline;}

.logo a {color:white; text-decoration:none; text-shadow: black -0.1em -0.1em 0.2em;}
.logo a:hover{color:#444; text-decoration:none;text-shadow: #333; -0.1em -0.1em 0.2em;}
/*^'^ Navigation Structure ^'^*/
.nav-container-outer{
 background: #112;  
padding: 0px;
height: 46px;
width:926px;margin-left: auto; margin-right: auto;
border-top: 3px solid #ccc;
border-bottom: 3px solid #ccc;
}

.float-left{
float: left;
}
.float-right{
float: right;
}
.nav-container .divider{
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
}
.nav-container .divider-vert{
float:left;
width:0px;
display: none;
}
.nav-container .item-secondary-title{
display:block;
cursor:default;
white-space:nowrap;
}
.clear{
font-size:1px;
height:0px;
width:0px;
clear:left;
line-height:0px;
display:block;
float:none;
}
.nav-container{
position:relative;
/*zoom:1;*/
margin: 0 auto;
}
.nav-container a, .nav-container li{
float:left;
display:block;
white-space:nowrap;
}
.nav-container div a, .nav-container ul a, .nav-container ul li{
float:none;
}
.nav-container ul{
left:-10000px;
position:absolute;
}
.nav-container, .nav-container ul{
list-style:none;
padding:0px;
margin:0px;
}
.nav-container li a{
float:none 
}
.nav-container li{
position:relative;
}
.nav-container ul{
z-index:10;
}
.nav-container ul ul{
z-index:20;
}
.nav-container ul ul ul{
z-index:30;
}
.nav-container ul ul ul ul{
z-index:40;
}
.nav-container ul ul ul ul ul{
z-index:50;
}
li:hover>ul{
left:auto;
}
#nav-container ul {
top:100%;
}
#nav-container ul li:hover>ul{
top:0px;
left:100%;
}

/*^'^ Primary Items ^'^*/	
#nav-container a{	
padding:7px 17px 7px 18px;
margin: 10px 0px 0px 0px;
color: #FFFFFF;

font-size:14px;
text-decoration:none;
font-weight: bold;
/* background: url(http://www.tremolo.pl/style/item-primary-bg.gif);  --- */
background-repeat: no-repeat;
background-position: top;
}

#nav-container a:hover{
color: #ddd;
background-color: #44f;
max-width: 150px;
text-decoration: underline;
/*background: url(http://www.tremolo.pl/style/item-primary-bg.gif);          --- */
background-repeat: no-repeat;
background-position: center;
}

/*^'^ Secondary Items Container ^'^*/	
#nav-container div, #nav-container ul{	
padding:10px 4px 10px 4px;
margin:0px 0px 0px 0px;
filter: alpha(opacity=95);
opacity: 0.95;
-moz-opacity:0.95;
/*background: url(http://www.tremolo.pl/style/item-secondary-container-bg.jpg);
background-repeat: repeat-x; --- */
background-color: #227; 


border: 1px solid silver;
}

/*^'^ Secondary Items ^'^*/	
#nav-container div a, 
#nav-container ul a{	
padding:3px 10px 3px 6px;
/*background-color: #FFFFFF;
background: url(http://www.tremolo.pl/style/item-secondary-bg.jpg); 
background-repeat: no-repeat;---*/
background-position: 0px 22px;
font-size:11px;
border-width:0px;
border-style:none;
margin: 0px 0px 0px 0px;
/*width: 149px;*/

}

/*^'^ Secondary Items Hover State ^'^*/	
#nav-container div a:hover, #nav-container ul a:hover{	
/*background-color: #FFFFFF;
background: url(http://www.tremolo.pl/style/item-secondary-bg.jpg);
background-repeat: no-repeat;*/
color:#ddd;
text-decoration:underline;
}

/*^'^ Secondary Item Titles ^'^*/	
#nav-container .item-secondary-title{	
cursor:default;
padding:4px 0px 3px 7px;
color: #ff0;
font-family: Arial, 'Trebuchet MS', Arial, sans-serif, Helvetica;
font-size:11px;
 /*background: url(http://www.tremolo.pl/style/item-secondary-title-bg.jpg); */
background-repeat: no-repeat;
font-weight:bold;
}

/*^'^ Horizontal Dividers ^'^*/	
#nav-container .divider-horiz{	
border-top-width:1px;
margin:5px 5px;
border-color: silver;
}

/*^'^ Vertical Dividers ^'^*/	
#nav-container .divider-vert{	
border-left-width:1px;
height:15px;
margin:4px 2px 0px 2px;
border-color:#AAAAAA;
}



#content ul {margin-left: 20px; font-size:20px; margin-bottom: 10px;padding:10px; line-height: 1.4em;}
#content ul ul{margin-left: 30px; font-size:20px; padding:10px; line-height: 1.4em;}

#sidebar ul {margin-left: 5px; margin-bottom: 10px;text-align:right;}
#sidebar ul ul{margin-left: 10px;}


#rechts{margin:5px; padding:5px; border-left: 1px dashed red;border-top: 1px dashed red;border-bottom: 1px dashed red; float: right; background-color: white;}

.centre{margin-left: auto; margin-right: auto;  vertical-align: bottom;width: 100%;  text-align: center; }
.centre img {border: none;} 

#search {margin-left:auto; margin-right:auto; padding:0; width:928px; margin-top:0; margin-bottom:0;background-color: #fff; border-left: 1px solid #aaa;border-right: 1px solid #aaa; 	} 


#tag {margin-left:auto; margin-right:auto; padding-bottom: 10px; padding-top: 10px; width:928px;} 
/*.up {margin-left: auto; margin-right: auto; width: 930px;height: 9px; background-image: url(http://www.tremolo.pl/style/dekiel.png); text-align: right; font-size:18px; } 
*/
#body{ padding-top: 0px;text-align: center; background-color: white;position: relative;border-left: 199px solid #fefefe;}
#sidebar{ position: absolute; /*_position: absolute; _left: -600px;*/ left: -200px; width: 178px;text-align: left; top: 0px;padding: 10px; font-size: 13px; }
#sidebar ul {list-style-type: NONE;}
#sidebar li {padding-bottom: 5px;padding-top: 5px;}

#content{list-style-type: decimal;padding: 10px;text-align: justify; color: #000000; border-left: 1px dotted #b0b0b0; }
#content h1 {color: #229; font-size: 26px;  padding-top:10px;}

#content h2 {color: #922; font-size: 20px; padding-top:10px;  }

#content h3 {color: #922;  font-size: 22px;  padding-top:10px;   } 

#obrazek {border: 5px black double; background-color: #ffffff; width:875px; position: relative; left: -200px; /*_left: -200px;*/}
#list{width: 90%;  border: 1px solid silver; background-color: #efefff;  padding: 5px; } 
.list{width: 90%;  border: 1px solid silver; background-color: #efefff;  padding: 5px;} 
#list ol{list-style-type: decimal; }
#list1{width: 90%; padding: 3px; font-size: 1.2em; border: 1px solid silver; background-color: #ffffff;}
#list1 ol{list-style-type: decimal; }
#list2{width:90%; padding: 5px; margin-bottom: 5px; font-size: 0.8em; border: 1px solid silver; background-color: #f0f0ff; position: relative;}
#list2 ol{list-style-type: decimal; }
#footer{	 background-color: #fff; color:black; border-left: 1px solid #bbb;border-right: 1px solid #bbb;	width: 928px; padding-top: 25px;text-align: center;margin-left: auto;margin-right: auto;      }
#google{	 background-color: #fff; color:black; border-left: 1px solid silver;border-right: 1px solid silver;	width: 924px; padding-top: 25px;  }
#com {height: 600px; overflow: scroll;}

.comment1{font-family: tahoma; background: #dddddd; font-size:0.9em;  border: 1px dashed silver;  margin: 5px; padding-bottom: 10px;  padding-left: 10px; padding-right: 5px; padding-top: 5px; line-height: 120%; margin-bottom: 20px; min-height: 200px;}
.comment1 h1,h2,h3{font-weight: bold; }
.comment1 img{border:0; }
.comment1 object{height:300px; border:1px solid silver; padding: 3px;}




