html, body { height:100%; }
body { margin:0px; padding:0px; background:url(../images/background.gif) repeat-x #FFFFFF; font-size:12px; color:#1d1d1d; font-family:Arial,Tahoma,Tahoma,Helvetica; line-height:16px; }
table { text-align:left; }

.maintable {width:100% }

/* Top header part styles */
.toppart { color:#FFFFFF; padding-top:3px; }
.toppart a { color:#FFFFFF; text-decoration:none; }
.toppart a:hover { color:#FFEA00; text-decoration:none; }
a.toplink:link, a.toplink:visited, a.toplink:active { color:#000; text-decoration:none; font-weight:bold; }
a.toplink:hover { color:#fff; text-decoration:none; font-weight:bold;}
a.toplink2:link, a.toplink2:visited, a.toplink2:active { color:#000000; text-decoration:none; }
a.toplink2:hover { color:#ffffff; text-decoration:none;}
.tophlight { color:#FFDE00; font-weight:bold;}



/* menu part styles */
.menubg { background:url(../images/menu_bg.jpg) repeat-x; line-height:45px; font-weight:bold; width:655px; border:0px solid #009900;}
.menubg a { color:#303030; text-decoration:none; background:url(../images/menu_devidor.jpg) no-repeat right center; text-align:center; padding:0px 12px; display:block; float:left;}
.menubg a:hover { color:#666262; text-decoration:none; }
a.menulink:link, a.menulink:visited, a.menulink:active {text-decoration:none; display:block; height:39px; background-position:0px 0px; float:left;}
a.menulink:hover { background-position:0px 39px;}
.menubg ul{margin:0px; padding:0px;}
.menubg li {margin:0px; padding-left:12px; list-style:none; display:inline;}
/* left part styles */
.leftpart { width:232px; font-size:12px; color:#333333;}
.lefthlight { color:#003F9D; font-weight:bold; }
.leftpart a { color:#A65D00; text-decoration:none; }
.leftpart a:hover { color:#D01D00; text-decoration:none; }
a.leftlink:link, a.leftlink:visited, a.leftlink:active { color:#003F9D; font-weight:bold; text-decoration:none; }
a.leftlink:hover { color:#DE0202; text-decoration:none; }
.leftpart ul { list-style:url(../images/arrow3.gif) none; margin:0px; padding-left:30px; }
.leftpart li { margin:5px 0px;}
.leftpart ul ul { list-style:url(../images/arrow4.gif) none; margin:0px; padding-left:15px; }
.leftpart li li{ margin:5px 0px;}

/* middle part styles */
.midpart { }
a.midlink:link, a.midlink:visited, a.midlink:active { font-size:16px; color:#A65D00; text-decoration:none; }
a.midlink:hover { color:#D01D00; text-decoration:none; }
.midheader { color:#A90000; padding-left:45px; font-weight:bold; }
.midhlight { color:#A65D00; font-size:13px; font-weight:bold; border:2px solid #F8F0DC; padding:5px; background:#FFFBEF; }

.contantpart { font-size:12px; color:#1d1d1d; padding:5px 0px 0px 8px;}
.contantpart b{ font-size:13px; color:#0075ab; font-weight:bold;}
.contantpart a { color:#5b5b5b; text-decoration:none; }
.contantpart a:hover { color:#a6a5a5; text-decoration:none; }
.contantpart ul { margin-left:30px; padding:0px; }
.contantpart ol { margin:0px; padding:0px 0px 0px 22px; }
.contantpart li { margin:2px 0px; list-style:url(../images/li.gif) none; padding:0px;}

/* Footer part styles */
.footer { background:url(../images/footr_bg.gif) repeat-x bottom;line-height:44px;color:#ffffff; }
a.footerlink:link, a.footerlink:visited, a.footerlink:active { color:#FFF; text-decoration:none; }
a.footerlink:hover { color:#0145A3; text-decoration:none; }
.footerpopup { background: url(../images/p-downbg.jpg) repeat-x bottom; height:32px; padding-bottom:8px; font-size:11px; font-family:Tahoma, Arial, Verdana; color:#CE0000; }

/* shopping cart body area and boxies styles */
.tableborder { border:2px solid #E5DBC2; }
.allborder { background:#8FC2DE; }
.allborder td { background:#F0F9FE; }
.fieldheader { background:url(../Images/textbg.gif) repeat-x center top; color:#303030; margin:0px; line-height:25px; padding-left:5px; font-weight:bold; }
.fieldheader td { background:url(../Images/textbg.gif) repeat-x center top; color:#303030; margin:0px; line-height:25px; padding-left:5px; font-weight:bold; }
.fieldheader a { color:#693300; text-decoration:underline;  }
.fieldheader a:hover { color:#D01D00; text-decoration:underline; }

.lightbg { background:#FEFCF4; }
.darkbg { background:#F9F5E4; }
.selectbg { background:#EAEAEA; }
.whitebg { background:#FFFFFF; }
.subheading { color:#693300; background:url(../images/textbg.gif) repeat-x center; padding-left:10px; line-height:32px; font-weight:bold; font-size:14px; }

.paging { }
.paging a:link, .paging a:visited, .paging a:active { color:#000000; text-decoration:none; font-weight:bold; }
.paging a:hover { color:#a90000; text-decoration:none; }

.pagingbox { background:#fff; border:1px solid #E8E4D3; padding:3px 5px; font-weight:bold; }
.pagingbox a:link, .pagingbox a:visited, .pagingbox a:active { color:#474429; text-decoration:none; font-weight:bold; }
.pagingbox a:hover { color:#a90000; text-decoration:none; }
.paginlightbg { height:30px; line-height:30px; padding:0px 0px; background:#FEFCF4; }
*html .paginlightbg {  padding:8px 0px 0px 0px;  }


/* 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:#FF5B01; }
.price { color:#2977BA; font-weight:bold;}

.justify { text-align:justify; }
.lineheight { line-height:16px; }

/* general eliments styles */
h1 { font-size:18px; color:#099ed5; font-weight:normal; padding-bottom:0px; padding-top:7px; margin:0px; }
h2 { font-size:15px; font-family:Arial,Helvetica; color:#614F3F; font-weight:bold; padding-bottom:5px; margin:0px; }
h3 { font-size:13px; font-family:Arial,Helvetica; color:#614F3F; font-weight:bold; padding-bottom:5px; margin:0px; }
ul { list-style:url(../images/dot1.gif) none; margin:0px; padding-left:10px; }
li { margin:4px 0px; }
.hline { background:url(../images/hline.jpg) repeat-x center; }
.vline { background:url(../images/vline.gif) repeat-y center; }

.noborder, .noborder input, .leafNode input { border:0px none; padding:0px; background:none; }

/* general link styles */

a.normallink:link, a.normallink:visited, a.normallink:active { color:#555555; text-decoration:none; }
a.normallink:hover { color:#a90000; text-decoration:none; }

/*a:link, a:visited, a:active { color:#566D9B; text-decoration:none; }
a:hover { color:#DE0202; 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.spinx:link, a.spinx:visited { color:#F3F3F3; text-decoration:none; }
a.spinx:hover { color:#FFDE00; text-decoration:none; }

/* Images styles */
.thumimg { width:45px; }
.listingimg { width:100px;}
.normalimg { width:300px; }
.bigimg { width:400px; border:2px solid #999; padding:2px; }
.scrollthumimg { width:50px;}
.imgborder, .listingimg, .thumimg, .normalimg { border:0px solid #e7e5cf;  }
a:hover .imgborder, a:hover .listingimg, a:hover .thumimg, a:hover .normalimg { border:0px solid #DFCFB6; }

/* form part styles */
form { margin:0px; padding:0px; }
input, select, textarea { font-size:11px; color:#4F4732; font-family:Arial,Tahoma; }
input, select, textarea { border:1px solid #B4B4B4; padding:1px; background:#fff; }
.button { color:#f0f0f0; cursor:pointer; line-height:16px; padding:1px ; font-weight:bold; background-color:#0093DD; border:0px solid #3B3B3B; vertical-align:middle; }
*html .button { line-height:10px; height:23px;  }
.lableclass { text-align:right; }
label { vertical-align:middle; padding:0px 0px 9px 0px; margin:0px; } 

/*  Extra Style */
.recentul ul { list-style:none; padding:0px !important; margin:0px !important; width:216px !important;}
.recentul li { margin:0px !important; background:none !important; line-height:50px; list-style:none !important; padding:0px !important; border-bottom:1px #E1E1E1 solid; width:216px; }
.recentul li img { margin:0px !important; padding:1px !important; }


/* loginbox  styles */
.loginbox { background:url(../images/loginbox.jpg) no-repeat; width:328px; height:74px; color:#115283; padding:0px 8px 0px 8px; }
.loginbox b{color:#00467b; font-size:13px; font-weight:bold;}
.loginbox a { color:#00467b; text-decoration:none; font-weight:bold;}
.loginbox a:hover { color:#FFEA00; text-decoration:none; }
.loginbox input { border-right-color:#FFFFFF; border-bottom-color:#FFFFFF; color:#FFFFFF; background:#5e96c0; }
.menuright{background:url(../images/menu_right.jpg) no-repeat left;  color:#303030;}
.menuright input { background:none; border:none;}
.grayheader{background:url(../images/grayheader_bg.jpg) repeat-x;line-height:35px; color:#ffffff; font-size:15px; font-weight:bold;}
.graybottombg{background:url(../images/graybottombg.gif) repeat-x #eeeeee;}
.graybottombg b{color:#797979; font-weight:bold;}
.redbold{font-weight:bold; color:#c60000;}
.blackbold{font-weight:bold; color:#333333;}

.leftheadertop { background:url(../images/left_header01.jpg) no-repeat left top;line-height:32px; padding-left:13px; font-size:15px; color:#FFFFFF; font-weight:bold; }
.leftheadertop2 { background:url(../images/left_header02.gif) no-repeat left top; line-height:32px; padding:5px 0px 0px 13px; font-size:15px; color:#FFFFFF; font-weight:bold; }
.scrollbg { background:url(../images/scrollbg.gif) no-repeat; height:265px;}
.leftheadingbg{background:url(../images/leftheadingbg_01.jpg) repeat-y; padding:14px 8px 0px 8px;}
.leftheadergreen { background:url(../images/left_headergreen.jpg) no-repeat left top;line-height:32px; padding-left:13px; font-size:15px; color:#FFFFFF; font-weight:bold; }
.leftgreenbg{background:url(../images/leftgreenbg.jpg) repeat-y; padding:14px 8px 0px 8px;}

.litegray{background:#f7f7f7; line-height:19px;}