/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		uVision2 v0.9b
	Based on style:	subSilver (the default phpBB 2 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		kdesign ( http://www.kdesign.net.pl/ )
	
	This is an alternative style for phpBB3 for those wishing to stay with
	the familiar subSilver style of phpBB version 2.x
	
	Copyright 2009 kdesign ( http://www.kdesign.net.pl/ )
    --------------------------------------------------------------
*/

/* Layout */
* {margin: 0; padding: 0;}
html {font-size: 100%;}
body {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; color: #294355; background: #294355; font-size: 62.5%; margin: 0;}

#wrapnav {width: 100%; margin: 0; background: #FFFFFF; border: 1px solid #A9B8C2;}


#l_logodesc {width: 358px; height: 110px; float: left;}
#logodesc {width: 100%; height: 110px; background: url('./images/logodesc_bg.jpg') repeat-x top left #fff; overflow: hidden;}
#r_logodesc {width: 358px; height: 110px; float: right; background: url('./images/logodesc_r.jpg') no-repeat top left;}

#menubar {height: 20px; padding: 5px; margin: 0; background: url('./images/menubar_bg.gif') repeat-x top left; border: 1px solid #A9B8C2;}
#datebar {margin: 5px 0;}
#findbar {width: 100%; margin: 0; padding: 0; border: 0;}
#foruminfo {background: #FFFFFF; color: #ca4f51; font-size: 0.9em; text-align: center; padding: 5px; border: 1px solid #ca4f51; overflow: hidden; clear: both;}

.forumrules {background: #ECECEC; border: 1px solid #A9B8C2; padding: 4px; font-weight: normal; font-size: 1.1em; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.forumrules h3 {color: #ca4f51;}

#pageheader {}
#pagecontent {}
#pagefooter {}

#poll {}
#postrow {}
#postdata {}
#pm-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -100px;
	width: 400px;
	z-index: 2;
	text-align: center;
}

#main-block {
	width: 100%;
	background-color: white;
}

/* Text */
h1 {color: #294355; font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; font-weight: bold; font-size: 1.8em; text-decoration: none;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.5em; text-decoration: none; line-height: 120%;}
h3 {font-size: 1.3em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height: 120%;}
h4 {margin: 0; font-size: 1.1em; font-weight: bold;}

p {font-size: 1.1em;}

p.moderators {margin: 0; float: left; color: #294355; font-weight: bold;}
.rtl p.moderators {float: right;}

p.linkmcp {margin: 0; float: right; white-space: nowrap;}
.rtl p.linkmcp {float: left;}

p.breadcrumbs {margin: 0; float: left; color: #000000; font-weight: bold; white-space: normal; font-size: 1.1em;}
.rtl p.breadcrumbs {float: right;}

p.datetime {margin: 0; float: right; white-space: nowrap; font-size: 1.1em;}
.rtl p.datetime {float: left;}

p.searchbar {padding: 2px 0; white-space: nowrap;} 
p.searchbarreg {margin: 0; float: right; white-space: nowrap;}
.rtl p.searchbarreg {float: left;}

p.forumdesc {padding-bottom: 4px;}

p.topicauthor {margin: 1px 0;}
p.topicdetails {margin: 1px 0;}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {margin: 1px 0; color: #ca4f51; font-weight:bold;}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {color: #5c9f4f; font-weight:bold;}
.postapprove img, .postreported img {vertical-align: bottom;}
.postauthor {color: #294355;}
.postdetails {color: #294355;}
.postbody {font-size: 1.3em; line-height: 1.4em; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;}
.postbody li, ol, ul {margin: 0 0 0 1.5em;}
.rtl .postbody li, .rtl ol, .rtl ul {margin: 0 1.5em 0 0;}
.posthilit {background: #debd4b;}

.nav {margin: 0; color: #294355; font-weight: bold;}
.pagination {padding: 4px; color: #294355; font-size: 1em; font-weight: bold;}
.cattitle {}
.gen {margin: 1px 1px; font-size: 1.2em;}
.genmed {margin: 1px 1px; font-size: 1.1em;}
.gensmall {margin: 1px 1px; font-size: 1em;}
.copyright {color: #294355; font-weight: normal; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
.titles {font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 1.3em; text-decoration: none;}
.error {color: #ca4f51;}

/* Tables */
th {color: #FFFFFF; font-size: 1.1em; font-weight: bold; background: url('./images/cellpic2.gif') repeat-x top left #CCCCCC; white-space: nowrap; padding: 7px 5px;}
td {padding: 2px;}
td.profile {padding: 4px;}

.tablebg {background: #A9B8C2;margin:0;padding:0}
.cat {height: 28px; margin: 0; padding: 0; border: 0; background: url('./images/cellpic1.gif') repeat-x top left #294355; text-indent: 4px;}

.row1 {background: #ECECEC; padding: 6px;}
.row5 {background: #ECECEC; padding: 6px;margin:0;vertical-align:middle}
.row5:hover {background:#fffdde; padding: 6px; margin:0;}
.row2 {background: #DCE1E5; padding: 6px;}
.row3 {background: #C0C8D0; padding: 6px;}


.spacer {background: #294355;}
hr {height: 1px; border-width: 0; background: #CCCCCC; color: #CCCCCC;}
.legend {text-align: center; margin: 0 auto;}

/* Links */
a:link {color: #294355; text-decoration: none;}
a:active, a:visited {color: #294355; text-decoration: none;}
a:hover {color: #ca4f51; text-decoration: underline;}

a.forumlink {color: #294355;font-weight: bold; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 1.3em;}
a.forumlink:hover {color: #ca4f51; text-decoration: underline;}

a.topictitle {color: #294355;margin: 0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 1.2em;}
a.topictitle span { font-weight:normal; }
a.topictitle:visited {color: #294355; text-decoration: none;}


a.topictitle2 {vertical-align:middle;color: #294355;margin: 0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 1.2em;}

a.topictitle2 span { font-weight:normal; }
a.topictitle2 {text-decoration: none;}
a.topictitle2:hover {text-decoration:none; }
a.topictitle2 span:hover {text-decoration:none; }
a.topictitle2 img { float:left; padding:3px; }

a.postlink, a.postlink:visited {color: #ca4f51; text-decoration: none;}
a.postlink:hover, a.postlink:active {folor: #ca4f51; text-decoration: underline;}

th a, th a:visited {color: #FFFFFF !important; text-decoration: none;}
th a:hover {text-decoration: underline;}

/* Form Elements */
form {margin: 0; padding: 0; border: 0;}
input {color: #294355; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; padding: 1px; border: 1px solid #A9B8C2; background: #FFFFFF;}
textarea {background: #FFFFFF; color: #294355; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 1.3em;  line-height: 1.4em; font-weight: normal; border: 1px solid #A9B8C2; padding: 2px;}
select {color: #294355; background: #FFFFFF; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; border: 1px solid #A9B8C2; padding: 1px;}

option {padding: 0 1em 0 0;}
option.disabled-option {color: #CCCCCC;}
.rtl option {padding: 0 0 0 1em;}

input.radio {border: none; background: transparent;}
.post {background: #FFFFFF; border: 1px solid;}

.btnbbcode {color: #294355; font-weight: normal; font-size: 1.1em; font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; background: #EFEFEF; border: 1px solid #A9B8C2;}
.btnmain {font-weight: bold; background: #ECECEC; border: 1px solid #A9B8C2; cursor: pointer; padding: 1px 5px; font-size: 1.1em;}
.btnlite {font-weight: normal; background: #ECECEC; border: 1px solid #A9B8C2; cursor: pointer; padding: 1px 5px; font-size: 1.1em;}
.btnfile {font-weight: normal; background: #ECECEC; border: 1px solid #A9B8C2; padding: 1px 5px; font-size: 1.1em;}

.helpline {background: #DEE3E7; border: none;}

/* BBCode */
.quotetitle, .attachtitle {margin: 10px 5px 0 5px; padding: 4px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #A9B8C2; color: #294355; background: #A9B8C2; font-size: 0.85em; font-weight: bold;}
.quotetitle .quotetitle {font-size: 1em;}
.quotecontent, .attachcontent {margin: 0 5px 10px 5px; padding: 5px; border-color: #A9B8C2; border-width: 0 1px 1px 1px; border-style: solid; font-weight: normal; font-size: 1em; line-height: 1.4em; font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; background: #FFFFFF; color: #294355;}
.attachcontent {font-size: 0.85em;}

.codetitle {margin: 10px 5px 0 5px; padding: 2px 4px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #ca4f51; color: #294355; background-color: #ca4f51; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size: 0.8em;}
.codecontent {direction: ltr; margin: 0 5px 10px 5px; padding: 5px; border-color: #ca4f51; border-width: 0 1px 1px 1px; border-style: solid; font-weight: normal; color: #294355; font-size: 0.85em; font-family: Monaco, 'Courier New', monospace; background-color: #FFFFFF;}

.syntaxbg {color: #FFFFFF;}
.syntaxcomment {color: #ca4f51;}
.syntaxdefault {color: #294355;}
.syntaxhtml {color: #000000;}
.syntaxkeyword {color: #5c9f4f;}
.syntaxstring {color: #ca4f51;}

/* Private messages */
.pm_marked_colour {background: #000000;}
.pm_replied_colour {background: #A9B8C2;}
.pm_friend_colour {background: #5c9f4f;}
.pm_foe_colour {background-color: #ca4f51;}

/* Misc */
img {border: none;}
.sep {color: #294355; background: #debd4b;}
table.colortable td {padding: 0;}
pre {font-size: 1.1em; font-family: Monaco, 'Courier New', monospace;}
.nowrap {white-space: nowrap;}
.username-coloured {font-weight: bold;}
