/* GENERAL SETTING */
html, body { height:100%; }
body,table,input,select,textarea { font-size: 11px; font-family: "Lucida Grande", verdana, sans-serif; color: #333; }

A { text-decoration: none; color: #00F; }
A IMG { border: none; }
.highlight { background-color: #FF0; }
.smallError { color: #F33; font-weight: bold; }
.reject { color: #F33; }
.execute { color: #191; }
.note { font-size: 10px; color: #777; margin-left: 5px; }
.niceList LI { margin-bottom: 5px; }

H1 {}
H2 {}
H3 { display: block; margin: 10px 0 5px 0px; font-size: 14px; font-weight: bold; color: #2258A4; }
H4 {}
H5 {}
H6 {}

/* WEBPARTS */
.globalna A, .globalna { color: #FFFFFF; font-size: 9px; }
.globalna2 { color: #F8CA24; }

/* TABELE */
#menuTable TD {height: 20px;}
TD.l1 a {font-weight:bold;color:#333;font-size:11px;}
TD.l2 a {font-weight:normal;color:#555;font-size:11px;}
td.tdBevel { background:#FFF;}
.alr { text-align: right; }
.alc { text-align: center; }
.all { text-align: left; }
.vat { vertical-align: top; }
.padl10 { padding-left: 10px; }
.pad10 { padding-left: 10px; padding-right: 10px; }
.pad20 { padding-left: 20px; padding-right: 20px; }
.marv5 {margin-top: 5px; margin-bottom: 5px; }
.marv10 {margin-top: 10px; margin-bottom: 10px; }
.marh5 {margin-left: 5px; margin-right: 5px; }
.marh10 {margin-left: 10px; margin-right: 10px; }
.tools IMG { margin: 0px 2px 0px 2px; }
IMG.tool { margin: 0px 2px 0px 2px; }
#fullheight { height: 100%; }
.packageoff { color: #C33; }
.packageon { color: #292; }

/* BLUE */
table.display DIV { display: inline; }
table.display THEAD TD, table.display TFOOT TD, table.display TR.th, table.display TR.th TD { background: #CCE0FF; text-transform:uppercase; font-weight: bold; white-space: nowrap; }
table.display THEAD TD IMG { vertical-align:top; }
table.display THEAD TD.armed { cursor: pointer; }

table.display TR.tr1 TD, table.display TD.tr1 { background: #EBF0FF; }
table.display TR.tr2 TD, table.display TD.tr2 { background: #E0ECFF; }
table.display TR.tr1g TD, table.display TD.tr1g { background: #F5F5F5; }
table.display TR.tr2g TD, table.display TD.tr2g { background: #E9E9E9; }

table.displayInfo { background: #E0ECFF url("../images/curv_tr.gif") no-repeat top right; margin: 0px 1px 0px 1px; }
table.displayInfo TD { background: url("../images/curv_tl.gif") no-repeat top left; height: 29px; font-weight: bold; }
TD.displayMiddle { background: #CCE0FF; padding: 5px; border: solid 1px #FFF; border-bottom: none; }

/* ORANGE */
table.displayO THEAD TD, table.displayO TFOOT TD { background: #FFD1B2; text-transform:uppercase; font-weight: bold; }
table.displayO THEAD TD IMG { vertical-align:top; }
table.displayO TR.tr1 TD { background: #FFEFE5; }
table.displayO TR.tr2 TD { background: #FFE9DB; }
table.displayInfoO { background: #FFE9DB url("../images/curv_tr.gif") no-repeat top right; margin: 0px 1px 0px 1px; }
table.displayInfoO TD { background: url("../images/curv_tl.gif") no-repeat top left; height: 29px; font-weight: bold; }
TD.displayMiddleO { background: #FFD1B2; padding: 5px; border: solid 1px #FFF; border-bottom: none; }

table.displayTabs { margin: 0px 0px -1px 0px !important; border-color: #FFF !important; }
table.displayTabs td { border-color: #FFF !important; }

.firstDomainList td { border-top: solid 1px #FFF; border-bottom: solid 1px #B9D5FF; padding: 5px 0px 5px 0px; }
.firstDomainList td.inCart { background: #D6E9FE; }
.firstDomainList tr.first td { border-top: none; padding-top: 0px;}
.firstDomainList tr.last td { border-bottom: none; padding-bottom: 0px; }
.firstDomainList td td { border: none; padding: 0;}

/* BUBLE */
#buble { background: #EFEFEF; margin-bottom: 10px; }
#buble .bContent { padding: 5px; }

/* INFOPART */
.infoPartTitleY, .infoPartTitleB { padding: 3px 0px 3px 10px; font-weight: bold; font-size: 12px; width: 349px; }
.infoPartTitleY { background: url(/skin/images/contybg.gif) repeat-y top left; color: #2258A4; }
.infoPartTitleB { background: url(/skin/images/contbbg.gif) repeat-y top left; color: #F4C30F; }
.infoPartContent { padding: 10px 0px 10px 10px; }

/* TEXTI */
.toptitle { font-size: 18px; margin-bottom: 18px; color: #2159A5; }
.subtitle { font-size: 15px; margin-bottom: 10px; color: #1692AD; }
A.cancel { font-size: 13px; color: #C33; font-weight: bold; }
.font13 { font-size: 13px; }
.font15 { font-size: 15px; }
.font17 { font-size: 17px; }
.font19 { font-size: 19px; }
.font21 { font-size: 21px; }
.font23 { font-size: 23px; }

/* FORME */
form { display:inline; }
label { display: block; margin-bottom: 3px; font-style: normal; }
.input50 { width: 50px; }
.input75 { width: 75px; }
.input100 { width: 100px; }
.input150 { width: 150px; }
.input200 { width: 200px; }
.input250 { width: 250px; }
.input300 { width: 300px; }
.input600 { width: 600px; }
.inputError { border: solid 2px #c33; }

.buttOk, .buttCancel {
   color:#FFF;
   font-weight: 600;
   font-size:16px;
   background-color:#70A739;
   border:2px solid #416121;
   margin-right: 10px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#66ffffff',EndColorStr='#00FFFFFF');
}

.buttCancel { background-color:#BB413F; border-color: #7D2C2A; }
.formRequired, .required { font-size: 15px; font-weight: bold; color: #C33; }

/* SORTING */
.sort-arrow.descending { background: url("../images/sort_down.gif") no-repeat center right; }
.sort-arrow.ascending { background: url("../images/sort_up.gif") no-repeat center right; }
TABLE.display THEAD .sortcol { cursor: pointer; padding-right: 20px; background-repeat: no-repeat; background-position: right center; }
TABLE.display THEAD .sortasc { background-image: url(../images/up.gif); }
TABLE.display THEAD .sortdesc { background-image: url(../images/down.gif); }
TABLE.display THEAD .nosort { cursor: default; }


/* LYREG */
INPUT.iLine { font-size:15px; border:none;border:solid 1px #999;}
INPUT.iLine100 { font-size:15px; border:none;border:solid 1px #999; width:100%}
INPUT.iLine2 { font-size:15px; border:solid 1px #999;}
INPUT.iLineActive { font-size:15px; border:none;border:solid 1px #C66; background:#FEE;}
TD.otok_tr {background:#E0E0E0 url(../lyreg/otok_tr.gif) no-repeat right top;}
TD.otok_content {background:#FFF;padding:5px 10px 0 10px;line-height:15px;}
TD.otok_bl {background:#F6F6F6 url(../lyreg/otok_bl.gif) no-repeat left bottom;}
TD.otok_b {background:#FFF;border-bottom:1px solid #CCC;}
TD.otok_br {background:#F6F6F6 url(../lyreg/otok_br.gif) no-repeat right bottom;}
TD.tdl {font-size:12px; background:#F0F0F0;}
TD.tdr {font-size:13px; background:#E6E6E6;}
TD.tdt {font-size:12px; padding-top:5px;font-weight:bold;}

/* VALIDATION */
.validationErrors { width: 360px; margin: 10px 0px 20px 0; }
.validationHead { background: #C33; color: #FFF; font-size: 15px; padding: 3px; font-weight: bold; border-bottom: solid 1px #CCC; }
.validationBody { background: #EEE; padding: 0;  }
.validationError { padding: 8px 8px 8px 8px; }

/* LISTE */
OL, OL LI { margin: 0; padding: 0; }
/*BODY>OL { padding-left: 0px; }*/
OL LI { padding: 10px 0px 0px 0px; list-style-position: inside; }
OL > LI { margin-top: -10px; margin-bottom: 10px; }

/* ORDER SYSTEM */
.orderContainer { margin-bottom: 10px; width: 500px; }
.orderTitle { padding: 5px 10px 5px 10px; font-size: 15px; font-weight: bold; }
.orderContent { padding: 10px 10px 10px 10px; }
.orderActive { border: solid 1px #393; }
.orderLocked { border: solid 1px #C33; }
.orderDone { border: solid 1px #33C; }
.orderActive .orderTitle { background: #F3FAF3; }
.orderLocked .orderTitle { background: #FAF7F7; }
.orderDone .orderTitle { background: #F7F7FA; }
.orderActive .orderContent { border-top: solid 1px #393; }
.orderLocked .orderContent { border: none; border-top: solid 1px #C33; }

/* NOTIFICATIONS */
.notif_error { margin-bottom: 10px; border: solid 1px #c33; background: #FAF7F7; padding: 10px 10px 2px 10px; color: #C33; }
.notif_report { margin-bottom: 10px; border: solid 1px #393; background: #F3FAF3; padding: 10px 10px 2px 10px; color: #393; }
.notif_trace { margin-bottom: 10px; border: solid 1px #3974D7; background: #E7F1FF; padding: 10px 10px 2px 10px; color: #3974D7; }
.notif_report div, .notif_error div, .notif_trace div { margin-bottom: 8px; }

/* THEMES */
.mover {border:1px solid #333333}
.mout {border:1px solid #cccccc}


/*TAB ORDER*/
.tabon { padding:5px 10px 3px 10px; border:1px solid #0066CC; border-bottom:none;}
.taboff { padding:5px 10px 3px 10px; border:1px solid #CCCCCC; border-bottom:none;}

.tabofful { padding:0; border:none; background:url(../images/bg/tab_l.gif);}
.tabonul { padding:0; border:none; background:url(../images/bg/tab_ol.gif);}
.taboffuc { padding:0; border:none; background:url(../images/bg/tab_t.gif);}
.tabonuc { padding:0; border:none; background:url(../images/bg/tab_t.gif);}
.tabup { padding:0; border:1px solid #0066CC; border-bottom:none; border-top:none; border-left:none; border-top:none;}

.tabtable { padding:10; border:1px solid #0066CC; border-top:none;}
.notabtable { padding:0; border:none;}
.notabtableb { padding:0; border:none;}
.tabtop { padding:0; border:1px solid #0066CC; border-top:none; border-bottom:none;}
.tabd { background:none; padding:0; border:1px solid #0066CC; border:none; }
.tabt { padding:0; border:none; border:1px solid #0066CC; border-bottom:none; border-left:none; border-right:none;}
.tabtl { padding:0; border:1px solid #0066CC; border-right:none; border-bottom:none;}
.tabtr { padding:0; border:1px solid #0066CC; border-left:none; border-bottom:none;}

.tabaon { padding:0; border:1px solid #0066CC; border-bottom:none; border-top:none;}
.tabaoff { border:none; background:none; }

.tabcon { background:url(../images/bg/sh_d.gif); }
.tabcoff { background:none; }

.tabon,.tabtop,.tabt,.tabtl,.tabtr,.tabaon, .tabonuc { background:#FFFFFF;}
.tabedContent { border: solid 1px #22599E; border-top: none; }
.tabedContent TD { font-size: 12px; }

/* SHOPPING CART */
.cartList .domain { background: #FFF7CE; }
.cartList .domain TD { font-weight: bold; font-size: 13px; }
.cartList .sum { background: #F0F0F0; }
.cartList .sum TD { font-weight: bold; font-size: 13px; }
.cartList .item TD { padding:10px 5px 10px 5px; line-height: 15px; }
.cartList .item .niceImage TD { padding:0 0 0 0; }
.exchange { font-size: 10px; color: #999; }
.priceCouponOld { text-decoration: line-through; font-size: 10px; color: #999; }
.priceCouponOld .exchange { font-size: 9px; color: #BBB; }
.priceCoupon { font-size: 13px; color: red; font-weight: bold; }
.priceCoupon .exchange { font-size: 12px; color: #F99; }

#storeBar { background: #FFD1B2 url(../images/curv_tl.gif) no-repeat top left; }
#storeBar .barItem { padding: 0px 10px 0px 10px; border-left: solid 1px #FFB888; border-right: solid 1px #FFECDD; }
#storeBar .barItem A { font-size: 13px; font-weight: bold; color: #F26100; }
#storeBar .barItem.first { padding-left: 5px; border-left: none; }
#storeBar .barItem.last { padding-right: 5px; border-right: none; }

.cloud { background: #D8E9FF; }
.cloud .content { background: url(../images/curv_bl.gif) no-repeat bottom left; }
.cloud .content TD { background: url(../images/curv_br.gif) no-repeat bottom right; font-size: 12px; color: #333; padding: 10px;}.cloud .content TD TD { padding: 0px; background: none; }

/*search highlight*/
.hi {background:#fff; font-weight:bold;}


/* CTABS */
.cTabs { margin-top: 10px; }
.cTabsTop { margin:0px; padding:0px; padding-left: 5px; height: 21px; background: #E9EEF5 url(../images/ct_ul.png) no-repeat bottom left; z-index:100; }
.cTab { float:left; height: 21px; list-style: none; padding-left:6px; background: #E9EEF5 url(../images/ct_t_u_l.png) no-repeat top left; margin-right: 3px; }
.cTab.active, .cTab.close { background: #FFF url(../images/ct_t_a_l.png) no-repeat top left; }
.cTab A { display: block; height: 17px; font-size: 10px; text-transform: uppercase; color: #444; padding-right: 6px; padding-top: 4px; background: #E9EEF5 url(../images/ct_t_u_r.png) no-repeat top right; white-space: nowrap; width: 1%; }
.cTab > A { width: auto; }
.cTab.active A, .cTab.close A { background: #FFF url(../images/ct_t_a_r.png) no-repeat top right; }
.cTab.close { float: right; margin-right: 5px; }
.cTab.close A { color: #C33; }
.cTabsBotttom { z-index:50; }
.cTabs .cTabsSpaceTop { height:10px; background: #FFF url(../images/ct_b_st.png) no-repeat top left; }
.cTabs .cTabsSpaceBottom { height:10px; background: #FFF url(../images/ct_b_sb.png) no-repeat top left; }
.cTabsContent { border-left: solid 1px #C4D1E3; border-right:solid 1px #C4D1E3; background: #FFF; padding: 0px 10px 0px 10px; }

/* CLOUD TABLE */
.cloudTable { background: #B7C8DD; }
.cloudTable TD { font-size: 11px; background: #FFF; padding: 4px; }


.cloudC { width: 582px; background: url(../images/c_c_t.png) repeat-x; height: 25px;}
.cloudC .cloudTitle { padding-left: 5px; background: url(../images/c_c_l.png) no-repeat; height: 20px;  float: left; padding-top: 3px; }
.cloudC .cloudToggle { float: right; margin-left: 10px; }
.cloudC .cloudPackageImage { padding-top: 2px; margin-right: 5px; margin-left: 0px; }
.cloudO { width: 582px; background: url(../images/c_o_t.png) repeat-x; margin-bottom:5px; }
.cloudO .cloudTitle { background: url(../images/c_o_l.png) no-repeat; padding: 3px 0px 4px 5px; float: left; }
.cloudO .cloudTitle, .cloudC .cloudTitle, .cloudO .cloudTitle A, .cloudC .cloudTitle A { text-transform: uppercase; font-size: 11px; color: #2258A4; }
.cloudO .cloudToggle { float: right; cursor: pointer; }
.cloudO .cloudTopPart { height: 20px; }
.cloudO .cloudContent { border-left: solid 1px #C5D2E3; border-right: solid 1px #C5D2E3; background: #E9EEF5; padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; }
.cloudO .cloudFooter { background: url(../images/c_o_b.png) repeat-y; height: 5px; }
.domainContentList { margin: 0px; padding: 0px; list-style: none; height: 19px; }
.domainContentList LI { float: left; margin-right: 10px; height: 19px; }
.iwt { white-space: nowrap; }
.iwt IMG { width: 16px; height: 16px; vertical-align:middle; }
.iwt .iwtText { height: 16px; display:block; margin: 1px 0px 0px 10px; padding-right: 10px; }
.iwt .iwtImage { display: block; margin-right: 5px; float: left; }

/* autocomplete */
div.auto_complete { width: 350px; background: #fff;}
div.auto_complete ul { border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none; }
div.auto_complete ul li { margin:0; padding:3px; }
div.auto_complete ul li.selected { background-color: #ffb; }
div.auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }

.red { color: red; }
.apacheConfig {width: 100%; height: 400px;}