html,body {
height:100%;
margin:0;
padding:0;
width:100%;
}

BODY {
background-color:#ecede1;
background-image:url("http://lh4.ggpht.com/_VdD4LPPvsBA/S7X0856bTDI/AAAAAAAAAEI/bKcXaRq_VIM/pine1b.jpg");
font-family:"Georgia";
font-size:1.25em;
height:100%;
letter-spacing:1px;
line-height:1.1em;
}

div#okno {
background-color:#e7e9d3;
background-image:url("http://lh4.ggpht.com/_VdD4LPPvsBA/S7Xq1OyWyrI/AAAAAAAAADc/FIvsSHcj_U8/s912/txt.gif");
background-repeat:repeat;
border:2px solid gray;
height:auto;
left:5%;right:5%;width:90%;
margin:auto;
position:absolute;
top:10px;
}

#mur {
background-image:url("./img/marb2b.gif");
background-position:left;
background-repeat:repeat-y;
/*position:relative;*/
width:100%;
}

#rama {
background-image:url("./img/marb2b.gif");
background-position:right;
background-repeat:repeat-y;
/*position:relative;*/
width:100%;
}
#szyba {
/*position:relative;*/
width:auto;
}
#top {
background-image:url("./img/top.jpg");
background-repeat:repeat;
border-bottom:1px solid #600;
display:inline;
float:left;
height:170px;
text-align:center;
width:100%
}

#menu {
float:left;
font-size:13pt;
font-style:normal;
font-variant:small-caps;
padding-left:5px;
text-align:left;
width:11%;
position:absolute;
top:170px;padding:5px;
}

#menu1 {
float:right;
font-size:13pt;
font-style:normal;
font-variant:small-caps;
padding:5px;
text-align:left;
width:12%;
background-image:url("./img/marb2b.gif");
background-position:right;
background-repeat:repeat-y;
}
#menu0
{font-variant:small-caps; font-size:x-small;
float:left;margin-left:50px;
}
#menu0 a {color:red}
#menu0 a:after {color: red;
	padding: 5px;
	content: ">>";
}

#menu01
{color: gray;font-variant:small-caps; font-size:x-small;
float:left;margin-left:13%;
position:absolute;top:150px;
}
#menu01 a:after,#menu01 a:before {
	padding: 0 5px;
	content: " | ";
}

/*#menu01 a img
{display:inline;height:0.75em;margin:1px;padding:1px;float:right}*/
#menu01 a.en:after
{	content: url('./img/en.jpg');height:0.75em;}

#menu01 a.en:before{content:none}

#menu1 form {
margin:6px;
}

#text {
float:left;
font-size:medium;
height:auto;
letter-spacing:0;
width:64%;margin:auto;
margin-left:18%;
background-image:url("./img/b.png");
background-repeat:repeat;
}

.newsy {
border:2px outset gray;
float:none;
font-size:smaller;
margin-left:10%;
margin-right:10%;
margin-top:1%;
padding:6px 2px;
width:78%;background-image:url("./img/b.png");
background-repeat:repeat;
}

#okno #top {
text-align:center;
width:100%;
}
#blogs {
font-size:13pt;
font-style:normal;
font-variant:small-caps;
text-align:left;
padding:5px 0;
/*width:95%;*/
}

#menu a:link,#menu a:hover,#menu a:visited,#menu1 a:link,#menu1 a:hover,#menu1 a:visited,#menu1 #blogs a:link strong,#menu1 #blogs a:hover strong,#menu1 #blogs a:visited strong {
border-bottom:1px dotted #2b2b2b;
border-top:1px dotted #2b2b2b;
color:#211302;
display:block;
font-weight:400;
margin:4px 2px 2px;
padding:2px 2px 2px 0;
}

div#menu a:hover,#menu1 a:hover,#menu1 #blogs a:hover {
background-color:#fffff2;
color:#111;
}

#menu .submenu a:link,#menu .submenu a:visited,#menu .submenu a:hover {
border:none;
display:list-item;
font-size:12px;
font-variant:normal;
font-weight:400;
list-style:circle inside;
margin-bottom:1px;
margin-top:0;
padding:1px 1px 1px 0;
text-indent:5px;
}


A:active {
border-bottom:1px dotted red;
color:#211302;
text-decoration:none;
}

A:link {
border-bottom:1px dotted red;
color:#29282a;
font-weight:700;
text-decoration:none;
}

A:visited {
border-bottom:1px dotted green;
color:#29282a;
font-weight:700;
text-decoration:none;
}

A:hover {
border-bottom:2px solid red;
color:#29282a;
text-decoration:none;
}

H2 {
color:black;
font:21pt "Book Antiqua", serif;
font-weight:700;
letter-spacing:-1px;
margin-left:7%;
margin-right:7%;
text-align:center;
}

H1 {
color:#4c4a55;
font:22pt 'bold "Book Antiqua", serif';
font-style:normal;
font-variant:small-caps;
font-weight:700;
letter-spacing:-1px;
margin-left:7%;
margin-right:7%;
text-align:center;
}

H3 {
color:black;
font:20pt 'bold "Book Antiqua", serif';
font-variant:small-caps;
letter-spacing:1px;
margin-left:7%;
margin-right:7%;
text-align:center;
}

H4 {
font:15pt 'bold "Book Antiqua", serif';
margin-left:7%;
margin-right:7%;
text-align:center;
}

H5 {
font:13pt 'bold "Book Antiqua", serif';
margin-left:7%;
margin-right:7%;
text-align:center;
}

P,li,table {
color:#000;
font-size:medium;
margin-left:7%;
margin-right:7%;
text-align:justify;background-image:url("./img/b.png");
background-repeat:repeat;
}
P {text-indent:0.75em}
ul{text-indent:0;padding-left:0}
li {list-style: square inside;text-indent:0;padding-left:1.75em}
#text table {
margin:1% 10%;
}

em,i,cite {
font-size:inherit;
font-style:italic;
text-align:inherit;
text-indent:inherit;
}

.data {
font-family:"Galena", sans-serif;
font-size:9pt;
font-weight:900;
margin-left:10%;
margin-right:10%;
display:inline
}

.sygnatura {
border-bottom:1px solid gray;
/*color:#4d4d4d;*/
font-family:"Georgia", serif, cursive;
font-size:medium;
font-variant:small-caps;
/*margin-left:64%;*/
/*margin-right:1% !important;*/
/*margin-bottom:4%;*/
text-align:right;
/*display:inline*/
}
a.sygnatura ,
a:hover.sygnatura 
{
padding: 0 0.5em;text-align:right;
/*border-bottom: 0 !important*/
}

.newsy p,.newsy td,.newsy a {
color:#212121;
font-size:small;
margin-left:2px;
margin-right:2px;
padding-left:1px;
}

.newsy H5 {
margin:1px;
}

#text .newsy table {
margin:10px;
}

#text  .newsy table td{width:50%}

.ramka {
background-image:url("./img/bbb.png");
background-repeat:repeat;
border:2px solid gray;
margin-left:7%;
margin-right:7%;
padding:8px;
}






.ramka p {
color:#000;
font-size:large;
font-style:oblique;
line-height:1.25em;
margin:1em;background:none !important;
}

table.ramka {
float:none;
font-size:x-small;
margin-left:15%;
margin-right:15%;
width:70%;
}

table.ramka tr td {
border:1px dotted gray;
}


table.ramka1 {
background-image:url("./img/bbb.png");
background-repeat:repeat;
border:2px solid gray;
width:70%;
margin-left:15%;
margin-right:15%;
padding:4em;
}



#top #tytul {
display:inline;
position:absolute;
right:25%;
left:25%;
top:68px;
}

#top #tytul H1 {
color:#000;/*#4c4a55*/
font-size:41pt;
font-variant:small-caps;
font-weight:lighter;
letter-spacing:8px;
line-height:80%;
margin:0;
margin-top:-2px;
text-align:center;
text-indent:0
}

#top #tytul H2 {
color:#000;
font-size:10pt;
font-variant:small-caps;
letter-spacing:12px;
margin:-1px 0 -2px 0;
text-align:center;
text-indent:0
}

#top #tytul hr {
line-height:0;
margin-bottom:-2px;
margin-top:0;
width:70%;
}

#top img {
border:4px double #E8E1CF;
display:inline;
float:left;
margin-bottom:27px;
margin-left:27px;
margin-top:27px;
padding:3px;
}
#tytulx {border:5px double #D6CEB7 !important;
background-image:url("./img/bb.png");
background-repeat:repeat;
/*background-color:#E8E1CF;*/
height:auto !important;
/*width:80%;*/
overflow: hidden;
min-height:7em;margin-left:1%;
margin-right:1%;
/*margin-left:3em;*/
/*margin-right:1em;*/padding:0.25em -0.5em 0.25em 0.25em;
text-indent:-0.5em;
}

#tytulx  H2
{margin-left:5em;
border:0 !important; 
background:none !important;
text-align:left;
text-transform:uppercase;
font-size:1.5em;
margin-bottom:2em;
letter-spacing:4px;
word-spacing:12px;
width:60%;text-indent:-2em;
line-height:90%
}
#tytulx  H2:first-letter 
{font-size:2em;vertical-align:text-bottom;
/*letter-spacing:-0.05em;*/
line-height:85%;
/*color:red;*/ /*margin-left:-0.25em;*/
}

#autorx
{width:20%;
float:right;
text-align:right;
position:absolute;top:240px;
right:22%;
margin-right:0.5em;
font-size:x-small;
line-height:100% !important;
/*margin-right:2em !important;*/
word-spacing:3px;letter-spacing:0.5px;
}
#autorx strong a.sygnatura
{font-size:large;
color:red; 
border: 1px solid red;
line-height:100% !important;
margin:2px;
margin-right:10px !important;
}
#menu P {
font-size:13px;
font-variant:small-caps;
padding-left:15px;
padding-right:15px;
}
blockquote
{
margin-top:0;margin-bottom:0;
}

#text P 
{margin-top:0;margin-bottom:0;
padding:10px 20px}
#text ul{margin-top:0;margin-bottom:0;}

#text H2,
#text H3,
#text H4,#text H5{background-image:url("./img/b.png");
background-repeat:repeat;padding:15px;margin-top:1px;margin-bottom:1px;}
#text H2,
#text H3{border:4px double gray;}
#text hr {
width:55%;margin-top:-1px;margin-bottom:-1px;
}



table.form tr {
background-color:#ffaf14;
border:1px solid #000;
}

td.one {
width:60px;
}

table.form tr td.que {
width:600px;
}

tr.bad {
background-color:red;
border:1px solid #000;
}

td {
padding:5px;
}

div.ramka2 {
display:table;
padding:2%;
}

.wrs {
border:1px solid transparent;
display:table-row;
margin:1% 10%;background-image:url("./img/bbb.png");
background-repeat:repeat;
}

.cll img {
float:left;
margin:1%;
padding:5px;
}
.cll P, .cll2 P,.newsy H5,.newsy P, .newsy table,.newsy H4 {background:none !important;}
.cll2 img {
float:right;
margin:1%;
padding:5px;
}

img {
border:none;
}

.ram {
border:1px solid #000;
font-size:small;
text-align:justify;
}

.ram td {
border:1px dotted gray;
vertical-align:top;
}

.ram td p {
margin-left:2px;
padding:2px;
text-indent:0;
}

.ram td H2,.ram td H3 {
color:#000;
font-size:medium;
text-transform:uppercase;
}

#text a.info {
background-color:#ccc;
color:#000;
position:relative;
text-decoration:none;
z-index:24;
}

#text a.info:hover {
background-color:#ff0;
z-index:25;
}

#text a.info:hover span {
background-color:#cff;
border:1px solid #0cf;
color:#000;
display:inline;
font-size:x-small;
font-variant:normal;
font-weight:400;
height:auto;
left:5em;
position:absolute;
text-align:center;
text-transform:none;
width:8em;
}

#text a:hover {
border-bottom:2px solid red;
}

.newsy span.frm,#menu1 span.frm {
font-size:10pt;
font-variant:normal;
font-weight:400;
line-height:85%;
text-transform:none;
}

#google_translate_element {
font-size:xx-small;
}

#menu1 select {
font-size:xx-small;
width:100px;
}

#stars {
color:#8D3516;
display:inline;
font-size:medium;
margin-left:5px;
margin-top:-12px;
padding:0;
width:75%;
}

#menu1 #stars a,#stars img {
display:inline;
font-size:medium;
font-weight:700;
margin-top:0;
padding:0;
}

#stars a:hover {
background-color:red;
}

.czyscik {
clear:both;
height:50px;
}

#parapet {
background-image:url("http://lh5.ggpht.com/_VdD4LPPvsBA/S7Xq03wYTMI/AAAAAAAAADQ/dKrThatqCoQ/tl3.jpg");
background-repeat:repeat-x;
border-bottom:1px solid #000;
border-top:1px solid #000;
font-size:x-small;
height:140px;
margin:0;
position:relative;
text-align:center;
width:100%;
}

#parapet #sender {
margin:auto;
padding:15px;
table-layout:auto;
width:80%;
}

#sender tr td {
width:auto;
}

#parapet #sender tr td {
font-size:x-small;
margin:0;
padding:5px;
text-align:center;
width:170px;
}

#menu img,#menu a img {
max-width:120px;
}

#menu1 hr,hr {
color:gray;
width:50%;
}

tr.good,#text a.info span {
display:none;
}

.cll,.cll2 {
display:table-cell;
}

.cll P,.cll2 P {
margin:5%;
padding:15px;
}

.cll p:first-letter,.cll2 p:first-letter {
float:left;
font-size:3em;
padding-right:2px;
text-indent:-10px;
}

.ram td H3,.ram td h5 {
font-size:small;
}
