body
		{	
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		width:100%;
		height:100%;
		background-image:url(../images/top_caption.jpg);
		background-repeat:repeat-x;
		background-position: center top;
		font-family:Verdana, Tahoma, Arial, Trebuchet ms, Sans-serif;
		font-size:12px;}
table
		{font-family:Verdana, Tahoma, Arial, Trebuchet ms, Sans-serif;
		font-size:12px; }
form
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
p
		{padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;}
a
		{color:rgb(19,121,153);}
a:hover
		{color:rgb(9,47,59);}
.top_decoration
		{background-image:url(../images/top_background.jpg);
		background-repeat:repeat-x;
		background-position:50% top;}
.right_decorate
		{background-image:url(../images/right_decor.png);
		background-repeat:no-repeat;
		background-position:right top;}
/*.top_caption
		{
		
		z-index: 1000;
		
	}*/
.des_short_descript
		{font-size:14px;}
.break_line
		{overflow:hidden;
		height:1px;
		width:100%;
		clear:both;}
		
		
.catalog_gen_link
		{display:block;
		color:rgb(23,31,26);
		text-decoration:none;
		line-height:17px;
		background-image:url(../images/cat_menu_decor.png);
		background-repeat:no-repeat;
		background-position:4px 6px;
		font-size:15px;}
.catalog_gen_link:hover
		{color:rgb(19,121,153);
		text-decoration:underline;}
.catalog_gen_link div
		{padding:4px 0px 4px 25px;}
		
.catalog_gen_sublink
		{display:block;
		color:rgb(23,31,26);
		text-decoration:none;
		line-height:24px;
		background-image:url(../images/cat_submenu_decor.png);
		background-repeat:no-repeat;
		background-position:0px 6px;
		font-size:14px;
		float:left;}
.catalog_gen_sublink:hover
		{color:rgb(77,124,55);
		text-decoration:underline;}
.catalog_gen_sublink div
		{padding:0px 0px 0px 20px;}
.page_title
		{font-size:20px;
		line-height:28px;
		color:rgb(23,31,26);
		padding:0px 0px 0px 10px;}
.general_list
		{margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px}

.hr_line
		{overflow:hidden;
		height:1px;
		margin:10px 5px 10px 5px;
		background-color:rgb(93,171,211);}
.content_area
		{line-height:20px;}
.content_area p:first-letter
		{margin-left:20px;}
		
.footer_line
		{
		background-repeat:repeat-x;
		background-position:left top;
		vertical-align: middle;
		height:58px;
		text-align:center;
		margin:10px 0px 0px 0px;
		line-height:14px;
		/*border: 1px solid black;*/
		background-color:rgb(255,255,255);
		background-image:url(../images/bottom_bg.png);
		background-position:left bottom;
		background-repeat:repeat-x;

	}
		
.white_line_l
		{height:4px;
		width:40%;}
.white_line_l div
		{overflow:hidden; 
		width:100%; 
		height:4px;
		background-image:url(../images/white_line_l.png);
		background-repeat:no-repeat;
		background-position:right top;}
.white_line_c
		{height:4px;
		width:20%;}
.white_line_c div
		{overflow:hidden; 
		width:100%; 
		height:4px;
		}
.white_line_r
		{height:4px;
		width:40%;}
.white_line_r div
		{overflow:hidden; 
		width:100%; 
		height:4px;
		}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.white_l
		{overflow:hidden; 
		width:100%; 
		height:4px;
		background-image:url(../images/white_line_l.png);
		background-repeat:no-repeat;
		background-position:right top;}

.white_c
		{overflow:hidden; 
		width:100%; 
		height:4px;
		background-image:url(../images/white_line_c.png);
		background-repeat:repeat-x;
		background-position:left top;
		}
.white_r
		{overflow:hidden; 
		width:100%; 
		height:4px;
		background-image:url(../images/white_line_r.png);
		background-repeat:no-repeat;
		background-position:left top;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
/*===================== NEWS TAPE ====================*/
.news_tape_td
		{background-image:url(../images/news_tape_decor.png);
		background-repeat:repeat-y;
		background-position:left top;
		vertical-align:top;}

.news_tape_blk
		{padding:5px 5px 5px 0px;
		font-size:10px;
		text-align:justify;}
.news_tape_link
		{display:block;
		color:rgb(19,121,153);
		text-decoration:none;
		line-height:16px;
		font-weight:bolder;
		font-size:12px;}
.news_tape_link:hover
		{color:rgb(19,121,153);
		text-decoration:underline;}
.news_tape_link div
		{padding:0px 0px 0px 25px;}
		
/*===================== NEWS TAPE ====================*/


/*===================== CATALOG STYLE =================*/

.spec_box_td
		{background-color:rgb(255,255,255);
		background-image:url(../images/spec_box_grad.png);
		background-repeat:repeat-x;
		background-position:left top;
		border:rgb(96,187,214) 1px solid;
		width:160px;
		overflow:hidden;}
.spec_box_link
		{display:block;
		margin:5px 5px 5px 5px;
		text-decoration:none;}
.spec_box_link:hover
		{text-decoration:none;}
.spec_box_img
		{background-repeat:no-repeat;
		height:125px;
		background-position:50% 50%;}

		
.spec_line_l
		{width:213px;
		background-image:url(../images/left_blue_line.png);
		background-repeat:repeat-x;
		background-position:right 170px;
		height:180px;}		
.spec_line_c
		{background-image:url(../images/cent_blue_line.png);
		background-repeat:repeat-x;
		background-position:0px 170px;
		height:180px;}		
.spec_line_r
		{width:213px;
		background-image:url(../images/right_blue_line.png);
		background-repeat:repeat-x;
		background-position:left 170px;
		height:180px;}
		
.blue_line
		{overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_c.png);
		background-repeat:repeat-x;
		background-position:left top;}		
.blue_line span
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_l.png);
		background-repeat:no-repeat;
		background-position:left top;}
.blue_line span center
		{display:block;
		overflow:hidden;
		height:4px;
		background-image:url(../images/line_blue_r.png);
		background-repeat:no-repeat;
		background-position:right top;}
		
		
.art_s_image
		{border:rgb(93,171,211) 2px solid;}
.art_s_image div
		{background-repeat:no-repeat;
		background-position:50% 50%;
		border:rgb(255,255,255) 1px solid; 
		overflow:hidden;
		height:125px; 
		width:125px;}
	
.art_img_collect_cell
		{display:block;
		float:left;
		width:125px;
		height:125px;
		background-position:50% 50%;
		background-repeat:no-repeat;
		border:rgb(93,171,211) 2px solid;
		margin:2px 2px 2px 2px;}
.art_img_collect_cell:hover
		{border:rgb(55,77,124) 2px solid;}
		
.left_menu_link
		{display:block;
		border-left:rgb(93,171,211) 3px solid;
		font-size:14px;
		line-height:18px;
		margin:6px 0px 6px 0px;}
.left_menu_link div
		{padding:0px 0px 0px 9px;}
		
.side_bar_capt
		{font-size:16px;
		color:rgb(70,70,70);}
		
		
.del_btn
		{display:block;
		background-image:url(../images/art_del_btnsm.png);
		background-repeat:no-repeat;
		background-position:50% 5px;
		width:20px;
		height:20px;}

.edit_btn
		{display:block;
		background-image:url(../images/edit_sm.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}	
		
.ok_btn
		{display:block;
		background-image:url(../images/ok.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		width:20px;
		height:20px;}
.art_table01
		{background-color:rgb(245,245,245);
		border-left:rgb(230,230,230) 1px solid;
		border-bottom:rgb(230,230,230) 1px solid;}
.art_table01 th
		{padding:3px 3px 3px 3px;
		color:rgb(120,120,120);
		border:rgb(235,235,235) 1px solid;
		border-left:none;
		background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;}
.art_table01 td
		{padding:3px 10px 3px 10px;
		border-bottom:rgb(235,235,235) 1px solid;}
		
		
		
.cart_body
		{background-image:url(../images/top_background.jpg);
		background-position:-319px -113px;
		background-repeat:repeat-x;
		border:rgb(222,222,221) 1px solid;
		margin:3px 0px 0px 0px;
		padding:6px 6px 6px 6px;}

.cart_capt
		{border-bottom:rgb(221,212,176) 1px dashed;
		padding:0px 0px 7px 0px;}
.cart_capt_link
		{text-decoration:none;
		font-family:Verdana;
		color:rgb(96,73,26);
		font-size:12px;
		line-height:13px;
		font-weight:bolder;}
.cart_inf
		{font-family:Verdana;
		font-size:11px;
		line-height:14px;}
.cart_inf span
		{font-weight:bolder;}
.cart_btns
		{display:block;
		border:rgb(119,206,161) 1px solid;
		color:rgb(31,26,23);
		text-decoration:none;
		text-align:center;
		width:100%;
		font-size:12px;
		font-family:Verdana;
		font-weight:bolder;
		line-height:16px;}
.cart_btns:hover
		{background-color:rgb(255,255,255);}
		
.product_minus
		{display:block;
		line-height:17px;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(225,229,255);
		font-size:18px;
		font-weight:bolder;
		color:blue;
		text-decoration:none;
		cursor:pointer;}		
.product_plus
		{display:block;
		line-height:17px;
		font-size:18px;
		color:red;
		padding:0px 7px 0px 7px;
		border:rgb(222,222,222) 1px solid;
		background-color:rgb(255,229,225);
		text-decoration:none;
		cursor:pointer;}
		
/* ======== SEARCH FORM ========= */
.search_form
		{border:rgb(190,204,224) 1px solid;
		background-color:rgb(255,255,255);}
		
.search_area
		{background-color:rgb(255,255,255);
		border:none;
		width:100%;
		font-size:14px;}
.search_btn
		{width:39px;
		height:20px;
		overflow:hidden;
		background-image:url(../images/search_btn.png);
		background-repeat:no-repeat;
		background-position:17px top;
		margin:1px 1px 1px 1px;}
.search_btn input	
		{width:100%;
		height:20px;
		opacity:0.0;
		cursor:pointer;
		filter:alpha(opacity=0);}
.blue_btn
		{display:block;
		background-image:url(../images/green_btn.png);
		background-repeat:no-repeat;
		background-position:left top;
		border:rgb(125,190,255) 1px solid;
		height:24px;
		overflow:hidden;}
.blue_btn a
		{display:block;
		line-height:23px;
		font-size:14px;
		color:rgb(55,77,124);
		width:100%;
		text-decoration:none;
		padding:0px 10px 0px 10px;}
.search_field
		{font-size:15px;
		border:none;
		width:100%;
		font-weight:bolder;
		font-family:Trebuchet ms;
		color:rgb(55,77,124);}
.blue_border
		{border:rgb(125,190,255) 1px solid;}
		
/*====FLOAT HINT SETTINGS============================*/		
.hint_body
		{display:block;
		position:absolute;
		border:rgb(44,137,194) 1px solid;
		border-left:rgb(56,84,135) 3px solid;
		background-color:rgb(255,255,255);
		}
.hint_text
		{padding:3px 4px 3px 4px;
		font-size:10px;}
/*//==FLOAT HINT SETTINGS============================*/

/*.stxlogo{
width: 242px;
height:	55px;
background-image:url(../images/text_drawer/text_drawer.php?qwe.png);
background-position:left top;
background-repeat:no-repeat;
}*/

.stxlogo
	{
		width:500px;
		height:55px;
		background-image:url(../../../text_drawer/text_drawer.php?stxlogo.png&fs=28&rgb[r]=255&rgb[g]=255&rgb[b]=255&padding[left]=120&padding[top]=20&size[w]=500&size[h]=55&fn=FreeSans.ttf);
		background-position:left top;
		background-repeat:no-repeat;
		/*border:solid 1px red;*/
	}


.footer_div{
		background-color:rgb(255,255,255);
		background-image:url(../images/bottom_bg.png);
		background-position:left bottom;
		background-repeat:repeat-x;
}