@font-face
{
font-family: Tahoma;
}
<link href='http://fonts.googleapis.com/css?family=Francois+One' rel='stylesheet' type='text/css'>
html, body { min-height: 100%; }
body
{
margin:0;
background-color:white;
font-size:14px;
font-family:'Francois One',Tahoma, Arial;
color:#1376c4;
}

#pagebg img {

min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
left: 0;
z-index:-100;
	   }
.tysiac
{
width:1050px;
margin: 0 auto;
height:70px;
}
img
{
border:0;
}
.menudiv
{
height:80px;
font-family:'Francois One';
font-weight: 400;
font-size:20px;
}
#over
{
width:100%;
height:100%;
position:fixed;
background-color:white;
z-index:1000;
overflow:hidden;
}
#biale
{
width:100%;
height:100%;
position:absolute;
z-index:1001;
}
#bialein
{
margin:40px auto;
width:850px;
min-height:750px;
background-color:white;
padding:10px;
z-index:1001;
}
#clickedytuj
{
border:2px solid black;
width:60px;
color:white;
background-color:black;
text-align:center;
}
textarea
{
width:500px;
height:400px;
}
#closeedit
{
border:2px solid black;
width:80px;
color:black;
background-color:white;
text-align:center;
float:right;
cursor:pointer;
}
.curved {

-moz-border-radius:10px;

-webkit-border-radius:10px;

behavior:url(border-radius.htc);

}
#cont
{
margin: 0 auto;
width:982px;
overflow:hidden;
z-index:1000;

}
#naglowek
{margin: 0 auto;
width:982px;
height:100px;

}
.logo
{
margin-top:27px;
margin-left:20px;
}
#content
{
width:100%;
overflow:hidden;
margin-top:60px;

z-index:1000;
}

#footter
{
position:fixed;
	height: 40px;
	background: #993300;
	bottom: 0;
background: transparent url(../img/white90.png) repeat;
width:100%;
}
#advdiv
{
	height: 407px;
width:922px;
	background: #993300;
	margin:0 auto;
background: transparent url(../img/ramka.png) repeat;
}
.stopkatresc
{

}

#menu_landscape
{
width:100%;
margin-top:30px;
height:80px;
background: transparent url(../img/white80.png) repeat;
}
#srodek
{
width:500px;
float:left;
border:1px solid black;
}
#tresc
{
width:800px;
background: transparent url(../img/white80.png) repeat;
padding:10px 20px 10px 20px;
line-height: 18px;
margin:0px auto;
font-family:Verdana,Arial;
}
#tresc2
{
border-radius:5px;
width:550px;
background: transparent url(../90percent.png) repeat;
padding:10px;
line-height: 18px;
margin-bottom:10px;

}
#prawagrupa
{
float:right;
width:210px;
}
#prawa
{
border-radius:5px;
width:190px;
min-height:300px;
background: transparent url(../90percent.png) repeat;

padding:10px;
float:right;
}
#auth
{
font-size:12px;
color:grey;
margin:0 auto;
width:982px;
text-align:center;
padding-top:3px;
}
#lang
{
width:100px;
margin-left:800px;
height:55px;
margin-top:55px;
background-color:#ececec;
border-radius:15px;
z-index:1;
float:right;
position:absolute;
}
div#langpl,#langen
{
width:30px;
height:33px;
float: left;
clear: none;
margin-top:10px;
margin-left:13px;
}
#langpl
{
background: transparent url(../lang.gif) no-repeat;
}
.opacity
{
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}
#langen
{
background: transparent url(../lang.gif) no-repeat;
  background-position: -48px 0px;
}
.navi
{
color:#9b9999;
font-family:TrajanPro-Regular, Arial;
}

div.ramka1,.ramka2
{
border:1px solid #4d4d4d;
min-height:80px;
padding:4px;
font-size:12px;
color:#e6e7e7;
font-size:10px;
font-family:Verdana,Tahoma;
float: left;
clear: none;
}
div.ramka1
{
width:200px;


}
div.ramka2
{
width:720px;
margin-left:10px;
}
hr
{
color:#626160;
background-color: #626160;
height: 1px;
border: 0px;
}
hr.gallname
{
margin:15px;
width:730px;
}



a.insidecat
{
width:136px;
display: block;
background: transparent url(../img/white95.png) repeat;
}


a.insidecat:hover
{
width:136px;
background-color:white;
border-left: 20px solid #ec0404;
}


h1
{
font-size:34px;
font-family:'Francois One', Arial;
font-weight:normal;
}
h1.gallname
{
margin-left:30px;
}
h2
{
font-size:18px;
font-family:TrajanPro-Regular, Arial;
font-weight:normal;
color:#c3c3c3;
}
a
{
text-decoration:none;
color:#60aff8;
}



#result
{
width:200px;
height:100px;
}
.logow
{
margin-left:5px;
margin-top:10px;
}
.logotango
{
margin-left:50px;
margin-top:10px;
}
p{
margin:0px;
}
img.logo
{
margin-top:0px;
}
.trzy
{
width:320px;
padding:15px;
float:left;
margin-left:30px;

}
.dwa
{
width:200px;
padding:15px;
float:right;

}

.opisbottom
{
font-size:13px;
color:#9c9c9c;
font-family:Georgia,Arial;
}
p.front
{
padding:20px;
font-size:18px;
font-family:Tahoma,Verdana;
}
p.ozdobne
{
font-family:TrajanPro-Regular, Arial;
}


/*
tutaj dodawaÄ kolejne pozycje
*/


#menu {display: table; padding: 0px 10px 0 !important; margin: 0 auto; overflow: hidden; font-size: 16px; float:right;margin-right:80px;}
#menu li {list-style-type: none; margin-left:0px; float: left; }
#menu li:hover {background: transparent url(../img/blue90.png) repeat;}
#menu li a {display: block; color: #1376c4; text-decoration: none; padding: 7px 10px 7px;}

.glowne {padding: 30px 20px 7px !important;min-height:50px;}
#menu li a:hover {background: transparent url(../img/blue95.png) repeat; color: white;}

#menu li li a {width: 180px;font-size: 12px;}
#menu li ul {overflow: hidden; display: none; background: transparent url(../img/white90.png) repeat;}
#menu li:hover ul {position: absolute; padding: 0; display: block; width: 180px;}

/*ANIMACJA - tylko CSS3*/
*:hover {-moz-transition: 0.3s ease-in; -webkit-transition: 0.3s ease-in; -o-transition: 0.3s ease-in; transition: 0.3s ease-in;}

/*ZAOKRÄGLONE ROGI - tylko CSS3*/
#menu {-moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
#menu li ul {-moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -o-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;}

/*TABELA POD FORMULARZ*/
#tabela_formularz
{
padding:0px;
margin:0px auto;
width:520px;
color:grey;
}
.trclass
{
margin:5px;
}
.td1
{
width:20px;
padding:5px;
font-size:12px;
}
.td2
{
width:200px;
padding:5px;
font-size:12px;
}
.td3
{
width:300px;
padding:5px;
}
.loginform
{
background:#bbbabb;
border:0px;
font-size:18px;
}
.loginform:hover
{
background:white;
}
.inputopis
{
color:black;
}
.mceEditor td.mceIframeContainer iframe {
    min-height: 350px !important;
    min-width: 850px !important;

}
.mceEditor table {
    height: auto !important;
    width: auto !important;
  
}
.mceIframeContainer
{
      background: #234865 !important;
}
.changebutton
{
width:100px;
height:50px;
font-size:25px;
margin:0 auto;
}
#jezyk
{
width:50px;
height:10px;
margin-left:970px;
position:absolute;
}