* { margin:0; padding:0;}
body {background:url(images/poz.png) left top no-repeat #999;  font-family:"Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:1.2em; line-height:1.125em; color:#1c2328;}

a {color:#444;}
a:hover{text-decoration:none;}

h1 {font-size:28px; line-height:1.1em; font-family:"Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif; margin-bottom:15px; font-style:bold; font-weight:normal;  clear:both; }
h2 { font-size:16px; line-height:1.1em; font-family:"Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif; margin-bottom:19px; font-style:bold; font-weight:normal;   clear:both; }

.hh { font-size:16px; color:#1c2328; line-height:1.1em; font-family:"Trebuchet MS", Tahoma, "Lucida Grande CE", lucida, sans-serif; margin-bottom:19px; font-style:bold; font-weight:normal; clear:both; }


h3 { font-size:0.95em; color:#fff; background:url(images/h3.jpg) left top no-repeat; height:45px; padding-left:26px; line-height:28px; margin-bottom:1px; clear:both; }
h4 { font-size:1em; margin:10px 0 10px 10px; width:85%; background: url(images/h.gif) left bottom repeat-x; clear:both;  }




#stranka #stredni .jazyky .prvni {width:316px; margin-right:5px; background: #fff;  }
#stranka #stredni .jazyky .druhy {width:317px; margin-right:5px; background: #fff;  }
#stranka #stredni .jazyky .treti {width:317px; background: #fff;  }
#stranka #stredni .menu .sluzby { background:url(images/l.gif) 613px top repeat-y; width:100%; background: #fff; }
#stranka #stredni .menu .sluzbyobal { background:url(images/lt.gif) 613px top no-repeat; width:100%; background: #fff;  }
#stranka #stredni .menu .sluzbyobaldve { background:url(images/lb.gif) no-repeat 613px bottom; background: #fff; }
#stranka #stredni .menu .prvni { width:582px; margin-right:59px; background: #fff;  }
#stranka #stredni .menu .druhy { width:292px; background: #fff;  }

#poz {width:1000px; margin:0 auto; background: #fff; }


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


#hlavicka {height:550px; }
#hlavicka, #stredni { font-size:0.69em;}
#hlavicka .jazyky { height:45px; margin-top:10px;}
#hlavicka .jazyky .indent { padding:31px 0 0 35px;}
#hlavicka .menu { height:35px; background:url(images/menu.gif) left top repeat-x;}
#hlavicka .duraz { padding:28px 10px 0 5px;}
#hlavicka .duraz p { margin-bottom:15px;}

#stredni { padding:5px 0 60px 0;}
#stredni .menu { padding:36px 0 0 27px; }

#slideshow { background:#fff;}
.trisloupce { width:100%; overflow:hidden;}
.prvni, .druhy, .treti { float:left;}

.seznam { width:100%;}

.text {background: url(images/box.jpg) no-repeat bottom;  
  padding: 20px;  
  min-height: 135px;
  _height: 175px; margin-right:40px; padding: 10px; }

p { margin-bottom:18px;padding: 10px;border: 1px solid #CECECE;}


a.chcito 
  {width: 200px; 
  height: 44px; 
  display: block; 
  background-image: url(images/objednat.jpg);	text-align: center;} 
a.chcito:hover 
  {background-image: url(images/objednat.jpg);} 
a.chcito span 
  {display: none;}
	

.sluzba {
  width: 302px;
 
  float: left;
  position: relative;
  margin-right:26px;
}
.sluzba div {
  background: url("images/box.jpg") no-repeat bottom;
  padding: 20px;  
  min-height: 135px;
  _height: 175px;
}




 /* form */
fieldset 
{ margin-left:10px; 
width: 800px; 
border-color:#DDD; 
border-style:solid; 
padding:10px; 
} 

legend 
{ 
color: #a60000; 
width: 750px; 
text-align:center; 
font-weight:bold; 
margin-bottom: 0.1em; 
} 

label 
{ 
float: left; 
width: 750px; 
padding-left:10px; 
} 

input 
{ 
border: 1px solid #c7c7c7; 
width: 750px; 
height: 20px; 
color: #333333; 
margin-bottom: 20px; 
} 

textarea 
{ 
border: 1px solid #c7c7c7; 
width:750px; 
height: 100px; 
margin-bottom: 8px; 
} 

input.odeslat 
{ 
background: #a60000; 
color:white; 
font-weight:bold; 
margin-left: 20px; 
height: 40px; 
} 

#submitbutton 
{ 
 
width: 650px; 
}



#pitch { margin-bottom: 30px; }
#pitch .infoline { margin-top: -70px; padding: 25px 0 25px 25px; background: #000; font-size: 18px; width: 955px; height: 18px; opacity:0.70; filter:alpha(opacity=70); color: #fff; }
.pitch-gallery { overflow: hidden; width: 980px; position: relative; }
.pitch-gallery-holder { width: 3920px; position: relative; top: 0; left: 0; }
.pitch-gallery-div { float: left; }

.refotky {
max-height:860px;
_height: expression(this.scrollHeight > 860? "860px" : "auto" );
overflow:auto;
}



img {border:0; vertical-align:top; text-align:left;}


ul { list-style:none;}

#navigace { font-family:Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:0.8em; 
line-height:1.125em; width:100%; overflow:hidden;}
#navigace li { float:left; margin-left:-1px;}
#navigace li a { display:block; background:url(images/ul.gif) left 4px no-repeat; color:#fff; 
text-transform:uppercase; font-weight:bold; text-decoration:none; width:161px; text-align:center; line-height:35px;}
#navigace li a:hover { text-decoration:underline;}


.list1 li { background:url(images/diar.png) no-repeat left 2px; padding:0 0 14px 68px; }
.list1 li a { color:#1c2328; text-decoration:none; display:block; background:url(images/h.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:20px; width:100%;}
.list1 li a strong { display:block; margin-bottom:2px;}
.list1 li a:hover { color:#409cc1;}
.list1 li em { color:#a8ccdb;	}
.list1 li a.last { margin-bottom:0; background:none;}


.list11 li { background:url(images/shop.png) no-repeat left 2px; padding:0 0 14px 68px; }
.list11 li a { color:#1c2328; text-decoration:none; display:block; background:url(images/h.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:20px; width:100%;}
.list11 li a strong { display:block; margin-bottom:2px;}
.list11 li a:hover { color:#409cc1;}
.list11 li em { color:#a8ccdb;	}
.list11 li a.last { margin-bottom:0; background:none;}



.list111 li { background:url(images/noveweby.png) no-repeat left 2px; padding:0 0 14px 68px; }
.list111 li a { color:#1c2328; text-decoration:none; display:block; background:url(images/h.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:20px; width:100%;}
.list111 li a strong { display:block; margin-bottom:2px;}
.list111 li a:hover { color:#409cc1;}
.list111 li em { color:#a8ccdb;	}
.list111 li a.last { margin-bottom:0; background:none;}



.konec li { background:#fff ; padding:5px 0 0 18px; }
.konec li a { color:#1c2328; text-decoration:none; display:block; background:url(images/h.gif) left bottom repeat-x; padding:0 0 20px 0; margin-bottom:20px; width:100%;}
.konec li a strong { display:block; margin-bottom:2px;}
.konec li a:hover { color:#409cc1;}
.konec li em { color:#a8ccdb;	}
.konec li a.last { margin-bottom:0; background:none;}


.list2 li { background:url(images/telefon.jpg) no-repeat left 2px; padding:0 0 14px 38px; margin-bottom:14px; color:#4f5a5b; line-height:1.36em;}
.list2 li span { display:block; border:1px solid #f2f6f8; padding:13px 20px 17px 19px;}
.list2 li strong { font-size:1.1em; display:block; padding-bottom:3px; color:#000;}
.list2 li.last { background:none; margin:0;}


.list22 li { background:url(images/email.jpg) no-repeat left 2px; padding:0 0 14px 38px; margin-bottom:14px; color:#4f5a5b; line-height:1.36em;}
.list22 li span { display:block; border:1px solid #f2f6f8; padding:13px 20px 17px 19px;}
.list22 li strong { font-size:1.1em; display:block; padding-bottom:3px; color:#000;}
.list22 li.last { background:none; margin:0;}


.list222 li { background:url(images/formular.jpg) no-repeat left 2px; padding:0 0 14px 38px; margin-bottom:14px; color:#4f5a5b; line-height:1.36em;}
.list222 li span { display:block; border:1px solid #f2f6f8; padding:13px 20px 17px 19px;}
.list222 li strong { font-size:1.1em; display:block; padding-bottom:3px; color:#000;}
.list222 li.last { background:none; margin:0;}



#patka { background:#fff; font-size:.625em;  color:#000000;
}


