/* GENERAL STYLES */
a, a:link, a:visited{
  /**** musi to bejt tady, ve style.css to Opera nebere(ani na konci souboru)   */
    color:#F29400;
    text-decoration:underline;
  /*text-decoration:none*/
}
a:hover{
text-decoration:underline;
}
#Footer a{
color:#00AEEF;
}
#NavigationTop a{
color:#fff;
}
#NavigationTop a:hover{
color:#00AEEF;
}
#NavigationTop .selected a{
background:#00AEEF none;
color:#FFF;
}
.TitleRight a,
.TitleRight a:link,
.TitleRight a:visited
{
color:#FFFFFF;
}
#Languages a{
color:#FFFFFF;
}

#secondNavigation a:hover span,
#secondNavigation .itemlevel2 a:hover span,
#secondNavigation .itemlevel2first a:hover span,
#secondNavigation .itemlevel3 a:hover span,
#secondNavigation .itemlevel4 a:hover span,
#secondNavigation .itemlevel5 a:hover span{
 color:#F68B1F;
}


#secondNavigation .itemlevel2 .selected:hover span ,
#secondNavigation .itemlevel2first .selected:hover span ,
#secondNavigation .itemlevel3 .selected:hover span ,
#secondNavigation .itemlevel4 .selected:hover span ,
#secondNavigation .itemlevel5 .selected:hover span {
  color:#FFF;
}

.odkaz,
.odkaz a{
    color:#009EE0;
    font-size:11px;
    font-weight:bold;
}
.mezera{
    width:100%;
    height:15px;
    background:#003267;
    overflow:hidden;
}
/************* home page ******************************/
#News{
    width:219px;
    height:260px;
    border-bottom:1px solid #0073ba;
    border-top:1px solid #0073ba;
}
#Certs{
    width:219px;
    height:160px;
    border-top:1px solid #0073ba;
}
#Products{
    width:639px;
    height:520px;
}
#News .Content{
    width:220px;
    height:250px;
    overflow:hidden;
}
#News .NewsTitle{
    color:#00AEEF;
    font-weight:bold;
    margin-bottom:12px;
}
#News .Preview{
    height:214px;
    overflow:hidden;
    text-align:justify;
    margin:15px;
    margin-bottom:0px;
}
#News .Date{
    font-weight:bold;
}
#News .odkaz{
    text-align:right;
    margin-top:0px;
    width:205px;
}
#Certs table{
    width:220px;
    text-align:center;
    margin-top:22px;
}
#Certs .odkaz{
    text-align:right;
    margin-top:8px;
    width:205px;
}
.mainPageProdukty{
    margin:0px 3px 0px 3px;
}
.Produkt{
    width:275px;
    height:120px;
    margin:10px 20px 15px 20px;
    border-bottom:4px solid #009EE0;
    padding-bottom:5px;
}
.mainPageProdukty .Produkt .text{
    float:left;
    text-align:left;
}
.mainPageProdukty .Produkt .titulek{
    width:141px;
    height:90px;
    line-height:20px;
    font-weight:bold;
    text-transform:uppercase;
    font-size:12px;

}
.mainPageProdukty .Produkt .odkaz{
    width:141px;
    height:15px;
    line-height:15px;
}
.mainPageProdukty .Produkt .img{
    float:right;
}
.Produkt img{
   margin:0px;
    border:1px solid #003267;
    border-right:1px solid #009EE0;
    border-bottom:1px solid #009EE0;


}
.Produkt a,
.Produkt a:visited{
    display:block;
    text-decoration:none;
    color:#009EE0;
    color:#FFF;
}
.Produkt a:hover{
    text-decoration:underline;
}

/************novinky ***********************/
.NewsList {
    margin:0px;
    padding:0px;
    width:645px;;
}
.NewsList li{
    list-style-type:none;
    margin:0px;
    padding:0px;
    margin-bottom:1em;
    text-align:justify;
}
.NewsList h5{
    margin:0px;
}
.NewsList a{
    color:#00AAD3;
}
.NewsContent{
    width:645px;;
}
.NewsContent h2,
.NewsContent h1{
    margin:0px;
}
.NewsContent .back{
    width:100%;
    text-align:right;
}

/* ---------------  MAPA --------------------- */
#MapaSveta{
    background:url(/media/css/mapa.png); 
    width: 628px;
    height: 321px;
    overflow:hidden;
    color:black;
    position:relative;
    z-index:6;
    margin-left:10px;
}
#MapaSveta .Popisek{
    visibility:hidden;
    position:absolute;
    left:7px;
    background:#fff;
    border:2px solid blue; 
    padding:6px;
    z-index:7;
}
#MapaSveta .button{
    width:7px;
    height:7px;
    line-height:7px;
    display:block;
    position:absolute;
    text-decoration:none;
    z-index:8;
}
#MapaSveta img{
    width:7px;
    height:7px;
    display:block;
    cursor:pointer;
    position:relative;
}
.MapaTable{
    width:628px;
}
.MapaTable th{
    text-align:left;
    color:orange;
    font-weight:bold;
}
.MapaTable td{
    font-weight:bold;
    vertical-align:top;
}
.MapaTable ul,
.MapaTable li{
    margin:1em 0px 0px 0px; 
    padding:0px;
}
.MapaTable li{
    margin:0px;
    padding:0px;
    list-style-type:none;
    margin-bottom:3px;

    border-left:4px solid blue;
}
.MapaTable a{
    display:block;
    padding-left:6px;
    color:#FFF;
    text-decoration:none;
}
.MapaTable ul .Orange{
    border-left:4px solid #f68b1f;
}
.MapaTable ul .Orange:hover{
    background:#f68b1f;
}
.MapaTable ul .Blue{
    border-left:4px solid #00AEEF;
}
.MapaTable ul .Blue:hover{
    background:#00AEEF;
}

/********************* KOMODITY ***************************/
.komodita{
    margin-bottom:15px;
    width:500px;
}
.komodita img{
    float:right;
    margin-top:15px;
}


/******** mapa webu *********************/
.mapaStranek{
    margin:0px;
    padding:0px;
}
.mapaStranek li{
    margin:0px;
    padding:0px;
    list-style-type:none;
    line-height:18px;
}
/****  servis *********************/
.regionServis,.regionServisCZ{
    border-collapse:collapse;
    width:600px;
}
.regionServis td{
    width:50%;
}
.regionServis .head,
.regionServisCZ .head{
    font-weight:bold;
    color:orange;
}
.regionServis .center,
.regionServisCZ .center{
    text-align:center;
}
.regionServisCZ .A{
    color:#66ffff;
}
.regionServisCZ .A .head{
    color:#66ffff;
}
.regionServisCZ .B{
    color:#FFF;
}
.regionServisCZ .B .head{
    color:#FFF;
}
.regionServisCZ .C{
    color:#ffccff;
}
.regionServisCZ .C .head{
    color:#ffccff;
}
/**************** CERTIFIKATY *********************************/
.certifikaty{
    text-align:center;
    margin-bottom:10px;
}
.certifikaty a{
    margin:5px;
}
/**************** KONTAKTY **************************************/
.Kontakty{
    width:100%;
}
.Kontakty td{
    vertical-align:top;
    padding-right:1em;
}
.Kontakty .jmeno a{
    font-weight:bold;
    text-decoration:none;
}
.Kontakty .info{
    margin:3px 0px 3px 0px;
}
.Kontakty .produkty{
    margin-bottom:2em;
}
.KontaktniOsoba td{
    padding-bottom:1em;
}
/****************************MANAGEMENT ***************************************/
#Management{
    position:relative;
    margin:0px;
    padding:0px;
}
#Management .Popisek{
    position:absolute;
    font-weight:bold;
    color:#000;
}
.ManagementItem{
    position:absolute;
    height:26px;
    float:left;
    text-align:center;
    font-weight:bold;
}
.ManagementItem .Name{
    line-height:13px;
    margin:auto;
    color:#000;
}
.ManagementItem .Funkce{
    line-height:14px;
    margin:auto;
    color:#FFF;
    font-size:11px;
}

/************************ SEARCH **************************************************/
#xsltsearch .input{
    border:0px;
    padding:2px 0px 2px 0px;
}
#xsltsearch .submit{
    border:0px;
    background:none;
    font-size:12px;
    cursor:pointer;
    color:#F29400;
    color:#FFF;
}
/*tabulka na strance Kontakty*/
.kontakty{
    width:100%;
    vertical-align:top;
}
.kontakty td{
    width:50%;
    vertical-align:top;
    padding-right:20px;
}
.kontakty p{
    text-indent:0px;
}
.sponzoring{
    width:100%;
    border-collapse:collapse;
    border:1px solid #00457E;

}
.sponzoring td{
    text-align:center;
    border:1px solid #00457E;
    background:#FFF;
}
.sponzoring a{
/*    font-size:10px;*/
font-size:12px;
    color:#00457E;
}
.sponzoring .logo{
    padding:15px;
    border-bottom:0px;
}
.sponzoring .popisek{
    border-top:0px;
    padding-bottom:15px;
}

/* **************** FORMULARE - VSECHNY ********************** */
.motorpalForm{
    width:645px;
    color:#FFF;
    font-weight:bold;
border-collapse:collapse;
}
.motorpalForm table{
    width:645px;
}
.motorpalForm td{
    padding:3px 0px 3px 0px;

}
.motorpalForm p{
    text-indent:0px;
}
.motorpalForm input,
.motorpalForm textarea{
   border:1px solid #002F5F;
   line-height:16px;
   color:#002F5F;
   padding:3px;
   height:16px;
}
.motorpalForm textarea{
    height:50px;
}
.motorpalForm .question{
    display:block;
    font-weight:bold;
    margin:20px 0px 5px 0px;
}
.motorpalForm .smallQuestion{
    margin:20px 0px 5px 0px;
}
.motorpalForm .required{
    color:#F68B1F;
}
.motorpalForm #ServisForm .question,
.motorpalForm #KarieraForm .question{
   display:inline;
}
.motorpalForm .submit {
    width:645px;
}
.motorpalForm .submit input{
    background:url(/media/css/button.jpg) repeat-x top left;
    height:22px;
    border:1px solid #fff;
    padding:0px 6px 0px 6px;
    color:#FFF;
    font-weight:bold;
    cursor:pointer;
    margin: 1em 0px 1em 0px;
    width:100px;
}
.motorpalForm  .validatorError {
    color:#F29400 !important;
    text-align:right;
    float:right;
display:inline;
}
.motorpalForm .check input{

}
.motorpalForm .radio input{
    border:0px solid red;
}
.motorpalForm .full{
	width:100%;
}
.motorpalForm .half{
	width:50%;
}
/****************** SERVIS *************************************************/
.motorpalForm #ServisForm input,
.motorpalForm #ServisForm textarea{
width:637px;
} 
.motorpalForm #ServisForm #FormularServis_12_txtTel,
.motorpalForm #ServisForm #FormularServis_12_txtFax ,
.motorpalForm #ServisForm #FormularServis_12_txtMobil ,
.motorpalForm #ServisForm #FormularServis_12_txtMail ,
.motorpalForm #ServisForm #FormularServis_12_txtInternet{
width:292px;
}
.motorpalForm #ServisForm #FormularServis_12_txtVybaveni5,
.motorpalForm #ServisForm #FormularServis_12_chbSortiment6  {
float:right;
width:192px;
}
.motorpalForm #ServisForm .check input,.motorpalForm #ServisForm .radio input
{
    width:15px;
    margin:0px 2px 0px 2px;
}
.motorpalForm #ServisForm .submit input{
    width:100px;
}
/**************** KARIERA *****************************************/

.motorpalForm #KarieraForm input,
.motorpalForm #KarieraForm textarea{
width:637px;
} 
.motorpalForm #KarieraForm #FormularKariera_12_txtPozice{
width:477px;
}
.motorpalForm #KarieraForm #FormularKariera_12_txtJmeno,
.motorpalForm #KarieraForm #FormularKariera_12_txtPrijmeni,
.motorpalForm #KarieraForm #FormularKariera_12_txtAdresa,
.motorpalForm #KarieraForm #FormularKariera_12_txtTelefon,
.motorpalForm #KarieraForm #FormularKariera_12_txtMail,
.motorpalForm #KarieraForm #FormularKariera_12_txtMesto{
width:282px;
}
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaNazev0,
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaNazev1,
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaNazev2{
width:440px;
}
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaDatum0,
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaDatum1,
.motorpalForm #KarieraForm #FormularKariera_12_txtSkolaDatum2,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxePozice0,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxePozice1,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxePozice2
{
width:184px;
}

.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeSpolecnost0,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeSpolecnost1,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeSpolecnost2
{
width:245px;
}
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeOd0,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeOd1,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeOd2,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeDo0,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeDo1,
.motorpalForm #KarieraForm #FormularKariera_12_txtPraxeDo2
{
width:84px;
}
.motorpalForm #KarieraForm .check input,
.motorpalForm #KarieraForm .radio input{
  width:20px !important;
  border:0 !important
}
.motorpalForm #KarieraForm #FormularKariera_12_btnSubmit{
  width:150px !important;
}
.motorpalForm #KarieraForm #FormularKariera_12_chbLokalita,
.motorpalForm #KarieraForm #FormularKariera_12_chbVzdelani{
  margin-left:25%;
  width:75%;
}