
/* Stranka*/
#page { color: #333; line-height: 130%; background-color: #242424; background-image: url(../image/Kramer-Allrad-280.gif); background-repeat: no-repeat; background-position: left 98%; margin: auto; width: 100%; height: 100%; }
#www-ekologicke-stavby-cz { color: #343434; font: 0.75em/1.3em Arial, Verdana, sans-serif; background: #262626 url(../img/site_bg.png) repeat-y right top; text-decoration: none; }
a:hover, a:active, a:visited   { text-decoration: none }
img  { border: none }

p {
margin: 0 0 10px 0;
padding:0;
text-align: justify;
}
ul    { margin: -5px 0 10px 15px; padding: 0 0 0 10px; }
ul li  { color: #868686 ; margin: 0 0 0 5px; padding: 0 0 0 5px; }
ol li {
margin:0;
padding: 0 0 0 5px;
list-style-type: decimal;
}

ul li .bold11    { font-size: 11px; font-weight: 700; text-decoration: none; list-style-type: none; list-style-image: none; margin: 0 0 0 5pt; padding: 0 0 0 5px }


h1_old    { color: #fff; font-size: 16px; font-weight: bold; border: solid 1px #f00; display: none;      }
h1 { color: #092e0a; font-size: 18px; font-weight: bold; line-height: 40px; height: 40px; margin: 0 0 0 10px; }
h2      { color: #f0f0f0; font-size: 12px; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
h3     { font-size: 13px; font-weight: bold; text-decoration: none; vertical-align: bottom; height: 19px; margin: 0; padding: 0; }
h4     { color: #ffce6d; font-size: 13px; font-weight: bold; line-height: 20px; background-color: #7b7b7b; vertical-align: bottom; height: 20px; margin: 0 2px 0 10px; padding-top: 2px; padding-bottom: 0; padding-left: 5px; border-bottom: 1px solid #5c5c5c; border-left: 2px solid #ffa600; }
h5     {  }
h5 a   { color: #e3dfda; font-size: 13px; font-weight: bold; }
h6 {
margin: 10px 0 5px 0;
font-size: 90%;
}

.nadpis-boxu   {color: #e3dfda; font-size: 13px; font-weight: bold; vertical-align: bottom; height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 2px; padding-bottom: 0; padding-left: 5px; border-bottom: 1px solid #c4ac73;}
.nadpis-clanku {color: #e3dfda; font-size: 13px; font-weight: bold; vertical-align: bottom; height: 20px; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 2px; padding-bottom: 0; padding-left: 5px; border-bottom: 1px solid #c4ac73;}
.menu-select{ color: #fa0; font-size: 13px; font-weight: bold; text-decoration: none; vertical-align: bottom; height: 19px; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-top: 2px; padding-bottom: 0; padding-left: 5px; border-bottom: 2px solid #51666a; }
.menu-norm{ color: #f0f0f0; font-size: 12px; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }

div#horni-lista { height: 28px; padding-bottom: 0; background-image: url(../img/horni-lista.jpg); color: #a7abac; background-color: #4e4e4e; background-repeat: repeat-x; width: 850px; margin: 0 auto; }
.horni-lista-text {
	font-size: 11px;
	float: left;
	padding-top: 7px;
	padding-left: 8px;
}
.horni-lista-telefon { font-size: 19px; float: left; padding: 2px 0 0 17px; font-weight: bold; line-height: 24px; height: 24px; }


table  { font-size: 100%; margin: 0; padding: 0; border-color: #007272   }
th, td {
border-color: #007272;
}

sup, sub {
font-size: 80%;
line-height: 100%;
}

form  { margin: 0 5px; padding: 0 }
#formular  { font-size: 12px; font-family: Arial }
textarea, select, input    { font-family: Arial; padding: 0 4px; border: solid 1px #696969 }
.checkbox {  border: solid 0px }   

#button            { color: #e7e7da; font-size: 12px; font-weight: bold; padding-right: 8px; padding-top: 2px; padding-left: 8px; width: 120px; height: 21px; border: 0  }
#button1            { color: #f8f8f8; font-size: 11px; font-weight: bold; background-color: #fff; width: 90px; height: 19px; border: 0  }
#button2             { color: #f8f8f8; font-size: 11px; font-weight: bold; background-color: #fff; width: 92px; height: 22px; border: 0  }
#form-button  { color: #666; font-size: 11px; background-color: #fff; padding-right: 2px; padding-left: 2px; border-style: solid; border-width: 1px 0; border-color: #cc9 #fff }
/* VYHLED?V?N? */
#hledano    { color: #8a8a8a; font-size: 11px; background-color: #363737; padding: 2px 5px; border-top: 1pt solid #696a6c   }
.hledano-nic     { color: #0b0b0b; font-size: 12px; background-color: #6a7479; margin: 30px 20px; padding: 20px 15px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #aaa #aaa #aaa #ac0000  }
.hledano-nic li   { color: #333; font-size: 12px; list-style-type: disc; list-style-position: inside }
.hledano-nic ul   { color: #8e1515; font-size: 13px; list-style-type: disc; list-style-position: inside }

.radio    {  border: solid 0px }
.checkbox {  border: solid 0px }
input#select    { color: #555555; background-color: #fafafa; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #cc9 }

input#submit, input.submit   { color: #555555; background-color: #fafafa; border: solid 1px #ababab }

hr.hr  { display: none }

  
/* Hlavi?ka*/
#hlavicka
      { background-color: transparent; height: 100px; margin: 0; padding: 0; }
#logo      { text-align: left; padding: 1px 0 0 1px; position: relative; z-index: 100; top: -14px; left: 0 ; }
#header      { background-repeat: no-repeat; background-position: right top; width: 850px; height: 165px; margin: 0 auto; padding: 0; }
#header1      { color: #faf7f3; font-size: 38px; font-weight: bold; line-height: 38px; background-color: transparent; background-repeat: no-repeat; background-position: left top; text-align: left; vertical-align: text-bottom; width: 550px; height: 50px; float: left; margin: 3px auto 0 1px; padding: 0 0 0 10px; }
#header2      { background-image: none; background-repeat: no-repeat; width: 250px; height: 84px; margin: 0 auto 0 580px; padding: 0; }
#header-levy_box             { color: #fff; padding: 2px 2px 2px 5px; width: 250px; float: left; vertical-align: text-bottom ; }
#header1-eko          { color: #f7f7ef; font-size: 12px; font-weight: normal; line-height: 12px; height: 14px; margin-top: 5px; margin-left: 220px; }

#header-stred-box             { color: #eadeff; font-size: 28px; font-weight: bold; padding: 10px; width: 500px; float: left;}
#header-stred-foto   { color: #333; font-size: 11px; font-style: normal; font-weight: normal; background-color: #fff; margin: 0 0 2px 20px; padding: 2px 2px 0; width: 80px; height: 75px; float: left; border: solid 1px #ccc }
#header-stred-foto img  { margin-bottom: 2px; border: solid 1px #ccc }
#header-stred-foto a   { color: #999; font-size: 11px; margin-bottom: 2px }

#header-pravy-box             { color: #f00; text-align: right; visibility: visible; margin-right: 5px; top: -10px; width: 160px; float: right ; }
#header-pravy-box a           { color: #666; text-decoration: none; text-align: right }
#datum   { color: #757575 ; font-size: 11px; font-weight: normal; font-style: italic; text-decoration: none; float: right; margin-right: 10px; }
.Nadpis   { color: #c2b9a7 ; font-size: 14px; font-weight: bolder; text-decoration: none; }
#Svatek    { color: #f7f7f7 }

/* select */
#select-input{ color: #ffffe5; font-size: 13px; font-weight: bold; background-color: #494544; width: 80px; height: 18px; border-color: #6e6656 #6e6656 #6e6656 #ffdb92; border-style: solid; border-width: 1px 1px 1px 3px; }
#select-buttom{ color: #efefef; font-size: 12px; font-weight: bold; background-color: #474545; background-image: url(../image/sipka_mala.gif); background-repeat: no-repeat; background-position: left center; text-align: center; width: 70px; height: 20px; padding-right: 2px; padding-left: 2px; border: solid 1px #4e4e4e; }
/* Menu */
#menu
     { background-image: url(../image/bground_05a.jpg); background-repeat: no-repeat; background-position: left top; height: 20px; border-bottom: 1px solid #042500    }
#menu a
     { color: #666; height: 20px }
#menu-h  { color: #dedede; font-weight: normal; font-stretch: normal; background-color: transparent; text-decoration: none  ; width: 850px; height: 30px; margin: 0 auto; padding: 0; }
.menu-v  { font-stretch: normal; text-decoration: none  ; height: 26px; margin: 0; padding: 0; }
#menu-bg { color: #e9e9e9; font-weight: normal; font-stretch: normal; background-color: transparent; background-image: url(../img/head-menu.png); background-repeat: no-repeat; background-position: right top; text-decoration: none  ; width: 850px; height: 24px; margin: 0 0 5px; padding: 0; border-top: 1px solid #000; border-bottom: 1px solid #333; }
/*Lev? box */
/* St?ed */
#obsah    { width: 850px; margin-right: auto; margin-left: auto; }
   
/* LEVY BOX */
#levy_box       { margin: 15px 2px 2px 10px; padding: 0; width: 200px; }

#levy-box-nadpis { color: #000; font-size: 12px; font-weight: bold; background-color: #9dacaf; background-image: url(../img/bg_01.jpg); background-repeat: repeat-x; background-position: left top; width: 192px; height: 18px; margin: 0; padding-top: 2px; padding-left: 0; }

#levy_menu_obsah 
    { background-image: url(../img/bg-menu-60.png); background-repeat: repeat-y; background-position: right top; text-align: left; width: 190px; margin: 0; padding-top: 10px; padding-bottom: 15px; border: solid 1px #565656;      }
#levy_menu_obsah ul  { margin: 0; padding-left: 5px; list-style-type: none; }
#levy_menu_obsah li  { color: #1a1a1a; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 0 10px; }

#levy_menu_obsah a    { color: #010101; font-size: 110%; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }


/* Pravy-box */
#pravy-box  { vertical-align: top; width: 650px; padding-right: 5px; padding-left: 5px; }
   
#pravy_box_obsah 
    { width: 650px; z-index: 10; margin-left: 220px; } 
#pravy-box-text     { color: #949494; background-color: #131313; background-image: url(../img/novinka-bg.jpg); background-repeat: repeat-x; background-position: left top; width: 610px; margin: 5px 0 0; padding: 5px 10px 15px; border: solid 1px #313131; }
#pravy-box-obr-ram  { text-align: center; width: 200px; }
#pravy-box-obr      { background-color: #4e4e4e; text-align: center; padding: 5px; float: left; clear: left; margin: 7px; border: solid 1px #686868    }
#pravy-box-zahlavi   { font-size: 14px; font-style: italic; margin: 0; padding: 0 3px 0 0; width: 80%; float: right; clear: right; border: dashed 1px #363 }
#anotace { color: #a6a6a6; margin: 5px 5px 5px 10px; }
.Image-size       { background-color: #fff; text-align: center; margin: 5px; padding: 5px; width: 140px; border: solid 1px #999  }
.Image-size-small { background-color: #fff; text-align: right; margin: 5px; padding: 5px; border: solid 1px #999  }
#obsah-box-nadpis    { font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 0 5px; border-bottom: 1px dotted #e3c88e }
/*  Zapati  */
#paticka
  { color: #333; background-color: #ccc; background-image: url(../image/bground_08.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 1px; clear: both; border-top: 1px solid gray    }
#copyright { color: #4a4a4a; font-size: 9px; text-align: center; padding: 0 0 0 1px; position: relative; top: 0  }
#copyright a  { color: #999; text-decoration: none; text-align: center; top: 0 }

/* konkr?tn? styly */
#levanavigace p, #pravanavigace p { margin: 0 0 1em 0; }
#obsah h2 { text-decoration: none; margin: 0 0 0.5em; }
#footer a:hover, #footer a:active  { text-decoration: none }
#zprava  { font-family: Arial; background-color: #f8eed8; margin: 10px; padding: 10px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: #fc6 }
#form-nadpis    { font-family: Arial; background-color: #f4f4e9; background-image: url(../image/olive_01c.gif); background-repeat: repeat-x; background-position: left 50%; border-bottom: 1px solid #999 ; padding-left: 8px; height: 20px }
#form-ram    { font-family: Arial; background-position: left; border: solid 1px #ececec }
.text12-b { color: #333; font-size: 12px; font-weight: bold; text-decoration: none }
#editwindow_0609112777x  { color: #000; font-size: 12px; font-family: Arial; background-color: #fbfbfb; margin: 5px; padding: 7px; width: 400px; height: 300px; float: left; overflow: auto; border: solid 1px #ccc }
.in_hledej { background-color: #585247; border: solid 1px #333 }

#tab       { color: #333; font-size: 11px; font-family: Arial; border-style: solid; border-width: 1px; border-color: #f3f3f3 #f3f3f3 #ecd6b6 }
#tab-nadpis   { color: #433429; font-size: 12px; font-weight: bold; padding-left: 10px; border-bottom: 2px solid #a89785 }
#tab-text     { font-size: 12px; font-family: Arial; background-color: #f7f7f7; text-align: left; padding-left: 15px; border-bottom: 1px solid #e3e3e3 }
#tab-text a    { color: #333; font-size: 12px; font-family: Arial; text-decoration: none; text-align: left }
#tab-data    { font-size: 12px; font-family: Arial; background-color: #f4efe5; text-align: center; padding-left: 5px; border-bottom: 1px solid #e3e3e3; border-left: 1px dotted #ccc }
#tab-data1   { font-size: 12px; font-family: Arial; text-align: center; padding-left: 5px; border-bottom: 1px solid #e3e3e3; border-left: 1px dotted #ccc }
#tab-zamek   { font-size: 12px; font-family: Arial; text-align: left; padding-left: 5px; border-bottom: 1px solid #e3e3e3 }

#tab-edit-tab   { font-size: 12px; font-family: Arial; background-color: #f7f7f7; background-image: url(../image/background_p_01.gif); background-repeat: repeat-x; background-position: left top; margin: 10pt 0 20pt; border: solid 1px #afbdae    }
#tab-edit-nadpis   { color: #fff; font-size: 14px; font-weight: bold; background-color: #3a7342; background-image: url(../image/bground_05a.jpg); background-repeat: repeat-x; background-position: left top; margin: 0; padding: 0 0 0 10pt; height: 20px; border-bottom-color: #1d1d1d;border-bottom-width: 1px; }
#tab-edit-mezera   { margin: 0; padding: 0; height: 10px; border-bottom: 2px solid #cdc3d0 }
/* listovačky */
#list{ background-color: #f6f6f6; border: solid 1px #e6e6e6; }
#list-nadpis   { color: #433429; font-size: 12px; font-weight: bold; padding-left: 10px; border-bottom: 2px solid #a89785 }
#list-text     { font-size: 12px; font-family: Arial; background-color: #f7f7f7; text-align: left; padding-left: 15px; border-bottom: 1px solid #e3e3e3 }
#list-text a    { color: #333; font-size: 12px; font-family: Arial; text-decoration: none; text-align: left }
#list-data    { font-size: 12px; font-family: Arial; background-color: #f4efe5; text-align: center; padding-left: 5px; border-bottom: 1px solid #e3e3e3; border-left: 1px dotted #ccc }
#list-data1   { font-size: 12px; font-family: Arial; text-align: center; padding-left: 5px; border-bottom: 1px solid #e3e3e3; border-left: 1px dotted #ccc }
#list-zamek   { font-size: 12px; font-family: Arial; text-align: left; padding-left: 5px; border-bottom: 1px solid #e3e3e3 }
#list-zamceno { color: #9c9c9c; font-size: 10px; font-family: Arial; background-color: #f0e3e3; text-align: left; padding-left: 5px; }
#help-err { color: #333; font-size: 12px; font-family: Arial; background-color: #f0e3e3; text-align: left; margin: 10px; padding: 10px; border-color: #ea0000; border-style: dotted dotted dotted solid; border-width: 1px 1px 1px 2px; }
/* listovačka */
.Tab-list { border-bottom: 1px dotted #1a1a1a; }
.listdo10{ color: #3d3d3d; font-size: 11px; font-style: normal; text-decoration: none; padding-right: 10px; padding-left: 5px; }
.listdo100{ font-size: 11px; padding-right: 5px; padding-left: 5px; }
div#footer { height: 20px; font-weight: normal; background-color: black; border-top: 1px solid #191b1a; color: #4f4f4f; font-size: 10px; background-image: url(../img/site_bg.png); background-repeat: repeat-y; background-position: right top; text-align: center; width: 850px; margin: 0 auto; }
.footer-text { font-size: 13px; float: left; padding-left: 18px; padding-right: 18px; padding-top: 3px; text-align: center; }
.footer-prava-1 { width: 350px; font-size: 13px; float: left; padding-left: 18px; padding-top: 2px; text-align: center; }
.footer-mezera { border-right: 1px solid white; margin-top: 4px; height: 32px; float: left; padding: 0px; }

#Good{ color: #0a0a0a; font-size: 5px; background-color: transparent; text-decoration: none; }

.top-aktuality-cely-clanek{ line-height: 25px; text-align: right; height: 25px; margin-top: 10px; margin-right: 20px; padding-left: 10px; }
.top-aktuality-cely-clanek a{ color: #fece6f; font-size: 12px; font-weight: bold; line-height: 20px; text-decoration: none; height: 20px; }

#fotogalerie{ border: solid 1px #4b4b4b; }
#fotogalerie a { color: #ded592; font-size: 12px; text-decoration: none; }
#fotogalerie img { background-color: #606060; margin: 10px 10px 5px; padding: 5px 5px 20px; border: solid 1px #8d8d8d; }
.fotogalerie_menu{}
.fotogalerie_menu_txt{}
#text-fotogalerie{}
#text-fotogalerie a { color: #ebda97; font-size: 12px; font-weight: bold; text-decoration: none; }

.tab-napiste-nam { background-color: #4d4d4d; background-image: url(../img/novinka-bg.jpg); background-repeat: repeat-x; background-position: left bottom; text-align: left; width: 550px; margin-right: auto; margin-left: auto; padding: 0; }
.tab-napiste-nam .form-button { color: #000; font-size: 14px; font-weight: bold; line-height: 24px; background-image: url(../img/bg-menu-nadpis.jpg); background-repeat: repeat-x; background-position: left top; width: 120px; height: 24px; }
.tab-napiste-nam-nadpis { color: #eaeaea; font-size: 16px; font-weight: bold; background-color: #424242; height: 30px; margin: 0; padding-left: 5px; border-top: 1px solid #000; border-bottom: 2px solid #ffb700; }
.tab-napiste-nam-popis { color: #fff; padding: 2px; border-bottom: 1px dotted #949494; }
.tab-napiste-nam-data { color: #fff; width: 100px; padding: 2px; border-bottom: 1px dotted #aeadad; }
.norm      { color: #555555; font-family: Arial; background-color: #f0f0f0; background-position: right 0; margin-top: 2px; margin-bottom: 2px; padding-right: 3px; padding-left: 3px; overflow: auto; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #999 }
.must      { color: #555555; background-color: #e2e2e2; margin-top: 2px; margin-bottom: 2px; border-style: solid; border-width: 1px 1px 2px; border-color: #ababab #ababab #fdd6b6 }
.formular-text {}
#help1{ color: #fff; background-color: #011400; width: 550px; margin-right: auto; margin-left: auto; padding: 10px; border-color: #636363 #636363 #636363 #ac910a; border-style: solid; border-width: 1px 1px 1px 3px; }
#text-select { width: 220px; height: 30px; float: left; clear: left; margin-top: 20px; }

.prava-stat        { background-image: url(../img/bg-menu-60.png); background-repeat: repeat-y; background-position: right top; text-align: left; width: 183px; margin: 0; padding: 10px 2px 15px 5px; border: solid 1px #565656; }
.prava-stat h5     { margin: 0; padding: 0; }
.prava-stat-nadpis { color: #000; font-size: 12px; font-weight: bold; background-color: #9dacaf; background-image: url(../img/bg_01.jpg); background-repeat: repeat-x; background-position: left top; width: 192px; height: 18px; margin: 0; padding-top: 2px; padding-left: 2px;}
.prava-stat-text   { font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
.prava-stat-text a { color: #040404; font-weight: normal; text-decoration: none; }
.prava-stat-odkaz  { color: #030403; font-size: small; font-weight: normal; text-decoration: none; }
