		
/*=============== CATALOG STYLE =========================*/
.catalog_tovarlist_capt
		{display:block; 
		float:left; 
		text-decoration:none;
		font-size:17px; 
		line-height:19px; 
		font-weight:bolder; 
		color:rgb(120,120,120);}
.catalog_tovarlist_capt:hover
		{text-decoration:none;}
		
.catalog_tovarlist_link
		{display:block;
		float:right;
		height:19px;
		font-weight:bolder;
		background-image:url(../images/l_decor1.png);
		background-repeat:no-repeat;
		background-position:left 50%;}
.catalog_tovarlist_link div
		{padding:0px 0px 0px 23px;
		font-size:13px;
		line-height:16px;}
		
.article_order_link
		{display:block;
		float:right;
		height:19px;
		font-weight:bolder;
		background-image:url(../images/l_decor2.png);
		background-repeat:no-repeat;
		background-position:left 50%;}
.article_order_link div
		{padding:0px 0px 0px 23px;
		font-size:13px;
		line-height:16px;}
		
.art_cost_txt
		{color:rgb(90,90,90); 
		font-size:13px; 
		font-weight:bolder; 
		line-height:16px;}
.art_cost_value
		{color:rgb(218,37,29);}
.art_sdescription
		{padding:10px 10px 10px 10px;}
.art_sdescription p:first-letter
		{color:rgb(61,95,52);
		margin:0px 0px 0px 25px;}
		
.art_fdescription p:first-letter	
		{color:rgb(61,95,52);
		margin:0px 0px 0px 25px;}

		
.float_progress
		{position:absolute;
		background-color:rgb(255,255,255);
		border:rgb(230,230,230) 3px solid;
		overflow:hidden;
		width:90px;
		height:48px;
		background-image:url(../admin/images/load_progress.gif);
		background-repeat:no-repeat;
		background-position:50% 50%;
		z-index:100;
		font-size:10px;
		line-height:12px;}
		
.order_table_01 th
		{text-align:left;
		color:rgb(100,100,100);
		font-size:14px;
		line-height:20px;
		padding:0px 10px 0px 10px;}
.order_table_01 td
		{padding:7px 7px 7px 7px;}
.order_table_01 input
		{border:rgb(200,200,200) 1px solid;
		width:90%;}
.order_table_01 textarea
		{width:100%;
		height:100px;
		border:rgb(200,200,200) 1px solid;}
.order_table_01 tt
		{color:rgb(255,50,40);
		font-weight:bolder;
		font-size:15px;}
		
.alert_block
		{padding:18px 12px 18px 48px;
		text-align:center;
		border:rgb(219,43,42) 1px solid;
		background-color:rgb(245,232,177);
		background-image:url(../admin/images/warning.png);
		background-repeat:no-repeat;
		background-position:10px 50%;
		font-weight:bolder;
		color:rgb(175,100,41);}

/* CATALOG STYLES */

/*------NAVIGATION---[1][2][3][...][56][57][58]------*/   
.mes_nav
		{display:block;
		float:left;
		margin:0px 3px 0px 0px;
		border:rgb(200,200,200) 1px solid;
		background-color:rgb(245,245,245);
		width:20px;
		text-align:center;
		color:rgb(191,166,163);
		text-decoration:none;}
.mes_nav:visited
		{color:rgb(191,166,163);
		text-decoration:none;}
.mes_nav:hover
		{background-color:rgb(255,255,255);
		border:rgb(150,150,150) 1px solid;
		color:rgb(71,31,26);
		text-decoration:none;}
.mes_nav_s
		{display:block;
		float:left;
		margin:0px 3px 0px 0px;
		background-color:rgb(255,255,255);
		border:rgb(150,150,150) 1px solid;
		color:rgb(71,31,26);
		width:20px;
		text-align:center;
		text-decoration:none;}
		
.spec_btn
		{display:block;
		line-height:16px;
		height:20px;
		background-color:rgb(180,216,110);
		background-image:url(../images/sp_btn_001.png);
		background-position:left bottom;
		background-repeat:repeat-x;
		border:rgb(84,135,56) 1px solid;
		color:rgb(255,255,255);
		text-decoration:none;
		font-size:14px;
		cursor:pointer;}
.spec_btn div
		{padding:0px 5px 0px 5px;
		text-align:center;
		cursor:pointer;}
/*------NAVIGATION---[1][2][3][...][56][57][58]------*/   


.required_field
{

display: inline;
font-size: 11px;
display: inline;
color: red;
}
