html, body { height:100%; }
body { margin:0px auto; padding:0px; background:url(../images/topmain-bg.gif) repeat-x top #FAFBFF; font-size:11px; color:#666666; font-family:Tahoma,Arial,Helvetica,sans-serif; line-height:16px; }
table { text-align:left; }
img{border:0}
hr{ color:#ccc; border:0; border-bottom:1px solid #ccc; margin:0; padding:0 0 ; }
.maintable { height:100%; background:url(../images/centerbg.gif) repeat-y #FFFFFF;  }
.clear{clear:both}
/* Top header part styles */
.toppart { background:url(../images/top-bg2.gif) top repeat-x; }

.toppart a { color:#D7D7D7; text-decoration:none; }
.toppart a:hover { color:#B5DB3E; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#ff8000; text-decoration:none; font-weight:bold; }
a.toplink:hover { color:#E0B64D; text-decoration:none; font-weight:bold;}

.tophlight { background:url(../images/linkbg.gif) repeat-x;  }

/* menu part styles */
.menubg { background:#3F3F3F; }
a.menulink { color:#cccccc; text-decoration:none; font-weight:bold; font-family:Tahoma, Arial, Verdana; font-size:11px; }
a.menulink:hover { color:#F0BA00; text-decoration:none; }

/* left part styles */
.leftpart { width:203px; background-color:#F9F9F9;}
/*.leftpart tr { font-size:11px; color:#606060; font-family:Tahoma,Helvetica,Tahoma; text-align:left; }*/	

.leftpart a { color:#D96000; text-decoration:none; }
.leftpart a:hover { color:#444E8E; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { background-color:#F4F4F4; padding:10px 3px 10px 3px; color:#1B1B1B; display:block; text-decoration:none;}
a.leftlink:hover { background-color:#FFF8F8; color:#9E0000; text-decoration:none; }

.leftheader { font-size:12px; font-weight:bold; }
.lefthlight { color:#444E8E; }

.leftpart ul { list-style:url(../images/arw1.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}

/* middle part styles */

.contantpart { padding:14px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contantpart table {}
.contantpart a { color:#444E8E; text-decoration:none; }
.contantpart a:hover { color:#D96000; text-decoration:none; }


.midpart { padding:2px 18px 10px 18px;}
a.midlink:link, a.midlink:visited, a.midlink:active { color:#ff8000; text-decoration:none; }
a.midlink:hover { color:#E0B64D; text-decoration:none; }
.midheader { color:#587100; font-size:18px; padding:10px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; background: url(../images/titel-bg.gif) repeat-x; height:44px; }
.midhlight { color:#9E0000; font-weight:bold; }

.contantpart ul {  margin:0px; padding-left:20px; }
.contantpart ol { margin:0px; padding:0px 0px 0px 10px; }
.contantpart li { margin:3px 0px; list-style:url(../images/arw.gif) none; padding-left:2px;}

/* Footer part styles */
.footer { background:url(../images/down-bg.gif) repeat-x bottom; color:#FFFFFF; padding-bottom:4px;}

a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#FFFFFF; text-decoration:none; font-family:Tahoma, Arial, Verdana; font-size:11px; }
a.footerlink:hover { color:#F2C200; text-decoration:none; font-family:Tahoma, Arial, Verdana; font-size:11px; }

/* shopping cart body area and boxies styles */
.tableborder { border:1px solid #C9C9C9; }
.allborder { background:#EDECEC; }
.allborder tr { background:#F7F7F7; }

.fieldheader { background:#8E8E77; color:#ffffff; padding-left:5px; font-weight:bold; height:25px; font-size:12px; }
.fieldheader a { color:#EEEEBE; text-decoration:none; }
.fieldheader a:hover { color:#ffffff; text-decoration:none; }

.lightbg { background:#F2F2F2; }
.darkbg { background:#EDECEC; border-left:4px solid #9C0000; }
.selectbg { background:#EAEAEA; }
.whitebg { background:#FFFFFF; }
.subheading { height:32px; }

.paging { color:#eb8739; font-weight:700}
.paging a:link, .paging a:visited, .paging a:active { color:#000000; text-decoration:underline; font-weight:bold; }
.paging a:hover { color:#666666; text-decoration:none; }

/* general text styles */
.smalltext { font-size:10px; }
.normaltext { font-size:11px; font-weight:normal; }
.error { color:#FF0000; font-weight:bold; padding-bottom:8px; display:block; }
.red { color:#FF0000;}
.success { color:#009933; font-weight:bold;}
.hlight { color:#D96000; }
.price { color:#2977BA; font-weight:bold;}

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:20px; color:#444E8E; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; font-weight:normal; margin:0px; }
h2 { font-size:13px; font-family:Arial,Helvetica; color:#ef8d41;  margin:0px; padding:5px 0px 5px 0px }
ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:30px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.gif) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; width:10px; }

.noborder, .noborder input, .leafNode input { border:0px none; padding:0px; }

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:none; }
a.normallink:hover { color:#D40C13; text-decoration:none; }

a.headlink:link, a.headlink:visited, a.headlink:active { background-color:#F4F4F4; border:1px solid #CFCFCF; color:#1B1B1B; display:block; text-decoration:none;}
a.headlink:hover {  background-color:#FFF8F8; color:#9E0000; text-decoration:none;  }

a.lightlink:link, a.lightlink:visited, a.lightlink:active, .white { color:#EDEDED; text-decoration:none; }
a.lightlink:hover { color:#E0B64D; text-decoration:none; }

a.avileax:link, a.avileax:visited { color:#ffffff; text-decoration:none; }
a.avileax:hover { color:#D2D7F7; text-decoration:none; }

.plaveb, .plaveb a, .plaveb a:hover  {color:#636ca7; font-size:10px; text-decoration:none  }
.plaveb a:hover{color:#939393;}
img.plaveb{-moz-opacity:30 ; filter:alpha(opacity:20); -khtml-opacity:20; opacity:0.2;}

/* Images styles */
.thumimg { width:50px; }
.normalimg { width:70px; }
.bigimg { width:200px; }
.imgborder, .thumimg, .normalimg, .bigimg { border:2px solid #D9D9D9; padding:1px; }
a:hover .imgborder, a:hover .thumimg, a:hover .normalimg, a:hover .bigimg { border:2px solid #666666; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#333333; font-family:Arial,Tahoma; }
input, select, textarea { border:1px solid #CCCCCC; padding:1px; }
.button { color:#444e8e; font-weight:bold; cursor:pointer; padding:3px 3px 3px 3px ; background:#333333; border:0px; font-size:12px; font-family:Tahoma,Arial; background:url(../images/nav-bg.jpg) repeat-x ; border:#c0cde8 solid 1px }
	
/*  Extra Style */
h4{ font-size:14px; font-weight:bold; color:#eb8739; margin:0px; padding:0; }
img.pr10{margin-right:10px}