@charset "utf-8";
body {
	font: 0.8em Arial, Helvetica, sans-serif;
	color: #424242;
	background: #fff url(bg-body.png) repeat-x left top;
	margin: 0px auto;
	padding: 101px 0px 15px;
	border-style: none;
	width: 990px;
}
div {
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-style: none;
	position: static;
}
img {
	border-style: none;
}
ul, ol {
	margin: 0px;
	padding: 19px 0px 0px 15px;
}
li {
	line-height: 140%;
	list-style: url(none) none;
	background: url(list.png) no-repeat 0px 4px;
	display: block;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 1px 0px 0px 18px;
}
ul#zadaneHodnoty li, ul#vypocitaneUspory li {
	background: none no-repeat 0px 0px;
	padding: 2px 0 0;
} 
ul#vypocitaneUspory li strong {
	color: green;
} 
ul.comment {
	/* border-bottom: 1px solid silver; */
	padding-left: 0;
}
ul.comment ul {
	border-bottom: none;
	padding: 10px 0px 10px 15px;
	margin-left: 15px;
}
ul.comment li {
	background: none;
	background-color: #eaeaea;
	padding: 0;
	margin: 0 0 20px 0;
}
ul.comment li li {
	margin: 0;
	border-top: 1px solid silver;
}
ul.comment li p.top {
	background-color: #ccc;
	padding: 3px;
}
ul.comment li p.obsah {
	padding: 3px;
}
ul.comment li li p.top {
	background-color: #eaeaea;
	padding: 0;
}
ul.comment li li p.obsah {
	padding: 0px;
}
p {
	line-height: 140%;
	margin: 0px;
	padding: 20px 0px 0px;
	text-align: left;
}
p.obsah {
	padding-top: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
fieldset {
	margin: 25px 0px 0px;
	padding: 0px 15px 15px;
	border: 1px solid #e4e4e4;
}
legend {
	font-weight: bold;
	color: #333;
	padding: 0px 5px;
	margin: 0px 0px 0px -5px;
}
input, select, textarea {
	font: 1em Arial, Helvetica, sans-serif;
	padding: 1px;
	color: #666;
}
option {
	color: #333;
	background: #fff;
}
address {
	font-style: normal;
	line-height: 140%;
	margin: 0px;
	padding: 20px 0px 0px;
}
h1, h2, h3, h4 {
	margin: 0px;
	padding: 20px 0px 0px;
	color: #ea7f00;
	font-weight: bold;
}
h1 {
	width: 990px;
	position: absolute;
	top: 135px;
	/* top: 230px; */
	display: block;
	padding: 0px;
	font-size: 1.7em;
	margin: 0px auto;
	text-align: center;
	left: auto;
	right: auto;
	font-weight: normal;
}
h1 span {
	text-align: left;
	display: block;
	/* width: 730px;
	padding: 0px 0px 0px 246px; */
	width: 303px;
	padding: 0px 0px 0px 665px;
}
#sub h1 {
	top: 135px;
}
#sub h1 span {
	text-align: left;
	display: block;
	width: 730px;
	padding: 0px 0px 0px 246px;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
hr {
	display: none;
}
a, a:Hover {
	font-weight: normal;
	color: #0376bb;
	text-decoration: none;
}
a:Hover {
	color: #000;
	text-decoration: underline;
}
#mother {
	margin: 0px auto;
	padding: 18px 0px 0px;
	width: 990px;
}
#right {
	float: right;
	width: 730px;
	margin: 0px 0px 0px 4px;
	/* padding: 50px 13px 20px; */
	padding: 0px 13px 20px;
	background: #fff url(bg-right.png) no-repeat left top;
}
#sub #right {
	padding-top: 50px;
}
#left {
	float: right;
	width: 230px;
	padding: 0px 0px 20px;
	margin: -6px 0px 0px;
	position: relative;
	z-index: 1;
}
#left div.head {
	text-transform: uppercase;
	color: #fff;
	background: url(bg-h3-left.png);
	text-indent: 12px;
	margin: 4px 0px 0px;
	padding: 13px 0px 0px;
	height: 30px;
	width: 230px;
	font-weight: normal;
	font-size: 1.2em;
	position: relative;
	z-index: 1;
}
#left .box {
	background: #fff url(bg-left-box.png) no-repeat right bottom;
	padding: 0px 12px 10px;
	margin: -2px 0px 0px;
}
#left .box p {
	padding: 12px 0px 0px;
}
#left .certificate {
	padding: 8px 0px 0px;
	text-align: center;
}
#submenu {
	background: #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 0px;
	margin: -2px 0px 0px;
}
#submenu li {
	line-height: normal;
	background: url(none);
	display: inline;
	padding: 0px;
}
#submenu li a, #submenu li a:Hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: url(bg-submenu.png) no-repeat 0px 0px;
	display: block;
	padding: 9px 0px 0px 35px;
	height: 21px;
	width: 193px;
	border-bottom: 1px solid #fff;
	font-size: 0.85em;
	text-decoration: none;
	overflow: hidden;
}
#submenu li a:Hover {
	background: url(bg-submenu.png) no-repeat 0px -30px;
}
#submenu li .selected, #submenu li .selected:Hover {
	background: url(bg-submenu.png) no-repeat 0px -60px;
	color: #000;
}
#submenu ul {
	padding: 0px;
}
#submenu ul li a, #submenu ul li a:hover {
	padding: 9px 0px 0px 50px;
	width: 178px;
}
#submenu .gray a, #submenu .gray a:Hover {
	font-weight: normal;
	text-transform: none;
	border-bottom: 1px solid #fff;
	padding: 7px 0px 0px 35px;
	height: 23px;
	font-size: 1em;
}
#submenu .gray a:Hover {
	text-transform: none;
	text-decoration: underline;
}
#submenu #pricelist.gray a, #submenu #pricelist.gray a:Hover {
	background: #8e8e8e url(icon-pricelist.png) no-repeat 10px 6px;
}
#submenu #pricelist.gray a:Hover {
	background: #707070 url(icon-pricelist.png) no-repeat 10px 6px;
}
#submenu #order.gray a, #submenu #order.gray a:Hover {
	background: #8e8e8e url(icon-order.png) no-repeat 10px 7px;
}
#submenu #order.gray a:Hover {
	background: #707070 url(icon-order.png) no-repeat 10px 7px;
}
#submenu #partners.gray a, #submenu #partners.gray a:Hover, #submenu #partners1.gray a, #submenu #partners1.gray a:Hover {
	background: #8e8e8e url(icon-partners.png) no-repeat 10px 7px;
}
#submenu #partners.gray a:Hover, #submenu #partners1.gray a:Hover {
	background: #707070 url(icon-partners.png) no-repeat 10px 7px;
}

#submenu .gray ul {
	padding: 0;
}
#submenu .gray li a {
	background: #8e8e8e none;
}
#submenu .gray li a:Hover {
	background: #707070 none;
}
#submenu #partners.gray li a, #submenu #partners.gray li a:Hover, #submenu #partners1.gray li a, #submenu #partners1.gray li a:Hover {
	padding-left: 60px;
	width: 168px;
	background: #8e8e8e url(icon-partners.png) no-repeat 35px 7px;
}
#submenu #partners.gray li a:Hover, #submenu #partners1.gray li a:Hover {
	background: #707070 url(icon-partners.png) no-repeat 35px 7px;
}
#submenu #partners.gray li li a, #submenu #partners.gray li li a:Hover {
	background-position: 55px 7px;
	padding-left: 80px;
	width: 148px;
}
#submenu #partners.gray li li li a, #submenu #partners.gray li li li a:Hover {
	background-position: 75px 7px;
	padding-left: 100px;
	width: 128px;
}
#submenu #partners.gray li li li li a, #submenu #partners.gray li li li li a:Hover {
	background-position: 95px 7px;
	padding-left: 120px;
	width: 108px;
}


#contact address {
	background: url(icon-agc.png) no-repeat 0px 15px;
	padding: 12px 0px 0px 25px;
}
#contact ul {
	background: url(dotted.png) repeat-x left top;
	padding: 0px;
	margin: 7px 0px 0px;
}
#contact ul li {
	color: #8e8e8e;
	padding: 10px 0px 0px 25px;
	line-height: 110%;
}
#contact ul li span {
	font-size: 0.8em;
	text-transform: uppercase;
	display: block;
}
#contact ul li strong {
	color: #424242;
}
#contact ul .phone {
	background: url(icon-phone.png) no-repeat 0px 11px;
}
#contact ul .fax {
	background: url(icon-fax.png) no-repeat 0px 15px;
}
#contact ul .email {
	background: url(icon-email.png) no-repeat 0px 17px;
}
#why ol {
	padding: 10px 0px 0px;
}
#why ol li {
	background: url(dotted.png) repeat-x left bottom;
	padding: 0px;
}
#why ol li span {
	display: block;
	padding: 4px 0px 5px 30px;
}
#why ol li .one {
	background: url(icon-one.png) no-repeat 0px 1px;
}
#why ol li .two {
	background: url(icon-two.png) no-repeat 0px 1px;
}
#why ol li .three {
	background: url(icon-three.png) no-repeat 0px 1px;
}
#why ol li .four {
	background: url(icon-four.png) no-repeat 0px 1px;
}
#why ol li .five {
	background: url(icon-five.png) no-repeat 0px 1px;
}
#left #news .content {
	padding: 4px 0px 0px;
	margin: 2px 0px 0px;
	background: url(dotted.png) repeat-x left top;
}
#news .content span {
	font-size: 0.9em;
	color: #8e8e8e;
	display: block;
	padding: 0px 0px 10px;
}
#news .content .more, #news .content .more:Hover {
	background: url(icon-doc.png) no-repeat 0px 1px;
	padding: 0px 0px 0px 15px;
}
#tags a, #tags a:Hover {
	color: #424242;
}
#tags a:Hover {
	color: #0376bb;
}
#tags .tags1, #tags .tags1:Hover {
	font-size: 1.1em;
}
#tags .tags2, #tags .tags2:Hover {
	font-size: 1.2em;
}
#tags .tags3, #tags .tags3:Hover {
	font-size: 1.3em;
}
#tags .tags4, #tags .tags4:Hover {
	font-size: 1.4em;
}
#tags .tags5, #tags .tags5:Hover {
	font-size: 1.5em;
}
#header {
	height: 101px;
	width: 990px;
	position: absolute;
	left: auto;
	top: 0px;
	right: auto;
}
#header .in {
	float: left;
	width: 760px;
}
#logo {
	float: left;
	height: 46px;
	width: 230px;
	padding: 25px 0px 32px;
	margin: 0px 0px 0px 0px;
}
#logo a, #logo a:Hover {
	display: block;
	height: 46px;
	width: 230px;
	position: absolute;
	z-index: 1;
}
#logo h2 {
	padding: 5px 0px 0px 5px;
	position: absolute;
}
#motto {
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	display: block;
	padding: 15px 0px 0px 90px;
	height: 50px;
	float: left;
	line-height: 1.1;
}
#motto span {
	color: #EA7F00;
	padding-left: 140px;
}
#search {
	float: right;
	height: 65px;
	width: 324px;
	margin-right: 4px;
}
#search .keyword {
	background: url(bg-search-keyword.png);
	float: left;
	height: 23px;
	width: 227px;
	margin: 14px 0px 0px;
	padding: 5px 0px 0px 4px;
}
#search .keyword input {
	padding: 2px;
	width: 210px;
	border-style: none;
	background: url(none);
}
#search .submit {
	margin: 10px 0px 0px;
	float: left;
	height: 35px;
	width: 93px;
}
#search .submit input {
	background: url(button-search.png);
	padding: 0px;
	height: 35px;
	width: 93px;
	border-style: none;
	cursor: pointer;
}
#menu {
	height: 36px;
	width: 760px;
	clear: both;
}
#menu ul {
	padding: 0px;
	float: right;
}
#menu ul li {
	line-height: normal;
	background: url(none);
	display: block;
	padding: 0px;
	min-width: 1px;
	width: auto !important;
	width: 1px;
	float: left;
}
#menu ul li a, #menu ul li a:Hover {
	background: url(bg-menu.png) no-repeat 0px -36px;
	display: block;
	margin: 0px 3px 0px 0px;
	color: #000;
	float: left;
}
#menu ul li a span, #menu ul li a:Hover span {
	font-size: 1.2em;
	background: url(bg-menu-in.png) no-repeat right -36px;
	text-align: center;
	display: block;
	padding: 10px 12px 0px;
	height: 26px;
	white-space: nowrap;
}
#menu ul li .selected, #menu ul li .selected:Hover {
	background: url(bg-menu.png) no-repeat 0px 0px;
	color: #fff;
	text-decoration: none;
}
#menu ul li .selected span, #menu ul li .selected:Hover span {
	background: url(bg-menu-in.png) no-repeat right 0px;
}
#menu ul li .last, #menu ul li .last:Hover {
	margin: 0px;
}
#footer {
	background: #f1f1f1 url(bg-footer.png) no-repeat left top;
	height: 50px;
}
#footer p {
	display: block;
	padding: 15px 0px 0px 15px;
	float: left;
	color: #8e8e8e;
}
#footer p a, #footer p a:Hover {
	color: #8e8e8e;
	border-bottom: 1px dotted #8e8e8e;
	text-decoration: none;
}
#footer p a:Hover {
	color: #000;
	border-bottom: 1px dotted #000;
}
#footer .links {
	padding: 15px 15px 0px 0px;
	float: right;
	height: 35px;
	background: url(bg-footer-links.png) no-repeat right top;
}
#footer .links span {
	color: #bdbcbc;
	padding: 0px 2px;
}
#footer .links a, #footer .links a:Hover {
	text-decoration: none;
	color: #0376bb;
	border-style: none;
}
#footer .links a:Hover {
	text-decoration: underline;
}
#footer .links .rss, #footer .links .rss:Hover {
	background: url(icon-rss.png) no-repeat 0px 0px;
	padding: 0px 0px 0px 20px;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.bold, .bold:Hover {
	font-weight: bold;
}
.black {
	color: #424242;
}
.orange {
	color: #ea7f00;
}
.centrum {
	text-align: center;
}
.photos {
	text-align: center;
	word-spacing: 10px;
}
.photos a {
	display: block;
	float: left;
	margin: 5px 10px;
}
.photos a:hover {
	text-decoration: none;
}

.photo-right, .photo-right:Hover {
	display: block;
	margin: 23px 0px 10px 10px;
	float: right;
}
.downloads {
	background: url(dotted.png) repeat-x left top;
	margin: 20px 0px 0px;
	padding: 0px;
}
.downloads li {
	line-height: normal;
	background: url(dotted.png) repeat-x left bottom;
	padding: 8px 0px;
}
.downloads li a, .downloads li a:Hover {
	background: url(list.png) no-repeat 5px 2px;
	padding: 0px 0px 0px 20px;
}
.title-top, .title-bottom {
	font-size: 1px;
	/* background: url(bg-right-box-top.png); */
	margin: 13px 0px 0px;
	height: 5px;
}
.title-bottom {
	/* background: url(bg-right-box-bottom.png); */
	margin: 0px;
}
.article-top, .article-bottom {
	font-size: 1px;
	background: url(bg-right-box-top.png);
	margin: 13px 0px 0px;
	height: 5px;
}
.article-top {
	margin: 20px 0px 0px;
}
.article-bottom {
	background: url(bg-right-box-bottom.png);
	margin: 0px;
}
.article {
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	background: url(bg-article.png) repeat-x left bottom;
	padding: 0px 10px 10px;
	width: 708px;
}
.article {
}
.title {
	/* 
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	background: url(bg-plus-in.png) repeat-x left bottom;
	padding: 0px 10px 10px;
	*/
	padding: 10px;
	width: 708px;
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
}
.title .img {
	margin: 15px 0 0 15px;
	/* background: url(tmp/title.jpg); */
	position: relative;
	z-index: 1;
}
.title .content {
	float: right;
	width: 303px;
	padding: 30px 0px 0px 10px;
	border-left: solid white 1px;
}
.title .content p {
	padding: 15px 0px 0px;
}
.title .content p a {
	font-weight: bold;
	color: white;
}
.title .podpis {
	clear: both;
	height: 80px; 
	background: black url('faxmile.jpg') no-repeat 380px 10px;
	border-top: 1px solid white;
}
.article .image {
	display: block;
	margin: 7px 13px 0px 0px;
	float: left;
	height: 107px;
	width: 150px;
}
.article .content {
	float: left;
	width: 545px;
}
.article .content h2 {
	font-size: 1.1em;
	padding: 7px 0px 0px;
}
.article .content p {
	padding: 7px 0px 0px;
	line-height: 130%;
}
.offer {
	/* padding: 20px 0px 0px; */
	padding: 5px 0px 0px;
}
.offer li {
	line-height: normal;
	/* background: url(tmp/offer.jpg) no-repeat left top; */
	margin: 0px 14px 0px 0px;
	/* padding: 138px 0px 0px; */
	float: left;
	width: 234px;
	/* update */
	padding: 0px 0px 0px;
	background: none;
}
.offer #offer-a, .offer #offer-b, .offer #offer-c {
	/* background: url(tmp/offer.jpg) no-repeat left top; */
}
.offer #offer-c {
	/* background: url(tmp/offer.jpg) no-repeat left top; */
	margin: 0px;
}
.offer h3 {
	/*
	background: #0175b9 url(bg-offer.png);
	padding: 0px;
	height: 42px;
	width: 234px;
	*/
	background: transparent url(bg-offer.png) no-repeat left top;
	padding: 0px;
	height: 43px;
	width: 235px;
	font-size: 1.05em;
	text-align: center;
	padding-top: 10px;
}
.offer h3 a, .offer h3 a:Hover {
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: url(bg-offer-item.png) no-repeat right 2px;
	padding: 0px 15px 0px 0px;
}
.offer #offer-a h3, .offer #offer-b h3 {
	padding: 18px 0px 0px;
	height: 35px;
}
.plus, .minus {
	margin: 20px 6px 0px 0px;
	float: left;
	width: 362px;
}
.minus {
	margin: 20px 0px 0px 0px;
}
.plus .top, .minus .top {
	font-size: 1px;
	background: url(bg-plus-top.png);
	height: 5px;
}
.plus .in, .minus .in {
	border-right: 1px solid #ececec;
	border-left: 1px solid #ececec;
	background: url(bg-plus-in.png) repeat-x left bottom;
	padding: 0px 15px 10px;
	width: 330px;
}
.plus h2, .minus h2 {
	font-size: 1.4em;
	color: #000;
	background: url(icon-plus.png) no-repeat 0px 6px;
	padding: 10px 0px 10px 35px;
}
.minus h2 {
	background: url(icon-minus.png) no-repeat 0px 6px;
}
.plus .in ul, .minus .in ul {
	padding: 0px;
}
.plus .in ul li, .minus .in ul li {
	padding-top: 10px;
	background: url(list.png) no-repeat 0px 13px;
}
.plus .bottom, .minus .bottom {
	font-size: 1px;
	background: url(bg-plus-bottom.png);
	height: 5px;
}
#form ul {
	padding: 40px 0px 0px;
}
#form ul li {
	line-height: normal;
	padding: 15px 0px 0px;
	width: 730px;
	clear: both;
	background: url(none);
}
#form ul li span {
	display: block;
	float: left;
}
#form ul li em {
	display: block;
	float: right;
}
#form ul li span span, #form ul li em span, #form ul .contact strong span {
	display: inline;
	float: none;
}
#form ul .textarea {
	padding: 5px 0px 0px;
}
#form ul .textarea textarea {
	background: #fff url(bg-long-textarea.png) no-repeat center top;
	padding: 5px;
	height: 140px;
	width: 718px;
	border: 1px solid #e5e5e5;
}
#form ul .contact {
	float: left;
	width: auto;
	clear: none;
	margin: 0px 30px 0px 0px;
}
#form ul .contact strong {
	display: block;
	padding: 0px 0px 5px;
}
#form ul .contact span input, #form ul .contact span select {
	background: #fff url(bg-form.png) repeat-x left top;
	padding: 3px 2px 5px;
	width: 194px;
	border: 1px solid #e5e5e5;
}
#form ul .submit {
	width: auto;
	clear: both;
	float: left;
	padding: 32px 0px 0px;
}
#form ul .submit input {
	background: url(button-submit.png);
	cursor: pointer;
	padding: 0px;
	height: 31px;
	width: 109px;
	border-style: none;
}
.cf_info {
	color: red;
	font-weight: bold;
	margin: 10px 0;
}
#form ul li.newRow {
	clear: both;
}
#calculator {
	margin-top: 20px;
	padding: 20px;
	background-color: #eaeaea;
	width: 40%;
}
#calculator ul {
	padding: 0px;
}
#calculator ul li {
	line-height: normal;
	padding: 15px 0px 0px;
	width: 730px;
	clear: both;
	background: url(none);
}
#calculator ul li span {
	display: block;
	float: left;
}
#calculator ul li em {
	display: block;
	float: right;
}
#calculator ul li span span, #calculator ul li em span, #calculator ul .contact strong span {
	display: inline;
	float: none;
}
#calculator ul .textarea {
	padding: 5px 0px 0px;
}
#calculator ul .textarea textarea {
	background: #fff url(bg-long-textarea.png) no-repeat center top;
	padding: 5px;
	height: 140px;
	width: 718px;
	border: 1px solid #e5e5e5;
}
#calculator ul .contact {
	float: left;
	width: auto;
	clear: none;
	margin: 0px 30px 0px 0px;
}
#calculator ul .contact strong {
	display: block;
	padding: 0px 0px 5px;
}
#calculator ul .contact span input, #calculator ul .contact span select {
	background: #fff url(bg-form.png) repeat-x left top;
	padding: 3px 2px 5px;
	width: 194px;
	border: 1px solid #e5e5e5;
}
#calculator ul .submit {
	width: auto;
	clear: both;
	float: left;
	padding: 32px 0px 0px;
}
#calculator ul .submit input {
	background: url(button-submit.png);
	cursor: pointer;
	padding: 0px;
	height: 31px;
	width: 109px;
	border-style: none;
}
#calculator ul li.newRow {
	clear: both;
}
#formPartners {
	margin-top: 20px;
	padding: 20px;
	background-color: #eaeaea;
	width: 690px;
}
#formPartners ul {
	padding: 0px;
}
#formPartners ul li {
	line-height: normal;
	padding: 15px 0px 0px;
	width: 600px;
	clear: both;
	background: url(none);
}
#formPartners ul li span {
	display: block;
	float: left;
}
#formPartners ul li em {
	display: block;
	float: right;
}
#formPartners ul li span span, #formPartners ul li em span, #formPartners ul .contact strong span {
	display: inline;
	float: none;
}
#formPartners ul .textarea {
	padding: 5px 0px 0px;
}
#formPartners ul .textarea textarea {
	background: #fff url(bg-long-textarea.png) no-repeat right top;
	padding: 5px;
	height: 140px;
	width: 680px;
	border: 1px solid #e5e5e5;
}
#formPartners ul .contact {
	float: left;
	width: auto;
	clear: none;
	margin: 0px 30px 0px 0px;
}
#formPartners ul .contact strong {
	display: block;
	padding: 0px 0px 5px;
}
#formPartners ul .contact span input, #formPartners ul .contact span select {
	background: #fff url(bg-form.png) repeat-x left top;
	padding: 3px 2px 5px;
	width: 194px;
	border: 1px solid #e5e5e5;
}
#formPartners ul .submit {
	width: auto;
	clear: both;
	float: left;
	padding: 32px 0px 0px;
}
#formPartners ul .submit input {
	background: url(button-submit.png);
	cursor: pointer;
	padding: 0px;
	height: 31px;
	width: 109px;
	border-style: none;
}
#formPartners ul li.newRow {
	clear: both;
}
.imgArticle {
	float: left;
	padding: 20px 10px 10px 0;
}
table {
	margin: 10px 0;
	width: 100%;
	border-collapse: collapse;
}
td, th {
	margin: 0;
	padding: 2px;
	border: 1px solid black;
}
strong.colorOrange {
	color: #ea7f00;
}
a.iconBin {
	padding-left: 23px;
	background: transparent url(icon/bin.png) no-repeat left top;
}
a.iconDoc {
	padding-left: 23px;
	background: transparent url(icon/doc.png) no-repeat left top;
}
a.iconRar {
	padding-left: 23px;
	background: transparent url(icon/rar.png) no-repeat left top;
}
a.iconZip {
	padding-left: 23px;
	background: transparent url(icon/zip.png) no-repeat left top;
}
a.iconPdf {
	padding-left: 23px;
	background: transparent url(icon/pdf.png) no-repeat left top;
}
a.iconImg {
	padding-left: 23px;
	background: transparent url(icon/image.png) no-repeat left top;
}
.comments {
	/* padding: 5px 5px 19px 5px;
	background-color: #eaeaea; */
}
.actualities {
	padding: 5px 5px 19px 5px;
	background-color: #eaeaea;
}
div.commentsLeft, div.commentsMiddle, div.commentsRight {
	width: 33%;
	float: left;
}
div.commentsLeft {
	text-align: left;
}
div.commentsMiddle {
	text-align: center;
	width: 34%;
}
div.commentsRight {
	text-align: right;
}
.actualRegion {
	font-weight: bold;
}
#ulRegions, #Map {
	float: left;
}
#ulRegions {
	margin-right: 30px;
}
#ulPartners li {
	background: none;
	padding-left: 0px;
	margin-bottom: 5px;
}
#ulPartners li div.text, #ulPartners li div.img, #ulPartners li img, .desPartner {
	float: left;
}
.imgPartner {
	float: right;
}
#ulPartners li div.img, #ulPartners li img {
	width: 80px;
	height: 60px;
	padding: 3px;
	border: solid white 1px;
	margin-right: 10px;
}
.imgPartner img, .imgPartner div.img {
/*	width: 280px;
	height: 210px;
	border: solid silver 1px;
	padding: 3px; */
}
.desPartner {
	width: 400px;
	margin-right: 20px;
}

#ulPartners li img {
	border-color: silver;
}

#contactMap {
	margin-top: 10px;
	float: right;
	display: none;
	border: 1px solid #DDD;
	/* tohle nemazat, je to pro partnerskou sit*/
	width: 470px;
	height: 300px;
}
#contactMap.kontakty {
	width: 250px;
	height: 250px;
	float:right;
	/*
	position: absolute;
	top: 185px;
	left: 720px;
	*/
}
#contactMapA {
  font-size: 0.9em;
	display: block;
	position: absolute;
	top: 460px;
	left: 720px;
}
.linkPartners {
	margin-top: 10px;
	float: left;
}
.linkPartners img {
	margin-bottom: 10px;
}
.blockPartner {
	padding-top: 20px;
}
#divFlash {
	margin: 10px 0;
	cursor: pointer;
}
#infoHP {
	margin: 10px 0;
	padding: 7px 10px;
	background-color: #0175BA; 
	color: white;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
#infoHP p {
	margin: 0;
	padding: 0;
	font-size: 110%;
	line-height: 1.4;
	font-weight: bold;
}
#infoHP p#PFHP {
	position: absolute;
	top: 7px;
	right: 10px;
	font-size: 330%;
	color: #EA7F00;
}
.poll {
	padding:5px 0 0 0;
}
.poll li {
	list-style:none;
	list-style-image:none;
	background:none;
	padding:4px 0;
}
.poll label {
    float: right;
    width: 180px;
    margin-top:1px;
    cursor:pointer;
}
.poll .bar {
	height:10px;
	background:#DDD;
}
.poll .barMax {
	height:10px;
	background:#0376BB;
}
.poll .value {
    float: right;
    width: 30px;
    text-align:right;
    front-weight:bold;
}
.box #submitPoll {
	margin:5px 0 0 140px;
	display:none; 
}

