body { font-family: Arial, Helvetica, sans-serif; }
a { text-decoration: none; }
.bg_fill {  background-attachment: fixed; background-color: #7A0000; background-image: url(images/bg_fill_new.gif); background-repeat: repeat-x; background-position: left top}
.beige, .price, .priceSm, .Top_Menu {color: #FCFFC4;}
.pic_txt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CCCCCC; text-decoration: none}
.Top_Menu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.Top_Menu a { color: #FFFFFF; font-size: 9px;}
.Top_Menu td { padding-right: 7px; }
.txt01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FCFFC4; text-decoration: none }
.fnprt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #CCCCCC}
.text10 { font-size: 10px;}
.text11, input, .caption, select, textarea { font-size: 11px;}
.text12 { font-size: 12px;}
.bold, .price, .errMess { font-weight: bold; }
input, select, textarea { background-color: #4D4F36; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.lang {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.smText { font-size: 11px;}
.hand { cursor: pointer;}
.orangeLink, .errMess { color: #FF8A00; }
.but_txt {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.right, .caption { text-align: right; float: right; }
.price { font-family: Georgia, Times New Roman, Times, serif;   font-size: 40px;  }
.priceSm { font-family: Georgia, Times New Roman, Times, serif;   font-size: 30px;  }
.topBottomOrBorder {border-top-width: 1; border-top-style: solid; border-top-color: #FCFFC4; border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #FCFFC4;}
.white, .caption { color: #FFFFFF; }
.noStyle { background-color: transparent; }
.errMess { text-align: center; }
.dashedTop {border-top: 1 dashed #FCFFC4;}
.orderInfoRow0 { background-color: #493838;}
.orderInfoRow1 {background-color: #5f5050;}
.greyBorder { border-color: #989898; border-width: 1px; border-style: solid; }
.darkTopBotBar {  background-color: #23241C; heaight: 30px; padding: 5px; }

body.layout2012 { background: #000 URL(/images/2012/bg_pattern.jpg) repeat-y center; }
body.layout2012 .bg_fill { background: none; }

.layout2012 .bold .price, .layout2012 .errMess { color: #000000; }
.layout2012 .darkTopBotBar, .layout2012 .beige {color: #FFFFFF; }
.layout2012 .orangeLink { color: #FF0000; }

.layout2012 .infoArea { background: URL(/images/2012/bg_info.jpg) repeat-y center; }
.layout2012 input, .layout2012 select, .layout2012 textarea { background-color: #000; }

.layout2012 .topTopMenu { background: none; }
.layout2012 .topTopMenu td { background: URL(/images/2012/layout/top_menuBack.gif) repeat-x center; }
.layout2012 .topTopMenu tr:first-child td:first-child { background: URL(/images/2012/layout/top_menuLeft.gif) no-repeat; }

.layout2012 .color45453D { background: URL(/images/2012/bg_info.jpg) repeat-y center; }
