





/* YUI CSS RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
em{font-style:italic;font-weight:normal;}
strong{font-weight:bold;}
li{list-style:none; margin:0; padding:0;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:92%;font-weight:bold; color:#333333;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}
body{text-align:center;}

/* PAGE LAYOUT */
html, body				{ font-family:"Arial";}
div#bodycont1			{ background: url('images/top_back.jpg') left top;}
div#bodycont2			{ background: url('null.html')  left bottom repeat-x;} 
div#page				{ width: 991px; margin: 0 auto; text-align: left; padding: 0;}
div#topmenu				{ height: 340px; position:relative;background-image: url('swf/navigation-trans.jpg'); background-repeat:no-repeat;}
div#content				{ float:left; width: 100%; background: url('images/v-separator.gif') #fff 265px top no-repeat; 
						  padding-bottom: 10px; padding-top:10px;}
div#columns,
div#navigation			{ margin: 5px 36px 15px;}
div#leftcol				{ float: left; width: 20%;}
div#rightcol				{ float: right; width: 70%;}
div#prefooter			{ clear: both;}
div#footer				{ clear: both; overflow: hidden;}

/* GENERAL  FONT SIZE */
div#page					{ font-size: 98%;} /* 14 px */

/* TOP MENU */
div#topmenu								{ font-size: 100%;} /* 14 px */
div#topmenu div#noflash-menu				{ pbottom:63px; left:770px; position:absolute; bottom:100px; *width:400;}
div#topmenu div#mirada-menu UL 				{ position: absolute; bottom:0; left: 36px;}
div#topmenu div#mirada-menu UL LI 			{  background:transparent url(images/bg_menu_link.jpg) no-repeat scroll -2px 10px;
clear:both;
color:#FFFFFF;
float:left;
height:11px;
padding:7px 15px;
width:12px;}

div#topmenu div#mirada-menu UL LI.selected 	{ font-weight: bold;}
div#topmenu div#mirada-menu UL LI A			{ }
div#topmenu div#mirada-menu UL LI A:link,
div#topmenu div#mirada-menu UL LI A:visited	{ text-decoration:none; color: #fff;}
div#topmenu div#mirada-menu UL LI A:hover	{ text-decoration:underline; color: #fff;}

div#topmenu div#get-flashplayer			{ position:absolute; display:none;}
div#topmenu div#get-flashplayer-text		{ position:absolute; bottom: 40px; right: 200px; width: 700px; text-align:right;}

/* BREDCRUMBS */
div#navigation ul.breadcrumb-navigation	{ font-size: 85%;font-weight:bold; color: #646464;} /* 12px */
div#navigation a:link, 
div#navigation a:visited					{ text-decoration: underline; color: #646464;}
div#navigation a:hover					{ text-decoration: underline; color: #333333;}

/* LEFT MENU */
div#leftcol div#mirada-menu UL 				{ margin: 10px 0 20px; font-size: 85%; /* 14px */ font-weight:bold;} 
div#leftcol div#mirada-menu UL LI 			{ padding-left: 10px; margin-bottom: 3px; border-left: 4px solid #ff8813;}
div#leftcol div#mirada-menu UL LI.selected 	{ font-weight: bold;}
div#leftcol div#mirada-menu UL LI A:link       { font-weight:bold; color: #646464;} /* 12px */
div#leftcol div#mirada-menu UL LI A:visited	{ text-decoration:none; color: #333333}
div#leftcol div#mirada-menu UL LI A:hover	{  text-decoration:none; color: #646464;}

/* LEFT COLUMN NEWS */
div#leftcol div.news-list				{ padding-top: 10px;}
div#leftcol div.news-list p.news-item	{ padding-bottom: 10px;}
div#leftcol div.news-list b				{ font-weight: bold;}

/* LEFT COLUMN AUTH BLOCK */
div#leftcol div#auth_form				{ padding-top: 20px;}
div#leftcol div#auth_form h2			{ padding-bottom: 5px;}

/* LEFT COLUMN SEARCH BLOCK */
div#leftcol div#search_form			{ margin-top: 20px;}
div#leftcol div#search_form table		{ width:99%}
div#leftcol div#search_form input[name='q']	{ width: 99%; padding:0; margin:0; border-color: #555555;}			

/* RIGHT COLUMN NEWS */
div#rightcol div.news-list				{ padding-top: 10px;}
div#rightcol div.news-list p.news-item	{ padding-bottom: 10px;}

/* GENERAL */
h1							{ font-size:18px; color:#ff8813; /* 20px */ padding-bottom:10px;} 
h2							{ font-size:120.5%;} /* 18px */
h3							{ font-size:116%; font-weight:bold;} /* 15px */
h1.clock					{ padding: 5px 0 15px 38px; background: url('images/icons-32x32/clock.gif') transparent left top no-repeat;}
h1.earth					{ padding-top:6px;  transparent left top no-repeat;}
div#content .news-date-time	{ font-size: 93% /* 12px  */; color: #333333; display: bold;}
a:link		{ color: #333333;}
a:visited	{ color: #333333;}
a:hover		{ color: #646464;}
p			{ padding-bottom: 10px;}

/* FORM ELEMENTS */
input, select, textarea			{ border: 1px solid #000000; color: #000000; margin: 2px 5px 2px 0; }
input[type='checkbox']		{ border: 0}
input[type='submit'],
input[type='reset']			{ background-color:#ff8813; margin: 5px 0; padding:2px; *padding:0;}


/* PREFOOTER */
div#prefooter							{ background-color: white;}
div#prefooter div.information-block		{ padding: 10px 36px;}
div#prefooter div.information-block-head	{ background-color: #dae3e6; padding: 5px 10px; margin-bottom: 10px; border:1px solid #555555;}
div#prefooter div.information-block-body	{ }

/* FOOTER */
div#footer					{ color: #000; font-size:93%;} /* 12px */
div#footer a:link,
div#footer a:visited			{ color: #000000;}
div#footer a:hover			{ color: #ffffff;}
div#footer div.footer-body		{ float:left; background-image: url('images/footer/body.png'); height: 103px; width: 990px;}
div#footer div.footer-content	{ padding:30px 28px 0;}
div#footer img#mirada-logo	{ float:left; margin-right: 10px;}





/*FORUM*/
/*Forum menu*/ 
table.forum-menu {border-left: 1px solid #DAE7DF; border-top: 1px solid #DAE7DF;} 
table.forum-menu td.forumtoolbar {background-color: #F5F2E6; border-left: 1px solid #555555;border-top: 1px solid #555555; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolsection {border-left: 1px solid #55555;border-top: 1px solid #555555; border-right: 1px solid #C4C4C3; border-bottom: 1px solid #C4C4C3; } 
.forumtoolseparator {border-left: 1px solid #C4C4C3;border-right: 1px solid #555555; } 

table.forum-menu a, table.forum-menu select, table.forum-menu input, table.forum-menu td {color:#333}

/* menu popup */
.forum-menu-hidden-in {border: 1px solid #C4C4C3;} 
table.forum-menu-popup-table td, table.forum-menu-popup-table td a { color: black;} 
table.forum-menu-popup-table td.forum-menu-popup, table.forum-menu-popup-table td.forum-menu-popup-hover {border: none; background-color: #F5F2E6; } 
table.forum-menu-popup-table td.forum-group{background-color:#F5F2E6; color:#333;} 
table.forum-menu-popup-table td.forum-menu-popup-hover {background-color: #FBFAF5;} 
div.forum-group{background-color:#F9FBF9; font-weight:bold; color:#333;} 

/*Forum index and list*/ 
table.forum-main {border: 1px solid #C4C4C3;} 
table.forum-main td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-main th {background-color:#F5F2E6;border: 1px solid #C4C4C3;color: #333;vertical-align: top;} 

div.forum-hr {background-color:#C4C4C3}
div.filter-check-hover {background-color:#F5F2E6}

a.forum-button:link,a.forum-button:visited,a.forum-button:active,a.forum-button:hover {background: #333333;border: 1px solid #333333;color: #ffffff;} 
table.forum-main td small {font-size:100%;} 
table.forum-main td.forum-group {background-color:#333333; color:#ffffff;} 
div.forum-title {border: 1px solid #333333; padding: 5px; background-color: #333333; color:#ffffff; } 

/*Forum messages*/ 
table.forum-message {} 
table.forum-message td {background-color: #FBFAF5;border: none;} 
table.forum-message td.forum-message-user-info {background-color: #FBFAF5;border: 1px solid #C4C4C3;border-right-width: 1px;} 
table.forum-message td.border-top {border: 1px solid #C4C4C3;border-left-width: 1px;border-top: none;} 
table.forum-message td.border-bottom {border: 1px solid #C4C4C3;border-left-width: 1px;border-bottom: none;} 

table.forum-message .forum-message-posts, 
table.forum-message .forum-message-status, 
table.forum-message .forum-message-datereg, 
table.forum-message .forum-message-datecreate {color:#333;} 

a.forum-button-small,
a.forum-button-small-vote,
a.forum-button-small-unvote {
	background-color: #F5F2E6;
	border: 1px solid #C4C4C3;
	color: #333; 
	font-size: 11px; 
	height:20px;
	padding: 2px 5px 2px 5px;
	box-sizing:border-box; -moz-box-sizing:border-box;}
	
a.forum-button-small-vote, a.forum-button-small-unvote {padding-left:18px;}
a.forum-button-small:hover,a.forum-button-small-vote:hover,a.forum-button-small-unvote:hover {color: #333; } 

/*Forum statistics*/ 
table.forum-stat {} 
table.forum-stat th {background-color:#F5F2E6;border: 1px solid #C4C4C3;color: #333;font-weight:bold;padding:5px;} 
table.forum-stat td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-stat .forum-attention{font-size: 100%;color: black;} 

/*Post form*/ 
table.forum-post-form {border: 1px solid #C4C4C3;} 
table.forum-post-form td {background-color:#FBFAF5;border: 1px solid #C4C4C3;} 
table.forum-post-form th {background-color:#F5F2E6;border: 1px solid #C4C4C3;} 
table.forum-smile {border: 1px solid #C4C4C3;} 
table.forum-smile th {background-color:#F5F2E6;border: 1px solid #C4C4C3;} 
table.forum-smile img { margin: 0px;} 
textarea#POST_MESSAGE{width:100%;} 

/* Only for user-profile*/ 
table.fuser {} 
table.fuser-static th {background-color:#F5F2E6; border:1px solid #C4C4C3;} 
table.fuser-static td {background-color:#FBFAF5; border:1px solid #C4C4C3;} 

/* Tab controls*/ 
table.tabs {border-left:1px solid #C4C4C3;} 
table.tabs td {} 
table.tabs td.tab-indent-left {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-indent-right {border-bottom:1px solid #C4C4C3;} 
table.tabs td.tab-container {border:1px solid #C4C4C3; border-left: none;} 
table.tabs td.tab-container-selected {border:1px solid #C4C4C3; border-bottom:1px solid #F9FBF9; border-left: none; background-color:#F9FBF9;} 

table.tabs table td.tab {border-top:1px solid #C4C4C3;} 
table.tabs table td.tab-selected {border-top:1px solid red;} 
table.tabs table td.tab-hover {border-top:1px solid #C4C4C3;} 

/* Tab inside edit form */ 
table.tab {border:1px solid #C4C4C3; border-top:none;} 
table.tab td {background-color:#FBFAF5;}

.forum-menu-hidden-in {
	max-height:100px;
	height:expression(this.scrollHeight > 100? "100px" : "auto");}

table.forum-quote td, table.forum-code td {
	background-color:#F5F2E6; /*th*/
	border:1px solid #C4C4C3;}

table.forum-reviews-messages td, table.forum-reviews-messages th {
	background-color:#FBFAF5; /*td*/
	border-color:#C4C4C3;}

a.button-small{
	background:#F5F2E6;
	border:1px solid #C4C4C3;}
	
	
	
/*Blogs*/
table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th, table.blog-user-table td.head, table.blog-table-post-comment td, table.blog-table-post-comment th
{
	background-color:#FBFAF5;
}

table.blog-blog-edit td, table.blog-blog-edit-table-smiles, table.blog-table-post td, table.blog-table-post th, table.blog-blog-edit th,
table.blog-user-table td.head, table.blog-user-table td, table.blog-group td, table.blog-category td, table.blog-comment-form th, table.blog-comment-form td,
table.blog-table-post-comment td, table.blog-table-post-comment th
{
	border-color: #C4C4C3;
}

.blog-post-date 		{color:#333;}

table.blog-table-post-table th, table.blog-table-post-table td, table.blog-table-post-comment-table th, table.blog-table-post-comment-table td
{
	font-size:95%;
}

.blogtoolblock {border-color:#C4C4C3;}
.blogtoolbar {background-color:#FBFAF5;border-color:#C4C4C3;border-top:none;}
.blogtoolsection {border-color:#C4C4C3}
.blogtoolbutton, .blogmessbuttontext {color:#333;}
a.blogtoolbutton, .blogmessbuttontext{color:#333;}
.blogtoolseparator {border-left:1px solid #C4C4C3;border-right:1px solid #FBFAF5;}
	
		
			
		
		/* Blocks styles */
div#blocks-info { padding: 5px 0 0 5px; overflow: hidden; zoom: 1; }
div.block-info { float: left; position: relative; width: 488px; *width: 488px; height: 310px; overflow: hidden; zoom: 1;  margin: 1px 1px 1px 1px; background-color: #378dbb; color:#003450;}
div.block-content { padding: 15px 30px; }
div.block-content a,a:visited{ color:#053047; }
.block-content a:hover{ color:#0c5d88; }
.block-content a.h2:link  {color:#FFFFFF; text-decoration:none;} 
.block-content a.h2:visited  {color:#FFFFFF; text-decoration:none;} 
.block-content a.h2:hover {color:#FFFFFF; text-decoration: underline;} 



/* Content styles */
strong { font-weight: bold; }
em { font-style: italic; }


/* Common styles */
a,a:visited { color: #494949; text-decoration: underline; }
img { border: 0; }

a.h2,a.h2:visited { color: #ffffff; font-size: 1.0em; font-weight: bold; text-decoration: underline; }
div.bold-a a { font-weight: bold; }


/* List text styles */
ul.list 	{ padding: 0; }
ul.list li 	{ margin: 5px 0 0px 0; list-style-type: none; }

a.h2,a.h2:visited { color: ffffff; font-size: 1.3em; font-weight: bold; text-decoration: underline; }
div.bold-a a { font-weight: bold; }

.spacer { display: block; clear: both; height: 1px; font-size: 0; }
.top { position: absolute; top: 0; }
.right { position: absolute; right: 0; *right: -1px; }
.bottom { position: absolute; bottom: 0; *bottom: -1px; }
.left { position: absolute; left: 0; }


