 /**
 * @name nTeN 1.x.x script file
 * @author Xeon S.C.
 * @copyright (C) 2010, 2011, 2012 Xeon S.C.
 * @website http://xeoncoder.com
 */

* {
	margin: 0;
	padding: 0;
}

body {
    margin: 0;
	padding:0px;
    color: #4C4C4C;
    font-family: Tahoma;
    font-size: 13px;
    background: url(../img/body-bg.gif) repeat scroll center top #111111;
}

a {
    color: #6495ED;
}

a:link, 
a:active, 
a:visited, 
a:focus {
    text-decoration: none;
    outline: none;
}

a:hover	{
    text-decoration: underline;
}

table, span {
    margin: auto;
}

.zx-header-error {
    width:904px;
    margin:0 auto -15px auto;
    padding:5px 5px 20px 5px;
    white-space:nowrap;
    overflow:hidden;
}

.zx-header-error.opacity {
    opacity:0.3;
    -moz-opacity:0.3;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
}

#zx {
    position: relative;
    width: 920px;
    margin: 0 auto;
}

#zx .zx-hidden-ob{
    position:absolute;
    top:0px !important;
    left:0px !important;
    width:1px !important;
    height:1px !important;
    max-width:1px !important;
    max-height:1px !important;
    z-index:2000 ! important;
}

/* THEME: HEADER */
#zx .zx-header-shadow-left{
    position:absolute;
    left:-16px;
    width: 29px;
    height: 171px;
    background:transparent url(../img/theme-header-shadow-left.png) no-repeat scroll 0 0;
    z-index:0;
}

#zx .zx-header-shadow-right{
    position:absolute;
    right:-16px;
    width: 29px;
    height: 171px;
    background:transparent url(../img/theme-header-shadow-right.png) no-repeat scroll 0 0;
    z-index:0;
}

#zx .zx-header-logo{
    position:absolute;
    top:23px;
    left:-54px;
    width:155px;
    height:90px;
    background:url(../img/theme-head-logo.png) no-repeat scroll 0 0;
    cursor:pointer;
}

#zx-header {
    position: relative;
    height: 80px;
    margin: 0 2px;
    padding:0;
    background-color: #F8F8F6;
    border: 0 none transparent;
    -moz-border-radius:16px 16px 0 0;
    -webkit-border-radius:16px 16px 0 0;
    border-radius:16px 16px 0 0;
    z-index: 1;
}

#zx-header .zx-header-user{position:absolute;right:10px;top:19px;z-index:1001;font-size:13px;}
#zx-header .zx-header-user-slidedawn{
    position:absolute;
    top:0;
    left:0;
    display:none;
    width:120px;
    padding:1px;
    opacity:0;
    border-width:0;
    background-color:#fff;
    font-size:13px;
    -moz-box-shadow:0 12px 20px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 12px 20px rgba(0, 0, 0, 0.5);
    box-shadow:0 12px 20px rgba(0, 0, 0, 0.5);
}
#zx-header .zx-header-user-slidedawn div{padding:2px 5px;border-width:1px 0 0 0;background-position:50% 50%;cursor:pointer;text-shadow:1px 1px 0 #fff;}
#zx-header .zx-header-user-slidedawn div:hover{background-position:0 0;}
#zx-header .zx-header-user-slidedawn div:first-child{border-width:0 0 0 0;}

#zx-header .zx-header-user .icon{width:49px;height:49px;background:#FBFBFA url(../img/forum/avator_personal.png) no-repeat scroll center center;border:1px solid #D8D8D7;cursor:pointer;}

#zx-header .zx-header-user .user{height:46px;float:left;background:transparent url(../img/sprite/user.png) no-repeat scroll 0 0;}
#zx-header .zx-header-user .user.l{width:5px;background-position:0 0;}
#zx-header .zx-header-user .user.m{height:36px;padding:5px;background-position:0 -94px;background-repeat:repeat;}
#zx-header .zx-header-user .user.m .username{font-size:13px;text-align:center;}
#zx-header .zx-header-user .user.m .username a{color:#000;}
#zx-header .zx-header-user .user.m .upgrade {height:14px;line-height:15px;padding:0 3px;background:url(../img/sprite/user.png) repeat scroll 0 -140px;font-size:10px;font-weight:bold;text-transform:uppercase;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
#zx-header .zx-header-user .user.m .upgrade a{color:#FFD800;}
#zx-header .zx-header-user .user.r{width:5px;background-position:0 -47px;}

#zx-header .zx-header-user .settings{width:40px;height:40px;background:url(../img/sprite/user.png) no-repeat scroll 0 -184px;cursor:pointer;}

#zx-header .zx-header-user .balance{height:46px;float:left;background:transparent url(../img/sprite/user.png) no-repeat scroll 0 0;}
#zx-header .zx-header-user .balance.l{width:5px;background-position:0 0;}
#zx-header .zx-header-user .balance.m{height:46px;line-height:15px;background-position:0 -94px;background-repeat:repeat;text-align:right;font-size:11px;cursor:default;}
#zx-header .zx-header-user .balance.m .main{padding:5px 5px 0 5px;}
#zx-header .zx-header-user .balance.m .main a{}
#zx-header .zx-header-user .balance.m .rent {padding:0 5px 5px 5px;}
#zx-header .zx-header-user .balance.m .rent a{}
#zx-header .zx-header-user .balance.m .space{margin:2px 0;border-bottom:1px solid #fff;}
#zx-header .zx-header-user .balance.r{width:5px;background-position:0 -47px;}

#zx-header .zx-header-user .separator{width:3px;}

/* THEME: NAVIGATION */
#zx-navigation {
    position:absolute;
    z-index:1000;
    top:0;
    left:0;
    width:100%;
    margin:15px 0;
    font-family: Helvetica,Arial,sans-serif;
    border-width: 0;
}

#zx-navigation .zx-navigation-2{
    background:url(../img/theme-head-section-shadow-top.png) 50% 0 no-repeat;
    margin-top:-15px;
}

#zx-navigation .zx-navigation-3{
    background:url(../img/theme-head-section-shadow-bottom.png) 50% 100% no-repeat;
    margin:0 15px -15px 15px;
    height:66px;
    padding-top:23px;
}

#zx-navigation .zx-navigation-4 li{
    height:auto;
    margin:0;
    padding:0;
    position:relative;
    list-style:none;
}

#zx-navigation .zx-navigation-4 em{
    font-size:80%;
    font-weight:normal;
    display:block;
    font-style:normal;
}

#zx-navigation .zx-navigation-4 li .item, #zx-navigation .zx-navigation-4 li.active .item{
    display:block;
    margin:0;
    text-decoration:none;
    float:none;
    width:auto;
}

#zx-navigation .zx-navigation-4 li:hover li ul{
    top:-999em;
}

#zx-navigation .zx-navigation-4 li:hover ul{
    top:0;
}

#zx-navigation .zx-navigation-4{
    list-style:none;
    margin:0;
    padding:0 4px;
    position:relative;
    line-height:1.0;
    list-style-image: none;
}

#zx-navigation .zx-navigation-4 li.root{
    float:left;
    margin:0 32px;
    height:45px;
}

#zx-navigation .zx-navigation-4 li.separator{
    float: left;
    height: 45px;
    margin:-5px -1px 0 -1px;
}

#zx-navigation .zx-navigation-4 li.separator span {
    display: block;
    height: 52px;
    margin: 0 -37px 0 0;
    padding: 0;
    width: 3px;
    background:url(../img/theme-head-topmenu-separator.png) no-repeat scroll 0 0;
}

#zx-navigation .zx-navigation-4 li.root > .item{
    white-space:nowrap;
    display:block;
    font-weight:bold;
    padding:0;
    font-size:15px;
    z-index:100;
    cursor:pointer;
    position:relative;
    margin:0 0 0 -37px;
    outline:none;
    text-align:center;
    line-height:32px;
    height:45px;
}

#zx-navigation .zx-navigation-4 li.root > .item span{
    display:block;
    margin:0 -37px 0 0;
    outline:none;
    padding:6px 21px 0;
    width:auto;
    height:45px;
}

#zx-navigation .zx-navigation-4 li.root > .item em{
    font-size:12px;
    font-weight:normal;
    display:block;
    font-style:normal;
    text-transform:lowercase;
    line-height:9px;
}

#zx-navigation .zx-navigation-4 li > .bullet{
    padding-left:34px;
}

#zx-navigation .zx-navigation-4 li > .item img{
    float:left;
    margin:-2px 8px 8px 10px;
}

#zx-navigation .zx-navigation-4 li > .item span{
    display:block;
    padding:0;
    width:100%;
}

#zx-navigation .zx-navigation-4 li > .item span b{
    font-size: 11px;
    font-weight: normal;
}

#zx-navigation .zx-navigation-4 li > .item.image span{
    display:block;
    padding-top:5px;
}

#zx-navigation .zx-navigation-4 li a.item{
    cursor:pointer;
}

#zx-navigation .zx-navigation-4 li span.item{
    cursor:default;
    outline:none;
}

#zx-navigation .zx-navigation-4 li.active.root, #zx-navigation .zx-navigation-4 li.root:hover{
    background:url(../img/theme-head-topmenu-active-m.png) 50% 0 repeat-x;
}

#zx-navigation .zx-navigation-4 li.active.root > .item, #zx-navigation .zx-navigation-4 li.root:hover > .item{
    background:url(../img/theme-head-topmenu-active-l.png) 0 0 no-repeat;
}

#zx-navigation .zx-navigation-4 li.active.root > .item span, #zx-navigation .zx-navigation-4 li.root:hover > .item span{
    background:url(../img/theme-head-topmenu-active-r.png) 100% 0 no-repeat;
}

#zx-navigation .zx-navigation-4 li.root > .item{
    color:#333;
    text-shadow:1px 1px 1px #fff;
}

#zx-navigation .zx-navigation-4 li.root.active > .item, #zx-navigation .zx-navigation-4 li.root.active > .item:hover, #zx-navigation .zx-navigation-4 li.root:hover > .item{
    color:#fff;
    text-shadow:-1px -1px 1px #000;
}

/* THEME: MIDDLE */
#zx-middle, #zx-middle-account {
    position: relative;
    margin: 0 2px;
    padding:10px 10px 15px 10px;
    border: 0 none;
}

#zx-middle-account-left {
    position: relative;
    float: left;
    width: 170px;
    margin: 0 0 0 10px;
    padding: 0;
}

#zx-middle-account-right {
    position: relative;
    margin: 0 10px 0 190px;
    padding: 0;
}

/* THEME: MIDDLE: BANNER */
#zx-middle-banner{
    margin:7px 2px 0 2px;
    padding:5px;
    text-align:center;
}

.zx-page{position:relative;text-align:left;}
.zx-page .ui-button.ui-widget-content:hover{background-position:50% 0 !important;}

.zx-page .zx-page-header{position:relative;height:20px;min-height:20px;max-height:20px;background-position:50% 50%;text-align:left;line-height:15px;}
.zx-page .zx-page-header .header-left .ui-icon{margin:0 3px 0 0;}
.zx-page .zx-page-header .header-left{float:left;margin:-1px 0 0 -1px;padding:2px 5px;font-weight:normal;}
.zx-page .zx-page-header .header-left.two{padding-left:0;cursor:default;border:1px solid transparent;font-weight:normal;}
.zx-page .zx-page-header .header-right{float:right;margin:-1px -1px 0 0;padding:2px 5px;}

.zx-page .zx-page-banner{height:60px;min-height:60px;max-height:60px;margin:0 0 5px 0;padding:5px;text-align:center;}
.zx-page .zx-page-banner *{border: 0 none transparent;}
.zx-page .zx-page-content{margin:5px 0;padding:5px;}

.zx-page .zx-box-shadow{box-shadow:0 0 10px rgba(170, 170, 170, 0.3);-moz-box-shadow:0 0 10px rgba(170, 170, 170, 0.3);-webkit-box-shadow:0 0 10px rgba(170, 170, 170, 0.3);}
.zx-page .zx-form-input{display:block;width:250px;margin:5px 0 10px 10px;padding:3px 5px;border:1px solid #E3E3E3;font-family:Tahoma;font-size:11px;}
.zx-page .zx-form-select{display:block;width:262px;margin:5px 0 10px 10px;padding:2px 5px;border:1px solid #E3E3E3 !important;font-family:Tahoma;font-size:11px;}
.zx-page .zx-form-link{display:block;width:250px;margin:5px 0 10px 10px;padding:3px 5px;border:1px solid #E3E3E3;font-family:Tahoma;font-size:11px;}

#zx-middle-centered {
    text-align: center;
}

/* THEME: FOOTER */
#zx-footer {
    height:82px;
    margin: 0 2px;
    padding: 0;
    background:url(../img/theme-footer.png) no-repeat scroll 0 0;
}

#zx-footer .top{
    height:51px;
    font-size:12px;
    color:#696969;
    text-shadow:1px 1px 1px #000;
}

#zx-footer .top .left{
    float:left;
    margin:8px 0 0 15px;
    text-align:left;
}

#zx-footer .top .left a{
    color:#696969;
}

#zx-footer .top .left a:hover{
    
}

#zx-footer .top .left .separator{
    width:3px;
    height:39px;
    margin:0 8px;
    background:url(../img/theme-footer-separator.png) no-repeat scroll 0 0;
}

#zx-footer .top .right{
    float:right;
    margin:21px 15px 0 0;
    cursor:default;
}

#zx-footer .bottom{
    height:31px;
    color:#111;
}

#zx-footer .bottom a{
    color:#111;
}

#zx-footer .bottom .wrpapper{
    margin:0 35px;
    padding: 4px 0 0 0;
}

#zx-footer .bottom .wrpapper .left{
    float:left;
}

#zx-footer .bottom .wrpapper .right{
    float:right;
}

/* THEME: MIDDLE: MENU */
#zx-middle-menu{text-align:left;}
#zx-middle-menu .section{margin:5px 0 0 0;}
#zx-middle-menu .section:first-child{margin:0;}

#zx-middle-menu .section-name{position:relative;max-height:20px;min-height:20px;line-height:20px;padding:0 5px;font-weight:normal;cursor:pointer;}
#zx-middle-menu .section-name .ico{float:left;margin:2px 0 0 0;}
#zx-middle-menu .section-name .txt{margin:0 0 0 2px;}

#zx-middle-menu .section-box{position:relative;padding:5px;border-width:0 1px 1px 1px;}
#zx-middle-menu .section-box a.active{font-weight:bold;}
#zx-middle-menu .section-box .item{margin:5px 0 0 0;}
#zx-middle-menu .section-box .item:first-child{margin:0;}
#zx-middle-menu .section-box .item .ui-icon{float:left;margin:-1px 0 0 0;}
#zx-middle-menu .section-box .item .count{float:right;color:#CC0000;}

#zx-middle-menu .section-box .item-sub{margin:2px 0 2px 10px;}
#zx-middle-menu .section-box .item-sub:first-child{margin:5px 0 0 10px;}
#zx-middle-menu .section-box .item-sub .ui-icon{float:left;margin:-1px 0 0 0;}
#zx-middle-menu .section-box .item-sub .count{float:right;color:#CC0000;}

#zx-middle-menu-banner{
    margin:5px 0 0 0;padding:5px;text-align:center;}

.zx-pager {position: relative;height: 18px;min-height: 18px;max-height: 18px;margin: 10px auto;white-space: nowrap;text-align: center;}
.zx-pager:first-child {margin-top: 0;}
.zx-pager:last-child {margin-bottom: 0;}
.zx-pager .zx-pager-perpage {height: 18px;}
.zx-pager .zx-pager-box-left {position: absolute;top: 0;left: 0;}
.zx-pager .zx-pager-box-center {position: relative;width: 224px;margin: 0 auto;}
.zx-pager .zx-pager-box-center .zx-pager-page {min-width: 80px;margin: 0 26px;line-height: 18px;text-align:center;}
.zx-pager .zx-pager-box-center .zx-pager-page select {width: 120px;text-align:center;}
.zx-pager .zx-pager-box-center .zx-pager-fisrt,
.zx-pager .zx-pager-box-center .zx-pager-prev,
.zx-pager .zx-pager-box-center .zx-pager-next,
.zx-pager .zx-pager-box-center .zx-pager-last {position: absolute;top: 0;width: 18px;height: 18px;margin: 0 5px;cursor: pointer;background: transparent none no-repeat scroll 0 1px;border: 0 none transparent;}
.zx-pager .zx-pager-box-center .zx-pager-fisrt.sq {background-image: url(../img/zx_pager_sq_first.png);left: 0;}
.zx-pager .zx-pager-box-center .zx-pager-prev.sq {background-image: url(../img/zx_pager_sq_prev.png);left: 21px;}
.zx-pager .zx-pager-box-center .zx-pager-next.sq {background-image: url(../img/zx_pager_sq_next.png);right: 21px;}
.zx-pager .zx-pager-box-center .zx-pager-last.sq {background-image: url(../img/zx_pager_sq_last.png);right: 0;}
.zx-pager .zx-pager-box-center .zx-pager-fisrt {background-image: url(../img/zx_pager_first.png);left: 0;}
.zx-pager .zx-pager-box-center .zx-pager-prev {background-image: url(../img/zx_pager_prev.png);left: 21px;}
.zx-pager .zx-pager-box-center .zx-pager-next {background-image: url(../img/zx_pager_next.png);right: 21px;}
.zx-pager .zx-pager-box-center .zx-pager-last {background-image: url(../img/zx_pager_last.png);right: 0;}

.zx-pager .zx-pager-box-right {position: absolute;top: 0;right: 0;}
.zx-pager .zx-pager-box-right .zx-pager-search {}

.zx-pager .zx-pager-box-right .zx-pager-search .zx-pager-search-input {width: 100px;}
.zx-pager .zx-pager-box-right .zx-pager-search .zx-pager-search-btn {display: inline-block;width: 16px;height: 16px;background: transparent url(../img/zx_pager_search.png) no-repeat scroll 0 0;}

/** PAYMENT FORM */
.zx-payment-form input {
    outline:0 none !important;
}

/** UI: EXTEND */
.ui-widget-content.ui-widget-content-small{
    background-position: 50% 50%;
}
.ui-button.ui-widget-content:hover{
    background-position: 0 0 !important;
}

/** ZX: EXTEND */
.float-left {float:left;}
.float-right {float:right;}
.clear{clear:both;}
.cursor-help{cursor:help;}
.fadeIn{}

.zx-vertical{display:table;#position:relative;overflow:hidden;width:100%;text-align:center;}
.zx-vertical .v-box-1{#position:absolute;#top:50%;display:table-cell;vertical-align:middle;}
.zx-vertical .v-box-2{#position:relative;#top:-50%;}

ul.normal{margin:5px 0;padding:0 0 0 40px;}
ul.normal li{}

ul.nostyle{list-style:none;}
ul.nostyle li{list-style:none;}

input.error, select.error{border:1px solid red;}

/** ZX: TIP */
.zx-css-tip{background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);margin:0;padding:5px;border:1px solid rgb(0,0,0);border:1px solid rgba(0,0,0,0.5);color:#FFF;border-width:1px 1px 0 1px;font-family:Tahoma;font-size:11px;white-space:nowrap;position:absolute;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);-moz-text-shadow:0 0 1px rgba(255,255,255,0.2);-webkit-text-shadow:0 0 1px rgba(255,255,255,0.2);z-index:4000;}
.zx-css-tip .zx-css-tip-pointer-down, .zx-css-tip .zx-css-tip-pointer-down-inner{position:absolute; width:0; height:0; border-bottom-width:0;background:none;}
.zx-css-tip .zx-css-tip-pointer-down{border-left:7px solid; border-right:7px solid;border-top-width:14px;border-color:rgb(0,0,0) transparent;border-color:rgba(0,0,0,0.9) transparent;bottom:-14px;right:auto;left:50%;margin-left:-7px;}
.zx-css-tip .zx-css-tip-pointer-down-inner{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid rgb(0,0,0);border-top:10px solid rgba(0,0,0,0.9);bottom:auto;top:-14px;left:-5px;}
.zx-css-tip.zx-tip-wrap{white-space:normal;}

.zx-css-tip-bottom{background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);margin:0;padding:5px;border:1px solid rgb(0,0,0);border:1px solid rgba(0,0,0,0.5);color:#FFF;border-width:0 1px 1px 1px;font-family:Tahoma;font-size:11px;white-space:nowrap;position:absolute;-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);-moz-text-shadow:0 0 1px rgba(255,255,255,0.2);-webkit-text-shadow:0 0 1px rgba(255,255,255,0.2);z-index:4000;}
.zx-css-tip-bottom .zx-css-tip-pointer-top, .zx-css-tip-bottom .zx-css-tip-pointer-top-inner{position:absolute;width:0;height:0;border-top-width:0;background:none;}
.zx-css-tip-bottom .zx-css-tip-pointer-top{border-left:7px solid;border-right:7px solid;border-bottom-width:14px;border-color:rgb(0,0,0) transparent;border-color:rgba(0,0,0,0.9) transparent;top:-14px;right:auto;left:50%;margin-left:-7px;}
.zx-css-tip-bottom .zx-css-tip-pointer-top-inner{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid rgb(0,0,0);border-bottom:10px solid rgba(0,0,0,0.9);bottom:auto;bottom:-14px;left:-5px;}
.zx-css-tip-bottom.zx-tip-wrap{white-space:normal;}

/** ZX: CSS3 BOXING */
.zx-css3-boxing-category {position:relative;margin:70px auto 5px auto;}
.zx-css3-boxing-category .zx-css3-boxing-category-title {position: absolute;top: -25px;left: 25px;height: 20px;padding: 2px 5px;line-height: 20px;border-width: 1px 1px 0px 1px;color: #333333;font-size: 13px;text-shadow: 1px 1px #FFFFFF;box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);}
.zx-css3-boxing-category .zx-css3-boxing-category-title div {position: absolute;top: -1px;left: -26px;padding: 4px;border-width: 1px 0 0 1px;}
.zx-css3-boxing-category .zx-css3-boxing-category-amount {position: absolute;top: -25px;right: 0px;height: 20px;padding: 2px 5px;line-height: 20px;border-width: 1px 1px 0px 1px;color: #333333;font-size: 13px;text-shadow: 1px 1px #FFFFFF;box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);}
.zx-css3-boxing-category .zx-css3-boxing-category-amount div {position: absolute;top: -1px;left: -26px;padding: 4px;border-width: 1px 0 0 1px;}
.zx-css3-boxing-category .zx-css3-boxing-category-box {position: relative;margin: 0;padding: 10px;font-size: 13px;box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:3px 3px 2px rgba(0, 0, 0, 0.3);}
.zx-css3-boxing-category .zx-css3-boxing-category-banner {margin:0 25px;padding:0;text-align:center;}
.zx-css3-boxing-category .zx-css3-boxing-category-banner .cnt{width:468px;margin:0 auto;padding:5px;box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);}

/** ZX: CSS3 CATEGORY SWITCH */
.zx-css-category{}
.zx-css-category .item{padding:10px;color:#666;background-position:50% 50%;cursor:pointer;}
.zx-css-category .item:hover{color:#4C4C4C;background-position:0 0;}
.zx-css-category .item.m {border-width:0 1px;}
.zx-css-category .item.b{border-width:0 1px 1px 1px;}
.zx-css-category .item .a{line-height:16px;font-size:11px;font-weight:bold;}
.zx-css-category .item .a .ui-icon{float:left;}
.zx-css-category .item .b{margin:0 0 0 20px;}

/** ZX: CSS3 TABLE DATA */
.zx-css-tabledata{width:100%;border:1px solid #E3E3E3;border-width:0 1px 1px 0;font-family:Tahoma;font-size:11px;font-weight:normal;}
.zx-css-tabledata.nowrap tbody td{white-space:nowrap !important;}
.zx-css-tabledata .green{color:green;}
.zx-css-tabledata .red{color:#cc0000;}
.zx-css-tabledata .orange{color:orange;}
.zx-css-tabledata td{border:1px solid #E3E3E3;border-width:1px 0 0 1px;}

.zx-css-tabledata thead{}
.zx-css-tabledata thead td{padding:3px 5px;font-size:13px;background-position:50% 50%;}
.zx-css-tabledata thead td div{position:relative;}

.zx-css-tabledata thead td div .sort-arrow{position:absolute;top:0;right:0;width:16px;height:16px;background:transparent url('/zx-includes/img/sort_arrows.png') no-repeat scroll 0 0;}
.zx-css-tabledata thead td div .sort-arrow.asc{background-position:0 0;}
.zx-css-tabledata thead td div .sort-arrow.desc{background-position:0 -16px;}
.zx-css-tabledata thead td div .sort-arrow.sort{background-position:0 -34px;}

.zx-css-tabledata tbody{}
.zx-css-tabledata tbody tr.even td{background-color:#FFFFFF;}
.zx-css-tabledata tbody tr.even:hover td{background-color:#FCF0BA;}

.zx-css-tabledata tbody tr.odd td{background-color:#F0F0F0;}
.zx-css-tabledata tbody tr.odd:hover td{background-color:#FCF0BA;}

.zx-css-tabledata tbody td{padding:2px 5px;background-color:#FFFFFF;cursor:default;}
.zx-css-tabledata tbody td.ico{width:16px;}
.zx-css-tabledata tbody td.btn{cursor:pointer;}

/** ZX: CSS3 OVERLAY */
.zx-overlay{display:table;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/zx-overlay.png);z-index:1;}
.zx-overlay .zx-window{display:table-cell;vertical-align:middle;text-align:center;}
.zx-overlay .zx-window .zx-inner{width:500px; margin: 0 auto; padding: 5px; max-height: 350px; /* overflow: auto; */ -moz-border-radius:5px; -webkit-border-radius:5px; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; }
.zx-overlay .zx-window .zx-inner .box{position:relative;}
.zx-overlay .zx-window .zx-inner .box .top{margin:-18px -18px -10px -18px;}
.zx-overlay .zx-window .zx-inner .box .top .left{float:left;padding:0 5px;color:#FFF;cursor:default;font-size:11px;line-height:19px;background-color:#0B0B0B;border:2px solid #FFF;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
.zx-overlay .zx-window .zx-inner .box .top .right{float:right;width:24px;height:24px;cursor:pointer;background: url(../img/zx-overlay-close.png) no-repeat scroll 0 0;}

.zx-overlay .zx-window .zx-inner .box .bottom{margin: 10px 0pt 5px;}
.zx-overlay .zx-window .zx-inner .box .bottom .content .info-text{padding:20px 0 10px 0;font-size:115%;text-align:center;text-shadow:1px 1px 0 #FFFFFF;}

/** ZX: DIALOG: OVERLAY */
.zx-dialog-overlay{display:table;position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/zx-overlay.png);z-index:4000;}
.zx-dialog-overlay .zx-dialog-overlay-window{display:table-cell;vertical-align:middle;text-align:center;}
.zx-dialog-overlay .zx-dialog-overlay-window .zx-dialog-overlay-window-inner{width:500px; margin: 25px auto; padding: 5px; /* overflow: auto; */ }
.zx-dialog-overlay .zx-dialog-overlay-window .zx-dialog-overlay-window-inner.widthmax{width:97% !important; min-width:500px !important; }

/** ZX: DIALOG */
.zx-dialog{display:none;padding:0 1px;*padding:2px;padding:5px;background-color:#fff;border-radius:10px;-moz-border-radius:10px;-moz-box-shadow:0 0 8px 5px #333;-webkit-box-shadow:0 0 8px 5px #333;box-shadow:0 0 8px 5px #333;}
.zx-dialog .zx-dialog-preloader {position:absolute;top:0;left:0;display:none;width:100%;height:100%;margin:0;padding:0;z-index:1;background:url(../img/zx-overlay-loader.gif) no-repeat scroll center center rgba(0, 0, 0, 0.15);border-radius:10px;-mox-border-radius:10px;-webkit-border-radius:10px;}
.zx-dialog .zx-dialog-panel{position:relative;left:0;top:0;z-index:1;*zoom:1;zoom:normal;}
.zx-dialog .hd{font-size:11px;*line-height:1.9;padding:8px;background-color: #e6e6e6;border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;font-weight:bold;color:#04586C;text-shadow: 0px 1px 0px #fff;border: 1px solid #cccccc;text-align: left;}
.zx-dialog .hd .close{position:absolute;top:10px;right:10px;cursor:pointer;}
.zx-dialog .bd{background-color: #e6e6e6;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #c7c7c7;border-top: 1px solid white;}
.zx-dialog .bd{padding:10px;font-size:13px;text-shadow:1px 1px 0 #FFF;}
.zx-dialog .bd a{color:#000;}
.zx-dialog .bd .input-error{border:1px solid red !important;}
.zx-dialog .bd .bd-separator{margin:10px -10px;padding:0;text-align:left;border-top:1px solid #CCC;border-bottom:1px solid #FFF;}
.zx-dialog .bd .bd-separator > div{color:#04586C;font-size:11px;font-weight:bold;padding:8px;text-shadow:0 1px 0 #FFF;border-top:1px solid #FFF;border-bottom:1px solid #CCC;}
.zx-dialog .ft{padding:5px 10px;border-top:1px solid #fff;padding:10px 10px 10px 10px;font-size:100%;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background-color:#e6e6e6;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;}
.zx-dialog .ft .button-group{display:block;text-align:left;}
.zx-dialog .ft button.default{font-weight:bold;}
.zx-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.zx-dialog .ft span.zx-button-disabled .first-child{border-color:#ccc;}
.zx-dialog .ft span.zx-button-disabled button{color:#a6a6a6;}
.zx-dialog .ft span.button-group button:not(.disabled):active{color:#5d5d5d;margin-top: 0.3em !important;padding:0.4em 0.75em 0.4em 0.75em !important;box-shadow:inset 0 -1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1);-moz-box-shadow:inset 0 -1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.1),inset 0 -5px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1),0 1px 2px rgba(0,0,0,0.1);}
.zx-dialog .ft span.button-group button{border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;cursor:pointer;text-align:center;margin:0;box-shadow:inset 0 -4px 0 rgba(0,0,0,0.06),inset 0 -3px 0 rgba(0,0,0,0.06),inset 0 -2px 0 rgba(0,0,0,0.06),inset 0 -1px 0 rgba(0,0,0,0.06),inset 0 -5px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1),0 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.06),inset 0 -3px 0 rgba(0,0,0,0.06),inset 0 -2px 0 rgba(0,0,0,0.06),inset 0 -1px 0 rgba(0,0,0,0.06),inset 0 -5px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1),0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 -4px 0 rgba(0,0,0,0.06),inset 0 -3px 0 rgba(0,0,0,0.06),inset 0 -2px 0 rgba(0,0,0,0.06),inset 0 -1px 0 rgba(0,0,0,0.06),inset 0 -5px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(255,255,255,1),0 2px 3px rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0.25);color:#5d5d5d;padding:0.4em 0.75em 0.7em 0.75em;margin-right:10px;/*margin-bottom:-.3em;*/position:relative;text-decoration:none;text-shadow:0 1px 0px rgba(255,255,255,0.8);font-weight:400;background-color:rgba(245,245,245,1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(0,0,0,0.07) ),color-stop(.3, rgba(0,0,0,0) ),color-stop(.6, rgba(0,0,0,0) ),color-stop(1, rgba(0,0,0,0.09) ));background-image:-moz-linear-gradient(center top,rgba(0,0,0,0.07) 0%,rgba(0,0,0,0.0) 30%,rgba(0,0,0,0.0) 60%,rgba(0,0,0,0.09) 100%);/*-cp-background-image:linear-gradient(rgba(0,0,0,0.07),rgba(0,0,0,0.0) 30%,rgba(0,0,0,0.0) 60%,rgba(0,0,0,0.09));*/display:inline-block;font-size:inherit;font-family:inherit;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.zx-dialog .ft span.button-group button:not(.disabled):hover{color:#5d5d5d;background:rgba(255,255,255,1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(0,0,0,0.06) ),color-stop(.3, rgba(0,0,0,0.03) ),color-stop(1, rgba(0,0,0,0.01) ));background:rgba(255,255,255,1);background-image:-moz-linear-gradient(center top,rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.01) 100%);/*-cp-background-image: linear-gradient(rgba(0,0,0,0.06),rgba(0,0,0,0.03) 30%,rgba(0,0,0,0.01));*/border:1px solid rgba(0,0,0,0.25);}
.zx-dialog .ft span.button-group button.disabled{opacity:.35; filter:Alpha(Opacity=35);cursor:default;}
.zx-dialog .ft span.button-group button.close{display:none;float:right;margin:0 !important;}
.zx-dialog .button-group button::-moz-focus-inner{padding:0;border:none}
.zx-dialog-content{display:none;visibility:hidden;}

/** ZX: COUNTRY FLAGS */
.zx-flag{width:16px;height:11px;background:transparent none no-repeat scroll 0 0;}
.zx-flag.ad{background-image:url(../img/flags/ad.png);}
.zx-flag.ae{background-image:url(../img/flags/ae.png);}
.zx-flag.af{background-image:url(../img/flags/af.png);}
.zx-flag.ag{background-image:url(../img/flags/ag.png);}
.zx-flag.ai{background-image:url(../img/flags/ai.png);}
.zx-flag.al{background-image:url(../img/flags/al.png);}
.zx-flag.am{background-image:url(../img/flags/am.png);}
.zx-flag.an{background-image:url(../img/flags/an.png);}
.zx-flag.ao{background-image:url(../img/flags/ao.png);}
.zx-flag.ar{background-image:url(../img/flags/ar.png);}
.zx-flag.as{background-image:url(../img/flags/as.png);}
.zx-flag.at{background-image:url(../img/flags/at.png);}
.zx-flag.au{background-image:url(../img/flags/au.png);}
.zx-flag.aw{background-image:url(../img/flags/aw.png);}
.zx-flag.ax{background-image:url(../img/flags/ax.png);}
.zx-flag.az{background-image:url(../img/flags/az.png);}
.zx-flag.ba{background-image:url(../img/flags/ba.png);}
.zx-flag.bb{background-image:url(../img/flags/bb.png);}
.zx-flag.bd{background-image:url(../img/flags/bd.png);}
.zx-flag.be{background-image:url(../img/flags/be.png);}
.zx-flag.bf{background-image:url(../img/flags/bf.png);}
.zx-flag.bg{background-image:url(../img/flags/bg.png);}
.zx-flag.bh{background-image:url(../img/flags/bh.png);}
.zx-flag.bi{background-image:url(../img/flags/bi.png);}
.zx-flag.bj{background-image:url(../img/flags/bj.png);}
.zx-flag.bm{background-image:url(../img/flags/bm.png);}
.zx-flag.bn{background-image:url(../img/flags/bn.png);}
.zx-flag.bo{background-image:url(../img/flags/bo.png);}
.zx-flag.br{background-image:url(../img/flags/br.png);}
.zx-flag.bs{background-image:url(../img/flags/bs.png);}
.zx-flag.bt{background-image:url(../img/flags/bt.png);}
.zx-flag.bv{background-image:url(../img/flags/bv.png);}
.zx-flag.bw{background-image:url(../img/flags/bw.png);}
.zx-flag.by{background-image:url(../img/flags/by.png);}
.zx-flag.bz{background-image:url(../img/flags/bz.png);}
.zx-flag.ca{background-image:url(../img/flags/ca.png);}
.zx-flag.catalonia{background-image:url(../img/flags/catalonia.png);}
.zx-flag.cc{background-image:url(../img/flags/cc.png);}
.zx-flag.cd{background-image:url(../img/flags/cd.png);}
.zx-flag.cf{background-image:url(../img/flags/cf.png);}
.zx-flag.cg{background-image:url(../img/flags/cg.png);}
.zx-flag.ch{background-image:url(../img/flags/ch.png);}
.zx-flag.ci{background-image:url(../img/flags/ci.png);}
.zx-flag.ck{background-image:url(../img/flags/ck.png);}
.zx-flag.cl{background-image:url(../img/flags/cl.png);}
.zx-flag.cm{background-image:url(../img/flags/cm.png);}
.zx-flag.cn{background-image:url(../img/flags/cn.png);}
.zx-flag.co{background-image:url(../img/flags/co.png);}
.zx-flag.cr{background-image:url(../img/flags/cr.png);}
.zx-flag.cs{background-image:url(../img/flags/cs.png);}
.zx-flag.cu{background-image:url(../img/flags/cu.png);}
.zx-flag.cv{background-image:url(../img/flags/cv.png);}
.zx-flag.cx{background-image:url(../img/flags/cx.png);}
.zx-flag.cy{background-image:url(../img/flags/cy.png);}
.zx-flag.cz{background-image:url(../img/flags/cz.png);}
.zx-flag.de{background-image:url(../img/flags/de.png);}
.zx-flag.dj{background-image:url(../img/flags/dj.png);}
.zx-flag.dk{background-image:url(../img/flags/dk.png);}
.zx-flag.dm{background-image:url(../img/flags/dm.png);}
.zx-flag.do{background-image:url(../img/flags/do.png);}
.zx-flag.dz{background-image:url(../img/flags/dz.png);}
.zx-flag.ec{background-image:url(../img/flags/ec.png);}
.zx-flag.ee{background-image:url(../img/flags/ee.png);}
.zx-flag.eg{background-image:url(../img/flags/eg.png);}
.zx-flag.eh{background-image:url(../img/flags/eh.png);}
.zx-flag.england{background-image:url(../img/flags/england.png);}
.zx-flag.er{background-image:url(../img/flags/er.png);}
.zx-flag.es{background-image:url(../img/flags/es.png);}
.zx-flag.et{background-image:url(../img/flags/et.png);}
.zx-flag.eu{background-image:url(../img/flags/eu.png);}
.zx-flag.fam{background-image:url(../img/flags/fam.png);}
.zx-flag.fi{background-image:url(../img/flags/fi.png);}
.zx-flag.fj{background-image:url(../img/flags/fj.png);}
.zx-flag.fk{background-image:url(../img/flags/fk.png);}
.zx-flag.fm{background-image:url(../img/flags/fm.png);}
.zx-flag.fo{background-image:url(../img/flags/fo.png);}
.zx-flag.fr{background-image:url(../img/flags/fr.png);}
.zx-flag.ga{background-image:url(../img/flags/ga.png);}
.zx-flag.gb{background-image:url(../img/flags/gb.png);}
.zx-flag.gd{background-image:url(../img/flags/gd.png);}
.zx-flag.ge{background-image:url(../img/flags/ge.png);}
.zx-flag.gf{background-image:url(../img/flags/gf.png);}
.zx-flag.gh{background-image:url(../img/flags/gh.png);}
.zx-flag.gi{background-image:url(../img/flags/gi.png);}
.zx-flag.gl{background-image:url(../img/flags/gl.png);}
.zx-flag.gm{background-image:url(../img/flags/gm.png);}
.zx-flag.gn{background-image:url(../img/flags/gn.png);}
.zx-flag.gp{background-image:url(../img/flags/gp.png);}
.zx-flag.gq{background-image:url(../img/flags/gq.png);}
.zx-flag.gr{background-image:url(../img/flags/gr.png);}
.zx-flag.gs{background-image:url(../img/flags/gs.png);}
.zx-flag.gt{background-image:url(../img/flags/gt.png);}
.zx-flag.gu{background-image:url(../img/flags/gu.png);}
.zx-flag.gw{background-image:url(../img/flags/gw.png);}
.zx-flag.gy{background-image:url(../img/flags/gy.png);}
.zx-flag.hk{background-image:url(../img/flags/hk.png);}
.zx-flag.hm{background-image:url(../img/flags/hm.png);}
.zx-flag.hn{background-image:url(../img/flags/hn.png);}
.zx-flag.hr{background-image:url(../img/flags/hr.png);}
.zx-flag.ht{background-image:url(../img/flags/ht.png);}
.zx-flag.hu{background-image:url(../img/flags/hu.png);}
.zx-flag.id{background-image:url(../img/flags/id.png);}
.zx-flag.ie{background-image:url(../img/flags/ie.png);}
.zx-flag.il{background-image:url(../img/flags/il.png);}
.zx-flag.in{background-image:url(../img/flags/in.png);}
.zx-flag.io{background-image:url(../img/flags/io.png);}
.zx-flag.iq{background-image:url(../img/flags/iq.png);}
.zx-flag.ir{background-image:url(../img/flags/ir.png);}
.zx-flag.is{background-image:url(../img/flags/is.png);}
.zx-flag.it{background-image:url(../img/flags/it.png);}
.zx-flag.je{background-image:url(../img/flags/je.png);}
.zx-flag.jm{background-image:url(../img/flags/jm.png);}
.zx-flag.jo{background-image:url(../img/flags/jo.png);}
.zx-flag.jp{background-image:url(../img/flags/jp.png);}
.zx-flag.ke{background-image:url(../img/flags/ke.png);}
.zx-flag.kg{background-image:url(../img/flags/kg.png);}
.zx-flag.kh{background-image:url(../img/flags/kh.png);}
.zx-flag.ki{background-image:url(../img/flags/ki.png);}
.zx-flag.km{background-image:url(../img/flags/km.png);}
.zx-flag.kn{background-image:url(../img/flags/kn.png);}
.zx-flag.kp{background-image:url(../img/flags/kp.png);}
.zx-flag.kr{background-image:url(../img/flags/kr.png);}
.zx-flag.kw{background-image:url(../img/flags/kw.png);}
.zx-flag.ky{background-image:url(../img/flags/ky.png);}
.zx-flag.kz{background-image:url(../img/flags/kz.png);}
.zx-flag.la{background-image:url(../img/flags/la.png);}
.zx-flag.lb{background-image:url(../img/flags/lb.png);}
.zx-flag.lc{background-image:url(../img/flags/lc.png);}
.zx-flag.li{background-image:url(../img/flags/li.png);}
.zx-flag.lk{background-image:url(../img/flags/lk.png);}
.zx-flag.lr{background-image:url(../img/flags/lr.png);}
.zx-flag.ls{background-image:url(../img/flags/ls.png);}
.zx-flag.lt{background-image:url(../img/flags/lt.png);}
.zx-flag.lu{background-image:url(../img/flags/lu.png);}
.zx-flag.lv{background-image:url(../img/flags/lv.png);}
.zx-flag.ly{background-image:url(../img/flags/ly.png);}
.zx-flag.ma{background-image:url(../img/flags/ma.png);}
.zx-flag.mc{background-image:url(../img/flags/mc.png);}
.zx-flag.md{background-image:url(../img/flags/md.png);}
.zx-flag.me{background-image:url(../img/flags/me.png);}
.zx-flag.mg{background-image:url(../img/flags/mg.png);}
.zx-flag.mh{background-image:url(../img/flags/mh.png);}
.zx-flag.mk{background-image:url(../img/flags/mk.png);}
.zx-flag.ml{background-image:url(../img/flags/ml.png);}
.zx-flag.mm{background-image:url(../img/flags/mm.png);}
.zx-flag.mn{background-image:url(../img/flags/mn.png);}
.zx-flag.mo{background-image:url(../img/flags/mo.png);}
.zx-flag.mp{background-image:url(../img/flags/mp.png);}
.zx-flag.mq{background-image:url(../img/flags/mq.png);}
.zx-flag.mr{background-image:url(../img/flags/mr.png);}
.zx-flag.ms{background-image:url(../img/flags/ms.png);}
.zx-flag.mt{background-image:url(../img/flags/mt.png);}
.zx-flag.mu{background-image:url(../img/flags/mu.png);}
.zx-flag.mv{background-image:url(../img/flags/mv.png);}
.zx-flag.mw{background-image:url(../img/flags/mw.png);}
.zx-flag.mx{background-image:url(../img/flags/mx.png);}
.zx-flag.my{background-image:url(../img/flags/my.png);}
.zx-flag.mz{background-image:url(../img/flags/mz.png);}
.zx-flag.na{background-image:url(../img/flags/na.png);}
.zx-flag.nc{background-image:url(../img/flags/nc.png);}
.zx-flag.ne{background-image:url(../img/flags/ne.png);}
.zx-flag.nf{background-image:url(../img/flags/nf.png);}
.zx-flag.ng{background-image:url(../img/flags/ng.png);}
.zx-flag.ni{background-image:url(../img/flags/ni.png);}
.zx-flag.nl{background-image:url(../img/flags/nl.png);}
.zx-flag.no{background-image:url(../img/flags/no.png);}
.zx-flag.np{background-image:url(../img/flags/np.png);}
.zx-flag.nr{background-image:url(../img/flags/nr.png);}
.zx-flag.nu{background-image:url(../img/flags/nu.png);}
.zx-flag.nz{background-image:url(../img/flags/nz.png);}
.zx-flag.om{background-image:url(../img/flags/om.png);}
.zx-flag.pa{background-image:url(../img/flags/pa.png);}
.zx-flag.pe{background-image:url(../img/flags/pe.png);}
.zx-flag.pf{background-image:url(../img/flags/pf.png);}
.zx-flag.pg{background-image:url(../img/flags/pg.png);}
.zx-flag.ph{background-image:url(../img/flags/ph.png);}
.zx-flag.pk{background-image:url(../img/flags/pk.png);}
.zx-flag.pl{background-image:url(../img/flags/pl.png);}
.zx-flag.pm{background-image:url(../img/flags/pm.png);}
.zx-flag.pn{background-image:url(../img/flags/pn.png);}
.zx-flag.pr{background-image:url(../img/flags/pr.png);}
.zx-flag.ps{background-image:url(../img/flags/ps.png);}
.zx-flag.pt{background-image:url(../img/flags/pt.png);}
.zx-flag.pw{background-image:url(../img/flags/pw.png);}
.zx-flag.py{background-image:url(../img/flags/py.png);}
.zx-flag.qa{background-image:url(../img/flags/qa.png);}
.zx-flag.re{background-image:url(../img/flags/re.png);}
.zx-flag.ro{background-image:url(../img/flags/ro.png);}
.zx-flag.rs{background-image:url(../img/flags/rs.png);}
.zx-flag.ru{background-image:url(../img/flags/ru.png);}
.zx-flag.rw{background-image:url(../img/flags/rw.png);}
.zx-flag.sa{background-image:url(../img/flags/sa.png);}
.zx-flag.sb{background-image:url(../img/flags/sb.png);}
.zx-flag.sc{background-image:url(../img/flags/sc.png);}
.zx-flag.scotland{background-image:url(../img/flags/scotland.png);}
.zx-flag.sd{background-image:url(../img/flags/sd.png);}
.zx-flag.se{background-image:url(../img/flags/se.png);}
.zx-flag.sg{background-image:url(../img/flags/sg.png);}
.zx-flag.sh{background-image:url(../img/flags/sh.png);}
.zx-flag.si{background-image:url(../img/flags/si.png);}
.zx-flag.sj{background-image:url(../img/flags/sj.png);}
.zx-flag.sk{background-image:url(../img/flags/sk.png);}
.zx-flag.sl{background-image:url(../img/flags/sl.png);}
.zx-flag.sm{background-image:url(../img/flags/sm.png);}
.zx-flag.sn{background-image:url(../img/flags/sn.png);}
.zx-flag.so{background-image:url(../img/flags/so.png);}
.zx-flag.sr{background-image:url(../img/flags/sr.png);}
.zx-flag.st{background-image:url(../img/flags/st.png);}
.zx-flag.sv{background-image:url(../img/flags/sv.png);}
.zx-flag.sy{background-image:url(../img/flags/sy.png);}
.zx-flag.sz{background-image:url(../img/flags/sz.png);}
.zx-flag.tc{background-image:url(../img/flags/tc.png);}
.zx-flag.td{background-image:url(../img/flags/td.png);}
.zx-flag.tf{background-image:url(../img/flags/tf.png);}
.zx-flag.tg{background-image:url(../img/flags/tg.png);}
.zx-flag.th{background-image:url(../img/flags/th.png);}
.zx-flag.tj{background-image:url(../img/flags/tj.png);}
.zx-flag.tk{background-image:url(../img/flags/tk.png);}
.zx-flag.tl{background-image:url(../img/flags/tl.png);}
.zx-flag.tm{background-image:url(../img/flags/tm.png);}
.zx-flag.tn{background-image:url(../img/flags/tn.png);}
.zx-flag.to{background-image:url(../img/flags/to.png);}
.zx-flag.tr{background-image:url(../img/flags/tr.png);}
.zx-flag.tt{background-image:url(../img/flags/tt.png);}
.zx-flag.tv{background-image:url(../img/flags/tv.png);}
.zx-flag.tw{background-image:url(../img/flags/tw.png);}
.zx-flag.tz{background-image:url(../img/flags/tz.png);}
.zx-flag.ua{background-image:url(../img/flags/ua.png);}
.zx-flag.ug{background-image:url(../img/flags/ug.png);}
.zx-flag.um{background-image:url(../img/flags/um.png);}
.zx-flag.us{background-image:url(../img/flags/us.png);}
.zx-flag.uy{background-image:url(../img/flags/uy.png);}
.zx-flag.uz{background-image:url(../img/flags/uz.png);}
.zx-flag.va{background-image:url(../img/flags/va.png);}
.zx-flag.vc{background-image:url(../img/flags/vc.png);}
.zx-flag.ve{background-image:url(../img/flags/ve.png);}
.zx-flag.vg{background-image:url(../img/flags/vg.png);}
.zx-flag.vi{background-image:url(../img/flags/vi.png);}
.zx-flag.vn{background-image:url(../img/flags/vn.png);}
.zx-flag.vu{background-image:url(../img/flags/vu.png);}
.zx-flag.wales{background-image:url(../img/flags/wales.png);}
.zx-flag.wf{background-image:url(../img/flags/wf.png);}
.zx-flag.ws{background-image:url(../img/flags/ws.png);}
.zx-flag.ye{background-image:url(../img/flags/ye.png);}
.zx-flag.yt{background-image:url(../img/flags/yt.png);}
.zx-flag.za{background-image:url(../img/flags/za.png);}
.zx-flag.zm{background-image:url(../img/flags/zm.png);}
.zx-flag.zw{background-image:url(../img/flags/zw.png);}
