/* klasy wykorzystywane podczas uzyawnia AJAX  - begin  */

/* style dodawany do warstwy (lub innego elementu) podczas oczekiwania na nowa zawartosc tej warstwy */
._ajax_whileLoading {
	opacity: 0.4;
}

/* style warstwy dodawanej NAD warstwa (lub innym elementem), ktorej zawartosc ma byc uaktualniona  */
._ajax_aboveLoading  {
	position:absolute; 
	margin: 0px 0px;
	z-index:100000;
	height: 40px;
	background: url(../../../_common/images/spinner.gif) center 10px no-repeat;
}
/* klasy wykorzystywane podczas uzyawnia AJAX  - end */

h3.product_name {
	background: url(../images/green_dot.gif) repeat-x bottom left;
	margin: 5px 0px 10px 0px;
	padding: 6px 0px;
}

h3.product_name a, h3.product_name a:focus, h3.product_name a:link, h3.product_name a:visited {
	width: 100%;
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #BE533C;
	display: block; 
}

#right h3.product_name a, #right h3.product_name a:focus, #right h3.product_name a:link, #right h3.product_name a:visited {
	margin: 0px 0px 0px 0px;
}

div.product_image, div.category_product_image {
	float: left; 
	width: 340px;
	background: none;
}

div.category_product_image {
	width: 180px;
}

div.product_image img, div.category_product_image img, div.specialBox_image img {
	border: 1px solid #E0E0E0;
	background: none;
}

div.product_desc {
	margin-bottom:20px;
}

#right div.product_desc {
	margin-bottom:10px;
}

div.product_desc1 {
	width: 230px;
	background: none;
	float: left;
}

div.product_desc2 {
	width: 100%;
	background: none;
	float: left;
}

div.product_separator {
	border-bottom: 1px solid #cccccc;
	clear: both;
}

div.specialBox_name,
div.specialBox_image {
	text-align: center;
}

div.specialBox_image hr, div.cartBox_desc hr{
	width: 80%;
}

table.formfields {
	width: 100%;
}

table.formfields td {
	padding: 5px;
}

table.formfields tr.formfields_error_field td {
	
	background-color: #FBD6CE;
	border-top: 1px solid #C35F4B;
}

table.formfields tr.formfields_error_msg td {

	background-color: #FBD6CE;
	border-bottom: 1px solid #C35F4B;
	font-weight: bold;
}

div.mainbody-style {
	padding-top: 7px;
}

#user89container {
	margin: 0px auto;
	font-size: 10px;
	color: #ffffff;
}

#user89container a {
	color: #ffffff;
}

div.user89_container {
	background: url(../images/user89-container-bg.gif) left top repeat-x;
	height: 22px;
}

div.user89container {
}

div.user8 {
}

div.user9 {
	text-align: right;
}

/************************/ 
/***  DEFAULT COLORS  ***/ 
/************************/ 
/*
#ffffff-  defBodyBgColor
#ffffff-  defContentBgColor
#D54C3E-  defLinkColor
#515151-  defTextColor
#aaaaaa-  smallTextColor
#D54C3E-  textColor1
#666666-  textColor2
#888888-  textColor3
#E3E3E3-  tableEntry2
#D24A3D-  highlightBg1
#FDF9CC-  highlightBg2
#ff0000-  toDoManually
*/

/*******************/
/***  HTML TAGS  ***/
/*******************/
html {
	height: 100%;
}

body {
	background-color: #ffffff;
	margin: 0px;
	height: 100%;
	font-family: Tahoma;
	line-height: 140%;
	font-size: 12px;
	color: #515151;
}

/* Print Page Style*/
body.contentpane {
	width: auto; 
	margin: 1em 2em;
	background: #ffffff;
	color: #000000;
	font-size: 12pt;
	font-family: Times Serif;
	line-height: 140%;
}

/* WYSIWYG Editor Style */
body.mceContentBody, body.previewContentBody {
	background: none;
	background-color: #ffffff;
	font-family: Tahoma;
	line-height: 140%;
	font-size: 12px;
	color: #515151;
	margin: 5px;
}

p {
	margin: 10px 0px;
	padding: 0px;
}

div, p, td, th {
}

table {
	text-align: left;
	border-collapse: collapse;
}

img {
}

form {
	margin: 0px;
	padding: 0px;
}

textarea {
}

a, a:focus, a:link, a:visited {
	text-decoration: none;
	color: #D54C3E;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #D54C3E;
}


table.contentpaneopen a, table.contentpaneopen a:focus, table.contentpaneopen a:link, table.contentpaneopen a:visited {
	text-decoration: none;
	color: #D54C3E;
	font-weight: bold;
	text-decoration: underline;
}

table.contentpaneopen a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #D54C3E;
}

#bottom div.module a:link, #bottom div.module a:visited {
}

#bottom div.module a:hover {
}

h1, h2, h3, h5, h6 {
	font-family: verdana;
	font-weight: bold;
	line-height: 150%;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	letter-spacing: 0px;
}

h1 {
	color: #515151;
	font-size:20px;
	padding: 5px 0px 5px 50px;
	margin-bottom: 15px;
	border-bottom: solid #E9E9E9 2px;
	background: url(../images/h1-bg.gif) left top no-repeat;
}

h2 {
	font-size:18px;
}

h3 {
	font-size: 16px;
	color: #D54C3E;
}

h5 {
	font-size: 14px;
	text-decoration: underline;
}

h6 {
	font-size: 12px;
	text-decoration: underline;
	color: #888888;
}

hr {
	margin: 20px auto;
	border-top: 1px dotted #aaaaaa;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	width: 75%;
	text-align: center;
	height: 1px;
}

/***************/
/***  LISTS  ***/
/***************/

/* Numeric List */
ol {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 20px;
}

ol li {
	padding: 2px 0px 2px 10px;
}

/* Dot Lists */
ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

ul li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style: none;
	background: url(../images/list-default.gif) 0px 4px no-repeat;
}

ul li a, ul li  a:focus, ul li  a:hover, ul li  a:link, ul li  a:visited {
	color: #515151;
	font-weight: normal;
}

ul li a.selected, ul li a.selected:hover, ul li  a.selected:focus, ul li  a.selected:link, ul li  a.selected:visited {
	font-weight: bold;
}

ul.list-style1 {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul li.list-style1  {
	margin: 10px 0;
	padding: 0px 20px 0px 50px;
	list-style: none;
	line-height: 150%;
	background: url(../images/list-style1.gif) 20px 2px no-repeat;
}

ul.list-style2 {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul li.list-style2 {
	margin: 0px;
	padding: 2px 0px 2px 14px;
	font-weight: bold;
	list-style: none;
	background: url(../images/list-style2.gif) 0px 4px no-repeat;
}

ul.list-style3 {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

ul li.list-style3 {
	margin: 10px 0;
	padding: 15px 0px 0px 40px;
	list-style: none;
	line-height: 150%;
	background: url(../images/list-style3.gif) 0px 6px no-repeat;
}

/**************************/
/***  OTHER TYPOGRAPHY  ***/
/**************************/

fieldset {
	border: none;
}

blockquote {
	margin: 0px 0px 7px 0px;
	padding: 15px 10px 15px 20px;
	background: #F6F6F6 url(../images/blockquote-bg.gif) left bottom repeat-x;
}

blockquote p {
	margin: 0;
	padding: 0;
}

pre {
	padding: 20px 25px;
	margin: 10px 0px 10px 0px;
	background-color: #ff0000;
	font-family: "courier new","times new roman",serif;
	border: 1px solid #ff0000;
}

p.paragraph-stop {
	display: block;
	margin: 15px 0px;
	font-weight: bold;
	padding: 15px 20px 15px 100px;
	background: #F6F6F6 url(../images/p-stop.gif) 5px 15px no-repeat;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
}

p.paragraph-info {
	display: block;
	margin: 15px 0px;
	padding: 15px 20px 15px 100px;
	background: #F6F6F6 url(../images/p-info.gif) 5px 15px no-repeat;
	border-bottom: 1px solid #DA9794;
	border-top: 1px solid #DA9794;
}

p.paragraph-tip {
	display: block;
	margin: 15px 0px;
	padding: 15px 20px 15px 100px;
	background: #F6F6F6 url(../images/p-tip.gif) 5px 15px no-repeat;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #aaaaaa;
}

p.paragraph-offer {
	text-indent: 15px;
	font-size: 12px;
	line-height: 180%;
}

p.paragraph-offer:first-letter {
	font-size: 24px;
	font-weight: bold;
}

.message {
	display: block;
	margin: 15px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #ff0000; 
	border-top: 1px solid #ff0000;
}

.error {
	display: block;
	margin: 15px 0px;
	font-weight: bold;
	padding: 10px 20px 10px 50px;
	background: #F6F6F6 url(../images/error.gif) 12px 4px no-repeat;
	border-bottom: 1px solid #ff0000;
	border-top: 1px solid #ff0000;
}

.highlight, .highlight-style1 {
	background-color: #F6F6F6;
	padding: 2px;
	font-weight: bold;
	border: solid 1px #D24A3D;
	
}

.highlight-style2 {
	background-color: #FDF9CC;
	padding: 0px 5px;
	border-bottom: 1px dotted #000000;
	font-weight: bold;
}

.highlight-style3 {
	background-color: #F4F4F4;
	padding: 10px 15px;
	border-top: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	line-height: 150%;
	font-weight: normal;
}

.text-color1 {
	color: #D54C3E;
}

.text-color2 {
	color: #666666;
}

.text-color3 {
	color: #888888;
}

.text-magazine-style {
	float: left;
	padding: 2px 5px 0px 0px;
	display: block;
	font: 40px/30px Georgia, Times, serif;
}

/********************************************/
/*  modules -  C O M M O N		*/
/********************************************/

div.module, 
div.module-style1, 
div.module-style2 {
	/* OK to change */
	margin-bottom: 10px;	
	margin-top: 10px;		
	
	/* don't change below */
	margin-right: 0px;		
	margin-left: 0px;
	display: inline;
	float: left;			
	padding: 0px;			
}

div.module div,
div.module-style1 div,
div.module-style2 div {
	margin: 0px;
	padding: 0px;
}

div.module div div,
div.module-style1 div div,
div.module-style2 div div {
	margin: 0px;
	padding: 0px;
	background: none;
}

div.module div div div,
div.module-style1 div div div,
div.module-style2 div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}

div.module div div div div,
div.module-style1 div div div div,
div.module-style2 div div div div {
	margin: 0px;
	padding: 0px;
	background: none;
}

div.module h3,
div.module-style1 h3,
div.module-style2 h3,
div.module-naked h3 {
}

/********************************************/
/*  modules		*/
/********************************************/

div.module {
	/* margin-left , margin-right - DON'T CHANGE */
}

div.module div {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 10px 0px;
	background: #ffffff url(../images/module-bg.gif) left bottom repeat-x;
}

div.module div div div {
	padding: 0px 0px 0px 0px;
}

#inset div.module div div div, #user12container div.module div div div, #user34container div.module div div div {
	margin: 0px;
	padding: 5px 15px 5px 0px;
}

#bottom div.module div div div {
	padding: 20px;
	background-color: #ff0000;
}

div.module h3 {
	font-size: 14px;
	font-weight: bold;
	color: #554C52;
	margin: 10px 0px;
	padding: 3px 0px;
	border-bottom: solid #E9E9E9 2px;
}

/********************************************/
/*  module-naked		*/
/********************************************/

div.module-naked {
	display: inline;
	float: left;			
	width: 100%;
}

div.module-naked, div.module-naked div, div.module-naked div div, div.module-naked div div div, div.module-naked div div div div {
	margin: 0px;
	padding: 0px;
}

div.module-naked h3 {
	padding-left: 15px;
}

/********************************************/
/*  module-style1		*/
/********************************************/

div.module-style1 {
	/* margin-left , margin-right - DON'T CHANGE */
	background: url(../images/m-style1-bg-br.gif) no-repeat bottom right;
}

div.module-style1 div {
	background: url(../images/m-style1-bg-bl.gif) no-repeat bottom left; 
}

div.module-style1 div div {
	background: url(../images/m-style1-bg-tr.gif) no-repeat top right; 
}

div.module-style1 div div div {
	padding: 10px 30px 10px 16px;
	background: url(../images/m-style1-bg-tl.gif) no-repeat top left;
	background-color: #44aaff;
}

div.module-style1 h3 {
	padding-top: 0px;
}

/********************************************/
/*  module-style2		*/
/********************************************/

div.module-style2 {
	/* margin-left , margin-right - DON'T CHANGE */
}

div.module-style2 div {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 7px 10px;
	background: #F0F0F0;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

#user12container div.module-style2 div, #user34container div.module-style2 div {
	margin-right: 10px;
}

div.module-style2 div div{
	border: none;
}

div.module-style2 h3 {
	font-size: 14px;
	color: #554C52;
	height: 22px;
	padding-left: 38px;
	background: url(../images/module-style2-h3-bg.gif) no-repeat 0px 3px; 
	
}

/*************************/
/***  JOOMLA ELEMENTS  ***/
/*************************/

table, table tbody, table tbody td {
	padding: 0px;
	border-spacing: 0px;	
}

table.blog {
	width: 100%;
	display: block;
}

table.blog tbody td, table.blog tbody tr{
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

table.contentpaneopen, table.contentpane {
	width: 100%;
	border-collapse: separate;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}
table.contentpaneopen tbody {
	padding: 0;
	margin: 0;
}

table.contentpaneopen tbody tr td, table.contentpane td {
	padding: 0;
	margin: 0;
}

div.componentheading,
table.contentpaneopen td.componentheading, 
table.contentpaneopen td.contentheading,
h4 {
	font-size: 18px;
	line-height: 130%;
	background: url(../images/componentheading-bg.gif) left top no-repeat;
	padding-left: 36px;
	height: 34px;
	border-bottom: 2px solid #CACACA;
}

div.componentheading {
	margin: 10px 0px;
	padding-top: 3px;
	height: 29px;
}

table.blog .contentheading {
	font-size: 18px;
}

table.contentpaneopen .contentheading b{
}

table.contentpaneopen td.buttonheading {
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.contentdescription,
table.contentpane td.contentdescription {
	padding: 10px;
	background-color: #ff0000;
}

td.contentheading a.contentpagetitle,
a.contentpagetitle, 
td.contentheading a.contentpagetitle:visited,
a.contentpagetitle:visited {
}

td.contentheading a.contentpagetitle:hover,
td.contentheading a.contentpagetitle:active,
td.contentheading a.contentpagetitle:focus,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
}

.blog_more {

}

.blog_more strong {
	margin: 0px;
	display: block;
}

div.readon {

	padding: 10px 0 20px 0;
}

div.readon a.readon, div.readon a.readon:visited, div.readon a.readon:hover, div.readon a.readon:active, div.readon a.readon:focus {
	color: #D54C3E;
	padding-left: 14px;
	font-weight: normal;
	background: url(../images/readon-bg.gif) 0px 4px no-repeat;
}


table.searchintro {
	padding: 10px 0px;
	width: 100%;
}

table.searchintro td {
	padding: 5px;
}

table.contenttoc,
table.contentpaneopen table.contenttoc{
	margin: 10px;
	border: 2px solid #ff0000;
}

table.contenttoc td,
table.contentpaneopen table.contenttoc td{
	padding: 2px 10px 2px 10px;
}

table.contenttoc th,
table.contentpaneopen table.contenttoc th {
	text-decoration: underline;
	padding: 10px;
}

a.toclink {
}

table.poll {
}

table.poll thead tr{
	
}

table.pollstableborder {
	padding: 0px;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
	padding-right: 5px;
}

td.sectiontableheader {
	font-weight: bold;
	padding: 5px 5px 5px 4px;
}

table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder td.sectiontableentry1, 
tr.sectiontableentry1 td, td.sectiontableentry1{
	margin: 0px;
	padding: 4px;
}

table.pollstableborder tr.sectiontableentry2 td, table.pollstableborder td.sectiontableentry2, 
tr.sectiontableentry2 td, td.sectiontableentry2  {
	margin: 0px;
	padding: 4px;
	background-color: #F6F6F6;
}


.pagenavcounter {
	
}

.pagenavbar {
	text-align: right;
}

.pagenav, .pagenav_prev, .pagenav_next{
	font-weight:normal;
}

a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
}

a.pagenav:hover, a.pagenav:active, a.pagenav:focus, a.pagenav:visited,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_prev a:visited,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenav_next a:visited,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus, .pagenavbar a:visited {
}

.content_rating  {
	display: block;
}

.content_rating img {
	vertical-align: top;
}

.content_vote {
	padding: 2px 0px 6px 0px;
	display: block;
}

span.content_vote .button {
	margin: 0px 0px 3px 30px;
}

span.article_seperator {
	width: 100%;
	display: block;
	line-height: 10px;
}

td.buttonheading {
	padding: 0px 2px 0px 2px;
	text-align: center;
}

.button, .button-style1, .button-style2  {
	border: 1px solid #666666;
	padding: 1px 8px;
	font-weight: bold;
	background: url(../images/button-bg.gif) top;
	background-color: #EDEDE1;
}

.button:hover, .button:focus, 
.button-style1:hover, .button-style1:focus, 
.button-style2:hover, .button-style2:focus {
	border: 1px solid #aaaaaa;
}

input, select {
}

.inputbox, .inputbox-style1, .inputbox-style2  {
	border: 1px solid #CACACA;
	font-family: Tahoma;
	font-size: 12px;
	margin: 2px 1px 2px 1px;
	background-color: #ffffff;
}

.inputbox:hover, .inputbox:focus , 
.inputbox-style1:hover, .inputbox-style1:focus , 
.inputbox-style2 :hover, .inputbox-style2:focus 
{
	border-color: #D54C3E;
}

div.back_button {
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0px;
	display: block;
}

#mod_login_username {
	width: 120px;
}

#mod_login_password {
	width: 120px;
}

#contact_text {
	width: 280px;
	height: 125px;
}

#mod_login_remember  {
	background: none;
}

.small, .smalldark {
	font-size: 11px;
	color: #aaaaaa;
}

.createdate,
table.contentpaneopen td.createdate {
	font-size: 11px;
	color: #aaaaaa;
}

.modifydate, 
table.contentpaneopen td.modifydate {
	padding: 5px 0px 10px 0px;
	color: #aaaaaa;
}

.category {
	font-weight: bold;
}

.mosimage {
}

.mosimage img {
}

.mosimage_caption {
}

/* FrontEnd Admin Styles */

table.adminform {
	width: 100%;
	border-collapse: collapse;
}

table.paramlist td, table.adminform td {
	text-align: left;
}



/**************/
/***  MENU  ***/
/**************/

/* Menu - main level */
a.mainlevel, a.mainlevel:visited {
	text-decoration: none;
	padding: 8px 4px 6px 18px;
	line-height: 100%;
	display: block;
	width: 97%;
	color: #515151;
	background: url(../images/mainlevel-bg.gif) no-repeat left bottom;
	background-color: #ffffff;
}

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus,
a.mainlevel#active_menu {
	text-decoration: none;
	padding: 8px 4px 6px 18px;
	line-height: 100%;
	display: block;
	width: 97%;
	color: #515151;
	background: url(../images/mainlevel-bg-active.gif) no-repeat left bottom;
	background-color: #ffffff;
	font-weight: bold;
}

/* Menu - sublevel */
a.sublevel, a.sublevel:visited {
	text-decoration: none;
	padding: 8px 4px 6px 38px;
	line-height: 100%;
	display: block;
	width: 97%;
	color: #515151;
	background: url(../images/submenu-bg.gif) no-repeat 16px bottom;
	background-color: #ffffff;
}

a.sublevel:active,
a.sublevel:hover,
a.sublevel:focus {
	text-decoration: underline;
	padding: 8px 4px 6px 38px;
	line-height: 100%;
	display: block;
	width: 97%;
	color: #515151;
	background: url(../images/submenu-bg.gif) no-repeat 16px bottom;
	background-color: #ffffff;
	font-weight: bold;
}

#active_menu {
	font-weight: bold;
	text-decoration: underline;
}

#mainlevel, #mainlevel ul, #mainlevel li {
	list-style: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

#top ul, #flash ul, #user9 ul {
	margin: 0;
	padding: 0;
	float: right;
}
#top ul {
	float: left;
}

#top li, #flash li, #user9 li {
	margin: 0;
	padding: 0 0 0 20px;
	display: inline;
}

#top li {
	padding: 0 40px 0 0;
}

#flash li {
	background: url(../images/toolbar-menu-spacer-bg.gif) 10px 0px no-repeat;
}

#flash li a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

#top li a {
	color: #F4F4F4;
	text-decoration: none;
}

#top li a:hover, #flash li a:hover, #user9 li a:hover,
#flash li a:active, #user9 li a:active,
#flash li a:focus, #user9 li a:focus {
	text-decoration: underline;
}

#user9 li a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

#user9 li {
	background: url(../images/sitemap-menu-spacer-bg.gif) 10px 0px no-repeat;
}

/*********************/
/***  MAIN LAYERS  ***/
/*********************/

/* is content centered or not ? */
#flash, #top, #user567container, #bottom, #footer, #copyright {
	margin: 0px auto;
}

div.main_container {
	margin-left: auto;
	margin-right: auto;
}

/* other layers settings */	

div.flash_container {
	height: 120px;
}

div.flash {
	background: url(../images/logo.gif) 0px 15px no-repeat;
	height: 95px;
	padding-top: 25px;
	color: #666666;
	text-align: right;
}

div.top_container {
	background-color: #484848;
	height: 31px;
}

#top_container a, a:focus, a:link, a:visited {
	font-weight: bold;
}

div.top {
	padding-top: 6px;
	color: #F4F4F4;
}

div.main_container {
	background-color: #ffffff;
}

#fakeborders {
	border-left-color: #ffffff;
 /* important */
	border-left-style: solid; /* important */

	border-right-color: #ffffff;
 /* important */
	border-right-style: solid; /* important */
}

div.fakeborders {
	background-color: #ffffff;
}

div.left {
	background-color: #ffffff;
}

div.inset {
	background-color: #ffffff;
}

#maincenter {
	background-color: #ffffff;
}

#maincenter-div {
}

div.user12container {
	background-color: #ffffff;
}

div.user1 {
}

div.user2 {
}

div.pathway {
}

#mosMainBody {
}

div.mosMainBody {
	padding-top: 5px;
}

div.user34container {
	background-color: #ffffff;
}

div.user3 {
}

div.user4 {
}

div.right {
	background-color: #ffffff;
}

div.user567_container {
	background: url(../images/user567-container-bg.gif) left top repeat-x;
	background-color: #ff0000;
}

div.user567container {
	text-align: left;
}

div.user5 {
}

div.user6 {
}

div.user7 {
}

div.bottom_container {
}

div.bottom {
	text-align: left;
	background-color: #ffffff;
}

div.footer_container {
}

div.footer {
	text-align: left;
	background-color: #ffffff;
}

div.copyright_container {
	border-top: 1px solid #D0D0D0;
	background-color: #F6F6F6;
}

div.copyright {
	height: 66px;
	padding-top: 10px;
}

div.copyright_text {
	float: left;
	color: #999999;
}

div.copyright_text a, div.copyright_text a:visited {
	color: #999999;
	text-decoration: underline;
}


div.xhtmlcss {
	padding-right: 15px;
	float: right;
	width: 300px;
	text-align: right;
}

.clr {
	clear: both;
}
