* {
	margin: 0; padding: 0;
	font-family: Arial, Verdana, sans-serif;
	outline: 0;
	vertical-align: baseline;
}

* img {
	border: 0;
}

body 	{ line-height: 1; background-color: #FFF; }
.clear 	{ clear: both; }

.msgBox		{margin: 0; padding: 0; clear: both; font-size: 12px; font-weight: bold;}
.msgError 	{border: 1px solid #465028; padding: 10px; margin: 10px 0 10px 0; background: #CC0000; color: #ffffff;}
.msgWarning {border: 1px solid #465028; padding: 10px; margin: 10px 0 10px 0; background: #fff5df;}
.msgSuccess {border: 1px solid #465028; padding: 10px; margin: 10px 0 10px 0; background: #cdffd9;}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
	background: #9A9A9A;
	color: #595959;
	font: normal .79em Arial, Verdana, sans-serif;
	text-align: center;
	margin-bottom: 20px;
}

a {
	color: #989898; text-decoration: none;
}
a:hover {
	color: #F02601; text-decoration: underline;
}

#page {
	text-align: left;
	background: #BFBFBF url(images/page_bg.gif) repeat-x top;
}

#header {
	height: 148px; width: 902px; margin: 0 auto; overflow: hidden; margin-bottom: 5px; background: #FFFFFF url(images/header_bg.jpg) no-repeat 0 0;
}

#header h1 {
	float: left; display: block; width: 466px; height: 148px; overflow: hidden;
}

#header h1 a {
	display: block; width: 319px; height: 148px; overflow: hidden; text-indent: -99em;
}

#header ul {
	list-style-type: none; margin: 60px 0 0 0; padding: 0;
}

#header ul li {
	float: left; height: 29px; overflow: hidden;
}

#header ul li a, #header ul li a:hover {
	display: block; line-height: 29px; white-space: nowrap; background: none; text-indent: -99em;
}

#header ul li.lnk1 		{width: 72px;}
#header ul li.lnk1 a 	{background: url(images/header_over.jpg) no-repeat 0 0;}
#header ul li.lnk2 		{width: 57px;}
#header ul li.lnk2 a 	{background: url(images/header_over.jpg) no-repeat -72px 0;}
#header ul li.lnk3 		{width: 103px;}
#header ul li.lnk3 a 	{background: url(images/header_over.jpg) no-repeat -129px 0;}
#header ul li.lnk4 		{width: 82px;}
#header ul li.lnk4 a 	{background: url(images/header_over.jpg) no-repeat -232px 0;}
#header ul li.lnk5 		{width: 95px;}
#header ul li.lnk5 a 	{background: url(images/header_over.jpg) no-repeat -314px 0;}

#header ul li a:hover {
	background: none;
}


#row1 {
	float: none; clear: both; height: 344px; width: 902px; margin: 0 auto; margin-bottom: 5px;
}
#row1 .col1 {
	float: left; width: 631px; height: 344px; overflow: hidden; background: #FFFFFF; margin-right: 5px;
}
#row1 .col2 {
	float: left; clear: right; width: 266px; height: 344px; overflow: hidden; background: #FFFFFF url(images/spal_ten_chlam.jpg) no-repeat 0 0;
}

#row2 {
	float: none; clear: both; width: 902px; margin: 0 auto; margin-bottom: 5px; background: #FFFFFF url(images/row2_bg.gif) repeat-y 0 0;
}

#row2 .col1 {
	display: block; float: left; vertical-align: top; width: 313px; margin-right: 5px;
}
#row2 .col2 {
	display: block; float: left; vertical-align: top; width: 313px; margin-right: 5px;
}
#row2 .col3 {
	display: block; float: left; vertical-align: top; width: 266px;
}

#row2b {
	float: none; clear: both; width: 902px; margin: 0 auto; margin-bottom: 5px; background: #FFFFFF url(images/row2b_bg.gif) repeat-y 0 0;
}
#row2b .col1 {
	display: block; float: left; vertical-align: top; width: 631px; margin-right: 5px;
}
#row2b .col2 {
	display: block; float: left; vertical-align: top; width: 266px;
}

#row3 {
	float: none; clear: both; width: 902px; margin: 0 auto; margin-bottom: 5px; background: #FFFFFF url(images/row3_bg.gif) repeat-y 0 0;
}
#row3 .foot {
	padding: 0 0 20px 0; background: transparent url(images/row3_foot_bg.gif) no-repeat center bottom;
}
#row3 .col1 {
	display: block; float: left; vertical-align: top; width: 631px; margin-right: 5px;
}
#row3 .col2 {
	display: block; float: left; vertical-align: top; width: 266px;
}

#row4 {
	float: none; clear: both; background: #9A9A9A;
}
#row4 .col1 {
	width: 902px; margin: 0 auto; padding: 20px 0 30px 0; background: url(images/row4_bg.gif) no-repeat right center;
}
#row4 ul {
	margin: 0; padding: 0; list-style-type: none;
}
#row4 li {
	float: left; margin-right: 10px;
}
#row4 li, #row4 a, #row4 a:hover {
	color: #FFFFFF; font-size: 11px; font-weight: bold;
}
#row4 a {
	text-decoration: none;
}
#row4 a:hover {
	text-decoration: underline;
}


#ModNews {
	padding: 24px 34px 24px 33px;
}
#ModNews h2 {
	line-height: 30px; margin-bottom: 24px; white-space: nowrap; overflow: hidden; text-indent: -99em; background: url(images/h2_news.gif) no-repeat 0 0;
}
#ModNews h4 {
	display: block; margin: 0 0 5px 0; font-weight: bold; color: #F02601; font-size: 14px;
}
#ModNews a {
	color: #F02601;
}

#ModNews img {
	float: right; margin: 0 0 5px 5px;
}
#ModNews a, #ModNews a:hover {
	color: #636363; font-weight: normal; font-size: 11px; text-decoration: none;
}

#ModNews a span {
	display: block; padding: 5px 0 5px 0; font-size: 14px; overflow: hidden; font-weight: bold; color: #EF2500;
}

#ModNews a:hover span {
	display: block; padding: 5px 0 5px 0; font-size: 14px; font-weight: bold; color: #EF2500; text-decoration: underline;
}

#ModNews a em {
	font-size: 11px; font-weight: normal; color: #EF2500;
}

#ModNews a:hover em {
	font-size: 11px; font-weight: normal; color: #EF2500; text-decoration: underline;
}




#ModNews ul {
	float: none; clear: both; list-style-type: none;
}
#ModNews ul li {
	float: left; width: 270px; overflow: hidden; background: url(images/icon_s1.gif) no-repeat left center; line-height: 36px;
}
#ModNews ul li a {
	display: block; padding-left: 30px; font-size: 14px; font-weight: bold; color: #989898; text-decoration: underline;
}
#ModNews ul li a:hover {
	display: block; padding-left: 30px; font-size: 14px; font-weight: bold; color: #F02601; text-decoration: underline;
}
#ModNews ul li.First {
	clear: left; margin-right: 20px;
}

#ModBurnIt {
	text-align: center;
}
#ModBurnIt h2 {
	line-height: 75px; white-space: nowrap; text-indent: -99em;
}
#ModBurnIt a {

}


#ModOryginalProducts, #ModUnoryginalProducts, #ModOryginalShops {
	padding: 25px;
}

#ModOryginalProducts, #ModUnoryginalProducts {
	padding-left: 31px; padding-right: 31px;
}

#ModOryginalProducts h2, #ModUnoryginalProducts h2, #ModOryginalShops h2 {
	line-height: 40px; margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-indent: -99em;
}

#ModOryginalProducts h2{
	background: url(images/h2_oryginal_products.gif) no-repeat 0 4px;
}
#ModUnoryginalProducts h2{
	background: url(images/h2_unoryginal_products.gif) no-repeat 0 top;
}
#ModOryginalShops h2{
	background: url(images/h2_oryginal_stores.gif) no-repeat -5px 3px;
}

#ModOryginalProducts ul, #ModUnoryginalProducts ul, #ModOryginalShops ul {
	margin: 0; padding: 0; list-style-type: none;
}

#ModOryginalProducts li, #ModUnoryginalProducts li {
	padding: 10px 0 10px 0; border-bottom: 1px dashed #B9B9B9;
}

#ModOryginalProducts a, #ModOryginalProducts a:hover {
	color: #636363; font-weight: normal; font-size: 11px; text-decoration: none;
}

#ModOryginalProducts span.Image, #ModUnoryginalProducts span.Image {
	width: 251px; height: 126px; overflow: hidden;
}

#ModOryginalProducts a span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; height: 28px; overflow: hidden; font-weight: bold; color: #EF2500;
}

#ModOryginalProducts a:hover span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; font-weight: bold; color: #EF2500; text-decoration: underline;
}

#ModOryginalProducts a em {
	font-size: 11px; font-weight: normal; color: #EF2500;
}

#ModOryginalProducts a:hover em {
	font-size: 11px; font-weight: normal; color: #EF2500; text-decoration: underline;
}


#ModUnoryginalProducts a, #ModUnoryginalProducts a:hover {
	color: #636363; font-weight: normal; font-size: 11px; text-decoration: none;
}

#ModUnoryginalProducts a span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; height: 28px; overflow: hidden; font-weight: bold; color: #FF8400;
}

#ModUnoryginalProducts a:hover span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; font-weight: bold; color: #FF8400; text-decoration: underline;
}

#ModUnoryginalProducts a em {
	font-size: 11px; font-weight: normal; color: #FF8400;
}

#ModUnoryginalProducts a:hover em {
	font-size: 11px; font-weight: normal; color: #FF8400; text-decoration: underline;
}

#ModUnoryginalProducts li.readall, #ModOryginalProducts li.readall {
	text-align: right; border-width: 0;
}

#ModUnoryginalProducts li.readall a {
	font-size: 12px; font-weight: bold; color: #FF8400;
}

#ModOryginalProducts li.readall a {
	font-size: 12px; font-weight: bold; color: #EF2500;
}



#ModOryginalShops, #ModPartners{
	text-align: center;
}


#ModPartners, #ModMostRecent {
	padding: 25px;
}
#ModPartners h2, #ModMostRecent h2 {
	line-height: 40px; margin-bottom: 10px; white-space: nowrap; overflow: hidden; text-indent: -99em;
}

#ModPartners h2{
	background: url(images/h2_partners.gif) no-repeat 0 0;
}

#ModMostRecent h2{
	background: url(images/h2_most_recent.gif) no-repeat 0 0;
}

#ModMostRecent ul{
	margin: 0; padding: 0; list-style-type: none;
}

#ModMostRecent ul li {
	float: left; margin: 0; width: 270px; padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px dashed #B9B9B9;
}
#ModMostRecent ul li.First {
	clear: left; margin-right: 20px;
}

#ModMostRecent a, #ModMostRecent a:hover {
	color: #F02601;
}

#ModMostRecent a, #ModMostRecent a:hover {
	color: #636363; font-weight: normal; font-size: 11px; text-decoration: none;
}

#ModMostRecent a span {
	display: block; padding: 0 0 5px 0; font-size: 12px; font-weight: bold; color: #EF2500;
}

#ModMostRecent a:hover span {
	display: block; padding: 0 0 5px 0; font-size: 12px; font-weight: bold; color: #EF2500; text-decoration: underline;
}

#ModMostRecent a em {
	font-size: 11px; font-weight: normal; color: #EF2500;
}

#ModMostRecent a:hover em {
	font-size: 11px; font-weight: normal; color: #EF2500; text-decoration: underline;
}


#PageText {
	clear: both; float: none; padding: 30px; margin: 0;
}

#PageText h1 {
	display: block; margin: 0 0 5px 0; font-weight: bold; color: #F02601; font-size: 18px;
}

#PageText img.Thumb {
	float: right; margin: 10px 0 10px 10px;
}

#PageText a.Back, #PageText a.Back:hover {
	display: block; padding: 10px 0 10px 0; font-size: 12px; font-weight: bold; color: #F02601; text-decoration: underline;
}





#Listing {
	margin: 0 0 20px 0; padding: 0;
}

#Listing ul {
	margin: 0; padding: 0; list-style-type: none;
}

#Listing li {
	 display: block; padding: 10px 0 10px 0; border-bottom: 1px dashed #B9B9B9;
}

#Listing a, #Listing a:hover {
	color: #636363; font-weight: normal; font-size: 11px; text-decoration: none;
}

#Listing span.Image, #Listing span.Image {
	float: right; clear: right; margin-left: 10px; width: 251px; height: 126px; overflow: hidden;
}

#Listing a span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; font-weight: bold; color: #EF2500;
}

#Listing a:hover span {
	display: block; padding: 5px 0 5px 0; font-size: 12px; font-weight: bold; color: #EF2500; text-decoration: underline;
}

#Listing a em {
	font-size: 11px; font-weight: normal; color: #EF2500;
}

#Listing a:hover em {
	font-size: 11px; font-weight: normal; color: #EF2500; text-decoration: underline;
}



#splitPage {
	margin: 0; padding: 10px;
}

#splitPage td {
	font-size: 12px; width: 33%;
}

#splitPage td a {
	font-size: 12px; color: #989898; text-decoration: none;
}

#splitPage td a:hover {
	font-size: 12px; color: #F02601; text-decoration: underline;
}

#splitPage td a b {
	font-size: 12px; color: #989898; font-weight: bold;
}
