* {
    border: 0;
    padding: 0;
    margin: 0;
    font-family: arial, sans-serif;
    list-style: none;
}

body {
    text-align: center;
    font-size: 12px;
    background: #000000;
    line-height: 1.5em;
}

select, input, textarea {
    font-size: 1em;
}

h1 {
    margin: 10px;
    float: left;
}

h2 {
    margin-bottom: 0.333em;
    line-height: 1.125em;
}

h3 {
    line-height: 1.125em;
}

p {
    margin-bottom: 0.5em;
    line-height: 1.5em;
}

small {
    font-size: 9px;
}

input, textarea {
    border: 1px solid #c4c4c4;
    padding: 1px;
}

input[type="checkbox"], input[type="radio"]{
    border: 0;
}

th {
    text-align: left;
    padding-right: 4px;
}

a {
    /*color: #788cb3;*/
    color: #274174;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* AGP */

#container {
    margin: 0 auto;
    width: 979px;
    text-align: left;
    background: #ffffff url('bg-container.jpg') no-repeat left top;
    padding-bottom: 11px;
}

#page {
    margin: 0 11px;
    width: 957px;
    text-align: left;
    overflow: hidden;
}


/* HEAD */

#head {
    height: 130px;
    position: relative;
    overflow: hidden;
}

#head a.logo {
    display: block;
    background: url('logo-agp.png') no-repeat left top;
    width: 253px;
    height: 121px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.update-warning {
    background: url('../img/update-warning-front.gif') repeat;
}

#language-selector {
    float: right;
    /*margin: 10px 0 8px 0;*/
    margin: 10px 0 3px 0;
    width: 174px;
    border: 1px solid #c4c4c4;
    padding: 0 0 0 5px;
    height: 19px;
}

#language-selector option {
    padding: 0 0 0 21px;
}

#basket-case {
    clear: right;
    float: right;
    width: 174px;
    background: #f1ecdd;
    border-collapse: collapse;
    border-top: 3px solid #f1ecdd;
    border-bottom: 3px solid #ae8f55;
    color: #fefefe;
    position: relative;
    z-index: 0;
}

#basket-case th {
    text-align: left;
    padding: 0 0 0 10px;
    height: 22px;
    overflow: hidden;
}

#basket-case th.basket-case-left-col {
    padding: 0 0 0 30px;
    background: #AE8F55 url('ico-basket.gif') no-repeat 8px 6px;
}

#basket-case td {
    padding: 0 0 0 12px;
    height: 22px;
    overflow: hidden;
}

#basket-case td.basket-case-left-col {
    padding: 0 0 0 32px;
}

#basket-case .items {
    background-color: #ae8f55;
}

#basket-case a {
    color: #000000;
}

#basket-case a.basket-link {
    color: #000000;
    background: url('odrazka-01.gif') no-repeat right 5px;
    padding-right: 15px;
}

#basket-case td.currSel {
    padding: 0 0 0 0;
}

#currency-selector {
    width: 174px;
    margin: 0;
    border: 1px solid #c4c4c4;
    padding: 0;
}

#currency-selector option {
    padding: 0 0 0 21px;
}

#basket-case-link-wrapper {
    text-decoration: none;
    display: block;
    position: relative;
    z-index: 100;
}

#basket-case-link-wrapper-abs {
    display: block;
    position: absolute;
    width: 174px;
    height: 68px;
    right: 0px;
    top: 35px;
    z-index: 100;
}

#basket-case-link-wrapper-abs span {
    display: none;
    visibility: hidden;
}

#basket-case-new {
    clear: right;
    float: right;
    width: 174px;
    background: #f1ecdd;
    border: 0;
    color: #fefefe;
    position: relative;
    z-index: 0;
    border-bottom: 3px solid #ae8f55;
}

#basket-case-new h2 {
    background: #ae8f55 url('ico-basket-case.png') no-repeat 9px 4px;
    height: 32px;
    line-height: 32px;
    text-align: right;
    padding: 0 11px 0 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
}

#basket-case-new a h2 {
    color: #fefefe;
}

#basket-case-new table {
    color: #ae8f55;
    margin: 0 11px 0 9px;
    font-size: 12px;
    height: 42px;
    overflow: hidden;    
}

#basket-case-new .rowTitle {
    width: 100px;
    text-align: left;
}


/* MENU GENERAL BOX */

#menu-general-box {
    background: #000000;
    border-top: 2px solid #8e4130;
    line-height: 20px;
    height: 20px;
}

.menu-general {
    padding: 0 11px;
}

/*.menu-general li {
    float: left;
    border-right: 2px solid #8f8f8f;
    padding: 0 8px;
    line-height: 1em;
    margin: 4px 0 0 0;
}*/

/*.menu-general li.last {
     border-right: 0;
}*/

.menu-general a {
    text-decoration: none;
    font-weight: bold;
    color: #fefefe;
}

.menu-general .menu-divider {
    font-weight: bold;
    color: #8f8f8f;
}

#main-search {
    float: right;
}

#main-search input {
    border: 1px solid silver;
    padding: 1px;
}

/* vyhledavani */

#main-search {
    width: 174px;
}

#main-search .text {
    width: 151px;
    float: left;
    line-height: 16px;
    height: 16px;
    border-right: 0;
    display: block;
}

#main-search .submit {
    width: 20px;
    height: 20px;
    background: #000000 url('ico-search.png') no-repeat center center;
    display: block;
    float: right;
    cursor: pointer;
}

/* BREADCRUMBS */

#breadcrumbs {
    height: 22px;
    line-height: 22px;
    padding: 0 1em;
    color: #c4c4c4;
    font-style: italic;
    font-size: 10px;
}

#breadcrumbs * {
    color: #c4c4c4;
    font-style: italic;
    font-size: 10px;
}


/* 3 COL SYSTEM */

#leftcol, #content, #rightcol {
    float: left;
}

#leftcol, #rightcol {
    width: 174px;
    overflow: hidden;
}


/* CONTENT SYSTEM */

#content {
    width: 609px;
    margin-bottom: 10px;
    position: relative;
/*     clear: right; */
    overflow: hidden;
}

#content .inbox {
    margin: 0px 11px 0 11px;
    overflow: hidden;
}

#content .toprow {
    position: absolute;
    top: 0px;
    right: 11px;
}

.category-name {
    background: #ffffff url('odrazka-02.gif') no-repeat 7px 9px;
    float: right;
    padding: 0 11px 0 22px;
    /*color: #788cb3;*/
    color: #274174;
    font-weight: bold;
}

.category-name p {
    margin: 0;
    line-height: 22px;
}

#content-tabs {
    border-bottom: none;
    float: right;
    line-height: 19px;
}

#content-tabs.module-tabmenu {
    position: absolute;
    float: none;
    top: 0px;
    right: 165px;
}

#content-tabs li {
    float: left;
    display: inline;
    padding: 0 11px 0 0px;
    border-top: 3px solid #c49ba0;
    background: #eddadc;
    margin-left: 2px;
    /*color: #788cb3;*/
    color: #274174;
    font-weight: bold;
    text-decoration: none;
}

#content-tabs span {
    /*padding-left: 22px;*/
    padding-left: 11px;
}

#content-tabs .facilities {
    padding-left: 11px;
}
/*
#content-tabs .info {background: url('ico-info.gif') no-repeat 5px 0px;}
#content-tabs .photo {background: url('ico-photo.gif') no-repeat 5px 0px;}
#content-tabs .map {background: url('ico-map.gif') no-repeat 5px 0px;}
#content-tabs .video {background: url('ico-video.gif') no-repeat 5px 0px;}*/

#content-tabs .tab-active {
    border-top: 3px solid #c49ba0;
    background: #8e4130;
    color: #fefefe;
}

#content-in {
    padding: 11px;
    background: #ffffff;
    margin-top: 22px;
    width: 543px;
    _width: 542px;
    overflow: hidden;
}

#content-search-attributes {
    border: 1px solid #788cb3;
    background: #e9f1f5;
    margin-bottom: 11px;
    padding: 11px;
    position: relative;
}

#content-search-attributes h3 {
    margin-bottom: 6px;
}

.about_prague #content-search-attributes {
    background: #E0D9C7;
    border-color: #826E59;
}

.mice #content-search-attributes {
    background: #EDDADC;
    border-color: #8E4130;
}

#content-search-attributes * {
    /*color: #788cb3;*/
    color: #274174;
}

.about_prague #content-search-attributes * {color: #826E59;}

.mice #content-search-attributes * {color: #8E4130;}

#content-search-attributes li {
    padding: 0 0 0 0;
    line-height: 16px;
    width: 125px;
    float: left;
    margin: 0 0 5px 0;
}

#content-search-attributes label {
    background: none;
    display: block;
}

#content-search-attributes label input {
    background: none;
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

#content-search-attributes .button {
    cursor: pointer;
    display: block;
    width: 12px;
    height: 12px;
    border: 1px solid #788cb3;
}

#content-search-attributes .search-box-submit {
    background: #54616E;
    color: #fefefe;
    border: 0;
    padding: 5px;
    cursor: pointer;
}

#search-box-header .button{
    background: #ffffff url('odrazka-02.gif') no-repeat 3px center;
}

#search-box-header .close {
    position: absolute;
    top: 10px;
    right: 11px;
    _right: 22px;
    background: #ffffff url('odrazka-06.gif') no-repeat 3px center;
}

#search-box-header .open {
    position: absolute;
    top: 10px;
    right: 11px;
    _right: 22px;
    background: #ffffff url('odrazka-10.gif') no-repeat 3px center;
}

#search-box-header .reset {
    position: absolute;
    top: 10px;
    right: 35px;
    _right: 45px;
    background: #ffffff url('odrazka-05.gif') no-repeat 3px center;
}

#content-main-img {
    height: 150px;
    font-style: italic;
}

#content-main-img img {
    border: 1px solid silver;
    width: 465px;
    height: 130px;
}

#content-price-box {
    margin-top: 20px;
    float: right;
}

#content-price-box b {
    font-size: 15px;
}

#content h2 {
    font-size: 18px;
}
/*
#content h3 {
    margin-top: 2px;
    font-size: 15px;
}
*/
#content-perex {
    font-style: italic;
    margin-top: 15px;
}

#content-text {
    margin-top: 15px;
}

/* polozka vypisu kategorii produktu */
#content-product-blocks .left {
    float: left;
}

#content-product-blocks .right {
    float: right;
}

.content-product-block {
    overflow: hidden;
    background: #e9f1f5;
    border-top: 3px solid #54616e;
    width: 266px;
    height: 280px;
    margin-bottom: 11px;
}

.about_prague .content-product-block {
    background: #DFD8C6;
    border-top: 3px solid #826E59;
}

.mice .content-product-block {
    background: #EDDADC;
    border-top: 3px solid #8E4130;
}

.content-product-block * {
    color: #000000;
}

.content-product-block .section-first-image {
    position: relative;
    width: 266px;
    height: 133px;
    background: url('default-image.png') no-repeat right bottom;
}

.button-more-fr {
    background: url('button-more-fr.gif') no-repeat right bottom;
    z-index: 10;
    width: 266px;
    height: 133px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.button-more-es {
    background: url('button-more-es.gif') no-repeat right bottom;
    z-index: 10;
    width: 266px;
    height: 133px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.button-more-en {
    background: url('button-more-en.gif') no-repeat right bottom;
    z-index: 10;
    width: 266px;
    height: 133px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.button-more-de {
    background: url('button-more-de.gif') no-repeat right bottom;
    z-index: 10;
    width: 266px;
    height: 133px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.button-more-cs {
    background: url('button-more-cs.gif') no-repeat right bottom;
    z-index: 10;
    width: 266px;
    height: 133px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.content-product-block img {
    width: 266px;
    height: 133px;
}

.content-product-block .section-name {
    color: #8e4130;
    margin: 11px 11px 5px 11px;
    font-weight: bold;
}

.content-product-block .section-name a {
    font-size: 18px;
    text-decoration: none;
}

.content-product-block .section-subname {
    text-transform: uppercase;
    margin: 0 11px 11px 11px;
    height: 1.125em;
    line-height: 19px;
}

.content-product-block ul {
    margin: 11px;
}

.content-product-block li {
    line-height: 1.125em;
    margin-bottom: 6px;
}

.content-product-block li a {
    background: url('odrazka-03.gif') no-repeat left center;
    padding: 0 0 0 20px;
}

/* vypis subkategorie produktu */
.content-product-list-product {
    position: relative;
    overflow: hidden;
    background: #e9f1f5;
    border-top: 3px solid #54616e;
    margin: 0 0 11px 0;
    padding: 11px;
    width: 522px;
}

.about_prague .content-product-list-product {
    background: #DFD8C6;
    border-top: 3px solid #826E59;
}

.mice .content-product-list-product {
    background: #EDDADC;
    border-top: 3px solid #8E4130;
}

.content-product-list-product h2,
.content-product-list-product h3,
 {
    font-size: 22px;
}

.content-product-list-product h2 a,
.content-product-list-product h3 a
 {
    font-size: 22px;
    text-decoration: none;
    color: #000000;
}

.content-product-list-product img {
    /*width: 266px;
    height: 134px;*/
}

.content-product-list-product-image {
    position: relative;
    width: 266px;
    height: 133px;
    background: url('default-image.png') no-repeat left bottom;
    float: left;
    margin: 0.333em 0 0 0;
    overflow: hidden;
}

.content-product-list-product-image a {
    z-index: 10;
}

.content-product-list-product .product-subname {
    text-transform: uppercase;
    font-weight: normal;
    padding: 0 0 0 2px;
}

.content-product-list-product .agp-selection {
    padding: 0 50px 0 0;
    background: url('agp-selection.gif') no-repeat right top;
    height: 40px;
    float: left;
}

.content-product-list-product .special-offer {
    padding: 0 40px 0 0;
    background: transparent url('agp-special-offer.gif') no-repeat right 1px;
    height: 45px;
    float: left;
}


.content-product-list-product .header {
    border: 0;
    padding: 11px 0 0 0;
    /*margin: 0 0 11px 0;*/
    margin: 0;
    font-weight: bold;
    border-top: 3px solid #54616e;
    height: 50px;
}

.content-product-list-product .header {
    border: 0;
    padding: 0;
    /*margin: 0 0 11px 0;*/
    margin: 0;
    font-weight: bold;
}

.content-product-list-product .name {
    float: left;
}

.price {
    float: right;
    padding: 0;
    color: #000000;
    font-weight: bold;
}

.basket-box .price {
    padding: 6px 11px;
}

#content-product-list-product-price {
    margin: 0 0 6px 0;
}

.price span {
    line-height: 1.333em;
    line-height: 1.1em;
}

.price .cenaOd {
    font-size: 10px;
}

.price .czk {
    font-size: 14px;
}

.basket-warning {
    color: #8E4130;
    font-weight: bold;
}

.basket-total {
    color: #000000;
    font-size: 14px;
    padding: 6px 11px;
    margin: 0;
    font-weight: bold;
}

table.basket-summary {
    width: 100%;
    padding: 0 11px 6px 11px;
}

table.basket-summary tr th, table.basket-summary tr td {
    color: #000000;
    font-size: 14px;
    padding: 6px 0 0 0;
    margin: 0;
    font-weight: bold;
    vertical-align: top;
}

table.basket-summary tr td {
    text-align: right;
}

.content-product-list-product .price .czk {
    color: #8e4130;
}

#content-product-list-product-price {
    position: absolute;
    top: 11px;
    right: 11px;
    line-height: 1.2em;
    font-weight: bold;
}

#content-product-list-product-price .czk {
    color: #8e4130;
    font-size: 1.2em;
    margin: 0;
}

.content-product-list-product-top-bar {
    background: #8e4130;
    margin: 0 0 11px 0;
    padding: 0 11px;
    line-height: 22px;
    width: 500px;
    clear: both;
}

#content-product-list-product-reserve {
    float: right;
}

#content-product-list-product-reserve a {
    color: #fefefe;
}
/*
.content-product-list-product-image {
    float: left;
    margin: 0.333em 0 0 0;
}*/

.content-product-list-product-text {
    float: right;
    width: 240px;
}

.content-product-list-product-text p {
    margin: 0;
}

/* barevne variace CONTENT SYSTEMu */

.category-name {
    border: 11px solid #e9f1f5;
    border-bottom: none;
}

#content-in {
    border: 11px solid #e9f1f5;
}

.about_prague .category-name {
    border: 11px solid #e0d9c7;
    border-bottom: none;
}

.about_prague #content-in {
    border: 11px solid #e0d9c7;
}

.mice .category-name {
    border: 11px solid #eddadc;
    border-bottom: none;
}

.mice #content-in {
    border: 11px solid #eddadc;
}


/* HOMEPAGE */

/* box s fotkami v infu */
.homepage #photos {
    height: 133px;
    margin: 0 0 11px 0;
}

.homepage #photos img {
    width: 266px;
    height: 133px;
}

.homepage #photos .photo1 {
    float: left;
}

.homepage #photos .photo2 {
    float: right;
}

#content .homepage h3 {
    font-size: 24px;
    margin: 0.5em 0 0 0;
    font-weight: normal;

}

#content .homepage h3 .highlight01 {
    color: #8e4130;
}

/*#content .homepage .text a {
    color: #8e4130;
    text-decoration: none;
}*/

.homepage .perex {
    font-weight: bold;
    padding: 0.75em 0 1em 0;
}


/* ZALOZKY U PRODUKTU */

#content-tab-info {
}

#content-tab-photo {
    display: none;
}

#content-tab-media {
    display: none;
}

#content-tab-map {
    display: none;
}

#content-tab-attributes {
    display: none;
}


/* WEBPRODUCT DEATIL */

#content-tabs li:hover {
    cursor: pointer;
}

/* box s fotkami v infu */
/* .webproduct  */
#photos {
    height: 133px;
    margin: 0 0 11px 0;
}

/* .webproduct  */
#photos img {
    width: 266px;
    height: 133px;
}

/* .webproduct  */
#photos .photo1 {
    float: left;
}

/* .webproduct  */
#photos .photo2 {
    float: right;
}

/* .webproduct  */
#content .header h2,
#content .header h3 {
    font-size: 22px;
    margin: 0;
    font-weight:bold;
}

/* .webproduct  */
#content .header .moveLR {
    position: absolute;
    top: 55px;
    right: 33px;
    width: 33px;
}

/* .webproduct  */
#content .header .moveLR #big-move-left {
    background: url('vlevo.gif') no-repeat left top;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    cursor: pointer;
}

/* .webproduct  */
#content .header .moveLR #big-move-right {
    background: url('vpravo.gif') no-repeat right top;
    display: block;
    width: 16px;
    height: 16px;
    float: right;
    cursor: pointer;
}


/* hlavni obsahovy box */
/* .webproduct  */
#content .textbox {
    background: #e9f1f5;
    background: #ffffff;
    margin: 11px 0 0 0;
    margin: 0;
}

.webproduct .textbox {
    border-top: 3px solid #54616e;
    padding: 11px 0;
}

/* .webproduct  */
#content .header {
    border: 0;
    padding: 11px 0 0 0;
    /*margin: 0 0 11px 0;*/
    margin: 0;
    font-weight: bold;
    border-top: 3px solid #54616e;
    height: 50px;
}

/* .webproduct  */
#content .textbox .header {
    border: 0;
    padding: 0;
    /*margin: 0 0 11px 0;*/
    margin: 0;
    font-weight: bold;
}

#content .content-product-list-product .header {
    border: 0;
    padding: 0;
    /*margin: 0 0 11px 0;*/
    margin: 0;
    font-weight: bold;
}

/* .webproduct  */
#content .textbox .header h3 {
    margin: 0;
}

/* .webproduct  */
#content .textbox .header .name p {
    padding: 0 0 0 1px;
}

/* .webproduct  */
#content .textbox h4 {
    font-size: 14px;
    color: #8e4130;
    margin: 2em 0 1em 0;
}

/* .webproduct  */
#content .header .name {
    float: left;
}

/* .webproduct  */
#content .agp-selection {
    padding: 0 50px 0 0;
    background: url('agp-selection.gif') no-repeat right top;
    height: 45px;
}

/* .webproduct  */
#content .special-offer {
    padding: 0 40px 0 0;
    background: transparent url('agp-special-offer.gif') no-repeat right 1px;
    height: 45px;
}

/* .webproduct  */
#content .header .name p {
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
}

/* .webproduct  */
#content .header .price {
    float: right;
}

/* .webproduct  */
#content .header .price span {
    line-height: 1.333em;
    line-height: 1.2em;
}

/* .webproduct  */
#content .header .price .cenaOd {
    font-size: 10px;
}

/* .webproduct  */
#content .header .price .czk {
    color: #8e4130;
    font-size: 1.2em;
}

/* .webproduct  */
#content .head {
    position: relative;
    margin: 0 0 11px 0;
    height: 22px;
display: none;
}

/* .webproduct  */
#content .head h4 {
    font-size: 13px;
    padding: 2px 11px;
}

/* .webproduct  */
#content .head span {
    background: #54616e;
    position: absolute;
    top: 0px;
    right: 0px;
    color: #fefefe;
    font-weight: bold;
    padding: 3px 11px 5px 11px;
    line-height: 11px;
}

/* INTRANET CONTENT - cenotvorba */

/* .webproduct  */
#content .intranet_web_content .intranet_web_content-header {
    margin: 1em 0 0 0;
    border-bottom: 3px solid #54616e;
}

#content .intranet_web_content .heading-wrapper {
    float: left;
}

/* .webproduct  */
#content .intranet_web_content .special_offer-header {border-bottom: 3px solid #AE8F55;}

/* .webproduct  */
#content .intranet_web_content h3 {
    background: #54616e;
    color: #fefefe;
    padding: 6px 11px 2px 11px;
    font-size: 1em;
    line-height: 1.25em;
}


/* .webproduct  */
#content .intranet_web_content h3.special_offer {background: #AE8F55;}

/* .webproduct  */
#content .intranet_web_content li {
    clear: both;
    padding: 5px 11px 0 11px;
    background: #e9f1f5;
    border-bottom: 1px solid #54616e;
}

/* .webproduct  */
#content .intranet_web_content .special_offer li {
    background: #F1ECDD;
    border-bottom: 1px solid #AE8F55;
}

/* .webproduct  */
#content .intranet_web_content table {
    margin: 0 0 0 0;
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #54616e;
}

/* .webproduct  */
#content .intranet_web_content .special_offer table {border-top: 1px solid #AE8F55;}

/* .webproduct  */
#content .intranet_web_content th {
    line-height: 2em;
    border-collapse: collapse;
    padding: 0 11px;
    border-bottom: 1px solid #54616e;
    width: 150px;
}

/* .webproduct  */
#content .intranet_web_content .special_offer th {border-bottom: 1px solid #AE8F55;}

/* .webproduct  */
#content .intranet_web_content .product_price_items {
    width: 50px;
}

/* .webproduct  */
#content .intranet_web_content td {
    border-collapse: collapse;
    padding: 5px 11px;
    border: 1px solid #54616e;
    border-right: none;
    line-height: 1em;
}

/* .webproduct  */
#content .intranet_web_content .special_offer td {border: 1px solid #AE8F55; border-right: 0;}

/* .webproduct  */
#content .intranet_web_content .no_right_border {
    border-left: 1px solid #54616e;
}

/* .webproduct  */
#content .intranet_web_content .special_offer .no_right_border {border-left: 1px solid #AE8F55;}

/* .webproduct  */
#content .intranet_web_content li.no_bottom_border {
    border-bottom: none;
    padding: 0 0 0 0;
}

/* .webproduct  */
#content .intranet_web_content li.no_bottom_border p {
    padding: 5px 11px 0 11px;
}

/* .webproduct  */
#content .intranet_web_content tr.no_bottom_border td {
    border-bottom: none;
}


/* hnedy pruh u produktu - detail i list */

.bar {
    background: #8e4130;
    padding: 0 0 0 11px;
    height: 22px;
    line-height: 22px;
    width: 532px;
    overflow: hidden;
}

#content-product-list .bar {
    margin: 0 0 11px 0;
    width: 510px;
}

.bar * {
    color: #fefefe;
}

.bar ul {
    float: left;
    padding: 5px 0;
}

.bar .fbt-icons {
    float: right;
    padding-right: 5px;
}

.bar .fbt-icons li {
    padding-left: 5px;
}

.bar li {
    float: left;
}

.bar .ico {
    display: block;
    /*width: 11px;*/
    height: 11px;
    line-height: 13px;
    /*margin: 0 11px 0 0;*/
    float: left;
    padding: 0 11px 0 16px;
}

.bar .print {background: transparent url('ico-print.gif') no-repeat 0px center}
.bar .info {background: transparent url('ico-info.gif') no-repeat 0px center;}
.bar .photo {background: transparent url('ico-photo.gif') no-repeat 0px center;}
.bar .map {background: transparent url('ico-map.gif') no-repeat 0px center;}
.bar .video {background: transparent url('ico-video.gif') no-repeat 0px center;}

.bar .ico-right {
    display: block;
    height: 16px;
    float: right;
    margin-top: -2px;
}

.bar .facebook {
    background: transparent url('ico-fb.png') no-repeat 0px center;
    width: 16px;
}
.bar .twitter {
    background: transparent url('ico-twitter.png') no-repeat 0px center;
    width: 14px;
}

.reserve {
    float: right;
    background-color: #AE8F55;
    border-left: 6px solid #ffffff;
    padding-left: 11px;
    padding-right: 11px;
}

#content-product-list .reserve{
    border-left: 6px solid #E9F1F5;
}

/* .webproduct  */
.attributes {
    background: #ffffff;
    padding: 11px;
    margin: 11px 0;
    border: 1px solid #54616e;
}

/* .webproduct  */
.attributes p {
    margin: 0;
}

/* .webproduct  */
.attributes strong {
    color: #8e4130;
}

.perex {
    font-weight: bold;
    padding: 0.75em 0 1em 0;
}

.box-special-offer {
    background: #f1ecdd;
    padding: 6px;
    margin: 0 0 1em 0;
}

.box-special-offer p {
    margin: 0;
    line-height: 1.5em;
    color: #626262;
    font-size: 14px;
    font-style: italic;
}


/*#midcol .webproduct .perex p {
    font-weight: bold;
    padding: 0;
    margin: 0;
}*/


/* tlacitka pro odbaveni kosiku */

.footer-buttons {
    border-top: 3px solid #54616e;
}

.basket-button {
    background: #54616e;
    color: #fefefe;
    font-weight: bold;
    padding: 3px 11px 5px 11px;
    text-decoration: none;
    margin: 0;
}

.webproduct .reserve-footer {
    background: #54616e;
    color: #fefefe;
    font-weight: bold;
    padding: 3px 11px 5px 11px;
    text-decoration: none;
    margin: 0;
    float: right;
}

.back-footer {
    background: #54616e;
    color: #fefefe;
    font-weight: bold;
    padding: 3px 11px 5px 11px;
    float: left;
    text-decoration: none;
}


/* fotogalerie */
.webproduct .photogallery .photoBig {
    text-align: center;
}

.webproduct .photogallery .photoBig img {
    border: 12px solid #e9f1f5;
}

.about_prague .webproduct .photogallery .photoBig img {
    border: 12px solid #E0D9C7;
}

.mice .webproduct .photogallery .photoBig img {
    border: 12px solid #EDDADC;
}

.webproduct .photogallery .photo-description {
    font-style: italic;
    padding: 7px 11px 5px 11px;
}

.webproduct .photogallery .thumbline {
    background: #e9f1f5;
    padding: 11px 0;
    position: relative;
}

.about_prague .webproduct .photogallery .thumbline {background: #E0D9C7;}

.mice .webproduct .photogallery .thumbline {background: #EDDADC;}

.webproduct .photogallery .thumbline .move-left {
    display: block;
    height: 57px;
    width: 27px;
    background: #e9f1f5 url('odrazka-04.gif') no-repeat 11px center;
    position: absolute;
    top: 11px;
    left: 0px;
    display: none;
}

.about_prague .webproduct .photogallery .thumbline .move-left {background-color: #E0D9C7;}
.mice .webproduct .photogallery .thumbline .move-left {background-color: #EDDADC;}

.webproduct .photogallery .thumbline .move-right {
    display: block;
    height: 57px;
    width: 27px;
    background: #e9f1f5 url('odrazka-01.gif') no-repeat 11px center;
    position: absolute;
    top: 11px;
    right: 0px;
}

.about_prague .webproduct .photogallery .thumbline .move-right {background-color: #E0D9C7;}
.mice .webproduct .photogallery .thumbline .move-right {background-color: #EDDADC;}

.webproduct .photogallery .thumbs {
    width: 500px;
    margin: 0 11px 0 27px;
    height: 57px;
    overflow: hidden;
}

.webproduct .photogallery .thumbs img {
    width: 114px;
    height: 57px;
}

.webproduct .thumbs span {
    float: left;
    padding-right: 11px;
}

.webproduct #content-tab-map-product-body-google-map {
    width: 522px;
    height: 405px;
    border: 11px solid #e9f1f5;
}

.webproduct #content-tab-media .text {
    margin: 11px 0 22px 0;
    font-style: italic;
    line-height: 1.5em;
}

/* videogallery */

.webproduct .videogallery .videoPlayer {
    border: 11px solid #e9f1f5;
}


/* MENU COL SYSTEM */

.menu-col {
    margin: 0 0 1em 0;
    padding: 0;
}

.menu-col h3 {
    padding: 3px 0.75em;
    font-size: 1.2em
}

.menu-col ul {
}

.menu-col ul ul {
    margin-left: 0px;
}
/*
.menu-col ul ul ul {
    margin-left: 11px;
}*/

.menu-col ul ul ul li {
    padding-left: 11px;
}

.menu-col li {
    line-height: 14px;
    padding: 0.25em 0;
}

.menu-col a {
    /*color: #788cb3;*/
    color: #274174;
    text-decoration: none;
    background: url('odrazka-01.gif') no-repeat 11px 4px;
    padding-left: 22px;
    display: block;
}

.menu-active {
    background: #ffffff;
}

/* submenu Nase nabidka v leftcolu */
#leftcol .products {
    border-top: 3px solid #e9f1f5;
    border-bottom: 3px solid #788cb3;
}

#leftcol .products h3 {
    background: #788cb3;
    /*color: #8e4130;*/
    color: #fefefe;
}

#leftcol .products h3 a {
    color: #fefefe;
    padding: 0;
}

#leftcol .products li {
    background: #e9f1f5;
    line-height: 1.5em;
    padding: 0.25em 0;
}

#leftcol .products li a {
    background-color: #e9f1f5;
    padding-right: 11px;
}

#leftcol .products a {
    /*border-top: 3px solid #e9f1f5;
    border-bottom: 3px solid #e9f1f5;*/
}

#leftcol .products .menu-active {
}

#leftcol .products .menu-active a {
    background: #c9dbe3 url('odrazka-02.gif') no-repeat 10px 6px;
    border-bottom: 3px solid #e9f1f5;
    font-weight: bold;
}

#leftcol .products .menu-active li {
    background: #c9dbe3;
    background: #ffffff;
    border: 0;
}

#leftcol .products .menu-active li a {
    background: none;
    /*color: #fefefe;*/
    /*color: #788cb3;*/
    color: #274174;
    font-weight: normal;
    border: 0;
}

/*#leftcol .products .menu-active li a:hover {
    color: #788cb3;
    background: url('odrazka-01.gif') no-repeat 11px center;
    background: none;
}*/

#leftcol .products .menu-active .menu-active a {
    /*color: #788cb3;*/
    color: #274174;
    background: url('odrazka-02.gif') no-repeat 10px center;
    background: none;
    font-weight: bold;
}

/*#leftcol .products .menu-active .menu-active a:hover {
    background: url('odrazka-02.gif') no-repeat 10px center;
    background: none;
}*/

#leftcol .products .menu-active .menu-active li a {
    /*color: #788cb3;*/
    background: none;
    font-weight: normal;
    /*color: #ae8f55;*/
    color: #837150;
    padding-left: 33px;
}

#leftcol .products .menu-active .menu-active .menu-active {
    background: #ffffff;
}

#leftcol .products .menu-active .menu-active .menu-active a {
    background: url('odrazka-01.gif') no-repeat right 6px;
    border: 0;
    /*color: #ae8f55;*/
    color: #837150;
    font-weight: bold;
}

/*#leftcol .products .menu-active .menu-active li a:hover {
    background: none;
    background: url('odrazka-01.gif') no-repeat right center;
}*/


#leftcol .products .menu-active .menu-active a {
    background: transparent url('odrazka-02.gif') no-repeat 10px 6px;
}

#leftcol .products .menu-active .menu-active li a {
    background: transparent;
}

#offer-panel {
    background: #f1ecdd;
    /*color: #8c8c8c;*/
    color: #626262;
    padding: 0;
    margin: 0 0 11px 0;
}

#offer-panel h2 {
    background: url('bg-h2-speacial-offer.png') no-repeat left top;
    line-height: 43px;
    margin: 0;
    padding: 0 11px;
    font-size: 16px;
    color: #000000;
    font-weight: normal;
}

#offer-panel h3 {
    text-decoration: underline;
}

#offer-panel ul {
    padding: 5px 11px 0 11px;
}

#offer-panel li {
    line-height: 1.5em;
    padding: 11px 0;
}

#offer-panel a {
    /*color: #8c8c8c;*/
    color: #626262;
    text-decoration: none;
}

#offer-panel .check-availability {
    background: #c2b3a1;
    padding: 5px 11px;
    color: #fefefe;
    text-decoration: none;
    display: block;
    margin: 11px 11px 0 11px;
    text-align: center;
    font-size: 14px;
}

#recommended-by-panel {
    border-top: 3px solid #e3e3e3;
    border-bottom: 3px solid #c4c4c4;
    background: #e3e3e3;
    margin: 0 0 11px 0;
}

#recommended-by-panel h2 {
    background: #c4c4c4;
    color: #fefefe;
    font-size: 1.2em;
    padding: 0 11px;
}

#recommended-by-panel a {
    display: block;
    float: left;
    margin-bottom: 7px;
    height: 31px;
}

/* submenu O praze v rightcolu */
#rightcol .about-prague {
    border-top: 3px solid #dfd8c6;
    border-bottom: 3px solid #826e59;
}

#rightcol .about-prague h3 {
    background: #826e59;
    color: #fefefe;
}

#rightcol .about-prague h3 a {
    color: #fefefe;
    padding: 0;
}

#rightcol .about-prague li {
    background: #dfd8c6;
    line-height: 1.5em;
    padding: 0.25em 0;
}

#rightcol .about-prague .menu-active a {
    background: #C2B3A1 url('odrazka-02.gif') no-repeat 9px 7px;
    border-bottom: 3px solid #dfd8c6;
    font-weight: bold;
    color: #fefefe;
    padding-top: 2px;
    padding-bottom: 2px;
}

#rightcol .about-prague .menu-active .menu-active a {
    font-weight: bold;
}

#rightcol .about-prague .menu-active .menu-active li a {
    /*color: #ae8f55;*/
    color: #837150;
    font-weight: normal;
    padding-left: 33px;
}

#rightcol .about-prague .menu-active .menu-active .menu-active {
    background: #ffffff url('odrazka-09.gif') no-repeat 11px center;
}

#rightcol .about-prague .menu-active .menu-active .menu-active a {
    /*color: #ae8f55;*/
    color: #837150;
    font-weight: bold;
}

#rightcol .about-prague .menu-active li {
    background: #c2b3a1;
    background: #ffffff;
}

#rightcol .about-prague .menu-active li a {
    background: transparent;
    border-top: 3px solid #c2b3a1;
    border-bottom: 3px solid #c2b3a1;
    border: 0px;
    /*color: #788cb3;*/
    color: #274174;
    font-weight: normal;
    padding-right: 11px;
}

#rightcol .about-prague .menu-active .menu-active a {
    background: transparent url('odrazka-02.gif') no-repeat 11px center;
}

#rightcol .about-prague .menu-active .menu-active li a {
    background: transparent;
}

/* submenu Mice v leftcolu */
#leftcol .mice {
    border-top: 3px solid #eddadc;
    border-bottom: 3px solid #8e4130;
}

#leftcol .mice h3 {
    background: #8e4130;
    color: #fefefe;
}

#leftcol .mice h3 a {
    color: #fefefe;
    padding: 0;
}

#leftcol .mice li {
    background: #eddadc;
}

#leftcol .mice .menu-active a {
    background: #c49ba0 url('odrazka-02.gif') no-repeat 9px 7px;
    font-weight: bold;
    color: #fefefe;
    padding-top: 2px;
    padding-bottom: 2px;
}

#leftcol .mice .menu-active .menu-active a {
    font-weight: bold;
}

#leftcol .mice .menu-active .menu-active li a {
    /*color: #ae8f55;*/
    color: #837150;
    font-weight: normal;
    padding-left: 22px;
}

#leftcol .mice .menu-active .menu-active .menu-active {
    background: #ffffff url('odrazka-09.gif') no-repeat 11px center;
}

#leftcol .mice .menu-active .menu-active .menu-active a {
    /*color: #ae8f55;*/
    color: #837150;
    font-weight: bold;
}

#leftcol .mice .menu-active li {
    background: #c2b3a1;
    background: #ffffff;
}

#leftcol .mice .menu-active li a {
    background: none;
    border-top: 3px solid #c2b3a1;
    border-bottom: 3px solid #c2b3a1;
    border: 0px;
    /*color: #788cb3;*/
    color: #274174;
    font-weight: normal;
    padding-right: 11px;
}

#leftcol .mice .menu-active .menu-active a {
    background: transparent url('odrazka-02.gif') no-repeat 11px center;
}

#leftcol .mice .menu-active .menu-active li a {
    background: transparent;
}

/* special offer */

#leftcol .special-offer {
    background: #e9f1f5;
    border-bottom: 3px solid #54616e;
    margin: 0 0 11px 0;
    color: #788cb3;
    font-style: italic;
}

#leftcol .special-offer a {
    text-decoration: none;
}

#leftcol .special-offer .head {
    color: #fefefe;
    background: #54616e;
    padding: 11px;
    border-top: 3px solid #ae8f55;
    border-bottom: 3px solid #ae8f55;
    font-style: normal;
}

#leftcol .special-offer .head a {
    color: #fefefe;
    font-size: 12px;
    text-decoration: none;
    line-height: 16px;
    margin-bottom: 6px;
}

#leftcol .special-offer .head h2 {
    font-size: 12px;
}

#leftcol .special-offer .head p {
    margin: 0;
    text-transform: uppercase;
    font-size: 10px;
    height: 1.333em;
    overflow: hidden;
}

#leftcol .special-offer p {
    margin: 0 11px;
    line-height: 1.333em;
}

#leftcol .special-offer .text {
    margin: 11px 0;
}

/* #rightcol .special-offer {} */

/* ADWORDS PANEL */

#adwords-panel {
    border: 1px solid #8c8c8c;
    clear: both;
    height: 10em;
    /*background: url('google-adwords.gif') repeat-x left center;*/
    margin: 11px 0 0 0;
}

/* FOOTER */

#footer {
    clear: both;
    padding: 11px;
    margin: 11px 0 0 0;
    background: #e3e3e3;
    position: relative;
    color: #8c8c8c;
    font-size: 10px;
}

#footer * {
    color: #8c8c8c;
    font-size: 10px;
}

/*#footer li {
    display: inline;
    border-right: 1px solid #8c8c8c;
    padding: 0 1em 0 0;
}

#footer li.last {
    border: 0;
}

#footer .paysystems li {
    border: none;
    float: left;
}

#footer a.czechtourism {
    position: absolute;
    right: 22px;
    top: 22px;
}
*/
#footer .menu-general {
    margin: 11px 0 0 0;
    float: none;
    width: 100%;
}

#footer .menu-general li {
    border-right: 1px solid #8c8c8c;
}

#footer .menu-general li.last {
    border: 0;
}

#footer .links {
    margin: 22px 0;
}

#footer a {
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer .links li {
/*     line-height: 1.5em; */
    display: list-item;
    border: 0;
    margin: 0 0 0 0;
}

#footer .copy {
    float: right;
}

#footer .copy p {
    text-align: right;
    margin: 0;
}


/* COMMON CLASSES */

.cleaner {
    clear: both;
    /*height: 1px;*/
}

.hidden {
    visibility: hidden;
    display: none;
}

.highlight01 {
   color: #8e4130;
    font-size: 1em;
}

.left {
    float: left;
}

.right {
    float: right;
}

.pdflink {
    background: transparent url('ico-pdf.png') no-repeat left center;
    padding: 2px 2px 2px 20px;
    color: #AE8F55;
}

.to-basket-link {
    background: url('ico-basket-blue.gif') no-repeat left center;
    padding: 2px 0 0 14px;
}

.sitemap-link {
    background: url('ico-sitemap-gray.gif') no-repeat left center;
    padding: 2px 0 0 14px;
}


/* ID: CONTENT-BANNER */

#content-banner {
    clear: both;
}

#content-banner a {
    display: block;
    margin:0 0 11px 0;
}

/* ID: RIGHTCOL-BANNER */

#rightcol-banner a {
    display: block;
    margin: 0 0 11px 0;
}

/* setupForm */

#setup_form input,
#setup_form select,
#setup_form textarea,
.basket_wrapper input,
.basket_wrapper select,
.basket_wrapper textarea {
    border: 1px solid #c4c4c4;
}

#setup_form .basket-button {
    border: 0;
}

.errorlist {
    color: red;
}


/* FULLTEXT SEARCH */

#fulltextSearchForm {
    background: #e3e3e3;
    border: 1px solid #8e4130;
    position: relative;
    color: #788cb3;
    margin-bottom: 11px;
}

#fulltextSearchForm .inputbox {
    position: absolute;
    top: 11px;
    left: 11px;
    width: 200px;
}

#fulltextSearchForm .inputbox input {
    border: 1px solid #c4c4c4;
    width: 150px;
    /*line-height: 18px;*/
    padding: 3px 0 2px 0;
}

#fulltextSearchForm .submit {
    background: #000000 url('ico-search.png') no-repeat center center;
    position: absolute;
    top: 11px;
    left: 163px;
    height: 20px;
    width: 20px;
}

#fulltextSearchForm ul {
    margin: 44px 0 8px 11px;
}

#fulltextSearchForm li {
    display: inline;
    padding: 0 22px 0 0;
}

#fulltextSearchForm p {
    margin: 0 11px 6px 11px;
    line-height: 1.5em;
}

#fulltextSearchResults li {
    margin: 0 0 11px 0;
    overflow: hidden;
}

#fulltextSearchResults h3 {
    margin: 0 0 5px 0;
    line-height: 24px;
}

#fulltextSearchResults h3 a {
    color: #8e4130;
    font-size: 18px;
    font-weight: normal;
}

#fulltextSearchResults p {
    margin: 0 0 0 0;
    line-height: 1.5em;
}

#fulltextSearchResults .path {
    font-style: italic;
    color: #c4c4c4;
    line-height: 1em;
    margin: 5px 0 0 0;
}

.fulltextSearch .header h3 {
    margin: 11px 0 0 0;
}

/* KOSIK */

.basket-pay h3 {
    font-size: 14px;
    line-height: 1em;
    margin: 0 0 1em 0;
}

.basket-pay .category-name {
    border: 11px solid #f1ecdd;
    border-bottom: none;
    background: #ffffff url('odrazka-07.gif') no-repeat scroll 7px 9px;
}

.basket-pay .category-name p {
    color: #000000;
}

.basket-pay #content-in {
    border: 11px solid #f1ecdd;
}

.basket-pay .basket-stepbar {
    line-height: 22px;
}

.basket-pay .basket-stepbar ul {
    height: 22px;
    padding-right: 13px;
    background: #d6c499 url('basket-stepbar-last.png') no-repeat right top;
}

.basket-pay .basket-stepbar ul.last-active {
    background: #ae8f55 url('basket-stepbar-sep4.png') no-repeat right top;
}
.basket-pay .basket-stepbar li {
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    color: #fefefe;
    text-decoration: none;
    font-weight: bold;
    padding: 0 20px 0 0;
    width: 90px;
    background: #d6c499 url('basket-stepbar-sep1.png') no-repeat right bottom;
    margin: 0 0 3px 0;
    text-align: center;
}

.basket-pay .basket-stepbar li.last {
    padding: 0;
    background: none;
}

.basket-pay .basket-stepbar li.pre-active {
    background: #d6c499 url('basket-stepbar-sep2.png') no-repeat right top;
}

.basket-pay .basket-stepbar li.active {
    background: #ae8f55 url('basket-stepbar-sep3.png') no-repeat right top;
}

.basket-pay .basket-stepbar li.last-active {
    background: #ae8f55;
}

.basket-pay .basket-box {
    background: #f1ecdd;
    margin: 0 0 11px 0;
    color: #ae8f55;
    position: relative;
    overflow: hidden;
}

.basket-pay .discount {
    background: #E9F1F5;
    color: #788CB3;
}


.basket-pay .basket-box .delete-item {
    position: absolute;
    top: 0px;
    right: 0px;
    color: #ae8f55;
    line-height: 1.333em;
}

.basket-pay h4 {
    border: 0;
    border-bottom: 3px solid #ae8f55;
    background: #ffffff;
    padding: 0;
    height: 20px;
}

.basket-pay h4 span {
    background: #ae8f55;
    margin: 0;
    padding: 3px 11px 1px 11px;
    color: #fefefe;
    float: left;
    display: block;
    line-height: 19px;
}


.basket-pay .discount h4 {
    border-bottom: 3px solid #788CB3;
}

.basket-pay .discount h4 span {
    background: #788CB3;
}

.basket-pay .basket-box ul {
    margin: 6px 11px;
}

.basket-pay .basket-box table.setup-detail td {
    padding-right: 6px;
    width:220px;
    vertical-align: top;
}

.basket-pay .basket-box table.setup-detail {
    margin: 6px 9px;
}

.basket-pay .basket-box li {
    line-height: 1.5em;
}

.basket-pay .basket-box li.price {
    color: #000000;
}

.basket-pay .thankyou {
    text-align: center;
}

.basket-pay .thankyou h3{
    padding: 11px;
}

.basket-pay .thankyou p {
    padding: 11px;
    color: #000000;
}

.basket-pay .thankyou table {
    margin: 6px;
}

.basket-pay .thankyou table td {
    padding: 6px;
    text-align: left;
}

.basket-pay .thankyou h3.black{
    color: #000000;
}

.basket-pay .footer-buttons {
    border: 0;
    text-align: right;
    padding: 11px 0 0 0;
}

.basket-pay .footer-buttons .back-footer {
    background: #54616e no-repeat 6px 7px;
    padding: 5px 11px;
}

.basket-pay .footer-buttons .basket-button {
    background: #ae8f55;
    padding: 5px 11px 5px 11px;
    color: #fefefe;
    text-decoration: none;
    font-weight: bold;
    border: 0;
}

.basket-pay .footer-buttons .left {
    background: #ae8f55 url('odrazka-07.gif') no-repeat 12px center;
    padding-left: 23px;
}

.basket-pay .footer-buttons .right {
    background: #ae8f55 url('odrazka-08.gif') no-repeat right center;
    padding-right: 23px;
}

.basket-pay .footer-buttons .secure {
    background: none;
    background: url('ico-lock-black.gif') no-repeat left center;
    color: #000000;
    text-decoration: underline;
    font-weight: normal;
    padding: 4px 22px 4px 13px;
}

.basket-pay .warning {
    color: red;
}

/* basket-wrapper - obaluje content v kosiku  a pri odbaveni*/

.basket-wrapper {
    background: #F1ECDD;
    padding: 11px;
    clear: both;
}

.basket-wrapper h2 {
    margin: 0 0 11px 0;
}

.basket-wrapper h3 {
    margin: 0 0 11px 0;
}

.basket-wrapper th,
.basket-wrapper td {
    vertical-align: top;
    padding-bottom: 4px;
}

.basket-wrapper .flight-number-input {
    width: 50px;
}

/* ID: SETUP_FORM */

#setup_form th {
    vertical-align: top;
    /*width: 200px;*/
    width: 184px;
    overflow: hidden;
    border-collapse: collapse;
    padding: 0 0 6px 0;
}

#setup_form td {
    vertical-align: top;
    border-collapse: collapse;
    padding: 0 0 6px 0;
}

#setup_form label {
    margin: 0;
    padding: 0;
    line-height: 1.25em;
}

#id_datetime_from_0,
#id_datetime_to_0 {
    float: left;
}

.ui-datepicker-trigger {
    float: left;
    margin: 0 8px 0 3px;
}

#id_datetime_from_1_container,
#id_datetime_to_1_container {
    float: left;
}

#pricecraft_form_container h4 {
    background: none;
    border: 0;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 3px;
    height: auto;
}

#pricecraft_form_container table {
    width: 100%;
}

#pricecraft_form_container th,
#pricecraft_form_container td {
    vertical-align: top;
}

#pricecraft_form_container th {
    width: 160px;
    padding-left: 6px;
}

#pricecraft_form_container td {
    padding-left: 3px;
}

#pricecraft_form_container .no-bottom-padding td {
    padding-bottom: 0;
}

/* ID: REVIEW */

h3.ldo {
    margin: 0 0 16px 0;
    font-size: 16px;
    line-height: 1em;
}

#review .item {
    margin: 0 0 11px 0;
    text-align: justify;
}

#review .item img.itemImg {
    width: 150px;
    float: right;
    margin: 0 0 0 11px;
}

#review .item h4 {
    color: #8e4130;
    font-size: 14px;
}

#review .item h4 span {
    /*color: #000000;*/
    font-size: 14px;
    font-weight: normal;
    padding: 0 11px;
}

#review-filter {
    border: 1px solid #8e4130;
    background: #e3e3e3;
    padding: 6px 11px;
    margin: 0 0 22px 0;
}

#review-filter * {
    color: #788cb3;
}

#review-filter li {
    display: inline;
    margin: 0 11px 0 0;
}

#review-filter li input {
    margin: 0 5px 0 0;
}


/* ID: RSS */

#rss h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 6px 0;
}

#rss h3 a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #8e4130;
}

#rss h3 a:hover {
    text-decoration: underline;
}

#rss .item {
    margin: 0 0 11px 0;
    text-align: justify;
}

#rss .item img.itemImg {
    width: 150px;
    float: right;
    margin: 0 0 0 11px;
}

#rss .item h4 {
    line-height: 1.333em;
    font-size: 14px;
}

#rss .item h4 a {
    font-size: 14px;
    font-weight: normal;
    color: #8e4130;
    text-decoration: none;
}

#rss .item h4 a:hover {
    text-decoration: underline;
}


/* ID: RSS */

#press h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 6px 0;
}

#press h3 a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

#press h3 a:hover {
    text-decoration: underline;
}

#press .item {
    margin: 0 0 11px 0;
}

#press .item .itemImg {
    display: block;
    float: right;
    margin: 3px 0 0 11px;
    text-align: right;
}

#press .item h4 {
    line-height: 1.333em;
    font-size: 14px;
    font-weight: normal;
    color: #8e4130;
    text-decoration: none;
}

#press .item h4 a:hover {
    text-decoration: underline;
}

#press .item .flagDate {
    font-size: 13px;
    margin: 0 0 0 0;
}

#press-filter {
    border: 1px solid #8e4130;
    background: #e3e3e3;
    padding: 6px 11px;
    margin: 0 0 22px 0;
}

#press-filter * {
    color: #788cb3;
}

#press-filter li {
    display: inline;
    margin: 0 11px 0 0;
}

#press-filter li input {
    margin: 0 5px 0 0;
}


/* odkaz hore */

.top-anchor {
    text-align: center;
    line-height: 2em;
}

.top-anchor a {
    background: url('odrazka-06.gif') no-repeat 2px center;
    padding: 0 0 0 11px;
}

#sitemap li {
    padding-left: 22px;
}


/* ID: FACEBOOK-FANBOX */

#facebook-fanbox {
    margin: 0;
    width: 501px;
    border-bottom: 1px solid #94a3c4;
    float: left;
}

#twitter-box {
    float: left;
    margin: 0 0 0 6px;
}

.ui-datepicker {
    z-index: 9999;
}