* { padding: 0; margin: 0; border: 0; }

body { text-align: center; background:#0E2D60; }

#banner { margin-left:80px; }
#bnr { border: 1px solid #000000; }

#topmenu { margin-right:15px; }
#topmenu a { color: #fff; }

.links { color: #fff; }

#polecamy { border:0; margin:0; padding:0;}
#polecamy li { padding:0; margin:0; margin-left:15px; }

#leftmenu { background: url(http://www.progs.pl/templates/progsy/images/lefttdbg.png); vertical-align: top; }
#rightmenu { background: url(/templates/progsy/images/righttdbg.png); vertical-align: top; }

.main {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #555555;
 padding-bottom: 5px;
 padding-top: 5px;
 line-height: 20px; 
}
.main A {
	font-weight: bold;
}
.main A:hover {
	font-weight: bold;
}
.m_tit {
 color: #FFFFFF;
 font: bolder 11px Tahoma, Arial, Helvetica, sans-serif;
 padding-left: 15px;
 font-weight: bold;
}
.m_tit A {
 color: #FFFFFF;
}
.m_tit A:hover {
 color: #EEEEEE;
}
.menu {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
 color: #555555;
 text-decoration: none;
 padding-bottom: 3px;
 padding-top: 3px;
 padding-left: 15px;
 text-align: left;
}
.code { 
 border: 1px #525252 solid;
 background-color: #F4f4f4;
	font: 11px verdana, helvetica, arial, sans-serif;
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 2px;
 padding-left: 3px;
 text-align: left;
 color: #990000;
}
.quote { 
 border: 1px #525252 solid;
 background-color: #F4f4f4; 
	font: 11px verdana, helvetica, arial, sans-serif;
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 2px;
 padding-left: 3px;
 text-align: left;
 color: #0000A0;
}
.rad { background: none; border: 0; }
.lista { border-top: 1px dotted #aaaaaa; padding:5px;}



.dwnd { padding:5px; border-bottom: 1px dashed #dddddd; }

input {
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #444444; 
	border:1px solid #0000AA;
	background: #ffffff;
	height:18px;
}

input.edit { width:90px; height: 16px; border:1px solid #0000AA; }

textarea { 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #444444; 
	border: 1px #666666 solid; 
	background-color: #ffffff;
}
select { 
	font: 11px verdana, helvetica, arial, sans-serif;
	color: #444444; 
	border: 1px #666666 solid; 
	background-color: #ffffff;
}

a {color: #333333; text-decoration:none}
a:link {color: #666666}
a:visited {color: #888888}
a:hover {color: #555555; text-decoration: none}

.mn { color: #FFFFFF; }

a.mn:link {color: #FFFFFF }
a.mn:visited {color: #FFFFFF }
a.mn:hover {color: #DDDDDD; text-decoration: none; border-bottom: 1px dashed #DDDDDD }

.more { border-bottom: 1px dotted #333333;}
.more:hover { color: #0088F3; border-bottom: 1px dotted #0088F3;}

table {border: 0px; text-align: left}
div.mnu { margin-bottom: 5px}
div.mnu1 { margin-left:10px;margin-bottom: 5px}
img { border: 0px }