/*
  $Id: stylesheet.css,v 1.0.0.0

  LannetSG, Lannet Security Group
  http://www.lannetsg.ru

  Copyright (c) 2006 LannetSG

  Released under the GNU General Public License
*/
a:link.MainMenu {
	color: #333333;
	font: bold 14px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
a:visited.MainMenu {
	color: #33333;
	font: bold 14px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
a:hover.MainMenu {
	color: #FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
}
.clr {
    clear: both;
  }

.cat_description {  
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #800000; 
	font-weight: bold; 
}

.boxText  { 
	color: #333333; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

.errorBox  { 
	color: #600;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background: #f93; 
	border-top: 1px; 
	border-right: 1px solid #f93; 
	border-bottom: 1px solid #f93; 
	border-left: 1px solid #f93; 
}

.stockWarning { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #cc0033; 
}

.productsNotifications { 
	background: #f2fff7; 
}

.orderEdit { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #70d250; 
	text-decoration: underline; 
}

body { 
	background-color : #F5F5F5;
	bgcolor="#F5F5F5"
	color: #333333; 
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0;
	margin: 0; 
}

a:link, a:visited {
    color: #777777;
    text-decoration: none;

  }
a:hover {
    color: #333333;
    text-decoration: none;

  }

form {
	display: inline;
}

TR.header  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0;
}

TR.headerNavigation   { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 37px; 
}

TD.headerNavigation { 
	color: #333333;
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-attachment: scroll; 
}

A.headerNavigation { 
	color: #333333; 
	font-weight: bold 
}

a:hover.headerNavigation { 
	color: #f93; 
	font-weight: bold; 
	text-decoration: blink;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 20px; 
}

TD.footer { 
	color: #fff; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-image: url("heder_me.gif"); 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	height: 20px; 
}

.infoBox { 
	font-size: 12px;
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

.infoBoxContents { 
	color: #777777;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0 
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents  { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #ffe6e6; 
}

TD.infoBoxHeading {
	background: url("subhead_.png") repeat-x;
	height: 21px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	font-weight: bold;
	weight: 100%;
}

TD.infoBox, SPAN.infoBox  { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

TABLE.productListing  { 
	border-spacing: 0px; 
}

.productListing-heading   { 
	color: #930; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

.productlisting-headingPrice  { 
	color: #9a9a9a; 
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

TD.productListing-data  { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

a:link.pageResults {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}
a:visited.pageResults {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}
a:hover.pageResults {
	color: #F36421;
	font-size: 12px;
}

A.pageResults  { 
	color: #777777; 
	text-decoration: underline; 
}

a:hover.pageResults  { 
	color: #F36421; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

TD.pageHeading, DIV.pageHeading   { 
	color: #000000; 
	font-size: 15px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}

TR.subBar  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #000000;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

SPAN.newItemInCart  { 
	color: #ff0000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

CHECKBOX, INPUT, RADIO, SELECT   { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align: inherit; 
}

TEXTAREA  { 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 100%; 
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver  { 
	background-color: #F5F5F5; 
	cursor: hand; 
	outline-color: #000000; 
}

.moduleRowSelected  { 
	color: #FFFFFF; 
	background-color: #FF6600; 
	background-repeat: repeat; 
}

.checkoutBarFrom, .checkoutBarTo  { 
	color: #f93; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

.checkoutBarCurrent  { 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

/* message box */

.messageBox { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

.messageStackError, .messageStackWarning { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #ffb3b5; 
}

.messageStackSuccess { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	background-color: #99ff00; 	
}

/* input requirement */

.inputRequirement   { 
	color: #ff0000; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
}

/* VJ Links Manager v1.00 begin */
TABLE.linkListing  { border-spacing: 1px; }

.linkListing-heading  { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
	text-align: center; 
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TR.linkListing-odd  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}

TR.linkListing-even  { 
	background-image: none; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0 0; 
}
/* VJ Links Manager v1.00 end */

.SecondaryText {
	FONT: 12px Arial, Helvetica, sans-serif; 
	COLOR: #000000;
}
.telefon {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.myfont1 {
	font-size: 18px;
	color: #000000;
}
.myfont2 {
	font-size: 24px;
	color: #009D00;
}
.myfont21 {
	font-size: 22px;
	color: #009D00;
}
.style111 {color: #CDCCCA
}
.style1112 {
	font-size: 30px;
	font-weight: bold;
}
.style1113 {
	font-size: 18px;
	font-weight: bold;
}
.style1114 {
	font-size: 14px;
}
.myfont3 {
	color: #FF0000;
}
.myfont4 {
	color: #666666;
}
.myfont5 {
    font-size: 12.5px;
}
.myfont6 {
	color: #000000;
	font-weight: bold;
}
.myfont7 {
	color: #000000;
	font-size: 12px;
}
.myfont8 {
	color: #009D00;
}
.myfont9 {
	color: #000000;
}
.myfont999 {
	color: #777777;
	font-size: 10px;
}
TABLE#table111 a:link {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}
TABLE#table111 a:visited {
	color: #777777;
	font-size: 12px;
	font-weight: bold;
}
TABLE#table111 a:hover {
	color: #333333;
	font-size: 12px;
}
TABLE#table222 a:link {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
TABLE#table222 a:visited {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
TABLE#table222 a:hover {
	color: #333333;
	font-size: 12px;
}
.MyNewProductClass {
	color: #333333;
	font-size: 14px;
}
.imagebord {
border-color:#000000;
}
.bannerstyle {
font-size: 0.1px;
color: #F5F5F5;
}
TD.poll, P.poll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color: #000000;
}
TD.pollBoxRow {  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px; 
}
TD.pollBoxText {  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0px; 
}
TR.pollOptRow {
}
TR.pollFooter {
}
.worktime { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #808080; 
}
.worktime2 { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #808080; 
}
.worktime3 { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 12px; 
	color: #FF0000; 
}
.footerban {
	font-size: 12px;
}
.bordercolor {
	border: 1px solid #CCCCCC;
}