* {margin:0; padding:0;}
img {border:0;}
li {list-style:none;}
a {outline: none !important;}
.clear {clear:both;}
table {border-collapse:collapse;}
html {
height:100%;
}
body {
background:#fff url(/images/body.jpg) repeat-x 0 292px;
font:11px tahoma;
height:auto !important;
height:100%;
min-height:100%;
position:relative;
}
select,textarea,input {font:11px tahoma;}
#all {
min-width:780px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 770? "780px":"780px");
padding-bottom:80px;
width:780px;
margin:0 auto;
}
a {
text-decoration:underline;
font:11px tahoma;
color:#000;
}
a:hover {
text-decoration:none;
}
p {
margin-bottom:12px;
}
ol {
margin:15px 0 15px 0px;
}
ol li {
list-style:decimal;
list-style-position:inside;
}
h1, h2, h3, h4, h5, h6 {
color:#3A3939;
font-family:tahoma;
}
h1 {font-size:19px;color:#36679F; font-weight:bold;padding-left:7px}
h2 {font-size:21px;}
h3 {font-size:19px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
#head {
height:309px;
}
#rhead2 {
background:url(/images/rhead2.jpg) no-repeat 0 bottom;
height:309px;
}
#rhead {
background:url(/images/rhead.gif) no-repeat 0 0;
padding-left:4px;
height:309px;
margin-left:-264px; 
float:right; 
width:260px; 
clear:right;
}
#lhead1 {
width:100%; 
float:left;
}
#lhead2 {
margin-right:264px; 
}
#href {
padding-top:19px;
height:59px;
border-bottom:1px solid #EEB2A8;
background:url(/images/href.gif) repeat-x 0 bottom;
text-align:center;
}
#rflash {
height:171px;
}
#rflash object {
width:260px;
height:171px;
}
#href li {
padding:0 18px;
display:inline;
}
#rrhead1 {
width:100%; 
float:left;
}
#rrhead2 {
margin-left:275px; 
height:309px;
background:url(/images/rrhead2.png) repeat-x 0 0;
}
#llhead {
height:309px;
margin-right:-275px; 
float:left;
width:275px; 
clear:left;
background:url(/images/llhead.jpg) no-repeat right 0;
}
#site {
height:50px;
}
#site a,#site span {
position:relative;
top:18px;
left:33px;
font:9px tahoma;
color:#111;
text-transform:uppercase;
}
#menu {
background:url(/images/menu.gif) repeat-x 0 0;
height:230px;
width:234px;
}
#logo {
position:relative;
top:85px;
margin:0 auto;
width:241px;
height:177px;
background:url(/images/logo.jpg) no-repeat 0 0;
}
#logo object {
width:242px;
height:174px;
}
#menu ul {
position:relative;
top:29px;
}
#menu li {
text-align:right;
margin-bottom:-3px;
}
#content {
padding-bottom:0px;
}
#l {
width:100%; 
float:left;
}
#left {
margin-right:260px;
padding:20px 0 0 20px;
}
#right {
margin-left:-260px; 
float:right;
padding-bottom:40px;
width:260px;
clear:right;
}
big {
padding-left:19px;
display:block;
height:30px;
font:14px tahoma;
color:#3A3939;
text-transform:uppercase;
background:url(/images/big.gif) no-repeat 0 3px;
}
#left p {
text-align:justify;
}
#left img.vramke {
border:3px solid #3E3E3E;
float:left;
margin:0 6px 6px 0;
}
#contact {
width:229px;
background:#F6F0E3 url(/images/contact.gif) repeat-y 0 0;
position:relative;
top:-59px;
left:13px;
}
#contact2 {
background:url(/images/contact2.gif) no-repeat 0 0;
}
#contact3 {
width:203px;
overflow:hidden;
background:url(/images/contact3.jpg) no-repeat 0 bottom;
padding:1px 14px 24px 12px;
}
#right {
color:#3A3939;
}
#right a {
color:#3A3939;
font:11px tahoma;
}
#contact span {
font-size:12px;
}
#contact b {
color:#FE8600;
font:bold 12px tahoma;
}
#contact p {
padding-bottom:15px;
margin-bottom:15px;
background:url(/images/pr.gif) repeat-x 0 bottom;
}
#footer {
height:64px;
position:absolute;
bottom:0;
/*left:0;*/
min-width:100%;
clear:both;
background:#D36E0B url(/images/footer.gif) repeat-x 0 0;
padding-top:16px;
color:#fff;
width:780px;
margin:0 auto;
}
#footer a {
color:#fff;
}
#lfot1 {
width:100%; 
float:left;
}
#lfot2 {
margin-right:244px;
}
#rfot {
margin-left:-244px; 
float:right;
padding-left:11px;
width:233px;
padding-top:4px;
clear:right;
background:url(/images/rfot.gif) no-repeat 0 7px;
}
#lfot2 table {
width:100%;
}
#lfot2 td {
vertical-align:top;
text-align:center;
padding-top:17px;
padding:17px 1px 0 1px;
background:url(images/td.gif) no-repeat center 0;
}
#rfot a {
color:#FE8600;
}
#lfot div {
margin:0 20px;
}

hr {
margin:10px 0 10px 0;
height:2px;
$height:3px;
background:#ccc;
border:0;
color:#ccc;
}

#href a:hover {
border-bottom:2px solid #888;
}

#footer {
min-width:780px;
width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 770? "780px":"auto");
}

.lpage {
float:left;
width:50%;
margin-right:-50%;
position:relative;
z-index:100;
}

#left ul {
margin:5px;
}
#left ul li {
list-style-type:disc;
margin-left:20px;
margin-bottom:5px;
}
/* feedback */
.cont1 { border:1px solid #CCCCCC; padding:2px; }
.forma { width:270px;}
.quest { width:15px; text-align:center; font:bold 11px tahoma; border:1px solid #555; float:right;}
.quest a { color:#333; text-decoration:none; font-weight:bold;}
.cont-fMessage {width:220px; font:11px tahoma;height:30px;margin-left:10px;margin-bottom:5px;}
.left-i2-2 {width:217px; font:11px tahoma; margin-bottom:3px;margin-left:10px;margin-top:4px;}
.form_brd { font:11px tahoma; padding:0px 5px 0px 5px; }

/* order form */
.form_tab input { margin-bottom:4px;}
.form_top_text { font:bold 12px tahoma; }
.form_tab  .form_brd { border:1px solid #ccc; }
.form_tab td {vertical-align:middle;}
.text_bull {color:#EF7302;margin-left:2px;margin-right:2px}
.b {font-weight:bold;}
.br {font-size:7px;height:3px;}
.brx2 {font:size:3px;height:6px;}
.form_tab td { text-align:left; vertical-align:middle; }
.form_tab td input.w100,.form_tab td textarea { width:340px; }
.form_tab td textarea { height:50px;}
.form_radio {line-height:12px;padding:0px;margin:0px;}
.nomargin {border:1px solid #000;}
.nomargin td input {margin:0px;padding:0px;}
.tarea {width:250px;}

/* feedback */
#form21 {
padding-top:5px;
font:11px tahoma;
}
#form21 input,#form21 textarea {
padding:1px;
margin:0px 0px 2px 0px;
}
#form21 div.div21 {
margin:0px;
padding:0px;
height:5px;
line-height:5px;
}
#f_mess {
width:200px;
height:50px;
margin:0px;
}
#f_cont {
margin:0px 0px 5px 0px;
width:200px;
}
#contact .submit21 {
padding:0px;
text-align:right;
margin-top:-10px;
}
#contact p.p21 {
background:none; 
padding-bottom:0px;
height:auto;
}
#contact .adr {
font:11px tahoma;
margin-left:46px;
}
#contact divider {
padding:0px;
margin;0px;
height:1px;
}
.usl li {
margin-bottom:4px;
list-style-type:disc;
margin-left:15px;
}

a.green {
color:green;
text-decoration:none;
}
a:hover.green {
color:#000;
}


/* calculator */
#calc h1,#calc table,#calc .topic {
margin-bottom:7px;
}

#calc .topic {
margin-left:8px;
}

#calc .subm {
padding-left:10px;
padding-right:10px;
}

.p10 td {
padding:3px;
}

.green a {
color:#008000;
}





