body{
	font-size:14px;
	font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	color:white;
	background-color:#000e2b;
}

a{outline:0; color:white; text-decoration:underline;}
a:hover{color:#3892c7; text-decoration:none;}
img{border:none;}
.clear{clear:both;}
.nocss{display:none;}
form{margin:0; padding:0;}

/* slider */
#slider-null{border:none; position:relative; width:100%; height:100%; background-color:#051a39; margin-bottom:20px;}
#slider-cover{position:relative; width:980px; margin:0 auto; height:560px;}

.slider-1{background-image:url(../images/img_top_1.jpg); background-repeat:no-repeat; background-position:center;}
.slider-2{background-image:url(../images/img_top_2.jpg); background-repeat:no-repeat; background-position:center;}

#home-box{width:980px; height:558px;}

#home-box-obsah{height:558px; overflow:hidden;}
#home-box-obsah .home-box-zaznam{display:block; height:558px; background-repeat:no-repeat;}
#home-box-obsah .home-box-zaznam .hbz-obsah{padding-top:285px; margin-left:595px; width:356px; color:#434343; font-size:16px; line-height:135%;}

#home-box-stranky{position:absolute; top:508px; width:980px; height:12px;}
#home-box-stranky .hbs-cover{float:right; padding-right:29px;}
#home-box-stranky span{width:12px; height:12px; display:block; cursor:pointer; float:left; background-image:url(../images/tecky_slider.png); background-repeat:no-repeat; background-position:top; padding-right:9px;}
#home-box-stranky span:hover{background-position:bottom;}
#home-box-stranky span.active{background-position:bottom;}
#home-box-stranky span.active:hover{background-position:bottom;}

#top{}
#top .t-left{float:left; width:392px;}
#top .t-right{float:left; width:588px;}
#top .t-right .tr-top{padding-top:27px; margin-bottom:43px;}
#top .t-right .tr-bottom{}

#menu-cover{height:37px; margin-left:53px;}
#menu{margin:0; padding:0; width:516px;}
#menu li{list-style-type:none; float:left; margin-right:3px;}
#menu li span{display:none;}
#menu a{display: block; height:37px; background-position:top;}
#menu a:hover{background-position:bottom;}
#menu a.active{background-position:bottom;}

#vlajky{height:39px;}
#vlajky-ul{margin:0; padding:0; margin-left:175px;}
#vlajky-ul li{list-style-type:none; float:left; margin-right:11px; display:block; width:38px; height:39px;}
#vlajky-ul li span{display:none;}

.flag-1{background-image:url(../images/flag_1.png);}
.flag-2{background-image:url(../images/flag_2.png);}
.flag-3{background-image:url(../images/flag_3.png);}
.flag-4{background-image:url(../images/flag_4.png);}
.flag-5{background-image:url(../images/flag_5.png);}
.flag-6{background-image:url(../images/flag_6.png);}
.flag-7{background-image:url(../images/flag_7.png);}
.flag-8{background-image:url(../images/flag_8.png);}

#obsah-null{border:none; position:relative; width:100%; height:100%; margin-bottom:20px;}
#obsah-cover{position:relative; width:980px; margin:0 auto;}
#obsah-cover .oc-uvnitr{margin-left:48px; margin-right:28px;}

#bottom-null{border:none; position:relative; width:100%; height:100%; background-image:url(../images/bottom.png); background-repeat:no-repeat; background-position:center bottom;}
#bottom-cover{position:relative; width:980px; margin:0 auto; min-height:392px; _height:392px; background-image:url(../images/tecky_bottom.png); background-repeat:no-repeat; padding-top:27px;}
#bottom-cover h3{margin:0; padding:0; display:block; height:48px; background-repeat:no-repeat; margin-bottom:10px;}
#bottom-cover h3 span{display:none;}

#bottom-1{float:left; margin-left:25px; width:299px; min-height:400px; background-image:url(../images/tecky_bottom_strana.png); background-repeat:repeat-y; background-position:right;}
#bottom-1 .b1-uvnitr{margin-left:30px; margin-right:10px;}
#bottom-2{float:left; margin-left:20px; width:278px; min-height:400px; background-image:url(../images/tecky_bottom_strana.png); background-repeat:repeat-y; background-position:right;}
#bottom-2 .b2-uvnitr{margin-left:54px; margin-right:10px; margin-bottom:5px;}
#bottom-2 .b2-uvnitr p{margin-bottom:3px; padding-bottom:3px; margin-top:3px; padding-top:3px;}
#bottom-3{float:left; margin-left:12px; width:346px; min-height:400px;}
#bottom-3 .b3-uvnitr{margin-left:14px; margin-right:20px;}
#bottom-3 ul{margin:0; padding:0; margin-left:20px;}
#bottom-3 ul li{list-style-type:none; margin-bottom:10px; list-style-image:url(../images/ico_link_ext.png);}

.text-modry{color:#3892c7; font-size:16px;}

.odkaz-mapa{line-height:48px; background-image:url(../images/ico_mapa.png); background-repeat:no-repeat; background-position:left; padding-left:54px;}
/*
#dokumenty-bottom{margin:0; padding:0; margin-left:20px;}
#dokumenty-bottom li{list-style-type:none; margin-bottom:10px; list-style-image:url(../images/ico_link_ext.png);}
*/
bottom-3

h1{font-size:28px;}
h2{font-size:24px;}

/* lang prepinani */
#box-lang{position:absolute; padding-left:30px;}
#box-lang ul{margin:0; padding:0; margin-top:10px;}
#box-lang ul li{list-style-type:none; float:left; display:block; margin-right:4px;}
#box-lang ul li a{display:block; width:19px; height:20px;}
#box-lang ul li span{display:none;}
#box-lang ul .ico_cs{background-image:url(../images/ico_cs.png);}
#box-lang ul .ico_en{background-image:url(../images/ico_en.png);}
#box-lang ul .ico_it{background-image:url(../images/ico_it.png);}

/* home */
#home-text{margin-bottom:50px;}
#home-text .ht-left{float:left; width:373px; margin-right:120px;}
#home-text .ht-right{float:left; width:373px;}

#home-dole{margin-bottom:35px;}
#home-dole .hd-left{float:left; width:440px; margin-right:39px;}
#home-dole .hd-right{float:left; width:425px;}
#home-dole h2{margin:0; padding:0; display:block; height:36px; background-repeat:no-repeat; margin-bottom:20px;}
#home-dole h2 span{display:none;}

form{margin:0; padding:0;}

#table-kontaktujtenas{}
#table-kontaktujtenas td.tkn-nazev{width:131px;}
#table-kontaktujtenas td.tkn-obsah{width:300px;}
#table-kontaktujtenas td.tkn-obsah2{width:300px; padding-top:10px;}
#table-kontaktujtenas input{font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;}
#table-kontaktujtenas textarea{font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;}
#table-kontaktujtenas .kontakt-input-text{background-image:url(../images/input_back.png); background-repeat:no-repeat; border:none; width:280px; height:44px; background-color:transparent; font-size:15px; color:white; padding-left:10px; padding-right:10px;}
#table-kontaktujtenas .kontakt-input-button{background-image:url(../images/button_back.png); background-repeat:no-repeat; border:none; width:174px; height:46px; background-color:transparent; font-size:20px; color:#000e2b; font-weight:bold;}
/*
#table-kontaktujtenas .kontakt-input-select{background-image:url(../images/input_back.png); background-repeat:no-repeat; border:none; width:300px; height:44px; background-color:transparent; font-size:15px; color:white; padding-left:10px; padding-right:10px; padding-top:10px;}
#table-kontaktujtenas .kontakt-input-select option{background-color:#2BA9F6;}
*/
#table-kontaktujtenas .kontakt-input-textarea{background-image:url(../images/input_back2.png); background-repeat:no-repeat; border:none; width:430px; height:180px; background-color:transparent; font-size:15px; color:white; padding:10px; resize:none;}

span.customSelect{
  width:290px;
  height:32px;
  background-image:url(../images/select_back.png);
  background-repeat:no-repeat;
  font-size:15px;
  font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;
  background-color:none;
  color:white;
  padding-top:12px;
  padding-left:10px;
}
span.customSelect.changed{}
.customSelectInner{}
.kontakt-input-select{font-size:15px; font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;}
.kontakt-input-select option{background-color:#2BA9F6; color:white; padding:2px;}
/*
#div-select select{
  background-color:none;
  background:transparent;
  width:340px;
  height:44px;
  font-size:15px;
  font-family:trebuchet ms,Verdana,Tahoma,Arial,Helvetica,sans-serif;
  border:0;
  line-height:1;
  padding:10px;
  color:white;
  border-radius:0;
  -webkit-appearance:none;
}
#div-select select option{background-color:#2BA9F6; color:white; padding:3px;}

#div-select{
  width:300px;
  height:44px;
  overflow:hidden;
  background-image:url(../images/select_back.png);
  background-repeat:no-repeat;
}
*/

/* vozovy park */
#vozovy-park{}
#vozovy-park .vp-box{margin-bottom:25px; background-image:url(../images/vozy_back.png); background-repeat:repeat-y;}
#vozovy-park .vp-box .vpb-left{float:left; width:531px; margin-right:16px; height:150px;}
#vozovy-park .vp-box .vpb-right{float:left; width:340px; margin-right:17px; color:#3892c7;}
#vozovy-park .vp-box .vpb-right h2{font-size:24px; margin:0; padding:0; font-weight:normal; text-transform:uppercase; color:white;}

/* box diplom */
#box-obrazky-home{}
#box-obrazky-home .boh-sipka1{float:left; width:38px;}
#box-obrazky-home .boh-obsah{float:left; width:349px;}
#box-obrazky-home .boh-obsah .boho-nahore{margin-bottom:10px;}
#box-obrazky-home .boh-obsah .boho-dole{text-align:center;}
#box-obrazky-home .boh-sipka2{float:left; width:38px;}

/* error */
#chyba-hlaska-div{border:1px solid #1E76AB; background-color:#000E2B; padding:5px; margin-bottom:5px; line-height:150%; color:#2BA9F6;}
#chyba-hlaska{margin:0px; padding:0px;}
#chyba-hlaska li{list-style-type:none; padding-bottom:2px; color:#2BA9F6;}

#bottom-brand{font-size:12px; text-align:right; padding-top:25px; padding-right:80px; font-family:Verdana,Tahoma,Helvetica,Arial;}
#bottom-brand a{text-decoration:none;}
#bottom-brand a:hover{text-decoration:none; color:white;}