@CHARSET "UTF-8";

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

html, body {height:100%;}
.admin_main_wrapper {min-height: 100%;}
* html .admin_main_wrapper {height: 100%;}
.admin_footer_padding {padding-bottom:210px;}
.admin_footer {position:relative; margin-top:-202px; height:200px; ~border-top:2px solid #000; background: #222;}



/*h1 {font-size: 20px; margin:20px 0; font-weight: bold;}*/

.admin_left_col {float:left; width:200px;}
.admin_right_col {margin-left:200px; padding:0 10px;}

.admin_lc_nav {height:500px;}
.admin_lc_nav li {}
.admin_lc_nav li.sep {border-bottom:1px solid #eee;}
.admin_lc_nav li a {display:block;padding:3px; text-decoration:none; border-left:2px solid #fff;}
.admin_lc_nav li a:hover, .admin_lc_nav li a.active {background: #eee; border-left:2px solid red;}

div.tip_content {display:none;}

.fl_left {float: left;}

.error_list_wrapper {padding: 10px; margin:10px 0;}
.error_list_wrapper ul.error_list li {line-height: 1.1em; list-style-type: disc; list-style-position: inside;}
.error_list_wrapper .error_header {font-weight: bold; font-size: 14px; margin:0 0 20px 0;}
.error_list_wrapper .error_header_bt {font-weight: bold; font-size: 14px; margin:20px 0 0 0;}
.error_list_wrapper .rc {margin-left: 30px;}

.admin_header { background:#333; -webkit-box-shadow:0px 2px 2px #777; -moz-box-shadow:0px 2px 2px #777; box-shadow:0px 2px 2px #777; margin: 0 0 10px 0;}
.admin_header a {color:#fff;}
.admin_header a:hover {text-decoration: none;}
.admin_header td.right_border {border-right: 1px solid #999;}
.admin_header td.left_border {border-left: 1px solid #999;}

.std_jip {position: relative; height:20px; width:80px;}
.std_jip .ch_button {display:block; position:absolute; left:0px; top:0px; width:68px; background: #007ECC!important; padding:2px 5px; height:16px; z-index: 20; border:1px solid #4d4d4d; border-top:2px solid #4d4d4d; border-bottom:none; color:#000; font-weight: bold; text-decoration: none; color:#fff;}
.std_jip .ch_button_active {z-index: 101;}
.std_jip_act_wr {position: absolute; top:21px; right:0px; width:150px; border:1px solid #4d4d4d; border-bottom:2px solid #4d4d4d; -webkit-box-shadow:1px 1px 2px #777; -moz-box-shadow:1px 1px 2px #777; box-shadow:1px 1px 2px #777;  display:none; z-index: 9; background: #fff!important;}
.std_jip_act_wr_right {}
.std_jip_act_wr_left {right:0; top:21px; left:auto!important;}
.std_jip_act_wr_active {z-index: 21; display:block;}
.std_jip_act_wr .link {display:block; font-weight:bold; color:#045EDC; padding:5px; text-decoration: none; background: #fff!important;}
.std_jip_act_wr .link:hover {background: #007ECC!important; color:#fff;}

/*
.std_jip_right {position: relative; margin: 10px;}
.std_jip_right .ch_button {display:block; position:absolute; left:0px; top:0px; width:100px; background: #007ECC!important; padding:2px 5px; height:16px; z-index: 20; border:1px solid #4d4d4d; border:1px solid #4d4d4d; border-top:2px solid #4d4d4d; border-bottom:none; color:#000; font-weight: bold; text-decoration: none; color:#fff;}
.std_jip_right .ch_button_active {z-index: 101;}
.std_jip_right_act_wr {position: absolute; top:21px; left:0px; width:150px; border:1px solid #4d4d4d; border-bottom:2px solid #4d4d4d; -webkit-box-shadow:1px 1px 2px #777; -moz-box-shadow:1px 1px 2px #777; box-shadow:1px 1px 2px #777;  display:none; z-index: 9; background: #fff!important;}
.std_jip_right_act_wr_active {z-index: 21; display:block;}
.std_jip_right_act_wr .link {display:block; font-weight:bold; color:#045EDC; padding:5px; text-decoration: none; background: #fff!important;}
.std_jip_right_act_wr .link:hover {background: #007ECC!important; color:#fff;}
*/

/*
.admin_main_menu {border-bottom:3px solid #dc1a00; background:#222; color:#000;}
.admin_main_menu a.main {display:block; float:left; height:29px; padding:15px 10px 10px 10px; border-top:3px solid #686868; color:#fff; font-size: 16px; font-weight: bold; text-decoration: none;}
.admin_main_menu a.main:hover {text-decoration: none; background: #333; border-top:3px solid #f5f5f5;}
.admin_main_menu a.main_active {text-decoration: none; background: #333; border-top:3px solid #f5f5f5;}
.admin_main_menu a.right {float:right;}
.admin_main_menu a.main_single {height: 24px; padding-top: 20px;}

.admin_main_menu a.logo {display:block; height:54px; padding:0 10px; font-size: 55px; font-weight: bold; float:left;}
.admin_main_menu a.logo:hover {background:#222;}
~~~.admin_main_menu a.main_admin:hover {background-position: left 100%;}

.admin_main_menu .menu_wrapper {margin-left:220px;}
.admin_main_menu .submenu {background: #333; color:#fff;}
.admin_main_menu div.submenu {padding:10px;border-left:220px solid #222;}
.admin_main_menu div.submenu a.second {font-size:13px; font-weight:bold; color:#fff; text-decoration: none; margin: 0 10px 0 0;}
.admin_main_menu div.submenu a.second:hover {border-bottom: 1px solid #fff;}


.sub_desc {font-weight: normal; font-size: 9px;}
*/

.w_100pr {width:100%;}
.w_50pr {width:50%;}
.w_10pr {width:10%;}

.pager_cnt {font-size: 12px; padding: 10px!important; font-weight: bold;}
.pager_cnt a {color:#000; text-decoration: none; font-weight: bold; padding:3px 6px;}
.pager_cnt a.active {color:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: #333;}
.pager_cnt a:hover {color:#fff;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background: #333;}

/*
.main_content {padding: 5px;}
*/
table.admin_std_list {width:100%; border: 1px solid #ccc;}
table.admin_std_list tr.top th {font-weight: bold; text-align: left; font-size:14px; padding:10px; border-top:2px solid #000; border-bottom:1px solid #000;}
table.admin_std_list tr.bottom th {font-weight: bold; text-align: left; font-size:14px; padding:10px; border-bottom:2px solid #000; border-top:1px solid #000;}
table.admin_std_list td {padding:5px; vertical-align: middle;}
table.admin_std_list td.title {font-weight: bold;}
table.admin_std_list td.title a {font-weight: bold; color:#000; text-decoration: none;}
table.admin_std_list td.title a:hover {text-decoration: underline;}
table.admin_std_list td.min {width:20px;}
table.admin_std_list tr.odd {background: #e9e9e9;}
table.admin_std_list tr.even {}
table.admin_std_list tr.odd:hover, table.admin_std_list tr.even:hover {background: #b1cbff;}
table.admin_std_list tr.odd:hover a, table.admin_std_list tr.even:hover a {background: #b1cbff;}

.admin_form_wrapper {width:100%;}
.admin_form_wrapper td {padding: 2px;}

.admin_form_wrapper input {border:1px solid #bbb;}
.admin_form_wrapper select {border:1px solid #bbb; background: #fff;}
.admin_form_wrapper textarea {border:1px solid #bbb;}
.admin_form_wrapper input.w_100 {width:100px;}
.admin_form_wrapper textarea.area_full {/*width:100%;*/ height:300px;}
.admin_form_wrapper textarea.area_col {width:400px; height:300px;}
.admin_form_wrapper input.text_max {width:700px;}
.admin_form_wrapper input.text_mdl {width:250px;}
.admin_form_wrapper input.text_mini {width:50px;}


/****************** tooltip ************************/

.ui-tooltip-content {font-size: 13px; line-height: 1.2em;}
.ui-tooltip-content ul {list-style: upper-roman outside; margin: 0 5px;}
.ui-tooltip-content ul li {margin:5px 10px;}
.ui-tooltip-content .tip_title {margin:6px 0; font-weight: bold; font-size: 13px;}
.ui-tooltip-content hr {background: #666; border:none; height:1px;}
				
/****************** tooltip ************************/


/*
table.cnt {width:100%;}
table.cnt td {padding:5px;}
table.cnt td.min {width:20px;}


.img_wr_act, .img_wr_fst, .img_wr, .img_min_std {padding:3px; text-align: left; margin:2px;}
.img_o {width: 150px; height:150px; overflow: hidden; display:block; background:#fff!important;}
.img_min_std {background:#fff; border: 1px solid #999;}

.img_wr {background: #fff; border:1px solid #ff0000;}
.img_wr_act {background: #fff; border:1px solid #005AFF;}
.img_wr_fst {background: #fff; border:1px solid #1C7E02;}
*/	

input.weight {width:40px; padding:0.2em 5px; border:1px solid #999; font-weight: bold;}
input.std_button {padding:3px 5px; margin:0; border:1px solid #d0d0d0; border-bottom:3px solid #000; background: #eee; font-weight: bold; font-size:13px; color:#000;}
input.std_button:hover {border-bottom:3px solid #999;}



input.std_text_input {border:1px solid #999; padding: 2px; font-weight: bold; }
input.std_text_input:hover, input.std_text_input:active {background: #E4F5FF;}

label {font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;}
label.error {color:#ff0000;}

label.error input {border:1px solid red;}

.to_left {float:left;}
.to_right {foat:right;}

.txt_right {text-align: right;}
.txt_left {text-align: left;}

.cl_rb {border-right: none!important;}
.cl_lb {border-left: none!important;}

.std_t_ws {margin-top:40px; margin-bottom: 40px; }

.vert_top {vertical-align: top;}
	
.cl_pd {padding:0!important;}

.left_col_200 {float:left; width:200px;}
.right_col_200 {margin-left:210px;}

.container_slim {padding:0px; border:1px solid #ccc;}

.block_links a {display:block; padding:7px 7px 7px 10px; margin:0; text-decoration: none; color:#000; font-weight: bold;}
.block_links a:hover {padding-left:5px; border-left:5px solid #000; background:#c1d5ff;}
.block_text {padding:5px;}

.block_header { padding:8px; font-weight:bold; font-size: 15px; text-align: right; background: #222; color:#fff;}

.admin_bl_mini_header {padding:8px; margin:8px 0; font-weight:bold; font-size: 15px; background: #e6e6e6; color:#333;}
.admin_bl_text {font-weight:bold; font-size: 15px; color:#222;}


.main_area {}

.bread_crumbs {padding:5px 0; font-size:12px; font-weight: bold;color:#666;}
.bread_crumbs a {color:#000;text-decoration: none;}
.bread_crumbs a:hover {color:#000; border-bottom: 2px solid #000;}

.clear {clear:both;}

.a_curr_link_cont {float:right; padding:5px; font-size: 11px;}
.a_curr_link, .a_curr_link_active {font-weight: bold; text-decoration: none;}
.a_curr_link {color:#333;}
.a_curr_link_active {color:#DC1A00;}
.a_curr_link:hover {text-decoration: underline;color:#DC1A00;}

.flash_box {margin:5px 0; padding:1px;}

fieldset.std_fieldset {border:1px solid #666; padding:10px; background: #fff;}
fieldset.std_fieldset legend {padding:5px; border:1px solid #333; background: #666; font-weight: bold; font-size: 14px; float:left; margin:-11px 0 0 -11px; color:#fff;}

/*************** na *****************/

.round5 {-moz-border-radius:5px 5px 5px 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.link_gray {color:#666; text-decoration: none;}
.link_gray:hover {text-decoration: underline;}
.centered_block {margin:0 auto;}
.width800 {width:800px;}
.clear_big_input {background:none; border:none; width:300px;height:40px; font-weight:bold; font-size:16px; color:#666;}
.grey_btn {font-weight:bold;font-size:16px;color:#666; background:#efefef; border:1px solid #aaa;}

.hidden {display:none;}

.form_buttons_wrapper {border:1px solid #333; padding:10px; vertical-align:middle; text-align:right; color:#262626; position:relative; bottom:0px; background: #fff;}

/***************************************/

/**************************** jquery UI ****************************/


.ui-tabs-nav {font-size:11px!important;}
.ui-dialog-content {padding:0!important;}

.admin_lc_nav .ui-accordion-content {padding:10px 5px;}
.admin_lc_nav h3.top_m_fix {margin-top:0;}
.admin_lc_nav a.ui-accordion-content-active {color:#ff0000; font-weight:bold;}

.ui-datepicker-trigger {border:1px solid #bbb; border-left:none; background: #fff;}

.tag_sugg_resilts .ui-buttonset {float:left; margin:3px;}
.tag_sugg_resilts {clear: both;}

/******************************* css for timepicker *******************************
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
*/

/**************************** jquery UI ****************************/


div.blockMsg {
	border-radius:4px!important; 
	padding: 10px!important; 
	background: #000!important; 
	-webkit-border-radius: 10px!important; 
	-moz-border-radius: 10px!important; 
	opacity: .7!important; 
	color: #fff!important; 
	width:350px!important;
	font-size: 12px!important;
	z-index: 2002!important;
	}

div.blockOverlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
    -moz-opacity:.50;
    opacity:.50;
    background-color: #000;
    z-index: 2001!important;
}

.tip {
    color: #fff;
    background:#1d1d1d;
    padding:5px;
    position:absolute;    
    z-index:1000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.tip_trigger .tip { display:none; }


/************* fancy box *************/

#fancybox-left-ico {left: 20px;}
#fancybox-right-ico {right: 20px;left: auto;}

/**************************************/