html, body {font-family:Arial,Helvetica,sans-serif; font-size:1em; word-spacing:0.2em; color:#444; margin:0; padding:0}
body {background:url('/i/mybb/bg.png') #fff 0 0 repeat-x}

iframe {max-width:100% !important}
object {max-width:100% !important}

input, select {line-height:1.8em; margin-top:2px; padding:2px 4px}
select {height:2.4em}

a, .section h2 {white-space: nowrap}
ul {padding:0; margin:0}

#main {width:auto; max-width:900px; margin:0 auto; padding:0}

#header {width:auto; height:75px; background:url('/i/mybb/header_en.png') -10px 0; margin:13px 0; border-radius:10px}
#header a {display:block; height:75px; width:100%}
#header a span {display:none}

#welcome {width:auto; height:100%; padding:0; background:url('/i/mybb/gt.png') 0 100% repeat-x; border-radius:10px; border:1px solid #bcbcbc}
#create-forum {width:100%; height:100%; padding:0; background:url('/i/mybb/forum.png') 98% 100% no-repeat}

#service-description {font-size:0.8em; margin:0 0 0 50px; line-height:180%; padding:30px 0 70px 0}
#service-description h2 {margin:20px 0 0 0; font-size:1.3em; font-weight:normal}
#service-description a {font-size:1.8em; color:#169ed9; text-shadow: 2px 2px 3px rgba(255,255,255,0.1)}
#service-description a:hover {color:#4cc9ff}

div.section {margin:13px 0; background-color:#fff; border-radius:10px; border:2px solid #efefef}
#stats table {width:100%; padding:0 0 30px 50px}

div.label {width:100%; padding:10px 0; background:url('/i/mybb/gt.png') 0 0}
.label h2 {font-size:1em; font-weight:normal; margin:0; padding:0 0 0 50px; color: #666; text-shadow: 2px 2px 3px rgba(255,255,255,0.3)}

#stats div {padding:30px 0 0 0}
#stats ul {margin:20px 0 0 0; padding:0 0 0 3px}

#stats li, #partner li {list-style:none; line-height:160%; font-size:.8em}
#stats li a, #partner li a {text-decoration:underline; color:#444}
#stats li a:hover, #partner li a:hover {text-decoration:none}
#stats h2 {font-size:1.2em; font-weight:normal; margin:0; padding:0 0 0 46px}

#sb1, #sb2, #sb3, #pm1, #pm2, #pm3 {width:33%}
#sb1 div {background:url('/i/mybb/stats.png') #fff 2px 20px no-repeat}
#sb2 div {background:url('/i/mybb/active.png') #fff 2px 20px no-repeat}
#sb3 div {background:url('/i/mybb/new.png') #fff 2px 20px no-repeat}
#sb1 h2 {color:#4ba100}
#sb2 h2 {color:#bf1313}
#sb3 h2 {color:#169ed9}
#sb1 li span {margin-left:6px}

#nav-links {text-align:center; overflow-x:hidden}
#nav-links li {list-style:none; display:inline; margin:0 20px}
#nav-links li a {font-size:1em; color:#111; line-height:200%}
#nav-links li a:hover {text-decoration:none}
#footer {border-top:0 solid #f1f1f1; margin:10px auto 0 auto; padding:0 20px; text-align:center}
#footer p {color:#555; font-size:.7em; margin:0; padding:0}
#copyright {line-height:20px; margin:0 auto 0 auto; padding:10px 0 !important}
#footer p a {color:#555; font-size:1.1em}
#footer p a:hover {color:#111}
#mybb-ru {margin-left:5px; margin-right:10px}
#hcounter {display:none}

div.container {font-size:.8em; padding:10px 50px 30px}
.container a {color:#111}
.submit {font-size:1.4em; padding:5px 10px}

.parr {font-family:Tahoma; font-size:.7em; font-weight:bold; color:#fff; padding:1px 2px; background-color:#dbdad0}
.pour {margin-left:1em}
.small {font-size:.8em}
.red {color:#bf1313}
.green {color:#4ba100}
.blue {color:#169ed9}
.center {text-align:center}
.right {text-align:right}
.pad {margin-top:20px}

.error_placeholder {color:red; font-size:.8em; margin:0; padding:0; display:none}
.error_visible {display:block !important}
.error_placeholder p {margin:0; padding:0}

.list-square li {list-style-type:square !important; list-style-position:inside !important; padding:5px 10px}
.title-text {font-size:1.4em}

#create p {margin-bottom:0; padding-bottom:0}
#create span {line-height:160%}
#create a {color:#111}

#social-share {padding:0}
#social-share li {display:inline}

#partner li {list-style:none}
#partner a {color:#004376}
#partner a:hover {color:#bf1313}
#partner fieldset {padding:5px 20px 10px 20px; border:1px solid #ccc}
#partner legend {padding:2px 10px; font-weight:bold}
#partner-menu {border-bottom:1px solid #ccc; margin-bottom:20px}
#partner-navigation {padding:0px 10px}
#partner-menu li {font-size:1em; list-style:none; display:inline; margin:0 10px}
#partner-menu li a {border:none; text-decoration:underline; color:#004376; padding:4px 6px; line-height:300%}
#partner-menu li.current a {color:#000; text-decoration:none}
#partner-menu li.current a:hover {color:#bf1313}
#partner-domains-list {width:100%}
#partner-domains-list td {border-bottom:1px dashed #d1d1d1; padding:8px}
#partner-domains-list td.ptd1 strong {font-size:1.2em; font-weight:bold; padding:5px 0}
#partner-domains-list ul.domain-actions {margin:0; padding:0}
#partner-domains-list ul.domain-actions li {display:inline; font-size:1em; margin:0 10px 0 0; padding:0}
#partner-domains-list ul.domain-actions a {font-size:.8em; border:none; color:#004376; text-decoration:underline}
#partner-domains-list ul.domain-actions a:hover {color:#bf1313}
#partner-domains-list td.ptd1 {width:49%}
#partner-domains-list td.ptd2 {width:17%; padding-right:50px}
#partner-domains-list td.ptd3 {width:17%}
#partner-domains-list td.ptd4 {width:17%}
#partner-domains-list td.ptdhead {font-size:.8em; font-weight:bold}
#partner-domains-actions input {margin:0 0 0 10px}
#partner-domain-add {margin-top:20px}
#partner textarea {padding:2px; width:100%}
#partner input[type=text] {padding:2px; width:100%}
#partner fieldset.form {margin-bottom:20px}
#partner-manual-table td {padding:2px 8px; font-size:0.9em}
#partner-manual-table td.manual-title {font-size:1.2em; padding:10px 8px 4px 8px}

@media (max-width:900px) {
* {box-sizing:border-box; max-width:100% !important}
#header {margin-top:0 !important}
#header, #welcome, div.section {border-left:0 !important; border-right:0 !important; border-radius:0 !important}
}

@media (max-width:830px) {
#create-forum {background-image:none !important}
#service-description {padding-bottom:40px !important; padding-top:20px !important}
#service-description a {font-size:1.6em !important}
#sb1 {display:none !important}
#sb2, #sb3 {width:50% !important}
}

@media (max-width:600px) {
#service-description {margin-left:25px !important; padding-right:25px !important}
#stats {border:0 !important; margin-bottom: 0 !important}
#stats a {line-height:200%}
div.container, #stats table, .label h2 {padding-left:25px !important; padding-right:25px !important}
.ptd1 {width:100%}
.ptd3, .ptd4 {display:none}
}

@media (max-width:500px) {
#stats td {display:block !important; width:100% !important}
}

@media (max-width:380px) {
#service-description a {font-size:1.5em !important}
.ptd2 {display:none}
}

@media (max-width:320px) {
#service-description a {font-size:1.4em !important}
}