.left { float:left; }
.err_panel {color:red;font-weight:bold;padding:5px; border:1px solid red;margin:5px 0px;background-color:#F8E0E0;}
.b1 { border:1px solid red; }
.b2 { border:1px solid green; }

.step_holder { display:block; text-align:center; font-weight: bold; }
.step_piece { float:left; width:243px; }
.unactive { border-bottom:10px solid #bfbfbf; color:#bfbfbf; }
.step1 { border-bottom:10px solid #6d6d6d; color:#6d6d6d; }
.step2 { border-bottom:10px solid #6d6d6d; color:#6d6d6d; }
.step3 { border-bottom:10px solid #6d6d6d; color:#6d6d6d; }

.pointer { cursor: pointer; } 
.order_info_panel { margin:4px; float:left; width: 350px ;}
.order_info_panel .row { display:block; border-bottom:1px solid #ebebeb; margin-bottom:2px; }
.order_info_panel .rh { float: left; width: 150px; }
.order_info_panel .rd { float: left; }
.block { display: block; }

.form_container { float:left; width:730px; margin-bottom:10px; margin-top:1px;}

.form_row 
{ 
	width:720px; 
	margin-bottom: 12px; 
	padding-top: 3px; 
	padding-left: 5px;
	padding-right: 5px;
	background: url(/images/background-f.gif) repeat-x top;
	min-height:48px;
	display:block; 
}

.head { font-weight:bold; }

.main_tit { font-size:18px;color:#002c4c; margin-bottom:10px; display:block; }
.sub_tit { font-size:15px; margin-bottom:3px; display:block; }
.small_tit { font-size:12px; color:#a2acb3; margin-bottom:3px; display:block; }

.price_color { color:#825b3c; }
.style_color { color:#6b6b6b; }

.price_clr {color:#d26300;}
.sprice { font-weight:bold;font-size:12px; color:#d26300; }
.bprice { font-weight:bold;font-size:14px; color:#d26300; }

.sel-border { border: 1px solid red; background-color:yellow;  }
.breaker { display:block; height:1px; background-color:silver; margin-top:4px; margin-bottom:2px; }
.template_view {margin:3px; float:left; cursor: pointer; border:1px; }
.selected_template { margin:3px; border:1px solid silver;float:left; padding:3px; }
.trans {filter: alpha(opacity=100); -moz-opacity:1.0;}
.pagging {display:block; margin:2px; }
.pagg_link {float:left; margin:2px; padding:3px; border:1px solid silver;}
.templates_list { float:left; width:550px; min-height:300px; }
.template_view { float:left; margin-right:5px;padding:3px;  }
.tred { color:red; }
.big {font-size:15px; }
.block { display: block; }
.text { padding:5px; border:1px solid #89a3b1; float:left;  }
.text2 { padding:5px; border:1px solid #89a3b1;  }
.super_small { with: 30px; }
.super_small_2 { width: 100px; }
.small { width: 130px; }
.medium { width: 250px; }
.large { width: 550px; }
.b { font-weight: bold; }
.area_medium { float:left; width: 255px; margin-right:10px; }
.area_small { float:left; width: 135px; margin-right:10px; }
.area_large { float:left; width: 720px; margin-right:10px; }
.area_super_small_2 { float:left; width: 120px; margin-right:10px; }
.area_super_small {float:left; width: 55px; margin-right:10px;} 
.form_text { float: left; margin-left:5px; margin-right: 5px; }
.small_button { float:left; margin-right:5px; margin-top: 3px; }
.small_textarea { float:left; width: 130px; }
.medium_textarea { float:left; width: 200px; }
.lft { float:left; }
.small_list { width:250px; font-weight:bold; }
.form_container input[type=checkbox] { margin-top:3px; float:left; }

.fred { color:red; }
.inl { display: inline; }

.lbl_custom { color:#a2acb3; }
.mar_bott_2 { margin-bottom:-10px; border:1px solid black}
.montage_list { width:520px; border-bottom:1px solid silver; margin-left:10px; padding-bottom:5px; }



a.selected { border:0px solid #fff }


.tabs_bottom { width:552px; height:14px; background:url(/images/tabs_bottom.jpg);}
/*---- Tab styless --*/
.form_container .ui-tabs-panel
{
	border:0px; 
	margin-top:9px;
	width:100% !important;
}
.form_container .ui-tabs-nav 
{
      float:left;
      width:100%;
      font-size:93%;
      font-weight:bold;
      line-height:normal;
      border-bottom:2px solid #6B6B6B; 
}
.form_container .ui-tabs-nav ul 
{
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
    display:block;
}

.form_container .ui-tabs-nav li 
{
      display:inline;
      margin:0;
      padding-left:5px;
      padding:0;
}
.form_container .ui-tabs-nav a 
{
	font-size:15px; 
	margin-right:5px;
	background:url();
	padding:0px;

}

.form_container .ui-tabs-nav a span.lft
{
	 float:left;
	 height:26px;
	 width:7px;
	 background:url("images/tab-left-active.png") no-repeat bottom;
}
.form_container .ui-tabs-nav a span.cnt2
{
	 float:left;
	 padding-top:5px;
	 height:21px;
	 padding-left:5px;
	 padding-right:5px;
	 width: auto;
	 background:url("images/tab-center-active.png") repeat-x bottom;
}

.form_container .ui-tabs-nav a span.rght
{
	 float:left;
	 height:26px;
	 width:7px;
	 background:url("images/tab-right-active.png")  no-repeat bottom;
}

.form_container .ui-tabs-nav a span 
{
	color: #1f306e; 
	height:23px;
	padding:0px;
	background:url();
}

.form_container .ui-tabs-selected a span.lft
{
	 float:left;
	 height:26px;
	 width:7px;
	 background:url("images/tab-left-selected.png") no-repeat bottom;
      
}

.form_container .ui-tabs-selected a span.rght
{
	 float:left;
	 height:26px;
	 width:7px;
	 background:url("images/tab-right-selected.png") no-repeat bottom;
}

.form_container .ui-tabs-selected a span.cnt2
{
	 color:#dcdcdc;
	 float:left;
	 padding-top:5px;
	 height:21px;
	 padding-left:5px;
	 padding-right:5px;
	 width: auto;
	 background:url("images/tab-center-selected.png") repeat-x;
}
      
.form_container .ui-tabs-selected a:hover span
{
	color:#a4a4a4;
}
  
  
.form_container .ui-tabs-selected a 
{
	height:26px;
	padding:0px;

}    
.form_container .ui-tabs-nav a:hover 
{
	height:26px;
	padding:0px;
}
.form_container .ui-tabs-nav a:hover span 
{
	height:21px;
	padding-top:5px;
}

.tab_cnt
{
	padding-top:20px;
	margin-top:-10px;
	width:552px;
	background-color: #DEE3E6;
	float:left;
}