/*-------------------------------------------------------------------

	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:100.01%;}
* +html {font-size: 101.5%;}
body {font: 62.5% Tahoma, Geneva, sans-serif; margin: 0; padding: 0; width: 100%;}
.clear {height: 1px; overflow: hidden; clear: both;}
.nofloat {clear: both;}
a img {border: none;}
#page {max-width: 99.7em; min-width: 61.5em; margin: 0 auto;}
* {margin: 0; padding: 0;}
a {outline: none;}

/*	Links
----------*/
.cont_ad_m a {color:#007ac1; text-decoration: none;}
.cont_ad_m a:hover {text-decoration: underline;}

/*	Heding
-----------*/
.cont_ad_m h1 {padding: 0 0 10px;}
.cont_ad_m h2 {color: #f76100; font: 20px/45px Tahoma, Geneva, sans-serif; overflow: hidden; padding: 0 0 10px;}
.cont_ad_m h3 {color: #f76100; font: 18px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.cont_ad_m h4 {color: #f76100; font: 16px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.cont_ad_m h5 {color: #f76100; font: 14px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}
.cont_ad_m h6 {color: #f76100; font: 14px Tahoma, Geneva, sans-serif; padding: 0 0 2px;}

.cont_ad_m h2 img {float: left;}

/*	Paragraph
--------------*/
.cont_ad_m p {font-size: 13px; color: #000; margin: 0 0 12px;}

/*	Not numbered list
---------------------*/
.cont_ad_m ul {margin: 0 0 10px 0; list-style: none;}
.cont_ad_m ul ul {margin: 0 0 0 15px;}
.cont_ad_m ul li {font-size: 13px; color: #000; margin: 0; padding: 0 0 4px; overflow: hidden; }
.cont_ad_m ul li li {margin: 4px 0 0;}

/*	Numbered list
-----------------*/
.cont_ad_m ol {margin: 0 0 12px 25px; list-style-position: outside;}
.cont_ad_m ol ol {margin: 0 0 0 25px;}
.cont_ad_m ol li {font-size: 13px; color: #000; margin: 0 0 4px;}
.cont_ad_m ol li li {margin: 4px 0 0;}

/*	Combined version of the lists
---------------------------------*/
.cont_ad_m ol ul, .cont_ad_m ul ol {margin: 0 0 0 15px;}

/*	reset list style
---------------------*/
.cont_ad_m ul.no_list_style, .cont_ad_m ol.no_list_style {list-style: none; margin-left: 0; padding-left: 0;}

/*	Table
---------*/
.cont_ad_m table {width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 13px; border-bottom: 3px solid #b3b3b3; margin-bottom: 12px;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m table td {padding: 5px 2px 4px 5px; border-right: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3;}
.cont_ad_m table tr.zebra td {background-color: #f5f5f5;}

.cont_ad_m table th a.sort_up {background: url(../img/img_ico_admin/testing/sort_up.gif) 100% 0 no-repeat;}
.cont_ad_m table th a.sort_down {background: url(../img/img_ico_admin/testing/sort_down.gif) 100% 0 no-repeat;}
.cont_ad_m table th a {display: block; padding: 0 18px 0 0; color: #fff; text-decoration: none;}
.cont_ad_m table th a:hover {text-decoration: underline;}


/*	Form
---------*/
.cont_ad_m fieldset {background: #ebebeb; border: 1px solid #dbdbdb; padding: 15px 15px 5px; overflow: hidden; margin: 0 0 12px;}
.cont_ad_m legend {font: bold 14px Tahoma, Geneva, sans-serif; color: #F76100; padding: 0 5px;}
.cont_ad_m label, .cont_ad_m input[type=text], .cont_ad_m select, .cont_ad_m textarea {padding: 1px; font: 13px Tahoma, Geneva, sans-serif; color: #000;}
.cont_ad_m  input[type=button], .cont_ad_m input[type=submit] {background: url(../img/img_color_admin/testing/button_bg.gif) 0 100% repeat-x; border: 1px solid #8dafd0; font: bold 13px Tahoma, Geneva, sans-serif; color: #000; margin: 0 10px 10px 0; padding: 3px 5px; cursor: pointer;}
.cont_ad_m input[type=button]:hover, .cont_ad_m input[type=submit]:hover {border-color: #666;}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.testing_form, .form_bg {background: #ebebeb url(../img/img_color_admin/testing/fieldset_ie.gif) 0 -24px repeat-x; border: 1px solid #dbdbdb; padding: 15px 15px 5px; overflow: hidden; margin: 0 0 18px;}
* +html .testing_form, * +html .form_bg {background: #ebebeb url(../img/img_color_admin/testing/fieldset_ie.gif) repeat-x;}
.testing_form legend, .form_bg legend {font-size: 14px; color: #f76100; font-weight: bold; padding: 0 5px; overflow: hidden; z-index: 1000; background: #ebebeb url(../img/img_color_admin/testing/fieldset_ie.gif) 0 -15px repeat-x;}
* +html .testing_form legend, * +html .form_bg legend {margin-bottom: 10px;}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

* +html .cont_ad_m fieldset {background: #ebebeb url(../img/img_color_admin/testing/fieldset_ie.gif) repeat-x;}

.cont_ad_m fieldset.reset_style {background: none; border: none; padding: 0; margin: 0;}
.cont_ad_m fieldset.reset_style legend {display: none;}

/* correct form */
.cont_ad_m  fieldset.search {margin: 7px 0!important;}

/*	GLOBAL CORRECT
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	text color
--------------*/
.cont_ad_m .text_green, .cont_ad_m tr.text_green td {color: green!important;}
.cont_ad_m .text_red, .cont_ad_m tr.text_red td {color: #AB0000!important;}
.cont_ad_m .text_yellow, .cont_ad_m tr.text_yellow td {color: yellow!important;}
.cont_ad_m .text_orange, .cont_ad_m tr.text_orange td {color: #ffe1b5!important;}
.cont_ad_m .text_black, .cont_ad_m tr.text_black td {color: #000!important;}
.cont_ad_m .text_white, .cont_ad_m tr.text_white td {color: #fff!important;}

/*	text align
--------------*/
.cont_ad_m .text_center {text-align: center!important;}
.cont_ad_m .text_left {text-align: left!important;}
.cont_ad_m .text_right {text-align: right!important;}

/*	content background
----------------------*/
.cont_ad_m .background_green, .cont_ad_m tr.background_green td {background: #DBFEE6!important;}
.cont_ad_m .background_gray, .cont_ad_m tr.background_gray td {background: #DBDBDD!important;}
.cont_ad_m .background_red, .cont_ad_m tr.background_red td {background: #AB0000!important;}
.cont_ad_m .background_yellow, .cont_ad_m tr.background_yellow td {background: #FFF7B4!important;}
.cont_ad_m .background_orange, .cont_ad_m tr.background_orange td {background: #fdc95a!important;}
.cont_ad_m .background_black, .cont_ad_m .trbackground_black td {background: #000!important;}
.cont_ad_m .background_white, .cont_ad_m tr.background_white td {background: #fff!important;}

.cont_ad_m .no_background {background: none;}

/*	content align
-----------------*/
.cont_ad_m .align_left {float: left!important;}
.cont_ad_m .align_right {float: right!important;}

/*	content display
-----------------*/
.cont_ad_m .display_none, .cont_ad_m .hidden {display: none!important;}
.cont_ad_m .display_block, .cont_ad_m .visible {display: block!important;}
.cont_ad_m .display_inline, .cont_ad_m .inline {display: inline!important;}

/*	content clear
-----------------*/
.cont_ad_m .clear_left {clear: left!important;}
.cont_ad_m .clear_right {clear: right!important;}
.cont_ad_m .clear_both {clear: both!important;}

/*	content overflow
-----------------*/
.cont_ad_m .hidden, .cont_ad_m .overflow_hidden  {overflow: hidden!important;}
.cont_ad_m .visible, .cont_ad_m .overflow_visible {overflow: visible!important;}

/*	content position
-----------------*/
.cont_ad_m .relative {position: relative!important;}
.cont_ad_m .absolute {position: absolute!important;}

/*	reset float
-----------------*/
.cont_ad_m .clear_float {float: none!important;}

/*	content border
------------------*/
.cont_ad_m .no_border, .cont_ad_m tr.no_border td {border: none!important;}
.cont_ad_m .no_border_top, .cont_ad_m tr.no_border_top td {border-top: none!important;}
.cont_ad_m .no_border_bottom, .cont_ad_m tr.no_border_bottom td {border-bottom: none!important;}
.cont_ad_m .no_border_left, .cont_ad_m tr.no_border_left td {border-left: none!important;}
.cont_ad_m .no_border_right, .cont_ad_m tr.no_border_right td {border-right: none!important;}

.cont_ad_m .add_border, .cont_ad_m tr.add_border td {border: 1px solid #C0BEBF!important;}
.cont_ad_m .add_border_top, .cont_ad_m tr.add_no_border_top td {border-top: 1px solid #C0BEBF!important;}
.cont_ad_m .add_border_bottom, .cont_ad_m tr.add_border_bottom td {border-bottom: 1px solid #C0BEBF!important;}
.cont_ad_m .add_border_left, .cont_ad_m tr.add_border_left td {border-left: 1px solid #C0BEBF!important;}
.cont_ad_m .add_border_right, .cont_ad_m tr.add_border_right td {border-right: 1px solid #C0BEBF!important;}

/*	content padding/margin
--------------------------*/
.cont_ad_m .no_padding {padding: 0!important;}
.cont_ad_m .no_padding_top {padding-top: 0!important;}
.cont_ad_m .no_padding_bottom {padding-bottom: 0!important;}
.cont_ad_m .no_padding_left {padding-left: 0!important;}
.cont_ad_m .no_padding_right {padding-right: 0!important;}

.cont_ad_m .no_margin {margin: 0!important;}
.cont_ad_m .no_margin_top {margin-top: 0!important;}
.cont_ad_m .no_margin_bottom {margin-bottom: 0!important;}
.cont_ad_m .no_margin_left {margin-left: 0!important;}
.cont_ad_m .no_margin_right {margin-right: 0!important;}

.cont_ad_m .add_padding {padding: 15px!important;}
.cont_ad_m .add_padding_top {padding-top: 15px!important;}
.cont_ad_m .add_padding_bottom {padding-bottom: 15px!important;}
.cont_ad_m .add_padding_left {padding-left: 15px!important;}
.cont_ad_m .add_padding_right {padding-right: 15px!important;}

.cont_ad_m .add_margin {margin: 15px!important;}
.cont_ad_m .add_margin_top {margin-top: 15px!important;}
.cont_ad_m .add_margin_bottom {margin-bottom: 15px!important;}
.cont_ad_m .add_margin_left {margin-left: 15px!important;}
.cont_ad_m .add_margin_right {margin-right: 15px!important;}

.cont_ad_m .add_padding_smoll, .cont_ad_m .add_padding_small {padding: 7px!important;}
.cont_ad_m .add_padding_top_smoll, .cont_ad_m .add_padding_top_small {padding-top: 7px!important;}
.cont_ad_m .add_padding_bottom_smoll, .cont_ad_m .add_padding_bottom_small {padding-bottom: 7px!important;}
.cont_ad_m .add_padding_left_smoll, .cont_ad_m .add_padding_left_small {padding-left: 7px!important;}
.cont_ad_m .add_padding_right_smoll, .cont_ad_m .add_padding_right_small {padding-right: 7px!important;}

.cont_ad_m .add_margin_smoll, .cont_ad_m .add_margin_small {margin: 7px!important;}
.cont_ad_m .add_margin_top_smoll, .cont_ad_m .add_margin_top_small {margin-top: 7px!important;}
.cont_ad_m .add_margin_bottom_smoll, .cont_ad_m .add_margin_bottom_small {margin-bottom: 7px!important;}
.cont_ad_m .add_margin_left_smoll, .cont_ad_m .add_margin_left_small {margin-left: 7px!important;}
.cont_ad_m .add_margin_right_smoll, .cont_ad_m .add_margin_right_small {margin-right: 7px!important;}

.cont_ad_m .add_padding_xsmall {padding: 2px!important;}
.cont_ad_m .add_padding_top_xsmall {padding-top: 2px!important;}
.cont_ad_m .add_padding_bottom_xsmall {padding-bottom: 2px!important;}
.cont_ad_m .add_padding_left_xsmall {padding-left: 2px!important;}
.cont_ad_m .add_padding_right_xsmall {padding-right: 2px!important;}

.cont_ad_m .add_margin_xsmall {margin: 2px!important;}
.cont_ad_m .add_margin_top_xsmall {margin-top: 2px!important;}
.cont_ad_m .add_margin_bottom_xsmall {margin-bottom: 2px!important;}
.cont_ad_m .add_margin_left_xsmall {margin-left: 2px!important;}
.cont_ad_m .add_margin_right_xsmall {margin-right: 2px!important;}

/*	content column width
------------------------*/
.cont_ad_m div.two_col div, .cont_ad_m ul.two_col li {width: 50%; display: block; float: left;}
.cont_ad_m div.three_col div, .cont_ad_m ul.three_col li {width: 33.3%; display: block; float: left;}
.cont_ad_m div.four_col div, .cont_ad_m ul.four_col li {width: 25%; display: block; float: left;}
.cont_ad_m div.five_col div, .cont_ad_m ul.five_col li {width: 20%; display: block; float: left;}

* +html .cont_ad_m div.two_col div, * +html .cont_ad_m ul.two_col li {width: 49.8%; display: block; float: left;}
* +html .cont_ad_m div.three_col div, * +html .cont_ad_m ul.three_col li {width: 33.1%; display: block; float: left;}
* +html .cont_ad_m div.four_col div, * +html .cont_ad_m ul.four_col li {width: 24.8%; display: block; float: left;}
* +html .cont_ad_m div.five_col div, * +html .cont_ad_m ul.five_col li {width: 19.8%; display: block; float: left;}

.cont_ad_m ul.two_col, .cont_ad_m ul.three_col, .cont_ad_m ul.four_col, .cont_ad_m ul.five_col {overflow: hidden; margin-left: 0; padding-left: 0;}

.cont_ad_m div.two_col div div, .cont_ad_m ul.two_col li li,
.cont_ad_m div.three_col div div, .cont_ad_m ul.three_col li li,
.cont_ad_m div.four_col div div, .cont_ad_m ul.four_col li li,
.cont_ad_m div.five_col div div, .cont_ad_m ul.five_col li li {width: auto; float: none;}

.cont_ad_m .col_05 {width: 5%!important;}
.cont_ad_m .col_10 {width: 10%!important;}
.cont_ad_m .col_15 {width: 15%!important;}
.cont_ad_m .col_20 {width: 20%!important;}
.cont_ad_m .col_25 {width: 25%!important;}
.cont_ad_m .col_30 {width: 30%!important;}
.cont_ad_m .col_35 {width: 35%!important;}
.cont_ad_m .col_40 {width: 40%!important;}
.cont_ad_m .col_45 {width: 45%!important;}
.cont_ad_m .col_50 {width: 50%!important;}
.cont_ad_m .col_55 {width: 55%!important;}
.cont_ad_m .col_60 {width: 60%!important;}
.cont_ad_m .col_65 {width: 65%!important;}
.cont_ad_m .col_70 {width: 70%!important;}
.cont_ad_m .col_75 {width: 75%!important;}
.cont_ad_m .col_80 {width: 80%!important;}
.cont_ad_m .col_85 {width: 85%!important;}
.cont_ad_m .col_90 {width: 90%!important;}
.cont_ad_m .col_95 {width: 95%!important;}
.cont_ad_m .col_100 {width: 100%!important;}

.cont_ad_m select.col_05 {width: 6.2%!important;}
.cont_ad_m select.col_10 {width: 11.2%!important;}
.cont_ad_m select.col_15 {width: 16.2%!important;}
.cont_ad_m select.col_20 {width: 21.2%!important;}
.cont_ad_m select.col_25 {width: 26.2%!important;}
.cont_ad_m select.col_30 {width: 31.2%!important;}
.cont_ad_m select.col_35 {width: 36.2%!important;}
.cont_ad_m select.col_40 {width: 41.2%!important;}
.cont_ad_m select.col_45 {width: 46.2%!important;}
.cont_ad_m select.col_50 {width: 51.2%!important;}
.cont_ad_m select.col_55 {width: 56.2%!important;}
.cont_ad_m select.col_60 {width: 61.2%!important;}
.cont_ad_m select.col_65 {width: 66.2%!important;}
.cont_ad_m select.col_70 {width: 71.2%!important;}
.cont_ad_m select.col_75 {width: 76.2%!important;}
.cont_ad_m select.col_80 {width: 81.2%!important;}
.cont_ad_m select.col_85 {width: 86.2%!important;}
.cont_ad_m select.col_90 {width: 91.2%!important;}
.cont_ad_m select.col_95 {width: 96.2%!important;}
.cont_ad_m select.col_100 {width: 101.2%!important;}


/*	GLOBAL CONTROLS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	Top admin menu in site
---------------------------*/
.header_redaktor .box_nav {background: #fff url(../img/img_color_admin/header_r_box.gif) repeat-x; float: left; margin: 0 2px 4px 0;}
.header_redaktor .box_nav_b_r {background: url(../img/img_color_admin/header_bg_b_r_b.gif) 100% 100% no-repeat;}
.header_redaktor .box_nav_b_l {background: url(../img/img_color_admin/header_bg_b_l_b.gif) 0 100% no-repeat;}
.header_redaktor .box_nav_t_r {background: url(../img/img_color_admin/header_bg_b_r_t.gif) 100% 0 no-repeat; padding: 0 0 10px;}
.header_redaktor .box_nav_t_l {background: url(../img/img_color_admin/header_bg_b_l_t.gif) no-repeat; text-align: center; color: #036; font-size: 14px; padding: 7px 0 0;}
.header_redaktor .box_nav_t_l .clear {width: 1px;}
.header_redaktor .box_nav ul {margin: 0; padding: 10px 3px 0;}
.header_redaktor .box_nav li {margin: 0; padding: 0 1em; list-style: none; display: block; float: left; width: inherit;}
.header_redaktor .box_nav li a {text-decoration: none; text-align: center; font-size: 13px; color: #000; float: left; display: block; width: 100px;}
.header_redaktor .box_nav li a span {white-space: nowrap;}
.header_redaktor .box_nav li a img {display: block; margin: 0 auto;}
.header_redaktor .box_nav li a:hover span, .header_redaktor .box_nav li a:focus span, .header_redaktor .box_nav li a:active span {background: #dae1f2;}

* +html .header_redaktor .box_nav ul {float: left;}
* +html .header_redaktor .box_nav li a img {margin: 0;}

/* Top admin menu in admin page
--------------------------------*/
.admin_manager_page .top_menu, .header_redaktor .top_menu {padding: .8em 0 0; overflow: hidden;}
.admin_manager_page .top_menu, .header_redaktor .top_menu {width: 100%; padding: 8px 0 0;}
.admin_manager_page .top_menu ul, .header_redaktor .top_menu ul {margin: 0; padding: 0; list-style: none;}
.admin_manager_page .top_menu ul li, .header_redaktor .top_menu ul li {margin: 0; padding: 0 25px 2px 0; list-style: none; float: left; font-size: 13px; color: #fff;}
.admin_manager_page .top_menu ul li.lang, .header_redaktor .top_menu ul li.lang {padding: 0 10px;}
.admin_manager_page .top_menu ul li a, .header_redaktor .top_menu ul li a {color: #fff; font-weight: bold; text-decoration: none;}
.admin_manager_page .top_menu ul li a:hover, .header_redaktor .top_menu ul li a:hover {text-decoration: underline;}
.admin_manager_page .top_menu ul.right_r_nav, .header_redaktor .top_menu ul.right_r_nav {float: right; padding: 5px 15px 3px 0;}
.admin_manager_page .top_menu ul.left_r_nav, .header_redaktor .top_menu ul.left_r_nav {float: left; padding: 5px 0 3px 40px;}
.header_redaktor .ico_menu {clear: both; padding: .6em 0 0 .3em;}

/* Admin bread crumb
---------------------*/	
.cont_ad_m ul.site_br {overflow: hidden; padding: 0 0 30px; margin: 0;}
.cont_ad_m ul.site_br li {padding: 0 10px 0 4px; display: inline; background: url(../img/img_ico_admin/br_sep.gif) 100% 2px no-repeat; font-weight: bold;}
.cont_ad_m ul.site_br li.first {background: none; padding: 0 .3em 0 0;}
.cont_ad_m ul.site_br li.end {background: none; font-weight: normal;}
.cont_ad_m ul.site_br li h2 {color: #000; font-size: 13px; font-weight: normal; line-height: normal; float: left;}
.cont_ad_m ul.site_br li a {font-size: 1em;}

/* Grid menu
-------------*/
.cont_ad_m .gridMenu ul {overflow: hidden; margin: 0 0 5px 0; padding: 0; height: 50px; list-style: none;}
.cont_ad_m .gridMenu ul ul {position: absolute; left: 10px; top: 100%; height: auto; margin-top: 5px; width: 300px;}
.cont_ad_m .gridMenu ul li {padding: 0 10px 0 9px; background: #fff url(../img/img_color_admin/newsletter_li_sep.gif) 100% 3px no-repeat; float: left; font-size: 13px; font-weight: bold; position: relative; overflow: visible;}
.cont_ad_m .gridMenu ul li.end {background: none;}
.cont_ad_m .gridMenu ul li b {font-size: 13px;}

/*	Topic list menu
--------------------*/
.cont_ad_m ul.topic_list {list-style: none; margin: 0 4.5% 12px 0; padding: 0; overflow: auto; height: 190px; border: 1px solid #7f9db9; width: 48%; float: left; background: #fff;}
.cont_ad_m ul.topic_list li {overflow: hidden; text-align: right; margin: 0; padding: 5px 10px!important; width: auto; float: none;}
.cont_ad_m ul.topic_list li.zebra {background-color: #f5f5f5;}
.cont_ad_m ul.topic_list li.zebra input {border-color: #f5f5f5;}
.cont_ad_m ul.topic_list li input {text-align: left; float: left; padding: 2px 2px!important; font: 13px Tahoma, Geneva, sans-serif; color: #000; width: 88%!important; margin: 0 3% 0 0%!important; border: 1px solid #fff; background: none;}
.cont_ad_m ul.topic_list li.select {background: #007bc1;}
.cont_ad_m ul.topic_list li.select input {border-color: #007bc1; color: #fff;}
/*.cont_ad_m ul.topic_list li input:hover {border: 1px solid #CCC; background: #fff; color: #000;}*/
/*.cont_ad_m ul.topic_list li.zebra input:hover {border: 1px solid #fff;}*/
.cont_ad_m ul.topic_list li a {width: 15px; margin: 3px 3px 0; float: left; display: block;}
.cont_ad_m ul.topic_list li a:hover {background: #fdd7d7;}


/*	Start page menu
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
ul.start_page_menu {margin: 0; padding: 0 0 5px 0; display: block; overflow: hidden; margin: 0 auto;}
ul.first {padding-top: 40px;}
ul.start_page_menu li {margin: 0; width: 300px; float: left; padding: 0 56px 10px 80px; list-style: none; display: block; font-size: 1.2em;}
ul.start_page_menu li a.ico_adm, ul.start_page_menu li span.ico_adm {margin: 0 0 0 -80px; float: left;}
ul.start_page_menu li a {color: #007ac1; text-decoration: none; font-weight: bold; font-size: 1.2em;}
ul.start_page_menu li a.a_text {font-weight: normal;}
ul.start_page_menu li strong {color: #000; font-size: 1.2em;}
ul.start_page_menu li a:hover {text-decoration: underline;}
ul.start_page_menu li p {font-size: 1em;}
div.adm_separation {background: url(../img/img_color_admin/adm_sep.jpg) 0 25px no-repeat; width: 553px; margin: 0 auto; height: 2px; display: block; padding: 25px 0 45px;}

/*	Admin page menu
--------------------*/
.cont_ad_m .pageNav {padding: 20px 0 0; overflow: hidden;}
.cont_ad_m .pageNav ul {float:left; margin:0; padding:0 0 1em;}
.cont_ad_m .pageNav ul li {display:inline; padding:3px; margin: 10px 0 0; float: left;}
.cont_ad_m .pageNav ul li span {color:#f76100; font-weight:bold; padding:0 3px; font-size: 13px;}
.cont_ad_m .pageNav ul li a {color:#007ac1; border:1px solid #bfc8d9; padding:2px 6px; font-weight:normal; text-decoration: none;}
.cont_ad_m .pageNav ul li a:hover, .cont_ad_m .pageNav ul li a:active, .cont_ad_m .pageNav ul li a:focus {background-color:#6593bf; color:#fff; text-decoration:none}

.cont_ad_m .pageNav ul li.back a {padding: 2px 3px 2px 17px; background: url(../img/img_ico_admin/page_nav_previous.gif) 0 50% no-repeat;}
.cont_ad_m .pageNav ul li.back a:hover, .cont_ad_m .pageNav ul li.back a:active, .cont_ad_m .pageNav ul li.back a:focus {background: #fff url(../img/img_ico_admin/page_nav_previous_hover.gif) 0 50% no-repeat; color: #AFB6C9;}
.cont_ad_m .pageNav ul li.next a {padding: 2px 17px 2px 3px; background: url(../img/img_ico_admin/page_nav_next.gif) 100% 50% no-repeat;}
.cont_ad_m .pageNav ul li.next a:hover, .cont_ad_m .pageNav ul li.next a:active, .cont_ad_m .pageNav ul li.next a:focus {background: url(../img/img_ico_admin/page_nav_next_hover.gif) 100% 50% no-repeat; color: #AFB6C9;}
.cont_ad_m .pageNav ul li.back span {padding: 2px 3px 2px 17px; background: url(../img/img_ico_admin/page_nav_previous_hover.gif) 0 50% no-repeat; color: #AFB6C9; border:1px solid #bfc8d9; font-weight:normal;}
.cont_ad_m .pageNav ul li.next span {padding: 2px 17px 2px 3px; background: url(../img/img_ico_admin/page_nav_next_hover.gif) 100% 50% no-repeat; color: #AFB6C9; border:1px solid #bfc8d9; font-weight:normal;}
.cont_ad_m .pageNav ul li.from span {color: #000; font-weight: normal; text-transform: lowercase;}

/*	Dropdown menu
------------------*/
.cont_ad_m ul.dropdown_menu {background: url(../img/img_color_admin/dropdown_menu.gif) 0 100% repeat-x; margin: 0 -40px 15px; padding: 0 30px; overflow: visible; min-height: 40px; list-style: none;}
.cont_ad_m ul.dropdown_menu li {width: auto; padding: 0 1px; margin: 0 8px 0 0; font-size: 14px; position: relative; float: left; overflow: visible;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m ul.dropdown_menu li a img {float: left; padding: 0 5px 0 0;}
.cont_ad_m ul.dropdown_menu li:hover {background: url(../img/img_color_admin/dropdown_menu_hover.gif) repeat-x;}
.cont_ad_m ul.dropdown_menu li a:hover, .cont_ad_m 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;}
.cont_ad_m ul.dropdown_menu li:hover li a {background: none;}
.cont_ad_m ul.dropdown_menu li:hover ul {display: block;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m ul.dropdown_menu ul li:hover {background: url(../img/img_color_admin/dropdown_menu_a_hover.gif) 100% 0 repeat-y;}
.cont_ad_m ul.dropdown_menu ul li a {background: none; font-size: 13px; padding: 8px 6px; float: none; font-weight: normal; position: relative; line-height: normal;}
.cont_ad_m ul.dropdown_menu ul li a:hover {background: #e0e1e1;}

/*	Tab Menu
-------------*/
.cont_ad_m .tab_menu {clear: both;}
.cont_ad_m .tab_menu ul.tab_menu_nav {list-style: none; margin: 0 0 -1px; padding: 0; position: relative; overflow: hidden;}
.cont_ad_m .tab_menu ul.tab_menu_nav li {float: left; padding: 0 10px 0 0; font-weight: bold; width: auto;}
.cont_ad_m .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;}
.cont_ad_m .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;}
.cont_ad_m .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;}
.cont_ad_m .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;}

.cont_ad_m .tab_menu .tab_menu_content {padding: 15px 10px; border: 1px solid #a9a9a9;}

/*	Arrow Menu
-------------*/
.cont_ad_m ul.arrow {text-align: center; list-style: none; padding: 70px 0 0; margin: 0!important;}
.cont_ad_m ul.arrow li {padding: 0 0 18px; width: 100%;}
.cont_ad_m ul.arrow li a img {display: block; margin: 0 auto;}

/*	Footer admin menu
---------------------*/
.cont_ad_m ul.testing_nav_footer {margin: 40px 0 0; text-align: center; clear: both; background: #feeeca; padding: 15px 0; list-style: none;}
.cont_ad_m ul.testing_nav_footer li {padding: 0 10px; display: inline; font-weight: bold;}
.cont_ad_m ul.testing_nav_footer li img {padding: 0 5px; position: relative;}

/*	List button 
---------------*/
.cont_ad_m ul.list_button {margin: 0; padding: 0; width: auto; float: left;}
.cont_ad_m ul.list_button li {margin: 0; padding: 0 7px 0 0; float: left; list-style: none; width: auto;}
.cont_ad_m ul.list_button li a img {float:left; padding: .15em .25em 0 0;}


/*	SPECIFIC FORM
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.cont_ad_m div.search_bg {border: 1px solid #95abd5; background: #fff; overflow: hidden; float: left; width: 180px;}
.cont_ad_m div.search_bg input {border: none; font: 13px Tahoma, Geneva, sans-serif; color: #666; padding: 2px 0 2px 5px; float: left; width: 130px;}
* +html .cont_ad_m div.search_bg input {border-color: #fff!important;}
.cont_ad_m div.search_bg input.search_button {padding: 2px 5px; width: auto; float: right;}


/*	SPECIFIC BUTTON
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.cont_ad_m 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;}
.cont_ad_m 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}
.cont_ad_m a.icon_button:hover{ background: url(../img/img_color_admin/ico_bgr_r_o.gif) right top no-repeat; }
.cont_ad_m a.icon_button:hover span{ background:url(../img/img_color_admin/ico_bgr_o.gif) left top no-repeat;}

.cont_ad_m .icon_button img {float: left; padding: 5px 5px 0 3px;}


/*	ALTERNATIVE BOX AND CONTROL PANEL BOX
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/*	Rounded corner
------------------*/
.cont_ad_m div.orange_rounded_corner {border: 1px solid #f2d494; background: #feeeca; position: relative; margin: 0 0 12px; z-index: 1;}
.cont_ad_m div.blue_rounded_corner {border: 1px solid #b4d6f8; background: #daebfb; position: relative; margin: 0 0 12px; z-index: 1;}
.cont_ad_m div.orange_rounded_corner div.t_l, .cont_ad_m div.orange_rounded_corner div.t_r, .cont_ad_m div.orange_rounded_corner div.b_l, 
.cont_ad_m div.orange_rounded_corner div.b_r, .cont_ad_m div.blue_rounded_corner div.t_l, .cont_ad_m div.blue_rounded_corner div.t_r, 
.cont_ad_m div.blue_rounded_corner div.b_l, 
.cont_ad_m div.blue_rounded_corner div.b_r {position: absolute; width: 5px!important; height: 5px!important; font-size: 1px; overflow: hidden;  z-index: 100;}
.cont_ad_m div.orange_rounded_corner .content_this_panel {overflow: hidden; padding: 2px 10px;}
.cont_ad_m div.blue_rounded_corner .content_this_panel {overflow: hidden; padding: 2px 10px;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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;}
.cont_ad_m 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-*/
.cont_ad_m div.orange_rounded_corner .content_this_panel fieldset, .cont_ad_m div.blue_rounded_corner .content_this_panel fieldset {margin: 0; padding: 0; border: none; background: none; overflow: inherit;}
.cont_ad_m div.orange_rounded_corner .content_this_panel legend, .cont_ad_m div.blue_rounded_corner .content_this_panel legend {display: none;}
/*-icon button-*/
.cont_ad_m div.orange_rounded_corner a.icon_button, .cont_ad_m div.blue_rounded_corner a.icon_button {background: none; margin: 0; display: block; line-height: normal;}
.cont_ad_m div.orange_rounded_corner a.icon_button span, .cont_ad_m div.blue_rounded_corner a.icon_button span {background: none; display: inline; padding: 0; text-transform: uppercase; font-size: 14px;}
.cont_ad_m div.orange_rounded_corner a.icon_button:hover, .cont_ad_m div.blue_rounded_corner a.icon_button:hover {text-decoration: underline; background: none;}

/*	Attention 
--------------*/
.cont_ad_m 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-*/
.cont_ad_m div.attention fieldset {background: none; padding: 0; margin: 0; border: none;}
.cont_ad_m div.attention legend {display: none;}
.cont_ad_m div.attention label {font-size: 13px; color: #000;}

/*	Done 
--------------*/
.cont_ad_m 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-*/
.cont_ad_m div.done fieldset {background: none; padding: 0; margin: 0; border: none;}
.cont_ad_m div.done legend {display: none;}
.cont_ad_m div.done label {font-size: 13px; color: #000;}
.cont_ad_m div.done input[type=button] {margin: 0 0 0 12px;}

/*	Error 
--------------*/
.cont_ad_m ul.error, .cont_ad_m ol.error, .cont_ad_m p.error, .cont_ad_m div.error {border: 1px solid #d24625; background: #FFC4B6; padding: 10px 10px 0; margin: 0 0 12px;}
.cont_ad_m p.error {padding-bottom: 10px;}
.cont_ad_m div.error ul.error, .cont_ad_m div.error ol.error, .cont_ad_m div.error p.error {border: none; background: none; padding-top: 0;}

.cont_ad_m ul.error {padding-left: 25px; padding-top: 14px; list-style: none;}
.cont_ad_m ol.error {padding-left: 35px; padding-top: 14px;}

.cont_ad_m ul.error li, .cont_ad_m ol.error li, .cont_ad_m p.error {font-size: 13px;}
.cont_ad_m ul.error li a, .cont_ad_m ol.error li a, .cont_ad_m p.error a {color: #AB0000;}
.cont_ad_m ul.error li a:hover, .cont_ad_m ol.error li a:hover, .cont_ad_m p.error a:hover {text-decoration: none;}

.cont_ad_m .form_error_border {display: block; background: url("../img/img_ico_admin/errors(2)_ico.gif") no-repeat scroll 10px 10px #FFC4B6; border:1px solid #D24625; margin:0 0 12px; padding:10px 10px 0;}
.cont_ad_m ol.form_errors {margin: 0 0 0 4em; padding: 0 0 1em; background: none; border: none;}
.cont_ad_m ul.form_errors li a, .cont_ad_m ol.form_errors li a, .cont_ad_m p.form_errors a {color:#AB0000;}

.cont_ad_m fieldset.registration ul li label span {color: #AB0000 !important;}
/*.cont_ad_m fieldset.registration ul li input {border: 1px solid #AB0000 !important;}*/


/* Admin error browser
----------------------*/
.browser_error {position: absolute; left: 0; top: 0; width: 100%; background: #ffffcb; border-bottom: 1px solid #cecece; padding: 0 0 12px;}
.browser_error h2 {background: url(../img/img_ico_admin/error_ico.gif) 0 1px no-repeat; color: #cc0001; font-size: 12px; padding: 0 0 0 20px; margin: 15px 15px 0;}
.browser_error p {color: #cc0001; font-size: 12px; margin: 10px 15px 0;}

/* EDIT BOX STYLE
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
.edit_box {width: 100%;}
.edit_box .edit_box_t_l, .edit_box .edit_box_t_r, .edit_box .edit_box_t_t {height: 2px; font-size: 1px; overflow: hidden;}
.edit_box .edit_box_t_l {width: 2px; background: url(../img/img_color_admin/edit_box_t_l.gif) no-repeat; float: left;}
.edit_box .edit_box_t_r {width: 2px; background: url(../img/img_color_admin/edit_box_t_r.gif) no-repeat; float: right;}
.edit_box .edit_box_t_t {background: url(../img/img_color_admin/edit_box_t.gif) repeat-x;;}
.edit_box .edit_box_menu {background: #fdbd34 url(../img/img_color_admin/edit_box_menu.gif) repeat-x; overflow: hidden;}

/*	Reset style Edit Box Menu
------------------------------*/
.edit_box .edit_box_menu p, .content_column  .edit_box .edit_box_menu p, .left_column .edit_box .edit_box_menu p, .right_column .edit_box .edit_box_menu p, .header_column .edit_box .edit_box_menu p {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color: #000; text-decoration: none; background: none; padding: 0; margin: 0; height: auto;}
.edit_box .edit_box_menu p.more_info, .content_column .edit_box .edit_box_menu p.more_info, .left_column .edit_box .edit_box_menu p.more_info, .right_column .edit_box .edit_box_menu p.more_info, .header_column .edit_box .edit_box_menu p.more_info {font-size: 10px; padding: 3px 0 0; clear: left;}

.edit_box .edit_box_menu a, .content_column .edit_box .edit_box_menu a, .left_column .edit_box .edit_box_menu a, .right_column .edit_box .edit_box_menu a, .header_column .edit_box .edit_box_menu a, 
.edit_box .edit_box_menu a:visited, .content_column .edit_box .edit_box_menu a:visited, .left_column .edit_box .edit_box_menu a:visited, .right_column .edit_box .edit_box_menu a:visited, .header_column .edit_box .edit_box_menu a:visited {white-space: nowrap; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color: #fff; text-decoration: none; background: none; height: auto; border: none; padding: 0; margin: 0; float: none; display: inline;}
.edit_box .edit_box_menu a:hover, .content_column .edit_box .edit_box_menu a:hover, .left_column .edit_box .edit_box_menu a:hover, .right_column .edit_box .edit_box_menu a:hover, .header_column .edit_box .edit_box_menu a:hover,
.edit_box .edit_box_menu a:focus, .content_column .edit_box .edit_box_menu a:focus, .left_column .edit_box .edit_box_menu a:focus, .right_column .edit_box .edit_box_menu a:focus, .header_column .edit_box .edit_box_menu a:focus,
.edit_box .edit_box_menu a:active, .content_column .edit_box .edit_box_menu a:active, .left_column .edit_box .edit_box_menu a:active, .right_column .edit_box .edit_box_menu a:active, .header_column .edit_box .edit_box_menu a :active {color: #fff; text-decoration: underline; background: none; border: none;}

.edit_box .edit_box_menu ul, .content_column .edit_box .edit_box_menu ul, .left_column .edit_box .edit_box_menu ul, .right_column .edit_box .edit_box_menu ul, .header_column .edit_box .edit_box_menu ul {margin: 0; padding: 5px 10px; list-style: none; background: none; height: auto;}
.edit_box .edit_box_menu ul li, .content_column .edit_box .edit_box_menu ul li, .left_column .edit_box .edit_bx_menu ul li, .right_column .edit_box .edit_box_menu ul li, .header_column .edit_box .edit_box_menu ul li {margin: 0; padding: 0 17px 7px 0; list-style: none; background: none; float: left; font: bold 12px Tahoma, Geneva, sans-serif; height: auto; line-height: 40px; width: auto;}
.edit_box .edit_box_menu ul li p, .content_column .edit_box .edit_box_menu ul li p, .left_column .edit_box .edit_bx_menu ul li p, .right_column .edit_box .edit_box_menu ul li p, .header_column  edit_box .edit_box_menu ul li p {line-height: normal;}
.edit_box .edit_box_menu ul li input[type=checkbox], .content_column  edit_box .edit_box_menu ul li input[type=checkbox], .left_column .edit_box .edit_box_menu ul li input[type=checkbox], .right_column .edit_box .edit_box_menu ul li input[type=checkbox], .header_column .edit_box .edit_box_menu ul li input[type=checkbox] {margin: 13px 5px 0 0; float: left;}
* +html .edit_box .edit_box_menu ul li input[type=checkbox], * +html .content_column .edit_box .edit_box_menu ul li input[type=checkbox], * +html .left_column  edit_box .edit_box_menu ul li input[type=checkbox], * +html .right_column .edit_box .edit_box_menu ul li input[type=checkbox], * +html .header_column .edit_box .edit_box_menu ul li input[type=checkbox] {margin-top: 10px;}
.edit_box .edit_box_menu ul li a img, .content_column .edit_box .edit_box_menu ul li a img, .left_column .edit_box .edit_box_menu ul li a img, .right_column .edit_box .edit_box_menu ul li a img, .header_column .edit_box .edit_box_menu ul li a img {float: left; padding: 0; border: none;}

* +html .edit_box .edit_box_menu ul li {padding-right: 21px!important;}	
.edit_box .edit_box_menu ul li.end {white-space: nowrap;}	
	
.edit_box_content {border: 3px solid #fdbd34; padding: 15px 15px 10px; overflow: hidden; margin: 0 0 12px;}

/*	Kalendar
------------*/
.edit_r_cont li {margin: 0; padding: 0 0 .6em 1.25em; background: url(../img/img_color_admin/redactor_li_separation.gif) 0 .5em no-repeat; font-size: 1.2em; list-style: none;}
.edit_r_cont .ico {margin-bottom: -2px; padding-right: 5px; background: #fff;}
.edit_r_cont table {margin-left: 15px; margin-right: 15px; width: 95%!important;}
* +html .edit_r_cont table {width: 92.2%!important;}
.edit_r_cont blockquote {margin-left: 15px; margin-right: 15px; clear: right;}
.edit_r_cont blockquote p {background: #fff url(../img/blockquote.gif) no-repeat 4px 7px; padding: 5px 8px 5px 25px; margin: 0;}

/* 	Kalendar PoP
-----------------*/
.cont_ad_m table.cpBorder, .cont_ad_m table.cpBorder table {border: none; margin: 0;}
.cont_ad_m table.cpBorder table table {width: 94%; margin: 0 3%;}
.cont_ad_m table.cpBorder td {padding: 2px; border: none;}
.cont_ad_m table.cpBorder td.cpDayColumnHeader {border-bottom: 1px solid #c0c0c0; padding-bottom: 4px; margin-bottom: 1px;}
.cont_ad_m table.cpBorder td.cpMonthNavigation a, .cont_ad_m table.cpBorder td.cpCurrentMonthDate a, .cont_ad_m table.cpBorder td.cpOtherMonthDate a {color: #000;}
.cont_ad_m table.cpBorder td.cpCurrentDate, .cont_ad_m table.cpBorder td.cpOtherMonthDate, .cont_ad_m table.cpBorder td.cpCurrentMonthDate, .cont_ad_m table.cpBorder td.cpMonthNavigation, .cont_ad_m table.cpBorder td.cpDayColumnHeader {text-align: center;}
.cont_ad_m table.cpBorder td.cpTodayText {padding-top: 10px; border-top: 1px solid #c0c0c0;}

* +html .cont_ad_m table.cpBorder, * +html .cont_ad_m table.cpBorder table, * +html .cont_ad_m table.cpBorder table table {width: auto;}

/*	Noname
----------*/
.description {float: left; text-align: center; width: 310px; padding: 0 10px 10px 0; font-size: 1.2em; border:1px solid #E3E8F2; margin-right:5px;}
.description img {display: block; padding: 0 0 5px; margin:0 auto; text-align:center;}

/* Gallery Box Edit
-------------------*/
.content_column .edit_box_content .kontrol {margin: 12px auto; padding: 0;}
.content_column .edit_box_content .listing_g {width: 100% !important; background: #efefef; padding: 2px 0; height: 143px;}
.content_column .edit_box_content .listing_g ul {width: auto; margin: 0 2px;}
.content_column .edit_box_content .listing_g ul li {padding: 0 5px 0 0; margin: 0; width: auto; position: relative; display: inline-block;}
.content_column .edit_box_content .listing_g ul li a img {border: none; padding: 0; background: none; border: 1px solid #666; padding: 3px 5px 29px 5px;}

.content_column .edit_box_content .listing_g ul ul {width: 85px; margin: -22px auto 0;}
.content_column .edit_box_content .listing_g ul ul.first {padding: 0 0 0 33px;}
.content_column .edit_box_content .listing_g ul ul li {padding: 0; border: none; float: left; margin: 0; display: block;}
.content_column .edit_box_content .listing_g ul ul li a {width: auto; height: auto;}
.content_column .edit_box_content .listing_g ul ul li a img {padding: 0; background: none; margin: 0; border: none;}

* +html .content_column .edit_box_content .listing_g ul li {display: inline;}
* +html .content_column .edit_box_content .listing_g ul ul {width: 85px; position: absolute; left: 50%; bottom: 5px; margin: 0 0 0 -42px;}

/*	News Box Edit
-----------------*/
.content_column .news_previw {margin: 0!important; padding: 0; clear: left;}

.content_column .news_previw li.box_n {clear: left; list-style: none; background: none; margin: 0; padding: 0 0 2em; float: none;}

.content_column .news_previw .box_n p {padding-bottom: .7em!important;}
.content_column .news_previw .box_n p.news_h {margin: 0; padding: 1.4em 0 0;}
.content_column .news_previw .box_n p.news_h span {display: block;}

.content_column .news_previw .box_n ul {margin: 0 -15px; padding: 2px 0 2px 15px; background: #ededed; display: block; overflow: hidden;}
.content_column .news_previw .box_n ul li {margin: 0; padding: 0 2.5em 0 0; list-style: none; font-size: 1.2em; background: none; float: left; height: 32px; line-height: 32px;}

.content_column .news_previw .box_n ul.show_st {background: none; padding: 5px 0 2px 15px;}
.content_column .news_previw .box_n ul.show_st li {border: 1px solid #FFFFFF; background:#FAE9A3 url(../img/show_st_bg.jpg) no-repeat scroll 3% 50%; font-size:1em; font-weight:bold; height:25px; line-height:25px; padding:0 1.2em 0 2.5em;}  

.content_column .news_previw .box_n ul li a, .content_column .news_previw .box_n ul li a:visited {font-weight: normal; padding: 0 0 0 42px; height: 32px; float: left; display: block; color: #000; line-height: 32px; background-position: 0!important; border: none;}
.content_column .news_previw .box_n ul li a:active, .content_column .news_previw .box_n ul li a:focus, .content_column .news_previw .box_n ul li a:hover {text-decoration: none; background: none; border: none;}

.content_column .news_previw .box_n ul li a.send_n {background: url(../img/img_ico_admin/edit_send_news.gif) no-repeat;}
.content_column .news_previw .box_n ul li a.edit_n {background: url(../img/img_ico_admin/edit_edit_news.gif) no-repeat;}
.content_column .news_previw .box_n ul li a.delete_n {background: url(../img/img_ico_admin/edit_delete_news.gif) no-repeat;}
.content_column .news_previw .box_n ul li a.edit_broad {background: url(../img/img_ico_admin/edit_edit_video_ico.gif) no-repeat;}
.content_column .news_previw .box_n ul li a.delete_broad {background: url(../img/img_ico_admin/edit_delete_video_ico.gif) no-repeat;}

* +html .content_column .news_previw .box_n ul {overflow: visible; height: 1%; float: left; margin: 0 0 0 -15px; padding: 2px 15px; width: 100%;}

/* Gbook
--------*/
.content_column .edit_box_content .post li {padding: 0 0 2.2em; clear: left;}
.content_column .edit_box_content .post li ul {margin: 0 -15px 4px; padding: 2px 0 2px 15px; background: #ededed; display: block; overflow: hidden;}
.content_column .edit_box_content .post li ul.focused {background: #f1ddf8; padding-left: 20px;}
.content_column .edit_box_content .post li ul.standart {background: #ededed; padding-left: 20px;}
.content_column .edit_box_content .post li ul.important {background: #fddeda; padding-left: 20px;}

* +html .content_column .edit_box_content .post li ul {overflow: visible; height: 1%; margin: 0 0 4px -15px; width: 100%; padding: 2px 15px; float: left;}
.content_column .edit_box_content .post li ul li {margin: 0; padding: 0 2.5em 0 0; list-style: none; font-size: 1.2em; background: none; float: left; height: 32px; line-height: 32px;}
.content_column .edit_box_content .post li ul li a.edit_n {background: url(../img/img_ico_admin/edit_edit_news.gif) no-repeat;}
.content_column .edit_box_content .post li ul li a.delete_n {background: url(../img/img_ico_admin/edit_delete_news.gif) no-repeat;}

.content_column .edit_box_content .post li ul li a.confirm_show_c {background: url(../img/img_ico_admin/post_apply.png) no-repeat;}
.content_column .edit_box_content .post li ul li a.hide_c {background: url(../img/img_ico_admin/post_hidden.png) no-repeat;}
.content_column .edit_box_content .post li ul li a.delete_c {background: url(../img/img_ico_admin/post_delete.png) no-repeat;}
.content_column .edit_box_content .post li ul li a.show_c {background: url(../img/img_ico_admin/post_view.png) no-repeat;}

.content_column .edit_box_content .post li ul li a {padding: 0 0 0 42px; height: 32px; float: left; display: block; color: #000; line-height: 32px; background-position: 0!important;}
.content_column .edit_box_content .post li p.news_h {padding: 1.4em 1.3em 0;}

/* News BeitDan
---------------*/
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan {margin: 0; padding: 1em 0 5px 1.3em; display: block; overflow: hidden; margin: 0 auto;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li {margin: 0; width: 250px; float: left; padding: 0 10px 10px 50px; list-style: none; display: block; font-size: 1.1em;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li a.ico_adm, .cont_ad_m .right_bg ul li ul.news_menu_beitdan li span.ico_adm {margin: 0 0 0 -45px; float: left;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li a {color: #000; text-decoration: underline; font-weight: normal; font-size: 1em;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li a.a_text {font-weight: normal;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li strong {color: #000; font-size: 1.2em;}
.cont_ad_m .right_bg ul.first li ul.news_menu_beitdan li a:hover {text-decoration: none;}

/*	On-line Nesting style
---------------------------*/
a.open_dialog, a.hidden_dialog {float: left; margin: 0 0 0 10px; padding: 0 5px;}
.testing_form a.open_dialog span, .testing_form a.hidden_dialog span {background: url(../img/img_ico_admin/testing/show_b.gif) 100% 5px no-repeat; float: left; padding: 2px 20px 2px 0; height: auto;}
.testing_form a.hidden_dialog span {background: url(../img/img_ico_admin/testing/hiden_b.gif) 100% 5px no-repeat;}

/*.cont_ad_m ul.rearrangement_tests {margin: 0; padding: 0 0 15px;}
.cont_ad_m ul.rearrangement_tests li {margin: 0; padding: 0; width: auto; float: left;}

.rearrangement_tests table {background: #fff;}
.rearrangement_tests table td, .rearrangement_tests table th {font-size: 12px;}
.rearrangement_tests table tr.zebra td{background: #ebebeb;}
.rearrangement_tests li p strong {font-size: 1em;}*/

.tests_group_border {overflow: auto; border: 1px solid #7e9db9; padding: 1px; height: 200px; background: #fff;}
.testing_group_scroll {overflow: auto; height: 200px; width: 100%;}
.admin_manager_page .tests_group_border table, .admin_manager_page .tests_group_border table td {border: none;}

.change_name {border: none; overflow: hidden; padding: 0 0 30px;}
.change_name label {font: bold 12px Tahoma, Geneva, sans-serif; color: #000; float: left; display: block; padding: 5px 10px 0 0;}
.change_name input {float: left; font: 12px Tahoma, Geneva, sans-serif; color: #000; border: 1px solid #95ABD5; padding: 4px 5px 3px; margin: 0 5px 0 0;}

.cont_ad_m ul.smoll_arrow {margin: 0; padding: 0; text-align: center;}
.cont_ad_m ul.smoll_arrow li {width: 100%; float: none; font-size: 8px;}
.admin_manager_page .tests_group_border .border_no td {border-right: 1px solid #b3b3b3;}
.admin_manager_page .tests_group_border .border_no td.border_no {border: none;}


/*	PAGE COLOR AND DESIGN ELEMENTS
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* Login page
================================================*/
.login_page {position: absolute; left: 50%; top: 50%; width: 32em; height: 34em; margin: -17em 0 0 -16em;}
.login_page p {margin: 0; padding: 0; font-size: 1.2em; color: #000}
.login_page form {padding: 1.5em 0 0;}
.login_page fieldset {padding: 0; margin: 0; border: none; display: block;}
.login_page form legend {margin: 0; padding: 0; font-size: 1.2em; color: red;}
.login_page .login_box {padding: 2em 0 0;}
.login_page .login_box p {color: #f00; font-size: 1.2em; white-space: nowrap; margin: 0; padding: 5px 0 5px 140px; float: left; clear: both;}
.login_page div {clear: left; width: 100%;}
.login_page label {font: 13px Tahoma, Geneva, sans-serif; color: #000; font-weight: bold; padding: 3px 0 2px 0; width: 140px; display: block; float: left; clear: left;}
.login_page input[type=text], .login_page input[type=password] {font: 13px Tahoma, Geneva, sans-serif; color: #000; width: 170px; float: left; padding: 2px; border: 1px solid #c0c0c0;}
.login_page input[type=button], .login_page input[type=submit] {clear: left; background: url(../img/img_color_admin/testing/button_bg.gif) 0 100% repeat-x; border: 1px solid #8dafd0; font: bold 13px Tahoma, Geneva, sans-serif; color: #000; margin: 5px 0 0 140px; padding: 3px 7px; cursor: pointer;}
.login_page input[type=button]:hover, .login_page input[type=submit]:hover {border-color: #666;}
.login_page div a {clear: left; float: left; text-align: left; font-size: 1.2em; color: #0074b8; text-decoration: none; margin: 10px 0 0 10px;}
.login_page div a:hover {text-decoration: underline;}

/*	Header redaktor
-------------------*/
.header_redaktor {background: #fdbd35 url(../img/img_color_admin/redactor_top.gif) repeat-x; padding: 0; width: 100%; min-width: 61.5em;}

.admin_manager_page {background: url(../img/img_color_admin/admin_manager_page.gif) repeat-x; min-width: 61.5em;}
.admin_manager_page #page {padding-bottom: 0;}
.admin_manager_page .cont_ad_m {background: #fff url(../img/img_color_admin/adm_page_t_r_bg.gif) 100% 0 no-repeat; min-height: 500px; clear: both;}
.admin_manager_page .cont_ad_m table a {font-size: 1em;}
.admin_manager_page .right_bg {background: url(../img/img_color_admin/adm_page_t_l_bg.gif) no-repeat; padding: 20px 40px 40px;}
.admin_manager_page #page .logo {float: none; text-align: left;}
.admin_manager_page #page .logo img {float: none;}
.admin_manager_page #page .logo a {margin: 0; padding: 0;}
/*Order Form
------------------------------*/	
p.backGroup {background:#FFF; margin: 0 0 20px; padding:0 4.6em 20px 4em; clear: both; overflow: hidden;} 
p.backGroup a {background:#FEEECA; color:#005ABE; float:left; font-size:1.2em; font-weight:bold; height:1.5em; padding:0.5em 0 0.5em 0.6em; text-decoration:none; width:100%;}
p.backGroup a:hover {text-decoration: underline;}
	
	
}