/*obecne*/
body {background: #cccccc url(images/body.gif) repeat-x; text-align: center; font-family: Verdana;
	   color: #636a6f; padding: 0; font-size: 100%;	margin: 0;}

#main {position: relative; background: none; width: 1213px; height: auto; padding: 0 10px; margin: 0px auto 0px auto; 
	    font-size: 0.7em; text-align: justify; line-height: 0.9;
}

hr {height: 1px; margin: -1px 0 0 0; padding: 0; border: #EEEEEE; visibility: hidden;
    clear: both;}

img {border: none}

a {cursor: pointer;  _cursor: hand; text-decoration: none;}

/*hlavicka*/

div#logo {position: absolute; left: 35px; top:25px; padding: 0; float: left; font-size: 1em; position: relative;
          width: 203px; height: 130px; overflow: hidden;}
			 
div#logo span {display:  block; position:absolute; left: 0; top: 0; z-index: 1;
               width: 203px; height: 130px; margin: 0; padding: 0; color: transparent;
               background: url(images/logo.jpg) top left no-repeat; _cursor: hand;}			 
					
#nejfirma_cz, #nejfirma_sk, #nejfirma_en, #nejfirma_de, #nejfirma_pl, #nejfirma_it, #nejfirma_fr 
         {position: absolute; left: 110px; top:57px; padding: 0; float: left; font-size: 1em; position: relative;
          width: 832px; height: 69px; overflow: hidden;}
			 
#nejfirma_cz span {display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 815px; height: 69px; margin: 0; padding: 0;
            color: transparent; background: url(images/nejfirma_cz.jpg) top left no-repeat; _cursor: hand;}
#nejfirma_pl span {display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 815px; height: 69px; margin: 0; padding: 0;
            color: transparent; background: url(images/nejfirma_cz.jpg) top left no-repeat; _cursor: hand;}
#nejfirma_de span {display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 832px; height: 69px; margin: 0; padding: 0;
            color: transparent; background: url(images/nejfirma_de.jpg) top left no-repeat; _cursor: hand;}
#nejfirma_it span {display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 832px; height: 69px; margin: 0; padding: 0;
            color: transparent; background: url(images/nejfirma_it.jpg) top left no-repeat; _cursor: hand;}
#nejfirma_en {width: 870px; height: 80px;}
#nejfirma_en span {display: block; position:absolute; left: 0; top: 0; z-index: 1; width: 870px; height: 80px; margin: 0; padding: 0;
            color: transparent; background: url(images/nejfirma_en.jpg) top left no-repeat; _cursor: hand;}

#menu {position: relative;	width: 1180px; height: 40px; margin: 20px 0 0 0;
	padding: 0;	text-transform: lowercase;	background: #3d4548 url(images/menu.gif); color: #cbccd0;}

#menu a {display: block; float: left; position: relative; width: auto; height: 12px;
	margin: 0;	padding: 14px 30px; font-size: 14px; font-weight: bold; text-decoration: none;
	background: #3d4548 url(images/menu.gif);	color: #fff;}
#menu a:hover, #menu a.active {background: #993422 url(images/menu-a.gif);}

#menu .leva {width: 5px; height: 40px; background: #3d4548 url(images/menu-leva.gif); float: left}
#menu .prava {position: absolute; right: 0px; top: 0px; width: 5px; height: 40px; background: #3d4548 url(images/menu-prava.gif);}
#menu .stred {width: 2px; height: 40px; background: url(images/menu-stred.gif); float: left}

#menu .is {position: absolute; right: 160px; top: 5px; padding: 0; width: 119px; height: 31px; float: left; left:}
#menu .is span {position: absolute; left: 0px; top: 0px; width: 119px; height: 31px; background: url(images/is.gif) no-repeat;}
#menu .is span:hover {background: url(images/is-a.gif);}
#menu .mail {position: absolute; right: 10px; top: 7px; padding: 0; width: 124px; height: 27px; float: left; left:}
#menu .mail span {position: absolute; left: 0px; top: 0px; width: 124px; height: 27px; background: url(images/email.gif) no-repeat;}
#menu .mail span:hover {background: url(images/email-a.gif);}

#pas {position: relative; width: 1180px; height: 179px; margin: 20px 0 28px 0;
	padding: 0;	background: url(images/linka-vrch.jpg) top no-repeat;}

#pas #linka {position: absolute; left: 0px; bottom: 0px; width: 1180px; height: 17px; margin: 0;
	padding: 0;	background: url(images/linka-spod.jpg) no-repeat;}

h1 {padding: 2px 10px 2px 10px; margin: 9px 0px 6px 0px; line-height: 15px; font-size: 20px; line-height: 18px}
h2 {padding: 2px 10px 2px 10px; margin: 5px 0px; line-height: 15px; font-size: 16px;}
h3 {padding: 2px 10px 2px 10px; margin: 7px 0px 4px 0px; line-height: 15px; font-size: 16px; font-weight: normal}
p {padding: 2px 10px 2px 10px; margin: 0; line-height: 15px; font-size: 13px}

a {color: #dedede; text-decoration: none; font-weight: normal;}
a:hover {text-decoration: underline}
strong {font-weight:bolder;}

	/* slider */
#main #slider #slider2, #slider div {margin:0;	padding:0; list-style: none;}	
#main #slider, #main #slider div {width:1182px; height:252px; overflow: hidden;}
#slider {width:1182px; height:252px;}
#prevBtn, #nextBtn {display:block; width:66px; height:69px; position: absolute; left:-23px; top:359px;}
#nextBtn {left:1160px;}
#prevBtn a, #nextBtn a {display:block; width:66px; height:69px; background:url(images/sipka-leva.gif) no-repeat right; color: transparent}
#prevBtn a:hover, #nextBtn a:hover {color: transparent}
#nextBtn a:hover {background:url(images/sipka-prava.gif) no-repeat 3px 0}
#prevBtn a:hover {background:url(images/sipka-leva.gif) no-repeat -3px}
#nextBtn a {background:url(images/sipka-prava.gif) no-repeat 0 0;}

.img {width: 1182px; height: 252px; padding: 0; margin: 0}
#box {position: absolute; top: 258px; left: 80px; width: 359px; height: 270px; background: url(images/box.gif) no-repeat;}
#main #slider #slider2 p {position: relative; top: -238px; left: 90px; width: 310px; height: 140px; padding: 0; margin: 0; color: #fff; z-index: 100; line-height: 1.4;}
	/* // slider */
	
a.vstup {display: block; position: absolute; left: 19px; bottom: 15px; width: 312px; height: 18px; background: url(images/vstup.gif); padding: 22px 0; margin: 0; font-size: 20px; text-align: center; color: #b1b2b5; text-decoration: none;}
a.vstup:hover {background: url(images/vstup-a.gif)}
a.vstup span {position: absolute; left: 0px; top: 21px; text-align: center; color: #222527; width: 309px;}

hr.b {height: 70px; margin: 0; padding: 0; border: #EEEEEE; visibility: hidden;
    clear: both;}
.bbox {display: block; float: left; position: relative; width: 394px; height: 144px; background: url(images/bbox.gif) right repeat-y; margin: 0;}
a.odkaz {display: block; position: absolute; left: 85px; bottom: 0px; width: 212px; height: 17px; background: url(images/odkaz.gif); padding: 12px 0; margin: 0; font-size: 17px; text-align: center; color: #9da0a4; text-decoration: none; text-align: center;}
a.odkaz:hover {background: url(images/odkaz-a.gif)}
a.odkaz span {position: absolute; left: 0px; top: 11px; text-align: center; color: #222527; width: 209px;}
.bbox p {padding: 0 30px; font-size: 11px}
.bbox .cbox p {position: relative; float: left; padding: 0 0 0 20px; font-size: 11px; width:167px}
.bbox p a {color: #636a6f;}

