BODY {margin: 0; padding: 0; border: 0;
           color: Black;
           background-color: White;
           font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
           font-size: 11px;
                }

/* SEO */
h3.title {
	position:absolute;
	top:65px; left:50%;
	margin-left:-90px;
	font-size:3em;
}
h3 {
	margin:0;
	font-size:100%;
}
span.bold {
	font-weight:bold;
}



p {font-size: 11px;}
a {color: #f38500;}
TABLE {border: 0; border-collapse: collapse}
TABLE.main {width: 100%;}
TABLE TD {padding: 0; font-size: 12px;}
TABLE td.top {vertical-align: top;}
TABLE td.top p {margin: 20px; color:#666666; font-size:11px;}
TABLE td.topcenter p, .userContenet p ,.userContent.count {margin: 20px; font-size:11px; color: #666666;}
TABLE td.topcenter  h1 {margin: 20px;}
table td.topcenter h5 {margin: 20px;}
TABLE td.topcenter  h2 {margin: 20px;}
table td.topcenter h6 {margin: 20px;}
TABLE td.topcenter p.style1, .userContenet p.style1 {font-size: 11px; font-weight: bold; color: #f38500; padding: 0; margin: 5px 0;}
h2, h1.title, p.style2 {font-size: 11px; font-weight: bold; color: #666666; padding: 0; margin: 5px 0;}
h6 {font-size: 11px; font-weight: bold; color: #666666; padding: 0; margin: 5px 0;}
TABLE td.topcenter p strong, p.style2 {color: #FF9900;}
TABLE td.topcenter p span.bold {color: #FF9900;}
TABLE td.topcenter p img {margin: 0 5px 10px 0;}
.grey h1 {
	display:inline;
	margin:0;
	color:#FFF;
	font-size:12px;
}
table td.topcenter p {
    text-align: justify;
}

TABLE td.topcenter ul {
    margin: 20px; 
    padding: 0;
    font-size:11px; 
    color: #666666;
}

table td.topcenter li {
    margin: 0 20px;
    padding: 0;
    font-size:11px; 
    color: #666666;
}

table td.topcenter h3 {
    margin: 20px;
    font-size: 11px;
    color: #666;
}


TABLE td.top p strong {color: #FF9900;}
TABLE td.top p span.bold {color: #FF9900;}
TABLE td.top p img {margin: 0 5px 10px 0;}
h1,h6 {font-size: 11px; color: #f38500; padding: 0; margin: 5px 0;}
h1 a {color: #f38500; text-decoration:none}
h1 a:hover {color: #f38500; text-decoration:underline;}
h5 {font-size: 11px; color: #f38500; padding: 0; margin: 5px 0;}
h5 a {color: #f38500; text-decoration:none}
h5 a:hover {color: #f38500; text-decoration:underline;}
.info {font-size: 11px; color: #f38500; padding: 0; margin: 5px 0;}
.info a {color: #f38500; text-decoration:none}
.info a:hover {color: #f38500; text-decoration:underline;}
.userTab table
{
	border: none; 
	border-collapse: collapse;
	//width: 100%;
	align: center;
}

.userTab td
{
	font-size: 11px;
	font-color: #666666;
	padding: 4px 5px 4px 5px;
	border-bottom: 1px solid #D0D1D3;
	border-top: 1px solid #D0D1D3;
	border-left: 1px solid #D0D1D3;
	border-right: 1px solid #D0D1D3;
	text-align: left;
}
Table td.top p .nalTabO
{
	width: 1%;
	align: left;
	margin: 10 0 10 0;
}
TABLE td.top p .nalTabO td
{
 	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

TABLE td.top p .nalTabO.nalTab 
{
	width: 1%;
	align: left;
}
div.mycls   { font-size:7px; color:#FDFDFE; text-decoration:none;}
div.mycls a { font-size:7px; color:#FDFDFE; text-decoration:none;}
TABLE td.top p .nalTabO.nalTab td
{
	text-align: left;
	border: 1px solid #ffffff;
	font-size: 11px; 
	color: #666666 !important;
	padding-bottom: 5px;
	 
}
TABLE td.top p .nalTabO.nalTab td img
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.list{list-style-type: none; margin: 5px 0; padding: 0; width: 230px; border: none;}
.list h2 {
	margin:0;
	font-weight:normal;
}
.list h6 {
	margin:0;
	font-weight:normal;
}
.list li a{ background: white url(../img/list_.gif) no-repeat bottom right; font-size: 11px; color: #7d7d7d; display: block; width: auto; padding: 3px 0 7px 30px; text-decoration: none;}
* html .glossymenu li a{width: 220px;}
.list li a:visited, .list li a:active {color: #7d7d7d;}
.list li a:hover{background-image: url(../img/list_over.gif); color: #f38500; text-decoration: underline;}
a .leftakt {background-image: url(../img/list_over.gif); color: #f38500; }
.red {background: #FFA500 url(../img/redback.gif) repeat-x; height: 37px; padding-left: 18px; color: White; font-weight: bold; border-right: 1px solid White;}
.grey {background: Gray url(../img/greyback.gif) repeat-x; height: 37px; padding-left: 18px; color: White; font-weight: bold; border-right: 1px solid White;}
.red h2,.grey h2 {
	display:inline;
	margin:0;
	color:#FFF;
	font-size:12px;
}
.text .grey h2 {
	font-size:11px;
}
.greyform {height: 37px; padding-left: 18px; font-weight: bold; background-color: #ededed; color: #373737; border-bottom: 1px solid #cccccc; border-top: 1px solid White; width: 100%; border-left: 1px solid white;}
.greyform h2 {
	color:#373737;
	font-size:12px;
}
.greyform h6 {
	color:#373737;
	font-size:12px;
}
.more {
	text-align: right;
	padding-right: 20px;
	font-size: 11px;
	margin-top: 10px;
	color: #f38500;
}
.more a {color: #f38500;}
.text {vertical-align: top; padding: 15px 20px 10px 18px; font-size: 11px; color: #7d7d7d;}
.text p {margin: 5px 0;}
.form {background-color: #ededed; color: #373737; border-bottom: 1px solid #cccccc; border-top: 1px solid White; width: 100%; padding-bottom: -10px;}
table.centtab {margin: 0 10px;}
.centtab td {padding: 10px 10px; font-size: 11px; color: #7d7d7d; text-align: top;}
.centtab td.r {	background: transparent url(../img/notestable.gif) no-repeat bottom right;
	padding-left: 25px;
}
.centtab td.l { background: transparent url(../img/notestable.gif) no-repeat bottom left;}
.mainmenu {position: absolute; top: 0px;}
table.mainmenu {width: 100%;}
.mainmenu td {width: 20%; background: transparent url(../img/diver.gif) no-repeat left top; height: 65px; text-align: center;}
.mainmenu a {color: White; text-decoration: none; font-weight: bold; font-size: 12px; background: transparent url(../img/archy.gif) no-repeat left center; padding-left: 17px;}
.price {font-weight: bold; color:#000000;}

#menu {text-align: center; height: 50px; background: Black url(../img/buttonbg.gif) right repeat-x;}
#menu td {width: 19%; padding-top: 15px;}
#menu a {color: White; text-decoration: none; font-weight: bold; font-size: 12px; background: transparent url(../img/archy.gif) no-repeat left center; padding-left: 17px;}
#head {height: 161px;} /* background: White url(../img/head3.jpg) top right no-repeat;  */
#logo {background: transparent url(../img/lg.gif) no-repeat top left; width: 291px; height: 161px;}
#footer {color: White; font-size: 11px; background: #959597 url(../img/bottom.gif) repeat-x left top; padding-left: 18px;/* height: 72px*/}
#footer a {color: White; text-decoration: none; font-weight: normal; font-size: 11px;}
#footer h2 {
	color:#FFF;
	text-align:center;
}
#footer p {
	padding-right:20px;
}
#footer p strong {
	font-weight:normal;
}

.orderTable
{
	border: none; 
	border-collapse: collapse;
	width: 100%;
	align: right;
}

.orderTable td
{
	font-size: 11px;
	font-color: #666666;
	padding: 4px 10px 4px 5px;
	border-bottom: 1px solid #D0D1D3;
	border-top: 1px solid #D0D1D3;
	border-left: 1px solid #D0D1D3;
	border-right: 1px solid #D0D1D3;
	text-align: left;
}
.header { font-weight:bold; font-color: #666666;}
.BasketTable {margin: 0px 20px 20px 20px;}

table.formTable td{
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   text-align: left;
}
.formTable .inputTxt, .formTable textarea{
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
        border: 1px solid #D0D1D3;
        margin-bottom: 10px;
        padding: 0 4;
	align: center;
}
.formTable .inputTxt{
        width: 350px;
}
.formTable textarea{
        width: 350px;
}
.fcaption, .fmessage{
        color: #666666;
}
.formTable .inputCell{
        padding-left: 5px;
        width: 350;
}
.formTable .formCaption{
        padding-top: 10px;
}
.fmessage{
        padding-top: 10px;

}
.ferror{
        color: #ee0000;
}
.checkbox{
        margin-bottom: 10px;
}
.button{
        border: 1px solid #666666;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 10 0 10 0;
}
.white{
	color: white;
}

p.pr {
    color: #000 !important;
    font-weight: normal;
    margin: 4px !important;
    text-align: left;
}

h1 span {
    color: #000;
    font-weight: normal;
}
h5 span {
    color: #000;
    font-weight: normal;
}
.info span {
    color: #000;
    font-weight: normal;
}

table.basket_nav {
    float: right;
    border: none;
}

.basket_nav td {
    border: none;
    padding: 0 0 0 3px;
    text-align: right;
    white-space: nowrap;
}

.service_link a,
.service_link a:visited {
	color:#000;
}


h2.b_crumb {
	color:#5a5a5a;
	font-size:11px;
	font-weight:normal;
	margin: 0px 20px !important;
}

/* styles for last news item on the main page */
#last-news {
    margin: 15px;
} 

#last-news div.text {
	padding:6px 0px;
}

#last-news h1 {
    font-family: Tahoma,Arial;
    font-weight: bold;
    font-size: 15px;
    color: #F38500;
}

#last-news h2 {
    font-family: Courier,Times;
    
    font-size: 13px;
    color: #F4711A;
}

#last-news.noBorderTable td {
    font-family: Verdana,Times;
    font-size: 13px;
}

#last-news p.date {
    font-size: 10px;    
}

#last-news p {
	margin:3px 3px 6px 0px;
}