* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited {
	text-decoration: none;
	color: #c60000;
	cursor: pointer;
}

a:hover {
	color: #000000;
}

img {
	border: 0 none;
	font-size: 9px;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}

.nomarg {
	margin: 0 !important;
}

.nopad {
	padding: 0 !important;
}

.nobrdr {
	border: 0 none !important;
}

.norbrdr {
	border-right: 0 none !important;
}

.nolbrdr {
	border-left: 0 none !important;
}

.nobkg {
	background: none !important;
}

.hide {
	display: none;
}

.tbmarg10 {
	margin: 10px auto;
}

.bmarg10 {
	margin-bottom: 10px;
}

.w100_xscroll {
	/*width: 100%;
	overflow-x: scroll;*/
	clear: both;
	margin: 10px 0;
}

.s12 {
	font-size: 12px;
}

#tooltip {
	position: absolute;
	background: #FDFDEB;
	border: 1px solid #D7D7D7;
	padding: 3px 5px;
	color: #010101;
	display: none;
	font-size: 11px;
}

/*
html,
body {
	width: 100%;
}*/

body {
	background-color: #FCFCF8;
}

#login_form {
	background-color: #E6E6E3;
	width: 310px;
	height: 178px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -155px;
	margin-top: -80px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#login_form h1 {
	font-size: 17px;
	margin-bottom: 20px;
}

#login_form form {
	padding: 20px;
}

#login_form input,
#login_form label {
	float: left;
	width: 150px;
	margin-bottom: 3px;
}

#login_form input {
	border: 0 none;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: url(../images/fw3k2/input.gif) top left no-repeat;
	padding: 5px 5px 3px 3px;
}

#login_form label {
	width: 110px;
	height: 28px;
	line-height: 28px;
}

#login_form br {
	clear: left;
}

#login_form label {
	font-size: 12px;
}

#login_form input.button {
	width: auto;
	clear: both;
	position: relative;
	left: 105px;
	top: 10px;
}

#login_form input[type="checkbox"] {
	width: auto;
	margin-right: 5px;
	margin-left: 110px;
	height: 28px;
}

#login_form .forgot {
	margin-left: 110px;
	font-size: 12px;
	margin-bottom: 3px;
}

#header {
	min-width: 100%;
	overflow: hidden;
}

#header_top {
	height: 61px;
	padding: 0 20px;
	background-color: #dc4646;
	/* background: url(../images/fw3k2/header_bg.gif) repeat-x; */
}

#header_top .logo {
	float: left;
	margin: 0 0 0 -20px;
	width: 213px;
	height: 60px;
	text-indent: -9999px;
	overflow: hidden;
}

#hub_portal_navigation	{
	float: left;
}

#hub_portal_navigation ul {
	list-style: none;
	overflow: hidden;
	padding-top: 12px;
}

#hub_portal_navigation ul li {
	float: left;
	margin-right: 10px;
	opacity: 0.8;
}

#hub_portal_navigation ul li.active {
	opacity: 1;
}

#hub_portal_navigation ul li a {
	display: block;
	background: url(../images/fw3k2/head_box_left.png) top left no-repeat;
	font-size: 12px;
	line-height: 32px;
	font-weight: bold;
	color: #5c9c0a;
	text-decoration: none;
	text-shadow: 1px 1px #FFFFFF;
}

#hub_portal_navigation ul li.active a {
	color: #000;
}

#hub_portal_navigation ul li a:hover	{
	color: #000;
}

#hub_portal_navigation ul li span {
	display: block;
	background: url(../images/fw3k2/head_box_right.png) top right no-repeat;
	padding: 0 9px;
}

#hub_portal_navigation ul li em {
	display: block;
	background: url(../images/fw3k2/head_box_mid.png) top left repeat-x;
	height: 32px;
	padding: 0 6px;
	font-style: normal;
}


#main_navigation {
	height: 33px;
	list-style: none;
	padding: 0 10px;
	padding-top: 9px;
	background: url(../images/fw3k2/navigation_bg.gif) repeat-x;
}

#main_navigation li {
	float: left;
	display: inline;
	margin-right: 3px;
	height: 33px;
	overflow: hidden;
}

#main_navigation li a {
	display: block;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	background: url(../images/fw3k2/navigation_item_inactive_bg.gif) top left repeat-x;
	padding: 9px 16px 8px 16px;
	font-size: 12px;
	text-shadow: 1px 1px #444;
	font-weight: bold;
	color: #FFFFFF;
}

#main_navigation li a.active,
#main_navigation li a.active:hover {
	background: url(../images/fw3k2/navigation_item_bg.gif) top left repeat-x;
	color: #000000;
	padding: 8px 15px 9px 15px;
	border: 1px solid #fff;
	border-bottom: none;
	text-shadow: 1px 1px #FFF;
	text-decoration: none;
}

#main_navigation li a:hover {
	background: url(../images/fw3k2/navigation_item_active_bg.gif) top left repeat-x;
	color: #FFF;
	text-shadow: 1px 1px #111;
	padding: 9px 16px 8px 16px;
	border: 0;
	text-decoration: none;
}

#sub_navigation {
	border-bottom: 1px solid #ccd6c0;
	padding: 0 10px;
	background-color: #E6E6E3;
	background: url(../images/fw3k2/bg_subnavigation.gif) left top repeat-x;
}

.sub_navigation_list {
	list-style: none;
	padding-top: 7px;
	overflow: hidden;
}

.sub_navigation_list li {
	float: left;
	display: inline;
	padding: 0 10px;
	padding-bottom: 7px !important;
	background: url(../images/fw3k2/submenu_arrow.gif) left 6px no-repeat;
}

.sub_navigation_list li.nopad {
	padding-right: 10px !important;
}

.sub_navigation_list li a {
	font-size: 12px;
	font-weight: bold;
	color: #c60000;
	display: block;
	padding: 6px 9px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none !important;
	text-shadow: 0 1px #F6F8F4;
}

.sub_navigation_list li a.active:hover,
.sub_navigation_list li a.active {
	background-color: #000;
	color: #fff;
	text-shadow: 1px 1px #333;
}

.sub_navigation_list li a:hover {
	background-color: #c60000;
	color: #fff;
	text-shadow: 1px 1px #627f00;
}

#actions {
	list-style: none;
	padding: 10px 10px 0 0;
	float: right;
}

#actions li {
	float: left;
	display: inline;
}

.orange_button,
.orange_button:visited {
	background: url(../images/fw3k2/orange_left.gif) no-repeat top left;
	display: block;
	height: 26px;
	color: #FFFFFF;
	text-shadow: 1px 1px #ba8300;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

.orange_button:hover {
	color: #000;
	text-shadow: 1px 1px #f7c200;
}

.orange_button .link {
	display: block;
	float: left;
	line-height: 25px;
	padding: 0 10px;
}

.orange_button_right {
	display: block;
	background: url(../images/fw3k2/orange_right.gif);
	width: 24px;
	height: 26px;
	float: left;
}


#content {
	padding: 10px;
	min-width: 600px;
}

#filter {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #CCD6C0;
	background-color: #F3F6F0;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#filter label {
	color: #666666;
	font-size: 11px;
	float: left;
}

#filter input,
#filter select {
	font-size: 11px;
	float: left;
}

#filter br {
	clear: left;
}

#filter .filter_box {
	background: url(../images/fw3k2/filter_bg.gif) top right repeat-y;
	float: left;
	padding-right: 12px;
	margin-left: 10px;
}

#filter select,
#filter input {
	border: 0 none;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: url(../images/fw3k2/input.gif) top left no-repeat;
	padding: 5px 5px 3px 3px;
}

#filter select	{ border: 1px solid #E4E4E4; background: none; padding: 4px; }

#filter select option {
	padding-right: 10px;
}

.box,
#list {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccd6c0;
	background-color: #f3f6f0;
	padding-bottom: 10px;
}

.list_table {
	border-bottom: 1px solid #CCD6C0;
	clear: both;
	margin-bottom: 10px;
}

.edit_table .list_table	{ margin: 0; }

.list_table textarea {
	font-size: 12px;
}

.list_table tr th {
	padding: 5px;
	color: #777777;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #CCD6C0;
	border-right: 0 none;
	background: url(../images/fw3k2/list_table.gif) repeat-x;
}

.list_table tr td {
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	border-left: 1px solid #CCD6C0;
	border-top: 1px solid #f8faf6;
}

.list_table tr.odd td {
	background-color: #f8faf6;
	border-top: 1px solid #f8faf6;
}

.list_table tr.odd:hover td,
.list_table tr:hover td {
	background-color: #E4F2FF;
}

.list_table tr.selected:hover td,
.list_table tr.selected td {
	background-color: #419DFB;
	color: #FFFFFF;
}

.list_table .right_buttons {
	width: 10%;
}

.rezultati {
	list-style: none;
	padding-right: 10px;
	float: right;
	font-size: 11px;
	height: 24px;
	line-height: 24px;
	color: #666;
}

.rezultati span {
	color: #000;
	font-weight: bold;
}


.pagination {
	list-style: none;
	padding: 0 10px 10px 10px;
	display: block;
	overflow:hidden;
}

.pagination li {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

.pagination li a,
.pagination li a:visited {
	display: block;
	border-top: 1px solid #CCD6C0;
	border-bottom: 1px solid #CCD6C0;
	text-shadow: 1px 1px #fff;
	color: #000000;
	padding: 0px 7px;
	height: 22px;
	line-height: 22px;
	background: url(../images/fw3k2/pagination.gif) repeat-x top;
}

.pagination li a:hover {
	background: url(../images/fw3k2/pagination_selected.gif) repeat-x top;
}

.pagination li a.first {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border: 1px solid #CCD6C0;
}

.pagination li a.last {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border: 1px solid #CCD6C0;
}

.pagination li a.first,
.pagination li a.last {
	padding: 0px 6px;
}

.pagination li a.selected {
	background: url(../images/fw3k2/pagination_selected.gif) repeat-x top;
	border-left: 1px solid #CCD6C0;
	border-right: 1px solid #CCD6C0;
	padding: 0px 6px;
}

.filter_type3 {
	list-style: none;
	padding-left: 10px;
}

.filter_type3 li {
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}

.filter_type3 li a {
	display: block;
	border-top: 1px solid #CCD6C0;
	border-bottom: 1px solid #CCD6C0;
	color: #000000;
	padding: 0px 7px;
	height: 22px;
	line-height: 22px;
	background: url(../images/fw3k2/pagination.gif) repeat-x top;
}

.filter_type3 li a.selected,
.filter_type3 li a:hover {
	background: url(../images/fw3k2/filter_type3_selected.gif) repeat-x top;
}

.filter_type3 li a.first {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border: 1px solid #CCD6C0;
}

.filter_type3 li a.last {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border: 1px solid #CCD6C0;
	border-left: 0 none;
}

.top_form {
	padding: 0 0 10px 10px;
	overflow: hidden;
}

.bottom_form {
	padding-left: 10px;
	overflow: hidden;
}

.dropdown_cell select,
.top_form select,
.bottom_form select {
	float: left;
	font-size: 11px;
	border: 0 none;
	border: 1px solid #E4E4E4;
	padding: 4px;
	margin-right: 5px;
}

.dropdown_cell option,
.top_form select option,
.bottom_form select option {
	padding-right: 50px;
}

.top_form label,
.bottom_form label {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	float: left;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
}

.dropdown_cell .button,
.top_form .button,
.bottom_form .button {
	margin-right: 5px;
}

#footer {
	padding: 0 15px 10px 15px;
}

#footer span {
	font-size: 11px;
}

#footer a,
#footer a:visited {
	color: #3B4084;
}

#footer a:hover {
	color: #000000;
}

.box_head {
	background: url(../images/fw3k2/box_tab.gif) repeat top left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	margin-bottom: 10px;
	overflow: hidden;

}

.box_head ul {
	height: 27px;
}

.box_head ul li {
	float: left;
	display: inline;
}

.box_head ul li a {
	display: block;
	height: 27px;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	color: #c60000;
	padding: 0px 10px;
}

.box_head a span {
	display: none;
}

.box_head ul li a.first {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.box_head ul li a.last {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.box_head ul li a.selected {
	background: url(../images/fw3k2/box_tab_selected.gif) repeat-x top left;
	color: #000000;
}

.box_head ul li a:hover {
	background: url(../images/fw3k2/box_tab_selected.gif) repeat-x top left;
	color: #000000;
	/*height: 27px;*/
}

.box_head .box_left {
	float: left;
}

.box_head .box_left a {
	border-right: 1px solid #d0d0d0;
}

.box_head .box_right {
	float: right;
}

.box_head a.list_view,
.box_head a.thumb_view,
.box_head a.collapse {
	display: block;
	width: 18px;
	height: 26px;
	background-image: url(../images/fw3k2/options.png) !important;
	padding: 0 6px;
}

.box_head .box_right a {
	border-left: 1px solid #d0d0d0;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-transform: uppercase;
	text-shadow: 1px 1px #FFFFFF;
}

.box_head .box_right a:hover {
	background: url(../images/fw3k2/box_tab.gif) repeat-x left top;
}

.box_head a.list_view {
	background-position: 0 0;
}

.box_head a.thumb_view {
	background-position: -30px 0;
}

.box_head a.collapse {
	background-position: -59px 0;
}

.box_head a.list_view.selected,
.box_head a.list_view:hover {
	background-position: 0 -26px;
}

.box_head a.thumb_view.selected,
.box_head a.thumb_view:hover {
	background-position: -30px -26px;
}

.box_head a.collapse.selected,
.box_head a.collapse:hover {
	background-position: -59px -26px;
}

.box_foot {
	background: url(../images/fw3k2/modal_footer.gif) repeat-x top left;
	height: 44px;
}

.box_foot ul {
	list-style: none;
}

.box_foot ul.box_left {
	float: left;
	border-right: 1px solid #EFEFEF;
	height: 43px;
	margin-top: 1px;
}

.box_foot ul.box_right {
	float: right;
}

.box_foot li {
	float: left;
	display: inline;
	height: 43px;
}

.box_foot ul.box_left li {
	border-right: 1px solid #BABABA;
	padding-right: 10px;
	padding-left: 5px;
	border-left: 1px solid #EFEFEF;
}

.box_foot ul.box_left li.first {
	border-left: 0 none;
}

.box_foot li a {
	display: block;
}

.box_foot ul.box_left input,
.box_foot ul.box_left a {
	height: 22px;
	line-height: 23px;
	display: block;
	float: left;
	border: 1px solid #BABAB9;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px;
	background: url(../images/fw3k2/pagination.gif) repeat-x;
	margin-left: 5px;
	margin-top: 10px;
	width: auto;
}

.box_foot ul.box_left input:hover,
.box_foot ul.box_left a:hover {
	background: url(../images/fw3k2/pagination_selected.gif) repeat-x;
}

.box_foot ul.box_left input {
	cursor: pointer;
	height: 24px;
}

.box_foot ul.box_right li a {
	font-size: 10px;
	color: #666666;
}

.box_foot ul.box_right li a:hover {
	color: #000000;
}

.box_foot ul.box_right {
	border-left: 1px solid #BABABA;
	height: 43px;
	margin-top: 1px;
	padding-right: 10px;
}

.box_foot ul.box_right li {
	height: 43px;
	line-height: 43px;
	padding-left: 10px;
}

.box_foot ul.box_right li.first {
	border-left: 1px solid #EFEFEF;
}

.silver_box {
	margin-top: 10px;
	display: inline;
	margin-left: 20px;
}

.silver_box_left {
	width: 9px;
	height: 32px;
	background: url(../images/fw3k2/head_box_left.png) no-repeat top left;
	float: left;
}

.silver_box_mid {
	background: url(../images/fw3k2/head_box_mid.png) repeat-x top left;
	float: left;
	height: 24px;
	padding: 4px 0;
	text-shadow: 1px 1px #FFF;
}

.silver_box_mid span {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 24px;
	line-height: 24px;
	padding-right: 5px;
	display: block;
	float: left;
}

.silver_box_mid span.arr {
	background: url(../images/fw3k2/silver_arrow.gif) no-repeat;
	padding-left: 20px;
}

.silver_box_mid a,
.silver_box_mid a:visited {
	color: #c60000;
}

.silver_box_mid a:hover {
	color: #000000;
}

.silver_box_mid span.first {
	padding-left: 5px;
	background: none;
}

.silver_box_right {
	width: 9px;
	height: 32px;
	background: url(../images/fw3k2/head_box_right.png) no-repeat top left;
	float: left;
}

.silver_box_right_dd {
	width: 26px;
	height: 24px;
	padding: 4px 4px 4px 2px;
	background: url(../images/fw3k2/head_box_right_dd.png) no-repeat top left;
	float: left;
}

a.dd_nav {
	display: block;
	width: 26px;
	height: 24px;
}

a.dd_nav span {
	display: none;
}

.image_name {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
}

.image_name {
}

.image_name a,
.image_name a:visited {
}

.image_name a:hover {
	color: #000000;
}

.edit_form {
	/*padding: 10px;*/
}

.edit_form input {
	float: left;
	border: 0 none;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: url(../images/fw3k2/input.gif) top left no-repeat;
	padding: 5px 5px 3px 3px;
	width: 380px;
}

.edit_form input.translate {
	width: 90px;
}

.edit_form textarea {
	float: left;
	border: 0 none;
	border: 1px solid #E4E4E4;
	padding: 5px 5px 3px 3px;
	width: 380px !important;
	height: 150px;
	font-size: 13px;
}

.edit_form input[type=checkbox] {
	width: auto;
	padding: 0;
	background: none;
	border: none;
	margin-right: 5px;
	*margin: -2px 3px 0 -2px;
}

.edit_form select {
	float: left;
	border: 0 none;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	/*background: url(../images/fw3k2/input.gif) top left no-repeat;
	padding: 5px 5px 3px 3px;*/
	padding: 4px;
	width: 388px;
}

.edit_form label {
	float: left;
	width: 160px;
	font-size: 12px;
	font-weight: bold;
}

.notice {
	font-size: 12px;
	color: #555;
}

.edit_form br {
	clear: left;
}

.edit_table {
	border-top: 1px dotted #C1BFC0;
	margin-bottom: 10px;
	width: 100%;
}

.edit_table tr td {
	border-right: 1px dotted #C1BFC0;
	border-bottom: 1px dotted #C1BFC0;
	padding: 7px;
}

.edit_table tr td td {
	border-right: 0 none;
	border-bottom: 0 none;
	padding: 0;
}

.et_type_02 td	{
	vertical-align: top;
}

.et_type_02 td.check_td input	{
	margin-top: 5px;
}

.et_type_02 td .title {
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	display: block;
}

.et_type_02 .list_table { clear: none !important; }

.included {
	border-right: 1px solid #DDDDDD;
}

.included tr td {
	padding: 10px !important;
}

.action {
	width: 22px;
	height: 22px;
	display: block;
	background: url(../images/fw3k2/actions.png?v=3) no-repeat;
	float: left;
	margin-right: 7px;
	cursor: pointer;
}

.action span {
	display: none;
}

.preview 			{	background-position: 0 -22px; }
.print 			{	background-position: -22px -22px; }
.trash 			{	background-position: -44px -22px; }
.mail 				{	background-position: -66px -22px; }
.status 			{	background-position: -88px -22px; }
.edit 				{	background-position: -110px -22px; }
.moveup 			{	background-position: -132px -22px; }
.movedown			{	background-position: -154px -22px; }
.duplicate			{	background-position: -176px -22px; }
.view  			{	background-position: -198px -22px; }
.transfer  		{	background-position: -220px -22px; }
.log  				{	background-position: -242px -22px; }
.pdf  				{	background-position: -264px -22px; }
.new 				{	background-position: -286px -22px; }
.transfer2list		{	background-position: -308px -22px; }
.export			{	background-position: -330px -22px; }

.preview:hover		{ 	background-position: 0 0px; }
.print:hover 		{ 	background-position: -22px 0px; }
.trash:hover 		{ 	background-position: -44px 0px; }
.mail:hover		{ 	background-position: -66px 0px; }
.status:hover		{ 	background-position: -88px 0px; }
.edit:hover		{	background-position: -110px 0px; }
.moveup:hover 		{	background-position: -132px 0px; }
.movedown:hover	{	background-position: -154px 0px; }
.duplicate:hover	{	background-position: -176px 0px; }
.view:hover		{	background-position: -198px 0px; }
.transfer:hover	{	background-position: -220px 0px; }
.log:hover			{	background-position: -242px 0px; }
.pdf:hover			{	background-position: -264px 0px; }
.new:hover			{	background-position: -286px 0px; }
.transfer2list:hover	{	background-position: -308px 0px; }
.export:hover		{	background-position: -330px 0px; }

.included_edit {
	border: 0 none;
	border-bottom: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	border-top: 1px solid #BABAB9;
	border-left: 1px solid #BABAB9;
	background: #fff;
	min-width: 600px;
	padding: 5px;
	overflow: hidden;
}

.included_edit table.edit_table {
	width: 600px;
}

.included_edit .edit_table {
	border: 0 none;
}

.included_edit .edit_table td {
	padding: 5px;
}

a.button {
	height: 22px;
	line-height: 23px;
	display: block;
	float: left;
	border: 1px solid #BABAB9;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px;
	background: url(../images/fw3k2/pagination.gif) repeat-x;
	width: auto;
	cursor: pointer;
}

a.button:hover {
	background: url(../images/fw3k2/pagination_selected.gif) repeat-x;
}

.edit_table a.button	{ margin-bottom: 7px; }

input.button {
	height: 24px;
	line-height: 22px;
	display: block;
	float: left;
	border: 1px solid #BABAB9 !important;
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px !important;
	background: url(../images/fw3k2/pagination.gif) repeat-x !important;
	width: auto;
	cursor: pointer;
}

input.button:hover {
	background: url(../images/fw3k2/pagination_selected.gif) repeat-x !important;
}

select.admin_hourpicker,
select.admin_minutepicker {
	width: 60px;
	margin-right: 5px;
	margin-top: 5px;
}

.treeview {
	list-style: none none outside;
}

.treeview li {
	font-size: 12px;
	overflow: hidden;
	padding: 5px;
	border-top: 1px solid #DFDFDF;
}

.treeview li ul {
	padding-left: 20px;
	clear: both;
	padding-top: 5px;
}

.treeview li ul li {
	border-top: 0;
	padding: 0;
	padding-bottom: 5px;
}

.fw3k2_treeview_item {
	line-height: 22px;
}

.exp {
	display: block;
	float: left;
	padding-right: 10px;
	width: 16px;
	height: 16px;
	margin-top: 3px;
}

.expand {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/fw3k2/plus.png) no-repeat top left;
	overflow: hidden;
	text-indent: -9999em;
}

.minimize {
	width: 16px;
	height: 16px;
	display: block;
	background: url(../images/fw3k2/minus.png) no-repeat top left;
	overflow: hidden;
	text-indent: -9999em;
}

.treeview_tools {
	float: right;
}

tr.ad_list_vau td {
	background-color: #FFCD0E !important;
	border-top: 1px solid #f8faf6 !important;
}

tr.ad_list_vau_vau td {
	background-color: #FFF798 !important;
	border-top: 1px solid #f8faf6 !important;
}

tr.ad_list_print td {
	background-color: #D5D5CB !important;
	border-top: 1px solid #f8faf6 !important;
}

.list_table tr.ad_list_vau.selected:hover td,
.list_table tr.ad_list_vau.selected td,
.list_table tr.ad_list_vau_vau.selected:hover td,
.list_table tr.ad_list_vau_vau.selected td,
.list_table tr.ad_list_print.selected:hover td,
.list_table tr.ad_list_print.selected td{
	background-color: #419DFB !important;
	color: #FFFFFF;
}

.list_table tr.selected td a,
.list_table tr.ad_list_vau.selected td a,
.list_table tr.ad_list_vau_vau.selected td a,
.list_table tr.ad_list_print.selected td a {
	color: #F3CB00 !important;
}

.list_table tr.selected td a:hover,
.list_table tr.ad_list_vau.selected td a:hover,
.list_table tr.ad_list_vau_vau.selected td a:hover,
.list_table tr.ad_list_print.selected td a:hover {
	color: #FFF !important;
}

.list_table tr.selected td a.button,
.list_table tr.ad_list_vau.selected td a.button,
.list_table tr.ad_list_vau_vau.selected td a.button,
.list_table tr.ad_list_print.selected td a.button,
.list_table tr.selected td a.button:hover,
.list_table tr.ad_list_vau.selected td a.button:hover,
.list_table tr.ad_list_vau_vau.selected td a.button:hover,
.list_table tr.ad_list_print.selected td a.button:hover{
	color: #000 !important;
}

.errors, .error {
	color: #a00;
}

.quick_edit_text {
	font-size: 13px;
	cursor: pointer;
}

.quick_edit_text a.button {
	display: inline;
	float: none;
	padding: 3px 10px;
}

.results {
	color: #666;
	font-weight: normal;
	font-size: 11px;
	margin-left: 10px;
}

.login_message {
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 10px 0;
}

ul.checkbox_list_grouped {
	list-style: none;
	width: 150px;
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

ul.checkbox_list_grouped div.caption {
	display: block;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	background-color: #333;
	padding: 5px;
	color: white;
	margin-bottom: 5px;
}

ul.checkbox_list_grouped li {
	display: block;
	margin: 5px 0;
}

ul.checkbox_list_grouped li input {

}

ul.checkbox_list_grouped li label {
	float: none;
	font-weight: normal;
}

.input_cgm_caption {
	width: 140px;
}

a.button.hidden {
	display: none;
}

.modal_mage_resize {
	overflow: hidden;
	padding: 5px;
}
#resize_preview {
	border: 1px solid #999;
}

.modal_mage_resize {
	min-width: 640px;
	min-height: 640px;
}

.modal_mage_resize .size_input {
	margin-bottom: 5px;
}

.modal_mage_resize .unit {
	width: 90px;
	display: block;
	float: left;
	margin-right: 5px;
	overflow: hidden;

}
.modal_mage_resize .unit label {
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.modal_mage_resize .unit input {
	width: 75px;
}

.modal_mage_resize .preview {
	padding-top: 16px;
}

.file_manager .current_folder td,
.file_manager .current_folder td:hover {
	border-bottom:2px solid #ddd;
	background:#fff !important;
}

.file_manager .files_start td {
	border-top:1px solid #ddd;
}

.file_manager .icon {
	width:30px;
}

.file_manager .icon a,
.file_manager .icon span {
	display:block;
	margin:0 auto;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	background-image:url(../images/fw3k2/icons/file_manager/default.png);
	background-repeat:no-repeat;
}

.file_manager a.folder			{ background-image:url(../images/fw3k2/icons/file_manager/folder.png); }
.file_manager a.parent_folder	{ background-image:url(../images/fw3k2/icons/file_manager/parent_folder.png); }
.file_manager span.css			{ background-image:url(../images/fw3k2/icons/file_manager/css.png); }
.file_manager span.js			{ background-image:url(../images/fw3k2/icons/file_manager/js.png); }
.file_manager span.jpg			{ background-image:url(../images/fw3k2/icons/file_manager/jpg.png); }
.file_manager span.png			{ background-image:url(../images/fw3k2/icons/file_manager/png.png); }
.file_manager span.flv			{ background-image:url(../images/fw3k2/icons/file_manager/flv.png); }


.hor_item_list,
.hor_item_list_div {
	width:100%;
	margin:10px 0;
	table-layout:fixed;
	border-collapse:collapse;
	border:1px solid #ddd;
	border-width:1px 0;
}

.hor_item_list td,
.hor_item_list_div .item {
	min-height:245px;
	max-height:245px;
	border:1px solid #ddd;
	border-right-width:0;
	background-color:#fff;
}

.hor_item_list td:hover,
.hor_item_list_div .item:hover {
	background-color:#e4f2ff;
}

.hor_item_list td.selected:hover,
.hor_item_list td.selected {
	background-color:#419dfb;
}

.hor_item_list td.selected:hover,
.hor_item_list td.selected,
.hor_item_list td.selected:hover a,
.hor_item_list td.selected a {
	color:#fff;
}

.hor_item_list td.colspan,
.hor_item_list td.colspan:hover {
	background:none;
}

.hor_item_list div,
.hor_item_list_div .item div {
	padding:8px 10px;
	border-top:1px solid #ddd;
	overflow:hidden;
}

.hor_item_list .image,
.hor_item_list_div .item .image {
	position:relative;
	padding:10px;
	padding-left:30px;
	min-height:160px;
	max-height:160px;
	border-top:none;
}

.hor_item_list .image input {
	position:absolute;
	left:10px;
	top:50%;
	margin-top:-7px;
}

.hor_item_list .image a {
	display:block;
	margin:0 auto;
	max-width:160px;
}

.hor_item_list .image img,
.hor_item_list_div .item .image img {
	max-width:100%;
	-ms-interpolation-mode:bicubic;
}

.hor_item_list .title,
.hor_item_list_div .item .title {
	min-height:30px;
}

.hor_item_list .controls a,
.hor_item_list_div .item .controls a {
	margin-left:0;
	margin-right:7px;
}

.hor_item_list_div {
	width:1006px;
	border:none;
	margin:0;
}

.hor_item_list_div .items_wrap {
	overflow:hidden;
	padding:1px 0 0 1px;
}

.hor_item_list_div .item {
	float:left;
	width:200px;
	min-height:0;
	max-height:none;
	border:1px solid #ddd;
	margin:-1px 0 0 -1px;
}

.hor_item_list_div .item .image {
	min-height:110px;
	max-height:110px;
}

.hor_item_list_div .item input[type="text"] {
	width:170px;
}

.hor_item_list_div .ui-sortable-placeholder {
	background:#dceaf9;
	border:1px solid #ddd;
	visibility:visible !important;
}

#content .image_portal_switcher {
	padding: 0 10px;
}

#content form .image_portal_switcher {
	padding: 0;
	padding-bottom: 10px;
}

span.caption {
	font-size: 13px;
	line-height: 24px;
}

.fw3k2_admin_edit_group_tab span.caption_01 {
	font-size: 13px;
	line-height: 24px;
	display: block;
	float: none;
}

.message_error, .message_notice {
	padding: 8px 20px 8px 10px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	background-color: #FCF8E3;
	border: 1px solid #FBEED5;
	border-radius: 4px;
}

.message_error {
	color: #B94A48;
	background-color: #F2DEDE;
	border-color: #EED3D7;
}

.message_error.form {
	margin-top: 10px;
	font-size: 12px;
}

.message_notice {
	color: #C09853;
}

#delete-error span{
	font-size: 14px;
}

#delete-error {
	font-size: 12px;
	line-height: 1.5;
}

#delete-error ul {
	margin: 10px 0 0 20px;
}

#delete-error a { color: #b94a48; }
#delete-error a:hover { color: #111; }

.upload_btn { margin-top: 10px; margin-bottom: 10px; padding: 0 10px; }

.controls ul { list-style: none none outside;}
.controls li { margin-bottom: 15px }
.controls li a {font-size: 11px;}
.controls label { display: block; font-size: 12px; }
.controls input, .controls select { display: block; margin: 3px 0; }

.inline_incadm_item > div {position: relative; border:1px solid #dcdcdc; background-color: #FCFCFC; overflow: hidden; margin:15px 0 25px; padding: 25px 20px 15px; box-shadow: inset 0 0 10px rgba(0,0,0,0.1);}
.inline_incadm_item > div > div {overflow: hidden; margin-bottom: 10px;}
.inline_incadm_item .close { position: absolute; right: 10px; top: 5px; font-size: 11px; color:#999; padding: 5px 25px; line-height: 15px; background: transparent url(../images/fw3k2/minus.png) no-repeat right center;}
.inline_incadm_item .close:hover {color: #000; opacity: 0.8;}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label-danger {
    background-color: #d9534f;
}

.label-warning {
    background-color: #f0ad4e;
}

.label-info {
    background-color: #5bc0de;
}

.label-success {
    background-color: #5cb85c;
}

.label-default {
    background-color: #999;
}

img.emojione {
	height: 15px;
	vertical-align: bottom;
}

.logo {
	background: url(../images/portals/ichkoche/admin-ik_logo.png);
}

