html { text-align: left; margin: 0px; padding: 0px; }
body { text-align: left; font: 11px Verdana, Arial, sans-serif; color: #333; margin: 0px; padding: 0px;  line-height: 140%; }
a { font-weight: normal; color: #003366;}

a:link { text-decoration: underline; color: #003366; }
a:visited { text-decoration: underline; color: #490868; }
a:hover, a:active { text-decoration: underline; color: #003366; }
img { border: none; }

.menu1 { display: inline; margin: 0px; padding: 0px; }

#mPoradniki { padding: 0px; margin: 0px; background: #000 url(http://www.dashofer.pl/pics/d_poradniki.gif) no-repeat; }

a.menu_gorne { display: block; margin: 0px; padding: 0px; height: 29px; vertical-align: bottom; }
a.menu_gorne:hover, a.menu_gorne:active { background: #fc0; }

a.lista { margin: 0px; padding: 0px; text-decoration: none; color: #003366;}
a.lista:visited, a.lista:link { border: none; text-decoration: none; color: #003366; }
a.lista:hover, a.lista:active { border-bottom: 1px dashed color: #003366; text-decoration: none; color: #003366; }

.menu_left { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align: bottom; padding: 0px; height: 20px; background: #D0D9E0; color: #003366;}
.menu_left a:link, .menu_left a:visited { font-weight: bold; color: #003366; text-decoration: none; display: block; background: transparent url(http://www.dashofer.pl/pics/bg_podmenu.gif) no-repeat bottom; padding: 0px 10px 4px 10px; }
.menu_left a:hover, .menu_left a:active { font-weight: bold; color: #003366; text-decoration: none; display: block; background: transparent url(http://www.dashofer.pl/pics/bg_podmenu_active.gif) no-repeat bottom; padding: 0px 10px 4px 10px; }

a.zloto:link, a.zloto:visited { font-weight: bold; color: #003366; text-decoration: none; display: block; background: transparent url(http://www.dashofer.pl/pics/bg_podmenu.gif) no-repeat bottom; padding: 0px 10px 4px 10px; }
a.zloto:hover, a.zloto:active { font-weight: bold; color: #003366; text-decoration: none; display: block; background: transparent url(http://www.dashofer.pl/pics/bg_podmenu_active.gif) no-repeat bottom; padding: 0px 10px 4px 10px; }

a.menu_left2 { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; vertical-align: middle; margin: 0px 0px; padding: 2px 5px 2px 10px; display: block; color: #003366; text-decoration: none; font-weight: bold; }
a.menu_left2:visited, a.menu_left2:link { color: #003366; text-decoration: none; }
a.menu_left2:hover, a.menu_left2:active { color: #003366; text-decoration: underline; }

a.menu_breadcrumbs { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: left; color: #003366; text-decoration: none; font-weight: bold; }
a.menu_breadcrumbs:visited, a.breadcrumbs:link { color: #003366; text-decoration: none; }
a.menu_breadcrumbs:hover, a.breadcrumbs:active { text-decoration: underline; }

.podmenu1 { display: block; width: 185px; margin: 0px; padding: 5px 0px; text-align: right; vertical-align: middle; font: 10px Verdana, Arial, sans-serif; color: #000; text-decoration: none; background: #D0D9E0 url(http://www.dashofer.pl/pics/bg_podmenu.gif) no-repeat bottom; }
.podmenu1 a:visited, .podmenu1 a:link { display: block; font: 12px Arial, Verdana, sans-serif; color: #003366; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal;  background: #D0D9E0 url(http://www.dashofer.pl/pics/bg_podmenu.gif) no-repeat; }
.podmenu1 a:hover, .podmenu1 a:active { display: block; font: 12px Arial, Verdana, sans-serif; color: #003366; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; text-decoration: none; }

.podmenu1b { width: 144px; height: 16px; margin: 0px 0px 0px 40px; padding: 5px 0px; text-align: left; vertical-align: middle; }
.podmenu1b a:visited, .podmenu1b a:link { display: block; font: 12px Arial, Verdana, sans-serif; color: #003366; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; }
.podmenu1b a:hover, .podmenu1b a:active { display: block; font: 12px Arial, Verdana, sans-serif; color: #003366; line-height: 100%; margin: 3px 8px 3px 0px; padding: 0px; font-weight: normal; text-decoration: none; text-decoration: none; }

.podmenu2 { width: 152px; background-color: #000; border-top: 1px solid #fff; margin: 5px 0px 0px 0px; padding: 10px 0px; text-align: center; vertical-align: middle; font: 11px Arial, Verdana, sans-serif; color: #fff; font-weight: bold; line-height: 120%; }

.kat1 { width: 152px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.kat1 a:link, .kat1 a:visited { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #003366; line-height: 100%; margin: 0px 0px 0px 4px; padding: 4px 0px 0px 0px; height: 16px; }
.kat1 a:hover, .kat1 a:active { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #003366; line-height: 100%; margin: 0px 0px 0px 4px; padding: 4px 0px 0px 0px; height: 16px; text-decoration: none; }

.kat2 { width: 152px; background-color: #000; border-bottom: 1px solid #fff; margin: 0px; padding: 0px; text-align: left; vertical-align: middle; }
.kat2 a:link, .kat2 a:visited { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #003366; line-height: 100%; margin: 0px 0px 0px 24px; padding: 4px 0px 0px 0px; height: 16px; }
.kat2 a:hover, .kat2 a:active { display: block; font: 11px Arial, Verdana, Helvetica, sans-serif; color: #003366; line-height: 100%; margin: 0px 0px 0px 24px; padding: 4px 0px 0px 0px; height: 16px; text-decoration: none; }

.path { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0px 3px 6px; margin: 0px; }
.path a:link, .path a:visited, .path a:hover, .path a:active { font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; text-decoration: none; }

a.podmenu { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; margin: 0px 20px; padding: 2px 20px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu2 { display: block; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #003366; font-weight: bold; margin: 0px 10px; padding: 2px 0px; border-top: 1px solid #ccc; width: auto; text-align: left; text-decoration: none; }
a.podmenu:link, a.podmenu:visited, a.podmenu2:link, a.podmenu2:visited { text-decoration: none; color: #003366; }
a.podmenu:hover, a.podmenu:active, a.podmenu2:hover, a.podmenu2:active { text-decoration: none; color: #003366; }

.pMain { position: relative; width: 520px; margin: 17px 17px; padding: 0px 0px 20px 0px; }
.pMain p, .pMain a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #003366; font-weight: normal; }
.pMain p {color: #000;}
.pMain table { padding: 0px; margin: 0px; color: #003366; background: #fff; }
.pMain td { padding: 3px; margin: 0px; color: #000; background: #fff; }

h1 { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #003366; border-bottom: 1px dashed #ccc; margin: 10px 0px 5px 0px; padding: 0px; }
.nounder {border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin: 0px 0px 0px 0px;}
h2 { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #366371; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 0px; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
.bigger {color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 0px;}
.biggerbig { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #366371; margin: 0px 0px 10px 0px; padding: 2px 0px 2px 0px; display:block; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
h3 { font: 11px Verdana, Helvetica, sans-serif; font-weight: bold; color: #369; margin: 10px 0px 20px 0px; padding: 0px; }

h4 { font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #369; background: #D0D9E0; margin: 10px 0px; padding: 3px; border-top: 2px solid #849FB5; }

table { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; }

.table { border: 1px dashed #ccc; }
.table2 { border: 1px solid #ccc; margin: 10px; }
.table_header { background: #c33; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_header2 { background: #69c; color: #fff; font-weight: bold; text-align: center; font-size: 10px; }
.table_data { color: #000; text-align: left; font-size: 10px; }

.data { color: #000; text-align: left; font-size: 10px; text-align: center}

#pMenu { width: 170px; background: #ddd; color: #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
	padding: 5px 0px 5px 0px; border-bottom: 2px solid #fff; }
#pMenu a { padding: 5px 0px 5px 20px; display: block; color: #003366; background: url(http://www.dashofer.pl/pics/menu_bg.gif) no-repeat bottom; text-decoration: none; }
#pMenu a:hover, #pMenu a.active { color: #003366; background: url(http://www.dashofer.pl/pics/menu_bg_active.gif) no-repeat bottom; }

input, textarea, select { border: 1px solid;  border-color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; vertical-align: bottom; }

.noborder {border: 0px;}

.i_search {font: 16px Verdana;}

.button { border: 1px solid #003366; color: #003366; background-color: #eee; font-size: 10px; font-weight: bold; margin: 5px 0px 0px 0px; padding: 3px; vertical-align: bottom; }

ul, ol { margin: 0px; padding: 0px 0px 0px 40px; }
li { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 140%; }

img.picr { float: right; padding: 0px; margin: 0px 0px 10px 20px; }

#wariant h3 {
margin: 0 0 5px 0;
padding: 0;
border-bottom: none;
cursor: pointer;
color: #000;
font-style: normal;
font-weight: normal;
}

#wariant p {
margin: 0 0 5px 0;
padding: 5px 0 5px 0;
border-top: 1px #cfcfcf solid;
}

#info {
margin: 0;
padding: 0;
overflow: visible;
display: none;
}

#info p {
margin: 0 0 5px 0;
padding: 0;
}

#info td {
color: #fff;
}

.koszyk_table td {
padding: 0;
margin: 0;
color: #535353;
}

.koszyk_table .border {
padding: 0 4px 0 4px;
border-right: 1px solid #d1d1d1;
font-weight: bold;
}

#null span {
display: hidden;
}

.subtitle {
font-size: 16px;
font-family: Verdana;
font-weight: bold;
color: Gray;
background: url(http://www.dashofer.pl/pics/box_empty.gif) no-repeat;
width: 490px;
height: 25px; 
border: none;
padding-left: 22px;
padding-top: 5px;
}

p.zloto { font-weight: bold; color: #B98D35; }

.hidden {
display: none;
}

.ajaxseminar {
width: 170px;
height: 260px;
background-color: #DBDBDA;
}