body{
 padding:0;
 text-align:center;
 font-family:Helvetica, Arial, "MS Trebuchet", sans-serif;
 font-size: 12px;
 color:#6d6d6d;
 background: #f6f6f6;
} 
* {margin:0;}

input, textarea, select {
background-color:#f9f9f9; color:#2b2b2b; border:solid 1px #ececec; padding: 8px; font-size: 11px; -moz-border-radius:4px; margin: 5px; width: 180px;}

input.sub{width: 130px;}
#content .subpage {width: 346px; margin:  0 auto;}
#content .subpage label{
display: inline-block; width: 60px;
}


h1{font-size:18px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
h2{margin: 0; padding:0; font-size:16px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;}
h3{margin: 0; padding:0; font-size: 14px; font-size:100%;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif; }

#strona{
 width: 914px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header{
 width: 100%;
 background: #30bbde;
 height:96px;
}

#header .logo{
 position: absolute;
}

#loginForm {background: url('../img/admin/login-form.png');width:346px;height:276px;}
#loginForm input:-webkit-autofill {background-color: transparent;}
#loginForm input {background-color: transparent !important;}
#loginForm > div {padding: 0px 20px 5px 50px;}
#loginForm input[type=text], #loginForm input[type=password] {width: 245px;outline:none;border:none;padding:10px;}
#loginForm .footer {padding-top: 48px;}
#loginForm .footer input {float: right;background: url('../img/admin/login-button.png');width:120px; height:35px;padding: 0;margin: 0;border: 0;}
#loginForm .forgot {color:#7a7a7a;margin-top: 20px;display: block;float: left;}

#content{
 display:inline;
 position: relative;
 width:1000px;
 margin-top: 5px;
 margin-bottom: 3px;
 background:#fff;
}

#breadcrumb{
 margin-bottom: 0px;
}

#breadcrumb .info{
 padding: 10px;
 border: 1px solid #F2F2F2;
}

#content .page {
margin-top: -8px;
padding: 10px;
border: 1px solid #F2F2F2;
}

img {border:0px;}


#footer{
border-top: 1px solid #F2F2F2;
width: 100%;
height:76px;
clear:both;
margin: 0 auto;
text-align:left;
margin-left:auto;
margin-right:auto;

}

#footer .info{
	width: 914px;
	text-align:left;
	padding-top: 20px;
	font-size: 11px;
	color:#6d6d6d;
	margin-left:auto;
	margin-right:auto;
}


.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



a { color: #000000; text-decoration:none;}

#tinybox {position:absolute; display:none; padding:25px; background:#30bbde no-repeat 50% 50%; border:3px solid #30bbde; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#30bbde; font-size: 16px; padding: 20px; color:#fff;}


