#buzones {
background-color: #EEEEEE;
border: 1px solid #DDDDDD;
// border-radius: 10px 10px 10px 10px;
margin: 10px auto;
padding: 10px;
//width: 99%;
}

#buzones img{
border:5px solid #ccc; padding:0px; background:#eee; 
margin: 12px auto;
-moz-box-shadow: 3px 3px 4px #444;
-webkit-box-shadow: 3px 3px 4px #444;
box-shadow: 3px 3px 4px #444;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

#buzoncabecera1 {
border: 1px solid #aaaaaa;
margin: 10px auto;
padding: 10px;
width: 98%;
}

.buzoncabecera11 {
background-color:#F5F5F5;
border: 2px solid #DDDDDD;
margin: 1px auto;
padding: 1px;
width: 90%;
-moz-box-shadow: 1px 1px 1px #444;
-webkit-box-shadow: 1px 1px 1px #444;
box-shadow: 1px 1px 1px #444;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#444444');
}
.table2b {
background-color:#F5F5F5;
border: 1px solid #DDDDDD;
margin: 1px auto;
padding: 3px;
width: 98%;
-moz-box-shadow: 2px 2px 3px #444;
-webkit-box-shadow: 2px 2px 3px #444;
box-shadow: 2px 2px 3px #444;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#444444');
}

.show-50 { -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

// centrar imagen
#myImage
{
  width: 50px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

// centrar tabla
#myTable
{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

//alinear texto
#myText
{
  width: 20em;
  text-align: center;
}

input:focus, input.ieFocusHack
{
    border-width: 2px;
    border-color: Blue;
    border-style: solid;
}



#buzones .formulario1{
border:1px solid #000;
margin: 2px auto;
-moz-box-shadow:  2px 2px 2px rgba(22, 22, 22, 0.4);
-webkit-box-shadow: 2px 2px 2px rgba(22, 22, 22, 0.4);
box-shadow: 2px 2px 2px rgba(22, 22, 22, 0.4);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

.buzonestitulo {
background-color: #DDDDDD;
border: 1px solid black;
color: #555555;
font-family: 'Open Sans Condensed',sans-serif;
font-size: 28px;
margin: 0 auto;
padding: 2px 0 1px;
position: relative;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
width: 100%;
-moz-box-shadow:  2px 2px 2px rgba(22, 22, 22, 0.4);
-webkit-box-shadow: 2px 2px 2px rgba(22, 22, 22, 0.4);
box-shadow: 2px 2px 2px rgba(22, 22, 22, 0.4);
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444');
}

#table2 {
border: 1px solid #DDDDDD;
margin: 2px auto;
padding: 3px;
width: 100%;
}

#table2 tbody {
background-color:#F5F5F5;
border-color: #DDDDDD #DDDDDD #DDDDDD;
border-right: 1px solid #DDDDDD;
border-style: solid;
border-width: 1px;
margin: 12px auto;
padding: 10px;
box-shadow: 2px 2px 2px rgba(22, 22, 22, 0.4);

}





.M0 {
    background-color: transparent !important;
    background-image: none !important;
    box-shadow: none !important;
    margin-bottom: 5px;
    max-width: 90%;
    min-width: 50%;
    padding: 15px 0 15px 20px;
    margin: auto;
}
.KT {
    color: #FFFFFF;
}
.nW {
    font: 12px arial,sans-serif;
}
.F0, .C0, .yb9lhb {
    padding-top: 10px;
    width: 33%;
}

.CN {
    display: inline-block;
    font-family: 'Droid Sans',arial,serif;
    vertical-align: top;
}
.wqa {
    border: 1px solid #CDCDCD;
    display: table-cell;
    height: 214px;
    vertical-align: middle;
    width: 284px;
}
.E0, .G0, .jwAvp {
    display: block;
    margin: 0 auto;
    vertical-align: middle;
}
.GN {border: 1px solid #CDCDCD;}
.D0 {
    margin-top: 10px;
}

.EN {
    color: #666666;
    font-size: 24px;
    margin-bottom: 12px;
    margin-top: 10px;
    width: 300px;
}
.DN {
    color: #666666;
    font-size: 13px;
    margin-bottom: 15px;
    width: 290px;
}

.GN {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    display: table-cell;
    height: 214px;
    vertical-align: middle;
    width: 284px;
}

.container-12 {
    margin: auto;
    width: 90%;
}
#mobile h2 {
    border-bottom: 1px solid #EDEDED;
    color: #999999;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}

#mobile h3 {
    font-size: 20px;
    font-weight: normal;
}

#mobile p {
    margin: 30px 30px 0 0;
    color: #333333;
    font: 13px 'Open Sans',Arial,sans-serif;
}

.container-12 .col-6 {
    width: 460px;
}

.alpha {
    margin-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    display: inline;
    float: left;
    margin-right: 10px;
}

.container-12 .col-6 {
    width: 460px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    display: inline;
    float: left;
    margin-right: 10px;
}
.container-12 .col-3 {
    width: 220px;
}

.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    width: 0;
}
#footer {
    margin: 40px auto;
    text-align: center;
}


/*Menu Foros */
div.transOFF {width: 100%; background-color: #FFDAB9;border:1px solid black; }
div.transON  {width: 100%; background-color:  #F0FFFF;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;border:1px solid black; }
div.trans25   {width: 100%; background-color: #F0FFFF;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;border:1px solid black; }
div.trans75   {width: 100%; background-color: #F0FFFF;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;border:1px solid black; }

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#000000;
	font-size:11px;
	
	width:130px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	
	height:30px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	
	width:130px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:0px;
		
	position:relative;
}



	
/* Expandible Ticker3 */
#listbutton{
border:1px solid #4B4B4B;
background-color:#F3F3F3;
width:50px;
height:12px;
font: normal 11px Arial;
text-align:center;
cursor:pointer;cursor:hand;
}

.expandhighlight, .expandhighlight a{
color:red;
}

/* Ticker2*/
#memoryticker{
background-color: ;
width: 400px;
font: bold 10px Tahoma;
/*Tip: add in height attribute here for multiple line scroller*/
border: 0px solid black;
padding: 1px;
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}

/* imagenes recuadros - bordes */
.imgmenus {
  padding:5px;
  border:1px solid #ddd;
  }
  .polaroid {
       padding:15px 15px 55px 15px;
       border:1px solid black;
       background:white;
       text-align:center;
  }
  .polaroidtext {
      color:black;
      position:relative;
      top: -50px;
  }


	
	
	
	
/*Menu Mis Rutas Bloque Central */
IMG {
			BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
		}
		#menu {
			MARGIN: 1px auto;  POSITION: relative;
		}
		#menu A:visited {
			FONT-WEIGHT: bold; COLOR: #d00; TEXT-DECORATION: none
		}
		#menu A {
			FONT-WEIGHT: bold; COLOR: #d00; TEXT-DECORATION: none
		}
		#menu A:visited IMG {
			FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity: 1.00; opacity: 1.0
		}
		#menu A IMG {
			FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=100); moz-opacity: 1.00; opacity: 1.0
		}
		#menu A:hover {
			COLOR: #06a; BACKGROUND-COLOR: transparent
		}
		#menu A SPAN {
			DISPLAY: none
		}
		#menu A:hover SPAN {
			PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: darkblue; PADDING-TOP: 20px; POSITION: absolute; TOP: 55px; HEIGHT: 18px
		}
		#menu A:hover IMG {
			FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=50); moz-opacity: 0.40; opacity: 0.4
		}





/* main selectors */
/* Aņadidos mios*/
body{
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
body {
	background: #FFF url(../forums/images/bg_body.gif) top left repeat-x;
	margin: 0;
	padding: 0 0px;
}
FONT		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
BODY		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
P		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Tahoma; FONT-SIZE: 11px}
A:link          {FONT-SIZE: 11px; FONT-FAMILY: Tahoma;}
A:active        {FONT-SIZE: 11px; FONT-FAMILY: Tahoma;}
A:visited       {FONT-SIZE: 11px; FONT-FAMILY: Tahoma;}

#forum {
	background-color: #F8F8F8;
	border: solid 1px #A0A0A0;
	border-width: 0 1px 1px 1px;
	margin: 0;
	padding: 0;
}

#acp, #forum, p, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}

#forum div.forumline p {
	margin: 0;
}

#content {
	padding: 2px 7px 5px 7px;
	text-align: center;
}

table, img {
	border: 0;
}

form {
	margin: 0px; padding: 2px; border: 0px;

}

label {
	color: #333;
}
label:hover {
	color: #666;
}

a {
	color: #455995;
	text-decoration: none;
}

a:visited { color: #303F6B; }
a:hover, a:active { color: #FF1010; text-decoration: none;}

.gen { font-size: 11px; }
.genmed { font-size: 11px; }
.gensmall { font-size: 10px; }

.error-message {
	font-size: 11px;
	color: #FF1010;
	font-weight: bold;
}

/* header */
.forum-header {
	background: #F7F7F7 url(../forums/images/bg_logo.gif) top left repeat-x;
	padding: 0;
}

.forum-buttons {
	text-align: center;
	font-size: 11px;
	color: #FF1010;
	background-image: url(../forums/images/bg_topnav.gif);
	border-top: solid 1px #2B438F;
	border-bottom: solid 1px #2B438F;
	height: 20px;
}
* html .forum-buttons { height: 18px; }

.forum-buttons a, .forum-buttons a:visited {
	color: #334C9A;
	text-decoration: none;
	margin: 0 3px;
}

.forum-buttons a:hover, .forum-buttons a:active {
	color: #FF1010;
	text-decoration: none;
}

.header-search { padding: 5px; }

/* footer */
#copyright {
	padding: 7px;
	text-align: center;
	background-image: url(../forums/images/bg_copyright.gif);
	border-bottom: solid 2px #FF1010;
	border-top: solid 1px #2B438F;
	font-size: 9px;
	color: #808080;
}

#copyright a, #copyright a:visited {
	color: #2B438F;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	color: #FF1010;
	text-decoration: none;
}


.admin-link a, .admin-link a:visited { 
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}
.admin-link a:hover, .admin-link a:active {
	text-decoration: none;
}

/* main tables/divs */
.forumline {
	border: solid 1px #2B438F;
	margin: 5px 0;
	background-color: #F8F8F8;
}

.no-width { margin: 5px auto; }

.forumline td { padding: 2px; }

.row1, .row2, .row3, .row4, .row1h, .row1h-new, .row2h, .row3h, .row1Hover, .row1-newHover, .row1h-center, .row1h-centerHover, .row1h-forum, .row1h-forumHover, .row1h-forum-new, .row1h-forum-newHover {
	background-color: #F8F8F8;
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
}

.row1h:hover, .row1h-center:hover, .row1h-forum:hover, .row1hHover, .row1h-centerHover, .row1h-forumHover { 
	background: #F0F0F0 url(../forums/images/bg_row_hover.gif) bottom right no-repeat; 
	border-top-color: #F8F8F8;
	border-left-color: #F8F8F8;
	border-bottom-color: #D0D0D0;
	border-right-color: #D0D0D0;
}
.row1h-new:hover, .row1h-forum-new:hover, .row1h-newHover, .row1h-forum-newHover { 
	background: #F0F0F0 url(../forums/images/bg_row_hover_new.gif) bottom right no-repeat; 
	border-top-color: #F8F8F8;
	border-left-color: #F8F8F8;
	border-bottom-color: #D0D0D0;
	border-right-color: #D0D0D0;
}

.forumline div.row1, .forumline p.row1 { text-align: left; padding: 3px; }

.row1g, .row1g-left, .row1g-left-top {
	background: #FFF url(../forums/images/bg_post.gif) top left repeat-x;
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	vertical-align: middle;
	text-align: center;
}

.row1g-left, .row1g-left-top {
	text-align: left;
}

hr {  border-top: 1px solid #D6D6D6;
	border-bottom: 1px solid #FFFFFF; 
	background-color: transparent; 
	height: 2px;width: 100%;
}

.row1g-left-top {
	vertical-align: top;
}

.forumline th {
	background: #FFF url(../forums/images/bg_th.gif) top left repeat-x;
	color: #455995;
	font-weight: bold;
	font-size: 11px;
	height: 24px;
	padding: 0 5px;
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	white-space: nowrap;
}

.forumline .row1h-forum, .forumline .row1h-forumHover, .forumline .row1h-forum-new, .forumline .row1h-forum-newHover {
	padding: 0 2px 2px 2px;
}

.forumline .no-padding {
	padding: 0;
}

.forumline .row-header {
	background: #354883 url(../forums/images/bg_hdr1.gif);
	border: solid 1px #DCE1EE;
	border-right-color: #CFDADE;
	border-bottom-color: #CFDADE;
	padding: 0;
	text-align: left;
	vertical-align: top;
	height: 27px;
}

.forumline p.row-header { height: 25px; }

.forumline .row-header span {
	background: url(../forums/images/bg_hdr2.gif) top left no-repeat;
	padding-left: 17px;
	color: #EDEFF4;
	display: block;
	padding-top: 4px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.2em;
}

.row-header a, .row-header a:visited {
	color: #EDEFF4;
	text-decoration: none;
}

.row-header a:hover, .row-header a:active {
	color: #C8D0EB;
	text-decoration: none;
}

/* shortcuts */
.row-center, .row-center-small, .forumline .row1h-center, .row1h-centerHover {
	text-align: center;
	vertical-align: middle;
}

.row-center-small {
	font-size: 10px;
}

.catBottom, .cat, .catLeft, .catRight {
	background: #FDFDFD url(../forums/images/bg_catbottom.gif) top left repeat-x;
	text-align: center;
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	height: 28px;
	min-height: 28px;
}

.forumline td.catBottom { padding: 1px; }

.spaceRow {
	background: #3D4E81 url(../forums/images/bg_spacerow.gif);
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	height: 3px;
	padding: 0;
}

.forumline td.spaceRow { padding: 0; }

.empty-table td {
	padding: 3px 0;
}

.poll-table td {
	padding: 3px 10px;
	text-align: left;
	font-size: 11px;
}

/* navigation */
.nav-header {
	background-image: url(../forums/images/bg_nav1.gif);
	color: #888888;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding: 4px 5px;
}

.nav-links {
	color: #888888;
	text-align: right;
	background: #FFF url(../forums/images/bg_nav2.gif) top left repeat-x;
	padding: 3px 5px;
	font-size: 10px;
	line-height: 1.4em;
}

.nav-links-left {
	position: relative;
	float: left;
	text-align: left;
}

.nav-header, .nav-links {
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
}

.nav-div a, .nav-div a:visited {
	color: #455995;
	text-decoration: none;
}

.nav-div a:hover, .nav-div a:active {
	color: #FF1010;
	text-decoration: none;
}

.nav-links a, .nav-links a:visited { text-decoration: none; }

.nav-div a.nav-current, .nav-div a.nav-current:visited {
	color: #FF1010;
}

.nav-div a.nav-current:hover, .nav-div a.nav-current:active {
	color: #D61212;
	text-decoration: none;
}


/* forum index */
.forumlink, .forumlink-new {
	font-size: 11px;
	font-weight: bold;
	line-height: 1.3em;
}
a.forumlink, a.forumlink:visited { text-decoration: none; }
a:forumlink:hover, a:forumlink:active { text-decoration: none; }

a.forumlink-new, a.forumlink-new:visited { 
	text-decoration: none; 
	color: #FF1010;
}
a:forumlink-new:hover, a:forumlink-new:active { 
	text-decoration: none;
	color: #D61212;
}

.moderators {
	font-size: 10px;
	color: #888;
}

.moderators a, .moderators a:visited {
	color: #777;
	text-decoration: none;
}

.moderators a:hover, .moderators a:active {
	color: #FF1010;
	text-decoration: none;
}

/* viewforum */
.topiclink b, .topiclink-new b { 
	color: #444;
	font-size: 11px;
}

.topiclink a, .topiclink-new a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.topiclink a:visited {
	color: #243465;
	text-decoration: none;
}

.topiclink a:hover, .topiclink a:active {
	color: #FF1010;
	text-decoration: none;
}

.topiclink-new a, .topiclink-new a:visited { 
	text-decoration: none; 
	color: #FF1010;
}
.topiclink-new a:hover, .topiclink-new a:active { 
	text-decoration: none;
	color: #D61212;
}


/* pagination */
.pagination { 
	font-size: 11px;
	line-height: 2em;
	font-weight: bold; 
	margin: 0; 
	margin-top: 5px; 
	margin-bottom: 3px; 
}
.pagination a, .pagination a:visited { 
	color: #455995; 
	border: #888 1px solid; 
	padding: 1px; 
	background: #FFF url(../forums/images/bg_nav2.gif) top left repeat-x;
}
.pagination a:hover, .pagination a:active { 
	color: #FF1010;
	border: #888 1px solid; 
	padding: 1px; 
}

.gotopage { 
	display: block;
	font-size: 10px;
	line-height: 2em;
	margin: 3px 0 1px 0; 
}
* html .gotopage { margin-top: 5px; margin-bottom: 2px; }
.gotopage a, .gotopage a:visited { 
	color: #455995; 
	border: #888 1px solid; 
	padding: 1px; 
	background: #FFF url(../forums/images/bg_nav2.gif) top left repeat-x;
}
.gotopage a:hover, .gotopage a:active { 
	color: #FF1010;
	border: #888 1px solid; 
	padding: 1px; 
}

/* post */
.row-post-author, .row-post {
	background: #F5F5F5 url() top left repeat-x;
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	vertical-align: top;
	padding: 3px;
}

.row-post-author {
	text-align: center;
	width: 150px;
}

.row-post {
	text-align: left;
}

.post-name {
	font-weight: bold;
	color: #455995;
	font-size: 11px;
	line-height: 1.6em;
}

.post-rank {
	color: #888;
	font-size: 10px;
}

.post-details {
	text-align: left;
	margin: 5px;
	color: #666;
	font-size: 12px;
	line-height: 1.4em;
}

.post-images img {
	display: block;
	margin: 1px auto;
}

.post-buttons-top {
	float: right;
}

.post-subject {
	color: #455995;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}

.post-text {
	font-size: 13px;
	line-height: 1.8em;
}

@media all and (min-width: 0px) {
	html>body .post-text { 
		overflow: auto; 
	}
}

.row-post-date, .row-post-buttons {
	border: solid 1px #FFF;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	vertical-align: middle;
	font-size: 10px;
	line-height: 12px;
	color: #666;
	background: url(../forums/images/bg_postbottom.gif);
	white-space: nowrap;
	padding: 1px;
}

.row-post-buttons {
	text-align: left;
}

.post-buttons a img, .post-buttons a:visited img, .post-buttons-single a img, .post-buttons-single a:visited img {
	background-color: #455995;
}

.post-buttons a:hover img, .post-buttons a:active img, .post-buttons-single a:hover img, .post-buttons-single a:active img {
	background-color: #FF1010;
}

.post-buttons-single {
	text-align: center;
	vertical-align: middle;
}

.img-main a img, .img-main a:visited img {
	background-color: #FF1010;
}

.img-main a:hover img, .img-main a:active img {
	background-color: #444;
}

.post-text blockquote {
	color: #444;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #D0D0D0;
	background: #FFF url(../forums/images/bg_quote_content.gif) bottom right no-repeat;
	padding: 5px;
	font-size: 13px;
}

.post-text blockquote h6 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(../forums/images/bg_quote_header.gif) top left no-repeat;
}

.post-text .code {
	color: #444;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #D0D0D0;
	background-color: #FFF;
	padding: 5px;
	font-size: 11px;
	font-family: Courier, 'Courier New', sans-serif;
}

.post-text .code h6 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(../forums/images/bg_code_header.gif) top left no-repeat;
}

/* inputs */
input, select { 
	vertical-align: middle; 
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
textarea {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

input, textarea, select { 
	color: #333; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
	vertical-align: middle;
	margin: 0;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}

.helpline {
	border: solid 1px #F8F8F8;
	background-color: #F8F8F8;
	color: #666;
}

input.button {
	background: #FFF url(../forums/images/bg_nav2.gif) top left repeat-x;
	border: solid 1px #BBB;
	border-left-color: #CCC;
	border-top-color: #CCC;
	color: #666;
}

input.button:hover {
	color: #000;
	border-left-color: #AAA;
	border-top-color: #AAA;
	border-right-color: #999;
	border-bottom-color: #999;
}

input.post, textarea, select, input.liteoption {
	border: solid 1px #888;
	color: #666;
	background-color: #F8F8F8;
}

input.mainoption {
	border: solid 1px #666;
	color: #444;
	background-color: #F8F8F8;
}
#news-footer {padding-top:2px;
	background-image: url(../forums/images/bg_copyright.gif);
	border-bottom: solid 0px #FF1010;
	border-top: solid 0px #FF1010;
	font-size: 9px;
	color: #808080;
}
* html input.post, * html textarea, * html select, * html input.liteoption {
	color: #333;
	border: solid 1px #2B438F;
}
* html input.mainoption {
	color: #000;
	border: solid 1px #2B438F;
	font-weight: bold;
}



input.post:hover, textarea:hover, select:hover, select:focus, input.liteoption:hover, input.mainoption:hover {
	border: solid 1px #666;
	color: #444;
	background-color: #FAFAFA;
}

input.post:focus, textarea:focus {
	border: solid 1px #2B438F;
	color: #000;
}

input.post:focus, select:focus, input.mainoption:focus, input.liteoption:focus {
	background: #E7E7E7 url(../forums/images/bg_input.gif) top left repeat-x;
}

textarea:focus {
	background-color: #F4F4F4;
}

select optgroup {
	background-color: #000;
	color: #FFF;
	font-weight: normal;
	font-style: normal;
}
select option {
	background-color: #F0F0F0;
	color: #333;
}

/* inputs - fixing height */
input.mainoption, input.liteoption { height: 18px; }
* html input.mainoption, * html input.liteoption { height: 20px; }

input.post { height: 16px; }
@media all and (min-width: 0px) { html>body input.post { height: 18px; } }

select option { height: 15px; }

input.jumpbox { height: 18px; }
@media all and (min-width: 0px) { html>body input.jumpbox { height: 15px; } }
* html input.jumpbox { height: 18px; }

/* private message popup */
.popup, .popuppm { display: none; }
.popuppm-new {
	display: block;
	text-align: center; 
	margin: 50px;
}
.popuppm-new a { 
	margin: 5px 0; 
	padding: 40px 60px; 
	font-size: 11px; 
	font-weight: bold; 
	background: #FFF url(../forums/images/bg_post.gif) top left repeat-x;
	border: solid 1px #2B438F; 
	color: #FF1010;
	text-decoration: none;
}
.popuppm-new a:hover {
	color: #666;
	text-decoration: none;
}


/* phpbbstyles.com bbcode */

blockquote {
	margin: 0;
	padding: 0;
	display: block;
}


.post-text blockquote .quote-user, .post-text blockquote .quote-nouser {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(../forums/images/bg_quote_header.gif) top left no-repeat;
}

.post-text .code-header {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #E0E0E0;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFF url(../forums/images/bg_code_header.gif) top left no-repeat;
}

.code-header a:link, .code-header a:visited  { color: #666; text-decoration: none; border-bottom: dotted 1px #666; }
.code-header a:hover, .code-header a:active { color: #FF1010; text-decoration: none; border-bottom: dotted 1px #FF1010; }

.code-content { padding: 0; }

.code-list {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
}

@media all and (min-width: 0px) { .code-list { margin-left: 40px; } }

li.code-row { 
	white-space: normal; 
	border-top: 1px #E0E0E0 solid;
	color: #BBB;
	wrap-option: emergency;
}
.code-row-text {
	color: #444;
}

div.code li.code-row-highlight {
	color: #FF1010;
}

div.code li.code-row-highlight .code-row-text {
	color: #FF1010;
}

li.code-row-first {
	border-top: none;
}

.row-news b { color: #455995; }

