﻿/* ========== General styles =========*/

    textarea {overflow: auto;}
     
    html, input, textarea, select {font-family: Tahoma; font-size: 11px; line-height: 1.36em; color: #455667; }
    
    h1 {margin: 0px 0px 25px 0px; color: #5e676f; font-family: Arial; font-size: 20px; font-weight: lighter; letter-spacing: -1px;}
    h2 {font-family: Tahoma; font-size: 11px; line-height: 1.36em; color: #455667; margin: 0px; padding: 0px; font-weight: bold;}
    
    p {margin: 0px 0px 11px 0px;}
    
    .more {background: url(img/vink.gif) left no-repeat; padding: 0px 25px 0px 20px;}
    
    .clear {height: 0px; clear: both;}
    
    .intro {height: 145px; font-weight: bold;}
    
/* ========== Master page styles ========= */

body {margin: 0px;}

.container {width: 1002px; margin: 0px auto;}

.header {background: #242e38; padding: 15px 32px 15px 32px; height: 42px; width: 938px;}
.header img {border: 0px;}
.header_logo {float: left;}
.header_address {float: right; text-align: right; color: #6f9099;}

.banner {height: 136px; width: 938px; background: #013d6f url("img/masterpage/bg_banner.jpg") top right no-repeat; border-bottom: solid 1px #141f1b; border-top: solid 1px #141f1b; padding: 30px 32px 0px 32px;}
.banner img {border: 0px;}
.banner div {margin: 0px 0px 30px 0px;}

.menu {background: #242e38; height: 35px; width: 1002px; padding: 8px 0px 0px 0px;}
.menu ul {width: 622px; padding: 0px; margin: 0px auto; list-style: none;}
.menu li {float: left;}
.menu a {color: #d4dee1; text-decoration: none; display: block;}
.menu a:hover {background: #d4dee1 url("img/masterpage/li_tr.gif") top right no-repeat;}
.menu a:hover b {color: #2e3c4a; background: url("img/masterpage/li_tl.gif") top left no-repeat;}
.menu li a b {display: block; padding: 10px 25px 10px 25px;}

.active a {background: #d4dee1 url("img/masterpage/li_tr.gif") top right no-repeat;}
.active b {color: #2e3c4a; background: url("img/masterpage/li_tl.gif") top left no-repeat;}

.content {background: #d3dee4 url("img/masterpage/bg_content.jpg") bottom repeat-x; padding: 25px 32px 25px 32px;}

.footer {background: #242e38; height: 13px; padding: 10px 32px 12px 32px; color: #d6e0e3; margin: 0px;}
.footer a {color: #d6e0e3; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

/* ========== Default page styles ========== */

.defaulIntro {margin: 0px 0px 50px 0px;}

.defaultNews {width: 535px; float: left;}
.defaultNews table {margin: -25px 0px 25px 0px;}
.defaultNews td {padding: 26px 0px 26px 0px; background: url("img/bg_news.gif") bottom repeat-x; vertical-align: top;}
.defaultNews td b {color: #000000; display: block;}
.defaultNews img {margin-right: 9px;}

.defaultNewsLink {float: right; color: #0aa0d1; font-weight: bold; text-decoration: none;}
.defaultNewsLink:hover {text-decoration: underline;}

.defaultTransibar {margin: 0px 0px 0px 78px; float: left;}
.defaultTransibar a {color: #000000; font-weight: bold; text-decoration: none;}
.defaultTransibar a:hover {text-decoration: underline;}

/* ========== Translation Services page styles ========== */

.servicesLeftColumn {float: left; width: 315px;}
.servicesLeftColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.servicesLeftColumn a:hover {text-decoration: underline;}
.servicesLeftColumn img {margin: 0px 5px 0px 0px;}
.servicesLeftColumn ul {list-style-type: none; margin: 0px; padding: 0px;}
.servicesLeftColumn li {margin: 0px 0px 5px 0px;}

.servicesSpacer {height: 32px;}

.servicesRightColumn {float: left; margin: 0px 0px 0px 32px; width: 591px;}
.servicesRightColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.servicesRightColumn a:hover {text-decoration: underline;}
.servicesRightColumn img {margin: 0px 25px 15px 0px; float: left;}
.servicesRightColumn table {margin: 40px 0px 0px 0px;}
.servicesRightColumn td {padding: 0px 0px 4px 0px;}

/* ========== Translation software page styles ========== */

.softwareLeftColumn {float: left; width: 315px;}
.softwareLeftColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.softwareLeftColumn a:hover {text-decoration: underline;}
.softwareLeftColumn img {margin: 0px 5px 15px 0px;}
.softwareLeftColumn ul {list-style-type: none; margin: 0px; padding: 0px;}
.softwareLeftColumn li {margin: 0px 0px 5px 0px;}

.softwareSpacer {height: 50px;}

.softwareRightColumn {float: left; margin: 0px 0px 0px 32px; width: 591px;}
.softwareRightColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.softwareRightColumn a:hover {text-decoration: underline;}
.softwareRightColumn img {margin: 0px 25px 0px 0px; float: left;}

/* ========== Contact page styles ========== */

.contactLeftColumn {float: left; width: 315px;}
.contactLeftColumn span {display: block;}

.contactRightColumn {float: left; margin: 0px 0px 0px 32px; width: 591px;}
.contactRightColumn img {margin: 0px 25px 15px 0px; float: left;}
.contactRightColumn div {margin: 0px 0px 50px 0px;}
.contactRightColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.contactRightColumn a:hover {text-decoration: underline;}

.contactClear {background: url(img/clear.gif); width: 47px; height: 13px; border: 0px; margin: 0px 25px 0px 0px;}
.contactClear:hover {background: url(img/clearHover.gif); width: 47px; height: 13px; border: 0px;}

.contactSubmit {background: url(img/submit.gif); width: 59px; height: 13px; border: 0px;}
.contactSubmit:hover {background: url(img/submitHover.gif); width: 59px; height: 13px; border: 0px;}

.contactInputText {display: block; width: 200px; margin: 0px 0px 11px 0px;}
.contactTextArea {display: block; width: 200px; height: 150px; margin: 0px 0px 11px 0px;}
.contactInputFile {display: block; width: 200px; margin: 0px 0px 11px 0px;}

.contactError {color: Red;}

/* ========== Customers page styles ========== */

.customersIntro {margin: 0px 0px 25px 0px;}
.customersIntro a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.customersIntro a:hover {text-decoration: underline;}

.customersLogos img {border: 0px; float: left; margin: 0px 15px 15px 0px;}
.customersLogos a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.customersLogos a:hover {text-decoration: underline;}
.customersLogos td {padding: 0px 0px 30px 0px; width: 50%;}

/* ========== Translation Quote page styles ========== */

.quoteLeftColumn {float: left; width: 200px;}
.quoteLeftColumn a {color: #000000; font-weight: bold; text-decoration: none;}
.quoteLeftColumn a:hover {text-decoration: underline;}
.quoteLeftColumn span {display: block;}

.quoteRightColumn {float: left; margin: 0px 0px 0px 147px; width: 591px;}
.quoteRightColumn a {color: #000000; font-weight: bold; text-decoration: none;}
.quoteRightColumn a:hover {text-decoration: underline;}

.quoteInputText {display: block; width: 200px; margin: 0px 0px 11px 0px;}

.quoteError {color: Red;}

.quoteWindowTop {width: 168px; height: 16px; background-image: url(img/quoteWindowTop.gif);}
.quoteWindowTitle {width: 136px; height: 40px; padding: 5px 16px 0px 16px; background: #a6d7e8 url(img/quoteWindowBg.gif); text-align: center; font-weight: bold;}
.quoteWindowPrice {width: 168px; height: 15px; padding: 5px 0px 5px 0px; background: url(img/quoteWindowPrice.gif); font-size: 14px; font-weight: bold; text-align: center;}
.quoteWindowDef {width: 136px; height: 115px; padding: 10px 16px 0px 16px; background: #a6d7e8 url(img/quoteWindowBg.gif); text-align: center;}
.quoteWindowBottom {width: 168px; height: 16px; background-image: url(img/quoteWindowBottom.gif);}
.quoteWindowPriceDiscount {width: 168px; height: 15px; padding: 5px 0px 5px 0px; background: url(img/quoteWindowPrice.gif); font-size: 14px; font-weight: bold; text-align: center;}
.quoteWindowDiscount {width: 136px; height: 20px; padding: 5px 16px 0px 16px; background: #a6d7e8 url(img/quoteWindowBg.gif); text-align: center;}

.quoteDivider {width: 197px; float:left; margin: 55px 0px 25px 0px;}

/* ========== News page styles ========== */

.newsLeftColumn {float: left; width: 315px;}
.newsLeftColumn a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.newsLeftColumn a:hover {text-decoration: underline;}
.newsLeftColumn h2 {margin-top: 15px; margin-bottom: 15px;}

.newsRightColumn {float: left; margin: 0px 0px 0px 32px; width: 591px;}

/* ========== KnowHow page styles ========== */

.knowHow td {padding-bottom: 20px; vertical-align: top; width: 50%;}

/* ========== Transibar Video styles ==========*/

.transibarVideo a {color: #000000; font-weight: bold; text-decoration: none;}
.transibarVideo a:hover {text-decoration: underline;}

/* ========== Languages ========== */

.languages a {color: #000000; font-weight: bold; text-decoration: none;}
.languages a:hover {text-decoration: underline;}

/* ========== Terms Page Styles ========== */

.termsHeaderChapter {padding: 15px 15px 0px 0px; vertical-align: top;}
.termsHeaderTitle {padding: 15px 0px 0px 0px; vertical-align: top;}
.termsChapter {padding-right: 15px; vertical-align: top;}

/* ========== Sitemap page styles ========== */

.sitemap a {color: #0aa0d1; font-weight: bold; text-decoration: none;}
.sitemap a:hover {text-decoration: underline;}