a {
    color: #dcc579
}

#c-container a:hover {
    color: #b57b00
}

.wiget a:hover {
    color: #b57b00
}



.bg-t .bg-l {
    background: transparent url(/i/bg/bg3-l.jpg) no-repeat scroll right top;
}


.bg-t .bg-c {
    background: transparent url(/i/bg/bg3-c.jpg) no-repeat scroll left top;
    height: 252px;
    position: relative;
}

.bg-t .bg-r {
    background: transparent url(/i/bg/bg3-r.jpg) no-repeat scroll left top;
}

.bg-c .bg-l {
    background: transparent url(/i/bg/bg4-l.jpg) repeat-y right top;
}


.bg-c .bg-c {
    background: transparent url(/i/bg/bg3-c2.jpg) repeat-y scroll left top;
}

.bg-c .bg-r {
    background: transparent url(/i/bg/bg4-r.jpg) repeat-y scroll left top;
}

.bg-b .bg-l {
    background: transparent url(/i/bg/bg4-l.jpg) repeat-y right top;
}


.bg-b .bg-c {
    height: 150px;
    background: transparent url(/i/bg/bg3-c3.jpg) no-repeat scroll left top;
}

.bg-b .bg-r {
    background: transparent url(/i/bg/bg4-r.jpg) repeat-y scroll left top;
}

#indexlink {
    display:block;
    height:100px;
    left:43px;
    position: relative;
    float: left;
    top:25px;
    width:338px;
}

#footer-container {
    width: 100%;
    height: 100%;
    position: relative;
}


#social-networks {
/*
    bottom:102px;
    left:15px;
    position:absolute;
*/
    position: relative;
    left: 18px;
}

#social-networks p {
    padding-bottom:6px;
    color:#C78E0B;
    font-family:verdana;
    font-size:11px;
}

#menu {
    height:50px;
    margin-top:170px;
    width:972px;
    position: relative;
}

#menu a {
    z-index: 2;
    position: relative;
    top: -28px;
}

#menu .link1  {
    left: 10px;

}
#menu .link2  {
    left: 73px;
}
#menu .link3  {
    left: 134px;
}
#menu .link4  {
    bottom:14px;
    left:207px;
}
#menu .shining {
    left:356px;
    position:absolute;
    top:-99px;
    z-index:1;
}
#menu .link4 .button {
    position: relative;
    z-index: 2;
}
#menu .link5  {
    left: 275px;
}
#menu .link6  {
    left: 300px;

}
#menu .link7  {
    left: 320px;

}

.m-cl {
    background: transparent url(/i/m/m-cl.png) no-repeat scroll right 90px;
}

.m-c {
    width: 262px;
    background: transparent url(/i/m/m-c.png) no-repeat scroll right top;
}

.m-cr {
    width: 355px;
    background: transparent url(/i/m/m-cr.png) no-repeat scroll left 90px;
}

#content-container {
    width: 972px;
    height: 577px;
}

#w-container {
    float:left;
    position:relative;
    top:-20px;
    width:177px;
}
#w-container .min-height {
    float: right;
    height: 500px;
}

.bg-c .bg-c .delim {
    width: 2px
}


#c-container {
    background: transparent url(/i/bg/bg-page.jpg) no-repeat scroll left top;
    float: right;
    padding-left:20px;
    padding-right:30px;
    width:737px;
    min-height: 500px;
    vertical-align: center;

}

#c-container form .button {
    position:relative;
    top:4px;
}

#c-container p {
    text-indent: 15px;
    margin-bottom: 10px;
}

#c-container p img {
    position: relative;
    left: -20px;
}

#c-container form tr, #c-container form td {
    padding: 2px;
}

#c-container form {
    margin-bottom: 10px;
}

#c-container input, #c-container .input {
    font-size: 18px;
    font-weight: bold;
}
#c-container input[type=text],
#c-container input[type=password]
{
    width: 330px;
}

#c-container select {
    font-size: 12px;
    width: 400px;
    text-align: center;
    margin-bottom: 20px;
}

#c-container label {
    font-size: 11px;
}

#logo {
    position:relative;
    top:65px;
}


.inline-header {
    background:transparent url(/i/content/11.png) no-repeat scroll left 7px;
    padding-bottom:6px;
    padding-left:25px;
    padding-top:11px;
    font-size: 14px;
    font-weight: bold;
}

.element-header {

}

.element-header .cfg-container {
    float:right;
    margin-right: 30px;
}

.element-header .element-headerimg {
    margin-bottom:15px;
    margin-left:25px;
}

.list-items tr {
}

.list-items .control-list-item {
    height:30px;
    width: 25px;
    background: transparent url(/i/bg/line-2.png) no-repeat scroll left bottom;
    padding-top: 5px;
}

.list-items .item-caption {
    width:700px;
    background: transparent url(/i/bg/line-2.png) repeat-x scroll -740px bottom;
    padding-top: 5px;
}


.list-items .item-date {
    padding-top: 2px;
    color: #a3904b;
    font-size: 10px;
    float: right;

}


.list-items .item-caption .cfg-container {
    float:right;
    margin-right:10px;
}

.list-items .item-caption .listlink {
    font-size: 12px;
    color: #c78e0b;
    font-family: verdana;
}

.list-items .item-caption .listitem-content-container {
    margin-top: 10px;
    margin-bottom: 15px;
    color: #ddd6ac;
    background-color: #173446;
    padding: 10px 20px;
}

.list-items .listitem-content p {
    font-size:12px;
    line-height:18px;
}

.error {
    color:#FF5500;
    display:block;
    font-size:10px;
    max-width:350px;
}

.wiget {
    left: 1px;
    position:relative;
    width:164px;
}

.wiget .bg {
    position: absolute;
    left: 6px;
    right: 6px;
    height: 100%;
    width: 100%;
    z-index: 1;
}

.wiget-delim {
    height: 10px;
    width: 10px;

}

.wiget .bg .tl {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
    background: transparent url(/i/m/m2-lt.png) no-repeat scroll left top;
}

.wiget .bg .tc {
    position: absolute;
    left: 20px;
    top: 0px;
    right: 20px;
    height: 20px;
    background: #031926 url(/i/m/m2-t.png) repeat-x scroll left top;
}

.wiget .bg .tr {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 20px;
    width: 20px;
    background: transparent url(/i/m/m2-rt.png) no-repeat scroll left top;
}

.wiget .bg .cl {
    position: absolute;
    height: 100%;
    left: 0px;
    width: 20px;
    background: #031926 url(/i/m/m2-l.png) repeat-y scroll left top;
}

.wiget .bg .cc {
    position: absolute;
    height: 100%;
    left: 20px;
    right: 20px;
    background: #031926 url(/i/m/m2-apple.png) repeat scroll left top;
}

.wiget .bg .cr {
    position: absolute;
    height: 100%;
    right: 0px;
    width: 20px;
    background: #031926 url(/i/m/m2-r.png) repeat-y scroll right top;
}

.wiget .bg .bl {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 20px;
    height: 20px;
    background: transparent url(/i/m/m2-lb.png) no-repeat scroll left top;
}

.wiget .bg .bc {
    position: absolute;
    left: 20px;
    bottom: 0px;
    height: 20px;
    right: 20px;
    background: #031926 url(/i/m/m2-b.png) repeat-x scroll left bottom;
}

.wiget .bg .br {
    position: absolute;
    bottom: 0px;
    height: 20px;
    width: 20px;
    right: 0px;
    background: transparent url(/i/m/m2-rb.png) no-repeat scroll left bottom;
}

.wiget .content {
    position:relative;
    z-index: 2;
    padding:10px 15px 10px 25px;
}

#login-wiget .button {
    margin-top: 5px;
}

#menu-wiget .content{
    padding-left: 15px;
}

#menu-wiget.wiget a:hover, #menu-wiget .active a {
    background: transparent url(/i/btn/b-marker.png) no-repeat scroll left 3px;
    color: #eacd3d;
}

#menu-wiget .current-visited a{
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    color: #eacd3d;
    background: none;
    background: transparent url(/i/btn/b-marker-a.png) no-repeat scroll 6px 4px;
}


#menu-wiget .current-visited a:hover {
    background: transparent url(/i/btn/b-marker-a.png) no-repeat scroll 6px 4px;
    color: #eacd3d;

}

#menu-wiget .menuitem-container.hover {
    cursor: pointer;
}

#menu-wiget .menuitem-container {
    left:-6px;
    position:relative;
    width:138px;
    background: transparent url(/i/m/m-bg-p.png) no-repeat;
}

#menu-wiget .menuitem-container.active {
    background: transparent url(/i/m/m-bg-a.png) no-repeat;
}

#menu-wiget .level2 a {
    padding-left: 40px;
    background-position: 26px center;
}

#menu-wiget .active.level2 a {
    background-position: 20px center;
}

#menu-wiget .level2.current-visited a {
    background-position: 26px center;
}

#menu-wiget .level1 {
    padding-right: 10px;
    padding-left: 10px;
}

#menu-wiget div {
    text-align: left
}

#menu-wiget a {
    line-height: 20px;
    padding-left: 20px;
    text-decoration: none;
    background: transparent url(/i/btn/b-marker-p.png) no-repeat scroll 6px center;
    display: block;
    width: 117px;
}


#some-wiget.wiget {
    height: 200px;
}

#shop-select {
    margin-left:50px;
    margin-top:60px;
}

#shop-select div.btn-container {

}

#shop-select div.message {
    margin-top: 0px;

}

#shop-select td {
    padding: 10px 10px 20px;

    background:transparent url(/i/bg/line-2.png) repeat-x scroll left bottom;
}

#shop-select td.second {
    background-position: -225px bottom;

}

#shop-select td.third {
    background-position: -460px bottom;
}


#shop-current {

}

#shop-pay-select .shop-logo {
    margin-bottom:20px;
    margin-top:50px;
}

#shop-pay-select .button {
    margin-top: 10px;
}

#shop-pay-select select {
    display: block;
}

#shop-pay-select .about {
    background: transparent url(/i/bg/line-2.png) no-repeat scroll center top;
    margin-top: 20px;
    padding-top: 15px;
    padding-left: 150px;
    padding-right: 150px;
    text-align: center;
}

#shop-pay-select form td {
    padding: 3px;
}

#shop-pay-select .width-fix {
    width: 160px;
}

div.message {
    text-align: center;
    margin-top: 100px;
}

.disabled {
    opacity:0.4;
    filter: alpha(opacity=50);
}

.shop-about {
    margin-left: 120px;
    margin-right: 120px;
    text-align: justify;

}

table.visible td {
    padding: 5px;
}



.red {
    color: #FF5500;
}


#online {
    text-align: center;
}
#online .online-data {
    margin-top: 2px;
    margin-bottom: 4px;
    
}

#online .online-caption, .warning-caption {
    color: #EACD3D;
    font-weight: bold;
}

.warning-caption {
    margin: 0 0 15px 0;
}

.coin {
    background:transparent url(/i/ico/ico-coin.png) no-repeat scroll left center;
    font-weight:bold;
    padding-bottom:2px;
    padding-left:19px;
    padding-top:1px;
}

.header {
    color:#EACD3D;
    font-weight:bold;
    padding: 5px;
    margin-bottom: 5px;
    margin-top: 50px;
    font-size: 18px;
    background: url("/i/bg/line-2.png") repeat-x scroll left bottom transparent
}

.info {
    display:block;
    padding:10px;
    color:#FF5500;
}

.formmessage {
    padding: 10px;
    width: 400px;
}


#server-1{
    padding-top: 60px;
}

#log_login, #log_pass {
    width: 110px;
}

.serverload {
    color: #3c7593;
    background: transparent;
    height:18px;
    width:278px;
    padding-top: 3px;
    margin: 5px;
    text-align:left;
    text-indent:34px;
}

.serverload-red {
    background-image: url(/i/bg/serv-red.png);
}

.serverload-green {
    background-image: url(/i/bg/serv-green.png);
}

.serverload-yellow {
    background-image: url(/i/bg/serv-yellow.png);
}

.serverload-grey {
    background-image: url(/i/bg/serv-grey.png);
}

.server-info {
    color: #3c7593;
    text-align: justify;
    width: 280px;
    text-indent: 20px;
    font-size: 11px;
    margin-top: 20px;
}

.server-header {
    font-weight: bold;
    margin: 10px;
}

.ticket-view-otrs-style {
    border-collapse:collapse;
    border: none;
    background: #173446;
    margin: 0 auto;
    width: 90%;
}

.ticket-view-otrs-style td.header {
    font-size: 12px;
    font-weight: normal;
    /*background: #081d26;*/
    background: #2e617d; 
    color: #e9cd3e;    
    padding: 5px 10px;
    text-align: center;
    border-right: 1px solid #173446;
}

.ticket-view-otrs-style td.view {
    text-align: left;
    border-bottom: 1px solid #132d3a;
    font-weight: normal;
    font-size: 11px;
    padding: 5px;
    white-space: nowrap;
}

.ticket-view-otrs-style td.header .asc {
    background: url(sort/asc.png) no-repeat center;
    height: 16px;
    width: 16px;
    margin: 0;
    padding: 0;
    float: left;
}

.ticket-view-otrs-style td.header .desc {
    position: relative;
    top: 1px;
    background: url(sort/desc.png) no-repeat center;
    margin: 0;
    padding: 0;
    height: 16px;
    width: 16px;
    float: left;
}

p.unreg-warning {
    position: relative;
    left: -12px;
    text-align: center;
    width: 150px;
    font-weight: bold;
    margin-bottom: 10px;
}

#exit-button {
    text-decoration: none;
    background: transparent url(/i/btn/btn-exit-p.png);
    width: 106px;
    height: 25px;
    display:block;
    margin: 10px;
}

#exit-button:hover {
    background: transparent url(/i/btn/btn-exit-a.png);
}




