* {
    margin: 0;
    padding: 0;
}
body {
    background: #fff url('/media/page/body-bg.png') repeat-x left 100px;
    color: #485257;
    font-family: Arial, helvetica, sans-serif;
    font-size: 70%; /* 100% == 16px */
    line-height: 127%;
}
.non-visible {
    height: 1px !important;
    left: -5000px !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -5000px !important;
    width: 1px !important;
}
.cleaner {
    clear: both !important;
    display: block !important;
    float: none !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
legend,
.no-display {
    display: none;
}
img {
    border: none;
}
img.float-left {
    float: left;
    margin: 0 20px 10px 0;
}
img.float-right {
    float: right;
    margin: 0 0 10px 20px;
}
fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
address {
    font-style: normal;
}
ul,
ol {
    margin: 20px;
}
ul {
    list-style-type: none;
}
ul li {
    background: transparent url('/media/page/li.png') no-repeat 3px 6px;
    padding: 3px 0 3px 15px;
}
p {
    margin: 0 0 20px 0;
}
div.aktualita p {
    margin: 0 0 10px 0;
}
a {
    color: #009be9;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
a.ico {
    display: block;
    float: left;
    margin: 10px 20px 10px 0;
}
strong {
    color: #009be9;
}
button {
    cursor: pointer;
}
div.gray_line {
    background-color: #dedfd9;
    display: block;
    height: 5px;
    _font-size: 1px;
}
p.more {
    text-align: right;
}
p.more a {
    background: transparent url('/media/page/li.png') no-repeat right 6px;
    color: #5a798b;
    padding: 3px 13px 0 0;
    text-transform: lowercase;
}
h1 {
    color: #010202;
    font-size: 180%;
    font-weight: normal;
    line-height: 130%;
    text-transform: uppercase;
}
h1 strong {
    color: #5e7b8c;
}
#contain h1 {
    margin: 0 0 20px 0;
    text-align: left;
}
h2 {
    color: #4e7f9d;
    font-size: 150%;
    font-weight: bold;
    line-height: 130%;
/*    text-transform: uppercase; */
}
#contain h2 {
    margin: 0 0 5px 0;
    text-align: left;
}
h3 {
    color: #4e7f9d;
    font-size: 130%;
    font-weight: bold;
    line-height: 130%;
/*    text-transform: uppercase; */
}
#contain h3 {
    color: #4e7f9d;
    font-size: 150%;
    font-weight: bold;
    line-height: 130%;
    margin: 0 0 5px 0;
    text-align: left;
}
h4 {
    color: #4a4d4f;
    font-size: 100%;
    font-weight: normal;
    line-height: 130%;
/*    text-transform: uppercase; */
}
h4 a span.date {
    font-weight: normal;
}
#contain h4 {
    color: #4e7f9d;
    font-size: 133%;
    font-weight: bold;
    line-height: 130%;
    margin: 0 0 5px 0;
    text-align: left;
}
h5 {
    color: #4a4d4f;
    font-size: 117%;
    font-weight: bold;
    line-height: 130%;
/*    text-transform: uppercase; */
}
#contain h5 {
    color: #010202;
    font-size: 117%;
    line-height: 130%;
    margin: 0 0 5px 0;
    text-align: left;
}
#container {
    background: transparent url('/media/page/right-col-bg.png') repeat-y right top;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

/* TOP */

#top {
    background-color: #fff;
    height: 85px;
    padding-top: 10px;
}
#top div.login_info {
	float: right;
	width: 580px;
	text-align: right;
	height: 15px;
	display: block;
}
#top h1,
#top h3 {
    float: left;
}
#top ul#top_menu,
#top ul#languages {
    float: right;
}
#top h1,
#top h3 {
    height: 56px;
    width: 156px
}
#top h1 a,
#top h3 a {
    background: transparent url('/media/page/logo.png') no-repeat 10px 10px;
    display: block;
    height: 36px;
    padding: 10px;
    width: 136px
}
#top ul#top_menu {
    list-style-type: none;
    margin: 20px 15px 0 0;
    width: auto;
}
#top ul#top_menu li {
    background-image: none;
    float: left;
    margin: 0 5px;
    padding: 0;
}
#top ul#top_menu li a {
    background: transparent no-repeat 5px 2px;
    color: #607c8d;
    padding-left: 20px;
    text-decoration: none;
    text-transform: lowercase;
}
#top ul#top_menu li a:hover {
    text-decoration: underline;
}
#top ul#top_menu li a.hlavni-strana {
    background-image: url('/media/page/topmenu/main.png');
}
#top ul#top_menu li a.about-us,
#top ul#top_menu li a.o-nas {
    background-image: url('/media/page/topmenu/company.png');
}
#top ul#top_menu li a.contacts,
#top ul#top_menu li a.kontakty {
    background-image: url('/media/page/topmenu/contacts.png');
}
#top ul#top_menu li a.references,
#top ul#top_menu li a.reference {
    background-image: url('/media/page/topmenu/map.png');
}
#top ul#top_menu li a.rss {
    background-image: url('/media/page/topmenu/rss.png');
    text-transform: uppercase;
}
#top ul#top_menu li a.helpdesk {
    background-image: url('/media/page/topmenu/helpdesk.png');
    color: #009be9;
    font-weight: bold;
}
#top ul#languages {
    list-style-type: none;
    margin: 22px 0 0 0;
    width: 70px;
}
#top ul#languages li {
    background-image: none;
    float: left;
    margin: 0 2px;
    padding: 0;
}
#top ul#languages li a {
    background: transparent no-repeat left top;
    display: block;
    height: 11px;
    width: 16px;
}
#top ul#languages li a#cs {
    background-image: url('/media/page/languages/cs.png');
}
#top ul#languages li a#en {
    background-image: url('/media/page/languages/en.png');
}

#top #presidents-club {
    background: transparent url('/media/page/presidentsclub.png') no-repeat left top;
    display: block;
    float: left;
    height: 33px;
    margin: 26px 0 0 16px;
    width: 200px;
}

/* OBECN� PODSTRANA*/

#main_offer {
    background: #4e7f9d url('/media/page/body-bg.png') repeat-x left top !important;
    margin: 0 0 0 10px;
    _width: 990px;
}
#main_offer #actual_section {
    float: left;
    height: 75px;
    margin: 5px 10px 0 0;
    width: 264px;

}
#main_offer #actual_section span.logo {
    background: transparent url('/media/page/mainoffer/logo/logo.png') no-repeat left top;
    display: block;
    float: left;
    height: 75px;
    width: 75px;
}
#main_offer #actual_section.logistics span.logo {
    background-image: url('/media/page/mainoffer/logo/logo-logistics.png');
}
#main_offer #actual_section.warehousing span.logo {
    background-image: url('/media/page/mainoffer/logo/logo-warehousing.png');
}
#main_offer #actual_section.buildin span.logo {
    background-image: url('/media/page/mainoffer/logo/logo-buildin.png');
}
#main_offer #actual_section.elements span.logo {
    background-image: url('/media/page/mainoffer/logo/logo-elements.png');
}
#main_offer #actual_section h2 {
    background: transparent url('/media/page/mainoffer/logo/highlight.png') no-repeat left -2px;
    float: left;
    height: 26px;
    margin: 28px 0 0 10px;
    width: 158px;
}
#main_offer.en #actual_section h2 {
    background-image: url('/media/page/mainoffer/logo/highlight_en.png');
}
#main_offer #actual_section.logistics h2 {
    background-image: url('/media/page/mainoffer/logo/highlight-logistics.png');
    background-position: left top;
}
#main_offer #actual_section.warehousing h2 {
    background-image: url('/media/page/mainoffer/logo/highlight-warehousing.png');
    background-position: left top;
}
#main_offer #actual_section.buildin h2 {
    background-image: url('/media/page/mainoffer/logo/highlight-buildin.png');
    background-position: left top;
}
#main_offer #actual_section.elements h2 {
    background-image: url('/media/page/mainoffer/logo/highlight-elements.png');
    background-position: left top;
}

#main_offer ul {
    background: transparent url('/media/page/mainoffer/separator.png') no-repeat left top;
    float: left;
    list-style-type: none;
    height: 74px;
    margin: 0;
    padding-left: 2px;
    width: 700px;
}
#main_offer ul li {
    background: transparent url('/media/page/mainoffer/separator.png') no-repeat right top;
    height: 44px;
    float: left;
    margin: 0 5px;
    padding: 30px 2px 0 0;
}
#main_offer ul li a {
    background: transparent no-repeat 10px top;
    color: #607c8d;
    display: block;
    height: 30px;
    padding: 0 10px;
    text-decoration: none;
    text-transform: lowercase;
    width: 133px;
}
#main_offer ul li a.logistics {
    background-image: url('/media/page/mainoffer/logistics.png');
}
#main_offer ul li a.warehousing {
    background-image: url('/media/page/mainoffer/warehousing.png');
    width: 154px;
}
#main_offer ul li a.buildin {
    background-image: url('/media/page/mainoffer/buildin.png');
    width: 118px;
}
#main_offer ul li a.elements {
    background-image: url('/media/page/mainoffer/elements.png');
}
#main_offer ul li a.o-nas {
    background-image: url('/media/page/mainoffer/o-nas.png');
}
#main_offer.en ul li a.o-nas {
    background-image: url('/media/page/mainoffer/o-nas_en.png');
}
#tools {
    background-color: #4e7f9d;
}
#search {
    color: #fff;
    float: right;
    padding: 9px 0 5px 0;
}
#search input.text {
    width: 160px;
}
#search input.submit {
    background: transparent url('/media/page/btn-search.png') no-repeat 3px 1px;
    border: 0 none;
    cursor: pointer;
    height: 21px;
    position: relative;
    top: 3px;
    width: 21px;
}
#print {
    float: right;
    height: 19px;
    padding-top: 15px;
    text-align: right;
}
#print a {
    background: transparent url('/media/page/ico-print.png') no-repeat right 6px;
    color: #fff;
    margin-right: 20px;
    padding: 3px 16px 0 0;
    text-transform: lowercase;
}

#left-col {
    float: left;
    width: 290px;
}
#right-col {
    background: transparent url('/media/page/right-col-bg.png') repeat-y right top;
    float: left;
    width: 710px;
}

ul#left-menu {
    background: transparent url('/media/page/left_menu-separator.png') no-repeat left top;
    margin: 15px 0 25px 15px;
    width: 260px;
    .margin-bottom: 20px;
}
ul#left-menu li {
    background: none;
    padding: 0;
    padding-bottom: 1px;
    line-height: 120%;
}
ul#left-menu li.split-after {
    background: transparent url('/media/page/left_menu-separator.png') no-repeat left bottom;
    margin-bottom: 3px;
    .margin-bottom: 4px;
    padding-bottom: 3px;
    .padding-bottom: 4px;
}
ul#left-menu li a {
    background: transparent url('/media/page/li.png') no-repeat left 6px;
    color: #fff;
    display: block;
    font-size: 110%;
    font-weight: bold;
    padding: 3px 0 3px 15px;
    text-decoration: none;
}
ul#left-menu li a:hover {
    text-decoration: underline;
}
div.side-box {
    color: #4e7f9d;
    margin: 5px 0;
    position: relative;
    width: 278px;
}
div.side-box h3 {
    background: transparent url('/media/page/side-boxes/head.png') no-repeat left top;
    color: #fff;
    font-size: 110%;
    padding: 8px 0 0 20px;
    height: 23px;
}
div.side-box.logistics h3 {
    background-image: url('/media/page/side-boxes/head_logistics.png');
}
div.side-box.warehousing h3 {
    background-image: url('/media/page/side-boxes/head_warehousing.png');
}
div.side-box.buildin h3 {
    background-image: url('/media/page/side-boxes/head_buildin.png');
}
div.side-box.elements h3 {
    background-image: url('/media/page/side-boxes/head_elements.png');
}
div.side-box div.sb_content {
    background: transparent url('/media/page/side-boxes/bg.png') repeat-y left top;
    padding: 15px 4px;
    width: 270px;
}
div.side-box span.sb_bottom {
    background: transparent url('/media/page/side-boxes/bottom.png') no-repeat left top;
    display: block;
    _font-size: 1px;
    height: 6px;
}
span.ico {
    background: transparent no-repeat left top;
    cursor: pointer;
    display: block;
    position: absolute;
    height: 7px;
    right: 15px;
    top: 11px;
    width: 7px;
}
span.ico.hide {
    background-image: url('/media/page/side-boxes/ico-hide.png');
    right: 30px;
    width: 8px;
}
span.ico.close {
    background-image: url('/media/page/side-boxes/ico-close.png');
}

ul.items {
    border-top: 1px solid #fff;
    margin: 0;
}
ul.items li {
    background-image: none;
    border-bottom: 1px solid #fff;
    padding: 0 5px 1px 0;
}
ul.items li a {
    background: transparent url('/media/page/li.png') no-repeat 10px 6px;
    color: #4e7f9d;
    display: block;
    font-size: 110%;
    padding: 5px 0 5px 25px;
    text-decoration: none;
}
ul.items a:hover {
    text-decoration: underline;
}
ul.items li a strong {
    display: block;
}
ul.items li a strong {
    display: inline;
}
ul.items span.more {
    display: block;
    margin: 0 10px 5px 0;
    text-align: right;
}
ul.items span.more a {
    background: transparent url('/media/page/li.png') no-repeat right 6px;
    color: #5a798b;
    display: inline;
    padding: 3px 13px 0 0;
    text-transform: lowercase;
}

#content-pack {
    background: transparent url('/media/page/content-top-bg.png') no-repeat right top;
    padding: 3px 5px 4px 7px;
}
#content {
    background: #eff1f3 url('/media/page/content-bg.png') repeat-x right top;
}
#contain {
    padding: 35px 35px 10px 35px;
    font-size: 110%;
    position: relative;
    text-align: justify;
}
#contain strong {
    color: #4e7f9d;
}
#contain {
    width: 626px;
}
#page-navigation {
    background-color: #5a7685;
    padding: 10px 20px;
}
#page-navigation h5 {
    color: #fff;
    font-size: 100%;
    font-style: normal;
    text-transform: none;
}
#page-navigation h5 a {
    color: #fff;
}
/* FOOTER */
#heal {
    background-color: #0167af;
    height: 40px;
}
#heal div.logistics {
    background-color: #e9ab1f;
}
#heal div.warehousing {
    background-color: #ad1e22;
}
#heal div.buildin {
    background-color: #014624;
}
#heal div.elements {
    background-color: #4e316d;
}
#heal-content {
    background: transparent url('/media/page/content-bottom-bg.png') no-repeat 292px top;
    display: block;
    height: 40px;
    margin: 0 auto;
    width: 1000px;
}
#heal div.logistics #heal-content {
    background-image: url('/media/page/content-bottom-bg_logistics.png');
}
#heal div.warehousing #heal-content {
    background-image: url('/media/page/content-bottom-bg_warehousi.png');
}
#heal div.buildin #heal-content {
    background-image: url('/media/page/content-bottom-bg_buildin.png');
}
#heal div.elements #heal-content {
    background-image: url('/media/page/content-bottom-bg_elements.png');
}
#footer_pack {
    background-color: #5f7b8c;
    border-top: 5px solid #4f616f; 
    height: 103px;
}
#footer {
    margin: 0 auto;
    width: 1000px;
} 
#footer #copyright {
    color: #fff;
    float: left;
    margin: 15px;
    width: 470px;
}
#footer div.copyright a,
#footer #copyright a {
    color: #fff;
    text-decoration: none;
}
#footer div.copyright a:hover,
#footer #copyright a:hover {
    text-decoration: underline;
}
#footer div.copyright {
    color: #fff;
    float: right;
    margin-right: 39px;
    _margin-right: 19px;
    text-align: right;
}
#footer div.copyright-en {
    margin-right: 26px;
    _margin-right: 13px;
}
#footer ul#bottom_menu {
    float: right;
    list-style-type: none;
    margin: 15px;
    margin-left: 130px;
    text-align: right;
    width: 340px;
}
#footer ul#bottom_menu li {
    background-image: none;
    float: left;
    margin: 0 2px;
    padding: 0;
}
#footer ul#bottom_menu a {
    background: transparent url('/media/page/bottom_menu_li.png') no-repeat 6px 6px;
    color: #fff;
    padding-left: 15px;
    text-transform: lowercase;
}
#footer ul#bottom_menu a.rss {
    text-transform: uppercase;
}
form.slider {
    border-top: 1px solid #8c999f;
    margin-top: 20px;
    padding-top: 5px;
}
form.slider input {
    border: 1px solid #485257;
    padding: 0 2px;
    width: 30px;
}
form.slider span.slider-input-info {
    float: left;
}
form.slider span.slider-arrows {
    float: right;
}
div.jqi button {
    background-color: #4e7f9d !important;
}
div.jqi button:hover {
    background-color: #7198b0 !important;
}
#page-navigation div.categories a,
#page-navigation div.categories {
    color: #fff;
}
#page-navigation div.categories span.text {
    float: left;
}
#page-navigation div.categories ul {
    float: left;
    margin: 0 0 0 10px;
    width: 554px;
}
#page-navigation div.categories ul li {
    background: none;
    float: left;
    padding: 0 10px 0 0;
    white-space: nowrap;
}
#contain div.photogallery {
    margin-top: 40px;
}
#contain div.photogallery h2 {
    margin-bottom: 10px;
}
#contain a.ico-box {
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 130px;
    margin: 0 20px 20px 0;
    text-decoration: none;
    width: 130px;
}
div.categories-list {
    margin: -15px 0 15px 0;
}
div.categories-list h3 {
    color: #485257;
    display: inline;
    font-size: 100%;
    font-weight: bold;
    line-height: 117%;
    text-transform: none;
}
div.categories-list ul {
    display: inline;
    margin: 0;
}
div.categories-list ul li {
    background: none;
    display: inline;
    padding: 0 3px;
    white-space: nowrap;
}
#contain div.links {
    position: absolute;
    right: 0px;
    _right: -2px;
    top: 1px;
    width: 190px;
}
#contain div.has-submenu {
    top: 36px;
}
#contain div.links h2 {
    background: #e7ece8 url('/media/page/ul-rolldown.png') no-repeat scroll 132px center;
    color: #40b3ec;
    cursor: pointer;
    font-size: 100%;
    margin: 0px 8px 0px 0;
    padding: 10px 13px;
    width: 164px;
}
#contain div.links ul.links {
    background-color: #e7ece8;
    text-align: left;
    margin: 0;
    width: 190px;
}
#contain div.links ul.hidden {
    display: none;
}
#contain div.links ul.links li {
    background-position: 13px 8px;
    border-top: 1px solid #f6f7f8;
    padding: 5px 15px 5px 30px;
}
#contain div.links ul.links a {
    color: #4e7f9f;
    text-decoration: none;
}
#contain div.links ul.links a:hover {
    text-decoration: underline;
}
a.external {
    background: transparent url('/media/page/nove-okno.png') no-repeat right 2px;
    display: block;
    padding-right: 12px;
    _width: 130px;
}
#workflow-description div.links ul.links {
    margin: 10px;
}
#workflow-description div.links h2 {
    font-size: 100%;
}
#workflow-description a.external {
    display: inline;
}
#actualities {
    height: 130px;
    overflow: hidden;
}

#poll div.sb_content h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 0px 15px;
}
#poll div.q_item {
    margin-bottom: 4px;
    padding: 0px 15px;
}
#poll div.q_item a {
    margin-left: 2px;
}
#poll div.q_item span.percent {
    margin-left: 5px;
    position: relative;
    top: -2px;
    .top: -3px;
}
#poll div.q_item div.pipe {
    padding: 2px 0;
}
#poll div.q_item div.pipe span.left,
#poll div.q_item div.pipe span.middle,
#poll div.q_item div.pipe span.right {
    display: block;
    float: left;
    height: 11px;
    width: 2px;
}
#poll div.q_item div.pipe span.left {
    background: transparent url('/media/page/quest_pipe_left.png') no-repeat left top;
}
#poll div.q_item div.pipe span.middle {
    background: transparent url('/media/page/quest_pipe_middle.png') repeat-x left top;
    width: 0;
}
#poll div.q_item div.pipe span.right {
    background: transparent url('/media/page/quest_pipe_right.png') no-repeat left top;
    width: 3px;
}

#contain ul.submenu-tabs {
    background-color: #dedfd9;
    height: 34px;
    left: 0px;
    _left: -35px;
    margin: 0px;
    padding: 0px 20px;
    position: absolute;
    top: 1px;
    width: 658px;
}

#contain ul.submenu-tabs li {
    background: none;
    color: #4e7f9d;
    float: left;
    font-weight: bold;
    margin-right: 5px;
    padding: 0px;
    width: auto;
}

#contain ul.submenu-tabs li a {
    color: #4e7f9d;
    display: block;
    _float: left;
    height: 10px;
    padding: 12px 16px;
    _padding: 9px 16px 8px 16px;
    text-decoration: none;
}

#contain ul.submenu-tabs li a:hover {
    text-decoration: underline;
}

#contain ul.submenu-tabs li.selected {
    background-color: #fcfcfc;
    border-top: 2px solid #dedfd9;
    color: #63bdee;
}
#contain ul.submenu-tabs li.parent {
    background: #5a7685 url('/media/page/sub-menu-parent.png') no-repeat right bottom;
    border-top: 0 none;
    border-left: 1px solid #fff;
    padding-right: 6px;
    position: relative;
    top: -1px;
}
#contain ul.submenu-tabs li.parent a {
    color: #fff;
    padding: 10px 16px 12px 16px;
    _padding: 8px 16px 9px 16px;
}
#contain ul.submenu-tabs li.selected a {
    color: #63bdee;
}
#contain ul.submenu-tabs li.first-selected {
    background-color: #5a7685;
    border: 1px solid #fff;
    border-top: 0 none;
    position: relative;
    top: -1px;
}
#contain ul.submenu-tabs li.first-selected a {
    color: #fff;
    padding: 10px 16px 11px 16px;
    _padding: 8px 16px 8px 16px;
}
#contain div.submenu-tabs-separator {
    height: 38px;
}
#eu img {
    float: left;
    margin: 2px 5px 5px 0;
}
#contain div.smalltable-first,
#contain div.smalltable-first,
#contain p.smalltable-first {
    margin-right: 16px;
}

#contain p.smalltable {
    float: left;
    width: 305px;
}
#contain div.longtable table,
#contain div.smalltable table {
    border-collapse: collapse;
    font-size: 92%;
}

#contain div.longtable,
#contain div.smalltable {
    margin-bottom: 20px;
}

#contain div.table-history {
    padding-top: 5px;
    text-align: right;
}

#contain div.longtable table th,
#contain div.smalltable table th {
    background-color: #0980d2;
    border: 1px solid #fff;
    border-top: 1px solid #0980d2;
    color: #fff;
    text-align: center;
    padding: 1px 4px;
}
#contain div.longtable table th.first,
#contain div.smalltable table th.first {
    border-left: 1px solid #0980d2;
}
#contain div.longtable table th.last,
#contain div.smalltable table th.last {
    border-right: 1px solid #0980d2;
}
#contain div.longtable table td,
#contain div.smalltable table td {
    border: 1px solid #0980d2;
    padding: 1px 4px;
}
#contain div.longtable table th a.asc,
#contain div.smalltable table th a.asc {
    background: transparent url('/media/page/ico-arrow-up.png') no-repeat left top !important;
    display: block;
    padding-left: 9px;
}
#contain div.longtable table th a.desc,
#contain div.smalltable table th a.desc {
    background: transparent url('/media/page/ico-arrow-down.png') no-repeat left top !important;
    display: block;
    padding-left: 9px;
}
#contain div.longtable table td.center,
#contain div.smalltable table td.center {
    text-align: center;
}
#contain div.longtable table td.right,
#contain div.smalltable table td.right {
    text-align: right;
}
#contain div.longtable table td.nowrap,
#contain div.smalltable table td.nowrap {
    white-space: nowrap;
}
#contain div.smalltable {
    float: left;
    width: 305px;
}
#contain div.smalltable table {
    width: 100%;
}
#contain div.longtable {
    width: 626px;
}
#contain div.longtable table {
    margin-top: 10px;
    width: 100%;
}
#contain div.longtable .no-title,
#contain div.smalltable .no-title {
    margin-top: 25px;
}

#poll span.arrow {
    background: transparent url('/media/page/anketa_arrows/common.png') no-repeat left top;
    display: block;
    height: 29px;
    position: absolute;
    right: -10px;
    top: 0;
    width: 15px;
}
#poll.logistics span.arrow {
    background-image: url('/media/page/anketa_arrows/logistics.png');
}
#poll.warehousing span.arrow {
    background-image: url('/media/page/anketa_arrows/warehousing.png');
}
#poll.buildin span.arrow {
    background-image: url('/media/page/anketa_arrows/buildin.png');
}
#poll.elements span.arrow {
    background-image: url('/media/page/anketa_arrows/elements.png');
}
form.ns-forms {
    clear: both;
    padding-top: 20px;
}
form.ns-forms input {
    border: 1px solid #7e9db9;
}
form.ns-forms label {
    display: block;
}
form.ns-forms div.form-row,
form.ns-forms div.form-buttons {
    clear: both;
    margin-bottom: 10px;
}
form.ns-forms div.form-buttons button {
    border: 1px solid #7e9db9;
}



/* HISTORY THICKBOX*/
#containee {
    padding: 35px 35px 10px 35px;
    font-size: 110%;
    text-align: justify;
}
#containee h1,
#containee h2,
#containee h3,
#containee h4,
#containee h5 {
    margin: 0 0 20px 0;
    text-align: left;
}
#containee div.smalltable-first,
#containee div.smalltable-first,
#containee p.smalltable-first {
    margin-right: 16px;
}

#containee p.smalltable {
    float: left;
    width: 305px;
}
#containee div.longtable table,
#containee div.smalltable table {
    border-collapse: collapse;
    font-size: 92%;
}

#containee div.longtable,
#containee div.smalltable {
    margin-bottom: 20px;
}

#containee div.table-history {
    padding-top: 5px;
    text-align: right;
}

#containee div.longtable table th,
#containee div.smalltable table th {
    background-color: #0980d2;
    border: 1px solid #fff;
    border-top: 1px solid #0980d2;
    color: #fff;
    text-align: center;
    padding: 1px 4px;
}
#containee div.longtable table th.first,
#containee div.smalltable table th.first {
    border-left: 1px solid #0980d2;
}
#containee div.longtable table th.last,
#containee div.smalltable table th.last {
    border-right: 1px solid #0980d2;
}
#containee div.longtable table td,
#containee div.smalltable table td {
    border: 1px solid #0980d2;
    padding: 1px 4px;
}
#containee div.longtable table th a.asc,
#containee div.smalltable table th a.asc {
    background: transparent url('/media/page/ico-arrow-up.png') no-repeat left top !important;
    display: block;
    padding-left: 9px;
}
#containee div.longtable table th a.desc,
#containee div.smalltable table th a.desc {
    background: transparent url('/media/page/ico-arrow-down.png') no-repeat left top !important;
    display: block;
    padding-left: 9px;
}
#containee div.longtable table td.center,
#containee div.smalltable table td.center {
    text-align: center;
}
#containee div.longtable table td.right,
#containee div.smalltable table td.right {
    text-align: right;
}
#containee div.longtable table td.nowrap,
#containee div.smalltable table td.nowrap {
    white-space: nowrap;
}
#containee div.smalltable {
    float: left;
    width: 305px;
}
#containee div.smalltable table {
    width: 100%;
}
#containee div.longtable {
    width: 626px;
}
#containee div.longtable table {
    margin-top: 10px;
    width: 100%;
}
#containee div.longtable .no-title,
#containee div.smalltable .no-title {
    margin-top: 25px;
}
