html, body {width:100%;height:100%;}
body {margin:0;font-family:Arial;font-size:12px;}
td, th, p, div, span {font-family:Arial;font-size:12px;}

img {border:0 none;}
a, a:visited, a:hover {color:#18a3d7;text-decoration:underline;}
a:hover {text-decoration:none;}

.fl {float:left}
.fr {float:right}
.clr {clear:both}
.hidden {display:none}

.h5 {height:5px;font-size:1px;}
.h10 {height:10px;font-size:1px;}

.b1 {background:#f0f0f0;}
.b1-t {height:10px;background:url(../images/b1-tb.gif) repeat-x 0px 0px;font-size:1px;}
.b1-b {height:10px;background:url(../images/b1-tb.gif) repeat-x 0px -10px;font-size:1px;}
.b1-l {background:url(../images/b1-l.gif) repeat-y left;}
.b1-r {background:url(../images/b1-r.gif) repeat-y right;}
.b1-tl {width:10px;height:10px;background:url(../images/b1-c.gif) no-repeat 0px 0px;float:left;font-size:1px;}
.b1-tr {width:10px;height:10px;background:url(../images/b1-c.gif) no-repeat -10px 0px;float:right;font-size:1px;}
.b1-bl {width:10px;height:10px;background:url(../images/b1-c.gif) no-repeat 0px -10px;float:left;font-size:1px;}
.b1-br {width:10px;height:10px;background:url(../images/b1-c.gif) no-repeat -10px -10px;float:right;font-size:1px;}
.b1-m {padding:5px 15px;}

.hrl {width:242px;height:2px;background:url(../images/hrl.gif) no-repeat center;margin:10px 0;font-size:1px;}

.input {border:1px solid #b4b1b1;}
.button {height:22px;background:url(../images/button.png) repeat-x center #0d8bc6;color:#fff;font-size:11px;padding:0 10px;border:0 none;border-radius:3px;-moz-border-radius:3px;cursor:pointer;}
.button2 {height:31px;line-height:31px;background:url(../images/button2.gif) repeat-x center;border:0 none;padding:0 15px;border-radius:3px;}

.error {background:#e93737;border:2px solid #c00;color:#fff;font-weight:bold;padding:5px;margin:2px;text-align:center;}
.error a, .error a:visited, .error a:hover {color:#fff;}
.successful {background:#6aad32;border:2px solid #3a8000;color:#fff;font-weight:bold;padding:5px;margin:2px;text-align:center;}
.required {color:red;}

.green, a.green {color:green;font-weight:bold;}
.red, a.red {color:red;font-weight:bold;}

.menu-bg {height:35px;background:url(../images/menu-bg.gif) repeat-x #f0f0f0;padding:0 25px;line-height:35px;}
.menu-sep {width:4px;height:33px;background:url(../images/menu-sep.gif) no-repeat center;float:left;}
a.lang, a.lang:visited, a.lang:hover {height:35px;display:block;float:left;color:#000;text-decoration:none;padding:0 10px;}
div.lang-current {height:35px;display:block;float:left;background:url(../images/lang-current.gif) no-repeat bottom center;color:#18a3d7;padding:0 10px;}
.menu-logout {float:left;}
.menu-logout a, .menu-logout a:visited, .menu-logout a:hover {color:#000;text-decoration:none;background:url(../images/menu-logout.png) no-repeat right center;padding:0 25px 0 10px;}

.footer {height:23px;background:url(../images/footer.png) repeat-x 0px -46px;margin:0 25px;}
.footer-l {width:5px;height:23px;background:url(../images/footer.png) no-repeat 0px 0px;float:left;}
.footer-r {width:5px;height:23px;background:url(../images/footer.png) no-repeat 0px -23px;float:right;}

.icon-16-default {background:url(../images/menuicons/default.png) no-repeat left center;}
.icon-16-cpanel {background:url(../images/menuicons/cpanel.png) no-repeat left center;}
.icon-16-statistics {background:url(../images/menuicons/statistics.png) no-repeat left center;}
.icon-16-users {background:url(../images/menuicons/users.png) no-repeat left center;}
.icon-16-config {background:url(../images/menuicons/config.png) no-repeat left center;}
.icon-16-languages {background:url(../images/menuicons/languages.png) no-repeat left center;}
.icon-16-positions {background:url(../images/menuicons/positions.png) no-repeat left center;}
.icon-16-mmenu {background:url(../images/menuicons/mmenu.png) no-repeat left center;}
.icon-16-categories {background:url(../images/menuicons/categories.png) no-repeat left center;}
.icon-16-articles {background:url(../images/menuicons/articles.png) no-repeat left center;}
.icon-16-comments {background:url(../images/menuicons/comments.png) no-repeat left center;}
.icon-16-forms {background:url(../images/menuicons/forms.png) no-repeat left center;}

table.table {border-spacing:2px;}
table.table th, table.table td {padding:5px 10px;}
table.table th {color:#fff;background:url(../images/th.png) repeat-x center #1491cb;}
table.table td {color:#333;background:#f4f5f3;}
table.table tr:hover td {background:#fffca3;}
table.table th a, table.table th a:visited, table.table th a:hover {color:#fff;text-decoration:underline;}
table.table .td1 {background:#edeeec;color:#18a3d7;font-weight:bold;}
table.table .rtl {border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
table.table .rtr {border-top-right-radius:5px;-moz-border-radius-topright:5px;}
table.table .rbl {border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}
table.table .rbr {border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}

table.notable {border-spacing:5px;}
table.notable th, table.notable td {padding:0;}

.toolbar {background:#f4f5f3;height:58px;margin-bottom:15px;border-radius:3px;-moz-border-radius:3px;}
.toolbarText {background:url(../images/toolbarText.png) repeat-x center #209bd4;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;float:left;height:58px;line-height:58px;color:#fff;font-size:18px;padding:0 20px;}
.toolbarTextSep {width:20px;height:58px;background:url(../images/toolbarTextSep.png) no-repeat center;float:left;}
.toolbarButtons {float:right;padding:3px 8px 0 0;}
.toolbarButtons a {float:left;text-decoration:none;text-align:center;color:#666;font-size:11px;padding:3px;margin:1px 1px 1px 9px;line-height:14px;}
.toolbarButtons a:hover {border:1px solid #7da2ce;margin:0 0 0 8px;background:#c1dcfc;border-radius:2px;-moz-border-radius:2px;}
.toolbarButtons img {width:24px;height:24px;margin-bottom:5px;}

.pages {padding:15px;text-align:center;}
.pages a, .pages a:visited, .pages a:hover {background:#f0f0f0;padding:3px 7px;text-decoration:none;border:1px solid #bbb;color:#333;margin:0px 2px;}
.pages a:hover {background:#fffca3;}
.pages span {font-weight:bold;background:#4072C0;padding:3px 7px;border:1px solid #486797;color:#fff;margin:0px 2px;}

.box1 {background:#edeeec;color:#333;border-radius:5px;-moz-border-radius:5px;padding:10px;}
.loading {width:16px;height:16px;background:url(../images/loading.gif) no-repeat center;}

.loader {width:16px;height:16px;background:url(../images/loader.gif) no-repeat center;}
#loader {display:none;position:fixed;top:5px;left:46%;right:46%;z-index:9999;text-align:center;}
#loader span {padding:5px;background:#fff;border:1px solid #fffca3;border-top:0 none;line-height:15px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;}
#loader span span {background:url(../images/loader.gif) no-repeat left center #fff;padding:0 0 0 18px;border:0 none;}
#galleryImages, #galleryImages li {margin:0;padding:0;list-style:none;}
#galleryImages li {margin:10px;float:left;border:1px solid #eee;border-radius:3px;-moz-border-radius:3px;}
#galleryImages li.dragged {background:#f3f4f2;margin:10px;border:1px dashed #ccc;}
#galleryImages li.dragged img {opacity:0;}
#galleryImages div {width:202px;height:152px;display:table-cell;text-align:center;vertical-align:middle;}
#galleryImages img {border:1px solid #000;cursor:pointer;}
#galleryImages span.published, #galleryImages span.notPublished {width:15px;height:15px;display:block;position:absolute;margin:-18px 0 0 164px;cursor:pointer;background:url(../images/icons.gif) no-repeat 0px 0px #fff;}
#galleryImages span.notPublished {background:url(../images/icons.gif) no-repeat -15px 0px #fff;}
#galleryImages span.remove {width:15px;height:15px;display:block;position:absolute;margin:-18px 0 0 182px;cursor:pointer;background:url(../images/icons.gif) no-repeat -30px 0px #fff;}
#galleryImages span.preview {width:15px;height:15px;display:block;position:absolute;margin:-18px 0 0 146px;cursor:pointer;background:#00c;}
#galleryImages span.info {width:15px;height:15px;display:block;position:absolute;margin:-18px 0 0 128px;cursor:pointer;background:#0c0;}
#photoContent {}
#previewContent {z-index:1040;left:0px;top:0px;display:block;overflow:hidden;position:absolute;cursor:pointer;margin-top:25px;}
#photoContent .photoFaded {left:0;top:0;z-index:1030;display:block;background:#fff;opacity:0.7;position:absolute;margin-top:25px;}

table#props td{
    padding:0 2px 2px 2px;    
}

table#props{
    margin:0 auto;
}

.shd{
    width:100%;
    height:100%;
    background:url(../images/shd.png);
    position:absolute;
    left:0;
    top:0;
    z-index:1000;
    display:none;
}

.wnd{
    padding:7px;
    display:none;
    position:absolute;
    left:50%;
    top:20%;
    z-index:1200;
    background:white;
    border-radius:4px;
}

.hid_ext{display:none;}

#wnd span{    
    float:left;
    margin:5px 7px 0 0;
}

#wnd{
    font-weight:bold;
}

#wnd textarea{
    margin:5px 0 0 0;
    height:250px;
    width:270px;    
}

#wnd input{margin:0;}

#catf span{
    float: left; margin-top: 5px; font-weight:bold; margin-right:5px;
}

table.pppr td{padding:0;}

a.dropppr{
    text-decoration:none;
    color:red;
    font-weight:bold;
    font-size:21px;
    margin-right:5px;
    cursor:pointer;
}

input.ord{
    text-align:center;
    width:50px;
}

.acats {
    margin:10px 0; 
    width:100%; 
    clear:both;
    float:left; 
}

 .acats  select {
    display:block;
    float:left;  
 }
 
span.addOne {
    display:block; 
    font-weight: bold;
    margin:8px 0 0;
    cursor:pointer; 
}

div.closeIt {
    display:block;
    float:left;
    margin:0 0 0 20px; 
    width:20px; 
    height:16px; 
    line-height: 16px;
    font-weight: bold;
    text-align: center;
    border:1px solid #707070;
    cursor:pointer; 
    }


.clear {clear:both; width:100%; height:0;}


table.pt1 td,table.pt2 td{
    vertical-align: top;
    padding:0;
}

span.pt_drop1,span.pt_drop2{
    display:block;
    width:16px;
    height:16px;
    background:url(../images/del.jpg) no-repeat;
    cursor:pointer;
    margin:5px 2px 0 2px;
}

.pt1_add{
    font-weight:bold;
}

#opt_col th {cursor:pointer;}

.scz{
    float:right;
    margin-top:-23px;
}

.scz table.table td{
    background:white!important;
}

.events *{margin:0; padding:0;}

.events select{
    float:none;
    display:inline-block;
}

.events table.e_tms td{
    height:34px;
    padding:0 10px;
    border-right:1px solid #cecece;
    border-bottom:1px solid #cecece;
    background:#ffffff;
    text-align:center;
}

table.table tr:hover td .events td{
    background:#ffffff;
}

.events table.e_tms td:last-child,.events table.e_tms th:last-child{
    border-right:none;
}
.events table.e_tms tr:last-child td{
    border-bottom:none;
}

.events tr.e_btns td{
    text-align:left;
    height:26px;
    padding:0;
    background:#0283b9;
    border-bottom:none;
    font-size:16px;
    color:#ffffff;
}

.events tr.e_btns:hover td{background:#0283b9!important;}

table.table tr:hover td .events tr.e_btns td{
    background:#0283b9;
}

.events table.e_tms th{
    text-align:left;
    padding:0 10px;
    height:25px;
    font-weight:normal;
    border-right:1px solid #007cab;    
}

.e_btns div{
    display:inline-block;
    height:26px;
    line-height:26px;
    padding:0 9px;
    cursor:pointer;  
    float:left;      
}

.e_add{font-size:18px;}

.e_btns div:hover{
    background:#014765;
}

.e_tms{width:90%;}

.e_tms tr:hover td{
    background:#e3f5fb!important;
}

select.e_tabs{
    display:inline-block;
    float:none;
}

.e_tms{
    margin-bottom:10px;
    margin-top:4px;
}

.e_delpart{
    display:inline-block;
    width:20px;
    height:20px;
    background:url(../images/btn_del.png) no-repeat;    
    cursor:pointer;
    margin-left:5px;
    position:relative;
    top:5px;
}

.e_addpart{
    display:inline-block;
    cursor:pointer;
    width:127px;
    height:25px;
    background:url(../images/btn_add.png) no-repeat;
    color:white;
    padding:7px 0 0 23px;    
}

select.e_mtrx,.e_mtrx{display:none;}

.e_tms select{max-width:300px;}

.e_addzal{
    width:86px;
    height:21px;
    background:url(../images/addzal.png) no-repeat;
    cursor:pointer;
    color:#ffffff;
    padding:3px 0 0 20px;
    margin:7px 0;
}

.e_zlc{
    margin:7px 0;
}

.e_delzl{
    font-size:20px;
    color:red;
    font-weight:bold;
    display:inline-block;
    margin-right:7px;
    cursor:pointer;
    position:relative;
    top:2px;    
}

.e_hz{
    display:none!important;
}

 .e_um{
    margin-left:20px;
}
 
 .podl{
    z-index:3000;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:url(../images/pdbg.png);
    display:none;
}
 
 #g2podl img{
    position:fixed;
    left:50%;
    top:50%;
    margin-left:-64px;
    margin-top:-9px;    
}
 

table.tours td{
    font-family:tahoma;
    background:#f1f1f1 url(../images/sep1.png) repeat-x 0 bottom;    
} 

table.table tr:hover .tours td, 
table.tours tr:hover td{
    background:#f1f1f1 url(../images/sep1.png) repeat-x 0 bottom;
}

table.tours{
    width:100%;
}

table.tours .tours_hd td{    
    background:#ffffff;
    font-size:15px;
}

table.table tr:hover .tours .tours_hd td{
    background:#ffffff;
}

.tours_hd{
    height:35px;
}

.tours input[type="text"]{
    text-align:right;
    font-family:tahoma;
}

.tours_tac{
    text-align:center;
}

.tours_mhd td{
    font-weight:bold;
}


input[type="text"].property{
    width: 100%;
    height: 25px;
}

select.property{
    width:100%;
    padding:3px 0;
}

.logical_label{
    position: relative;
    bottom:2px;
    margin:0 10px 0 2px;
}


#ao-sidetable img{
    max-width: 99%
}

.abrowser .table{
    margin-top:15px;
}

.abrowser select{
    margin-left:10px;
    padding:3px;
}

.abr_wa.active{
    opacity:.4;
}

.fe_remove{
    color:red;
    cursor: pointer;
    text-decoration: underline;
}