/* @override http://localhost/~psebek/novostavbyonline/www/www.novostavbyonline.cz/styles.css */

body, td
{
	font-family: "Verdana CE", Verdana;
	font-size: 9pt;
}

body
{
	background-color: #FFF;
	margin: 0;
	padding: 0;
}

body div.body
{
	padding: auto;
	position: absolute;
	width: 100%;
}

.podklad1 { background-color: #EEE; }
.podklad2 { background-color: #FFF; }
.head { font-weight: bold; }

p.odkaz
{
	width: 855px;
	padding: 0;
	margin: 0;
}

a, a:visited
{
	color: black;
	text-decoration: none;
	display: block;
	width: 855px;
}

p.odkaz table {
	width: 860px;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

a.odkaz:hover
{
	border: 1px solid #004E94;
}

a.odkaz:hover .podklad1, a.odkaz:hover .podklad2
{ background-color: #e8f2fe; }

a.odkaz
{
	border: 1px solid white;
}

div.strankovani a, div.strankovani a:visited
{
	width: 26px;
	padding: 0;
	margin: 0;
	display: inline;
}

td.nahled, td.projekt, td.lokalita, td.druh, td.dokonceni
{
	padding: 3px;
	top: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

td.nahled    { width: 60px;  }
td.projekt   { width: 404px; }
td.lokalita  { width: 160px;}
td.druh      { width: 107px; }
td.dokonceni { width: 90px;  }

td.nahled    { background-color: white!important;  }

form
{
	padding: 0;
	margin: 0;
}

.strankovani
{
	font-size: smaller;
	padding-top: 5px;
}

div.strankovani
{
	padding: 10px 0 0;
	margin:  0;
	height: 24px;
}

div.strankovani span.text
{
	display: none;
}
div.strankovani div
{
	padding:  0;
	margin:  0;
	width: 116px;
	height: 24px;
	float: right;
}
div.strankovani div img
{
	float: none;
}

.tucne { font-weight: bold; }
div.textblok { padding: 5px; }

.copyright
{
	font-size: smaller;
	text-align: right;
}

.sloupec { }

.banner_top
{
	position: absolute;
	top: 6px;
	left: 528px;
}

div.buttons
{
	position: absolute;
	top: 69px;
	left: 13px;
}

div.buttons
{
	position: absolute;
	top: 75px;
	left: 13px;
}

div.buttons span a span { display: none; }

span.main a, span.main_sel a
{
	display: block;
	position: absolute;
	width: 371px;
	height: 34px;
	top: 0px;
	left: 488px;
}

span.o_nas a, span.o_nas_sel a
{
	display: block;
	position: absolute;
	width: 162px;
	height: 34px;
	top: 0px;
	left: 0px;
}

span.kontakt a, span.kontakt_sel a
{
	display: block;
	position: absolute;
	width: 164px;
	height: 34px;
	top: 0px;
	left: 162px;
}

span.vlozit a, span.vlozit_sel a
{
	display: block;
	position: absolute;
	width: 162px;
	height: 34px;
	top: 0px;
	left: 326px;
}

span.main a
{
	background-image: url("img/button_main.png");
}

span.o_nas a
{
	background-image: url("img/button_o_nas.png");
}

span.kontakt a
{
	background-image: url("img/button_kontakt.png");
}

span.vlozit a
{
	background-image: url("img/button_vlozit.png");
}

span.main_sel a
{
	background-image: url("img/button_main_sel.png");
}

span.o_nas_sel a
{
	background-image: url("img/button_o_nas_sel.png");
}

span.kontakt_sel a
{
	background-image: url("img/button_kontakt_sel.png");
}

span.vlozit_sel a
{
	background-image: url("img/button_vlozit_sel.png");
}

.banner_top a { background-image: none!important; }

div.doporucujeme
{
	position: absolute;
	top: 114px;
	left: 552px;
	width: 322px;
	height: 230px;
}

div.doporucujeme div {
	padding: 5px;
}

h2.zahlavi span { display: none; }

div.doporucujeme h2.zahlavi
{
	display: block;
	padding: 0;
	margin: 0;
	width: 322px;
	height: 31px;
	background-image: url("img/doporucujeme.png");
}

div.main h2.zahlavi
{
	display: block;
	padding: 0;
	margin: 0;
	width: 862px;
	height: 29px;
	background-image: url("img/zahlavi.png");
}

div.google_vertical
{
	position: absolute;
	top: 80px;
	left: 872px;
	display: block;
	width: 126px;
	height: 582px;
}

div.mapa
{
	position: absolute;
	top: 114px;
	left: 13px;
	display: block;
	width: 539px;
	height: 236px;
}

hr
{
	height: 1px;
	background-color: white;
	border: 0;
}

img { border: 0; }

img.ikona
{
	float: left;
	padding: 0 3px 0 0;
}

div.main
{
	position: absolute;
	top: 358px;
	left: 13px;
	display: block;
	width: 857px;
}

div.main2
{
	position: absolute;
	top: 118px;
	left: 13px;
	display: block;
	width: 857px;
}

td.popisek { font-style: italic; vertical-align: top; }

.required
{
	font-weight: bold;
	color: #009;
}

.poznamka { font-size: smaller; }
ul { list-style-type: disc; }
.center { text-align: center; }

.minitext
{
	width: 90%;
	padding: 5px;
	font-size: smaller;
}

.reklama2
{
	padding-top: 10px;
	text-align: center;
}

.RT_banner
{
	text-align: center;
	margin: 0 0 3px 0;
}

.RT_banner img { border: 0; }
.right { text-align: right; }

table.cenik
{
	border-collapse: collapse;
	border-spacing: 0px;
	border: 2px solid #F30;
	width: 100%;
}

table.cenik td
{
	color: #FFF;
	border-top: 1px solid #CCC;
	padding: 4px;
}

table.cenik th { padding: 4px; }
.zvyrazni { background-color: #E20; }
td.zvyrazni, th.zvyrazni { width: 100px; }
div.zvyrazni { padding: 6px; }

h1.logo
{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 1003px;
	height: 75px;
	background-image: url("img/titulek.png");
	margin: 0;
	padding: 0;
}

h1 span, h2 span, h3 span { display: none; }

h2.kontakt
{
	display: block;
	padding: 0;
	margin: 0;
	width: 862px;
	height: 29px;
	background-image: url("img/kontakt.png");
}

h2.napiste_nam
{
	display: block;
	padding: 0;
	margin: 0;
	width: 862px;
	height: 29px;
	background-image: url("img/napiste_nam.png");
}

h2.o_nas
{
	display: block;
	padding: 0;
	margin: 0;
	width: 862px;
	height: 29px;
	background-image: url("img/o_nas.png");
}

h2.novy_projekt
{
	display: block;
	padding: 0;
	margin: 0;
	width: 862px;
	height: 29px;
	background-image: url("img/novy_projekt.png");
}

.textblok a
{
	text-decoration: underline;
	display: inline;
}

.fright {
	float: right;
}

.hide { display: none!important; }

div.doporucujeme_banner a { width: auto; }

a.moreinfolink
{
	width: auto!important;
	color: #666;
	font-size: smaller;
	position: relative;
	top: -1.5em;
	left: 100px;
	border-bottom: 1px #FFF none;
	display: inline;
}

a.moreinfolink:hover
{
	border-bottom: 1px solid #004E94;
	background-color: #e8f2fe;
}
