/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
/*RESET*/
tr.even td {
    background:transparent;
}

.grid-12 {
    margin-left:5px !important;
}

body.front .grid-12{
    width:950px !important;
    margin-right:0px !important;
}

ul.menu li {
    margin:0px;
}
/*END RESET*/
body {
    font: 13px/1.5 Arial, Verdana, Helvetica, sans-serif;
    font-family: Arial;
    color: #2c3d46;
    font-size: 12px;
    background-image:url(../images/footer-bg.jpg);
    background-position:bottom left;
    background-repeat:repeat-x;
}
input[type="text"], textarea, input[type="email"]{
    border-color: #ebecec;
}

h1 {
    font-size: 17px;
    margin: 0 0 10px 0;
    padding: 0;
    color: black;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
h2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;	
}
h3 {
    font-family: Arial, Verdana, Helvetica, sans-serif;	
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active,tr.even, tr.odd {
    background:transparent;
}
table {
    border:none;
}
td, th {
    padding: 0px;
    vertical-align: top;
}

#block-nice-menus-1 {
    float:left;
}
a:link, a:visited , a:hover {
    color: #e55c00;

    text-decoration: underline;
}
a:hover {
    text-decoration: none;

}
#block-locale-language {
    padding:5px 10px 5px 8px;
    background-color:#2B2B2B;
    border-radius:10px;
    float:right;
    margin-right:10px;
}

#block-locale-language ul.language-switcher-locale-url{
    margin-bottom:0;
}

#block-locale-language .language-switcher-locale-url li{
    display:inline-block;
    border-radius:4px;
    padding:2px 4px 0px 4px;
    margin-right:5px;
}

#block-locale-language .language-switcher-locale-url li.link-fr{
    margin-right:0;
}

#block-locale-language .language-switcher-locale-url li.active,
#block-locale-language .language-switcher-locale-url li:hover{
    background-color:#1A6AB0;
}

#block-locale-language .language-switcher-locale-url li a{
    display:inline-block;
    text-indent: -9999px;                 
    height: 13px;                        
    width: 20px;
    white-space: nowrap;
    padding:0;
    margin:0;     
}

#block-locale-language .language-switcher-locale-url li.cs a{
    background:url('../images/flags/cs.png') left top no-repeat;
}

#block-locale-language .language-switcher-locale-url li.en a{
    background:url('../images/flags/en.png') left top no-repeat;
}

#block-locale-language .language-switcher-locale-url li.ru a{
    background:url('../images/flags/ru.png') left top no-repeat;
}

#block-locale-language .language-switcher-locale-url li.link-fr a{
    background:url('../images/flags/fr.png') left top no-repeat;
    margin-right:0;
    padding-right:0;
    padding-left:0;
}

#block-locale-language h2 , #block-merret-poptavka-enquiry-counter h2 {
    display:none;
}
#block-merret-poptavka-enquiry-counter {
    float:right;
    height:20px;
    padding:6px 8px 4px 8px;
    background-color:#2B2B2B;
    border-radius:10px;
}
#block-merret-poptavka-enquiry-counter a{
    color:white
}

#block-block-8 {

    clear: both;
    float: right;
    height: 20px;
    margin-top: 10px;

}

#zone-user #block-block-8 .content a:hover {
    background-color: #1A6AB0;
}

#zone-user #block-block-8 .content a{
    background-color: #0081c6;
    border-radius: 10px;
    color: white;
    display: block;
    margin: 0 !important;
    padding: 6px 8px 4px !important;
    text-align: center;
    width: 143px;
}


#zone-user #block-block-8 img{
    margin-right: 5px;
}

#region-user-first {
    padding-top:10px;
    height: 32px;
}

#section-header{
    position:relative;
    width:960px;
    margin:0px auto;
}

#zone-user-wrapper {
    height: 42px;
    background-color: transparent;
    position:absolute;
    top:0;
    z-index:10;
}
#zone-user ul li a {

    height: 17px;
    font-size: 10px;
    text-transform: uppercase;
    color: #9ca5a7;
    text-decoration: none;
    margin-right: 5px;
    padding: 2px 5px;
}

#zone-user a {

    height: 17px;
    font-size: 10px;
    text-transform: uppercase;
    color: #9ca5a7;
    text-decoration: none;
    padding: 2px 5px;
}
#zone-user #block-merret-poptavka-enquiry-counter a:hover, #zone-user #block-merret-poptavka-enquiry-counter a.active  {
    background-color: #1a6ab0;
    color: white;
}
#zone-user #block-merret-poptavka-enquiry-counter a {
    color:white;
    border-radius:5px;
}

#zone-branding {
    background-image:url(../images/title_logo_long.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    height:120px;
}

body.i18n-en #zone-branding {
    background-image:url(../images/title_logo_long_en.jpg);
}

body.i18n-ru #zone-branding {
    background-image:url(../images/head_ru_new1.png);
}

.not-front .logo-img {
    display:none;
}
.front #region-content {
    /*	background-image:url(../images/content_separator.jpg);
            background-repeat:no-repeat;
            background-position:0px 110px;*/

}
.node-type-produkt  ul.tabs-nav li {
    display:inline;
}
.node-type-produkt ul.tabs-nav li a{
    color: white;
    background-color: #0080c6;
    font-weight: bold;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 0px 9px;
    height: 32px;
    font-size: 13px;
    text-decoration: none;
    line-height: 31px; 
}

.i18n-ru.node-type-produkt ul.tabs-nav li a{
    padding: 0px 6px;
}

.node-type-produkt #region-content {
    float:right;
    width:700px;
    margin-top: 20px;
}
#region-content {
    float:right;
    width:700px;
}
#page {
    background-image:url(../images/prechod.png);
    background-repeat:repeat-x;
    background-position:0px 0px;
}
.view-display-id-block_3 .views-row {
    width:213px;
    float:left;
    margin-left: 18px;


}
#qt-vyhledavani_quicktab-ui-tabs3 .view-display-id-block_3 .views-row {
    width:674px;
    float:left;
    margin-left: 18px;
    height:auto;
    padding-bottom:10px;	
}
.view-display-id-block_1 .views-row {
    margin-left: 0px;

}
.view-produkty .view-content table tr {
    padding-top: 35px;

    background-image: url('../images/content_separator.jpg') ;
    background-position:center bottom;
    background-repeat:no-repeat;
}
.view-produkty .view-content table tr td{
    padding-top: 0px;
    background-repeat: none;
}
.views-field-field-produkty-obrazek a{
    background-image:none;
    display:block;
    padding-bottom:10px;
}
.views-field-field-produkty-obrazek {
    display:block;
    height:120px;
    width:200px;
    text-align:center;
}
#block-views-produkty-block-3 {
    padding: 21px 0 0 15px;
    height: 355px;

}
.views-field-name-field a,
.views-field-field-produkty-nadpis-vypis a {
    font-size: 17px;
    padding-left: 16px;
    background-image:url(../images/ul_org.gif);
    background-repeat:no-repeat;
    background-position:0px 8px;
    margin-bottom: 18px;  
    color: black;
    text-decoration: none;
    display: block;
    font-weight: bold;
}

.view-display-id-block_2 .views-field-description-field p{
    padding:0px;
    background-image:url(../images/content_separator.jpg);
    background-repeat:no-repeat;
    background-position:0px 50px;
    padding-bottom:50px
}
.views-field-description-field p{
    padding-left:16px;
}
.produkty-uvodni-strana-nadpisy .views-field-field-produkty-nadpis-vypis a {
    padding-left: 15px;
    margin:0px;
    background-position: 0px 3px;
    font-size:12px;
    font-weight:normal;
}
.produkty-uvodni-strana-nadpisy .views-field-field-produkty-nadpis-vypis a:hover {
    text-decoration:underline;
    color:gray;
}
.produkty-uvodni-strana-nadpisy .views-field {
    width:100% !important;
}
.footer_block  {
    width:190px;
    float:left;
}
#block-views-textove-bloky-block-4 { 
    width:50%;
    float: left;
    padding: 20px 40px 0 40px;
}
#block-views-textove-bloky-block-4 a{
    text-decoration:underline;
}
#block-views-textove-bloky-block-4 .bold_title , #block-newsletter-block-newsletter h2{
    margin-bottom:8px;
    font-size: 16px;
    font-weight: bold;
    color: black;
}

#block-cms-newsletter-block-cms-newsletter,
#block-newsletter-block-newsletter { 
    margin: 20px 30px 0 40px;
    float: right;
    width: 250px;
    height:66px;
}

#block-newsletter-block-newsletter input.form-text { 
    line-height:22px;
    height: 30px;
    border-radius: 5px;
    width: 200px;
}
.front #region-content h1 , .front #region-content .tabs , .front .alpha-debug-block , .front #block-system-main {
    width:600px;
    float:left;
    margin-bottom: 25px;
}	

.front #region-content h1  {
    font-size: 17px;
    margin-bottom: -10px;
    float: none;
}
#region-content h1  {
    font-size: 24px;
    line-height: 30px;
}
#block-views-textove-bloky-block {

    float:left;

}
#block-views-textove-bloky-block h2{
    font-size: 17px;
    padding-left: 7px;
    color:black;
}
#region-footer-first {
    background-image:url(../images/foot_middle.gif);
    background-repeat:repeat-x;
    height: 125px;
}

#region-footer-second {
    width: 950px;
    height: 48px;
    margin: 0 auto 0 auto;

    text-align: center;
    line-height: 42px;
    color: #c2c7c8;
}
#block-cms-merret-paticka a {
    color: #c2c7c8;
}
#newsletter-block-form {
    height:66px;
    display:block;
}
#newsletter-block-form p {
    display:none;
}
#block-newsletter-block-newsletter .form-submit  {
    float:right;
    background: #1a6ab0;
    color:transparent;
    text-shadow:none;
    position: relative;
    bottom: 69px;
    padding:0px;
    width: 40px;
    height: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: white;
    font-size: 15px;
}
/** #edit-submit {
        float:right;
        position: relative;
bottom: 5px;
right: 15px;
background: url('../images/search_butt.gif.gif') no-repeat;
color:transparent;
}
 #edit-submit:hover {
        float:right;

background: url('../images/search_butt_hover.gif.gif') no-repeat;
color:transparent;
}
*/
#newsletter-block-form .form-item-email {
    width:150px;
    float:left;
    margin-top:0px;
    margin-bottom:10px;
}
#newsletter-block-form .form-type-checkbox {
    width:250px;
    float:left;
    margin-top:0px;
    margin-bottom:10px;
}
li.menu-1263  ul , li.menu-1281 ul {
    display:none;
}

ul.nice-menu-down li , ul.nice-menu-down li.menuparent   {
    background-image:url(../images/butt_2.jpg);
    width: 150px;
    height: 56px;
    float: left;
    margin: 0;
    padding: 0;
    border:none;
    font-size: 16px;
    color: white;
    display: block;
    text-align: center;
    z-index: 1;
    font-style: normal;
    font-weight: bold;
}
ul.nice-menu-down li.first , ul.nice-menu-down li.first.active-trail{
    background-image:url(../images/butt_1.png);
}
ul.nice-menu-down li.first.active-trail {
    background-image:url(../images/butt_1_hover.gif);
}
ul.nice-menu-down li.first.active-trail a{
    color:white;
    text-shadow:none;
}
ul.nice-menu li.menuparent ul {
    padding-top:30px;
    background-color: #0081c6;
    margin-top: 15px;
    border-bottom-left-radius: 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding-bottom:20px;
}
.menuparent ul li, .menuparent ul li.first, .menuparent ul li, .menuparent ul li.first.active-trail , .menuparent ul li.first:hover, ul.nice-menu-down .menuparent ul li:hover{
    background-image:none;
    background-color:#0081c6;
    background-image: url(../images/ul_blu.gif);
    background-repeat:no-repeat;
    background-position:0px 8px;
    height:35px;
    margin-left: 20px;
    margin-right: 20px;	
}
ul.nice-menu-down .menuparent ul a:hover {
    text-decoration:underline;
}
#block-search-form {
    background-image: url(../images/search.jpg);
    background-repeat:no-repeat;
    width: 300px;
    height: 56px;
    padding: 14px 0px 0px 50px;
    float:left;
}
#block-search-form input.form-text {
    width: 220px;
    height: 30px;
    border-radius: 5px;
    margin-bottom: 6px;
}
html.js input.form-autocomplete {
    background-position: 100% 9px;
}
ul.nice-menu ul {
    border:none;
}
ul.nice-menu-down a {
    font-size: 16px;
    color: #35596d;
    display: block;
    width: 140px;
    text-align: center;
    position: absolute;
    left: 0;
    top: 14px;
    z-index: 2;
    font-weight: bold;
    text-decoration:none;
    text-shadow:1px 1px white;
}
.front #region-header-first{
    background-image: url(../images/home_panel.jpg);
    background-repeat:no-repeat;
    height: 390px;
    width: 960px;
}
#region-menu {
    width:950px;
    border-bottom: 9px solid #0081c6;
    height: 56px;
}
ul.nice-menu-down li.menuparent.first:hover {
    background: url('../images/butt_1_hover.gif');
}

ul.nice-menu-down > li.menuparent:hover, ul.nice-menu-down > li:hover, ul.nice-menu-down > li.active-trail{
    background: url('../images/butt_2_hover.gif');
}


ul.nice-menu-down li.menuparent.first:hover a , ul.nice-menu-down li:hover a, ul.nice-menu-down li.active-trail a{
    color:white;
    text-shadow:none;
}
ul.nice-menu-down li.menuparent:hover ul a, ul.nice-menu-down li.menuparent.first:hover ul a{
    display: block;
    width: auto;
    height: auto;
    background: none;
    padding-left: 17px;
    font-size: 13px;
    color: #d1e1ef;
    font-weight: bold;
    background:none;
    top:0px;
    text-align:left;
}
.not-front #zone-content {
    background-image: url('../images/content_panel.jpg');
    background-position:5px 0px;
    background-repeat:no-repeat;
}
.context-produkty #block-system-main,.context-produkty #breadcrumb, .context-produkty h1, #breadcrumb , #messages  {
    float:right;
    width:680px;
}
.page-node-34 #region-content, .page-node-34 #breadcrumb, .page-node-35 #region-content, .page-node-35 #breadcrumb, .page-node-36 #region-content, .page-node-36 #breadcrumb,
body.page-kontakt-partneri #region-content,
body.page-kontakt-partneri #breadcrumb{
    width:900px;

}
.page-node-34 #breadcrumb  {
    width:908px;
}
.page-node-34 #zone-content, .page-node-35 #zone-content, .page-node-36 #zone-content,
body.page-kontakt-partneri #zone-content {
    background-image:none;
}
.page-node-34 .region-content-inner, .page-kontakt-partneri .region-content-inner, .page-node-36 .region-content-inner {
    padding-left:0px;
}
#breadcrumb a {
    color:#e55c00;
    text-decoration:underline;
    text-transform:uppercase;
}
#block-newsletter-block-newsletter a {
    color:#e55c00;
    text-decoration:underline;
}
#breadcrumb {
    margin-bottom: 10px;
    padding-top:15px;
    font-size: 11px;
    color:#9e9e9e;
    text-transform:uppercase;
}

body.front #breadcrumb{
    display:none;
}

.view-id-produkty td{
    width: 231px;
    height: 355px;
    position: relative;
}

.view-id-produkty td.col-2, .view-id-produkty td.col-3, .view-id-produkty td.col-4, .view-id-produkty td.col-5 {
    background-image: url('../images/content_dots.gif');
    background-position:0px 0px;
    background-repeat:no-repeat;
    padding-left: 30px;
}
.view-id-produkty_prehled .views-field-field-produkt-obrazky img {
    width:130px;
    float:left;
    padding:10px;
    border: 1px solid rgb(236, 236, 236);
    border-radius: 10px;
    margin-right:20px;
    text-align: center;
    margin-bottom:10px;
}
.view-id-produkty_prehled .views-field-field-produkt-obrazky {

}
.view-id-produkty_prehled .views-field-field-produkt-obrazky span.no-image {
    width:130px;
    float:left;
    border: 1px solid rgb(236, 236, 236);
    border-radius: 10px;
    margin-right:20px;
    background-color: #E6E7E8;
    display: block;
    width: 139px;
    height: 70px;
    text-align: center;
    font-weight:bold;
    margin-bottom:10px;
    padding: 63px 6px 6px 6px;
    color: #6a7986;
}
#produkt-top-left span.no-image {
    width: 250px;
    float: left;
    border: 1px solid rgb(236, 236, 236);
    border-radius: 10px;
    margin-right: 20px;
    background-color: #E6E7E8;
    display: block;
    height: 125px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 115px 6px 6px 6px;
    color: #6a7986;
    position:relative;
    bottom:25px;
}
.view-id-produkty_prehled .views-field-field-produkt-novinka, .views-field-field-produkt-pripravujeme span, .views-field-field-produkt-novinka span, .view-id-produkty_prehled .views-field-field-produkt-pripravujeme {
    background-color: #83C400;
    font-size: 9px;
    height: 14px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
    padding: 1px 3px;
    display: inline-block;
    border-radius:3px;
}
.views-field-field-produkt-pripravujeme {

}
.view-id-produkty_prehled .views-row {
    clear:both;

}
.view-id-produkty_prehled .views-field-title {
    font-size: 17px;
    font-weight: bold;
    color: black;
    margin: 0;


}
.view-id-produkty_prehled .views-field-title a {
    color:black;
}
.views-field-field-produkt-perex-nadpis, .field-name-field-produkt-perex-nadpis {
    font-weight: bold;
    font-size: 13px;
    color:black;
    margin-bottom:0px;
}
.views-field-field-produkt-perex .field-content table {
    width:488px;
    background-color:white;
    float:right;
}
.views-field-field-produkt-perex {
    width:508px;
    float:right;
}
.view-produkty-prehled .views-field-field-produkt-perex {
    width:488px;
    /*	float:none;*/
}

.views-submit-button {
    height:30px;
}
.views-field-field-produkt-perex .field-content tr {
    height:20px;
    background-color:white;
}
.view-produkty .view-content .views-field-field-produkt-perex .field-content tr:nth-child(1) {
    background-color:#EBECEC;
    height:25px;
    background-image: url('../images/dots_horiz.gif');
    background-position:0px bottom;
    background-repeat:repeat-x;
    padding: 5px 8px 5px 8px;
}
.view-produkty .view-content .views-field-field-produkt-perex .field-content tr{	
    height:25px;
    background-position:0px bottom;
    background-repeat:repeat-x;
    padding: 5px 8px 5px 8px;
    background-image: url('../images/dots_horiz.gif');
}
.view-produkty .view-content .views-field-field-produkt-perex .field-content td {
    height:30px;
    width:auto;
    padding: 5px 8px 5px 8px;
}
#block-menu-menu-produkty, #block-menu-block-1 {
    width:200px;
    float:left;
    margin-left: 25px;
    margin-top:15px;
}

#block-menu-menu-produkty ul li.collapsed, #block-menu-menu-produkty  ul li.leaf, #block-menu-menu-produkty  ul li.expanded , #block-menu-block-1 ul li  {
    list-style-image: url(../images/ul_org.gif);
    padding: 3px 0 3px 0;
    list-style-type: disc;
}
#region-sidebar-first .block .content ul.menu ul.menu li  {
    list-style-image: url(../images/ul_org.gif);
    padding: 3px 0 3px 0;
    list-style-type: disc;
    margin-left:10px;
}
#block-menu-menu-produkty  ul li.expanded a.active, 
#block-menu-menu-produkty  ul li.expanded a.active-trail , 
#block-menu-block-1 ul li.expanded a.active-trail ,
#block-menu-block-1 ul li.expanded a.active
{ 
    color: #9ba7aa;
}
#block-menu-menu-produkty ul.menu li ul li a:link { 
    font-weight: normal;
}
#block-menu-menu-produkty ul.menu li a , #block-menu-block-1 ul.menu li a {
    display: block;

    padding-right: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #2c3d46;
}
#block-menu-menu-produkty ul.menu li a .active-trail , #block-menu-block-1 ul.menu li a.active-trail, a.active,#block-menu-block-1 ul.menu li.active a {
    color:#9ba7aa;
}
#block-menu-menu-produkty ul.menu li a:hover {
    color:#9ba7aa;
    text-decoration: underline;

}

.page-podpora .ui-tabs .ui-tabs-panel{
    padding-left:170px;
}
.page-podpora #edit-submit-vyhledavani {
    top:45px;
}
.region-content-inner {
    padding-left:20px;
}
#block-quicktabs-podpora-quicktab h2, #block-quicktabs-podpora-quicktab .ui-tabs-nav{
    display:none;
}
.ui-widget-content, .ui-widget-header {
    border:none;
    background:transparent;
}
.front #section-content {
    min-height:300px;
}
#section-content {
    min-height:500px;
}
#edit-search-api-views-fulltext-wrapper label {
    font-weight: bold;
    font-size: 14px;

    font-family:Arial;

}
#edit-search-api-views-fulltext {
    height:30px;
    border-radius:5px;

}
#edit-submit-vyhledavani {
    margin:0px;
    float: right;
    position: relative;
    top: 20px;
    border:none;
    right: 0px;
    background: #0080c6;
    width: 95px;
    padding:8px 10px;
    color:white;
    text-shadow:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.front #region-sidebar-first {
    float:right;
}
#block-merret-poptavka-enquiry-order {

}
#produkt-top {
    min-height:300px;
}
#produkt-top-left {
    width: 275px;
    float: left;
    text-align: center;
    padding-bottom: 32px;
    display:block;

}
#produkt-top-left img{
    cursor:pointer;
}
#produkt-top-right {
    float:right;
    width:375px;
    padding-right:10px;
}
#produkt-top-right-inner h1 {
    font-size: 24px;
    line-height: 30px;
}
#node-page-31 a {
    color:#e55c00;
    text-decoration:underline;
}
#node-page-31 a:hover {
    text-decoration:none;
}
#node-page-31 td {
    width:115px;
    height: 75px;
}
.view-id-dokumenty .views-field-title-field,
.menu-teaser-title h2 {
    width: 163px;
    height: 130px;
    background: url('../images/doc_folder.png') 50% 15px no-repeat;
    float: left;
    text-align: center;
    font-size: 14px;
    font-weight: bold;

}
.view-id-dokumenty .views-field-title-field a,
.menu-teaser-title a {
    width: 163px;
    padding-top: 82px;
    height: 21px;
    display:block;
    color:black;
}

.page-node-34 div#toolbar div.toolbar-shortcuts ul li a,
.page-kontakt-partneri div#toolbar div.toolbar-shortcuts ul li a,
.page-node-36 div#toolbar div.toolbar-shortcuts ul li a{
    background:transparent;
}

.page-node-34 div#toolbar div.toolbar-shortcuts ul li a:hover,
.page-kontakt-partneri div#toolbar div.toolbar-shortcuts ul li a:hover,
.page-node-36 div#toolbar div.toolbar-shortcuts ul li a:hover{
    background: #555;
}

.page-node-34 div#toolbar div.toolbar-shortcuts ul li a.active-trail,
.page-kontakt-partneri div#toolbar div.toolbar-shortcuts ul li a.active-trail,
.page-node-36 div#toolbar div.toolbar-shortcuts ul li a.active-trail{
    background: #000;
}

.page-node-34 #block-system-main {
    clear: both;
    background: url('../images/dots_horiz.gif') 0 0px repeat-x;
    padding-top: 2px;
}
.page-node-34 #block-system-main .block-inner {
    width:570px;
    float:right;
    padding-top:20px;
    background: url('../images/dots_vert.gif') 0 0 repeat-y;

}
.page-node-34 h1, .page-kontakt-partneri h1, .page-node-36 h1{

    margin-bottom:0px;
    width:300px;
    float:left;
}

.page-node-34 #region-content, .page-kontakt-partneri #block-menu-block-2 .content, .page-node-36 #block-menu-block-2 .content {
    margin-right:40px;
    margin-bottom:0px;
}
#block-menu-block-2 {

    margin-bottom:0px;
}
.page-node-34 ul.menu li, .page-kontakt-partneri ul.menu li, .page-node-36 ul.menu li {
    display:inline;
    list-style:none;
}
.page-node-34 ul.menu, .page-kontakt-partneri ul.menu, .page-node-36 ul.menu{
    line-height: 30px;
    float: right;
}
.page-node-34 .menu-block-wrapper ul.menu li a,
.page-kontakt-partneri .menu-block-wrapper ul.menu li a,
.page-node-36 .menu-block-wrapper ul.menu li a,
#quicktabs-vyhledavani_quicktab ul li a{
    color: #6a7986;
    font-weight: bold;
    line-height: 16px;
    font-size: 14px;
    text-decoration:none;
    background-color: #ebecec;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding:0px 15px 0 14px;
    width: auto;
    height: 32px;
    text-align: center;
    display: inline-block;

    line-height: 32px;
}
.page-node-34 ul.menu li.active a, .page-kontakt-partneri ul.menu li.active a, .page-node-36 ul.menu li.active a, .page-vyhledavani #quicktabs-vyhledavani_quicktab ul li a.active{
    color: white;
    background-color: #0080c6;
}
.page-vyhledavani #quicktabs-vyhledavani_quicktab ul li {
    float:left;	
    list-style:none;
    margin-right:1px;
    line-height:14px;
}
.page-vyhledavani #quicktabs-vyhledavani_quicktab ul li.pager-item, .page-vyhledavani #quicktabs-vyhledavani_quicktab ul li.pager-current {
    text-align:center;
}
.page-vyhledavani #quicktabs-vyhledavani_quicktab ul li.pager-previous {
    margin-right:105px;
}
.page-vyhledavani #quicktabs-vyhledavani_quicktab ul li.pager-current.first {
    margin-left:284px;
}
.page-vyhledavani #quicktabs-vyhledavani_quicktab ul li.pager-current a {
    margin-left:0px;
    color: #2c3d46;
}

.page-vyhledavani #quicktabs-vyhledavani_quicktab .throbber {
    display:none;
}
#block-views-textove-bloky-block-1 h2 {
    font-size: 14px;
    margin-top:30px;
    color: black;
    margin-bottom: 0;
}
#block-views-textove-bloky-block-1 {
    float:left;
    width:300px;
}
#node-page-34 tr td {
    color: #0082c8;
    font-weight: bold;
    font-size: 14px;
    padding-left: 20px;
    background: url('../images/dots_horiz.gif') 0 100% repeat-x;
    padding-bottom:10px;
    padding-top: 15px;
    margin-bottom:10px;
}
#node-page-34 tr td+td {
    color: black;
    font-weight: normal;
    font-size: 14px;
}
.page-poptavka #block-system-main .content {
    background: url('../images/dots_horiz.gif') 0 100% repeat-x;
    padding-bottom: 15px;
    margin-bottom: 80px;
}
.page-poptavka #merret-poptavka-form  table thead tr th{
    background: url('../images/dots_horiz.gif') 0 100% repeat-x #ebecec;
    padding: 3px 6px 3px 6px;
    color: #6a7986;
    width:70px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
}

.enquiry-form-personal label {
    width:110px;
    display:block;
    float:left;
    clear:both;
    font-weight:normal;
}
.enquiry-form-notes label {
    float:left;
    width: 75px;
    font-weight:normal;
}
#merret-poptavka-form #edit-submit, #edit-submit--4 {
    float:right;
    position:relative;
    top:80px;
    color:white;
    background-image: url('../images/butt_order.gif');
    background-repeat:no-repeat;
    border:none;
    height: 29px;
    text-shadow:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-right:10px;
}

#merret-poptavka-order-code-form .form-submit {
    float:right;
    position:relative;
    bottom:30px;
    color:white;
    background-image: url('../images/butt_order.gif');
    background-repeat:no-repeat;
    border:none;
    height: 29px;
    text-shadow:none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-right:10px;
}
#merret-poptavka-form td + td + td + td + td .form-submit {
    background-image: url('../images/order_remove.gif');
    background-repeat:no-repeat;
    color:transparent;
    border:none;
    width:20px;
    text-shadow:none;
    margin-left: 17px;
    border-radius:0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
#merret-poptavka-form  tr {
    height:20px;
}

#merret-poptavka-form td {
    vertical-align:middle;
    width:180px;
    height: 66px;
    padding-left:10px;
}
#merret-poptavka-form  td + td{

    width:168px;

}
#merret-poptavka-form  td + td + td {
    width:150px;
}
#merret-poptavka-form  td + td + td + td {
    width:60px;
}
#merret-poptavka-form  td + td + td + td + td{
    width:66px;
}
#merret-poptavka-form a {
    color: #0080c6;
    font-weight: bold;
    text-decoration:underline;
}
#merret-poptavka-form a:hover {
    color: #0080c6;
    text-decoration:none;
}
#merret-poptavka-form .resizable-textarea .grippie {
    background:none;
    border:none;
}
#edit-note-omm-350uni-123 {
    height:37px;
    width:187px;
    margin:0px;
}
#merret-poptavka-form  td + td + td + td input.form-text {
    width: 25px;
    font-weight: bold;
    text-align:center;
    margin-left:20px;
}
.enquiry-form-personal {
    float:left;
    width:350px;
}
.enquiry-form-personal input {
    width:231px;
}
.enquiry-form-notes {
    width: 320px;
    float:right;
}
.enquiry-form-notes textarea {
    width:231px;
}
#edit-quantity-omm-350uni-123 {
    width: 25px;
    margin-left: 20px;
    text-align: center;
}
#produkt-tabs .ui-tabs .ui-tabs li.ui-tabs-nav li.ui-tabs-selected a{
    color: white;
    font-weight:bold;
    background-color: #0080c6;
}
#produkt-tabs {
    clear:both;
}
#main-image-zoom {
    text-decoration: underline;
    height: 19px;
    padding-right: 22px;
    line-height: 19px;
    cursor:pointer;
    background: url('../images/ico_zoom.gif') 100% 50% no-repeat;
    color: #c1c8ca;
}
#produkt-main-image {
    width: 250px;
    float: left;
    padding: 10px;
    border: 1px solid rgb(236, 236, 236);
    border-radius: 10px;
    margin-right: 25px;

    position:relative;
    bottom:25px;

}
#produkt-top-right-buttons {
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 10px;
    text-transform: uppercase;

    text-decoration: none;
    position: relative;

    float:right;

    text-align: center;
    font-weight: bold;
    clear:both;
    margin-bottom:10px;
}
#produkt-top-right-buttons a{
    color: #6a7986;
    margin:5px;
    width: 51px;
    float:left;
    padding: 0 5px 0 5px;
    background-color: #ebecec;
    border-radius:3px;
    text-decoration:none;
    position:relative;
    bottom:27px;
}
#produkt-top-right-inner {
    clear:both;
}
#quicktabs-vyhledavani_quicktab li.ui-tabs-selected a {
    color: white;
    background-color: #0080c6;
    font-weight:bold;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    width: 154px;
    height: 32px;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    line-height: 32px;
    cursor: default;
}
.ui-tabs .ui-tabs-nav li.ui-state-default a {
    color: white;
    background-color: #ebecec;
    font-weight:bold;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    color: #6a7986;

}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-default a:hover {
    color: white;
    background-color: #0080c6;
    font-weight:bold;
    border-top-right-radius:5px;
    border-top-left-radius:5px;

}

#produkt-technicke-udaje,
#produkt-podpora,
#produkt-objednaci-kod {
    padding-left:0px;
}

#produkt-technicke-udaje,
#produkt-objednaci-kod{
    padding-right:0px;
}

#produkt-technicke-udaje.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#produkt-podpora.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
#produkt-objednaci-kod.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    background-color: #ebecec;
    color: #0081c6;
    font-weight:bold;
    font-size:12px;
    border-radius:5px;
    padding:5px;
}

#produkt-technicke-udaje.ui-tabs .ui-tabs-nav li a,
#produkt-technicke-udaje ul.tabs-nav-snd-lvl li a,
#produkt-podpora.ui-tabs .ui-tabs-nav li a,
#produkt-podpora ul.tabs-nav-snd-lvl li a,
#produkt-objednaci-kod.ui-tabs .ui-tabs-nav li a,
#produkt-objednaci-kod ul.tabs-nav-snd-lvl li a  {
    background-color: transparent;
    font-weight:bold;
    font-size:12px;
    border-radius:5px;
    padding:5px;
    color: #b2b9c0;
    text-decoration:none;
}

#produkt-technicke-udaje ul.tabs-nav-snd-lvl li,
#produkt-podpora ul.tabs-nav-snd-lvl li,
#produkt-objednaci-kod ul.tabs-nav-snd-lvl li {
    list-style:none;	
    display:inline;
}

.ui-tabs .ui-tabs-nav {
    height: 40px;
    background: url('../images/dots_horiz.gif') 0 35px repeat-x;
    margin: 0;
}

#produkt-technicke-udaje.ui-tabs .ui-tabs-nav,
#produkt-podpora.ui-tabs .ui-tabs-nav,
#produkt-objednaci-kod.ui-tabs .ui-tabs-nav {
    background: none;

}
.ui-tabs .ui-tabs-nav li a {
    font-weight:bold;

    background-color: #ebecec;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
    padding:10px 30px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active , .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border:transparent;
    background:none;
    border-top-right-radius:10px;
    border-top-left-radius:10px;
}
#block-block-2 p {
    margin:0px;
}
.view-partneri .views-row .views-field-php h2 {
    font-size: 18px;
    color: black;
    background: url('../images/dots_horiz.gif') 0 100% repeat-x;
    padding-bottom: 10px;
}

.view-partneri .views-row .field-collection-view{
    width:32.5%;
    display:inline-block;
    *display:inline;
    zoom:1;  
}

#node-page-35 td strong, #node-page-36 td strong{
    color: #2c3d46;
    font-size: 14px;
}
#node-page-35 td a {
    color: #e55c00;
}
#node-page-35 td {
    padding: 15px 0 10px 0;
    vertical-align: top;
    width: 33%;
    font-size: 11px
}
#node-page-36 td {
    color: #0082c8;
    font-weight: bold;
    font-size: 14px;
    padding-right: 85px;
    width:135px;
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom:15px;
}
#node-page-36 tr {
    background: url('../images/dots_horiz.gif') 0 bottom repeat-x;
    margin-bottom:0px;
}
#node-page-36 td + td {
    color: #2c3d46;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    width:250px;
    padding-right:40px;
}
.page-node-36 #block-system-main {
    width:475px;
    float:left;
}
#block-cms-merret-mapa-partneru, .page-node-36 #block-system-main    {
    background: url('../images/dots_horiz.gif') 0 0px repeat-x;
    padding-top: 1px;
}             
#block-views-textove-bloky-block-2 {
    width:400px;
    float:right;
    background: url('../images/dots_horiz.gif') 0 0px repeat-x;
    padding-top: 2px;
}


#produkt-fotografie img.active, #produkt-fotografie img:hover{
    border: 2px solid #40a0d4;

}
#produkt-fotografie img {
    margin-bottom:2px;
    margin-right:1px;
    border: 2px solid white;
}
#produkt-fotografie-prev {
    height:50px;
    display:block;
    float:left;
    width: 50px;
    margin-top: 100px;
    background: url('../images/title_arrow_left.png') left no-repeat;
}
#produkt-fotografie-next {
    height:50px;
    display:block;
    float:right;
    width: 50px;
    margin-top: 100px;
    background: url('../images/title_arrow_right.png') right no-repeat;
}

.views-field-field-blok-obsah .external span {
    background:none;
}

.slider-wrapper {

}
.node-produkt .slider-control {
    text-align: center;

}

.node-produkt .slider-control .slider-prev {
    background-image:url('../images/tech_arrow_left.png');
    background-color:transparent;
    background-repeat:no-repeat;
    width: 32px;
    height: 37px;
}
.node-produkt .slider-control .slider-next {
    background-image:url('../images/tech_arrow_right.png');
    background-color:transparent;
    background-repeat:no-repeat;
    width: 32px;
    height: 37px;
}
.node-produkt .slider-control .control-current {
    background-image:url('../images/banner_swap.png');
    background-color:transparent;
    background-repeat:no-repeat;
    width: 13px;
    height: 13px;

    margin-bottom: 10px;
}
.node-produkt .slider-control .control-current.active {
    background-image:url('../images/banner_swap_a.png');
    background-color:white;
    background-repeat:no-repeat;
    width: 13px;
    height: 13px;

    margin-bottom: 10px;
}
.field-name-field-produkt-technicka-data, .field-name-field-produkt-merici-rozsahy, .field-name-field-produkt-pripojeni {
    border: 1px solid rgb(219, 219, 219);
    border-radius:10px;
    padding:20px 0 10px 0;	
}
#produkt-podpora a {
    color: #0080c6;
    font-weight: bold;
    font-size: 12px;
}
#produkt-podpora table {
    font-size: 11px;
}
#produkt-podpora .download a{
    background: url('../images/ico_download.gif') no-repeat;
    color:transparent;
    display:block;
    width: 53px;
    height: 20px;
}
#merret-poptavka-order-code-form label {
    display:inline;
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-right:10px;
}

#merret-poptavka-order-code-form #edit-order-code {
    padding-left:137px;
    width:267px;
    float:left;
    background: url('../images/code_box.gif') no-repeat;
    height: 30px;
    border: none;
    font-size: 18px;
}
#produkt-objednaci-kod .field-name-field-produkt-objednaci-kod2 img{
    margin-top:30px;
}
#merret-poptavka-order-code-form .order-code-prefix {
    position:relative;
    right:255px;
    font-size: 18px;
    color: #b9b9b9;
}
#merret-poptavka-order-code-form .description {
    float:left;
    width: 200px;
    text-align: center;
    margin-left: 210px;
}
/* #edit-submit--3 {
        float:right;
        position:relative;
        bottom:30px;
        right:65px;
        background: url('../images/code_butt.gif');
        text-align: center;
height: 29px;
font-weight: bold;
color: white;
cursor: pointer;
border: none;
width: 124px;
text-shadow:none;
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
*/
/*
.node-type-produkt #region-content h1{
        float: right;
width: 385px;
position: relative;
top: 40px;
}
*/
#produkt-fotografie-big-container {
    margin-top:20px;
    min-height: 300px;
    margin-bottom:20px;
}
#produkt-podpora .show-description {
    background-color:transparent;
}
#produkt-podpora .show-description.plus {
    background-color:transparent;
    background-image:url(../images/ico_plus.gif);
    background-repeat:no-repeat;
    float: left;
    background-position: 0px 6px;
    padding-right:2px;
    height:16px;
}

#produkt-podpora .show-description.minus {
    background-image:url(../images/ico_minus.gif);
    background-repeat:no-repeat;
    float: left;
    background-position: 0px 6px;
    padding-right:2px;
    height:16px;
}
#produkt-podpora .datum {
    font-size: 11px;
    color: #9b9b9b;
    line-height: 14px;
    padding-left: 15px;
}
#produkt-podpora .nazev {
    display:block;
    padding-right: 15px;
    padding-left: 15px;
}
#produkt-podpora td.jazyk  {
    width:66px;
}
#produkt-podpora .jazyk select {
    width: 80px;
}
#produkt-podpora td.application-pdf {
    background-image:url(../images/pdf.png);
    background-repeat:no-repeat;
    background-position: 10px 10px;
}
#produkt-podpora td.application-vnd-ms-excel {
    background-image:url(../images/xls_ico.png);
    background-repeat:no-repeat;
    background-position: 10px 10px;
}
#produkt-podpora td.soubor {
    width:260px;
}
#produkt-podpora tr.popis {
    display:none;
    background: url('../images/dots_horiz.gif') 0% 100% repeat-x;
}

#produkt-podpora tr.popis td {
    background: url('../images/dots_horiz.gif') 0% 100% repeat-x;
    padding-left:15px;
}
#produkt-podpora .verze {
    text-align:center;
    width: 50px;
}
#produkt-podpora .typ {
    text-align:center;
    width: 25px;
}
#produkt-podpora .velikost {
    text-align:center;
    width: 50px;
}
#produkt-podpora .download {
    text-align:center;
    width: 50px;
}
#produkt-podpora tr {
    background: url('../images/dots_horiz.gif') 0% 100% repeat-x;
    height: 50px;
}
#produkt-podpora td {
    padding-top: 10px;
    padding-bottom: 10px;
}
#produkt-podpora tr.title_row {
    background-image:none;
    background-color:#ebecec;
    height: 25px;
    color:#6a7986;
    background: url('../images/dots_horiz.gif') 0 100% repeat-x #ebecec;
}
#produkt-podpora tr.title_row td{
    padding: 3px 6px 3px 6px;
    color: #6a7986;
    font-size: 10px;
    background-image: none;
    text-transform: uppercase;
    font-weight: bold;
}
.node-dokumenty .ui-tabs .ui-tabs-nav li a {
    font-weight:bold;


    padding:10px 15px;
}
.node-dokumenty .ui-tabs ul.ui-tabs-nav li  {


}
.node-dokumenty .dokumenty-item {
    float:left;
    width: 157px;
    font-weight:bold;
    text-align:center;
    margin-top: 20px;
    height: 265px;
}
.node-dokumenty .dokumenty-item .dokumenty-info{
    color: #a3a3a4;
    font-size: 10px;
    text-align: center;
    padding: 0;
    margin: 0;
    font-weight:normal;
    line-height: 12px;
    width: 110px;
    margin-left: auto;
    margin-right: auto;
}
.node-dokumenty .dokumenty-item .dokumenty-nazev{

    text-align: center;

    width: 110px;
    margin-left: auto;
    margin-right: auto;
}
.node-dokumenty .dokumenty-nahled-img {
    border:1px solid rgb(228, 228, 228);
}
.node-dokumenty .dokumenty-download-btn {
    display: block;
    padding-top:2px;
    height: 30px;
    cursor: pointer;
    background: url('../images/ico_download.gif') no-repeat 50% 50%;
}
.node-dokumenty .dokumenty-download-btn a {
    display:block;
    width:50px;
    height:20px;
    margin-right:auto;
    margin-left:auto;
}
.node-dokumenty .dokumenty-nahled {
    margin-bottom:10px;


    font-weight:normal;

    vertical-align:middle;
    font-size:10px;

}
.empty span {
    margin-left: auto;
    margin-right: auto;
    color: #6A7986;
    font-weight:bold;
    display: block;
    line-height: 20px;
    padding: 55px 0 0 0;
    text-align: center;
    font-size: 11px;
    width: 135px;
    height: 97px;
    padding-top: 59px;
    display: block;
    background-color: #E6E7E8;

}
#region-sidebar-first {}

.node-type-dokumenty .ui-tabs .ui-tabs-nav {
    float:right;
    background:none;
}
.node-type-dokumenty  h1 {
    width:400px;
    float:left;
    margin-bottom: 0px;
}
.node-type-dokumenty .ui-tabs .ui-tabs-panel {
    padding-top: 0px;
}
#dokumenty-tabs {
    background: url('../images/dots_horiz.gif') 0 75% repeat-x;
}
#dokumenty-tabs .ui-corner-bottom {
    clear:both;
}
#block-cms-merret-vyhledavaci-blok {
    width:350px;
    float: right;
    display: block;
    height: 55px;
    background: url('../images/search.gif');
}
#block-cms-merret-vyhledavaci-blok .block-inner {
    margin-left:50px;
}
#block-cms-merret-vyhledavaci-blok #edit-keyword {
    width: 220px;
    float: left;
    padding-left: 10px;
    height: 29px;
    background: none;
    border:none;
    margin-top: 2px;
    line-height:22px;
}
#cms-merret-vyhledavaci-blok-form .form-submit {
    color:transparent;
    display:block;
    height: 33px;
    width: 33px;
    background: none;
    text-shadow: none;
    border: none;
    position: relative;
    left: 6px;
}
#block-views-textove-bloky-block-3 {

}
.view-id-vyhledavani .views-field-field-produkt-obrazky {
    float:left;

}
.view-id-vyhledavani .views-row {
    clear:both;
    border-bottom: 1px solid rgb(218, 218, 218);
    height: 175px;
    margin-top: 25px;
    display: block;
}

#qt-vyhledavani_quicktab-ui-tabs3 .view-id-vyhledavani .views-row .views-field-url span.field-content {
    float:none;
    margin-left:5px;
}
.view-id-vyhledavani .views-row.views-row-last { 
    border-bottom:none;
}
.view-id-vyhledavani .views-field-title-field {

}
.view-id-vyhledavani .views-field-field-produkt-popis {

}
.view-id-vyhledavani .views-field-field-produkt-pripravujeme {
    margin-left:12px;
}

.view-id-vyhledavani .views-field-title-field a{
    color:black;
    font-weight:bold;
}
.view-produkty-prehled .views-field-field-produkt-nadpis-vypis a {
    color:black;
    font-weight:bold;
    font-size: 17px;
}

.view-id-vyhledavani .views-field-title a {
    color:black;
    font-weight:bold;
    width: 485px;
}
.view-id-vyhledavani .item-list {
    background: url('../images/dots_horiz.gif') 0 top repeat-x;
    padding-top: 15px;
}
#block-views-textove-bloky-block-3, #carousel-hlavicka {
    width:620px;
    float:left;
    height: 250px;
}
#block-views-textove-bloky-block-3 ul {
    list-style:none;
    background:none;
}
#region-branding {
    margin-left:5px;
}
#region-branding .branding-data {
    width:320px;
    float:left;
}
#region-branding .external span {
    background-image:none;
}
.jcarousel-item-placeholder {
    color:black;
    background-color:black;
}
#carousel-hlavicka .next {
    display:block;
    height:60px;
    width:33px;
    background:url(../images/title_arrow_right.png) center center transparent no-repeat;
    float:right;
    bottom: 160px;
    position: relative;
    visibility:hidden;
    z-index:100;
}
.nav a {

    height:15px;
    width:15px;
    background:url(../images/banner_swap.png) center center transparent no-repeat;
    display:inline-block;
    text-align:center;
    color:transparent;
}
.nav a.activeSlide {

    height:15px;
    width:15px;
    background:url(../images/banner_swap_a.png) center center transparent no-repeat;
    display:inline-block;
    text-align:center;
    color:transparent;
}
#carousel-hlavicka .prev {
    display:block;
    height:60px;
    width:33px;
    background:black;
    bottom: 160px;
    position: relative;
    background:url(../images/title_arrow_left.png) center center transparent no-repeat;
    visibility:hidden;
    z-index:100;
}
#carousel-hlavicka .active {
    visibility:visible;

}
li.jcarousel-item {
    background-color:transparent !important;
}
.jcarousel-item a {
    width:500px;
}
.nav {
    width:100px;
    position: relative;
    bottom: 40px;
    left: 290px;
    z-index:100;
}
.view-vyhledavani .item-list a {
    color: #e55c00;
}
.view-vyhledavani .item-list .pager, .view-vyhledavani .item-list .pager li a, .view-vyhledavani .item-list .pager li {
    background:none;
    border:none;

}

#autocomplete a {
    color:black;
    padding-left:5px;

}
#quicktabs-vyhledavani_quicktab .item-list ul.pager li a {
    background-color:transparent;
    color: #e55c00;
    font-weight: normal;
    padding:0px;
    font-size: 14px;
    text-decoration:underline;
    margin-right:2px;
    width:10px;
    line-height: 14px;
}
#quicktabs-vyhledavani_quicktab .item-list ul.pager li.pager-current {
    background-color:transparent;
    color: #2c3d46;
    font-weight: normal;
    padding:0px;
    font-size: 14px;
    font-weight:bold;
    margin-right:2px;
}
.pager li.pager-last{
    position:relative;
    width: 100px;
    float: right !important;
    top:0px;
    right:0px;
}



.pager li.pager-next{
    position:relative;
    width: 100px;
    float: right !important;
    top:0px;
    right:0px;
}
.pager li.pager-first, .pager li.pager-previous
{
    position:relative;
    width: 100px;

    top:0px;
    right:0px;
}
#quicktabs-vyhledavani_quicktab .item-list ul.pager li.pager-last a, #quicktabs-vyhledavani_quicktab .item-list ul.pager li.pager-next a,
#quicktabs-vyhledavani_quicktab .item-list ul.pager li.pager-first a, #quicktabs-vyhledavani_quicktab .item-list ul.pager li.pager-previous a
{
    text-decoration: underline;
    width: 100px;
}

#zone-footer {
    height: 175px;
}

#comments h3 {
    line-height: 1;
}

#comments h3 a {
    color: #333;
    font-size: 16px;
    text-decoration: none;
}

#comments h3 a:hover {
    text-decoration: underline;
}

#comments .comment {
    background: #dbdbdb; /* Old browsers */
    background: -moz-linear-gradient(top,  #dbdbdb 0%, #ffffff 44%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(44%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #dbdbdb 0%,#ffffff 44%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #dbdbdb 0%,#ffffff 44%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #dbdbdb 0%,#ffffff 44%); /* IE10+ */
    background: linear-gradient(to bottom,  #dbdbdb 0%,#ffffff 44%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    padding: 10px;
}

#comments .comment .links {
    margin-top: 10px;
}

.not-logged-in #comments .comment .links {
    display: none;
}

h2.comment-form {
    margin-top: 30px;
    padding-top: 20px;
    border-top: 2px solid #ddd;
}

#produkt-video-thumbs .produkt-video-thumb {
    display:block;
    width:120px;
    height:90px;
    float:left;
    margin-right:20px;
    margin-bottom:20px;
    margin-top:20px;
    cursor:pointer;
    border: 2px solid transparent;
}
#produkt-video-thumbs .produkt-video-thumb:hover {
    border: 2px solid #40a0d4;
}

.kurz-detail h3 {
    font-size: 17px;
    padding-left: 16px;
    background-image: url(../images/ul_org.gif);
    background-repeat: no-repeat;
    background-position: 0px 8px;
    margin-bottom: 18px;
    color: black;
    text-decoration: none;
    display: block;
    font-weight: bold;
}

.kurz-detail .term-order {
    font-weight:bold;
}

ul.kurz-terminy  li{
    background: url(../images/ul_dot.gif) 1px 6px no-repeat;
    padding-left: 20px;
    line-height: 18px;
    font-size: 12px;
}
#sitemap ul li.leaf {
    list-style-image:url(../images/ul_dot.gif);
}
.kurz-rezervace-link {
    margin-bottom:20px;
    display: block;
}
ul.kurz-terminy  { 
    list-style-type: none;
}

.page-vzdelavaci-kurzy #webform-client-form-53 .form-item label {
    width:235px;
    display: block;
    float: left;
}
.page-vzdelavaci-kurzy #webform-client-form-53 .form-item input[type="text"], 
.page-vzdelavaci-kurzy #webform-client-form-53 .form-item input[type="email"] {
    width:175px;

}
.page-vzdelavaci-kurzy #webform-client-form-53 tr {
    border:none;
}
.page-vzdelavaci-kurzy #webform-client-form-53 th {
    font-weight:bold;
    border:none;
}
.page-vzdelavaci-kurzy #webform-client-form-53 th {
    font-weight:bold;
}

.page-vzdelavaci-kurzy #webform-client-form-53 table.course-terms-table {
    margin-left:20px;
}
.page-vzdelavaci-kurzy #webform-client-form-53 .form-item textarea {
    width:200px;

}
.page-vzdelavaci-kurzy .webform-component-textarea label {
    margin-right:10px;
}

#block-cms-vzdelavaci-kurzy-vzdelavaci-kurzy {
    clear:both;
}
#block-cms-vzdelavaci-kurzy-vzdelavaci-kurzy ul { 
    list-style:none;
    margin-top:20px;
}
#block-cms-vzdelavaci-kurzy-vzdelavaci-kurzy ul.vzdekavaci-kurzy-list li {
    background: url('../images/ul_dot.gif') 16px 6px no-repeat;
    padding-left: 34px;
    line-height: 18px;
    font-size: 12px;
}

.kurz-smazat-btn {
    padding: 5px 20px;
    background-color: #0081c6;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color:white;
    cursor:pointer;
}
#pridat-dalsiho-ucastnika {
    text-decoration:underline;
    color: #e55c00;
    position: relative;
    cursor:pointer;
    left: 247px;
}
#pridat-dalsiho-ucastnika:hover {
    text-decoration:none;
    color: #e55c00;
}
#edit-field-vzdelavaci-kurz-ucastnici span{
    text-decoration:underline;
    color: #e55c00;
    font-weight:bold;
}

#produkt-komentare h2 {
    display: none;
}
#merret-poptavka-order-code-form .form-submit{
    position: relative;
    right: 50px;
    top: -30px;

}
.view-produkty table.views-view-grid tr+tr{

}
#qt-archiv_produktu_quicktabs-ui-tabs1 {
    float:right;
    clear:both;
    display:block;
    margin-right: 150px;
}
.page-produkty-archiv-produktu .ui-tabs .ui-tabs-nav {
    background:none;
}
.sitemap {
    float:left;
    width: 300px;
}
.page-mapa-stranek .node ul {
    padding:0px;
}
#sitemap ul {
    padding-left:20px;
}
#edit-search-api-views-fulltext-wrapper {
    margin-left: 175px;
    margin-top: 25px;
}

#views-exposed-form-vyhledavani-block-5 .views-submit-button{
    margin-top:25px;
}

.view-produkty .views-field-field-produkty-perex .field-content {
    padding-right: 20px;
}



.view-produkty .views-field-description-field .field-content, .view-produkty .views-field-field-produkty-nadpis-vypis .field-content {
    padding-right: 20px;
}

.view-display-id-page_1 .view-content tr .col-1 {
    padding-left: 15px;
    padding-right: 15px;
    background-image: url('../images/content_separator.jpg');
    background-position: left bottom;
    background-repeat: no-repeat;
}

.view-display-id-page_1 .view-content tr .col-2 {
    background-image: url('../images/content_separator.jpg');
    background-position: center bottom;
    background-repeat: no-repeat;
}

.view-display-id-page_1 .view-content tr .col-3 {
    background-image: url('../images/content_separator.jpg');
    background-position: right bottom;
    background-repeat: no-repeat;
}

.view-produkty .views-field-nothing {
    display: block;
    width: 2px;
    position: absolute;
    right: 0px;
    top: 0px;
    border-right: 1px dotted #aaa;
    height: 300px;
}

.view-produkty .col-last .views-field-nothing {
    border-right: none;
}
/*
.views-field-field-produkt-pripravujeme {
        display: inline-block;
        background-color: #009ee1;
        color: #fff;
        font-size: 9px;
        text-transform: uppercase;
        padding: 2px;
}*/

ul.primary {
    bottom: 17px;
    position: relative;
}

.field-name-field-aktuality-obrazky .field-item,
.field-name-field-stranka-obrazky .field-item
{
    width: 24.9%;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin:0.75em  0;

    text-align: center;
}

.field-name-field-aktuality-obrazky .field-item img,
.field-name-field-stranka-obrazky .field-item img{
    border: 2px solid white;
}

.field-name-field-aktuality-obrazky .field-item img:hover,
.field-name-field-stranka-obrazky .field-item img:hover{
    border: 2px solid #40A0D4;
}

.field-name-field-aktuality-obrazky,
.field-name-field-stranka-obrazky {
    background: #FAFAFA;
    border-bottom: 1px solid #DADADA;
    border-top: 3px solid #DADADA;
    margin: 2em 0px;
    padding: 10px 0px 12px;
}

.view-aktuality.view-display-id-page .views-field-title{
    width:600px;
}

.view-aktuality h2{
    font-size:15px;
    margin-bottom:0px;
}

.view-aktuality h3{
    font-size:13px;
    margin-bottom:0px;
}

.view-aktuality h2 a{
    color:black;
}

.view-aktuality .views-field-changed,.view-aktuality .views-field-field-aktuality-datum{
    color:black;
    position:absolute;
    right:10px;
    top:0px; 
    background: url('../images/ul_org.gif') 0 4px no-repeat;
    padding-left:13px;
}

.view-aktuality .views-row{
    position:relative;
}

.view-aktuality.view-display-id-block_1 .views-field-changed, .view-aktuality.view-display-id-block_1 .views-field-field-aktuality-datum{
    color:#E55C00;
    position:static;
    display:inline;
    background:none;
    padding:0;
    font-size:11px;
}

.view-aktuality.view-display-id-block_1 .views-field-field-aktuality-perex{
    display:inline;
}

.view-aktuality.view-display-id-block_1 .view-footer{
    text-align:right;
}

.view-aktuality.view-display-id-block_1 .views-row-1{
    margin-bottom:10px;
}

body.node-type-aktuality #block-menu-block-1 ul.menu li a.active-trail{
    color:#2C3D46;
}

body.node-type-aktuality #block-menu-block-1 ul.menu li a.active{
    color:#9BA7AA;
}

#block-views-textove-bloky-block .view-id-textove_bloky.view-display-id-block .field-content h2{
    height:25px;
    margin:0;
    padding:8px 0 0 0;
    color:#2C3D46;
}

.view-id-textove_bloky.view-display-id-block .field-content p{
    padding:0;
    margin:0 0 10px 0;
}

.view-id-textove_bloky.view-display-id-block .field-content p a{
    margin-right:-6px;
}

#produkt-nadpis{
    width: 385px;
    margin-bottom:10px;
}

#produkt-nadpis h1{
    margin-bottom:0;
    float:left;
    width:auto;
}

#produkt-nadpis .produkt-info{
    font-size: 9px;
    height: 14px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: bold;
    color: white;
    padding: 1px 3px;
    float:left;
    border-radius:3px;
}

#produkt-nadpis .produkt-info.novinka{
    background-color: #83C400;
}

#produkt-nadpis .produkt-info.pripravujeme{
    background-color: #009EE1
}

#produkt-nadpis .produkt-info.archiv{
    background-color: #75442F
}

#produkt-current-state{
    height:23px;
    padding:7px 0 0 5px;
    float:left;
}

.block-aktuality-block-1 h2{
    margin-bottom:12px;
}

#region-content div.tabs ul.tabs li+li+li{
    display:none;
}

#comment-form .field-name-comment-body fieldset {
    display: none;
}


.page-taxonomy #block-system-main,
.page-taxonomy #block-block-3{
    padding-right:20px;
    width:660px;
}


fieldset.captcha.form-wrapper legend span.fieldset-legend{
    display:none;
}

.page-taxonomy-term #block-system-main{
    position:relative;
    z-index:4;
}

.page-taxonomy-term #block-block-3{
    position:relative;
    z-index:3;
}

.contextual-links-region:hover a.contextual-links-trigger, div.contextual-links-active a.contextual-links-trigger, div.contextual-links-active ul.contextual-links{
    display:block;
}

a.contextual-links-trigger{
    display:block;
}

#block-menu-menu-produkty a.contextual-links-trigger,
.block-menu-block a.contextual-links-trigger{
    display:none !important;
} 

#razeni-obsahu-btn{
    position:absolute;
    right:0;
    top:-24px;
}

.view-produkty-prehled .view-header{
    position:relative;
}

body.page-forum #region-content ul.action-links,
body.page-forum.page-forum-.page-forum-82 #region-content ul.action-links,
body.page-forum.page-forum-.page-forum-97 #region-content ul.action-links{
    display:none;
}

body.page-forum.page-forum- #region-content ul.action-links{
    display:block;
}


body.page-forum #region-content{
    padding-top:15px;
}

sup{
    vertical-align:super;
    font-size:80%;
}

sub{
    vertical-align:sub;
    font-size:80%;
}

.ui-widget-content table{
    width:auto;
}

.field-name-field-produkt-objednaci-kod2 table{
    float:left !important;
}

.field-name-field-produkt-objednaci-kod2{
    margin-bottom:30px;
}

.category-pdf-link{
    display:inline-block;
    *display:inline;
    zoom:1;
    background:url('../images/pdf-icon-24.png') right top no-repeat;
    padding-right:28px;
    padding-top:5px;
    height:18px;  
    margin-bottom:10px;
    text-decoration:underline;
    color: black;
    font-weight: bold;
    font-size: 15px;
}

.category-pdf-link:hover{
    text-decoration:none;
}

.view-id-produkty.view-display-id-block_5{
    width:660px;
}

.field-name-field-produkt-objednaci-kod-img img {
    width: auto !important;
    height: auto !important;
}

.ascii_art_captcha {
    font-family: Courier;
    color: #000;
    font-weight: bold;
}

#zone-footer-wrapper {
    background-image: url("../images/footer-bg.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
}

#block-block-7 {
    background-color: #2B2B2B;
    border-radius: 10px;
    float: right;
    margin-left: 10px;
    padding: 3px 8px;	
}

#block-block-7 p{
    margin-bottom: 0px;
}

#block-block-7 a{
    margin: 0px;
    padding: 0px;
}

#block-block-7 img{
    vertical-align: middle;
    padding: 4px;
}

#block-block-7 img:hover {
    background-color: #1A6AB0;
    border-radius: 4px;

}


/*vanocni banner start */

#obal1{
    /*	background-image: url("../images/vlocky.png");
             background-position: -7px 150px;    */
}
/*
#obal2{
        background-image: url("../images/modry-pruh.png");
    background-position: center top;
    background-repeat: repeat-x;
        padding-top: 150px;
}*/
/*
.i18n-cs #obal2{
        //background-image: url("../images/christmas-bar.png");
    background-position: center top;
    background-repeat: repeat-x;
        //padding-top: 150px;
}

.i18n-en #obal2{
        background-image: url("../images/christmas-bar-en.png");
    background-position: center top;
    background-repeat: repeat-x;
        padding-top: 150px;
}

.i18n-ru #obal2{
        background-image: url("../images/christmas-bar-ru.png");
    background-position: center top;
    background-repeat: repeat-x;
        padding-top: 150px;
}
*/

#zone-content {
    background-color: #FBFBFB;
}

#block-block-4,
#block-block-5, 
#block-block-6 {
    margin-left: 60px;
    margin-top: -138px;
    position: absolute;
}

#snehulak {
    margin-left: 475px;
    margin-top: -138px;
    position: absolute;
}

/*.i18n-ru #snehulak {
        margin-top: -88px;
}

.i18n-en #snehulak {
    margin-top: -107px;
}
*/
#vanoce-text {
    color: #FFF;
    font-size: 20px;
    text-shadow: 0px 1px #000;
}


/*vanocni banner end */



#block-views-banner-block {
    clear: both;
    margin: 15px 0;
}

#block-views-aktuality-block-2 {
    position: fixed;
    right: -270px;
    top: 50%;
    transform: translateY(-50%);
    max-width: 270px;
    z-index: 99;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row {
    padding: 15px;
    background: #339ad1;
    border-radius: 0 0 0 20px;
    position: relative;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-field-aktuality-banner > div img {
    max-width: 100%;
    height: auto;
    margin: 10px 0;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-field-aktuality-datum {
    color: #FFF;
    background: none;   
    top: 4px;
    right: 15px;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-field-aktuality-perex > div p {
    color: #EEE;
    margin-bottom: 5px;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row.active {
    right: 270px;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-nothing {
    position: relative;
    cursor: pointer;
    position: absolute;
    width: 50px;
    height: 50px;
    background: #339ad1 url(../images/news-icon.png) no-repeat;
    left: -50px;
    top: 0px;
    z-index: 9998;
    border-radius: 10px 0 0 10px;
    background-position: center;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row.active .views-field-nothing {
    background: #339ad1 url(../images/close.png) no-repeat;
    background-position: center;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-title-field a {
    text-decoration: none;
    color: #FFF;
    transition: .4s all ease;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-title-field a:hover {
    color: #e55c00;
}

#block-views-aktuality-block-2 .block-inner .content .view-aktuality .view-content .views-row .views-field-view-node span a {
    color: #fff;
}