body{background: url('/img/bg-body.png') 0 0 repeat-x; text-align:center;}

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0; }
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 2000px; width: 990px; background: #fff; padding: 2px 0 5px;}

/* LAYOUT STYLE */
#bg-help {background: url('/img/bg-help.png') 50% 0 no-repeat;}
#mother {width: 990px; margin: 0 auto; padding: 0;}
#header {padding: 22px 0 20px; position: relative; text-align: left; z-index: 99;}
#main {text-align: left;}
#content {margin: 6px 0 0;}
#col-content {float: left; width: 725px;}
#col-side {float: right; width: 250px;}
#footer {font-size: 92%; border-top: 1px solid #DEDEDE; padding: 10px 0 0; margin: 5px 0; text-align: left; overflow: hidden;}

/* LOGO BOX */
#logo-box {float: left; margin: 0 0 0 10px;}
#logo-box a {display: block;}
#logo-box h1 {margin: 0;}
#logo-box img {display: block;}

/* LANGUAGE MENU */
#lang-menu {float: right; margin: 5px 0 0 ; position: relative; font-size: 75%; text-transform: uppercase; z-index: 99;}
#lang-menu .selected {width: 70px; display: block; border: 1px solid #D2D2D2; padding: 5px 15px 4px 10px; background: url('/img/bg-fake-select.png') 95% 50% no-repeat; font-weight: normal;}
#lang-menu .fake-select {display: none; position: absolute; top: 2.3em; left: 3px;}
#lang-menu:hover .fake-select, #lang-menu.hover .fake-select {display: inline;  border: 1px solid #d2d2d2; width: 84px; padding: 3px; background: #eee;}
#lang-menu .fake-select a {display: block; padding: 3px 6px; color: #333; text-decoration: none;}
#lang-menu .fake-select a:hover {background: #FF6C00; color: #fff;}
#lang-menu .c-l, #lang-menu .c-r, #lang-menu .c-bl, #lang-menu .c-br {background-image: url('/img/corner-lang.png'); width: 3px; height: 3px;}

/* MENU */
#main-menu {margin: 0 0 6px;}
#main-menu .box-top {background: #F5F4F4 url('/img/bg-main-menu-top.png') 0 0 no-repeat; position: relative;}
#main-menu .box-bottom {background:url('/img/bg-main-menu-bottom.png') 0 100% no-repeat; padding: 0 0 1px;}
#main-menu ul{margin: 0; padding: 0;}
#main-menu ul li{float:left; text-align:center; border-left:1px solid #ddd; border-right:1px solid #fff; font-weight:bold; font-family: arial; text-transform:uppercase; padding:0; margin: 3px 0 0; list-style: none; background: none; line-height: 1.2;}
#main-menu ul li.first-active{border-left:none;}
#main-menu ul li.last-active{border-right:none;}
#main-menu ul li.first{border-left:none;}
#main-menu ul li.last{border-right:none;}
#main-menu ul li a {color: #666;cursor: pointer}
#main-menu ul li a, #main-menu ul li strong{text-decoration:none; width: 140px; display:block;}
#main-menu ul .first a, #main-menu ul .first-active strong {width: 138px;}
#main-menu ul li a span, #main-menu ul li strong span{ min-height:25px; padding-top:11px; display:block;}
#main-menu ul li a:hover{color:#FF6600;}
#main-menu ul li strong {position: relative; z-index: 1; top: 0; padding: 3px 0 0; background: #FF6C00 url('/img/bg-menu-active.png') 50% 0 no-repeat;;}
#main-menu ul li.active, #main-menu ul li.first-active, #main-menu ul li.last-active{background:#FF6C00 url('/img/bg-menu-active.png') 50% 0 no-repeat; margin-top:0; border-color: #C35105; color: #fff;}
#main-menu ul li.active a, #main-menu ul li.first-active a, #main-menu ul li.last-active a, #main-menu ul li.active a:hover, #main-menu ul li.first-active a:hover, #main-menu ul li.last-active a:hover{color: #fff;}
#main-menu ul li.first-active strong{background:url('/img/bg-menu-corner-left.png') 0 0 no-repeat;}
#main-menu ul li.first-active strong span{background:url('/img/bg-menu-corner-b-left.png') 0 100% no-repeat;}
#main-menu ul li.last-active strong{background:url('/img/bg-menu-corner-right.png') 100% 0 no-repeat;}
#main-menu ul li.last-active strong span{background:url('/img/bg-menu-corner-b-right.png') 100% 100% no-repeat;}

.with-sub {margin: 0 0 36px !important;}
.with-sub ul li.last-active strong{}
.with-sub ul li.last-active strong span{background: url('/img/bg-bg.png') 0 100% repeat-x !important;}

#main-menu .sub-menu {position: absolute; left: 0; top: 39px; background: #FE6E0E url('/img/bg-sub-menu.png') 0 100% no-repeat; width: 989px; margin: -1px 0 0 1px; border-top: 1px solid #D45806;}
#main-menu .sub-menu .in {padding: 5px 5px 6px;}
#main-menu .sub-menu ul {margin: 0; padding: 0; color: #fff; font-size: 83.4%;}
#main-menu .sub-menu ul li {margin: 0; padding: 3px 10px; border: none; border-right: 1px solid #FF9B56; border-left: 1px solid #D45B00; font-weight: normal;}
#main-menu .sub-menu ul li.first, #main-menu .sub-menu ul li.first strong {border-left: none !important;}
#main-menu .sub-menu ul li.last, #main-menu .sub-menu ul li.last strong {border-right: none !important;}
#main-menu .sub-menu ul li.active {background: url('/img/bg-sub-menu-strong.png') 50% 100% no-repeat; margin: -5px 0; padding: 0; border: none;}
#main-menu .sub-menu ul li.active strong {margin: 5px 0; display: block; padding: 3px 10px; border-right: 1px solid #FF9B56; border-left: 1px solid #D45B00; background: none; font-weight: normal; width: auto; min-width: 100px; white-space: nowrap;}
#main-menu .sub-menu ul li a {color: #fff; width: auto; min-width: 100px; white-space: nowrap; border: none; text-decoration: underline;}
#main-menu .sub-menu ul li a:hover {text-decoration: none; color: #fff;}
.sub-menu .cor-l, .sub-menu .cor-r {background-image: url('/img/corner-sub-menu.png');}
.sub-menu .cor-r {top: -6px; right: 0;}
.sub-menu .cor-l {top: -6px; left: 0;}

/* MOTIVE */
#motive .c-l, #motive .c-r, #motive .c-bl, #motive .c-br {background-image: url('/img/corner-motive.png'); width: 4px; height: 4px;}
.home #motive {background: #000; min-height: 415px; position: relative; padding: 1px 540px 0 0; margin: 15px 0;}
.home #motive .in {width: 400px; color: #9B9B9B; margin: 65px 0 0 40px;}
.home #motive .in h2 {color: #fff; font-size: 200%; height: 77px; position: relative; margin: 0 0 0.5em;}
.home #motive .in .sprite {background: url('/img/sprite-auditpro5.png') 0 0 no-repeat; width: 400px; height: 77px;}
.home #motive .button {margin: 10px 0 0; overflow: hidden;}
.home #motive .button .l {display: table;}
.home #motive .button .big-btn {background: url('/img/bg-big-btn.png') 0 0 no-repeat; width: 225px; height: 78px; display: table-cell; vertical-align: middle; padding: 0 0 20px 25px; color: #333; text-decoration: none; font-size: 92%; cursor: pointer;}
.home #motive .button .big-btn:hover, .home #motive .button .big-btn:focus, .home #motive .button .big-btn:active {background: url('/img/bg-big-btn-active.png') 0 0 no-repeat; color: #333;}
.home #motive .button .big-btn .ie {display: block; position: relative; height: auto; top: expression( (this.parentNode.offsetHeight - this.offsetHeight) / 2 + 'px');}
.home #motive .button .big-btn strong {font-size: 199.4%; line-height: 1; margin: 0 15px 0 0;}
.home #motive .button .ico-big-row-down .ie {background: url('/img/ico-big-row-down.png') 90% 50% no-repeat;}
.home #motive .button .big-btn img {border: 1px solid #C5C5C5; margin: 0 5px 0 0; vertical-align: bottom;}
.home #motive .button .big-btn .no-br {border: none; position: absolute; right: 10px; top: -1px;}
.home #motive .button .r {border-left: 1px solid #424242; width: 115px; padding: 0 0 0 15px; line-height: 5;}
.home #motive .button .r img {vertical-align: middle; margin: 0 10px 0 0;}
.home #motive .flash {position: absolute; right: 0; top: 0px; width: 540px; height: 415px; margin: 0 0 -1px;}
.product #motive {background: #101010 url('/img/bg-product-motive.png') 0 0 repeat-x; min-height: 205px; position: relative; padding: 20px 0 0;}
.product #motive h2 {font-size: 100%; text-align: center; font-weight: normal; margin: 0 auto; width: 150px;}
.product #motive h2 a {padding: 155px 0 15px; background: url('/img/bg-product-motive-h2.png') 0 0 no-repeat; position: relative; z-index: 99; }
.product #motive h2 a:hover, .product #motive h2 strong {padding: 155px 0 15px; background: url('/img/bg-product-motive-h2-active.png') 0 0 no-repeat; position: relative; z-index: 99; }
.product #motive ul {margin: -200px 0 0; padding: 0; overflow: hidden;}
.product #motive ul li {margin: 0; padding: 0; list-style: none; float: left; display: inline; text-align: center; width: 200px; margin: 0 5px 0 10px; background: none;}
.product #motive ul .helpdesk, .product #motive ul .helpdesk-active {width: 180px; margin-left: 15px;}
.product #motive ul .computer, .product #motive ul .computer-active {margin: 0 155px 0 0;}

.product #motive ul .software a, .product #motive ul .software-active strong {background: url('/img/bg-product-motive-software.png') 0 0 no-repeat; padding: 171px 25px 25px 45px;}
.product #motive ul .computer a, .product #motive ul .computer-active strong {background: url('/img/bg-product-motive-computer.png') 0 0 no-repeat; padding: 171px 23px 25px 48px;}
.product #motive ul .asset a, .product #motive ul .asset-active strong {background: url('/img/bg-product-motive-asset.png') 0 0 no-repeat; padding: 171px 50px 25px 22px;}
.product #motive ul .helpdesk a, .product #motive ul .helpdesk-active strong {background: url('/img/bg-product-motive-helpdesk.png') 0 0 no-repeat; padding: 171px 43px 25px 8px;}

.product #motive ul .software a:hover, .product #motive ul .software-active strong {background: url('/img/bg-product-motive-software-active.png') 0 0 no-repeat;}
.product #motive ul .computer a:hover, .product #motive ul .computer-active strong {background: url('/img/bg-product-motive-computer-active.png') 0 0 no-repeat;}
.product #motive ul .asset a:hover, .product #motive ul .asset-active strong {background: url('/img/bg-product-motive-asset-active.png') 0 0 no-repeat;}
.product #motive ul .helpdesk a:hover, .product #motive ul .helpdesk-active strong {background: url('/img/bg-product-motive-helpdesk-active.png') 0 0 no-repeat;}

.product #motive a {color: #999; font-size: 92%; text-decoration: none; display: block; cursor: pointer;}
.product #motive strong {color: #fff; font-size: 92%; text-decoration: none; display: block; font-weight: normal;}
.product #motive a:hover {color: #fff;}

/* ANNOT BOX */
#annot-box {margin: 0 0 2em;}
.annot-help {border: 1px solid #ddd; border-width: 1px 0; background: #f3f3f3; width: 175px; float: right; clear: right; text-align: center; font-size: 117%; font-family: arial, sand-serif; margin: 0 0 0 15px;}
.annot-help .in {border: 1px solid #ddd; border-width: 0 1px; margin: 0 -1px; position: relative;}
.annot-help .spc {border-top: 3px solid #fff; padding: 73px 8px 15px; line-height: 1.2;}
.annot-help .spc strong {color: #FF7200;}
.product #annot-box {margin: -30px -30px -80px -35px; padding: 0 30px 0 35px; background: #2175A9 url('/img/bg-product-annot-box.png') 0 0 no-repeat; color: #fff;}
.product #annot-box .in {padding: 30px 0 0 0px; min-height: 249px;}
.product .asset .in, .product .helpdesk .in, .product .software .in, .product .computer .in {padding: 30px 0 0 295px !important;}
.col-content-top .asset, .col-content-top .helpdesk, .col-content-top .software, .col-content-top .computer {margin: -30px -30px -50px -35px !important;}

.asset .in {background: url('/img/bg-product-annot-box-asset.png') 0 0 no-repeat;}
.helpdesk .in {background: url('/img/bg-product-annot-box-helpdesk.png') 0 0 no-repeat;}
.computer .in {background: url('/img/bg-product-annot-box-comp.png') 0 0 no-repeat;}
.software .in {background: url('/img/bg-product-annot-box-soft.png') 0 0 no-repeat;}

.product #annot-box h1 {color: #FFF;}
.product #annot-box p {font-size: 92%;}

.ico-support .spc {background: url('/img/ico-support.png') 50% 15px no-repeat;}
.ico-download .spc {background: url('/img/ico-download.png') 50% 15px no-repeat; padding-top: 85px;}

/* STANDART BOX */
.std-box {border: 1px solid #C5C5C5; background: #F3F3F3; position: relative; margin: 0 0 5px; padding: 0 0 2em;}
.std-box .in {border-top: 3px solid #fff; padding: 0 15px;}
.std-box .cor-l, .std-box .cor-r, .std-box .cor-bl, .std-box .cor-br {background-image: url('/img/corner-white-grey.png');}
.std-box .annot {margin-bottom: 0.5em;}
.std-box h2 {font-weight: normal; font-size: 150%; margin: 0; padding: 0.5em 0 0.3em; border-bottom: 1px solid #E7E7E8;}
.std-box .spc {border-top: 1px solid #fff; padding: 10px 0;}
.std-box .more {position: absolute; bottom: 0; right: 15px; font-size: 92%; background: url('/img/bg-more.png') 100% 0 no-repeat; padding: 5px 20px 5px 0;}
.std-box .more span {background: url('/img/bg-more.png') 0 0 no-repeat; padding: 5px 0 5px 10px; text-decoration: underline;}

#col-side .std-box {margin: 4px 0 17px; color: #666; padding: 0;}
#col-side .std-box-bottom {background: url('/img/bg-std-box-bottom.png') 0 100% no-repeat; padding: 0; margin: 0 -1px -4px -1px; position: relative;}
#col-side .std-box-top {background: url('/img/bg-std-box-top.png') 0 0 no-repeat; padding: 0; margin: -4px 0 0 0px; padding: 0 0 2em; position: relative;}
#col-side .std-box-top .more {bottom: 1px;}
#col-side .std-box-top .more strong {font-weight: normal; text-transform: lowercase;}
#col-side .std-box .in {border-top: none; padding: 0 15px; margin: 0 1px 0 1px;}
#col-side .std-box p {font-size: 92%;}

/* COL CONTENT */
#col-content {border: 1px solid #c5c5c5; margin: 5px 0; position: relative; background: #fff;}
#col-content .col-content-bottom {margin: 0 -1px -5px; background: url('/img/bg-col-content-bottom.png') 0 100% no-repeat; position: relative;}
#col-content .col-content-top {margin: -5px 0 0; background: url('/img/bg-col-content-top.png') 0 0 no-repeat; position: relative; padding: 30px 30px 15px 35px; min-height: 300px;}

/* WEBINARS LIST */
.webinars-list table {border: 1px solid #DDDDDD; border-width: 0; font-size: 109%; margin-bottom: 2px;}
.webinars-list table td {border: 1px solid #DDDDDD; border-width: 0 0 1px 1px; padding: 10px 12px;}
.webinars-list table .first {border-width: 0 0 1px;}
.webinars-list table .last {border-width: 0 0 1px;}
.webinars-list table .spc {border: none; padding: 5px 5px; text-align: right; font-size: 84.4%;}
.webinars-list table .ico-message {padding-left: 25px; background: url('/img/ico-message.png') 1px 50% no-repeat;}
.webinars-list .separator {height: 1px; border-top: 1px solid #ddd; margin: 0 0 15px;}

/* CROSSROAD */
.crossroad ul {margin: 30px 0 0px -21px; padding: 0; overflow: hidden;}
.crossroad ul li {margin: 0 0 21px 21px; padding: 0; list-style: none; background: none; width: 320px; float: left; border: 1px solid #DDDDDD; border-width: 1px 0; background: #F4F4F4;}
.crossroad ul li .in {margin: 0 -1px; padding: 15px 25px 5px; border: 1px solid #DDDDDD; border-width: 0 1px; border-top: 1px solid #fff; position: relative;}
.crossroad ul li h2 {margin: 0 0 0.2em; font-size: 150%;}

/* FORM BOX */
.form-box {border: 1px solid #ddd; border-width: 1px 0; background: #F4F4F4; margin: 2em 0 1em;}
.form-box .in {border: 1px solid #ddd; border-width: 0 1px; margin: 0 -1px; position: relative;}
.form-box form {border-top: 3px solid #fff; padding: 0 23px;}
.form-box fieldset {border: none; margin: 0; padding: 0;}
.form-box h2 {margin: 0; font-size: 150%; padding: 10px 0 5px; border-bottom: 1px solid #E5E5E5; display: block; width: 100%;}
.form-box legend {margin: 0; padding: 0;}
.form-box .spc {border-top: 1px solid #fff; padding: 12px 0 0;}
.form-box .item {margin: 0; padding: 0 0 15px;}
.go-btn {border: none; background: url('/img/go-btn-r.png') 100% 0 no-repeat; height: 24px; padding: 0 2px 0 0; display: block;}
.go-btn input {border: none; background: url('/img/go-btn.png') 0 0 no-repeat; height: 22px; padding: 0 8px 1px 10px; color: #fff; font-weight: bold; cursor: pointer; margin: 0;}
/*.form-box .right .go-btn {margin: 0 4px 0 0;}*/
.form-box .int-text {padding: 3px 0;}
.form-box label {display: inline-block; margin: 0 0 2px;}
.form-box label input {vertical-align: middle;}
.form-box h2 label {display: inline; margin: 0;}
.form-box hr {background: #DDDDDD; border: 1px solid #DDDDDD; border-width: 1px 0 0; margin: 0 0 15px; width: 99%;}
.form-box em {margin: 0;}
.form-box .error {margin: 0;}

.faq-search p {padding: 0 6.3em 15px 0; position: relative;}
.faq-search .go-btn {position: absolute; right: 0; top: 0;}

.support-form {margin: 0 0 10px;}
.support-form .mail-too {float: right; display: block; width: 270px; border: 1px solid #ddd; border-width: 1px 0; background: #fff; margin: 0 0 -15px;}
.support-form .mail-too .in {display: block; border: 1px solid #ddd; border-width: 0 1px; padding: 15px 15px 15px 55px; background: url('/img/ico-msg.png') 13px 45% no-repeat;}

.download .spc {padding: 12px 350px 15px 0; background: url('/img/bg-download.png') 100% 10px no-repeat;}
.download .spc p {padding: 0 0 5px;}

/* FAKE SELECT */
#col-content .fake-select {margin: 0 0 0 1px; position: relative; z-index: 99; font-size: 92%; text-transform: uppercase; cursor: default; float: right;}
#col-content .fake-select .fake-spc{display:block; width: 76px; height: 12px; padding: 5px 15px 5px 11px;  border: 1px solid #C7C7C7; background: #FFF url('/img/bg-fake-select.png') 82px 50% no-repeat;  color: #333; cursor: pointer;}
#col-content .fake-select .fake-group{position:absolute; top:23px; left:4px; background:#eee; width:93px; display:block; border:1px solid #c7c7c7; display:none;}
#col-content .fake-select .fake-option{display:block; padding:4px 5px; margin: 2px 3px; color:#333; cursor: pointer;}
#col-content .fake-select .hover{background: #FF6C00; color: #fff;}
#col-content .fake-select .cor-l, #col-content .fake-select .cor-r, #col-content .fake-select .cor-bl, #col-content .fake-select .cor-br {background-image: url('/img/corner-white1.png'); width: 4px; height: 4px;}

/* BIG BUTTON */
.btn-submit {width: 250px; margin: 20px auto 0;}
.big-btn {background: url('/img/bg-big-btn-orange.png') 0 0 no-repeat; width: 225px; height: 78px; display: table-cell; vertical-align: middle; padding: 0 0 20px 25px; color: #fff; text-decoration: none; font-size: 92%; cursor: pointer; line-height: 1; text-align: left; font-family: arial;}
.big-btn:hover, .big-btn:focus, .big-btn:active {color: #fff; background-position: -250px 0;}
.big-btn .ie { display: block; position: relative; height: auto; top: expression( (this.parentNode.offsetHeight - this.offsetHeight) / 2 + 'px');}
.big-btn strong {font-size: 199.4%; line-height: 1; margin: 0 15px 0 0;}
.ico-big-row-down .ie {background: url('/img/ico-big-row-down-orange.png') 90% 50% no-repeat;}
.buy-btn {text-align: center; font-size: 66.85%; background: url('/img/bg-big-btn-white.png') 0 0 no-repeat;}
.buy-btn .ie {margin: 0 25px 0 0;}
.buy-btn strong {padding: 10px 0 0; line-height: 1.4;}
.btn-submit .build {text-align:center; display: block; margin: -15px 0 0; font-size: 92%; text-transform: uppercase;}


/* FAQ LIST */
.faq-list {margin: 0 0 2em;}
.faq-list .more {text-align: right; margin: -1.8em 0 0;}
.faq-list .more a {padding: 0 10px 0 0; background: url('/img/bg-a-more.png') 100% 50% no-repeat;}
.faq-list ul {margin: 10px 0 0; padding: 0;}
.faq-list ul li {margin: 0 0 0 2.5em; padding: 10px 0; list-style: none; border-top: 1px solid #C5C5C5; position: relative; background: none;}
.faq-list ul li.folder {padding: 0 0 0 2.5em; background: url('/img/ico-folder.png') 0 0.9em no-repeat; border: none; margin: 0;}
.faq-list ul li.folder p {padding: 10px 0; border-top: 1px solid #C5C5C5;}
.faq-list ul li:first-child, .faq-list ul li:first-child p {border: none;}
.faq-list ul li .number {font-weight: bold; font-size: 163.1%; font-family: arial, sand-serif; position: absolute; top: 8px; left: -2.5em; text-align: right; width: 2em; line-height: 1;}
.faq-list ul li p {margin: 0;}
.faq-list h3 {margin: 2em 0 -10px;}
.faq-list .h-top {margin: -22px 0 0;}
.faq-list .h-top a {padding: 2px 0 2px 20px; background: url('/img/ico-more.png') 0 0.1em no-repeat;}

/* PAGING */
.paging {border-top: 1px solid #C5C5C5; font-size: 108.8%; padding: 5px 0 0; text-align: right; margin: 0 0 40px;}
.paging a, .paging strong {padding: 2px; border: 1px solid #eee; margin: 0 0 0 5px; display: -moz-inline-block; display: inline-block; width: 20px; text-align: center;}
.paging .prev, .paging .next {text-decoration: none; color: #333; border: none; display: inline;}
.paging .prev span, .paging .next span {text-decoration: underline; color: #FF3D00;}
.paging .prev:hover span, .paging .next:hover span {color: #666666;}

/* ATTACHED FILE */
.attached-file h2 {margin-bottom: 0.3em;}
.attached-file .table-help td {padding: 13px 5px  13px 15px;}
.attached-file .table-help td strong, .attached-file td a {font-size: 108.8%;}

/* ATTACHED IMAGES */
.att-images h2 {margin: 2em 0 0.3em;}
.att-images ul {margin: 0; padding: 0;}
.att-images ul li {margin: 0 10px 10px 0; padding: 0; float: left; display: inline; background: none; text-align: center;}
.att-images ul li a {display: block; width: 98px; height: 98px; border: 1px solid #ddd;}


/* ATTACHED IMAGES */
.att-video h2 {margin: 2em 0 0.3em;}
.att-video ul {margin: 0; padding: 0;}
.att-video ul li {margin: 0 20px 10px 0; padding: 0; float: left; display: inline; background: none; text-align: center;}

/* ATTACHED LINKS */
.att-links ul {margin: 0; padding: 0;}
.att-links ul li {margin: 0; padding: 5px 0 5px 10px; background-position: 0 0.8em;}

/* BOX IMG */
.box-img {float: right; clear: right; border: 1px solid #D3D3D3; border-width: 1px 0; font-size: 92%; font-family: arial, sand-serif; margin: 4px 0 10px 15px; width: 310px;}
.box-img .spc {border: 1px solid #D3D3D3; border-width: 0 1px; margin: 0 -1px; position: relative; padding: 5px;}
.box-img a {color: #666; text-decoration: none; font-style: italic;}
.box-img img {display: block; margin: 0 0 5px;}

/* TABLE HELP */
.table-help {padding: 0 0 5px; background: url('/img/bg-table-help.png') 0 100% repeat-x; margin: 0 0 15px;}
.table-help table{width:100%; border: 1px solid #c5c5c5; margin: 0;font-size:100%; border-collapse: collapse;}
.table-help th{padding: 7px 5px 7px 15px; border:1px solid #C5C5C5; background:#E2E2E2;}
.table-help td{padding: 8px 5px 8px 15px; border-right: 1px solid #C5C5C5; background:#fff; font-size: 92%;}
.table-help .even td {background: #f4f4f4;}

/* CONTENT MENU */
#content-menu {border: 1px solid #DDDDDD; border-width: 1px 0; margin: 30px 0 15px;}
#content-menu .in {border: 1px solid #DDDDDD; border-width: 0 1px; margin: 0 -1px; padding: 3px 0 0; position: relative;}
#content-menu h2 {margin-top: 0;}
#content-menu li {margin-left: 5px;}
#content-menu .col-h-l, #content-menu .col-h-r {width: 279px; background: #F4F4F4; margin: 0 0 -1px; padding: 20px 25px 0px;}
#content-menu .col-h-l {border-right: 1px solid #E7E7E7;}
#content-menu .col-h-r {border-left: 1px solid #E7E7E7;}
#content-menu ul, #content-menu ul li {margin: 0; padding: 0; background: none;}

.content-orange-btn {width: 267px; display: block; background: url('/img/bg-content-orange-btn.png') 0 0 no-repeat; font-family: arial, sand-serif; min-height: 76px; margin: 0 0 20px;}
.content-orange-btn a {color: #fff; padding: 11px 20px; display: block; font-weight: bold; font-size: 141.7%; text-decoration: none; margin: 0 0 5px;}
.content-orange-btn a:hover {background: url('/img/bg-content-orange-btn.png') -267px 0 no-repeat; color: #fff;}
.content-orange-btn a span {font-size: 64.7%; display: block; font-weight: normal;}
.content-orange-btn .more {font-size: 92%; margin: 0 20px; font-family: tahoma, sand-serif;}

.content-grey-btn {width: 270px; display: block; background: url('/img/bg-content-grey-btn.png') 0 0 no-repeat; font-family: arial, sand-serif; min-height: 40px; margin: 0 0 15px; color: #333; font-size: 117%; font-weight: bold; text-decoration: none;}
.content-grey-btn:hover {color: #333; background-position: -270px 0;}
.content-grey-btn span {padding: 12px 0 8px 75px; display: block;}
.content-grey-btn .faq {background: url('/img/ico-faq.png') 20px 7px no-repeat;}
.content-grey-btn .calculator {background: url('/img/ico-calculator.png') 20px 7px no-repeat;}

/* CONTACT BOX */
#col-side .contact-box .in {padding-top: 115px; border-top: 0; background: url('/img/motive-map.png') 0px 1px no-repeat; color: #666;}
#col-side .contact-box p {margin: 0.2em 0 0.5em; line-height: 1.3;}

/* CASE STUDIES */
.case-studies {color: #666;}
.case-studies ul {margin: 0; padding: 0;}
.case-studies ul li {margin: 0 0 20px; padding: 0; list-style: none;}
.case-studies .message {background: url('/img/bg-message1.png') 0 100% no-repeat; float: right; padding: 0 0 14px; font-size: 92%; width: 218px; margin: 0 0 3px; font-family: arial, sand-serif;}
.case-studies .message .message-top {background: #fff url('/img/bg-message-top1.png') 0 0 no-repeat; padding: 15px 15px 10px 15px;}
.case-studies .message img.l {margin: 0 5px 2px 0;}
.case-studies p {font-size: 92%; line-height: 1.2;}
.case-studies .firm strong {color: #333;}

.std-box-top .in .firm {margin: 0;}

/* INSTALATTION */
#col-side .installation .std-box-top .in {padding-right: 135px; background: url('/img/motive-installation.png') 100% 1px no-repeat; border-top: none; min-height: 175px;}

/* VIDEO TUTORIALS */
#col-side .video-tut .in {padding-top: 110px; border-top: 0; background: url('/img/motive-video-tut.png') 0px 1px no-repeat; color: #666;}
.video-tut h3 {font-size: 100%; font-weight: bold; margin: 0.3em 0;}
.video-tut p {margin: 0; font-size: 92%;}
.video-tut ul {margin: 0; padding: 0;}
.video-tut ul li {margin: 0 0 1.5em; padding: 0; background: none; list-style: none;}
.video-tut ul li h3 {margin: 0;	}

/* VIDEO */
.home .news-box {float: left; width: 320px; margin-left: 12px;}
.news-box ul {margin: 0; padding: 0;}
.news-box li {margin: 0 0 2em; padding: 0; list-style: none;}
.news-box h3 {font-size: 100%; font-weight: bold; margin: 0.3em 0;}
.news-box p {margin: 0; font-size: 92%;}
.news-box .date {background: #656565 url('/img/bg-date.png') 0 0 no-repeat; color: #fff; font-size: 92%; display: -moz-inline-stack; display: inline-block; min-height: 16px; line-height: 16px; padding: 0 0 0 3px;}
.news-box .date span {background: url('/img/bg-date.png') 100% 0 no-repeat; display: -moz-inline-stack;  display: inline-block; min-height: 16px; line-height: 16px; padding: 0 3px 0 0;}
.news-box .spc {padding: 10px 0 0;}

/* WEBINARIS */
#col-side .webinaris .in {padding-top: 110px; border-top: 0; background: url('/img/motive-webinaris.png') 0px 1px no-repeat; color: #666;}
.webinaris p {margin: 0;}

/* STEP-INSTALLATION */
#col-side .step-instalattion .std-box-top {padding: 0;}
.step-instalattion ul {padding: 0; margin: 0;}
.step-instalattion ul li {padding: 0 0 0 2em; margin: 0; list-style: none;}
.step-instalattion ul li .number {color: #333; font-family: arial, sand-serif; font-weight: bold; font-size: 150%; float: left; margin: 0 0 0 -1.5em;}
.step-instalattion {padding: 0;}

/* IMPLEMENTATION */
#col-side .implementation .std-box-top {padding: 0;}
#col-side .implementation .in {border: none; padding-top: 110px; background: url('/img/motive-implementation.png') 0 1px no-repeat;}

/* DISTANCE INSTALATION */
#col-side .distance-instalation .std-box-top {padding: 0;}

/* SAFE BUY */
.safe-buy {padding: 0 0 5px;}
.safe-buy h2 {border: none;}
.safe-buy p {margin: 0 0 5px;}
.safe-buy .logo-box {background: #fff; border: 1px solid #e5e5e5; border-width: 1px 0; text-align: center; padding: 30px 0 10px; margin: 0 0 5px; overflow: hidden;}
.safe-buy .logo-box img {margin: 0px 8px 20px;}
.safe-buy .credit-cards {overflow: hidden; margin: 0 -1px 5px;}
.safe-buy .credit-cards img {display: block; float: left; margin: 0 1px;}

/* VIDEO */
.small-video {float: left; width: 320px;}
.small-video .spc {font-size: 92%;}
.small-video p {margin: 0;}

/* AWARD */
#col-side .awards .std-box-top {padding: 0;}
.awards ul {margin: 0; padding: 0;}
.awards ul li {margin: 0 0 3em; padding: 0 10px; list-style: none; background: none;} 
.awards ul li img {display: block; margin: 0 auto 15px;}
.awards ul li h3 {text-align: center; font-size: 100%;}

/* Rerer-box */
.refer-box {float: left; width: 320px; margin-left: 12px;}
.refer-box .spc {padding: 15px 0 0 90px;}
.refer-box .img-box {float: left; display: inline; width: 80px; height: 120px; margin: 0 0 0 -90px;}
.refer-box .message {background: url('/img/bg-message.png') 0 100% no-repeat; float: right; padding: 0 0 14px; font-size: 92%; color: #666; width: 196px; margin: 0 0 10px; font-family: arial, sand-serif;}
.refer-box .message .message-top {background: #fff url('/img/bg-message-top.png') 0 0 no-repeat; padding: 15px 15px 10px 15px; min-height: 85px;} 
.refer-box p {font-size: 92%;}

/* BREACRUMB */
#breadcrumb {border: 1px solid #C6C6C6; border-width: 1px 0 1px 1px; float: left; background: #fff; position: relative; font-size: 92%; margin: 5px 0 0;}
#breadcrumb a, #breadcrumb strong {padding: 5px 15px 5px 8px; display: block; float: left; background: url('/img/bg-breadcrumb.png') 100% 50% no-repeat; text-decoration: none;}
#breadcrumb strong {margin: 0 -12px 0 0; font-weight: normal; position: relative;}
#breadcrumb .cor-l, #breadcrumb .cor-bl {background-image: url('/img/corner-white.png');}

/* PEOPLE LIST */
.people-list ul {margin: 0 0 15px -40px; padding: 0; overflow: hidden;}
.people-list ul li {margin: 15px 0 15px 40px; border: 1px solid #ddd; border-width: 1px 0; float: left; padding: 0; width: 309px; display: inline; list-style: none; background: none;}
.people-list ul li .in {border: 1px solid #ddd; border-width: 0 1px; padding: 5px 5px 5px 125px; margin: 0 -1px; overflow: hidden; position: relative;}
.people-list ul li img {float: left; margin: 0 0 0 -120px;}
.people-list ul li h3 {margin: 0; padding: 35px 0 0;}
.people-list ul li p {font-size: 92%; color: #666; margin: 0 0 2px;}

/* FOOTER */
#footer p {margin: 0; line-height: 1.3;}
#footer p.l {width: 70%;}
#footer img {margin: 3px 15px;}
#footer .r {margin: 0 15px;}
#footer .r a {color: #333;}
#footer .r a:hover {color: #666;}

/* CORNERS */
.c-l, .c-r, .c-bl, .c-br{position: absolute; width: 9px; height: 9px; font-size: 1px; line-height: 1;}
.c-l { top: 0px; left: 0px;  background: 0 0 no-repeat;}
.c-r {top: 0px; right: 0px; background: 100% 0 no-repeat;}
.c-bl {bottom: 0px; left: 0px; background: 0 100% no-repeat;}
.c-br {bottom: 0px; right: 0px; background: 100% 100% no-repeat;}
.cor-l, .cor-r, .cor-bl, .cor-br{position: absolute; width: 6px; height: 6px; font-size: 1px; line-height: 1;}
.cor-l { top: -1px; left: -1px;  background: 0 0 no-repeat;}
.cor-r {top: -1px; right: -1px; background: 100% 0 no-repeat;}
.cor-bl {bottom: -1px; left: -1px; background: 0 100% no-repeat;}
.cor-br {bottom: -1px; right: -1px; background: 100% 100% no-repeat;}

/* MODULES FORM */
.mod-form h3{font-family:tahoma, verdana; margin:0 0 0.5em;}
.mod-form .col-h-l p{margin:0.4em 0; padding:0 20px 0 0;}
.mod-form .col-h-l p.marg{margin-top:1em;}
.mod-form .col-h-l input{width:123px; height:18px; padding:7px; font-size:133%;}
.mod-form .col-h-l .pc-sum{background:url('/img/ico-pc-sum.png') 149px 0 no-repeat; padding-top:5px; padding-bottom:5px; margin-top:-5px;}
.mod-form strong{display:block; margin-bottom:3px}
.mod-form span{color:#666; font-size:92%}
.mod-form .col-h-r ul{margin-top:0.8em;}
.mod-form .col-h-r li{list-style:none; padding-left:19px; margin:0 0 13px;}
.mod-form .col-h-r li input, .mod-form .light-box .col-h-r p input{float:left; margin:1px 0 0 -19px;}
.mod-form .light-box{background:white; border:1px solid #E5E5E5; padding:5px 15px; margin:0 -13px 7px; position:relative;}
.mod-form .light-box p{line-height:1.2;}
.mod-form .light-box .col-h-l p{padding-left:35px; background:url('/img/ico-calendary.png') 0 0 no-repeat;}
.mod-form .light-box .col-h-r p{padding-left:19px; margin-top:15px;}
.mod-form .light-box .col-h-r p label{float:left; width:149px; text-transform:uppercase; font-size:83%; font-weight:bold; text-align:right; line-height:1.4;}
.mod-form .light-box .col-h-r p select{float:left; margin:3px 0 0 10px;}

.table-calc h2{margin-top:0.8em;}
.table-calc table{border:none;}
.table-calc table td{border:1px solid #DDDDDD; border-width:0px 0px 1px; padding:9px 3px; font-size:100%;}
.table-calc table .foot td{border-bottom:none; font-size:117%; padding-top:12px;}
.table-calc table .update {cursor: pointer;}
.table-calc table .update td{padding:9px 23px; color:#666666;}
.table-calc table .update td.ico{background:url('/img/ico-plus.png') 1px 55% no-repeat;}
form .int-text{border:1px solid #E2E3EA; border-top-color:#ABADB3;}


/* MESSAGES */
body #mother .ok-message{background:#E3FDB6 url(/img/bullet-tick.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:0.4em 0px 15px; }
body #mother .error-message{background:#FFCCCC url(/img/bullet-cross.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:0.4em 0px 15px;}


/* HACK FOR SAFARI */
@media all and (min-width: 0px){
#motive .button .big-btn { height: 58px !important;}
}
@media all and (min-width: 0px){
#motive .button .big-btn { height: 78px !important;}



