﻿#layout{
	min-width:996px
}

#header{
	padding:10px 0;
	border-top:6px solid #C85400;
}

	#logo{
		margin-left:35px
	}
	
	#m1{
		margin-top:25px;
	}
	
		#m1 li{
			margin: 0 2%;
			font-size:0.8em
		}
	
		#m1 li a{
			color:#060608
		}
		
		#call_us{
			float:right;
		}
		
	#call_us{
		text-align:right;
		line-height:1.4em;
		margin: -1.8em 2% 0 0;
	}
	


#wrapper{
	padding-bottom: 25px;
}		
		

.l-col{
	float:left;
	width:265px
}

.c-col{
	margin-left:265px;
}

#c_banner{
	position:relative;
	background: url(../i/eq_bg.png) repeat-x 0 7px;
	min-height:235px;
	_height:235px;
	margin-bottom:35px;
}

	#b-border{
		border-top:7px solid #C85400;
	}
	
	#t-desc{
		margin: 25px 0 10px 15px;
		max-width:900px
	}
	
	#hk{
		position:absolute;
		left: 1%;
		margin-top:30px
	}
	
	#tama{
		position:absolute;
		left: 35%;
		margin-top:15px
	}
	
	#ampeg{
		position:absolute;
		left: 85%;
		margin-top:110px
	}
	
	#microphone{
		position:absolute;
		left: 65%;
		margin-top:60px
	}
	
	#mesa{
		position:absolute;
		left: 22%;
		margin-top:130px
	}

.m2{
	margin:10px 0 0 10px;
	padding-bottom:10px
}

.m2 li{
	padding-left:30px;
	margin: 12px 0;
	line-height:21px;
	background: url(../i/m2bullet.gif) no-repeat 0 2px;
	*zoom:1
}

.m2 li a{
	font-size:0.9em;
	color:#A6A5A5;
}

.m2 li a:hover{
	color:#060608
}



.popular_sets{
	margin-top:10px
}

	.popular_sets ins{
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		min-height:150px;
		margin: 15px 2% 10px 1%;
		border-top:6px solid #C85400;
		background: url(../i/grad.png) repeat-x 0 0;
		padding: 10px 1%;
		width: 19%;
	}
	
	.popular_sets .item{
		float: left;
		position:relative;
	}
	
		.popular_sets .item h3{
			margin-bottom:10px
		}

			.popular_sets .item h3 a{
				font-size:1.1em;
				font-weight:normal;
				color:#C85400
			}

		.popular_sets .item ul{
			margin-top: 5px
		}

			.popular_sets .item li{
				margin-bottom:5px;
				line-height:0.8em;
			}

				.popular_sets .item li a{
					font-size: 0.7em;
					color:#A6A5A5;
				}

		.popular_sets .item p{
			font-size: 0.8em;
			margin-bottom:5px
		}

#footer{
	margin: 15px 20px 0;
	border-top:6px solid #E4E4D8;
	padding: 10px 0
}

#footer table{
	width:100%
}

#footer td{
	vertical-align:middle;
	text-align:center
}

.equipment{
	margin-top:10px
}

	.equipment ins{
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		min-height:150px;
		margin: 30px 10px 30px 15px;
	}
	
	.equipment .item{
		float: left;
		position:relative;
		width: 335px;
	}
	
		.equipment .item img{
			float:left;
		}
		
	.equipment .item_description{
		margin-left: 165px;
	}
	
	.equipment h3{
		font-size:1em;
		line-height:1.2em;
		margin-bottom: 0.3em
	}
	
		.equipment h3 a,
		.equipment .item_description p{
			font-family:Arial
		}
		
		.equipment h3 a{
			color:#C85400
		}
		
		.equipment .item_description p{
			font-size: 0.8em;
			line-height:1.3em;
		}

#event_list{
	margin-top:10px;
	text-align: center;
}

	#event_list ins{
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		min-height:150px;
		margin: 15px 0.4% 5px;
		background: url(../i/sh-b.png) repeat-x 0 100%;
	}
	
	#event_list .sh-t{
		background: url(../i/sh-t.png) repeat-x 0 0;
		*zoom:1
	}
	
	#event_list .event{
		float: left;
		position:relative;
		width: 230px;
		background: url(../i/sh-l.png) repeat-y 0 0;
	}
	
	#event_list .event-content{
		padding: 15px;
		background: url(../i/sh-r.png) repeat-y 100% 0;
		*zoom:1
	}
	
	#event_list h3{
		font-size:1.2em;
		font-weight:normal;
		line-height:1.1em;
		margin: 0.1em 0;
	}
		
		#event_list p{
			font-size: 0.8em;
			line-height:1.3em;
		}
		
#item .item-preview{
	float:left;
	width: 250px;
	margin: 10px 0 0 20px;
	text-align:center
}

.item-description{
	margin-left: 280px;
	padding:20px 4%;
	max-width:800px
}
	.item-description ul{
		margin: 10px 0
	}
	
	.item-description li{
		padding: 0.5em 8px;
		font-size:0.8em;
		background: url(../i/c_bullet.gif) no-repeat 0 0.8em;
		*background-position: 2% 0.8em;
		
	}

#item .parameters{
	font-size:0.7em;
	width:100%;
	_width:99%;
	margin: 10px 0;
}

	#item .parameters .caption{
		background: url(../i/dot.gif) repeat-x left bottom;
		padding-left:0
	}
	
		#item .parameters span{
			padding-right:3px;
			background-color:white
		}
	
	#item .parameters td{
		padding: 8px 0 0 5px
	}

#f-block-wrapper{
	text-align:left;
	margin: 30px 0;
}
	
#f-block{
	float:left;
	width: 250px;
}

#onevents{
	margin-left:250px
}
#onevents #event_list{
	text-align:left
}
	
	#f-block ul{
		margin: 10px 0 0 4px;
	}
	
	#f-block li{
		font-size:0.8em;
		line-height:1.7em
	}
	
		#f-block li a{
			padding-left:7px
		}
		
		#f-block li a:hover{
			background: url(../i/c_bullet.gif) no-repeat left 0.48em
		}
		
.sets{
	margin:10px 0 15px
}

	.sets ins{
		display: -moz-inline-stack;
		display: inline-block;
		vertical-align: top;
		text-align: left;
		min-height:40px;
		margin: 15px 2% 5px 2%;
	}
	
	.sets .item{
		float: left;
		position:relative;
		width: 250px
	}
	
		.sets .item h3{
			margin-bottom:2px
		}

			.sets .item h3 a{
				font-size:0.9em;
				font-weight:normal;
				color:#C85400
			}
			
#set_description{
	margin: 0 20px 25px;
	max-width: 900px
}

	#set_description p{
		margin-bottom:11px
	}
	
#contacts{
	margin:20px 0 0 15px;
	
}

	#contacts form{
		padding:1px 20px 20px;
		width:414px;
	}

	#contacts label{
		margin:15px 0 4px;
		font-size:0.9em;
		color:#A6A5A5;
	}
	
	#contacts label,
	#contacts button{
		display:block;
		font-family:Arial
	}
	
	#contacts button{
		margin:8px 0 0 160px;
		line-height:1.3em
	}

	#contacts input,
	#contacts textarea{
		width: 400px;
	}
	
	#contacts input{
		font-size: 1.4em;
		line-height:1.2em
	}
	
	#contacts textarea{
		height:150px;
		font-family:Arial
	}
	
.b-text{
	margin-left:25px;
}

	.b-text img{
		margin: 10px 0;
	}
		
/* rounded radius 9*/
.r9{position:relative}
.corner{position:absolute;width:9px; height:9px;overflow:hidden;background: url(../i/r9.png) no-repeat}
.lb, .rb{bottom:0}
.rt, .rb{right:0;z-index:3}
.lb{background-position: 0 -9px}
.rt{top:0; background-position: -9px 0}
.rb{background-position: -9px -9px}

/* zoom.js */
.highslide-container div {
	font-family: Arial, Helvetica;
	font-size: 1em;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	cursor: url(/highslide/graphics/zoomin.cur), pointer;
}

.highslide-wrapper, .highslide-outline {
	background: white;
}

.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}

.highslide-loading {
	display: block;
	text-decoration: none;
	background-image: url(../i/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}

.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-overlay {
	display: none;
}

.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
}

#feedback_frm{
	border:0;
	width:500px;
	height:500px;
}

#rent_tags{
	margin-left:280px;
}

#rent_tags p{
	margin: 0 15px;
}

	#rent_tags table{
		margin: 20px;
	}
	
		#rent_tags table td{
			width:250px;
			padding-right:3%;
		}
		
		#rent_tags table ul{
			font-size:11px;
			padding:5px 0;
		}
		
		#rent_tags table li{
			padding: 3px 0 2px;
		}
		
#counters{
	width: 135px;
	margin:10px 0 0 30px;
	padding:20px 0 0 30px;
	border-style:solid;
	border-color:#C85400;
	border-width:3px 0 0 3px;
	background: url(../i/c_bg.png) no-repeat 0 0;
}

	#counters li{
		padding-bottom:10px;
	}
	
	
