/*
	project: internet broadcast template
	author: luka cvrk (www.solucija.com) 
	
*/
   
/* default styles */
body { padding: 0px 0 0 0; margin: 0; font:12px  Arial,Tahoma,sans-serif; line-height: 1.7em; background: #ccc url(../images/bg.jpg) repeat-x; color: #000; }
a { color: #2F637A; text-decoration:none;}
a:hover { color: #808080; }
p {	margin: 0 0 5px 0; }
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
.title{font-size:15px;font-weight:bold;}
img { border: 0; }


/* layout */
#logo { margin: 0 0 10px 0; }
#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }
#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }

/* round blue login button */
#loginbutton a { text-decoration: none; width: 24px; padding: 7px 12px; margin: 0 0 0 8px; height: 28px; background: #fff url(images/lb.gif) no-repeat; color: #000; }
#loginbutton a:hover{ background: #fff url(images/lbhover.gif) no-repeat; color: #000;}

/* main */
#main{width:934px;margin-left:auto;margin-right:auto;margin-bottom:0px;overflow: hidden;}


/* left side */
#left {
	float: left;
	width: 124px;
	height:717px;
	margin: 0 0 10px 0px;
	background:url(../images/line.jpg) repeat-y right;
}
#left_inside {
	float: left;
	width: 124px;
	margin: 0 0 0px 0px;
	background:url(../images/line.jpg) repeat-y right;
	padding-bottom: 1500px;
    margin-bottom: -1500px; 
}
.menu{padding:2px 0;float:right;margin-top:17px;width:124px;}
   .menu li{list-style:none;}
		
/* right side */
#right {
	float: right;
	width: 810px;
	margin: 0 0 3px 0;
	background:#fff url(../images/line_right.jpg) repeat-y right;
}
.inside_top{height:166px;}
.inside_mid{height:30px;}
.fla{float:left;width:809px;height:464px;}
.img2{clear:left;float:left;width:809px;height:258px;}
.box{with:175px;height:152px;float:left;}
.list_box{width:153px;float:left;border-left:1px dotted #6c6c6c;margin-right:49px;position:relative;}
.list_box2{width:125px;float:left;border-left:1px dotted #6c6c6c;margin-right:41px;margin-left:20px;}
.list_box3{width:153px;float:left;border-left:1px dotted #6c6c6c;margin-left:40px;position:relative;}
.box_img{margin-top:18px;height:36px;}
.box_img2{height:36px;}	
.box_img3{margin-top:30px;height:36px;}
.box_menu{width:150px;background:#EEE;max-height:164px;}
.menu_img{float:left;margin-left:20px;width:180px;height:244px;}
.menu_img img{float:left;margin-left:20px;width:161px;height:218px;}
.menu_img2{float:right;margin-right:15px;}
.product_list{color:#0066FF;font-weight:bold;padding:26px 0px 26px 0px;}
  .product_list li{list-style:none;padding:0px 0px 1px 37px;}
  .product_list li a{color:#0066FF;text-decoration:none;}
  .product_list li a span{visibility:hidden; position:relative; width:161px; height:218px; left:909px; top:196px;}
  .product_list li:hover{text-decoration:underline;background:url(../images/arrow.jpg) no-repeat 19px 6px;}
  .product_list li:hover span{visibility:visible; position:absolute; width:161px; height:218px; left:445px; top:0px;display:block;}
  .product_list li.active{text-decoration:underline;background:url(../images/arrow.jpg) no-repeat 19px 6px;}
.product_list2{color:#0066FF;font-weight:bold;padding:26px 0px 26px 0px;}
  .product_list2 li{list-style:none;padding:0px 0px 1px 37px;}
  .product_list2 li a{color:#0066FF;text-decoration:none;}
  .product_list2 li a span{visibility:hidden; position:relative; width:161px; height:218px; left:909px; top:196px;}
  .product_list2 li:hover{text-decoration:underline;background:url(../images/arrow.jpg) no-repeat 19px 6px;}
  .product_list2 li:hover span{visibility:visible; position:absolute; width:161px; height:218px; left:242px; top:0px;display:block;}
  .product_list2 li.active{text-decoration:underline;background:url(../images/arrow.jpg) no-repeat 19px 6px;}
.scafflist{width:400px;margin-left:12px;}
  .scafflist li{ background: url(../images/dot.jpg) no-repeat top left; padding-left:16px;width:400px;}
.scafflist2{width:290px;margin-left:12px;}
  .scafflist2 li{ background: url(../images/dot.jpg) no-repeat top left; padding-left:16px;width:290px;}
#plant_left{float:left;width:290px;}
.pricelist{margin-bottom:10px;}
.pricelist a{color:red;font-weight:bold;}
/*product list images for scissor lifts*/   
span.mn1 { background: url(../images/product/top/1230.jpg) no-repeat center center;}
span.mn2 { background: url(../images/product/top/1930.jpg) no-repeat center center;}
span.mn3 { background: url(../images/product/top/2030.jpg) no-repeat center center;}
span.mn4 { background: url(../images/product/top/2630.jpg) no-repeat center center;}
span.mn5 { background: url(../images/product/top/2646.jpg) no-repeat center center;}
span.mn6 { background: url(../images/product/top/3246.jpg) no-repeat center center;}
span.mn7 { background: url(../images/product/top/260.jpg) no-repeat center center;}
span.mn8 { background: url(../images/product/top/3369.jpg) no-repeat center center;}
span.mn9 { background: url(../images/product/top/3370.jpg) no-repeat center center;}
span.mn10 { background: url(../images/product/top/4069.jpg) no-repeat center center;}
span.mn11 { background: url(../images/product/top/4688.jpg) no-repeat center center;}
/*product list images for articulating boom*/   
span.bm1 { background: url(../images/product/top/30e.jpg) no-repeat center center;}
span.bm2 { background: url(../images/product/top/39ne.jpg) no-repeat center center;}
span.bm3 { background: url(../images/product/top/m450aj.jpg) no-repeat center;}
span.bm4 { background: url(../images/product/top/450aj.jpg) no-repeat center center;}
span.bm5 { background: url(../images/product/top/510aj.jpg) no-repeat center center;}
span.bm6 { background: url(../images/product/top/460sj.jpg) no-repeat center center;}
span.bm7 { background: url(../images/product/top/mz66b.jpg) no-repeat center center;}
span.bm8 { background: url(../images/product/top/amz68xt.jpg) no-repeat center center;}

/*truck*/
span.tr1 { background: url(../images/product/top/6a.jpg) no-repeat center center;}
span.tr2 { background: url(../images/product/top/240.jpg) no-repeat center center;}
span.tr3 { background: url(../images/product/top/tz3420.jpg) no-repeat center center;}
span.tr4 { background: url(../images/product/top/16t.jpg) no-repeat center center;}

.infor{font-weight:bold;color:#333;margin-left:125px; text-align:left;}
/* right side content */
#content {clear:both;margin:30px auto; width:806px;height:auto;}
.index_txt{width:473px;margin:5px auto;}
.txt{width:471px;line-height:18px;text-align:justify;font-size:12px;}
.blue{font-weight:bold;color:#0066FF;font-size:14px;}
.blue2{font-weight:bold;color:#0066FF;}

/*product listing*/
.p_img{float:left;margin:20px 5px 35px 5px;max-width:380px;} 
.p_img img{max-width:300px;max-height:555px;} 	

/*products style*/
.p_header{background:url(../images/p_header_bg.jpg) no-repeat; height:32px;font-famliy:Arial;font-size:18px;color:#0066FF;padding:7px 0px 0px 134px;}
.p_header a:active{text:expression(target="_blank");}

.spec{font-famliy:Arial;font-size:12px;color:#FF0000;padding:5px 0px 0px 10px;}
/*under construction*/
.undercon{font-size:18px;font-style:italic;text-align:center;}
#content_fix{clear:both;margin:30px auto;width:806px;height:343px;}
#content_fix_scaffold2{clear:both;margin:0px 0px 0px 5px;width:800px; height:915px;background:#fff url(../images/scaffold_bg.jpg) no-repeat;}
#content_fix_scaffold{clear:both;margin:15px 0px 30px 345px;width:446px;height:343px; background:#fff; padding:15px 0px 0px 5px;}
#content_fix2{clear:both;margin:0px 10px 30px 185px;width:506px;height:343px;}
#content_plant{clear:both;margin:0px 10px 30px 115px;width:650px;}
#content_plant img{float:right;margin-bottom:30px;margin-top:-20px;}
#content_plant2{clear:right;margin:0px 2px 30px 1px;width:440px;float:left;}
#content_plant2 img{float:right;margin-bottom:30px;margin-top:-80px;width:150px;}
.chuteleft_img{float:left;margin:5px 10px;clear:left;}
.plant_img{clear:both;margin:0px 10px 30px 138px;width:650px;}
.plant_img img{border:0;}
.chuteleft_img_right{float:right;margin:-80px 5px 20px 5px;}
/*contact*/
#contact_detail{float:left;margin:5px 10px;width:390px;}
#contact_detail2{float:left;margin:5px 10px 100px 10px;width:580px;text-align:justify;}
#contact_detail3{float:left;margin:5px 10px 20px 10px;width:600px;text-align:justify;}
#contact_detail3 img{float:right;margin-left:5px;}
.contacttop{font-size:15px;font-weight:bold;}
.contact{border:none;}
.contact_form{width:473px;margin:10px auto 10px 180px;}
.contact label{ display: block; width: 380px; padding-top: 1em;}
.contact input { width: 300px;height:15px;float: right;margin-top: -15px;}
input.contactSubmit{ display:block; margin-top:2px;margin-left:330px;height:30px;width:60px;}
legend{ display:none;}
textarea{ width: 300px;float: right;height:140px;margin-top: -15px;}
.pdf{width:600px;height:50px;margin-left:60px;}
.pdf_link{height:50px;font-weight:bold;font-size:13px;float:left;}
.pdf_link a{color:red;}
.pdf_link a:hover{color:#000;}
.pdf_link img{float:left;margin-right:5px;}
/*gallery images*/
#scroll {
			overflow:auto;
			text-align:left;
			font-family:trebuchet ms,arial;
			color:#cccccc;
			font-size:12px;
			scrollbar-base-color: #d3d3d3;
}
.gallery{margin:10px 0px 5px 0px;}
  .gallery li{list-style:none;padding:0px 0px 16px 1px;}
  .gallery li img{max-width:540px;max-height:410px; border:0;}
/*scaffold page*/
#scaffold_bt{height:400px;width:800px;bakckground:#fff;}
   #scaffold_bt img{float:right; border:0;}
   .scaffold_bttxt{float:left;margin:15px 0px 10px 60px;width:430px;}
   .scaffold_bttxt span{width:300px;}
   
/* footer */
#footer { 
    width:934px;margin-left:auto;margin-right:auto;margin-bottom:5px;
	clear: both;
	font-family:Arial;
}
#footer a{color:#FF3300;}
#footer a:hover{color:#fff;}
.ft_txt{color:#fff;font-size:10px; text-align:right;width:300px;height:10px;}
.ft_txt2{color:#fff;font-size:10px;text-align:right;width:300px;height:10px;}
.jam{float:right;border:0;}
	#footer .right { float: right;margin-right:3px; }