td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#52616B;}
p {margin:0px 0px 10px 0px;}
.accent {color:#FF9900;}

.menu_table {margin-top:10px;}

.menu_level1 {border-top:1px solid #52616B; background:#919BA2 url(bg_menu_level1.gif) bottom repeat-x; padding:5px 15px 0px 15px; vertical-align:bottom;}
.item_level1_active {background:#B5BBBF url(bg_menu_tab_a.jpg) top repeat-x;
border-left:1px solid #52616B;
border-top:1px solid #52616B;
border-right:1px solid #52616B;
width:110px;
padding:5px;
vertical-align:top;
}
.item_level1 {width:110px;
padding:5px;
vertical-align:top;}

.item_level1_active a, .item_level1 a, .checklists a, .checklists a {font-weight:bold; color:#FFFFFF; text-decoration:none;}
.item_level1_active a:hover, .item_level1 a:hover, .checklists a:hover {font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.menu_level1 img, .menu_level1_active img {margin:0px 5px 0px 0px;}

.menu_level2 {background-color:#B5BBBF;}
.item_level2 {border:1px solid #9BA5AA; background:#ECEFF0 url(bg_menu_level2.gif) bottom right no-repeat; padding-right:20px;}
.item_level2 a {font-weight:bold; color:#52616B; text-decoration:none;}
.item_level2 a:hover, .item_level2 a.selected {font-weight:bold; color:#FF9900; text-decoration:none;}

.menu_level3 {background:#DFE3E4 url(bg_menu_level3.jpg) top repeat-x; padding:5px 10px 0px 10px;}
.menu_level3 a {color:#52616B; text-decoration:none; margin-right:15px;}
.menu_level3 a:hover {color:#FF9900; text-decoration:none;}
.menu_level3 img {margin:5px 5px 5px 0px; border:0px; vertical-align:middle;}

.modal, .modal_big {
    background-color:#fff;
    display:none;
    padding:15px;
    text-align:left;
    border:2px solid #333;

    opacity:0.8;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}
.modal {width:280px;}

.modal_big {
	max-width: 750px;
  min-width:200px;
	max-height: 500px;
}

.modal h2, .modal_big h2 {
	color: #52616B;
	margin-top:0px;
}

.modal_content {
	width: 100%;
	max-height: 425px;
	overflow: auto;
}

/* collapsable */
legend.collapsible {
	cursor:pointer;
}

legend.collapsed {
	cursor:pointer;
}

div.attention {
	padding-left: 36px;
	background: url(warning_32.gif) top left no-repeat;
	margin-bottom: 10px;
	min-height: 32px;
	//padding-bottom: 20px;
}

div.fieldset_help_edit {
	margin-bottom: 10px;
}

/* simple css-based tooltip */
div.field_tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:200px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;

    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

div.date_tooltip {
    background-color:#000;
    border:1px solid #fff;
    padding:10px 15px;
    width:100px;
    display:none;
    color:#fff;
    text-align:left;
    font-size:12px;

    /* outline radius for mozilla/firefox only */
    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
}

/* 26.01.2010*/


/* for 3331 demo -- end*/
textarea.collapsible {
}

fieldset.collapsed {
    border: none;
}

textarea.user_html {
	border: 2px solid #919BA2;
	width: 100%;
	background-color:#EEEEEE;
}

span.saving {
	background: url(ajax-loader-circle.gif) center right no-repeat;
	padding: 5px 0px 5px 0px;
}

.ajax_loading {
	background: url(ajax-loader-circle.gif) center center no-repeat;
}

legend.changed {
    color:#FF0000;
}

#header {
	position: relative;
	padding: 0 5px;
}

#header_logo {
	position: absolute;
}

#conInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #52616B;
}

#conInfo .user_login {
	color: #000000;
}

p.video_title {
    text-align: center;
    margin: 10px 0;
    font-weight: bold;
    text-decoration: underline;
}

#flashvideo .force_player {
    padding: 9px 0 9px 35px;
}

#flashvideo .force_player.display {
    background: url(Play-32.png) no-repeat;
}

#flashvideo .force_player.stop {
    background: url(decline.png) no-repeat;
}

#flashvideo .force_player.process {
    background: url(ajax-loader-circle-32.gif) no-repeat;
}

#VodPlayStop {
	border: 0px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	padding-bottom: 10px;
	margin: 0 5px;
	background: url(m86815-1.png) 0 0 no-repeat;
}

#VodPlayStop.streaming {
	background: url(m86815-1.png) -45px 0 no-repeat;
}

#VodPlayStop.loading {
	background: url(ajax-loader-circle-32.gif) -2px -1px no-repeat;
	cursor: default;
}

#vod-progressbox {
	display: none;
	border: 1px solid #999;
	border-radius: 3px;
	height: 13px;
	width: 208px;
	position: relative;
	margin-top: 2px;
}

#vod-progressbar {
	background: url(ajax-loader.gif) -6px -3px no-repeat;
	height: 13px;
	width: 1%;
	margin: 0;
	float: left;
	position: absolute;
	z-index: -1;
}