/* shared */
body,html,img,form{
margin:0;
padding:0;
border:0;
}
body{
height:100%;
}
p,td,body,div{
color:#494949;
font:11px verdana,arial,helvetica,sans-serif;
}
p{
margin:3px 0;
padding:3px 0;
}

a,a:link,a:visited{
text-decoration:none;
color:#009;
outline:0;
}
a:hover,
a.active,
a.active:visited{
color:#F64000;
text-decoration:none;
background-color:#fff;
}

h1,h2,h3,h4,h5,h6{
font-family:verdana,serif;
font-weight:bold;
text-align:left;
}
h1{font-size:16px}
h2{font-size:14px;margin:4px}
h3{font-size:12px;margin:4px}
h4{font-size:11px;margin:12px 0 2px 7px}
h5{font-size:10px;margin:10px 0 2px 7px}
h6{font-size:10px;margin:10px 0 2px 7px}

small{
font-size:10px;
color:#555;
}

#DE-status{
top:-100px;
position:absolute;
left:40px;
width:200px;
background:#fffff9;
border:#000 1px solid;
padding:5px;
z-index:10000;
text-align:left;
}
.err-status{
color:red;
}
/* auth */

#auth{
background:white;
}
#auth #content{
width:400px;
border:#d5d5db 1px solid;
padding:20px 0;
background-color:#f5f5fb;
text-align:center;
}
#auth form{width:360px;margin:0 auto;}
#auth input{font-size:11px}
#auth .label{width:43%}
#auth .copyright{text-align:left}
#auth table{width:100%;height:100%;}
#auth h1{font-size:16px;border-bottom:#d5d5db 1px solid}
/* main */

.common-nav{
padding:2px 0;
font-size:11px;
color:#ccc;
}
.common-nav a{
font-weight:bold;
font-size:11px;
}
.common-nav a.disabled,
.common-nav a.disabled:visited{
color:#ccc;
}

/* admin design */
body#admin{
background:#E9EBEA url(../i/adm/bg.gif) repeat-x 0 0;
}

#adm-menu{
padding:8px 0 8px 10px;
}
#adm-menu img{
width:40px;
height:40px;
display:block;
}
#adm-menu a,
#adm-menu a:visited{
margin:2px;
display:block;
float:left;
}
#adm-menu a:hover,
#adm-menu a.active,
#adm-menu a.active:visited{
background:#fff;
border:#333 1px solid;
margin:1px;
}
#adm-submenu{
font-size:10px;
background:#CECECE;
padding:0 10px;
color:#555;
height:22px;
}

#adm-top-line{
border-top:#495766 1px solid;
background-color:#698FC2;
font-size:3px;
margin:0 0 5px 0;
}

#adm-line1{border-top:#fff 5px solid;background-color:#698FC2;font-size:3px}
#adm-line2 div{
font-size:10px;
padding:10px;
color:#556;
}
.message{
color:#977;
background:#ffe;
border:#BCBAa0 1px solid;
font-size:11px;
padding:4px 15px;
margin:2px 2px 4px 2px;
z-index:1;
}
.message .error{
color:red;
}
#title{
float:left;
background: url(/i/ok.gif) no-repeat 0 -3px;
height:16px;
color:#444;
line-height:13px;
padding:0 0 0 20px;
font-weight:bold;
margin:3px 0 2px 10px;
}
/* interface */
#lan-selector{
float:left;
}
input.butt{
font-weight:bold;
height:26px;
background-color:#f5f5f5;
border-top:#bbb 1px solid;
border-left:#bbb 1px solid;
border-bottom:#666 2px solid;
border-right:#666 2px solid;
cursor:pointer;
font-size:11px;
}
input.bu{
width:100px;
height:23px;
border:0;
font-weight:bold;
background:url(/i/bu.gif) no-repeat 0 0;
color:#000;
white-space:nowrap;
cursor:pointer;
font-size:11px;
}
input.bu:hover{
color:#f00;
}
textarea,input{
font-size: 10px;
color:#000;
font-family:verdana, arial, helvetica, sans-serif
}
a.button{
padding:3px 0px;
left:0px;
top:0;
padding:3px 4px;
position:relative;
text-decoration:none;
z-index:100;
}
a.button:hover{
padding:2px 3px;
font-size:11px;
background-color:#ddd;
color:#000;
border-top:#fff 1px solid;
border-right:#666 1px solid;
border-bottom:#666 1px solid;
border-left:#fff 1px solid;
}

select{
background:#fff;
font:11px verdana,arial;
color:#000;
}
input.chk{
background-color:transparent;
margin:0;
border:0;
}



/* old */

.adm-p-head{
color:#777;
background:#ededed url(../i/adm/top-line.png);
text-align:center;
font-size:10px;
height:20px;
font-weight:bold;
border-right:#bcbaba 1px solid;
}
.adm-p-box{
vertical-align:top;
border-right:#bcbaba 1px solid;
padding:5px 5px 15px 5px;
background:#fff url(../i/adm/bottom-line.png) repeat-x bottom left;
}

.bx{background:#fff url(../i/adm/box-bg.gif) repeat-x top left;margin-top:2px;padding:5px 0px}
.bxe{padding:5px 0px}

#bbb{background-image:url(bg_top.gif);background-repeat:repeat-x}







.selSrc {color:#666;cursor:pointer}

.itemProp{background:#fff url(style/box-bg.gif) repeat-x top left;margin-top:2px;padding:5px 10px;width:100%}
.itemProp td{FONT-SIZE:10px}
.itemProp img{cursor:pointer;border:#fff 0px solid;margin:0px 5px}
.itemProp .title{color:#B90000;font-weight:bold;margin-top:5px}
div.hhr {BORDER-BOTTOM:#ccc 1px solid;MARGIN:4px 0px}



div.sMenu {padding:4px 2px;FONT-SIZE:11px;font-weight:bold;line-height:16px}
div.sMenu a {COLOR:#999;PADDING:2px 4px;TEXT-DECORATION:none;Z-INDEX:100;white-space:nowrap;background:#fff url(/i/bu.gif) no-repeat top left;height:23px;width:75px;text-align:center
}
div.sMenu a:visited {COLOR:#999}
div.sMenu a:hover {COLOR:#f00}
div.sMenu a.sel:visited {COLOR:#fff;BORDER-top:#fff 1px solid;border:#095dc7 1px solid;background-color:#297de7}
div.sMenu a.sel {COLOR:#fff;BORDER-top:#fff 1px solid;border:#095dc7 1px solid;background-color:#297de7}





.hiddenTR {display:none}

.But {BORDER:#f0f0f0 1px solid}
.ButOv {border:#EE9332 1px solid;cursor:pointer;background-color:#E2C3A4}
.ButDw {border-bottom:buttonhighlight solid 1px;border-left:buttonshadow solid 1px;border-right:buttonhighlight solid 1px;border-top:buttonshadow solid 1px;background-color:#E2C3A4}




.hL {border-left:#fff 1px solid}
.hR {border-right:#C0C4Cf 1px solid}
.hP {text-align:right}
.hF {border-left:#fff 1px solid;border-right:#C0C4Cf 1px solid}



.top_dott {BORDER-TOP:#5157c9 1px dotted;PADDING:4px;TEXT-ALIGN:center;margin-top:5px}
option.notset{background-color:#eee;color:#aaa}
.w200 {width:200px}
.w100 {width:100px}
TD.label {TEXT-ALIGN:right;padding-right:5px}

.dialog {padding:15px;background-color:#F0F0F0}

.formtitle{font-weight:bold;padding:2px 0px 2px 45px;background-color:#F8F8E7}
td.Flabel{width:35%;color:#885}
span.Flabel{width:100px;color:#885;text-align:right;padding-right:5px}
.Ferr{color:red;font-size:10px}
.Hidn{
font-size:10px;
visibility:hidden;
}
.Fprop{font-size:10px;color:#999}
.Fclick{cursor:pointer}
.FcolorSelect{border:2px outset;cursor:pointer;width:14px;height:12px}
fieldset{color:#999;border:#987 1px solid;padding:5px}

.passMenu{display:none;position:absolute;width:250px;background-color:#FFFFEE;border:#aa9 1px solid;z-index:1000}
.passMenu div{font-family:Tahoma;padding:1px 5px;color:#777}
.passtop{background-color:#F8F8E7;text-align:right;border-bottom:#F0F0E0 1px solid}
.passtitle{text-align:center;font-weight:bold;margin:6px}

.f_count{
font-weight:normal;
color:#f55;
font-size:10px;
}
.sortable{
cursor:pointer;
}






.tree{font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:11px;white-space:nowrap}
.tree img{border:0px;vertical-align:middle}
.tree span{color:#777}
.tree a span{color:#009}
.tree a:hover span{color:#f00}
.tree a.nodeSel span,
.tree a.active span{
color:#f00;
background:url(/i/red-under.gif) repeat-x 100% 100%;
padding-bottom:2px;
}
/*
.tree .clip{overflow:hidden}
*/

.me {padding:0px 5px;margin:0px;list-style-type:none}
.me li{padding-left:5px;background:url(/i/bu-left.gif) no-repeat left top;float:left;margin:0px;height:23px}
.me li.normal{background-image:none;padding-left:0px}
.me a{padding:4px 12px 6px 6px;display:block;font-weight:bold;background:url(/i/bu-right.gif) no-repeat right top;color:#999;text-decoration:none;white-space:nowrap;width:.1em}
.me > li a {width:auto}
.me a:link{color:#999}
.me a:visited{color:#999}
.me A:hover,.me A.active,.me A.active:visited{COLOR:#f00}

.cl{
clear:both;
font-size:1px;
}

.bu2{
height:20px;
padding:0;
margin:0;
list-style-type:none;
}
.bu2 li{
height:20px;
padding:0 0 0 5px;
background:url(/i/bu2.gif) no-repeat left top;

float: left; /*For Gecko*/
display:inline;
list-style: none;
margin:0;
}
.bu2 li.normal{
background-image:none;
padding:0
}
.bu2 a,.bu2 a:visited{
line-height:16px;
height:20px;
padding:0 12px 0 9px;
display:block;
font-family:verdana;
font-size:10px;
background:url(/i/bu2.gif) no-repeat right top;
color:#000;
text-decoration:none;
white-space:nowrap;
float: none !important; /*For Opera*/
float: left; /*For IE*/
}
.bu2 a:hover,.bu2 a.active,.bu2 a.active:visited{color:#f00}

/* linkiniai buttonai */

a.bu3,a.bu3:visited{
height:20px;
padding:0 0 0 5px;
background:url(/i/bu2.gif) no-repeat left top;
display:block;
color:#000;
cursor:pointer;
}
a.bu3 span{
text-align:center;
line-height:16px;
height:20px;
padding:0 12px 0 9px;
display:block;
font-family:verdana;
font-size:10px;
background:url(/i/bu2.gif) no-repeat right top;
text-decoration:none;
white-space:nowrap;
}
a.bu3:hover{color:#f00}




.pageNav A{height:24px;width:22px;text-align:center;padding:5px 7px;background:transparent url(../adm/i/empty_d.gif) no-repeat top center}
.pageNav A:hover,.pageNav A.active{background-image:url(i/empty.gif);color:red}

.Menu,.Menu2{display:none;position:absolute;width:165px;background-color:#fff;border:#aaa 1px solid;z-index:1000}
.Menu2{padding:5px}
.Menu a{font-family:Tahoma;padding:2px 5px 2px 25px;display:block;color:#000;background-repeat:no-repeat;background-position:2px}
.Menu div{font-family:Tahoma;padding:1px 5px;color:#777}
.Menu input{border:none}
.Menu a:visited{color:#555}
.Menu a:active{color:#555}
.Menu a:hover{background-color:#708090;color:#fff}
.Menu div.sp{font-size:1px;LINE-HEIGHT:1px;HEIGHT:1px;border-bottom:#aaa 1px solid}

.tab1{
font-size:93%;
background:url(style/tab-bg.gif) #dae0d2 repeat-x 50% bottom;
float:left;
width:100%;
line-height:normal
}
.tab1{
padding:10px 10px 0px 10px;
margin:0px;
padding-top:10px;
list-style-type:none
}
.tab1 li{
padding:0px 0px 0px 9px;
background:url(style/left.gif) no-repeat left top;
float:left;
margin:0px;
cursor:pointer
}
.tab1 span{
padding:5px 15px 4px 6px;
display:block;
font-weight:bold;
background:url(style/right.gif) no-repeat right top;
float:left;
text-decoration:none;
float:none;
color:#777;
}
.tab1 span.hover{COLOR:#f00}
.tab1 li.current{BACKGROUND-IMAGE: url(style/left_on.gif)}
.tab1 li.current span{BACKGROUND-IMAGE:url(style/right_on.gif);PADDING-BOTTOM:5px;COLOR:#f00}
.tabblock{display:none;padding:5px}

/*
.me2{PADDING:0px 5px;MARGIN:0px;LIST-STYLE-TYPE:none}
.me2 LI{PADDING-LEFT:5px;BACKGROUND:url(style/bu-left.gif) no-repeat left top;FLOAT:right;MARGIN:0px;height:23px;cursor:pointer}
.me2 span{PADDING:4px 12px 6px 6px;DISPLAY:block;FONT-WEIGHT:bold;BACKGROUND:url(style/bu-right.gif) no-repeat right top;COLOR:#999;TEXT-DECORATION:none;white-space:nowrap;font-size:12px}
.me2 LI span.hover{COLOR:#f00}
*/

fieldset{padding-top:5px;border:#ddd 1px solid;color:#444;font-size:10px;}
fieldset p{
font-size:10px;
}
legend{margin-bottom:5px;font-size:10px;color:#444;padding:2px 5px;font-weight:bold}
legend span.gray{font-weight:normal;color:#999}
select{font-size:10px}

.grid{width:100%;background:#dddde0}
.grid td,.grid th{font-size:11px;font-family:tahoma;}
.grid td{padding:0 2px}
.grid td.r{text-align:right}
.grid tr{background-color:#fff}

.grid th{
padding:2px 1px;
border-bottom:#f8f8ff 2px solid;
border-top:#f8f8ff 2px solid;
background:#f8f8ff;
color:#556;
}
.grid th a,.grid th a:visited{
display:block;
width:100%;
color:#55a;
}

.grid tr.sortable th{
border-bottom:#f8f8ff 2px solid;
border-top:#f8f8ff 2px solid;
background:#f8f8ff;
color:#556;
}
.grid thead th{
cursor:pointer;
}
.grid thead th.asc{border-bottom:#f00 2px solid;background-color:#fff8f8;color:#f00}
.grid thead th.desc{border-top:#f00 2px solid;background-color:#fff8f8;color:#f00}
.grid tr.active td{background-color:#e0e4FF}
.grid .nobr{white-space:nowrap}

/* ------- */
.open{background:url(/i/i_minus.gif) no-repeat 3px 1px;
font-weight:bold;
cursor:pointer;}
.open td{
padding-left:27px;
background-color:#F4F4F4;
}
.close{background:url(/i/i_plus.gif) no-repeat 3px 1px;
font-weight:bold;
cursor:pointer;}
.close td{
padding-left:27px;
background-color:#F4F4F4;
}
.hidden{display:none}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
a.close,div.close{
display:block;
background:url(/i/close.gif) no-repeat 0 0;
height:18px;width:18px;
float:right;
}
div.bmin{
display:block;
background:url(/i/min-max.gif) no-repeat 0 -18px;
height:18px;width:18px;
float:right;
}
div.bmax{
display:block;
background:url(/i/min-max.gif) no-repeat 0 0;
height:18px;width:18px;
float:right;
}
.configmenu{
width:200px;
vertical-align:top;
}
.configmenu a{
white-space:nowrap;
display:block;
padding:1px 2px;
margin:0 5px 1px 0;
border:#eee 1px solid;
background:#f8f8f8;
}




/* shakninis blokas ax i ji dedasi kiti */
.ax-box{
width:100%;
}
.ax-box .ax-head{
background:#fff url(/blocks/box/box.gif) no-repeat 0 0;
padding:0 0 0 9px;
margin:0;
}
.ax-box .ax-head h3{
height:33px;
margin:0;
line-height:32px;
padding:0 19px 0 12px;
background:url(/blocks/box/box.gif) no-repeat top right;
font-size:15px;
font-family:verdana;
font-weight:bold;
color:#666;
}
.ax-box .ax-head span{
font-weight:bold;
color:#fff;
}
.ax-box .ax-body{
vertical-align:top;
padding:8px 9px 0 9px;
background:#fff;
border-left:#D4D4D4 1px solid;
border-right:#D4D4D4 1px solid;
}

.ax-box .ax-cont{
}

.ax-box .ax-foot{
background:#fff url(/blocks/box/box.gif) no-repeat bottom left;
padding:0 0 0 9px;
font-size:1px;
height:9px;
vertical-align:bottom;
}
.ax-box .ax-foot div{
height:9px;
padding:0 9px 0 0;
background: url(/blocks/box/box.gif) no-repeat bottom right;
font-size:1px;
}
.ax-box .ax-spc{
font-size:7px;
}

.dumb{
height:1px;
font-size:1px;
}

#debug-wrapper{
position:absolute;
right:2px;
bottom:2px;
z-index:1000;
border:#f00 1px solid;
background:#fff;
}
#debug{
height:100px;
overflow:auto;
width:500px;
}

.formReq{
color:red;
}
.formErrMsg{
color:red;
font-size:10px;
display:block;
}
.formProp{
font-size:10px;
}
.formColorSelect{
border:2px outset;
cursor:pointer;
width:15px;
height:15px
}
#com-window{
background:#f1f2f3;
text-align:left;
top:0px;
left:-630px;
cursor:default;
position:absolute;
width:630px;
z-index:10;
}
/* light */
.dx-light {
border-radius: 5px;
border:#E0E0E0 1px solid;
background:#ffffff;
box-shadow:#999 0 0 3px
}

.dx-light .dx-close{
cursor:pointer;
position:absolute;
right:12px;
top:12px;
width:15px;
height:15px;
background:url(/i/dx-icons.gif) no-repeat -15px -15px;
}
.dx-light .dx-head{
background-color: #f5f5f5;
border-style:solid;
border-width:1px;
border-color:#ffffff;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
padding:0 0 0 9px;
margin:0;
}
.dx-light .dx-head h3{
overflow:hidden;
height:40px;
margin:0;
line-height:38px;
padding:0 19px 0 15px;
font-size:11px;
font-family:tahoma;
font-weight:bold;
color:#353535;
}
.dx-light .dx-head span{
font-weight:bold;
color:#fff;
}
.dx-light .dx-body{
padding:8px 9px 1px 9px;
background:#fff;
}
.dx-light .dx-foot{
height:12px;
background:#fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
#CMSMsg{
border-bottom:#000 1px solid;
position:absolute;
top:0;
width:100%;
text-indent:10px;
background:#FFFFCC;
color:#000;
display:none;
height:1px;
overflow:hidden;
line-height:25px;
}
.CMSLoading{
width:150px;
height:50px;
left:10px;
position:fixed;
display:none;
background:#f8f8f8 url(/i/loading.gif) no-repeat center center;
border:#000 1px solid;
z-index:1000;
}