html, body, table, p, ul, li, img, a, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;border:0 none}

body {
	background: #414141 url('images/page_backgroundpattern02.png') repeat-x left top;
	background-attachment:fixed;
	/*padding-bottom: 20px;*/
	color:black;
}

body, td, th {
	font-family: "Arial CE", Arial, HelveticaE, "Helvetica CE", Helvetica, sans-serif;
}

p {
	margin:0.2em 0 0.5em;
}

#main
{
	width:1000px;
	margin:0 auto;
	border-top:solid 7px #003E90;
}
#head
{
	height:100px;
	background: white url('images/head_background.png') no-repeat right top;
}
body.banner #head, body.banner #menu
{
	background-image: none;
}
#head a
{
	color:#003E90;
	font-size:2em;
}

#content
{
	background: #DAE8F2 url("images/background_sloupce.png") repeat-y 0 -1px;
	padding:0 0 0 20px;
}

#menu {
	padding-top:8px;
	padding-bottom:3px;
	background: url("images/menu_background.png") no-repeat right top;
	text-align: left;
	font-size: 100%;
	/*margin-bottom:20px;*/
}
#menu li {
	float: left;
	height:1.4em;
	text-align:center;
	font-weight:bold;
	color: #515151;
	list-style: none;
	margin:0 1em 6px;
	vertical-align:middle;
}
#menu  a  {
	height:1.4em;
	display:block;
	text-decoration: none;
	padding: 5px 0 0;
	border-bottom:solid 4px #4C86BA;
}
#menu li.prvnilogin
{
	clear:left;
}
#menu a:link, #menu a:visited {
	color: #4C86BA;
}
/*
#menu li.act a:link, #menu li.act a:visited {
	border-bottom:solid 4px #333;
	color: #333;
}
*/
#menu a:hover {
	border-bottom:solid 4px #003E90;
	color: #003E90;
}

.clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}

#text {
	clear:left;
	padding:16px 0;
	float:left;
	width:660px;
}

#text h1
{
	font-size:130%;
	color:#003E90;
	padding:5px 0 10px;
}
h1.nas_tip
{
	background: url('images/roh2_nastip.png') no-repeat right center;
	padding-right:110px;
}
h1.prodano
{
	background: url('images/roh2_prodano.png') no-repeat right center;
	padding-right:110px;
}

.nahled
{
	width:146px;
	float:left;
	text-align:center;
	font-size:90%;
	background: #A9C7DF url('images/background_tmavy.png') repeat left top;
	margin:0 0 23px 23px;
}

#right .nahled
{
	width:118px;
}
.hlavni #text .nahled
{
	margin-bottom:3px;
}
.nahled a
{
	display:block;
	padding:3px;
	position:relative;
	overflow:hidden;
}

#text .nahled a:hover, #right .nahled a:hover
{
	text-decoration:none;
}

.nahled a:hover .ntext
{
	text-decoration:underline;
}

.nahled .cena
{
	font-weight:bold;
	padding: 3px;
	margin:0 3px 3px;
	background: #BED5E8 url('images/background_svetly.png') repeat left top;
}

.nahled .prodano, .nahled .nas_tip
{
	display:block;
	position:absolute;
	right:0;
	top:-50px;
	width:140px;
	height:140px;
	background: url('images/roh_prodano.png') no-repeat 23px 53px;
	font-size:1px;
}
.nahled .nas_tip
{
	background: url('images/roh_nastip_modrytm.png') no-repeat 23px 53px;
}
.cervene, .prodano
{
	color:red;
}
table .nas_tip
{
	font-weight:bold;
}

.novyradek
{
	clear:left;
	margin-left: 3px;
}

#right .novyradek
{
	margin-left: 0;
}



.ctverice
{
	clear:left;
	float:left;
	width:100%;
}

.nahled_tip
{
	clear:both;
	font-size:90%;
	padding:5px;
}

.nahled_tip img
{
	float:left;
}

.nahled_tip div
{
	margin-left:80px;
}
.nahled_tip div.cena
{
	text-align:right;
	font-weight:bold;
}
.vozysvetle1 img
{
	/*float:right;*/
}

#right
{
	margin-top:-10px;
	float:right;
	width:260px;
	margin-right:20px;
	position:relative;
}

.reklamy {
	position:relative;
	height:260px;
}
.reklamym {
	position:relative;
	height:130px;
}

.r1, .r2, .r1m, .r2m {
	width:120px;
	height:240px;
	position:absolute;
	background:#4C86BA;
	top:0;
	left:0;
}
.r1m, .r2m {
	height:120px;
}


.r2, .r2m {
	left:140px;
}

.nazvy
{
	text-align:justify;
	line-height:1.8em;
}

#info, #upozorneni
{
	margin: 16px 0;
	background: #A9C7DF url('images/background_tmavy.png') repeat left top;
	padding-bottom:5px;
}

#upozorneni
{
	margin-top:0;
}

#info p, #upozorneni p
{
	font-size:95%;
	padding-left:10px;
	padding-right:10px;
}

#info .posl_aktualizace span
{
	font-weight: bold;
}

#right table
{
	width:100%;
}

#right th, #right td
{
	font-size:90%;
}

#right h3
{
	background:#4C86BA;
	color:white;
	font-size:107%;
	padding:2px;
	text-align:center;
	margin:10px 0 5px;
	clear:both;
}
#right #info h3
{
	margin:0;
}
#right h3.nomargin
{
	margin: 10px 0 0;
}


#right a, #text a
{
	color:#003E90;
	text-decoration:none;
}
#right a:hover, #text a:hover
{
	color:#001E5A;
	text-decoration:underline;
}
#right a:active, #text a:active
{
	color:#DB5320;
}



#foot {
	clear:both;
	background: #4C86BA;
	color: white;
	padding:0 16px;
}
.moto {
	font-size:130%;
	padding-top:30px;
	height:50px;
	border-bottom:solid 1px white;
	margin-bottom:10px;
}
.minimapa {
	float:right;
	text-align:right;
	width:114px;
}
#adresa {
	float:left;
	width:240px;
}
#adresa address {
	font-style:normal;
}

#adresa, #kontakty {
	line-height:1.7em;
	font-size:95%;
}

#kontakty {
	float:left;
	width:500px;
}
#copy
{
	clear:both;
	padding:1em 0;
}

.vozysvetle1 {background:#e4f0f7}
.vozysvetle2 {background:#cfe0ed}

#right .vozysvetle2 {background:#A9C7DF url('images/background_tmavy.png') repeat left top}
#right .vozysvetle1 {background:#BED5E8 url('images/background_svetly.png') repeat left top}

.fotkyauta
{
	width:146px;
	float:left;
	text-align:center;
}

.fotkyauta .nahled
{
	width:146px;
	float:left;
	text-align:center;
	margin:3px;
	display:block;
	padding-top:3px;
}

.fotkyauta .nahled:hover
{
	background: #4C86BA;;
}

.fotkyauta .nahled a
{
	display:inline;
}

.highslide img, .highslide:hover img {
	border:0 none !important;
}

.detailauta
{
	margin-left:172px;
}

.detailauta table
{
	width:100%;
}

.dostredu
{
	margin-left:auto;
	margin-right:auto;
}

#zajem
{
	text-align:center;
	font-size:108%;
	font-weight:bold;
	margin-top:20px;
	padding:5px;
	background: #A9C7DF url('images/background_tmavy.png') repeat left top;
}


#text ul, #text ol, #right ul {
	padding: 0 0 15px 30px;
}
#text ul li, #right ul li {
	list-style: circle;
	margin: .2em 0 .3em;
	padding-left:6px;
}
#text ul.none li {
	list-style: none;
	background:none;
}
#text li ul {
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#text li ul li {
	list-style: disc;
}
#text ol
{
	list-style: decimal outside;
	margin: .4em;
	margin-top: .6em;
	margin-left: 2em;
	padding-left:.2em;
}
#text ol.abc
{
	list-style: lower-alpha outside;
}
#text ol.none
{
	list-style: none;
}

address {
	font-style: normal;
}
#text p {
	margin: 0 0 10px 0;
}

#text h2
{
	font-size:110%;
	color:#003E90;
	padding:5px 0 10px;
}

#text .nadpis, #text h3
{
	font-size:105%;
	font-weight:bold;
	color:#003E90;
	padding:5px 0 10px;	
}

img.ilustracni
{
	float:right;
	width:260px;
	height:96px;
}

img.ilustracni_slecna
{
	float:right;
	width:310px;
	height:310px;
}

.navigace
{
	clear:both;
}

span.geo {display:none}

body.nojs #dalsisipka {display:none}
body.js #dalsifotky {display:none}

