.frmRegisterGroup { 
FONT-SIZE: 					12px; 
	COLOR: 						#333333; 
	LINE-HEIGHT: 				14px; 
	FONT-FAMILY: 				"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: solid 0px #666666;  clear: both; background-color: white; margin-top: 10px; padding: 0; }


/* REGISTRATION FORM ******************************************************** */

.frmRegisterForm { clear: both; }

.frmRegisterTitle { clear: both; font-size: 12pt; font-weight: bold; line-height: 22px; padding: 10px; background-color:	#FFD700; border: solid 1px #666666; margin-top: 0px; color: black;}

.frmRegisterTitle strong {font-size: 14pt; color: blue; font-style: italic;}

.frmRegisterTitle span
{
  display: block;
  margin: 5px 20px 10px 40px;
  font-size: 8pt;
  line-height: 8pt;
  font-weight: normal;
}


.frmRegister
{
  clear: both;
  padding: 5px 0;
  border-bottom: dotted 0px #ccc;
  border-left: solid 0px #ccc;
  border-right: solid 0px #ccc;
  line-height: 10pt; 
}

.frmRegister span.frmRegister1
{
  font-weight: bold;
  display: block;
  width: 120px;
  float: left;
  margin-left: 10px;
  clear: left;
}

.frmRegister span.frmRegister2
{
  clear: left;
  display: block;
  margin: 5px 10px 5px 10px;
  font-size: 8pt;
  line-height: 12pt;
}

.frmRegister span.regRequested { color: red; }

hr.cleaner
{
  clear:both;
  height:1px;
  margin: -1px 0 0 0; padding:0;
  border:none;
  visibility: hidden;
}

.frmRegister input.txt, .frmRegister textarea.txt
{
  width: 220px;
  border: solid 1px #999;
  background-color: #F0E68C;
  height: 20px;
}

.odeslat-form-demo {
	border:solid 1px #666; padding:0;width:220px;height:30px;margin:0px; font-weight: bolder; font-size: small;
}


#contentwrapper{
float: left;
width: 100%;
}


#frame-left{
margin-right: 248px; /*Set right margin to RightColumnWidth*/
}

#frame-right{
float: left;
width: 250px; /*Width of right column in pixels*/
margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
background: none;
}

.product-down-form{
	margin-top: 10px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	margin-bottom: 5px;
	padding: 0;
	border: 		0px solid #666666;
}

.product-title{
	font-size: 14px;
	font-weight: bold;
	color:	red;	
}

.div-product-img { width: 248px; height: 160px; margin: 0; padding: 0; border: 0px solid black; overflow: hidden;}

.product-img{
	padding: 0;
	margin: 0;
	border: 0;
}

.product-name{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}

.product-name a{font-size: 18px; line-height: 20px;	font-weight: bold; width: 248px; overflow: hidden;}

.product-price{
	margin-bottom: 10px;
}

.product-price span{
	font-size: 18px;
	font-weight: bold;
	color: Red;
}

.product-popis{
	font-size: 11px;
	margin-top: 5px;
}
