/* CSS Document www.prodej-sluzeb.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 75%;
   color:#000;
   text-align:center;
   background: #fff url(images/bg_body.png) 0px 0px repeat-x;
}
a:link {
  color:#000;
	text-decoration: none;
}
a:visited {
  color:#000;
	text-decoration: none;
}	
a:active {
  color:#000;
	text-decoration: none;
}
a:hover {
	color:#000;
	text-decoration: none;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
.cleaner
{
  clear:both;
  display:block;
  font-size:0px;
  height:0px;
  overflow:hidden;
  line-height:0px;
}
table
{
  font-size:1em;
  margin-bottom:1.1em;
}
.noprint
{
  display:none;
}
#box1
{
  text-align:left;
  margin:0px auto 0px auto;
  width: 986px;
  padding:0px 0px 0px 0px;
  background: url(images/bg_lidi.jpg) 100% 100% no-repeat;
}
#logo
{
  position:relative;
  width: 396px;
  height:78px;
  overflow:hidden;
}
#logo div
{
  padding:10px 0px 0px 50px;
  text-align:left;
  font-size:30px;
  color:#000;
}
#logo a
{
  display:block;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
  width: 396px;
  height:78px;
  background: url(images/logo.png) no-repeat;
}
#top .kontakt
{
  position:absolute;
  width:520px;
  height:83px;
  top:0px;
  padding-top:19px;
  margin-left:396px;
  background: url(images/mapa.png) 100% 100% no-repeat;
}
#top .kontakt .title
{
  color:#d51139;
  padding:0px 0px 0px 15px;
}
#top .kontakt ul
{
  margin:0px;
  padding:0px;
}
#top .kontakt li
{
  margin:4px 0px 4px 0px;
  padding:0px 0px 0px 15px;
  list-style-type:none;
  background: url(images/odrazka.gif) 0px 3px no-repeat;
}
#top .kontakt a:link, #top .kontakt a:active, #top .kontakt a:visited
{
  color:#324e77;
  text-decoration:underline;
}
#top .kontakt a:hover
{
  color:#324e77;
  text-decoration:none;
}
#bannery
{
  width:986px;
  height:250px;
}
#bannery div
{
  font-size:26px;
  color:#fff;
  float:left;
  font-weight:normal;
  position:relative;
}
#bannery div a
{
  display:block;
  color:#fff;
}
#bannery div a span
{
  position:absolute;
  font-size:15px;
}
#bannery div a:hover
{
  _text-decoration:underline;
}
#bannery div a:hover span
{
  text-decoration:underline;
}
div#ban_tv
{
  width:333px;
  height:250px;
  background: #2a4164 url(images/ban_tv.jpg) no-repeat;
}
div#ban_tv a
{
  width:128px;
  height:67px;
  padding:183px 0px 0px 205px;
}
div#ban_tv a span
{
  top:194px;
  left:30px;
}
div#ban_net
{
  width:325px;
  height:223px;
  margin-top:27px;
  background: #b42a46 url(images/ban_net.jpg) no-repeat;
}
div#ban_net a
{
  width:130px;
  height:67px;
  padding:156px 0px 0px 195px;
}
div#ban_net a span
{
  top:167px;
  left:25px;
}
div#ban_telefon
{
  width:328px;
  height:223px;
  margin-top:27px;
  background: #e8aa1e url(images/ban_telefon.jpg) no-repeat;
}
div#ban_telefon a
{
  width:123px;
  height:67px;
  padding:156px 0px 0px 205px;
}
div#ban_telefon a span
{
  top:167px;
  left:25px;
}
div#ban_telefon
{
  width:328px;
  height:223px;
  margin-top:27px;
  background: #e8aa1e url(images/ban_telefon.jpg) no-repeat;
}
div#ban_telefon a
{
  width:143px;
  height:64px;
  padding:159px 0px 0px 185px;
}
div#ban_telefon a span
{
  top:167px;
  left:10px;
}
#panel_left
{
  width:679px;
  float:left;
}
#panel_right
{
  width:287px;
  float:right;
  min-height:260px;
  _height:260px;
  margin-top:56px;
}
#panel_left h1
{
  font-size:18px;
  color:#324e77;
  height:41px;
  line-height:41px;
  margin:0px 0px 0px 0px;
  padding:0px 20px 0px 20px;
}
#content
{
  padding:15px 0px 15px 20px;
  min-height:420px;
  _height:420px;
}
#content a:link, #content a:visited, #content a:active{
  color:#d51139;
  text-decoration:underline;
}
#content a:hover{
  color:#d51139;
  text-decoration:none;
}
#content h2 
{
  color:#d51139;
  font-size:18px;
  margin:0em 0px 0.5em 0px;
  padding:0.4em 0px 0px 0px;
}
#content h2.presun 
{
  float:right;
  color:#50a0db;
}
#content h2.presun a:link,#content h2.presun  a:visited, #content h2.presun  a:active{
  color:#50a0db;
  text-decoration:underline;
}
#content h2.presun  a:hover{
  color:#50a0db;
  text-decoration:none;
}
#content .boxik1 h2,#content .boxik2 h2,#content .boxik3 h2{
  font-size:14px;
} 
#content h3 
{
  color:#d51139;
  font-size:14px;
  margin:0em 0px 0.5em 0px;
  padding:0.4em 0px 0px 0px;
}
#content h3.bigger 
{
  font-size:16px;
}
#content h4
{
  color:#000;
  font-size:1em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-size:1em;
  font-weight:normal;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1em 0px;
  padding:0px 0px 0px 0px;
  line-height:1.3em;
  text-align:justify;
}
#content p.zkrat
{
  padding:0px 280px 0px 0px;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1em 25px;
  line-height:1.2em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ol
{
  margin:0px 0px 1em 30px;
  line-height:1.2em;
  font-size:1em;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.5em 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
}
#content li.bez
{
   list-style-type:none;
}
img.right
{
  float:right;
  margin-left:10px;
}
img.left
{
  float:left;
  margin-right:10px;
}
img.border
{
  border:1px solid #ece992;
  padding:3px;
  background:#fff;
}
#footer
{
  height:40px;
  line-height:40px;
  color:#bbb;
  margin:0px auto 0px auto;
  width: 986px;
  font-size:11px;
}
#footer p
{
  margin:0;
  float:left;
  padding:0px 20px 0px 20px;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#bbb;
  text-decoration:underline;
}
#footer a:hover{
  color:#bbb;
  text-decoration:none;
}
.boxik1
{
 padding:8px 10px 1px 80px;
 margin-top:20px;
 background: #f1fafe url(images/ico_1.gif) 15px 15px no-repeat;
}
.boxik2
{
 padding:8px 10px 1px 80px;
 background: #e9f8fe url(images/ico_2.gif) 15px 15px no-repeat;
}
.boxik3
{
 padding:8px 10px 1px 80px;
 background: #f1fafe url(images/ico_3.gif) 15px 15px no-repeat;
}
a.button:link, a.button:visited, a.button:active
{
  width:217px;
  height:47px;
  display:block;
  margin-left:0px;
  padding-left:50px;
  line-height:47px;
  font-size:23px;
  color:#fff;
  position:relative;
  z-index:20;
  background:  url(images/button.gif) 0px 0px no-repeat;
}
a.button:hover
{
  text-decoration:underline;
}
#duvody
{
  margin-left:0px;
  width:242px;
  background:  url(images/bg_duvody.jpg) 0px 0px no-repeat;
  font-size:13px;
  margin-top:10px;
  padding:8px 0px 0px 25px;
  height:154px;
}
#duvody ul
{
  padding:0px;
  line-height:1.4em;
  margin:5px 0px 0px 25px;
  color:#fff;
}
#duvody div
{
  font-size:15px;
  margin:0px;
  color:#fff;
  font-weight:bold;
  padding:0px 0px 0px 25px;
}
#content a.pdf{
  background: url(images/ico_pdf.gif) 0px 50% no-repeat;
  padding:0px 0px 0px 35px;
  line-height:2.2em;
  display:block;
}
#content a.doc{
  background: url(images/ico_doc.gif) 0px 50% no-repeat;
  padding:0px 0px 0px 35px;
  line-height:2.2em;
  display:block;
}
#content a.zip{
  background: url(images/ico_zip.gif) 0px 50% no-repeat;
  padding:0px 0px 0px 35px;
  line-height:2.2em;
  display:block;
}
#content a.xls{
  background: url(images/ico_xls.gif) 0px 50% no-repeat;
  padding:0px 0px 0px 35px;
  line-height:2.2em;
  display:block;
}
#content a.double
{
  padding:0px 0px 0px 35px; 
  line-height:1.1em;
}
#tableform
{
  border-collapse:collapse;
  width:100%;
}
#tableform td
{
  padding:2px 2px;
}
#tableform td.ods
{
  padding:3px 2px 2px 2px;
}
#tableform th
{
  padding:6px 2px 2px 2px;
  vertical-align:top;
  width:180px;
  text-align:left;
}
#tableform input
{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size:12px;
}
#tableform input.txt
{
  padding:4px 3px;
  width:220px;
  background:#e8f7fd;
  border:1px solid #555;
}
#tableform input.txts
{
  padding:2px 3px;
  margin:1px 7px 1px 0px;
  width:25px;
  background:#e8f7fd;
  border:1px solid #555;
}
#tableform textarea
{
  width:431px;
  height:120px;
  padding:4px 3px;
  background:#e8f7fd;
  font-size:12px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  border:1px solid #555;
}
#tableform .radio input
{
  margin:5px 0px;
  _margin:0px 0px;
}
#tableform label.ie6
{
  _position:relative;
  _top:-2px;
}
#tableform .CheckBox label
{
  padding:0px 10px 0px 4px;
  display:block;
  float:left;
  width:110px;
  margin:4px 0px;
  _margin:4px 0px 2px 0px;
}
#tableform .CheckBox input
{
  float:left;
  width:16px;
  margin:4px 0px;
  _margin:0px 0px 0px 0px;
}
#tableform .radio label
{
  padding:0px 10px 0px 4px;
  position:relative;
  top:-1px;
}
#tableform input.btn{
  background:#9cdb31 url(images/btn.gif) no-repeat;
  height:24px;
  line-height:24px;
  border:0px;
  color:#fff;
  text-align:center;
  width:150px;
  font-weight:bold;
  cursor:pointer;
}
.info
{
  padding:10px;
  background:#e7f6fc;
  color:#000;
  border:1px solid #555;
}
.mobilnitarify .ob
{
  margin-right:16px;
}
.ob
{
  width:70px;
  float:left;
  margin-right:2px;
  text-align:center;
  padding:0px 4px 0px 4px;
}
.odsadob
{
  margin-right:10px;
}
#content .ob h2
{
  color:#d51139;
  font-size:14px;
  margin:0px 0px 10px 0px;
  padding:0px;
}
#content .ob p
{
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size:11px;
}
#content .ob p.small
{
  font-size:9px;
}
#content .ob p.big
{
  font-size:14px;
  text-align:center;
  font-weight:bold;
  margin-top:10px;
}
#content .ob p.big span
{
  font-size:10px;
  line-height:13px;
  font-weight:normal;
}
#content .ob p.popis
{
  font-weight:bold;
}
#content .ob1
{
  background: url(images/ob1.gif) no-repeat;
  padding-top:115px;
  height:285px;
}
#content .ob1 p.popis
{
  height:110px;
}
#content .ob2
{
  background: url(images/ob2.gif) no-repeat;
  padding-top:100px;
  height:300px;
}
#content .ob2 p.popis
{
  height:108px;
}
#content .ob3
{
  background: url(images/ob3.gif) no-repeat;
  padding-top:85px;
  height:315px;
}
#content .ob3 p.popis
{
  height:123px;
}
#content .ob4
{
  background: url(images/ob4.gif) no-repeat;
  padding-top:70px;
  height:330px;
}
#content .ob4 p.popis
{
  height:138px;
}
#content .ob5
{
  background: url(images/ob5.gif) no-repeat;
  padding-top:55px;
  height:345px;
}
#content .ob5 p.popis
{
  height:170px;
}
#content .ob6
{
  background: url(images/ob6.gif) no-repeat;
  padding-top:40px;
  height:360px;
}
#content .ob6 p.popis
{
  height:185px;
}
#content .ob7
{
  background: url(images/ob7.gif) no-repeat;
  padding-top:25px;
  height:375px;
}
#content .ob7 p.popis
{
  height:200px;
}
#content .ob8
{
  background: url(images/ob8.gif) no-repeat;
  padding-top:10px;
  height:390px;
}
#content .ob8 p.popis
{
  height:215px;
}
#content .boxtarif
{
  width:296px;
  position:relative;
  float:left;
  background:#e9f4f9;
  margin-right:10px;
   border:1px solid #02a2ec;
   padding:10px 7px;
   margin-bottom:20px;
}
#content .mobilnitarify .boxtarif
{
  padding:0px 10px;
}
#content .boxtarif .cena
{
  background: url(images/hvezda.gif) no-repeat;
  width:120px;
  height:69px;
  padding-top:40px;
  position:absolute;
  right:-10px;
  bottom:-25px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  font-size:15px;
}
#content .boxtarif .cena span
{
 display:block;
 font-size:11px;
 font-weight:normal;
}
.news
{
  background:#f0f0f0;
  padding:10px;
  border:1px solid #bbb;
}
.boxoddel
{
  padding:10px 10px 2px 10px;
  margin-bottom:15px;
   background:#e9f4f9;
   border:1px solid #02a2ec;
}
.boxoddelmini
{
  padding:3px 10px 3px 10px;
  margin-bottom:3px;
   background:#e9f4f9;
   border:1px solid #02a2ec;
}
#content .boxoddelmini p
{
  margin-bottom:0px;
}
#content .boxoddelmini h3
{
  margin:0px;
  padding:0px;
}
.boxoddel .big
{
  font-size:15px;
  font-weight:bold;
}
.boxoddelmini .bigr
{
  font-size:15px;
  float:right;
  margin-left:20px;
  font-weight:bold;
}
.boxoddelmini .bigrbott
{
  font-size:15px;
  float:right;
  margin-left:20px;
  font-weight:bold;
  padding-top:30px;
}
#content .boxoddel a:link, #content .boxoddel a:active, #content .boxoddel a:visited, #content .boxoddel a:hover
{
  color:#000
}
#content strong.bigger 
{
  font-size:14px;
}
#content strong.bigger a:link, #content strong.bigger a:active, #content strong.bigger a:visited, #content strong.bigger a:hover
{
  color:#000
}