/* CSS Document */
/* www.rhdomy.cz */

* {
padding:0px;
margin:0px}

.cleaner{clear: both;}
div#obsah a.karta{color:#000000; text-decoration: underline;}

/* -------------------------------- */
/*            TĚLO STRÁNKY          */
/* -------------------------------- */
body {background-color:#222222;font-family: Arial, Helvetica, sans-serif;font-size:0.8em;margin: 0px;padding: 0px;text-align: center;}
div#wraper{width: 779px; min-height: ; margin: 0px auto; text-align: left;background-color: #353535;}

div#top-menu-panel{width:779px; height:63px;background-image: url(images/top-menu-pasiv.gif);}
div#TopMenu1{height:62px;margin-left:101px;width:678px;}
div#TopMenu1 span{display: none;}
div#TopMenu1 ul{display: inline;}

#TopMenu1Uvod {list-style-type: none; display: block; width: 123px; height: 63px; float: left;}
#TopMenu1Uvod a{display: block; width: 123px; height: 63px;}
#TopMenu1Uvod a:hover{display: block; width: 123px; height: 63px; background-image: url(images/akt-uvod.gif);}
#TopMenu1OFirme {list-style-type: none; display: block; width: 121px; height: 63px; float: left;}
#TopMenu1OFirme a{display: block; width: 121px; height: 63px;}
#TopMenu1OFirme a:hover{display: block; width: 121px; height: 63px; background-image: url(images/akt-ofirme.gif);}
#TopMenu1Katalog {list-style-type: none; display: block; width: 121px; height: 63px; float: left;}
#TopMenu1Katalog a{display: block; width: 121px; height: 63px;}
#TopMenu1Katalog a:hover{display: block; width: 121px; height: 63px; background-image: url(images/akt-katalog.gif);}
#TopMenu1Reference {list-style-type: none; display: block; width: 121px; height: 63px; float: left;}
#TopMenu1Reference a{display: block; width: 121px; height: 63px;}
#TopMenu1Reference a:hover{display: block; width: 121px; height: 63px; background-image: url(images/akt-reference.gif);}
#TopMenu1Kontakt {list-style-type: none; display: block; width: 121px; height: 63px; float: left;}
#TopMenu1Kontakt a{display: block; width: 121px; height: 63px;}
#TopMenu1Kontakt a:hover{display: block; width: 121px; height: 63px; background-image: url(images/akt-kontakt.gif);}

div#top-panel{width: 779px; height: 265px; background-image: url(images/top-panel.jpg);}
#logo{margin-left: 178px; padding-top: 82px; border: none; }

div#main{background-image: url(images/backg.gif); background-repeat: repeat-y; width: 779px;background-color: #353535;}
div#main-obsah{min-height:200px; _height:200px;margin-left:101px;padding-top:10px;width:678px;}

/* -------------------------------- */
/*              TEMPLATY            */
/* -------------------------------- */

/* -----------index.thtml---------- */
div#realizujeme{float: left; width: 265px; min-height: 400px; _height:400px; margin-left: 40px; _margin-left:20px; margin-bottom: 10px; color: #ffffff;}
div#realizujeme-nadpis h1{font-size: 18px; color:#4564b4; margin-bottom: 25px;}
.realizujeme-nazev h2{margin-top: 1px; font-size: 14px; width: 225px; font-weight: bold; color: gray;}
.realizujeme-obrazek {margin-top: 10px;}
.realizujeme-obrazek img{border: 3px solid #282828;}
.realizujeme-popis {
border-bottom:2px solid #000000;
font-size:10px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:10px;
width:193px;
}

div#aktuality{float: left; width: 200px; min-height: 400px; _height:400px; margin-bottom: 10px; color: #ffffff;}
div#aktuality-nadpis h1{font-size: 18px; color:#fded01; margin-bottom: 25px;}
.aktuality-datum {margin-top: 1px; font-size: 10px; width: 348px; color: gray;}
.aktuality-titulek {margin-top: 5px; font-size: 11px; width: 348px; font-weight: bold;}
.aktuality-text {margin-top: 5px; font-size: 11px; width: 348px; margin-bottom: 20px; padding-bottom: 22px; border-bottom: 1px solid gray;}

/* -----------ofirme.thtml----------- */
div#obsah{width: 613px; min-height: 400px; _height:400px; margin-left: 40px; padding-bottom: 10px; color: #ffffff; background-color: #353535;}
.nadpis{font-size: 18px; color:#4564b4; margin-bottom: 25px;}
div#ofirme {margin-left:20px; width: 555px;}
div#obsah a{color:#feee15; text-decoration: none;}
div#obsah a:link{color:#feee15; text-decoration: none;}
div#obsah a:vlink{color:#feee15; text-decoration: none;}
div#obsah a:hover{color:#feee15; text-decoration: underline;}

/* -----------katalog.thtml---------- */
div#katalog{width: 618px; min-height: 664px; _height: 664px; background-image: url(images/katalog.gif); background-color: #ffffff; 
background-repeat: no-repeat; background-position: top; margin-right: 1px; float: right; margin-bottom: 16px; padding-bottom: 30px;}
div#odsun{display: block; height: 40px;}
.dum{text-align: center;width: 182px; height: 155px; float: right; margin-left: 18px; margin-top: 35px;}
.image img{border: 1px solid #345394;}
.title {font-weight: bold; margin-top: 1px; font-size: 12px;}
div#obsah .dum a{color: #2a4c9b; text-decoration: none;}
div#obsah .dum a:link{color: #2a4c9b; text-decoration: none;}
div#obsah .dum a:vlink{color: #2a4c9b; text-decoration: none;}
div#obsah .dum a:hover{color: #2a4c9b; text-decoration: underline;}
div#vypis-domu{margin-right: 18px;}

/* -----------detail.thtml---------- */
div#detail{width: 619px; min-height: 636px; _height: 636px; background-image: url(images/detail.gif); background-color: #ffffff; 
background-position: top; margin-right: 1px; float: right; margin-bottom: 16px; background-repeat: no-repeat; color: #000000;}

div#show{width: 566px; height: 365px; background-image: url(images/show.gif); margin-top: 26px; margin-left: 26px; margin-bottom: 20px; background-repeat: no-repeat;}


div#bigimage{width: 531px; height: 365px; margin-left: 35px;margin-top: 9px;}


div#strankovac{font-weight: bold; margin-top: 11px; margin-bottom: 11px;}
#left{width: 58px; height: 58px; background-image: url(images/leftclick.gif); display: block; margin-top: 153px; margin-left: 9px;}
#right{width: 58px; height: 58px; background-image: url(images/rightclick.gif); display: block; margin-top: 153px; margin-left: 9px;}

div#ceny{margin-left: 45px; font-size: 11px; color:#4564b4; margin-bottom: 40px; margin-top: 35px;}
.cena-nadpis{margin-bottom: 10px; font-size: 17px; color:#4564b4; font-weight: bold;margin-left: -1px;}
.cena-popis{width: 195px;}
.cena-castka{font-weight: bold;}

.popis-domu{margin-left: 45px; font-size: 11px; color:#4564b4; margin-top: 25px; width: 515px;}

.popis-domu table{border-collapse: collapse; width: 530px; margin-top: 8px;}
.popis-domu ul{margin-left: 15px;}
.row2{min-width:185px; _width:185px; background-color: #dadada; padding:5px; vertical-align: middle;}
.row3{min-width:185px; _width:185px; background-color: #e6e6e6; padding:5px; vertical-align: middle;}

.mistnosti{width: 170px; height: auto; float: left;}
.mistnosti-nazev{font-size: 12px; font-weight: bold; margin-bottom: 10px;}
.mistnosti-obrazek{margin-bottom: 5px;}
.mistnosti-popis{margin-bottom: 25px;}

.mistnosti a{color:#4564B4;}
.mistnosti a:link{color:#4564B4;}
.mistnosti a:vlink{color:#4564B4;}
.mistnosti a:hover{color:#4564B4;}

/* ----------reference.thtml--------- */
div#obsah-reference{width: 613px; min-height: 400px; _height:400px; margin-left: 40px; padding-bottom: 10px; color: #ffffff;}
div#obsah-reference img {border:none;}
div#obsah-reference a{color:#282828; text-decoration: none; border:noborder;}
div#obsah-reference a:link{color:#282828; text-decoration: none;}
div#obsah-reference a:vlink{color:#282828; text-decoration: none;}
div#obsah-reference a:hover{color:#FEEE15; text-decoration: underline;}
.reference-nazev{font-size: 13px; font-weight: bold; color:#feee15; margin-bottom: 8px; margin-left: 20px; padding-top: 15px;}
.reference-popis{font-size: 12px; margin-left: 20px; margin-bottom: 30px;}
.reference-obrazky{margin-left: 20px; }
.reference-obrazek{margin-right: 20px; float: left; margin-bottom: 20px;}
.reference-cara{width: 556px; height: 1px; color:#feee15; margin-left: 20px;}

/* -----------kontakt.thtml---------- */
div#kontakt {margin-left:20px;}
div#obsah-kontakt{width: 613px; min-height: 400px; _height:400px; margin-left: 40px; padding-bottom: 10px; color: #ffffff; 
background-image: url(images/mapka.jpg); background-position: right bottom; background-repeat: no-repeat;}
div#obsah-kontakt a{color:#feee15; text-decoration: none;}
div#obsah-kontakt a:link{color:#feee15; text-decoration: none;}
div#obsah-kontakt a:vlink{color:#feee15; text-decoration: none;}
div#obsah-kontakt a:hover{color:#feee15; text-decoration: underline;}

/* -------------------------------- */
/*          PATIČKA STRÁNKY         */
/* -------------------------------- */
div#footer{width: 779px; height: 82px; background-image: url(images/footer.gif);}
div#footer-obsah{color:#FFFFFF;font-size:11px;padding-top:31px;margin-left:98px;}

div#TopMenu2 ul{display: inline; margin-left: 1px;}
div#TopMenu2 li{border-right:1px solid #7F7F7F;display:block;float:left;height:15px;list-style-type:none;text-align:center;vertical-align:middle;width:91px;}
div#TopMenu2 li a {color: #7F7F7F; text-decoration: none;}
div#TopMenu2 li a:link {color: #7F7F7F; text-decoration: none;}
div#TopMenu2 li a:vlink {color: #7F7F7F; text-decoration: none;}
div#TopMenu2 li a:hover {color: #7F7F7F; text-decoration: underline;}

div#copyright {color: #434343; margin-top: 23px; margin-left: 29px;}
div#copyright a{color: #434343; text-decoration: none;}
div#copyright a:link{color: #434343; text-decoration: none;}
div#copyright a:vlink{color: #434343; text-decoration: none;}
div#copyright a:hover{color: #434343; text-decoration: underline;}

.banner{width: 100%; background-color: black; height: 80px;text-align: center; margin-top: 20px;}
.banner object, embed{margin-top: 10px;}

