﻿/*
   Lubomir Pokorny (lubomirpokorny@email.cz)
   CSS styles for ChovZvirat.cz
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic&subset=latin,latin-ext);

/* General styles */
body {color:#000;font-size:13px;line-height:20px;text-align:center;font-weight:400;font-family:'Open Sans',arial,helvetica,sans-serif;background:#ebecee;}
input,select,textarea {font-family:'Open Sans',arial,helvetica,sans-serif;font-size:14px;line-height:20px;}
h1 {margin:5px 20px 15px 0;font-size:22px;line-height:25px;font-weight:800;}
h2 {margin:30px 20px 15px 0;font-size:18px;line-height:22px;font-weight:800;}
h2.subtitle {margin-top:-12px;font-size:18px;color:#777;font-weight:700;}
h2.smallsubtitle {margin-top:-17px;font-size:13px;font-weight:600;color:#4b6995;}
h2.main {margin:5px 20px 15px 0;font-size:22px;line-height:25px;font-weight:800;}
h2 span {display:block;margin-top:2px;font-size:16px;color:#777;}
p {margin:15px 0;text-align:justify;}
strong {font-weight:bold;}
input,textarea,select {outline:0;}
a {color:#000;text-decoration:underline;outline:0;}
a:hover {color:#4b6995;}
strong, b {font-weight:bold;}
u {text-decoration:underline;}
em {font-style:italic;}
sup {vertical-align:super;font-size:10px;}
sub {vertical-align:sub;font-size:10px;}
hr {background:none;border:0;border-bottom:1px solid #d8dde3;}
th,td {vertical-align:middle;}
th {text-align:left;font-weight:bold;}
select {background:#fff;}
code {display:block;margin:20px 0;padding:10px 15px;font-family:monospace;background:#ddd;border:1px dashed #aaa;}
input[placeholder],[placeholder],*[placeholder] {color:#000!important;opacity:1!important;}
::-webkit-input-placeholder {color:#000;opacity:1!important;}
:-moz-placeholder {color:#000;opacity:1!important;}
::-moz-placeholder {color:#000;opacity:1!important;}
:-ms-input-placeholder {color:#000;opacity:1!important;}
::-webkit-file-upload-button { cursor:pointer; }

/* Common styles */
.hidden {display:none;}
.clear {display:block;clear:both!important;}
.noclear {clear:none!important;}
.float-right {float:right;}
.float-left {float:left;}
.left {text-align:left!important;}
.center {text-align:center!important;}
.right {text-align:right!important;}
.noitems {padding:40px 0!important;font-size:14px;font-weight:bold;}
td.noitems {padding:20px 15px!important;}
.nospacing {margin:0!important;padding:0!important;}
.notopspacing {margin-top:0!important;padding-top:0!important;}
.notopmargin {margin-top:0!important;}
.underline {text-decoration:underline!important;}
.absolute {position:absolute;}
.notopspace {margin-top:0!important;padding-top:0!important;}
.nobottomspace {margin-bottom:0!important;padding-bottom:0!important;}
.vat {vertical-align:top!important;}
.vam {vertical-align:middle!important;}
.justify {text-align:justify;}
.w100p {width:100%!important;}
.w50p {width:50%!important;}
.h8px {height:8px;}
.fontsize16px {font-size:16px;}
.mar10px0 {margin:10px 0!important;}
.mar15px0 {margin:15px 0!important;}
.mar20px0 {margin:20px 0!important;}
.mar30px0 {margin:30px 0!important;}
.mar50px0 {margin:50px 0!important;}
.mar5px {margin:10px!important;}
.mar10top {margin-top:10px!important;}
.mar15top {margin-top:15px!important;}
.mar20top {margin-top:20px!important;}
.mar50top {margin-top:50px!important;}
.mar5bot {margin-bottom:5px!important;}
.mar10bot {margin-bottom:10px!important;}
.mar15bot {margin-bottom:15px!important;}
.mar20bot {margin-bottom:20px!important;}
.mar-20top {margin-top:-20px!important;}
.mar10px015px0 {margin:10px 0 15px 0!important;}
.pad0px5px {padding:0 5px!important;}
.pad0px10px {padding:0 10px!important;}
.pad10px20px {padding:10px 20px!important;}
.padleft20px {padding-left:20px!important;}
.pad10px {padding:10px!important;}
.pad20px {padding:20px!important;}
.pad40top {padding-top:40px!important;}
.pad10bot {padding-bottom:10px!important;}
.pad10left {padding-left:10px!important;}
.postop7px {position:relative;top:7px!important;}
.movetop5px {position:relative;top:-5px!important;}
.movetop10px {position:relative;top:-10px!important;}
.movetop15px {position:relative;top:-15px!important;}
.movetop20px {position:relative;top:-20px!important;}
.movebot3px {position:relative;top:3px!important;}
.movebot5px {position:relative;top:5px!important;}
.movebot10px {position:relative;top:10px!important;}
.movebot15px {position:relative;top:15px!important;}
.liner {clear:both;margin:10px 0 7px 0;border-top:1px solid #d8dde3;}
.white {color:#fff!important;}
.red {color:#a82925!important;}
.blue {color:#4b6995;}
.lightbox {cursor:zoom;}
.externallink {padding-right:15px;margin-right:3px;background:url(./images/new_window_icon.png) no-repeat right 2px;}

/* Main boxes */
#page {position:relative;width:1106px;margin:0 auto;text-align:left;}
#page .wrapper {padding:0 10px;}
#mainbox {clear:both;height:auto!important;height:450px;min-height:450px;padding-bottom:70px;}
#content {float:left;width:748px;}
#contentinner {padding-right:20px;}
#rightcontent {float:left;width:836px;}
#rightcontentinner {padding-left:20px;}
#leftbox {float:left;width:250px;}
#sidebar {position:relative;left:2px;float:left;width:336px;}
#fullcontentinner {padding-top:5px;}
.fullcontentpadding {padding:20px 20px 50px 20px;}

/* Header */
#header {position:relative;height:135px;}
#logotype {position:absolute;left:10px;top:11px;display:block;width:200px;height:65px;text-indent:-9999px;background:url(./images/logotype.png) no-repeat center left;}
#logotype:hover {background-position:center right;}
#accountbox {position:absolute;right:2px;top:6px;font-size:14px;color:#888;}
#accountbox a {margin:0 3px;text-decoration:none;}
#accountbox a:hover {color:#a82925;}
#accountbox span {color:#000;}
#accountbox img {position:relative;top:1px;}
#accountbox .more {padding-right:11px;background:url(./images/arrow-down-mini.gif) no-repeat right 6px;}
#accountbox .number {margin-left:3px;font-size:12px;padding:0 5px;font-weight:bold;color:#fff;background:#a82925;}
#accountbox .userlink {position:relative;top:-3px;float:left;padding-right:3px;background:url(./images/arrow-down-mini.gif) no-repeat right 12px;}
#accountbox .userlink a {padding-right:17px;}
#accountbox .userlink img {position:relative;top:4px;left:-8px;}
#accountbox .userlink ul {display:none;position:absolute;top:23px;left:-4px;z-index:170;padding:10px 40px 10px 0;color:#fff;font-size:13px;background:#4b6995;}
#accountbox .userlink ul li {padding:0px 10px;white-space:nowrap;}
#accountbox .userlink ul a {background:0;color:#fff;}
#accountbox .userlink ul a:hover {text-decoration:underline;}
#accountbox .userlink ul span {display:block;padding:5px 4px 0 4px;color:#fff;font-weight:bold;}
#accountbox .userlink ul .submenu {padding-left:21px;background:url(./images/accountbox-submenu-item.gif) no-repeat 15px 8px;}
#sectionselector {position:absolute;bottom:0px;left:0;width:230px;height:50px;background:#a82925;}
#sectionselector:hover {background:#9a201d;cursor:pointer;}
#sectionselector span {display:block;margin:16px 16px 10px 60px;font-size:15px;font-weight:bold;color:#fff;background:url(./images/menu-arrow.png) no-repeat right center;}
#sectionselector img {position:absolute;top:6px;left:12px;width:40px;}
#sectionselector.closed span {background-position:right top;}
#sectionselector.closed:hover span {background-position:right top;}
#sectionselector.noarrow {cursor:default;}
#sectionselector.noarrow:hover {background:#a82925;}
#sectionselector.noarrow span {background-image:none;}
#header nav .level1 {position:absolute;bottom:50px;left:230px;width:856px;height:45px;background:#dee0e3;}
#header nav .level1 li {float:left;}
#header nav .level1 a {display:block;padding:13px 30px 13px 50px;font-size:15px;color:#000;font-weight:bold;text-decoration:none;background-repeat:no-repeat!important;}
#header nav .level1 a:hover {background-color:#cfd2d6;}
#header nav .level1 a.selected {color:#fff;background-color:#4b6995;}
#header nav .level2 {position:absolute;bottom:0;left:230px;width:856px;height:50px;background:#4b6995;}
#header nav .level2 li {float:left;}
#header nav .level2 a {position:relative;display:block;padding:16px 20px 14px 20px;font-size:14px;color:#fff;font-weight:600;text-decoration:none;background-repeat:no-repeat!important;}
#header nav .level2 a:hover {background-color:#425f8a;}
#header nav .level2 a.selected {background-color:#324e77;}
#header nav .level2 a span {position:absolute;right:-20px;top:0;padding:0 5px;font-size:9px!important;font-weight:400;line-height:14px;text-transform:uppercase;background:#a82925;}
#header nav .level2 .last {float:right;}
#header nav .level2 .last a {padding-left:30px;padding-right:40px;background-color:#425f8a;background-image:url(./images/arrow-down-white-mini.gif);background-repeat:no-repeat;background-position:center right;}
#header nav .level2 .last a:hover {background-color:#324e77;}
#header nav .level2 .lastarrowright {float:right;}
#header nav .level2 .lastarrowright a {padding-left:30px;padding-right:40px;background-color:#425f8a;background-image:url(./images/button-arrow-right-mini.png);background-repeat:no-repeat;background-position:125px center;}
#header nav .level2 .lastarrowright a:hover {background-color:#324e77;}
#header nav .level2 .last ul {width:200px;margin:0;list-style:none;display:none;position:absolute;top:100%;right:0;z-index:160;background:#425f8a;}
#header nav .level2 .last ul a {display:block;padding:10px 30px 11px 30px;background:#425f8a;text-align:right;background-image:none!important;}
#header nav .level2 .last ul a:hover {background-color:#324e77;}
#header nav .level2 .last ul a.selected {background-color:#324e77;}
#header nav .level2 li {float:left;display:inline;position:relative;}
#header nav .level2 ul li {width:100%;}
#header nav .level2 li:hover ul {display:block!important;}
#header nav .level1 li:nth-child(1) a {background-position:24px 14px;background-image:url(./images/menu-home.png);}
#header nav .level1 li:nth-child(1) a.selected {background-image:url(./images/menu-home-active.png);}
#header nav .level1 li:nth-child(2) a {background-position:26px 15px;background-image:url(./images/menu-ads.png);}
#header nav .level1 li:nth-child(2) a.selected {background-image:url(./images/menu-ads-active.png);}
#header nav .level1 li:nth-child(3) a {background-position:26px 17px;background-image:url(./images/menu-forum.png);}
#header nav .level1 li:nth-child(3) a.selected {background-image:url(./images/menu-forum-active.png);}
#header nav .level1 li:nth-child(4) a {background-position:26px 16px;background-image:url(./images/menu-chat.png);}
#header nav .level1 li:nth-child(4) a.selected {background-image:url(./images/menu-chat-active.png);}
#header nav .level1 li:nth-child(5) a {background-position:26px 16px;background-image:url(./images/menu-blogs.png);}
#header nav .level1 li:nth-child(5) a.selected {background-image:url(./images/menu-blogs-active.png);}
#header nav .level1 li:nth-child(6) a {background-position:26px 16px;background-image:url(./images/menu-shop.png);}
#header nav .level1 li:nth-child(6) a.selected {background-image:url(./images/menu-shop-active.png);}

/* Sectionsmenu */
#sectionsmenu {z-index:20;margin-bottom:-5px;padding-top:2px;background:#fff;border-bottom:5px solid #ebecee;}
#sectionsmenu li {position:relative;float:left;width:20%;height:45px;}
#sectionsmenu li .selector {position:absolute;top:20px;right:20px;display:block;width:8px;height:8px;background:#fff;border:1px solid #bbb;}
#sectionsmenu li .selector.selected {background-color:#a82925;border-color:#a82925;}
#sectionsmenu li .title {position:relative;display:block;margin-right:40px;padding:16px 0 0 60px;font-size:14px;line-height:16px;font-weight:700;color:#000;text-decoration:none;}
#sectionsmenu li .title:hover {color:#a82925;}
#sectionsmenu li .title img {position:absolute;top:6px;left:12px;width:40px;}
#sectionsmenu li .title.twolines {padding-top:9px;}
#sectionsmenu li.active a.title {color:#a82925;text-decoration:underline;}
#sectionsmenu .footer {clear:both;height:20px;text-align:center;}
#sectionsmenu .footer span {position:relative;top:5px;display:block;width:100px;margin:0 auto;height:15px;background:#f9fafa url(./images/sectionsmenu-arrow.png) no-repeat center top;}
#sectionsmenu .footer span:hover {background-color:#dee0e3!important;cursor:pointer;}

/* Navbar */
#navbar {margin:10px 0 20px 0;padding:0 15px 0 20px;color:#000;font-size:14px;background:url(./images/navbar-home-mini.png) no-repeat 3px 3px;}
#navbar a {margin:0 3px;color:#000;font-weight:bold;}
#navbar a:hover {color:#a82925;}
#navbar span {margin:0 3px;}
.bignavbar {margin:10px 0 15px 0;padding:0 10px 0 24px!important;font-size:16px!important;background:url(./images/navbar-home.png) no-repeat 4px 2px!important;}

/* Footer */
#footer {clear:both;padding:30px 0 100px 0;line-height:40px;font-size:11px;background:url(./images/logotype-footer.png) no-repeat right 85px;}
#footer .footermenu {height:40px;padding:2px 20px 0 15px;background:#dee0e3;}
#footer .footermenu li {float:left;padding:0 8px;text-transform:lowercase;}
#footer .footermenu #pageup {float:right;padding-right:15px;line-height:40px;background:url(./images/arrow-up-mini.gif) no-repeat right 19px;}
#footer a {color:#000;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .copyright {position:relative;clear:both;padding-top:20px;line-height:20px;text-align:center;}
#footer .footericons {position:absolute;top:15px;left:20px;}
#footer .footericons a {margin:0 2px;}
.chatfooter {padding-top:15px!important;}

/* Cookie Acceptation */
.cc_banner-wrapper a.cc_btn {color:#fff!important;background:#4b6995!important;border-radius:0!important;}
.cc_banner-wrapper a.cc_btn:hover {background:#324e77!important;}

/* Home widgets */
.hwads {float:left;width:533px;margin-top:-15px;}
.hwads header {padding-bottom:10px;}
.hwads header .button {position:relative;top:20px;}
.hwads h2 {margin:10px 0 5px 0;font-size:22px;font-weight:800;}
.hwads h3 {font-size:15px;font-weight:600;color:#4b6995;}
.hwads li {position:relative;height:105px;margin-bottom:5px;padding:0 10px;background:#fff;}
.hwads li .content {padding:4px 0 0 95px;}
.hwads .header {padding-top:8px;}
.hwads .type {display:inline-block;width:85px;font-size:11px;color:#fff;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;background:#4b6995;}
.hwads .type:hover {background:#324e77;}
.hwads .title {position:relative;top:1px;margin-left:6px;font-size:14px;font-weight:400;text-decoration:none;color:#888;}
.hwads .title span {color:#4b6995;font-weight:600;}
.hwads .title strong {color:#000;font-weight:700;}
.hwads .title:hover strong {color:#4b6995;}
.hwads .text {padding-top:3px;font-size:13px;font-weight:400;line-height:17px;color:#666;}
.hwads footer {padding-top:2px;font-size:12px;color:#666;}
.hwads footer a {color:#666;}
.hwads footer a:hover {color:#000;}
.hwads .icon {position:relative;top:6px;margin-right:3px;}
.hwads .price {float:right;position:relative;top:8px;font-size:12px;color:#000;}
.hwads .image {float:left;position:relative;top:8px;display:block;width:85px;text-align:center;background:#ebecee;}
.hwads .image img {display:block;margin:0 auto;}
.hwads .bigfullbutton {margin-top:13px;}
.hwforum {float:right;width:533px;margin-top:-15px;}
.hwforum header {padding-bottom:10px;}
.hwforum header .button {position:relative;top:20px;}
.hwforum h2 {margin:10px 0 5px 0;font-size:22px;font-weight:800;}
.hwforum h3 {font-size:15px;font-weight:600;color:#4b6995;}
.hwforum table {width:100%;}
.hwforum tr td {height:50px;font-size:11px;color:#666;vertical-align:middle;background:#fff;border-bottom:5px solid #ebecee;}
.hwforum .icon {width:50px;text-align:center;}
.hwforum .icon img {position:relative;top:3px;}
.hwforum .title {width:330px;}
.hwforum .title a {font-size:14px;font-weight:700;}
.hwforum .count {font-size:14px;font-weight:700;}
.hwforum .last_post {line-height:17px;}
.hwforum .author {padding-right:10px;text-align:right;font-weight:600;color:#000;}
.hwforum .date {padding-right:10px;text-align:right;}
.hwforum .bigfullbutton {margin-top:8px;}
.hwnews {float:left;width:350px;margin-top:30px;}
.hwnews h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.hwnews h3 {font-size:13px;line-height:10px;font-weight:600;color:#4b6995;}
.hwnews ul {margin-top:15px;}
.hwnews li {clear:both;height:66px;margin-bottom:6px;background:#fff;}
.hwnews .image {float:left;margin:11px 0 0 11px;}
.hwnews .content {padding:13px 0 0 70px;}
.hwnews .title {font-size:13px;font-weight:700;}
.hwnews .date {font-size:12px;font-weight:400;color:#666;}
.hwnews .fullbutton {margin-top:10px;}
.hwanimals {float:left;width:384px;margin-top:30px;}
.hwanimals .inner {padding:0 17px;}
.hwanimals h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.hwanimals h3 {font-size:13px;line-height:10px;font-weight:600;color:#4b6995;}
.hwanimals ul {margin-top:15px;}
.hwanimals li {float:left;margin:0 1px 1px 0;}
.hwanimals li:nth-child(5n) {margin-right:0;}
.hwanimals li img {display:block;}
.hwanimals .fullbutton {clear:both;position:relative;top:10px;}
.hwarticles {float:left;width:350px;margin-top:30px;}
.hwarticles h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.hwarticles h3 {font-size:13px;line-height:10px;font-weight:600;color:#4b6995;}
.hwarticles ul {margin-top:15px;}
.hwarticles li {clear:both;height:66px;margin-bottom:6px;background:#fff;}
.hwarticles .image {float:left;margin:11px 0 0 11px;}
.hwarticles .content {padding:13px 0 0 98px;}
.hwarticles .title {font-size:13px;font-weight:700;}
.hwarticles .date {font-size:12px;font-weight:400;color:#666;}
.hwarticles .fullbutton {margin-top:10px;}
.hwweather {float:left;width:350px;margin-top:30px;}
.hwweather h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.hwweather .weatherbox {float:left;padding:30px 0;text-align:center;}
.hwweather a {display:inline-block;margin-top:5px;color:#aaa;}
.hwweather a:hover {color:#666;}
.hwstats {float:left;width:384px;margin-top:30px;}
.hwstats .inner {padding:0 17px;}
.hwstats h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.hwstats table {width:100%;margin-top:30px;font-size:11px;border:0;border-collapse:collapse;}
.hwstats th {padding:6px;color:#a82925;font-weight:bold;border-bottom:1px solid #dee0e3;}
.hwstats td {padding:6px 0;border-bottom:1px solid #dee0e3;}
.hwstats .more {text-align:right;padding:5px 0;}

/* Content widgets */
.cwanimalsaz {padding:10px 15px;font-size:13px;color:#fff;background:#4b6995;}
.cwanimalsaz a {padding:0 2.3px;font-weight:600;color:#fff;}
.cwanimalsaz a:hover {background:#fff;color:#000;}
.cwanimalsaz a.selected {background:#fff;color:#000;}
.cwsections {margin:10px 0 20px 0;font-size:11px;}
.cwsections li {float:left;width:33.33%;padding:5px 0 0 0;}
.cwsections li .image {float:left;}
.cwsections li .image img {width:50px;}
.cwsections li .content {position:relative;left:-6px;margin-left:65px;height:50px;line-height:17px;}
.cwsections .title {display:block;padding:5px 10px 5px 0;font-size:15px;color:#000;font-weight:700;text-decoration:none;}
.cwsections .title:hover {color:#a82925;}
.cwsections .content strong {display:block;font-weight:normal;}

/* Sidebar widgets */
.sbwidget {clear:both;margin:30px 0;}
.sbheader h2 {margin:10px 0 5px 0;font-size:18px;font-weight:800;}
.sbheader h3 {font-size:13px;line-height:10px;font-weight:600;color:#4b6995;}
.sbwhitebox {margin-top:10px;padding:15px;background:#fff;}
.sbwhitebox .imagebox {margin-bottom:15px;text-align:center;}
.sbwhitebox th {padding-right:20px;vertical-align:top;}
.sbwhitebox th.title {padding-bottom:5px;font-size:16px;color:#4b6995;}
.sbwhitebox th.blue {padding-bottom:5px;}
.sbbluebutton {display:block;padding:12px 0 10px 0;color:#fff;font-size:12px;text-align:center;text-decoration:none;background:#4b6995;}
.sbbluebutton:hover {color:#fff;background:#425f8a;}
.sbbluebutton strong {display:block;font-size:18px;text-transform:uppercase;}
.sbsearch {position:relative;margin-bottom:10px;padding:8px 0 7px 0;background:#fff;border:1px solid #cfd2d6;}
.sbsearch .input {width:290px;padding:4px 0 2px 0;text-indent:15px;font-size:14px;color:#000;background:transparent;border:0;}
.sbsearch .magnifier {position:absolute;top:11px;right:10px;cursor:pointer;}
.sbmenu {margin:0 0 30px 0;}
.sbmenu a {display:block;margin-bottom:3px;padding:10px 15px;font-size:13px;font-weight:600;text-decoration:none;background:#dee0e3;}
.sbmenu a:hover {color:#000;background:#cfd2d6;}
.sbmenu a.selected {color:#fff;background-color:#4b6995;}
.sbanimals .inner {padding:0 17px;}
.sbanimals ul {margin-top:15px;}
.sbanimals li {float:left;margin:0 1px 1px 0;}
.sbanimals li:nth-child(5n) {margin-right:0;}
.sbanimals li img {display:block;}
.sbarticles ul {margin-top:15px;}
.sbarticles li {clear:both;height:66px;margin-bottom:4px;background:#fff;}
.sbarticles .image {float:left;margin:11px 0 0 11px;}
.sbarticles .content {padding:13px 0 0 98px;}
.sbarticles .title {font-size:13px;font-weight:700;}
.sbarticles .date {font-size:12px;font-weight:400;color:#666;}
.sbads ul {margin-top:15px;}
.sbads li {clear:both;padding:8px 7px;margin-bottom:4px;background:#fff;}
.sbads .image {float:left;display:block;margin-top:1px;width:50px;text-align:center;background:#ebecee;}
.sbads .image img {display:block;margin:0 auto;}
.sbads .content {padding-left:58px;line-height:17px;}
.sbads .title {font-size:12px;text-decoration:none;}
.sbads .title span {font-weight:400;color:#666;}
.sbads .title strong {font-weight:600;}
.sbads .footer {font-size:11px;font-weight:400;color:#888;}
.sbforum table {width:100%;margin-top:10px;}
.sbforum td {padding:5px 0 3px 0;font-size:11px;color:#888;line-height:17px;background:#fff;border-bottom:3px solid #ebecee;}
.sbforum td.icon {width:45px;text-align:center;}
.sbforum td a {color:#888;}
.sbforum td a:hover {color:#000;}
.sbforum .title {display:block;font-size:13px;color:#000;font-weight:600;}
.sbforum .title:hover {color:#4b6995;}
.sbforum .date {float:right;padding-right:5px;}
.sbworldmap .sbheader {margin-bottom:20px;}
.sbworldmap .mapbox {width:330px;height:195px;background:url(./images/maps/world/small/world_map.png) no-repeat;}
.sbworldmap .hoverbox {background-repeat:no-repeat;}
.sbonlineusers a, .sbonlineusers span {font-weight:600;}
.sbweather .weatherbox {padding-top:15px;text-align:center;}
.sbweather .weatherbox div {width:20%!important;text-align:center!important;}
.sbweather a {clear:both;display:inline-block;margin-top:5px;color:#aaa;}
.sbweather a:hover {color:#666;}
.sbstats table {width:100%;margin:10px 0 20px 0;font-size:11px;border:0;border-collapse:collapse;}
.sbstats th {padding:5px;color:#a82925;font-weight:bold;border-bottom:1px solid #d0d5db;}
.sbstats td {padding:5px 0;border-bottom:1px solid #d0d5db;}
.sbstats .more {text-align:right;padding:5px 0;}
.sbratings {clear:both;margin-bottom:20px;color:#fff;background:#4b6995;}
.sbratings a {color:#fff;text-decoration:none;}
.sbratings .title {display:block;padding:8px 10px;font-size:14px;line-height:18px;}
.sbratings .title strong {display:block;padding-bottom:3px;font-size:17px;line-height:22px;}
.sbratings .bigstars {position:relative;left:25px;display:block;width:265px;height:50px;background:url(./images/stars-big-empty.gif) no-repeat top left!important;}
.sbratings .bigstars .rating {display:block;width:0px;height:50px;background:url(./images/stars-big-full.gif) no-repeat top left!important;}
.sbratings .desc {display:block;padding:10px;font-size:12px;}
.sbratings .ratingbox {padding:0 20px 10px 10px;}
.sbratings .stars {background:url(./images/stars-mini-empty.png) no-repeat top left!important;}
.sbratings .rating {background:url(./images/stars-mini-full.png) no-repeat top left!important;}
.sidepoll {clear:both;padding:0 10px 0 10px;font-size:12px;}
.sidepoll .options {padding:4px 0 10px 0;border-top:1px solid #6b81a1;border-bottom:1px solid #6b81a1;}
.sidepoll .option {clear:both;display:block;padding:3px 0;text-align:right;color:#fff;text-decoration:none;line-height:16px;}
.sidepoll em {display:block;padding-bottom:5px;text-align:left;font-style:normal;font-weight:bold;}
.sidepoll .percents {position:relative;float:left;display:block;height:12px;width:255px;background:#6b81a1;cursor:pointer;}
.sidepoll .value {position:absolute;left:0;display:inline-block;height:12px;background:#e1e1e1;}
.sidepoll a:hover .value {background:#a82925;}
.sidepoll .results {padding:10px 0;}
.sidepoll .results a {text-decoration:underline;}
.sidepoll .results a:hover {color:#a82925;}
.animalsnews_banner {position:relative;display:block;margin:10px 0;padding:8px 12px 12px 15px;text-decoration:none;font-size:13px;line-height:17px;color:#f6eaea;background:#a82925;}
.animalsnews_banner img {position:absolute;bottom:0;right:3px;}
.animalsnews_banner strong {display:block;padding:3px 0 6px 0;color:#fff;font-size:14px;}
.animalsnews_banner:hover {text-decoration:none;color:#fff;background:#9a201d;}
.schhapp_banner {display:block;margin:10px 0;padding:8px 12px 12px 15px;text-decoration:none;font-size:13px;line-height:17px;color:#666;background:#fff;}
.schhapp_banner strong {display:block;padding:3px 0 6px 0;color:#000;font-size:14px;}
.schhapp_banner:hover {text-decoration:none;color:#000;background:#dee0e3;}
.vysavace_banner {position:relative;display:block;margin:20px 0;padding:8px 12px 8px 75px;text-decoration:none;font-size:12px;font-weight:bold;color:#009660;line-height:14px;background:#fff;}
.vysavace_banner img {position:absolute;top:10px;left:10px;}
.vysavace_banner strong {display:block;padding:2px 0 4px 0;color:#000;}
.vysavace_banner:hover {text-decoration:none;color:#000;background:#dee0e3;}

/* Buttons */
.button {display:inline-block;margin-left:3px;padding:2px 12px;color:#fff!important;font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase;background-color:#a82925;cursor:pointer;}
.button:hover {color:#fff;background-color:#9a201d;}
.bigbutton {margin:0;padding:6px 25px;font-size:15px;}
.megabutton {margin:0;padding:15px 35px;font-size:18px;}
.fullbutton {display:block;margin:0;padding:3px 0;color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#a82925;cursor:pointer;}
.fullbutton:hover {color:#fff;background-color:#9a201d;}
.fullbutton img {position:relative;top:-1px;margin-left:8px;}
.bigfullbutton {display:block;margin:0;padding:9px 0;color:#fff;font-size:15px;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#a82925;cursor:pointer;}
.bigfullbutton:hover {color:#fff;background-color:#9a201d;}
.bigfullbutton img {position:relative;top:-1px;margin-left:8px;}
.bluebutton {background-color:#4b6995;}
.bluebutton:hover {background-color:#34527c;}
.darkbluebutton {background-color:#425f8a;}
.darkbluebutton:hover {background-color:#34527c;}
.addbutton {padding-left:30px;background-image:url(./images/button-plus.png);background-position:10px center;background-repeat:no-repeat;}
.backbutton {margin-left:0;padding-left:30px;background-image:url(./images/button-arrow-left-mini.png);background-position:10px center;background-repeat:no-repeat;}

/* Adsense */
.adsense {display:block;clear:both;padding:0;text-align:center;}
.adsense img {display:block;}
.emptyadsense {clear:both;text-align:center;}
.emptyadsense table {margin:0 auto;}
.emptyadsense td {color:#888;font-size:10px;text-align:center;vertical-align:middle;/*background:#dee0e3;*/}
.emptyadsense img {display:block;}
.homebanners {clear:both;padding-top:40px;text-align:center;}
.homebanners .banner {display:inline-block;margin:0 20px;}
.sbadbox {margin:30px 0;text-align:center;}

/* Animals */
.animals li {float:left;width:49.5%;margin-bottom:8px;font-size:12px;line-height:19px;background:#fff;}
.animals li.even {position:relative;left:1%;}
.animals li .image {float:left;margin:8px 10px 4px 8px;}
.animals li .adminlink {position:relative;top:-2px;}
.animals li .content {margin-left:110px;padding:7px 0;font-size:11px;line-height:17px;}
.animals li .title {font-size:13px;text-decoration:none;font-family:"Open Sans";}
.animals li em {position:relative;top:-3px;font-size:12px;font-weight:bold;color:#4b6995;text-decoration:none;}
.animals li.adbox {clear:both;width:100%;padding:5px 0;background:none;}
.animalslist {clear:both;padding:15px 30px;list-style:square;color:#999;font-size:14px;background:#fff;}
.animalslist li {padding:2px 5px;}
.animalslist a {text-decoration:none;}
.animalslist em {margin-left:6px;}
.animalslist .adminlink {position:relative;left:5px;padding:0 5px;}

/* Animal */
.animalinfobox {margin:0 0 0 0;padding:15px;background:#fff;}
.animalinfobox .image {float:left;margin-right:20px;}
.animalinfobox table {font-size:13px;}
.animalinfobox table th {padding-right:20px;white-space:nowrap;vertical-align:top;}
.animalinfobox table h1 {margin:0;font-size:20px;font-weight:800;}
.animalinfobox table h2 {margin:0 0 5px 0;padding-bottom:5px;font-size:16px;font-weight:800;color:#777;}
.minianimalinfobox {padding:10px;background:#fff;}
.minianimalinfobox .image {float:left;margin-right:10px;}
.minianimalinfobox .image img {display:block;}
.minianimalinfobox .title {font-size:15px;font-style:italic;color:#777;text-decoration:none;}
.minianimalinfobox .title strong {margin-right:5px;font-style:normal;color:#000;}
.minianimalinfobox .title:hover {color:#4b6995;}
.minianimalinfobox .title:hover strong {color:#4b6995;}
.minianimalinfobox p {margin:6px 10px 0 0!important;font-size:13px;line-height:18px;}
.minianimalinfobox .button {margin:10px 0 0 0;padding:1px 10px;font-size:11px;}

/* Articles */
.article {margin:15px 0 0 0;padding:15px 15px 10px 15px;background:#fff;}
.article .float-right {width:480px;}
.article h2 {margin:0;padding:0 15px 4px 0;font-size:16px;line-height:19px;font-weight:700;}
.article h2 a {text-decoration:none;}
.article .section {padding-bottom:5px;font-size:11px;}
.article .text {padding:0 10px 0 0;}
.article .article_icons {margin:10px 0 0 0;font-size:11px;color:#777;}
.article .article_icons .date {padding-left:15px;background:url(./images/icon-date.gif) no-repeat left 2px;}
.article .article_icons .views {margin:0 30px;padding-left:16px;background:url(./images/icon-sheet.gif) no-repeat left 2px;}
.article .article_icons .comments {padding-left:17px;background:url(./images/icon-posts.gif) no-repeat left 3px;}
.article .article_icons .today {font-weight:bold;}
.article_tags {clear:both;}
.article_tags li {float:left;}
.article_tags a {display:inline-block;margin-right:2px;padding:2px 7px;font-size:11px;color:#000;text-decoration:none;background:#dee0e3;white-space:nowrap;}
.article_tags a:hover {color:#fff;background:#4b6995;}
.article_header {margin:20px 0;padding:5px 10px;line-height:22px;font-size:11px;color:#666;background:#dee0e3;}
.article_header span {color:#666;}
.article_header a {color:#444;}
.article_header a:hover {color:#324e77;}
.article_header .date {padding-left:15px;background:url(./images/icon-date.gif) no-repeat 0 3px;}
.article_header .views {padding-left:15px;background:url(./images/icon-sheet.gif) no-repeat 1px 3px;}
.article_header .comments {padding-left:17px;background:url(./images/icon-posts.gif) no-repeat 0 4px;}
.article_header .fontsize {position:relative;top:-6px;float:right;}
.article_header .fontsize a {display:inline-block;padding:2px 4px;color:#666;text-decoration:none;font-weight:600;}
.article_header .fontsize a:hover {color:#fff!important;background:#4b6995;}
.article_header .fontsize a.selected {color:#fff!important;background:#4b6995;}
.article_header .fontsize .fontsize1 {position:relative;top:1px;font-size:9px;line-height:13px;background:#dee0e3;}
.article_header .fontsize .fontsize2 {position:relative;top:2px;font-size:13px;line-height:17px;background:#dee0e3;}
.article_header .fontsize .fontsize3 {position:relative;top:4px;font-size:19px;background:#dee0e3;}
.article_footer_tags {padding-top:10px;}
.share_buttons {margin:20px 0;padding:10px 15px 5px 15px;background:#dee0e3;font-size:11px;}
.share_buttons .print {margin-left:20px;padding-left:17px;background:url(./images/icon-print-article.gif) no-repeat left 4px;}
.share_buttons .fb-share-button, .share_buttons .fb-like {position:relative;top:1px;display:inline-block;overflow:hidden;margin-right:30px;height:21px;}
.share_buttons .twitter-share-button {position:relative;left:3px;}
.article_reference {margin:30px 29px 30px 0;font-size:11px;line-height:16px;}
.article_reference h2 {margin-bottom:8px;font-size:16px;color:#666;}
.article_reference p {margin:8px 0;color:#666;}
.article_reference a {color:#666;}
.article_reference a:hover {color:#000;}
.article_license {margin:20px 60px 20px 0;font-size:11px;color:#666;font-style:italic;}
.article_license a {color:#666;}
.article_license a:hover {color:#000;}
.miniarticleinfobox {padding:10px;background:#fff;}
.miniarticleinfobox .image {float:left;margin-right:10px;}
.miniarticleinfobox .image img {display:block;}
.miniarticleinfobox .title {font-size:15px;font-style:italic;color:#777;text-decoration:none;}
.miniarticleinfobox .title strong {margin-right:5px;font-style:normal;color:#000;}
.miniarticleinfobox .title:hover {color:#4b6995;}
.miniarticleinfobox .title:hover strong {color:#4b6995;}
.miniarticleinfobox p {margin:3px 10px 0 0!important;font-size:13px;line-height:18px;}
.miniarticleinfobox .button {margin:10px 0 0 0;padding:1px 10px;font-size:11px;}

/* Gallery */
.albums {margin:10px 0;}
.albums li {float:left;width:50%;margin-bottom:10px;padding:0;}
.albums li.adbox {width:100%;text-align:center;margin:0px 0 10px 0!important;}
.albums .album {display:block;margin-right:5px;padding:15px;text-decoration:none;background:#fff;}
.albums .even {margin-right:0;margin-left:5px;}
.albums .album:hover {background-color:#f9fafa;}
.albums .image {float:left;display:block;width:150px;height:90px;text-align:center;background:#ebecee;}
.albums .content {display:block;padding-left:160px;}
.albums strong {display:block;padding-top:2px;font-size:15px;line-height:20px;}
.albums .date {display:block;padding:3px 0;color:#888;font-size:11px;}
.albums .imagescount {display:block;color:#000;}
.albums .adminlinks {margin:0;padding-top:10px;}
.images {margin:10px 0;}
.images li {float:left;width:33.33%;padding:10px 0;text-align:center;background:#fff url(./images/border-top-left.png) no-repeat top left;}
.images li.adbox {width:100%;padding:0;text-align:center;margin:10px 0!important;background:none;}
.images li:hover {background-color:#f9fafa;}
.images td {width:33.33%;height:170px;text-align:center;vertical-align:middle;}
.images .title {display:block;height:30px;padding:0 10px;line-height:15px;font-weight:bold;text-decoration:none;}
.miniimages {margin:20px 0;}
.miniimages li {float:left;width:20%;background:#fff url(./images/border-top-left.png) no-repeat top left;text-align:center;}
.miniimages li:hover {background-color:#f9fafa;}
.miniimages li.top {background-position:0 -1px;}
.miniimages li.first {background-position:-1px 0;}
.miniimages li.topfirst {background-position:-1px -1px;}
.miniimages td {width:145px;height:90px;text-align:center;vertical-align:middle;}
.miniimages img {display:block;margin:0 auto;}

/* Image */
#buttons {clear:both;margin:10px 340px 15px 345px;text-align:center;}
#buttons a {display:block;text-decoration:none;color:#000;font-size:14px;font-weight:bold;}
#buttons a:hover {background-position:bottom;}
#buttons span {display:none;}
#buttons .up_arrow {height:40px;width:40px;position:relative;left:179px;background:url(./images/arrow-up.gif) no-repeat top;}
#buttons .prev_arrow {float:left;width:40px;height:40px;background:url(./images/arrow-left.gif) no-repeat top;}
#buttons .next_arrow {float:right;width:40px;height:40px;background:url(./images/arrow-right.gif) no-repeat top;}
#buttons .falsebutton1 {float:left;width:40px;height:40px;}
#buttons .falsebutton2 {float:right;width:40px;height:40px;}
#imagebox {margin:10px 0;text-align:center;}
#imagebox img {display:block;margin:0 auto;}
#imageinfo {margin:15px 0;text-align:center;}
#imageinfo .title {font-weight:bold;font-size:16px;}
#imageinfo .views {margin:6px 0;font-style:italic;font-size:12px;}
.imagetext {margin:30px;line-height:18px;text-align:center;}
.imagetext p {margin:15px 0;text-align:center;}
.imageexif {margin:30px;line-height:18px;text-align:justify;font-style:italic;}
.image_share_buttons {margin:20px 200px;text-align:center;}
.random_images {margin:30px 70px;}
.gallery_comments {margin:30px 200px;}

/* ZOO */
#mapcr {position:relative;left:50px;width:624px;height:358px;background:url(./images/map-cr-blue.gif) no-repeat top left;}
#mapcr a {position:absolute;}
#mapcr2 {position:relative;left:-15px;float:right;width:390px;height:224px;background:url(./images/map-cr-blue.gif) no-repeat top left;background-size:100% 100%;}
#mapcr2 span {position:absolute;}
.zoo {margin-top:15px;padding:15px;background:#fff;}
.zoo .image {float:left;}
.zoo .content {padding-left:130px;}
.zoo h2 {margin:0;padding:0 15px 8px 0;font-size:15px;line-height:18px;}
.zoo h2 a {text-decoration:none;}
.zoo .text {padding:6px 10px 0 0;}
.zoo .zoo_icons {padding:10px 0 0 0;font-size:11px;}
.zoo .zoo_icons .views {margin:0 30px 0 0;padding-left:16px;background:url(./images/icon-sheet.gif) no-repeat left 2px;}
.zoo .zoo_icons .ratings {padding-left:15px;background:url(./images/icon-star.gif) no-repeat left 2px;}

/* Ratings */
.ratingbox .ratinglogo {float:left;margin-top:5px;}
.ratingbox .content {padding-left:190px;}
.ratingbox td {padding:2px;}
.ratingbox .ministars {padding-right:10px;}
.ratingbox .total td {padding-top:8px;}
.ratingbox .desc {font-size:14px;font-weight:bold;}
.ratingthumbup {background:url(./images/thumb-up.gif) no-repeat top right;}
.ratingthumbdown {background:url(./images/thumb-down.gif) no-repeat top right;}
div.rating-cancel,div.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(./images/delete.gif) no-repeat 0 -24px}
div.star-rating,div.star-rating a{background:url(./images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:24px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -24px!important}
div.star-rating-hover a{background-position:0 -48px}
.ministars .stars {display:block;width:80px;height:16px;background:url(./images/stars-mini-empty.gif) no-repeat top left;}
.ministars .rating {display:block;width:0;height:16px;background:url(./images/stars-mini-full.gif) no-repeat top left;}
.disabledstars a {cursor:default;}
.ratingdesc {position:relative;top:3px;left:15px;font-size:12px;color:#666;}

/* Ads */
#adsfilter {margin-bottom:10px;padding:10px;background:#dee0e3;}
#adsfilter .adssearchinputbox {position:relative;height:34px;background:#fff;}
#adsfilter .adssearchinputbox .adssearchinput {position:absolute;left:10px;top:2px;width:600px;padding:5px;font-size:14px;background:transparent;border:0;}
#adsfilter .adssearchinputbox .adssearchsubmit {position:absolute;top:2px;right:5px;padding:5px;background:transparent;border:0;}
#adsfilter .adsselectbox {margin-top:10px;}
#adsfilter .styled_select {float:left;width:32%;height:34px;overflow:hidden;background:#fff url(./images/select-arrow.gif) no-repeat right center;}
#adsfilter .styled_select select {width:115%;height:34px;padding:5px 10px;font-size:13px;line-height:30px;color:000;border:0;border-radius:0;background:transparent;-webkit-appearance:none;}
#adsfilter .ss2 {position:relative;left:14px;}
#adsfilter .ss3 {position:relative;left:28px;}
#adsfilter option {color:#000;font-size:13px;}
#adsfilter option.label {font-weight:bold;}
.advert {clear:both;margin:20px 0 0 0;padding:10px;background:#fff;}
.advert_header {padding-bottom:10px;}
.advert_header .date {float:right;font-size:11px;line-height:13px;color:#777;}
.advert_header .type {float:left;margin-right:12px;padding:1px 15px;font-size:11px;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none;background:#4b6995;}
.advert_header .type:hover {background:#324e77;}
.advert_header h2 {margin:0 0 0 10px;font-size:16px;font-weight:700;}
.advert_header h2 a {text-decoration:none;}
.advert_header h1 {margin:0 0 0 10px;font-size:16px;font-weight:700;}
.advert_header h1 a {text-decoration:none;}
.advert .image {float:left;display:block;width:170px;height:96px;text-align:center;background:#ebecee;}
.advert .image img {margin:0 auto;display:block;}
.advert .text {padding:0 10px 0 185px;font-size:14px;line-height:23px;color:#444;}
.advertinfo {margin-top:10px;font-size:12px;color:#666;}
.advert_tags {clear:both;padding:10px 0 0 0;}
.advert_tags li {float:left;padding:0;}
.advert_tags a {display:inline-block;margin-right:3px;padding:1px 8px;font-size:11px;line-height:20px;color:#000;text-decoration:none;background:#ebecee;white-space:nowrap;}
.advert_tags a:hover {color:#fff;background:#4b6995;}
.advert_tags .category a {padding:0 8px 1px 5px;}
.advert_tags .category img {position:relative;top:4px;margin-right:2px;}
.advert_tags .category span {position:relative;top:1px;}
.advert_tags .detail {float:right;padding:0 0 0 15px;}
.advert_tags .detail a {margin:0;color:#fff;font-weight:600;text-transform:uppercase;background:#4b6995;}
.advert_tags .detail a:hover {background:#324e77;}
.advert_tags .price {float:right;font-size:13px;color:#000;}
.advert_tags .price strong {font-weight:bold;font-size:16px;}
.advert_tags .icons {position:relative;top:3px;left:5px;font-size:11px;color:#aaa;}
.advert_tags .icons img {margin-right:2px;}
.advert_tags .icons span {padding:0 2px;}
.advert_edit {padding:2px 7px 0 0;font-size:11px;text-align:right;}
.advert_edit a {color:#888;text-decoration:none;}
.advert_edit a:hover span {color:#000;}
.advert_edit span {text-decoration:underline;}

/* Ad */
.adfontsize {position:relative;top:-6px;float:right;}
.adfontsize a {display:inline-block;padding:2px 4px;color:#666;text-decoration:none;font-weight:600;}
.adfontsize a:hover {color:#fff!important;background:#4b6995;}
.adfontsize a.selected {color:#fff!important;background:#4b6995;}
.adfontsize .fontsize1 {position:relative;top:1px;font-size:9px;line-height:13px;background:#dee0e3;}
.adfontsize .fontsize2 {position:relative;top:2px;font-size:13px;line-height:17px;background:#dee0e3;}
.adfontsize .fontsize3 {position:relative;top:4px;font-size:19px;background:#dee0e3;}
.adtext {margin:10px 0;font-size:14px;line-height:22px;}
.adtext.setfontsize1 {font-size:14px;line-height:20px;}
.adtext.setfontsize2 {font-size:15px;line-height:22px;}
.adtext.setfontsize3 {font-size:17px;line-height:23px;}
.adprice {color:#000;}
.adprice td {font-weight:bold;font-size:16px;}
.adinfo {float:left;width:290px;}
.adinfo th {padding:3px 0;font-weight:normal;color:#666666;}
.adinfo td {padding:3px 0 3px 10px;font-weight:bold;}
.adinfo2 {position:relative;left:20px;}
.advideo {margin:20px 0;}
.adfooter {margin:10px 0 -10px 0;}
.adfooter .advert_edit {margin:0;padding:0;}
.adfooter .adminlinks {margin:0;padding:0;}
.adfooter .print {margin:0 15px;padding-left:17px;background:url(./images/icon-print-article.gif) no-repeat left 4px;}
.adfooter .fontsize {float:right;margin-right:15px;}

/* Forum */
.forum {width:100%;border-collapse:separate;border-spacing:0 3px;}
.forum thead th {padding:6px 10px;font-size:13px;font-weight:700;color:#fff;text-align:left;white-space:nowrap;background:#4b6995;}
.forum tbody td {padding:5px 10px;vertical-align:middle;background:#fff;}
.forum tbody td.icon {padding:0;width:50px;text-align:center;}
.forum tbody td.title {padding:7px 0;}
.forum tbody td.title h2 {margin:0;padding:0;line-height:17px;}
.forum tbody td.title h2 a {font-size:14px;font-weight:700;}
.forum tbody td.title .info li {float:left;margin-right:5px;padding-top:3px;font-size:11px;color:#666;}
.forum tbody td.title .info li a {color:#666;}
.forum tbody td.title .info li a:hover {color:#4b6995;}
.forum tbody td.title .camera {margin-left:10px;padding-left:17px;background:url(./images/icon-camera-mini.png) no-repeat left 8px;}
.forum tbody td.title .sticked {margin-left:2px;position:relative;top:1px;}
.forum tbody td.title .locked {margin-left:5px;position:relative;top:1px;}
.forum tbody td.title .gotopage {clear:both;}
.forum tbody td.title .gotopage a {margin:0 1px;}
.forum tbody td.added {font-size:11px;line-height:17px;color:#888;white-space:nowrap;}
.forum tbody td.added .author {color:#000;font-weight:600;}
.forum tbody td.posts {text-align:center;font-size:15px;font-weight:700;color:#000;}
.forum tbody td.views {text-align:center;font-size:13px;color:#888;}
.forum tbody td.last_post {width:160px;font-size:12px;line-height:18px;white-space:nowrap;}
.forum tbody td.last_post .date a {color:#666;}
.forum tbody td.last_post .date a:hover {color:#4b6995;}
.forum tbody td.last_post .author {color:#000;font-weight:600;}
.forum tbody td.adbox {padding:5px 0;background:0;}
.forum tbody td.adbox td {padding:0;background:0;}
.forum .empty {padding:20px;font-size:14px;font-weight:bold;}
.post {clear:both;margin:15px 0;padding:10px 10px 10px 0;background:#dfe0e2;}
.post .float-right {width:592px;}
.post_userbox {width:120px;text-align:center;color:#525252;font-size:12px;line-height:16px!important;}
.post_userbox .profile_image {margin-top:5px;}
.post_userbox .username {display:block;margin:3px 0;font-weight:bold;}
.post_userbox .status {display:block;margin:4px 0 10px 0;font-size:10px;line-height:10px;}
.post_userbox a {color:#525252;}
.post_userbox a:hover {color:#000!important;text-decoration:underline!important;}
.post_text {height:auto!important;height:75px;min-height:75px;font-size:14px;line-height:23px;background:#fff;}
.post_inner {padding:8px 15px 8px 10px;}
.post_text ul {padding:0 0 10px 30px;list-style:disc;}
.post_text ol {padding:0 0 10px 30px;list-style:decimal;}
.post_text ol {padding:0 0 10px 30px;}
.post_text p {margin:0 0 10px 0;}
.post_text a {color:#4b6995;}
.post_text a:hover {color:#000;}
.post_text .smiley {position:relative;top:5px;}
.post_text .post_images {padding:0;}
.post_text .post_images li {float:left;margin:2px;list-style:none;}
.post_text table {border:0;}
.post_text table td {padding:2px 5px;background:#efefef;border:0;}
.post_text hr {display:none;}
.post_text blockquote {margin:10px 0 10px 0;padding:10px 30px 10px 20px;color:#777;font-size:13px;background:#efefef url(./images/forum-quote-back.gif) no-repeat top left;border:1px solid #ddd;}
.post_text blockquote p {margin:5px 0;font-size:13px;}
.post_text .reply {margin:10px 0 10px 0;padding:10px 30px 10px 20px;color:#777;font-size:13px;background:#efefef;border:1px solid #ddd;}
.post_header {margin-top:-5px;padding-bottom:5px;}
.post_footer {clear:both;padding-top:5px;font-size:11px;color:#666;}
.post_footer .float-right {width:250px;}
.post_footer a.graybutton {float:right!important;display:block;margin-top:1px;margin-right:0;padding:3px 15px 2px 15px;line-height:14px;font-size:11px;text-align:center;color:#888;text-decoration:none;background:none;}
.post_footer a.graybutton:hover {color:#666;background:#cfd2d6;}
.post_footer a.button {float:right!important;display:block;margin-top:1px;margin-right:0;padding:3px 15px 2px 15px;line-height:14px;font-size:11px;text-align:center;color:#fff;background:#6b81a1;}
.post_footer a.button:hover {background:#324e77;}
.registered_post {background:#dbdfe5;}
.registered_post .profile_image {margin-bottom:5px;}
.registered_post .post_userbox, .registered_post .post_userbox a {line-height:1.1em;text-decoration:none;color:#4b6995;}
.first_post {background:#8b9db9;}
.first_post .post_userbox, .first_post .post_userbox a {line-height:1.1em;text-decoration:none;color:#fff;}
.first_post .post_footer {color:#fff;}
.first_post a.graybutton {color:#fff;}
.first_post a.graybutton:hover {color:#fff;background:#6b81a1;}
.first_post a.button {background:#425f8a;}
.first_post a.button:hover {background:#324e77;}
#quotereplyrow {display:none;}
#quotereplyrow blockquote {margin:10px 0;padding:15px 30px 10px 20px;color:#777;background:#efefef url(./images/forum-quote-back.gif) no-repeat top left;border:1px solid #ddd;}
#quotereplyrow blockquote p {margin:10px 0;}
#quotereplyrow .reply {margin:10px 0;padding:10px 30px 10px 20px;color:#777;background:#efefef;border:1px solid #ddd;}
.addnextimage {display:none;}

/* Chat */
.chattitle {padding:15px 0 0 10px;font-size:18px;font-weight:800;}
#chatonlineusers {height:376px;background:#fff;overflow-y:auto;}
#chatonlineusers ul {padding:20px 10px;}
#chatonlineusers ul li {padding:2px 0;font-size:14px;}
#chatonlineusers ul a {color:#888;text-decoration:none;}
#chatonlineusers ul a:hover strong {color:#000!important;text-decoration:underline;}
#chatonlineusers ul .adminlink {padding:0 5px;}
#chatlatestimages {position:relative;top:10px;height:167px;background:#fff;}
#chatlatestimages .chattitle {padding-top:10px;}
#chatlatestimages ul {padding:10px 10px 0 9px;}
#chatlatestimages li {float:left;width:25%;height:40px;text-align:center;}
#chatlatestimages a img {display:block;margin:0 auto;}
#chatmessages {clear:both;position:relative;width:816px;height:440px;background:#fff;overflow-y:scroll;}
#chatmessages.setfontsize1 td, #chatmessages.setfontsize1 th {font-size:13px;line-height:20px;}
#chatmessages.setfontsize2 td, #chatmessages.setfontsize2 th {font-size:15px;line-height:22px;}
#chatmessages.setfontsize3 td, #chatmessages.setfontsize3 th {font-size:17px;line-height:23px;}
#chatmessages table {width:100%;}
#chatmessages th {width:60px;padding-right:8px;font-weight:normal;vertical-align:top;}
#chatmessages td {vertical-align:top;}
#chatmessages td strong {cursor:pointer;}
#chatmessages .system_message {color:#888;}
#chatmessages .system_message td {color:#888;font-style:italic;}
#chatmessages .message {color:#888;}
#chatmessages .chaticon {position:relative;top:2px;}
#chatmessages .chatimage {position:relative;top:3px;}
#chatmessages .myname {font-weight:bold;color:#000;}
#chatmessages .chatwarning {padding:20px;font-weight:600;font-size:14px;text-align:center;color:#ff0000;}
#chatpostform {position:relative;z-index:10;float:left;height:95px;}
#chatpostform td.submitcell {position:relative;vertical-align:top;width:110px;}
#chatpostform textarea {width:480px;height:68px;margin:0;padding:0;resize:none;overflow:auto;}
#chatpostform .submit {position:absolute;top:0;left:-1px;width:100px;height:70px;margin:0;padding:0;line-height:30px;background:#4b6995!important;}
#chatpostform .submit:hover {background:#324e77!important;}
#chatpostform .info {padding:3px 0 0 3px;color:#666;font-size:12px;}
#chatpostform .imageicon {position:relative;top:7px;display:inline-block;width:20px;height:14px;background:url(./images/icon-camera-big.png) no-repeat center bottom;cursor:pointer!important;}
#chatpostform .imageicon input {display:block;width:20px;height:14px;padding:0;margin:0;cursor:inherit!important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;}
#chatemoticons {float:right;}
#chatemoticons td {width:27px;text-align:center;}
#chatfontsize {clear:both;float:right;padding:0 5px 3px 0;font-size:13px;text-align:right;color:#666;}
#chatfontsize a {display:inline-block;padding:2px 5px;color:#000;text-decoration:none;font-weight:600;}
#chatfontsize a:hover {color:#fff;background:#4b6995;}
#chatfontsize a.selected {color:#fff;background:#4b6995;}
#chatfontsize .fontsize1 {position:relative;top:-1px;font-size:9px;line-height:13px;background:#dee0e3;}
#chatfontsize .fontsize2 {position:relative;top:-1px;font-size:13px;line-height:17px;background:#dee0e3;}
#chatfontsize .fontsize3 {font-size:19px;background:#dee0e3;}
#oldmessages tr:first-child td, #oldmessages tr:first-child th {padding-top:30px;background:url(./images/double-line.png) repeat-x center 14px;}
#getoldmessages {margin:10px 250px 0 250px;padding:5px 0;text-align:center;color:#999;background:#f9fafa;cursor:pointer;}
#getoldmessages:hover {color:#666;background:#dee0e3;}
#chat_loader {position:relative;top:3px;left:3px;display:none;}
#chat_emoticons td {padding:2px;}
#chat_emoticons .emoticonbox {width:50px;height:40px;line-height:40px;text-align:center;border:1px solid #4b6995;}
#chat_emoticons .chat_number {width:52px;color:#fff;font-weight:600;text-align:center;background:#4b6995;}
.chat_emoticon {cursor:pointer;}
.quick_chat_emoticon {cursor:pointer;}
.abbrtable {width:400px;margin:30px 0 0 0;}
.abbrtable td {padding:5px;}

/* News */
.new {clear:both;margin:10px 0;padding:10px 20px 10px 10px;background:#fff;}
.new .float-right {width:590px;}
.new .title {font-size:14px;font-weight:bold;text-decoration:none;font-family:"Open Sans";}
.new .date {font-size:12px;color:#666;}
.new .text {padding:10px 0;font-size:15px;line-height:22px;}
.new .link a {color:#4b6995;font-size:14px;}
.new .link a:hover {color:#000;}

/* Jokes */
.joke {clear:both;margin:10px 0;padding:10px 20px 10px 10px;background:#fff;}
.joke .text {padding:10px 0;font-size:15px;line-height:22px;}
.joke .text.setfontsize1 {font-size:13px;line-height:20px;}
.joke .text.setfontsize2 {font-size:15px;line-height:22px;}
.joke .text.setfontsize3 {font-size:17px;line-height:23px;}
.joke .votes {margin-left:-5px;padding-bottom:5px;color:#666;}
.joke .votes a {position:relative;top:7px;margin-left:5px;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;}
.joke .votes a:hover {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.joke .votes .fb-like {position:relative;top:8px;}

/* Authors */
.authorbox {font-size:14px;}
.authorbox .title {font-size:18px!important;}
.authorbox .text {padding-right:10px;}
.authorinfo {margin:15px 0;background:#fff;}
.authorinfo .author {padding-left:2px!important;padding-right:15px!important;font-size:13px;line-height:19px;}
.authorinfo .author .title {font-size:16px!important;}
.authorbuttons {margin:20px 0;}
.authorbuttons a, .authorbuttons span {float:left;display:block;width:359px;padding:14px 0 13px 0;font-weight:700;font-size:15px;text-decoration:none;text-align:center;background:#dee0e3;}
.authorbuttons a:hover {color:#fff;background:#4b6995;}
.authorbuttons .button2 {position:relative;left:10px;}
.authorbuttons2 {margin:15px 0;position:relative;top:-15px;}
.authorbuttons2 a, .authorbuttons2 span {float:right;display:block;margin-left:3px;padding:6px 25px 4px 25px;font-size:11px;font-weight:600;text-decoration:none;text-align:center;background:#dee0e3;}
.authorbuttons2 a:hover {color:#fff;background:#4b6995;}

/* Comments */
#comments {margin:50px 0;}
#comments fieldset {padding:20px 0 40px 0;}
.comment {clear:both;margin:15px 0;padding:10px;background:#fff;}
.comment .avatar {float:left;}
.comment .avatar img {width:50px;}
.comment .postinfo {float:left;padding:0 0 0 10px;font-size:12px;line-height:17px;}   
.comment .postinfo .user {display:inline-block;text-decoration:none;}
.comment .date {position:relative;top:-3px;float:right;font-size:12px;color:#888;}
.comment .post {clear:both;display:block;padding:10px 10px 0 0px;text-align:justify;text-decoration:none;background:#fff;}

/* Tags */
.tags {clear:both;color:#666;font-size:11px;}
.tags a {display:inline-block;margin-right:3px;padding:2px 7px;color:#666;text-decoration:none;background:#fff;white-space:nowrap;}
.tags a:hover {color:#fff;background:#4b6995;}

/* Boxes */
.whitebox {clear:both;margin-bottom:10px;padding:15px;background:#fff;}
.whiteboxcol1 {float:left;width:335px;}
.whiteboxcol1 th {padding:3px 0;font-weight:normal;vertical-align:top;}
.whiteboxcol1 td {padding:3px 0 0 10px;font-weight:bold;vertical-align:top;}
.whiteboxcol2 {position:relative;left:20px;}

/* Content */
.sectiontitle {margin:-15px 0 -15px 0;font-size:20px;}
.contacttable td {width:50%;padding:10px 40px!important;}
.contacttable strong {font-size:15px;}
.gallery {clear:both;padding:20px 0;}
.gallery li {float:left;margin:3px 5px;text-align:center;}
.biglist {margin:30px 30px;font-size:17px;list-style:square;}
.biglist li {margin:10px 0;font-weight:700;}
.biglist a {text-decoration:none;color:#000;}
.biglist a:hover {color:#4b6995;}
.biglist a span {font-weight:400;font-size:14px;}

/* Text styles */
.textwrapper {margin:20px 0 20px 0;font-size:15px;line-height:22px;}
.textwrapper.setfontsize1 {font-size:13px;line-height:20px;}
.textwrapper.setfontsize2 {font-size:15px;line-height:22px;}
.textwrapper.setfontsize3 {font-size:17px;line-height:23px;}
.textwrapper h2 {margin:30px 0 15px 0;}
.textwrapper h3 {margin:30px 0 5px 0;font-weight:800;font-size:16px;}
.textwrapper p {margin:8px 0 20px 0;}
.textwrapper a {color:#324e77;font-weight:600;}
.textwrapper a:hover {color:#000;}
.textwrapper ul {margin:15px 30px 30px 30px;list-style:square;}
.textwrapper ul li {margin:5px 0;}
.textwrapper ol {margin:15px 30px 30px 30px;list-style:decimal;}
.textwrapper ol li {margin:5px 0;padding:0;}
.textwrapper ul ul, .textwrapper ul ol, .textwrapper ol ul, .textwrapper ol ol {margin:15px 30px 30px 30px;}
.textwrapper table {width:100%;border-spacing:1px;border-spacing:2px;border-collapse:separate;}
.textwrapper table th {padding:5px 10px;color:#fff;background:#4b6995;}
.textwrapper table td {padding:5px 10px;background:#fff;}
.textwrapper blockquote {display:block;margin:30px 0;text-align:center;font-size:28px;line-height:26px;color:#666;font-family:sans;font-weight:bold;}
.textwrapper blockquote p {margin:10px 0;text-align:center;}

/* Grid */
.grid {clear:both;width:100%;font-size:12px;border-collapse:collapse;}
.grid th {padding:9px 10px 7px 10px;color:#fff;font-size:13px;font-weight:600;background:#4b6995;white-space:nowrap;}
.grid td {padding:5px 10px;background:#fff;}
.grid tr.even td {background:#f9fafa;}
.grid tr.hovered td {background:#f9fafa;}
.grid tr.smaller td {padding:3px 10px 1px 10px;}
.grid .bigtitle {font-size:16px;}
.grid .number {width:30px;}
.grid .avatar {width:50px;padding-top:11px;vertical-align:top;}
.grid .bigavatar {width:120px;padding-top:11px;vertical-align:top;}
.grid .date {width:80px;}
.grid .author {padding:10px;vertical-align:top;}
.grid .author .title {font-size:14px;}
.grid .author .link {position:relative;top:-2px;font-weight:bold;}
.grid .author .description {display:inline-block;padding:5px 0;color:#666;font-style:normal;}
.grid .author .about {margin:20px 10px 20px 0;}
.grid .author p {margin:5px 0;}
.grid .author p a {font-weight:bold;}
.grid .author .date {width:auto;font-size:11px;color:#666;line-height:16px;}
.grid .author .messagebutton {display:inline-block;margin-top:15px;padding:3px 10px;font-size:12px;font-weight:bold;color:#fff;text-decoration:none;background:#4b6995;}
.grid .author .messagebutton:hover {background-color:#284268;}
.grid .count {font-weight:bold;font-size:15px;text-align:center;}
.grid .count a {text-decoration:none;}
.grid .medal {position:relative;left:7px;top:2px;}
.gridtabs {float:left;}
.gridtabs a {padding:8px 15px 7px 15px;}

/* Orderbar */
.orderbar {clear:both;float:right;width:auto;margin:0 0 7px 0;font-size:11px;background:#fff;}
.orderbar ul {padding:0 0 23px 0;}
.orderbar li {float:left;}
.orderbar a {display:block;padding:3px 15px;color:#666;text-decoration:none;}
.orderbar a:hover {color:#000;}
.orderbar a.selected {color:#000;}
.orderbar a img {margin-left:3px;}

/* Pagination */
.pagination {clear:both;margin:40px 0 20px 0;text-align:center;}
.pagination a {padding:5px 4px;margin:1px;text-decoration:none;background:#fff;}
.pagination a:hover {color:#000;background:#dee0e3;}
.pagination a.selected {padding:7px 7px;font-weight:bold;color:#fff;background:#4b6995;}
.pagination .inactive {padding:4px 5px;margin:1px;color:#ddd;background:#f8f8f8;}
.pagination a strong, .pagination span strong {display:inline-block;width:80px;font-weight:normal;}
.paginationInfo {clear:both;margin-top:7px;padding:12px 14px 8px 14px;font-size:12px;color:#666;}
.paginationInfo a {color:#666;}
.paginationInfo a:hover {color:#4b6995;}
.paginationInfo a.selected {color:#000;font-weight:bold;}

/* Banners */
.banners td {padding:0;vertical-align:top;}
.banners td a {display:inline-block;margin-bottom:-5px;padding:5px;}
.banners td a:hover {background:#4b6995;}
.banners td a.selected {background:#4b6995;}
.banners td a img {display:block;}
.banners .banner240 {height:240px;}
.banners .banner90 {height:90px;}
.banners .banner60 {height:60px;}
.html_code {display:inline-block;margin:15px 0;padding:15px;font-weight:bold;background:#dee0e3;border:1px dashed #888;cursor:text;}

/* Adsense scripts */
.adsense_scripts {width:100%;border-collapse:separate;border-spacing:10px;}
.adsense_scripts tbody th {padding:10px;vertical-align:top;background:#dee0e3;}
.adsense_scripts tbody td {vertical-align:top;text-align:left;background:#fff;}
.adsense_scripts tbody td textarea {display:block;width:100%;height:200px;}

/* Article text */
.titlenotice {display:block;position:relative;top:-10px;margin-bottom:-10px;color:#666;font-size:12px;font-weight:normal;}

/* Text utils */
.textimage {display:block;margin:15px 0;text-align:left;}
.textimagecaption {display:block;margin:3px 5px 0 0;font-style:italic;}
.textimagesource {display:block;margin:0 5px 5px 0;color:#888;font-size:11px;font-style:italic;}
.textimagesource a {color:#888;}
.textimagesource a:hover {color:#4b6995}
.textgallery {display:block;}
.textgallery .textgalleryimage {display:block;float:left;margin:6px 6px 2px 7px;text-align:center;}
.textgallery .clear {height:0;}
.blockquote {position:relative;left:35px;display:block;width:500px;margin:20px 0;padding:10px 40px 0 40px;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:25px;color:#383838;}
.blockquote:before {position:absolute;left:-15px;top:30px;display:block;content:"\201C";font-size:80px;color:#ccc;}
.blockquote .cite {display:block;margin-top:5px;color:#888;font-size:14px;}
.blockquote .cite:before {content:"\2014 \2009";}

/* Display change */
.displaychange {float:right;position:relative;top:3px;left:-10px;}
.displaychange a {margin:0 2px;}

/* Tabs */
.tabs {font-size:11px;}
.tabs li {float:left;}
.tabs a, .tabs .item {display:block;margin-right:1px;padding:8px 7px 7px 7px;color:#666;text-decoration:none;font-weight:600;background:#dee0e3;}
.tabs li.selected a:hover {color:#fff;}
.tabs a:hover {color:#444;background:#cfd2d6;}
.redtabs li.selected a, .redtabs li.selected .item {color:#fff;background:#a82925;}
.bluetabs li.selected a, .bluetabs li.selected .item {color:#fff;background:#4b6995;}
.graytabs li.selected a, .graytabs li.selected .item {color:#fff;background:#666;}

/* Time */
.today {color:#a82925!important;font-weight:600;}
.yesterday {font-weight:600;}

/* Emoticons */
.emoticon {margin:0 2px;position:relative;top:3px;}

/* Helplist */
#helppanel {position:fixed;top:35px;right:0;}
#helppanel a {display:block;width:27px;margin-bottom:1px;padding:1px 0;color:#fff;font-weight:bold;font-size:12px;text-decoration:none;background:#a82925;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;}
#helppanel a:hover {opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}
.helplist {font-size:17px;font-weight:bold;}
.helplist li {margin:40px 0 60px 0!important;}
.helplist ul li {margin:10px 0!important;}
.helplist p {margin:10px 0 10px 0!important;}
.helplist em {display:block;margin:7px  0 0 0;font-size:14px;font-weight:normal;}

/* Errors and warnings */
#systemMessage ol {padding-left:20px;list-style:decimal;}
.notice {margin:10px 0 0 0;padding:8px 15px;color:#666;line-height:150%;font-size:12px;background:#dee0e3;}
.notice span {color:#444;font-weight:600;}
.warning {margin:5px 0 20px 0;padding:15px;color:#fff;line-height:150%;font-size:12px;background:#e60000;}
.warning a {color:#fff;font-weight:bold;}
.warning a:hover {color:#ffeeed;}
.closeSystemMessage {float:right;position:relative;bottom:13px;left:8px;}
.closeSystemMessage a {cursor:pointer;text-decoration:none;color:#fff;}

/* Admin tools */
.admininfo {margin-bottom:25px;}
.adminlinks {clear:both;margin:20px 0;text-align:right;line-height:22px;font-size:11px;color:#e60000;}
.adminlinks2 {margin-top:-10px;}
.adminlinks3 {margin-top:-20px}
.adminlinks4 {margin:0 0 15px 0!important;text-align:center!important;}
.adminlinks5 {margin:15px 0 5px 0!important;text-align:left;}
.adminlink, .adminlinks a {padding:3px 8px;text-decoration:none;color:#fff!important;background:#e60000;font-weight:600;white-space:nowrap;}
.adminlink:hover, .adminlinks a:hover {background-color:#ff0000!important;}
.adminlinks .bigbutton {padding:8px 15px 8px 25px!important;background-position:8px 10px!important;}
.adminlinks img, .adminlink img {border:0;}
.adminlinks .addbutton {padding-left:22px;background:#e60000 url(./images/icon-white-add.gif) no-repeat 7px center;}
.adminlinks .editbutton {padding-left:22px;background:#e60000 url(./images/icon-white-edit.gif) no-repeat 7px center;}
.adminlinks .deletebutton {padding-left:22px;background:#e60000 url(./images/icon-white-delete.gif) no-repeat 7px center;}
.adminlinks .upbutton {padding-left:22px;background:#e60000 url(./images/icon-white-up.gif) no-repeat 7px 7px;}
.adminlinks .imagebutton {padding-left:23px;background:#e60000 url(./images/icon-white-image.gif) no-repeat 6px 5px;}
.adminlinks .updatebutton {padding-left:22px;background:#e60000 url(./images/icon-white-update.gif) no-repeat 7px 4px;}
.adminlinks .lockedbutton {padding-left:22px;background:#e60000 url(./images/icon-white-locked.gif) no-repeat 7px 6px;}
.adminlinks .unlockedbutton {padding-left:22px;background:#e60000 url(./images/icon-white-unlocked.gif) no-repeat 7px 6px;}
.adminlinks .configbutton {padding-left:22px;background:#e60000 url(./images/icon-white-config.gif) no-repeat 6px 6px;}
.adminlinks .itemsbutton {padding-left:22px;background:#e60000 url(./images/icon-white-items.gif) no-repeat 6px 6px;}

/* Admintable */
.admintable {width:100%;}
.admintable th {padding:9px 10px 7px 10px;color:#fff;font-weight:bold;background:#4b6995;}
.admintable td {padding:5px 10px;background:#f8f8f8;}
.admintable tr.even td {background:#fff}

/* Tooltips */
#WzBoDy {padding:8px 12px!important;}
#WzBoDy p {margin:8px 0!important;}

/* Forms */
.submit {margin:15px 0 0 0;padding:10px 20px 8px 20px!important;font-size:14px;color:#fff;font-weight:bold;text-decoration:none;background:#a82925!important;border:0!important;cursor:pointer;}
.submit:hover {color:#fff;background-color:#9a201d!important;}
.graysubmit {margin:15px 0 0 0;padding:10px 20px 8px 20px!important;font-size:14px;color:#000;font-weight:bold;text-decoration:none;background:#f3f3f3;border:0!important;cursor:pointer;}
.graysubmit:hover {color:#fff;background-color:#888;}
.fullform table {width:100%;}
.form legend {display:none;}
.form fieldset {clear:both;padding:15px 20px 15px 10px;}
.form th {padding:4px 30px 4px 0;text-align:left;vertical-align:top;line-height:30px;font-size:14px;font-weight:normal;text-align:right;white-space:nowrap;}
.form td {padding:4px 0;}
.form td label {padding:3px 30px 0 0;font-size:14px;color:#333;cursor:pointer;}
.form td label input {cursor:pointer;}
.form input,.form textarea,.form select {padding:7px;font-size:14px;line-height:22px;background:#fff;border:1px solid #ccc;}
.form input[type=radio], .form input[type=checkbox] {background:0;border:0;}
.form .vat {padding-top:4px;}
.form .title {padding:30px 0 15px 0;font-size:18px;font-weight:bold;}
.form .toptitle {padding-top:0;}
.form .required {font-weight:bold;background:url(./images/required-gray.gif) no-repeat right top;}
.form .requiredred {font-weight:bold;background:url(./images/required.gif) no-repeat right top;}
.form .infoicon {position:relative;top:2px;left:3px;cursor:help;}
.form .info {clear:both;padding:5px 0 5px 5px;line-height:18px;font-size:13px;color:#666;}
.form .info em {color:#8d8d8d;text-decoration:none;}
.form .info em.red {color:#d8716e;}
.form .info em.green {color:#65b674;}
.form .info strong {margin:0 1px 0 3px;}
.form .inputlength {padding-left:8px;font-size:13px;color:#666;}
.form .submitinfo {padding:10px 0;font-size:12px;color:#666;}
.form .submitinfo a {color:#666;}
.form .submitinfo a:hover {color:#000;}
.form .image_thumb {position:relative;top:5px;margin:0 5px 0 10px;}
.form .narrowth {width:110px;}
.form .select {width:250px;}
.form .wide_select {width:300px;}
.form .wider_select {width:386px;}
.form .formimagebutton {position:relative;top:-7px;left:-28px;}
.form .noitems {padding:20px 5px!important;}
.form .remaining {font-size:13px;color:#999;}
#cke_text fieldset {margin:0;padding:0!important;border:0;}

/* Special form styles */
.fullcontentpadding .form fieldset {padding:20px 0;}
.loginleft {float:left;width:350px;}
.loginright {position:relative;left:-30px;float:right;width:500px;}
.registerleft {float:left;width:50%;}
.registerright {position:relative;left:-30px;float:right;width:430px;}
.changepasswordrow td, .changepasswordrow th {padding:12px 30px 25px 0;}
.authortd .userinfo {float:left;padding:3px 0 0 10px;}

/* Image resizer */
#uploadcontrolpanel {height:60px;}
#uploadcontrolpanel form {float:right;position:relative;top:-15px;}
#imageresizer {position:relative;clear:both;color:#666;background:#111;}
#thumb_container {position:absolute;z-index:110;top:0;right:-1px;float:right;overflow:hidden;margin:0 auto;border:5px solid #fff;border-width:0 0 5px 5px;}
#image_container {text-align:center;}
.imgareaselect-border1 {background:url(./images/border-v.gif) repeat-y left top;}
.imgareaselect-border2 {background:url(./images/border-h.gif) repeat-x left top;}
.imgareaselect-border3 {background:url(./images/border-v.gif) repeat-y right top;}
.imgareaselect-border4 {background:url(./images/border-h.gif) repeat-x left bottom;}
.imgareaselect-border1,.imgareaselect-border2,.imgareaselect-border3,.imgareaselect-border4 {opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.imgareaselect-handle {background-color:#fff;border:solid 1px #000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}
.imgareaselect-outer {background-color:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;}

/* Blueimp File Upload */
.fileuploadrow {display:none;}
#fileupload {display:none;}

/* File Upload */
.qq-uploader {position:relative;width:80%;}
.qq-upload-button {display:block;width:180px;padding:10px 0 8px 0!important;text-align:center;font-size:14px;background:#777;color:#fff;font-weight:bold;}
.qq-upload-button-hover {background-color:#e70009;}
.qq-upload-button-focus {outline:1px dotted black;}
.qq-upload-drop-area {position:absolute;top:0;left:0;width:100%;height:100%;min-height:55px;z-index:2;background:#FF9797;text-align:center;}
.qq-upload-drop-area span {display:block; position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px;}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {margin:15px 20px; padding:0;list-style:square;}
.qq-upload-list li {margin:0;padding:0;line-height:15px;font-size:12px;}
.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text {margin-right:7px;}
.qq-upload-file {}
.qq-upload-spinner {display:inline-block;background:url(./images/loader.gif);width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-size {color:#888;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

/* Datetime */
.ui-datetime { position: absolute; z-index: 9999; }
.ui-datetime-inline { position: static; display: block; clear: both; }
.ui-datetime-to { margin-left: 0; float: left; clear: right; }
.ui-datetime-calendar { float: left; }
.ui-datetime .ui-datetime-header { position:relative; padding:.2em 0; }
.ui-datetime .ui-datetime-title { margin: 0; line-height: 1.8em; text-align: center; }
.ui-datetime .ui-datetime-prev { left:2px; }
.ui-datetime .ui-datetime-next { right:2px; }
.ui-datetime .ui-datetime-prev, .ui-datetime .ui-datetime-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datetime .ui-datetime-prev span { display: block; position: absolute; left: 50%; margin-left: -7px; top: 50%; margin-top: -7px;  }
.ui-datetime .ui-datetime-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -7px;  }
.ui-datetime .ui-datetime-prev.ui-state-hover span { margin-left: -8px; margin-top: -8px; }
.ui-datetime .ui-datetime-next.ui-state-hover span { margin-left: -7px; margin-top: -8px; }
.ui-datetime-calendar .ui-datetime-week { text-align:center; }
.ui-datetime table {width: 100%; font-size: .9em; border-collapse: collapse; margin: 0; }
.ui-datetime th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; vertical-align: top; height: 1px; }
.ui-datetime td { border: 0; padding: 1px!important; }
.ui-datetime td span, .ui-datetime td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datetime-clock { width: 5em; float: left; }
.ui-datetime-slider { position: relative; margin: 0 auto .1em auto; }
.ui-datetime-slider .ui-datetime-slider-handle { position: absolute; z-index: 2; left: -.3em; width: 1em; height: 1em; margin-top: -.1em; cursor: move; }
.ui-datetime-slider-vertical { width: .6em; }
.ui-datetime-calendar-first, .ui-datetime-calendar-middle, .ui-datetime-calendar-last { width: 17em; float: left; }
.ui-datetime-calendar-first table, .ui-datetime-calendar-middle table, .ui-datetime-calendar-last table { width: 95%; margin: 0 auto; }
.ui-datetime .ui-widget-content { padding: .2em; }
.ui-datetime .ui-state-hover { cursor: pointer; }

/* Autocomplete */
.ui-autocomplete {background:#ff0;}
.ui-autocomplete span.hl_results {background-color:#ffff66;}
.ui-autocomplete-loading {background:url(./images/loader.gif) no-repeat right 8px center!important;}
.ui-autocomplete {max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:5px;text-align:left;}