* {margin:0; padding:0; border:0; }

body{background:url(http://www.nux.cz/content/images/design/2009/en/hlavicka-bg.jpg) no-repeat top; color:#403e3e; font-family:"Arial" ,Trebuchet MS; font-size:12px; }

body > #stranka {height: auto; }

body{ behavior: url(http://www.nux.cz/content/images/csshover3.htc); }

.menu li a, img, span { behavior: url(http://www.nux.cz/content/images/design/iepngfix.htc); }

.cleaner {clear: both; height:0; border:0; width:100%; padding:0;}

p {padding-bottom: 10px; }

img.doleva {float: left; margin-right: 10px; }

a.flag {position: absolute; left: 25px; top: 176px; color: #fff; text-decoration: none;  }
a.flag img {margin-right: 5px; }
a:hover.flag span {text-decoration: underline; }
a.flag span {padding-bottom: 10px;}

a{color:#922828; }

a:hover {text-decoration:none;}

a:active{outline:none;}

a:focus{-moz-outline-style:none;}

span#contact {display: none; }

.ajax-link-hidden {display: block !important; }

#stranka {width: 100%; margin: 0 auto; height:100%; min-height:100%; position:relative; }

#stranka .hlavicka {position:relative; height: 370px; width: 960px; margin:0 auto; }

#stranka .hlavicka h1#logo{position: absolute; top: 20px; left:20px;  width:225px; height:143px; overflow:hidden; font-size: 25px; z-index: 3;  }

#stranka .hlavicka h1#logo img{position:absolute; top: 0; left: 0; z-index:2; float: none; }

#stranka .hlavicka h1#logo span{z-index:1;  }

#stranka .hlavicka img.title {padding:0; }

#stranka .hlavicka img.nuxman {margin-top: 190px; margin-right: 80px; float: right; }

#stranka .hlavicka img.slogan {position:absolute; top:0; right: 42px; }

#stranka .hlavicka img.clein {position:absolute; top:0; left: 250px; }

#stranka .hlavicka a.cz {position:absolute; top: 145px; left: 491px; }

/** menu **/

#stranka .hlavicka .menu {position:absolute; top: 117px; right: -7px; width: 450px; }

#stranka .hlavicka .menu li {float: left; list-style-type: none; margin:0 0px; text-transform:uppercase; }

#stranka .hlavicka .menu li a {font-size: 16px; font-family: "Arial"; color: #000; display: block; padding: 15px 17px; text-decoration: none; }

#stranka .hlavicka .menu li a:hover.contacts {background: url(http://www.nux.cz/content/images/design/2009/en/contact.png) no-repeat; color: #FFF; }

#stranka .hlavicka .menu li a:hover.profil {background: url(http://www.nux.cz/content/images/design/2009/en/profil.png) no-repeat; color: #FFF; }

#stranka .hlavicka .menu li a:hover.home {background: url(http://www.nux.cz/content/images/design/2009/en/home.png) no-repeat; color: #FFF; }

#stranka .hlavicka .menu li a:hover.references {background: url(http://www.nux.cz/content/images/design/2009/en/references.png) no-repeat; color: #FFF; }

#stranka .hlavicka .title {float:left;height:170px;overflow:hidden;padding-top:212px;width:510px; padding-left: 10px; }

#stranka .hlavicka a.cz {background: url(http://www.nux.cz/content/images/design/2009/en/vlajka-cz.png) no-repeat top; width: 32px; height: 19px; display: block; }

#stranka .hlavicka a:hover.cz {background-position: bottom; }

/****obsah***/

#stranka-obsah {background:url(http://www.nux.cz/content/images/design/2009/en/stranka-bg.png) top center no-repeat; width:100%; margin:15px auto; position:relative; min-height: 313px;   }

#stranka .obsah {width:960px; margin:0 auto; clear:both;  }


#stranka .obsah .leva {float:left; width:626px; line-height:18px; text-align:justify; position:relative;}

#stranka .obsah .leva ul {margin-bottom:10px; margin-left:17px; font-size: 16px;}

#stranka .obsah .leva ul li{list-style-type:none; padding-left:15px; background:url(http://www.nux.cz/content/images/design/2009/bod.png) no-repeat left 7px; padding-bottom: 5px; }

#stranka .obsah .leva img.analytik {position: absolute; right: 20px; top: 185px; }

#stranka .obsah .leva .sluzby {margin-left:0; }

#stranka .obsah .leva .sluzby li {height: 90px; list-style-type: none; font-size: 12px; }

#stranka .obsah .leva .sluzby li h4 {padding-top: 10px; font-size:18px; line-height: 28px; padding-top:2px;}

#stranka .obsah .leva .sluzby li.neomezena-zaruka {background: url(http://www.nux.cz/content/images/design/2009/ico-neomezena-zaruka.png) no-repeat left center; padding-left: 80px; }

#stranka .obsah .leva .sluzby li.spolehlive-provozovat {background: url(http://www.nux.cz/content/images/design/2009/ico-spolehlive-provozovat.png) no-repeat left center; padding-left: 80px; }

#stranka .obsah .leva .sluzby li.dodavatel {background: url(http://www.nux.cz/content/images/design/2009/ico-dodavatel.png) no-repeat left center; padding-left: 80px; }

#stranka .obsah .leva .sluzby li.zakaznicky-servis {background: url(http://www.nux.cz/content/images/design/2009/ico-zakaznicky-servis.png) no-repeat left center; padding-left: 80px; }

#stranka .obsah .prava {width: 293px; margin-left: 638px; padding-left: 20px; padding-top: 27px;  }

#stranka .obsah .prava #clients {background: url(http://www.nux.cz/content/images/design/2009/en/clients-bg.png) no-repeat; width: 251px; height: 131px; padding: 40px 20px; }

/* *****KLIENTI**** */

#clients a{position:relative; margin-bottom: 20px;}

#clients a.eltodo{background:url(http://www.nux.cz/content/images/design/2009/klienti/eltodo.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.eltodo{background-position:bottom; }

#clients a.initiative{background:url(http://www.nux.cz/content/images/design/2009/klienti/initiative.png) no-repeat top; width:120px; height:50px; display:block;float:left; }

#clients a:hover.initiative{background-position:bottom; }

#clients a.rwe{background:url(http://www.nux.cz/content/images/design/2009/klienti/rwe.png) no-repeat top; width:120px; height:50px; display:block;float:left; }

#clients a:hover.rwe{background-position:bottom;  }

#clients a.vamix{background:url(http://www.nux.cz/content/images/design/2009/klienti/vamix.png) no-repeat top; width:120px; height:50px; display:block;float:left; }

#clients a:hover.vamix{background-position:bottom;  }

#clients a.kit{background:url(http://www.nux.cz/content/images/design/2009/klienti/kit.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.kit{background-position:bottom; }

#clients a.cvut{background:url(http://www.nux.cz/content/images/design/2009/klienti/cvut.png) no-repeat top; width:120px; height:50px; display:block;float:left;   }

#clients a:hover.cvut{background-position:bottom; }

#clients a.eks{background:url(http://www.nux.cz/content/images/design/2009/klienti/eks.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.eks{background-position:bottom; }

#clients a.stopro{background:url(http://www.nux.cz/content/images/design/2009/klienti/stopro.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.stopro{background-position:bottom; margin-top:-1px; }

#clients a.kralovska{background:url(http://www.nux.cz/content/images/design/2009/klienti/kralovska-realitni.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.kralovska{background-position:bottom; }

#clients a.scenografie{background:url(http://www.nux.cz/content/images/design/2009/klienti/scenografie.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.scenografie{background-position:bottom; }

#clients a.mirro{background:url(http://www.nux.cz/content/images/design/2009/klienti/mirro.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.mirro{background-position:bottom; }

#clients a.jota{background:url(http://www.nux.cz/content/images/design/2009/klienti/jota.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.jota{background-position:bottom; }

#clients a.elvia{background:url(http://www.nux.cz/content/images/design/2009/klienti/elvia.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.elvia{background-position:bottom; }

#clients a.arsiqa{background:url(http://www.nux.cz/content/images/design/2009/klienti/arsiga-system.png) no-repeat top; width:120px; height:50px; display:block;float:left;  }

#clients a:hover.arsiqa{background-position:bottom; }

#clients a.united{background:url(http://www.nux.cz/content/images/design/2009/klienti/united.png) no-repeat top; width:95px; height:50px; display:block;float:left;  }

#clients a:hover.united{background-position:bottom; }

#clients a.mut{background:url(http://www.nux.cz/content/images/design/2009/klienti/mut.png) no-repeat top; width:95px; height:50px; display:block;float:left;  }

#clients a:hover.mut{background-position:bottom; }


/* ***what are working*** */

#stranka .obsah .prava .what-are-working {position:relative; height:310px;}

#stranka .obsah .prava .what-are-working img {border:2px solid #c9c9c9; }

#stranka .obsah .prava .what-are-working p.nadpis {color:#922828; font-size:14px; font-weight:bold; padding-bottom:5px; margin-top:7px; }

#stranka .obsah .prava .what-are-working p {text-align:left; padding-bottom:0; }

#stranka .obsah .prava .what-are-working .osnova {position:relative; height:22px; width:290px; margin-top:10px; }

#stranka .obsah .prava .what-are-working .osnova p.leva{position:absolute; left:171px; top:0px; width:120px; text-align:right; color:#393939; font-weight:bold; }

#stranka .obsah .prava .what-are-working .osnova p.prava{background:url(http://www.nux.cz/content/images/design/2009/osnova.png) no-repeat right; position:absolute; left:1px; top:0px; width:170px; text-align:left; color:#393939; font-weight:bold; margin:0; padding:0; }

#stranka .obsah .prava .contacts address {font-style:normal; margin-top: 10px; font-size: 13px; line-height: 19px; margin-left: 20px;}

#stranka .obsah .prava .contacts ul {margin-top: 10px; font-size: 13px; line-height: 19px; margin-left: 20px; list-style-type: none; }

#stranka .obsah .prava .contacts ul li {background:url(http://www.nux.cz/content/images/design/2009/bod.png) no-repeat left 7px; padding-left: 12px; }

/***h1,h2,h3****/

h1, h2, h3, h4{font-family:"Calibri", Trebuchet MS; font-weight:normal; text-align:left; color:#505050; display: block; }

h1 strong, h2 strong, h3 strong, h4 strong {color:#92282c; font-weight:normal; }

h1 span, h2 span, h3 span, h4 span {background:url(http://www.nux.cz/content/images/design/2009/znaky.png) no-repeat right; padding-right:80px; position: relative; }

h2 {font-size: 22px; }

#stranka .obsah .leva h3 {font-size:25px; padding-bottom:10px; line-height: 28px; padding-top:2px; margin-top:12px;}

#stranka .obsah .prava h3  {font-size:18px; line-height:28px; padding-bottom:5px; padding-top:2px;}


/***paticka***/

#paticka {margin-top:20px; width:100%; background: #bbbbbb url(http://www.nux.cz/content/images/design/2009/paticka.png) no-repeat top center; height:292px; position:relative; clear:both; z-index:0; }

#paticka .obsah {width: 960px; margin: 0 auto; }

#paticka .obsah a {color: #3091C9; }

#paticka .obsah .contact {width: 460px; float: left; position:relative; }

#paticka .obsah .contact h4, #paticka .obsah .kontakt-form h4 { font-size: 26px; padding-left: 30px; }

#paticka .obsah .contact #mapa {position:absolute; right:0; top:20px; }

#paticka .obsah .contact address {font-style:normal; margin-top: 10px; font-size: 13px; line-height: 19px; margin-left: 20px;}

#paticka .obsah .contact address.prvni {margin-top: 20px; }


#paticka .obsah .kontakt-form {float:right; width:480px; height: 247px; position:relative;  }

#paticka .obsah .kontakt-form h4 {padding-left: 6px; }

#paticka .obsah .kontakt-form form .vertical-resizer {display: none; }

#paticka .obsah .kontakt-form form {margin-top: 16px; }

#paticka .obsah .kontakt-form form p {float: left;  width: 158px; display: inline-block;}

#paticka .obsah .kontakt-form form input, #paticka .obsah .kontakt-form form textarea {background: #f6f6f6; font-size: 12px; border: 1px solid #aec6da; width: 142px; height: 26px; padding-left: 5px; }

#paticka .obsah .kontakt-form form textarea {width: 460px; height: 116px; padding-top: 3px; font-family: Arial; }

#paticka .obsah .kontakt-form form input.submit  {background: #fff;cursor:pointer;height:32px;padding:0;width:59px; position:absolute; bottom:0; right: 15px; }

/*** paticka copyright ***/

#paticka .obsah .copyright {width:950px; float:left; color:#FFF; font-size:11px; margin-top:8px; padding-left:5px; padding-right:5px; }

#paticka .obsah .copyright p {float:left; }

#paticka .obsah .copyright span {float:right; }

#paticka .obsah .copyright a{text-decoration:underline; color:#FFF; }

#paticka .obsah .copyright a:hover{text-decoration:none; }