* {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #001e45;
	background-color: #1A4552;
	padding: 0px;
	margin: 0px;
	background-repeat: repeat-x;
		}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.index {
	margin-left: 20px;
	margin-right: 10px;
}
ul, li {
	padding-left: 5px;
	margin-left: 10px;
}
a         {
    color: #484848; 
    font-size: 13px; 
	text-decoration: underline;
	font-weight: normal;}
a:link    {
    color: #484848; 
    font-size: 13px; 
	text-decoration: underline; 
	font-weight: normal;}
a:visited {
    color: #484848; 
	font-size: 13px; 
	text-decoration: underline;
	font-weight: normal;}
a:active  {
    color: #989290; 
	font-size: 13px; 
	text-decoration: underline;
	font-weight: normal;}
a:hover   {
    color: #989290; 
	font-size: 13px; 
	text-decoration: underline; 
	font-weight: normal;}

#content {
	width: 1000px;
	text-align: justify;
	margin-top: 0px;
	margin-left: auto;
	font-size: 12px;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#contentSchvaleno {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#navigation {
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-left: auto;
	font-size: 11px;
	margin-right: auto;
	margin-bottom: 0px;
	height: 5px;
	padding-top: 5px;
}
#navigation a{
	padding-top: 5px;
	font-size: 11px;
	color: #4cae44;
	text-decoration: underline;
}
#menu {
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-left: auto;
	font-size: 11px;
	margin-right: auto;
	margin-bottom: 0px;
	height: 196px;
	background-image: url(../images/bg-menu.jpg);
	background-repeat: no-repeat;
	position: relative;
}
.div-calculator2 {
	margin-top: 5px;
    /*margin-left: 200px;*/
}
/*h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 55px;
	width: 175px;
	position: absolute;
	top: 17px;
	text-align: center;
	background-image: url(../images/moje-pujcka-logo.gif);
	background-repeat: no-repeat;
	bottom: 0px;
	left: 46px;
}
h1 span{
	display: none;
}
h1 a { display: block; height: 55px; width: 175px;}*/

h1 {
	font-size: 26px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1.hp { padding: 10px 30px; }
#leftDoporucit h1 { float: left; margin-right: 7px; }
h2 {
	font-size: 17px;
	margin: 10px;
	margin-left: 0px;
}
h3 { color: red }

.blue {
	color: #128bb8;	
}
.blue-underline {
	color: #128bb8;	
	text-decoration: underline;
}
.blue2 {
	color: #128bb8;
	font-size: 16px;
	font-weight: bold;
}
.orange {
	color: #fe6816;	
}
.orange-underline {
	color: #fe6816;	
	text-decoration: underline;
}
.grey {
	color: #8c8c8c;	
}
.green {
	color: #4cae44;
	text-decoration: none;
}
.green-underline {
	color: #4cae44;
	text-decoration: underline;
}
.red {
	color: #F42B00;
	text-decoration: none;
}
.citat {
	font-size: 18px;
	font-style: italic;
}
.li {
	margin-right: 5px;
	margin-left: 15px;
		
}
.news {
	color: #4cae44;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;	
}
.news a{
	color: #4cae44;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;	
}
.news a:hover{
	color: #001e45;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;	
}
.seda {
	color: #c6c6c6;
}
.seda2 {
	color: #B3B3B3;
}
.seda2-underline {
	color: #B3B3B3;
	text-decoration: underline;
}
.doplnek {
	font-size: 11px;
	font-style: italic;
	color: #7d94a7;
}

#header {
	height: 30px;
	width: 1000px;
	position: relative;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#kontakt {
	height: 20px;
	width: 71px;
	left: 349px;
	top: 82px;
	position: absolute;
	background-image: url(../images/kontakt-over.gif);
	background-repeat: no-repeat;
}
#kontakt-link {
	height: 20px;
	width: 71px;
	left: 349px;
	top: 82px;
	position: absolute;
	background-image: url(../images/kontakt.gif);
	background-repeat: no-repeat;
}
#kontakt-link span{
	display: none;
}
#kontakt-link a { 
    display: block; 
	height: 20px; 
	width: 71px;}
#kontakt-link a:hover { 
    display: block; 
	height: 20px; 
	width: 71px;
	background-image: url(../images/kontakt-over.gif);
	background-repeat: no-repeat;
	}
#top-menu, #top-menu-left {
	position: absolute;
	width: 1000px;
	top: 9px;
	right: 25px;
	text-align: left;
	font-size: 11px;
	color: #8da2a9;
}
#top-menu-left{
  left: 15px;
  text-align: left;
}
#top-menu a, #top-menu-left a{
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
#top-menu a:hover, #top-menu-left a:hover{
	font-size: 11px;
	color: #8da2a9;
	text-decoration: none;
}
#line {
	position: absolute;
	height: 1px;
	width: 620px;
	top: 38px;
	right: 25px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
}
#search {
	position: absolute;
	top: 15px;
	right: 25px;
	width: 190px;
	height: 20px;
	text-align: right;
}
#banner {
	position: absolute;
	top: 20px;
	height: 100px;
	width: 600px;
	left: 20px;
}
#headline-contact {
	position: absolute;
	left: 677px;
	top: 49px;
	width: 300px;
	height: 87px;
	background-image: url(../images/headline-contact.gif);
}
#headline-contact span{
	display: none;
}
#left {
	width: 729px;
	float: left;
	border: 1px solid #dadada;
}
#left-pujcka{
	width: 729px;
	float: left;
}
#left2 {
	width: 707px;
	float: left;
	border: 1px solid #e5e5e5;
	padding: 10px;
	color: #001e45;
	font-size: 12px;
}
#left2 a {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#left2 a:hover {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#left3 {
	width: 938px;
	float: left;
	border: 1px solid #e5e5e5;
	color: #001e45;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(../images/bg-content.jpg);
	background-repeat: repeat-x;
}
#left3 a {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#left3 a:hover {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#leftDoporucit {
	width: 938px;
	float: left;
	border: 1px solid #e5e5e5;
	color: #001e45;
	font-size: 13px;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(../images/bg-doporucit.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#leftDoporucit a {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#leftDoporucit a:hover {
	font-size: 12px;
	color: #001e45;
	text-decoration: underline;
}
#right {
	width: 261px;
	float: right;
}


#news {
	width: 251px;
	margin-top: 10px;
	font-size: 11px;
	padding-right: 10px;
}
#news a{
	font-weight: bold;
	color: #4cae44;
	text-decoration: none;
}
#news a:hover{
	font-weight: bold;
	color: #001e45;
	text-decoration: none;
}
#nejcastejsi-otazky {
	width: 261px;
	margin-top: 10px;
	height: 25px;
	background-image: url(../images/nejcastejsi-otazky.gif);
	background-repeat: no-repeat;
}
#nejcastejsi-otazky span {
    display: none;
}
#nejcastejsi-otazky a {
   display: block; height: 25px; width: 261px;
}

#footer {
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	text-align: center;
	font-size: 11px;
	color: #2D758A;
}
#footer a{
	font-size: 11px;
	color: #607880;
	text-decoration: underline;
}
.line-footer {
	height: 1px;
	width: 1010px;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
}
#search-form {
	padding-bottom: 10px;
	float: left;
	background-image: url(../images/bg-search.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 150px;

}
.search-form {
	margin-top: 3px;
	border: 0px solid #FFFFFF;
	margin-right: 2px;
	color: #425372;
}

#na-rekonstrukcibak {
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-rekonsturkci.gif);
	background-repeat: no-repeat;
	left: 31px;
}
#na-rekonstrukcibak a:hover{
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-rekonsturkci-over.gif);
	background-repeat: no-repeat;
}
#na-rekonstrukcibak  a { display: block; height: 44px; width: 228px;}
#na-rekonstrukcibak span{
	display: none;
}
#na-rekonstrukci {
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-rekonsturkci.gif);
	background-repeat: no-repeat;
	left: 31px;
}
#na-rekonstrukci a:hover{
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-rekonsturkci-over.gif);
	background-repeat: no-repeat;
}
#na-rekonstrukci  a { display: block; height: 45px; width: 302px;}
#na-rekonstrukci span{
	display: none;
}
#na-konsolidaci {
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-konsolidaci.gif);
	background-repeat: no-repeat;
	left: 267px;
}
#na-konsolidaci a:hover{
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-konsolidaci-over.gif);
	background-repeat: no-repeat;
}
#na-konsolidaci  a { display: block; height: 44px; width: 228px;}
#na-konsolidaci span{
	display: none;
}
#na-druzstevni-byt {
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-druzstevni-byt.gif);
	background-repeat: no-repeat;
	left: 663px;
}
#na-druzstevni-byt a:hover{
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-druzstevni-byt-over.gif);
	background-repeat: no-repeat;
}
#na-druzstevni-byt a { display: block; height: 45px; width: 302px;}
#na-druzstevni-byt span{
	display: none;
}#na-cokolivbak {
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-cokoliv.gif);
	background-repeat: no-repeat;
	left: 739px;
}
#na-cokolivbak a:hover{
	position: absolute;
	bottom: 0px;
	height: 44px;
	width: 228px;
	background-image: url(../images/na-cokoliv-over.gif);
	background-repeat: no-repeat;
}
#na-cokolivbak a { display: block; height: 44px; width: 228px;}
#na-cokolivbak span{
	display: none;
}
#na-cokoliv {
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-cokoliv.gif);
	background-repeat: no-repeat;
	left: 347px;
}
#na-cokoliv a:hover{
	position: absolute;
	bottom: 0px;
	height: 45px;
	width: 302px;
	background-image: url(../images/na-cokoliv-over.gif);
	background-repeat: no-repeat;
}
#na-cokoliv a { display: block; height: 45px; width: 302px;}
#na-cokoliv span{
	display: none;
}
.ramec {
	border: 1px solid #CCCCCC;
}
.bg-grey {
	background-color: #F1F1F1;
	padding: 10px;
}
.bg-blue {
	background-color: #EAF7FD;
	padding: 10px;
}
.bg-orange {
	background-color: #FFEEEA;
	padding: 10px;
}
.bg-green{
	background-color: #E8F5E7;
	padding: 10px;
}
.bg-otazky{
	background-color: #E8F5E7;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 28px;
}
.bg-otazky a{
	background-color: #E8F5E7;
	font-size: 12px;
	text-decoration: none;
}
#otazky {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky2 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky3 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky4 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky5 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky6 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky7 {
	padding: 10px;
	margin-bottom: 20px;
	
}
#otazky8 {
	padding: 10px;
	margin-bottom: 20px;
	
}
.center {
	text-align: center;
	margin: auto;
}
#center {
	text-align: center;
	margin-left: 150px;
}
.bg-kontakty {
	background-image: url(../images/bg-kontakty.jpg);
	background-repeat: no-repeat;
	background-color: #F2F2F2;
	height: 239px;
	width: 400px;
	padding: 20px;
	float: left;
	margin-right: 40px;
}
.bg-kodex {
	background-image: url(../images/bg-kodex.jpg);
	background-color: #F9F9F9;
	background-repeat: no-repeat;
	height: 158px;
	width: 448px;
	padding: 20px;
}
#span_splatka {
	font-size: 20px;
	font-weight: bold;
	color: #555;
	padding-right: 50px;
	margin-top: 0px;
	margin-bottom: -5px;
	text-align: right;
		
}
#span_rpsn {
	font-size: 16px;
	font-weight: bold;
	color: #555;
	padding-right: 50px;
	margin-top: -2px;
	margin-bottom: 2px;
	text-align: right;
		
}

.tabulka, .tabulka td {
  border: 1px solid #000;
  border-collapse: collapse;
  padding: 5px; 
}

.form-calculator2 {
	color: #001e45;
	font-size: 14px;
	margin-bottom: 2px;
	margin-top: 2px;
/*	border-top: none;
	border-left: none;
	border-right: none;*/
	border: 1px solid #1189b6;
	
}
.table{
	background-image: url(../images/bg_calculator.jpg);
	border: 1px solid #8e8e8e;
	margin-left: 60px; 
	margin-top: 20px;
}
#mapa {
	float: left;
	height: 279px;
	width: 434px;
	background-image: url(../images/mapa.jpg);
	background-repeat: no-repeat;
	position: relative;
}
#zvetsit {
	height: 24px;
	width: 103px;
	position: absolute;
	left: 24px;
	top: 208px;
}
#mapa-google {
	height: 24px;
	width: 103px;
	position: absolute;
	left: 24px;
	top: 233px;
}
#page {
	width: 1006px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	padding-top: 3px;
}
#bg-pujcka-logo {
	background-repeat: repeat;
	background-image: url(../images/bg-pujcka-logo.jpg);
}
#bg-pujcka-zelena {
	background-repeat: repeat;
	background-image: url(../images/bg-pujcka-zelena.jpg);
}
#bg-pujcka-bila {
	background-repeat: repeat;
	background-image: url(../images/bg-pujcka-bila.jpg);
}
#bg-pujcka-modra {
	background-repeat: repeat;
	background-image: url(../images/bg-pujcka-modra.jpg);
}
#bg-pujcka-oranzova {
	background-repeat: repeat;
	background-image: url(../images/bg-pujcka-oranzova.jpg);
}
.pujcka-link {
	margin-top: 5px;
	margin-bottom: 5px;
}
#pujcka-heading {
	height: 170px;
	width: 667px;
	background-image: url(../images/bg-pujcka-zelena.jpg);
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#pujcka-heading-modra {
	height: 170px;
	width: 667px;
	background-image: url(../images/bg-pujcka-modra.jpg);
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#pujcka-heading-bila {
	height: 170px;
	width: 667px;
	background-image: url(../images/bg-pujcka-bila.jpg);
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#pujcka-heading-oranzova {
	height: 170px;
	width: 667px;
	background-image: url(../images/bg-pujcka-oranzova.jpg);
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border: 1px solid #dbdbdb;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
#pujcka-content {
	width: 667px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	border: 1px solid #dbdbdb;
}
#calculator {
	height: 200px;
	width: 253px;
	background-image: url(../images/bg-calculator.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-left: 8px;
	font-weight: bold;
	color: #939393;
}
#calculator a{
	font-weight: bold;
	color: #4cae44;
	font-size: 12px;
	text-decoration: none;
}#all {
	text-align: right;
	margin-right: 10px;
	margin-bottom: 10px;
}
.icon {
	margin-right: 15px;
	float: left;
}
.otazky-link {
	padding-top: 8px;
	float: left;
}

.odkazy {
  text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.odkazy a{
  text-align: center;
	text-decoration: none;
}
.odkazy a:hover{
  text-align: center;
	color: #ff80bd;
	text-decoration: none;
}
.odkazy a:visited{
  text-align: center;
	text-decoration: none;
}
.list1 {
	background-image: url(../images/number1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 500px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 30px;
}
.list2 {
	background-image: url(../images/number2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 500px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 30px;
}
.list3 {
	background-image: url(../images/number3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 500px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-left: 30px;
}
.list4 {
	background-image: url(../images/number4.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 500px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 230px;
	padding-left: 30px;
}

#adlinks-box {border: 1px solid #DBDBDB; margin: 0px 30px 20px 10px; padding: 10px; text-align: left !important; }
#adlinks-box a {font-size: 100% !important; color: #44A23C !important; text-decoration: underline !important; }
#adlinks-box a:hover {color: black !important; }
