body  { background-color: #ccc; text-align: center; margin: 0; padding: 0; scrollbar-3d-light-color:#FF0000; scrollbar-arrow-color:#000000; scrollbar-Base-color:#cc6119; scrollbar-track-color: #EA891C; scrollbar-dark-shadow-color:#330000; scrollbar-face-color:#cc6119; scrollbar-highlight-color:#EA891C; scrollbar-shadow-color:#cc6119;}
body, table, td  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
td.tp { vertical-align: top }
p {margin: 15px 15px;text-indent:15px; }
hr { color: #cc6119; text-align: center; width: 95% }
hr.ks { color: #cc6119; text-align: left; width: 95% }
ul, li  { list-style-type: disc; margin-top: 0px; margin-right: 10px; margin-bottom: 5px; margin-left:50px; }
img { border-width: 0 }
a:link  { color: #333; text-decoration: none }
a:visited  { color: #333; text-decoration: none }
a:hover  { color: olive; text-decoration: underline }
a.news-l:hover  { color: white; text-decoration: underline }
a:active  { color: #333 }
a:hover img.ktlg, a:focus img.ktlg  { border: solid 1px black }
input.form   { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc6119; padding: 5px; height: 30px; border: solid 1px }
textarea { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cc6119; padding: 5px; height: 80px; border: solid 1px  }
/*zaklad tabulky*/
table.news   {
	color: white;
	text-align: left;
	position: static;
	width: 150px;
	float: left;
	border: solid 0 #808080;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
table.news1 { color: white; text-align: left; padding: 5px 5px 5px 0; width: 150px; float: left; border: solid 0 #808080 }
.main       { text-align: left; margin:10px auto auto; position: relative; width: 760px; border: solid 1px black }
.main-ktlg  { background-color: #c3c3c2; text-align: center; margin: 10px; width: 100%; border: solid 1px black }
.index    { padding-top: 180px; background-image:  url("house_bk.jpg"); background-repeat: no-repeat; background-position: 90% 10px; text-align: justify; width: 570px }
.contact    { padding-top: 16px; background-image:  url("house_bk.jpg"); background-repeat: no-repeat; background-position: 90% 10px; text-align: justify; width: 570px }
.txt    { line-height: 16px; background-image:  url("house_bk.png"); background-repeat: no-repeat; background-position: 50%; text-align: justify; width: 570px }
.houses    { line-height: 16px; text-align: justify; width: 570px }
.txt-ktlg { line-height: 16px; background-image:  url("house_bk.png"); background-repeat: no-repeat; background-position: 20px 5px; text-align: justify; width: 570px; height: 350px }
.txt-non { background-image:  url("house_bk.png"); background-position: 30px 5px;
background-repeat: no-repeat; width: 570px; height: 430px }
.txt-crtf { background-image:  url("house_bk.png"); background-position: 30px 5px;
background-repeat: no-repeat; width: 570px; height: 450px }
.txt-kon { line-height: 16px; background-image:  url("house_bk.png"); background-repeat: no-repeat; background-position: 50%; text-align: justify; width: 570px }
.txt-ks  { line-height: 16px; background-image:  url("house_bk.png"); background-repeat: no-repeat; background-position: 50%; text-align: left; position: relative; left: 20px; width: 570px }
.txt-sk   { line-height: 16px; background-position: 50%; text-align: left; position: relative; left: 20px; width: 570px }
.vd { line-height: 16px; background-repeat: no-repeat; background-position: 50%; text-align: justify; position: relative; top: 5px; left: 220px; width: 570px }
.copyright    { font-size: 10px; text-align: left; margin: 10px auto 20px auto; position: relative;width: 757px;display:block;}
.aktuality     { font-size: 17px; font-weight: bold; text-align: left; letter-spacing: 2px; position: relative; left: 12px }
.left     { background-color: #ff6e00; width: 164px; vertical-align: top }
.right      { background-color: #c3c3c2; width: 593px; height: 500px; vertical-align: top }
.mfrm-left   { background-color: #f8c400; padding: 5px; width: 100px; height: 25px; border: solid 1px white }
.mfrm-right { height: 25px }
.crtf  { text-align: center; padding: 3px }
/* image */
.topmenu { text-align: center; position: absolute; z-index: 1; top: 0; left: 165px }
.house    { text-align: center; position: absolute; z-index: 2; top: 137px; left: 200px; vertical-align: middle }
.toppodklad   { position: absolute; z-index: 2; top: 0; left: 227px }
.vsdomylogo   { position: absolute; z-index: 2; top: 25px; left: 166px }
.vslogo   { position: absolute; z-index: 3; top: 165px; left: 586px}
.logo { position: absolute; z-index: 1; top: 90px; left: 610px }
.ceny_button { position: absolute; z-index: 1; top: 126px; left: 661px}
.flagcz   { position: absolute; top: 3px; left: 126px }
.flagde  { position: absolute; top: 27px; left: 126px }
.flagen  { position: absolute; top: 52px; left: 126px }
.news   { position: relative; top: 5px; left: 18px }
img.ktlg  { clear: both; border: solid 1px gray }
.ktlg-parvus, .ktlg-bad, .ktlg-andy, .ktlg-monika, .non-cl1a      { position: relative; top: 20px; left: 20px; clear: both; border: solid 1px gray }
.ktlg-alba { position: relative; top: 15px; left: 35px }
.ktlg-tutus, .ktlg-diana45, .ktlg-leon { position: relative; top: 19px; left: 35px }
.ktlg-altus, .ktlg-froelich1, .ktlg-dvojdum1 { position: absolute; top: 320px; left: 250px }
.ktlg-schmidt { position: absolute; top: 325px; left: 40% }
.ktlg-magnus, .ktlg-froelich2, .ktlg-dvojdum2 { position: absolute; top: 320px; left: 450px }
.kon-mcr { position: absolute; top: 154px; left: 384px}
.kon-vdvs { position: absolute; top: 167px; left: 180px }
.kon-vdph  { position: absolute; top: 267px; left: 180px }
.kon-vdzl  { position: absolute; top: 365px; left: 180px }
.kon-vdcb   { position: absolute; top: 495px; left: 180px }
#prodejci { }
#leftcol { text-align: left; padding-right: 10px; padding-left: 35px; float: left }
#roighcol { text-align: left; float: left }
#prodejci p { padding-bottom: 5px }
p.flaglng {
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5em;
	word-spacing: 0.4em;
}
#patka {
	height: 2.3em;
	background: #FF9D00;
	text-align: center;
	line-height: 2.2em
}
h1{
font-size:12px;
margin:20px 0 0 15px;
color: #8d3a00;
}
h2{
font-size:11px;
margin:20px 0 20px 15px;
color: #8d3a00;
}.uuu{
position:absolute;
right:0px;}