body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; color: #001f3d; }

a:link { color: #3F5B7D;  }
a:visited{ color:#3F5B7D;  }
a:hover { color: #869CB3;  }

h1 { font-size: 30px; color: #002C57; }
h2 { font-size: 17px; color: #002C57; }

img { border: 0; }

img a { border: 0; }

ul { font-size:13px; list-style:square; padding: 0; margin: 3px; }
ul. su { margin: 0; }
ul .sub { margin-left: 75px; font-size: 12px; }
ul .subb { margin-left: 75px; font-size: 11px; }
.su li, .sub li, .subb li { list-style-type: none; }
ul img { vertical-align: middle; }
li { padding: 3px 0; }


#header { background: url(images/head.png) repeat-x; width: 100%; min-width: 1000px; height: 60px; border-bottom: 1px solid #001f3d; color: #eee;  }
#header a:link, #header a:visited { text-decoration: none; }
#header a:hover { text-decoration: underline; }

#header .logo { margin: 0 5px; border: 0; float: left; }

#header .corenav { position: absolute; top: 0; left: 220px; width: 560px; margin: 0; padding: 0; z-index: 1; }

#header .corenav .web { width: 60px; height: 60px; background: url(images/modules/web_small.gif) no-repeat center; float: left; }
#header .corenav .web:hover { width: 150px; height: 150px; background: url(images/modules/web.gif) no-repeat center; }
#header .corenav .web_nds{ background: url(images/modules/web.gif); display: none; }
#header .corenav .files { width: 60px; height: 60px; background: url(images/modules/files_small.gif) no-repeat center; float: left; }
#header .corenav .files:hover { width: 150px; height: 150px; background: url(images/modules/files.gif) no-repeat center; }
#header .corenav .files_nds{ background: url(images/modules/files.gif); display: none; }
#header .corenav .gallery { width: 60px; height: 60px; background: url(images/modules/gallery_small.gif) no-repeat center; float: left; }
#header .corenav .gallery:hover { width: 150px; height: 150px; background: url(images/modules/gallery.gif) no-repeat center; }
#header .corenav .gallery_nds{ background: url(images/modules/gallery.gif); display: none; }
#header .corenav .users { width: 60px; height: 60px; background: url(images/modules/users_small.gif) no-repeat center; float: left; }
#header .corenav .users:hover { width: 150px; height: 150px; background: url(images/modules/users.gif) no-repeat center; }
#header .corenav .users_nds{ background: url(images/modules/users.gif); display: none; }
#header .corenav .sitesettings { width: 60px; height: 60px; background: url(images/modules/sitesettings_small.gif) no-repeat center; float: left; }
#header .corenav .sitesettings:hover { width: 150px; height: 150px; background: url(images/modules/sitesettings.gif) no-repeat center; }
#header .corenav .sitesettings_nds{ background: url(images/modules/users.gif); display: none; }

#header .corenav .orders { width: 60px; height: 60px; background: url(images/modules/orders_small.gif) no-repeat center; float: left; }
#header .corenav .orders:hover { width: 150px; height: 150px; background: url(images/modules/orders.gif) no-repeat center; }
#header .corenav .orders_nds{ background: url(images/modules/orders.gif); display: none; }

#header .corenav .default { width: 60px; height: 60px; background: url(images/modules/default_small.gif) no-repeat center; float: left; }
#header .corenav .default:hover { width: 150px; height: 150px; background: url(images/modules/default.gif) no-repeat center; }
#header .corenav .default_nds{ background: url(images/modules/default.gif); display: none; }

#subhead .web  { background: url(images/modules/web-subhead-ico.gif) no-repeat left; }
#subhead .users  { background: url(images/modules/users-subhead-ico.gif) no-repeat left; }

#header .corenav .default { width: 60px; height: 60px; background: url(images/modules/default_small.gif) no-repeat center; float: left; }
#header .corenav .default:hover { width: 150px; height: 150px; background: url(images/modules/default.gif) no-repeat center; }
#header .corenav .default_nds{ background: url(images/modules/default.gif); display: none; }

/*
#header .corenav .web { width: 55px; height: 55px; margin: 2px; background: url(images/modules/web2.png) no-repeat top left; float: left; }
#header .corenav .web:hover { width: 150px; height: 150px; background: url(images/modules/web2.png) no-repeat bottom center; }

#header .corenav .files { width: 55px; height: 55px; margin: 2px; background: url(images/modules/files2.png) no-repeat top left; float: left; }
#header .corenav .files:hover { width: 150px; height: 150px; background: url(images/modules/files2.png) no-repeat bottom center; }

#header .corenav .gallery { width: 55px; height: 55px; margin: 2px; background: url(images/modules/gallery2.png) no-repeat top left; float: left; }
#header .corenav .gallery:hover { width: 150px; height: 150px; background: url(images/modules/gallery2.png) no-repeat bottom center; }

#header .corenav .users { width: 55px; height: 55px; margin: 2px; background: url(images/modules/users2.png) no-repeat top left; float: left; }
#header .corenav .users:hover { width: 150px; height: 150px; background: url(images/modules/users2.png) no-repeat bottom center; }

#header .corenav .sitesettings { width: 55px; height: 55px; margin: 2px; background: url(images/modules/sitesettings2.png) no-repeat top left; float: left; }
#header .corenav .sitesettings:hover { width: 150px; height: 150px; background: url(images/modules/sitesettings2.png) no-repeat bottom center; }

#header .corenav .default { width: 55px; height: 55px; margin: 2px; background: url(images/modules/default2.png) no-repeat top left; float: left; }
#header .corenav .default:hover { width: 150px; height: 150px; background: url(images/modules/default2.png) no-repeat bottom center; }
*/


#subhead .web  { background: url(images/modules/web-subhead-ico.gif) no-repeat left; }
#subhead .users  { background: url(images/modules/users-subhead-ico.gif) no-repeat left; }



#header .coreheadright { float: right; margin: 4px 10px; text-align:right; line-height: 22px; }
#header .coreheadright .top { display:block; margin-bottom: 10px; font-size: 11px; }

#subhead { width: 100%; min-width: 1000px; padding: 4px 0px; background-color: #001f3d; border-top: 1px solid #869CB3; border-bottom: 1px solid #001f3d; color: #eee; font-weight: bold; }
#subhead .title { color: #5E6D7D;  padding: 0 100px 0 0; width: 16px; height: 16px; float: left; margin: 0 10px;  }
#subhead a:link, #subhead a:visited { color: #869CB3;  }
#subhead a:hover { color: #eee;  }

#main {  padding: 0 10px; }


#main_home { border: 1px solid #869CB3; color: #869CB3; margin: 20px 10px; background-color: #EFF7FF; font-size: 17px; font-weight: bold; text-align: }
#main_home td { padding: 10px;  border: 20px solid #869CB3;  }
#main_home img { border: 1px solid #869CB3; padding: 10px; display:block; background-color: #001f3d;} 
#main_home a  { text-decoration: none; color: #869CB3; }
#main_home a:hover { color:#001f3d; }

#footer { text-align: center; width: 100%; border-top: 1px solid #869CB3; margin-top: 20px; padding: 10px 0; font-size: 11px; clear: both; }

/************************************************/

#main_table { border: 1px solid #869CB3; color: #002C57; width: 1000px;  }
#main_table td { padding: 3px; }
#main_table th { font-weight: bold; text-align: left; padding: 3px; }
#main_table .wide { width: 100%; }
#main_table .head { background-color: #869CB3;  }
#main_table .dark { background-color: #DFEFFF;  }
#main_table .hell { background-color: #EFF7FF;  }
#main_table .action2 { width: 38px; text-align: center; }
#main_table .action1 { width: 19px; text-align: center; }
#main_table .action3 { width: 60px; text-align: center; }
#main_table .date { width: 65px; }
#main_table a { text-decoration: none; }
#main_table a:hover { text-decoration: underline; }
/*zvyraznenie riadku*/
#main_table .highlight:hover { background-color: #cfc; }
#main_table .highlight.hover { background-color: #cfc; }
#main_table .highlight { behavior: url(hover.htc); }
/*zvyraznenie riadku*/
.highlight:hover { background-color: #cfc; }
.highlight.hover { background-color: #cfc; }
.highlight { behavior: url(hover.htc); }

#main_table .action100 { width: 100px; }



#main_listing { width: 100%; border: 1px solid #869CB3; margin-top: 15px; background-color: #EFF7FF; margin-bottom: 10px; }
#main_listing .left { vertical-align: middle; text-align: left; }
#main_listing .center { vertical-align: middle; text-align: center; }
#main_listing .right { vertical-align: middle; text-align: right; }


#main_handling { border: 1px solid #869CB3; background-color: #EFF7FF; }
#main_handling td { padding: 3px; }
#main_handling th { font-weight: bold; text-align: left; padding: 3px;  }
#main_handling .entry { font-weight:normal; }

#main_handling2 { border: 1px solid #869CB3; background-color: #EFF7FF; margin-top: 10px; }
#main_handling2 td { padding: 3px; }
#main_handling2 th { font-weight: bold; text-align: left; padding: 3px;  }
#main_handling2 .entry { font-weight:normal; }
#main_handling2 .thumbs { width:500px; height: 90px; overflow: auto; }
#main_handling2 .thumbs .thdiv { float: left; }
#main_handling2 .thumbs img { padding: 1px 2px 5px 5px; margin: 0; max-width: 100px; max-height: 100px; display: block; }


#main_heading { width: 1000px; height: 55px; margin: 10px 0 20px 0; }
#main_heading .action { width: 110px; height: 55px; float: left; }
#main_heading .action1 { width: 55px; height: 55px; float: left; }
#main_heading .ico { width: 55px; height: 55px; float: left; }
#main_heading .title { float:left; font-size: 30px; color: #002C57; padding: 15px 0 0 20px; }
#main_heading .title .sub { font-size: 20px; color: #001f3d; font-weight: bold; }

#main_heading .icoimg { width: 55px; height: 55px; border: 0; margin: 0; padding: 0; }
#main_heading .add { width: 55px; height: 55px; border: 0; cursor: pointer; }
#main_heading .add:hover { background-color: #869CB3; }
#main_heading .remove { width: 55px; height: 55px; background: url(images/remove.gif) no-repeat center; border: 0; cursor: pointer; }
#main_heading .remove:hover { background-color: #869CB3; }


#main_bookmark { margin-top: 10px; }
#main_bookmark a { background-color: #DFEFFF; border: 1px solid #869CB3; margin: 0 2px 0 0; padding: 1px 3px 0 3px; color: #002C57; text-decoration: none; width: 30px; font-weight: bold; }
#main_bookmark a.active { background-color: #869CB3; color: #fff; }
#main_bookmark a.active:hover { background-color: #869CB3; color: #fff; }
#main_bookmark a:hover { background-color: #cfc;  }

#main_footing { width: 980px; height: 20px; padding: 5px 10px 5px 5px; }
#main_footing .total { float: left;  }
#main_footing .listing { float: right; }

#main_filter { padding: 2px; margin: 2px; clear: both; }
#main_filter .left { float: left; }
#main_filter .right { float: right; }


#main .text_ram { width: 600px; height: 300px; overflow: auto; display: block; border: 1px solid #869CB3; padding: 3px; } 


/*BOARD*****************************************************************/

.board_box { border: 1px solid #869CB3; color: #002C57; width: 300px; padding: 2px; margin: 10px; float: left; }
.board_box .title { background-color: #869CB3; font-weight: bold; padding: 3px; }
.board_box .text { padding: 5px 1px; background-color: transparent;}
.fce_box_p { /*padding: 0;*/margin: 0 0 7px 0; padding: 2px; border-bottom: 1px dotted; }
.fce_box_title { font-weight: bold; cursor: pointer; display:block; }

/*FILES*****************************************************************/
#file_div { border: 1px solid #869CB3;  width: 1000px; color: #869CB3;/*#002C57;*/ margin: 0; padding: 2px; }
.fdiv { width: 484px; height: 55px;  background-color: transparent; border: 1px solid #fff; margin: 3px; padding: 3px; overflow: hidden; float: left; behavior: url(hover.htc); }
.fdiv:hover { background-color: #EFF7FF; border: 1px solid #869CB3; }
.fdiv.hover { background-color: #EFF7FF; border: 1px solid #869CB3; }


.fico-dir { background:url(images/files/fico-dir.gif) no-repeat left; }
.fico-txt { background:url(images/files/fico-txt.gif) no-repeat left; }
.fico-pdf { background:url(images/files/fico-pdf.gif) no-repeat left; }
.fico-doc { background:url(images/files/fico-doc.gif) no-repeat left; }
.fico-xls { background:url(images/files/fico-xls.gif) no-repeat left; }
.fico-ppt { background:url(images/files/fico-ppt.gif) no-repeat left; }
.fico-zip { background:url(images/files/fico-zip.gif) no-repeat left; }
.fico-rar { background:url(images/files/fico-rar.gif) no-repeat left; }
.fico-jpg { background:url(images/files/fico-jpg.gif) no-repeat left; }
.fico-gif { background:url(images/files/fico-gif.gif) no-repeat left; }
.fico-png { background:url(images/files/fico-png.gif) no-repeat left; }
.fico-bmp { background:url(images/files/fico-bmp.gif) no-repeat left; }
.fico-exe { background:url(images/files/fico-exe.gif) no-repeat left; }
.fico-mp3 { background:url(images/files/fico-mp3.gif) no-repeat left; }
.fico-wma { background:url(images/files/fico-wma.gif) no-repeat left; }
.fico-mpg { background:url(images/files/fico-mpg.gif) no-repeat left; }
.fico-wmv { background:url(images/files/fico-wmv.gif) no-repeat left; }
.fico-avi { background:url(images/files/fico-avi.gif) no-repeat left; }
.fico-mov { background:url(images/files/fico-mov.gif) no-repeat left; }
.fico-def { background:url(images/files/fico-def.gif) no-repeat left; }



.fed { margin:0; padding: 0; float: right }

.file_link { font-weight: bold; font-size: 13px; text-decoration: none; color: #001f3d; display: block; }
.fileinput_edit { width: 380px; margin-bottom: 5px;}
.file_deledit { cursor: pointer; }


/*GALLERY*************************************************************************/
#gallery_div { border: 1px solid #869CB3; width: 1000px; color: #869CB3; margin: 0; padding: 2px; }

.gthumbdiv { width: 100px; height: 135px; padding: 5px; margin: 5px; float: left; background-color: transparent; text-align: center; border: 1px solid #fff; overflow: hidden; behavior: url(hover.htc); }
.gthumbdiv:hover { background-color: #EFF7FF; border: 1px solid #869CB3; }
.gthumbdiv.hover { background-color: #EFF7FF; border: 1px solid #869CB3; }

.gtd { height: 16px; margin: 0 0 1px 0; padding: 0; }

.gallery_thumbimg { padding: 0; margin: 0 0 3px 0; max-width: 100px; max-height: 100px; display: block; }


#gallery_main { width: 1000px; /*height: 550px;*/ }
#img_show { border: 1px solid #869CB3; padding: 5px; margin-left: 10px; float: left;  }
#img_show img { display: block; margin-bottom: 10px;  max-width: 500px; max-height: 500px; }


/*MASSMAIL*************************************************************************/
#massmail { width: 1000px; margin: 0;  }
#massmail .mail_left { padding: 10px 10px 10px 0; float: left; }
#massmail .mail_contacts { border: 1px solid #869CB3; width: 250px; height: 550px; overflow: scroll;  }
#massmail .contacts_table { width: 230px; }


/*COMMON STYLES********************************/

.errormsg { font-weight: bold; color: #ff0000; font-size: 14px; }
.succesmsg { font-weight: bold; color: #002C57; font-size: 14px; }
.nodisplay { display: none; }
.hidden { visibility: hidden; }
.block { display: block; }
.pointer { cursor: pointer; }

.input { width: 150px; }
.inputtitle { width: 500px; }
.inputsize { width: 50px; }
.inputadrs { width: 300px; }
.inputgallery { width: 250px; }

.textarea { width: 800px; height: 300px; }
.largearea { width: 1024px; height: 500px; }
.smallarea { width: 350px; height: 120px; }
.settingsarea { width: 800px; height: 50px; }
.mediumarea { width: 600px; height: 400px; }

.button { background-color: #3F5B7D; color: #fff; border: 1px solid #002C57; padding: 3px; font-size: 12px; cursor: pointer; }
.button:hover { background-color: #869CB3; }

.floatleft { float: left; }
.floatright { float:right; }
.clearer { clear: both; }

.text_right { text-align: right; }
.text_center { text-align: center; }


#loading { width: 100%; height: 100%; }


