body{background: #fff; text-align:center; padding: 0;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0; }
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 2000px; width: 910px; background: #fff; padding: 2px 20px 5px;}

/* LAYOUT */
#header .top {background: #ff8500; border-bottom: 1px solid #b87600; padding: 10px 0 9px;}
#header .bottom {background: #ff8500 url('/img/bg/header-bottom.png') 50% 0 no-repeat; border-bottom: 1px solid #ffbc51; padding: 30px 0 10px; min-height: 65px;}
.home #header .bottom {min-height: 395px;}
.home #main {background: #eeeeee; border-top: 1px solid #fff;}
.home #main .in {border: none; background: none;} 
#footer, .in {margin: 0 auto; width: 950px; text-align: left; position: relative;}
#main {border: none; border-bottom: 1px solid #aeaeae;}
#main .in {border: 1px solid #aeaeae; border-width: 0 1px; background: #f7f7f7 url('/img/bg/main.png') 100% 0 repeat-y;}
#col-content {width: 670px; margin: 25px 0 0 20px; float: left; display: inline;}
#col-side {width: 240px; margin: 0; float: right; display: inline; border-left: 1px solid #aeaeae; background: #eee;}
#content {padding: 25px 20px; background: #f7f7f7;}

/* LANG MENU */
.send-fax #lang-menu {float: right; margin: 15px 0 0;} 
#lang-menu {float: left; display: inline; text-transform: uppercase; font-size: 91.6%; margin: 4px 0 0 -6px; font-weight: bold;}
#lang-menu a, #lang-menu strong {color: #fff;  padding: 0 6px 0 6px;}
#lang-menu .sk {background: url('/img/ico/sk.png') 8px 1px no-repeat; padding: 0 6px 0 28px;}
#lang-menu .cz {background: url('/img/ico/cz.png') 8px 1px no-repeat; padding: 0 6px 0 28px;}

/* SEARCH BOX */
#search-box {float: right; display: inline; margin: 0 12px 0 0;}

/* LOGO BOX */
#logo-box {float: left; display: inline; margin: 6px 0 0;}
#logo-box h1, #logo-box p {margin: 0; padding: 0; line-height: 1;}

/* MAIN MENU */                                                                                           
#main-menu {float: right; display: inline; margin: 0 23px 0 0; position: relative; z-index: 10;}                                           
#main-menu .reset {float: right; display: inline;}                                                        
#main-menu .reset li {float: left; display: inline; margin: 0 0 0 45px;}                                  
#main-menu .reset li a, #main-menu .reset li strong {float: left; height: 51px; line-height: 51px; padding: 0 0 0 23px; font-weight: bold; text-transform: uppercase; color: #fff; text-decoration: none; white-space: nowrap; background-position: 0 0; background-repeat: no-repeat; z-index: 10;}
#main-menu .reset li .bg {display: block; margin: 0 -23px 0 0; background-position: 100% 0; background-repeat: no-repeat; position: relative;}
#main-menu .reset li strong, #main-menu .reset li strong .bg, #main-menu .reset li a:hover, #main-menu .reset li a:hover .bg, #main-menu .reset .active a, #main-menu .reset .active a .bg {background-image: url('/img/bg/main-menu.png');}
#main-menu .reset li .spc {margin: 0 9px 0 -13px; position: relative; z-index: 99;}
#main-menu .reset li a .bg {cursor: pointer;}

/* SIDE MENU */
.side-menu {border-bottom: 1px solid #aeaeae; padding: 25px 12px 10px; font-size: 116.6%; font-weight: bold;}
.side-menu .reset li {margin: 0;}
.side-menu .reset .small {font-size: 89%;}
.side-menu .reset li a {text-decoration: none; display: block; color: #333333; margin: 0 9px; min-height: 43px; line-height: 43px; padding: 0 0 0 35px; background: url('/img/ico/row-right-orange.png') 0 50% no-repeat; border-top: 1px solid #a6a6a6;}
.side-menu .reset li:first-child a {border: none;}
.side-menu .reset li a:hover {text-decoration: underline;}
.side-menu .reset .active a, .side-menu .reset li strong {text-decoration: none; display: block; color: #fff; margin: 0; min-height: 43px; line-height: 43px; padding: 0 0 0 44px; background: #333 url('/img/bg/side-menu.png') 0 50% no-repeat; position: relative; bottom: -1px; border: none;}
#mother .side-menu .reset ul li a, #mother .side-menu .reset ul li strong {min-height: 25px; line-height: 25px; background: url('/img/ico/row-right-orange-medium.png') 0 55% no-repeat; margin: 0 20px; padding: 0 0 0 16px; color: #333; border-top: 1px solid #a6a6a6;}
#mother .side-menu .reset ul li strong {color: #FF8500;}
#mother .side-menu .reset ul li:first-child a, #mother .side-menu .reset ul li:first-child strong {border: none;}

/* TARIFF */
.tariff {font-weight: bold; border: none;}
.tariff th {background: url('/img/bg/black-grey.png') 0 0 repeat; font-size: 116.6%; color: #fff; border: 1px solid #fff !important; padding: 18px 0px 18px 20px;}
.tariff thead th {border: none !important; border-bottom: 1px solid #000 !important; padding: 10px 0 10px 25px;}
.tariff thead th strong {display: block; font-size: 128.6%;}
.tariff .grey {background: #cccccc; font-size: 116.6%; text-align: left; border-color: #fff; border-right-color: #ccc;}
.tariff td {text-align: center; font-size: 133.4%;}
.tariff td img {vertical-align:middle; margin-left:5px;}
.tariff .price {font-size: 200%; color: #ff8500;}
.tariff .free {background: none !important; border: none !important;}

/* BANNERS */
.banners {margin: 20px 0 0;}
.banners .std-box .border {background: #FF8A00 url('/img/bg/banners.png') 100% 0 no-repeat;}
.banners .std-box .cor {background-image: url('/img/bg/corner-std-orange.png');}
.banners .border h2 {color: #333;}
.banners .std-box p {margin: 0;}
.banners .std-box .border p {margin: 0 0 0.5em;}

/* BREADCRUMB */
#mother #breadcrumb .in {padding: 15px 20px; background: none; position: static; width: 910px;}
#breadcrumb .in a {color: #fff; padding: 0 28px 0 0; background: url('/img/ico/row-right-orange.png') 100% 0 no-repeat; margin: 0 2px 0 0;} 

/* ANNOT BOX */
#annot-box {margin: 0 0 20px;}
#annot-box h1 {margin: 0 0 0.3em;}
#annot-box h1 .sIFR-flash {margin: 0 0 -5px;}
#annot-box p {font-weight: bold; line-height: 1.6; margin: 0;}

/* CROSSRAOD */
.crossroad .reset {margin: 40px 0 0 -60px;}
.crossroad .reset li {float: left; display: inline; width: 300px; margin: 0 0 50px 60px;}
.crossroad h2 {font-size: 100%; margin: 0;}
.crossroad h2 a {color: #fff; text-decoration: none; display: block; background: #5d5d5d url('/img/bg/crossroad.png') 0 0 no-repeat; min-height: 100px; font-size: 166.6%; text-align: right; padding: 0 30px 0 10px; margin: 0 0 15px;}
.crossroad h2 a:hover {color: #FF8500;}
.crossroad h2 strong {padding: 30px 0 0; display: block;}
.crossroad h2 span {display: block; font-size: 60%; padding: 0 10px 0 0; background: url('/img/ico/row-right-orange-small.png') 100% 50% no-repeat;}
.crossroad p {color: #666666; margin: 0;}
.crossroad .id22 a{background-position: -300px 0;}
.crossroad .id23 a, .crossroad .id74 a, .crossroad .id1 a {background-position: -600px 0;}
.crossroad .id24 a {background-position: -900px 0;}
.crossroad .id25 a, .crossroad .id3 a {background-position: -1200px 0;}
.crossroad .id95 a, .crossroad .id2 a {background-position: -1500px 0;}
.crossroad .id102 a, .crossroad .id4 a {background-position: -1800px 0;}

/* FAQ LIST */
.faq-list h2 {font-size: 125%; margin: 0;}
.faq-list .reset {margin: 0 0 40px;}
.faq-list .reset li p {margin: 0;}
.faq-list .reset li {margin: 0 0 20px;}

/* CONTEXT MENU */
.context-menu {margin: 0 -20px; border: 1px solid #AEAEAE; border-width: 1px 0; padding: 15px 20px 15px 50px; background: url('/img/bg/context-menu.png') 20px 15px no-repeat; min-height: 40px;}

/* NEWSLETTER */
.newsletter {background: #333 url('/img/bg/newsletter.png') 0 0 no-repeat; width: 650px; min-height: 100px; margin: 15px 0 20px;}
.newsletter .label {float: left; display: inline; font-weight: bold; color: #fff; width: 320px; padding: 30px 0 0 80px; line-height: 1.6;}
.newsletter .int {float: right; display: inline; width: 210px; padding: 32px 25px 0 0;}
.newsletter .int .small {color: #fff; background: url('/img/ico/row-right-white-small.png') 0 50% no-repeat; padding: 1px 0 1px 10px;}
.search-box .int-text, .newsletter .int .int-text {background-image: url('/img/bg/int-text-span1.png');}

/* HOME MOTIVE */
#home-motive {margin: 45px 0 0; color: #fff; position: relative; zoom: 1;}
#home-motive a {color: #fff;}

.advantages-box {float: left; display: inline; width: 280px; margin: 0 60px 0 0;}
.advantages-box .reset li {background: url('/img/ico/yes.png') 0 30% no-repeat; padding: 0 0 0 40px; margin: 0 0 15px; font-size: 125%;}
.advantages-box .more {padding: 2px 0; margin: 0 0 0 10px; font-size: 91.6%; font-weight: bold;} 

.free-fax-msg {float: left; display: inline; width: 225px;}
.free-fax-msg .spc {width: 225px; height: 102px; position: relative; margin: 30px 0 0;}
.free-fax-msg .spc .sprite {width: 225px; height: 102px; background: url('/img/sprites/free-fax-msg-h2.png') 0 0 no-repeat;}
.skVersion .free-fax-msg .spc .sprite {width: 233px; background: url('/img/sprites/free-fax-msg-h2-sk.png') 0 0 no-repeat;}
.free-fax-msg .spc h2 {margin: 0;}
.free-fax-msg label {width: 225px; height: 13px; position: relative; margin: 5px 0; display: block;}
.free-fax-msg label .sprite {width: 225px; height: 13px; background: url('/img/sprites/free-fax-msg-label.png') 0 0 no-repeat;}
.free-fax-msg .int-text input {width: 145px;}
.free-fax-msg .free {background: #333333; padding: 5px 10px; display: -moz-inline-box; display: inline-block; font-weight: bold;}
.free-fax-msg .small a {padding: 0 0 0 9px; background: url('/img/ico/row-right-white-small.png') 0 50% no-repeat;}
#col-side .free-fax-msg {background: #FF8400 url('/img/bg/free-fax-msg.png') 0 100% no-repeat; float: none; display: block; width: auto; padding: 25px 19px 20px; margin: 1px 0;}
#col-side .free-fax-msg .spc {width: 202px; height: 55px; margin: 0;}
#col-side .free-fax-msg .spc .sprite {width: 202px; height: 55px; background: url('/img/sprites/side-free-fax-msg-h2.png') 0 0 no-repeat;}
.skVersion #col-side .free-fax-msg .spc .sprite {background: url('/img/sprites/side-free-fax-msg-h2-sk.png') 0 0 no-repeat;}
#col-side .free-fax-msg p label {width: 71px; height: 9px; margin: 10px 0 5px;}
#col-side .free-fax-msg label .sprite {width: 71px; height: 9px; background: url('/img/sprites/side-free-fax-msg-label.png') 0 0 no-repeat;}
#col-side .free-fax-msg .int-text input {width: 122px;}
#col-side .free-fax-msg p {margin: 0 0 0.3em;}
#col-side .free-fax-msg a {color: #fff;}

.flash {position: absolute; top: -55px; right:0px; width: 340px; height: 360px; background: url('/img/illust/flash.png') 0 0 no-repeat;}

/* BLACK GREY */
#breadcrumb, .how-it-work {border: 1px solid #020100; border-width: 1px 0; background: url('/img/bg/black-grey.png') 0 0 repeat; color: #fff;}
#breadcrumb .in, .how-it-work .in {position: relative; left: -21px; padding: 25px 0; background: url('/img/bg/black-grey-shadow.png') 100% 0 no-repeat;}
.how-it-work .block {width: 265px; margin: 0 0 0 21px; padding: 0 0 0 30px; float: left; display: inline;}
.how-it-work .block h2 {margin: 0 0 0.3em -30px; padding: 0 0 0 30px; line-height: 1; font-size: 200%;}
.how-it-work .block h2 a {color: #fff; text-decoration: none;}
.how-it-work .block .row-up {background: url('/img/ico/row-up-orange.png') 0 4px no-repeat;}
.how-it-work .block .row-down {background: url('/img/ico/row-down-orange.png') 0 4px no-repeat;}
.how-it-work .block p {color: #dadada; margin: 0;}
.how-it-work .order-no-risk {width: 240px; height: 96px; display: block; position: relative; padding: 1px 0; margin: 15px 0 0; *margin: 15px 0 0 -20px;}
.how-it-work .order-no-risk .sprite {background: url('/img/bg/btn-objednat-bez-rizika.png') 3px 6px no-repeat; width: 243px; height: 103px;}
.skVersion .how-it-work .order-no-risk .sprite {background: url('/img/bg/btn-objednat-bez-rizika-sk.png') 3px 6px no-repeat;}
.how-it-work .order-no-risk .next {filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: url('/img/bg/btn-objednat-bez-rizika-hover.png') 0 0 no-repeat; *background-image: url('/img/bg/btn-objednat-bez-rizika-hover-ie.png'); _background: none; z-index: 99;}
.skVersion .how-it-work .order-no-risk .next {background: url('/img/bg/btn-objednat-bez-rizika-hover-sk.png') 0 0 no-repeat; *background-image: url('/img/bg/btn-objednat-bez-rizika-hover-ie-sk.png'); _background: none;}

/* BANNER */
.banner p {margin: 0;}
.banner img {display: block;}

/* REFER LIST & REFER BOX */
.refer-box {float: right; display: inline; width: 220px; margin: 0 0 20px 20px;}
.refer-list {color: #474849; margin: 25px 0 0;}
.refer-list .reset {margin: 0 0 25px -25px; overflow: hidden;}
.refer-list .reset li {float: left; display: inline; width: 220px; margin: 0 0 0 22px;}
#col-content .refer-list .reset {margin: 0 -5px 0 -15px;}
#col-content .refer-list .reset li  {margin: 0 0 25px 10px;}
.refer-box .spc, .refer-list .reset li .spc {background: url('/img/bg/refer-list.png') 0 0 no-repeat; padding: 15px 0 0; margin: 0 0 7px;}
.refer-box .spc p, .refer-list .reset li .spc p {background: url('/img/bg/refer-list.png') 0 100% no-repeat; padding: 0 15px 25px; font-size: 91.6%; text-align: center; margin: 0;}
.refer-box .center, .refer-list .center {font-weight: bold; margin: 0;}
.refer-box .center strong, .refer-list .center strong {display: block;}
.refer-box .center span, .refer-list .center span {font-size: 91.6%;}
#col-side .refer-list .reset {margin: 0 0 25px -12px;}
#col-content .refer-list .reset li .spc, #col-content .refer-list .reset li .spc p, .refer-box .spc p, .refer-box .spc {background-image: url('/img/bg/refer-box.png');}

/* PAGING */
.paging {font-size: 117%; font-weight: bold; margin: 20px 0;}
.paging strong {color: #666;}
.paging strong, .paging a, .paging span {margin: 0 2px;}
.paging img {vertical-align: middle;}

/* STEPS */
.steps {background: #333 url('/img/bg/steps.png') 0 0 no-repeat; height: 65px; width: 856px; padding: 25px 0 0 45px; margin: 0 0 25px;}
.steps .reset li {float: left; display: inline; position: relative;}
.steps .reset .step-1 {width: 129px; height: 40px;}
.steps .reset .step-2 {width: 238px; height: 41px; margin: 0 0 0 125px;}
.steps .reset .step-3 {width: 152px; height: 41px; margin: 0 0 0 125px;}
.steps .reset .step-1 .sprite {background: url('/img/sprites/step-1.png') 0 0 no-repeat;}
.steps .reset .step-2 .sprite {background: url('/img/sprites/step-2.png') 0 0 no-repeat;}
.steps .reset .step-3 .sprite {background: url('/img/sprites/step-3.png') 0 0 no-repeat;}
.steps .reset .active .sprite, .steps .reset li a:hover .sprite {background-position: -300px 0 !important;}
.steps .reset li .sprite {width: 100%; height: 100%;}

.steps .step-sk .step-1 {width: 132px; height: 40px;}
.steps .step-sk .step-1 .sprite {background: url('/img/sprites/step-1-sk.png') 0 0 no-repeat;}
.steps .step-sk .step-2 {width: 251px; height: 41px; margin: 0 0 0 100px;}
.steps .step-sk .step-2 .sprite {background: url('/img/sprites/step-2-sk.png') 0 0 no-repeat;}
.steps .step-sk .step-3 {width: 128px; height: 41px; margin: 0 0 0 115px;}
.steps .step-sk .step-3 .sprite {background: url('/img/sprites/step-3-sk.png') 0 0 no-repeat;}

/* FREE BANNER */
.free-banner {background: url('/img/bg/free-banner.png') 0 0 no-repeat; min-height: 113px; margin: 0 0 25px 0; padding: 30px 60px 0 150px;}
.free-banner h2 {margin: 0 0 0.3em; font-size: 200%;}

/* ORDER FORM */
.std-box {background: #fff; position: relative; margin: 0 0 25px;}
.std-box .border {background: #fff; border: 1px solid #c6c6c6; padding: 20px;}
.price-sum h2, .std-box h2 {margin: 0 0 0.5em; display: -moz-inline-box; display: inline-block; color: #ff8500; font-size: 133.4%;}
.std-box .help {display: -moz-inline-box; display: inline-block; position: relative; background: #333 url('/img/bg/help.png') 0 0 no-repeat; color: #fff; font-size: 83.4%; top: -2px; margin: 0 0 0 8px; line-height: 13px; padding: 0 0 0 5px; cursor: default; z-index: 99;}
.std-box .help .bg {display: -moz-inline-box; display: inline-block; background: url('/img/bg/help.png') 100% 0 no-repeat; padding: 0 5px 0 0;}
.std-box .help .spc {display: none; position: absolute; left: 90%; bottom: 110%; color: #333; width: 150px; background: #fff url('/img/ico/help.png') 4px 3px no-repeat; padding: 5px 5px 5px 25px; border: 1px solid #c6c6c6; z-index: 99;}
.std-box .help:hover .spc, .std-box .help.hover .spc {display: block;}
.std-box .cor {width: 35px; height: 35px; background-image: url('/img/bg/corner-std-box.png'); z-index: 1;}
.std-box .m-l {margin-left: 18px;}
.std-box .m-r {margin-right: 18px;}
.label-float .reset li input {float: left; width: 20px; margin: 6px 0 0;}
.label-float .reset li label {border-top: 1px solid #c6c6c6; display: block; padding: 5px 2px; float: right; width: 365px; cursor: default;}
.label-float .reset li .l .help {top: -1px;}
.label-float .reset li:first-child label {border: none;}
.std-box .print a {padding: 2px 0 2px 25px; background: url('/img/ico/print.png') 0 0.2em no-repeat;}

.std-int label {display: inline-block; text-align: right; font-weight: bold; width: 80px; padding: 0 10px 0 0;}
.std-int .int-text {background: url('/img/bg/int-text-span2.png') 0 0 no-repeat;}
.std-int .int-text input {background: url('/img/bg/int-text-inp2.png') 100% 0 no-repeat; width: 190px; padding-right: 13px;}
.std-int .int-text select {background: url('/img/bg/int-text-inp2.png') 100% 0 no-repeat; width: 360px; padding-right: 13px; border:none; height:25px; line-height:25px;}
.std-int .normal{font-weight:normal;}
.std-int .small{color: #666666; margin: 0 0 0 90px;}
.std-int .add-email, .std-int .add-email-post {position: relative;}
.std-int .add-email a, .std-int .add-email-post a {position: absolute; bottom: -23px; right: -10px; width: 89px; height: 33px; overflow: hidden;}
.std-int .add-email a .sprite, .std-int .add-email-post a .sprite {width: 89px; height: 33px; background: url('/img/sprites/add-email.png') 0 0 no-repeat;}
.std-int .add-email .addSk .sprite, .std-int .add-email-post .addSk .sprite {background: url('/img/sprites/add-email-sk.png') 0 0 no-repeat;}
.std-int .add-email .int-text, .std-int .add-email-post .int-text {position: relative; z-index: 1;}
.std-int .add-email .int-text input, .std-int .add-email-post .int-text input {position: relative; z-index: 2;}
.std-int .add-email .minus, .std-int .add-email-post .minus {width: 10px; height: 10px; display: block; background: url('/img/ico/cross-small.png') 0 0 no-repeat;; position: absolute; right: 8px; top: 8px; cursor: pointer; z-index: 2;}
.step-2 label {width: 110px;}
.step-2 .int-text input {width: 240px;}
.fax-form .desc, .step-2 .desc {font-size: 91.6%; color: #666; margin: 0 0 0 10px;}
.step-2 h2 {margin-top: 20px;}
.step-2 h2 span {font-size: 75%; font-weight: normal;}
.step-2 .spc-label label, .step-2 h2 label {width: auto; text-align: left;}

.price-sum ul {margin: 0 80px 0 0; font-size: 116.6%;}
.price-sum ul li {overflow: hidden; border-bottom: 1px solid #c6c6c6; padding: 8px 0;}
.price-sum ul .sum {border-top: 1px solid #c6c6c6; border-bottom: none; margin: 3px 0 0; padding: 8px 0 0px;}
.price-sum ul .sum-nb {border-bottom: none;}
.price-sum ul .bold {font-size: 114.3%;}
.price-sum ul .big {font-size: 150%;}

.step-3 .price-sum ul {margin: 0;} 

/*.fax-form {width: 600px;}*/
.fax-form label {width: auto; margin: 0 0 2px 13px;}
.fax-form .int-text, .fax-form .inputs .spc {width: 372px; float: left; display: inline;}
.fax-form .int-text input {width: 349px;}
.fax-form .textarea-int {float: left; display: inline;}
.fax-form p {overflow: hidden;}
.fax-form .desc {float: right; display: inline; width: 470px;}
.fax-form .ok-message {float: right; display: inline; width: 415px;}

/* SLIDER */
.slider ul.reset {background: url('/img/bg/slide.png') 0 4px no-repeat; width: 392px; height: 49px; color: #fff; padding: 5px 0 0; font-size: 91.6%;}
.slider li {float: left; display: inline; text-align: center;}
.slider li label {display: block; height: 49px; line-height: 38px; position:relative; z-index:1; width: 38px; margin: 0 13px; zoom:1;}
.slider .js li label input {position: absolute; left: -5000px;}
#lavaBox {background: url('/img/bg/lava.png') 0 0 no-repeat; position:absolute; z-index:3;}
.inds {display: none; font-size: 116.6%; background: url('/img/ico/row-right-orange.png') 130px 5px no-repeat;}
.inds .l {width: 120px; text-align: right;}
.inds .r {width: 230px;}
.inds strong {display: block; font-size: 125%;}

/* QUICK INFO */
.quick-info {margin: 0 0 20px;}
.quick-info .preview {font-weight: bold; margin: 0.8em 0 1em;}
.quick-info .cor {width: 20px; height: 20px; background-image: url('/img/bg/corner-std-box-small.png'); z-index: 40;}
.quick-info .border {padding: 15px 20px;}
.quick-info h2 {margin: 0; zoom: 1;}
.with-js h2 {cursor: pointer; padding: 2px 0 2px 30px; background: url('/img/ico/row-up.png') 0 0 no-repeat;}
.with-js h2.close {background: url('/img/ico/row-down.png') 0 0 no-repeat; padding: 2px 0 2px 30px; display: block;}

/* SEARCH RESULTS */
.search-results {margin: 0;}
.search-results ul {margin: 25px 0px 0 0; padding: 0;}
.search-results li {background: none; padding: 0 0 0 25px; margin: 0 0 2em; list-style: none;}
.search-results .number {float: left; margin: 0.1em 0 0 -25px; font-size: 133.5%; font-weight: bold; font-family: arial; color: #666;}
.search-results .section {color: #666; margin: 0 0 0.3em; font-size: 92%;}
.search-results .desc {padding: 0;}
.search-results .url {margin-top: -0.9em;}
.search-results .item-section {margin: 0; padding: 0; font-size: 92%;}
.search-results h2 {margin: 0 0 0.1em; padding: 0; border: none; font-size: 150%;}
.search-results a .searched-term {text-decoration: underline;}
.search-results .searched-term {background: #eeeeee; padding: 0;}

.search-box{background: #333 url('/img/bg/search-box.png') 0 0 no-repeat; height: 77px; width: 600px; padding: 23px 0 0 50px; margin: 15px 0; color: #fff;}
.search-box h2{padding:0; margin: 0 6px 0.5em 0; font-size:117%;}
.search-box p{display:inline;}
.search-box .int-text input {width: 460px;}

/* FOOTER */
#footer {font-size: 91.6%;}
#footer p {margin: 0; padding: 13px 0;}
#footer .r a {text-decoration: none; color: #333;}

/* CONTACT FORM */
.contact-form {margin: 30px 0 !important;}
.contact-form label {font-weight: bold; display: block; margin: 0 0 3px 15px;}
.contact-form .textarea-int {background-image: url('/img/bg/textarea-int2.png'); width: 608px; }
.contact-form .l, .contact-form .r {margin: 0;}
.recommend-form .int-text, .contact-form .int-text {background-image: url('/img/bg/int-text-span2.png'); width: 290px;}
.recommend-form .int-text input, .contact-form .int-text input {background: url('/img/bg/int-text-inp2.png') 100% 0 no-repeat;}

/* RECOMMEND FORM */
.recommend-form {position: absolute; left: 0; top: -10px; background: #fff; z-index: 50; width: 780px; margin: 0 0 0 80px; z-index: 99;}
.recommend-form .spc {background: #fff; border: 1px solid #333333; padding: 10px 20px 15px; border-width: 0 1px;}
.recommend-form h2 {margin: 0 0 0.5em; padding: 5px 0 5px 45px; background: url('/img/ico/recommend.png') 0 0 no-repeat;}
.recommend-form p {font-weight: bold;}
.recommend-form .l {margin: 0 20px 0 0;}
.recommend-form label {margin: 0 5px 0 0;}
.recommend-form .int-text {width: 200px;}
.recommend-form .int-text input {width: 195px;}
.recommend-form .cor {width: 35px; height: 35px; background-image: url('/img/bg/corner-std-box-orange.png'); z-index: 40;}
.recommend-form .close {display: block; height: 20px; line-height: 20px; text-align: center; background: url('/img/bg/black-grey.png') 0 0 repeat;  cursor: pointer;}

/* ATTACHED  IMAGES*/
.att-images .reset {margin: 0 0 0 -10px;}
.att-images .reset li {padding:0; background:white; float:left; text-align:center; margin: 0 0 10px 10px; background: url('/img/bg/att-img.png') 0 0 no-repeat; display: table;}
.att-images .reset li a {padding: 0; width: 160px; height: 160px; text-align: center; display: table-cell; vertical-align: middle;}
.att-images .reset li img {display: block; margin: 0 auto 5px;}

/* ATTACHED VIDEO */
.item-video h3 {font-size: 100%; margin: 0 0 3px;}

/* ATTACHED FILES */
.att-files {margin: 0 0 30px;}
.att-files .reset li {margin-bottom:4px;}
.att-files a { list-style: none; padding-left: 0; padding:1px 0 1px 22px; background-position: 0 0em; background-image: url("/img/fileico/fico-sm-unknown.png"); background-repeat: no-repeat;}
.att-files .dm { background-image: url("/img/fileico/fico-sm-3dm.png"); }
.att-files .ai { background-image: url("/img/fileico/fico-sm-ai.png"); }
.att-files .avi { background-image: url("/img/fileico/fico-sm-avi.png"); }
.att-files .bmp { background-image: url("/img/fileico/fico-sm-bmp.png"); }
.att-files .cdr { background-image: url("/img/fileico/fico-sm-cdr.png"); }
.att-files .doc { background-image: url("/img/fileico/fico-sm-doc.png"); }
.att-files .dxf { background-image: url("/img/fileico/fico-sm-dxf.png"); }
.att-files .exe { background-image: url("/img/fileico/fico-sm-exe.png"); }
.att-files .gif { background-image: url("/img/fileico/fico-sm-gif.png"); }
.att-files .html { background-image: url("/img/fileico/fico-sm-html.png"); }
.att-files .jpg { background-image: url("/img/fileico/fico-sm-jpg.png"); }
.att-files .mp3 { background-image: url("/img/fileico/fico-sm-mp3.png"); }
.att-files .pdf { background-image: url("/img/fileico/fico-sm-pdf.png"); }
.att-files .png { background-image: url("/img/fileico/fico-sm-png.png"); }
.att-files .ppt { background-image: url("/img/fileico/fico-sm-ppt.png"); }
.att-files .psd { background-image: url("/img/fileico/fico-sm-psd.png"); }
.att-files .qt { background-image: url("/img/fileico/fico-sm-qt.png"); }
.att-files .ra { background-image: url("/img/fileico/fico-sm-ra.png"); }
.att-files .swf { background-image: url("/img/fileico/fico-sm-swf.png"); }
.att-files .tif { background-image: url("/img/fileico/fico-sm-tif.png"); }
.att-files .txt { background-image: url("/img/fileico/fico-sm-txt.png"); }
.att-files .xls { background-image: url("/img/fileico/fico-sm-xls.png"); }
.att-files .zip { background-image: url("/img/fileico/fico-sm-zip.png"); }

/* BUTTONS */
.inline-btn, .inline-link {background-repeat:no-repeat; background-position:0 0; margin:0; text-decoration:none; display:-moz-inline-box; display:inline-block; vertical-align:middle;} 
.inline-btn input, .inline-link span {background-repeat:no-repeat; background-position:100% -100px; margin:0; font-family:Arial, Helvetica, sans-serif; border:none; background-color:transparent; display:block; cursor:pointer; font-size:100%;}

.free-fax-msg .inline-btn, #search-box .inline-btn {background-image: url('/img/bg/btn-search.png'); height:25px;}
.free-fax-msg .inline-btn input, #search-box .inline-btn input {background-image: url('/img/bg/btn-search.png'); height:25px; color:white; font-size: 93.4%; padding:0 6px; margin: 0 -12px 0 0; text-transform: uppercase; position: relative;}

.search-box .inline-btn, .newsletter .inline-btn {background-image: url('/img/bg/btn-send.png'); height:25px;}
.search-box .inline-btn input, .newsletter .inline-btn input {background-image: url('/img/bg/btn-send.png'); height:25px; color:white; font-size: 93.4%; padding:0 6px; margin: 0 -12px 0 0; text-transform: uppercase;}

.recommend-form .inline-btn, .std-box .inline-btn {background-image: url('/img/bg/btn-submit.png'); height:25px;}
.recommend-form .inline-btn input, .std-box .inline-btn input {background-image: url('/img/bg/btn-submit.png'); height:25px; color:white; font-size: 93.4%; padding:0 6px; margin: 0; text-transform: uppercase;}

/* HOVER */
.newsletter .int .small:hover, #col-side .free-fax-msg a:hover, #home-motive a:hover, #breadcrumb .in a:hover, #lang-menu a:hover {text-decoration: none !important;}

/* sIFR */
.sIFR-alternate {display: none;}

/* CORNERS */
.cor{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; z-index: 50;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:left bottom;}
.cor-br{bottom:0; right:0; background-position:right bottom;}

/* MESSAGES */
.ok-message{background:#d0f6c1 url(/img/ico/bullet-tick.png) 10px 50% no-repeat; font-weight:bold; margin:0.4em 0px 1em; position: relative;}
.ok-message p {padding:7px 20px 7px 35px; border:1px solid #538a3e; color:#538a3e; margin: 0;}
.ok-message .cor {width: 10px; height: 10px; background-image: url('/img/bg/corner-ok.png');}

.error-message{background:#ffd3c4 url(/img/ico/bullet-cross.png) 10px 50% no-repeat; font-weight:bold;  margin:0.4em 0px 1em; position: relative;}
.error-message p{padding:7px 20px 7px 35px; border:1px solid #CC0000; color:#CC0000; margin: 0;}
.error-message .cor {width: 10px; height: 10px; background-image: url('/img/bg/corner-error.png');}


span.ok-message {float: right; width: 413px; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; margin: 0.4em 0px 1em !important;}
span.error-message {float: right; width: 413px; padding:7px 20px 7px 35px; border:1px solid #CC0000; color:#CC0000; margin: 0.4em 0px 1em !important;} 

#content .ok-message, #content .error-message {margin: 20px 15px;}

#uploads_filesJS input {vertical-align:middle; margin-right:5px;}