body, div, form {margin:0;padding:0;}
ul, ol { text-align:left; width:500px; } 
html, body{height:100%;} 
img { border:0; }
body { font-family:Arial, Verdana, Tahoma;background:#FFFFFF; /*background:#FFFFFF url(../img/dot.gif) 0 60px repeat-x;*/color:#1B1718; margin:0;padding:0; font-size:14px;}


#master { position: relative; height: auto !important; height: 100%; min-height: 100%; width: 100%; }
#header { width:980px; margin:0 auto; height:60px; }
#dotted_line{ 
	height:3px; width:100%; line-height:3px; /*max-height:1px;*/
	background: transparent url(../img/dot.gif) top left repeat-x;
}
#content { width:980px; padding:0 0 30px 0; margin:0 auto; text-align:center; }
#footer { position: absolute; bottom: 0; left: 0; width: 100%; height:20px; background:#FFFFFF url(../img/dot.gif) 0 0 repeat-x; }




table { padding:0; margin:0; font-size:14px; color:#1B1718; text-align:left;}
table td,table th{padding-top:8px; padding-bottom:8px;}
p { font-size:14px; color:#1B1718; }
h3 { font-size:14px; font-weight:bold; color:#505050; padding: 0; margin: 0; }
h2 { font-size:15px; font-weight:normal; color:#505050; border: 1px solid #505050; width:500px; padding: 5px 10px; }
h1 { font-size:17px;  font-weight:bold; color:#505050; }
h1 img { vertical-align:middle; }
a { text-decoration:none; color:#999999; }
a:hover { color:#505050; }

a.sel { color:#505050; }
a.sel:hover { color:#D6000F; }

th { background:#E5E5E5 url(../img/dot.gif) repeat-x bottom; }

input, select { margin:0; }
.inp{ font-size:14px; padding:5px 2px 5px 5px; background-color:#FAFAFA; color:#333333; border:1px solid #1B1718; }
.wym{ font-size:14px; padding:5px 2px 5px 5px; background-color:#FCF2F2; color:#333333; border:1px solid #CC0000; }
.przy{ font-size:14px; padding:5px 7px 5px 7px; background-color:#009bdf; color:white; border:1px solid #009bdf; cursor:pointer; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.gwiazdka {color:#CC0000; font-weight:bold; }
.sel_lista { width:180px; }

#head #konto { font-size:12px; color:#1B1718; }
#head #konto a { color:#1B1718; }
#head #konto a:hover { color:#505050; }
#head #konto strong { font-size:12px; font-weight:bold; }

#menu { width:980px; background:transparent url(../img/dot.gif) repeat-x bottom; text-align:left; padding: 4px 0 7px 0; }
#menu td {font-size: 12px; color: #1B1718; }
#menu a img { vertical-align:middle; /*width:16px; height:16px;*/ margin: 2px 0; }
#menu a { padding:3px 3px 3px 3px; font-size: 16px; color: #1B1718; display:inline-block; }
#menu a:hover{ color: #B82A29; }
#menu a.cur { color:#B82A29; border:1px solid #009bdf }

#krok { width:100%; text-align:center; padding:10px 0 20px 0; color:#CCCCCC; }
#krok a.link { color:#1B1718; }
#krok a.link:hover { color:#505050; }
#krok a.cur { color:#505050; font-weight:bold; }
#krok a.cur:hover { color:#505050; }
#krok a.dis { color:#CCCCCC; }
#krok a.dis:hover { color:#CCCCCC; }


#footer #f { width:980px; margin:0 auto; height:20px; color:#1B1718; font-size:12px; line-height:20px; }
#footer #f a { color:#1B1718; }
#footer #f a:hover { color:#505050; }
#footer #f #fcopy { float:left; width:200px; text-align:left; }
#footer #f #fnewsl { float:left; width:580px; text-align:center; }
#footer #f #fpowered { float:left; width:200px; text-align:right; }

#pola { list-style-type:none; list-style:none; width:320px; margin:0; padding: 0 0 5px 0; }
#pola li { background-color:#FCF7F2; border: 1px solid #C8D7DD; cursor:move; width:312px; margin: 5px 0 0 0; padding: 3px; }
#pola li.over { background-color:#FCA519; }
#pola li div { background-color:#FCF7F2; }
#pola li .label { float:left; text-align:left; }
#pola li .ch_pomin { text-align:right; width: auto; }

pre.kod { text-align:left; margin:0; padding:0; }
	
.upper {text-transform:uppercase; }

.error { font-size:14px; color: #CC0000; font-weight:bold; }
.error_mini { font-size:13px; color: #CC0000; font-weight:bold; }

.succ{ font-size:14px; color: green; font-weight:bold; }
.succ_mini { font-size:13px; color: green; font-weight:bold; }

img .cp { cursor: pointer; }

.wiekszy { font-size: 14px; font-weight:bold; }
.ltop { border:1px solid #1B1718; border-width:1px 0 0 0; vertical-align:top; }

#tab-opt { width:980px; }
#tab-list { width:980px; }

.ac { width: 350px; background-color: #ffffff; }
.ac ul { border:1px solid #C1D0DD; margin:0; padding:0; width:100%; list-style-type:none; }
.ac ul li { margin:0; padding:2px; }
.ac ul li.selected { background-color: #ffffbb; }
.ac ul strong.highlight { color: #880000; margin:0; padding:0; }