/* Layout */

html { background: url('../../img/default/bg.png') top left repeat; }
body { color: #333333; }
a { color: #0099ff; text-decoration: none; }
a:hover { text-decoration: none; }

#Layout { background-color: #ffffff; }
#LayoutBody { border-top: 8px solid #330000; }
#Header h1 { color: #58a5d7; }
#Header h2 { color: #ffffff; background-color: #0099ff; }
#Header .logo { background-color: #ffffff; }

#Footer { background: url('../../img/default/footer.png') top left repeat; color: #ffffff; border-bottom: 55px solid #330000; }
#Footer a { color: #ffffff; }
#Footer .MadeIn a { color: #0099ff; }
#Footer .MadeIn span { color: orange; }


.LayoutRamka h1 { background-color: #0099ff; color: #ffffff; }
.LayoutRamka {  }

/* Menu */

.Menu .Img img { border: 1px solid #cccccc; }

.Menu .Box0 h1 { background-color: #0099ff; color: #ffffff; border-bottom: 1px solid #cccccc; }
.Menu .BoxC1 h1 { background-color: #99cc33; color: #ffffff; border-bottom: 1px solid #cccccc; }
.Menu .BoxC2 h1 { background-color: #ff9933; color: #ffffff; border-bottom: 1px solid #cccccc; }
.Menu .BoxC3 h1 { background-color: #cc0066; color: #ffffff; border-bottom: 1px solid #cccccc; }

.Menu .BoxC2 a { color: #ff9933; }
.Menu .BoxC3 a { color: #cc0066; }

#LeftMenu .Box1,
#LeftMenu .Box2,
#LeftMenu .Box3
{
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

#RightMenu .Box1,
#RightMenu .Box2,
#RightMenu .Box3
{
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.Menu .Box1.Center
{
    border-top: 1px solid #cccccc;
}

#LeftMenu #MenuGlowne,#LeftMenu .MenuGlowne { border-right: 1px solid #cccccc; }
#RightMenu #MenuGlowne,#RightMenu .MenuGlowne { border-left: 1px solid #cccccc; }
#MenuGlowne li, .MenuGlowne li {  border-bottom: 1px solid #cccccc; }
#MenuGlowne li a, .MenuGlowne li a { background: url('../../img/default/ico_plus.png') 17px center no-repeat; color: #333333; }
#MenuGlowne li a.active, .MenuGlowne li a.active { color: #ff6600; background-color: #dcdcdc; }
#MenuGlowne li.sub a, .MenuGlowne li.sub a { background: none; }

.Menu input.text,
.Menu input.fraza
{
    border: 1px solid #999999;
}

#MenuSonda .Wykres .Status, .SondaWykres .Status { border-left: 2px solid #0777cd; border-right: 2px solid #0777cd; background-color: #dedede; }
#MenuSonda .Wykres .Status .Ilosc, .SondaWykres .Status .Ilosc { background-color: #0777cd; }

.Menu .BannerOdliczajacy span { background-color: #800000; color: #ffffff; }

#LicznikOnline { background-color: #cccccc; }
#LicznikOnline span { color: #0099ff; }

#MenuTagi a { color: #333333; }

/* Elementy */
#MenuKalendarz table td div.Now,#MenuKalendarz table td div.Now a { background-color: #cc0066; color: #ffffff; }
#MenuKalendarz .Nie { color: #cc0066; }
#MenuKalendarz .KalHead { color: #cc0066; }
#MenuKalendarz .KalHead .Prev { background: url('../../img/default/kal_prev.png') top left no-repeat; }
#MenuKalendarz .KalHead .Next { background: url('../../img/default/kal_next.png') top left no-repeat; }
#MenuKalendarz .KalendarzInfo { background-color: #e5e5e5; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.kalendarium th { background-color: #f1f1f1; color: #999999; }
.kalendarium td div.k1 { background-color: #552d91; }
.kalendarium td div.k2 { background-color: #CC0066; }
.kalendarium td div.k3 { background-color: #00a651; }
.kalendarium td div.k4 { background-color: #0099FF; }
.kalendarium td div.k5 { background-color: #006bb6; }
.kalendarium td div.k6 { background-color: #FF9933; }
.kalendarium td div.k7 { background-color: #99CC33; }
.kalendarium td div.k8 { background-color: #fff100; color: #000000; }
.kalendarium td div.k9 { background-color: #aaaaaa; }
.ulLegenda .k1 { border-color: #552d91; }
.ulLegenda .k2 { border-color: #CC0066; }
.ulLegenda .k3 { border-color: #00a651; }
.ulLegenda .k4 { border-color: #0099FF; }
.ulLegenda .k5 { border-color: #006bb6; }
.ulLegenda .k6 { border-color: #FF9933; }
.ulLegenda .k7 { border-color: #99CC33; }
.ulLegenda .k8 { border-color: #fff100; }
.ulLegenda .k9 { border-color: #aaaaaa; }
.kalendarium td div.k1 a,
.kalendarium td div.k2 a,
.kalendarium td div.k3 a,
.kalendarium td div.k4 a,
.kalendarium td div.k5 a,
.kalendarium td div.k6 a,
.kalendarium td div.k7 a,
.kalendarium td div.k9 a
{
    color: #ffffff;
}
.kalendarium td div.k8 a { color: #000000; }


#PageOption a { color: #330000; }
#PageOption .site_map { background: url('../../img/default/page_options.png') 0px 0px no-repeat; }
#PageOption .resize { background: url('../../img/default/page_options.png') 0px -24px no-repeat; }
#PageOption .kontrast { background: url('../../img/default/page_options.png') 0px -48px no-repeat; }
#PageOption .mobilna { background: url('../../img/default/page_options.png') 0px -72px no-repeat; }
#PageOption .polec { background: url('../../img/default/page_options.png') 0px -96px no-repeat; }
#PageOption .rss { background: url('../../img/default/page_options.png') 0px -120px no-repeat; }
#PageOption .bip { background: url('../../img/default/page_options.png') 0px -144px no-repeat; }

#BreadCrumbs, #BreadCrumbs a { color: #333333; }
#BreadCrumbs a:last-child { color: #0099ff; text-decoration: underline; }
#Info { background: url('../../img/info.png') top left no-repeat; color: #333333; }
#Info a { color: #0b5688; }

.Row { background-color: #f5f5f5; }
.Row h2 a { color: #3d3d3d; }
.Row p.small em { color: #dbdbdb; }
.Row p.right a { background: url('../../img/niebieski/button.png') 0px 50% no-repeat !important; color: #ffffff !important; }
.Row div.left_w120 { border-bottom: 1px solid #e5f5eb; }
.Col p { border-bottom: 1px solid #e5f5eb; }
.ContentAlert { border-bottom: 1px solid #e5f5eb; }


.submit, .button { border: none; background-color: #000000 !important; color: #ffffff !important; }
p.right.small a { border: none; background-color: #0099ff !important; color: #ffffff !important; }