﻿/* CONTENT
----------------------------------------------- */



.loginForm 
{
    position: absolute;
    top: 200px;
    left: 39%;
    z-index: 110;
    opacity: 1;
    filter: alpha(opacity=100);
    display: none;
    background-color: #3c8df0;
    width: 270px;
    height: 160px;
      
}

.loginTable 
{
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
}




html, body
{
	height: 100%;
}
body
{
	padding: 0 1px;
	margin: 0;
	background: #fff;
}

body#cms
{
	background: #647B91 url(/Admin/img/copy.gif) no-repeat right bottom;
}

body, td, th, input, textarea, select
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

a, a:link, a:visited
{
	color: #000;
}
a:hover
{
	color: #E85C00;
}

p
{
	margin: 0 0 5px 0;
}

ul, ol
{
	margin: 0 0 0 15px;
	padding: 0 0 0 15px;
}

h1
{
	font-weight: bold;
	font-size: 18px;
	color: #000;
	margin: 0 0 10px 0;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333;
	margin: 10px 0 5px 0;
	background: transparent url(/Admin/img/h2.gif) repeat-x left center;
}
h2 span
{
	background: #ECE9D8;
	border-right: 5px solid #ECE9D8;
}
.fob-table h2
{
	margin: 5px 0 0 0;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	margin: 10px 0 5px 0;
}
.fob-table h3
{
	margin: 5px 0 0 0;
}

h3 span
{
	font-weight: normal;
}




hr
{
	border: 0;
	height: 1px;
	color: #ACA899;
	background: #ACA899;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

td, th
{
	padding: 0;
}



/* LAYOUT
----------------------------------------------- */
/* login */
.login
{
	text-align: center;
}
.login .shadow
{
	width: 500px;
	margin: 0 auto;
	text-align: left;
	background: #516271;
}
.login .h
{
	background: #D84D18 url(/Admin/img/sn_bg.gif);
	position: relative;
	top: -1px;
	left: -1px;
	z-index: 1;
}
.login .h .l
{
	background: transparent url(/Admin/img/sn_l.gif) no-repeat;
}
.login .h .r
{
	background: transparent url(/Admin/img/sn_r.gif) no-repeat right top;
	height: 25px;
	padding-left: 42px;
}
.login .h .title, .login .h .title-s
{
	font-size: 12px;
	position: absolute;
	padding-top: 5px;
}
.login .h .title
{
	margin: -1px 0 0 -1px;
}
.login .h .title-s
{
	color: #843524;
}
.login .h .title, .login .h .title a, .login .h .title a:link, .login .h .title a:visited, .login .h .title a:hover
{
	color: #fff;
	text-decoration: none;
}
.login .fields
{
	background: #F3F2E7 url(/Admin/img/login_fields_top.gif) repeat-x;
	width: 100%;
	position: relative;
	top: -1px;
	left: -1px;
	z-index: 1;
}
.login .fields-bot
{
	background: transparent url(/Admin/img/login_fields_bot.gif) repeat-x left bottom;
}
.login .fields .l
{
	padding: 15px 25px 0 35px;
	text-align: right;
}
.login .fields .f
{
	width: 100%;
	padding: 15px 65px 0 0;
}
.login .top .l, .login .top .f
{
	padding-top: 22px;
}
.login .bot .f
{
	padding: 10px 65px 17px 0;
}
.login input.text
{
	width: 100%;
}
.login .button
{
	width: 75px;
}
.login .submit
{
	float: right;
}
.login a.remind, .login a.remind:link, .login a.remind:visited, .login a.remind:hover
{
	font-size: 10px;
	color: #E85C00;
}






#cols
{
	width: 100%;
}
#col-left, #col-main
{
	padding: 0 5px;
	vertical-align: top;
}
#col-left
{
	width: 25%;
}
#col-left .min-width
{
	width: 238px;
}
#col-main
{
	width: 75%;
}
#col-main .col-lb
{
	padding-top: 0;
}
#col-main .col-cont
{
	padding: 7px 7px 10px 7px;
}
#col-main .min-width
{
	width: 732px;
}
#bot
{
	height: 25px;
}



/* FORMS
----------------------------------------------- */
form
{
	margin: 0;
	padding: 0;
}
input.fob-text, input.fob-text-short, input.fob-text-shortest, input.fob-date, input.fob-login, input.fob-password, select.fob-select, textarea.fob-textarea, textarea.fob-wysiwyg, input.text, input.fob-listbox, textarea, select
{
	background: #fff;
	border: 1px solid #B3B3B3;
}
input.button, input.fob-button
{
	background: #DCDBDF;
	border: 1px solid #B3B3B3;
	border-top-color: #F6F6F7;
	border-bottom-color: #919194;
}
input.fob-listbox, input.text, input.button, input.fob-file, input.fob-text-short, input.fob-date, input.fob-login, input.fob-password, input.fob-button
{
	height: 19px;
}
input.fob-text
{
	height: 15px;
}
input.fob-file, input.fob-text, textarea.fob-textarea, textarea.fob-wysiwyg
{
	width: 615px;
}
input.fob-listbox, input.fob-date, input.fob-text-short, input.fob-login, input.fob-password
{
	width: 100px;
}
input.fob-text-shortest
{
	width: 50px;
}
span.fob-req
{
	color: #E85C00;
}

.fob-table .l
{
	padding: 3px 0 5px 0;
}
.fob-table .f
{
	padding: 0 0 5px 0;
}
.fob-table .fl
{
	padding: 0 10px 5px 0;
}
.fob-table .fr
{
	padding: 0 0 5px 10px;
}
.fob-table .fc
{
	padding: 0 10px 5px 10px;
}
.fob-table .cb
{
	padding: 0 0 1px 0;
}
.fob-table .cbl
{
	padding: 0 5px 1px 0;
}
.fob-table .cbr
{
	padding: 0 0 1px 5px;
}
.fob-table .cbc
{
	padding: 0 5px 1px 5px;
}
.fob-table td
{
	vertical-align: top;
}

/* fob-table */
.fob-table
{
	margin-bottom: 10px;
}
.fob-req
{
	color: #f00;
}
.fob-error
{
	border: 1px f00 solid;
	background: #fcc;
}
.fob-error div
{
	color: #a00;
	font-weight: bold;
}



/* NAVIGATION
----------------------------------------------- */
/* sn */
.sn
{
	padding-top: 1px;
}
.sn .bg
{
	background: #D84D18 url(/Admin/img/sn_bg.gif);
}
.sn .l
{
	background: transparent url(/Admin/img/sn_l.gif) no-repeat;
}
.sn .r
{
	background: transparent url(/Admin/img/sn_r.gif) no-repeat right top;
	height: 26px;
	padding-left: 42px;
}
.sn .title, .sn .title-s
{
	font-size: 12px;
	position: absolute;
	padding-top: 5px;
}
.sn .title
{
	margin: -1px 0 0 -1px;
}
.sn .title-s
{
	color: #843524;
}
.sn .title, .sn .title a, .sn .title a:link, .sn .title a:visited, .sn .title a:hover
{
	color: #fff;
	text-decoration: none;
}

/* menu0 */
.menu0
{
	border-bottom: 1px solid #5D7082;
	background: #ECE9D8 url(/Admin/img/menu0_bg.gif) repeat-x left top;
	margin-bottom: 15px;
}
.menu0 .cont
{
	height: 27px;
	padding: 0 35px;
}
.menu0 a
{
	display: block;
	float: left;
	margin: 4px 20px 0 0;
	padding: 2px 5px 3px 6px;
}
.menu0 a, .menu0 a:link, .menu0 a:visited, .menu0 a:hover
{
	text-decoration: none;
}
.menu0 a.a
{
	background: #fff;
	border-top: 1px solid #8C8C8C;
	border-left: 1px solid #888;
	padding: 1px 5px 3px 5px;
}
.menu0 a.exit
{
	float: right;
	margin-right: 0;
}

/* tabs */
.tabs
{
	height: 23px;
	padding: 0 17px;
	position: relative;
	z-index: 1;
	top: 1px;
}
.tabs .taba
{
	background: #ECE9D8 url(/Admin/img/tab_bg.gif) repeat-x;
}
.tabs .tab, .tabs .taba
{
	float: left;
	margin-right: 6px;
}
.tabs .l
{
	background: transparent url(/Admin/img/tab_l.gif) no-repeat;
}
.tabs .r
{
	background: transparent url(/Admin/img/tab_r.gif) no-repeat right top;
}
.tabs .r, .tabs .tab
{
	padding: 5px 13px;
}
.tabs a, .tabs a:link, .tabs a:visited, .tabs a:hover
{
	color: #fff;
	text-decoration: none;
}
.tabs .taba a, .tabs .taba a:link, .tabs .taba a:visited, .tabs .taba a:hover
{
	color: #000;
}

/* m3 */
.m3
{
	height: 21px;
	margin-bottom: 8px;
}
.m3 img
{
	width: 1px;
	height: 21px;
	background: #AEA68E;
	border-left: 1px solid #fff;
	margin: 0 5px;
}
.m3 a
{
	display: block;
	padding: 4px 5px 4px 6px;
}
.m3 a, .m3 img
{
	float: left;
}
.m3 a, .m3 a:link, .m3 a:visited, .m3 a:hover
{
	text-decoration: none;
}
.m3 a.a
{
	background: #fff;
	border-top: 1px solid #8C8C8C;
	border-left: 1px solid #888;
	padding: 3px 5px 4px 5px;
}
.m3 a.exit
{
	float: right;
	margin-right: 0;
}



/* BLOCKS
----------------------------------------------- */
a img
{
	border: none;
}
img.left
{
	margin-right: 5px;
}
img.right
{
	margin-left: 5px;
}
div.workarea
{
	background: #fff;
	padding: 1px;
	margin-bottom: 10px;
}
div.width-fix
{
	width: 100%;
	overflow: hidden;
}
div.clear
{
	clear: both;
	height: 1px;
}
iframe.str-check
{
	margin: 0 0 0 1px;
	border: 1px solid #5A6F88;
	width: 300px;
	height: 70px;
}
.faded
{
	color: #999;
}
a img.ico
{
	margin-right: 5px;
	vertical-align: middle;
}
a img.icor
{
	margin-left: 5px;
	vertical-align: middle;
}
a.prior img
{
	margin: 0 1px;
	background: #313131;
}
a.prior:hover img
{
	background: #E85C00;
}

/* admin-table */
.admin-table
{
	background: #fff;
	margin-bottom: 10px;
}
.admin-table td.th, .admin-table tr.th td
{
	font-weight: bold;
}
.admin-table td.td, .admin-table tr.td td, .admin-table td.th, .admin-table tr.th td
{
	border: 1px solid #ACA899;
	vertical-align: top;
	padding: 5px;
}

/* admin-table2 */
.admin-table2
{
	border: 1px solid #fff;
	margin-bottom: 10px;
}
.admin-table2 table
{
	width: 100%;
	border: 1px solid #AEA68E;
	background: #F2F2F4 url(/Admin/img/str_r.gif) repeat-y right top;
}
.admin-table2 .ovr td
{
	background: #FEE6A0 none;
}
.admin-table2 .title, .admin-table2 .title-h
{
	width: 100%;
	background: #fff url(/Admin/img/tree_brd.gif) repeat-y right top;
	white-space: nowrap;
}
.admin-table2 .title
{
	padding: 4px 16px 5px 16px;
}
.admin-table2 .title-h
{
	font-weight: bold;
	padding: 2px 16px 10px 16px;
}
.admin-table2 .title a, .admin-table2 .title a:link, .admin-table2 .title a:visited, .admin-table2 .title a:hover
{
	padding-top: 1px;
}
a.page, a.folder
{
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
}
a.page
{
	background-image: url(/Admin/img/page.gif);
}
a.folder
{
	background-image: url(/Admin/img/folder.gif);
}
.admin-table2 .act-h
{
	font-weight: bold;
	padding: 2px 0 10px 16px;
}
.admin-table2 .act
{
	font-size: 10px;
	padding: 4px 0 5px 16px;
}
.admin-table2 .cb
{
	padding-top: 1px;
	padding-bottom: 2px;
}
.admin-table2 .last
{
	padding-right: 16px;
}

/* on-off */

a.on, a.on:link, a.on:visited
{
	color: #060 !important;
}
a.on:hover
{
	color: #E00000 !important;
}

a.off, a.off:link, a.off:visited
{
	color: #999 !important;
}
a.off:hover
{
	color: #E85C00 !important;
}

/* path */
.path
{
	font-size: 10px;
	padding: 0 5px 0 42px;
	margin-bottom: 15px;
}
.path span
{
	font: 18px Arial, Helvetica, sans-serif;
}
.path a, .path a:link, .path a:visited
{
	color: #000;
}
.path a:hover, .path span
{
	color: #C5CDD6;
}

/* col */
.col
{
	border: 1px solid #AFBBCB;
	border-right-color: #5D7082;
	border-bottom-color: #788492;
	background: #9DACBF;
}
.col-lt, .col-rt, .col-lb, .col-rb
{
	position: relative;
	z-index: 1;
	background-repeat: no-repeat;
}
.col-lt
{
	background-image: url(/Admin/img/col/lt.gif);
	left: -1px;
	top: -1px;
}
.col-rt
{
	background-image: url(/Admin/img/col/rt.gif);
	background-position: right top;
	left: 2px;
}
.col-rb
{
	background-image: url(/Admin/img/col/rb.gif);
	background-position: right bottom;
	top: 2px;
}
.col-lb
{
	background-image: url(/Admin/img/col/lb.gif);
	background-position: left bottom;
	left: -2px;
	padding: 4px 4px 22px 6px;
}
.col-title
{
	color: #fff;
	margin-bottom: 6px;
}
.col-cont
{
	border: 1px solid #5A6F88;
	background: #ECE9D8;
}

/* lang */
.lang
{
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #C5C1BA;
}
.lang .cont
{
	height: 21px;
	padding: 0 0 0 7px;
}
.lang a
{
	display: block;
	float: left;
	margin: 2px 8px 0 0;
	padding: 1px 5px 3px 6px;
}
a.a
{
	background: #fff;
	border-top: 1px solid #8C8C8C;
	border-left: 1px solid #888;
	padding: 0 5px 2px 5px;
	text-decoration: none;
}
a.add
{
}
a.add, a.add:link, a.add:visited, a.add:hover
{
	color: #E85C00;
	text-decoration: none;
	margin-right: 0;
	padding: 1px 7px 3px 7px;
}

a.activ
{
}
a.activ, a.activ:link, a.activ:visited, a.activ:hover
{
	color: #000000;
	margin-right: 0;
	font-weight: bold;
}

a.noactiv
{
}
a.noactiv, a.noactiv:link, a.noactiv:visited, a.noactiv:hover
{
	margin-right: 0px;
	padding: 1px 7px 3px 7px;
}




a.enabled
{
	color: #000000;
}
a.disabled
{
	color: #cccccc;
}

/* str-mini */
.str-mini
{
	margin-bottom: 15px;
}
.str-mini-bg
{
	background: #fff;
	padding: 20px 0 25px 0;
	margin-bottom: 0;
}
.str-mini img
{
	width: 9px;
	height: 9px;
	margin-right: 6px;
}
.str-mini div
{
	padding-top: 5px;
}
.str-mini .l2
{
	padding-left: 20px;
	font-weight: bold;
}
.str-mini .l3
{
	padding-left: 40px;

}
.str-mini .l4
{
	padding-left: 60px;
}

.str-mini .l2a
{
	padding-left: 20px;
	font-weight: bold;
	color: #E85C00;
}
.str-mini .l3a
{
	padding-left: 40px;

	color: #E85C00;
}
.str-mini .l4a
{
	padding-left: 60px;

	color: #E85C00;
}

.str-mini a, .str-mini a:link, .str-mini a:visited, .str-mini a:hover
{
	text-decoration: none;
}
.str-mini .a a, .str-mini .a a:link, .str-mini .a a:visited, .str-mini .a a:hover
{
	color: #E85C00;
}

/* str */
.str
{
	background: #fff;
	padding: 1px;
	margin-bottom: 10px;
}
.str table
{
	width: 100%;
	border: 1px solid #AEA68E;
	background: #F2F2F4 url(/Admin/img/str_r.gif) repeat-y right top;
}
.str .hide
{
	display: none;
}
.str .ovr td
{
	background: #FEE6A0 none;
}
.str .tree
{
	width: 100%;
	background: #fff url(/Admin/img/tree_brd.gif) repeat-y right top;
	white-space: nowrap;
	padding: 1px 16px 2px 16px;
}
.str .tree img
{
	margin-right: 6px;
}
.str .tree a, .str .tree a:link, .str .tree a:visited, .str .tree a:hover
{
	text-decoration: none;
	padding-top: 1px;
}
.str .tree a.page, .str .tree a.folder, .str .tree a.redir
{
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
}
.str .tree a.page
{
	background-image: url(/Admin/img/page.gif);
}
.str .tree a.folder
{
	background-image: url(/Admin/img/folder.gif);
}
.str .tree a.redir
{
	background-image: url(/Admin/img/redir.gif);
}
.str .l1
{
	padding-left: 16px;
}
.str .l2
{
	padding-left: 32px;
	font-weight: bold;
}
.str .l3
{
	padding-left: 48px;
}
.str .l4
{
	padding-left: 64px;
}
.str .l5
{
	padding-left: 80px;
}
.str .l6
{
	padding-left: 96px;
}
.str .l7
{
	padding-left: 112px;
}
.str .l8
{
	padding-left: 128px;
}
.str .l9
{
	padding-left: 144px;
}
.str .act-h
{
	border-top: 1px solid #fff;
	padding-right: 2px;
}
.str .act-h div
{
	padding: 3px 10px 6px 10px;
	font-weight: bold;
	background: transparent url(/Admin/img/act-h_brd.gif) repeat-x left bottom;
}
.str .act
{
	font-size: 10px;
	padding: 1px 15px 2px 0;
}
.str .act a, .str .act a:link, .str .act a:visited
{
	color: #484849;
}
.str .act a:hover
{
	color: #E85C00;
}
.str .prior
{
	text-align: center;
	padding: 1px 15px 2px 5px;
}
.str .prior img
{
	margin: 0 1px;
	background: #313131;
}
.str .prior a:hover img
{
	background: #E85C00;
}
.str a.add-sub, .str a.add-sub:link, .str a.add-sub:visited, .str a.add-sub:hover
{
	color: #E85C00;
	font-weight: normal;
}
/*.str .last {padding-right: 40px;}*/

/* str-actions */
.str-actions
{
	text-align: right;
	padding-right: 3px;
}
.str-actions label
{
	margin-right: 10px;
}
.str-actions select
{
	margin-right: 5px;
}
.str-actions .button
{
	width: 30px;
}

/* containers */
.containers
{
	width: 100%;
	height: 100%;
}
.containers .item
{
	border: 1px solid #AEA68E;
	padding: 5px;
	vertical-align: top;
	height: 100%;
}
.containers .cont-t
{
	font-size: 10px;
	color: #4C4C4C;
	margin-bottom: 5px;
}

/* blocks-tbl  */
.blocks-tbl
{
	width: 100%;
	height: 100%;
}
.blocks
{
	vertical-align: top;
	padding-bottom: 15px;
}
.block
{
	border: 1px solid #E0E3E4;
	border-right-color: #C9CDD1;
	border-left-color: #C9CDD1;
	padding: 1px 0;
	margin-bottom: 10px;
}
.block .bg
{
	background: #EDEFF4;
	padding: 2px 4px;
}
.block .title
{
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.block .bot
{
	height: 15px;
	background: transparent url(/Admin/img/face/image.gif) repeat-x left top;
}
.block .bot .prior
{
	padding-top: 4px;
}
.block .prior a img
{
	background: #313131;
}
.block .prior a:hover img
{
	background: #E85C00;
}
.block .options
{
	font-size: 10px;
	float: right;
}
.block .options img
{
	vertical-align: bottom;
}
.block .options span
{
	padding-left: 10px;
}
.blocks-lst
{
	text-align: center;
	vertical-align: bottom;
}

/* page-info */
.page-info
{
	width: 250px;
}

/* brd */
.brd1, .brd2
{
	border: 1px solid #AEA68E;
}
.brd1
{
	border-right-color: #fff;
	border-bottom-color: #fff;
}
.brd2
{
	border-top-color: #fff;
	border-left-color: #fff;
	padding: 7px;
}

.pathNow
{
	color: #C5CDD6;
}
