/* body { margin: 0px; padding: 0px; background: #ebf6f9 #d0d3d8 url('img/pozadi_seda.jpg') repeat-y 50% 0px; color: #000000; */
body { margin: 0px; padding: 0px; background: #E5E5E5 url('img/pozadi_seda_body.jpg') repeat-y 50% 0px;  color: #000000;
font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-style: normal; font-size: 80%;
}

/* text ---------------------------------------------------------------------- */
p { color: #000000; text-align: justify;}
div { color: #000000; }
.motto {
    color: #31849b;
    letter-spacing: 1px;
    line-height:150%
}
a { color: #31849b;}
a:hover { color: #ff9933; text-decoration: none; }
/* a.bila { color: #2d4fa4; text-decoration: none; font-weight: bold; text-transform: uppercase;}*/
a.MainMenu { 
    color: #000000;
    text-decoration: none;    
    font-size: 110%;    
    padding-left: 17px;
    padding-right: 17px;
}
a:hover.MainMenu { 
    color: black;
    text-decoration: none;
    padding-left: 14px;
    padding-right: 14px;
    font-weight: bold; 
}
h1 { color: #31849b; font-size: 110%; font-weight: bold; text-align: right;}
h2 { color: #31849b; font-size: 100%; font-weight: bold; }
h3 { color: #31849b; font-size: 130%; font-weight: bold; }
ul {color: #000000;}
ol {color: #000000;}
.right{float: right}
.clearboth {clear: all;}

/* bloky ---------------------------------------------------------------------- */
#main { background: repeat-y 50% 0px;
 margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 40px;
    background-color: #E5E5E5;
    background-image: url('img/pozadi_seda_vrch_mensi.jpg');
}
#celek { position: relative; width: 950px; top: 0; height: auto; margin: 0 auto; text-align: justify;}
#vrchtext {position: absolute; color: #666666; top:3px; left: 0px; width: 950px; height: 12px; padding: 0;
    text-align: center; font-size: 70%;
}
#vrchfoto {position: absolute; top: 17px; left: 1px; width: 950px; height: 197px;}
#prava { position: absolute; top: 230px; left: 274px; width: 668px; }
.vyrobek { position: relative; float: left; padding: 0px 4px 15px 0px; text-align: justify; color: #000000;}
.nastred {text-align: center; margin:0; margin-top: 6px; margin-bottom: 6px; padding:0;}
.numeric {list-style: decimal; color: #31849b;}
.paticka {text-align: center; font-size: 8pt; margin: 0; clear: both; width: 100%; color: #666666;}
.top {position: absolute; top: -500px}

/* menu ---------------------------------------------------------------------- */
#vrchmenu {position: absolute; top: 185px; left: 6px; width: 930px; height: 20px; text-align: right; z-index: 3;}

.blok {
    width: 330px;
    text-align: center; color: #666666;
    background: transparent  url('img/block_footer_330_tr.gif') no-repeat bottom left;
}
.blokobsah {
    text-align: center;
    color: #666666;
    padding: 8px 12px 8px 12px;
    background: #F1F2F4 url('img/block_bg.jpg') repeat-x bottom left;
}

.blok h4 {
    font-size: 90%; font-weight: bold;
    padding: 6px 0px 0px 0px;
    margin: 0;
    border-bottom: 1px solid #595A5E;
    color: #374853;
    height: 19px;
    background: transparent url('img/block_header_330.gif') no-repeat top left;
}
.blokitemhorni {
    padding-top: 0px;
    padding-bottom: 15px;
    text-align: left;
    color: #31849b;
    font-weight: bold;
    font-size: 100%;
}
.blokitemhorni a {
    color: #31849b;
    text-decoration: none;
}
.blokitemhorni a:hover {
    color: #f44612;
}
.blokitemdolni {
    padding-top: 11px;
    padding-bottom: 0px;
    text-align: right;
    color: #374853;
    /* color: #ff3333;*/
    font-weight: bold;
    font-size: 100%;
}
.blokitemdolni a {
    color: #374853;
    /* color: #ff3333;*/
    text-decoration: none;
}
.blokitemdolni a:hover {
    color: #f44612;
    /* color: black; */
}
.blokfooter {
    margin-bottom: 100px;
    height: 6px;
}

#levmenu {position: absolute; top: 220px; left: 0px; width: 265px;
    padding: 0;
    margin: 0;
          text-align: center; color: #666666;
          /*background: transparent #F1F2F4 url('img/block_bg.jpg') repeat-x bottom left;*/
          background: transparent  url('img/block_footer_265_tr.gif') no-repeat bottom left;
}
#levmenuobsah {text-align: center; color: #666666;
    /*background: #F1F2F4 url('img/block_bg.jpg') repeat-x bottom left;*/
    margin: 0;
    padding: 0.5em 0.7em 0pt;
background: #F1F2F4 url('img/block_bg.jpg') repeat-x bottom left;
}
#levmenu h4 {
    font-size: 110%; font-weight: bold;
    padding: 0;
    margin: 0;
    padding-left: 0.5em;
    border-bottom: 1px solid #595A5E;
    padding-top: 2px;
    line-height: 1.3em;
    color: #374853;
    height: 19px;
    background: transparent url('img/block_header_265.gif') no-repeat top left;
}
#levmenuitem {
    background: transparent  url('img/menu_div_220_seda.jpg') no-repeat bottom center;
    padding-top: 5px;
    padding-bottom: 5px;
}
#levmenuitem a { 
    display: block;
    /* background: url('img/menu01.gif') no-repeat;*/
    color: #374853;
    line-height: 1.8;
    text-decoration: none;
    padding-left: 34px;
    text-align: left;
    /* font-weight: bold;*/
    font-size: 100%;
}
#levmenuitem a:hover {
    color: black;
    font-weight: bold;
}

#levmenu ul { list-style: none; margin: 0px; padding: 0px; border: none;}
#levmenu li { float: left; margin: 0px; padding-bottom: 5px; border: none; width: 250px;}
/*
#levmenu li a { display: block; background: url('img/menu01.gif') no-repeat; color: #31849b; line-height: 1.8;
  text-decoration: none;  padding-left: 34px; text-align: left; font-weight: bold; font-size: 110%;}
#levmenu li a:hover { background: url('img/menu02.gif') no-repeat; color: #000000;}
*/
#levmenu li a { display: block; background: url('img/menu01.gif') no-repeat; color: black; line-height: 1.8;
  text-decoration: none;  padding-left: 34px; text-align: left; font-weight: bold; font-size: 110%;}
#levmenu li a:hover { background: url('img/menu02.gif') no-repeat; color: red;}

/* tabulky ---------------------------------------------------------------------- */
td {font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; border: 1px solid #D8D8D8;  color: #000000; padding: 1px 1px 2px 1px;
}
td.uvodL {
    font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
    border: 0px;
    color: #000000;
    padding: 0px 4px 0px 0px;
}
td.uvodR {
    font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
    border: 0px;
    color: #000000;
    padding: 0px 0px 0px 4px;
}
.tabulka { border: 0px; margin: 0px;}
.tabulka tr td{border: 0px}
.tdvyplntm {background-color: #31849b; border: 0px none; color: #ffffff; padding: 1px 5px 2px 5px}
.tdvyplnsv {border: 1px solid #D8D8D8; color: #666666; padding: 1px 5px 2px 5px}

/* formulare ---------------------------------------------------------------------- */
.formular { margin: 0px; color: #000000; border: 1px solid #666666;
	height: 16px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px;}
.formular2 { margin: 0px; color: #000000; border: 1px solid #666666; margin-bottom: 5px;
	height: 16px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px;}
.textarea { margin: 0px; color: #000000; border: 1px solid #666666; margin-bottom: 5px;
	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px;}
.domena { margin: 2px; color: #333333; border: 1px solid #666666; overflow: hidden;
	width : 280px; height: 160px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 9pt; padding: 2px;}
.tlacitko {color: #31849b; width: auto; height: 20px; border: none; cursor: hand; font-weight: bold;
    background: url('img/menu01.gif') no-repeat; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; 
    /*font-size: 8pt; */
    padding-left: 25px; margin-left: -15px;}
   
/* ramy ---------------------------------------------------------------------- */
.noram { border: 0px; padding: 0px; margin: 0px;}
.ram {padding: 1px; float:left; border: 4px solid #D8D8D8; margin: 0px; margin-right:15px; background: #ffffff; }
.ramp {padding: 1px; border: 4px solid #D8D8D8; margin: 10px 0px 10px 20px; background: #ffffff; float: right;}

