/* CSS Document */

body { font-family:Verdana; font-size:12px; background:#A891FD/*#805afa*/; color:#600; }
* { margin:0; padding:0; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear:both; }
a { color:#00F; text-decoration:none; }
a:hover { color:#fff; text-decoration:underline; }
#container { overflow:hidden; text-align:left; width:1200px;  }
img { border:none; }
iframe { width:0px; border:0; background:none; overflow:hidden; visibility:hidden; height:0px; display:none; }
#page { padding:0 25px 0 0; }
#left { width:380px; float:left; overflow:hidden; } 
#right { width:795px; float:right; overflow:hidden; } 


#hdlogo { height:375px; }
#hdmenu { width:795px; height:125px; } #hdban { height:250px; width:795px; padding-left:20px; }
#hdlogo #subhd { font-size:30px; color:#444; display:block; text-transform:uppercase; padding-left:40px; }
#hdlogo .imglogo { width:300px; height:250px; } /*img.cap { width:200px; height:100px; margin-left:40px; }*/
#logobel { background:url(vline.gif) repeat-y 378px 0; overflow:hidden; padding:0 40px 0 10px; }
#contentr {width:795px; padding-bottom:10px; }



.box_home { width:380px; overflow:hidden; height:275px; background:url(vline.gif) repeat-y 378px 0; }
.box_prod { width:380px; overflow:hidden; background:url(vline.gif) repeat-y 378px 0; }
#logobel img.homeimg { width:270px; height:140px; border:5px solid #222; display:block; }
#logobel img { width:140px; height:120px;  border:5px solid #222; display:inline; }
.box_all { width:750px; margin-top:20px; }
.pads { padding:0 40px 0 10px; }
.prodbox { margin-left:20px; display:none; }
.bgnone { background:none; }
.hline { background:url(hline.gif) repeat-x 0 bottom; }
h1, h2, h3 { font-weight:normal; padding-left:20px; color:#300; text-transform:uppercase; } 
.cap { color:#470286; line-height:24px; font-size:18px; padding-left:20px; }
h1 {line-height:40px; font-size:30px; }
h2 {line-height:32px; font-size:24px; }
h3 {line-height:24px; font-size:18px; } 
h4 {line-height:20px; font-size:15px; } 
h1.grn, h2.grn, h3.grn, ul.grn { background:url(hgrn.gif) repeat-y; color:#090; }
h1.red, h2.red, h3.red, ul.red { background:url(hred.gif) repeat-y; color:#F00;}
h1.blue, h2.blue, h3.blue, ul.blue { background:url(hblue.gif) repeat-y; color:#06F;}
p { margin-top:10px; padding-bottom:10px; line-height:16px; }
.fl { float:left; } .fr { float:right; }
.al { text-align:left; } .ar { text-align:right; } .aj { text-align:justify; } .ac { text-align:center; }
.bold { font-weight:bold; } .italic { font-style:italic; } .underline { text-decoration:underline; }
.ml20 { margin-left:20px; }  .ml10 { margin-left:10px; } .ml0 { margin-left:0; }
.mt0 { margin-top:0; } .mt10 { margin-top:10px; } .mt20 { margin-top:20px; }



#logobel ul.prodls { list-style:none; line-height:24px; font-size:16px; }
#logobel ul.prodls li { background:url(bul.gif) 0 center no-repeat; padding:0 10px 0 20px; list-style:none; text-transform:uppercase; font-weight:bold; }
ul.subprodls { list-style:none; line-height:24px; font-size:14px;  }
ul.subprodls li { background:url(bul.gif) left 4px no-repeat; padding-left:24px; list-style:none; text-transform:uppercase; color:#090; font-weight:bold;}
ul{ list-style:none; padding-bottom:10px; margin-top:5px; line-height:16px; }
ul li.homels { list-style:none; background:url(bul.gif) no-repeat 0 center; padding:0 0 0 16px; }



table {margin-top:10px; padding-bottom :10px; background:none; border:none; overflow:hidden;}
table.homeban { margin-top:0; padding-bottom:0; text-align:center; margin-left:15px; }
tr {  margin-top:10px; }
td.serlnk { padding:10px 0; border:none; width:100%; }
td.serlnk0 { width:50%; padding:10px 10px 10px 0; border:none; }
td p { margin-top:5px; padding:0; }
td.loc{ text-align:left; vertical-align:top; width:40%; font-size:12px; border-right:1px solid #805afa; padding-left:10px;} 
td.nob { border:none; } td.gridimg { border:none; padding:7px; }
td.gridimg img { /*width:200px; height:110px;*/ border:5px #111 solid;  }



table#forms { width:370px; border:none; font-size:12px; display:none; }
table#forms tr td.lbl { width:25%; text-align:right; line-height:20px; vertical-align:top; }
table#forms tr td.inp { width:60%; text-align:left; vertical-align:top; }
input, textarea { font-family:Tahoma; color:#eee; border:#eee 1px solid; background:#805afa;}
input.txt { padding:3px 2px; color:#eee; width:90%; height:24px; }  
textarea.txtar { height:150px; padding:0 2px; width:90%; line-height:14px; }
button.subres { height:30px; width:75px; overflow:hidden; text-align:center; color:#fff; border:none; background:none; background:url(formbutn.gif); line-height:20px; }
#msgdiv { color:#f00; font-size:13px; background:#ccc; z-index:10; font-weight:bold; text-transform:uppercase; }
#contdet { width:310px; padding-right:10px; background:url(vline.gif) repeat-y right; overflow:hidden; }


#footer { height:80px; margin:10px 25px 0 25px; border-top:2px solid #905afa; padding-top:25px; }
#footer p { line-height:20px; text-align:center; margin:0; padding:0; }


/*sample CSS class added to image slideshow container*/
.flashclass{ width:250px; height:230px; overflow:hidden; padding:2px; }
.flashclass img{ border:0; width:246px; height:215px; display:block; }
.imgclass1 { height:115px; width:250px; }
.imgclass2 { height:115px; width:100px; }
/*end class*/
