#content a {color:#585858; text-decoration:underline;}
#content a:visited {color:#585858;}
#content a:hover {color:#585858; text-decoration:none;}

h1 {font-size:160%;font-weight:normal;}
h2 {font-size:130%;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:100%;}

.c-left { clear:left !important; }

a.tlacitko { text-decoration: none !important; color: white !important;}
input.submit,
	a.tlacitko { background: url("../images/design/prihlasovaci-formular_pozadi.gif") center center; border: none; color: #fff; font-weight: bold; padding: 0.25em 0.5em; }

#content fieldset p { clear: left; margin: 0.25em 0; }
	#content fieldset p label { float: left; width: 12.5em; margin: 0.25em 0; padding-right: 0.5em; }
	#content fieldset p label small { font-weight: normal; }
	#content fieldset p input.text { margin: 0.25em 0; }
	#content fieldset p textarea { margin: 0.25em 0; } 
	#content fieldset p span.toRight{margin-left: 13em; display: block;};

	#content fieldset p label, #content fieldset label { font-weight: bold; }
	#content fieldset p input.text,
		#content fieldset p textarea { background-color: #f1f1f1; border: 2px solid #666; padding: 0.1em; }
		
#content ul {margin-left: 2em}
#content ul li {list-style-type: disc; list-style-position: outside;}

.povinne { color: #cc0000; }
.width100 {width:100%;}
.w5em {width:5em;}
.w10em {width:10em;}
.w15em {width:15em;}
.w25em {width:25em;}

fieldset {position:relative; padding:10px; border:1px solid #CCC;}
legend {position:absolute; top:-1em; margin:0; font-size:100%; font-weight:bold; color:#000;}
hr {display:block; height:1px; margin:10px 0; border:0 solid #CCC; background:#CCC; color:#CCC;}

#contact {
	width: 50%;
}
#contact td{
	padding: 0.5em;
}
#tarifs {
	width: 90%;
	margin-left: 3em;
	clear: both;
	border: 1px solid #dddddd;
	border-collapse: collapse;
	}
#tarifs td {
	border: 1px solid #dddddd;
	padding-left: 1em;
	}
#tarifs li{
	display: block; 
	padding: 0.2em;
}
#tarifs label{
	float: none;
	}
#tarifs #bestTarif{
	font-weight: bold;
	/*background: #eeeeee;*/
	border: 1px solid #eeeeee;
}
#content .badCols{
	background: #ffdddd !important;
}


.prehled-poptavek { margin-bottom: 1em;}
	.prehled-poptavek div { border-bottom: 1px solid #a1de22;}
	.prehled-poptavek p { margin: 0 0; }
	.prehled-poptavek p.f-left {width: 75%}
	.prehled-poptavek p.f-right {margin-right: 0.5em}
	.prehled-poptavek p.f-left a { text-decoration: none; }
	.prehled-poptavek p.f-left a:hover { text-decoration: underline !important;  }
	.prehled-poptavek p em { color: #a1de22; font-style: normal; }
	
	.prehled-poptavek p.c-left { font-style: italic; }
	.prehled-poptavek p.c-left em { color: #a1de22; font-style: normal; font-weight: bold; }
.prehled-poptavek br {
	clear: both; margin: 0; padding: 0	
}

.prehled-poptavek div.poptavka {
	border-bottom: 1px solid #ccc; 
	border-top: 0px solid #ccc;
	margin: 0 0;
	padding: 0.25em 0 0.25em 1em;
	border-left: 5px solid #ffffff;
	 }
	 
.prehled-poptavek div.poptavkaMoje {
	background: #f5f5f5;
}

.prehled-poptavek div.poptavkaOld{
	/*border-left: 5px solid #dddddd !important;*/
	border-left: 5px solid #fff !important;
	padding-left: 1em;
	}
.prehled-poptavek div.poptavkaZvyraznit {
	border-left: 5px solid #ff4040 !important;
	padding-left: 1em;
	}
	
.prehled-poptavek p.popis {
	font-size: 70%; clear: both; margin: 0.2 0em 0.2em; 	
}


/* poptávky na úvodce */
.zvyraznit, .zvyraznit td {
	background: #ff4040 !important;
	font-weight: bold;
}
span.help{
	font-size: 70%;
	display: block;
}


.prehled-dodavatelu {
	border-collapse: collapse;
	width: 100%;	
}
.prehled-dodavatelu tr td{
	border: 0;
}
.prehled-dodavatelu tr.last td{
	border-bottom: 5px solid white;	
}
.prehled-dodavatelu tr {
	background-color: #f1f1f1; border-left: 5px solid #fff;
}
.prehled-dodavatelu tr td{
	background-color: #f1f1f1;
	padding: 0px;
}
.prehled-dodavatelu tr.zvyraznit {
	border-left: 5px solid #ff4040;
}
.prehled-dodavatelu td.logo {
	border-bottom: 5px solid white;	
	width: 20px;
	padding: 1px 5px 1px 5px;	
	vertical-align: middle;
}
.prehled-dodavatelu td.nazevFirmy {
	text-align: left;	
}
.prehled-dodavatelu td.kraj {
	text-align: right;	
	padding-right: 3px;
}
.prehled-dodavatelu td.popis {
	font-size: 70%;
	padding-bottom: 1px;
	padding-right: 3px;
}

#soutez #videoPlayer {
	text-align: center;	
}

#soutez #videoContainer{
	margin-bottom: 3em;
	float: left;
}
#soutez #videoContainer .video{
	width: 180px;
	float: left;
	text-align: center;
	padding: 0 0 0.5em;
	border: 1px solid white;
	-moz-border-radius: 5px;
}
#soutez #videoContainer .video.selected{
	background: #f5f5f5;	
	border: 1px solid #A1DE22;
}
#soutez #videoContainer .video img{
	width: 130px;
	display: block;
	margin: 0 auto;
}
#soutez form {
	clear: both;	
	margin-top: 3em;
}
#soutez .navstevnost {
	width: 130px;
	height: 1em;
	margin: 0 auto;
	background: #cccccc;
	text-align: left;
}
#soutez .navstevnost div {
	margin-left: 0;	
}

.payCard ul { margin-left: 2em; }
.payCard ul li, .payCard ul li ul li  { list-style-type: disc; list-style-position: outside; }
.payCard .center { text-align: center; }
.payCard .space { margin-left: 10px; margin-right: 10px;}

#hlasky{
	margin-bottom: 1.5em;
}
#content fieldset.delim{
	border: 0;
	border-top: 1px solid #CCC;
}

#box-03-dodavatele td, #box-03-poptavky td {
	vertical-align: top;
}
#box-03-dodavatele table, #box-03-poptavky table {
	margin: 0;
}

p.info{
 padding: 1em; background: #F3FBE3; border: 1px solid #A1DE22;
}

/* stránkování úvodní strana */
#content .strankovani-main {
	font-size: 100%;
}
#content .strankovani-main a.arrow {
	padding: 0 1em;
	color: #A1DE22;	
	font-weight: bold;
}
#content .strankovani-main a.aktivni {
	font-size: 110%;
	color: #A1DE22;	
	font-weight: bold;
}

div#content small#poptavkaCislo {
	font-weight: normal;
	font-size: 60%;
}

acronym {
	border-bottom: 1px dotted gray;
}

#content div#selectTypPoptavky {
    font-size: 130%;
    text-align: center;
    margin: 1em 0;
}
#content div#selectTypPoptavky a {
    text-decoration: none;
    padding-right: 1em;
    font-weight: 500;	
} 

#content ul.saveMoney{
margin-bottom: 1em;
display: block;
margin-left: 0;
padding: 0.5em 0;
background: #F3FBE3;
 }
#content ul.saveMoney li{
	text-align: left;
	font-size: 120%;
	display: block;
	list-style-type: none;
	
	color: black;
	padding: 0.3em 50px;
	background: #F3FBE3 url(../images/design2/box-01-ul.gif) no-repeat scroll 20px 50%
}

#content ul.saveMoney.small li{
	font-size: 80%;
	padding: 0.2em 50px;
}
