html {
    overflow-y: scroll;
}

html, body, 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-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 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: 1px;
}

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

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

.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;
     background: #367ba5;
     position: relative;
     border-top: 1px solid #2b6282;
     border-bottom: 1px solid #2b6282;}

.featureLineWrap .bg {
    background: url(../img/xoborDesign/cloudsbg.jpg) top left repeat-x;
}

.featureLine, .featureLineSmall {
    text-align: left;
    height: 310px;
    position: relative;
    overflow: hidden;
}

.featureLineSmall {
    height: 60px;
}

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

a.registerButtonBig {
    display: block;
    background: url(../img/xoborDesign/registerSubmit.png) top left;
    width: 293px;
    height: 64px;
    margin-top: 40px;
    color: #ffffff !important;
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    padding-top: 10px;
    text-decoration: none !important;
}

a.registerButtonSmall {
    display: block;
    background: url(../img/xoborDesign/registerSubmitSmall.png) top left;
    width: 150px;
    height: 40px;
    margin-top: 5px;
    color: #ffffff !important;
    font-weight: bold;
    font-size: 17px !important;
    text-align: center;
    padding-top: 8px;
    float: right;
    line-height: 18px;
    text-decoration: none !important;}

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

a.registerButtonSmall:hover {
    background-position: 0px -50px;
    cursor: pointer;}

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

a.registerButtonBig:hover {
    background-position: 0px -73px;
    cursor: pointer;}

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

.featureInformation {
    float: left;
    width: 580px;
    margin-top: 10px;
    color: #ffffff !important;}

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

.featureInformation div {
    padding: 10px;}

.featureInformationBig {
    float: left;
    width: 680px;}

.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: 950px;}

.box960 div img {
    display: inline;}

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


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

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

.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;}


.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: 225px;}

.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;}

#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: 10px;
    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: 48px;
    color: #ffffff;
    font-weight: bold;
    line-height: 50px;}

h1 span {
    font-size: 22px;
    font-weight: normal;
    display: block;
    line-height: 30px;
    margin-top: 12px;}

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

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

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

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


.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: #fbf7ed;
    -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: #fbf7ed 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 {
    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;}

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;
    text-align: justify;
    min-height: 60px;}

.moreQuotes {
    float: right;}


.undernavWrap {
    height: 40px;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #ffffff;
    background: url(../img/xoborDesign/underNav.png) repeat-x top left;
}

.undernav li {
    float: left;
    border-right: 1px solid #d7d7d7;
    border-left: 1px solid #ffffff;
    text-align: center;}

.undernav li a,  .undernav li span{
    display: block;
    height: 40px;
    width: 160px;
    line-height: 40px;
    font-weight: bold;
    font-size: 12px;
    color: #3579a1;}

.undernav li.uactive, .undernav li.uactive:hover {
    background: url(../img/xoborDesign/underNavHover.png) repeat-x top left;}

.undernav li:hover {
    background: url(../img/xoborDesign/underNavHover2.png) repeat-x top left;
    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;}

input.registration, a.registration {
    font-size: 18px !important;
    font-weight: bold;
    margin: 0px !important;
    padding: 0px !important;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background: transparent url(../img/xoborDesign/registerSubmitForm.png)  no-repeat;
    width: 220px;
    height: 53px;
    border: none;
    display: block;
    line-height: 53px;}

input.registration:hover, a.registration:hover {
    background-color: transparent;
    background-position: 0px -53px;
    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;}

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: #fbf7ed;}

.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: 21px !important;
    padding: 5px 30px;
    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;}

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;}

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: 310px;
    float: left;
    text-align: justify;}

.box640 {
    width: 630px;
    float: left;
}

.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: #fbf2ed;
    position: relative;}

.extraNav ul li#special a {
    color: #c84400 !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;}

.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 {
    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: 5px solid #ffffff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;}

div.forumDesign:hover {
    border-color: #2c6385;
}

div.forumDesign img {
    vertical-align: middle;}

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

div.forumDesign 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: 1px 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;
    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: 168px;
    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: #fbf7ed !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;}

.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 25px 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.downloadDesign {margin-left: 30px; color: #ffffff; border: 1px solid #3d88b8; width: 180px; 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: #fbf7ed; 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 {background: #fbf7ed; padding: 5px !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);}
    .usr3{background-image:url(../img/team/achillesmall2.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);}

.teamtd{height: 130px;}
