html, body {height:100%; margin:0; padding:0; border-style:none;}
body, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:white;
}
body {background:#252525 url(timg/back.gif);}
* {margin:0; padding:0;}
img {border-style:none;}

.clear {clear:both; height:0px; overflow:hidden;}
.hr {border-top:1px solid #AAAAAA;}
.left {float:left;}
.right {float:right;}

#header {width:970px; height:163px; margin:0 auto; position:relative;}
#header-top {height:58px;}
#header1 {width:156px; height:112px; background:url(timg/sv.gif) no-repeat; position:absolute; bottom:-89px; _bottom:-90px; left:12px;}
#header3 {width:117px; height:123px; background:url(timg/akhv.gif) no-repeat; position:absolute; top:17px; right:39px;}
#header-bottom {width:970px; margin:0 auto; clear:both; background:#dcdcdc url(timg/headbottom.png) repeat-x; height:2.5em;}

#main { margin:0px auto;}
#main div.c1 {width:179px;margin-top:65px;}
#main div.c2 {width:595px; background-color:white; margin-top:20px; position:relative;}
#main div.c3 {width:194px; color:#000; margin-top:15px; margin-bottom:166px;}
.td1, .td2, .td3 {vertical-align:top; background-color:white;}
.td1 {background:#dcdcdc; border-right: 1px #999 solid;}
.td3 {background:#dcdcdc; border-left: 1px #999 solid;}


#footer {width:970px; margin:0 auto; height:75px; background:url(timg/foot.gif) repeat-x; position:relative;}
#foot2 {width:970px; height:16px; margin:0 auto; background:url(timg/foot2.gif); position:relative; top:17px;}



h1 {font-weight:normal; font-size:140%; margin:0 0 1em 0;}
h2 {font-weight:bold; font-size:115%; margin:1em 0 1em 0;}
h3 {font-weight:bold; font-size:100%; margin:1em 0 0.75em 0;}
h3.m0 {margin:0;}
li {margin-left:1em;}
ol, ul {margin-left:1em;}
blockquote {margin-left:2em;}
a {color:#385947;}
.articletit {width:518px; margin:20px auto;}
.article {width:555px; margin:0 auto;}
.article p {margin:20px 0; line-height:150%;}
.article a {color:#385947;}
.article div.containerleft {float:left; margin-right:1em; border-style:none;}
.article div.containerright {float:right; margin-left:1em; border-style:none;}
.article div.containernone {float:none; border-style:none; text-align:center; margin-top:1.5em;}
.article div.containerleft table {width:100%; margin:0;}
.article div.containerright table {width:100%; margin:0;}
.article div.containernone table {width:100%; margin:0;}
.article div.popisek {font-size:85%; margin:0.5em 0; text-align:center;}
.article img {border:1px none #DBDBE3;}
.article img.noborder {border-style:none;}
.article table {font-size: small; border-collapse:collapse; border-style:none;}
.article table th {font-size:93%; border-style:none; background-color:#215590; color:white; font-weight:bold; padding:0.2em; text-align:left;}
.article table td {font-size:93%; border-style:none; background-color:#EEEEEE; padding:0.2em; text-align:left; vertical-align:top;}
.article table td p {margin:0; line-height:normal;}

form.search {width:300px; float:right;  margin-top:4px; margin-right:4px; text-align:right; line-height: 85%; vertical-align:middle;}
form.search label {color:#252525; font-weight:bold; font-size:85%; padding-right:10px;  vertical-align:middle;}
form.search input.text {width:100px; padding:2px; font-size:85%;  vertical-align:middle;}
form.search input.bimg {width:35px; height:21px; background-color:transparent;  vertical-align:middle;}

form.search-inzeraty {}
form.search-inzeraty label {font-size:85%; vertical-align:bottom; position:relative; top:-4px;}
form.search-inzeraty input.text {width:100px; padding:2px; font-size:85%;}
form.search-inzeraty select {width:80px; font-size:85%; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}
form.search-inzeraty input.button {display:block; font-weight:bold; margin:5px 0; padding:2px; font-size:85%; color:white; background-color:#252525;}

form.search-inzeraty label {vertical-align:middle; top:-1px; margin-right:5px;}
form.search-inzeraty input.text {margin-right:5px;}
form.search-vozy-na-prodej input.button {display:inline; margin:0;}
form.search-vozy-na-prodej a.podminky {position:relative; top:-2px; margin-left:50px;}
form.search-vozy-na-prodej select {width:150px; margin-right:5px;}

div.inzerat-nahled {width:175px; float:left; margin:10px 0 10px 0; border-style:none;}
div.inzerat-nahled a {display:block; border:1px solid #385947; margin:0 auto;}
div.inzerat-nahled img {border:2px solid white;}
div.inzerat-nahled div.inzerat-no-img {height:10px;}

div.inzerat-popis {width:365px; float:right; margin:10px 0 10px 0; overflow:auto;}
div.inzerat-popis h2 {margin:0 0 5px 0; font-size:100%; color:#385947; float:left;}
div.inzerat-popis h5 {float:right; font-size:85%; font-weight:normal; margin:0;}
div.inzerat-popis p {clear:both; font-size:85%; margin:5px 0; line-height:130%;}
div.inzerat-popis p.w50 {float:left; clear:none; width:49%; margin:0;}

form.inz-ins {}
form.inz-ins label {display:block; width:100px; float:left; clear:left; font-size:85%; position:relative; top:3px;}
form.inz-ins span.hv {display:block; float:left; width:10px;}
form.inz-ins input {margin:2px 0;}
form.inz-ins input.text {width:255px; padding:1px; font-size:85%;}
form.inz-ins input.file {width:255px; padding:1px; font-size:85%;}
form.inz-ins select {display:block; float:left; clear:right; width:100px; margin:2px 0; _margin-left:3px; font-size:85%; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}
form.inz-ins textarea {float:left; clear:right; font-size:85%; padding:1px; margin:2px 0; _margin-left:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
form.inz-ins input.button {font-weight:bold; margin:5px 0; font-size:85%; color:white; background-color:#252525;}

div.menu {width:180px; _width:179px;}
div.menu h2 {margin:0; padding:0 0 0 20px; font-size:100%; font-weight:bold; background:#666 url(timg/menu.gif); color:#fff;}
div.menu a {margin:2px; width:170px; padding:1px; padding-left:4px; display:block; text-decoration:none; background-color:#dcdcdc; line-height:130%; color:#252525; font-weight:bold;}
div.menu a:hover {text-decoration:none; background-color:#252525; color:#eee;}
div.reklama {margin:0 auto 20px auto;}

.article h2.novinka {font-size:100%; margin:0; font-weight:bold;}
.article p.datum {padding-left:12px; background-image:url(timg/arrow.png); background-position:center left; background-repeat:no-repeat; font-weight:bold; font-size:85%; margin:0;}
.article div.p-no-margin p {margin:0;}

.banner {width:518px; margin:0 auto; background:#eee; border: 1px #ddd solid;}

.nadpis {width:513px; margin:20px auto 0 auto; padding-left:5px; background:#666 url(timg/nadpis.gif); color:#fff; font-weight:bold;}

/* clanky titulka */
.clanek {width:506px; min-height:120px; margin:0 auto; padding:5px; background:#eee; border: 1px #ddd solid;}
.clanek img {border:2px solid white; float:left; }
.clanek a.aobr {border:1px solid #ddd; float:left;margin-right:5px;}
.clanek a h2 {margin:0; padding:5px 0 5px 0; text-decoration:none; margin-bottom:5px; background:#ddd;}
.clanek p {text-align:justify;}
/* testy titulka */
.test {width:506px; min-height:120px; margin:0 auto; padding:5px; background:#eee; border: 1px #ddd solid;}
.test img {border:2px solid white; float:right;}
.test a.aobr {border:1px solid #ddd; float:right; width:155px; margin-left:5px;}
.test a h2 {margin:0; padding:5px 0 5px 5px; text-decoration:none; margin-bottom:5px; background:#ddd;}
.test p {text-align:justify;}
/* nahodny obrazek */
#obrazek {width:518px; height:114px; margin:20px auto 20px auto; _margin-bottom:27px;}

div.fotog {margin:1em 0 1em 20px; width:555px; }
div.fotog h3 {margin:0 0 0.5em 0;}
div.fotog div.tn {width:175px; height:175px; float:left; margin:0 9px 9px 0; padding:2px 2px; border-style:none; background-color:#EEEEEE;}
div.fotog div.tn a {display:block; border:1px solid #CED2D9; margin:0 auto;}
div.fotog div.tn img {border:2px solid white;}
div.fotog div.tn h5 {font-size:85%; margin:0 auto; width:150px; height:15px; overflow:hidden; padding-left:0; font-weight:normal; background-image:none;}

div.imagelarge div.ramecek {border:1px solid #DBDBE3; margin:20px auto;}
div.imagelarge img {border:2px solid white;}
div.imagelarge h1 {font-size:85%; margin:0 20px 0.5em 20px; font-weight:bold; color:black;}
div.imagelarge p {font-size:85%; line-height:normal; margin:0 20px;}
div.imagelarge hr {font-size:85%; line-height:normal; margin:0 20px;}

div.hr {height:1px; border-top:1px solid #DBDBE3; margin:1em 0 0 0;}
div.hr hr {display:none;}

/* akce */
.article .doc-event label {margin:0 0 0.5em 0; display:block; width:120px; float:left; clear:left; font-weight:bold;} 
.article .doc-event h2 {margin:0 0 0.5em 0; width:430px; float:left; font-weight:normal; font-size:100%; }
.article .doc-event p {margin:0 0 0.5em 0; width:430px; float:left; line-height:normal;}

form.search-kalendar {margin-bottom:1em;}
form.search-kalendar label {font-size:85%; vertical-align:bottom; position:relative; top:-4px;}
form.search-kalendar input.text {width:100px; padding:2px; font-size:85%;}
form.search-kalendar select {width:120px; font-size:85%; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}
form.search-kalendar input.button {font-weight:bold; padding:2px; font-size:85%; color:white; background-color:#252525;}
/* kalendář */
div.cal-datum {width:100px; float:left; clear:left;}
div.cal-info {width:450px; float:left; margin-bottom:0.5em;}
div.cal-info h3 {margin:0 0 0.2em 0;}
div.cal-info p {margin:0; line-height:normal;}

/*inzeraty na titulce*/
div.tpinzerat {width:518px; margin:20px auto 0 auto; clear:both; position:relative;}
div.tpinzerat div.tn {width:238px; float:left; margin:0 30px 0 0; border: 1px #ddd solid; padding:2px; background-color:#EEEEEE;}
div.tpinzerat div.tn a.aobr {display:block; border:1px solid #ddd; margin:0 auto;}
div.tpinzerat div.tn img {border:2px solid white;}
div.tpinzerat div.tn h2 {font-size:85%; margin:0 auto; width:210px; overflow:hidden;
  padding-left:0; font-weight:bold; }
div.tpinzerat div.tn p {font-size:85%; margin:0 auto; width:210px; overflow:hidden;
  padding-left:0; font-weight:normal;}
div.tpinzerat div.inzerat-no-img {height:153px;}
.tpinzerat .nadpis {width:239px; margin:0; padding-left:5px; background:#666 url(timg/nadpis.gif); color:#fff; font-weight:bold;}
.tpinzerat .nadpis1 {width:244px; margin:0; background:#666 url(timg/nadpis.gif); position:absolute; right:0px; top:0px;}

div.reklama {width:120px; /*height:240px;*/ margin:20px auto;}
div.reklama2 {width:160px; height:600px; margin:20px auto;}
div.reklama3 {width:468px; height:60px; margin:20px auto;}
/* grafika */
#pagetop {width:597px; height:6px; background:url(timg/pagetop.gif) repeat-x; position:absolute; top:-26px; right:-1px; _right:-2px;}
#cargirl {width:194px; height:166px; background:url(timg/cargirl.gif); position:absolute; top:-166px; right:0px;}
/* #pagebott {width:597px; height:7px; background:url(timg/pagebott.gif) repeat-x; position:absolute; z-index:1; bottom:-28px; right:-1px; _right:-2px; _bottom:-10px;}*/
#pagebott {width:597px; height:7px; background:url(timg/pagebott.gif) repeat-x; position:absolute; z-index:1; top:0px; right:194px;}

@media print {

}





