/* Ondrej LUKAS (odik) */
.clean {clear: both; height: 0; font-size: 0; }
.clear {clear: both; }
/* ************************ */


div { border: 0px solid black; }

.clear_both { clear: both; }

.clear-both {
	clear:			both;
	font-size:		0;
	height:			0;
	line-height:	0;
}

.strong_tucne { font-weight: bold;}
.width_10 { width: 10px; }
.width_80 { width: 80px; }
.width_100 { width: 100px; }
.width_120 { width: 120px; }
.width_130 { width: 130px; }
.width_150 { width: 150px; }
.width_190 { width: 190px; }
.width_195 { width: 195px; }
.width_200 { width: 200px; }
.width_230 { width: 230px; }
.width_240 { width: 240px; }
.width_320 { width: 320px; }

.margin_left_10 { margin-left: 10px; }

.cleaner {
	clear:both;
	height:1px;
	border:none;
	margin: -1em 0 0 0; padding:0;
	visibility:visible;
}

.kulate_rohy {
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
}
.kulate_rohy_dole {
 -moz-border-radius-topleft:3px;
 -moz-border-radius-topright:3px;
 -webkit-border-top-left-radius:3px;
 -webkit-border-top-right-radius:3px;
}
.kulate_rohy_nahore {
 -moz-border-radius-bottomleft:3px;
 -moz-border-radius-bottomright:3px;
 -webkit-border-bottom-left-radius:3px;
 -webkit-border-bottom-right-radius:3px;
}
.kulate_rohy_vpravo {
 -moz-border-radius-topright:3px;
 -moz-border-radius-bottomright:3px;
 -webkit-border-top-right-radius:3px;
 -webkit-border-bottom-right-radius:3px;
} 
.kulate_rohy_vlevo {
 -moz-border-radius-topleft:3px;
 -moz-border-radius-bottomleft:3px;
 -webkit-border-top-left-radius:3px;
 -webkit-border-bottom-left-radius:3px;
} 

body {
	background: #f0f0f0  url('/img/design/page-bgr.png') left top repeat-x;
	color: black;
	font-size: 9pt;
	font-family: Arial, Helvetina, sans-serif;
	margin: 0;
}

/* doplnkove formatovani */

.block {
	display: block;
	/*overflow: hidden;*/
	float: none;
}

.center {
	margin: 0 auto;
}

.bgr_gray {
	background: #eeeeee;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.perex {
	font-style: italic;
}



/* zakladni wireframe */


#cover {
        display: block;
        overflow: hidden;
        width: 100%;
        margin: 0 auto;
        padding: 0;
        margin-left: auto;
        margin-right: auto;
}

#cover h1 { 
}

#cover h1 span {
        display: none;
}

#slimsides {
	display: block;
	background: white;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}


#head-top {
	width: 990px;
	padding: 5px;
	text-align: center;
	overflow: hidden;
}


#head-sub {
	width: 990px;
	height: 123px;
	background: white url('/img/design/head.png') center center no-repeat;
	position: relative;
	font-size: 8pt;
	color: white;
	overflow: visible;	
}

#head-sub .merak {
	position:absolute;
	width: 270px;
	height: 241px;
	top: 90px;
	left: 720px;
}

#head-sub .dostupnost_box_index {
	position: absolute;
	width: 270px;
	height: 80px;
	top: 335px;
	left: 720px;
}

#head-sub .logo {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 245px;
	height: 95px;
}

#head-sub .motto {
	display: block;
	width: 170px;
	position: absolute;
	top: 35px;
	left: 275px;
	height: 30px;
}

#head-sub .topnav {
	position: absolute;
	left: 275px;
	top: 5px;
	color: #f0f0f0;
}

#head-sub .topnavprava {
	position: absolute;
	left: 650px;
	width: 330px;	
	text-align: right;
	top: 5px;
	color: #f0f0f0;
}

#head-sub a { color: white; }
#head-sub a:hover { text-decoration: none; }


#head-sub .search {
	display: block;
	width: 300px;
	height: 40px;
	position: absolute;
	border: 1px solid white;
	top: 30px;
	left: 650px;
}

#head-sub .search label {
	height: 28px;
	width: 7px;
	float: left;
	display: block;
	margin: 0;
	background: url('/img/design/input-left.png') center center no-repeat;
}

#head-sub .search .query {
	height: 28px;
	background: url('/img/design/input-bgr.png') left center repeat-x;
	border: 0;
	margin: 0;
	width: 140px;
}


#head-sub #drobecek {
	position: absolute;
	top: 100px;
	left: 10px;
	width: 720px;
	padding: 3px 5px 3px 5px;
	margin: 0 auto;
	font-size: 8pt;
}

#head-sub #drobecek a {

	color: white;
}

#head-sub #drobecek strong {

}

.odkaz_jako_text_cerveny {
	text-decoration: none;
	color: red;
}

.odkaz_jako_text_cerveny a {
	color: red;
}
/* hlavni oblast vystupu - menu, telo, bocni panely */

#main {
	width: 990px;
	padding: 0;
/*background-color: green;*/
}

#main .left {
	width: 200px;  /*sirka leveho sloupce*/
/*background-color: red;*/
}

#main .right {
	width: 200px;  /*sirka praveho sloupce*/
	float: right;
	padding-top: 330px;
/*background-color: blue;*/
}

#main .base-top {
	width: 735px;
	height: 150px;
	padding: 5px;
}

#main .base {
	width: 550px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 5px;
}

#main .base2 {
	width: 730px;
	padding: 5px;
	margin: auto;
}

#main .content {
	padding: 0 4px;
}

#main .content h1 {
	font-size: 12pt;
}

#main .content h2 {
	font-size: 11pt;
}


#copyright {
	width: 980px;
	height: 40px;
	font-size: 8pt;
	border: 1px solid #f0f0f0;
	line-height: 40px;
	padding: 5px;
	background: url('/img/design/copyright_bgr.png') left center repeat-x;
}

#copyright .left {
	width: 55%;
	padding-left: 5px;
}

#copyright .right {
	text-align: right;
	padding-right: 5px;
	float: right;
}



.main_menu {
	display: block;
	overflow: hidden;
}

.main_menu a span {
	padding-right: 6px;
	display: block;
	width: 155px;
	background:  url('/img/design/menu/pozadi-left.png') right center no-repeat;
	padding-top: 10px;
	height: 22px;
	padding-left: 5px;
}

.main_menu a span:hover  {
	background: url('/img/design/menu/pozadi-hover-left.png') right center no-repeat;
}


.main_menu a {
	display: block;
	width: 160px;
	height: 32px;
	background: white url('/img/design/menu/pozadi.png') left center repeat-x;
	/* border-top: 1px solid white;
	border-bottom: 1px solid #c0c0c0; */
	font-size: 8pt;
	color: black;
	text-decoration: none;
}

.main_menu a:hover {
	background:  url('/img/design/menu/pozadi-hover.png') left center repeat-x;
}

.main_menu ul {
	margin: 0;
	padding-left: 25px;
}

.main_menu li {
	list-style-type: none;
	display: block;
	overflow: hidden;
	height: 31px;
	line-height: 31px;
	background:  url('/img/design/menu/sub_bgr.png') left center repeat-x;
	margin-bottom: 1px;
}

.main_menu li a {
	font-size: 7pt;
	padding-left: 12px;
	background: none;
	/* background: url('/img/design/menu/sub_left.png') left center no-repeat; */
}

.main_menu li a:hover {
	background: none;
	font-weight: bold;
	font-size: 6pt;
/*	text-decoration: underline; */
}





/*===== stranka: hardware =====*/

#hardware {
	display: block;
}

#hardware .category {
	display: block;
	width: 45%;
	margin-left: 20px;
	padding: 5px;
	float: left;
	height: 70px;
	border: 1px solid red;
}

#hardware .itemPictureNalevo {
	background: white;
	border: 1px solid black;
	width:150px;
	float:left;
	margin-right:5px;
	margin-bottom:0px;
	text-align:center;
}

#hardware .itemPictureNapravo {
	background: white;
	border: 1px solid black;
	width:150px;
	float:right;
	margin-left:5px;
	margin-bottom:0px;
	text-align:center;
}

#hardware .itemText {
	font-size:0.9em;
	padding:10px 10px 0 10px;
	margin: 20px 10px 10px 10px;
	border:2px solid rgb(230,224,185);
	background: white;
}



/*===== OBECNE - vsude =====*/

.tooltiphead {
	width: 280px;
	background: #c0c0c0;
	padding: 10px;
	font-size: 11pt;
}

.tooltipbody {
	width: 290px;
	background: #eeeeee;
	padding: 5px;
}




/*===== stranka: JAK NA TO =====*/

#levy_box {
	width: 550px;
	float: left;
	font-size: 12px;
}

#levy_box h3 {
	margin: 10px;
}

#levy_box p {
	margin: 5px;
}

.horni_dva {
	clear: both;
	float: left;
	padding-bottom: 5px;
}

.nabidky_kategorii {
	width: 267px;
	height: 120px;
	border: 1px solid black;
	overflow: hidden;
}

#faq_box {
	border: 1px solid black;
	overflow: hidden;
	width: 285px;
	background-color: #eee;
	clear: both;
	float: left;
}

#faq_box h4 {
	margin: 15px 5px 5px 5px;
}

#reklama_obal {
	margin: 5px;
}

#reklama {
	border: 1px solid black;
	overflow: hidden;
	width: 250px;
	height: 250px;
}




#pravy_box {
	width: 195px;
	float: right;
	font-size: 11px;
	padding: 5px;
}

#pravy_box h3 {
	margin: 10px;
}

#pravy_box p {
	margin: 5px;
}

#pravy_box_vnitrek {
	margin-bottom: 5px;
}

/*

#pravy_box {
	width: 170px;
	float: right;
	font-size: 12px;
}

#pravy_box h3 {
	margin: 10px;
}

#pravy_box p {
	margin: 5px;
}

#pravy_box_vnitrek {
	margin-bottom: 5px;
}
*/

#slovnik_pojmu_box {
	background-color: #eee;
	border: 1px solid black;
}
	
#slovnik_pojmu_box h4 {
	margin: 15px 10px 5px 10px;
}

#ze_sveta_dsl {
	padding: 5px;
	margin-top: -10px;
/*border: black 1px solid;
background-color: #f9f9f9;*/
}


/* ===== BOX (index page) OVERENI DOSTUPNOSTI ====== */
.overeni_dostupnosti_obal {
	background-color: #ffe743;
	background: url('/img/design/boxy/dostupnost_internetu.gif') left bottom repeat-x;
	width: 100%;
	height: 100%;
}

.obrazek_nalevo {
	float: left;
}

.obrazek_nalevo img {
	margin-left: 12px;
	margin-right: 12px;
}

.texty_napravo {
	position: absolute;
	left: 75px;
	top: 0px;

	float: left;
	color: black;
	margin: 10px 0 0 0;
}

.texty_napravo .text{
	position:relative;
	background: url('/img/design/boxy/dostupnost_policko.gif') left bottom no-repeat;
	float: left;
	height: 28px;
	width: 81px;
}

.texty_napravo .tlacitko {
	margin-top: 3px;
}

.texty_napravo .text input {
	position: absolute;
	top: 2px;
	left: 2px;
	border: none;
/*background: blue;*/
}

/* ===== stranka: NABIDKY aDSL =====*/

.nabidky_pripojeni_overit {
	background: url('/img/design/boxy/dostupnost_internetu_b.gif') left bottom repeat-x;
}

.nabidky_pripojeni_l { margin:.5em 0 1em; background: url('/img/design/boxy/border_overeni.gif') repeat-y 0 0; }
.nabidky_pripojeni_p { background: url('/img/design/boxy/border_overeni.gif') repeat-y 100% 0; }
.nabidky_pripojeni_h { background: url('/img/design/boxy/border_overeni.gif') repeat-x 0 0; }
.nabidky_pripojeni_lh {	background: url('/img/design/boxy/roh_lh_overeni.gif') left top no-repeat; }
.nabidky_pripojeni_ld {	background: url('/img/design/boxy/roh_ld_overeni.gif') left bottom no-repeat; }
.nabidky_pripojeni_ph {	background: url('/img/design/boxy/roh_ph_overeni.gif') right top no-repeat; }
.nabidky_pripojeni_pd { background: url('/img/design/boxy/roh_pd_overeni.gif') right bottom no-repeat; }

.nabidky_pripojeni {
	width: 502px;
	height: 98px;
}

.nabidky_pripojeni_vnitrek {
	padding: 30px 10px 0px 24px;
}

#dosForm_text_levy {
	width: 119px;
	float: left;
	margin-right: 10px;
}

#dosForm_policko_stred {
	background: url('/img/design/boxy/overeni_zadavaci_policko.gif') no-repeat 0 0;
	width: 226px;
	height: 30px;
	float: left;
}

#dosForm_policko_stred input {
	margin-top: 6px;
	margin-left: 3px;
 	border: none;
}

#dosForm_tlacitko_pravy {
	width: 140px;
	width: 31px;
	float: left;
	margin-left: 10px;
}




#filtr_nabidek {
	margin: 20px 5px 5px 5px;
}

#filtr_telo {
	height: 103px;
	width: 568px;
 	background: url('/img/design/filtr_pozadi.gif') left bottom repeat-x;

}

#filtr_telo_mezera {
	padding: 15px 5px 10px 5px;
}

.filtr_ousko_neaktivni_lt { background: url('/img/design/filtr_roh_N_lt.gif') left top no-repeat; }
.filtr_ousko_neaktivni_rt { background: url('/img/design/filtr_roh_N_rt.gif') right top no-repeat; }
.filtr_ousko_neaktivni_l { margin:.5em 0 1em; background: url('/img/design/filtr_ousko_N_border.gif') repeat-y 0 0; }
.filtr_ousko_neaktivni_r { background: url('/img/design/filtr_ousko_N_border.gif') repeat-y 100% 0; }
.filtr_ousko_neaktivni_t { background: url('/img/design/filtr_ousko_N_border.gif') repeat-x 0 0; }

.filtr_ousko_aktivni_lt { background: url('/img/design/filtr_roh_A_lt.gif') left top no-repeat; }
.filtr_ousko_aktivni_rt { background: url('/img/design/filtr_roh_A_rt.gif') right top no-repeat; }
.filtr_ousko_aktivni_l { margin:.5em 0 1em; background: url('/img/design/filtr_ousko_A_border.gif') repeat-y 0 0; }
.filtr_ousko_aktivni_r { background: url('/img/design/filtr_ousko_A_border.gif') repeat-y 100% 0; }
.filtr_ousko_aktivni_t { background: url('/img/design/filtr_ousko_A_border.gif') repeat-x 0 0; }

.filtr_ousko_neaktivni_pozadi {
	background: url('/img/design/filtr_ousko_N_pozadi.gif') left bottom repeat-x;
	float: left;
	margin-right: 2px;
}

.filtr_ousko_aktivni_pozadi {
	background: url('/img/design/filtr_ousko_A_pozadi.gif') left bottom repeat-x;
	float: left;
	margin-right: 2px;
}

.filtr_ousko_neaktivni_pozadi a {
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.filtr_ousko_aktivni_pozadi a {
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.filtr_ousko_vnitrek {
	height: 25px;
}

.filtr_ousko_vnitrek_uplny {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.filtr_telo_l { margin:.5em 0 1em; background: url('/img/design/filtr_border.gif') repeat-y 0 0; }
.filtr_telo_r { background: url('/img/design/filtr_border.gif') repeat-y 100% 0; }
.filtr_telo_t { background: url('/img/design/filtr_border.gif') repeat-x 0 0; }
.filtr_telo_lt { background: url('/img/design/filtr_roh_tl.gif') left top no-repeat; }
.filtr_telo_lb { background: url('/img/design/filtr_roh_bl.gif') left bottom no-repeat; }
.filtr_telo_rt { background: url('/img/design/filtr_roh_tr.gif') right top no-repeat; }
.filtr_telo_rb { background: url('/img/design/filtr_roh_br.gif') right bottom no-repeat; }


#filtr_nabidek table {
	font-size: 13px;
}

#odeslat_filtr {
	margin-left: 200px;
	width: 140px;
	height: 30px;
}

#vsechny_filtr {
	margin-left: 10px;
}

.odkaz_porovnat_nabidky {
	font-weight: bold;
	background: white url('/img/design/odrazka_odkazu_sipka.gif') left top no-repeat;
	padding-left: 12px;
}

.odkaz_porovnat_nabidky a {
	color: #cd0000;
}

.nazev_nabidky {
	float: left;
	font-size: 16px;
	font-weight: bold;
}

.nazev_nabidky a {
	color: black;
}

.detail_sluzby_odkaz {
	float: left;
	width: 110px;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
}

.tabulka_nabidek {
	margin: 10px 5px 10px 5px;
}

.tabulka_nabidek table {
	border-collapse: collapse;
}

.tabulka_nabidek td {
	border: 1px solid black;
	font-size: 14px;
	text-align: center;
}

.leftpanel {
/* 	border: 1px solid #c0c0c0; */
	padding: 5px;
	margin: 10px 0 0 0;
}

.objednat_nabidku {
	width: 120px;
	height: 30px;
	margin-top: 5px;
}

#odkaz_na_pruvodce {
	background: url('/img/design/ikona_pomocnik.gif') left bottom no-repeat;
	height: 16px;
 	padding-left: 19px;
}

#odkaz_na_pruvodce a {
	color: #ac0707;
}

.hlaska_nabidky {
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 20px 10px 20px 20px;
}

/* ============== novy ============== */
.nabidka_jednotlive {
	margin: 30px 0 40px 0;
	border-bottom: dashed 1px #d3d3d3;
}

/* - LEVY - */
.nabidka_levy_obal {
	color: #666666;
	float: left;
}

.logo_nabidka {
	padding: 2px;
	border: 1px solid #e9e9e9;
}

.logo_nabidka_vnejsek {
	width: 86px;
	height: 36px;
}

.smlouva_nabidka {
	background: url('/img/design/logo_smlouva.gif') left top no-repeat;
	padding: 2px 0 2px 1px;
	margin-top: 10px;
}

.modem_nabidka {
	background: url('/img/design/logo_modem.gif') left top no-repeat;
	padding: 2px 0 2px 19px;
	margin-top: 10px;
}

.nazev_nabidka {
	float: left;
	
}

.nazev_nabidka a {
	color: black;
	font-size: 18px;
	font-weight: bold;
}

.porovnani_nabidek {
	float: right;
}

/* - PRAVY - */
.nabidka_pravy_obal {
	margin-left: 10px;
	width: 425px;
	float: left;
}

.text_nabidka {
 	margin-top: 30px;
}

.darek_nabidka {
	margin-top: 15px;
	margin-bottom: 15px;
	background-color: #f9f9f9;
	border: solid 2px #eeeeee;
}

.darek_nabidka a {
	color: red;
}

.darek_nabidka_pravy {
	float: left;
	margin-left: 15px;
}

.tabulka_nabidka {
	float: left;
}

.tabulka_nabidka table {
	border-collapse: collapse;
	text-align: center;
}

.tabulka_nabidka td {
	border: 2px white solid;
	color: #666666;
}

.tmava_bunka {
	background-color: #eeeeee;
	font-size: 12px;
	padding: 8px;
}

.svetla_bunka {
	background-color: #f9f9f9;
	font-size: 12px;
	padding: 6px;
}

.zvyrazneni {
	font-size: 22px;
	font-weight: bold;
}

.tlacitka_nabidka {
	/*padding: 3px 3px 0 3px;
	background-color: #eeeeee;*/
	float: left;
	margin-left: 2px;
}

.obal_tlacitka {
	padding: 2px 3px 1px 3px;
	background-color: #eeeeee;
}

.oddelovac_tlacitek {
/* 	padding-bottom: 4px; */
}







/*===== stranka: NABIDKY aDSL - DETAIL NABIDKY =====*/

#obalka_zakladni_informace {
	float: left;
	margin: 0px 10px 40px 10px;
}

#obalka_technicke_parametry {
	float: left;
	margin-bottom: 40px;
}

#zakladni_informace {
	padding: 5px;
	background-color: #eee;
	border: 1px solid #ddd;
	font-size: 12px;
}

#technicke_parametry {
	padding: 5px;
	background-color: #eee;
	border: 1px solid #ddd;
	font-size: 12px;
}

.bunka_zakladni_info {
	font-weight: bold;
	text-align: right;
}

#popis_sluzby {
	clear: both;
	margin-bottom: 40px;
}

.ramecek_okolo_tab_cerny_jednoduchy {
	margin-bottom: 40px;
}

.ramecek_okolo_tab_cerny_jednoduchy table {
	border-collapse: collapse;
	text-align: center;
}

.ramecek_okolo_tab_cerny_jednoduchy td {
	border: 1px solid black;
}

.tmavy_radek {
	background-color: #aaa;
}

#darky_sluzby {
	border-style: solid;
	border-width: 1px;
}

#porovnat_nabidky {
	float: left;
	font-weight: bold;
	height: 30px;
	margin-top: 45px;
}

#objednat {
	margin-top: 40px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	width: 100px;
	height: 40px;
}





/*===== PRUVODCE PRIPOJENIM =====*/
.zalozka {
	border: solid 1px black;
	float: left;
	padding: 5px;
}

.obal_pruvodce {
	background-color: #ddd;
	clear: both;
	width: 535px;
	height: 550px;
	border: 1px solid black;
}

.seda_karta {
	background-color: #ddd;
}

.vnitrek_pruvodce {
	padding: 20px;
	margin: 20px;
}

.c_linky_pruvodce {
	float: right;
	margin-top: 30px;
}

.radio_pruvodce {
	float: left;
	margin-top: 30px;
}

.pruvodce_tabulka {
	margin-top: 28px;
}

.tl_pruvodce {
	float: right;
	clear: both;
	height: 40px;
	width: 120px;
	margin-top: 0px;
}

.pruvodce_nabidky_leva {
	background-color: white;
/*	margin: 10px 5px 5px auto;*/
	float: left;
}

.pruvodce_nabidky_prava {
	background-color: white;
/*	margin: 10px auto 5px 5px;*/
	float: right;
}


/*  toto je na index strane box*/
.pruvodce_nabidky_vnitrek {
	width: 230px;
	font-size: 10px;
	border: 1px solid #e7e7e7;
}

.pruvodce_nabidky_vnitrek strong.nadpis {
	background: url('/img/design/boxy/nazev_nabidky_telo.gif') left bottom repeat-x;
	/*border: 1px solid #e7e7e7;*/
	display: block;
	padding: 10px 5px 10px 10px;
	font-size: 14px;
}

/*.pruvodce_nabidky_vnitrek table {
	border-color: #e7e7e7;
	border-style: solid;
	border-width: 1px 0 1px 0;
	width: 230px;
}*/
.obal_radku {
	border: 1px solid #e7e7e7;
	padding: 5px 0px;
}

.radek {
	width: 228px;
	background: url('/img/design/boxy/teckovani.gif') left 70% repeat-x;
	margin: 6px 0 6px 0;
}

.radek .radek_prvni {
	float: left;
	padding: 0 10px 0 10px;
	background-color: white;
}

.radek .radek_druha{
	float: right;
	padding: 0 10px 0 10px;
	background-color: white;
}

.bottom_box_doporucujeme {
	background-color: #f8f8f8;
	height: 32px;
	padding: 10px 8px 8px 4px;
}


.pruvodce_nabidky_vnitrek .poloha_obr {
	text-align: center;
	margin: 12px 0;
}

.pruvodce_nabidky_vnitrek a.detail {
	background: url('/img/design/boxy/button_zlute_gradient.gif') left bottom repeat-x;
	border: 1px solid #ffc001;
	display: block;
	float: right;
	padding: 0px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 25px;
	text-decoration: none;
	height: 26px;
/* 	margin: 0 5px 5px 0; */
}

.tacitko_detail_leve {
	float: left;
	clear: both;
	height: 40px;
	width: 120px;
	margin-left: 35px;
}

.tacitko_detail_prave {
	float: right;
	height: 40px;
	width: 120px;
	margin-right: 35px;
}

.center_text {
	clear: both;
	margin: 5px auto 10px auto;
	width: 200px;
}

.obrazek_ilustracni {
	background-color: white;
	width: 60px;
	height: 60px;
	border: black solid 1px;
}




/*===== DISKUSE - vseobecne =====*/
#obal_novy_prispevek {
	border: black solid 1px;
	padding: 10px;
	background-color: #ddd;
}

#rodic_prispevek {
	border: black solid 1px;
}

#rodic_prispevek_levo {
	float: left;
}

#rodic_prispevek_pravo {
	float: right;
	width: 640px;
}


/*===== DISKUSE - vseobecne =====*/
.kontaktni_formular {
	border: solid black 1px;
	background-color: #eee;
	padding: 0 5px 5px 5px;
}



/*===== element: loga ISP =====*/
#ispBox
{

}



/*===== element: telefonni kontakt ===== */
#telKontaktHorizontal
{

}

#telKontaktVertikal
{

}

#telKontaktVertikal #kontakt-top {
	width: 200px;
	height: 105px;
	background: #f0f0f0  url('/img/design/boxy/pripojeni_poradit_top.gif') left top repeat-x;
	text-align: center;
}

#telKontaktVertikal #kontakt-body {
	width: 200px;
	background-color: #ffa602;
	text-align: center;
}

#telKontaktVertikal #kontakt-down {
	width: 200px;
	height: 8px;
	background: #f0f0f0  url('/img/design/boxy/pripojeni_poradit_down.gif') left top repeat-x;
}

#telKontaktVertikal #kontakt-line {
	width: 200px;
	height: 2px;
	background: #f0f0f0  url('/img/design/boxy/pripojeni_poradit_line.gif') left top repeat-x;
}

#telKontaktVertikal .text_horeni {
	font-size: 12px;
}

#telKontaktVertikal .text_dolni {
	font-size: 12px;
	margin-left: 15px;
	text-align: left;
}

#telKontaktVertikal .cislo {
	font-size: 22px;
}

#telKontaktVertikal .mezera {
	height: 10px;
}

/*====== svet.dsl.cz ========*/

#svet { display: block; width: 770px;  border: 0px solid red; overflow: hidden; padding-right: 10px; }

#svet .leva { width: 500px;  float: left; padding-left: 7px; }

.svet-row {
	display: block;
	border: 1px solid #dfdfdf;
	width: 490px;
	background: #FBFBFB;
	overflow: hidden;
	margin-bottom: 15px;
	color: #777777;
}

.svet-row .obsah {
	overflow: hidden;
	border: 0;
	background: #FBFBFB;
	width: 458px;
	border: 0px solid red;
	margin: 0 auto;
}

#svet .leva .obal {
	padding-left: 100px;
	padding-top: 15px;
	height: 70px;
}

#svet .leva h2 {
	font-size: 14pt;
	padding:0;
}

#svet .leva .perex {
	display: block;
	font-size: 10pt;
	overflow: hidden;
	width: 385px;
}

#svet-tool {
	margin-top: 10px;
	width: 480px;
	overflow: hidden;
	padding: 5px;
	border-bottom: 1px solid #dfdfdf;
	color: #777777;
}

#svet-tool h3 {
	font-size: 10pt;
	color: #777777;
	float: left;
	margin-top: 4px;
}

#svet-tool .sort {
	float: right;
	width: 220px;
	text-align: right;
	margin-top: 4px;
	font-size: 9pt;
}


#svet-panel {
	width: 470px;
	margin: 0 auto;
	padding: 10px;
}

#svet-panel img { border: 0; }

#svet-panel .obsah {
	margin: 0 auto;
	border: 0;
	width: 490px;
}

#svet-panel h2 {
	height: 30px;
	padding: 8px 0px 0px 10px;
}

#svet-panel a, #svet-panel h2 {
	color: #D81919;
}



/*====== element nabidka_ukazka ========*/
.nabidka_ukazka_obal {
	
}

.obal_dsl_doporucuje {
	border-width: 1px 0 0 0;
	width: 475px;
}

.obal_dsl_doporucuje p {
	margin: 5px;
}

.svet-row legend {
	font-size: 13pt;
	font-weight: bold;
}

.nahled, .nahled2 {
	width: 460px;
	height: 55px;
	border: 0px solid blue;
	overflow: hidden;
}

.nahled img {
	border: 0;
	float: left;
}

.nahled2 {
	width: 470px;
	height: 95px;
	float: left;
	padding: 0;
	margin: 0 auto;
}

.popis, .popis2 {
	font-size: 11pt;
	width: 370px;
	border: 0px solid blue;
	float: right;
}

.popis a {
	color: black;
	font-size: 12pt;
}

.popis2 {
	width: 490px
	height: 125px;
	border: 0px solid red;
	float: right;
/*	margin-top: -50px;*/
}

.kriz {
	background: url('/img/design/svet/ico_navrhnout_odkaz.png') left center no-repeat;
	padding-left: 27px;
}

.klic {
	background: url('/img/design/svet/ico_nefunkcni_odkaz.png') left center no-repeat;
	padding-left: 5px;
	font-size: 9pt;
	height: 20px;
	display: block;
	width: 160px;
	float: right;
}

.report {
	width: 200px;
	float: right;
	text-align: right;
	overflow: hidden;
}


#svet_add_form {
	display: block; 
	width: 399px;
	z-index: 1;
	text-align : left;
	color: #777777;
}	

#svet_add_form .content {
	background: url('/img/design/svet/box_navhnout_bgr.png') center top repeat-y; 
}
	
#svet_add_form .top {
	height: 9px;
	background: url('/img/design/svet/box_navhnout_top.png') center top no-repeat;
}

#svet_add_form .bottom {
	height: 9px;
	background: url('/img/design/svet/box_navhnout_bottom.png') center top no-repeat;
}	

#svet_add_form .button {
	background: url('/img/design/svet/button.png') center center no-repeat;
	width: 85px;
	height: 27px;
	line-height: 25px;
	text-align: center;
	border: 0;
	margin-right: 5px;
	float: right;
}


.bSvetBox { 
	width: 385px;
	margin: 0 auto;
	background: none;
}


.bSvetBox h3 span {
	display: block;
	background: url('/img/design/svet/box_title_bgr.png') left center repeat-x;
	line-height: 43px;
	font-size: 11pt;
	font-weight: bold;
	color: white;
	height: 45px;
}

.bSvetBox h3 span.closeright {
	background: url('/img/design/svet/box_title_right.png') right center no-repeat;
	padding-right: 10px;
	display: block;
	height: 45px;
}

.bSvetBox h3 {
	display: block;
	background: url('/img/design/svet/box_title_left.png') left center no-repeat;
	height: 45px;
	padding-left: 10px;
}

.bSvetBox a {
	color: #cf0303;
	margin:	2px 0;
}

.bSvetBox .close {
	float: right;
	padding-right: 15px;
	padding-top: 15px;
}

.bSvetBox .content {
	width: 380px;
	margin: 0 auto;
	padding: 10px 0 10px 0;
}






.hid {
	display: none;
}

.dalsi_nabidky_pripojeni {
	background: white  url('/img/design/gt-black.png') left top no-repeat;
	padding-left: 13px;
	margin: 12px 4px 3px 0px;
	float: right;
	font-weight: bold;
}

.dalsi_nabidky_pripojeni a {
	color: black;
}


/*====== objednavka sluzby ========*/
.objednavka_sluzby {
	background-color: #eee;
	border: black 1px solid;
}


/*====== objednavka sluzby ========*/
.obr_darek {
	margin: auto 20px auto 20px;
}


/*====== tel. seznam nabidek k IPTV ========*/
.tv_seznam {
	width: 360px;
	text-align: center;
	margin-left: 5px;
}

.tv_nadpis {
	width: 350px;
	text-align: center;
	color: white;
	font-size: 120%;
	margin-left: 20px;
}

.tv_polozka_obal {
	border-width: 1px;
	margin-left: 35px;
	border-bottom-style: dashed;
	margin-top:5px;
}

.tv_polozka {
	text-align: center;
	width: 280px;
}

/*======== objednavka internetu =========*/
.padding_textu {
	padding: 10px;
}

/*======== objednavka internetu =========*/
#porovnani_nabidek {
	font-size: 13px;
}

/* ====== box - svet dsl ======*/
.obrazek_svet_dsl {
	margin-left: 45px;
}

/* ====== box - nechcete internet i s IPTV =====*/
.internet_s_iptv {
	background-color: #eee;
	border: #ddd 1px solid;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.clanek {
	background: url('/img/dsl/oddelovac_clanku.gif') left bottom no-repeat;
	padding-bottom: 10px;
	color: black;
}

.clanek a {
	color: black;
}

.autor {
	color: #be2b00;
}

.autor a {
	color: #be2b00;
}

/* ==== INDEX STRANA =====*/
#prvni_clanek {
	background: #f0f0f0  url('/img/dsl/pozadi_prvni_clanek.gif') left bottom repeat-x;
	margin-bottom: 10px;
	padding: 5px;
}

#claneky_levy_sloupec {
	width: 270px;
	float: left;
}

#clanky_pravy_sloupec {
	width: 250px;
	float: right;
}

.obrazek_k_clanku {
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	width: 60px;
	height: 50px;
}

#obal_dolejsku {
}

.odkaz_text_cerveny {
	color: #be2b00;
}

.odkaz_text_cerveny a {
	color: #be2b00;
}


.karma_positive {
	border:			1px solid #ccc;
	background:		#f0f0f0 url(/img/design/menu/pozadi.png) repeat-x left -1px;
	color:			#444;
	font-size:		11px;
	font-weight:	bold;
	padding:		2px 4px;
	margin:			4px;
	display:		block;
	line-height:	16px;
}

.karma_positive a {
	text-decoration:none;
}

.karma_positive img {
	border:			0;
	display:		block;
	float:			left;
}

.karma_positive .text {
	display:		block;
	float:			right;
}

.karma_negative {
	border:			1px solid #ccc;
	background:		#f0f0f0 url(/img/design/menu/pozadi.png) repeat-x left -1px;
	color:			#444;
	font-size:		11px;
	font-weight:	bold;
	padding:		2px 4px;
	margin:			4px;
	display:		block;
	line-height:	16px;
}

.karma_positive a {
	text-decoration:none;
}

.karma_negative img {
	border:			0;
	display:		block;
	float:			left;
}

.karma_negative .text {
	display:		block;
	float:			right;
}

.karma_hover {
	background:		#e0e0e0 url(/img/design/menu/pozadi-hover.png) repeat-x left -1px !important;
}


/* ==== KONTAKTNI FORMULAR =====*/
.kf_obal {
	background: #dbdbdb url(/img/design/boxy/) repeat-x left -1px;
}




