BODY { font-family:Arial; font-size:12px; color:#303010; background:#E7EAEE url(../ou/newimg/bgline.gif) repeat-x top; margin:0; }
A { color:#220066; }
A:active, A:hover { color:#f04010; }

TD, INPUT, TEXTAREA { font-family:Arial; font-size:12px; color:#222233; }

table.kpghead { width:100%; background: url(../ou/newimg/globe.jpg) no-repeat right top; }
table.kpghead tr td.logo  { vertical-align:top; width:436px; }
table.kpghead tr td.decor { vertical-align:top; text-align:left; }
table.kpghead tr td.decor table {}
table.kpghead tr td.decor table td { height:30px; background: #FD7200 url(../ou/newimg/tnavi_2.gif) repeat-x; font-weight:bold; vertical-align:middle; }
table.kpghead tr td.decor table td a { color:#FFFFFF; text-decoration:none; }
table.kpghead tr td.decor table td a:hover { color:#FFFF88; }
table.kpghead tr td.decor table td.tnavilef { height:30px; width:12px; background: #FD7200 url(../ou/newimg/tnavi_1.gif) no-repeat; }
table.kpghead tr td.decor table td.tnavirig { height:30px; width:12px; background: #FD7200 url(../ou/newimg/tnavi_3.gif) no-repeat; }

.katbox { background: url(bestbg.png) no-repeat right top; padding-top:4px; }
.katbox h2 { padding-right:8px; white-space: nowrap; }
.katbox h2 b { color:#DD0000; }
.katbox h2 a { color:#BB0000; }

.inline { display:inline; margin:0; padding:0; text-indent:0; }
form.find { margin:0; height: 30px; }
form.find td { white-space: nowrap; }
.nobr { white-space: nowrap; }

form.subscribe { margin-top:6px; margin-left:25px; margin-bottom:0px; font-size:10px; }
form.subscribe input.edit { height:16px; font-family:Arial; font-size:10px; }
form.subscribe input.butt { height:16px; border:1px outset; background-color:#8888AA; color:white; font-weight:bold; font-family:Tahoma; font-size:10px; margin-left:4px; cursor:pointer; }

#toplist { width:340px; display:none; position:absolute; border:1px solid #BB0000; filter: progid:DXImageTransform.Microsoft.Shadow(color=black, offX=0, offY=0, Strength=4, positive=true, direction=135); text-shadow: 3px 3px 3px #000000; }
a.top { color:#BB0000; font-size:14px; }

TABLE.editbox { background-color: #F0F0FF; border: 1px outset #F0F0FF; width:600px; }
TD.hdr { background-color: #666688; font-weight:bold; color:white; border-right:1px solid #555577; }
TD.shdr { background-color: #D0D0E0; font-weight:bold; color:#303050; border-right:1px solid #AAAACC; border-bottom:1px solid #AAAACC; }
TD.yhdr { background-color: #FFFFAA; font-weight:bold; color:#660000; border-right:1px solid #555577; }
TD.col { border-right:1px solid #B0B0C0; border-bottom:1px solid #B0B0C0; }
TD.item { background: #FFFFFF url(bggridit.png) repeat-x top; border-top:1px solid #C0C0D0; border-bottom:1px solid #C0C0D0; }
TD.fullitem { background: #FFFFFF url(bggrid.png) repeat-x top; border-top:1px solid #C0C0D0; border-left:1px solid #C0C0D0; }
A.butt, A.butt:visited { border:1px outset; background-color:#8888AA; color:white; font-weight:bold; font-family:Tahoma; font-size:11px; padding:4px; text-decoration:none; }
A.butt:hover { border:1px outset; background-color:#666688; color:yellow; font-weight:bold; font-family:Tahoma; font-size:11px; padding:4px; text-decoration:none; }
TD.redbutt { border:1px outset; background-color:#DD5555; padding:4px; }
A.redbutt, A.redbutt:visited { border:1px outset; background-color:#DD5555; color:white; font-weight:bold; font-family:Tahoma; font-size:11px; text-decoration:none; padding:4px; }
A.redbutt:hover { border:1px outset; background-color:#FE7200; color:yellow; font-weight:bold; font-family:Tahoma; font-size:11px; text-decoration:none; padding:4px; }
TD.redbutt A, TD.redbutt A:visited { color:white; font-weight:bold; font-family:Tahoma; font-size:11px; text-decoration:none; }
TD.redbutt A:hover { color:yellow; font-weight:bold; font-family:Tahoma; font-size:11px; text-decoration:none; }
INPUT.button { border:1px outset; background-color:#8888AA; color:white; font-weight:bold; font-family:Tahoma; font-size:12px; padding-left:4px; padding-right:4px; cursor:pointer; }
INPUT.ilosc  { width:30px; height:18px; line-height:12px; font-size:12px; }

TD.navibox { background-color:F0F0FF }
TD.navihdr { background-color:#666688; font-weight:bold; color:white; font-family:Verdana; padding:2px; }
TD.navikatbox { border-top:1px solid #CCCCEE; border-left:1px solid #CCCCEE; border-right:1px solid #CCCCEE; padding-left:16px; background: url(lired.gif) no-repeat left top; }
TD.navikatboxsel { border-top:1px solid #CCCCEE; border-left:1px solid #CCCCEE; border-right:1px solid #CCCCEE; padding-left:16px; background: #FFFFCC url(lired.gif) no-repeat left top; }
div.navisubkatbox { font-size:11px; margin-top:1px; }
div.navisubkatboxsel { font-size:11px; margin-top:1px; background: #FFFFCC; }
TD.navitopbox { border-top:1px solid #CCCCEE; border-left:1px solid #CCCCEE; border-right:1px solid #CCCCEE; padding-left:15px; background: url(liblue.gif) no-repeat left top; }
LI.prodlist { list-style-image: url(li1.gif); padding-top: 4px; padding-left:12px; text-indent:-16px; }

H1 { font-family:Arial; font-weight:200; font-size: 18px; display:inline; }
H2 { font-family:Verdana; font-size: 15px; color:#444466; display:inline; }
H3 { font-family:Verdana; font-size: 13px; display:inline; }
H4 { font-family:Verdana; font-size: 12px; font-weight: 200; display:inline; }

TABLE.editorhtml { border: 1 outset; background-color: #E0E8F0; }
INPUT.weightbold { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(weightbold.gif); }
INPUT.styleitalic { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(styleitalic.gif); }
INPUT.underline { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(underline.gif); }
INPUT.indent { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(indent.gif); }
INPUT.outdent { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(outdent.gif); }
INPUT.orderlist { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(orderlist.gif); }
INPUT.unorderlist { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(unorderlist.gif); }
INPUT.alignleft { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(alignleft.gif); }
INPUT.aligncenter { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(aligncenter.gif); }
INPUT.alignjustify { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(alignjustify.gif); }
INPUT.alignright { border: 1 outset; width:25px; height:24px; margin:1px; background-image:url(alignright.gif); }

IMG.ico { background-color:white; border:1px solid #8899AA; }
IMG.foto { background-color:white; margin-left:12px; margin-bottom:6px; border:1px solid #8899AA; }
IMG.link { border:0; cursor:pointer; }

.error { text-align:left; background-color:#EEEE44; font-weight:bold; font-size:13px; border:1px solid red; margin-top:12px; padding:4px; }

a { color: #2222AA; }
