/* CSS Document */

#text_site{

	width:100%;
	padding:0px;
	
}

#text_site ul{

	margin:0px;
	padding:0px;
	font-size:0.9em;
	font-weight:bold;
	text-transform: uppercase;

}

#text_site ul li{

	margin-top:5px;

}

#text_site ul li a{

	/*color: #000000;
	*/
  text-decoration:none;

}

#text_site ul li a:hover{

  color:#000000;
  text-decoration:underline;
}





/* 
Author - Martin Mates 2008 (www.martin-mates.cz)
Pro pcblog.cz
verze: 2.0

*/

/* Klasicý CSS reset. Vynuluje hodnoty, které by mohly být ovlivněny implicitním 
   chováním internetových prohlížečů. */
/* [ CSS RERSET ] ----------------------------------------------------------- */


fieldset,img {  
  border: 0; 
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote {  
  margin: 0; 
  padding: 0;
}
/*


 
table { 
  border-collapse: collapse; 
  border-spacing: 0; 
}

table tr{
  line-height:30px;

}

address,caption,cite,code,dfn,em,strong,th,var { 
  font-style: normal; 
  font-weight: normal; 
}
*/

ol,ul { 
  list-style: none; 
}

caption,th { 
  text-align: left; 
}

h1,h2,h3,h4,h5,h6 { 
  font-size: 100%; 
  font-weight: normal; 
}

q:before,q:after { 
  content: ''; 
}

abbr,acronym { 
  border: 0; 
}

/* -------------------------------------------------------------------------- */

/* Trik, který nám usnadní tvorbu plovoucích layoutů. Odpadá nutnost přidávání 
   přebytečných prvků s vlastností clear. Převzato z knihy CSS filtry, hacky a 
   pokročilé postupy (Andy Budd) */
/* [ CLEARFIX ] ------------------------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear {
  clear: both;
}
/* -------------------------------------------------------------------------- */


/* Nastavení formuláře */
/* [ PCBLOG FORM ] ---------------------------------------------------------- */



/* NASTAVENÍ PÍSMA */
form#pcblogFORM, form#pcblogFORM input, 
form#pcblogFORM textarea, 
form#pcblogFORM select{
  font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #464646;
}

/* ŠÍŘKA FORMULÁŘE */
form#pcblogFORM, form#pcblogFORM fieldset, 
form#pcblogFORM fieldset legend {
  width: 630px;
}

/* ŠÍŘKA LABELU */
form#pcblogFORM fieldset label {
  width: 130px;
  font-weight:bold;
  
}

/* MEZERA MEZI LABELEM A INPUTY */
form#pcblogFORM fieldset label {
  margin-right: 5px;
  
}

/* ŠÍŘKA TEXTOVÉHO INPUTU */
form#pcblogFORM fieldset input[type=text], 
form#pcblogFORM fieldset input[type=password], 
form#pcblogFORM fieldset select {
  width: 200px;
}

/* ŠÍŘKA DLOUHÉHO TEXTOVÉHO INPUTU + TEXTAREA */
/* mělo by být přes celý formulář 
(šířka labelu + šířka textového inputu * 2 + mezera mezi labelem a inputy + 2)*/
form#pcblogFORM fieldset input[type=text].long, 
form#pcblogFORM fieldset input[type=password].long, 
form#pcblogFORM fieldset textarea {
  width: 437px; /* (130 + 150*2 + 5 + 2) proč tam musí být +2 netuším ale vychází to */
}


/* VÝŠKA JEDNOHO ŘÁDKU A INPUTU */
form#pcblogFORM fieldset label, 
form#pcblogFORM fieldset input[type=text], 
form#pcblogFORM fieldset input[type=password], 
form#pcblogFORM fieldset select, 
form#pcblogFORM fieldset input[type=checkbox], 
form#pcblogFORM fieldset input[type=radio] {
  height: 20px;
  border: none;
}

form#pcblogFORM fieldset label {
  line-height: 20px; /* Nutné pro zarovnání textu v labelu na střed vertikálně */
}


/* MEZERA MEZI ŘÁDKY */
form#pcblogFORM fieldset div {
  margin-top: 20px;
}


/* NASTAVENÍ OHRANIČENÍ INPUTŮ */
form#pcblogFORM fieldset input[type=text], 
form#pcblogFORM fieldset textarea, 
form#pcblogFORM fieldset input[type=password], 
form#pcblogFORM fieldset select {
  border: 1px solid #9c9c9c;
}


/* NADPISY */
form#pcblogFORM fieldset legend {
  font-weight: bold;
  font-size: 25px;
  color: #CC3300;
  padding: 0px 0px 0px 0px;
  margin: 15px 0px 0px 0px;
}



/* MEZERA PRO div.space */
form#pcblogFORM fieldset div.space {
  margin-top: 20px;
}


/* ŠÍŘKA PRO CHECKBOX */
/* Ukázalo se, že Opera bere checkboxy o něco větší */
form#pcblogFORM fieldset input[type=checkbox] {
  width: 15px;
}

/* VÝŠKA PRO TEXTAREU */
form#pcblogFORM fieldset textarea {
  height: 120px;
}


/* SUBMIT TLAČÍTKO */
form#pcblogFORM fieldset input[type=submit] {
  width: 100px;
  /*
  height: 20px;
  */
  position: relative;
  left: 0px;
  /*margin-top: 15px;*/
}

/* BARVA HVEZDIČKY */
form#pcblogFORM fieldset label span {
  color: #005cb1;
}



/* -------------------------------------------------------------------------- */

/* [ NEMĚNNÉ ] -------------------------------------------------------------- */
form#pcblogFORM, form#pcblogFORM fieldset {
  margin: auto;
}

form#pcblogFORM fieldset div, form#pcblogFORM fieldset legend {
  display: block;
}

form#pcblogFORM fieldset label{
  display: block;
  float: left;
  text-align: right;
}

form#pcblogFORM fieldset input, 
form#pcblogFORM fieldset textarea, 
form#pcblogFORM fieldset select {
  float: left;
}
/* -------------------------------------------------------------------------- */


/* [ STYLY PRO CHYBOVÉ HLÁŠKY ] --------------------------------------------- */
body form#pcblogFORM	fieldset input.error, 
body form#pcblogFORM	fieldset select.error, 
body form#pcblogFORM	fieldset textarea.error { 
  border: 1px dashed red; background: #ffe691;
}

body form#pcblogFORM	fieldset label.error {
		float: left;
		color: red;
		width: auto;
		text-align: left;
		padding: 0px 10px 0px 10px;
	}
/* -------------------------------------------------------------------------- */



/*checkbox*/
.chbx{
margin-left:0px;

}


/* SEO katalog ----------------------------------------------------------------*/
#seznam{
  float:left;
  margin-top:30px;

}

#seznam div.box{
  float:left;
  width:300px;
  margin-top:30px;
  margin-right:40px;
  height:50px;

}

#seznam div.box a{ 
  color:#cc3300;
  font-size:16px;
  font-weight:900;

}

#seznam div.box a:hover{ 
  color:#000000;
  text-decoration:underline;

}

#seznam div.box div.kraje ul{
  margin:0px;
  padding:0px;
  float:left;

}

#seznam div.box div.kraje ul li{
  margin:0px;
  padding:0px;
  float:left;
  margin-right:5px;

}



#seznam div.box div.kraje ul li a{
  color:#000000;
  font-size:0.8em;
  font-weight:normal;
  text-decoration:underline;

}

#seznam div.box div.kraje ul li a:hover{
  color:#cc3300;
  text-decoration:underline;

}

span.nazevp{

  color:#000000;
  font-size:1.5em;
  font-weight:normal;
  padding-bottom:20px;
  



}










