/* CSS Document */

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


body {
   text-align:center;
   font-family: verdana, arial, sans-serif;
   font-size:80%;
}

h1 {
   background-image:url("img/logoMale.jpg");
   color:#DD0023;
   background-repeat:no-repeat;
   background-position:0px 4px;
   padding-left:20px;
   margin:4px 0px 10px 0px;
   font-size:150%;
   font-weight:normal;
}

h2 {
   background-image:url("img/logoMale.jpg");
   color:#DD0023;
   background-repeat:no-repeat;
   background-position:0px 2px;
   padding-left:20px;
   margin:12px 0px 6px 0px;
   font-size:110%;
   font-weight:normal;
}

h2 a {
   color:#DD0023;
}

table {
   font-size:100%;
}

div.noscript {
   padding:10px;
   color:red;
   text-align:center;
   border:1px solid #ddbbbb;
   background-color:#ffeeee;
   margin:10px 0px;
}

div.altCont img {
  border:none;
  margin:none;
  padding:none;
}


div.content {
   width:800px;
   text-align:left;
   margin: 0px auto;
   position:relative;
}

div.content div.superTop {
   text-align:right;
   font-size:90%;
   padding:4px 10px;
   
}

div.content div.superTop a {
   color:#999999;
}

div.content div.superTop a:hover {
   color:#000000;
}


div.content div.top {
   height:94px;
   background-image:url("img/topBack.gif");
   position:relative;
}

div.top div.slogan {
   position:absolute;
   right:0px;
   top:30px;
}

div.top div.serviceMenu {
   text-align:left;
   padding:0px 30px;
   position:relative;

   margin:0px;
   
}

div.top h3.serviceMenuItem {
   color:white;
   width:200px;
   margin:0px;
   position:absolute;

   font-size:13px;
   top:5px;
   .top:3px;

   
}


div.top h3.item_142 {

}

div.top h3.item_168 {
   left:200px;
}

div.top h3.item_669 {
   left:400px;
}

div.top h3.item_670 {
   left:700px;
   _left:664px;
}

div.top h3.item_2142 {
   width:200px;
}

div.top h3.item_2168 {
   left:210px;
}

div.top h3.item_2669 {
   left:420px;
}

div.top h3.item_2670 {
   left:656px;
   _left:626px;
}

div.top h3.item_3142 {

}

div.top h3.item_3168 {
   left:200px;
}

div.top h3.item_3669 {
   left:400px;
}

div.top h3.item_3670 {
   left:700px;
   _left:664px;
}



div.top h3.serviceMenuItem a {
   text-decoration:none;
   color:white;
   font-size:12px;
}


div.top div.slogan h3 {
   margin:0px;
   font-size:23px;
}

div.content div.middle {
   background-color:white;
   _height:448px;
   min-height:448px;
   border-bottom:8px solid #DF0024;
}

div.content div.middle a img  {
   border:1px solid #cccccc;
}

div.middle div#text {
   text-align:justify;
}

div.content div.bottom {
   height:29px;
   background-image:url("img/bottomBack.gif");
   text-align:center;
   padding-top:7px;
   color:#555555;
   
}

div.content div.bottom a {
   color:#DF0024;
}

div.top img#logo {
   border:none;
   position:relative;
   left:20px;
}

div.content div.menu {
   border-bottom:1px solid #EEEEEE;
   text-align:right;
   position:relative;
   padding:3px 4px 2px 4px;

   background-image:url("img/new/stin.gif");
   background-repeat:repeat-x;
}


div.content div.menu div.menuItem {
   display:inline;
   height:20px;
   padding:2px 10px;
}

div.content div.menu div.menuItem a {
   text-decoration:none;
   color:#333333;
   font-size:95%;
}

div.content div.menu div.menuItemSelected {
   background-color:#DF0024;
}



div.content div.menu div.menuItem a:hover {
   color:red;
}
div.content div.menu div.menuItemSelected a {
   color:#EEEEEE !important;
}


div#drobMenu {

   border-bottom:1px solid #EEEEEE;
   padding:2px 0px;
}

.vymezovac {
   margin:5px;
   padding:5px;
   margin-right:0px;
}


span.BCGlue {
   font-size:80%;
}


div#drobMenu div.vymezovac {
   margin-top:0px;
   padding-top:0px;
   margin-bottom:0px;
   padding-bottom:0px;
   margin-left:0px;
   padding-left:0px;
}

div.middle div#text div.vymezovac {
   margin-left:0px;
   padding-left:0px;
}

div#drobMenu div.breadCrumbMenu {
   display:inline;
}

div#drobMenu div.breadCrumbMenu a {
   font-size:85%;
}

div#drobMenu div.breadCrumbMenu span.BreadCrumbMenuItem a {
   font-weight:bold;
   color:red;
}


/* Odstavce */
div.odstavec_cont div.odstavec_nadpis {
   font-size:110%;
   font-weight:bold;
   color:#DF0024;
   margin-bottom:6px;
}

div.ie_template_cont p {
   margin:4px 0px;
   padding:0px;
}

div.editArea {
   /*
   aposition:absolute;
   width:90%;
   top:10px;
   z-index:100;
   left:0px;
   padding:30px 0px;
   background-color:white;
   border:6px outset white;
    */
}



/* Vyhledavani */

div.queryResultsLine {
   margin-bottom:8px;
}

div.queryResultsLine em {
   font-weight:bold;
}


div.searchResult {
   padding:0px 8px 8px 8px;
   border:1px solid #dddddd;
   margin:0px 0px 10px 4px;
}

div.falseSearchResult {
   padding:8px;
   border:1px solid #FF0022;
   margin:0px 0px 10px 4px;
}

div.searchResult div.specifier {
   font-size:85%;
   margin-bottom:8px;
   padding-left:22px;
   color:#666666;
}


div.katalog_autotesneni {
   border-bottom:1px solid #cccccc;
   padding:3px;
   margin-bottom:10px;

   
}

div.katalog_autotesneni div.technickeUdaje {
   float:left;
   width:360px;
}


div.katalog_autotesneni div.objednat form {
   margin:0px;
   padding:0px;
}

div.katalog_autotesneni div.objednat form input.textInput {
   width:30px;
   height:18px;
}

div.katalog_autotesneni div.objednat form input.submit {
   height:20px;
}


div.katalog_autotesneni div.objednat {
   font-size:85%;
   text-align:right;
}

div.katalog_autotesneni div.technickeUdaje div.popis {
   padding-left:10px;
}

div.katalog_autotesneni div.technickeUdaje h4 {
   margin:0px;
   margin-bottom:6px;
}


div.titulek {
   padding:1px;
   padding-left:6px;
   background-color:#eaeafa;
   color:#000066;
   border:1px solid #dddddd;
   font-size:90%;
}

div.middle div#text div.dalsiCleneni {
   margin-bottom:20px;
}

div.obsah {
   padding:4px 8px;
   border:1px solid #dddddd;
   border-top:none;
   background-color:#FaFaFa;
}

div.znackaAutaLink {
   float:left;
   width:160px;
}

div.middle div#text div.dalsiCleneni a {
   color:#ee0000;
   text-decoration:none;
}

div.middle div#text div.dalsiCleneni a:hover {
   text-decoration:underline;
}


table.katalogKrouzky {
   float:left;
   margin:0px 20px;
}

table.katalogKrouzky tr.head {
   font-weight:bold;
}

table.katalogKrouzky tr.head td {
   padding-bottom:4px;
}


table.katalogKrouzky tr.head td.objednaciCislo {
   padding-right:10px;
}

table.katalogKrouzky td.odsazene {
   padding-left:10px
}

table.katalogKrouzky tr.parita_1 {
   background-color:#eeeeff;
}

table.katalogKrouzky tr.parita_0 {
   background-color:#eeeeee;
}


div.userInfo {
   margin:10px;
   border:1px solid #dddddd;
   background-color:#ddffdd;
   padding:10px;
}

div.userInfo.failed {
   background-color:#ffeeee;
   color:#FF0022;
}


div.celkovaCena {
   text-align:right;
   font-weight:bold;
   margin-bottom:20px;
}

div.volbaPokracovani a {
   color:red;
   font-size:90%;
   padding:0px 10px;
}


div.default_textarea_label {
   float:left;
   width:100px;
   text-align:right;
   padding-right:8px;
}

div.objednavkaForm div.row {
   margin:6px;
}

div.objednavkaForm textarea {
   width:200px;
   height:60px;
}

div.objednavkaForm {
   padding-left:100px;
}

div.objednavkaForm  div.submits  {
   padding-left:200px;
}

div.userInfo img {
   vertical-align:middle;
   margin-right:20px;
}

div.userInfo a {
   color:red;
}


div.title {
   position:relative;
   margin-bottom:10px;
}

div.title a {
   position:absolute;
   right:0px;
   top:0px;
}



input.atr_71 {
   width:500px;
}


div#bannerContainer {
   text-align:center;
   position: relative;
   height:120px;
   padding:10px 0px;
   display:none;
}

div#bannerContainer.active {
   display:block;
}

#bannerClose {
   position:absolute;
   right:6px;
   top:6px;
   cursor:hand;
   cursor:pointer;
}
