.holder {
	position:relative;
}
.layer {
	position:absolute;
	z-index:1;
}
.clear {
	clear:both;
	font-size:0;
	height:1;
}
.display-none {
	display:none;
}
.display-block {
	display:block;
}

body {
	font:11px Tahoma;
	color:#4c4c4c;
}

table {
	border-collapse:collapse;
}

table td {
	vertical-align:top;
}

table.params {
	background:url("/images/content/th-bg.gif") repeat-x top;
}

table.params tr th {	
	height:38px;
	color:#fff;	
}
table.params tr th.left {	
	background:url("/images/content/th-left.gif") no-repeat left;
}
table.params tr th.right {	
	background:url("/images/content/th-right.gif") no-repeat right;
}

table.params tr td {
	border:#cdcdcd solid 1px;
	padding:4px;
}
table.params tr.grey td {
	background:#f0f0f0;
}

h1 {
	margin-bottom:18px;
}

h2 {
	font-size:12px;
	background:url("/images/bullets/h2.gif") no-repeat left 5px;
	padding-left:8px;	
	color:#f26522;
	margin-bottom:17px;
}

a {
	color:#134677;
}

ul {
	list-style:none;
	line-height:16px;
	/*margin-bottom:16px;*/
}

ul li {
	background:url("/images/bullets/li.gif") no-repeat left 8px;
	padding-left:9px;	
}

ol {	
	list-style-position:inside;
}
ol li {	
}

.date {
	color:#000;
}

img.frame {
	background-position:center center;
	background-repeat:no-repeat;
}

img.icon {
	margin:0 20px 0 0;
}

div.details {
	text-align:right;
	margin:18px 0 0 0;
}

p {
	margin:0 0 16px 0;
}

table.gallery {
	width:100%;
}
	table.gallery td {
		text-align:center;
		padding:0 20px;
	}
/*	
form input, form textarea {
	float:left;
	border:#ccc solid 1px;
	padding:2px;
	
}
form input.text, form textarea.text {
	width:250px;
}	
form textarea {
	height:124px;
}
form label {
	float:left;	
	width:70px;
}
form .clear {
	height:10px;
}
form.radios {	
	
}*/

/*form input, form textarea {	
	border:#ccc solid 1px;
	padding:2px;	
}	

.form_type-2 {
	display:none;
}*/

form .clear {
	height:15px;
}

form dl {
	
}
form dl dt {
	float:left;
	width:70px;
}
form.order dl dt {	
	width:100px;
}
form dl dd {
	float:left;	
}

form input.text, form textarea.text {
	border:#ccc solid 1px;
	padding:3px;
	font-size:11px;
	width:250px;
}
form input.error, form textarea.error {
	border:#f00 solid 1px;	
}

form textarea.text {
	height:100px;
}
form input.text.small {
	width:50px;
}
form input.radio {
	vertical-align:middle;
}

.radiogroup {	
	line-height:20px;
}
.radiogroup  .radiogroup  {
	margin-left:60px;
}

form input.button {
	margin-left:255px;
}