#form-search{ /*CSS for sample search box. Remove if desired */
float: 					right;
margin: 					0;
margin-top: 			80px;
padding: 				0;
}

#form-search .text-input{
width: 					181px;
border: 					1px solid #333333;
}

#form-search .submit{
cursor:					pointer;
border:					outset 1px #333333;
background:				#FF0066;
color:					white;
font-weight:			bold;
padding-left: 			6px;
padding-right: 		6px;
}

/**********************************
  Formular pro prihlaseni
***********************************/

.form-01 {
border: 					1px solid #333333;
padding-bottom: 		0px;
background: 			#666666;
color: 					White;
margin: 					0;
margin-bottom: 		5px;
width: 					100%;
}

.form-01 p{
width: 					100%;
clear: 					right;
text-align: 			left;
margin: 					0;
padding: 				5px 0 5px 0;
padding-left: 			5px; /*width of left column containing the label elements*/
border-top: 			0px dashed gray;
height: 					1%;
}

.form-01 label{
font-weight: 			bold;
margin-right: 			0px; /*width of left column*/
width: 					80px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.form-01 input[type="text"],
.form-01 input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 					120px;
}

.form-01 #search {
width: 					175px;
}

.form-01 textarea{
width: 					100%;
height: 					150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 			3px;
}

.form-01 .submit{
cursor:					pointer;
border:					outset 1px #333333;
background:				#FF0066;
color:					white;
font-weight:			bold;
padding-left: 			6px;
padding-right: 		6px;
width: 					116px;
margin-left: 			5px;
margin-right: 			5px;
}

/**********************************
  OBECNY Formular
***********************************/
.formular-01 {
margin: 						0;
}

.formular-01 p{
margin-left: 				10px;
font-weight:				bold;
font-size: 					125%;
}

.select-kat-01,
.submit-01 {
margin: 						5px;
}

.input-01 {
	width: 					100%;
	background-color: 	#FFFACD;
}

.input-02 {
	width: 					60%;
	background-color: 	#FFFACD;
}
.input-03 {
	background-color: 	#FFFACD;
}

/**********************************
  Definice vnitnrnich sloupcu ve formulari se 3-mi sloupci
***********************************/



.radek-01 {
border: 						1px #333333 solid;
width: 						100%;
height: 						30px;
margin-bottom:				5px;
background: 				#F0E68C;
}

#color-01 {
background: 				#999999;
color: 						white;
}

#color-02 {
background: 				url(../img/bg-02.gif) repeat-x;
color: 						White;
}

#color-03 {
background: 				url(../img/bg-03.gif) repeat-x;
color: 						White;
}

.sloupec-00 {
width: 						100%;
}

.sloupec-01 p{
margin-left: 				10px;
font-size: 					150%;
}

.sloupec-01 {
width: 						30%;
}

.sloupec-02 {
width: 						50%;
}

.sloupec-03 {
width: 						20%;
}

.sloupec-01,
.sloupec-02,
.sloupec-03 {
height:						30px;
float: 						left;
margin: 						0;
padding: 					0;
}

/**********************************
  Definice radku pro zobrazeni dat do formy tabulky
***********************************/
.sidebox-top {
width: 						100%;
padding: 					0; /*Margins for inner DIV inside each column (to provide padding)*/
margin: 						0;
margin-bottom: 			5px;
border: 						1px #333333 solid;
border-top: 				0px #333333 solid;
}

.row-popis-I { 
border: 						1px #333333 solid;
width: 						100%;
height: 						30px;
margin-bottom:				5px;
background: 				white;
}

.row-popis-II {
border-top: 				1px #333333 solid;
width: 						100%;
margin-bottom:				0px;
background: 				white;
height: 						40px;
}

.row-popis-III {
border-top: 				1px #333333 solid;
width: 						100%;
margin-bottom:				0px;
background: 				white;
height:						40px;
}

form label.error{
	color:red;
}