BODY {background:url(../images/back-grad.gif) repeat-x #A6D1FE;}
BODY, INPUT, SELECT, TEXTAREA {font-family:tahoma; font-size:11px; margin:0px;}
IMG {vertical-align:middle; border:0px}
A {text-decoration:none; cursor:pointer}
H1, H2, H3, H4, H5, H6, FORM, UL, P {margin:0px; padding:0px; list-style:none}

.box {background:#FFFFFF; margin-bottom:10px;}
#loading {background:#FFFFFF; padding:3px; font-size:10px; font-weight:700; color:#666666; position:fixed; width:100px; left:2px; top:2px;}
#loading IMG {margin:0px 2px}

.clear {clear:both; color:#FFFFFF; font-size:1px}

#page-wrapper {background:url(../images/back-top.jpg) top center no-repeat}
#page-container {width:880px;}
#page-mask {
	position:absolute; z-index:1000; top:0px; left:0px; width:100%;
	background:#000000; filter:alpha(opacity=70); opacity: 0.7;
}


#header {height:30px; margin-bottom:10px; padding:30px 0px;}
#header DIV {float:right; background:url(../../../uploads/logo.png); width:65px; height:52px; margin-right:25px}
#header H1 {font-size:22px; text-shadow: black 3px 3px 1px; float:right; font-weight:600; padding-top:12px; padding-right:20px; height:20px; color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='#033068', Direction=135, Strength=10)}
#footer {text-align:center; margin-top:15px; direction:rtl}
#footer A {margin:0px 12px; color:#333333; font-size:11px; font-weight:500}
#footer SPAN {font-size:8px}
#footer SPAN:first-child {display:none}

#main-menu {background:url(../images/menu-left.gif) left top no-repeat; height:30px;  margin-bottom:10px}
#main-menu .inside {background:url(../images/menu-right.gif) right top no-repeat; height:30px; padding-right:1px}

#main-menu A {float:right; height:28px; font-size:10px; font-weight:700; color:#555; margin-top:1px;}
#main-menu A DIV {height:20px; padding:0px 10px; padding-top:8px; width:70px}
#main-menu .active {background:url(../images/menu-active-left.gif) left top no-repeat;}
#main-menu .active DIV {background:url(../images/menu-active-right.gif) right top no-repeat; color:#FFFFFF}


#level-2 {clear:both; padding:10px; background:#A3CFFE;}

#column-left {float:left; width:170px;}
#column-right {float:right; width:170px;}
#column-middle {float:left; width:680px; margin-right:10px}


.box {background:#FFFFFF; padding:10px; margin-bottom:10px}
.box-title {background:url(../images/box-title-back.gif); height:44px}
.box-title DIV {color:#FFFFFF; font-size:12px; padding-right:15px; padding-top:15px; font-weight:600}
.box H2 {font-size:14px; color:#FFFFFF; margin-top:5px; margin-bottom:10px}
.box H2 IMG {margin:0px 5px; margin:0px 10px; width:32px; height:32px}

.widget .fields {padding:5px 5px; color:#444; margin-bottom:5px}
.widget .fields INPUT {width:90px; vertical-align:middle; font-size:10px}
.widget .fields H3 {float:right; width:60px; padding-top:3px; font-size:10px; font-weight:500; text-align:right; direction:rtl}
.left-widget {width:170px; float:left}


.side-menu {padding:5px}
.side-menu A {display:block; padding:4px 20px 7px 0px; background:url(../images/arrow.gif) right center no-repeat; color:#333333; font-size:11px}
.side-menu .active {background:url(../images/selected-back.gif?2) right top no-repeat}


.icon {height:60px; width:40px; float:right; font-size:9px; font-weight:700; margin:15px 17px; cursor:pointer;}
.icon A {color:#333333}
.icon IMG {margin-bottom:5px}


.form {background:#698CC5; padding:7px; padding-bottom:3px}
.form .bottom {margin-top:5px}
.form .bottom INPUT {padding:0px 15px}


.fieldset {color:#2F4364; background:#FFFFFF}
.fieldset TABLE {width:100%;}
.fieldset TBODY TR TD {height:22px; border-top:1px solid #CCCCCC; padding:1px 0px; padding-right:8px;}
.fieldset TBODY TR:first-child TD {border:none}
.fieldset INPUT {width:300px; vertical-align:middle}
.fieldset SELECT {width:250px}
.fieldset TEXTAREA {width:300px; height:70px}
.fieldset .editor TD {height:auto; padding:0px}
.fieldset .editor {padding:1px;}
.fieldset .info TD {font-size:10px; color:#5F9E34}
.fieldset #editor {width:99% !important; height:400px !important}
.fieldset .entry-title {border:none; font-size:12px; height:30px;}
.fieldset .entry-title A {color:#0066CC; font-weight:700}
.fieldset .entry-title SPAN {direction:ltr; font-size:11px;}
.fieldset .entry-body TD {border:none; padding-bottom:15px; padding-left:5px}
.fieldset .obligatory {color:#FF0000;}
.fieldset .unit {color:#999999; font-size:10px}
.fieldset .links {text-align:left; font-weight:700; padding-bottom:5px; padding-left:10px; font-size:13px}
.fieldset .links A {margin-right:5px}
.fieldset .img {margin:5px 0px}
.fieldset .text-disabled {height:250px; width:350px}

.grid {background:#FFFFFF; color:#2F4364; margin-bottom:5px}
.grid A {color:#333333; text-decoration:none;}
.grid TABLE {background:#FFF; width:666px}
.grid THEAD TR TH {background:url(../images/grid-head.gif); height:23px; padding-right:8px; border-right:1px solid #AAA; border-bottom:1px solid #AAA; text-align:right; cursor:pointer;}
.grid THEAD TR TH:first-child {border-right:none}
.grid TBODY TR TD {height:23px; border-top:1px solid #CCCCCC; padding-right:8px}
.grid TBODY TR:first-child TD {border:none}
.grid TFOOT TD {height:26px; background:url(../images/grid-foot.gif); padding:0px 5px;}
.grid TFOOT IMG {vertical-align:middle; margin:0px 1px}
.grid TFOOT INPUT {vertical-align:middle; width:15px}
.grid TBODY A {color:#0066CC; font-weight:700}
.grid .select {width:18px; padding-right:4px; background:#EEE}
.grid .active {padding:0px 1px; width:15px;}
.grid INPUT {font-size:10px; font-family:tahoma}
.row {cursor:pointer}


.small {width:500px}

.modal {
	position:absolute;
	top:80px; left:50%;
	margin-left:-230px;
	width:480px;
	z-index:2000;
	background:#FFFFFF;
}
.modal H1 {height:28px; color:#15428B; font-weight:700; font-size:12px}
.modal-top {background:url(../images/modal-top.gif)}
.modal-bottom {background:url(../images/modal-bottom.gif); height:47px}
.modal-close {float:left; width:13px; height:13px; cursor:pointer;}
.modal-fields {padding:8px 15px}
.modal-fields DIV {margin-bottom:5px}
.modal-fields INPUT {width:445px}
.modal-fields TEXTAREA {width:445px; height:110px}

.message {width:400px !important; height:200px !important}


#paging A {display:block; padding:2px 4px; margin:1px 2px; background:#888; color:#FFFFFF; float:left; font-size:12px}

.msg .img-wrapper {margin:90px; margin-bottom:20px}
.msg .text-wrapper {font-weight:700; direction:rtl; margin-bottom:90px}
.msg .title-ok {color:#86D625; font-size:18px; margin-bottom:15px}
.msg .title-error {color:#CC0000; font-size:18px; margin-bottom:15px}
.msg .text {font-size:13px}