html {margin:0;padding:0;border:0;}body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display:block; }body {line-height:1.5;background:white;}table {border-collapse:separate;border-spacing:0;}caption, th, td {text-align:left;font-weight:normal;float:none !important;}table, th, td { vertical-align:middle; }blockquote:before, blockquote:after, q:before, q:after { content:''; }blockquote, q { quotes:"" ""; }a img { border:none; }:focus { outline:0; }html { font-size:100.01%; }body {font-size:75%;color:#222222;background:#ffffff;font-family:"Open Sans", "Helvetica Neue", Helvetica, sans-serif;}h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111111;}h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}h2 {font-size:2em;margin-bottom:0.75em;}h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}h6 {font-size:1em;font-weight:bold;}h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }p { margin:0 0 1.5em; }.left { float:left !important; }p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}.right { float:right !important; }p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}a:focus, a:hover { color:#0099ff; }a {color:#1166bb;text-decoration:underline;}blockquote {margin:1.5em;color:#666666;font-style:italic;}strong, dfn { font-weight:bold; }em, dfn { font-style:italic; }sup, sub { line-height:0; }abbr, acronym { border-bottom:1px dotted #666666; }address {margin:0 0 1.5em;font-style:italic;}del { color:#666666; }pre {margin:1.5em 0;white-space:pre;}pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}li ul, li ol { margin:0; }ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}ul { list-style-type:disc; }ol { list-style-type:decimal; }dl { margin:0 0 1.5em 0; }dl dt { font-weight:bold; }dd { margin-left:1.5em; }.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix { display:inline-block; }* html .clearfix { height:1%; }.clearfix { display:block; }html { background:#f0f0f0; }#container { width:100%; }#container .wrap {width:980px;margin:0 auto;}#header {background:#0a3969;color:#ecf5fd;-webkit-box-shadow:0 1px 3px #e5e5e5;-moz-box-shadow:0 1px 3px #e5e5e5;box-shadow:0 1px 3px #e5e5e5;}#header .logo {margin:15px 0;font-size:170%;float:left;color:#ffffff;font-family:"Trebuchet MS", sans-serif;letter-spacing:2px;text-shadow:0 1px 2px #000000;}#header .logo a {color:#ffffff;text-decoration:none;}#header .logo .cz { color:#a2ccf6; }#header .support {color:#dbe4ec;float:right;margin:8px 0 0 10px;padding-left:20px;font-size:90%;border-left:1px solid #002858;}#header .support a { color:#dbe4ec; }#header .nav { float:right; }#header .nav ul {margin:15px 0;padding:0;list-style:none;}#header .nav ul li {display:inline;font-size:120%;margin-left:6px;}#header .nav ul li a {color:#ecf5fd;text-decoration:none;padding:5px 10px;}#header .nav ul li a:hover { background:#0c4783; }#header .nav ul li.home {background:url(/applications/default/template/images/home.png) no-repeat center left;opacity:0.5;margin-right:10px;}#header .nav ul li.home a {text-indent:-3000px;padding:0 7px;}#header .nav ul li.home a:hover { background-color:transparent; }#header .nav ul li.home:hover { opacity:1; }#header .nav ul li.last {border-right:none;padding-right:0;}#header .user-bar {background:#f0f0f0;color:#222222;border-bottom:1px solid #cccccc;}#header .user-bar .wrap {padding:10px 0;position:relative;}#header .user-bar .right { float:right; }#header .user-bar .form {margin:-5px 0;background:url(/applications/default/template/images/lock.png) no-repeat left 5px;padding-left:25px;}#header .user-bar .form .input {display:inline;margin:0;}#header .user-bar .form .input label {width:auto;margin-right:10px;}#header .user-bar .form .input input { margin:0 10px 0 0; }#header .user-bar .form .button {margin:0;vertical-align:top;}#header .user-bar .user-name {font-weight:bold;background:url(/applications/default/template/images/user.png) no-repeat left 1px;padding-left:25px;}#header .user-bar .user-nav { float:right; }#header .user-bar .user-nav ul {margin:0;padding:0;list-style:none;}#header .user-bar .user-nav ul li {display:inline;margin-left:10px;}.minimal .back {float:right;margin:10px 0;color:#ffffff;}.minimal .logo {font-size:130% !important;margin:10px 0 !important;}#header.devel { background-color:#94135c; }#footer {background:#f0f0f0;border-top:1px solid #dfdfdf;margin-top:50px;}#footer .wrap {padding:15px 0;color:#666666;}#footer .footer-nav { float:right; }#footer .footer-nav ul {display:inline;float:left;margin:0 0 0 40px;padding:0 0 0 20px;list-style:none;border-left:1px solid #dfdfdf;}#footer .footer-nav ul li { margin-bottom:3px; }#footer .footer-nav ul li a { color:#666666; }.page { margin:40px 0; }.page h1 em, .page h2 em, .page h3 em, .page h4 em, .page h5 em {color:#888888;font-style:normal;}.page404 { margin:130px 0; }.col-30p, .col-40p, .col-60p, .col-70p { float:left; }.col-right { float:right; }.col-30p { width:29%; }.col-40p { width:40%; }.col-60p { width:60%; }.col-70p { width:70%; }ul.list {list-style:none;margin:0 0 20px 0;padding:0;}ul.list li {margin:3px 0 10px 0;padding:0 0 0 20px;background:url(/applications/default/template/images/bullet.gif) no-repeat left 6px;}ul.datalist, ul.datalist-wide, ul.datalist-lines {margin:20px 0;padding:0;list-style:none;}ul.datalist li, ul.datalist-wide li, ul.datalist-lines li {margin-bottom:10px;font-weight:bold;}ul.datalist li .t, ul.datalist-wide li .t, ul.datalist-lines li .t {display:inline-block;width:130px;color:#777777;font-weight:normal;}ul.datalist li em, ul.datalist-wide li em, ul.datalist-lines li em { font-weight:normal; }ul.datalist li a, ul.datalist-wide li a, ul.datalist-lines li a { font-weight:normal; }ul.datalist li .link, ul.datalist-wide li .link, ul.datalist-lines li .link {font-weight:normal;margin-left:15px;}ul.datalist li p, ul.datalist-wide li p, ul.datalist-lines li p {margin-top:-1.5em;margin-left:133px;}ul.datalist li ul, ul.datalist-wide li ul, ul.datalist-lines li ul {margin:0;padding:0;list-style:none;}ul.datalist li ul li, ul.datalist-wide li ul li, ul.datalist-lines li ul li {margin-bottom:5px;font-weight:normal;}ul.datalist-wide li .t { width:220px; }ul.datalist-lines li { padding-left:20px; }ul.datalist-lines li .t {width:auto;display:block;margin-left:-20px;}ul.datalist-lines li p { margin:0; }ul.datalist-lines li ul li { padding-left:0; }.blocks {background:#eeeeee;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px;}.blocks .block {background:#ffffff;height:200px;}.blocks .block .content { padding:15px; }.blocks .block .content h4 {margin:0 0 10px 0;padding-bottom:5px;border-bottom:1px dotted #dddddd;}table.grid {width:100%;margin:0 0 20px 0;border-collapse:collapse;}table.grid td, table.grid th {padding:6px;border:1px solid #dddddd;border-width:1px 0;}table.grid .merge td, table.grid .merge th {border-bottom:1px solid #ffffff;padding-bottom:0;}table.grid .action { text-align:right; }table.grid .action a { margin-left:6px; }table.grid thead td, table.grid thead th {background:#f0f0f0;font-weight:bold;}table.grid tfoot td {font-style:normal;background:#f2f2f2;}table.grid .td-price {width:150px;text-align:center;font-weight:bold;background-color:#f0f0f0;}.highlight {background:#f2f2f2;border:2px solid #dddddd;padding:15px 15px 5px 15px;margin-bottom:20px;}.bubble {background:#ebf8ff url(/applications/default/template/images/help.png) no-repeat 10px 10px;border:1px solid #99ddff;border-width:0 1px 1px 0;position:absolute;margin-top:11px;left:0;right:0;-webkit-box-shadow:0 1px 2px #cccccc;-moz-box-shadow:0 1px 2px #cccccc;box-shadow:0 1px 2px #cccccc;}.bubble .close {float:right;text-decoration:none;color:#333333;font-size:130%;font-weight:bold;margin:0 7px 0 0;}.bubble p {padding:10px 10px 10px 35px;margin:0;}.bubble-error {background:#f5d2d7 url(/applications/default/template/images/alert.png) no-repeat 10px 10px;border-color:#d3b0b5;}.tabs { border-bottom:1px solid #dddddd; }.tabs ul {margin:0;padding:0;list-style:none;height:31px;}.tabs ul li {float:left;border:1px solid #dddddd;border-bottom:none;margin-right:3px;}.tabs ul li a {display:block;background:#f2f2f2;padding:6px;color:#666666;text-decoration:none;}.tabs ul li a .count {font-weight:bold;margin-left:6px;background:#bbbbbb;padding:0 4px;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.tabs ul li:hover { border-top-color:#222222; }.tabs ul li.active {border-top-color:#222222;border-bottom:1px solid #ffffff;margin-bottom:-1px;}.tabs ul li.active a {background-color:#ffffff;color:#222222;font-weight:bold;}.tab-content { margin:20px 0; }.files em, .files-list em {display:block;margin:10px 0;}.files ul, .files-list ul {margin:0;padding:0;list-style:none;}.files ul li, .files-list ul li {border-bottom:1px solid #dddddd;padding:10px 0 10px 25px;background:transparent no-repeat left 13px;background-image:url(/applications/default/template/doctype/document.png);}.files ul li .filename, .files-list ul li .filename {width:98%;margin:0 0 5px 0;}.files ul li .stats, .files-list ul li .stats {font-size:90%;color:#777777;display:inline;margin:0 20px;}.files ul li .stats span, .files-list ul li .stats span { margin-right:20px; }.files ul li .stats span em, .files-list ul li .stats span em {font-style:normal;font-weight:bold;display:inline;}.files ul li .remove, .files-list ul li .remove {color:red;font-size:90%;float:right;margin-right:10px;}.files ul li.template, .files-list ul li.template { display:none; }.files ul li.toremove, .files-list ul li.toremove { background-color:#f5d2d7; }.files ul li.ext-pdf, .files-list ul li.ext-pdf { background-image:url(/applications/default/template/doctype/pdf.png); }.files ul li.ext-zip, .files-list ul li.ext-zip { background-image:url(/applications/default/template/doctype/zip.png); }.files ul li.ext-txt, .files ul li.ext-html, .files ul li.ext-htm, .files-list ul li.ext-txt, .files-list ul li.ext-html, .files-list ul li.ext-htm { background-image:url(/applications/default/template/doctype/txt.png); }.files ul li.ext-doc, .files ul li.ext-docx, .files ul li.ext-odt, .files-list ul li.ext-doc, .files-list ul li.ext-docx, .files-list ul li.ext-odt { background-image:url(/applications/default/template/doctype/doc.png); }.files ul li.ext-xls, .files ul li.ext-xlsx, .files ul li.ext-ods, .files-list ul li.ext-xls, .files-list ul li.ext-xlsx, .files-list ul li.ext-ods { background-image:url(/applications/default/template/doctype/xls.png); }.files ul li.ext-ppt, .files ul li.ext-pptx, .files ul li.ext-odp, .files-list ul li.ext-ppt, .files-list ul li.ext-pptx, .files-list ul li.ext-odp { background-image:url(/applications/default/template/doctype/ppt.png); }.files ul li.ext-gif, .files ul li.ext-png, .files ul li.ext-jpg, .files ul li.ext-jpeg, .files ul li.ext-bmp, .files-list ul li.ext-gif, .files-list ul li.ext-png, .files-list ul li.ext-jpg, .files-list ul li.ext-jpeg, .files-list ul li.ext-bmp { background-image:url(/applications/default/template/doctype/image.png); }.files .upload, .files-list .upload {background:#ffffff;padding:10px;margin-bottom:15px;position:relative;}.files .upload h6, .files-list .upload h6 {text-transform:uppercase;color:#777777;margin:0 0 10px 0;}.files .upload .button-second, .files-list .upload .button-second { margin:10px 0 0 0; }.files .upload .upload-help, .files-list .upload .upload-help {margin-top:10px;border-top:1px solid #dddddd;padding-top:5px;}.files .upload .upload-help p, .files-list .upload .upload-help p {margin:0;font-size:90%;font-weight:bold;}.files .upload .overlay, .files-list .upload .overlay {background:#ffffff;position:absolute;display:none;opacity:0.7;top:0;left:0;right:0;bottom:0;text-align:right;line-height:40px;padding-right:20px;}.files-list ul li .stats { margin-left:0; }.files-list ul li .info { color:#777777; }.files-list ul li .info a.name { color:#555555; }.files-list ul li .info a.doctype {font-weight:bold;margin-right:10px;}.files-list ul li .info a.download { font-size:90%; }.files-list ul li .filedeleted { color:#222222; }.files-list ul li.file-deleted .info { text-decoration:line-through; }.files-list ul li.file-deleted .info a.name, .files-list ul li.file-deleted .info a.doctype {color:#777777;text-decoration:none;}.tenders .tender {border-bottom:1px solid #dddddd;padding:10px 0 10px 30px;background:transparent url(/applications/default/template/images/document.png) no-repeat 7px 11px;}.tenders .tender h3 {margin:0 0 5px 0;font-size:140%;}.tenders .tender .company { color:#777777; }.tenders .tender .company a { font-weight:bold; }.tenders .tender .info { margin:10px 0 0 0; }.tenders .tender .info ul {margin:0;padding:0;list-style:none;}.tenders .tender .info ul li {display:inline;margin-right:25px;}.tenders .tender .info ul li em {font-style:normal;color:#777777;margin-right:5px;}.tenders .tender:nth-child(even) { background-color:#f8f8f8; }.tender-detail .title, .profile .title {text-transform:uppercase;color:#999999;font-weight:bold;display:block;font-size:100%;}.tender-detail .sidebar, .profile .sidebar {float:left;width:200px;}.tender-detail .sidebar h3, .profile .sidebar h3 {font-size:120%;margin:15px 0 10px 0;font-weight:bold;}.tender-detail .sidebar h3 a, .profile .sidebar h3 a { color:#222222; }.tender-detail .info p, .profile .info p {margin:20px 20px 10px 0;color:#777777;}.tender-detail .main, .profile .main {margin-left:200px;min-height:250px;padding-left:30px;border-left:1px solid #eeeeee;}.tender-detail .main h4, .profile .main h4 {margin:30px 0 0 0;border-bottom:1px solid #dddddd;text-transform:uppercase;}.tender-detail h1, .profile h1 { font-size:180%; }.cpv .button {padding:1px 8px;font-size:90%;}.cpv ul.cpv-codes {margin:0 0 15px 0;padding:0;list-style:none;}.cpv ul.cpv-codes li {margin-bottom:3px;padding:3px 10px 3px 30px;background:#ffffff url(/applications/default/template/images/checkbox.png) no-repeat 5px 3px;border-bottom:1px solid #dddddd;}.cpv ul.cpv-codes li strong {display:inline-block;width:100px;}.cpv ul.cpv-codes li a.remove {color:red;margin-left:20px;font-size:90%;float:right;}.cpv ul.cpv-codes li.empty {background:transparent;padding:0;border:none;}.cpv .cpv-selector {background:#ffffff;border:1px solid #dddddd;margin-bottom:15px;}.cpv .cpv-selector .cpv-breadcrumb {background:#f0f0f0;padding:10px;}.cpv .cpv-selector .cpv-breadcrumb ul {margin:0;padding:0;list-style:none;}.cpv .cpv-selector .cpv-breadcrumb ul li { display:inline; }.cpv .cpv-selector .cpv-breadcrumb ul li .rarr {color:#777777;margin:0 6px;}.cpv .cpv-selector .cpv-breadcrumb .cpv-search {float:right;margin:-3px -3px 0 0;font-size:100%;}.cpv .cpv-selector .cpv-item {background:#dddddd;padding:10px;display:none;}.cpv .cpv-selector .cpv-item strong {display:inline-block;width:96px;}.cpv .cpv-selector .cpv-item .button {float:right;margin:-1px -1px 0 0;}.cpv .cpv-selector .cpv-wrap {height:160px;overflow-x:hidden;overflow-y:scroll;}.cpv .cpv-selector .cpv-wrap ul {margin:0;padding:10px;list-style:none;}.cpv .cpv-selector .cpv-wrap ul li {border-bottom:1px solid #dddddd;padding:4px 0;}.cpv .cpv-selector .cpv-wrap ul li .cpv-code {font-weight:bold;float:left;}.cpv .cpv-selector .cpv-wrap ul li .cpv-name {margin:0 100px;display:block;}.cpv .cpv-selector .cpv-wrap ul li a.select { float:right; }.cpv .cpv-selector .cpv-loading { background:transparent url(/applications/default/template/images/loading.gif) no-repeat center center; }.cpv .cpv-selector .cpv-loading ul { opacity:0.3; }.faq h4 {margin:0 0 5px 0;font-weight:bold;}.faq p { margin:0 0 20px 0; }.hp { margin:70px 0 70px 0; }.hp .col-60p { width:55%; }.hp .col-40p { width:35%; }.news ul li .date { margin-right:10px; }.manager .sidebar {width:200px;float:left;}.manager .sidebar h6 {text-transform:uppercase;color:#888888;}.manager .sidebar ul.menu {margin:0 0 30px 0;padding:0;list-style:none;}.manager .sidebar ul.menu li { border-bottom:1px solid #dddddd; }.manager .sidebar ul.menu li a {display:block;padding:4px 8px;}.manager .sidebar ul.menu li select {width:99%;margin:0 0 5px 0;}.manager .sidebar ul.menu li.active a {background-color:#f2f2f2;font-weight:bold;border-left:2px solid #0066cc;}.manager .sidebar ul.menu li.link {font-size:90%;border-bottom:none;}.manager .sidebar ul.menu li.link a { color:#777777; }.manager .main { margin-left:240px; }.manager .main h5 {margin-bottom:5px;margin-top:30px;}.manager .main .form h5 { margin-bottom:0; }.manager .main .profile-link { margin:-10px 0 30px 0; }.button, .button-second, .button-big {margin:0;padding:5px 15px;background:#1166bb;border:none;border-right:1px solid #031425;border-bottom:1px solid #031425;color:#ffffff;text-decoration:none;cursor:pointer;line-height:150%;}.button-second {background-color:#888888;border-color:#666666;}.button-big {font-size:150%;font-weight:bold;}.button:hover, .button-big:hover {color:#ffffff;background-color:#0055cc;border-color:#0022cc;}.button-second:hover {color:#ffffff;background-color:#999999;}.form {margin:20px 0;padding:0;}.form .errors { margin-bottom:15px; }.form .errors h5 { color:red; }.form .errors ul {margin:0;padding:0;list-style:none;}.form .errors ul li {margin-bottom:5px;background:#f5d2d7 url(/applications/default/template/images/alert.png) no-repeat 10px center;padding:10px 10px 10px 35px;font-weight:bold;}.form h5 {background:#ffffff;border-bottom:1px solid #dddddd;padding:0 0 3px 0;margin:0;font-size:140%;font-weight:normal;}.form fieldset {margin:0 0 20px 0;border:none;background:#f2f2f2;padding:15px 15px 1px 15px;}.form label {display:inline-block;width:150px;font-weight:bold;cursor:pointer;vertical-align:top;margin-top:5px;}.form input, .form textarea {margin:0;padding:4px;background:#ffffff;border:1px solid #aaaaaa;border-bottom-color:#dddddd;border-right-color:#dddddd;font-size:120%;font-family:sans-serif;-webkit-box-shadow:inset 1px 1px 3px #dddddd;-moz-box-shadow:inset 1px 1px 3px #dddddd;box-shadow:inset 1px 1px 3px #dddddd;}.form input:focus, .form textarea:focus {border-color:#0066cc;border-bottom-color:#0099cc;border-right-color:#0099cc;}.form .input {margin-bottom:20px;margin-right:-25px;}.form .input input, .form .input textarea {width:320px;margin-right:25px;}.form .input .help {margin:3px 20px 0 153px;font-size:90%;color:#777777;}.form .short input { width:90px; }.form .medium input { width:170px; }.form .large input, .form .large textarea { width:530px; }.form .datetime .date {margin-right:5px;width:110px;}.form .datetime .time {width:60px;text-align:center;}.form .checkbox label { width:auto; }.form .checkbox input {width:auto;border:none;padding:0;background:transparent;margin:0 6px 0 0;}.form .checkbox .help { margin-left:21px; }.form .label-inline label {width:auto;display:block;}.form .grid input { width:98%; }.form .asterix { color:red; }.form .buttons, .form .buttons-top {background:#f2f2f2;border-bottom:3px solid #cccccc;padding:10px;margin-bottom:20px;}.form .buttons .button, .form .buttons .button-second, .form .buttons-top .button, .form .buttons-top .button-second {font-weight:bold;margin-right:6px;}.form .buttons-top {border-bottom:none;border-top:3px solid #cccccc;}