html, body {margin:0px; padding:0px; background-color: #FFFFFF; height:100%; border:none;}

a,body,div,input,p,select,span,td,textarea {font-family: Arial, Helvetica, sans-serif; color: #97999D; font-size: 16px;} 
a {color: #97999D;}
a:hover {color: #003060;}
form {margin: 0px;}
h1 {font-family: Arial, Helvetica, sans-serif; color: #61217F; font-size: 30px; text-align: center;}
h3 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 16px; margin: 8px 0px 8px 0px;} 
h4 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; text-decoration: underline; margin: 16px 0px 0px 0px;} 
hr {background:#001A54; border: none; color:#001A54; height:1px; margin: 0px; line-height: 17px;}
html>body hr {background:#001A54; border: none; color:#001A54; height:1px; margin:8px 0px;}
img {border:0px;}
input{font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
p {margin:0px 0px 20px 0px; line-height: 18px;}
sup {margin-top: 0px;}
table {border: none; border-collapse: collapse; empty-cells: show;}
td {vertical-align: top; border: none; padding: 0;}
ul {margin: 0px; padding: 0px; position: relative;}
ul li {list-style-type: none; padding: 2px 0px; color: #000000; font-size: 11px;}
ul li a {font-size: 11px;}
ul li a:hover {text-decoration: none;}
.white {color: #fff;}
.contact-pic {float: left; border: 1px solid #505050;}
.border-true { border: 1px solid #606060; }
.float-left {float: left;}
.float-right {float: right;}
.gsa {float: left; margin: 10px 0px 0px 10px;}
.ill-logo {float: left; margin-top: 20px;}
.ill-page {float: left; margin: 0px 10px 10px 0px;}
.ill-page2 {float: right; margin: 0px 0px 10px 10px;}
.ill-page3 {float: right; margin: 40px 0px 10px 10px;}
.ill-slogan {float: left; margin: 26px 0px 0px 40px;}
.pos-center {margin: auto;}
.tick {float: left; margin-top: 5px; display: block;}

div.about-photo {width: 100%; padding: 0px 0px 16px 0px;}
div.all-big-cont {float: left; padding-top: 80px; width: 120px;}
div.all-cont {float: left; width: 980px; padding-top: 0px;}
div.dn-active {float: left; padding: 1px 8px 2px 8px; border-right: 1px solid #737373; text-decoration: none; font-size: 11px; color: #9D9EA0; white-space: nowrap;}
div.question-cont {float: left; width: 730px; padding: 10px;}
div.question-cont p {color: #000000; font-size: 18px; margin: 0px 0px 0px 0px;}
div.question-cont table td {color: #000000; font-size: 18px;}
div.question-cont table td.img-cont {width: 90px; vertical-align: middle;}
div.marg { padding: 12px 0px 0px 0px;}
html>body div.marg { padding: 7px 0px 0px 0px;}
div.marg2 { padding: 9px 0px 0px 0px;}
html>body div.marg2 { padding: 8px 0px 0px 0px;}
div.marg3 { padding: 25px 0px 0px 0px; width: 100%; text-align: center;}
div.photo {float: left; width: 90px; padding-right: 20px; text-align: center; font-size: 13px; color: #000000;}
div.pic-links {float: left; width: 750px; padding: 10px 0px 30px 0px; text-align: center;}
div.pic-links2 {float: left; width: 730px; padding: 10px 10px 30px 10px; text-align: center;}
div.pic-links2 p {text-align:left; color:#000000; margin:0px; font-size:12px;}
div.pic-links3 {float: left; width: 730px; padding: 10px 0px 30px 0px;}
div.pic-links4 {float: left; width: 730px; padding: 30px 10px 30px 10px; text-align: center;}
div.pl,div.pl-finish {float: left; width: 160px; margin-top: 10px; text-align: center; border-right: 1px solid #CBCBCB; }
div.pl2,div.pl2-finish {float: left; width: 220px; margin-top: 20px; text-align: center; border-right: 1px solid #606060; }
div.pl3,div.pl3-finish {float: left; width: 180px; margin-top: 20px; text-align: center; border-right: 1px solid #606060; }
div.pl5,div.pl5-finish {float: left; width: 300px; text-align: center; border-right: 1px solid #606060; padding: 30px 0px;}
div.pl-cont {width: 643px; margin: auto;}
div.pl-cont a {text-decoration: none; float: left;  width: 160px;  display: block; white-space: nowrap; font-size: 11px; color: #A66527;}
div.pl-cont a:hover {color: #0090A0;}
div.pl-cont p { margin: 0px; font-size: 11px; color: #A66527;}
div.pl-cont2 {width: 667px; margin: auto;}
div.pl-cont2 a {text-decoration: none; float: left;  width: 220px;  display: block;}
div.pl-cont3 {width: 727px; margin: auto;}
div.pl-cont3 a {text-decoration: none; float: left;  width: 180px;  display: block;}
div.pl-cont4 {width: 543px; float: right;}
div.pl-cont4 a {text-decoration: none; float: left;  width: 180px;  display: block;}
div.pl-cont5 {width: 601px; margin: auto;}
div.pl-cont5 a {color: #62207F; font-weight: bold;}
div.pl-cont5 a:hover {text-decoration: none;color: #62207F;}
div.pl-cont5 img {margin: auto; border: 1px solid #606060;}

div.pl-cont-wn {margin: auto; display: table-column; float:left;}
div.pl-cont-wn a {text-decoration: none; width: 360px;  display: block;}
div.pl-cont-wn a img {margin: auto;}
div.pl-left {float: left; width: 360px; text-align: center; border-right: 1px solid #606060; padding: 10px 0px; }
div.pl-right {float: left; width: 360px; text-align: center; padding: 10px 0px; }
div.pl-wn,div.pl-wn-finish,div.pl-wn-end {float: left; width: 360px; text-align: center; border-right: 1px solid #606060; border-bottom: 1px solid #606060; padding: 10px 0px; }
div.pl-wn-end {border-bottom:none; border-left: 1px solid #606060; float:none; margin-left:184px;}

div.pl-finish,div.pl2-finish,div.pl3-finish,div.pl5-finish,div.pl-wn-finish {border-right: none;}
div.title-big {float: left; width: 100%; padding: 0px 0px 16px 0px; font-size: 26px; color: #001A54; text-align: center;}
div.width-all {float: left; width: 100%;}
div.width-all2 {float: left; width: 449px;}
div.width-all-c {float: left; width: 100%; text-align: center;}
div.width-all-c img {margin: 10px auto 0px;}
div.width-all-c table {margin: 15px auto;}
div.width-all-c table td {font-size: 11px; font-weight: bold; color: #000000; padding: 0px 10px; text-align: left;}
div.width-all-c table td.ak-img {padding: 0px 20px; text-align: center;}
div.width-all-c table td.ak-img img {margin: auto;}
div.width-all-c table td.ak-txt {font-size: 16px; font-weight: bold; color: #000000; padding: 30px 20px 0px; text-align: center;}
div.width-all-c table td.alulite {color: #0D3B55;}
div.width-all-c table td.cv {color: #279A47;}
div.width-all-c table td.cv2 {color: #3552A4;}
div.width-all-c table td.lw {color: #E88435;}
div.width-all-c table td.lw2 {color: #1F9145;}
div.width-all-c table td.mg {color: #61217F;}
div.width-all-c table td.ml{color: #9C3966;}
div.width-all-c table td.ml2{color: #ED1B23;}
div.width-all-c table td.om {color: #37C5EC;}
div.width-all-c table td.om2 {color: #F3881F;}
div.width-all-c table td.pfm {color: #83297B;}
div.width-all-c table td.vw {color: #CE4142;}
div.width-all-c table td.x-ps {color: #75B143;}
div.width-all-c table td.tcenter {padding: 10px 10px 0px; text-align: center;}
div.width-all-c2 {float: left; width: 100%; text-align: center;}
div.width-allhr {float: left; width: 100%; padding: 18px 0px;}

input.all {float: left; width: 100px; color: #000000;}
input.btn-search {float: right; width: 50px; height: 20px; color: #FFFFFF; background-color: #9D9EA2; border: none; cursor: pointer; cursor: hand;}
input.btn-search2 {width: 50px; height: 20px; color: #FFFFFF; background-color: #9D9EA2; border: none; cursor: pointer; cursor: hand;}

span.blue {color: #27367C; font-size: 12px;}
span.blue2 {color: #3E74BA; font-size: 11px;}
span.green {color: #0A9947; font-size: 12px;}
span.green2 {color: #5E933F; font-size: 11px;}
span.magenta {color: #61217F; font-size: 11px;}
span.mg {color: #61217F; font-size: 16px; font-weight: bold;}
span.p-title {color: #001A54; font-size: 12px; font-weight: bold;}
span.red {color: #ED1B23; font-size: 12px;}
span.reg {color: #000000; font-size: 11px;}
span.tm {color: #000000; font-size: 8px;}
span.tm2 {color: #FFFFFF; font-size: 8px;}
span.trade {color: #000000; font-size: 12px;}
span.u {color: #97999D; font-size: 11px; font-weight: bold;}
span.undrln {text-decoration: underline; color: #000000; font-size: 12px;}

table.outside,table.outside-ind {width:100%; height: 100%;}
table.skirting td {color: #000000; padding-bottom: 16px;}
table.skirting td.dash {font-weight: bold;}

td.bott,td.main {width:810px;}
td.bott,td.bott-right {vertical-align: bottom; background: url(../img/bg_Internal.gif) repeat-x bottom; height: 25px;}
td.main,td.main-right {background: url(../img/bg_Internal.gif) repeat-x top;}
td.main2{ vertical-align: top; text-align: center; padding: 0px;}
td.main2-right {width:100%;}
td.main2 img {margin: auto;}
td.main2 p {text-align: center; margin: 0px 0px 15px 0px; font-size: 18px; color: #000000;}
td.main2 p.natural  {text-align: left; margin: 0px 10px 15px; font-size: 16px;}
td.main2 p.title-cont {margin: 6px  0px  10px  0px; font-size: 28px; line-height: 26px;}


ul.level-zero {margin: 0px; padding: 0px; position: relative;}
ul.level-zero li {list-style-type: none; color: #000000; font-size: 11px;}
ul.level-zero li a {color: #001A54; font-weight: bold; font-size: 12px;}
ul.level-zero li a:hover {color: #001A54;}

ul.level-one {margin: 0px; padding: 0px; position: relative;}
ul.level-one li {list-style-type: none; color: #000000; font-size: 11px;}
ul.level-one li a {color: #001A54; font-weight: bold; font-size: 12px; text-decoration: none;}
ul.level-one li a:hover {color: #001A54;}

ul.level-two {margin: 0px; padding: 0px; position: relative;}
ul.level-two li {list-style-type: none; color: #000000; font-size: 11px;}
ul.level-two li a {color: #ED1B23; font-weight: bold;}
ul.level-two li a:hover {color: #ED1B23;}

ul.level-three {margin: 0px; padding: 0px; position: relative;}
ul.level-three li {list-style-type: none; padding-left: 8px; color: #000000; font-size: 11px;}
ul.level-three li a {color: #9D9EA0; font-weight: bold;}
ul.level-three li a:hover {color: #9D9EA0;}

ul.level-four {margin: 0px; padding: 0px; position: relative;}
ul.level-four li {list-style-type: none; padding-left: 16px; color: #000000; font-size: 11px;}
ul.level-four li a {color: #9D9EA0;}
ul.level-four li a:hover {color: #9D9EA0;}

#bott-link {float: right; padding: 0px 10px 8px 0px;}
#bott-link a {font-weight: bold; font-size: 11px; color: #ED1B23;}
#bott-link a:hover {text-decoration: none;}

#bott-link2 {float: left; padding: 0px 10px 8px 40px;}
#bott-link2 a {font-weight: bold; font-size: 11px; color: #ED1B23;}
#bott-link2 a:hover {text-decoration: none;}

#bott-menu {float: left; width: 509px; height: 21px; padding: 4px 0px 0px 3px;}
#bott-menu a {float: left; display: block; padding: 1px 6px 2px 6px; border-right: 1px solid #737373; text-decoration: none; font-size: 11px; color: #0D3B55; white-space: nowrap;}
#bott-menu a:hover {text-decoration: none; color: #0090A0;}
#bott-menu a.end-lnk {border: none;}
#bott-menu a.pasive {color: #97999D; text-decoration: none;}
#bott-menu a.pasive:hover {color: #97999D; text-decoration: none;}
#bott-menu a.pasive-end {color: #97999D; text-decoration: none; border: none;}
#bott-menu a.pasive-end:hover {color: #97999D; text-decoration: none;}

#contact  {float: left; width: 268px; height: 21px; padding: 4px 0px 0px 30px; color: #000000; font-size: 9px;}
#contact a {color: #ED1B23; font-size: 9px;}
#contact a:hover {color: #ED1B23; text-decoration: none;}
#contact a.pasive {color: #97999D; text-decoration: none;}
#contact a.pasive:hover {color: #97999D; text-decoration: none;}
#contact p {margin: 2px 0px 0px 0px; color: #000000; font-size: 9px;}

#contact-cont {float: right; width: 270px; text-align: center; padding-top: 12px;}
#contact-cont a {color: #000000; text-decoration: none;}
#contact-cont a:hover {color: #97999D; text-decoration: underline;}
#contact-cont img {margin: auto;}
#contact-cont p {margin: 0px; text-align: center; color: #000000; font-size: 16px;}
#contact-cont table {margin: 32px auto;}
#contact-cont table td {text-align: left; color: #000000; font-size: 16px;}
#contact-cont table td.right-td {text-align: right;}
#header-specs {float: left; width: 910px; padding: 5px 10px 0px 30px;}

#main-faq {float: left; width: 750px; padding: 10px 0px 30px 0px;}

#main-gallery {float:left; width:100%; padding:25px 0px;}

#mg-left {float:left; width:270px;}
#mg-left p {text-align:left; color:#001A54; font-size:15px; margin:0px 10px 30px 0px;}
#mg-left table {width:100%; margin-top:36px;}
#mg-left table td {vertical-align:middle; padding: 0px 10px 15px 0px;}

#mg-rght {float:left; position:relative; width:480px; padding-top:264px;}
#mg-rght div.thumbnail {float:left; padding:0px 0px 4px 4px;}
#mg-rght div.thumbnail img {border:1px #000000 solid;}
#mg-rght div.thumbnails-off {width:484px; position:absolute; left:-4px; top:294px; display:none;}
#mg-rght div.thumbnails-on {width:484px; position:absolute; left:-4px; top:294px; display:block;}
#mgr-txt {float:left; color:#001A54; display:none; font-size:15px; padding:6px 0px;}

#big-pic {position:absolute; top:-10px; left:-8px;}
#big-pic p {margin:0px; color:#000000; text-align:right; font-size:11px; font-style:italic; line-height:13px;}

#main-index {float: left; width: 750px; padding: 10px 0px 0px 30px;}
#main-internal {float: left; width: 750px; padding: 5px 0px 0px 30px;}
#main-internal2 {float: left; width: 920px; padding: 0px 0px 10px 30px;}
#main-inside {float: left; width: 730px; padding: 10px 10px 0px 10px;}
#main-inside a {font-size: 16px; line-height: 18px; font-weight: bold; text-decoration: none; color: #000000; }
#main-inside a:hover {text-decoration: underline;}
#main-inside p {color: #000000; font-size: 12px; margin: 0px; text-indent: 8px; line-height: 14px;}
#main-inside p.all {text-indent: 0px; margin-bottom: 16px;}
#main-inside p.all-big {text-indent: 0px; margin-bottom: 18px; font-size: 16px; line-height: 18px; font-weight: bold;}
#main-inside p.for-recycle {margin-bottom: 16px;}
#main-inside p.glides {margin: 15px 0px 0px 35px; font-size: 16px; text-indent: 0px;}
#main-inside p.center-txt {color: #000000; font-size: 14px; margin: 0px  0px  16px  0px; line-height: 16px; font-weight: bold; text-align: center;}
#main-inside p.rem-link {text-indent: 0px; font-size: 16px; line-height: 24px; font-weight: bold; text-align: center; float: right;}
#main-inside table.colors {width: auto; margin: auto;}
#main-inside table.colors td {padding: 10px 40px; font-size: 12px; text-align: center; color: #000000;}
#main-inside table.colors td img {display: block; margin: auto auto 2px auto;}
#main-inside2 {float: left; width: 730px; padding: 30px 10px 0px 10px;}

#main-inside3 {float: left; width: 750px; padding-bottom: 20px;}
#main-inside3 table {width: 750px;}
#main-inside3 table td {width: 120px; padding-right: 5px; font-size: 11px;}

#main-inside4{float: left; width: 730px; padding: 0px 10px 16px 10px; text-align: center;}
#main-inside4 p {color: #000000; font-size: 16px; margin:16px 0px 0px 0px; text-align: center;}
#main-inside4 p.all {color: #000000; font-size: 13px; margin: 0px 0px 16px 0px; text-align: left; font-weight: bold;}
#main-inside4 p.all2 {font-size: 13px; margin: 10px 0px 0px 0px; text-align: left; font-weight: bold;}
#main-inside4 p.finishes {font-size: 16px; color: #ED1B23; font-style: italic; text-align: left; font-weight: bold; margin: 20px 0px 8px 15px;}
#main-inside4 table {margin: auto; width: auto;}
#main-inside4 table td {color: #000000; text-align: left; font-size: 18px; padding:0px 20px 5px 0;}
#main-inside4 table td-center {text-align: center;}
#main-inside4 table td-center img {margin: auto;}
#main-inside4 table td.final {padding-right: 0px;}
#main-inside4 table td.final2 {padding: 20px 0px 40px 0px;}
#main-inside4 table td.final3 {padding: 100px 0px 20px 0px;}
#main-inside4 table td.final-ill {padding-right: 0px; vertical-align: middle;}
#main-inside4 table.fin-t td  {color: #000000; text-align: center; font-size: 18px; padding: 0px 15px 10px 15px;}
#main-inside4 table.fin-t td img  {margin: 0px auto 3px auto;}
#main-inside4 table.fin-t td.td-finishes {font-size: 16px; color: #ED1B23; font-style: italic; text-align: left; font-weight: bold; vertical-align: bottom; padding: 0px 0px 30px 15px;}

#main-inside-a {float: left; width: 730px; padding: 60px 10px 40px 10px; text-align: center;}
#main-inside-a p {color: #001A54; font-size: 15px; margin:16px 0px 0px 0px; text-align: center; font-weight: normal;}
#main-inside-a table {margin: auto; width: auto;}
#main-inside-a table td {color: #001A54; text-align: center; font-size: 22px; font-weight: bold; padding: 0px 30px 20px 0px;}
#main-inside-a table td.final {padding-right: 0px;}

#main-inside-a2 {float: left; width: 730px; padding: 20px 10px 0px 10px; text-align: center;}
#main-inside-a2 p {color: #001A54; font-size: 15px; margin:16px 0px 0px 0px; text-align: center; font-weight: normal;}
#main-inside-a2 p.p-sml {color: #001A54; font-size: 11px; margin:16px 0px 0px 0px; text-align: center; font-weight: normal;}
#main-inside-a2 table {margin: auto; width: auto;}
#main-inside-a2 table td {color: #001A54; text-align: center; font-size: 22px; font-weight: bold; padding: 0px 30px 20px 0px;}
#main-inside-a2 table td.final {padding-right: 0px;}
#main-inside-a2 table td.sml {color: #001A54; text-align: center; font-size: 18px; font-weight: bold; padding: 0px 30px 20px 0px;}
#main-inside-a2 table td.sml-final {padding-right: 0px; font-size: 18px;}

#main-footer {clear: both; width: 100%;}
#main-footer table {width: 840px; margin: 0px 0px 0px 30px;}
#main-footer table td {color: #000000; font-size: 11px; padding: 10px 15px 12px 15px; text-align: left; border: 1px solid #000000;}
#main-footer table td.theader {text-align: center; font-weight: bold;}
#main-footer table td.theader-be {text-align: center; font-weight: bold; border-left: none; border-right: none; width: 30px;}
#main-footer table td.theader-be-left {text-align: center; font-weight: bold; border-left: none; width: 240px;}
#main-footer table td.theader-be-right {text-align: center; font-weight: bold; border-right: none; width: 150px;}
#main-footer table td.tsheader {font-weight: bold;}
#main-footer table td.tsheader-be-left {font-weight: bold; border-left: none; width: 100px;}
#main-footer table td.tsheader-be-right {font-weight: bold; border-right: none;}

#main-left {float: left; width: 430px; padding: 0px 0px 30px 0px;}
#main-left a {font-size: 11px; color: #000000; font-weight: bold;}
#main-left a:hover {text-decoration: none;}
#main-left p {font-size: 11px; color: #000000; margin: 0px 0px 13px 0px; line-height: normal;}
#main-left table {width: auto;}
#main-left table td {color: #000000; font-size: 13px; padding: 10px 10px 0px 0px; text-align: center;}
#main-left table td.the-end {padding: 10px 0px 0px 0px;}
#main-left table th {color: #000000;}

#main-right {float: right; width: 450px; padding: 0px 0px 30px 0px;}
#main-right h4 {font-size: 11px;}
#main-right p {font-size: 11px; color: #000000; margin: 0px 0px 13px 0px; line-height: normal;}
#main-right table {width: auto;}
#main-right table td {color: #000000; font-size: 11px; padding:0 7px 0 0; text-align: left;}
#main-right table td.the-end {padding: 0px 0px 0px 0px;}
#main-right table.fin-t td  {color: #000000; text-align: center; font-size: 15px; padding: 0px 20px 10px 0px; font-weight: bold;}
#main-right table.fin-t td img  {margin: 0px auto 3px auto;}
#main-right table.fin-t td.td-finishes {font-size: 15px; color: #ED1B23; font-style: italic; text-align: left; font-weight: bold; vertical-align: bottom; padding: 0px 6px 28px 18px;}
#main-right table.fin-t td.td-finishes2 {font-size: 15px; color: #ED1B23; font-style: italic; text-align: left; font-weight: bold; vertical-align: bottom; padding: 0px 0px 6px 0px;}

#main-testmls {float: left; width: 730px; padding: 10px 10px 0px 10px;}
#main-testmls p {color: #000000; font-size: 15px; text-align: left; margin: 0px; text-indent: 8px;}
#main-testmls p.all {margin-bottom: 16px;}
#main-testmls p.fio {text-align: right; margin: 8px 0px 20px; text-indent: 0px; font-weight: bold;}

#our-vision  {float: right; width: 110px; text-align: center;}
#our-vision a {color: #001A54; text-decoration: none; border-bottom: 1px solid #000000;}
#our-vision a:hover {color: #97999D; text-decoration: none;}
#our-vision img {margin: 5px 0px;}
#our-vision a.pic {border: none;}

#photo-cont  {float: left; width: 100%; padding: 15px 0px 0px 0px;}
#photo-cont2  {float: left; width: 450px; padding: 0px; text-align: center;}
#photo-cont2 table {margin: auto;}
#photo-cont2 td {vertical-align: middle; border: none; padding: 0px 15px 15px 15px;}
#photo-cont3  {float: left; width: 100%; padding: 0px; text-align: center;}
#photo-cont3 table {margin: auto;}
#photo-cont3 td {vertical-align: middle; border: none; padding: 20px 15px 15px 15px;}

#pn-cont {float: right; width: 80px;}
#pn-cont2 {float: right; width: 200px;}
#pn-cont3 {float: right; width: 240px;}

#request-form {float: left; width: 100%;  padding: 10px 0px 30px 0px;}
#request-form input {color: #001A54; font-size: 11px; width: 100%;}
#request-form input.chbx {color: #001A54; width: 16px; margin: 0px;}
#request-form input.submit {color: #000000; font-size: 12px; width: 80px; margin: auto; background-color: #D7D7D7;}
html>body #request-form input.chbx {color: #001A54; width: 16px; margin: 2px 0px 0px 0px;}
#request-form label {white-space: nowrap;}
#request-form p {margin: 16px 0px 0px 10px; font-size: 12px; color: #001A54; text-align: center;}
#request-form p.note {margin: 16px 0px 0px 20px; color: #ED1B23; text-align: left;}
#request-form select {color: #001A54; width: 200px; font-size: 11px;}
#request-form select.mr {width: auto;}
#request-form table.half {width: 100%;}
#request-form table.half td {vertical-align: top; color: #001A54; font-size: 12px;}
#request-form table.half td.arrow {padding: 10px 2px 0px;}
#request-form table.half td.inpt {padding: 5px 6px; width: 100%;}
#request-form table.half td.inpt2 {padding: 5px 6px; width: 50%;}
#request-form table.half td.inpt21 {padding: 5px 6px; width: 30%;}
#request-form table.half td.inpt3 {padding: 5px 6px 4px 34px; width: 50%;}
#request-form table.half td.inpt4 {padding: 5px 6px 4px 34px; width: 14px;}
#request-form table.half td.inpt5 {padding: 5px 6px; width: 14px;}
#request-form table.half td.inpt-mr {padding: 6px 6px 5px;}
#request-form table.half td.label-inpt {padding: 8px 0px 6px 0px;}
#request-form table.half td.label-inpt2 {padding: 8px 0px 6px 6px;}
html>body #request-form table.half td.label-inpt2 {padding: 8px 0px 6px 2px;}
#request-form table.half td.label-inpt3 {padding: 8px 0px 6px 19px;}
#request-form table.half td.label-inpt4 {padding: 8px 0px 0px 0px; width: 100%;}
#request-form table.half td.label-inpt5 {padding: 10px 0px 6px 0px; font-size: 9px;}
#request-form table.half td.label-inpt6 {padding: 10px 0px 6px 0px; font-size: 9px; width: 100%;}
#request-form table.half td.label-inpt7 {padding: 8px 0px 0px 19px; width: 100%;}
#request-form table.cover {width: 750px;}
#request-form table.cover td {width: 362px;  padding: 4px 10px 20px 0px; background-color: #EDEAEC;}
#request-form table.cover td.sep-line {width: 6px;  padding: 0px; background-color: #FFFFFF;}

#request-txt {float: left; width: 482px; font-size: 20px; padding: 0px 30px; color: #001A54; text-align: center;}
#request-txt img {margin: auto;}

#search-cont {float: right; width: 160px;}
#search-cont2,#search-cont3 {float: right; width: 160px; padding: 12px 0px 0px 0px;}
#search-cont3 {float:left; margin-left:-160px; padding-top:6px;}
#search-cont3 img {margin-top:4px;}

#sub-index {float: left; padding: 3px 0px 0px 4px;}
#sub-index2 {float: left; padding: 10px 0px 0px 5px;}
#sub-index3 {float: left; padding: 0px 0px 0px 4px;}

#swirl-l {float: left; padding: 80px 0px 30px 0px; width: 330px;}
#swirl-l p {font-size: 15px; color: #000000; text-indent: 0px; margin: 16px 0px 0px 0px;}
#swirl-r {float: right; padding: 30px 0px 30px 0px; width: 400px;}

#title-page {float: left; width: 728px; height: 36px; background-color: #001B54; padding: 4px 10px 0px 12px; font-size: 28px; margin: 5px 0px; color: #FFFFFF; font-weight: bold;}
#title-page a {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(../img/ill_ArrowPrevious.gif) no-repeat right;}
#title-page a.nxt {margin: 2px 0px; text-align: right; background: url(../img/ill_ArrowNext.gif) no-repeat right;}
#title-page a.nxt2 {margin: 8px 0px; text-align: right; background: url(../img/ill_ArrowNext.gif) no-repeat right;}
#title-page a.polic {padding: 0px; margin: 0px; font-size: 28px; color: #FFFFFF; text-decoration: underline; background: none; display: inline; float: none;}
#title-page a:hover.polic {text-decoration: none;}
#title-page a.prv {margin: 0px 0px;}
html>body #title-page a {width: 63px;}

#tp-gallery {float:left; padding: 18px 0px 0px 12px; font-size: 28px; color:#B2B2B2; font-weight:bold;}

#title-page2 {float: left; width: 728px; height: 36px; background-color:#78c45b; padding: 4px 10px 0px 12px; font-size: 28px; margin: 5px 0px; color: #FFFFFF; font-weight: bold;}
#title-page2 a {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(../img/ill_ArrowPreviousGreen.gif) no-repeat right;}
html>body #title-page2 a {width: 63px;}

#title-page3 {float: left; width: 728px; height: 36px; background-color: #632281; padding: 4px 10px 0px 12px; font-size: 28px; margin: 5px 0px; color: #FFFFFF; font-weight: bold;}
#title-page3 a {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(../img/ill_ArrowPreviousMG.gif) no-repeat right;}
html>body #title-page3 a {width: 63px;}

#title-page4 {float: left; width: 608px; height: 36px; background-color: #632281; padding: 4px 10px 0px 12px; font-size: 28px; margin: 5px 0px; color: #FFFFFF; font-weight: bold;}
#title-page4 a {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(../img/ill_ArrowPreviousMG.gif) no-repeat right;}
html>body #title-page4 a {width: 63px;}

#title-page-request {float: left; width: 750px; margin: 5px 0px; color: #001A54; font-size: 20px;}
#title-page-request a {text-decoration: none;}
#title-page-request a.prv {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #001A54; font-weight: bold; background: url(../img/ill_ArrowPreviousBlue.gif) no-repeat right;}
html>body #title-page-request a.prv {width: 63px;}

#specs-links  {float: left; padding: 20px 0px 0px 50px;}
#specs-links p {margin: 0px; font-size: 15px; line-height: 27px;}
#specs-links a  {font-size: 15px; color: #61217F; font-weight: bold;}
#specs-links a:hover {text-decoration: none;}

#specs-links-cont {float: left; width: 630px;}

#top-menu {float: left; width: 780px; height: 21px; padding: 4px 0px 0px 22px;}
#top-menu a {float: left; display: block; padding: 1px 8px 2px 8px; border-right: 1px solid #737373; text-decoration: none; font-size: 11px; color: #0D3B55; white-space: nowrap;}
#top-menu a:hover {text-decoration: none; color: #0090A0;}
#top-menu a.end-lnk {border: none;}
#top-menu select {font-size: 11px; color: #0D3B55; width: auto; margin-top: -2px; display: block; float: left;}

#visio-l {float: left; width: 485px; padding: 30px 0px;}
#visio-r {float: right; width: 229px; padding: 90px 0px;}

#visit-us {float: left; width: 180px; padding: 0px 0px 0px 95px; text-align: center; font-size: 16px; font-weight: bold; color: #001A54;}
#vu-links {margin: 0px auto; text-align: left; width: 70px; height: 72px;  font-weight: normal;}
#vu-links a { font-size: 11px; color: #000000; text-decoration: none; white-space:nowrap;  border-bottom: 2px solid #BFBFBF;}
#vu-links a:hover {color: #97999D; text-decoration: none;}

li.se {text-align:left;padding-bottom:15px;}
li.se a {color:red;}

a.email {background: url(../img/mail.gif) no-repeat;padding-left:40px;padding-bottom:6px;}

#email-link {float: right; padding: 10px 10px 0px 10px;}
#email-link a  {font-size: 15px; color: red; font-weight: bold;}
#email-link a:hover {text-decoration: none;}

#frmenu {width:130px;padding-top:5px;float:right;}
#frmenu a {font-size:11px;background: url(../img/mail_small.gif) 1px 2px no-repeat;padding-left:20px;padding-bottom:10px;color:red;}

/*Styles for Industry*/
.ill-ind {float:right; display:block; margin:-8px 0px 10px 4px;}
div.h1-cont {display:block; float:left; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
div.h1-cont img {float:left; display:block; margin-right:8px;}
div.ind-cont {float:left; width:445px; padding:7px 0px 15px;}
div.industry {float:left; width:780px; padding:5px 0px 0px 0px;}
div.industry a {color:#000000; font-size:14px; text-decoration:none;}
div.industry a:hover {text-decoration:underline; color:#000000;}
div.industry h1 {padding-top:16px; float:left; margin:0px;}
div.industry h2 {display:block; font-size:22px; margin:0px 0px 18px; font-weight:normal;}
div.industry h3 {display:block; font-size:18px; margin:0px 0px 18px;}
div.industry h4 {display:block; font-size:14px; margin:0px; text-decoration:none;}
div.industry p {color:#000000; font-size:14px; margin:0px 0px 18px;}
div.industry span {font-size:14px;}
div.pics-ind {float:left; width:325px; padding:2px 0px 5px 7px;}
div.pics-ind img {float:left; display:block; padding:4px 5px 6px 6px; margin-bottom:2px;}
#hospitality {background:url(../img/bg_Hospitality.gif) repeat-y;}
#hospitality #mgr-txt2 {color:#828054;}
#hospitality #gallery-lft {background:url(../img/bg_Portflio_hosp.gif) no-repeat;}
#hospitality div.pics-ind img {background:url(../img/bg_ill_Hospitality.gif) repeat;}
#hospitality h1,#hospitality h2,#hospitality h3,#hospitality h4,#hospitality span {color:#828054;}
#design {background:url(../img/bg_Design.gif) repeat-y;}
#design #mgr-txt2 {color:#21566B;}
#design #gallery-lft {background:url(../img/bg_Portflio_design.gif) no-repeat;}
#design div.pics-ind img {background:url(../img/bg_ill_Design.gif) repeat;}
#design h1,#design h2,#design h3,#design h4,#design span {color:#21566B;}
#education {background:url(../img/bg_Education.gif) repeat-y;}
#education #mgr-txt2 {color:#ED1C24;}
#education #gallery-lft {background:url(../img/bg_Portflio_edu.gif) no-repeat;}
#education div.pics-ind img {background:url(../img/bg_ill_Education.gif) repeat;}
#education h1,#education h2,#education h3,#education h4,#education span {color:#ED1C24;}
#government {background:url(../img/bg_Government.gif) repeat-y;}
#government div.pics-ind img {background:url(../img/bg_ill_Government.gif) repeat;}
#government h1,#government h2,#government h3,#government h4,#government span {color:#21345E;}
#government h1 {font-size:28px; padding-top:20px;}
#churches {background:url(../img/bg_Churches.gif) repeat-y;}
#churches #mgr-txt2 {color:#5B778D;}
#churches #gallery-lft {background:url(../img/bg_Portflio_ch.gif) no-repeat;}
#churches div.pics-ind img {background:url(../img/bg_ill_Churches.gif) repeat;}
#churches h1,#churches h2,#churches h3,#churches h4,#churches span {color:#5B778D;}
#churches h1 {font-size:28px; padding-top:20px;}

#catalog-page {float: left; width: 828px; height: 36px; background-color: #00ABE5; padding: 4px 10px 0px 12px; font-size: 28px; margin: 5px 0px; color: #FFFFFF; font-weight: bold;}
#catalog-page a {float: right; width: 60px; display: block; padding: 0px 16px 0px 0px; margin: 8px 0px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none; background: url(../img/t2/ill_ArrowPrevious.gif) no-repeat right;}
html>body #catalog-page a {width: auto; min-width: 63px;}

/*Begin Galleries Blocks*/
	#gallery-lft {float:left; width:317px; padding:90px 15px 20px 0px; background:url(../img/bg_Portflio.gif) no-repeat;}
		div.half {float:left; width:150px; padding-left:8px; color:#FFFFFF; font-size:11px;}
		#gallery-lft div.half a {display:block; width:100%; color:#FFFFFF; font-size:11px; text-decoration:none;}
		#gallery-lft div.half a:hover {color:#FFFFFF; font-size:11px; text-decoration:underline;}
		
		#gallery-rgt {float:left; position:relative; width:445px; padding-top:264px;}
		#gallery-rgt div.thumbnail {float:left; padding:0px 0px 4px 4px;}
		#gallery-rgt div.thumbnail img {border:1px #000000 solid;}
		#gallery-rgt div.thumbnails {width:449px; position:absolute; left:-4px; top:294px; display:block;}
			
			#big-pic2 {position:absolute; top:5px; left:-4px;}
			#big-pic2 p {margin:0px; color:#000000; text-align:right; font-size:11px; font-style:italic; line-height:13px;}
			#mgr-txt2 {float:left; color:#001A54; display:block; font-size:15px; padding:6px 0px;}
/*=End Galleries Blocks=*/

/*For Print*/

@media print {
	div.all-cont,#top-menu,#main-internal,div.width-all,#title-page,#main-faq,div.question-cont,#header-specs,div.specs-links-cont,#sub-index2,#specs-links-alulitets,#title-alulitets-page4,#main-internal2 {float:none; display:block;}	 
}

#top-menu {float:left; width:520px; height:30px; padding-top:1px;position: relative; z-index: 100;}
#top-menu a {float:left; display: block; padding: 2px 3px 4px 9px; border-right: 1px solid #737373; text-decoration: none; font-size: 12px; color: #0D3B55; white-space: nowrap;}
#top-menu a:hover {text-decoration: none; color: #0090A0;}
#top-menu a.end-lnk {border: none;}

ul#nav {list-style: none; margin: 0px; padding: 0px}
ul#nav li {float: left; position: relative; margin: 0; padding: 0 1px; border-left: 1px solid #737373; display: inline}
ul#nav li.firstchild {border-left: none; padding-left: 0}
ul#nav li a {display: block; border: none; float: none}
ul#nav li ul {display: none; position: absolute; left: 0px; top: 20px; background-color: #d6d7d7; border: 1px #fff solid; -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; margin: 0; padding: 0;z-index:100;}
ul#nav li ul li {float: none; display: block; margin: 5px 0; padding: 0 10px !important; border: none}
ul#nav li ul li a {padding: 0; display: inline}
ul#nav li:hover ul, ul#nav li.jshover ul {display: block}
.navs {font-size:11px;}
#frselect {float:right;width:120px;padding-top:1px;padding-right:20px;}

#why{left:31px; margin-bottom:-10px; position:relative; top:-23px; width:100px;}
#why-txt { background-color:#F6F7FF; border:1px solid #457FBE; color:#1F59AF; display:none; font-size:13px; height:120px; left:-300px; padding:16px 20px 0; position:absolute; text-align:left; top:-125px; width:200px; }

td.gallery-page {height: 750px;}
