body {font-family: Verdana, Arial; font-size: 11px; margin:0px 0px 0px 0px}

td {font-family: Verdana, Arial; font-size: 11px;}
th {font-family: Verdana, Arial; font-size: 11px; font-weight:bold; color: #F28500; text-align:left}
form,p{ margin:0px; padding:0px; }

a:link, a:visited, a:active {font-family: Verdana, Arial; font-size: 11px; color: #005AB4; text-decoration:none;}
a:hover {font-family: Verdana, Arial; font-size: 11px; color: #005AB4; text-decoration:underline;}

a.menu_link_i:link, a.menu_link_i:visited, a.menu_link_i:active {font-family: Verdana, Arial; font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration:none;}
a.menu_link_i:hover {font-family: Verdana, Arial; font-size: 12px; font-weight:bold; color: #FFFFFF; text-decoration:underline;}

a.menu_link_a:link, a.menu_link_a:visited, a.menu_link_a:active {font-family: Verdana, Arial; font-size: 12px; font-weight:bold; color: #000000; text-decoration:none;}
a.menu_link_a:hover {font-family: Verdana, Arial; font-size: 12px; font-weight:bold; color: #000000; text-decoration:underline;}

.menu_hlink{font-family: Verdana, Arial; font-size: 12px; font-weight:bold; color: #333333; text-decoration:none;}

.header {	font-size: 11px;font-weight:bold;	color: #F28500;	text-align:left; line-height:20px;}
.message {	font-size: 11px;font-weight:bold;	color: #F20000;	text-align:left; line-height:20px;}

.header_bg{	background-color: #444444;}
.left_menu_bg{	background-color: #EFEFEF; vertical-align:top; text-align:right; background-image: url(images/lay_lewy_bg.gif);}
.left_menu_bg select{ font-size:10px; }
.menu_bg{ background-color: #FF8A00;}
.menu_hbg{ background-color: #EBEBEB;}
.content_bg{ background-color: #FFFFFF; vertical-align:top}

/* Form elements */
select, textarea, input{font-family: Verdana, Arial; font-size: 11px; border-style: solid; 
border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

select, textarea, input { border-color : #888888;padding:2px 2px 2px 2px }

.content{ background-color:#EBEBEB}

.box {border:1px solid #999999}

.input_width { width: 100% }
.input_width_error {border:1px solid #FF0000; width: 100% }
div.error{ padding:5px 4px 5px 20px; background:#fffbb3 url(images/error.gif) 2px 4px no-repeat; color:#333333; }

.red{ color:#FF0000; }
.green{ color:#00CC00; }

td.mbPicImage{ vertical-align:middle; text-align:center; background:#444444; }
td.mbPicImage img{ border:2px solid #FFFFFF; }
td.mbPicText{ color:#CCCCCC; vertical-align:middle; text-align:center; background:#444444; }
div.mbLoader { position:absolute; background: #ffffff url(images/loader.gif) no-repeat 50% 50%; width:100%; }

td.tree_empty{ width:21px; height:100%; background: url(images/spacer.gif) 5px 50% no-repeat; }
td.tree_line{ width:21px; height:100%; background: url(images/cat-tree-line.gif) 5px 50% no-repeat; }
td.tree_join{ width:13px; padding-left:2px; height:100%; background: url(images/cat-tree.gif) 5px 50% no-repeat; }
td.tree_last{ width:13px; padding-left:2px; height:100%; background: url(images/cat-tree-last.gif) 5px 50% no-repeat; }
		
/* Ankieta */
.ank_pasek_l{ background-image:url(images/lay_ank_l.gif); width:3px; height:10px; background-color:#cccccc;}
.ank_pasek_r{ background-image:url(images/lay_ank_r.gif); width:3px; height:10px; background-color:#cccccc;}
.ank_pasek_c{ background-image:url(images/lay_ank_c.gif); height:10px; background-color:#cccccc; line-height:10px}
.ank_pasek_bg{ height:10px; background-color:#cccccc; line-height:10px}
.ank_pasek_break{ line-height:10px }	

/* mb */
.mbMod_a{ border:1px solid #FFFFFF; }
.mbMod_i{ border:1px solid #333333; }

.message_new{ border:1px solid #333333; background:#FFFFFF; margin:10px; padding:20px; text-align:center; }
.box_richtext{ height:160px; overflow:auto; border:1px solid #333333; background:#eeeeee; padding:2px 5px 2px 5px; }
.list_table{}
.list_table td.nopad{ padding:0px; }
.list_table td{ padding:2px 5px 2px 5px; }
.list_table th{ padding:2px 5px 2px 5px; }

div.menu_i { padding:4px 0px 4px 0px; }
div.menu_i a { font-family: Tahoma, sans-serif; display:block; font-size:11px; text-decoration:none}
div.menu_i a:hover{text-decoration:none; }
div.menu_a { padding:4px 0px 4px 23px; }
div.menu_a a {font-family: Tahoma, sans-serif; display:block; font-size:11px; text-decoration:none}
div.menu_a a:hover{text-decoration:none; }

div.menu_si { padding:2px 0px 2px 0px; }
div.menu_si a {font-family: Tahoma, sans-serif; display:block; color:#000000; font-size:11px; text-decoration:none}
div.menu_si a:hover{ text-decoration:none; color:#000000; }
div.menu_sa { padding:2px 0px 2px 0px; }
div.menu_sa a { font-family: Tahoma, sans-serif; display:block; color:#990000; font-size:11px; text-decoration:none}
div.menu_sa a:hover{text-decoration:none; color:#990000; }

div#menu1 {border:1px solid #CCCCCC; background:#EBEBEB; padding:10px; width:290px; }
	div#menu1 span.read { background: #00FF00; padding:1px; #0000FF; }
	div#menu1 span.edit { background: #0000FF; padding:1px; #0000FF; }
	div#menu1 span.add { background:#ff0000; padding:1px; #0000FF; }
	
	
#cloneTable{ }
#cloneTable td{ padding:10px 0px 10px 0px; }
#cloneTable td.rowLeft{ width:250px; }
#cloneTable textarea{ width:300px; height:80px; }
#cloneTable input{ margin:1px; }

#logTable{ border-collapse:collapse; border:1px solid #CCCCCC; background:#FFFFFF }
#logTable td{ padding:4px 4px 4px 4px; }
#logTable th{ padding:4px 4px 4px 4px; }

/* Cat perpage */
.navmenu_list{ font-size:11px; color:#333333; text-align:right; padding:0px 0px 10px 0px; }
.navmenu_list a{ background:#444444; color:#FFFFFF; padding:1px 4px 1px 4px; margin:0px 1px 0px 1px; font-size:11px; text-decoration:none; }
.navmenu_list a:hover{ text-decoration:none; color:#FFFFFF; background:#666666; }

/* FCK */
.fcktext{ padding:0px 0px 10px 0px; text-align:right; }
.fcktext a{ background:url(images/show_edit.gif) no-repeat left; padding-left:20px; }
.fckbox{ border:1px solid #CCCCCC; background:#eeeeee; padding:10px; overflow:auto; }

/*main modules */
div.module_ico { width:110px; height:100px; padding:2px; float:left; text-align:center; display:inline; margin:10px; border:1px solid #CCCCCC; border-bottom:4px solid #CCCCCC; background:#FFFFFF url(images/module_ico_bg.gif) repeat-x bottom;  }	
div.module_ico img { border:0px; display:block; clear:both; margin:auto; } 
div.module_ico table{ margin:0px 0px 0px 0px; }
div.module_ico td{ text-align:center; color:#3E66AA; font-size:11px; font-weight:bold; height:30px; vertical-align:middle; line-height:120% }
