@charset "iso-8859-1";
/* CSS Document */

/****************************************
	Copyright 2006. NETvisor Kft.
	uri: http://www.netvisor.hu
	author: http://www.sonitar.hu
***************************************/
* {	 }

#logo ul { top:62px !important; margin-right:0 !important;}
#logo ul li a {color:#ddd}
div.firstbox {  height:543px !important;}
#loginwindow {display:none !important;}

#login_form { width:280px; margin:25px 10px 10px; padding-bottom:50px; border-right:1px solid #d9d9d9; } 
#login_form h1 {font-size:24px; color:#005596; font-weight:normal; margin-bottom:20px; }

#login_form label { color:#005596; font-size:14px; }
#login_form input.textfield { width:240px; border:1px solid #d9d9d9; padding:5px 5px; font-size:16px; }
#login_form input.submit { margin:15px 0; margin-left:95px; background-color:#005596; color:#679CD0; border:1px solid #679CD0; padding:5px 10px; }

#admin_content { width:996px; background-color:#fff; background:#fff url(images/index_content_bg.png) -2px 0 repeat-y;}
#admin_content label { width:300px; background-color:#fff}
#admin_content fieldset {padding:10px;}

#left { width:210px; float:left; background:#fff; } 

ul#admin { padding:10px; margin:0 0 2px; background:#fff; border:1px solid #e0e0e0; width:198px; float:left; }
.admin_index  { width:206px !important;}
ul#admin h3 { font-size:14px; color:#444; margin:0;} 
ul#admin li { list-style:none; background:none; position:relative; padding:5px; }
ul#admin ul li { padding:0; margin:0; list-style:none; background:url(images/admin_nav.gif) no-repeat 9px 10px}
ul#admin ul li:hover { background:#eee url(images/admin_nav.gif) no-repeat 9px 10px}
ul#admin ul li a{ margin:0; padding:6px 4px 3px 18px; }
ul#admin ul { display:none; position:absolute; left:0; top:22px; border:1px solid #eee; padding:0; width:205px; background:#fff;  }

/*  The magic */	
ul#admin li:hover > ul { display: block;} 
ul#admin li { behavior: url(../../template/default/css/js/hover.htc); }
ul#admin .CSStoShow { display: block; }
ul#admin li a .CSStoHighlight {background-color:green; }
/* End */

#admin a { color:#767676; height:21px; font-size:12px; margin:0 0 10px 20px; display:block; text-decoration:none; border-bottom:1px solid #e0e0e0;} 

/*area*/
ul#menust { margin:5px 0 10px} 
ul#menust li { background:none !important; padding:0 5px !important; margin:0 !important; }
ul#menust li a { color:#767676; text-decoration:none; margin-right:2px; margin-left:0px;} 
ul#menust li a:hover { text-decoration:underline;}
div.savestaticlabel { margin:10px 0;}
div#content table a.blue, div#index table a.blue  { color:#005596; text-decoration:none; }
div#content table a.blue:hover, div#index table a.blue:hover  { text-decoration:underline; }
a.black { color:#767676 }

div#img { background:#679cd0; background-image: url(images/img/defaultpics.jpg); position:relative}
/*div#img form , #index_img  form { position:absolute; z-index:300; top:20px; right:20px;  background-color:#cccccc; margin:0; padding:10px 10px 5px; border: 1px solid #c0c0c0; filter:alpha(Opacity=70); opacity: 0.7}*/
div#img p, #index_img p { margin:1px 0; padding:0;}
/*div#img  input.submit, #index_img input.submit{ margin:0px; padding:2px 3px 1px; display:inline; }*/


#imageupload { padding:10px 0; font-size:70%; }
#imageupload table { width:700px; }
#imageupload table td { border:1px solid #e0e0e0; padding:5px; }
#imageupload img.mini{ width:400px; }


/* users */
#usergroups { width:665px; height:365px; position:relative; background-color:#eee; padding:20px; padding-top:10px; margin-bottom:20px;}
#usergroups h4 { margin-bottom:5px;}
#usergroups h5 {margin:1px;}
#usergroups a { color: #222; text-decoration:none; }
#usergroups a:hover { text-decoration:underline; color:#000}

#groups { width:300px; height:300px; padding:10px; background-color:#fff; overflow:scroll;}
#groups div.group { position:relative; border-bottom:1px solid #e0e0e0; margin-bottom:15px;} 
#groups div.group div.icons { position:absolute; right:10px; top:0;} 

#users_bg { position:absolute; right:20px; top:10px; }
#users { width:300px; height:300px; background-color:#fff; padding:10px; overflow:scroll;}
#users div.user { position:relative; margin:0 10px; height:20px; padding-top:7px; border-bottom:1px solid #e0e0e0;}
#users div.user h3 { display:inline; }
#users div.user div.icons { position:absolute; right:10px; top:5px;}

#ngroup { position:absolute; bottom:10px; left:20px; }
#nuser { position:absolute; bottom:10px; left:365px; }

#newuser{ background-color:#eee; width:665px; padding:20px; margin-bottom:20px; }
#newuser fieldset { border:1px solid #ccc; margin-bottom:10px; }
#newuser label { background-color:#eee; }
input.textfield { width:240px; border:1px solid #d9d9d9; padding:5px 5px; font-size:16px; }
#newuser textarea {width:420px; height:200px; border:1px solid #d9d9d9; padding:5px 5px; font-size:16px; font-weight:normal;}
#newuser select { width:250px; border:1px solid #d9d9d9; padding:0; font-size:15px;  }
select.select { width:213px; border:1px solid #d9d9d9; padding:0; font-size:15px;  }
input.submit { font-size:12px; margin:3px 0 12px; background-color:#005596; color:#679CD0; border:1px solid #679CD0; padding:3px 5px; }

#newuser #row div {font-weight:bold; margin-left:10px;}
#newuser #row ul {list-style:none; margin:10px; padding:0;}

/*news*/
table#newslist {margin:20px 0 30px; width:700px}
/*.admin_news {
    width:400px;
    float:left;
}*/
/*box*/
#right_side a.new_box { display:block; margin:5px 5px 10px; color:#767676; }
#right_side a.new_box:hover { color:#000; }
#right_side div.inactbox { width:160px; border:1px solid #eee; color:#aaa; background-color:#f9f9f9; margin-bottom:35px; padding:20px 30px; }
#right_side div.inactbox h2 { font-size:11px; color:#aaa; padding:5px 0; margin-left:-11px; padding-left:11px; background:url(images/subnav_bg.gif) no-repeat left 9px}
#right_side div.inactbox a { color:#699EFA; }


/* update_content */
#upcontent  {background-color:#eee; padding:0; }
#upcontent h2 { background-color:#fff; padding-bottom:5px; margin-bottom:18px;  position:relative; z-index:1;}
#upcontent span { display:inline; }
#upcontent a { color:#005596; text-decoration:none;}
#upcontent li {  margin:0; padding:0; list-style:none; }
#upcontent ul {  margin:0; padding:0; padding-left:20px; }
#upcontent ul ul { background-color:#fff; padding:0; }
#upcontent li { padding:5px; padding-top:10px;  }
#upcontent li li { padding:0; }
#upcontent ul div.upblock { background-color:#fff; width:281px; height:250px; margin:0 20px 20px 0; float:left; overflow:scroll;}
#upcontent li li li { padding-left:22px; background:url(images/Doc.gif) no-repeat 0px 1px}
#upcontent ul ul li { padding-top:10px; margin-left:20px;}
#upcontent ul ul ul li { padding-top:0; }

/* menu kezeles */
div#content ul.menuedit li a#noclickable { margin-left:-15px; }

div#menu_use  ul { margin:0; padding:0 10px; list-style:none;}
div#menu_use  { width:710px; height:300px; margin-bottom:30px; position:relative; font-size:11px; color:#005596; border:1px solid #e0e0e0; overflow:scroll;}
div#menu_use ul.menuedit li a { color:#005596; width:105px; border-right:1px solid #aaa;}
div#menu_use ul.menuedit li a:hover { text-decoration:none; color:#005596;}

div#menu_use ul.menuedit span { font-weight:normal; display:inline; float:left;	 width:105px; overflow:hidden; border-right:1px solid #aaa;}
div#menu_use ul.menuedit li ul li span { width:145px; white-space:nowrap; overflow:hidden; }
div#menu_use ul.menuedit li ul li a { width:145px; white-space:nowrap; overflow:hidden; }
div#menu_use ul.menuedit div.icons a { width:16px; overflow:hidden; border-right:none;}
div#menu_use ul.menuedit  div.icons a { border-right:none; }
div#menu_use ul.menuedit  div.icons img {float:left;}


div#menu_use ul.menuedit  { width:235px; padding:0 10px; margin:0; margin-top:-1px; margin-left:-1px; position:relative; border:1px solid #e0e0e0; }
div#menu_use ul.menuedit  li {width:220px; clear:both; height:18px; border-bottom:1px solid #e0e0e0; margin-bottom:-1px; padding:5px 3px 3px; padding-right:15px; background-image:none!important; }
div#menu_use ul.menuedit div.icons { width:103px; float:right; }
div#menu_use ul.menuedit a { float:left; }
div#menu_use ul.menuedit li.active { background:#eee url(images/arrow.gif) no-repeat 230px 8px; padding-right:15px; }
div#menu_use ul.menuedit li li.active { background:#eee url(images/arrow.gif) no-repeat 270px 8px; padding-right:15px; }
div#menu_use ul.menuedit li li { width:260px; }
div#menu_use ul.menuedit ul { margin:0; position:absolute; left: 255px; width:280px; top:-1px; border:1px solid #e0e0e0;}
div#menu_use ul.menuedit ul ul { margin:0; left: 300px; top:-1px; }

/* addmenu*/
form.addmenu {  margin-top:10px; color:#005596; }

#func { border-right:1px solid #e0e0e0; width:270px; float:left; margin-bottom:20px;}
#func label { width:180px; background:1px solid #fff;}

#func input.menuname { width:200px; border:1px solid #d9d9d9; padding:5px 5px; font-size:16px;}

#templates { width:415px; margin-left:310px; padding-left:0px; }
#temp img { float:none; margin-bottom:10px; }
#temp { float:left; background-color:#e0e0e0; padding:15px; margin-bottom:5px;  }
#notemp { display:block; width:290px; padding:0 15px 10px;}
form.addmenu #submit { clear:both; width:700px; border-bottom:1px solid #e0e0e0; margin:20px 0; padding:10px 0 10px;} 
form.addmenu #submit input {background-color:#005596; color:#679CD0; border:1px solid #679CD0; padding:5px 20px; margin-right:60px; }
.submitdel { clear:both; width:700px; border-bottom:1px solid #e0e0e0; margin:0 0 20px; padding:10px 0 10px;} 
.submitdel input {background-color:#005596; color:#679CD0; border:1px solid #679CD0; padding:5px 20px; margin-right:60px; }


form.addmenu  div.clearer2 { clear:both; padding:10px 0; }

/* languages */
#language h4 { color: #4c4c4c; }
#language a { color: #005596; }
#language a:hover { color: #005596; }
#language ul { margin:0; padding:0; }
#language ul#menust a:hover { color: #000 }
#language ul#menust { padding:0; margin-bottom:20px; }
#language ul#menust li{ padding:0 5px; margin-right:4px; background:none !important; }
#language table th { margin:0; padding:0; }
#language table td { margin:0; padding:0; padding-right:30px; }
#language tr { border:1px solid blue}
#language input#name { width:218px; border:1px solid #d9d9d9; padding:5px 5px; font-size:16px; font-weight:normal }
#language select { width:230px; border:1px solid #d9d9d9; padding: 0; font-size:15px;  }
#language input.submit { margin:30px 0 15px; background-color:#005596; color:#679CD0; border:1px solid #679CD0; padding:3px 15px; }


/* formpage */
div#content table tr.finact { background-color:#EEE; color:#888; }
div#content table tr.finact input.finact, option { color:#888; }

div.help { position:relative; display:inline; z-index:300;}
div.help b { padding:5px; }
div.help p.hide { position:absolute; left:0; top:-50px; display:none; width: 400px; border:1px solid #000; background:#005596; padding:10px; color:#fff}
div.help:hover p.hide { display:block; }

#admin_index_boxes { width:400px;margin:0 auto;}
#admin_index_boxes .option { margin:5px 0; clear:both; }
#admin_index_boxes label { width:120px; float:left; }
#admin_index_boxes .text { width:220px; margin-bottom:5px; }
#admin_index_boxes select.text { width:226px; }
#admin_index_boxes hr { border:0; height:2px; background:#ececec; }
#admin_index_boxes .image { width:114px; height:128px; overflow:hidden; margin-right:6px; }
#admin_index_boxes img { max-width:114px; max-height:128px; }

table.reg_users { background-color:#fafafa; border-collapse:collapse; font-size:11px; width:100%; margin:10px 0;}
table.reg_users th { background-color:#eee; padding:2px;}
table.reg_users td { padding:4px 2px;}
table.reg_users tr { border-bottom:1px solid #cdcdcd; }
table.reg_users tr:hover, table.reg_users th:hover { background-color:#eeffee; }

table.media_players { width:100%; }
table.media_players th { text-align:left; }
.select_limit { float:left; margin-right:10px; }
.pager .active {font-weight:bold; text-decoration:none;}
