body {margin: 0; padding: 0; font-family: Tahoma, Geneva, sans-serif; min-width: 100%!important;}
.content {padding: 15px; background: url(../img/content_bg.gif) repeat-x; position: relative;}
.content input, .content label, .content textarea, .content select {margin: 0; padding: 0; font: 12px Tahoma, Geneva, sans-serif;}
.content #deiImgSize{ width:auto;}
.content label { clear:left; display:block; float:left; width:19.5%}
label.link_url{float:left; clear:none;}


.dialog_popup .dialog {width: 100%; background: url(../img/top_h_dialog.gif) repeat-x; padding: 41px 0 0!important; margin: 12px 0 0 0!important; border: 1px solid #666; }
* html .dialog_popup .dialog, * +html .dialog_popup .dialog {margin: 20px 0 0 0;}
.dialog_popup .dialog_bg {background: url(../img/dialog_bg.gif) repeat-y; padding: 14px 0 0 252px!important; margin: -14px 0 0!important; height:100%; position: relative;}
.dialog_popup .dialog_bg form .lang label {font-size: 12px; font-weight: bold; color: #000; float: left; padding: 5px 10px 0 0;}
.dialog_popup .dialog_bg form .lang {width: 100%; display: block; height: 30px;}
.dialog_popup .dialog_bg form .lang select {font: 12px Verdana, Arial, Helvetica, sans-serif; float: left; margin: 3px 0 0;}
.dialog_popup .dialog_bg input.button_lang {width: 22px; border: none; background: none; padding: 0; margin: 0 0 0 10px; float: left;}
.dialog_popup .dialog_bg p {font-size: 12px; font-weight: bold; margin: 0; padding: 0;}
.dialog_popup .left_nav {margin: -10px 0 0 -252px!important; float: left; padding: 0; list-style: none; height: 355px; display: block;}
.dialog_popup .image_paste{margin: 60px 0 0 -252px!important;float: left; padding: 0; display: block; padding-left: 4px!important;}
.dialog_popup .video_paste {margin: 20px 0 10px -252px!important; padding: 0 0 0 4px!important; float: left; display: block;}
.dialog_popup .image_paste img{ padding-left:4px}
.dialog_popup .image_prw {height:100px; width:234px;}
.dialog_popup .video_paste .image_prw {height: 170px;}
#signatureLabel{ display:none}
/*#deiPreview{width:111px}*/

.dialog_popup label.deiImgLabel {clear:none!important; display: block; overflow: hidden; margin-left: 15px; margin-top: 2px; width: auto!important;}
.dialog_popup input#deiImgH, .dialog_popup input#deiImgW {padding:0; width: 50px; margin-top: 1px;}

.dialog_popup .dialog_bg .left_nav {height: 320px!important;}
.dialog_popup .dialog_bg .img_folder {height: 304px!important; margin-top:-14px; position:relative; }
.dialog_popup .dialog_bg .edit_img_dlg {height: 352px!important;}

* +html .dialog_popup .dialog_bg .img_folder ul#imagesList li {overflow: visible!important;}

.dialog_popup .top_m {float: right; margin: -39px 6px 0 0!important; height: 21px; padding: 1px 0 0!important; display: block; overflow: hidden; background: url(../img/top_menu.gif) repeat-x;}
.dialog_popup .top_m ul {margin: 0; padding: 0 0 0 10px; list-style: none;}
.dialog_popup .top_m ul li {margin: 0; padding: 0 10px 0 0; float: left;}
.dialog_popup .top_m ul li a img {border: none;}
* html .dialog_popup .left_nav {margin-left: -136px;}
.dialog_popup .left_nav li {margin: 0; padding: 0 0 2px; font-size: 15px; background: url(../img/menu_sep.gif) 9px 100% no-repeat;}
.dialog_popup .left_nav li.end {background: none;}
.dialog_popup .left_nav li a {line-height: 26px; width: 226px; margin: 1px 0; display: block; padding: 0 9px; color: #234e8a; text-decoration: none;}
.dialog_popup .left_nav li a.selected {background: #FDB927;}
.dialog_popup .left_nav li a:hover, .dialog_popup .left_nav li a:active, .dialog_popup .left_nav li a:focus {background: #FDB927;}

.dialog_popup .site_map {width: auto; height: 300px; overflow: auto; }
.dialog_popup .img_folder, .dialog_popup .files_manager {margin: 0; height: 310px; overflow: auto; width:490px;}
.dialog_popup .files_manager{ height:290px; }

.dialog_popup .files_manager ul {margin: 0; padding: 0; list-style: none; width: 99%;}
.dialog_popup .files_manager ul li {margin: 4px 0!important; font-size: 12px; line-height: 12px; clear: left; text-align: right; padding: 0 2px;}
.dialog_popup .files_manager ul li.zebra {background: #ededed;}
.dialog_popup .files_manager ul li a {text-decoration: none; color: #000; width: 99%; display: block; padding: 3px .5% 1px; overflow: hidden;}
.dialog_popup .files_manager ul li a:hover {color: #f76100;}
.dialog_popup .files_manager ul li a:active, .dialog_popup .files_manager ul li a:focus {background: #234E8A; color:#fff;}
.dialog_popup .files_manager ul li a img {border: none; padding: 0 5px 0 0; float: left; margin: -1px 0 0;}
.dialog_popup .files_manager ul li a strong {float: left; font-weight: normal; cursor: pointer; display: block; width: 80%; text-align: left;}

.dialog_popup .img_folder ul {margin: 0; padding: 0; }
.dialog_popup .img_folder ul ul {position: absolute; top: 16px; left: 5px;}
.dialog_popup .img_folder ul li {margin: 0; padding: 12px 10px 0 0; float: left; list-style: none; text-align: center; height: 130px; position: relative;}
.dialog_popup .img_folder ul ul li {padding: 0 5px 0 0; height: auto;}
* html .dialog_popup .img_folder ul li {height: 140px;}
.dialog_popup .img_folder ul li a {text-decoration: none; font-size: 12px; color: #000; text-align: center; display: block; padding: 0; float: left;}
.dialog_popup .img_folder ul ul li a {display: inline; float: none; padding: 0;}
.dialog_popup .img_folder ul li a img {border: none;}
.dialog_popup .img_folder ul li a span {display: block; margin: 2px 0 0; width: 94px; border: 1px solid #fff; cursor: pointer; overflow: hidden; white-space: nowrap; padding: 0;}
.dialog_popup .img_folder ul li a span.border {height: 94px; border: 1px solid #666; display:table-cell; vertical-align: middle; overflow: hidden; padding: 0;}
.dialog_popup .img_folder ul li a:hover {padding: 0px;}
.dialog_popup .img_folder ul li a:hover span, .dialog_popup .img_folder ul li a:active span, .dialog_popup .img_folder ul li a:focus span {border: 1px dashed #ce953a; background: #316ac5; color: #fff; padding: 0;}
.dialog_popup .img_folder ul li a:hover span.border, .dialog_popup .img_folder ul li a:active span.border, .dialog_popup .img_folder ul li a:focus span.border {border: 3px solid #316ac5; background: #fff; padding: 0;}


/* Upload Dialog
=================================*/
.upload_dialog {width: 418px; background: #fff; border: 1px solid #999; overflow: hidden;}
.header_dial {width: 382px; padding: 23px 18px 0; background: url(../img/header_bg_dialog.gif) repeat-x; height: 40px; border-bottom: 2px solid #f76100;}
.header_dial h1 {margin: 0; padding: 0; font: 20px normal Verdana, Arial, Helvetica, sans-serif; color: #f76100;}
.upload_dialog p {font-size: 11px; color: #666; background: #f2f2f2; width: 382px; padding: 6px 18px; margin: 0;}
.upload_dialog form {margin: 0; padding: 14px 18px; background: url(../img/content_bg.gif) repeat-x;}

.upload_dialog form label, .table form label {width: 120px; float: left; font-size: 12px; display: block; clear: left; padding: 3px 0 2px;}
.upload_dialog form label {width: 150px;}

.upload_dialog form.uploadForm label {width: 90px;}

.upload_dialog form .video_dialog label {padding-bottom: 8px;}
.upload_dialog form .video_dialog label span {display: block;}
.upload_dialog form .video_dialog input {margin-bottom: 18px!important;}


.upload_dialog form #tab_1, .upload_dialog form #tab_2 {width: auto!important;}
.upload_dialog form #upload_img, .upload_dialog form #upload, .upload_dialog form #title, .upload_dialog form #updateAlt, .upload_dialog form #updateTitle, .upload_dialog form #alt, .upload_dialog form #caption, .upload_dialog form #summary, .upload_dialog form #rows, .upload_dialog form #cols {width: 290px; padding: 1px 3px; border: 1px solid #666; margin: 0 0 10px; float: left;}
.upload_dialog form #caption, .upload_dialog form #summary {width: 240px;}
.upload_dialog form #rows, .upload_dialog form #cols {width: 45px;}
.upload_dialog form #upload, .upload_dialog form #upload_img {width: 225px; float: left;}
.upload_dialog form .button {width: 60px; margin: 0 0 0 5px; text-align: center; font-size: 11px;}
.table form ul {margin: 0; padding: 0; clear: both;}
.table form ul li {margin: 0; padding: 0 41px 0 0; list-style: none; float: left; width: 63px;}
* html .table form ul li {padding-right: 13px;}
.table form ul li.end {padding: 0;}
.table form ul label {float: none;}
.table form ul label input {margin: 5px 0 0 22px;}
.table form ul li img {display: block;}
.clear {height: 1px; overflow: hidden; clear: both;}

.dialog_path {position: absolute; background: url(../img/top_menu.gif) repeat-x; left: 5px; top: -25px; padding: 4px 5px!important; width: 650px;}
.dialog_path {position: absolute; background: url(../img/top_menu.gif) repeat-x; left: 5px; top: -25px; padding: 4px 5px!important; width: 650px;}

/* Flash Upload Dialog
=================================*/
.flash_upload_dialog {overflow: auto;} 
.flash_upload_dialog form {margin: 0; padding: 14px 18px;} 
.flash_upload_dialog form ul li {padding: 0 0 5px 0; overflow: hidden; list-style: none;} 
.flash_upload_dialog form ul li span.image_preview {padding: 5px; width: 100px; height: 100px; text-align: center; float: left; display: block; border: 1px solid #666666;}
.flash_upload_dialog form ul li span.image_preview span {width: 100px; height: 100px; overflow: hidden; display: block;}
.flash_upload_dialog form ul li span.image_preview span span {margin: 0 0 0 -115px; width: 330px; display: block;}
.flash_upload_dialog form ul li span.image_preview span span img {height: 100px;}
.flash_upload_dialog form ul li label {margin: 15px 0 0 15px; padding: 3px 0 2px; width: 100px; font-size: 12px; float: left; display: block;} 
.flash_upload_dialog form ul li input {margin: 15px 0 0 0; padding: 1px 3px; width: 285px; font: 13px Tahoma,Geneva,sans-serif; float: left; display: block; border: 1px solid #666666;}

.proper_p_announcement fieldset, .proper_p fieldset {margin: 0; padding: 0; border: none;}
.proper_p_announcement legend, .proper_p legend {display: none;}

.radio {clear: both;}
.radio input {width: auto; padding: inherit; margin: auto; border: none;}
.radio label {padding-right: 30px; font-size: 12px; line-height: 12px;}
.radio p span {width: 155px; display: block; float: left; font-size: 12px}
.radio p {font-size: 12px; margin: 0; padding: 0 0 15px;}

.img_n {clear: both; float: left; width: 49%; margin: 0 0 20px;}
.img_n label {margin: 0; font-size: 12px; font-weight: bold; line-height: 24px; padding: 0 0 10px 40px; height: 24px; margin: 0 0 0 10px; clear: none;}
.img_n label.article {background: url(../img/article_ico.gif) no-repeat;}
.img_n label.announcement {background: url(../img/announcement_ico.gif) no-repeat;}
.img_n label.photogallery {background: url(../img/photogallery_ico.gif) no-repeat;}
.img_n input {width: auto; margin: 5px 0 0; border: none; float: left; clear: left;}
.img_n_p {float: left;background: #f2f2f2; width: 49%; margin: 0 0 20px;}
.img_n_p p {margin: 0; padding: 20px;}

* html .formWindow .footer, * +html .formWindow .footer { padding:7px 0 0.2em!important; overflow:visible; height:auto!important; background: none!important; text-align: center!important;}
* html .proper_p_announcement .footer, * +html .proper_p_announcement .footer, * html .ui-dialog-content .footer, * +html .ui-dialog-content .footer {padding-top: 0;}
.upload_dialog form .center_button {padding: 25px 0 15px; clear: both;}
.footer form {margin: 0; padding: 0;}
.demo button, dd #submit, dd #cancel, .footer input, .footer button, .center_button input, .center_button button,
.upload_dialog .center_button input, .footer_dialog input, .formWindow .content_list input.changeButton {margin: 0 14px 0 0; font-size: 12px; border: none; background: url(../img/button_bg_big.gif); padding: 0 5px 5px; width: auto!important; height: 24px; border: 1px solid #ccc; border-width: 0 1px; cursor: pointer;}

* +html .footer button {line-height: 16px;}
* +html .footer input {line-height: 20px; position: relative; height: 26px;}
* html label {position: relative;}
.clear_form_element {clear: both;}


.column .footer {text-align: left; padding: 0 0 0 170px;}
* +html .column .footer {padding-top: 10px;}

/*=====================================bottom bg */
.content_column .postcard form .footer_but span {padding: 0; display: inline;}
* html .content_column .postcard form  input.botton {padding: 0;}

/*=====================================dialog delete page */
.content .proper_p .stand_font {font-size: 12px; margin: 0; padding: 0;}

.wym_nes_box {width: 231px; padding: 2px 0 0 2px!important; float: left; background: url(../img/editor_bgr.jpg); overflow: hidden; height: 468px;}
* +html .wym_nes_box {margin: 0 0 0 -40px;}
.wym_nes_box .wym_top {background:url(../img/window_bgr.jpg) repeat-x; height:27px}
.wym_nes_box .wym_top p {height:27px; font-size: 14px; line-height: 27px; color: #fff; padding: 0 0 0 12px; margin: 0; font-weight: bold;}
.img_box_news {background: url(../img/img_bg_box.gif) no-repeat; width: 234px; height: 234px; overflow: hidden;}

.wym_skin_dialog .head h2 {font-weight: bold!important;}

.add_link_p {background: url(../img/left_b.gif) 0 100% no-repeat; padding: 0 0 2px;}
.a_bg {background: #fff; padding: 12px 0!important; width: 234px; text-align: right;}
.a_bg a {font-size: 12px; text-decoration: none; color: #007ac1; margin: 0 12px 0 0; font-weight: bold;}
.a_bg a:hover, .a_bg a:focus, .a_bg a:active {text-decoration: underline;}
.left_h {background: url(../img/left_h.gif) no-repeat; width: 234px; height: 40px; display: block; overflow: hidden; margin: 2px 0 0!important;}
.left_h h2 {height: 40px; color:#003366!important; line-height: 40px!important; font-size: 15px!important; font-weight: bold!important; margin: 0!important; padding: 0 0 0 10px!important;}
.wym_tools_l {background: #fff; padding: 0 0 11px!important; overflow: hidden;}

.wym_tools_l object {width: 150px; overflow: hidden; width: 234px; height: 170px;}
* html .wym_tools_l {overflow: visible; height: 1%;}
.wym_tools_l textarea {border: 1px solid #ccc!important; width: 210px; height: 63px; padding: 1px!important; margin: 0 9px; font-size: 11px; color: #515050!important;}

#topPart fieldset, .proper_p fieldset {margin: 2px 0 0 0; padding: 0; border: none;}
#topPart legend, .proper_p legend {display: none!important;}

.proper_p_announcement .news_box_title {padding: 10px; display: block; overflow: hidden;}
.proper_p_announcement .news_box_title #anchor1, .demo .date .dp-choose-date,
.proper_p_announcement .news_box_title .calendar_icon {background: url(../img/calendar_ico.gif) no-repeat; width: 22px; height: 21px; overflow: hidden; text-indent: -9999px; display: block; float: left; margin: 0 0 0 5px;}


* html .proper_p_announcement .news_box_title {height: 1%; overflow: visible;}
.proper_p_announcement .news_box_title .hint {font-size: 12px; white-space: nowrap; display: block; padding: 0 0 .3em;}
.proper_p_announcement .news_box_title label.optional, .proper_p_announcement .news_box_title #cbIsActual {width: auto; margin: 0 10px 0 0;}
.proper_p_announcement .news_box_title textarea {width: 600px; padding: 2px; float: left; height: 35px; font-size: 12px; clear: none; margin: 0 0 7px;}
.proper_p_announcement .news_box_title input {width: 100px; font-size: 12px; float: left; margin: 0 0 7px;}
.proper_p_announcement .news_box_title select {width: 35%; font-size: 12px; float: left; margin: 0 0 7px;}
.proper_p_announcement .news_box_title #cbIsActual {margin: 2px 0 7px;}
* +html .proper_p_announcement .news_box_title select {float:none; }

.proper_p_announcement .news_box_title  .inline div {width: 50%; float: left;}
.proper_p_announcement .news_box_title  .inline div .hint {margin: 0 0 0 70px; float: left;}
.proper_p_announcement .news_box_title  .inline label {clear: none; float: none;}
.proper_p_announcement .news_box_title  .inline textarea {width: 415px;}
.proper_p_announcement .news_box_title  .inline textarea#txtTitle { margin-right: 1em; }

.hint,
.captcha_container ul.errors li {color: #cc0000}

.proper_p_announcement {display: block; overflow: hidden; width: 1024px;}
.proper_p_announcement .wym_box {float: right; width: 787px;}
.proper_p_announcement .wym_skin_dialog .wym_area_top {width: 540px;}
.proper_p_announcement .wym_skin_dialog .wym_area_main {width: 540px;}
.proper_p_announcement .wym_skin_dialog .wym_area_right {width: 245px;}

.error_width_evn .proper_p_announcement {width: 1007px;}
.error_width_evn .proper_p_announcement .wym_box {width: 770px;}
.error_width_evn .proper_p_announcement .wym_skin_dialog .wym_area_top {width: 523px;}
.error_width_evn .proper_p_announcement .wym_skin_dialog .wym_area_main {width: 523px;}
.error_width_evn .proper_p_announcement .dialog_popup_footer {padding: 5px 0;}

.error_width_ann .proper_p_announcement {width: 1007px;}
.error_width_ann .proper_p_announcement .wym_box {width: 770px;}
.error_width_ann .proper_p_announcement .wym_skin_dialog .wym_area_top {width: 523px;}
.error_width_ann .proper_p_announcement .wym_skin_dialog .wym_area_main {width: 523px;}
.error_width_ann .proper_p_announcement .dialog_popup_footer {padding: 5px 0;}

.ui-dialog {border: 1px solid #999999; background-color: #fff;}
.ui-dialog-titlebar {background: url(../img/header_bg.gif) repeat-x; height: 44px; border-bottom: 2px solid #f76100; overflow: hidden; width: 100%;}
.ui-dialog-titlebar .ui-dialog-titlebar-close {display: none!important;}
.ui-dialog-titlebar span.ui-dialog-title {font: 20px normal Verdana, Arial, sans-serif; margin: 0; padding: 0 17px; color: #f76100; line-height: 44px;}
.ui-dialog-content {margin: 0;}

#DialogEditLink .site_map, #DialogEditLink .files_manager, #DialogEditLink .img_folder {height: 304px; margin-top:-14px}
#DialogEditLink #externalLinkTab, #DialogEditLink #linkToEmailTab {height: 280px;}
	 /*image replacements on site map page (admin) - change page order*/


/*	Search panel
----------------*/
#DialogEditLink .files_manager .search {padding: 10px 0 0; overflow: hidden;}
#DialogEditLink .files_manager .search input[type=text] {font: 13px Tahoma, Geneva, sans-serif; color: #000; border: 1px solid #666; width: 80%; float: left; margin: 0 5px 0 0; padding: 2px 5px 1px;}
#DialogEditLink .files_manager .search a {float: left;}
#DialogEditLink .files_manager .search a img {border: none; padding: 2px 0 0;}

/*	Search panel paging
----------------*/
#DialogEditLink .files_manager .paging {list-style: none; overflow: hidden; padding: 5px 0;}
#DialogEditLink .files_manager .paging li {margin: 0 5px 0 0!important; float: left; text-align: left; clear: none;}
#DialogEditLink .files_manager .paging li a {display: block; background: #fff; border: 1px solid #bfc8d9; color: #007ac4; padding: 3px 7px; display: block; width: auto;}
#DialogEditLink .files_manager .paging li span {color: #f66100; font-weight: bold; padding: 3px 7px; border: 1px solid #fff; display: block;}


/* Newsletter
=================================== */

/* Email */
#emailContent .proper_p_announcement {width: auto; margin: -15px;}
#previewHtmlMessageDiv {height: 485px; overflow: auto;}
#emailContent .proper_p_announcement .news_box_title {padding: 7px 10px 0; overflow: hidden;}
#emailContent .proper_p_announcement .wym_box {float: none;}
#emailContent .proper_p_announcement button#listSelect {float: left; width: 90px; margin: 0 10px 0 0;}
#emailContent .proper_p_announcement .news_box_title input {width: 35%;}
#emailContent .proper_p_announcement span.description  {display:block; font-size:12px; white-space:nowrap;}

.proper_p_announcement .news_box_title label, .proper_p_announcement .news_box_title label.optional {float: left; width: 70px; display: block; clear: left; font-size: 12px; padding: 2px 0; overflow: hidden; margin: 0;}
.proper_p_announcement .news_box_title label.optional {width: 150px;}
#emailContent .proper_p_announcement .news_box_title label.optional {width: 100px;}

.report .right_bg {height: 195px; width: 95%; overflow: auto; margin: 10px auto;}
.report .right_bg .left_tab {width: 100%; border-collapse: collapse; border-spacing: 0; padding: 0; border-bottom: 3px solid #b3b3b3;}
.report .right_bg .left_tab th {background: #6593bf; color: #fff; font-size: 12px; font-weight: bold;  line-height: 24px; margin: 0; padding: 0 .3em;}
.report .right_bg .left_tab tr.zebra td {background-color:#f5f5f5}
.report .right_bg .left_tab td {padding: 5px 2px 4px 5px; border-right: 1px solid #b3b3b3; margin: 0; font-size: 12px;}

#page .content_column button#cancel {width: 100px; margin: 0 auto;}

.demo {padding: 10px; height: 290px;}
.demo .date label {width: 50px; float: left; font-size: 12px;}
.demo .date input {float: left; font-size: 12px;}
.demo .date .dp-choose-date {margin: 0 0 0 5px;}

.demo #form {clear: both; padding: 10px 0 0;}
.demo #form label {font-size: 12px; float: left; padding: 6px 10px 0 4px;}
.demo #form input {font-size: 12px; float: left; margin: 7px 0 0;}
.demo #form select {float: left; margin: 3px 10px 0 0;}

.demo #form table {width: 100%; border-spacing: 0; border-collapse: collapse; border-top: 1px solid #666; border-left: 1px solid #666; margin: 15px 0 0;}
.demo #form table th {border-bottom: 1px solid #ccc; border-right: 1px solid #666; font-size: 12px; background: #537da3; padding: 5px; color: #fff;}
.demo #form table td {border-bottom: 1px solid #ccc; border-right: 1px solid #666; font-size: 12px; padding: 5px; text-align: center; vertical-align: middle;}
.demo #form table td a img {border: none;}
.demo #form table td.zebra {background: #CCC;}

.demo button {line-height: 2em;}
* +html .demo button {margin-left: 5px;}



/*seite
==========================*/
#recursive {width: auto;}
.elements_list {width: 100%; margin: -10px 0 0; padding: 0; height: 80px;}
.elements_list li {background: none; list-style: none; margin: 0; padding: 0 0 5px; overflow: hidden;}
.elements_list li label {width: 140px; padding: 4px 0 0; float: left;}
.elements_list li select {width: 210px; margin: 0 0 0 5px;}
.elements_list li input {width: 206px; margin: 0 0 0 5px;}
.elements_list li input#recursive {margin: 5px 0 0 5px;}

* +html .elements_list li label {padding: 0;}
* +html .elements_list input {width: 198px;}
* +html .elements_list input#recursive {padding: 0; width: auto; border: none; margin: -2px 0 0;}

.footer input {float: none!important;}

table.jCalendar {border-spacing: 0; border-collapse: collapse; border: none; font-size: 12px; border-top: 1px solid #527ca4; border-right: 1px solid #527ca4;}
table.jCalendar th {background: #d3dfeb; color: #000103; font-weight: normal; padding: 3px 5px; border-bottom: 1px solid #527ca4; border-left: 1px solid #527ca4;}
table.jCalendar td {background: #f4f4f4; color: #000103; padding: 3px 5px; text-align: center; border-bottom: 1px solid #527ca4; border-left: 1px solid #527ca4;}
table.jCalendar td.other-month {color: #989898;}
table.jCalendar td.today {background: #f4c7a8 url(../img/in_day.gif) 0 100% no-repeat;}
table.jCalendar td.selected {background: #f66; color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f4c7a8 url(../img/in_day.gif) 0 100% no-repeat;}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {background: #f4c7a8 url(../img/in_day.gif) 0 100% no-repeat;}
table.jCalendar tr.selectedWeek td {background: #f66; color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #bbb; color: #888;}
table.jCalendar td.other-month.dp-hover {background: #f4f4f4; color: #989898;}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {position: relative; background: #537da3; margin: 21px 0 0;}
div#dp-popup {position: absolute; z-index: 199; width: 175px; padding: 0 0 0 1px;}
div.dp-popup h2 {font-size: 12px; text-align: center; margin: 3px 0; padding: 0; color: #fff;}
a#dp-close {font-size: 11px; padding: 4px 0; text-align: center; display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000; text-decoration: none; padding: 1px 2px 2px; color: #fff; font-weight: bold; font-size: 12px;}
div.dp-popup div.dp-nav-prev {position: absolute; top: 2px; left: 4px; width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}

/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute; top: 2px; right: 4px; width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default; color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}

.send_dialog {width: 767px; height: 590px; padding: 0 15px 0;}
.send_dialog h2 {margin: 0; padding: 20px 0 10px; color: #007AC1; font-size: 20px; font-weight: normal;}
.send_dialog p {color: #000; font-size: 12px; padding: 0 0 5px; margin: 0;}
.send_dialog table {width: 100%; border-spacing: 0; border-collapse: collapse; border-top: 1px solid #666; border-left: 1px solid #666;}
.send_dialog table td {border-bottom: 1px solid #666; border-right: 1px solid #666; font-size: 12px; padding: 5px; text-align: center; vertical-align: top;}
.send_dialog .send_user {width: 100%; height: 490px; overflow: auto; padding: 1px;}


/* _Template Menu_ 
***************************************************/
.template_menu {width: 99%; padding: 0 0 1em;}
.template_menu ul {list-style: none; padding: 0; margin: 0;}
.template_menu ul li {border-top: 1px solid #666; margin: 0; padding: 0;}
.template_menu ul li.end {border-bottom: 1px solid #666;}

.template_menu ul ul {list-style: none; overflow: hidden; padding: 10px 1em 0 3em;}
.template_menu ul ul li {float: left; padding: 0 0 10px; margin: 0 0 0 -3em; border: none; width: 3em;}
.template_menu ul ul li input {width: auto; margin: 0 0 0 1em;}
.template_menu ul ul li + li {width: auto; margin: 0;}
.template_menu ul ul li img {float: left; border: 1px solid #666; margin: 0 1em 0 0;}
.template_menu ul ul li p {margin: 0; padding: 0; font-size: 12px; overflow: hidden;}

.template_menu  {height:auto; margin: 0; padding: 0;}
.template_menu input { width:auto; display:block; margin:1px 0; border:0; position:relative; z-index:255; }
.template_menu ul li { overflow:hidden; padding:0 0 10px 0;}
.template_menu .checkModule { overflow:hidden; background:#fff; position:relative; clear:both; padding:10px 0; float:left;}
.template_menu .checkModule img { float:left; margin:0 20px 20px 20px; width:137px; }
.template_menu h3, .template_menu  label { width:100%; margin:10px 0 0 0; }
.template_menu .hint { margin:10px 0; color:#000; position:relative; top:10px; line-height:140%; }
.template_menu .tabListPanel {font-size:1.2em; margin: 0; padding: 0;}
.template_menu .footer {float:none !important; clear:none; display: block; margin:10px 5px !important; padding: 0; width:100%; text-align:center;}
.template_menu .footer input {display: inline;}
.moduleList li {clear:both; width:100%;}
.skinList .locationgroup input { clear:both; }
.skinList .footer {float:none !important; margin: 0; padding: 0; display: block;}
.tabs .typePanel .skinList {margin: -1px 0 15px;}

/* Menu Form
***************************************************/

.menuForm .proper_p_announcement {display: block; overflow: hidden; width: auto;}
.menuForm .proper_p_announcement .wym_box {float: none;}

/* Calendar Dialog
***************************************************/
.calendar .date {float: left; width: 40%;}
.calendar .date label, .demo .date input {font: 12px Tahoma, Geneva, sans-serif; color: #000; float: left; display: block; margin: 0 5px 0 0; width: auto;}
.calendar .date input {width: 9em;}
.calendar #form table th, .calendar #form table td {width: 45%;}

/* fix dialog error message (user edit pass) */
#confirmpassword_passwordsDoNotMathError p.errors {padding: 0;}

/* Dialog upload img */
.content_column .fach_image {text-align: center; padding: 10px 0; overflow: hidden;}
.content_column .fach_image p {font-size: 12px; color: #000; margin: 0; padding: 10px 0;}
.content_column .fach_image label, .content_column .fach_image input  {font: 12px Tahoma, Geneva, sans-serif; color: #000; float: left; text-align: left; margin: 0 0 10px;}
.content_column .fach_image label {display: block; width: 20em; margin: 0 0 10px 20px; clear: both;}

/* Dialo new page */
/*.content form#pageContents {margin: 0!important;}
.content .scrollContent form#pageContents .footer {position: absolute!important; bottom: 10px!important; left: 0!important; width: 100%!important;}
* +html .content .scrollContent form#pageContents .footer {bottom: -27px!important; z-index: 1000; height: 27px;}
* +html .content .scrollContent form#pageContents .footer input, * +html .content .scrollContent form#pageContents .footer button  {position: relative; z-index: 100000;}
/*

/* report dialog */
.reg_online_report {height: 570px; overflow: auto; margin: 10px 10px; padding: 1px}
.reg_online_report table {width: 100%; border-spacing: 0; border-collapse: collapse; border-top: 1px solid #666; border-left: 1px solid #666; margin: 15px 0 0;}
.reg_online_report table td.header {border-right: 1px solid #666; font-size: 12px; background: #537da3; padding: 5px; color: #fff;}
.reg_online_report table td {border-bottom: 1px solid #666; border-right: 1px solid #666; font-size: 12px; padding: 5px; text-align: center; vertical-align: middle;}
.reg_online_report table td.zebra {background: #CCC;}

/* _color panel_ */
.tabs .typePanel dd {width: auto; margin: 0; padding: 0;}
.tabs fieldset#skinPanel {padding: 0;}
.tabs fieldset#skinPanel fieldset {padding: 0;}
.tabs .typePanel fieldset#skinPanel ul {margin: 0; padding: 10px 15px; overflow: hidden; border-bottom: 1px solid #666; width: 664px;}
.tabs .typePanel fieldset#skinPanel ul li {overflow: hidden; border: 1px dashed #ddd; padding: 5px; overflow: hidden; width: 310px; height: 230px; float: left; margin: 5px;}
.tabs .typePanel fieldset#skinPanel ul li input {width: auto; padding: 0; margin: 0 10px 0 0;}
.tabs .typePanel fieldset#skinPanel ul li label {width: auto;}
.tabs .typePanel fieldset#skinPanel ul li label img {float: none; margin: 0;}

* +html .tabs .typePanel dd {float: left!important; width: 90%!important;}


/*	GLOBAL CORRECT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	text color
--------------*/
.text_green, tr.text_green td {color: green!important;}
.text_red, tr.text_red td {color: red!important;}
.text_yellow, tr.text_yellow td {color: yellow!important;}
.text_orange, tr.text_orange td {color: #ffe1b5!important;}
.text_black, tr.text_black td {color: #000!important;}
.text_white, tr.text_white td {color: #fff!important;}

/*	text align
--------------*/
.text_center {text-align: center!important;}
.text_left {text-align: left!important;}
.text_right {text-align: right!important;}

/*	content background
----------------------*/
.background_green, tr.background_green td {background: #DBFEE6!important;}
.background_red, tr.background_red td {background: #FFC4B6!important;}
.background_yellow, tr.background_yellow td {background: #FFF7B4!important;}
.background_orange, tr.background_orange td {background: #ffe1b5!important;}
.background_black, .trbackground_black td {background: #000!important;}
.background_white, tr.background_white td {background: #fff!important;}

/*	content align
-----------------*/
.align_left {float: left;}
.align_right {float: right;}

/*	content clear
-----------------*/
.clear_left {clear: left!important;}
.clear_right {clear: right!important;}
.clear_both {clear: both!important;}

/*	content border
------------------*/
.no_border, tr.no_border td {border: none!important;}
.no_border_top, tr.no_border_top td {border-top: none!important;}
.no_border_bottom, tr.no_border_bottom td {border-bottom: none!important;}
.no_border_left, tr.no_border_left td {border-left: none!important;}
.no_border_right, tr.no_border_right td {border-right: none!important;}


.border, tr.border td {border: 1px solid #C0BEBF!important;}
.border_top, tr.no_border_top td {border-top: 1px solid #C0BEBF!important;}
.border_bottom, tr.border_bottom td {border-bottom: 1px solid #C0BEBF!important;}
.border_left, tr.border_left td {border-left: 1px solid #C0BEBF!important;}
.border_right, tr.border_right td {border-right: 1px solid #C0BEBF!important;}

/*	content padding/margin
--------------------------*/
.no_padding {padding: 0!important;}
.no_margin {margin: 0!important;}

/*	content column width
------------------------*/
div.two_col div, ul.two_col li {width: 50%; display: block; float: left;}
div.three_col div, ul.three_col li {width: 33.3%; display: block; float: left;}
div.four_col div, ul.four_col li {width: 25%; display: block; float: left;}
div.five_col div, ul.five_col li {width: 20%; display: block; float: left;}

ul.two_col, ul.three_col, ul.four_col, ul.five_col {overflow: hidden; margin-left: 0;}

div.two_col div div, ul.two_col li li,
div.three_col div div, ul.three_col li li,
div.four_col div div, ul.four_col li li,
div.five_col div div, ul.five_col li li {width: auto; float: none;}

.col_05 {width: 5%!important;}
.col_10 {width: 9.9%!important;}
.col_15 {width: 15%!important;}
.col_20 {width: 20%!important;}
.col_25 {width: 25%!important;}
.col_30 {width: 30%!important;}
.col_35 {width: 35%!important;}
.col_40 {width: 40%!important;}
.col_45 {width: 45%!important;}
.col_50 {width: 50%!important;}
.col_55 {width: 55%!important;}
.col_60 {width: 60%!important;}
.col_65 {width: 65%!important;}
.col_70 {width: 70%!important;}
.col_75 {width: 75%!important;}
.col_80 {width: 80%!important;}
.col_85 {width: 85%!important;}
.col_90 {width: 90%!important;}

select.col_05 {width: 6.2%!important;}
select.col_10 {width: 11.2%!important;}
select.col_15 {width: 16.2%!important;}
select.col_20 {width: 21.2%!important;}
select.col_25 {width: 26.2%!important;}
select.col_30 {width: 31.2%!important;}
select.col_35 {width: 36.2%!important;}
select.col_40 {width: 41.2%!important;}
select.col_45 {width: 46.2%!important;}
select.col_50 {width: 51.2%!important;}
select.col_55 {width: 56.2%!important;}
select.col_60 {width: 61.2%!important;}
select.col_65 {width: 66.2%!important;}
select.col_70 {width: 71.2%!important;}
select.col_75 {width: 76.2%!important;}
select.col_80 {width: 81.2%!important;}
select.col_85 {width: 86.2%!important;}
select.col_90 {width: 91.2%!important;}


/* #pageEditAnnouncement .proper_p_announcement .news_box_title */
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event {overflow: hidden; list-style: none; margin: 0; padding: 0;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event li {margin: 0; padding: 0 0 10px;}

#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event li div.clear {clear: none; float: none; height: 0; font-size: 0;}

#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul {list-style: none; margin: 0; padding: 0; overflow: hidden;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li {padding: 0;}

#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_70 label {width: 28%; float: left; margin: 0 2% 0 0; font: 12px Tahoma, Geneva, sans-serif;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_70 input {width: 65%; float: left; padding: 2px; font: 12px Tahoma, Geneva, sans-serif; margin: 0;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_70 select {width: 30.2%; float: left; font: 12px Tahoma, Geneva, sans-serif; margin: 0;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_70 textarea {width: 65%; float: left; height: 15px; font: 12px Tahoma, Geneva, sans-serif; margin: 0;}

#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_30 ul li {padding: 0 0 5px; overflow: hidden;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_30 label {width: 45%; float: left; margin: 0 2% 0 0; font: 12px Tahoma, Geneva, sans-serif; margin: 0;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_30 input {width: 35%; float: left; padding: 2px; font: 12px Tahoma, Geneva, sans-serif; margin: 0;}

#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul.end li.col_30 {padding-top: 3px;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul.end li.col_30 label {width: auto; padding: 0 10px 0 0;}
#pageEditAnnouncement .proper_p_announcement .news_box_title ul.form_event ul li.col_30 input#cbIsActual {padding: 0; width: auto; font: 12px Tahoma, Geneva, sans-serif;}

#editTestingTemplate .content {padding-bottom: 5px!important; overflow: hidden;}

/* Ilf
=================================== */
.groupEditor {padding: 9px 13px;}
.groupEditor form.regGroupForm label {width: 30%; float: left; color: #000; font: 12px Tahoma, Geneva, sans-serif; padding:5px 0;}
.groupEditor form.regGroupForm input[type=text], .groupEditor form.regGroupForm select {border: 1px solid #7e9db9; color: #000; font: 13px Tahoma, Geneva, sans-serif;}
.groupEditor form.regGroupForm input[type=text] {padding-top: 2px;}
.groupEditor form.regGroupForm select {width: 70%; height: 22px; margin: 1px 0 0;}
.groupEditor form.regGroupForm textarea {width: 99.6%; float: left; height: 65px; font: 13px Tahoma, Geneva, sans-serif; margin: 7px 0 0 0; border: 1px solid #7e9db9;}
.groupEditor form.regGroupForm p.url {font-size: 12px; color: #666; float: left; width: 40%; padding: 0; margin: 0;}
.groupEditor form.regGroupForm input[type=text] {width: 28%; padding: 1px 2px; float: right;}
.groupEditor form.regGroupForm .selectEvent {float:left; margin:0 0 15px; width:100%;} 
.groupEditor form.regGroupForm .selectEvent a {float: right; color: #017abf; font-weight: bold; font-size: 13px; text-decoration: none; padding: 5px 0 0 0;}
.groupEditor form.regGroupForm .selectEvent a:hover, .groupEditor form.regGroupForm .selectEvent a:active, .groupEditor form.regGroupForm .selectEvent a:focus {text-decoration: underline;}

.groupEditor form.regGroupForm input#dateStart {width: 20%; margin-right:10px;}

.groupEditor .footer {padding-top: 15px; clear: both;}
.groupEditor input[type=button], .groupEditor input[type=submit], .groupEditor button {background: url(../img/button_bg_dialog.gif) -2px 0 repeat-x; border: 1px solid #8dafd0; font: 13px Tahoma, Geneva, sans-serif; color: #000; margin: 0 10px 0 0; padding: 3px 5px; height: auto; width: auto!important; cursor: pointer;}
.groupEditor input[type=button]:hover, .groupEditor input[type=submit]:hover, .groupEditor button:hover {border-color: #666;}

.groupEditor form.regGroupForm ul.add_to_archive {list-style: none; margin: 0; padding: 0;}
.groupEditor form.regGroupForm ul.add_to_archive li {overflow: hidden; padding: 0 0 8px; margin: 0;}
.groupEditor form.regGroupForm ul.add_to_archive li label {padding: 3px 0;}
.groupEditor form.regGroupForm ul.add_to_archive li input {float: left;}
.groupEditor form.regGroupForm ul.add_to_archive li input#name {width: 68%;}

.groupEditor form.regGroupForm .text_red {color: #f00;}

.groupEditor .ch_broad_left {float: left; width: 35%; overflow: hidden;}
.groupEditor .ch_broad_left label {display: block; padding: 0 0 10px; font: 13px Tahoma, Geneva, sans-serif;}
.groupEditor .ch_broad_left label input {margin: 0 5px 0 0; float: left;}

.groupEditor .ch_broad_right {float: left; width: 65%; padding: 25px 0 0; overflow: hidden;}
.groupEditor .ch_broad_right select {width: 90%; padding: 0 0 0 2px; margin: 0 0 5px; font: 12px Tahoma, Geneva, sans-serif; height: 20px; float: right;}
.groupEditor .ch_broad_right a {font: 13px Tahoma, Geneva, sans-serif; color: #017ac1; text-decoration: none; float: right; clear: right;}
.groupEditor .ch_broad_right a:hover {text-decoration: underline;}

/* */
.man_broad h2 {}
.man_broad a {}
.man_broad object {margin: 0 auto;}

/* video control dialog */
.man_broad {padding: 0 15px 10px;}
.man_broad p {font-size: 13px;}

.man_broad .broad_but {border-bottom: 1px solid #b7b7b7; overflow: hidden; padding: 10px 0 17px;}
.man_broad .broad_but a {margin: 0 14px 0 0; font-size: 12px; border: none; background: url(../img/button_bg_big.gif) 0 100%; padding: 3px 7px 2px; width: auto!important; height: 19px; border: 1px solid #ccc; border-width: 0 1px; cursor: pointer; display: block; float: left; text-decoration: none; color: #000}

.man_broad .broad_play {text-align: center; padding: 20px 0 15px;}

.man_broad p.broad_txt {text-align: center; padding: 0 0 15px;}

/* start ref*/
.dialog_content {padding: 10px 15px; height: 485px; width: 96%; overflow: auto;}


/* permissions
=========================================================*/
#ishidden {width: auto;}
#show_permissions {width: auto; background: url(../img/img_color_admin/button_r.gif) 100% -3px no-repeat; border: none; height: 25px; cursor: pointer;}
span.show_perm_ctl {background: url(../img/img_color_admin/button_bg.gif) 0 0 repeat-x; height: 25px; display: block; margin: 0 0 15px; float: left;}


/*-------------------------------------------------------------------

	DIALOG WEBDESIGN
	
	Addresse:	Dialog WebDesign GmbH
				Hanauer Landstra?e 521
				60386 Frankfurt am Main
	Telefon:	069 - 41 67 48 50
	Fax:		069 - 21 97 85 30
	Email:		info@dialog-webdesign.de
	Website:	Dialog-Webdesign.de
	
-------------------------------------------------------------------*/
@media Screen
{
/*	GLOBAL
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
* +html {font-size: 101.5%;}	
.dialog_popup {font-family: Tahoma, Geneva, sans-serif; margin: 0; padding: 15px;}
.dialog_popup .clear {height: 1px; overflow: hidden; clear: both;}
.dialog_popup a img {border: none;}
.dialog_popup * {margin: 0; padding: 0;}
.dialog_popup a {outline: none;}

/*	Links
----------*/
.dialog_popup a {color:#007ac1; text-decoration: none;}
.dialog_popup a:hover {text-decoration: underline;}

/*	Heding
-----------*/
.dialog_popup h1 {padding: 0 0 10px;}
.dialog_popup h2 {color: #f76100; font: 20px/45px Tahoma, Geneva, sans-serif; overflow: hidden; padding: 0 0 10px;}
.dialog_popup h3 {color: #f76100; font: 18px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.dialog_popup h4 {color: #f76100; font: 16px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.dialog_popup h5 {color: #f76100; font: 14px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.dialog_popup h6 {color: #f76100; font: 14px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}

.dialog_popup .wym_box h1, .dialog_popup .wym_box h2, .dialog_popup .wym_box h3, .dialog_popup .wym_box h4, .dialog_popup .wym_box h5 {font: inherit; overflow: auto; padding: inherit;}

* +html .wym_skin_dialog .head h2 {line-height: normal!important;}
	
/*	Paragraph
--------------*/
.dialog_popup p {font-size: 13px; color: #000; margin: 0 0 12px; min-height: 20px;}
.dialog_popup p.warntext {display:block; line-height:14px; margin:0; min-height:30px;}

/*	Not numbered list
---------------------*/
.dialog_popup ul {margin: 0 0 10px 0; list-style: none;}
.dialog_popup ul ul {margin: 0 0 0 15px;}
.dialog_popup ul li {font-size: 13px; color: #000; margin: 0; padding: 0 0 4px; overflow: hidden; }
.dialog_popup ul li li {margin: 4px 0 0;}

* +html .wym_tools ul li {overflow: visible!important;}		
	
/*	Numbered list
-----------------*/
.dialog_popup ol {margin: 0 0 12px 25px; list-style-position: outside;}
.dialog_popup ol ol {margin: 0 0 0 25px;}
.dialog_popup ol li {font-size: 13px; color: #000; margin: 0 0 4px;}
.dialog_popup ol li li {margin: 4px 0 0;}

/*	Combined version of the lists
---------------------------------*/
.dialog_popup ol ul, .dialog_popup ul ol {margin: 0 0 0 15px;}

/*	reset list style
---------------------*/
.dialog_popup ul.no_list_style, .dialog_popup ol.no_list_style {list-style: none; margin-left: 0; padding-left: 0;}

/*	Table
---------*/
.dialog_popup table {width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 13px; border-bottom: 3px solid #b3b3b3; margin-bottom: 12px;}
.dialog_popup table caption {background: #6593bf; font-size: 14px; font-weight: bold; text-align: left; color: #fff; padding: 5px 2px 4px 5px; border-bottom: 1px solid #b3b3b3;}
.dialog_popup table th {background: #6593bf; color: #fff; text-align: left; font-size: 13px; font-weight: bold; border-right: 1px solid #fff; border-bottom: 1px solid #fff; padding: 5px 2px 4px 5px;}
.dialog_popup table td {padding: 5px 2px 4px 5px; border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3;}
.dialog_popup table tr.zebra td {background-color: #f5f5f5;}

.dialog_popup table th a.sort_up {background: url(../img/img_ico_admin/testing/sort_up.gif) 100% 0 no-repeat;}
.dialog_popup table th a.sort_down {background: url(../img/img_ico_admin/testing/sort_down.gif) 100% 0 no-repeat;}
.dialog_popup table th a {display: block; padding: 0 18px 0 0; color: #fff; text-decoration: none;}
.dialog_popup table th a:hover {text-decoration: underline;}
	
/*	Form
---------*/
.dialog_popup fieldset {border: none; background: none;}
.dialog_popup legend {display: none;}
.dialog_popup label, .dialog_popup input[type=text], .dialog_popup select, .dialog_popup textarea {padding: 1px; font: 13px Tahoma, Geneva, sans-serif; color: #000;}
.dialog_popup input[type=text], .dialog_popup input[type=password], .dialog_popup select, .dialog_popup textarea {border: 1px solid #666;}
.dialog_popup input[type=button], .dialog_popup input[type=submit], .dialog_popup button {margin: 0 14px 0 0; font-size: 12px; background: url(../img/button_bg_big.gif); padding: 0 5px 2px; height: 24px; border-width: 1px; border-color: #fff #ccc #ccc; border-style: solid; cursor: pointer; outline: none; width: auto;}
.dialog_popup input[type=button]:hover, .dialog_popup input[type=submit]:hover, .dialog_popup button:hover {border-color: #666;}

* +html .dialog_popup input[type=button], * +html .dialog_popup input[type=submit], * +html .dialog_popup button {padding: 0 5px!important;}	

.dialog_popup fieldset.reset_style {background: none; border: none; padding: 0; margin: 0;}
.dialog_popup fieldset.reset_style legend {display: none;}

/* correct form */
.dialog_popup fieldset.search {margin: 7px 0!important;}

/*	GLOBAL CORRECT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	text color
-------------------*/
.dialog_popup .text_green, .dialog_popup tr.text_green td {color: green!important;}
.dialog_popup .text_red, .dialog_popup tr.text_red td {color: #AB0000!important;}
.dialog_popup .text_yellow, .dialog_popup tr.text_yellow td {color: yellow!important;}
.dialog_popup .text_orange, .dialog_popup tr.text_orange td {color: #ffe1b5!important;}
.dialog_popup .text_black, .dialog_popup tr.text_black td {color: #000!important;}
.dialog_popup .text_white, .dialog_popup tr.text_white td {color: #fff!important;}

/*	text align
--------------*/
.dialog_popup .text_center {text-align: center!important;}
.dialog_popup .text_left {text-align: left!important;}
.dialog_popup .text_right {text-align: right!important;}

/*	content background
----------------------*/
.dialog_popup .background_green, .dialog_popup tr.background_green td {background: #DBFEE6!important;}
.dialog_popup .background_red, .dialog_popup tr.background_red td {background: #AB0000!important;}
.dialog_popup .background_yellow, .dialog_popup tr.background_yellow td {background: #FFF7B4!important;}
.dialog_popup .background_orange, .dialog_popup tr.background_orange td {background: #fdc95a!important;}
.dialog_popup .background_black, .dialog_popup .trbackground_black td {background: #000!important;}
.dialog_popup .background_white, .dialog_popup tr.background_white td {background: #fff!important;}
.dialog_popup .background_gray, .dialog_popup tr.background_gray td {background: #DEDEDE!important;}

.dialog_popup .no_background {background: none;}

/*	content align
-----------------*/
.dialog_popup .align_left {float: left!important;}
.dialog_popup .align_right {float: right!important;}

/*	content display
-----------------*/
.dialog_popup .display_none, .dialog_popup .hidden {display: none!important;}
.dialog_popup .display_block, .dialog_popup .visible {display: block!important;}

/*	content clear
-----------------*/
.dialog_popup .clear_left {clear: left!important;}
.dialog_popup .clear_right {clear: right!important;}
.dialog_popup .clear_both {clear: both!important;}

/*	reset float
-----------------*/
.dialog_popup .clear_float {float: none!important;}

/*	content border
------------------*/
.dialog_popup .no_border, .dialog_popup tr.no_border td {border: none!important;}
.dialog_popup .no_border_top, .dialog_popup tr.no_border_top td {border-top: none!important;}
.dialog_popup .no_border_bottom, .dialog_popup tr.no_border_bottom td {border-bottom: none!important;}
.dialog_popup .no_border_left, .dialog_popup tr.no_border_left td {border-left: none!important;}
.dialog_popup .no_border_right, .dialog_popup tr.no_border_right td {border-right: none!important;}

.dialog_popup .add_border, .dialog_popup tr.add_border td {border: 1px solid #C0BEBF!important;}
.dialog_popup .add_border_top, .dialog_popup tr.add_no_border_top td {border-top: 1px solid #C0BEBF!important;}
.dialog_popup .add_border_bottom, .dialog_popup tr.add_border_bottom td {border-bottom: 1px solid #C0BEBF!important;}
.dialog_popup .add_border_left, .dialog_popup tr.add_border_left td {border-left: 1px solid #C0BEBF!important;}
.dialog_popup .add_border_right, .dialog_popup tr.add_border_right td {border-right: 1px solid #C0BEBF!important;}

/*	content padding/margin
--------------------------*/
.no_padding {padding: 0!important;}
.no_padding_top {padding-top: 0!important;}
.no_padding_bottom {padding-bottom: 0!important;}
.no_padding_left {padding-left: 0!important;}
.no_padding_right {padding-right: 0!important;}
	
.no_margin {margin: 0!important;}
.no_margin_top {margin-top: 0!important;}
.no_margin_bottom {margin-bottom: 0!important;}
.no_margin_left {margin-left: 0!important;}
.no_margin_right {margin-right: 0!important;}	
	
.add_padding_b {padding: 15px!important;}
.add_padding_b_top {padding-top: 15px!important;}
.add_padding_b_bottom {padding-bottom: 15px!important;}
.add_padding_b_left {padding-left: 15px!important;}
.add_padding_b_right {padding-right: 15px!important;}		
	
.add_padding {padding: 15px!important;}
.add_padding_top {padding-top: 15px!important;}
.add_padding_bottom {padding-bottom: 15px!important;}
.add_padding_left {padding-left: 15px!important;}
.add_padding_right {padding-right: 15px!important;}		
	
.add_padding_ten {padding: 10px!important;}
.add_padding_ten_top {padding-top: 10px!important;}
.add_padding_ten_bottom {padding-bottom: 10px!important;}
.add_padding_ten_left {padding-left: 10px!important;}
.add_padding_ten_right {padding-right: 10px!important;}	

.add_padding_f {padding: 5px!important;}
.add_padding_f_top {padding-top: 5px!important;}
.add_padding_f_bottom {padding-bottom: 5px!important;}
.add_padding_f_left {padding-left: 5px!important;}
.add_padding_f_right {padding-right: 5px!important;}		
				
.dialog_popup .no_padding {padding: 0!important;}
.dialog_popup .no_padding_top {padding-top: 0!important;}
.dialog_popup .no_padding_bottom {padding-bottom: 0!important;}
.dialog_popup .no_padding_left {padding-left: 0!important;}
.dialog_popup .no_padding_right {padding-right: 0!important;}
	
.dialog_popup .no_margin {margin: 0!important;}
.dialog_popup .no_margin_top {margin-top: 0!important;}
.dialog_popup .no_margin_bottom {margin-bottom: 0!important;}
.dialog_popup .no_margin_left {margin-left: 0!important;}
.dialog_popup .no_margin_right {margin-right: 0!important;}
	
.dialog_popup .add_padding {padding: 15px!important;}
.dialog_popup .add_padding_top {padding-top: 15px!important;}
.dialog_popup .add_padding_bottom {padding-bottom: 15px!important;}
.dialog_popup .add_padding_left {padding-left: 15px!important;}
.dialog_popup .add_padding_right {padding-right: 15px!important;}	

.dialog_popup .add_margin {margin: 15px!important;}
.dialog_popup .add_margin_top {margin-top: 15px!important;}
.dialog_popup .add_margin_bottom {margin-bottom: 15px!important;}
.dialog_popup .add_margin_left {margin-left: 15px!important;}
.dialog_popup .add_margin_right {margin-right: 15px!important;}

.dialog_popup .add_padding_small {padding: 7px!important;}
.dialog_popup .add_padding_top_small {padding-top: 7px!important;}
.dialog_popup .add_padding_bottom_small {padding-bottom: 7px!important;}
.dialog_popup .add_padding_left_small {padding-left: 7px!important;}
.dialog_popup .add_padding_right_small {padding-right: 7px!important;}

.dialog_popup .add_margin_small {margin: 7px!important;}
.dialog_popup .add_margin_top_small {margin-top: 7px!important;}
.dialog_popup .add_margin_bottom_small {margin-bottom: 7px!important;}
.dialog_popup .add_margin_left_small {margin-left: 7px!important;}
.dialog_popup .add_margin_right_small {margin-right: 7px!important;}

.dialog_popup .add_padding_fxsmall {padding: 4px!important;}
.dialog_popup .add_padding_top_fxsmall {padding-top: 4px!important;}
.dialog_popup .add_padding_bottom_fxsmall {padding-bottom: 4px!important;}
.dialog_popup .add_padding_left_fxsmall {padding-left: 4px!important;}
.dialog_popup .add_padding_right_fxsmall {padding-right: 4px!important;}

.dialog_popup .add_margin_fxsmall {margin: 4px!important;}
.dialog_popup .add_margin_top_fxsmall {margin-top: 4px!important;}
.dialog_popup .add_margin_bottom_fxsmall {margin-bottom: 4px!important;}
.dialog_popup .add_margin_left_fxsmall {margin-left: 4px!important;}
.dialog_popup .add_margin_right_fxsmall {margin-right: 4px!important;}	
	
.dialog_popup .add_padding_xsmall {padding: 2px!important;}
.dialog_popup .add_padding_top_xsmall {padding-top: 2px!important;}
.dialog_popup .add_padding_bottom_xsmall {padding-bottom: 2px!important;}
.dialog_popup .add_padding_left_xsmall {padding-left: 2px!important;}
.dialog_popup .add_padding_right_xsmall {padding-right: 2px!important;}

.dialog_popup .add_margin_xsmall {margin: 2px!important;}
.dialog_popup .add_margin_top_xsmall {margin-top: 2px!important;}
.dialog_popup .add_margin_bottom_xsmall {margin-bottom: 2px!important;}
.dialog_popup .add_margin_left_xsmall {margin-left: 2px!important;}
.dialog_popup .add_margin_right_xsmall {margin-right: 2px!important;}

/* IE fix
------------------------*/
	
* +html .ie_clear {clear: both!important;}	
* +html .dialog_popup .ie_no_align_left {float: none!important;}
	
* +html .ie_add_padding_f {padding: 5px!important;}
* +html .ie_add_padding_f_top {padding-top: 5px!important;}
* +html .ie_add_padding_f_bottom {padding-bottom: 5px!important;}
* +html .ie_add_padding_f_left {padding-left: 5px!important;}
* +html .ie_add_padding_f_right {padding-right: 5px!important;}	
	
* +html .dialog_popup .ie_no_padd {padding: 0!important;}
* +html .dialog_popup .ie_no_padd_t {padding-top: 0!important;}
* +html .dialog_popup .ie_no_padd_b {padding-bottom: 0!important;}
* +html .dialog_popup .ie_no_padd_l {padding-left: 0!important;}
* +html .dialog_popup .ie_no_padd_r {padding-right: 0!important;}
	
* +html .dialog_popup .ie_no_marg {margin: 0!important;}
* +html .dialog_popup .ie_no_marg_t {margin-top: 0!important;}
* +html .dialog_popup .ie_no_marg_b {margin-bottom: 0!important;}
* +html .dialog_popup .ie_no_marg_l {margin-left: 0!important;}
* +html .dialog_popup .ie_no_marg_r {margin-right: 0!important;}
	
* +html .dialog_popup .ie_add_margin_xsmall {margin: 2px!important;}
* +html .dialog_popup .ie_add_margin_top_xsmall {margin-top: 2px!important;}
* +html .dialog_popup .ie_add_margin_bottom_xsmall {margin-bottom: 2px!important;}
* +html .dialog_popup .ie_add_margin_left_xsmall {margin-left: 2px!important;}
* +html .dialog_popup .ie_add_margin_right_xsmall {margin-right: 2px!important;}

* +html .dialog_popup .ie_add_margin_f {margin: 5px!important;}
* +html .dialog_popup .ie_add_margin_f_top {margin-top: 5px!important;}
* +html .dialog_popup .ie_add_margin_f_bottom {margin-bottom: 5px!important;}
* +html .dialog_popup .ie_add_margin_f_left {margin-left: 5px!important;}
* +html .dialog_popup .ie_add_margin_f_right {margin-right: 5px!important;}	
	

* +html .dialog_popup .ie_col_70 {width: 68%!important;}

/*	content column width
------------------------*/
.dialog_popup div.two_col div, .dialog_popup ul.two_col li {width: 50%; display: block; float: left;}
.dialog_popup div.three_col div, .dialog_popup ul.three_col li {width: 33.3%; display: block; float: left;}
.dialog_popup div.four_col div, .dialog_popup ul.four_col li {width: 25%; display: block; float: left;}
.dialog_popup div.five_col div, .dialog_popup ul.five_col li {width: 20%; display: block; float: left;}

.dialog_popup ul.two_col, .dialog_popup ul.three_col, .dialog_popup ul.four_col, .dialog_popup ul.five_col {overflow: hidden; margin-left: 0; padding-left: 0;}

.dialog_popup div.two_col div div, .dialog_popup ul.two_col li li,
.dialog_popup div.three_col div div, .dialog_popup ul.three_col li li,
.dialog_popup div.four_col div div, .dialog_popup ul.four_col li li,
.dialog_popup div.five_col div div, .dialog_popup ul.five_col li li {width: auto; float: none;}

.dialog_popup .overflow_hidden {overflow: hidden!important;}
.dialog_popup .overflow_visible {overflow: visible!important;}

.col_100 {width: 99%!important;}	
	
.dialog_popup .col_auto {width: auto!important;}	
.dialog_popup .col_05 {width: 5%!important;}
.dialog_popup .col_10 {width: 10%!important;}
.dialog_popup .col_15 {width: 15%!important;}
.dialog_popup .col_20 {width: 20%!important;}
.dialog_popup .col_25 {width: 25%!important;}
.dialog_popup .col_30 {width: 30%!important;}
.dialog_popup .col_35 {width: 35%!important;}
.dialog_popup .col_40 {width: 40%!important;}
.dialog_popup .col_45 {width: 45%!important;}
.dialog_popup .col_50 {width: 50%!important;}
.dialog_popup .col_55 {width: 55%!important;}
.dialog_popup .col_60 {width: 60%!important;}
.dialog_popup .col_65 {width: 65%!important;}
.dialog_popup .col_70 {width: 70%!important;}
.dialog_popup .col_75 {width: 75%!important;}
.dialog_popup .col_80 {width: 80%!important;}
.dialog_popup .col_85 {width: 85%!important;}
.dialog_popup .col_90 {width: 90%!important;}
.dialog_popup .col_95 {width: 95%!important;}
.dialog_popup .col_100 {width: 99%!important;}

.dialog_popup select.col_05 {width: 6.2%!important;}
.dialog_popup select.col_10 {width: 11.2%!important;}
.dialog_popup select.col_15 {width: 16.2%!important;}
.dialog_popup select.col_20 {width: 21.2%!important;}
.dialog_popup select.col_25 {width: 26.2%!important;}
.dialog_popup select.col_30 {width: 31.2%!important;}
.dialog_popup select.col_35 {width: 36.2%!important;}
.dialog_popup select.col_40 {width: 41.2%!important;}
.dialog_popup select.col_45 {width: 46.2%!important;}
.dialog_popup select.col_50 {width: 51.2%!important;}
.dialog_popup select.col_55 {width: 56.2%!important;}
.dialog_popup select.col_60 {width: 61.2%!important;}
.dialog_popup select.col_65 {width: 66.2%!important;}
.dialog_popup select.col_70 {width: 71.2%!important;}
.dialog_popup select.col_75 {width: 76.2%!important;}
.dialog_popup select.col_80 {width: 81.2%!important;}
.dialog_popup select.col_85 {width: 86.2%!important;}
.dialog_popup select.col_90 {width: 91.2%!important;}
.dialog_popup select.col_95 {width: 96.2%!important;}
.dialog_popup select.col_100 {width: 99%!important;}


/*	GLOBAL CONTROLS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */

/*	Admin page menu
--------------------*/
.dialog_popup .pageNav {padding: 20px 0;}
.dialog_popup .pageNav ul {float:left; margin:0; padding:0 0 1em;}
.dialog_popup .pageNav ul li {display:inline; padding:3px; margin: 10px 0 0; float: left;}
.dialog_popup .pageNav ul li span {color:#f76100; font-weight:bold; padding:0 3px; font-size: 13px;}
.dialog_popup .pageNav ul li a {color:#007ac1; border:1px solid #bfc8d9; padding:2px 6px; font-weight:normal; text-decoration: none;}
.dialog_popup .pageNav ul li a:hover, .dialog_popup .pageNav ul li a:active, .dialog_popup .pageNav ul li a:focus {background-color:#6593bf; color:#fff; text-decoration:none}

/*	Dropdown menu
------------------*/
.dialog_popup ul.dropdown_menu {background: url(../img/img_color_admin/dropdown_menu.gif) 0 100% repeat-x; margin: 25px -40px; padding: 0 40px; overflow: visible; min-height: 40px; list-style: none;}
.dialog_popup ul.dropdown_menu li {width: auto; padding: 0 1px; margin: 0 8px 0 0; font-size: 14px; position: relative; float: left; overflow: visible;}
.dialog_popup ul.dropdown_menu li a {padding: 11px 13px 4px; display: block; float: left; font-weight: bold; line-height: 25px; color: #111212; cursor: pointer; text-decoration: none;}
.dialog_popup ul.dropdown_menu li a span {background: url(../img/img_color_admin/dropdown_menu_sep.gif) 100% 55% no-repeat; display: block; float: left; padding: 0 15px 0 0;}
.dialog_popup ul.dropdown_menu li a img {float: left; padding: 0 5px 0 0;}
.dialog_popup ul.dropdown_menu li:hover {background: url(../img/img_color_admin/dropdown_menu_hover.gif) repeat-x;}
.dialog_popup ul.dropdown_menu li a:hover, .dialog_popup ul.dropdown_menu li:hover a {background: #fff url(../img/img_color_admin/dropdown_menu_a_hover.gif) 0 100% repeat-x; text-decoration: none;}
.dialog_popup ul.dropdown_menu li:hover li a {background: none;}
.dialog_popup ul.dropdown_menu li:hover ul {display: block;}
.dialog_popup ul.dropdown_menu ul {margin: 0; padding: 0; position: absolute; top: 100%; left: 0; border-bottom: 1px solid #878686; width: 100%; list-style: none; background: #fff url(../img/img_color_admin/dropdown_menu_a_hover.gif) repeat-y; display: none;}
.dialog_popup ul.dropdown_menu ul li {float: none; margin: 0 0 0 1px; padding: 0 1px 0 0; background: #fff url(../img/img_color_admin/dropdown_menu_a_hover.gif) 100% 0 repeat-y;}
.dialog_popup ul.dropdown_menu ul li:hover {background: url(../img/img_color_admin/dropdown_menu_a_hover.gif) 100% 0 repeat-y;}
.dialog_popup ul.dropdown_menu ul li a {background: none; font-size: 13px; padding: 8px 6px; float: none; font-weight: normal; position: relative; line-height: normal;}
.dialog_popup ul.dropdown_menu ul li a:hover {background: #e0e1e1;}

/*	Tab Menu
-------------*/
.dialog_popup .tab_menu {clear: both;}
.dialog_popup .tab_menu ul.tab_menu_nav {list-style: none; margin: 0 0 -1px; padding: 0; position: relative; overflow: hidden;}
.dialog_popup .tab_menu ul.tab_menu_nav li {float: left; padding: 0 10px 0 0; font-weight: bold; width: auto;}
.dialog_popup .tab_menu ul.tab_menu_nav li a {background: url(../img/img_color_admin/tab_menu_l.gif) no-repeat; height: 32px; display: block; float: left; text-decoration: none; line-height: 32px; color: #000;}
.dialog_popup .tab_menu ul.tab_menu_nav li a span {display: block; background: url(../img/img_color_admin/tab_menu_r.gif) 100% 0 no-repeat; height: 32px; display: block; float: left; padding: 0 25px; cursor: pointer;}
.dialog_popup .tab_menu ul.tab_menu_nav li a.active, .tab_menu ul.tab_menu_nav li a:hover {background: url(../img/img_color_admin/tab_menu_hover_l.gif) no-repeat; color: #f56100;}
.dialog_popup .tab_menu ul.tab_menu_nav li a.active span, .tab_menu ul.tab_menu_nav li a:hover span {background: url(../img/img_color_admin/tab_menu_hover_r.gif) 100% 0 no-repeat;}

.dialog_popup .tab_menu .tab_menu_content {padding: 15px 10px; border: 1px solid #a9a9a9;}

/*	Arrow Menu
-------------*/
.dialog_popup ul.arrow {text-align: center; list-style: none; padding: 70px 0 0; margin: 0!important;}
.dialog_popup ul.arrow li {padding: 0 0 18px; width: 100%;}
.dialog_popup ul.arrow li a img {display: block; margin: 0 auto;}

/*	Footer admin menu
---------------------*/
.dialog_popup ul.testing_nav_footer {margin: 40px 0 0; text-align: center; clear: both; background: #feeeca; padding: 15px 0; list-style: none;}
.dialog_popup ul.testing_nav_footer li {padding: 0 10px; display: inline; font-weight: bold;}
.dialog_popup ul.testing_nav_footer li img {padding: 0 5px; position: relative;}

/*	List button 
---------------*/
.dialog_popup ul.list_button {margin: 0; padding: 0; width: auto; float: left;}
.dialog_popup ul.list_button li {margin: 0; padding: 0 7px 0 0; float: left; list-style: none; width: auto;}
.dialog_popup ul.list_button li a img {float:left; padding: .15em .25em 0 0;}


/*	SPECIFIC FORM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.dialog_popup div.search_bg {border: 1px solid #95abd5; background: #fff; overflow: hidden; float: left; width: 180px;}
.dialog_popup div.search_bg input {border: none; font: 13px Tahoma, Geneva, sans-serif; color: #666; padding: 2px 0 2px 5px; float: left; width: 130px;}
* +html .dialog_popup div.search_bg input {border-color: #fff!important;}
.dialog_popup div.search_bg input.search_button {padding: 2px 5px; width: auto; float: right;}


/*	SPECIFIC BUTTON
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.dialog_popup a.icon_button { float:left; display:block; color: #007ac1; text-decoration: none; font-weight: bold; font-size: 13px; line-height: 36px; background: url(../img/img_color_admin/ico_bgr_r.gif) right top no-repeat; padding:0; margin-right: 5px; margin-bottom:5px; width:auto;}
.dialog_popup a.icon_button span{ background:url(../img/img_color_admin/ico_bgr.gif) left top no-repeat; line-height:36px; display:block; padding:0 4em 0 0.3em}
.dialog_popup a.icon_button:hover{ background: url(../img/img_color_admin/ico_bgr_r_o.gif) right top no-repeat; }
.dialog_popup a.icon_button:hover span{ background:url(../img/img_color_admin/ico_bgr_o.gif) left top no-repeat;}

.dialog_popup .icon_button img {float: left; padding: 5px 5px 0 3px;}


/*Newsletter
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.formWindow .content_list {margin: 0 20px; padding: 15px 0 0 150px;}
.formWindow .content_list label {float: left;margin: 5px 5px 12px -150px; width: 140px; font-size: 12px; color: #000;}
* +html .formWindow .content_list label {margin-bottom: 0;}
.formWindow .content_list input {float: left; width: 99%;}
.formWindow .content_list input.changeButton {width: auto; margin: 0 0 12px;}
.formWindow .content_list #emailListHolder {clear: both; margin: 0 0 0 -150px; border: 1px solid #ccc; padding: 3px 0 0; height: 83px}
.formWindow .content_list #emailListHolder li {font-size: 12px; line-height: 16px; padding: 0 10px; list-style: none;}
.formWindow .bottom {padding:10px;font-size: 12px;color:red;text-align:center;}

.formWindow .list_column1, .formWindow .list_column3 {width: 39%; float: left;}
.formWindow .list_column1 {padding: 0 0 0 20px;}
.formWindow .list_column2 {text-align: center; width: 16%; padding: 40px 0 0; float: left;}
.formWindow .list_column2 input {width: 80%; display: block; margin: 0 0 5px 10px;}
.formWindow .list_column1 select, .formWindow .list_column3 select {float: left; width: 100%; height: 110px; margin: 0 0 10px;}
.formWindow .list_column1 p, .formWindow .list_column3 p {margin: 0; padding: 0px 0 5px; font-size: 12px; color: #000; font-weight: bold;}	

.formWindow label, .formWindow input[type=text], .formWindow select, .formWindow textarea {padding: 1px; font: 13px Tahoma, Geneva, sans-serif; color: #000;}
.formWindow input[type=text], .formWindow select, .formWindow textarea {border: 1px solid #666;}
.formWindow input[type=button], .formWindow input[type=submit], .formWindow button { font-size: 12px; background: url(../img/button_bg_big.gif); padding: 0 5px 2px; height: 24px; border-width: 1px; border-color: #fff #ccc #ccc; border-style: solid; cursor: pointer; outline: none;}
.formWindow input[type=button]:hover, .formWindow input[type=submit]:hover, .formWindow button:hover {border-color: #666;}

* +html .formWindow input[type=button], * +html .formWindow input[type=submit], * +html .formWindow button {padding: 0!important;}	
	
	
/*	ALTERNATIVE BOX AND CONTROL PANEL BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	Rounded corner
------------------*/
.dialog_popup div.orange_rounded_corner {border: 1px solid #f2d494; background: #feeeca; position: relative; margin: 0 0 12px; z-index: 1;}
.dialog_popup div.blue_rounded_corner {border: 1px solid #b4d6f8; background: #daebfb; position: relative; margin: 0 0 12px; z-index: 1;}
.dialog_popup div.orange_rounded_corner div.t_l, .dialog_popup div.orange_rounded_corner div.t_r, .dialog_popup div.orange_rounded_corner div.b_l, 
.dialog_popup div.orange_rounded_corner div.b_r, .dialog_popup div.blue_rounded_corner div.t_l, .dialog_popup div.blue_rounded_corner div.t_r, 
.dialog_popup div.blue_rounded_corner div.b_l, 
.dialog_popup div.blue_rounded_corner div.b_r {position: absolute; width: 5px!important; height: 5px!important; font-size: 1px; overflow: hidden;  z-index: 100;}
.dialog_popup div.orange_rounded_corner .content_this_panel {overflow: hidden; padding: 2px 10px;}
.dialog_popup div.blue_rounded_corner .content_this_panel {overflow: hidden; padding: 2px 10px;}
.dialog_popup div.orange_rounded_corner div.t_l {background: url(../img/img_color_admin/rounded_corner/orange_t_l.gif) no-repeat; top: -1px; left: -1px;}
.dialog_popup div.orange_rounded_corner div.t_r {background: url(../img/img_color_admin/rounded_corner/orange_t_r.gif) no-repeat; top: -1px; right: -1px;}
.dialog_popup div.orange_rounded_corner div.b_l {background: url(../img/img_color_admin/rounded_corner/orange_b_l.gif) no-repeat; bottom: -1px; left: -1px;}
.dialog_popup div.orange_rounded_corner div.b_r {background: url(../img/img_color_admin/rounded_corner/orange_b_r.gif) no-repeat; bottom: -1px; right: -1px;}
.dialog_popup div.blue_rounded_corner div.t_l {background: url(../img/img_color_admin/rounded_corner/blue_t_l.gif) no-repeat; top: -1px; left: -1px;}
.dialog_popup div.blue_rounded_corner div.t_r {background: url(../img/img_color_admin/rounded_corner/blue_t_r.gif) no-repeat; top: -1px; right: -1px;}
.dialog_popup div.blue_rounded_corner div.b_l {background: url(../img/img_color_admin/rounded_corner/blue_b_l.gif) no-repeat; bottom: -1px; left: -1px;}
.dialog_popup div.blue_rounded_corner div.b_r {background: url(../img/img_color_admin/rounded_corner/blue_b_r.gif) no-repeat; bottom: -1px; right: -1px;}

/*-reset defaults parameters in html elements-*/
/*-search form-*/
.dialog_popup div.orange_rounded_corner .content_this_panel fieldset, .dialog_popup div.blue_rounded_corner .content_this_panel fieldset {margin: 0; padding: 0; border: none; background: none; overflow: inherit;}
.dialog_popup div.orange_rounded_corner .content_this_panel legend, .dialog_popup div.blue_rounded_corner .content_this_panel legend {display: none;}
/*-icon button-*/
.dialog_popup div.orange_rounded_corner a.icon_button, .dialog_popup div.blue_rounded_corner a.icon_button {background: none; margin: 0; display: block; line-height: normal;}
.dialog_popup div.orange_rounded_corner a.icon_button span, .dialog_popup div.blue_rounded_corner a.icon_button span {background: none; display: inline; padding: 0; text-transform: uppercase; font-size: 14px;}
.dialog_popup div.orange_rounded_corner a.icon_button:hover, .dialog_popup div.blue_rounded_corner a.icon_button:hover {text-decoration: underline; background: none;}

/*	Attention 
--------------*/
.dialog_popup div.attention {background: #ffffcb url(../img/img_ico_admin/attention_ico.gif) 98% 50% no-repeat; border: 1px solid #ccc; padding: 5px 80px 5px 12px; margin: 0 0 12px;}
/*-resrt tsis style inner elements-*/
.dialog_popup div.attention fieldset {background: none; padding: 0; margin: 0; border: none;}
.dialog_popup div.attention legend {display: none;}
.dialog_popup div.attention label {font-size: 13px; color: #000;}

/*	Done 
--------------*/
.dialog_popup div.done {background: #e0fdd2 url(../img/img_ico_admin/done_ico.gif) 9px 50% no-repeat; border: 1px solid #5ac15c; padding: 5px 12px 5px 30px; margin: 0 0 12px;}
/*-resrt tsis style inner elements-*/
.dialog_popup div.done fieldset {background: none; padding: 0; margin: 0; border: none;}
.dialog_popup div.done legend {display: none;}
.dialog_popup div.done label {font-size: 13px; color: #000;}
.dialog_popup div.done input[type=button] {margin: 0 0 0 12px;}

/*	Error 
--------------*/
.dialog_popup ul.error, .dialog_popup ol.error, .dialog_popup p.error, .dialog_popup div.error {border: 1px solid #d24625; background: #FFC4B6; padding: 10px 10px 0; margin: 0 0 12px;}
.dialog_popup p.error {padding-bottom: 10px;}
.dialog_popup div.error ul.error, .dialog_popup div.error ol.error, .dialog_popup div.error p.error {border: none; background: none; padding-top: 0;}

.dialog_popup ul.error {padding-left: 25px; padding-top: 14px; list-style: none;}
.dialog_popup ol.error {padding-left: 35px; padding-top: 14px;}

.dialog_popup ul.error li, .dialog_popup ol.error li, .dialog_popup p.error {font-size: 13px;}
.dialog_popup ul.error li a, .dialog_popup ol.error li a, .dialog_popup p.error a {color: #AB0000;}
.dialog_popup ul.error li a:hover, .dialog_popup ol.error li a:hover, .dialog_popup p.error a:hover {text-decoration: none;}

.dialog_popup ol.form_errors {margin: 1em 0 0 3em; padding: 0 0 1em;}

.dialog_popup p.error {padding-left: 27px; background: #FFC4B6 url(../img/error_ico.gif) no-repeat scroll 1% 50%;}

.scrollContent p.error {min-height: 15px;} 
p.errors {color:#cc0000; font-size:12px; list-style-position:inside; margin:0; padding: 0; float: left;}	
	
.dialog_popup ul.errors {clear: both; margin: 0 0 0 21%; padding: 0;}
.dialog_popup ul.errors li {overflow: visible!important; font-size: 12px; color: #cc0000; margin: 0; padding: 0!important; list-style: none;}	
	
/* 	Kalendar PoP
-----------------*/
.dialog_popup table.cpBorder, .dialog_popup table.cpBorder table {border: none; margin: 0;}
.dialog_popup table.cpBorder table table {width: 94%; margin: 0 3%;}
.dialog_popup table.cpBorder td {padding: 2px; border: none;}
.dialog_popup table.cpBorder td.cpDayColumnHeader {border-bottom: 1px solid #c0c0c0; padding-bottom: 4px; margin-bottom: 1px;}
.dialog_popup table.cpBorder td.cpMonthNavigation a, .dialog_popup table.cpBorder td.cpCurrentMonthDate a, .dialog_popup table.cpBorder td.cpOtherMonthDate a {color: #000;}
.dialog_popup table.cpBorder td.cpCurrentDate, .dialog_popup table.cpBorder td.cpOtherMonthDate, .dialog_popup table.cpBorder td.cpCurrentMonthDate, .dialog_popup table.cpBorder td.cpMonthNavigation, .dialog_popup table.cpBorder td.cpDayColumnHeader {text-align: center;}
.dialog_popup table.cpBorder td.cpTodayText {padding-top: 10px; border-top: 1px solid #c0c0c0;}

* +html .dialog_popup table.cpBorder, * +html .dialog_popup table.cpBorder table, * +html .dialog_popup table.cpBorder table table {width: auto;}


/* 	Footer PoP
-----------------*/
.dialog_popup_footer {clear: both; overflow: hidden; width: 100%; text-align: center; padding: 5px 0 0;}
.dialog_popup_footer input[type=submit], .dialog_popup_footer input[type=button],
.dialog_popup_footer input[type=reset], .dialog_popup_footer button {margin: 0 14px 0 0; font-size: 12px; background: url(../img/button_bg_big.gif); padding: 0 5px 2px; height: 24px; border-width: 1px; border-color: #fff #ccc #ccc; border-style: solid; cursor: pointer; outline: none; width: auto;}

.dialog_popup_footer input[type=button]:hover, .dialog_popup_footer input[type=submit]:hover, .dialog_popup_footer button:hover {border-color: #666;}	

* +html .dialog_popup_footer input[type=submit], * +html .dialog_popup_footer input[type=button],
* +html .dialog_popup_footer input[type=reset], * +html .dialog_popup_footer button {padding: 0 5px!important;}	
	
/*	Dialog from page menu
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */


/*	TAB ELEMENT
-----------------*/
/*-Tab navigation-*/
	
.dialog_popup .PanelList {position: relative; border-bottom: 1px solid #666; height: 60px; margin: 0; padding: 0;}	
.dialog_popup ul.tabListPanel {overflow: hidden; margin: 0; position: absolute; padding: 0;}
.dialog_popup ul.tabListPanel li {font-size: 12px; font-weight: bold; float: left; margin: 0 1px 0 0; padding: 0; color: #666;}
.dialog_popup ul.tabListPanel a {position: relative; background: url(/dlg/img/tab_left.gif) no-repeat; text-decoration: none; border-bottom: 1px solid #666; cursor: pointer; display: block; color: #666; float: left;}
.dialog_popup ul.tabListPanel a span { background: url(/dlg/img/tab_right.gif) 100% 0 no-repeat; padding: 25px 10px 5px; min-height: 30px; display: block; cursor: pointer;}
.dialog_popup ul.tabListPanel a span img {float: left; padding: 0 7px 0 0; margin: -10px 0 0; cursor: pointer; border: none;}
	
.dialog_popup ul.tabListPanel a.activeTab, .dialog_popup ul.tabListPanel a:hover {background: url(/dlg/img/tab_left_h.gif) no-repeat; border-color: transparent;}
.dialog_popup ul.tabListPanel a.activeTab span, .dialog_popup ul.tabListPanel a:hover span { background: url(/dlg/img/tab_right_h.gif) 100% 0 no-repeat; color: #333; float:left;}
* +html .dialog_popup ul.tabListPanel a.activeTab, * +html .dialog_popup ul.tabListPanel a:hover {padding-bottom: 1px;}	
	
/*-Tab content-*/
.dialog_popup .tabs {margin: 0 0 12px;}
.dialog_popup .tabs .typePanel {clear: both; border-width: 0 1px 1px 1px; border-style: solid; border-color: #666; padding: 15px; background: #DEDEDE; min-height: 120px; margin: -1px 0 0;}
.dialog_popup .tabs .hidePanel {display:none;}

/*-Scroll content-*/
.dialog_popup .scrollContent {margin: 0 -15px 0 0; height: 594px; overflow: auto; padding: 0 10px 0 0;}
* +html .dialog_popup .scrollContent {height: 610px!important;}

/*	PAGE PROPERTY FORM
----------------------*/
.dialog_popup ul.page_property {overflow: hidden; padding: 5px 0 0;}
.dialog_popup ul.page_property li {overflow: hidden; clear: left; padding: 0 0 8px;}
.dialog_popup ul.page_property li.first_appearance label {display: block; float: left; width: 20%; padding-top: 2px;}
.dialog_popup ul.page_property li.first_appearance input {display: block; float: left; width: 64%;}
.dialog_popup ul.page_property li.first_appearance input[type=checkbox] {margin-top: 3px; width: auto;}
.dialog_popup ul.page_property li.first_appearance textarea {width: 79.2%; height: 5.5em;}
.dialog_popup ul.page_property li.first_appearance a {display: block; float: right; margin-top: 2px;}
.dialog_popup ul.page_property li.first_appearance a#site_map_p_error {margin-top: -33px;}
	
.dialog_popup ul.page_property li.second_appearance label {display: block; float: left; padding-top: 2px; padding-right: 20px;}
.dialog_popup ul.page_property li.second_appearance label.optional {display: block; float: left; width: 20%; padding-right: 0; font-weight: bold;}
.dialog_popup ul.page_property li.second_appearance label input {float: left; margin: 2px 7px 0 0;}
.dialog_popup ul.page_property li.second_appearance select {/*display: block;*/ float: right; width: 150px!important;}


/*	SITE MAP LIST
-------------------*/
.dialog_popup .size_site_map .site_map {height: 490px!important;}
.dialog_popup .size_site_map .site_map ul li {padding: 0 0 0 40px;}

.dialog_popup .site_map ul {list-style: none; overflow: hidden;}
.dialog_popup .site_map ul li {padding: 0 0 0 20px; font-weight: bold; font-size: 14px; line-height: 26px; overflow: hidden;}

.dialog_popup .site_map ul li ul.up_down {float: left; overflow: hidden; width: 40px; margin: 0 0 0 -40px;}
.dialog_popup .site_map ul li ul.up_down li {float: left; font-size: 1px; line-height: 1px; padding: 0!important;}
.dialog_popup .site_map ul li ul.up_down li.up_1 {padding: 0 5px 0 0!important;}
.dialog_popup .site_map ul li ul.up_down li a {display: block; width: 14px; height: 14px; overflow: hidden; text-indent: -9999px; text-decoration: none; float: left;}

.dialog_popup .site_map ul li ul.up_down li.up_1 a {background: url(../img/arrows_sitemap.gif) -28px 0 no-repeat;}
.dialog_popup .site_map ul li ul.up_down li.up_1 a:hover {background: url(../img/arrows_sitemap.gif) 0 0 no-repeat;}
.dialog_popup .site_map ul li ul.up_down li.down_1 a {background: url(../img/arrows_sitemap.gif) -42px 0 no-repeat;}
.dialog_popup .site_map ul li ul.up_down li.down_1 a:hover {background: url(../img/arrows_sitemap.gif) -14px 0 no-repeat;}


/* !!!!!!!!! fix temp */
#pageContents {overflow: hidden;}
#pageContents .footer {padding: 0 0 100px;}

/* !!!!!!!!!!!! Header Dialog */
.ui-dialog {border: 1px solid #999999; background-color: #fff;}
.ui-dialog-titlebar {background: url(../img/header_bg.gif) repeat-x; height: 44px; border-bottom: 2px solid #f76100; overflow: hidden; width: 100%;}
.ui-dialog-titlebar .ui-dialog-titlebar-close {display: none!important;}
.ui-dialog-titlebar span.ui-dialog-title {font: 20px normal Verdana, Arial, sans-serif; margin: 0; padding: 0 17px; color: #f76100; line-height: 44px;}
.ui-dialog-content {margin: 0;}
/* Header Dialog !!!!!!!!!!!! */

/*Online Testing preloader*/
.alerts_wating { background: #3B3B3B; border: 1px solid #777; height: auto!important; width: auto!important; min-width: 350px; max-width: 500px; overflow: hidden;}
.alerts_wating_image  { float: left; padding: 10px;}
.alerts_wating_content  { padding: 18px 0 18px 10px; width: 80%; display: block; float: left;}
.alerts_wating_content  p { color: #C4C4C4; font-size: 1.6em; font-family: Arial, sans-serif; font-weight: bold; display: block;}

#DialogPreview .preview-dialog-popup{height:330px;overflow-y:scroll;padding:10px;}
* +html #DialogPreview .preview-dialog-popup{overflow:scroll;} 