/* LAYOUT */
#container { postion: relative; width: 920px; height: auto; padding: 0; margin: auto; }

/* #header */ 
#header { width: 920px; height: 349px }

#box01 { width: 920px; height: 90px; border-bottom: 1px solid #e6e6e6; font-size: 11px !important; }
#box01-01 { float: left; width: 304px; height: 90px; }
#box01-03 { float: right;  height: 90px; margin:0 0 0 10px; }
#box01-04 { float: right; width: 178px; height: 90px; }
.lang { padding: 0; margin-top: 12px; margin-bottom: 2px; margin-left: 0px; margin-right: 0px; text-align:right; word-spacing: 10px; }
#box01-03 A:link { color: #a2a2a2; text-decoration: none; }
#box01-03 A:visited { color: #a2a2a2; text-decoration: none; }
#box01-03 A:active { color: #a2a2a2; text-decoration: none; }
#box01-03 A:hover { color: #a2a2a2; text-decoration: none; border-bottom: 2px solid  #a2a2a2; }
#box01-03 A.active { color: #a90800; text-decoration: none; border-bottom: 2px solid  #a90800;}

#box02 { width: 920px; height: 166px; margin-top: 10px; }
#box02-01 { float: left; height: 166px; width: 268px; background: #f15a23; }
#box02-02 { float: right; height: 166px; width: 652px; }

#box03 { width: 920px; height: 26px; background: #c4c4c4; }

#navcontainer ul
{
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
margin-left: 17px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background: #c4c4c4;
color: #2f2f2f;
float: left;
width: 894px;
height: 26px;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {
padding-top: 5px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background-color: #c4c4c4;
color: #2f2f2f;
text-decoration: none;
float: left;
border-right: 1px solid #6d6e70;
}
#navcontainer ul li a:hover { background-color: #6d6e70; color: #ffffff; }
#navcontainer ul li a.active { background-color: #6d6e70; color: #ffffff; font-weight: bold; }

.back { margin-top: 36px; margin-bottom: 4px; text-align: right; font-size: 11px; font-weight: bold; }

#box04 { width: 920px; height: 56px; background: #6d6e70; }
#box04-01 { float: left; }
#box04-02 { float: right; margin: 0 30px 0 0 }
#box04-02 A { color: #ff8f66; text-decoration: none; }
/* //header */

/* #content */
#content { width: 860px; padding: 30px 30px 30px 30px; height: auto; background: #f3f3f3; }

#col01 { float: left; margin-right: 60px; }
#col01 A { font-size: 11px; color: #f15a23; text-decoration: underline; }
#col02 { float: left; }
.salesperson { width: 318px; height: 118px; margin: 0 0 10px 0; background: #fff; border: 1px solid #e7e7e7; }
.salesperson-img { float: left; width: 92px; height: 118px; }
.salesperson-text { float: left; margin: 20px 0 0 20px; width: 205px; }

.pic { margin: auto; padding: 15px; border: 1px solid #cfcfcf; background: #f7f7f7; text-align: center; }

/* Footer */
#footer { width: 860px; height: 32px; padding: 0 30px 0 30px; margin: 0 0 30px 0; border-bottom: solid 5px #dedede; background: #6d6e70; }
.footer-url { padding: 7px 0 0 0; font-size: 17px; font-weight: bold; color: #fff; text-align: right; }
.footer-url A { color: #fff; text-decoration: none; }

.linkBox1 { 
margin-top: 10px; width: 288px; height: 28px; border: solid 1px #e7e7e7;
background-image: url(icon1.png);
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 10px 6px;
}
.linkBox1 P { padding: 0; margin-left: 32px; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; font-size: 11px !important; }

.linkBox2 { 
margin-top: 10px; width: 288px; height: 28px; border: solid 1px #e7e7e7;
background-image: url(icon2.png);
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 10px 8px;
}
.linkBox2 P { padding: 0; margin-left: 45px; margin-top: 7px; margin-right: 0px; margin-bottom: 0px; font-size: 11px !important; }

.td1 { padding-right: 17px; }

.toph1 { margin: 0; padding-top: 13px; padding-bottom: 0px; padding-left: 31px; padding-right: 0px; font-size: 26px; font-weight: normal; color: #ffffff; }
.ln-top { margin-right: 4px; }

#pdf-download UL { width: 270px; padding: 0; margin: 0; background: #f6f6f6; border: 1px solid #e7e7e7; list-style: none; }
#pdf-download UL LI { background:url(pdf_sm01.jpg) 5px 7px no-repeat; height: 26px; border-bottom: 1px solid #fff; padding-left: 29px; padding-top: 8px;  }
/* //content */

/* Search */
#search { margin-top: 9px; }
#search A { color: #a2a2a2; text-decoration: none; }
#search INPUT { padding: 0; margin: 0; width: 108px; height: 16px; border: solid 1px #e6e6e6; background-color: #ffffff }


/* Images */
.logo { margin-top: 19px; border: none; }
.purde { margin-top: 61px; margin-left: 31px; width: 180px; height: 57px; border: none; }
.tutvuma { margin-top: 10px; margin-bottom: 27px; width: 290px; height: 93px; border: none; }
.searchButton { border: none; }
.urlPic { margin-top: 21px; border: none; }
.subpic { float: right; }
.banner { float: right; }

.clearerFixed { clear: both; margin: 0; padding: 0; }
.clearer { clear: both; }
.rightPdSearch { padding-right: 6px; }

A.orangeFix { color: #f15a23; text-decoration: none; }

#saleCond UL { padding: 0; margin: 0; margin-top: 7px; margin-left: 8px;  }
#saleCond LI { list-style-type: none; background: url(square_orange.png) 0 4px no-repeat; padding-left: 16px; margin: 0; }


#hovTable { margin-top: 27px; margin-bottom: 30px; }
#hovTable td { padding: 0px; } 
#hovTable tr { background: #ffffff; }      
#hovTable tr:hover { background: #6d6e70; color: #ffffff }

#textFix1 DIV { margin-left: 8px; padding: 0; color: #ffffff !important; }
#textFix2 DIV { margin-left: 8px; padding: 0; color: #343434 !important; }
#textFix3 DIV { margin-left: 8px; padding: 0; }

/* DROP DOWN MENU STYLES */

#menuDrop { position: absolute; cursor: pointer; }
#menuDrop ul .top { width: 176px; height: 23px; padding-top: 10px; text-align:center; color: #a2a2a2; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
#menuDrop ul .item { width: 167px; height: 17px; padding-top: 3px; padding-left: 9px; display:none; color: #a2a2a2; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
#menuDrop ul:hover .item { display: block; background: #ffffff; color: #a90800; }

#menuDrop ul:hover .item a { color: #a90800; text-decoration: none;  }
#menuDrop ul:hover .item a:hover { color: #c3524c; }

#menuDrop ul{ width: 176px; float: left; margin: 0; padding: 0; background: #ffffff; list-style: none; }
.clear{ clear: both; height: 10px; }


/**** Form ****/
.feedback-text { width: 296px; height: 18px; }
.feedback-border { border: 1px solid #d7d7d7; }
.feedback-btn { width: 84px; height: 23px; border: none !important; color: #fff; background: #f15a23; }
TABLE.form {}
TABLE.form TH { line-height: normal; width: 30%; padding: 5px 10px 5px 10px; border: solid #fff; border-width: 1px 0; background: #eaeaea; text-align: right; }
TABLE.form TD { line-height: normal; width: 70%; padding: 1px 10px 1px 10px; border: solid #fff; border-width: 1px 0; background: #eaeaea; }
TABLE.form TD.data { padding: 5px 10px; font-weight: normal; }
TABLE.form IMG,
TABLE.form INPUT,
TABLE.form SELECT { vertical-align: middle; }
TABLE.form .max { width: 310px; }
TABLE.form .default { width: 210px; }
TABLE.form .min { width: 60px; }
TABLE.form INPUT.max,
TABLE.form TEXTAREA.max { width: 304px; }
TABLE.form INPUT.default,
TABLE.form TEXTAREA.default { width: 204px; }
TABLE.form INPUT.min,
TABLE.form TEXTAREA.min { width: 54px; }
TABLE.form TH.subheading { text-align: center; color: #fff; padding: 5px 10px; background: #6d6e70; }
TABLE.form A { color: #777; text-decoration: underline; }
TABLE.form A:hover { color: #e40000; }

/**** Messages ****/
P.msg-error { color: #fff; padding: 8px 12px; background: #c00; line-height: normal; text-align: center; }
P.msg-error A { color: #fff; }
P.msg-ok { color: #fff; padding: 8px 12px; background: #2b7e11; line-height: normal; text-align: center; }
P.msg-ok A { color: #fff; }
P.msg-info { color: #000; padding: 8px 12px; background: #eeedba; line-height: normal; text-align: center; }
P.msg-info A { color: #000; }

/* Gallery */
TABLE.galleries TD { border: 3px solid #fff !important; text-align: center; padding: 0 !important; width: 25%; font-size: 1px; background: none; vertical-align: bottom; }
TABLE.galleries TD.folder { font-weight: bold; }
TABLE.galleries A { display: block; text-decoration: none; color: #004b95; }
TABLE.galleries A IMG { opacity: 0.80; filter: alpha(opacity=80); }
TABLE.galleries A:hover { color: #004b95; }
TABLE.galleries A:hover SPAN.txt { background: #f3f3f3; }
TABLE.galleries A:hover IMG { opacity: 1; filter: alpha(opacity=100);}
TABLE.galleries SPAN.txt { display: block; padding: 4px 10px; background: #efefef; font-size: 11px; margin-top: 1px; }
TABLE.galleries SPAN.info { display: block; font-weight: normal; }


























