body { background: #d5d2d2 url('../g/back.png') top repeat-x; padding: 0; margin: 0px auto; font-family: Tahoma; font-size: 11px;  margin-top:0px; width: 100%; overflow-y: scroll;
}
.foo{background: url('../g/footer.png') repeat-x; height: 10px;}
.fool{padding: 12px 0 0 0; float: left}
.foop{padding: 12px 0 0 0; float: right}


.body2{
 width: 960px;
 margin: 0px auto;
}
.kontener{
width: 960px;
margin: 0px auto;
}
.mid{vertical-align:middle;}
.polozenie{padding: 0 0 8px 0; margin:0px; }
.polozenie a {color: gray}
.polozenie a:hover {color: gray; text-decoration: underline}

a:focus{outline:0;}
a {text-decoration: none;}
img { border: 0; }

hr.clear {height: 0px; clear: both; visibility: hidden;padding: 0px;margin: 0px; border:0;}

#all { margin: 0px auto; width: 960px;}
#head { background: url('../g/head.png'); height: 46px; width: 960px;}
a.zaloguj:link, a.zaloguj:visited, a.zaloguj:active{
font-family: Arial, Tahoma;
	font-size: 11px;
	color: #696868;
	font-weight: 100;
	text-decoration:underline;	
}
 a.zaloguj:hover { 	
	text-decoration: underline;
	font-weight: 100;
	color: #a3a3a2;
}
.ltophead{float:left; width: 410px; margin: 0px auto; padding: 15px 0 0 30px;}
.ltophead a{padding: 0px 14px 0 0px;}

.rtophead{float:left;width: 520px; padding: 12px 0 0 0}

.ltop{ float:left; width: 410px; margin: 0px auto; padding: 25px 0 0 30px;}
.ltop a{display: block;}
.ltop p{padding: 0px; margin: 0px; padding: 0 0 0 10px}
.rtop{float:left;width: 520px; padding: 39px 0 0 0}
#top 
{
border: 0px solid green;
    height: 125px; 
	width: 960px;
    background: url('../g/top.png') top no-repeat;
    color: #0f4286; 
}

.search {background: url('../g/search.gif') no-repeat ;width:94px; height:36px; border: 0px solid red; cursor: pointer; text-indent: -9999px;}
.search_inp {background: url('../g/input_search.gif') left top no-repeat;width:301px!important; height:44px; border: 0px solid red; padding: 0px 20px 0 20px}
.log_inp {background: url('../g/log_inp.png') top left no-repeat; width:104px; height:22px; border: 0px solid red; padding: 0px 9px 0 4px; color: #FFF}
.logsub_inp {background: url('../g/logsubmit_inp.png') no-repeat; width:36px; height:21px; border: 0px solid red; cursor:pointer;}
.lre{float: left; }
.rre{float: left;}
.rrre{float: left;padding: 4px 0 0 14px}
.rrre a{color: white; font-size:11px;}
.rrre a:hover{color: white; text-decoration: underline}
.operation-success {border:2px solid #4aa603;padding:8px 20px;border-left-width:23px;background-color:#f9f6f1;color:#4aa603; width: 88%;}
.operation-error {border:2px solid #e99b38;padding:8px 20px;color:#d87023;background-color:#f9f6f1;border-left-width:23px; width: 88%;}

#search {
width: 320px;
border: 0px solid #c0c0c0;
color: #0f4286;
background: transparent;
font-size: 14px;
font-family: Trebuchet Ms;
height: 20px;
}

ol.omaj li{padding: 0 0 10px 0; color: #4b4a4a;}
#menu { width: 920px; padding: 0 0 0 40px; height: 45px; background: url('../g/menu.png');}
#menu ul { list-style: none; padding: 15px 0 0 0; margin: 0;}
#menu li {display: inline; margin: 0 25px 0 0;}
#menu a { color: #FFFFFF; font-size: 12px; }

#btnaddpage 
{
    position: relative; left: 600px; top: -29px;
    background: url('../g/menu-dodaj-strone.png');
    width: 103px; height: 36px;
    padding: 10px 0 0 54px;
}
#btnaddpage a { color: #0f4286; }

.zarzadzaj{margin:0;padding:0 0 0 20px;}

#where { width: 960px; height: 23px; padding-top: 8px;}
#contener { width: 950px; clear: both; float: left; background: #fbfbfb; padding: 5px; margin: 0 0px 0px 0px;}
#content { float: left; width: 619px; min-height: 200px; padding: 8px 0 0 10px;}
form{padding:0;margin: 0;}
#right { float: right; width: 278px; min-height: 200px; padding: 8px 10px 10px 0px}
#katalog_up { height: 55px; width: 599px; background: url('../g/kat-up.png') top no-repeat; padding: 0px 0 0 20px;}
#katalog_up h1 { font: 100 18px Trebuchet Ms; color: #032c98; padding:20px 0 0 0px;}
#katalog_up h2 { font: 100 18px Trebuchet Ms; color: #032c98; margin:0; padding:20px 0 0 0px; }
#content h3 { font-family: Trebuchet Ms; font-size: 14px; color: #032c98;}
#katalog { width: 597px; padding: 0 10px 0 10px; border-left: 1px solid #d8dce0; 
border-right: 1px solid #d8dce0; 
background: #FFf; margin: 0;
}
#katalog dl{padding:0px; margin: 0px;}

#katalog_opis { width: 597px; padding: 0 10px 0 10px; border-left: 1px solid #d8dce0; 
border-right: 1px solid #d8dce0; 
background: #FFF; margin: 0;
}
.katalog_opis {color: #676565; font-size:11px; padding: 0 10px 0 10px }

div.katitem 
{
    width: 250px; float: left; overflow: hidden;
    margin-left: 10px;
    padding: 10px;
}

div.podkatitem 
{
    width: 150px; float: left; overflow: hidden;
    margin-left: 10px;
    padding: 10px;
}

#katalog a { color: #3263a5; text-decoration: underline; }
#katalog a:hover { color: #55a531; text-decoration: none; }

a.podkategoria:link, a.podkategoria:visited, a.podkategoria:active{
font-family: Arial, Tahoma;
	font-size: 13px;
	color: #55a531!important;
	font-weight: 800;
	text-decoration: underline!important;	
}
 a.podkategoria:hover { 	
	text-decoration: none!important;
	font-weight: 800;
	color: #55a531;
}
.zalogowany{font: 100 11px tahoma; color: #FFF}
.zalogowany a{color: yellow;}
h3.title { margin: 0; padding: 0; }
h3.title a{ margin: 0; padding: 0; font: 100 18px tahoma }
p.opis {margin: 0;padding:0;}
p.opis a{text-decoration: none!important;}
p.opis a img{vertical-align:middle!important; }
table.szcz td{padding-right: 20px!important}

#katalog h3 { margin: 0; padding: 0; line-height: 23px;}
#katalog_dn {height: 12px; width: 619px; background: url('../g/kat-dn.png'); padding: 12px 0 0 0; margin-left:-11px;}

#ramka_right_up { height: 25px; width: 259px; background: url('../g/ostatnie-up.png'); padding: 12px 0 0 20px;}
#ramka_right_up h1 { font-family: Trebuchet Ms; font-size: 18px; color: #032c98;}
#ramka_right_up h2 { font-family: Trebuchet Ms; font-size: 14px; color: #032c98;}
#ramka_right a { color: #3263a5; text-decoration: underline; }
#ramka_right a:hover { color: #55a531; text-decoration: none; }
#ramka_right h3 { margin: 0; padding: 0; line-height: 23px;}
#ramka_right_dn {height: 22px; width: 279px; background: url('../g/ostatnie-dn.png'); padding: 5px 0 0 0; margin-left:-11px;}

#ramka_right { width: 257px; padding: 0 10px 0 10px; border-left: 1px solid #d8dce0; border-right: 1px solid #d8dce0; 
background: #FFFFFF; margin: 0;
}

td.head0 { padding: 8px; font-size: 13px; text-align: right; background: #d3e6f9; border-bottom: 1px solid #c0c0c0; vertical-align: top;}
td.head1 { padding: 8px; font-size: 13px; text-align: right; background: #f1f7fd; border-bottom: 1px solid #c0c0c0; }

td.item0 { background: #f1f7fd;  border-bottom: 1px solid #c0c0c0; line-height: 19px; padding: 8px 0 8px 10px}
td.item1 { background: #f1f7fd;  border-bottom: 1px solid #c0c0c0; line-height: 19px; padding: 8px 0 8px 10px}
td.item0 input{width: 450px; height: 22px; font: 100 16px Tahoma;}
td.item1 input{width: 450px;height: 22px; font: 100 16px Tahoma;}
.ct{text-align: center;}
.cttop{padding: 18px 0 20px 0;}
.ilosc_znakow{border: 0px; background: transparent; width: 21px!important; font-size:11px!important; color: #d66e25; text-align: right;}

h3.zglo { font: 100 24px tahoma!important; color: #032c98; margin:0; padding:20px 0 15px 0px; }

#logowanie{padding: 0 0 0 10px}
td.error0 { background: #F9f6f1; color: #c8340c; border: 1px solid #c8340c; border-left: 5px solid #c8340c; padding: 4px; margin-top: 10px;}
td.error1 { background: #F9f6f1; color: #c8340c; border: 1px solid #c8340c; border-left: 5px solid #c8340c; padding: 4px; margin-top: 10px;}

#katalog table.tabelka { width: 590px; border: 1px solid #c0c0c0;}
#katalog td { padding: 4px;}
#katalog td.head { font-weight: bold; background: #f1f1f1; padding: 4px;}

#podstrony { text-align: center;}
#podstrony a {background: url('../g/page-off.png');margin: 0 2px 0 2px; padding: 2px 0 0px 0; font-weight: bold; color: #4a4a4a; width: 28px; height: 18px; display: block; float: left; clear: none; text-align: center;}
#podstrony a:hover {background:   url('../g/page-off-light.png');}
#podstrony a.stronaN {background: url('../g/page-on.png'); }
#podstrony a.stronaN:hover {background: url('../g/page-on-light.png'); }
p.strona {margin: 0 2px 0 2px; padding: 0px 0 0px; display: block; width: 28px; height: 20px; float: left; background: #459edf url('../g/page-off.png'); color: #4a4a4a;}
.lst{padding-left: 10px;}
dl.forml dt{display: inline; padding: 0 0 0 10px;}
.formp{float:right}
.login-re{background: url('../g/input-re.png'); width:275px; height: 38px; border: 0px; margin: 0px; cursor: text; padding: 0 0 0 10px; font: 100 21px Trebuchet Ms; }
.login-lo{background: url('../g/input-login.png') no-repeat; width:193px; height: 26px; border: 0px; margin: 0px; cursor: text; padding: 0 10px 0 10px; font: 100 18px Trebuchet Ms; }
.zaloguj-sie{background: url('../g/zaloguj-sie_.png') no-repeat; width:179px; height: 34px; border: 0px; margin: 0px; cursor: pointer; }
.dodaj_strone_form{background: url('../g/dodaj_strone_form.png') no-repeat; width:179px;height:34px;border: 0px;margin: 0px;cursor: pointer;}

.zarejestruj{ background: url('../g/zarejestruj-re.png') left top no-repeat; width:270px; height: 50px; border: 0px; margin: 0px; padding: 0; 
cursor: pointer;} 

.text{font-size: 11px; color: gray; padding: 0 10px 0 10px;} 
.just{text-align: justify;}
.gwi{color: red;}
dt.err { background: #f9f6f1; border: 1px solid #e99b38; border-left: 8px solid #e99b38; padding: 9px; margin: 12px; color: #d87023;}
