fieldset 
{ 
width: 350px; 
border-color:#DDD; 
border-style:double; 
border-width:0px 0px 0px 0px; 
padding:10px; 
/*background: InfoBackground;*/
} 

legend 
{ 
color:#cc3333;
width: 120px; 
text-align:center; 
font-weight:bold; 
margin-bottom: 0.1em; 
} 

#info label 
{ 
float: left; 
width: 140px; 
padding-left:10px;
text-align: right;
height:20px;
padding-top: 10px;
} 

input 
{ 
border: 1px solid #c7c7c7; 
width: 180px; 
color: #333333; 
margin-bottom: 8px;
padding: 4px;
}



textarea 
{ 
border: 1px solid #c7c7c7; 
width:300px; 
height: 150px; 
margin-bottom: 8px; 
} 

input.odeslat
{ 
color:black; 
font-weight:bold; 
margin-left: 90px; 
height: 30px; 
} 

button.odeslat{
border: 1px solid #c7c7c7;
width: 180px; 
color: #333333; 
margin-bottom: 8px;
padding: 4px;
color:black; 
font-weight:bold; 
height: 30px; 	
margin-left: 10px; 
}

#submitbutton 
{ 
margin-left: 107px; 
width: 180px; 
} 

.cat_img
{
 width:200px;	  
 height:100px;
}

.cat_ico
{
 width:117px;	
 height:100px;
}

select 
{ 
border: 1px solid #c7c7c7; 
width: 180px; 
color: #333333; 
margin-bottom: 8px;
padding: 4px;
}

form.editace fieldset{
	width: 440px;
}

form.editace label{
	font-size: 12px;
}


.check
{
	border:0px;
	width:20px;

}


form label.error{
	margin-left:150px;
	width:200px;
	color:red;
	margin-top:-15px;
}


* + html form label.error{float: left; color: red; padding: 0px;margin:0px; vertical-align: top;width:30px;height:10px;margin-top:-35px;margin-left:140px;}

.http{
width:33px;
border:0px;
color:black;
padding-top:10px;	
background: #f9f9f7;
}

.psc{
 width:40px;
 margin-right:140px;
}

.www{
 width:135px;
}

#popis{
 height:100px;
}

#image{
 margin-right:10px;
}

div.pridat_recenzi label 
{ 
float: left; 
width: 120px; 
padding-right:10px;
text-align: right;
height:20px;
padding-top: 10px;
} 

div.pridat_recenzi label.error{
	margin-left:15px;
	width:200px;
	color:red;
	margin-top:0px;
	float: right;
	width:420px;
	text-align: left;
}



div.pridat_recenzi textarea{
	width:730px;
	height: 300px;
} 

#soutez label 
{ 
float: left; 
width: 120px; 
padding-left:10px;
text-align: right;
height:20px;
padding-top: 10px;
font-weight: bold;
font-size: 0.9em;
font-family: Arial,sans-serif;
color: #334d55;
margin-right: 10px;
} 

#soutez label{
 width:125px;
}

#soutez fieldset{
	width: 700px;
	text-align: left;
}

#soutez .prd_nazev
{
	border: 0px;
	padding-top: 10px;
	width:500px;
}
