.wizard_text {
  font-size: 1.1em; color: #606060;
  border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;
  padding: 0.7em 0;
/*
 font-weight: bold;
*/
}

html.mod_wizard #right_block { display:none;}
html.mod_wizard #above_footer { display:none;}
html.mod_wizard #second_layer { float:left;}
html.mod_wizard #main_layer {height:650px; overflow: hidden; }

.current_path {
    margin: 0.5em 2.7em;
    font-size: 1.1em;
}

.quota_info {
    float: right;
    text-align: right;
    padding-right: 2em;
    width: 500px;
    font-size: 1.1em;
}

.quota_info_label, .current_path_label {
    font-weight: bold;
}

.important {
    color: #ff0000;
    font-size: inherit;
}

img.row_handle
{
	cursor: pointer;
}

.left
{
	float: left; 
}

.right
{
	float: right;
}

.center
{
	text-align:		center;
}

.blue
{
	color: #044E8C;
}

.blue_bar
{
	color: #ffffff;
	background-color: #044E8C;
	padding: 0.6em 2em;
}

.gray_bar
{
	color: #003366;
	background-color: #e7e3e7;
	padding: 0.6em 1.6em;
	font-size: 1.3em;
	border: 0;
	height: 41px;
	border-bottom: 2px solid white;
}

.wide
{
	width:	100%;
}

.container
{
	margin: 0 auto;
}


ul.no_bullets
{
	list-style:		none;
}

html
{
/*
	overflow: -moz-scrollbars-vertical;
	height: 100%;
*/
	background-color: #dedfde;
}

body {
/*
	height: 100%;
*/
}


html, body {}

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

#centerer
{
	width:					1200px;
	height:					100%;
	margin:					0 auto;
}

#login_copyright
{
	margin-top:				30px;
}

#login_copyright a,
#login_copyright a:hover,
#login_copyright a:visited,
#login_copyright a:active,
#login_copyright a:link
#forgot_your_password a,
#forgot_your_password a:hover,
#forgot_your_password a:visited,
#forgot_your_password a:active,
#forgot_your_password a:link
{
	text-decoration:		none;
	color:					#000;
	font-weight:			bold;
}

#forgot_your_password a,
#forgot_your_password a:hover,
#forgot_your_password a:visited,
#forgot_your_password a:active,
#forgot_your_password a:link
{
	font-weight:			normal;
}

#forgot_your_password a:hover
{
	color: #ABA800!Important;
}

#login_logo
{
	margin: 				0 auto;
	width:					275px;
	height:					46px;
	text-align:				center;
}

#login_header
{
	margin-top:				40px;
	font-size:				18px;
	color:					#999900;
}

#slideshow_login_header
{
	margin-top:				200px;
	font-size:				20px;
	font-weight:			bold;
	color:					#aaaa00;
}

#login_block
{
	margin:					0 auto;
	margin-top:				50px;
	line-height:			24px;
	text-align:				center;
}

#login_form
{
}

#login_block label
{
}

#login_block input
{
}


#copyright
{
	text-align:				center;
}

input
{
/*
	width:	200px;
*/
}

.input
{
	width:	200px;
}

.input_number
{
	width:	100px;
}

.input_row
{
/*
	min-height:		23px;
	height:       23px;
*/
}

select
{
	width:	204px;
}

.file_thumbnail
{
	border:	1px solid #404040;
}

.hr, hr, hr.tab_menu_end
{
  overflow: hidden;
  font-size: 0px;
  width: 100%;
  height: 2px;
  background: #fff;
  color: #fff;
  border: 0;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 25px;
  padding: 0;
}

.hr_tab_menu_end, hr.tab_menu_end
{
	margin: 0;
	margin-top:			0;
	margin-bottom:		10px;
}

.clear
{
	clear:		both;
}

.tab_text
{
	margin:		0;
	margin-left:	25px;
	margin-bottom:	10px;
	margin-right:   2em;
}

.tab_caption
{
	font-weight:	bold;
	font-size:		14px;
	margin:			0;
	margin-left:	25px;
	margin-bottom:	20px;
	color:			#003366;
}

*
{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		13px;
}

body
{
	margin:			0;
	padding:		0;
	background: 	#dedfde;
	color:			#000;
}

#main_layer
{
	width:					1200px;
	height:					100%;
	background: 			url('theme/cmdv3/images/bg_left_shadow.gif') top left repeat-y;
}

#second_layer
{
	width:					1200px;
	height:					100%;
	background: 			url('theme/cmdv3/images/bg_right_shadow.gif') top right repeat-y;
}

#left_block,
#central_block,
#right_block
{
	height:					100%;
	display:				inline;
}

#left_block
{
	float: 					left;
	width: 					100px;
}

#central_block
{
	float: 					left;
	height:					100%;
	width:					1000px;
	background: 			#fff;
}

#right_block
{
	float: 					left;
	width: 					100px;
}


#logo
{
	margin:					10px;
	margin-bottom:			0;
	margin-left:			17px;
	float:					left;
}

#logo img,
#golive img
{
	float: left;
}

#golive
{
	float:					left;
	margin:					10px;
	margin-bottom:			0;
	margin-top:				30px;
	margin-left:			100px;
}

#username_logout
{
	margin:					10px;
	margin-left:			15px;
	margin-top:				26px;
	color:					#444444;
	float:					left;
}

#cms_menu
{
	margin:					0;
	padding:				0;
	padding-top:			10px;
	padding-left:			15px;
	height:					60px;
}

.menu_image
{
/*
	height:					40px;
*/
}

#menu_super_layer {
	margin:	0;
	padding: 0;
	height: 10px;
}

#menu_sub_layer {
	margin:	0;
	padding: 0;
}

#inmenu_sub_layer {
	margin:					0;
	padding: 				0;
	margin-top:				10px;
	background:				url('theme/cmdv3/images/site_pages_layer.gif') top left repeat-y;
}

#site_pages
{
	margin:					0;
	display:				inline;
	float: 					left;
	width:					198px;
	background:				#E7E3E7;
}

#site_pages_location
{
	margin:					10px;
	margin-top:				0;
	margin-left:			18px;
	margin-bottom:			0px;
	width:					100%;
	color:					#aba800;
	font-size:				1.5em;
}

#site_pages_location_navigator
{
	color:					#023E80;
	font-size:				1em;
}

#site_pages_layer
{
	padding-top:			10px;
	padding-bottom:			5px;
	background:				#e7e3e7;
}

#site_pages_head
{
	margin:					0px;
	padding:				0px;
	padding-top:			18px;
	text-align:				center;
	height:					37px;
	background: 			url('gfx/leftpanel_top_exclaim.gif') left top no-repeat;
	font-weight: bold;
	color: #ffffff;
}

/*
#site_pages_layer,
#site_pages_sp,
#site_pages_container,
.site_pages_menu_row,
.site_pages_menu_row_content
{
	float: left;
}
*/

#main_area_header
{
	width: 100%;
	height: 20px;
	color: #ffffff;
	background: #044E8C;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
}

#cms_panel
{
	margin:					0;
    	background:				#f2f2f2;
    	min-height:				300px;
	
	width:					1000px;
}

#cms_panel_tab
{
	padding:				0;
	margin:					0;
}

#cms_panel_tabs_menu
{
	width:					100%;
	margin: 				0;
	padding: 				0;

	height:					41px;
	background:				#e7e3e7;
}



#username_logout a,
#username_logout a:hover,
#username_logout a:visited,
#username_logout a:active,
#username_logout a:link
{
	text-decoration:		none;
	color:					#000;
}

.site_pages_menu_row
{
	height: 31px;
}

.site_pages_menu_row_content
{
	background:				transparent;
	width: 180px;
}

.site_pages_menu_subpage_row
{
	display: block;
}

.site_pages_menu_row a,
.site_pages_menu_row a:hover,
.site_pages_menu_row a:visited,
.site_pages_menu_row a:active,
.site_pages_menu_row a:link
{
	text-decoration:		none;
	font-weight:			bold;
	color:					#fff;
	background:				transparent;
	cursor:					pointer;
}

.site_pages_menu_subpage_row a,
.site_pages_menu_subpage_row a:hover,
.site_pages_menu_subpage_row a:visited,
.site_pages_menu_subpage_row a:active,
.site_pages_menu_subpage_row a:link
{
	text-decoration:		none;
	font-weight:			bold;
	color:					#444444;
	background:				transparent;
}

.site_pages_menu_row_left,
.site_pages_menu_row_left_active,
.site_pages_menu_subpage_row_left,
.site_pages_menu_subpage_row_left_active
{
	float: left;
	width: 20px;
	height: 31px;
	background-color: #dedfde;
	background: url('theme/cmdv3/images/btn_gray_on_gray_left.gif') right;
	margin-left:		15px;
}
.site_pages_menu_row_left_active,
.site_pages_menu_subpage_row_left_active
{
	background: url('theme/cmdv3/images/btn_blue_on_gray_left.gif');
}
.site_pages_menu_subpage_row_left
{
	background: url('theme/cmdv3/images/btn_white_on_gray_left.gif');
}

.site_pages_menu_row_block,
.site_pages_menu_row_block_active,
.site_pages_menu_subpage_row_block,
.site_pages_menu_subpage_row_block_active
{
	float: left;
	width: 125px;
	padding-top: 3px;
	font-size: 12px;
	text-align: left;
	height: 28px;
	background-color: #dedfde;
	background: url('theme/cmdv3/images/btn_gray_on_gray_bg.gif') top left repeat-x;
}
.site_pages_menu_row_block_active,
.site_pages_menu_subpage_row_block_active
{
	background: url('theme/cmdv3/images/btn_blue_on_gray_bg.gif') top left repeat-x;
}
.site_pages_menu_subpage_row_block_active
{
	color:		#fff;
}
.site_pages_menu_subpage_row_block
{
	padding-left: 10px;
	width: 115px;
	background: url('theme/cmdv3/images/btn_white_on_gray_bg.gif') top left repeat-x;
}
.site_pages_menu_subpage_row_block_active
{
	padding-left: 10px;
	width: 115px;
}

.site_pages_menu_row_right,
.site_pages_menu_row_right_active,
.site_pages_menu_subpage_row_right,
.site_pages_menu_subpage_row_right_active
{
	float: left;
	width: 20px;
	height: 31px;
	background-color: #dedfde;
	background: url('theme/cmdv3/images/btn_gray_on_gray_right.gif') left;
}
.site_pages_menu_row_right_active,
.site_pages_menu_subpage_row_right_active

{
	background: url('theme/cmdv3/images/btn_blue_on_gray_right.gif');
}
.site_pages_menu_subpage_row_right
{
	background: url('theme/cmdv3/images/btn_white_on_gray_right.gif');
}

.button_remove
{
	padding-top: 5px;
	cursor: pointer;
	margin-left: 160px;
	position: relative;
	display: block;
}

.button_bulk
{
	padding-top: 5px;
	cursor: pointer;
	margin-left: 160px;
	display: block;
}

.button_on_white_left,
.button_left
{
	float: left;
	width: 20px;
	height: 31px;
	background: url('theme/cmdv3/images/btn_gray_on_lightgray_left.gif') right;
}

.button_on_white_left
{
	background: url('theme/cmdv3/images/btn_gray_on_white_left.gif') right;
}

.button_on_white_block,
.button_block
{
	float: left;
	width: 160px;
	padding-top: 1px;
	text-align: center;
	font-weight: bold;
	color:	#fff;
	height: 28px;
	overflow: hidden;
	background: url('theme/cmdv3/images/btn_gray_on_lightgray_bg.gif') top left repeat-x;
}

.button_on_white_block
{
	padding-top: 0;
	background: url('theme/cmdv3/images/btn_gray_on_white_bg.gif') top left repeat-x;
}

.button_on_white_right,
.button_right
{
	float: left;
	width: 20px;
	height: 31px;
	background: url('theme/cmdv3/images/btn_gray_on_lightgray_right.gif') left;
}

.button_on_white_right
{
	background: url('theme/cmdv3/images/btn_gray_on_white_right.gif') left;
}

.tab_head_first_item
{
	margin-left:	15px;
}

.tab_head_item a,
.tab_head_item a:hover,
.tab_head_item a:visited,
.tab_head_item a:active,
.tab_head_item a:link
{
	text-decoration:		none;
	font-weight:			bold;
	color:					#fff;
	cursor:					pointer;
}

.tab_head_item_left,
.tab_head_item_left_active
{
	float: left;
	width: 20px;
	height: 31px;
	background: url('theme/cmdv3/images/btn_gray_on_gray_left.gif');
}
.tab_head_item_left_active
{
	background: url('theme/cmdv3/images/btn_blue_on_gray_left.gif');
}

.tab_head_item_block,
.tab_head_item_block_active
{
	float: left;
	width: 85px;
	padding-top: 3px;
	text-align: center;
	font-size: 12px;
	height: 28px;
	overflow: hidden;
	background: url('theme/cmdv3/images/btn_gray_on_gray_bg.gif') top left repeat-x;
}
.tab_head_item_block_active
{
	background: url('theme/cmdv3/images/btn_blue_on_gray_bg.gif') top left repeat-x;
}

.tab_head_item_right,
.tab_head_item_right_active
{
	float: left;
	width: 20px;
	height: 31px;
	background: url('theme/cmdv3/images/btn_gray_on_gray_right.gif');
}
.tab_head_item_right_active
{
	background: url('theme/cmdv3/images/btn_blue_on_gray_right.gif');
}

.tab_head_item_text_sub a,
.tab_head_item_text_sub a:hover,
.tab_head_item_text_sub a:visited,
.tab_head_item_text_sub a:active,
.tab_head_item_text_sub a:link
{
	text-decoration:		none;
	color:					#fff;
}

.tab_head_item_text_sub a:hover,
.tab_head_item_text_sub a:active
{
	color:					#fff;


/*	color:					#ffaa00; */
}

.tab_head_active,
.tab_head_active a,
.tab_head_active a:hover,
.tab_head_active a:visited,
.tab_head_active a:active,
.tab_head_active a:link
{

/*	color:					#fff;*/

}

#cms_panel_subtabs_menu
{
        width:                                  100%;
        margin:                                 0;
        padding:                                0;

        height:                                 35px;
        /* background:                             url('gfx/ultralite_cms_panel_tabs_menu_bg.gif') left top repeat-x; */
        background:                             url('gfx/submenubar.gif') left top repeat-x;
}


.subtab_head_first_item
{
        margin-left:    15px;
}

.subtab_head_item a,
.subtab_head_item a:hover,
.subtab_head_item a:visited,
.subtab_head_item a:active,
.subtab_head_item a:link
{
        text-decoration:                none;
        font-weight:                    bold;
        color:                                  #fff;
        cursor:                                 pointer;
}

.subtab_head_item_left,
.subtab_head_item_left_active
{
        float: left;
        width: 9px;
        height: 35px;

}
.subtab_head_item_left_active
{
        /* background: url('theme/ultralite/images/ul_tab_btn_left.gif'); */
        background: url('theme/ultralite/images/subtab_selected_left.gif');
}


.subtab_head_item_block,
.subtab_head_item_block_active
{
        float: left;
        width: 90px;
        padding-top: 15px;
        text-align: center;
        font-size: 12px;
        height: 20px;
        overflow: hidden;
}
.subtab_head_item_block_active
{
        color:                                  #023C7B;
        /*background: url('theme/ultralite/images/ul_tab_btn_bg.gif') top left repeat-x; */
        background: url('theme/ultralite/images/subtab_selected_center.gif') top left repeat-x;
}

.subtab_head_item_right,
.subtab_head_item_right_active
{
        float: left;
        width: 9px;
        height: 35px;
}
.subtab_head_item_right_active
{
        /* background: url('theme/ultralite/images/ul_tab_btn_right.gif'); */
        background: url('theme/ultralite/images/subtab_selected_right.gif');
}

.subtab_head_item_text_sub a,
.subtab_head_item_text_sub a:hover,
.subtab_head_item_text_sub a:visited,
.subtab_head_item_text_sub a:active,
.subtab_head_item_text_sub a:link
{
        text-decoration:                none;
        color:                                  #fff;
}

.subtab_head_item_text_sub a:hover,
.subtab_head_item_text_sub a:active
{
        color:                                  #fff;


/*      color:                                  #ffaa00; */
}

.subtab_head_active,
.subtab_head_active a,
.subtab_head_active a:hover,
.subtab_head_active a:visited,
.subtab_head_active a:active,
.subtab_head_active a:link
{

/*      color:                                  #fff;*/

}


.tab_divider
{
	float:					left;
	width:					1px;
	background:				transparent;
}

#input_fields p,
#cms_panel_tab form
{
	margin: 	0;
	padding: 	0;
}

#above_footer {
    background-color: #dddddd;
    border-top: 2px solid white; 
}

#footer
{
/*	position:				static; */
	clear:					left;
	width:					100%;
/*	height:					20px; */

	font-size:				11px;
	color:					#000000;
	background-color:		#dddddd;
/*
	background-color:		#f2f2f2;
*/

	margin:					0;
/*	margin-top:				20px; */
	padding:				0;
	padding-top:			5px;
	
	
}

#footer,
#footer_left,
#footer_right
{
}

#footer_left
{
	float:					left;
	margin-left:			10px;
	font-size:				11px;
}

#footer_right
{
	float:					right;
	margin-right:			10px;
	font-size:				11px;
	font-weight:			bold;
}

#footer,
#footer a,
#footer a:hover,
#footer a:visited,
#footer a:active,
#footer a:link
{
	font-size:				11px;
	color:					#444444;
	text-decoration:		none;
}

.label
{
	float:					left;
	width:					140px;
	margin-left:			25px;
	font-weight: bold;
}

.submit
{
	margin-top:		20px;
	margin-left:	160px;
}

.input_color
{
	margin-left: 165px;
	width: 20px;
	height: 20px;
	border: 1px solid black; 
}

.list_column_color
{
	width: 23px;
	height: 23px;
	border: 1px solid black; 
}

.input_textarea
{
	width:	795px;
	height:	200px;
}

.list_row
{
	display: block;
	padding: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 10px;
	margin: 0;
	margin-right: 25px;
	margin-left: 25px;
	height: 30px;
	border: 1px solid #f7f3f7;
	/*cursor: move;*/
}

.list_row a
{
}

ol
{
	list-style: none;
	margin:0;
	padding:0;
}

.list_row_number
{
	float: left;
	width: 20px;
	margin: 0;
	padding-right: 10px;
	text-align: right;
}


.list_column {
	overflow: hidden;
	height: 30px;
}

list_column img {
	width: 25px;
	height: 25px;
}

.list_column,
div.list_column a
{
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	float: left;
	width: 100px;
}

.list_column_caption
{
	width: 220px;
}

.list_column_link
{
	display: block;
	font-weight: bold;
	width: 60px;
}

.list_row div img
{
	border: 0;
}


table
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
}

table.list, tr.lr
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}

tr.lr
{
	height: 45px;
	/*cursor: move;*/
/*
	margin-bottom: 1px;
	border-top: 1px solid #f7f3f7;
	border-left: 1px solid #f7f3f7;
	border-right: 1px solid #f7f3f7;
	border-bottom: 1px solid #f7f3f7;
	border-color: #f7f3f7;
*/
}

.green_border
{
	border-color: #ABA800;
}

tr.lr th
{
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

tr.lrh
{
	color: white;
	background: #044E8C;
	height: 25px;
}

th.lrch_not_first
{
	/* border-left: 2px solid white; */
}

td.lrc
{
	overflow: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align:middle;
}

td.lcb
{
	margin: 0;
	padding: 0;
	width: 20px;
}

td.lr_number
{
	width: 20px;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	font-weight: bold;
	vertical-align:middle;
}

td.lrc a img
{
	border: 0;
}

.lc_color
{
	width: 15px;
	height:15px;
	margin-left: 1px;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    float: left;
}

/*************/
/* Site Menu */
/*************/

a:link.treemenu {
	color: #000000;
	text-decoration: none;
}

a:active.treemenu {
	color: #000000!Important;
	text-decoration: none;
}

a:visited.treemenu {
	color: #000000;
	text-decoration: none;
}

a:hover.treemenu {
	color: #ABA800!Important;
	text-decoration: none!Important;
}

.menu_text,
.menu_text_active
{
  padding-top: 3px;
}

.menu_text,
div.menu_text a
{
	color:			#444444;
}
.menu_text_active,
div.menu_text_active a
{
	color:			#023c7b;
}

.horizontal_menu, .horizontal_menu ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.horizontal_menu li {
	text-align: center;
	font-weight:	bold;
	font-size: 12px;
	width: 110px;
	float: left;
	position: relative;
	background: transparent;
	border: 0px;
	margin-right: -1px;
}

ul.flip_menu_to_vertical {
	background: white;
	margin-left: 10px;
	margin-top: 1em;
}

.flip_menu_to_vertical li {
	width: 180px;
	text-align: left;
}

.flip_menu_to_vertical .menu_text, div.menu_text a {
	padding-top: 5px;
}

.flip_menu_to_vertical .menu_image
{
	float: left;
	margin-left: 5px;
}

.left_horizontal_menu{
	margin-left: 10px;
}

.left_horizontal_menu li {
	width: 115px;
}

.left_horizontal_menu li.long {
	width: 150px;
}


.horizontal_menu a
{
	display: block;
	padding: 3px;
	color: #000;
	text-decoration:  none;
}

.horizontal_menu a img
{
	border: 0;
}

#topmenu_super
{
	float: right;
	width: 360px;
}

.topmenu li
{
	margin-top: 10px;
	height:	5px;
	width: 90px;
}

.menu_image
{
	height: 40px;
}

.topmenu .menu_image
{
	height: 32px;
}

ul.right_menu
{
	margin-right: 10px;
}
.right_menu li
{
	width: 80px;
/*	width: 120px;*/
}

#topmenu_cover
{
	height: 70px;
}

#topmenu_divider
{
	margin-right:			20px;
	float:					right;
	width:					320px;
	height:					1px;
	background-color:		#C4C4C4;
}

/*************/
/* Main Menu */
/*************/

.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 24px; 
 left: 0px;
 width: 150px;
}

.menulist ul ul {
 top: -1px;
 left: 149px;
}

.menulist li {
 float: left;
 position: relative;
 background: transparent;
 border: 0px;
 border-right: 1px solid white;
 margin-right: -1px;
 color: #ffffff;
}

.menulist ul li {
 float: none;
 margin-right: 0;
 margin-bottom: -1px;
 background: #01386F;
 border: 0px;
 border: 1px solid #01386F;
 color: #ffffff;
}
.menulist ul>li:last-child {
 margin-bottom: 1px;
}

.menulist a.menu_main {
 display: block;
 padding: 3px;
 padding-left: 10px;
 padding-right: 10px;
 color: #ffffff;
 text-decoration:  none;
}

.menulist a {
 display: block;
 padding: 4px;
 color: #ffffff!Important;
 text-decoration:  none;
}

.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #ffffff!Important;
 background-color: #999999;
}

.menulist a:hover.menu_main, .menulist a.highlighted:hover.menu_main, .menulist a:focus.menu_main {
 color: #ffffff!Important;
 background-color: transparent;
}

.menulist  a.highlighted {
 color: #ffffff!Important;
 background-color: transparent;
}

.menulist a .subind {
 display:  none;
}
.menulist ul a .subind {
 display:  block;
 float: right;
}

.menulist a {
 padding-left: 10px;
 padding-right: 10px;
 float: left;
}
.menulist ul a {
 padding-left: 4px;
 padding-right: 4px;
 float: none;
}

.menulist a {
 float: none;
}


* html .menulist  ul li {
 float: left;
 height: 1%;
}
* html .menulist  ul a {
 height: 1%;
}


/* swfupload */

.uploading { color: #CCC; }
.uploadDone { color: #000; }

span.progressBar {
	width: 100px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 4px;
}


		#logo {
			z-index: 5;
		}
		
		#logo * {
			z-index: 6;
		}

		#bulker a {
			text-decoration: none;
			color: #ffffff;
		}
        /*
        #spanSWFUploadButton a {
			text-decoration: none;
		color: #ffffff;
		}
        */
		#bulk_capsle {
			background-color: #E7E3E7;
			padding: 5px;
			padding-left: 25px;
		}

		#bulk_capsle a {
			height: 32px;
			text-decoration: none;
			font-weight: bold;
			font-size: 14px;
			color: #044E8C;
			padding-top: 4px;
		}

		#queueinfo {
			font-weight: bold;
			font-size: 14px;
			color: #000000;
		}

		#clearqueuebtn {
			display: none;
		}

		.swfuploadbtn {
			display: block;
			width: 100px;
			padding: 0 0 0 20px;
		}
		
		.browsebtn { background: url(lib/SWFUpload/images/add.png) no-repeat 0 4px; }
		.uploadbtn { 
			display: none;
			background: url(lib/SWFUpload/images/accept.png) no-repeat 0 4px; 
		}
		
		.cancelbtn { 
			display: block;
			width: 16px;
			height: 16px;
			float: right;
			background: url(lib/SWFUpload/images/cancel.png) no-repeat; 
		}
		
		#cancelqueuebtn {
			display: block;
			display: none;
			background: url(lib/SWFUpload/images/cancel.png) no-repeat 0 4px;
			margin: 10px 0;
		}
		
		#SWFUploadFileListingFiles ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		.SWFUploadFileItem {

			display: block;
			width: 230px;
			height: 70px;
			float: left;
			background: #eaefea;
			margin: 0 10px 10px 0;
			padding: 5px;

		}

		.fileUploading { background: #fee727; }
		.uploadCompleted { background: #d2fa7c; }
		.uploadCancelled { background: #f77c7c; }
		
		.uploadCompleted .cancelbtn, .uploadCancelled .cancelbtn {
			display: none;
		}
		
		#progressBar {
			width: 200px;
			display: block;
			font-size: 10px;
			height: 4px;
			margin-top: 2px;
			margin-bottom: 10px;
			background-color: #CCC;
		}
		
/* --- lightbox --- */

#lightbox {

	position: absolute;

	display: block;
	width: 255px;
	height: 30px;
	padding: 5px;
	text-align: center;
	line-height: 0;
	z-index: 100;
	background-color: #F2F2F2;
	color: #003366;
	border: 2px solid #DCDEDC;

}

#loadingImage
{
	border: 0;
	display: block;
	margin: 0 auto;
	position: absolute;
	z-index: 150;
}


#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	margin: 0 auto;

	}



#imageContainer{

	padding: 10px;

}

#imageDataContainer,
#imageData,
#imageDetails,
#queueinfo,
#numberDisplay
 {
	text-align: center;
}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

	}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

	}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */

	display: block;

	}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }





#imageDataContainer{

	font: 11px Trebuchet MS, Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	}



#imageData{

	padding:0 10px;

	}

#imageData #imageDetails{ width: 80%; float: left; text-align: left;}	

#imageData #caption{ font-weight: normal; }

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; color: #999; }			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

	}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

	}	

#tab_warning
{
	background: #d33909;
	color: #ffffff;
	font-weight: bold;
	padding: 4px 25px;
}




/*honza*/
.FloatLeft { float: left; }
.FloatRight { float: right; }
div.frameHolder { width: 763px; margin: 0 0 20px 20px; background-image: url(http://www.tumic.cz/cmd3/images/frame/frame.gif); background-repeat: repeat-y; padding:0}
div.frameTop { width: 763px; height: 10px; background-image: url(http://www.tumic.cz/cmd3/images/frame/frame-top.gif); background-repeat: no-repeat; background-position: left bottom; font-size: 1px; }
div.frameBottom { width: 763px; height: 14px; background-image: url(http://www.tumic.cz/cmd3/images/frame/frame-bottom.gif); background-repeat: no-repeat; background-position: left top; font-size: 1px; }
div.frameContent{padding: 0 15px 0 10px}

div.frameHolderLong { width: 950px; margin: 0 0 20px 20px; background-image: url('theme/cmdv3/images/frame-long.gif'); background-repeat: repeat-y; padding:0}
div.frameTopLong { width: 950px; height: 10px; background-image: url('theme/cmdv3/images/frame-top-long.gif'); background-repeat: no-repeat; background-position: left bottom; font-size: 1px; }
div.frameBottomLong { width: 950px; height: 14px; background-image: url('theme/cmdv3/images/frame-bottom-long.gif'); background-repeat: no-repeat; background-position: left top; font-size: 1px; }
div.frameContentLong{padding: 0 15px 0 10px}

.clear_both { clear: both; }
.accessible { display: none; }

#videotutorial {
                        text-align: center;
                        padding-top:20px;
                        margin: 0px auto;
                        width: 100%;
                }
