/*----------------------------------------------------------------------

 .: MyPHPPortal :.                                                    
 -----------------                                                    
                                                                      
 Copyright (c) 2005 by Bednarik Boldizsar                             
                                                                      
 All rights reserved.                                                 
                                                                      
-----------------------------------------------------------------------*/

/*********************************************/
/* style definitions for site MUST DEFINE!!! */
/*********************************************/
body {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #660000;
	background-color: #FFFFFF;
}
img
{
  border: 0px #FFFFFF none;
}
a:link {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
	background-color: #FFFFCC;
}

a:active {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	background-color:#DBDCBC;
}

th{
	font-size: 10px;
	font-weight: bold;
}

th.withBorder {
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

td.withBorder {
	border: 1px solid #DDDDDD;
	background-color: #FFFFFF;
}

td.withBorderMarked {
	border: 1px solid #DDDDDD;
	background-color: #FEFEFE;
}

.mainTable{
	border: 1px solid #888888;
	font-size: 12px;
	background-color: #FFFFFF;
}

.smallFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	/*color: #222222;*/
}

.smallEditBox {
	background-color: #FFFFF9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444455;
	border: 1px solid #CCCCCC;
}

.normalEditBox {
	background-color: #FFFFF9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444455;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.normalButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFF9;
	border: 1px solid #BBBBBB;
}

.smallButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
	background-color: #FFFFF9;
	border: 1px solid #BBBBBB;
}

.bigButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFF9;
	border: 3px double #BBBBBB;
	padding: 2px;
}


.linkButton {
	padding: 5px;
	background-color: #FFFFF9;
	margin: 1px;
	border: 1px solid #BBBBBB;
}

.bevelBorderOut {
	border-top: 1px solid #666666;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #666666;
}

.bevelBorderIn {
	border-top: 1px solid #999999;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #999999;
}


hr {
	color: #666666;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px dashed #666666;
	border-left: 1px none #666666;
}

.weekText {
	color: #999999;
}

.strongText {
	color: #000066;
	font-weight: bold;
}

.highlightedText {
	background-color: #FFFF00;
	color: #000000
}

/* SORTABLE TABLE JS SKIN STUFFS */

.sort-table {
	border:		1px Solid #FFFFFF;
}

.sort-table thead {
	background:	rgb(222,222,255);
}

.sort-table td {
	padding:	2px 5px;
}

.sort-table thead td {
	border:			1px solid;
	border-color: 	#FFFFFF;
	cursor:			default;
}

.sort-table thead td:active {
	border-color:	ButtonShadow ButtonHighlight
					ButtonHighlight ButtonShadow;
	padding:		3px 4px 1px 6px;
}

.sort-table thead td[_sortType=None]:active {
	border:		1px Solid #FFFFFF;
	padding:		2px 5px;
}

.sort-arrow {
	width:					11px;
	height:					11px;
	background-position:	center center;
	background-repeat:		no-repeat;
	margin:					0 2px;
}

.sort-arrow.descending {
	background-image: url(images/downsimple.png);

}

.sort-arrow.ascending {
	background-image: url(images/upsimple.png);
}

/* extra rules for even and odd rows */
.even {
	background:	#eee;
}

.odd {

}

/* END OF SORTABLE TABLE CSS DEF */


/***********************************/
/* skin specific style definitions */
/***********************************/

/* TABLES */

.table1class
{
	border: 1px solid #B9B295;
	padding: 2px;
	margin: 2px;
}

.table1body
{
}

.table2class
{
	border: 1px solid #B9B295;
	padding: 2px;
	margin: 2px;
}

.table2body
{
}

.table3class
{
	border: 1px solid #CFAE9B;
	padding: 2px;
	margin: 2px;
}

.table3body
{
	padding: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EDE6E0;
}

/* WINDOWS (not microsoft :) ) */

.window1class
{
	border: 1px solid #B9B295;
	margin: 3px;
	padding: 1px;
}

.window1Titlebar
{
	background-color: #DBDCBC;
	color: #990000;
	border: 1px solid #EBE3D8;
}

.window1body
{
	margin: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.window1footer
{
	background-color: #EAEAD7;
}

.window2class
{
	border: 1px solid #B9B295;
	margin: 1px;
	padding: 1px;
}

.window2Titlebar
{
	background-color: #E0D1C7;
	color: #333333;
	border: 1px solid #EBE3D8;
}

.window2body
{
	margin: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.window2footer
{
	background-color: #EAEAD7;
}

.window3class
{
	border: 1px solid #CFAE9B;
	margin: 1px;
	padding: 1px;
}

.window3Titlebar
{
	background-color: #B89379;
	color: #FFFFFF;
	border: 1px solid #EBE3D8;
}

.window3body
{
	margin: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EDE6E0;
}

.window3footer
{
	background-color: #EAEAD7;
}



/********************************

PLUGIN SPECIFIC CSS

********************************/

/* newgallery plugin css section */

a.galleryPageSelectorLink:link {
	text-decoration: none;
	border: 1px  none ;
	padding: 2px;
}
a.galleryPageSelectorLink:visited {
	text-decoration: none;
	font-size: 12px;
	border: 1px none ;
	padding: 2px;
}
a.galleryPageSelectorLink:hover {
	text-decoration: none;
	font-size: 12px;
	border: 1px solid #A68A92;
	color: #CCA9B4;
	padding: 1px;
}
a.galleryPageSelectorLink:active {
	text-decoration: none;
	font-size: 12px;
	border: 1px none ;
	padding: 2px;
}

.galleryPageSelectorSelectedItem {
	text-decoration: none;
	font-size: 12px;
	border: 1px solid #CCA9B4;
	color: #CCA9B4;
	padding: 1px;
}
img.gallimg {
	border: 20px solid #DC2167;
}
img.gallimg:hover {
	border: 20px rgb(153,0,0) solid;
}

.categoryTable {
	background-color: #CC0000;
}

.categoryTableData {
	background-color: #FF9DC4;
	border: 1 solid #FFB3B5;
	padding: 2px;
}

.galleryTable {
	background-color: #CC0000;
}

.galleryTableData {
	background-color: #FF9DC4;
	border: 1 solid #FFB3B5;
	padding: 2px;
}

/*

anylink menu module css stuff

*/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #AAAAAA;
border-bottom-width: 0;
font:normal 12px Arial;
line-height: 14px;
z-index: 100;
background-color: #DFDDFF;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #555555;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #FFFFCC;
color: black;
}
.leftPanelBg {
	background-image: url(images/leftpanel_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.contentBg {
	background-color: #FAF9F4;
}

/* naptar */

.calllnk:link {
	font-weight: bold;
	font-size: 8px;
	color: #990000;
	text-decoration: none;
}
.calllnk:visited {
	font-weight: bold;
	font-size: 8px;
	color: #990000;
	text-decoration: none;
}
.calllnk:hover {
	font-weight: bold;
	font-size: 8px;
	color: #990000;
	text-decoration: underline;
	background-color: #FFFFCC;
}

.calllnk:active {
	font-weight: bold;
	font-size: 8px;
	color: #990000;
	text-decoration: none;
	background-color:#DBDCBC;
}
