

/*** main ***/


body {
    margin: 0px;
    text-align: center;
}

body, td, textarea, input {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 8pt;
}

#world {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.em {
    font-weight: bold;
}

.no-em {
    font-weight: normal;
}

.red {
    color: #8c1113;
}

a {
    color: #8c1113;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.hidden   { visibility: hidden; }


/*** top bar ***/


#top-bar {
    height: 174px;
    overflow: hidden;
}

#top-bar-top {
    margin: 0px;
    height: 41px;
}

#top-bar-logo {
    width: 303px; height: 133px;
    float: left;
}

#top-bar-center {
    float: left;
    margin-right: auto;
}

#top-bar-search {
    height: 28px;
    overflow: hidden;
    width: 469px;
    background:  url(top-bar-search.jpg) no-repeat;
}

#top-bar-search-input {
    border-width: 0px;
    margin-left: 12px;
    margin-top: 4px;
    width: 125px; height:  17px;
    background: transparent;
}

#top-bar-search-submit {
    border-width: 0px;
    margin-left: 2px;
    margin-top: 4px;
    width:  50px; height:  17px;
    background: transparent;
}

#top-bar-menu {
    height: 105px;
    width: 469px;
}

#top-bar-counter {
    width: 128px;
    height: 133px;
    float: left;
    background:  url(top-bar-counter.jpg) no-repeat;
/*    font-size: 8pt;*/
    font-weight: bold;
    padding-top: 6px;
    margin-bottom: -6px;
}

#top-bar-counter div.left {
    width: 52px;
    float: left;
    clear: left;
    color: white;
    padding-left: 6px;
}

#top-bar-counter div.right {
    float: left;
    width: 62px;
    text-align: right;
    color: white;
}

#top-bar-counter div.spacer {
    clear: both;
    height: 21px;
}

#top-bar-counter div.link {
    padding-left: 8px;
    padding-top:  3px;
}

#top-bar-counter div.link a {
    color: white;
    text-decoration: none;
}



/*** main blocks: left, banners & buttons, content (main), right column ***/


#main {
/*    width: 800px;*/
}

img {
    border-width: 0px;
}

#left {
    width: 140px;
    float: left;
}

#left-login {
    width: 140px; height:  79px;
    overflow: hidden;
    background:  url(left-login.jpg) no-repeat;
}

#left-login-name {
    border-width: 0px;
/*    border: 1px solid red;*/
    margin-left: 52px;
    margin-top:  21px;
    width:  75px; height:  17px;
    background: transparent;
}

#left-login-pwd {
    border-width: 0px;
    margin-left: 52px;
    margin-top: 0px;
    width:  75px; height:  17px;
    background: transparent;
}

#left-login-submit {
    border-width: 0px;
    margin-left: 58px;
    margin-top: 3px;
    width:  76px; height:  15px;
    background: transparent;
}

#left-logged {
    width: 140px; height:  79px;
    overflow: hidden;
    background:  url(left-logged.jpg) no-repeat;
}

#left-logged-content {
    color: white;
    font-weight: bold;
    padding: 10px 0px 5px 5px;
}

#left-logged-content a {
    text-decoration: none;
    color: white;
}

#left-logged-content div.name {
    padding-bottom: 5px;
}

#left-logged-content div.name-admin {
    padding-bottom: 2px;
}

#left-logged-content div.spacer {
    height: 7px;
}

#left-content {
    background:  url(left-bg.jpg) repeat-y;
}

div.left-text {
    padding: 0px 7px 5px 5px;
}

#left-banners {
    background-color: #ffffff;
    padding: 0px 0px 0px 2px;
}

#left-banners div.banner {
    margin-bottom: 2px;
}

#left-bottom-line {
    background:  url(left-bg.jpg) repeat-y;
    height: 8px;
}



#banners {
    width: 762px;
    height: 60px;
/*    clear: left;*/
    float: left;
    margin-left: -2px;
/*    padding-right: -10px; CHECK*/
}

div.banner-view {
    text-align: center;
}

#banner-468 {
    margin: 0px;
/*    padding: 0px;*/
    margin-right: 2px;
    float: left;
    width: 468px;
}

#banner-292 {
    margin: 0px;
/*    width: 292px;*/
    width: 282px;
    float: left;
}



#buttons {
    width: 762px; height:  41px;
    overflow: hidden;
/*    clear: left;*/
    float: left;
/*    border: 1px solid black;*/
    margin-left: -2px;
}

#buttons div.button {
    float: left;
    width: 159px;
    height: 16px;
    margin: 3px 0px 0px 0px;
    overflow: hidden;
    text-align: center;
    font-size: 7pt;
}

#buttons div.button a {
    color: white;
    font-weight: bold;
    text-decoration: none;
}



#content {
    width: 626px;
/*    clear: left;*/
    float: left;
/*    border: 1px solid black;*/
/*    background-color: #aa55dd;*/
    margin-left: 4px;
    margin-right: -2px;
    _margin: 0px -4px 0px -2px;
}



#right {
    width: 132px;
/*    clear: left;*/
    float: right;
/*    border: 1px solid black;*/
/*    background-color: #aadd55;*/
}

#right-content {
    background:  url(right-bg.jpg) repeat-y;
}

div.right-text {
    padding: 0px 5px 5px 8px;
}

#right-bottom-line {
    background:  url(right-bg.jpg) repeat-y;
    height: 8px;
/*    overflow: hidden;*/
}



/*** bottom ***/


#bottom-banner {
    clear: both;
    text-align: center;
    padding-top: 10px;
}

#bottom-banner img {
    border: 3px solid #ebebeb;
}

#bottom-line {
    height: 2px;
    background-color: #e8ba00;
    overflow: hidden;
    margin-top: 25px;
}

#bottom-info {
    background-color: #e8ba00;
    margin-top: 10px;
    margin-bottom: 20px;
    color: white;
/*    font-size: 8pt;*/
    text-align: center;
    padding: 3px;
}

#bottom-info a {
    color: white;
    text-decoration: none;
}



/*** content blocks ***/


#content-left-col {
    float: left;
    width: 300px;
/*    border: 1px solid red;*/
}

#content-right-col {
    float: right;
    width: 323px;
    overflow: hidden;
/*    border: 1px solid red;*/
}



div.big-box {
    width: 323px;
/*    float: right;*/
}

div.big-box-content {
/*    float: none;*/
    background:  url(big-box-bg.jpg) repeat-y;
}

div.big-box-bottom {
    height: 8px;
    background:  url(big-box-bg.jpg) repeat-y;
}

div.big-box-content div.menu-list {
    padding-left: 8px;
}

div.flash-box-article {
    clear: both;
    margin: 5px 10px 0px 8px;
}

div.flash-box-article div.img {
    float: left;
}

div.flash-box-article img {
/*    float: left;*/
    width: 50px;
/*    height: 50px;*/
    margin: 2px 3px 0px 0px;
    border: 2px solid #cccccc;
}

div.flash-box-article div.info {
    float: right;
    width: 243px;
/*    height: 54px;*/
/*    overflow: hidden;*/
/*    padding-bottom: 4px;*/
}

div.flash-box-article div.date {
/*    color: #8c1113;*/
/*    color: black;*/
    font-weight: bold;
}

div.flash-box-article div.text {
    text-align: justify;
    line-height: 110%;
/*    padding-bottom: 3px;*/
}

/*div.big-box div.menu-list a {*/
/*    text-decoration: underline;*/
/*}*/

/*div.big-box div.menu-list a:hover {*/
/*    text-decoration: none;*/
/*    color: #8c1113;*/
/*}*/

div.inquiry {
/*    border: 1px solid red;*/
    margin: 0px 3px 8px 8px;
}

div.inquiry div.inquiry-question {
    padding: 0px 0px 4px 0px;
    font-weight: bold;
/*    border: 1px solid red;*/
/*    line-height: 110%;*/
}

div.inquiry div.inquiry-option {
    clear: both;
    padding: 6px 0px 0px 4px;
/*    margin-bottom: -2px;*/
    font-weight: bold;
}

div.inquiry div.inquiry-option a {
}
    
div.inquiry div.inquiry-percent {
/*    padding: 6px 0px 0px 0px;*/
    margin: 0px 0px 0px 0px;
/*    border: 1px solid red;*/
/*    float: left;*/
/*    float: right;*/
/*    clear: left;*/
/*    width: 24px;*/
    text-align: right;
    font-size: 7pt;
}

div.inquiry div.inquiry-bar {
/*    float: left;*/
/*    border: 1px solid red;*/
/*    clear: right;*/
    background:  url(red-bar.jpg) no-repeat;
    height: 24px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}

div.inquiry div.inquiry-info {
    clear: both;
    text-align: center;
    padding: 3px 0px 0px 0px;
}

div.big-box div.photo-voting {
    padding: 3px 8px 0px 8px;
}

div.big-box div.photo-voting img {
    float: left;
    width: 167px;
    border: 2px solid #aaaaaa;
    margin: 0px 0px 2px 6px;
}

div.big-box div.photo-voting-text {
    float: left;
    width: 120px;
    margin: 0px 0px 0px 8px;
}

div.big-box div.photo-voting div.title {
/*    font-size: 10pt;*/
    font-weight: bold;
    padding-bottom: 6px;
}

div.big-box div.photo-voting div.voting {
    padding-bottom: 4px;
}

div.big-box div.photo-voting div.info {
}

div.banners-main-right {
    margin: 3px 0px 0px 4px;
}

div.banners-main-right div.banner {
    margin-bottom: 4px;
}


#article-box {
/*    background-color: #dddddd;*/
/*    border: 1px solid red;*/
/*    float: left;*/
    width: 300px;
    overflow: hidden;
}

div.article-box {
/*    border: 1px solid red;*/
    margin: 0px 0px 13px 0px;
}

div.article-box div.date {
    float: left;
/*    width: 65px;*/
/*    font-size: 8pt;*/
/*    border: 1px solid blue;*/
/*    padding-top: 7px;*/
    font-size: 7pt;
}

div.article-box div.category {
    float: right;
    clear: right;
    font-size: 7pt;
}

div.article-box div.title {
    float: left;
    clear: right;
    background:  url(article-box-title.jpg) no-repeat;
    width: 240px; height: 20px;
    padding: 6px 0px 0px 6px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
}

div.article-box div.title a {
    text-decoration: none;
    color: white;
}

div.article-box img {
/*    clear: left;*/
    float: left;
    width: 50px;
    text-align: right;
    margin: 3px 3px 0px 0px;
    border: 2px solid #cccccc;
}

div.article-box div.info {
/*    height: 54px;*/
    overflow: hidden;
/*    padding-bottom: 4px;*/
/*    padding-left: 5px;*/
}

div.article-box div.text {
    text-align: justify;
    line-height: 110%;
    padding: 0px 3px 0px 3px;
/*    border: 1px solid red;*/
    float: right;
    width: 233px;
}

div.article-box div.more {
/*    float: left;*/
}

div.article-box div.comments {
    font-size: 7pt;
    color: #808080;
    float: right;
    margin: -3px 0px 0px 0px;
}

img.article-intro {
    border: 2px solid #cccccc;
/*    vertical-align: text-top;*/
    float: left;
    margin: 4px 8px 4px 0px;
}

div.inset {
    background-color: black;
}

img.inset {
    border: 1px solid black;
}

img.article-img-left {
    border: 2px solid #cccccc;
    float: left;
    margin: 3px 8px 3px 0px;
    width: 180px;
}

img.article-img-right {
    border: 2px solid #cccccc;
    float: right;
    margin: 3px 0px 3px 8px;
    width: 180px;
}

div.article-img-center {
    text-align: center;
    margin: 8px;
}

div.article-img-center img {
    border: 2px solid #cccccc;
    height: 200px;
/*    width: 50%;*/
/*    width: 180px;*/
}

ul, ol {
    float: left;
/*    margin-left: 28px;*/
    padding-left: 13px;
}

li {
    margin-left: 28px;
}

div.video {
    padding-bottom: 15px;
}

div.video-link {
    padding-left: 6px;
}

div.search {
    padding: 0px 10px 10px 8px;
}

div.search div.link {
    padding-left: 4px;
}



div.page-title {
    border-bottom: 2px solid #8c1113;
    margin: 5px 0px 7px 0px;
    font-weight: normal;
    font-size: 10pt;
}

div.article-page-title {
    margin: 5px 5px 7px 5px;
}

div.page-title a {
    font-weight: normal;
}

div.page-title div.article-title {
    font-size: 16pt;
    color: #8c1113;
    font-weight: normal;
}

div.article-text {
    text-align: left;
    margin: -2px 0px 16px 5px;
    width: 600px;
/*    _margin: -2px -4px 16px 0px;*/
    line-height: 140%;
    font-size: 10pt;
}

div.article-text p {
    padding: 0px;
    margin: 3px 0px 11px 0px;
}

div.article-text h1 {
    margin: 8px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15pt;
    font-weight: normal;
    font-style: italic;
    color: #8c1113;
    text-decoration: underline;
}

div.article-text h2 {
    margin: 12px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13pt;
    font-weight: normal;
    font-style: italic;
    color: #8c1113;
    text-decoration: underline;
}

div.article-text h3 {
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11pt;
    font-weight: normal;
    font-style: italic;
    color: #8c1113;
    text-decoration: underline;
}

div.comments-list {
    margin: 6px 0px 0px 20px;
}

div.comments-list div.post {
    margin: 0px 0px 2px 0px;
}

iframe.article {
    border: 1px solid #808080;
    width: 610px;
    height: 300px;
    margin: 8px 0px 10px 0px;
}

div.page-title div.sub-title {
    font-weight: normal;
    padding-left: 4px;
    font-size: 8pt;
}

div.arrow-black {
    background:  url(arrow-black.jpg) no-repeat 0px 5px;
    padding-left: 10px;
}

div.arrow-red {
    background:  url(arrow-red.jpg) no-repeat 0px 3px;
    padding-left: 12px;
/*    line-height: 120%;*/
}

div.list-spacer {
    height: 8px;
}

div.menu-categories div {
    padding-bottom: 2px;
}

div.menu-categories a {
    text-decoration: none;
    font-weight: bold;
    color: #8c1113;
}

div.menu-categories a:hover {
    text-decoration: underline;
}

div.menu-list {
    margin-bottom: 10px;
}

div.menu-list div.desc {
    padding: 0px 0px 5px 2px;
/*    line-height: 110%;*/
}

div.clear     {               clear: both; overflow: hidden; }
div.spacer-1  { height:  1px; clear: both; overflow: hidden; }
div.spacer-5  { height:  5px; clear: both; overflow: hidden; }
div.spacer-10 { height: 10px; clear: both; overflow: hidden; }
div.spacer-20 { height: 20px; clear: both; overflow: hidden; }



#posts-content {
    margin: 0px 13px 0px 10px;
}

div.posts-header {
    border-bottom: 2px solid #8c1113;
    padding: 0px 0px 2px 0px;
}

div.posts-actions {
    text-align: right;
    margin: 0px 0px -5px 0px;
}

div.posts-user {
}

div.posts-subject {
    font-size: 9pt;
/*    font-style: italic;*/
    font-weight: bold;
}

div.posts-text {
/*    text-align: justify;*/
    margin: 3px 3px 16px 6px;
}



div.sub-text {
    text-align: justify;
/*    border: 1px solid red;*/
    margin: -2px 8px 16px 10px;
}

div.viewphoto {
    text-align: center;
    margin: 0px 0px 20px 0px;
}

div.viewphoto img {
    border: 1px solid #aaaaaa;
}

div.viewphoto div.viewphoto-info {
    margin: 3px 0px 0px 0px;
}


div.pager {
    margin: -7px 4px 15px 0px;
}

span.pager-left {
/*    float: right;*/
    float: left;
}

span.pager-right {
    float: right;
}

div.error {
    font-weight: bold;
    color: #8c1113;
    text-align: center;
    font-size: 9pt;
}

div.desc_r {
    width: 250px;
    font-weight: bold;
    text-align: right;
    margin-right: 20px;
    float: left;
}



div.user-gallery {
/*    text-align: center;*/
    margin-left: -5px;
    overflow: hidden;
    clear: both;
}

div.user-gallery div.img, div.user-gallery div.img-default {
    float: left;
    background-color: #fafafa;
    border: 1px solid #cccccc;
    margin: 5px;
    padding-top: 10px;
    width: 143px; height: 135px;
    text-align: center;
    overflow: hidden;
}

div.user-gallery div.img-default {
    background-color: #e5e5e5;
    border: 1px solid #888888;
}

div.user-gallery img {
    border: 1px solid #aaaaaa;
}

div.user-gallery div.img-default img {
    border: 2px solid #888888;
}

div.user-gallery div.actions {
    margin-top: -1px;
}

div.page-title div.gallery-date {
    font-weight: normal;
    padding-left: 4px;
}

div.gallery-pager {
    clear: both;
    padding: 0px 14px 7px 10px;
}

div.galleries {
    clear: both;
    overflow: hidden;
    margin: -5px;
}

div.galleries div.img {
    float: left;
    background-color: #fafafa;
    border: 1px solid #cccccc;
    margin: 5px;
    padding-top: 10px;
    width: 143px; height: 190px;
    text-align: center;
    overflow: hidden;
}

div.galleries img {
    border: 1px solid #aaaaaa;
}

div.galleries div.title {
    font-weight: bold;
    margin: 3px 5px 0px 5px;
    line-height: 110%;
}

div.galleries div.date {
}

div.galleries div.count {
}

div.galleries div.actions {
    margin-top: -1px;
}

div.user-photo {
    background-color: #fafafa;
    border: 1px solid #cccccc;
    margin: 10px 12px 16px 7px;
    padding: 30px 0px 30px 0px;
    text-align: center;
}

div.user-photo img {
    border: 1px solid #aaaaaa;
}

div.user-photo div.actions {
    margin-top: 5px;
}

div.user-pager {
    padding: 8px 14px 7px 10px;
}



/*** shop ***/

div.shop-title {
    font-weight: normal;
    font-size: 14pt;
}

div.shop-title a {
    font-weight: normal;
}

div.products {
    clear: both;
    overflow: hidden;
    margin: 0px -5px -5px 0px;
}

div.products-pager {
    clear: both;
    padding: 5px 14px 7px 10px;
}

div.products div.product {
    float: left;
    background:  url(product-box-bg.jpg) repeat-y;
/*    background-color: #fafafa;*/
    border: 1px solid #c8c8c8;
    margin: 2px;
    padding-top: 7px;
    padding: 0px;
    width: 198px; height: 240px;
/*    text-align: center;*/
    overflow: hidden;
}

div.products div.title {
/*    font-weight: bold;*/
    margin: 2px 5px 5px 5px;
    line-height: 110%;
    font-size: 10pt;
}

div.products div.title a {
    font-weight: normal;
}

div.products div.admin {
    margin: 0px 0px 3px 0px;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
}

div.products div.admin a {
    font-weight: normal;
}

div.products div.img {
    float: left;
    margin: 0px 5px 1px 5px;
}

div.products img {
    border: 1px solid #aaaaaa;
    width: 90px;
}

div.products div.info {
    margin: 0px 3px 0px 3px;
/*    width: 94px;*/
    line-height: 110%;
    text-align: left;
/*    float: left;*/
}

/*div.products div.info-wide {*/
/*    margin: 0px 5px 0px 5px;*/
/*    line-height: 110%;*/
/*    text-align: left;*/
/*}*/

div.products div.link {
    float: right;
    margin: 4px 6px 0px 0px;
}

div.products div.link a {
    font-weight: normal;
}

div.products div.description {
    margin: 6px 0px 3px 0px;
}

div.products div.description div.parameter {
}

div.products div.description div.label {
    float: left;
    width: 90px;
    text-align: right;
    padding: 0px 5px 0px 0px;
}

div.products div.description div.value {
    text-align: left;
    padding: 0px 0px 0px 5px;
}

div.products div.description div.old-price {
    text-decoration: line-through;
    color: #cc0000;
}

div.products div.description div.price {
    font-weight: bold;
}

div.products div.actions {
    margin-top: -1px;
}



/*** product full view ***/

div.product-info {
    margin: 20px 0px 0px 80px;
}

div.product-info div.product-info-left {
/*    border: 1px solid red;*/
    width: 200px;
    float: left;
    margin: 0px 10px 40px 0px;
}

div.product-info div.product-info-right {
    width: 200px;
    float: left;
}

div.product-info div.description div.parameter {
}

div.product-info div.description div.label {
    float: left;
    width: 90px;
    text-align: right;
    padding: 0px 5px 0px 0px;
}

div.product-info div.description div.value {
    text-align: left;
    padding: 0px 0px 0px 5px;
}

div.product-info div.description div.old-price {
    text-decoration: line-through;
    color: #cc0000;
}

div.product-info div.description div.price {
    font-weight: bold;
}



div.product-buy-form {
    padding: 0px 0px 0px 40px;
}

div.product-buy-form input {
    border: 1px solid #7a7a7a;
    background-color: #fefefe;
    padding: 2px;
}

div.product-buy-form input.text {
    width: 30px;
    text-align: right;
}

div.product-buy-form input.submit {
    width: 70px;
}

div.mini-basket-name {
    font-weight: bold;
}

div.mini-basket-price {
}

div.mini-basket-sum {
    font-weight: bold;
    margin-bottom: 3px;
}

div.mini-auction {
}

div.mini-auction div.title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 3px;
}

div.mini-auction img {
    width: 100px;
    border: 1px solid #aaaaaa;
    margin-top: 2px;
}

div.mini-auction div.nick {
    margin-bottom: 3px;
}

div.mini-auction div.deadline {
    line-height: 110%;
    margin-bottom: 3px;
}

div.mini-auction div.upset-price-label {
}

div.mini-auction div.upset-price {
    font-weight: bold;
    text-align: center;
    padding-bottom: 2px;
}

div.mini-auction div.arrow-black {
    margin-top: 2px;
}

div.mini-auction div.price {
/*    font-weight: bold;*/
    text-decoration: line-through;
}

div.mini-auction div.price-latest {
    font-weight: bold;
}

div.mini-auction div.bidder {
/*    font-weight: bold;*/
}

div.auction {
}

div.auction img {
    border: 2px solid #cccccc;
/*    vertical-align: text-top;*/
    float: left;
    margin: 4px 8px 4px 0px;
}

div.auction div.info {
    margin: 5px 0px 3px 0px;
    clear: both;
}

div.auction div.info div.name {
    width: 140px;
    font-weight: bold;
    text-align: right;
    margin-right: 8px;
    float: left;
}

div.auction div.info div.val {
}



/*** admin ***/


#admin-top {
    margin-top: 10px;
    height: 45px;
    overflow: hidden;
}

#admin-main {
    float: left;
    width: 745px;
/*    width: 100%;*/
    padding: 5px 5px 0px 8px;
/*    border: 1px solid red;*/
}



table.admin-list {
    width: 100%;
}

table.bottom-15 {
    margin-bottom: 15px;
}

table.admin-list thead, table.admin-list tfoot {
    font-weight: bold;
}

table.admin-list thead td {
    border-bottom: 1px solid #555555;
    vertical-align: bottom;
}

table.admin-list tfoot td {
    border-top: 1px solid #555555;
}

table.admin-list td {
    padding: 1px 6px 2px 6px;
    vertical-align: top;
    white-space: nowrap;
}

table.admin-list td.wrap {
    white-space: normal;
}

table.admin-list td.right {
    text-align: right;
}

table.admin-list td.center {
    text-align: center;
}

table.admin-list td.light {
    color: #c0c0c0;
}

/*table.admin-list a {*/
/*    text-decoration: none;*/
/*}*/


div.admin-form {
    padding: 10px 0px 10px 0px;
}

div.admin-form div.input {
    margin-bottom: 3px;
    clear: both;
}

div.admin-form label {
    width: 27%;
    float: left;
    text-align: right;
    padding-top: 3px;
    padding-right: 6px;
    font-weight: bold;
    clear: left;
/*    overflow: hidden;*/
    white-space: nowrap;
/*    background-color: #cccccc;*/
}

div.admin-form span.info {
    color: black;
    vertical-align: top;
}

div.admin-form span.warn {
    color: #4c1113;
    font-weight: bold;
}

div.admin-form span.error {
    color: #8c1113;
    font-weight: bold;
}

div.admin-form div.desc {
    float: left;
    text-align: justify;
    margin-bottom: 5px;
    width: 280px;
    clear: right;
}

div.admin-form div.desc-wide {
    float: left;
    text-align: justify;
    margin-bottom: 5px;
    width: 100%;
    clear: right;
}

div.admin-form textarea.wysiwyg {
    width: 720px;
}

div.admin-form textarea.post {
    width: 600px;
}

div.admin-pager {
    padding: 12px 0px 20px 0px;
}



/*div.form a      { color: #5e3c11; text-decoration: none; }*/
/*label a         { color: #5e3c11; text-decoration: none; position: relative; top: 4px; }*/
textarea {
    border: 1px solid #555555;
    background-color: #fafafa;
    width: 280px;
    padding: 2px;
}

div.admin-form input {
    border: 1px solid #555555;
    background-color: #fafafa;
    width: 280px;
    padding: 2px;
}

div.admin-form input.checkbox {
    width: 13px;
    height: 13px;
    border-width: 0px;
}

/*input.narrow    { width: 150px; }*/
div.admin-form input.submit {
    width: 160px; font-weight: bold;
}

div.admin-form input.file {
    background-color: white;
}

div.admin-form select.select {
    width: 280px;
    background-color: #fafafa;
}

div.admin-form img.thumb {
    border: 2px solid #cccccc;
    margin-bottom: 5px;
}

div.admin-form img.thumb-vote {
    border: 2px solid #cccccc;
    margin-bottom: 5px;
    width: 200px;
}


div.admin-form div.input-friend {
    float: left;
/*    width: 300px;*/
    margin-bottom: 3px;
/*    border: 1px solid red;*/
}




input.big-basket-input {
    border: 1px solid #7a7a7a;
    background-color: #fefefe;
    padding: 2px;
    width: 30px;
    text-align: right;
}

input.big-basket-submit {
    border: 1px solid #7a7a7a;
    background-color: #f0f0f0;
    padding: 2px;
    width: 30px;
    text-align: right;
}



/*** rPager ***/

div.rpager {
    text-align: center;
    font-size: 8pt;
    font-weight: bold;
}

div.rpager a.rpager {
    text-decoration: none;
    padding: 0px 5px 0px 5px;
}

div.rpager a.rpager:hover {
    color: #a0a0a0;
}

div.rpager span.disabled {
    color: #8a8a8a;
    padding: 0px 5px 0px 5px;
}

div.rpager span.info {
    padding: 0px 10px 0px 10px;
}

