/*
+--------------------------------------------------------------------------
|   Cascading Style Sheet for MKportal
|   ==================================
|   by Skull
|   (c) 2011
|   http://www.autocenter.uz
+--------------------------------------------------------------------------
*/
/*=============================
M
K  global styles
P
=============================*/
html {margin: 0px; padding: 0px;}
body {background-color: #a1a4ab; font-size: 10pt; 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-color: #8cb6e7; text-align: left;}
.data {color: #999999;}

/* global font formatting */
table, tr, td, .tdglobal {font-size: 9pt; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif;}
td.menu {font-size: 10pt; 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;}
.center_photo img {margin: 0px; padding: 0px;}
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;}
td.modulecell2 {font-size: 8pt; color: #777777;}
/* main portal table */
.tabmain {margin:0px; padding:0px; background-color: #ffffff; align: center;}
/* image link border */
img {border: 0px;}

h1 {font-size: 11pt; font-weight: bold; line-height: 0px; margin: 0;}
h1.board {color: #9e0c10; font-size: 140%; line-height: 1.5em; text-align: center; font-weight: normal; }
/*=============================
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.th {background-color: #d9d9d9;}
td.stat {background-color: #f1f1f1;}
td.statgood {background-color: #E1FFE1;}
td.statnew {background-color: #f1f1f1;}
td.statold {background-color: #F9E8E8;}
td.stat_b {background-color: #ffffff; border: 0px solid; border-color: #999999;}

table.tablemenu {background-color: #ffffff;}
table.board td {padding: 10px 0 5px 5px;}
td.opt {line-height: 2em;}

table.btwo { padding-left: 18px; }
/*=============================
M
K  DARK BACKGROUND   Заголовок блоков и модулей
P
=============================*/
div.bhead {margin-bottom: 10px; height: 25px; color: #9e0c10; font-size: 140%; border-width: 0 0 1px 0; border-style: solid; border-color: #d9d9d9;}

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

div.bnews {color: #666666;}

div.bmain {float: left; padding: 5px 5px 5px 5px; margin: 0; width: 100px; position: relative;}
div.btitle {width: 160px; height: 120px; position: absolute; top: -15px; left: -25px; font-size: 10pt; text-align: center; color: #FFFFFF; border: solid 5px #FFFFFF; display: none; z-index: 5}
div.btitleb { position: relative; top: 105px; width: 160px; height: 15px; font-size: 8pt; background: #3A3A3A; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden;}

div.bmaintwo {padding: 0 0 0 5px; margin: 0; position: relative;}
div.btitletwo {width: auto; height: 250px; position: absolute; top: -260px; left: 80px; font-size: 10pt; text-align: left; color: #333333; background: #F1F1F1; border: solid 5px #FFFFFF; display: none; z-index: 5}
div.btitlebtwo { position: relative; top: 5px; left: 5px; width: auto; height: 240px; padding: 5px 10px 5px 5px; font-size: 9pt; overflow: hidden;}

div.add {float: left; padding-right: 5px}

div.tizer1 {position: absolute; margin: 120px 0 0 0; padding-top: 5px; padding-right: 5px; width: 245px; height: 25px; font-size: 10pt; text-align: right; color: #FFFFFF; font-weight: bold; opacity: 0.6; filter: alpha(opacity=60); background-color: #444444;}
div.tizer2 {position: absolute; margin: 120px 0 0 250px; padding-top: 5px; padding-right: 5px; width: 245px; height: 25px; font-size: 10pt; text-align: right; color: #FFFFFF; font-weight: bold; opacity: 0.6; filter: alpha(opacity=60); background-color: #444444;}
div.tizer3 {position: absolute; margin: 120px 0 0 500px; padding-top: 5px; padding-right: 5px; width: 245px; height: 25px; font-size: 10pt; text-align: right; color: #FFFFFF; font-weight: bold; opacity: 0.6; filter: alpha(opacity=60); background-color: #444444;}

div.footer {margin-top: 20px; width: 993px; border-width: 1px 0 0 0; border-style: solid; border-color: #d9d9d9;}
div.footer a {font-size: 8pt;}
div.footerl {margin-right: 20px; font-size: 8pt; 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;}
div.load {position: absolute; margin: 3px 0 0 -20px;}
div.load2 {position: absolute; margin: -20px 0 0 350px;}
div.photos {position: absolute; margin: 78px 0 0 418px; width: 330px; text-align: left;}
div.sth { text-align: center; padding: 0 0 15px 0; } 
#st2, #st3, #st4, #st5, #st6 {text-align: center;}

div.boardadd a {position: relative; top: -30px; color: #089C18; text-decoration: none;}
div.boardadd a:hover {color: #000000; text-decoration: none;}

#nlxbar div {width: 198px;}

div.boardtabs {background: #f1f1f1; padding: 1em;}
ul.tabs {list-style: none; margin: 0; padding: 0 0 25px 0; text-align: center;}
ul.tabs li {display: inline;}
ul.tabs li a {margin-right: 20px; color: #666; text-decoration: none; border-bottom: 1px dashed;}
ul.tabs li a.selected, ul.tabs li a.selected:hover {border-bottom: 0; color: #000;}
ul.tabs li a:hover {border-bottom: 0;}
ul.tabs li a:focus {outline: 0;}

ul.types {list-style: none; margin: 0; padding: 0 0 15px 5px; text-align: left;}
ul.types li {display: inline; margin-right: 20px;}
ul.types li a, ul.types li a.selected, ul.types li a.active {color: #999;}
ul.types li a:hover {color: #000;}

div.boardblock { display: inline; background-color: #f1f1f1;}

span.MultiFile-title {color: #669933;}
span.tips {font-size: 8pt; color: #999;}
span.stat {color: #666666;}
span.data {font-size: 8pt; color: #666666;}
span.green {color: #009900; font-weight: bold;}
span.red {color: #9e0c10; font-weight: bold;}

/*=============================
M
K  border and divider styles
P
=============================*/
.tabmain, .tablemenu, .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 {outline: 0;}
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: 8pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.rlink:hover {font-size: 8pt; 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: 10pt; color: #496c9f; font-weight: bold; text-decoration: none}
a.uno:visited {font-size: 10pt; color: #496c9f; font-weight: bold; text-decoration: none}
a.uno:hover {font-size: 10pt; 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: 10pt; color: #333333; text-decoration: none;}
a.m:hover {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; text-decoration: none;}

a.MultiFile-remove:link, a.MultiFile-remove:visited, a.MultiFile-remove:active {font-size: 12pt; color: #CC0033; text-decoration: none;}
a.MultiFile-remove:hover {font-size: 12pt; color: #000000; text-decoration: none;}

div.footer a, div.footer a:active, div.footer a:visited {color: #000000; text-decoration: none;}
div.footer a:hover {color: #000000; text-decoration: none;}

a.zoom .img {width:40px;height:30px;}
a.zoom .img img {width:40px;height:30px;}
a.zoom:hover .img {width:40px;height:30px;overflow:visible;visibility:hidden;}
a.zoom:hover .img img {visibility:visible;position:absolute;z-index:150;}

span.sright {float: right;}
/*=============================
M
K  form styles
P
=============================*/
input, textarea, select, .bgselect, .mkbutton {margin: 0px; padding: 2px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; color: #000000; vertical-align: middle; outline: 0;}
/* button border - needed for blocks to display correctly in forum-view */
.blsubmit, .mkbutton {border: 2pt #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: 100%;}
/* edit blog textarea */
textarea.mkwrap2 {overflow: auto; width: 500px;}
/* block input */
.mkblkinput {background-color:#fff; font-size: 9pt; border: 1px dashed #808080; margin: 2px;}
input.opt {border: 0px; outline: 0;}
input.sub {width: 200px; height: 30px; outline: 0;}
/*=============================
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: 0pt; padding: 0px; margin: 0px; vertical-align: top;}
/* block td cell */
.tdblock {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; margin: 2px;}
.tdblock_m {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; 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: 11pt; 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; 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: 11pt; color: #000000;}
/*=============================
M
K  admin cp styles
P
=============================*/
/* admin cp titles with top border */
.titadmin {margin: 0px; font-weight: bold; font-size: 10pt; 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: 9pt; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; padding: 0;}
.mkquotetext {font-size: 10pt; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #ffffff; margin: 0; padding: 0;}
table .mkquotetable{width: auto; text-align: left;}
/*=============================
   DIV styles
=============================*/

div.th {background: #d9d9d9; height: 20px; padding-top: 2px; margin: 15px 15px 10px 5px;  text-align: center; font-weight: bold;}
div.content {margin: 15px 15px 10px 5px;}
div.title {display: inline-block}
div.rlink{font-size: 9pt;}

span.error{ color: #990000;}

.blink * {background:transparent none repeat scroll 0 0 !important; border:medium none !important; clear:none !important; clip:rect(auto, auto, auto, auto) !important; font-size:100% !important; font-style:normal !important; font-variant:normal !important; font-weight:normal !important; height:auto !important; letter-spacing:normal !important; line-height:normal !important; margin:0 !important; overflow:visible !important; padding:0 !important; position:static !important; text-align:left !important; text-decoration:none !important; text-indent:0 !important; text-transform:none !important; vertical-align:baseline !important; visibility:visible !important; white-space:normal !important; width:auto; word-spacing:normal !important; z-index:auto !important; cursor: pointer!important;}
.blink li {display:list-item !important; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; display: inline;}
.blink li DIV {padding:0.5em !important;}
.blink DIV, .blink TABLE {padding: 5px !important;}
.blink {width: 200px!important; font-family: Verdana!important; font-size: 11px!important; border: 0px solid #FFFFFF!important; background-color: #FFFFFF!important; padding:5px!important; position: relative!important; display:block!important;}
.blink_icnt, .blink_icnt * {text-align: left!important;}
.blink_text, .blink_text A, .blink_text A:hover {color: #999999!important; font-size: 11px!important;}
.blink_url {color: #006600!important; font-size: 11px!important;}
.blink_header, .blink_header A {color: #999999!important; font-size: 11px!important; font-weight: bold!important; text-decoration: underline!important;}
.blink_sign {color: #999999!important; font-size: 10px!important; text-align: left!important;}
.blink_clear {clear:both!important;}
.blink TABLE {width: 100%!important; border: 0px!important;}
