/* GENERAL STYLES */
/*
=========================================================
SBBS 2009 SATELLITE 1.0
=========================================================
*/
body
{
	margin:0px; padding:0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

table.tablePortfolio tr td a img 
{ border:solid 1px #666; }

table.tablePortfolio tr td a
{ color: #666; }

a, a:hover
{ color: #2e49d3; }

a img
{ border: none 0; }

#wrapperOuter
{
	width: 100%;
	text-align: center;
}

#wrapperInner
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#wrapperLogo
{
	width: 980px;
	float: left;
}

#wrapperLogo img
{
	margin-left: 23px;
	padding: 5px;
	float: left;
}

#wrapperLogo div#miniMeny
{
	margin-top: 27px;
	text-align: right;
	float: right;
}

#wrapperLogo div#miniMeny a
{
	text-decoration: none;
	color: #000;
}

#wrapperLogo div#miniMeny a:hover
{ text-decoration: underline; }

#wrapperSplasch
{
	width: 960px;
	height: 190px;
	padding: 10px;
}

#wrapperContent
{
	float: left;
	padding: 10px;
	text-align: left;
	background: #eeeeee;
}

.contentTable
{}

.contentTable td
{ vertical-align: top; }

.contentTable td.contentLeft	{ padding-right: 13px; }
.contentTable td.contentRight	{ padding-left: 13px; }

#wrapperCenter,
#wrapperShort
{
	position: relative;
	background: #ffffff;
	padding: 10px 40px 10px 40px;
	border: solid 1px #bbbbbb;
}

#wrapperCenter	{ width: 667px; min-height: 400px; }
#wrapperShort	{ width: 456px; min-height: 400px; }

#wrapperFoot
{
	margin-top: 28px;
	padding-top: 7px;
	line-height: 21px;
	border-top: solid 1px #eeeeee;
	font-size: 0.9em;
	text-align: center;
}


/*
==============================================================
MENU TOP STYLE 1.0
==============================================================
*/
#wrapperMeny
{
	position: relative;	
	float: left;
}

#wrapperMeny ul#menyTop
{
	width: 955px;
	margin: 0px;
	padding: 5px 0px 0px 25px;
	list-style-position: inside;
	list-style-type: none;
	float: left;
}

#wrapperMeny ul#menyTop li
{
	margin: 0px 3px 0px 3px;
	float: left;
}

#wrapperMeny ul#menyTop li a,
#wrapperMeny ul#menyTop li a.selected
{
	line-height: 27px;
	font-size: 1.05em;
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration: none;
	display: block;
	float: left;
}


#wrapperMeny ul#menyTop li a:hover,
#wrapperMeny ul#menyTop li a.selected
{
	background-repeat: no-repeat;
	background-position: top left;
	cursor: hand;
}

#wrapperMeny ul#menyTop li a span,
#wrapperMeny ul#menyTop li a.selected span
{
	padding: 0px 7px 0px 7px;
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	float: left;
}

#wrapperMeny ul#menyTop li a:hover span,
#wrapperMeny ul#menyTop li a.selected span
{
	background-repeat: no-repeat;
	background-position: top right;
}

#wrapperMeny ul#menyTop li a.selected span
{ font-weight: bold; }

/*
==============================================================
MENU BOTTOM STYLE 1.0
==============================================================
*/

#wrapperMeny ul#menyBottom
{
	width: 955px;
	height: 20px;
	margin: 0px;
	padding: 5px 0px 5px 25px;
	list-style-type: none;
	list-style-position: inside;
	float: left;
}

#wrapperMeny ul#menyBottom li
{
	margin: 0px 10px 0px 10px;
	float: left;
}

#wrapperMeny ul#menyBottom li a,
#wrapperMeny ul#menyBottom li a.selected
{
	line-height: 18px;
	font-size: 1.05em;
	text-decoration: none;
}

#wrapperMeny ul#menyBottom li a.selected
{ font-weight: bold; }

/*
=========================================================
CORNERBOX 1.0
=========================================================
*/
.cornerTopLeft,
.cornerTopRight,
.cornerBottomLeft,
.cornerBottomRight
{ position: absolute; }

.cornerTopLeft		{ top: -1px; left: -1px; }
.cornerTopRight		{ top: -1px; right: -1px; }
.cornerBottomLeft	{ bottom: -1px; left: -1px; }
.cornerBottomRight	{ bottom: -1px; right: -1px; }



/*
=========================================================
CONTENTBOX 1.0
=========================================================
*/
.smallBox
{
	width: 198px;
	background: #ffffff;
}

.smallBox div.head	
{
	line-height: 25px;
	background: transparent url('/images/Satellite/left_top_bar.gif') no-repeat top left;
}

.smallBox div.head div
{
	padding: 0px 10px 0px 10px;
	line-height: 31px;
	background: transparent url('/images/Satellite/right_top_bar.gif') no-repeat top right;
	font-size: 15px;
	color: #565656;
}

.smallBox div.content
{
	padding: 10px;
	border-left: solid 1px #bbbbbb;
	border-right: solid 1px #bbbbbb;
}

.smallBox div.foot	
{ background: transparent url('/images/Satellite/left_corner.gif') no-repeat top left; }

.smallBox div.foot div
{
	height: 11px;
	background: transparent url('/images/Satellite/right_corner.gif') no-repeat top right;
}


/*
==============================================================
NEWS STYLE 1.0
==============================================================
*/
#tableNews		{ width: 250px; }
#tableNews tr td	{ vertical-align: top; }
#tableNews .news	{ width: 175px; text-align: left; }
#tableNews .date	{ text-align: right; }

#tableCollection	{  }
#tableCollection h4	{ font-size: 14px; }
#tableCollection h5	{ font-size: 12px; }
#tableCollection h6	{ font-size: 12px; }

/*
==============================================================
TABLEMAIN STYLE 1.0
==============================================================
*/
.tableMain		{ }
.tableMain tr td	{ border-bottom: solid 1px #666; }



/*
=========================================================
HACKS & QUIRKS 1.0
=========================================================
*/
.clear
{ float: none; clear: both; margin: 0px; padding: 0px; height: 0px; width: 0px; }

/* EDITOR PROPERTIES */
