* {margin:0px; padding:0px;}
img {border: none;}
a { text-decoration:none; color:#3FB1E9;  }
hr { border-top: 1px solid #e1e1e1; font-size: 1px; height:1px;}
.clr {clear:both; height:0px; border:none; font-size:0px; line-height:0px;}
.blue { color:#40A0CF; }
.red { color:#A51212; }
a { cursor: hand;}
html>body a { cursor: pointer;}

/*--f-o-r-m-u-l-a-r-z-e--*/

select { padding: 0px 0px 0px 0px; font-size: 11px; background-color:#fff; color: #777; border: 1px solid #aaa; }
input  { padding: 2px 5px 2px 5px; font-size: 11px; background-color:#fff; color: #777; border: 1px solid #aaa; }
input.button { padding: 1px 3px 1px 3px; color: #fff; background: #4db1e1 url(buttonbg.png) no-repeat right top; border: none; }
html>body input.button { padding: 2px 5px 2px 5px; }
*:first-child+html input.button {  padding: 1px 3px 1px 3px;}
input.ok { padding: 2px 5px 2px 5px; color: #fff; background: #4db1e1 url(buttonbg.png) no-repeat right top; border: none; }
input.cancel { padding: 2px 5px 2px 5px; color: #fff; background: #4db1e1 url(buttonbg.png) no-repeat right top; border: none; }
textarea  { padding: 2px 5px 2px 5px; font-size: 11px;font-family:Tahoma; background-color:#fff; color: #777; border: 1px solid #aaa; }

/*--s-t-r-u-k-t-u-r-a--*/

body { padding:0px 0px 20px 0px; margin:0px; text-align:center; font-size:12px;  color:#666;  font-family:Tahoma;  }

.ico { margin-top: 5px; }

#maintop { background: #f6f6f6;  height: 96px; }
#maintop .inscontainer { width: 990px; height: 96px; text-align: left; margin: 0px auto; background: url(topbg.jpg) no-repeat right top; }
#maintop #logo { float: left; width: 300px; height:72px; }
#maintop #logo .ins { padding: 5px 0px 0px 10px; }
#maintop #topright { float:left;  width:690px; }
#maintop #topright #infopanel { width: 400px; margin-left: 340px; height: 72px; color: #727272;} 
#maintop #topright #infopanel .ins { padding: 0px 10px 0px 10px; } 
#maintop #topright #infopanel #searchform { width:291px; height:28px; background: url(search_bg.png) no-repeat left top; }
#maintop #topright #infopanel #searchform input#search { width: 140px; border:none; background:none; margin-left:65px; margin-top:5px; border:none;}
#maintop #topright #infopanel #searchform input.button { width:30px; background:none;  border:none;}
#maintop #topright #infopanel #welcometext { padding: 10px 10px 10px 150px; }
#maintop #menutop { width: 1000px; }
#maintop #menutop .ins {  }
#maintop #menutop a { display: block; padding: 5px 15px 5px 15px; float: left; margin-right: 10px; color: #959595; background: #32a4dc url(topmenuitemactivebg.png) repeat right bottom; font-weight: bold; }
#maintop #menutop a:hover { text-decoration: none; background: #eaeaea url(topmenuitemhoverbg.png) repeat right bottom; color:#40A0CF;}
#maintop #menutop a.active { text-decoration: none; background: #eaeaea url(topmenuitembg.png) no-repeat right bottom; color:#fff; }

#greyseperator { height: 25px; background: #7cc5e9 url(greysep_bg.png) repeat-x; }
#greyseperator .insseperator { width: 990px; text-align: left; margin: 0px auto; }
#greyseperator .live { width: 300px; padding-top: 5px; color: #1f759d; text-align: center; float: left; }
#greyseperator .submenu { padding-top: 5px; color: #c8e6f4; float: left;}
#greyseperator .submenu a { font-size: 11px; color: #c8e6f4; margin-right: 10px; margin-left: 10px; }
#greyseperator .submenu a:hover { color:#fff; text-decoration:underline;}
#greyseperator .submenu a.active { font-weight:bold; }

#logindiv { margin: 0px auto; padding-top: 40px; width: 260px;} 
#loginbox {  background: #f8f8f8 url(loginboxbg.jpg) no-repeat right top; height: 120px; margin-bottom: 40px;border: 1px solid #d1d1d1; }
#loginbox .ins { padding: 8px 10px; }
#logindiv a { color: #30b2f1 }
#loginbox h2 { font-size: 18px; font-weight: normal; padding: 0px; margin-bottom: 15px;  color: #40A0CF; }


table.form { border-collapse: collapse; }
table.form td { padding: 5px 10px 5px 5px; vertical-align: center;}
table.form th { padding: 5px 5px 5px 5px; vertical-align: top; text-align: center; }
table.form td.label { color: #666; }
table.form td.field { color: #666; }
table.form td.centerfield { text-align: center; padding: 5px; }
table.form tr.pair td { background: #fff; }
table.form tr.unpair td { background: #edf4ff; }

/*--S--T--A--R--E---------------------------------------------------------------------------------------------------------------------------*/

#container { width: 990px; margin: 0px auto 0px auto; text-align: left; background:#fff; }

#rightinfo { margin-left: auto; float: right; text-align: right; }
#rightinfo .wyloguj { float:left; padding: 8px 25px 0px 15px; }
#rightinfo a { font-size: 10px; color: #fff; text-decoration: underline;}
#rightinfo a:hover { color: #c0dcff; }
#rightinfo .language { float: left; padding: 5px 15px 0px 15px; text-align: left; color: #787878; font-size: 9px;}
#rightinfo form { padding: 0px; margin: 0px; }
#rightinfo select { width: 120px;  background-color: #e3e7ed;  padding: 0px 0px 0px 0px; border: 1px solid #b2b2b2; color: #666; font-size: 9px;}
#rightinfo .show { float:left; padding: 6px 15px 0px 15px; }
#rightinfo .show a { font-size: 11px; color: #fff; text-decoration: none; font-weight: bold; }
#rightinfo .show a:hover { color: #fff; text-decoration: underline; }

#path { width: 800px;   }
#path .inside { padding: 7px 15px 7px 15px; font-size: 11px; color: #fff; }
#path .inside a { font-size: 10px; color: #fff; }
#path .inside a:hover { text-decoration: underline; }
#mainsite { width: 990px; height: 450px; text-align: left; background: url("mainsitebg.gif") repeat-y left top; }
html>body #mainsite { min-height: 450px; height: auto;}

#left { width: 180px; float: left;}
#left .header { width: 100%; height: 28px; background-color: #DADADA;}
#left .header .inside { padding: 7px 10px 0px 15px; font-size: 11px; color: #555; float: left;}
#left .content { width: 100%; height: 100px; background-color: #f6f6f7; padding-bottom: 40px;}
html>body #left .content { min-height: 100px; height: auto;}
#left .tooltip { float: left; padding: 5px 0px 0px 0px; }
#left .content .inside { padding: 15px 15px 15px 15px; font-size: 11px; color: #646464;}

#menuleft { width: 100%;  }
#menuleft .menuitem { width: 180px;  padding: 2px 0px 2px 0px; margin: 0px; border-bottom: 1px solid #e7e6e6; }
#menuleft .menuitem div { padding: 2px 15px 2px 15px; text-align: left;}
#menuleft .menuitem .back { padding: 5px 15px 5px 15px; text-align: left; }
#menuleft a { font-size: 11px; text-decoration: none; color:#747474; display: block; }
#menuleft a:hover { color: #40A0CF; text-decoration: none; }
#menuleft .ico { margin: 0px; padding: 0px; }
#menuleft .ico img { border: 0px; margin: 0px;}
#menuleft .ico a { display:inline; padding: 0px; margin: 0px 3px 0px 0px; font-weight: normal; }
#menuleft .active { margin: 0px; border-width: 0px; background-color: #D1E6EF; }
#menuleft .active a { font-size: 11px; text-decoration: none; color:#40A0CF;  }
#menuleft form { padding: 0px; margin: 0px; }
#menuleft input { width: 142px; background-color: #fff; padding: 2px; border: 1px solid #bab9b9; color: #747474; font-size: 11px;}
#menuleft select { width: 142px; background-color: #fff; padding: 2px; border: 1px solid #bab9b9; color: #747474; font-size: 11px;}
#menuleft input.cancel { width: 17px; height: 16px; background: url("ico_cancel.gif") no-repeat left top; border-width: 0px;}
#menuleft input.ok { width: 17px; height: 16px;  background: url("ico_ok.gif") no-repeat left top; border-width: 0px;}
#menuleft input.button { width: 30px; padding: 0px 2px 0px 2px; border: 1px solid #bab9b9; color: #fff; font-size: 11px;}
#menuleft .buttons { width: 40px; text-align: right; margin-left: auto;}
#menuleft .yesno { width: 65px; text-align: right; margin-left: auto;}
#menuleft .question { font-size: 11px; color:#747474; margin-bottom: 2px; }
#menuleft .add { width: 180px; padding: 0px; margin: 0px; }
#menuleft .add div { padding: 15px 15px 0px 15px; text-align: left;}
#menuleft .add a { font-size: 11px; text-decoration: underline; color:#40A0CF;  }
#menuleft .add a:hover { color: #747474; text-decoration: underline; }

#leftbottom { width: 180px; height: 57px; background: url("languagetopbg.jpg") no-repeat left center; }

#widecenter { width: 990px; float: left; }
#widecenter .header { height: 28px; background-color: #9d9c9c; }
#widecenter .header .inside { padding: 7px 15px 0px 15px; font-size: 11px; color: #fff;}
html>body #widecenter .content { min-height: 300px; height: auto;}
#widecenter .content .inside { padding: 15px 15px 30px 15px; }
#widecenter table th { font-size: 13px; padding-bottom: 10px; }
#widecenter table td { font-size: 12px; text-align: left; }
#widecenter table td.error { color: #40A0CF; text-align: left; }
#widecenter input { width: 100px; background-color: #fff; padding: 2px; border: 1px solid #bab9b9; color: #5e5e5e; font-size: 11px;}
#widecenter input.button { width: 60px; padding: 0px 2px 0px 2px; border: 1px solid #bab9b9; color: #40A0CF; font-size: 11px;}
#widemainsite { width: 990px; height: 450px; text-align: left; background-color: #fff; }
html>body #widemainsite { min-height: 450px; height: auto;}

#center { width: 650px; float: left; }

h1 { font-size: 24px; color: #9e9e9e; padding-bottom: 20px; padding-top: 10px; font-weight: normal; }

#center .header { height: 28px; background-color: #e5e5e5; }
#center .header .inside { float: left; padding: 7px 30px 0px 20px; font-size: 11px; color: #555;}
#center .header .rightside { float: right; text-align: right; padding: 8px 20px 0px 30px; font-size: 10px; color: #fff;}
#center .header .rightside a { font-weight: bold; font-size: 10px; color: #40A0CF;}
#center .header .inside div { float: left; padding: 0px 0px 0px 0px; margin: 0px;}
#center .header .inside div img { padding-top: 0px; margin-top: 0px; }
#center .content { width: 100%; height: 300px; background-color: #ffffff;}
html>body #center .content { min-height: 300px; height: auto;}
#center .content .inside { padding: 15px 20px 30px 20px; }
#center .content .inside .header { font-size: 14px; padding: 0px; height: auto; margin-bottom: 10px; margin-top: 15px; color: #40A0CF; background: none; }
#center .content .inside .desc { font-size: 12px; height: auto; margin-bottom: 5px; margin-top: 15px; color: #5e5e5e; background: none; }
#center .content .inside .description { font-size: 11px; height: auto; margin-bottom: 5px; margin-top: 20px; color: #5e5e5e; background: none; }
#center .content .inside .description span.dates { font-size: 10px; color: #40A0CF; }
#center .content .inside .text { font-size: 11px; color: #5e5e5e; text-align: justify; }
#center .content .inside .text img { margin: 15px 10px 15px 10px; border: 0px;}
#center .content .inside .text img.tip { margin: 0px; }
#center p { margin: 0px; padding: 0px; }
#center form { padding: 0px; margin: 15px 0px 0px 0px; }
#center .content .inside .fieldsection {  margin-bottom: 10px;}
#center .content .inside .fielddesc { font-size: 12px; margin-bottom: 5px; color: #5e5e5e; background: none; }

#center input { width: 200px; background-color: #fafafa;}
#center input.medium { width: 120px;}
#center input.short { width: 100px; }
#center input.shortest { width: 50px; }
#center input.checkbox { width: 15px; height: 15px; margin-bottom: 2px; margin-top: 2px; margin-right: 5px; font-size: 1px; }
#center select { width: 145px; }
#center input.cancel { width: 60px; }
#center input.ok { width: 60px; }
#center input.button { width: 30px;}

#center .buttons { width: 300px; margin-top: 10px; text-align: right; margin-left: auto;}
#center .yesno { width: 65px; text-align: right; margin-left: auto;}
#center .question { font-size: 11px; color:#747474; margin-bottom: 2px; }
#center .add { width: 180px; padding-top: 15px; margin: 0px 0px 15px 0px; }
#center .add a { font-size: 11px; text-decoration: underline; color:#40A0CF;  }
#center .add a:hover { color: #747474; text-decoration: underline; }
#center a.blue { text-decoration: underline; color:#40A0CF;  }
#center a.blue:hover { color: #747474; text-decoration: underline; }
#center .smallinfo { font-size: 9px; font-weight: bold; }
#center table.form { margin-bottom: 5px; }
#center table.form td { font-size: 11px; color: #5e5e5e; padding: 2px; border-width: 0px;}
#center table.edit tr:hover { background:#EFF6FF; }
#center table.edit { margin-bottom: 5px; border-collapse: collapse; }
#center table.edit th { font-size: 11px; border: 1px solid #F0F0F0; background:#F5F5F5 url(table_bg.png) no-repeat scroll 0 0; text-align: center; font-weight: bold; color:#959595; padding: 5px 10px 5px 10px; }
#center table.edit td { font-size: 11px; border: 1px solid #F0F0F0; text-align: center; color: #5e5e5e; padding: 3px 10px 3px 10px; }
#center table.edit td.left { text-align:left;  }
#center table.edit .ico { margin-top: 0px; margin-left:3px; }
#center table.edit tr.active td { background-color: #c1cfe0; color: #2e4e74;}
#center table.edit tr.active input { background-color: #fff; text-align: center; color: #2e4e74; }
#center table.edit tr.active input.checkbox { width: 15px; height: 15px; margin-bottom: 2px; margin-top: 2px; margin-right: 5px; font-size: 1px; }
#center table.edit tr.active form { padding: 0px; margin: 0px 0px 0px 0px; }
/*
#center table.edit tr.active input.cancel { width: 17px; height: 16px; background: url("ico_cancel.gif") no-repeat left top; border-width: 0px;}
#center table.edit tr.active input.ok { width: 17px; height: 16px;  background: url("ico_ok.gif") no-repeat left top; border-width: 0px;}
*/
#center table.edit_user { border-width: 0px; }
#center table.edit_user td { border-width: 0px; width: 140px;}
#center table.edit_map { border-width: 0px; }
#center table.edit_map td { border-width: 0px; width: 140px;}
#center .galleryhoriz { width: 100%; border-bottom: 1px solid #bab9b9; margin-top: 20px; }
#center .galleryhoriz img {  border: 1px solid #bab9b9; margin: 0px;}
#center .galleryhoriz .pictureplace { float: left; padding: 0px 15px 10px 0px;}
#center .galleryhoriz .picturedescription { float: left;  }
#center ul { list-style: url("arrow_list.gif"); padding: 0px; margin: 5px 0px 5px 30px; }
#center li { padding: 0px; margin: 0px; }
#center ul a { color: #747474; }
#center ul a:hover { color: #40A0CF; text-decoration: none;  }
#center .inactive { text-decoration: line-through; }
#center ul a span { display: none; }
#center ul a:hover span { color: #40A0CF; display: inline; text-decoration: none; font-weight: bold;}
#center .info { font-size: 10px; color: #666; padding-top: 4px; padding-bottom: 10px;}
#center .modify { font-size: 10px; color: #666;}

#center .fieldarea { width: 360px; float: left; margin-left: 10px;}
#center .maparea { width: 360px; float: left; }

#guest_user_search { padding:10px; margin-top:20px; }
#guest_user_search input.search { padding:0px; margin:0px; font-size:11px; width:100%;  }

#map { border: 1px solid #bab9b9; }

#right { width: 160px; float: left; }
#right .header { width: 100%; height: 28px; background-color: #DADADA;}
#right .header .inside { padding: 7px 10px 0px 15px; font-size: 11px; color: #555; float: left;}
#right .content { width: 100%; height: 50px; background-color: #F6F6F7;}
html>body #right .content { min-height: 50px; height: auto;}
#right .content .inside { padding: 15px 15px 15px 15px; font-size: 11px; color: #646464;}
#right a { font-size: 11px; text-decoration: underline; color:#40A0CF;  }
#right a:hover { color: #747474; text-decoration: underline; }
#right form { padding: 0px; margin: 0px; text-align: left; }
#right form div { width: 100%; margin-bottom: 5px; margin-top: 5px; text-align: justify; }
#right input { background-color: #fff; padding: 1px 2px 1px 2px; margin: 0px 0px 3px 0px; border: 1px solid #bab9b9; color: #646464; font-size: 11px;}
#right select { background-color: #fff; padding: 1px 2px 1px 2px; margin: 0px 0px 1px 0px; border: 1px solid #bab9b9; color: #646464; font-size: 11px;}
#right input.cancel { width: 17px; height: 16px; background: url("ico_cancel.gif") no-repeat left top; border-width: 0px;}
#right input.ok { width: 17px; height: 16px;  background: url("ico_ok.gif") no-repeat left top; border-width: 0px;}
#right .buttons { width: 100%; margin-top: 2px; text-align: right; }
#right .tooltip { float: left; padding: 5px 0px 0px 0px; }
#right input.button { padding: 2px 5px 2px 5px; color: #fff; background: #4db1e1 url(buttonbg.png) no-repeat right top; border: none; width: 60px;}

#right .menuitem { width: 100%;  padding: 2px 0px 2px 0px; margin: 0px; border-width: 0px;}
#right .menuitem div { padding: 2px 0px 2px 0px; text-align: left;}
#right .ico { margin: 0px; padding: 0px; }
#right .ico img { border: 0px; margin: 0px;}
#right .ico a { display:inline; padding: 0px; margin: 0px 3px 0px 0px; font-weight: normal; }

#menuright { width: 100%;  }
#menuright .menuitem { width: 160px;  padding: 2px 0px 2px 0px; margin: 0px; border-bottom: 1px solid #e7e6e6; }
#menuright .menuitem div { padding: 2px 15px 2px 15px; text-align: left;}
#menuright .menuitem .back { padding: 5px 15px 5px 15px; text-align: left; }
#menuright a { font-size: 11px; text-decoration: none; color:#747474; display: block; }
#menuright a:hover { color: #40A0CF; text-decoration: none; }
#menuright .ico { margin: 0px; padding: 0px; }
#menuright .ico img { border: 0px; margin: 0px;}
#menuright .ico a { display:inline; padding: 0px; margin: 0px 3px 0px 0px; font-weight: normal; }
#menuright .active { margin: 0px; border-width: 0px; background-color: #D1E6EF; }
#menuright .active a { font-size: 11px; text-decoration: none; color:#40A0CF;  }
#menuright form { padding: 0px; margin: 0px; }
#menuright input { width: 142px; background-color: #fff; padding: 2px; border: 1px solid #bab9b9; color: #747474; font-size: 11px;}
#menuright select { width: 142px; background-color: #fff; padding: 2px; border: 1px solid #bab9b9; color: #747474; font-size: 11px;}
#menuright input.cancel { width: 17px; height: 16px; background: url("ico_cancel.gif") no-repeat left top; border-width: 0px;}
#menuright input.ok { width: 17px; height: 16px;  background: url("ico_ok.gif") no-repeat left top; border-width: 0px;}
#menuright input.button { width: 30px; padding: 0px 2px 0px 2px; border: 1px solid #bab9b9; color: #fff; font-size: 11px;}
#menuright .buttons { width: 40px; text-align: right; margin-left: auto;}
#menuright .yesno { width: 65px; text-align: right; margin-left: auto;}
#menuright .question { font-size: 11px; color:#747474; margin-bottom: 2px; }
#menuright .add { width: 180px; padding: 0px; margin: 0px; }
#menuright .add div { padding: 15px 15px 0px 15px; text-align: left;}
#menuright .add a { font-size: 11px; text-decoration: underline; color:#40A0CF;  }
#menuright .add a:hover { color: #747474; text-decoration: underline; }

#types { width: 100%; }
#types .menuitem { width: 100%;  padding: 2px 0px 2px 0px; margin: 0px; border-width: 0px;}
#types .menuitem div { padding: 2px 15px 2px 15px; text-align: left;}
#types .occupied { font-size: 11px; text-decoration: none; color:#747474;  }
#types a { font-size: 11px; text-decoration: none; color:#747474;  }
#types a:hover { color: #40A0CF; text-decoration: none; }
#types .active { margin: 0px; border-width: 0px; background-color: #98D2ED; }
#types .active a { font-size: 11px; font-weight: bold; text-decoration: none; color:#40A0CF;  }
#types form { padding: 0px; margin: 0px; text-align: left; }
#types form div { width: 100%; margin-bottom: 5px; text-align: left; }
#types input { background-color: #fff; padding: 1px 2px 1px 2px; margin: 0px 0px 3px 0px; border: 1px solid #bab9b9; color: #646464; font-size: 11px;}
#types select { background-color: #fff; width: 150px; padding: 1px 2px 1px 2px; margin: 0px 0px 1px 0px; border: 1px solid #bab9b9; color: #646464; font-size: 11px;}
#types input.ok { padding: 2px 5px 2px 5px; color: #fff; background: #4db1e1 url(buttonbg.png) no-repeat right top; border: none;;}
#types .buttons { width: 100%; margin-top: 5px; text-align: right; }

#footer { border-top: 1px solid #e1e1e1;  font-size: 11px; color: #a6a6a6; width: 990px; background:#fff; }
#footer .left { float: left; width: 180px; text-align: center; height: 25px; background: url("footerleftbg.gif") no-repeat left top;  }
#footer .left .inside { margin-left: auto; margin-right: auto; padding-top: 5px; font-size: 10px; color: #40A0CF; }
#footer .left a { font-size: 10px; color: #40A0CF; font-weight: bold; }
#footer .left a:hover { font-size: 10px; color: #40A0CF; font-weight: bold; text-decoration: underline; }
#footer .center { float: left; width: 650px; height: 25px; text-align: center; background: url("footerbg.gif") repeat-x left top;  }
#footer .center .inside { margin-left: auto; margin-right: auto; padding-top: 5px; font-size: 10px; color: #40A0CF; }
#footer .center a { font-size: 10px; color: #40A0CF; }
#footer .right { float: left; width: 160px; height: 25px; background: url("footerrightbg.gif") no-repeat left top; }

#tipDiv {  z-index: 1000; border: 1px solid #9e9c9d; background: none;; left: 0px; visibility: hidden; width: 150px; position: absolute; top: 0px; text-align: left }
#tipDiv .header { width: 100%; background-color: #888; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.90;}
#tipDiv .header .inside { padding: 4px 10px 4px 10px; font-size: 11px; color: #fff;}
#tipDiv .content { width: 100%; background-color: #d6dee7; padding-bottom: 0px; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.90;}
#tipDiv .content .inside { padding: 5px 10px 5px 10px; font-size: 10px; color:#4c5157;}

#jumpToCategory { position: absolute; z-index: 10; margin-left: -315px;  left: 50%;  display: none; width: 650px;  background-color: #fff; }
#jumpToCategory .header { height: 28px; background-color: #e5e5e5;  }
#jumpToCategory .header .inside { float: left; padding: 7px 30px 0px 20px; font-size: 10px; color: #555;}
#jumpToCategory .header .rightside { float: right; text-align: right; padding: 8px 20px 0px 30px; font-size: 10px; color: #fff;}
#jumpToCategory .header .rightside a { font-weight: bold; font-size: 11px; color: #40A0CF;}
#jumpToCategory .content { width: 100%; height: 300px; background-color: #ffffff;}
html>body #jumpToCategory .content { min-height: 300px; height: auto;}
#jumpToCategory .content .inside { padding: 15px 30px 30px 20px; }
#jumpToCategory .content .inside .text { font-size: 11px; color: #5e5e5e; text-align: justify; }
#jumpToCategory ul { list-style: url("arrow_list.gif"); padding: 0px; margin: 5px 0px 5px 30px; }
#jumpToCategory li { padding: 0px; margin: 0px; }
#jumpToCategory ul a { color: #747474; }
#jumpToCategory ul a:hover { color: #40A0CF; text-decoration: none;  }
#jumpToCategory .inactive { text-decoration: line-through; }
#jumpToCategory ul a span { display: none; }
#jumpToCategory ul a:hover span { color: #40A0CF; display: inline; text-decoration: none; font-weight: bold;}


#messagebox { text-align:center;  }
.boxerror { margin: 10px auto; text-align: left; background: #f9f9f9 url(icon_big_error.png) no-repeat 30px center; width: 350px; border: 1px solid #DF4545; padding: 10px 10px 10px 70px; color: #DF4545; }
.boxinfo { margin: 10px auto; text-align: left; background: #f9f9f9 url(icon_big_info.png) no-repeat 30px center; width: 350px; border: 1px solid #56B9FF; padding: 10px 10px 10px 70px; color: #028fc0; }

