#online {display: table;
         text-align:center;
    }
.textsmall {
	font-size: 10px;
}
.vyrazny {
	color: navy;
	font-weight:bold;
}

/*h3.home {
	font-family:sans-serif;
   color:#FFFF80;
	margin-top:0px;
   padding-top:5px; padding-bottom:5px;
}*/
/*h3.firmy {
	font-family: sans-serif;
	color: #FFD586;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
h3.profi {
	font-family: sans-serif;
	color: #7878FF;
	background: Silver;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*h4.bytove {
	color: #92ffd2;
	font-weight: bold;
}*/
/*h4.firmy {
	color: #FFD586;
	font-weight: bold;
}
h4.profi {
	color: Silver;
	font-weight: bold;
}

table.home {
	border-collapse: collapse;
	font-size: 13px;
	color: yellow;
}*/
#internet, #voip, #datanet{
	/*border: 1px solid Aqua;*/
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*height: 130px;*/
	/*margin: 0 10px 0 0;
	/*padding: 10px;*/
}

#datanet .hlavnioknocele{
	/*background: #7da3e7;*/
	background: rgb(141,180,227);
		
}
#internet .nadpis, #voip .nadpis, #datanet .nadpis{font-weight: bold; text-align: left;}

#internet h3.nadpis, #voip h3.nadpis, #datanet h3.nadpis{
	font-size: 16px;
	margin: 20px 0;
	padding-bottom: 10px;
}
#internet h3.nadpis{color: #00008B; border-bottom: 3px solid #00008B;}

#internet h4.nadpis {
	font-size: 14px;
}

#internet .popis {
	font-size: 13px;
	text-align: left;
	margin: 10px 0 50px 20px; /*padding: 10px 0;*/
	color: #00008B;
	font-weight: bold;
	/*border: 1px solid red;*/
}

#internet ul.tarify {
	/*border: 1px solid #DC143C;*/
	padding: 5px;
	list-style-type: none;
	/*height: 100px;*/
	margin: 5px;
}
#internet ul.tarify li{
	width: 320px;
	color: Black;
	/*padding: 0px;*/
}

#internet ul.tarify li .rychlost {
	/*text-align: left;*/
	display: block;
	font-size: 14px;
	color: Navy;
	padding: 5px 5px;
	margin: 5px 0px;
}

#internet ul.tarify li .cena {
	display: block;
	text-align: right;
	padding: 5px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	/*border: thin solid Fuchsia;*/
}
#internet ul.tarify li .cenavelka {
	font-size: 16px;
	font-weight: bold;
}
#internet ul.tarify li .nevyrazny {
	display: block;
	font-size: 11px;
	padding: 5px 5px 0px 5px;
	/*border: 1px solid Fuchsia;*/
	margin: 0px;
	text-align: right;
}

#internet ul.seznam {
	display: table;
	width: 90%;
	color: navy;
	margin-left:20px;
	/*border:1px solid green;*/
}

#internet ul.seznam li {
	padding: 5px;
	/*margin: 5px;*/
}
#internet ul.tarify li.fajn {
	background-color: #FFFFB7;
	float: left;
	margin: 10px 10px 10px 20px;
}

#internet ul.tarify li.fajn h3 {
	display: block;
	background: rgb(255,255,183) url(../internet/obr/fajnbg.png) repeat-x left;
	color: Black; /*border-bottom: 1px solid Green;*/
	padding: 5px;
	margin: 0px;
}

#internet ul.tarify li.optimal{
	background-color: #CAFFCA;
	float: right;
	margin: 10px 20px 10px 10px;
}
#internet ul.tarify li.optimal h3 {
	display: block;
	background: rgb(203,255,203) url(../internet/obr/optimalbg.png) repeat-x left;
	color: Black; /*border-bottom: 1px solid Green;*/
	padding: 5px;
	margin: 0px;
}
#internet ul.tarify li.pohoda{
	float: left;
	background-color: #FFD7D7;
	margin: 10px 10px 10px 20px;
}
#internet ul.tarify li.pohoda h3 {
	display: block;
	background: rgb(255,215,215) url(../internet/obr/pohodabg.png) repeat-x left;
	color: Black; /*border-bottom: 1px solid Green;*/
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}

#internet ul.tarify li.super{
	float: right;
	background-color: #D5D5FF;
	margin: 10px 20px 10px 10px;
}
#internet ul.tarify li.super h3 {
	display: block;
	background: rgb(213,213,255) url(../internet/obr/superbg.png) repeat-x left;
	color: Black;
	border-bottom: 1px solid Green;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 10px 0px;
}

#internet .akce_vypis {
	margin:10px 10px 40px 10px;
}

#internet .akce_vypis .obrazek{
	float: left;
}

#internet .akce_vypis p.akce_text{
	margin-left:110px;
	text-align: justify;
}

#voip h3.nadpis {	color: #a62323; border-bottom: 3px solid #a62323; }
#voip a {
	color: #a62323;
	text-decoration: none;
}
#voip ul.odkazy {
	margin:10px 10px;
	color: #F5B671;
}
#voip ul.odkazy li{
	list-style: url(../obr/pdf.gif);
}
#voip ul.odkazy li a {
	color: #a62323;
	text-decoration: none;
}
#voip table {
	border-collapse: collapse;
	text-align: center;
	font-size: 10px;
	color: Black;
}
#voip table tr{
	height: 20px;
}
#voip table th{
	background: #ce9292;
	border: 1px solid black;
	width: 200px;
}
#voip table td{
	background: #e5c4c4;
	border: 1px solid black;
	width: 200px;
}

#voip table.sazby {
	font-size: 12px;
}
#voip table.sazby tr{
	height: 30px;
}
#voip table.destinace th {
	width: 100px;
}
#voip table.destinace td {
	width: 400px;
}
#voip li{
	margin-bottom: 10px;
	color: #a62323;
}
#voip li span{
	color: white;
}

#datanet h3.nadpis {color: #005753; border-bottom: 3px solid #005753; }

#adsl {
	text-align: left;
	background: #4083ff;
	/*height: 600px;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#adsl .nadpis {
	font-weight: bold;
	text-align: left;
}
#adsl h3.nadpis {
	background: #87CEEB;
	font-size: 16px;
	/*margin: 20px 0;*/
	padding: 20px;
	/*border-bottom: 3px solid #FFB038;*/
	color: Navy;
	/*color: #FFB038;*/	
	/*border: 1px solid red;color: #5667FF;*/
}
#adsl h4.nadpis {
	font-size: 14px;
	text-decoration:underline;
	margin-top: 50px;
}
#adsl li {
	margin: 10px;
}
#adsl ul.zel_sipka li{
	margin: 10px;
	list-style: url(../obr/zelena_sipka.gif);
}
#adsl table.cena {
	border-collapse: collapse;
	text-align: center;
	font-size: 12px;
	color: black;
}
#adsl table.cena tr{
	height: 30px;
}
#adsl table.cena th{
	background: #87CEEB;
	border: 1px solid black;
	width: 220px;
}
#adsl table.cena td{
	background: White;
	border: 1px solid black;
	width: 220px;
}
#adsl table.zarizeni {
	border-collapse: collapse;
	font-size: 12px;
	text-align: center;
	color: black;
}
#adsl table.zarizeni tr{
	height: 30px;
}
#adsl table.zarizeni th{
	background: #FFDEAD;
}
#adsl table.zarizeni td{
	background: White;
}
#adsl .pv_img {
	position: absolute;
	top:495px;
	left:10px;
}
#adsl .poznamka {
	font-size:10px;
}
#adsl .objednavka {
	font-size:12px;
	background: #87CEEB;
	padding: 6px;
	margin: 10px 97px 10px 10px;
	float: right;
	color: White;
}

.profi {
	background-color: #D5D5FF;
	width: 400px;
	color: Black;
	padding: 5px 5px 5px 5px;
		margin: 5px auto 0px auto;
}
.profi h3 {
	display: block;
	color: Blue;
	border-bottom: 1px solid Green;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.profi table {
	border-collapse: collapse;
	font-size: 12px;
	width: 100%;
}

.profi td {
	height: 30px;
	border: 1px solid  Silver;
	text-align: center;
}
.relax h3 {
	display: block;
	border-top: 1px solid Green;
	border-bottom: 1px solid Green;
	background-color: rgb(203,215,222);
	padding: 5px;
	margin: 20px  20px 20px 0px;
	color:blue;
}

.relax  table{
	border-collapse: collapse;
	font-size: 12px;
	background-color: rgb(203,215,222);
	color: Black;
		padding: 5px;
		/*margin: 20px  0px;*/
	width:80%;
	
}

.relax td {
	height: 30px;
	border: 1px solid  Silver;
	text-align: center;
}
.relax li {
  margin: 3px auto 2px auto;
}

table.firmy {
	border-collapse: collapse;
	color: yellow;
}

table.bytove {
	border-collapse: collapse;
	/*border: 2px solid #3d3d82;*/
	color: #3d3d82;
	width: 90%;
	text-align: center;
}
/*table.zarizeni {
  border-collapse:collapse;
	border-bottom: 10px dotted black;
	width: 350px;
	height: 400px;
	text-align: left;
}*/
/*.home td {
	color: #FFFF80;
	height: 40px;
	border: 1px dotted #3d3d82;
	text-align: center;
	vertical-align: middle;
}*/		  
.firmy td {
	color: #FFD586;
	height: 30px;
	border: 1px dotted #3d3d82;
	text-align: center;
	vertical-align: middle;
}
.bytove th {
	/*color: #92ffd2;*/
	height: 30px;
	border: 1px solid #7878ff;
	text-align: center;
	vertical-align: middle;
	background-color: #ffdead;
}
.bytove td {
	/*color: #92ffd2;*/
	height: 40px;
	/*border: 1px dotted #3d3d82;*/
	border: 1px solid #7878ff;
	text-align: center;
	vertical-align: middle;
	background-color: #E5E5E5;
	padding-left: 10px;
}
table.hw {
	border-collapse: collapse;
	background-color: White;
	color: Black;
	width: 90%;
}
.hw th {
	background-color: #E5E5E5;
	height: 30px;
	width:20%;
	text-align: center;
	border: 1px solid Silver;
	text-align: center;
}
.hw td {
	height: 25px;
	width:20%;
	text-align: center;
	border: 1px solid Silver;
	text-align: center;
}
#INET_INFO {/*position:absolute; left:10px; top:120px;*/
				 width:700px;
             text-align:left;
             }
#ram1 {
	border: 1px solid #FFFF80;
	margin: 5px 10px 5px 0px;
	padding: 5px 10px 5px 10px;
	font-size: 11px;
}
.plus li{
	list-style-image: url(../obr/plus.png);
	font-weight:bold;
	margin:10px;
}
#internet ul.mapa {
	list-style-type: none;
	padding-left:5px;
	/*display: table;*/
}
#internet ul.mapa li{
	display: table-cell;
	padding:0 40px 0 0;
}