body { margin: 0px; padding: 0px; background: #900505 url('img/pozadi.gif') top center repeat-x; color: #666666; 
font-family: "Arial CE", sans-serif; font-style: normal; font-size: 70%;} 

/* text ---------------------------------------------------------------------- */
p { line-height: 1.4; margin: 10px 2px 2px 0px; padding: 5px; text-align: justify;}
a, a.bila { color: #900505; text-decoration: none;}
a:hover, a:hover.bila { color: #000000; text-decoration: none;}
a.bila { color: #ffffff;}
a:hover.bila { color: #000000;}
h1, h2, h3 { color: #900505; font-size: 13pt; font-style: italic; margin: 0; padding: 10px 5px 10px 5px; }
h3 { color: #333333; font-size: 10pt; text-align: center; padding: 0px; margin: 0px;}
.paticka, .prava { color: #999999; text-align: right; padding: 0px;}
.prava { color: #666666; padding-right: 10px;}
.leva { float: left;}
.stred { text-align: center;}
.clearboth {clear: both;}
.big_nadpis {text-align: center; font-size: 17pt;}

/* bloky ---------------------------------------------------------------------- */
#celek { position: relative; width: 850px; top: 0; height: auto; margin: 0 auto; line-height: 1.4;}
#popisek {position: absolute; left: 50px; width: 20%; text-align: left; color: #ffffff; float: left;}
#obsah { position: absolute; top: 32px; left: 0px; background: #ffffff; padding: 10px; margin: 0; background: #ffffff; min-height: 700px;}
#chlivky { position: relative; float: left; width: 836px; height: 267px; z-index:199; }
#chlivek1, #chlivek2, #chlivek3 { position: absolute; left: 0px; top: 10px;  width: 278px; min-height:257px; _height:257px; text-align: center; line-height: 1.5; background:#D7D7D7; z-index:200; }
#chlivek2 { left: 279px;}
#chlivek3 { left: 558px;}
#chlivek1 form, #chlivek2 form, #chlivek3 form { margin:0; padding:0px 10px 40px 10px;  }
#chlivek1 form fieldset, #chlivek2 form fieldset, #chlivek3 form fieldset { margin:0; padding:0; }
#text, #text1, #text2, #doctext { position: relative; float: left; padding: 10px; width: 520px; }

#doctext {text-align: left; width: 760px; padding-left: 40px;}
#text1 { width: 816px; }
#text2 { width: 564px; left: 252px;}
#kontakt { position: absolute; left: 568px; top: 548px; width: 230px; background: url('img/teckyh.gif') left repeat-y; padding-left: 25px;}
#kontakt_documents { position: absolute; left: 568px; top: 280px; width: 230px; background: url('img/teckyh.gif') left repeat-y; padding-left: 25px;}


/* menu ---------------------------------------------------------------------- */
#vrchmenu { position: absolute; top: 191px; right: 29px; text-align: right; color: #ffffff; z-index: 3; width: 100%;}
#menu { position: absolute; top: 315px; left: 31px; width: 199px; padding: 0; margin: 0px; text-align: center; z-index: 3; }
#menu ul { list-style: none; margin: 0px; padding: 0px; border: none;}
#menu li { float: left; margin: 0px; padding: 0px; border: none; width: 199px; text-align: left;}
#menu li a { display: block; background: #BB0707; color: #ffffff; text-decoration: none;  line-height: 1.8; border: 0px none; padding: 3px 5px 3px 15px; margin-top: 1px;}
#menu li a:hover { background: #811616; color: #ffffff;}

/* ostatni ---------------------------------------------------------------------- */
.noram, .noramp {padding: 0px; border: 0px; margin: 0px;}
.noramp {float: right;}
.ram {padding: 3px; border: 1px solid #5C5C5C; margin: 0; background: #ffffff; }

/* tabulky ---------------------------------------------------------------------- */
td, th, .tmava { font-family: "Arial CE", sans-serif; font-size: 100%; text-align: left; background: #D7D7D7; color: #343434; padding: 3px 10px 3px 10px; margin: 0}
th { background-color: #BB0708; color: #ffffff; }
.tmava { background-color: #ACACAC;}
.tabulka { border: 0px; width: 100%; margin: 0; padding: 0;}
.tabulka td {width: 50%;}
.nic {background: none; border: 0px;}
.agents_title {text-align: right; background: none; border: 0px; font-weight: bold;}
.agents_value {text-align: left; background: none; border: 0px;}
#search table td {background: none; border: 0px;}

th a {color: white;}
#rejstrik table td {background: none; border: 0px;}
.table_100 {width: 100%}


/* formulare ---------------------------------------------------------------------- */
.formular { margin: 0px; color: #333333; border: 1px solid #ACACAC;	width: 152px; height: 18px; max-height: 18px; font-family: "Arial CE",sans-serif; font-size: 8pt; padding: 0px; padding-left: 2px;}
.skrt { margin: 0px; color: #333333; padding: 0px; border: none; width: 18px;}
.radio { margin: 0px; color: #333333; padding: 0px; border: none;}
.domena { margin: 0px; color: #333333; border: 1px solid #ACACAC; overflow: hidden; width: 350px; height: 80px; font-family: "Arial CE",sans-serif; font-size: 8pt; padding: 2px;}
.tlacitko { margin: 3px; color: #ffffff; width: auto; width: 156px; height: 26px; border: 0px none; cursor: hand; cursor: pointer; background: url('img/tlacitko.gif') no-repeat; font-family: "Arial CE",sans-serif; font-size: 8pt; padding-left:4px; padding-right:4px;}
.tlac { position: absolute; bottom:10px; left: 58px; z-index: 2;}
.flat { margin: 0px; color: #333333; border: 1px solid #ACACAC;	height: 18px; max-height: 18px; font-family: "Arial CE",sans-serif; font-size: 8pt; padding: 0px; padding-left: 2px;}


/* ETC */

.quest-cont-red{background: #F2DEDE url(/img/doc.png) no-repeat 10px center;display:block;/*width:595px;*/height:100%;position:relative;float:left;border-left:#900505 solid 5px;padding:13px 0px;text-decoration: none;}
.quest-cont-red .quest-cont-text{text-align:justify;position:relative;float:left;width:100%;box-sizing:border-box;color:#000;display:block;padding:0px 20px 0px 50px;line-height: 1.5em;}
.quest-cont-red .quest-cont-text a{padding:0;color:#900505;font-size:1.2em;}
   

