/* 
    Document   : bbcode
    Created on : Mar 17, 2011, 2:12:18 PM
    Author     : KLABETSK
    Description:
    Purpose of the stylesheet follows.
*/

/* BBCode */
.bb-wrapper {
  clear: both;
  margin: 10px 20px;
}
.bb-wrapper .bb-wrapper {
  margin: 5px 10px;
}
.bb-left-top, .bb-right-top, .bb-left-bot, .bb-right-bot {
  width: 4px;
  height: 4px;
  overflow: hidden;
  padding: 0;
}
.bb-left-top { background: url(images/bb_left_top.gif) top left no-repeat; }
.bb-right-top { background: url(images/bb_right_top.gif) top right no-repeat; }
.bb-left-bot { background: url(images/bb_left_bot.gif) bottom left no-repeat; }
.bb-right-bot { background: url(images/bb_right_bot.gif) bottom right no-repeat; }
.bb-top, .bb-bot {
  height: 4px;
  overflow: hidden;
  padding: 0;
}
.bb-top { background: #F7F8F9 url(images/bb_top.gif) top left repeat-x; }
.bb-bot { background: #F7F8F9 url(images/bb_bot.gif) bottom left repeat-x; }
.bb-left, .bb-right {
  width: 4px;
  overflow: hidden;
  background-color: #F7F8F9;
  padding: 0;
}
.bb-left { border-left: solid 1px #D5D9DE; }
.bb-right { border-right: solid 1px #D5D9DE; }
.bb-content {
  background-color: #F7F8F9;
  padding: 5px 10px;
}
.bb-border {
    border: 1px solid #D5D9DE;
    overflow: hidden;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
.bb-quote {
  background-image: url(images/bg_quote.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.bb-code {
  background-image: url(images/bg_code.gif);
  background-repeat: no-repeat;
  background-position: top right;
}
.bb-attach {
  background-image: url(images/bg_attach.gif);
  background-repeat: no-repeat;
  background-position: top right;
}


.quotetitle, .attachtitle, .codetitle {
  color: #586E85;
  font-size: 0.85em;
  font-weight: bold;
  padding-bottom: 3px;
}
.quotetitle .quotetitle {
  font-size: 1em;
}

.quotecontent, .attachcontent {
  font-weight: normal;
  font-size: 1em;
  line-height: 1.4em;
  color: #444;
}
.attachcontent {
  font-size: 0.85em;
}

.codecontent {
  direction: ltr;
  font-weight: normal;
  font-size: 12px;
  font-family: Monaco, 'Courier New', monospace;
  color: #444;
}

.attachcontent, .codecontent {
  overflow: auto;
  overflow-x: auto;
}

.syntaxbg {
  color: #F2F2F3;
}

.syntaxcomment {
  color: #586E85;
}

.syntaxdefault {
  color: #444;
}

.syntaxhtml {
  color: #6D7073;
}

.syntaxkeyword {
  color: #555D65;
}

.syntaxstring {
  color: #6A6D71;
}

.bbcode-table .bbcode-tr .bbcode-td {
	border: 1px solid #C3CBD3;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 12px;
    line-height: 1.4em;
    padding: 1px 5px;
}

.bbcode-th {
	background: url("images/th.gif") repeat-x scroll left top #7B8EA0;
    border-color: #495E73 #5D7287 #4B6177 #768A9D;
    border-left: 1px solid #768A9D;
    border-right: 1px solid #5D7287;
    border-style: solid;
    border-width: 1px;
    color: #DDE3E8;
	font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 26px;
    padding: 0 5px;
    text-align: center;
    white-space: nowrap;
}

/*Blizzard Quote*/
.blizzwrap {

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border:1px solid #333;
	display:block;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
.blizzheader
{
	color: #0099FF;
	background-color: #333;
	padding: 5px;
	font-size: 11px;
}
.blizzinner {
	background-color: #333;
	padding: 0 5px;
}
.blizzheader span
{
	display: block;
	background: transparent url(images/blizz_ico.gif) left top no-repeat;
	padding-left: 30px;
	height: 21px;
	line-height: 21px;
}

.blizzquote strong { color: #FFF; font-weight: bold; }
.blizzquote h1,.blizzquote h2,.blizzquote h3,.blizzquote h4,.blizzquote h5,.blizzquote h6 { color: #FFF; }
.blizzquote { color: #0099FF; padding: 10px 5px 5px 5px; font-size: 11px; background: #333 url(images/blizzquotesep.gif) left top no-repeat; }
.blizzquote a { color: #FFF !important; text-decoration: none; }
.blizzquote a:visited { color: #FFF; text-decoration: none; }
.blizzquote a:active { color: #FFF; text-decoration: none; }
.blizzquote a:hover { color: #FFF; text-decoration: underline; }
.blizzquote a:link { color: #FFF; }

.blizzheader strong { color: #FFF; font-weight: bold; }
.blizzheader a { color: #FFF !important; text-decoration: none; }
.blizzheader a:visited { color: #FFF; text-decoration: none; }
.blizzheader a:active { color: #FFF; text-decoration: none; }
.blizzheader a:hover { color: #FFF; text-decoration: underline; }
.blizzheader a:link { color: #FFF;}
