﻿html {overflow-y:scroll; font-size:100%;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%}
html, button, input, select, textarea {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
html, #bar {background:#fff url("green/html.png") repeat-x}
body {margin:0; font-size:.6875em}
body, a {color:#476c2b}

/*::selection {color:#ff0000}
::-moz-selection {color:#ff0000} */

button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; color:#000; background:#e9ecee}
button, input {line-height:normal}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.btn {-webkit-appearance:button; cursor:pointer; *overflow:visible}
html.lt-ie7 button {overflow:visible}
button[disabled], input[disabled] {cursor:default; opacity:.5}

option[selected] {
	background:green; color:#fff
}

table {cellspacing:0; border-collapse:collapse}

a {text-decoration:none}
a:hover {text-decoration:underline}
a:focus {outline:thin dotted}
a:active, a:hover {outline:0}
a.btn {text-decoration:none !important; outline:0}
a.btn, button {border:0; position:relative; white-space:nowrap; color:#fff !important;  line-height:21px; height:21px; text-align:center; padding:0 15px; text-transform:uppercase; background:#72bc4d url("green/btn.png")}
a.btn, button, input, textarea {-webkit-border-radius:1px; border-radius:1px}
a.btn:hover, button:hover {background-image:none !important}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0}

b, strong {font-weight:bold}
p, pre {margin:1em 0}
small {font-size:6pt}
img {border:0; -ms-interpolation-mode:bicubic}
em.big {font-size:1.33em; font-style:normal}

::-webkit-input-placeholder {color:#77939f}
input:-moz-placeholder, textarea:-moz-placeholder {color:#77939f}
input.placeholder, textarea.placeholder {color:#77939f}

form {margin:0}
menu, ol, ul {padding:0 0 0 40px}
dl, menu, ol, ul {margin:1em 0}
hr {clear:both; padding-top:1.24em; border:0; border-bottom:1px solid #ccc}
html.no-js noscript {text-align:center; font-size:14pt; position:absolute; top:147px; width:930px; left:50%; margin-left:-465px; background:#e95122; color:#fff; line-height:32px}
p, pre {margin:1em 0}

h1, h2, h3, h4 {margin:0}
h2 {font-size:1.5em}
h3 {font-size:1.33em}
h4 {font-size:1em}
td, th {padding:3px 7px; vertical-align:middle; line-height:1.4}
table {border-collapse:collapse; border-spacing:0}
thead tr {line-height:2}
thead th {text-align:left; line-height:2.5em}
th.slim {line-height:1.2}

tfoot td {padding:10px; text-align:right; border-top:1px solid #95cc71; position:relative}
tfoot {color:#686867}
textarea {overflow:auto; vertical-align:top}

h1 {border-bottom:5px solid #5ac00a; color:#fff; font-size:1.125em; margin-top:1em; position:relative}
h1 span {background:#5ac00a url("green/reform-navi.png") repeat-x 0 bottom; display:inline-block; padding:8px 28px 3px 15px; min-width:210px; text-transform:uppercase}
h1 small {background:#fff; color:#e95122; font-size:1em; font-weight:bold; position:absolute; right:0; bottom:0; padding:.3em 1em}

input.txt, textarea {padding:3px 7px; background-color:#e9ecee; border:0}
input.ro, input.ro:focus, textarea.ro, textarea.ro:focus {border-color:transparent; color:#908d8b}

#wrap {margin:0 auto; position:relative; border-top:26px solid #eee; width:970px}
html.lt-ie7 #wrap {border-top:0 !important}

#regMe button {padding:0 45px}
#main .select.set a, #main a.btn:focus, #main button:focus, #main input:focus {-webkit-box-shadow:0 0 4px #f68421; box-shadow:0 0 4px #f68421; -webkit-border-radius:2px; border-radius:2px}

#regMe .address .hr, #regMe .address .wrap, #resultTable, a.btn, a.btn b, button, .aside dd, ul.tabs, .reform #addr small, div#tAb .firm .dat, div#tAb .firm b, ul#filter-me li, div.tree, #plan .inner div, #plan #btn p, .expire {display:inline-block; zoom:1; *display:inline}

#bar {z-index:999; padding:6px 0; position:fixed; margin:0 auto; width:100%; -webkit-box-shadow:0 0 12px rgba(0,0,0,.25); box-shadow:0 0 12px rgba(0,0,0,.25); font-size:7pt; height:13px; left:0}
#bar .wrap {margin:0 auto; width:940px; position:relative; left:0}
#bar form {position:absolute; right:50px; top:-2px; color:#6e6e6e}
#bar input {border:1px solid #8dacc0; background:#fff; box-shadow:2px 2px 2px #dfddde inset; padding:1px 5px}
#bar button {background:url("ico/lupa.png") no-repeat 50% !important; left:-15px; padding:0; text-indent:14px; width:14px; height:14px; overflow:hidden; position:relative; line-height:1}
#bar button:hover {background-color:#8dacc0 !important}
#bar ul {margin:0; padding:0; list-style:none}
#bar dl {position:absolute; margin:0; padding:0}
#bar dd:after {color:#6e6e6e; content:"|"}
#bar dd {float:left; margin:0}
#bar .last:after {content:""}
#bar dl a {color:#b1b1b1; display:inline-block; padding:0 7px}
#bar div, #bar div ul {position:absolute} /* IE bug */
#bar strong {color:#fff}
#bar div {right:0; top:0; z-index:500}
#bar div ul {background:url("dev/lang-arrow.png") no-repeat right 11px; padding:2px 10px 2px 5px;  top:-5px; right:5px}
#bar li, #bar li a {position:relative}
#bar li {background:url("green/flags.png") no-repeat 5px 4px; display:none}
#bar li a {height:20px; display:block; color:#fff; width:27px}
#bar ul em {display:none; background-color:#666; height:20px; line-height:20px; padding:0 5px}
#bar ul a:hover {background:url("dev/lang-arrow-hover.png") no-repeat 2px 50%}
html.lt-ie8 #bar ul em {width:70px}
html.no-js #bar ul:hover, #bar ul.hover {background-color:#999; padding:0; margin-top:6px}
html.no-js #bar ul:hover *, #bar ul.hover * {display:block; white-space:nowrap}
html.no-js #bar ul:hover a, #bar ul.hover a {width:auto; padding-left:30px; padding-right:0}
#bar li.de {background-position:6px -13px}
#bar li.en {background-position:6px -31px}
#bar li.fr {background-position:6px -50px}
#bar li.it {background-position:6px -68px}
#bar li.pl {background-position:6px -87px}
#bar li.sk {background-position:6px -105px}
#bar li.es {background-position:6px -122px}
body.cs #bar li.cs, body.sk #bar li.sk, body.pl #bar li.pl, body.en #bar li.en, body.de #bar li.de {display:block}

#head {height:152px; background:url("green/header.png") no-repeat 245px 35px; position: relative;}
#head h2 {background:url("green/logo.png") no-repeat 20px 22px; top:12px; width:226px; overflow:hidden}
#head h2 a {display:block; height:39px; padding:37px 0 20px 0}
#head h2, #nav, #proelogo {position:absolute}
#head h2 a b {display:none}
#head ul {list-style:none; padding:0 0 0 10px}

#proelogo {left: 50%; top: 0;}

#nav {top:121px; width:957px; right:0; z-index:2}
#nav, #nav ul {padding:0; margin:0}
#nav a, #nav button {height:25px; line-height:25px; padding:0 7px; outline:0}
#nav li, #nav li a {float:left}
#nav li a {position:relative; z-index:1}
#nav li.set a {text-decoration:underline}
#nav .adm {right:20px}
#nav .adm, #nav .top {position:absolute; font-size:7pt; top:-111px}
#nav .top, #nav .top a, #nav .adm, #nav .adm a {color:#5d5d5d}
#nav .top .set a, #nav .adm .set a {text-decoration:none}
#nav .adm h3, li#nav-1 span {line-height:25px; font-size:8pt}
li#nav-1 span {float:left; margin-right:.5em}
#nav .top {left:234px}
#nav a.trans, li#nav-1 span {text-transform:uppercase}
#nav .main li:after, #nav .adm li:after {content:"|"; line-height:25px}
#nav .main li:after {color:#fff}
#nav li#nav-6:after {color:#2b6109}
li#nav-2:after, li#nav-5:after, li#nav-22:after, li#nav-50:after, li#log:after, #nav .main li li:after {content:"" !important}
#nav .main a {color:#fff}
#nav .main a.trans {font-weight:bold; color:#2b6109; font-size:1.125em}
#nav .top li.set a, #nav .adm li.set a {color:#5ac00a}

li#nav-50 {background:#9bd9f5; position:absolute; right:20px}
li#nav-50.set {background:#0b79b6}
#nav li#nav-50 a {padding-left:25px; padding-right:20px; color:#1f5c76 !important; text-transform:uppercase; text-decoration:none}
#nav li#nav-50.set a {color:#b5e8fe !important}
li#nav-50 b {background:url("green/cross.png") no-repeat 0 55%; width:33px; height:33px; position:absolute; left:-12px; top:-3px; z-index:0}

/*li#log {left:0; top:3px; background:#fff; margin:0;}*/
li#log {float: right; padding: 3px 20px;}
li#log a {vertical-align:middle}
li#log a.login, li#log .logged-in a {border:1px solid #7abd87; background:#dcf4c0; color:#1f6e2d; font-weight:bold; padding:0 20px; line-height:1.6; height:auto; margin-left:1em; text-decoration:none}
li#log a.login:hover, li#log .logged-in a:hover {background-color:#f4fce5}
li#log input.txt {width:130px; border:0; margin-left:.5em; vertical-align:middle; padding:2px 3px}
li#log form {position:absolute; background:#fff; border:1px solid #79bc87; right:0; padding:2em; white-space:nowrap; color:#8b8b8b; text-align:right; margin-top:25px; z-index:999}
li#log form a {color:#5fb22c !important; text-decoration:underline}
li#log form button {position:relative; background-color:#5fb22c !important}
html.js li#log form {display:none}
li#log form a {padding:0}
li#log form p button {background:url("green/decor-arrow-white.png") no-repeat 50%; margin-left:-15px; height:15px; width:15px; text-indent:15px; overflow:hidden; vertical-align:middle}
/*li#log .logged-in {text-align:right; top:-7px; position:relative}*/
li#log .logged-in h3 {top: -13px; right: 20px; position: absolute;font-size: 8pt;}
li#log form, li#x-nav ul, #include #webslice, #bar ul:hover {-webkit-box-shadow:0 0 10px rgba(0,0,0,.2); box-shadow:0 0 12px rgba(0,0,0,.2)}

#xchpass form {color:#476c2b}
#xchpass input {margin:3px 0 3px 3px}
#xchpass button {height:21px; line-height:21px; text-transform:uppercase; margin:1em 0 0 0; padding:0 15px}

li#x-nav {position:relative;}
li#x-nav ul {position:absolute; display:none; background-color:#fff; top:22px; left:0; border:1px solid #d1d5d6; z-index:100; padding:8px}
li#x-nav ul:after {top:-5px; left:15px; content:""; bottom:auto; right:auto; border-width:0 5px 5px; border-color:#fff transparent; border-style:solid; position:absolute; display:block; width:0}
li#x-nav ul li, li#x-nav ul li a {display:block; float:none; line-height:1.8; height:auto; white-space:nowrap; color:#6a984d !important}
.show-bubble:hover span.bubble, html.no-js li#x-nav:hover ul, li#x-nav.hover ul, li#x-nav ul:hover {display:block}

li#x-nav ul li a:before, #nav .top li a:before {content:"▸ "; font-size:12px; line-height:1}
li#x-nav a.sub {float:none}

/* Opera overflow bug */
#main {min-height:400px; height:auto !important; height:400px; padding:0 20px; margin-bottom:20px/*; overflow:hidden*/}

#query {width:470px; margin-right:10px; padding:2px 5px; border:1px solid #c8c9c9}

#searchBy {height:80px;padding-top:70px; display:block; text-align:center; position:relative}
#searchBy h2 {font-size:1em; font-weight:normal; padding-bottom:.2em}
#searchBy .ui-helper-hidden-accessible {position:absolute; top:45px; right:180px; white-space:nowrap}

#resultTable {position:relative}
#resultTable table {width:930px; background-color:#fff}
#resultTable label {float:right; font-size:1em; font-weight:normal}
html.lt-ie8 #resultTable em {margin-right:1em}
#resultTable input {vertical-align:middle}
#resultTable div.fix-scroll {height:424px}

ul.tabs {height:22px; padding:0 !important; margin:0; white-space:nowrap}
ul.tabs h1 {position:absolute; top:0; left:25px}
ul.tabs li, ul.tabs li a {float:left}
ul.tabs li {position:relative; list-style:none; padding:0; zoom:1}
ul.tabs li a {height:22px; line-height:22px; padding:0 10px; border-right:1px solid #fff}
ul.tabs li a {background-position:right -24px !important}
ul.tabs .ui-tabs-selected a {background-position:right -48px !important}
ul.tabs li.last a {border-right:0}
ul.tabs li.search input {
    background: transparent;
    border: none;
    line-height: 25px;
    padding: 2px 10px;
}

.aside {float:left; width:210px; padding:10px 10px 10px 0; border-right:1px solid #d4d4d4; margin-right:10px; margin-top:-10px; min-height:430px; height:auto !important; height:430px}
.aside img {float:left; padding:0 8px 4px 0}
.aside a {text-decoration:underline}
.aside p {line-height:normal !important; margin-bottom:0}
.aside ul { list-style: none; padding: 0; }
.aside ul li { margin-bottom: 10px; text-align: left; }
.aside h2 { text-transform: uppercase; }

#items {position:relative}
#items .tree {width:300px}
#items .tree, #items #resultTable {top:30px}
#items .tree dl {background-color:#fff}
#items .tree dl.set {padding-bottom:.5em}

#items #resultTable {position:absolute; right:0; border:1px solid #d4d4d4; width:610px; background-color:#fff; padding-top:34px; height:466px; overflow:hidden}
#items table {width:100%; border:0}
#items th {width:596px}
#items tfoot td {width:590px}

#tab-nfo {padding-bottom:116px; position:relative}
#tab-nfo h3 {font-weight:normal; line-height:26px}
#tab-nfo button {float:right; margin-top:.5em}
#tab-nfo .notes {border-top:1px solid #aaa}
#tab-nfo .notes form {width:282px; position:absolute; bottom:10px}
#tab-nfo .notes form.share {right:10px}
#tab-nfo .notes textarea {width:270px; height:50px; padding:5px; border:1px solid #aaa}

.country {margin:3px 0; float:left; background-color:#e9ecee; color:#77939f; padding:0 0 0 7px}
.country .state, .country .top {vertical-align:middle; display:inline-block; line-height:2em !important}
.country, .country .top input {color:#77939f !important}
.country select {width:144px}

.tree {width:260px; position:absolute; vertical-align:top}
.tree em {color:#aaa; font-size:.8em; font-style:normal}
.tree dt, .tree label {cursor:pointer}
.tree .inner, #items .tree {border:1px solid #d4d4d4; overflow:auto}
.tree .inner {height:200px; margin-top:10px}
.reform .tree {position:relative; padding-top:1px}
#tPr .tree, #tCy .tree {width:100%}
.reform .tree .inner {background-color:#eef2f5; margin-top:2px; position:relative}
.tree dl {padding:1px 0 1px 22px; background:url("green/folders.gif") no-repeat 3px 5px; margin:0}
.tree dl.set {background-position:-1131px 5px}
.tree dl.set dt {text-decoration:underline}
.tree dl a {outline:none}
.tree dl a.active {color:orange !important; text-decoration:underline}
.tree dl.set dd {display:block !important}
.tree dt {padding:3px 0}
.tree dt:hover, .tree dd:hover {text-decoration:underline}
.tree label {display:block}
.tree dd {margin-left:0; color:#000; display:none}
.tree a {color:#333; padding:.3em 0; display:block; text-decoration:none; line-height:1.2}

#regMe .tree {right:17px}
#items .tree {height:500px; background-color:#fff}
form#upf .tree .inner {height:292px}

#regMe {border:1px solid #d4d4d4; border-top:0; background-color:#fff; min-height:200px; height:auto !important; height:200px; position:relative; width:908px; padding:10px 10px 0 10px}
#regMe p {padding:0; line-height:1.8}
#regMe p.nfo {text-align:left}
#regMe input.txt {width:175px; margin:3px 0; height:15px}
#regMe input.txt, span.country, #regMe .tree .inner {border-left:3px solid #f68421}
#regMe input.txt.opt {border-left:3px solid #e9ecee}
#regMe .nav {height:0}
#regMe .nav a, #regMe .nav button {position:absolute; bottom:10px; right:20px; z-index:2}
#regMe .nav a {right:20px}
#regMe .nav a.back {left:10px; right:auto}
#regMe .nav .insert {background-color:#cc3e4d; background-position:0 -51px}
#regMe .third {width:200px; margin-right:5px; float:left; position:relative}
#regMe .address {position:absolute; top:208px}
#regMe .address p {margin:0}
#regMe .address .header {position:absolute; top:-58px; height:50px}
#regMe .address .hr, #regMe .address .wrap {vertical-align:bottom}
#regMe .address .wrap {width:188px}
#regMe .address h2 {padding:0 !important}
#regMe .address .hr {height:50px; width:1px}
#regMe .address .hr hr {display:none}
#regMe .address .ares {margin-top:8px}
#regMe .select select {width:155px !important}
#regMe .agency {position:absolute; top:18px}
#regMe h2 {font-size:1.125em}
#regMe .insert {position:absolute; top:400px; left:241px; }
#regMe .reject {position:absolute; bottom:17px; right:150px}
#regMe .passwd {border:1px dashed #ccdde8; padding:1px 3px; margin:0 0 1em -4px; position:absolute; top:180px}
#regMe .chpsw {position:absolute; left:220px; margin-top:4px}

#agree {position:absolute; padding-left:36px; width:430px; top:260px}
#agree input {vertical-align:bottom; margin:0; padding:0}
#agree a {text-decoration:underline; color:#000}
#agree h2 {background:url("green/beware.png") no-repeat; margin-left:-32px; padding-left:32px; color:#e95122}
#agree h2.req {margin-top:1em; line-height:1.24; font-weight:normal; font-size:1em}
#agree label {display:block; position:relative; margin:0 0 0 -32px; padding:0 0 .8em 32px}
#agree label .checker {position:absolute; left:0; padding-left:4px}
#agree label .radio {position:absolute; left:0; padding-left:4px}
#agree label:hover .radio {background:url("dev/arrow-000.png") no-repeat 0 2px}
#agree textarea { margin-left: -36px; width: 100%; }

#loader {display:none; position:absolute; top:75px; right:13px; font-size:16pt; color:#000; padding:7px 20px; background:#fff}
#logMe form input.txt  {margin:.2em}

#body {padding:0 25px 15px 25px; background-color:#ffffe0; min-height:220px; height:auto !important; height:220px}
#body h3, .reform .hr {padding:1.2em 0 .8em 0; background:url("green/reform-h3.png") no-repeat 0 bottom; margin-bottom:1em; color:#476c2b; zoom:1; width:100%}
#body h4 {padding-top:.33em}
#body h4, #body a, .reform .share span {color:#000}
#body p {padding:0; margin:0}
#body ul {padding:0; margin:0}

.reform, .fly {background:#fff url("green/reform.png") repeat-x; border:1px solid #d4d4d4; border-top:0; position:relative; margin:2em 60px 0 60px}
.reform ul.tabs {height:31px; vertical-align:middle}
.reform ul.tabs a {color:#393536; height:34px; line-height:36px; padding:0 17px; background-image:none; border-right:0; text-align:center; margin-bottom:-2px; outline-width:0}
.reform ul.tabs a.last {padding-right:20px}
.reform ul.tabs li.ui-state-active {background:url("green/reform-navi-set.png") repeat-x 0 bottom}
.reform #addr, .reform .head a {color:#9de66d}
.reform #addr {background-color:#489e08; padding:0 25px; margin:0; color:#fff; background-color:#489e08; position:relative; height:70px; min-width:758px}
.reform #addr h2 {font-weight:normal; margin:0; font-size:1.6em; line-height:33px}
.reform #addr p {margin:0; width:595px; font-size:7pt; position:absolute; top:30px; line-height:14px}
#addr small {background:url("green/decor-arrow-white.png") no-repeat 50%}
span.arr, #addr small {width:20px; height:8px}
span.arr, #plan #addr small {background:url("green/decor-arrow.png") no-repeat 50%; display:inline-block}
#addr small b, span.arr b {display:none}
.reform #addr a, .reform #addr b {color:#fff}
li.head {background:url("green/reform-navi.png") repeat-x 0 bottom; margin-top:-4px; height:38px; padding:0; width:223px}
.reform b {color:#000}
.reform .hr {padding:8px 0 11px 0; margin-bottom:16px}
.reform p.another {margin-right:-5px}

.contmail p {margin:.33em 0 !important}
.contmail p.add {display:none}
.contmail div.sc {background-color:#fff; padding:5px; display:none; border:1px solid #d4d4d4}

.reform .edit {position:absolute; top:65px; right:25px; text-align:right}
.reform .edit a.licence {position:absolute; top:-2.8em; right:0; background-position:0 -162px !important; color:#fff !important}
.reform .edit a.licence:hover {background:#ac270d}
.reform .editor div#tCo, .reform .editor div#tAb, .reform .editor div#tPr {min-height:210px; height:auto !important; height:210px}
.reform .editor .edit {position:relative; top:0; right:0; padding-left:10em}
.reform .edit *, .adminUp div.closeX * {height:24px; line-height:24px; text-transform:uppercase}
.reform .edit button {height:26px}
.reform .edit button, .reform .edit a, .reform .edit input.btn {border:1px solid #358240 !important; background-color:#95d81f; background-position:0 -84px !important; margin:0; color:#1f6e2e !important; font-weight:bold}
.reform .edit button:hover, .reform .edit a:hover, .reform .edit input.btn {background-color:#95d81f}

.reform .edit button, .reform .edit a.btn {min-width:130px}
.reform .edit button {margin-left:.5em}
.reform .edit button.reject {background-position:0 -30px !important; border-color:#7d1e0c !important; margin-top:7px; color:#fff !important}
.reform .editor .edit button {margin-top:1em !important}
.reform .edit button.reject:hover {background-color:#c33215}
.reform div.closeX a.btn, .find-cpv a {background-position:0 -56px !important; border:1px solid #b8b8b8; color:#727272 !important; font-weight:normal}
.reform div.closeX a.btn:hover, .find-cpv a:hover {background-color:#fdfdfd}
.reform div.closeX {text-align:right; padding:10px 26px 20px 0}
h2.pico {position:absolute; top:-9px; left:-4px; width:150px; width:76px; height:76px; z-index:50;}
h2.pico em {visibility:hidden}

h2.pico.premium { background:url("dev/h2-premium.png") no-repeat; }
h2.pico.plus { background:url("dev/h2-plus.png") no-repeat; }
h2.pico.handsfree { background:url("dev/h2-handsfree.png") no-repeat; }

.expire {color:#f00; padding:0 0 0 10px; font-size:1.125em; vertical-align:middle; margin:0}

.adminUp .body, .adminUp div.closeX {background-color:#fffadd}
.adminUp .edit {top:46px}
.adminUp .edit button {height:20px !important; line-height:18px !important}
.adminUp .edit button, .adminUp div.closeX a {width:130px !important; text-align:center}

.reform hr {visibility:hidden; height:1px; padding:0; margin:0}
.reform .editor {text-align:right}
.reform .editor p {float:left}
.reform p.plan {text-align:left; color:#393536; float:none}
.reform p.plan em.big {margin:.5em 0; display:inline-block; font-weight:bold}
.reform .editor .ares {margin-right:1em}
.reform .editor input.txt {margin-top:.2em; margin-bottom:.2em; width:300px}
.reform .editor select {width:231px}
.reform .editor .tree {text-align:left}
.reform .editor .tree h2 {display:none}
.left b.missing {white-space:nowrap; color:#f00; font-weight:normal}

.helpNfo {padding:13px 25px; border-top:1px solid #d4d4d4; font-size:7pt; color:#838383}
.helpNfo, .extend {border-top:1px solid #d4d4d4}
.extend {color:#000; line-height:2.4; height:2.4em; padding:0 25px}
.extend small {font-size:7pt}
.extend p {margin:0}
.extend p.exp, .extend a.btn {float:right}

div#tAb p.left span {float:left}

div#tAb .left b {float:left; width:220px}
div#tAb .firm b {width:220px; display:inline-block}
div#tAb .firm p {padding-bottom:.4em}
div#tAb .firm b, div#tAb .firm .dat {vertical-align:top}
div#tAb .firm .dat {width:520px}
div#tAb .right {width:52%}
div#tSh span {display:block; background-color:#e4edf2; position:relative}
div#tSh .share small {position:absolute; right:5px}
div#tSh .share p {padding:3px 0}

.reform input.txt, .reform textarea {background-color:#eef2f5}
.reform textarea {resize:none}
.reform input.txt {margin:3px 0; height:15px}

div#tCo .person input {width:115px}
div#tCo .contactInfo {font-size: 12px; font-weight: bold}
div#tCo .system {color: red}
div#tCo .head {color: #22b14c}
div#tCo .send {color: #ff7f27}
div#tCo input.degree {width:42px}
div#tCo input.email {width:152px}
div#tCo input.house {width:161px}
div#tCo .where input {width:203px}
div#tCo input.zip {width:81px}
div#tCo .top input {padding-left:7px !important}
div#tCo .another select {width:224px}
div#tCo .another input.txt {width:504px; vertical-align:middle}
div#tCo .addContact {text-align:right; padding:1em 0}
div#tCo .addContact a.btn, div#tSh .addMsg a.btn, .extend a.btn, div#tPr .footer a.btn {background-color:#78c1dd; background-position:0 -111px}
div#tSh .addMsg a.btn b, .extend a.btn b {width:150px; padding:0; text-align:center}
div#tSh .addMsg a.btn {float:right; margin-top:3px}
div#tCo .addContact a.btn b, div#tPr .footer a.btn b {background:url("green/decor-plus.png") no-repeat 6px 50%; padding-left:26px}
div#tCo .addContact a.btn:hover, div#tSh .addMsg a.btn:hover, .extend a.btn:hover, #xchpass button:hover {background-image:none}
div#tSh input.txt {width:200px}
div#tSh input.msg {width:744px}

div#tAb input.txt, div#tPr input.txt, .reform  div#tAb textarea {width:228px}
div#tPr input.txt {margin-right:12px}
div#tPr table input.txt {margin-right:0}
div#tPr .products {margin-right:-3em/*; width:758px*/}
div#tPr .products p {float:left; margin-right:18px}
div#tPr .products input.txt {width:136px; margin:3px 0}
div#tPr .products input.cpv {width:72px}
div#tPr {position:relative}
div#tPr .find-cpv {position:absolute; top:9px; right:15px}
.find-cpv a.btn b {width:127px}
#findCPV .find-cpv a.btn b {width:auto}
.find-cpv #cpvcode {width:182px; border:0; background-color:#eef2f5; padding:0 5px; line-height:22px; height:22px}
div#tPr .footer {clear:left; padding:20px 0 0 0; margin:0; text-align:right}
#include div#tPr .footer {margin-bottom:-10px}
div#tAb textarea {margin:3px 0; height:42px; zoom:1}
div#tAb .col {width:257px; float:left}
div#tAb .col .select a {padding:3px 3px 3px 7px !important}
div#tAb .last, div#tPr p {margin-right:-15px}
div#tAb h4 {font-weight:normal; padding:2px 7px; border:1px solid #eef2f5; width:226px; margin:3px 0; height:15px}

#preview {margin-left:0; margin-right:0}
#preview .tree {margin-right:17px; width:285px}
#preview dl.set {background-color:#fff; outline:1px solid #d4d4d4}
#preview h3 {padding-top:10px}

div#tPr p.key {margin:0 0 1em 0/*; width:758px*/}

div#tCy h2 {display:none}

td em {color:#e95122}
#done th.num, #setup th.num {width:20px}

#findCPV .inner {border:1px solid #b8b8b8; border-top:0; display:block !important}
#findCPV .fix-scroll {height:auto; max-height:20em}
html.lt-ie8 #findCPV .fix-scroll {height:20em}
#findCPV table {color:#000}
#findCPV .find-cpv {background:#b8b8b8; padding:.6em; border-top:15px solid #3e3e3e}
#findCPV .find-cpv input {border:0; padding:3px}
#findCPV th.n, #findCPV td.n {width:310px}
#findCPV th.c , #findCPV td.c {width:80px}

#label-nav {margin:0; padding-top:.7em}
#label-nav em {padding:.1em  0 .1em 12px; font-style:normal; display:inline-block; background:url("green/decor-arrow.png") no-repeat 0 50%; margin-right:12px}
#label-nav em.first {width:290px}
#label-nav span {position:absolute; right:0}
#label-nav a {padding-left:20px; margin-left:1em; display:inline-block; line-height:1.5}
#label-nav a.csv, #filter a.csv {background:url("ico/text-csv.png") no-repeat}
#label-nav a.xls, a.xls {background:url("ico/ms-xls.png") no-repeat}
#label-nav a.env, #filter a.env {background:url("ico/envelope.png") no-repeat}

#preview #label-nav {margin-top:-76px; position:absolute}

.accessNfo {position:absolute; background:#70c1e5 url("green/alert-bg.png") top repeat-x; color:#000; padding:.2em 1em; font-size:1.2em}

#webslice {border:1px solid #d4d4d4; border-top:7px solid #5ac00a; padding:15px; margin-top:2.5em; line-height:1.6; background-color:#fff; position:relative; zoom:1}
#webslice a {text-decoration:underline; color:#000}
#webslice a:hover {color:#0b79b6}
#webslice h1 {font-weight:normal; border-bottom:0; margin:0; padding:0 0 .3em 0; color:#000; font-size:2.13em; text-transform:uppercase; line-height:normal}
#include #webslice h1 {font-size:1.43em}

#webslice img {float:right; margin-left:2em; *zoom:1}
#webslice .catalog p {margin-bottom:1.5em}
#webslice .lpad {display:block; padding-left:15px}
#webslice .lpad img {margin-top:-5em}
#webslice ol.terms {line-height:normal; list-style-type:upper-roman; font-size:10pt; overflow:auto; height:320px; padding:10px 10px 10px 46px; background-color:#f3f7f3; margin:.5em 0; font-weight:bold; color:#000}
#webslice ol.terms h2 {font-size:10pt}
#webslice ol.terms b {color:#000}
#webslice ol.terms ol li {font-size:8pt; font-weight:normal; color:#476c2b; list-style-type:lower-latin; line-height:1.4}
#webslice ol.terms .wrap p {font-size:8pt; color:#476c2b; font-weight:normal}
#webslice .faq h2 {background-color:#e5edf2; color:#000; padding:0; margin:0; font-size:1em}
#webslice .faq h2 {background-color:#e5edf2}
#webslice .contact {padding:2em 0 1em 11em}
#webslice .contact strong {color:#000}
#webslice .contact img {margin-top:0; margin-right:1em}
#webslice .contact p {position:relative; min-height:111px; height:auto !important; height:111px}
#webslice .bonus b {text-transform:uppercase}
#webslice .start {border-top:33px solid #fff; background:#479619 url("green/ws-about-bg.png") top repeat-x; margin-bottom:1em; color:#afed82; line-height:normal}
#webslice .start td {padding:0 1em 0 0; line-height:normal; font-size:1.3em}
#webslice .start td.price {color:#fff}
#webslice .start .bonus {color:#fff}
#webslice .start .flag {background:url("green/ws-about-flag.png")  no-repeat 0 0; padding:61px 40px 30px 40px; margin-top:-31px}
#webslice img.avatar {top:0; left:-9em; position:absolute; margin:0}
#webslice p.hp {font-size:10pt; margin-top:0; padding-bottom:1em; line-height:1.4}
#webslice p.valid {margin:1.5em 0 0 0}
#webslice strong.bigger {font-size:20pt; line-height:1.1; margin-right:.25em; letter-spacing:-.75pt; color:#000}
#webslice strong.big {font-size:14pt; margin-right:.25em; letter-spacing:-.5pt}

.reference hr {display:none}
.reference h2 {background:url("green/reform.png") repeat-x 0 -2px; line-height:2; padding:0 15px; margin:0 -15px}
.reference td {vertical-align:top}
.reference h3.uno {margin-top:1em}
.reference li {color:#dadcd9}
.reference li p {margin:0; color:#476c2b}

#plan h1 {margin-top:0; position:relative; top:-4px; line-height:2}
#plan.premium h1 span {padding-left:4em; min-width:10em}
.reform h1 {padding-left:2em}
.reform.wroom.premium ul.tabs {margin-left:5em}
#plan.premium h2.pico, .reform.premium h2.pico {display:block}
#plan a.btn {min-width:4em; text-align:left; margin-top:2px}
#plan div#btn p {margin-right:1.5em}
#plan div#btn a, #plan div#btn b {display:block}
#plan h3 {color:#f00}
#plan label {line-height:1.6; display:block}
#plan label em.big {font-weight:bold}
#plan .inner {padding:1em 2em; width:36em}
#plan .legit {width:40%}

#auction-list div {max-height:41em; margin-bottom: 10px; overflow:auto}
#auction-list h1 {margin-top:0; position:relative; top:-4px; line-height:2}
#auction-list .btn {min-width:4em; text-align:left; margin-top:2px}
#auction-list h3 {color:#f00}
#auction-list label {line-height:1.6; display:block}
#auction-list label em.big {font-weight:bold}
#auction-list .inner {padding:1em 2em; width:50em}
#auction-list .legit {width:40%}
#auction-list .tab-x {position:absolute; right:0; top:0}

.ares {margin:0}
.ares .btn {font-size:8pt}
.ares .btn {background-color:#e9ecee !important; background-image:none !important; padding:0 7px 0 0 !important; border:1px solid #acb5bc}
.ares .btn, .ares .btn b {height:auto !important; line-height:normal; color:#3e6a7d !important}
#regMe .ares .btn b {height:14px; line-height:14px}
.ares .btn b {padding:2px 15px 2px 7px; background:url("green/btn-ares.gif") no-repeat right 50%; font-weight:bold}
.ares .btn:hover {background-color:#c9e7f5 !important}
a.print {width:19px; height:19px; float:right; background:url("green/print-small.png") no-repeat 50%; position:relative; z-index:2}
a.print b {display:none}

#webslice a.closeX, #xchpass a.closeX, li#log a.closeX {position:absolute; top:3px; right:3px; width:9px !important; height:9px !important; overflow:visible; background:url("green/alert-close.png") no-repeat right 0 !important; padding:0; border:0 !important}
#webslice .closeX, a.closeX span {display:none}

#include #webslice {border-width:2px; width:600px; right:120px; top:0}
#include #webslice .closeX {display:block}

span.pendingUpdate {float:right; background-color:#f00; color:#fff; font-weight:bold; font-size:12px; line-height:16px; padding:2px 5px}

input#payDate {width:80px}

#adminUsers, #waiting,#reports {padding:15px; border:1px solid #d4d4d4; border-top:0; background-color:#fff}
#adminUsers small, #waiting small {float:right; color:#000; margin-top:-3px}
#adminUsers small em, #waiting small em {position:absolute; right:5px; top:13px; color:#888}
#adminUsers h2, #waiting h2 {font-size:12px}
#adminUsers hr, #waiting hr {display:none}

#waiting p {padding:0; position:relative; margin:0; min-height:2em; height:auto !important; height:2em}
#waiting p.none {text-align:center; font-size:1.2em; line-height:2}
#waiting p a {line-height:1.24; padding:6px 5px; display:block; min-height:1em; height:auto !important; height:1em}
#waiting .section {width:292px; margin-right:10px; float:left; position:relative}
#waiting .section div.inner {height:500px; overflow-y:auto; overflow-x:hidden; width:292px; position:relative}
#waiting .section h2 {color:#0f611f; border-bottom:1px solid #7ec655; margin-bottom:10px; padding-bottom:5px}
#waiting div.last {margin-right:-15px}
#waiting h2 small {float:none; font-weight:normal; font-size:12px}
#waiting a.btn.toggle {position:absolute; left:0; top:30px}
#waiting a.btn.filtr {margin-left:2em}
#waiting button.grey {background-position:0 -60px; color:#000 !important}
#waiting .inner span {float:left; width:28px; height:17px; margin-top:-2px}
#waiting .inner .exp, #waiting .inner .imp {background:url("dev/ico-supplier.png") no-repeat}
#waiting .inner .exp {background-position:3px 0}
#waiting .inner .imp {background-position:3px -27px}

ul.sorts, ul.sorts ul {list-style:none; padding:0; margin:0}
ul.sorts h3, ul.sorts b {display:none}
ul.sorts li.ico {position:absolute; top:0; right:0; height:18px}
ul.sorts li li {display:inline}
ul.sorts li.ico a {height:17px; width:26px; float:left}
ul.sorts li.sort a {background:url("dev/ico-sort.png") no-repeat right 0}
ul.sorts li.overdue a {background:url("dev/ico-b.png") no-repeat right 0}
ul.sorts li.arc a {background-position:right -17px}
ul.sorts li.arr {margin-top:-6px; padding-bottom:10px}
ul.sorts li.arr li a {background:url("dev/arrow-sorting.png") no-repeat 11px 0; float:left; height:6px}
ul.sorts li.arr li a.up:hover, ul.sorts li.arr li a.down {background-position:11px -12px}
ul.sorts li.arr li a.down:hover, ul.sorts li.arr li a.up {background-position:11px 0}
ul.sorts li.arr li.type a {width:30px}
ul.sorts li.arr li.firm a {width:190px}
ul.sorts li.arr li.date a {width:60px}
ul.sorts li.arr li a {float:left; height:12px}

#filter {min-height:32px; height:auto !important; height:32px; line-height:32px; color:#000; padding-bottom:19px; text-align:right; position:relative}
#filter h2 {float:left; text-transform:uppercase}
a.ico {padding:.2em  5px .2em 20px}
#filter label {margin-right:1em}
#filter input.txt {margin-left:3em; width:250px; margin-right:1em}

ul#filter-me {background:#e6ebee; text-align:left; padding:0; margin:1em 0 0 0; color:#000; line-height:1.5; display:none; padding-bottom:1em}
ul#filter-me li {vertical-align:top; position:relative; width:25%}
ul#filter-me li:hover > h3 {background:none}
ul#filter-me h3 {background:#d9e2e7; padding:.5em 0; border-top:4px solid #fff; border-bottom:1px solid #fff; margin-bottom:.5em; font-size:1em}
ul#filter-me a {color:#436a27; font-style:normal; display:none}
ul#filter-me label, ul#filter-me a {display:block; margin-right:0 !important}
ul#filter-me input, ul#filter-me .checker, ul#filter-me .radio {margin:0 .8em}
ul#filter-me .checker input, ul#filter-me .radio input {margin:0 !important}
ul#filter-me .fix {height:256px; overflow-y:auto}
ul#filter-me .tree {position:relative; width:100%}
ul#filter-me .tree .inner {height:256px; margin:0 0 0 10px; border:none}
ul#filter-me .tree span {width:auto}
ul#filter-me .tree input, ul#filter-me .tree .checker {margin:0}
ul#filter-me #filterCountry {border-top:0}
ul#filter-me input[disabled], ul#filter-me div.disabled {visibility:hidden}

form#userRoles {text-align:right; padding-top:1em; width:570px}
form#userRoles label {display:block; padding:.5em}
form#userRoles input, form#userRoles .checker {float:right; padding:0 .33em}
form#userRoles label:hover {color:#000; background-color:rgba(91,192,10,.15)}
form#userRoles label:hover strong {text-decoration:underline}
form#userRoles button {margin:1em}
form#userRoles strong, form#userRoles em {display:inline-block; vertical-align:top}
form#userRoles em {width:78%; text-align:left; font-style:normal}
form#userRoles strong {width:21%; font-size:1.15em; line-height:1.34}

div.pager {text-align:center; padding-top:1em; color:#000}
div.pager a, div.pager span {border:1px solid #e9ecee; padding:2px; margin:0; background-color:#e1e1e1; text-decoration:none !important}
div.pager a:hover {text-decoration:underline !important}
div.pager .set {background-color:#fff; color:orange}

tr.odd, tbody tr:nth-child(odd), label.odd, #waiting .inner p:nth-child(odd) {background-color:#e9ecee}
html.lt-ie9 tbody tr td, html.lt-ie9 #waiting .inner p {border-bottom:1px solid #e9ecee}

#waiting p a:focus, tbody tr:hover, tbody tr:hover td, tbody tr:hover {background-color:rgba(91,192,10,.2) !important; outline:0}
#webslice tbody tr, #webslice tbody tr:hover, #webslice tbody tr:hover td  {background-color:transparent !important}

/* Universal? */
thead.decor tr {background:url("green/reform-h3.png") no-repeat 0 bottom; padding-bottom:3px}
.err, .nfo {color:#e95122}
.unsubscribed {
    background:url("green/beware.png") no-repeat;
    padding: 1px 3px;
    background-color: red;
    background-size: 14px 15px; /* Zmenšení ikonky na 16x16 px */
    margin-left:0px; /* Úprava podle velikosti ikony */
    padding-left:18px; /* Úprava podle velikosti ikony */
    color:yellow;
}
.clear {clear:both}
.hidden {display:none}
.noActive #alert {top:245px; left:270px; font-weight:bold}
div.added img {vertical-align:middle}
tr.empty {background:none !important}

input.change, p.change {background-color:#f00 !important; color:#fff !important}

/* Tables */
div#tas, #view-done, #view-setup, #findCPV .inner {position:relative; padding-top:34px; display:inline-block; *display:inline; zoom:1; background:#fff url("dev/thead.png") repeat-y/*; overflow:hidden*/}

div.fix-scroll {height:36em; overflow:auto; overflow-x:hidden; *display:inline; zoom:1}
#preview div.fix-scroll {height:50em}
#view-done, #view-setup {width:596px; min-height:50em; border:1px solid #d4d4d4}

div.fix-scroll thead tr {left:0; top:0; position:absolute}
div.fix-scroll tfoot tr {left:0; bottom:0; position:absolute}
div.fix-scroll tbody td {border-left:1px dotted #d4d4d4}
div.fix-scroll tbody tr:first-child td {border-top:none}
div.fix-scroll th {font-variant:small-caps}
div.fix-scroll td {overflow:hidden}
div.fix-scroll th.l {padding-right:16px}
div.fix-scroll td.none {width:885px; text-align:center; font-size:1.2em}

div#tas {border-top:1px solid #5cbf0a}
div#tas thead tr {position:absolute; display:block}
div#tas td.c, div#tas th.c, div#tas td.x, div#tas th.x {width:99px; text-align:center}
div#tas td.n, div#tas th.n {width:403px}
div#tas td.x {text-align:right}
div#tas td.f, div#tas th.f {width:553px}
div#tas td.u, div#tas th.u {width:240px}
div#tas td.a, div#tas th.a {width:770px}
div#tas th.mail {width:150px; text-align:right}
#waiting p, div#tas tbody tr {border-top:1px solid #fff}

.tab-x {position:absolute !important; float:none !important; right:0; top:0; background:url("dev/closeX.png") no-repeat 50% 50%}
.tab-x a {background:none; color:#fff !important; padding:0 10px !important; border-right:0; width:auto !important; font-size:1.125em !important; font-weight:bold; line-height:32px !important}
#findCPV .tab-x {background-image:url("dev/closeX-gray.png"); top:0}
#findCPV .tab-x a {opacity:0; line-height:14px !important; padding:0 3px !important}

#waiting p.premium, div#tas tr.premium {background:#e6f5fc url("dev/tr-premium.png") no-repeat !important}
#waiting p:nth-child(2n+1).premium, div#tas tr:nth-child(2n+1).premium {background-color:#d7f0fb !important;}
#waiting p.trial, div#tas tr.trial {background:#ffe5e5 url("dev/tr-free.png") no-repeat !important}
#waiting p:nth-child(2n+1).trial div#tas tr:nth-child(2n+1).trial {background-color:#d7f0fb !important;}
#waiting p.free, div#tas tr.free {background:#ffe5e5 url("dev/tr-free.png") no-repeat !important;}
#waiting p:nth-child(2n+1).free, div#tas tr:nth-child(2n+1).free {background-color:#ffd9d9 !important;}
#waiting p.free a, div#tas tr.free a {color:#f00}

#preview tbody td, #preview thead th {width:25px}
#preview tbody td+td+td+td+td, #preview thead th+th+th+th+td {width:110px}
#preview p.nfo {font-size:1.4em; position:absolute; top:10%; right:50%; width:510px; margin-right:-280px; background:url("green/beware.png") no-repeat; margin-left:-32px; padding-left:40px; line-height:1.6}

#done tbody td+td, #done thead th+th {width:210px}
#done tbody td+td+td+td, #done thead th+th+th+th {width:96px}

#setup tbody td+td, #setup thead th+th {width:170px}
#setup .root td+td+td, #setup .root th+th+th {width:120px}
#setup .root td+td+td+td, #setup .root th+th+th+th {width:100px}
#setup tbody td+td+td+td, #setup thead th+th+th+th {width:104px}
#setup tbody td+td+td+td+td, #setup thead th+th+th+th+th {width:60px}

html.lt-ie7 div.fix-scroll thead tr, html.lt-ie7 div.fix-scroll td, html.lt-ie7 div.fix-scroll th {width:auto !important}
html.lt-ie7 #preview table, html.lt-ie7 div#tas table {width:100%}

.noLang {position:absolute; margin-top:-0.8em !important; background-color:rgba(255,0,0,.33); height:auto !important; line-height:normal !important; color:#fff; padding:.1em .4em}
.nowrap {white-space:nowrap;}

/* red backround of updated items on Card provider in waitroom */
.changed-item, .changed-item a{
	background: #f0d9dc !important;
	color: #f00 !important;
}

#registration-columns { margin: 10px 0; height: 200px; color: #000; }
#registration-columns.tt .column { width: 49.89%; height: 350px; }
#registration-columns .column { display: inline-block; float: left; width: 49.89%; height: 200px; margin-right: 2px; position: relative; text-decoration: none; color: #000; }
#registration-columns .column:last-child { margin-right: 0; }
#registration-columns .column h3 { line-height: 37px; text-align: center; font-size: 22px;}
#registration-columns .column h3 small { font-size: 14px; }
#registration-columns .column.blue h3 { background: #009cd5 url('green/puzzle1.png') no-repeat 10px 5px; }
#registration-columns .column.orange h3 { background: #fbaa24 url('green/puzzle2.png') no-repeat 10px 5px; }
#registration-columns .column.yellow h3 { background: #fff683 url('green/puzzle3.png') no-repeat 10px 5px; }
#registration-columns ul { padding-left: 30px; }
#registration-columns p { margin: 10px 15px; text-align: justify; }
#registration-columns .column .bottom, #registration-columns .column h3 { text-transform: uppercase; font-family: 'Arial Black', 'Arial'; font-weight: 900; }
#registration-columns .column .bottom { position: absolute; left: 0; bottom: 6px; width: 93%; padding: 0 10px; }
#registration-columns .column .button { color: #000; line-height: 16px; float: right;}
#registration-columns .column .button span { display: inline-block; width: 16px; height: 16px; background: url('green/plus.png'); margin-right: 6px; vertical-align: top; }
#registration-columns .column .price { float: left; }
#registration-columns .column .price span { font-family: 'Verdana'; text-transform: none; font-weight: normal; }
#registration-columns .column:hover .button { text-decoration: underline; }
#registration-columns .column:hover { color: #000; }

.show-bubble {position:relative;}
.bubble {position:absolute; display:none; bottom: 0; left:0; z-index:100; padding:10px 20px; color: #000; margin: 0 10px; }
.bubble:after {bottom:-10px; left:50%; content:""; right:auto; border-width: 10px 10px 0 10px; border-color:#fff transparent; border-style:solid; position:absolute; display:block; width:0}
.bubble ul { padding: 0 !important; margin-left: 15px !important;}
.bubble ul li {margin-bottom: 5px;}
.yellow { background-color: #fffac1; }
.orange { background-color: #fedda8; }
.blue { background-color: #b4d6ee; }

.yellow.bubble:after { border-color: #fffac1 transparent; left: 15%; }
.orange.bubble:after { border-color: #fedda8 transparent; left: 25%; }
.blue.bubble:after { border-color: #b4d6ee transparent; left: 75%; }

#preview { margin-top: 10px; }
#preview .tree { margin-right: 33px; }
#preview .tree dl { background-position-x: 0; padding-left: 20px; }
#preview #body { background-color: transparent; padding: 25px 0; }
#preview.reform { border: none; background: transparent; }
#preview.reform ul.tabs { display: block; border-bottom: 4px solid #66bc46; }
#preview.reform ul.tabs li { width: 33.2%; font-weight: bold; color: #66bc46; margin-right: 2px; }
#preview.reform ul.tabs li a { color: #66bc46; }
#preview.reform ul.tabs li.ui-state-active { background: #66bc46; }
#preview.reform ul.tabs li.ui-state-active a { color: #fff; }

.icon.home { width: 16px; height: 25px; display: block; background: url('ico/home.png') no-repeat center; }
.carousel-indicators { top: 10px; left: 8px; width: auto; margin: 0; }
.carousel-indicators li { border-radius: 0; }

#references { border-top: 4px solid #66bc46; padding: 10px 30px; }
.carousel-control { background: none !important; width: 16px; }
.carousel-control .icon-right, .carousel-control .icon-left { position: absolute; top: 50%; margin-top: -25px; }
.carousel-control .icon-left { left: 0; }
.carousel-control .icon-right { right: 0; }
#references .item a { display: inline-block; float: left; width: 25%; text-align: center; height: 100px; line-height: 150px; }
#references .item a img { max-width: 70%; display: inline; }

#auction-header { border: 1px solid #66BC46; }
#auction-header span { width: 570px; background-color: #66BC46; float: left; padding: 0 15px; height: 35px; line-height: 35px; }
#auction-header span a { color: #fff; font-weight: bold; }
#auction-header form { float: right; }
#auction-header form button { background: #1B7C0E; line-height: 35px; height: 35px; font-size: 15px; }
#auction-header form input { background: transparent; border: none; line-height: 25px; padding: 0 10px; width: 255px; }
#auction-header form input:focus { outline: none; box-shadow: none; }
#auction-header:after { clear: both; content: ' '; display: table; }

button.alert {
    background: red;
    color:yellow;
}