/*
+--------------------------------------------------------------------------|   Cascading Style Sheet for MKportal|   ==================================|   by Skull|   (c) 2006|   http://www.autocenter.uz+--------------------------------------------------------------------------*//*=============================MK  global stylesP=============================*/
body {
        background-color: #a1a4ab;
        font-size: 10px;
        color: #666666;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        margin: 0px;
        padding: 0px; /* Opera 0 margin */
        text-align: center; /* center in IE */
}
/* portal wrapper */
#mkwrapper {        text-align: center; /* left-align text in IE */
        margin: 0px auto 0px auto;
        width: 993px;
}
/* logostrip */
#mklogostrip {        /* background-image: url(MKPORTALIMGDIR/sf_logo.jpg); */
        background-color: #8cb6e7;
        text-align: left;
}
.data {
        color: #999999;
}

/* global font formatting */
table,tr,td,.tdglobal {
        font-size: 11px;
        color: #000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
}
td.menu {
        font-size: 14px;
        color: #000000;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        border-color: #cacaca;
}
td.center_blocks {        background-color: #ffffff;
}

td.center_photo {
        background-color: #a1a4ab;
}
table.top_message {        border: 0px;
}
td.header {
        background-color: #3a3a3a;
}

td.left_b {
        background-color: #e7e7e7;

}
td.blocks_l {        background-color: #ffffff;
}
td.blocks_r {        background-color: #ffffff;}
table.blocks_l_sep {        border: 1px solid;        border-color: #000000;}

td.mside {
		background-repeat: no-repeat;
}
/* main portal table */
.tabmain {        margin:0px;        padding:0px;
		background-color: #ffffff;
		align: center;}
/* image link border */
img {        border: 0px;}

h1 {
        font-size: 11px;
		font-weight: bold;
		line-height: 0px;
		margin: 0;
}
/*=============================
MK  LIGHT BACKGROUNDP
=============================*/
.modulecell,.urlo2,.tabnews,.trattini,.tabmain,.tablemenu,.taburlo {        color: #000000;}
/*=============================
MK  MEDIUM BACKGROUNDP
=============================*/
table.stat {        border: 0px solid;        border-color: #999999;}
th.stat {        border: 0px;        background-color: #d9d9d9;}
td.stat {        background-color: #f1f1f1;}
td.stat_b {        background-color: #ffffff;        border: 0px solid;        border-color: #999999;}
span.stat {        color: #666666;}
/*=============================
MK  DARK BACKGROUND   Заголовок блоков и модулейP
=============================*/
div.bhead {		margin-bottom: 10px;
		height: 25px;        color: #9e0c10;
        font-size: 150%;        border-width: 0 0 1px 0;
        border-style: solid;        border-color: #d9d9d9;
}

div.bheadnews {
        color: #333333;
        font-weight: bold;
}

div.bnews {
        color: #666666;
}

div.footer {		margin-top: 20px;
		width: 993px;
        border-width: 1px 0 0 0;
        border-style: solid;
        border-color: #d9d9d9;
}

div.footerl {
        margin-right: 20px;
        background-color: #f1f1f1;
        width: 240px;
        height: 40px;
        float: left;
}

div.topics {
        background-color: #f1f1f1;
        height: 25px;
}

div.posts {
        margin-top: 5px;
        float: left;
}

div.member {
        margin-top: 5px;
        float: right;
}

/*=============================
MK  border and divider stylesP
=============================*/
.tabmain,.tablemenu, /* block wrapper, chat button strip */.taburlo,.urlo2,.trattini,.trattini2,.trattini3 {        border: 0px;}
.trattini {        border-width: 1px 0 0 0;        border-top-style: dashed;}
/* blocks admin */
.trattini2 {        border-width: 0 1px 0 0;        border-right-style: dashed;}
/* Quotes, Shoutbox */
.trattini3 {        border-width: 0 0 1px 0;        border-bottom-style: dashed;}
/*=============================
MK  hyperlink stylesP
=============================*/
/* global links */
a:link,a:visited,a:active {        font-family: Tahoma, Arial, Helvetica, sans-serif;        color: #333333;        text-decoration: underline;}
a:hover {        font-family: Tahoma, Arial, Helvetica, sans-serif;        text-decoration: none;}
a.rlink:link,a.rlink:visited,a.rlink:active {        font-size: 8pх;        font-family: Tahoma, Arial, Helvetica, sans-serif;        color: #333333;        text-decoration: none;}
a.rlink:hover {        font-size: 8pх;        font-family: Tahoma, Arial, Helvetica, sans-serif;        text-decoration: none;}
/* bold navbar, block, module links */
a.uno:link {        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 11px;        color: #496c9f;        font-weight: bold;        text-decoration: none}
a.uno:visited {        font-size: 11px;        color: #496c9f;        font-weight: bold;        text-decoration: none}
a.uno:hover {        font-size: 11px;        color: #496c9f;        font-weight: bold;        text-decoration: underline;}

a.b:link,
a.b:visited,
a.b:active {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        color: #572005;
        text-decoration: underline;
}

a.b:hover {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        text-decoration: none;
}

/* global contrasting text and hyperlink color */
.mktxtcontr,a.mktxtcontr:link,a.mktxtcontr:visited {        color: #ff0000;        font-weight: bold;        text-decoration: none;}
a.mktxtcontr:hover {        font-weight: bold;        text-decoration: underline;}
/* contrasting text and hyperlink color 2 (admin) */
.mktxtcontr2,a.mktxtcontr2:link,a.mktxtcontr2:visited {        color: #0000ff;        font-weight: bold;        text-decoration: none;}
a.mktxtcontr2:hover {        font-weight: bold;        text-decoration: underline;}
a.m:link,a.m:visited,a.m:active {        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 13px;        color: #333333;        text-decoration: none;}
a.m:hover {        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 13px;        color: #333333;        text-decoration: none;}
/*=============================
MK  form stylesP
=============================*/
input,textarea,select,.bgselect, /* input fields */.mkbutton /* global submit buttons */
{        border: 1px solid #999999;        margin: 0px;        padding: 0px;        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-weight: normal;        font-size: 11px;        color: #000000;        vertical-align: middle;}
/* button border - needed for blocks to display correctly in forum-view */
.blsubmit,.mkbutton {        border: 2px #9cf outset;}
/* radio/checkbox buttons - remove background color and border in IE */
.mkradio {        background-color: transparent;        border: 0px;}
/* configure blog textarea */
textarea.mkwrap1 {        overflow: auto;        /* width: 230px; */        width: 100%;}
/* edit blog textarea */
textarea.mkwrap2 {        overflow: auto;        width: 500px ;}
/* block input */
.mkblkinput {        background-color:#fff;        font-size: 9px;        border: 1px dashed #808080;        margin: 2px;}
/*=============================
MK  block stylesP
=============================*/
/* used in functions.php (function main_page) */
.blocks {        padding: 0px;}
/* block header/footer corner images - portal skin only */
.tdmenblock {        font-size: 0px;        padding: 0px;        margin: 0px;        vertical-align: top;}
/* block td cell */
.tdblock {        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        margin: 2px;}
.tdblock_m {        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        margin: 0px;        color: #333333;}
/* block title bar */
.sottotitolo {        vertical-align: bottom;        text-align: center;        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-size: 11px;        font-weight: bold;        /* color: #666666; */}
/* horizontal spacer between blocks */
.tdspacer {        line-height: 3px;        line-color: #000000;}
/*=============================
MK  module global stylesP
=============================*/
/* module table headings */
.modulex {        height: 25px;        border: 0px;
        background-color: #f1f1f1;}
th.modulex {        color: #666666;        font-family: Tahoma, Arial, Helvetica, sans-serif;        background-image: none !important;        border: 0px;        height: 25px;        /* font-weight: normal;*/        white-space: nowrap;}
/* Reviews description text */
.modulelite {        font-size: 8pt;        color:#a6bbcd;}
/* center block padding (news, admin) */
.contents {        padding: 10px;}
/* module pagination links */
.mkpagelink {        background-color: #f1f1f1;        border: 1px solid #d9d9d9;        padding:2px 4px 2px 4px;        color: #000;        font-weight: normal;}
.mkpagelinklast {        background-color: #f1f1f1;        border: 1px solid #d9d9d9;        padding:2px 4px 2px 4px;        color: #000;        font-weight:normal;}
.mkpagecurrent {        background-color: #d9d9d9;        border: 1px solid #d9d9d9;        padding:2px 4px 2px 4px;        color: #000;        font-weight:normal;}
/*=============================
MK  news module stylesP
=============================*/
/* news table with border */
.tabnews {        border: 0px;        margin:0px;        padding:0px;        font-size: 11px;        color: #000000;}
/*=============================
MK  admin cp stylesP
=============================*/
/* admin cp titles with top border */
.titadmin {        margin: 0px;        font-weight: bold;        font-size: 11px;        color: #496c9f;        border-top: 1px dashed #5c88c8;}
/*=============================
MK  font stylesP
=============================*/
/* red error page text */
.mkerror {        font-size: 12pt;        color: #ff0000;        font-weight:bold;}
/* MKPQuote quotation text */
.mkquote {        color: #0000ff;}
/* MKPGallery module ecard, offline page */
.ecardtitle,
.offlinetxt {        font-size: 10pt;        font-weight: bold;        text-align: center;}
/*=============================
MK  BBcode quote stylesP
=============================*/
.mkquoteball {        font-size: 9px;        color: #666666;        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-weight: normal;        background-color: #ffffff;        padding: 0;}
.mkquotetext {        font-size: 10px;        color: #666666;        font-family: Tahoma, Arial, Helvetica, sans-serif;        font-weight: normal;        background-color: #ffffff;        margin: 0;        padding: 0;}
table .mkquotetable{        width: auto; /* IE */        text-align: left;}
div .rlink{        font-size: 10px;}