*.passive_tab, *.active_tab {
	margin-left:3px; 
	display:inline; float:left; 
	height:30px; 
	position:relative; bottom:-1px;
}

*.passive_tab {
	cursor:pointer;
}

*.active_tab div.left_angle, *.active_tab div.right_angle, *.active_tab div.text_area,
*.passive_tab div.left_angle, *.passive_tab div.right_angle, *.passive_tab div.text_area {
	display:inline; float:left;
	height:30px;
}

*.active_tab div.left_angle {
	background:url('../img/table/active_left.gif') no-repeat; 
	width:10px; 	
}

*.active_tab div.right_angle {
	background:url('../img/table/active_right.gif') no-repeat; 
	width:10px;	
}

*.active_tab div.text_area {	 
	background:url('../img/table/active_bg.gif') repeat-x; 
}

*.active_tab div.text_area p, *.passive_tab div.text_area p {	
	font-size:14px;
	font-weight:bold;
	padding-top: 6px;
}

*.passive_tab div.left_angle {
	background:url('../img/table/passive_left.gif') no-repeat; 
	width:10px; 	
}

*.passive_tab div.right_angle {
	background:url('../img/table/passive_right.gif') no-repeat; 
	width:10px;	
}

*.passive_tab div.text_area {	 
	background:url('../img/table/passive_bg.gif') repeat-x; 
}

#catalog {
	width:746px;
	background:url('../img/table/table_bg.gif') repeat-y;
}

#catalog_small {
	width:500px;
	background:url('../img/table/table_bg.gif') repeat-y;
}

#catalog_table_top {
	background:url('../img/table/table_top.gif') no-repeat; 
	height:8px;
	font-size:1px;
	margin-bottom:4px;
}

#catalog_table_bottom {
	background:url('../img/table/table_bottom.gif') no-repeat; 
	height:9px;
	font-size:1px;
}

#catalog_table_bar {
	background:url('../img/table/table_bar_bg.gif') no-repeat center top; 
	width:746px;
	height:33px;
	text-align: center;	
	margin-bottom:7px;
}

#catalog_table_bar_small {
	background:url('../img/table/table_bar_small_bg.gif') no-repeat center top; 
	width:500px;
	height:33px;
	text-align: center;	
	margin-bottom:7px;
}


#catalog_table_bar table, #catalog_table_bar_small table {
	margin:auto;
}

#catalog_table_bar table tr td, #catalog_table_bar_small table tr td{
	padding-top:5px;
	font-weight:bold;
	font-size:14px;
}

*.right_sort_passive {
	background:url('../img/table/right_sort.gif') top;
	width:18px; height:18px;
	cursor:pointer;
}

*.right_sort_active {
	background:url('../img/table/right_sort.gif') bottom;
	width:18px; height:18px;
	cursor:pointer;
}

*.left_sort_passive {
	background:url('../img/table/left_sort.gif') top;
	width:18px; height:18px;
	cursor:pointer;
}

*.left_sort_active {
	background:url('../img/table/left_sort.gif') bottom;
	width:18px; height:18px;
	cursor:pointer;
}

*.passive_item_top, *.passive_item_bottom, *.active_item_top, *.active_item_bottom {
	width:725px;
	height:5px;	
	margin:auto;
	font-size:1px;	
}

*.catalog_item{
	text-align: center;	
	padding-bottom: 3px;
	position:static;
}

*.passive_item_top {
	background:url('../img/table/tble_item_passive_top.gif') no-repeat;	
}

*.passive_item_top_small {
	background:url('../img/table/tble_item_passive_top_1.gif') no-repeat;	
	width:500px; height:6px;
	font-size:1px;
}

*.active_item_top {
	background:url('../img/table/tble_item_active_top.gif') no-repeat;	
}

*.active_item_top_small {
	background:url('../img/table/tble_item_active_top_1.gif') no-repeat;	
	width:500px; height:6px;
	font-size:1px;
}

*.passive_item {
	background:url('../img/table/tble_item_passive_bg.gif') repeat-x #E9E9E9;
	margin:auto;	
	width:725px;
	border-left:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;		
}

*.passive_item_small {
	background:url('../img/table/tble_item_passive_bg_1.gif') repeat-x #E9E9E9;	
	width:498px;
	border-left:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;		
}
*html *.passive_item_small {
	width:500px;
}

*.active_item {
	background:url('../img/table/tble_item_active_bg.gif') repeat-x #FFA900;
	margin:auto;	
	width:725px;
	border-left:1px solid #DC9B00;
	border-right:1px solid #DC9B00;		
}

*.active_item_small {
	background:url('../img/table/tble_item_active_bg_1.gif') repeat-x #FFA900;
	width:498px;
	border-left:1px solid #DC9B00;
	border-right:1px solid #DC9B00;		
}
*html *.active_item_small {
	width:500px;
}

*.passive_item table, *.active_item table {
	margin:auto;
	padding:0px 10px;
	width:722px;
}

*.passive_item_small table, *.active_item_small table {
	margin:auto;
	padding:0px 10px;
	width:500px;
}

*html *.passive_item table, *html *.active_item table {
	width:702px;
}

*html *.passive_item_small table, *html *.active_item_small table {
	width:480px;
}

*.passive_item table tr td,  *.active_item table tr td, *.passive_item_small table tr td,  *.active_item_small table tr td{
	font-weight:bold;
	font-size:14px;
	
}
*.passive_item table tr td.descr_, *.active_item table tr td.descr_, *.passive_item_small table tr td.descr_, *.active_item_small table tr td.descr_{
	font-size:12px;	
	line-height:15px;
}

*.passive_item table tr td.huge, *.active_item table tr td.huge, *.passive_item_small table tr td.huge, *.active_item_small table tr td.huge {
	font-size:24px;	
}

*.passive_item table tr td *.detail_btn, *.active_item table tr td *.detail_btn, *.passive_item_small table tr td *.detail_btn, *.active_item_small table tr td *.detail_btn, *.d_btn{
	width:142px; height:24px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
} 

*.passive_item table tr td *.detail_btn, *.active_item table tr td *.detail_btná *.passive_item_small table tr td *.detail_btn, *.active_item_small table tr td *.detail_btn{
	width:142px; height:24px;
	font-size:11px;
	text-align:center;
	cursor:pointer;
} 

*.passive_item table tr td *.detail_btn, *.passive_item_small table tr td *.detail_btn, *.d_btn{
	background:url('../img/table/detail_btn.gif') no-repeat top;	
}

*.active_item table tr td *.detail_btn, *.active_item_small table tr td *.detail_btn {
	background:url('../img/table/detail_btn.gif') no-repeat bottom;	
}

*.passive_item table tr td *.detail_btn p, *.active_item table tr td *.detail_btn p, *.passive_item_small table tr td *.detail_btn p, *.active_item_small table tr td *.detail_btn p, *.order_btn p, *.d_btn p {
	padding-top:3px;
	font-weight:bold;
}

*.order_btn {
	background:url('../img/order_btn.gif') no-repeat center;	
	width:94px; height:23px;
	font-size:13px;
	text-align:center;
	cursor:pointer;
	display:inline; float:left;
}

*.passive_item_bottom {
	background:url('../img/table/tble_item_passive_bottom.gif') no-repeat;	
}

*.passive_item_bottom_small {
	background:url('../img/table/tble_item_passive_bottom_1.gif') no-repeat;
	width:500px; height:6px;	
	font-size:1px;
}

*.active_item_bottom {
	background:url('../img/table/tble_item_active_bottom.gif') no-repeat;	
}

*.active_item_bottom_small {
	background:url('../img/table/tble_item_active_bottom_1.gif') no-repeat;	
	width:500px; height:6px;	
	font-size:1px;
}

*.checkbox_checked, *.checkbox, *.checkbox_1_checked, *.checkbox_1 {
	width:19px; height:19px;
	font-size:1px;
	display:inline; float:left;
	position:relative; top:5px;
}

*.checkbox_1 {
	background: url('../img/table/checkbox.gif') no-repeat top;
}

*.checkbox_1_checked {
	background: url('../img/table/checkbox.gif') no-repeat bottom;
}

*.tech_table tr td{
	padding:3px 0px;
}

*.black_text {
	color:#000;
	font-size:12px;
	font-weight:bold;
}

*.grey_text {
	color:#636363;
	font-size:12px;
	font-weight:bold;
}

*.blue_text {	
	color:#255779;
	font-size:12px;
	font-weight:bold;
}

#steps_main_container {
	width:710px;
}

#steps_main_content{
	display:inline; float:left; 
	width:520px; 
}

#steps_right_content{
	/*display:inline; float:left;*/ 
	width:240px;
	position:absolute;
	margin-left:515px
}

*html #steps_right_content{
	margin-left:-5px
}

*.current_top {
	width:510px; height:38px;
	background:url('../img/steps/current_step_top.gif') no-repeat;	
}

*.current_top p, *.next_step p, *.res_hist_top p, *.back_step p {
	padding-top:8px; padding-left:33px;
	font-size:15px;
	font-weight:bold;
}

*.res_hist_item_top p {
	padding-top:8px; padding-left:38px;
	font-size:13px;
	font-weight:bold;
}

*.res_hist_item_bottom_previous p {
	padding-top:18px; padding-left:38px;
	font-size:13px;
	font-weight:bold;	
}

*.current_bottom{
	width:510px; height:9px;
	background:url('../img/steps/current_step_bottom.gif') no-repeat;	
	position:relative; bottom:4px;
}
*.current_step_container{	
	background:url('../img/steps/current_step_bg.gif') repeat-y;	
	padding:2px 5px;	
}
*.current_step_container:first-child {	
	position:relative; bottom:3px;
}

*.back_step {
	width:510px; height:54px;
	background:url('../img/steps/back_step_bg.gif') no-repeat;
	margin-bottom: 3px;
	color:#FFF;
}

*.next_step {
	width:510px; height:52px;
	background:url('../img/steps/next_step_bg.gif') no-repeat;
	margin-bottom:3px;
	position:relative; top:-1px
}
*html *.next_step{
	position:relative; top:-15px
}
*.res_hist_top{
	width:235px; height:39px;
	background:url('../img/steps/res_hist_top.gif') no-repeat;
}

*.res_hist_bottom{
	width:235px; height:9px;
	background:url('../img/steps/res_hist_bottom.gif') no-repeat;
}

*.res_hist_item_top{	
	width:235px; height:26px;
	background:url('../img/steps/res_hist_item_top.gif') no-repeat;
}

*.res_hist_item_bottom{	
	width:235px; height:7px;
	background:url('../img/steps/res_hist_item_bottom.gif') no-repeat;
	font-size:1px;
}

*.res_hist_item_bottom_previous{	
	width:235px; height:38px;
	background:url('../img/steps/res_hist_item_bottom_p.gif') no-repeat;
}

*.res_hist_item{	
	width:163px;
	background:url('../img/steps/res_hist_item_bg.gif') repeat-y;
	padding:0px 36px;
	overflow: auto;
}

*html *.res_hist_item{	
	width:235px;
}

*.res_hist_item p {	
	font-size:13px;
	font-weight:bold;
	padding:5px 0px;
}

*.res_hist_item p span{	
	color:#636363;
}

*.step3_passive_image {
	width:160px; height:96px; 
	background:url(../img/table/border_passive.gif) no-repeat; 
	text-align:center; padding-top:4px; margin-bottom:2px;
}

*.step3_active_image {
	width:160px; height:96px; 
	background:url(../img/table/border_active.gif) no-repeat; 
	text-align:center; padding-top:4px; margin-bottom:2px;
}

*.step3_passive_content {
	width:158px; height:239px; 
	border:1px solid #BEBEBE; background:#E7E7E7;
	position: relative;
}

*.step3_active_content {
	width:158px; height:239px; 
	background:url("../img/table/step3_active_bg.gif") no-repeat;
	position: relative;
}

*html *.step3_passive_content, *html *.step3_active_content{
	width:160px; height:241px; 
}

*.step3_content {
	padding:13px 9px;
}

*.step3_content p {
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

*.step3_content p.step3_item_ttl {
	font-size:14px;
	font-weight:bold;
	color:#000;
	margin-bottom:18px;
}

*.step3_addto {
	position:absolute;
	bottom:10px; left:10px;	
}

*.step3_addto p {
	font-size:11px;
	font-weight:bold;
	line-height:10px;
	color:#000;
}

*.size_18 {
	font-size:18px;
}

*.size_11 {
	font-size:11px;
}

*.size_12 {
	font-size:12px;
}

*.size_15 {
	font-size:15px;
}

*.size_14 {
	font-size:14px;
}

*.grey{
	color:#636363;	
}

*.orange{
	color:#F26522
}

*.blue{
	color:#255779
}

*.size_18, *.size_11, *.size_12, *.size_15, *.size_14 {
	font-weight: bold;
}
*.input_1 {
	height:25px;
	border:1px inset white;
	background: #F0F0F0;
}
*.steps_separator{
	background:#000; 
	width:490px; height:2px; 
	font-size:1px; line-height:1px;
	position:absolute; margin-left:-20px;
}