html {
    overflow-y: scroll;
}


body.xoborpage {
    background-color: #454545!important;
}

.headerWrap {
    background-color: white;
}

.mainContentWrap {
    background-color: white;
}

html, body.xoborpage, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, b, u, i, center,
ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  font-family: Arial;
  font-family: 'Open Sans',sans-serif;
  font-size: 13px;
  word-spacing: -1px;
  list-style: none;}

ul.features {
    list-style-image: url(../img/xoborDesign/bookmark.png);
    list-style: circle;
}

ul.features li {
    line-height: 25px;
    margin-left: 25px;    
    list-style-image: url(../img/xoborDesign/bookmark.png);
    text-align: left;
}
ul.features.marginTop li {    
    margin-top: 10px;    
}

ul.features li img {vertical-align: middle; margin-right: 2px; margin-top: 5px;}

.header {
    padding: 10px 0px;
    position: relative;
    height: 90px;
}

.header, .mainContent, .footer, .featureLine, .undernav, .featureLineSmall {
    width: 960px;
    margin: 0px auto;
    text-align: left;
    clear: both;
}

.mainNav {
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.mainNav ul li {
    float: left;
    margin: 0px 10px 5px 10px;
}

.mainNav ul li a {
    color: #565656;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 3px;
}

.mainNav ul li.nactive a, .mainNav ul li.nactive a:hover {
    color: #3579a1;
}

.mainNav ul li a:hover {
    color: #12b42a;
}

.mainWrap {
    width: 100%;
    text-align: center;
}

.footerWrap {
    border-top: 2px solid #b2b2b2;
    background: #616161 url(../img/xoborDesign/footerLineBg.png) top left repeat-x;
}

.featureLineWrap, .featureLineWrapSmall {
     clear: both;
     height: 142px;
     background-image: url(../img/xoborDesign/header-sub-full.jpg);
     position: relative;
     border-top: 0px solid #2b6282;
     border-bottom: 0px solid #2b6282;}

.noSubNav .featureLineWrapSmall {
    
    height: 100px;
    
}

.featureLineWrap .bg {
    background: url(../img/xoborDesign/header-full.jpg) no-repeat;
    background-position:center center; 
    background-color: #ffffff;
    height:410px;
}

.featureLine, .featureLineSmall {
    text-align: left;
    height: 410px;
    position: relative;
    overflow: hidden;
    padding-left: 15px;
    width: 980px;
}

.featureLineSmall {
    height: 100px;
    
}

a {
    text-decoration: none;
    color: #c77a06;
}

a.registerButtonBig {
    display: block;
    width: 250px;
    height: 32px;
    margin-top: 40px;
    margin-left: 110px;
    color: #ffffff !important;
    
    font-size: 22px;
    line-height: 20px;
    text-align: center;
    padding-top: 13px;
    padding-bottom: 5px;
    text-decoration: none !important;
    border-radius:0px;
    border: 1px solid white;
    position:absolute;
}

a.registerButtonSmall {
    display: block;    
    width: 150px;
    height: 33px !important;
    margin-top: 5px;
    color: #ffffff !important;
    font-weight: bold;
    font-size: 17px !important;
    text-align: center;
    padding-top: 13px !important;
    float: right;
    line-height: 18px;
    text-decoration: none !important;}

.row .registerButtonSmall {
    
    height: 43px !important;
    padding-top: 10px !important;
    
}

a.registerButtonSmall span {
    font-weight: normal;
    display: block;
    font-size: 11px;}

a.registerButtonSmall:hover {

    cursor: pointer;}

a.registerButtonBig span {
    font-weight: normal;
    display: block;
    font-size: 11px;
    font-style: italic;}

a.registerButtonBig:hover { cursor: pointer;}

.featureImage {
    float: right;
    position: absolute;
    bottom: -11px;
    right: 0px;}

.featureInformation {    
    width: 970px;
    margin-top: 40px;
    color: #ffffff !important;}

.featureInformation a {text-decoration: underline;
    color: #ffffff;}


.featureInformationBig {
    margin-top: 20px;
    background-image: url(../img/xoborDesign/85trans.png);
    float: left;
    width: 933px;
    height: 53px;
    margin-left: 8px;
    padding: 5px 9px 8px 10px;
}

.featureInformationBig a {
    width: 200px;
    padding-top: 15px;
    height: 30px;
    font-weight: normal;
    font-size: 18px;
    letter-spacing: 3px;
    
}


.featureInformationBig h2 {
    
    color:#192D62;
    float:left;
    margin-top: 10px;
    font-size: 25px;
    
}

.featureLeft{
    display: inline-block; 
    background-image: url(../img/xoborDesign/85trans.png);
    vertical-align: top;
    width: 415px;
    height: 230px;
    padding: 5px 45px 5px 15px;
    margin-left: 20px;
    margin-right: -1px;
    border:0px solid #e6e6e6;
    
}

.slogan1 {
    
    color: #b0a62a !important;
    font-size: 19px;
    letter-spacing: 2px;
}

div > h1 {
    
    color: #192d62;
}

.featureRight{
    background-image: url(../img/xoborDesign/monitor.png);
    display: inline-block; 
    vertical-align: top; 
    width: 474px;
    height: 375px;
    margin-top: -20px;
    margin-left: 0px;
}



.footer .row {
    float: left;
    height: 100%;
    width: 240px;
    margin-left: -1px;
    color: #cccccc;}

.footer .row div {
    padding: 0px 10px;}

.footer .row a {
    color: #cccccc;
    font-size: 11px;}

.footer .row a:hover {
    color: #ffffff;}

.footer small strong {
    line-height: 22px;
}

#boxTeam {
    width:480px;
    height:480px;
    overflow:hidden;}

.boxPadding p {
    margin-bottom:20px;}

.box960 {
    width: 945px;}

.box960 div img {
    display: inline;}

.box480 {
    float: left;
    width: 465px;}


.box960 p, .box480 p, .box720 p {
    text-align: justify;}

.box960, .box480, .box720, .box320, .box640, .box240 {
    margin: 5px 5px 5px 10px;
}

.box960 div, .box480 div, .box720 div, .box320 div, .box640 div, .box240 div {
    padding: 10px 10px;
    line-height: 23px;
    clear: both;
    color: #595959;
    text-align: justify;
    font-weight:300;

}


.box960 div a:hover, .box480 div a:hover, .box720 div a:hover, .box320 div a:hover, .box640 div a:hover, .box240 div a:hover {
    text-decoration: underline;
}

.box960 div div,.box320 div div, .box480 div div, .box720 div div, .box240 div div, .box640 div div {
    padding: 0px;}

.box720 {
    width: 710px;
    float: left;}

.box720 img, .box480 img {
    float: left;}

.box240 {
    float: left;
    width: 217px;}

.box240 ul li {
    line-height: 32px;
    margin-bottom: -1px;} 

.box240 ul li.active, .box240 ul li.active:hover {
    background: #c77a06 url(../img/xoborDesign/sideNav.jpg) top left repeat-x;
    overflow: visible !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
     border-radius: 4px;}


#toplist .box480{float:none; padding:5px;}

#featureNav a {color: #3579a1;}
#featureNav a:hover {color: #4aa2d5;}


.box240 ul li.active:hover a {
    color: #ffffff;}

.box240 ul li.active a {
    color: #ffffff !important;
    text-decoration: none;}

.box240 ul li a {
    font-size: 13px;
    margin-left: 5px;
    line-height: 32px;
    display: block;}

.box240 ul li:hover {
    background-color: transparent;
    cursor: pointer;}

.box240 ul li:hover a {
    color: #444444;}

h3 {
    font-weight: bold;
    color: #4d4d4d;
    line-height: 20px;
    font-size: 16px;}

h1 {
    font-size: 26px;
    color: #ffffff;
    font-weight: 400;    
    line-height: 50px;}

h1 span {
    font-size: 18px;
    font-weight: normal;
    display: block;
    line-height: 24px;
    text-shadow: none;
    margin-top: 12px;}

h1 span a, h1 span a strong {
    font-size: 22px !important;
    font-weight: normal;
    text-shadow: none;
    text-decoration: underline;
    
}

h2 {
    font-size: 34px;
    color: #ffffff;
    font-weight: normal;
    
    margin-top: 6px;}

h3{color: #484848;
    display: block;    
    font-weight: normal;
    line-height: 100%;
    margin: 0 0 12px;
  /*  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75); */
    }   

.mainContentWrap {
  /*  background: url(../img/xoborDesign/ContentWrapBg.png) top left repeat-x; */
    margin-top: 266px;
    border-top: 0px solid #b6b6b6;}

.mainContent {
    padding-bottom: 10px;
    padding-top: 5px;

}

.insub .mainContentWrap {
    
    margin-top: -1px !important;
    
}

.footer div {
    padding: 10px 0px;}

.footer div div {
    padding: 0px;}

.footer strong {
    color: #e6e6e6;
    font-size: 15px;
    line-height: 45px;}

.footer ul li {
    line-height: 24px;
    border-bottom: 1px solid #636363;
    width: 180px;}

small, small strong, strong small {
    font-size: 11px !important;
    text-transform: none !important;}

.clearfix {
    clear: both; height: 0px;}

div.attention, p.attention {
    background: #F4F1EA;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border: none !important;
    -moz-box-shadow: -3px 3px 6px #ebebeb;
    -webkit-box-shadow: -3px 3px 6px #ebebeb;
}

div.attention.corner {
    background: #F4F1EA url(../img/xoborDesign/Ece.png) top right no-repeat;}

div.attention.corner h3 {
    margin-top: 5px;
    margin-bottom: 15px;}

.attention a {
    color: #c77a06;}

.information {
    background-color: #f6f6f6;
    -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
    -moz-box-shadow: -3px 3px 6px #ebebeb;
    -webkit-box-shadow: -3px 3px 6px #ebebeb;
    border: none;}

.information a {
    color: #3579a1;}

.information h3 {
    color: #3579a1;}

input, select {
    font-size: 20px;
    vertical-align: middle;
    color: #999999;
    border: 1px solid #cfcfcf;
    padding: 5px;
    width: 500px;
    font-family: Arial;
    box-shadow: 0px 0px 8px #cfcfcf;
 -webkit-box-shadow: 0px 0px 8px #cfcfcf;
 -moz-box-shadow: 0px 0px 8px #cfcfcf;
    -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; }


input:focus {
    background-color: #fafafa;}


#submitbutton .loadcont{display:none;}
#submitbutton.loading .maincont{display:none;}
#submitbutton.loading .loadcont{display:inline;}

input.submit.registration, a.submit.registration {border: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    text-align: center;}

input.submit, a.submit {
    width: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #727070;
    color: #FFFFFF;
    padding: 5px 16px;
    -moz-box-shadow: -2px 1px 1px #AAAAAA;
    box-shadow: -2px 1px 1px #AAAAAA;
    -webkit-box-shadow: -2px 1px 1px #AAAAAA;
    margin: 5px;
    font-size: 16px;}

input.submit:hover {
    cursor: pointer;
    background-color: #c77a06;}

img.shadow {
    padding: 6px;
    background: #ffffff;
    -moz-box-shadow: #dbdbdb 0px 0px 6px;
    box-shadow: #dbdbdb 0px 0px 6px;
    -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
    margin: 0px 0px 7px 0px;}


img.float_left {
    float: left;}

img.float_right {
    float: right;
    margin: 0px 0px 7px 15px;}

.usercomment blockquote {
    background: url(../img/xoborDesign/qBottom.png) bottom right no-repeat;
    width: 95%;
    margin: 0px auto;
    padding-bottom: 10px;}

.usercomment blockquote div {
    font-size: 15px;
    line-height: 23px;
    display: block;
    color: #999999;
    margin: 5px 0px 15px 0px;
    padding: 0px 0px;
    font-weight: 600;
    text-align: justify;
    min-height: 60px;}

.moreQuotes {
    float: right;}


.undernavWrap {
    height: 40px;
    margin:auto;
    margin-top: 11px;
   /* background: url(../img/xoborDesign/underNav.png) repeat-x top left; */


}

.undernav li {
    float: left;
    
    text-align: center;
    background-color:#f8f8f8;
    margin-left: 5px;
    height: 30px;
}

.undernav li a {
 
    font-size: 14px;
    letter-spacing: 1px;
    
}


.undernav li a,  .undernav li span{
    display: block;
    height: 30px;
    width: 160px;
    font-weight: 800;
    line-height: 30px;
    color: #3579a1;
    letter-spacing: 1px;
    
    
}

.undernav li.uactive, .undernav li.uactive:hover {
    background-color:white;
    height: 32px;
   
}   

.uactive span {
    font-size: 14px;
}




.undernav li:hover {
    
     background-color:white;
    cursor: pointer;
}

ul.reg_err li {
    color: #930606;
    font-size: 11px;
    font-weight: bold;
    display: none;}

.logo img {
    display: block;
    margin: 0px 0px 5px 20px;}

.logo span {
    font-size: 11px;
    font-weight: bold;
    color: #686868;
    margin-left: 20px;
}

.box480 b {
    color: #c77a06;}

textarea {
    width: 500px;
    height: 150px;
    font-family: Arial;
    font-size: 20px;
    vertical-align: middle;
    color: #999999;
    padding: 5px;
    border: 1px solid #cfcfcf;
    box-shadow: 0px 0px 8px #cfcfcf;
 -webkit-box-shadow: 0px 0px 8px #cfcfcf;
 -moz-box-shadow: 0px 0px 8px #cfcfcf;
    -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; }

.line {
    padding: 0px !important;
    margin-top: -10px;}

.line span {
    font-weight: bold;
    display: block;
    margin-top: 10px;
    margin-bottom: -18px;}

input.error {
    border: 1px solid #c77a06;
    box-shadow: 0px 0px 4px #ac2626;
 -webkit-box-shadow: 0px 0px 4px #ac2626;
 -moz-box-shadow: 0px 0px 4px #ac2626;}

.captcha img {
    float: none;
    vertical-align: middle;
    box-shadow: 0px 0px 8px #cfcfcf;
 -webkit-box-shadow: 0px 0px 8px #cfcfcf;
 -moz-box-shadow: 0px 0px 8px #cfcfcf;
    border: 1px solid #cfcfcf;
    padding: 3px;
    -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px; }

.captcha {
    background: #ffffff;
    border: 1px solid #cfcfcf;
    box-shadow: 0px 0px 8px #cfcfcf;
 -webkit-box-shadow: 0px 0px 8px #cfcfcf;
 -moz-box-shadow: 0px 0px 8px #cfcfcf;
    margin: -5px 0px 20px 0px;
    text-align: left;
    width: 510px;
    -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
    text-align: center;}

.captcha input {
    display: inline;
    font-size: 26px;
    text-align: center;
    width: 120px !important;}

.captcha div {
    padding: 10px 5px !important;}

.captcha div div {
    padding: 0px !important;}

.captcha .calling {
    padding: 0px 30px;
    font-size: 40px;
    vertical-align: middle;
    display: inline;
    line-height: 40px;}

.submit.registration {
    width: 220px;}
a.registration span {
    font-size: 18px !important;
    font-weight: bold;
}
input.registration, a.registratio{
    font-size: 18px !important;
    font-weight: bold;
    margin: 0px !important;
    padding: 0px !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    width: 220px;
    height: 53px;
    border: none;
    display: block;
    line-height: 53px;}

input.registration:hover, a.registration:hover {    
    text-decoration: none !important;}

.regAgb {
    display: block;
    margin-top: 10px;
    width: 500px;
    color: #808080;
    position: relative !important;
    z-index: 1;
    text-align: left;
    line-height: 18px;
    }

.absAgb {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: scroll;
    background-color: #ffffff;
    -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
    overflow: hidden;
    z-index: 100;
    -moz-box-shadow: 0px 0px 10px #b5b5b5;
    -webkit-box-shadow: 0px 0px 10px #b5b5b5;
    padding: 0px !important;
}

.closeAgb {
    line-height: 40px;
    padding: 0px !important;
    border-bottom: 1px solid #d8d8d8;
    background: url(../img/xoborDesign/premiumtHeadBg.png) top left repeat-x;
    -moz-border-radius-topleft: 8px;
    -webkit-border-radius-topleft: 8px;
    border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-radius-topright: 8px;
    border-radius-topright: 8px;
}

.closeAgb span {
    color: #ffffff;
    font-weight: bold;
    cursor: pointer;
    float: right;
}

input.checkbox {
    width: auto;}

ul.featureList {
    border: none;
    margin-top: 15px;}

ul.featureList li {
    border: none;
    line-height: 19px;
    margin-bottom: 14px;
    background-image: none;}

ul.featureList li img {
    vertical-align: middle;
    margin-right: 4px;
    margin-bottom: 5px;}

ul.featureList li, ul.featureList li strong, ul.featureList li a {
    font-size: 12px !important; font-weight:600}

ul.featureList li:hover {
    cursor: default;}

.medium {
    font-size: 12px;
    line-height: 19px;}

.reg {
    border: 2px solid #e7e7e7;}

.reg .outline {
    border-color: #d3d3d3;
    padding: 6px;}

.reg input {
    width: 520px;}

.reg input:focus {
    background-color: #F4F1EA;}

.reg label {
    display: block;
    margin-bottom: 7px;
    position: relative;}

.reg label span {
    display: block;
    color: #696969;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: -2px;}

span.networkDescriptor {
    display: inline !important;
    background: #ffffff;
    border: 1px solid #cfcfcf;
    box-shadow: 2px 0px 6px #cfcfcf;
 -webkit-box-shadow: 2px 0px 6px #cfcfcf;
 -moz-box-shadow: 2px 0px 6px #cfcfcf;
    border-left: none !important;
    font-size: 19px !important;
    padding: 4px 35px;
    vertical-align: middle;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-radius-bottomright: 4px;
    -webkit-border-radius-topright: 4px;
    color: #707070; }

span.networkDescriptor.error {
    border: 1px solid #c77a06;
    box-shadow: 0px 0px 3px #ac2626;
 -webkit-box-shadow: 0px 0px 3px #ac2626;
 -moz-box-shadow: 0px 0px 3px #ac2626;
    z-index: 1;}

input.networkDescriptor {
    vertical-align: middle;
    width: 365px;
    border-right: none;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-radius-topright: 0px;
    -webkit-border-radius-bottomright: 0px;
    display: inline;
    margin-right: -4px !important;}

input.networkDescriptor.jimdo{
    width: 329px;
}

table.premium {
    border-collapse: collapse;
    background-color: #ededed;
    -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px;
    box-shadow: 0px 0px 8px #cfcfcf;
 -webkit-box-shadow: 0px 0px 8px #cfcfcf;
 -moz-box-shadow: 0px 0px 8px #cfcfcf;
    margin: 10px 0px;}

table.premium td {
    height: 40px;
    vertical-align: middle;
    padding: 5px;
    font-size: 12px;
    width: 300px;
    text-align: center;
    color: #292929;}

tr.tHeader {
    line-height: 35px;
    border-top: none !important;}

table.premium small {
    color: #8c8c8c;}

table.premium tr {
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;}

td.firstC {
    text-align: left !important;
    border-right: 1px solid #dbdbdb;
    width: 350px !important;}

td.firstC strong {
    color: #2b2b2b;}

td.secondC {
    border-right: 1px solid #dbdbdb;}

td.thirdC {
    border-right: 1px solid #dbdbdb;
    background: #e5e5e5;}

td.forthC {
    border-right: 1px solid #dbdbdb;
    background: #e5e5e5;}

td.line1 {
    background: #ffffff;}

table.premium tr:nth-child(even) td{
    background: #ffffff;
}

tr.bottomL {
    border-bottom: none !important;}

tr.tHeader td {
    text-align: center !important;
    background: #3579a1 url(../img/xoborDesign/premiumtHeadBg.png) repeat-x;
    color: #ffffff;}

.bonone {
    border: none !important;}

a.startTourArrow {
    display: block;
    background: url(../img/xoborDesign/startTourBg.png) no-repeat;
    width: 227px;
    height: 52px;
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    line-height: 52px;
    padding-left: 20px;
    margin-top: 20px;}

.box320 {
    width: 305px;
    float: left;
    text-align: justify;}

.box640 {
    width: 619px;
    float: left;
    margin-left: 5px;
}

.extraNav {
    position: absolute;
    top: 35px;
    right: 0px;}

.extraNav ul li {
    background-color: #f4f4f4;
    display: inline;
    padding: 5px 15px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    margin-right: 5px;}

.extraNav ul li a {
        color: #565656;
        font-weight: bold;}

.extraNav ul li#special {
    background: #F4F1EA;
    position: relative;}

.extraNav ul li#special a {
    color: #3d83ab !important;
}

.carNavWrap {
    position: absolute;
    bottom: 0px;
    right: 0px;}

a.carsousselNav {
    display: block;
    width: 13px;
    height: 13px;
    background: url(../img/xoborDesign/carousselNav.png) 0px 0px;
    float: left;
    margin-right: 5px;}

a.carsousselNav:hover {
    cursor: pointer;
    background-position: 0px -13px;}

a.cactive, a.cactive:hover {
    background-position: 0px -26px;}

.impressum h3 {
    margin-top: 15px;}

.white {
    background: #ffffff;
    -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px; }

.box320 h3 {
    margin-bottom: 10px;
    background-color:#f4f1ea;
    height: 65px;
    text-align: center;
    padding-top: 5px;
    color: #3b83ab;
}

.xoborCreate {
    height: 50px;
    width: 150px;
    text-align: left;
    display: block;
    background: url(../img/xoborDesign/registerSubmitSmall.png);
    color: #ffffff;
    -webkit-border-radius: 4px;
 -moz-border-radius: 4px;

 border-radius: 4px; }

a.xoborCreate span {
    padding: 4px 10px;}

a.xoborCreate span img {
    vertical-align: middle;
    margin-right: 3px;}

div.forumDesign,
div.forumDirectory {
    text-align: center;
    line-height: 200px;
    position: relative;
    background: #ffffff url("img/xoborDesign/ajax-loader.gif") no-repeat scroll center center transparent;
    float: left !important;
    width: 286px;
    height: 250px;
    clear: none;
    margin: 15px 4px;
    box-shadow: 0px 0px 4px #8c8c8c;
    -webkit-box-shadow: 0px 0px 4px #8c8c8c;
    -moz-box-shadow: 0px 0px 4px #8c8c8c;
    overflow: hidden;
    border: none;
    margin: 4px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;}

div.forumDesign:hover,
div.forumDirectory:hover,
div.iconset:hover {
    margin: 0px;
    border: 4px solid #2c6385;
}

div.forumDesign img,
div.forumDirectory img {
    vertical-align: middle;
    width:105%;
}

div.forumDesign span.name,
div.forumDirectory span.name {
    line-height: 70px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    display: block;
    width: 286px;
    background-color: #ffffff;
    text-align: center;    
    opacity: 0.89;
    padding-top: 5px;}

div.forumDesign span.name { height: 70px;}
div.forumDirectory span.name { min-height:85px }

div.forumDesign span.name:hover,
div.forumDirectory span.name:hover {
    opacity: 1;
    cursor: pointer;}

.clearfix.devide {
    border-top: 1px dashed #dedede;
    clear: both;}

.outline {
    border: 1px dashed #ecd7a3;
    -webkit-border-radius: 6px;
 -moz-border-radius: 6px;
 border-radius: 6px;
    margin: -6px;}

.outline div {
    padding: 10px !important;}

.featStyler {
    border-bottom: 0px dashed #99b2c2;
    bottom: 2px;
    position: absolute;
    width: 100%;
    z-index: 1;}

ul.popular {
    list-style: circle;
    margin-left: 25px;
    float: left;
    width: 280px;}

ul.popular li {
    list-style: circle;}

h3 img {
    vertical-align: middle;
    margin-right: 5px;}

div.featureBox {
    width: 158px;
    height: 120px;
    float: left;
    clear: none;
    margin-right: 10px;
    margin-bottom: 10px;}

div.featureBox strong {
    display: block;
    font-size: 13px;
    color: #3579a1;}

div.featureBox span {
    display: block;
    font-size: 12px;
    line-height: 14px;
    color: #8a8a8a;}

.registrationError {
    z-index: 10;
    background-color: #555555;
    width: 300px;
    padding: 8px;
    position: absolute;
    right: -285px;
    text-align: left;}

.registrationError strong {
    font-size: 11px;
}

.registrationError a {
    color: #ffffff !important;
    text-decoration: underline;
    font-size: 11px;
}

.registrationError, .registrationError span, .registrationError.Success {
    line-height: 14px !important;
    font-size: 11px !important;
    font-weight: normal !important;
    color: #ffffff !important;}

.registrationError.Success {
    background-color: #60a735;
    text-align: left;}

.registrationError img.regImg {
    position: absolute;
    left: -15px;
    top: 2px;}

.registrationError img {
    margin: 0px 5px 15px 0px;}

#registrationForumFeatures {
    opacity: 1;
    z-index: 1;}

.forumList {
    position: relative;
    padding: 0px !important;
    float: left;
    clear: none !important;
    width: 450px;
    height: 250px;
    text-align: center;
    margin: 40px 10px 10px;}

.forumList div {
    padding: 10px !important;}

.forumList .prevImg {
    z-index: 100;
    border: 4px solid #ffffff;
    background-color: #ffffff !important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-position: center center;
    width: 174px;
    height: 200px;
    line-height: 200px;
    box-shadow: 0px 0px 8px #f2f2f2;
    -webkit-box-shadow: 0px 0px 8px #f2f2f2;
    -moz-box-shadow: 0px 0px 8px #f2f2f2;
    padding: 0px !important;
    float: left;
    clear: none !important;
    overflow: hidden;}

.forumList .prevImg img {margin-left: -20px; vertical-align: middle;}

.forumList div.prevImg:hover {
    cursor:pointer;
    z-index: 100;
    border-color: #ecd499;}

.forumList small {
    display: block;
    line-height: 18px;
    overflow: hidden;
    width: 205px;}

.forumList .fInformation {
    clear: none !important;
    width: 200px;
    text-align: left;
    float: left;
    margin-top: -10px;}

.forumList .fInformation div {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 200px;}

.forumList span {
    display: block !important;
    font-size: 11px;
    font-weight: bold;}

img.fPlace {
    position: absolute;
    right: -13px;
    top: -11px;}

ul.pagination li,div.pagination span,div.pagination a {
    float: left;
    border: 1px solid #cedfeb;
    margin-right: 1px;
    padding: 6px 9px;
    background: #f2f6f8 url(../img/xoborDesign/1pxWhite.png) repeat-x top left;
    line-height: 15px !important;}

strong.pagStart {
    background-color: #f2f6f8;
    border: 1px solid #cedfeb;
    float: left;
    color: #417394;
    padding: 6px 7px;
    margin-right: 3px;}

strong.pagStart  {
    margin-left: 300px;}

ul.pagination li.pactive,div.pagination span.pactive {
    border: 1px solid #417394;
    background: #88acc4 url(../img/xoborDesign/1pxWhite30.png) repeat-x top left;}

ul.pagination li.pactive a {
    color: #ffffff;
    border: none;}

div.pagination a{color:#417394;}
ul.pagination li a{
    color: #417394;
    padding: 5px 0px;}
div.pagination span { color: #417394;
    padding: 6px 9px;}

.forumList div.fPlace {
    z-index: 1;
    position: absolute;
    background-color: #ede9df;
    -moz-border-radius-topright: 6px;
    -webkit-border-radius-topright: 6px;
    border-radius-topright: 6px;
    -webkit-border-radius-topleft: 6px;
    border-radius-topleft: 6px;
    -moz-border-radius-topleft: 6px;
    left: 8px;
    top: -23px;
    padding: 0px 20px !important;
    font-weight: bold;
    font-size: 11px;}

.commentPage blockquote div {
    color: #464646 !important;
    font-style: italic;}

img#NwChImg {
    margin-left: 10px;
    float: none;
    vertical-align: middle;}

strong.teaser {
    font-weight: bold;
    color: #6a675e;
    display: block;
    margin: 10px 0px 10px 0px;
    font-size: 15px;}

.box320 ul {
    margin: 10px 0px;}

ul.features.b320 {width: 280px; float: left; margin-right: 20px;}

.box320.attention ul.features li {
    margin-left: 15px;
    list-style-image: url(../img/xoborDesign/bookmarkOr.png);}

.designpreset {
    display: block;
    float: left;
    border: 5px solid #ffffff;
    margin: 3px;
    height:150px;
    width:164px;
    box-shadow: 0px 0px 6px #818181;
 -webkit-box-shadow: 0px 0px 6px #818181;
 -moz-box-shadow: 0px 0px 6px #818181;
    position: relative;}

.designpresetCh {
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: #ffffff;
    font-size: 11px;
    text-align: center;
    width: 164px;
    border-top: 2px solid #e0e0e0;
    opacity: 0.75;}

.designpresetCh img {
    vertical-align: middle; margin-right: 5px;
}

.designpreset.pactive, .designpreset.pactive:hover {
    border-color: #3579a1;}

.designpreset:hover {
    cursor: pointer;
    border-color: #bebebe;}

.designpresetWrap {
    background-color: #fbfbfb;
    overflow-y: auto;
    overflow-x: hidden;
    height: 335px;
    border: 3px solid #6a6a6a;
    box-shadow: 0px 0px 8px #6a6a6a;
 -webkit-box-shadow: 0px 0px 8px #6a6a6a;
 -moz-box-shadow: 0px 0px 8px #6a6a6a;
    margin: 20px 0px;}

.vgl table {
    width: 100%;
    margin: 5px 0px 30px 0px;
    border-collapse: collapse;
    box-shadow: 0px 0px 8px #bbbbbb;
 -webkit-box-shadow: 0px 0px 8px #bbbbbb;
 -moz-box-shadow: 0px 0px 8px #bbbbbb;}

.vgl table tr {
    background-color: #ffffff;}

.vgl table td {
    padding: 3px 5px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #e5e5e8;}

tr.vHeader {
    background-image: url(../img/xoborDesign/premiumtHeadBg.png);
    background-repeat: repeat-x;
    color: #ffffff;
    font-weight: bold;
    background-color: #acacac !important;
    text-align: center;}

td.vFirst {
    width: 350px;
    text-align: left !important;
    font-weight: normal;
    font-size: 12px;}

.vgl table td img {
    vertical-align: middle;}

.vgl table tr.vSpecial {
    background-color: #F4F1EA !important;}

.vXobor {
    background-image: url(../img/xoborDesign/1pxBlue5.png);}

.vgl table tr:hover {
    cursor: pointer;
    background-color: #f7f5ed !important;}

.vgl  table tr:nth-child(2n+1) {
    background-color: #f5f5f5 !important;}

strong.cBlue {
    color: #3579a1;
    font-weight: bold;
}

.footer a.registerButtonSmall {
    margin-top: 10px !important;}

.xTourRL {
    border-bottom: 1px solid #cfcbc2;
    margin-bottom: 25px;
    height: 28px;
    background-color: #fefdfa;
    -webkit-border-radius-topleft: 6px;
    -moz-border-radius-topleft: 6px;
    border-radius-topleft: 6px;
    -webkit-border-radius-topright: 6px;
    -moz-border-radius-topright: 6px;
    border-radius-topright: 6px;
}

.xTourRL a.left {float: left;}
.xTourRL a.right {float: right; margin-right: 5px;}

.xTourRL a.left img, .xTourRL a.right img {float: none; margin: 0px 8px; vertical-align: middle;}

ul li img {vertical-align: middle; margin-right: 8px;}
ul li {line-height: 29px;}

u.imp {
    text-decoration: none;
    font-weight: bold;
}

strong img {vertical-align: middle; margin-right: 5px;}

div.hr {height: 1px; border-top: 1px solid #eaeaea; margin: 5px 0px !important; padding: 0px !important;}

h3.blue {color: #3579a1;}

.softFeature strong {display: block; font-size: 13px; margin-bottom: 3px;}
.softFeature { font-size: 11px !important; line-height: 20px !important; width: 202px; height: 110px;  clear: none !important; float: left; margin: 0px 24px 10px 5px;}

table.members td {padding: 10px 10px;}
table.members td img {float: none; clear: both; vertical-align: top; padding: 5px;}

.uploaddiv {-moz-box-shadow: 0px 0px 6px #444444 !important; -moz-border-radius: 6px; border-radius: 6px;-webkit-box-shadow: 0px 0px 6px #444444 !important; -webkit-border-radius: 6px; background: #e5e5e5 url(../img/xoborDesign/uploadBoxBg.png) repeat-x top left;}
div.uploaddiv:hover {cursor:pointer; background: #d7d7d7 url(../img/xoborDesign/uploadBoxBg_hover.png) !important;}

#errordiv{font-size: 11px;}

ul.errorlist{margin-left:25px;}
ul.errorlist li {list-style-image: url(../img/xoborDesign/cross.png);}

.twtr-tweet-text{text-align:left !important;}

#captchaInfo{padding:2px; line-height: 12px; font-weight:normal; text-align:left;width:250px; background-color:#ffffff; -moz-border-radius:4px 4px 4px 4px; -moz-box-shadow:0 0 8px #CFCFCF;-webkit-border-radius:4px 4px 4px 4px; -webkit-box-shadow:0 0 8px #CFCFCF; border:1px solid #CFCFCF;position:absolute; top:-5px; left:20px; display:none;}

a.noHov:hover {text-decoration: none !important;}
div.previewDesign {background:#ffffff; border: 2px solid #ffffff; -moz-box-shadow: 0px 0px 4px #525252; margin: 5px 15px; width: 270px; height: 185px; overflow: hidden; float: left; clear: none; -webkit-border-radius: 6px; border-radius: 6px; -moz-border-radius: 6px; }
a.createDesign {color: #ffffff; border: 1px solid #3d88b8; width: 250px; display: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 4px 15px; text-align: center; background: url(../img/xoborDesign/dwlBg.png);}

ul.tabs {margin-top: 20px; position: relative;}
ul.tabs li {display: inline; padding: 6px 10px;}
ul.tabs li.active {background-color: #F4F1EA; font-weight: bold; -moz-border-radius-topleft: 6px; border-radius-topleft: 6px; border-radius-topright: 6px; -moz-border-radius-topright: 6px; -webkit-border-radius-topleft: 6px; -webkit-border-radius-topright: 6px;}
ul.tabs li.upload {position: absolute; right: 0px; top: -6px;}
ul.tabs li.upload a {font-weight: bold;}
ul.tabs li a {}

.forumDesignWrap,
.forumDirectoryWrap {background: #F4F1EA; padding: 16px !important; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-topright: 6px; }

.paginationa a {display: block !important; font-size: 11px; padding: 3px 10px !important;}


 .teamimg{margin-top:10px;background-repeat:no-repeat;background-position:center center;-moz-border-radius:6px 6px 6px 6px;
                    -moz-box-shadow:0 0 6px #DBDBDB;padding:5px !important;width:90px;height:90px;}
    .usr1{background-image:url(../img/team/johsmall.jpg);}
    .usr2{background-image:url(../img/team/iggsmall.png);}
    .usr4{background-image:url(../img/team/manusmall.png);}
    .usr5{background-image:url(../img/team/gusmall.png);}
    .usr6{background-image:url(../img/team/fabsmall.png);}
    .usr7{background-image:url(../img/team/pasmall.jpg);}
    .usr8{background-image:url(../img/team/sebsmall.jpg);}
    .usr9{background-image:url(../img/team/alicesmall.png);}
    .usr10{background-image:url(../img/team/chrismall.jpg);}
    .usr11{background-image:url(../img/team/vassmall.png);}
    


.teamtd{height: 130px;}

input.registration, a.registration,a.registerButtonBig,a.registerButtonSmall {
    background: #12b42a; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzYjAzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Q0OTUyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjg3MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   
    background: -moz-linear-gradient(top, #e3b039 0%, #d49520 47%, #cf8715 100%); /* FF3.6+ */
    
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3b039), color-stop(47%,#d49520), color-stop(100%,#cf8715)); */ /* Chrome,Safari4+ */
   
   /* background: -webkit-linear-gradient(top, #e3b039 0%,#d49520 47%,#cf8715 100%); /* Chrome10+,Safari5.1+ */
   /* background: -o-linear-gradient(top, #e3b039 0%,#d49520 47%,#cf8715 100%); /* Opera 11.10+ */
   /* background: -ms-linear-gradient(top, #e3b039 0%,#d49520 47%,#cf8715 100%); /* IE10+ */
   /* background: linear-gradient(to bottom, #e3b039 0%,#d49520 47%,#cf8715 100%); /* W3C */
   /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3b039', endColorstr='#cf8715',GradientType=0 ); /* IE6-8 */

}

input.registration:hover, a.registration:hover,a.registerButtonBig:hover,a.registerButtonSmall:hover{
        background: #3ec952; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        /* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiNlMzgxM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzc0MzBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, #e3813b 56%, #c7430a 100%); /* FF3.6+ */
        /* background: -webkit-gradient(linear, left top, left bottom, color-stop(56%,#e3813b), color-stop(100%,#c7430a)); /* Chrome,Safari4+ */
        /* background: -webkit-linear-gradient(top, #e3813b 56%,#c7430a 100%); /* Chrome10+,Safari5.1+ */
        /* background: -o-linear-gradient(top, #e3813b 56%,#c7430a 100%); /* Opera 11.10+ */
        /* background: -ms-linear-gradient(top, #e3813b 56%,#c7430a 100%); /* IE10+ */
        /* background: linear-gradient(to bottom, #e3813b 56%,#c7430a 100%); /* W3C */
        /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3813b', endColorstr='#c7430a',GradientType=0 ); /* IE6-8 */
    
}