

body, input, textarea, table {
    font-family: "Verdana CE", Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
  }


body {
    margin:0 0;
    padding:0 0;
    background:rgb(230,224,185);
    text-align:left;
    height:100%;
  }


body {
    font-size: 80%;
  }


table,tr,td,input,textarea {
    font-size:1em;
  }


form, input {
    padding:0;
    margin:0;
  }


img {
    border:none;
  }


.textzeleny {
    color:green;
    font-weight:bold;
  }


.textcerveny {
    color:red;
    font-weight:bold;
  }


.textsedy {
    color:grey;
    font-weight:bold;
  }


.textmodry {
    color:blue;
    font-weight:bold;
  }


#dsl {
    position: relative;
    /*top:0px;
    left:20px;*/
    width:958px;
    min-height:500px;
    padding: 0 0;
    margin: 0 20px;
    color:black;
    background:white;
    text-align:left;
  }


#dsl .cele {
    margin:0 7px 0 7px;
    background-image: url('../pic/horni_pruh_pozadi_uvod.gif');
    background-position: top left;
    background-repeat: repeat-x;
  }


#dsl .menu {
    width:167px;
    height:306px;
    padding:0;
    margin:0;
    position:absolute;
    top:0px;
    left:7px;
  }


#dsl .logo {
    height:55px;
    overflow:hidden;
  }


#dsl .logo a {
  }


#dsl .logo h1 {
    padding:0;
    margin:0;
    display:none;
  }


#dsl .logo img {
    margin-top:13px;
    margin-left:17px;
    border:none;
  }


#dsl .menupolozky {
    background: rgb(230,224,185);
    height:241px;
    padding: 0;
    margin:0px;
    overflow-y: auto;
    overflow: -moz-scrollbars-vertical;
  }


#dsl .menupole {
    padding:0;
    margin:0px;
    border-bottom:1px solid white;
    font-size:0.85em;
  }


#dsl .menupole a {
    display:block;
    margin:0px 0px;
    padding:3px 0 3px 11px;
    text-decoration:none;
    color:black;
  }


#dsl .menupole a:hover {
    background:rgb(195,184,140);
    text-decoration:none;
    background-image: url('../pic/menu_sipka.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }


#dsl .menupolezvolene {
    background:white;
    padding:0;
    margin:0px;
    border-bottom:1px solid white;
    font-size:0.85em;
    background-image: url('../pic/menu_sipka.gif');
    background-position: top left;
    background-repeat: no-repeat;
    font-weight:bold;
  }


#dsl .menupolezvolene a {
    display:block;
    margin:0px 0px;
    padding:3px 2px 3px 11px;
    text-decoration:none;
    color:black;
  }


#dsl .menupolezvolene a:hover {
    background:#fffff0;
    text-decoration:none;
    background-image: url('../pic/menu_sipka.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }


#dsl .menukonec {
    background:rgb(230,224,185);
    height:10px;
    overflow:hidden;
    background-image: url('../pic/menu_pozadi_spodni.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }


#dsl .uvodnabidky {
    position:absolute;
    top:0px;
    left:175px;
    width:355px;
    height:306px;
  }


#dsl .uvodnabidky img {
    border:none;
  }


#dsl .uvodnabidkynadpis {
    height:52px;
    overflow:hidden;
  }


#dsl .uvodnabidkynadpis h2 {
    padding:24px 0 0 17px;
    margin:0;
    font-size:17px;
    color:white;
    font-weight:bold;
  }


#dsl .uvodnabidkynej {
    background:rgb(248,221,215);
    height:183px;
    overflow:hidden;
  }


#dsl .uvodnabidkynej_nej {
    height: 142px;
  }


#dsl .uvodnabidkynej_text_dole {
    padding: 2px 0 0 32px;
    padding: 2px 0 0 2px;
    height: 41px;
    background-image: url('../pic/uvod_nejnabidky2-b.png');
    margin: 0;
  }

#dsl .uvodnabidkynej_text_dole_vpravo {
    float: right;
    padding-right: 8px;
  }

#dsl .uvodnabidkynej_text_dole_vpravo_nahore {
    background-image: url('../pic/uvod_nejnabidky-odrazka.png');
    background-position: left bottom;
    background-repeat: no-repeat;
  }

#dsl .uvodnabidkynej_text_dole_vpravo_nahore span {
    margin-left : 18px;
  }

#dsl .uvodnabidkynej_text_dole_vpravo_dole {
    background-image: url('../pic/uvod_nejnabidky-odrazka.png');
    background-position: left bottom;
    background-repeat: no-repeat;
  }

#dsl .uvodnabidkynej_text_dole_vpravo_dole span {
    margin-left: 18px;
  }

#dsl .uvodnabidkynej_text_dole_vlevo {
    padding-bottom: 5px;
  }

#dsl .uvodnabidkynej_text_dole_vlevo_text {
    padding-top: 9px;
  }

#dsl .uvodnabidkynej_text_dole_vlevo_text span {
    padding-left: 5px;
    padding-top: 20px;
  }

#dsl .uvodnabidkynej_text_dole_vlevo_text a {
    font-size: 0.9em;
  }

#dsl .uvodnabidkynej_text_dole_vlevo img {
    padding-bottom: 5px;
    padding-left: 5px;
    float: left;
  }


/* ccccccccccccccc */
#dsl .uvodnabidkynej_text_vlevo {
	float: left;
	background-image: url('../pic/uvod_nejnabidky-odrazka.png');
    background-position: left bottom;
    background-repeat: no-repeat;
	margin-left : 22px;
	padding-left: 18px;
	margin-top: 10px;
}

#dsl .uvodnabidkynej_text_vpravo {
	float: right;
	background-image: url('../pic/uvod_nejnabidky-odrazka.png');
    background-position: left bottom;
    background-repeat: no-repeat;
	margin-left: 18px;
	padding-left: 18px;
	margin-top: 10px;
}
/* ccccccccccccccc */


#dsl .uvodnabidkynej_text_dole a {
    color: #41606E;
    font-size: 9pt;
    text-decoration: underline;
    font-weight: bold;
    margin-top: 10px;
  }


#dsl .uvodnabidkynej_hr {
    padding: 0 0 3px 0;
  }


#dsl .uvodnabidkyovereni {
    height: 71px;
    overflow: hidden;
    padding: 13px 9px 0 11px;
    background-image: url('../pic/overit_adsl_hp_bg.gif');
    background-position: top left;
    background-repeat: no-repeat;
    line-height:10px;
    font-size:12px;
  }


#dsl .uvodnabidkyoverenilogo {
    float: left;
  }


#dsl .uvodnabidkyoverenitext {
    float: right;
    width: 279px;
    text-align: center;
  }


#dsl .uvodnabidkyoverenitext2 {
    margin-bottom: 6px;
    font-size: 10px;
    font-weight: bold;
  }


#dsl .uvodnabidkyovereni_div_submit {
    float: right;
  }


#dsl .uvodnabidkyovereni_submit {
    background: #415C68 url('../pic/overit_adsl_hp_submit.gif');
    width: 113px;
    height: 31px;
    border: none;
    color: white;
    font-weight: bold;
    font-size: 14px;
  }


#dsl .uvodnabidkyovereni_div_text {
    float: left;
    background: #415C68 url('../pic/overit_adsl_hp_input.gif');
    width: 145px;
    height: 31px;
    text-align: center;
  }


#dsl .uvodnabidkyovereni_input {
    border: none;
    background: none;
    text-align: center;
    font-size: 14px;
    width: 130px;
    margin: 7px 0 0 0;
  }


#dsl .uvodspeedmetr {
    position:absolute;
    top:0px;
    left: 534px;
    width:250px;
    height:306px;
  }


#dsl .uvodspeedmetr250 {
    padding-top:3px;
  }


#dsl .uvodspeedmetr h4 {
    padding:0 0 0 0;
    margin:0px;
    height:30px;
    background-image: url('../pic/spedmetr_statistika_pozadi.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align:center;
    color:white;
    font-size:0.8em;
    line-height:2.5em;
  }


#dsl .uvodspeedmetrstatistika {
    padding-bottom:2px;
    border-bottom:3px solid rgb(55,94,119);
  }


#dsl .uvodspeedmetrstatistika h4 {
    font-size:10px;
    padding:0;
    margin:0;
  }


#dsl .uvodspeedmetrstatistika input {
    width:250px;
    height:16px;
    text-align:center;
    background-color: white;
    color:rgb(55,94,119);
    font-size: 12px;
    border: none;
  }


#dsl .uvodreklama {
    background:rgb(198,219,144);
  }


#dsl .svetdsl {
    float:right;
    min-height:306px;
    width:164px;
    overflow:hidden;
  }


#dsl .svetdslnadpis {
    height:55px;
    overflow:hidden;
    background-image: url('../pic/horni_pruh_pozadi_svet.gif');
    background-position: top left;
    background-repeat: repeat-x;
  }


#dsl .svetdslnadpis h3 {
    overflow:hidden;
    padding:28px 0 0 10px;
    margin:0;
    font-size:14px;
    color:white;
    font-weight:bold;
  }


#dsl .svetdslnej {
    height:201px;
    overflow:hidden;
  }


#dsl .svetdslnejtext {
    padding:10px 2px 0px 7px;
    font-size:10px;
    overflow:hidden;
  }


#dsl .svetdslnejtext a {
    color:black;
    text-decoration:underline;
    overflow:hidden;
  }


#dsl .svetdslnejtext a:hover {
    color:#990000;
  }


#dsl .svetdslnejtext h5 {
    padding:9px 0px;
    margin:0px;
    font-size:11px;
    overflow:hidden;
  }


#dsl .svetdslnejtext small a {
    font-size:1em;
    color:rgb(108,99,64);
  }


#dsl .svetdslnejtext img {
    border:1px solid rgb(230,224,185);
    overflow:hidden;
  }


#dsl .zpravy {
    overflow:hidden;
  }


#dsl .zpravy h4 {
    padding:4px 0 0 0;
    margin:0px;
    height:25px;
    background-image: url('../pic/zpravy_pozadi.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align:center;
    color:black;
    font-size:1.1em;
    overflow:hidden;
  }


#dsl .zpravyvypis {
    padding:2px 4px 9px 6px;
    font-size:0.8em;
    overflow:hidden;
  }


#dsl .zpravyvypis strong {
    padding:0;
    margin:0;
    color:rgb(112,105,68);
    font-size:1.1em;
  }


#dsl .zpravyvypis small {
    color: rgb(112,105,68);
    font-size:1em;
  }


#dsl .zpravyvypis a {
    color: rgb(112,105,68);
    text-decoration:underline;
  }


#dsl .zpravyvypis a:hover {
    color:rgb(84,70,13);
  }


#dsl .zpravytext {
    padding:3px 0 2px 0;
  }


#dsl .uvodhlavni {
    width:776px;
    padding-top:306px;
    overflow:hidden;
  }


#dsl .uvodhlavnibox {
    padding-left:15px;
  }


#dsl .uvodhlavni h3 {
    font-size:1.1em;
    color:rgb(197,0,0);
    padding:15px 0 0 0;
    margin:0;
  }


#dsl .uvodhlavni a {
    color:rgb(197,0,0);
  }


#dsl .uvodhlavni a:hover {
    color:#660000;
  }


#dsl .uvodreklama250 {
    width:250px;
    min-height:250px;
    float:right;
  }


#dsl .uvodreklama250 small {
    color: rgb(0,0,0);
  }


#dsl .uvodreklama250x250 {
    width:250px;
    min-height:250px;
    padding:0 0 3px 0;
    margin:0 0 2px 0;
    border-bottom:1px solid rgb(194,186,137);
  }


#dsl .uvodreklama250x250 small {
    display:block;
    font-size:0.8em;
    margin:3px 10px;
    text-align:right;
  }


#dsl .uvoddiskuze {
    padding:5px 8px;
  }


#dsl .uvoddiskuzedetail {
    padding:0 0 5px 0;
    line-height:1.1em;
    font-size:11px;
  }


#dsl .uvoddiskuzedetail h3 {
    margin:0px;
    padding:2px 0 5px 0;
    font-size:1.2em;
  }


#dsl .uvoddiskuzedetail a {
    color:rgb(112,105,68);
    font-size:0.9em;
    border-bottom:1px solid #777777;
  }


#dsl .uvoddiskuzedetail a:hover {
    color:#333333;
  }


#dsl .uvoddodatekspeed {
    border-top:2px solid rgb(198,219,144);
    border-bottom:4px solid rgb(198,219,144);
    text-align:center;
    padding-bottom:1px;
    margin-bottom:3px;
  }


#dsl .textovareklama {
    width:205px;
    overflow:hidden;
    background:rgb(230,224,185);
    float:right;
    margin-left:2px;
    margin-bottom:2px;
    margin-top:5px;
  }


#dsl .textovareklama h5 {
    font-size:1em;
    padding:0;
    margin:0;
  }


#dsl .textovareklama h5 a {
    color:black;
    text-decoration:underline;
  }


#dsl .textovareklamahlavicka {
    background-image: url('../pic/textovareklama_nahoru.gif');
    background-position: top left;
    background-repeat: no-repeat;
    text-align:right;
    font-size:0.8em;
    padding:5px 10px 0 0;
    height:16px;
  }


#dsl .textovarklamatext {
    background-image: url('../pic/textovareklama_dolu.gif');
    background-position: bottom left;
    background-repeat: no-repeat;
    font-size:0.9em;
    padding:0px 8px 13px 12px;
  }


#dsl .textovarklamatext a {
    color:black;
  }


#dsl .textovarklamatext h5 {
    text-decoration:underline;
  }


#dsl .uvodreklama {
    width:254px;
  }


#dsl .konecstranky {
    clear:both;
    margin:20px 7px 1px 7px;
    padding:6px 18px;
    border-top:3px solid rgb(194,186,137);
    border-bottom:4px solid rgb(224,0,0);
    color:rgb(58,55,45);
  }


#dsl .konecstranky small {
    font-size:0.8em;
  }


#dsl .konecstranky a {
    color:black;
    text-decoration:none;
  }


#dsl .konecstranky a:hover {
    color:#660000;
    text-decoration:underline;
  }


#dsl .speedmetrvysledek {
    position:absolute;
    top:0px;
    left:175px;
    width:609px;
    height:421px;
    overflow:hidden;
    background-image: url('../pic/mereni_rychlosti_vysledek_bg.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }


#dsl .speedmetrvysledeknadpis {
    height:52px;
    overflow:hidden;
  }


#dsl .speedmetrvysledeknadpis h2 {
    padding:24px 0 0 17px;
    margin:0;
    font-size:17px;
    color:white;
    font-weight:bold;
  }


#dsl .malareklama1 {
    height:115px;
    width:167px;
    overflow:hidden;
    background-image: url('../pic/mala_reklama_pozadi.gif');
    background-position: top left;
    background-repeat: no-repeat;
  }


#dsl .malareklama1text {
    padding:5px 6px;
    font-size:0.8em;
  }


#dsl .odsazeni {
    height:12px;
  }


#dsl .strankahlavniuzky {
    width:599px;
    padding-top:60px;
    overflow:hidden;
  }


#dsl .strankahlavniuzky_pro_ip_dsl_cz {
    width:599px;
    padding-top:60px;
    margin-left:170px;
  }


#dsl .strankahlavniuzkybox {
    padding-left: 10px;
    text-align:left;
  }


#dsl .strankahlavniuzky h2 {
    font-size:1.5em;
    padding:15px 0 10px 0;
    margin:0;
  }


#dsl .strankahlavniuzky h3 {
    font-size:1.2em;
    padding:10px 0 5px 0;
    margin:0;
  }


#dsl .strankahlavniuzky a {
    color:rgb(197,0,0);
  }


#dsl .strankahlavniuzky a:hover {
    color:#660000;
    background:rgb(230,224,185);
  }


#dsl .strankanadpisuzky {
    position:absolute;
    top:0px;
    left:175px;
    width:602px;
    height:52px;
    overflow:hidden;
  }


#dsl .strankanadpisuzky h2 {
    padding:23px 0 0 7px;
    margin:0;
    font-size:18px;
    color:white;
    font-weight:bold;
    text-align:center;
  }


#dsl .strankahlavnisiroky {
    width:770px;
    padding-top:60px;
    margin-left:170px;
  }


#dsl .strankahlavnisirokybox {
    padding-left: 10px;
    text-align:left;
  }


#dsl .strankahlavnisiroky h3 {
    font-size:1.5em;
    padding:15px 0 10px 0;
    margin:0;
  }


#dsl .strankahlavnisiroky a {
    color:rgb(197,0,0);
  }


#dsl .strankahlavnisiroky a:hover {
    color:#660000;
    background:rgb(230,224,185);
  }


#dsl .strankanadpissiroky {
    position:absolute;
    top:0px;
    left:175px;
    width:770px;
    height:52px;
    overflow:hidden;
  }


#dsl .strankanadpissiroky h2 {
    padding:23px 0 0 7px;
    margin:0;
    font-size:18px;
    color:white;
    font-weight:bold;
    text-align:center;
  }


#dsl .strankareklama250 {
    width:260px;
    min-height:260px;
    float:right;
    margin-left:4px;
  }


#dsl .strankareklama250 small {
    color: rgb(73,130,59);
  }


#dsl .strankareklama250x250 {
    margin:0px 0px 10px 10px;
  }


#dsl .strankareklama250x250 small {
    display:block;
    font-size:0.8em;
    margin:3px 10px;
    text-align:right;
  }


#dsl .reklamapodmenu {
    float:left;
    margin-top:310px;
    width:165px;
    font-size:0.9em;
    color:#666666;
  }


#dsl .reklamapodmenubox {
    height:100%;
    text-align:center;
  }


#dsl .reklamapodmenu hr {
    color:white;
    background:white;
    border:none;
    border:1px solid rgb(230,224,185);
  }


#dsl .reklamapodmenu h5 {
    color:rgb(230,224,185);
    padding:0;
    margin:0;
    font-size:1.5em;
    font-weight:normal;
  }


#dsl .nadpisdoprostred {
    padding:5px 0;
    margin:0;
    text-align:center;
  }


#dsl .doprostred {
    text-align:center;
    margin:0 auto;
  }


#dsl .oramovatformular1 {
    margin:0 5em 0 3em;
    padding:5px 10px;
    background:#fcfcf8;
    border:3px double rgb(194,186,137);
  }


#dsl .cervena {
    color:red;
  }


#dsl .modra {
    color:blue;
  }


#dsl .cerna {
    color:black;
  }


#dsl .seda {
    color:#999999;
  }


#dsl .bila {
    color:white;
  }


#dsl .leva {
    float:left;
  }


#dsl .prava {
    float:right;
  }


#dsl .tucne {
    font-weight:bold;
  }


#dsl .slabe {
    font-weight:normal;
  }


#dsl .podtrhnout {
    text-decoration:underline;
  }


#dsl .uprostred {
    text-align:center;
    margin:0px auto;
  }


#dsl .rych0 {
    border:1px solid rgb(194,186,137);
    padding:4px;
    margin: 3px 0 0 0;
  }


#dsl .rych0stare {
    border:1px solid rgb(194,186,137);
    padding:4px;
    margin:1em 0;
  }


#dsl .rych1 {
    font-size:9px;
    text-align:center;
    border-bottom:1px solid rgb(194,186,137);
  }


#dsl .rych2 {
    text-align: center;
    border-right:1px solid rgb(230,224,185);
  }


#dsl .rych2a {
    border-right:1px solid rgb(230,224,185);
    border-bottom:2px solid rgb(194,186,137);
    text-align: center;
  }


#dsl .rych3 {
    background: #FFFFFF;
    border-top:1px solid rgb(230,224,185);
    border-bottom:2px solid rgb(230,224,185);
    text-align: center;
    font-size:10px;
    color: black;
  }


#dsl .rych3a {
    background: #f6f6f6;
    border-top:1px solid rgb(230,224,185);
    border-bottom:2px solid rgb(230,224,185);
    text-align: center;
    font-size:10px;
    color: black;
  }


#dsl .rych0 th {
    height:2.5em;
    text-align:center;
    background: #e6e0b9;
    color: black;
  }


#dsl .rych0 h3 {
    padding:0;
    margin:0;
    font-size:1.3em;
    font-weight:bold;
  }


#dsl .nej {
    margin:0 auto;
    width:480px;
  }


#dsl .nej h3 {
    font-size:1.1em;
  }


#darek {
    background:white;
  }


#darek .detaildarek {
    margin:5px auto;
    text-align:center;
  }


#darek .detaildarek small {
    color:#666633;
  }


#darek .detaildarek hr {
    color:white;
    background:white;
    border:none;
    border-top:1px solid rgb(194,186,137);
  }


#dsl hr {
    color:white;
    background:white;
    border:none;
    border:1px solid rgb(230,224,185);
  }


#dsl .nabidkytip {
    text-align:center;
    padding:5px;
    margin:0px;
    width:740px;
    color: black;
    background:white;
    border:4px double red;
  }


#dsl .nabidkytip h3 {
    padding:3px;
    margin:0;
    color:rgb(194,186,137);
    font-size:1.6em;
  }


#dsl .nabidkytiplogo {
    margin:8px;
    font-weight:bold;
    float:right;
  }


#dsl .debata a {
    text-decoration: none;
    color: black;
  }


#dsl .debata a:active {
    text-decoration: none;
    color: black;
  }


#dsl .debata a:hover {
    text-decoration: underline;
    color: #FF1000;
    background:white;
  }


#dsl .odkazdebata {
    margin-top:50px;
    text-align:right;
    background:#FAFAFA;
    border:1px solid #BBBBBB;
    padding:3px;
  }


#dsl .dbtprvni {
    padding-left: 40px;
    padding-right: 20px;
  }


#dsl .dbtano {
    padding-left: 20px;
    border-left: 1px solid #CCCCCC;
  }


#dsl .dbtne {
    padding-left: 20px;
    border-left: none;
  }


#dsl .dbtnastavenibox {
    padding-left: 20px;
    padding-right: 20px;
  }


#dsl .dbtnastaveni {
    border:1px solid black;
    text-align:center;
    border-bottom:none;
    font-size:0.9em;
    padding:0px 0px;
    background:black;
    color:white;
  }


#dsl .dbtnastaveni A {
    color:#ffff00;
    font-weight:normal;
    font-size:0.9em;
    display:block;
    width:170px;
  }


#dsl .dbtnastaveni A:hover {
    color:white;
    background:#666;
  }


#dsl .dbtvlozitbox {
    padding-left: 20px;
    padding-right: 20px;
  }


#dsl .dbtvlozit {
    border:1px solid black;
    padding:5px;
    text-align:center;
    color:white;
    background: #E00000;
    font-size:1.1em;
    font-weight:normal;
  }


#dsl .dbtpodminky {
    padding-left: 20px;
    padding-top:10px;
    color: red;
    font-size:10px;
  }


#dsl .dbthledaniform1 {
    padding:0px;
    float:right;
    width:16em;
    height:4em;
    margin-right:10px;
  }


#dsl .dbthledaniform2 {
    text-align:center;
    background: #FEF2E8;
    border: 1px solid #CFCFCF;
    padding-top:4px;
    width:100%;
    height:100%;
  }


#dsl .dbthledaniform3 {
    width:120px;
    text-align:center;
    padding:1px 5px;
    margin:0px;
  }


#dsl .oramovani1 {
    border-left: 1px solid rgb(194,186,137);
    border-bottom: 1px solid rgb(194,186,137);
  }


#dsl .oramovani1red {
    border-left: 1px solid red;
    border-bottom: 1px solid red;
  }


#dsl .bloksedy3 {
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 12px;
    padding-bottom: 3px;
    font-size:0.9em;
    background:#FFFBEF;
  }


#dsl .dbthlavicka1 {
    text-align: right;
    font-size: 9px;
    padding-bottom:3px;
  }


#dsl .listovani {
    font-size:0.8em;
    text-align:center;
    margin-bottom:1em;
    color:#333333;
  }


#dsl .oramovanioranz {
    border: 1px solid rgb(194,186,137);
    margin-left: 20px;
    margin-right: 20px;
    padding-top:5px;
  }


#dsl .blokoranzovy2 {
    background: rgb(230,224,185);
    padding-left: 5px;
    padding-top: 2px;
    padding-right: 12px;
    padding-bottom: 5px;
    font-size:12px;
  }


#dsl .chat1rozbaleneoranz {
    font-size:11px;
    padding-left: 4px;
    padding-bottom:2px;
  }


#dsl .chat1 {
    font-size:10px;
    padding-left: 4px;
    padding-bottom:2px;
    margin-left: 20px;
    margin-right: 20px;
  }


#dsl .chat1rozbalene {
    font-size:10px;
    padding-left: 4px;
    padding-bottom:2px;
    border-left: 1px solid #CCCCCC;
    background:#FFFFF9;
  }


#dsl .chat1rozbaleneoranz {
    font-size:11px;
    padding-left: 4px;
    padding-bottom:2px;
  }


#dsl .chat2 {
    font-size:11px;
  }


#dsl .chat1psani {
    font-size:10px;
    padding-left: 4px;
    padding-bottom:2px;
    border-left: 1px solid red;
  }


#dsl .reakceseda {
    border: 1px solid rgb(194,186,137);
    margin-right:20px;
    margin-top:16px;
    padding:1px 15px;
    float:right;
    text-align:right;
    vertical-align: bottom;
    background: rgb(230,224,185);
    font-size:10px;
    font-weight:bold;
  }


#dsl .reakceoranz {
    border-top: 1px solid rgb(194,186,137);
    border-left: 1px solid rgb(194,186,137);
    border-right: 1px solid rgb(194,186,137);
    margin-right:20px;
    margin-top:16px;
    padding:1px 15px;
    float:right;
    text-align:right;
    vertical-align: bottom;
    background: rgb(230,224,185);
    font-size:10px;
    font-weight:bold;
  }


#dsl .blokchatpruhoranz {
    background: rgb(194,186,137);
    text-align: right;
    color: black;
    font-size:11px;
    padding-left: 5px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right: 5px;
    font-size: 11px;
  }


#dsl .textrychlost1 {
    font-size: 16px;
    color: black;
    font-weight: bold;
    padding: 0 0 3px 8px;
  }


#dsl .textrychlost1 a {
    text-decoration: underline;
  }


#dsl .textrychlost2 {
    font-size: 15px;
    color: #E6E0B9;
    font-weight: normal;
    padding-left: 9px;
  }


#dsl .textrychlost3 {
    font-size: 22px;
    color: rgb(0,107,92);
    font-weight: bold;
    padding-left: 7px;
  }


#dsl .rychlosttabulka1 {
    margin-top: 1px;
    background-position: bottom left;
    background-repeat: no-repeat;
    color: black;
    font-size:12px;
    width:325px;
    height:89px;
  }


#dsl .rychlosttabulka1 td {
    padding:4px 0px 0px 6px;
    line-height:0.8em;
  }


#dsl .textrychlost4 {
    font-size:10px;
    color: gray;
    padding-top:3px;
    padding-left:7px;
    padding-bottom:5px;
    line-height:1em;
  }


#dsl .textrychlost5 {
    font-size:10px;
    color: black;
    border-top:1px solid black;
    padding-top:3px;
    padding-left:7px;
    line-height:1em;
  }


#dsl .textrychlost6 {
    color: black;
    border-top: 1px solid black;
    clear:both;
    margin: 0 7px 0 0;
    padding: 4px 0 0 0;
    font-size:11px;
  }


#dsl .textrychlost7 {
    font-size: 12px;
    color: black;
    padding-top: 70px;
    padding-left: 7px;
    font-weight: bold;
  }


#dsl .rychlostlive {
    font-size:10px;
    padding-top:15px;
    padding-left:15px;
    padding-right:15px;
    color: black;
  }


#dsl .rychlostlive a {
    color: #E00000;
  }


#dsl .rychlosttabulka2 {
    margin-top:8px;
    color:black;
    font-size:11px;
    font-weight:bold;
  }


#dsl .rychlosttabulka2 select {
    background:rgb(230,224,185);
    color:black;
    font-size:12px;
    font-weight:normal;
    width:225px;
    border:1px solid rgb(0,107,92);
  }


#dsl .rychlostodeslat {
    background: #E6E0B9;
    font-weight: bold;
    color: black;
    border:none;
    padding:2px 3px;
    width:225px;
    border:1px solid rgb(0,107,92);
  }


#dsl .rychlosttachometrbox1 {
    padding:10px 2px 0 8px;
  }


#dsl .rychlosttachometrbox2 {
    float:right;
    width:270px;
    height:310px;
  }


#dsl .form1 {
    font-size:9px;
  }


#dsl .form2 {
    font-size:10px;
    padding: 0px 2px;
    background:#F2F2F2;
    border:1px solid #BBBBBB;
    width: 140px;
    margin:0px;
  }


#dsl .form3 {
    margin-left: 5px;
    font-size:11px;
    padding: 1px 2px;
    background:#FAFAFA;
    border:1px solid #BBBBBB;
    width: 380px;
  }


#dsl .form3a {
    margin-left: 5px;
    font-size:11px;
    padding: 1px 2px;
    background:#FAFAFA;
    border:1px dotted #FF1000;
    width: 380px;
  }


#dsl .form3b {
    margin: 0px 5px;
    padding: 0px 4px;
    font-size:11px;
    font-weight: bold;
    color: #FF1000;
    background:#FAFAFA;
    border:1px dotted #FF1000;
  }


#dsl .form3c {
    margin-left: 5px;
    font-size:10px;
    width: 380px;
  }


#dsl .form3d {
    margin-left: 5px;
    font-size:11px;
    padding: 1px 2px;
    background:#FAFAFA;
    border:1px solid #BBBBBB;
  }


#dsl .form3e {
    margin-left: 5px;
    font-size:10px;
  }

/*operatorka - v levem pruhu -> nejvyhodnejsi/nejrpodavanejsi/nejlevnejsi ADSL*/

#dsl .operatorka_vlevo {
    background-image: url("../pic/nabidky/operatorka.gif");
    background-repeat: no-repeat;
    background-position: 100% bottom;
    vertical-align: bottom;
    border-bottom: 5px solid #f0ecd5;
  }


#boxcekej {
    position:absolute;
    left:390px;
    top:100px;
    width:300px;
    border:2px solid #dfdfdf;
    background:#fafafa;
    color:black;
    z-index:10;
  }


#cekej {
    font-weight:bold;
    text-align:center;
    padding: 1em;
    margin:1em;
  }


#dsl .nabidkypripojeni1 {
    width: 395px;
    padding:0px 5px;
    float: left;
    margin-right: 10px;
  }


#dsl .hw1 {
    background: white;
    border: 1px solid black;
    width:150px;
    float:left;
    margin-right:5px;
    margin-bottom:0px;
    text-align:center;
  }


#dsl .hw1b {
    background: white;
    border: 1px solid black;
    width:150px;
    float:right;
    margin-left:5px;
    margin-bottom:0px;
    text-align:center;
  }


#dsl .hw2 {
    font-size:0.9em;
    padding:10px 10px 0 10px;
    margin: 20px 10px 10px 10px;
    border:2px solid rgb(230,224,185);
    background: white;
  }


#dsl .nic {
    display: none;
  }


#dsl a.debatynazev {
    color:#777777;
    font-weight:bold;
  }


#dsl small.debatyinfo {
    color:#999999;
  }


#dsl .formoverit1 {
    border:1px solid rgb(0,32,161);
    text-align:center;
    font-weight:bold;
    width:140px;
    background:rgb(213,225,237);
    color:black;
    font-size:0.9em;
    margin-top:3px;
  }


#dsl .formoverit2 {
    border:1px solid rgb(0,32,161);
    text-align:center;
    font-weight:bold;
    width:40px;
    background:rgb(16,87,159);
    color:white;
    font-size:0.9em;
  }


#reklama745 {
    background:white;
    padding:2px 0px;
    margin-left:20px;
    width:958px;
    text-align:center;
  }


#reklamaskycraperbocni {
    position:absolute;
    top:10px;
    left:985px;
    background:white;
  }


A {
    color: #FF1000;
    text-decoration: none;
  }


.clanek_popis {
    color: #000000;
  }


#bb {
    margin:20px;
  }


#bb H1 {
    color: #E00000;
    text-align:left;
    display:block;
    margin-bottom:0px;
    padding-bottom:0px;
  }


#bb H2 {
    font-weight: bold;
    text-align:left;
    display:block;
  }


#bb H4 {
    display:inline;
  }


#bb H5 {
    display:block;
    text-align:left;
    margin-top:0px;
    color:#a0a0a0;
    font-size:1.2em;
  }


#bb HR {
    clear:both;
    margin:0px 10px;
    background:#FFFFFF;
    color:#FFFFFF;
    border:0px;
    border-top:1px solid #C0C0C0;
  }


#novy_odkaz {
    text-align:right;
  }


#novy_odkaz a {
    color:#000000;
  }


#dalsi {
    text-align:right;
    font-size:0.9em;
  }


#bb .link_mini {
    float:none;
    height:55px;
    padding:4px;
    overflow:hidden;
    color:#a0a0a0;
  }


#bb .link_mini_popis {
    overflow:hidden;
  }


#bb .link_mini H4 {
    font-size:1.1em;
    color:#000000;
    padding:0px;
    margin:0px;
    display:block;
  }


#bb .nahled_mini {
    float:left;
    margin-right:6px;
  }


#bb .link_mini_mini {
    float:none;
    height:55px;
    padding:4px;
    overflow:hidden;
    color:#a0a0a0;
    font-size:0.8em;
  }


#bb .link_mini_mini_popis {
    overflow:hidden;
    font-weight:normal;
    font-size:1.1em;
  }


#bb .link_mini_mini H4 {
    color:#000000;
    padding:0px;
    margin:0px;
    display:block;
    font-size:1.1em;
  }


#bb .nahled_mini_mini {
    float:left;
    padding:0px;
    margin:0px;
  }


#path {
    font-size:1.5em;
    display:block;
    text-align:left;
  }


#path A {
    font-weight:bold;
    font-size:0.7em;
    color:#FF1000;
    vertical-align:middle;
    display:inline;
  }


#bb .link {
    float:none;
    margin:4px 7px 4px 7px;
    padding: 4px;
    overflow:hidden;
    color:#080808;
    clear:both;
  }


#bb .link A {
    font-size:1.1em;
  }


#bb .link H1 {
    display:inline;
  }


#bb .link H3 {
    display:inline;
  }


#bb .link .url {
    font-size:0.9em;
  }


#bb .nahled {
    float:left;
    margin-right:8px;
  }


#bb .link_text {
    padding-left:160px;
  }


#bb .cats {
    padding:15px 7px 15px 4px;
    font-weight:bold;
  }


#bb .links {
    padding:15px 7px 15px 0px;
  }


#bb .logo_svet {
    float: right;
    padding-left:20px;
  }


#bb .nadpis_svet {
    float: none;
  }


.bilepozadi {
    background:white;
  }


#dsl .bocniprovideri1 {
    padding:5px 0;
  }


#dsl .bocniprovideri2 {
    text-align:left;
    color:#888888;
  }


#kolaz_darku {
    vertical-align:bottom;
    text-align:right;
    display:inline;
    float:right;
  }


#plky {
    text-align:left;
    float:right;
    width:378px;
  }


#koule {
    float:left;
    padding-top:30px;
  }


#koule .nadpis {
    font-weight:bold;
    display:block;
    text-align:center;
  }


#vysledek_mereni_a {
    display:inline;
    float:left;
    text-align:left;
    width:378px;
  }


#vysledek_mereni_b {
    display:inline;
    text-align:center;
    margin:0 auto;
    width:750px;
  }


#vysledek_mereni_b .doleva {
    text-align:left;
  }


.dalsi_nabidka {
  }


#adfox-l2 {
    width: 70%;
    margin-left: 15%;
    margin-top: 10px;
    margin-bottom: 5px;
    border: 2px solid #E6E0B8;
    font-size: 12px;
    background-color: White;
  }


#adfox-l2 h2 {
    text-align: right;
    padding-right: 2px;
    font-weight: bold;
    padding-top: 0px;
    margin-top: 0px;
    font-size: 12px;
  }


#adfox-l2 .adfox-box {
    padding-left: 0.8em;
    padding-bottom: 5px;
    padding-top:8px;
  }


#adfox-l2 .adfox-box h3 {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
  }


#adfox-l2 h1 {
    font-size: 8px;
    padding: 0px;
    margin: 0px;
  }


#adfox-l2 p {
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
  }


.odkazpryc {
    background-image:url("../pic/odkaz.gif");
    background-repeat: no-repeat;
    background-position: 100% 0%;
    padding-right:13px;
  }


.divbezhran {
    color: black;
    position: relative;
    background-color: #E6E0B9;
    font-size: 11px;
    width: 100%;
  }


.divbezhran A {
    color: #172760;
  }


.divbezhran_a {
    background-image: url("../pic/nabidky/roh1.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
  }


.divbezhran_b {
    background-image: url("../pic/nabidky/roh2.gif");
    background-position: top right;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
  }


.divbezhran_c {
    background-image: url("../pic/nabidky/roh3.gif");
    background-position: top right;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
  }


.divbezhran_d {
    background-image: url("../pic/nabidky/roh4.gif");
    background-position: top left;
    background-repeat: no-repeat;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
  }


.pripojeni-objednavky-smazat {
    float: right;
    font-size: 11px;
    padding-right: 40px;
  }


.pripojeni-objednavky-smazat a {
    color: #EEE;
    background: #FFF;
    padding: 0 10px;
    text-decoration: underline;
  }


.pripojeni-objednavky-smazat a:hover {
    color: #888;
    text-decoration: none;
  }


#pripojeni-objednavky-delete {
    margin-left: 10px;
    margin-top: 3px;
    text-align: left;
  }


#pripojeni-objednavky-delete #form-del {
    padding-right: 50px;
  }


#pripojeni-objednavky-delete #form-del input {
    background: #F00;
    color: #FFF;
    border: 1px solid #F00;
    padding: 1px 5px;
  }


#pripojeni-objednavky-delete #form-ref input {
    background: #FFF;
    color: #000;
    border: 1px solid #000;
    padding: 1px 5px;
  }

/* Ankety */

#anketaMain {
    border-color : #000000;
    border-width : 1px;
    padding: 5px;
  }

#anketaOtazka {
    display: block;
    background-color : rgb(230,224,185);
    padding: 5px;
    margin-bottom:3px;
}

#anketaOdpovedi {
    background-color : rgb(230,224,185);
    padding: 5px;
    margin-bottom: 3px;
}

#anketaPaticka {
    background-color : rgb(230,224,185);
    padding: 5px;
    position: relative;
}

