/* styly ktere jsme si delali sami, zakomponovat do common-all... */

.noWrap { white-space:nowrap; }

#vypocetCeny td,  #vypocetCeny tr, #vypocetCeny  th{
    border: 0px !important;
} 

/* objednavka */
#orderMail table, #orderMail table td  {
	border: none !important;
}

#orderMail input.required, #orderMail textarea.required {
	border: 1px solid #A8A693;
}

#orderMail td.label {
	width: 100px;
	padding-right: 25px;
	text-align: right;
}

/* */
#footer a:hover {
    text-decoration:none;
}

/* */
div.shrnuti {
	background-color:#E6F7FB;
	float:right;
	margin:5px;
	padding:5px 15px;
}


/* */
.box-hotline {display: block; width: 400px; background-color: #e6f7fb; padding: 10px;}
.box-hotline img {margin-right: 10px; margin-top: 3px; float: left;}
.box-hotline h4 {color: #051f31;}
.box-hotline h4 span {color: #0a3d61;}

#article-inner h4 {font-size: 16px; font-weight: bold; margin: 0px; padding: 10px 10px 10px 0px;}
#article-inner h5 {font-size: 13px; font-weight: bold; margin: 0px; padding: 10px 10px 10px 0px;}

#article-inner ul {margin: 0px; padding: 0px; list-style-type: none;}
#article-inner ul li {background: url('../pic/layout/box-01-li-bck.gif') left 3px no-repeat; padding: 0px 0px 0px 12px; margin: 0px 0px 10px 0px;}

#article-inner table.noBorderTop { border:none; }
#article-inner table.noBorderTop td { border:none; vertical-align:top; }

div.info, div.error {
  background-color: #E6F7FB;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
  padding: 0.5em; 
}

div.error {
	color: red;
}

#alternativni-kontakt
{
	position: absolute;
	top: 398px;
	left: 436px;
	border: 2px solid #00AAD2;
	padding: 1em;
	background-color: white;
}
#alternativni-kontakt.posunError
{
    top: 428px;
}
#alternativni-kontakt.posunInfo
{
    top: 444px;
}

/* sitemap */
ul#sitemap ul, ul#sitemap 
{
	list-style-type: circle;
	padding-top: 12px;
}
#sitemap li
{
	background-image: none !important;
}