 @font-face {
 font-family: 'customfont';
 src: local("Custom Font");
 src: url('/static/fonts/customfont.eot');
 src: url('/static/fonts/customfont.eot?#iefix') format('eot'), 
 url('/static/fonts/customfont.woff') format('woff'),
 url('/static/fonts/customfont.ttf') format('truetype'),
 url('/static/fonts/customfont.svg#webfontQ1FnPBwb') format('svg');
 font-weight: normal;
 font-style: normal;
 } 

td {
vertical-align: top; 
}

#subpage {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

#menu-left {
 list-style-type: none;
 width: 183px;
 background: #e9e9e9;
 padding: 0px;
 margin-top: 60px;
}

#menu-left li {
  width: 183px;
  height: 33px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #8f8f8f;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  border-top-style: solid;
}

#menu-left li a {
  position: absolute;
  top: 8px;  
  left: 15px;
  text-decoration: none;
  font-family: sans-serif, Arial, Helvetica;
  font-size: 12px;
  color: #303032;

}

.menu-hover-bg {
  background: url('/static/img/menu-left-hover.png') !important;
  background-repeat: no-repeat !important;
}

.menu-hover-bg-a {
  color: #ffffff !important; 
  font-size: 14px !important;
  text-shadow: 1px 1px 1px #000000;
  font-weight: bold;
}

#content-subpage {
  margin-left: 10px;
  font-size: 13px;
  font-family: arial, sans-serif;
  position: relative;
}

#descr {
  margin-left: 10px;
  font-size: 13px;
  font-family: arial, sans-serif;
  float: right;
}

#content-subpage-top {
  height: 195px;
  width: 100%;
  display: block;
  /* background: url('/static/img/flatpage-top-bg.png') repeat-x; */

}


/*
#content-subpage-top span {
  font-family: Helvetica, sans-serif;
  font-size: 30px;
  position: relative;
  font-weight: 100;
  color: #474B52;
  text-shadow: 1px 1px 1px #c7c7c7;
}
*/

#content-subpage-middle {
  background: url('/static/img/subpage-center-bg.png');
  background-repeat: no-repeat;
  background-position: top;
  width: 674px;
  height: 129px;
}  

#menu-right-searchbox {
  background: url('/static/img/subpage-searchbox.png');
  background-repeat: no-repeat;
  width: 182px;
  height: 150px;
}

#menu-right {
  position: relative;
  margin-top: 60px;
  margin-left: 10px;

}

#menu-right-searchbox-text {
  position: absolute;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
  color: #ffffff;
  top: 6px;
  left: 10px;
}

#menu-right-searchbox-form {
  position: relative;
}

#menu-right-searchbox-input {
  position: absolute;
  border: 1px solid #f7f7f7;
  top: 43px;
  left: 10px;
}
#menu-right-links {
 list-style-type: none;
 width: 183px;
 background: #e9e9e9;
 padding: 0px;
 margin-top: 20px;
}

#menu-right-links li {
  width: 183px;
  height: 33px;
  position: relative;
  border-bottom-width: 1px;
  border-bottom-color: #8f8f8f;
  border-bottom-style: solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  border-top-style: solid;
  background: url('/static/img/menu-right-arrow.png');
  background-position: right;
  background-repeat: no-repeat;
}

#menu-right li a {
  position: absolute;
  top: 8px;
  left: 15px;
  text-decoration: none;
  font-family: sans-serif, Arial, Helvetica;
  font-size: 12px;
  color: #303032;
}

input {
    /*background-image: url( '/static/img/login-input-bg.png' );*/
    background-repeat: repeat-x;
    background-position: top;
    border-width: 1px;
    border-style: solid;
    border-color: #c7c7c7;
    padding: 3px;
}

.arrow {
    background-image: url( '/static/img/arrow-gray.png' );
    width: 19px;
    height: 18px;
    position: absolute;
    top: 49px;
    right: 6px;
    border-width: 0px;
    background-color: #eeeeee;
}

  
#results {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
}

#text_summary {
    width: 650px;
    height: 600px; 
    border-width: 0px;
    margin-bottom: 20px;
    resize: none;
}

.note {
    font-family: Helvetica,Arial,sans-serif;
    color: #303032; 
    font-weight: bold;
    padding: 20px;
}


.button {
  display: inline-block;
  outline: none;
  cursor: auto;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
  text-decoration: none;
}
.button:active {
  position: relative;
  top: 1px;
}

.mailto:link {
  color: black;
  text-decoration: none;
}


.white-box {
  border: 1px solid #dadada;
  border-bottom: none;
}

.button-gray {
  display: inline-block;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  padding: .5em 2em .55em;
  text-shadow: 0 1px 1px rgba(0,0,0,.3);
  -webkit-border-radius: .5em; 
  -moz-border-radius: .5em;
  border-radius: .5em;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  background: #ccc;
  text-decoration: none;
  color: white;
  margin: 10px;
}

.button-special {
background-origin: padding-box;
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: auto;
border-bottom-color: #8F8F8F;
border-bottom-style: solid;
border-bottom-width: 1px;
border-collapse: separate;
border-left: none;
border-right: none;
border-top-color: white;
border-top-style: solid;
border-top-width: 1px;
display: list-item;
height: 33px;
list-style-type: none;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
position: relative;
text-align: left;
width: 183px;
text-align:center;
}

#content-subpage-top-center {
  position: relative;
  display: block; 
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  height: 195px;
  margin-top: -1px;
}
#content-subpage-top span {
  color: white;
  font-family: 'Play', Arial !important; 
  font-size: 36px;
  text-shadow: black 0px 3px 1px;
  padding-top: 10px;
  position: absolute;
  top: 20px;
}

#flatpage-table {
  width: 980px;
  /* padding-left: 64px; */
}

.flatpage-tabs {
  position: absolute; 
  bottom: -3px;
}

.flatpage-tab {
  display: block;
  color: black;
  font-weight: bold;
  text-decoration: none;
  /*
  border-left: 1px solid #dadada;
  border-top: 1px solid #dadada;
  border-right: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  background-color: #ccc;
  */
}

.flatpage-tab :hover {
  background-color: ##8bd7f5;  
}

.flatpage-tab-selected {
  border-bottom-color: #8bd7f5 !important;
  background-color: #8bd7f5;

}

.flatpage-tab-selected :hover {
  border-bottom-color: #8bd7f5 !important;
  background-color: #8bd7f5;
  
}

.flatpage-tab-name {
  font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  text-shadow: 0px 1px 0px white;
line-height: 1.5em;
font-size: 13px;
font-weight: normal;
bottom: -42px;

}

}

.flatpage-tab-content {
  display: none;
}

.offerlink {
  background: url('/static/img/offerbg.png') no-repeat;
  width: 244px;
  height: 500px;
  display: block;
  position: relative;
}

.offerdescription {
  font-size: 11px !important;
  position: absolute;
  top: 200px;
  left: 64px;
}

.quickoffer {
  margin-top: 100px;
  border-spacing: 0px 4px;
}

.quickoffer th {
  font-size: 17px !important; 
  font-family: 'Open Sans' !important;
  color: #696969 !important;
}

.quickoffer td {
  text-align: center !important;
  font-size: 17px !important; 
  font-family: 'Open Sans' !important;
  color: #696969 !important;
  text-align:center !important; 
    vertical-align:middle !important;
   padding-left: 6px;
}

.makeorder {
  text-align: center !important;
  font-size: 17px !important; 
  font-family: 'Open Sans' !important;
  /*color: white !important;
  background: #8ecf0c;
  height: 33px;
  padding-left: 4px;
  padding-right: 4px;
  text-align:center !important; 
    vertical-align:middle !important;*/
  cursor: pointer;

}

.qprice {
  text-align: center !important;
  font-size: 15px !important; 
  font-weight: bold !important;
  font-family: 'Open Sans' !important;
  color: gray !important;
  /*background: #b9b9b9; */
  height: 33px;
  padding-left: 4px;
  padding-right: 4px;
  text-align:center !important; 
    vertical-align:middle !important;
  margin-top: 10px;

}
s
.r1 {
  background: none;
}
.r2 {
  background: #FCFCFC;
}

.sel {
  display: block;
  width: 31px;
  height: 31px;
  background: url('/static/img/sel.png');
  background-repeat: no-repeat;
}
.nosel {
  display: block;
  width: 31px;
  height: 31px;
  background: url('/static/img/nosel.png');
  background-repeat: no-repeat;
}

#confirmorder {
  background: gray;
  padding: 10px;
  display: block; 
  width: 140px;
  color: white;
  cursor: pointer;

}

.orderborder {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #E0DFDF ;s
}

.button-send {
  border: none;
  background: url('/static/img/subpages/contact_send.jpg') no-repeat top left;
  width:75px; height:31px; cursor: pointer;
}

#page-left {
  float: left;
  width: 655px;
}

#page-footer {
  clear: both;
  width: 100%;
}

.button-green {
  /*background-color: #b9dd25;*/
  background: rgb(210,230,56); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(210,230,56,1) 16%, rgba(195,216,37,1) 54%, rgba(156,214,55,1) 95%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,rgba(210,230,56,1)), color-stop(54%,rgba(195,216,37,1)), color-stop(95%,rgba(156,214,55,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(210,230,56,1) 16%,rgba(195,216,37,1) 54%,rgba(156,214,55,1) 95%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(210,230,56,1) 16%,rgba(195,216,37,1) 54%,rgba(156,214,55,1) 95%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(210,230,56,1) 16%,rgba(195,216,37,1) 54%,rgba(156,214,55,1) 95%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(210,230,56,1) 16%,rgba(195,216,37,1) 54%,rgba(156,214,55,1) 95%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e638', endColorstr='#9cd637',GradientType=0 ); /* IE6-9 */
  border-radius: 6px;
  color:##6B6B6B;
  text-shadow: 1px 1px #ffffff;
  cursor: pointer;
  font-weight: bold !important;

}

/*.button-green:active { 
  position: relative; top: 3px;
  -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
  -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
  box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
}

.button-green:active:after { 
  content: ""; 
  width: 100%; 
  height: 3px; 
  background: #fff; 
  position: absolute; 
  bottom: -1px; 
  left: 0; 
} */

button:hover {
  color:#708c04;
} 

textarea {
  border-color: #c7c7c7;
}

.left-contact {
  border-top-style: solid;
  border-top-color: #dadada;
  border-top-width: 1px;

  border-left-style: solid;
  border-left-color: #dadada;
  border-left-width: 1px;

  border-bottom-style: solid;
  border-bottom-color: #dadada;
  border-bottom-width: 1px;
}

.right-contact {
  border-top-style: solid;
  border-top-color: #dadada;
  border-top-width: 1px;

  border-right-style: solid;
  border-right-color: #dadada;
  border-right-width: 1px;

  border-bottom-style: solid;
  border-bottom-color: #dadada;
  border-bottom-width: 1px;
}

.top-contact {
  border-top-style: solid;
  border-top-color: #dadada;
  border-top-width: 1px;
}

.bottom-contact {
  border-bottom-style: solid;
  border-bottom-color: #dadada;
  border-bottom-width: 1px;

}

.sla {
  background: url('/static/img/subpages/swiftway_sla_01.png') no-repeat;
  height: 46px; 
  width: 93px;
  margin-left: 180px;

}

.sla-img1 {
  background: url('/static/img/subpages/swiftway_sla_02.png') 0 20px no-repeat;
  height: 29; 
  width: 34;

}

.sla-img2 {
  background: url('/static/img/subpages/swiftway_sla_03.png') 0 10px no-repeat;
  height: 38; 
  width: 41;

}

.sla-img3 {
  background: url('/static/img/subpages/swiftway_sla_04.png') 0 20px no-repeat;
  height: 29; 
  width: 30;

}

.sla-img4 {
   background: url('/static/img/subpages/swiftway_sla_05.png') 0 20px no-repeat;
  height: 125px; 
  width: 96px;
  margin-left: 300px;
}

.sla-img5 {
   background: url('/static/img/subpages/swiftway_sla_06.png') 0 20px no-repeat;
  height: 125px; 
  width: 100px;
  margin-left: 150px;
}

.sla-img6 {
   background: url('/static/img/subpages/swiftway_sla_07.png') 0 20px no-repeat;
  height: 125px; 
  width: 104px;
}

.sla-img7 {
  background: url('/static/img/subpages/swiftway_sla_08.png') 0 20px no-repeat;
  height: 125px; 
  width: 104px;
}

.sla-img8 {
  background: url('/static/img/subpages/swiftway_sla_09.png') 0 20px no-repeat;
  height: 125px; 
  width: 104px;
}

.sla-img9 {
  background: url('/static/img/subpages/swiftway_sla_10.png') 0 20px no-repeat;
  height: 39px; 
  width: 38px;
}


.sla-txt {
  padding-left: 50px;
  width:400px;
}