*{
	font-family:Arial;
	color:white;
}

body{	
	margin:0px;
	padding:0px;
	background-color: #000000;
}

.left_part
{
	background-image: url('/images/left_bg.gif');
	background-position: left top;
	background-repeat:repeat-y;
}

.left_spec
{
	background-image: url('/images/left_spec_bg.jpg');
	background-position: left top;
	background-repeat:no-repeat;	
}

.left_spec_text
{	
	font-size: 12px;
	padding: 0 15 15 15px;
  text-indent: 15px;	
}

.main_btm_bg
{
	background-image: url('/images/main_btm_bg.gif');
	background-position: left bottom;
	background-repeat:repeat-x;
}

.rgt_btm_bg
{
	background-image: url('/images/rgt_btm_bg.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
}


.over_header_bg
{
	background-image: url('/images/over_header_bg.gif');
	background-position: left top;
	background-repeat:repeat-x;
}

.mmenu
{
	background-image: url('/images/menu_bg.gif');
	background-position: left top;
	background-repeat:repeat-x;	
}

.menu_sel 
{
	background-image: url('/images/menu_sel_bg.jpg');
	background-position: left bottom;
	background-repeat:repeat-x;
	padding: 0 1 0 1px;
	font-weight:bold;	
}

.menu_unsel
{
	background-image: url('/images/e.gif');
	background-position: left bottom;
	background-repeat:repeat-x;
	padding: 0 1 0 1px;	
}

.menu_sel a, .menu_unsel a  
{		
	font-size:12px;		
	text-decoration:none;
}

.menu_sel a:hover, .menu_unsel a:hover
{
 /*text-decoration:underline;*/
}

span.copyright
{
	color:#7C9ECB;	
	font-size:12px;
}
td.copyright
{
	padding:0 35 0 35px;
}

.line1
{
	background-image: url('/images/line1_bg.gif');
	background-position: left;
	background-repeat:repeat-x;
}

.line2
{
	background-image: url('/images/line2_bg.gif');
	background-position: left;
	background-repeat:repeat-x;
}

.line3
{
	background-image: url('/images/line3_bg.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

table.line3
{
	min-height:150px;
}

.line4
{
	background-image: url('/images/line4_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;
}

.full_work_list, .full_work_list a
{
	background-color: black;	
	font-size:12px;
	text-decoration:none;		
}

td.full_work_list{padding: 0 15 0 15px;}

.full_work_list a:hover
{text-decoration:underline;}

td.main_cont
{
	padding: 0 27 0 10px;
}

.part1
{	background-image: url('/images/line5_bg1.gif');}
.part1_1
{	background-image: url('/images/line5_2.gif');}
.part2
{	background-image: url('/images/line5_bg2.gif');}
.part2_1
{	background-image: url('/images/line5_5.gif');}
.part3
{	background-image: url('/images/line5_bg3.gif');}
.part3_1
{	background-image: url('/images/line5_8.gif');}

.part1, .part1_1, .part2, .part2_1, .part3, .part3_1
{	background-position: left top;}
.part1_1, .part2_1, .part3_1
{background-repeat: no-repeat;}
.part1, .part2, .part3
{background-repeat: repeat-x;}

.color_text, .color_text a 
{
	font-size:18px;
	text-decoration:none;
}

.color_text a:hover
{text-decoration:underline; 	
}

.delim
{
	background-image: url('/images/line6_bg.gif');
	background-position: left top;
	background-repeat: repeat-y;
}

.pdl14{padding-left:14px;}
.pdl5{padding-left:10px;}
.pdb20{padding-bottom:20px;}

.colored_content{
padding:0 0 0 9px;
font-size:12px;
text-indent: 15px;
width:90%;
}

.llink, .llink a
{	
	font-size:12px;
	padding:0px;
	text-decoration:none;
}

.llink a:hover
{text-decoration:underline;}


.w10{width:10 !important;}

.smt_head_bg
{
	background-image: url('/images/smt_head_bg.gif');
	background-position: left top;
	background-repeat: repeat-x;	
}
.smt_body_bg
{
	background-image: url('/images/smt_body_bg.gif');
	background-position: left top;
	background-repeat: no-repeat;	
}

.smt_cont{
	padding:0 15 0 15px;
	background-image: url('/images/lborder.gif');
	background-position: left-top;
	background-repeat: repeat-y;	 
}


.smt_cont, .smt_cont *
{
	font-size: 12px;
}


.smt_head_text, .smt_head_text a
{font-size:12px;
 text-decoration:none;
 padding-bottom:3px;
}

.smt_head_text a:hover
{text-decoration:underline;
}

input.text_style
{
	width: 300px;
	color:blue;
}

textarea{color:blue;}

.btd{border-top: 1px dotted white}
.bbd{border-bottom: 1px dotted white}

.order_form
{
	padding: 10 20 10 20px;
}

span.rest{color:red;font-size:18px;}

.pr25{padding-right:25px;}
.pr5{padding-right:5px;}