body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
width:100%;
text-align:center;
color:#717171;
font-family:Tahoma;
font-size:11px;
line-height:14px;
}

#spacer {
	background-image:url(spacer35.jpg);
	background-repeat:repeat-x;
}
table, td {
		/*width:100%;*/
		/*height:100%;*/
		border:0px;
	}

td { vertical-align:top;}

a:hover{text-decoration:none;}

img { border:0px;}

.main_text, table, input, textarea, font
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:14px;
		color:#717171;
	}

font { font-size:10px;}

.h_text a { color:#BEBEBE; line-height:11px; text-decoration:none;}
.h_text a:hover { text-decoration:underline;}
.h_text img { vertical-align:middle;}
	
.blue { background: url(images/m1-dr.gif) repeat-x top;}
.blue a, .blue span { color:#717171; font-size:12px;}

.main { background: url(images/m1-dr.gif) repeat-x top;}
.main a, .main span { color:#717171; font-size:12px; line-height:2; text-align:justify;}

.list {font-size: 11pt; font-family: 'Trebuchet MS'}

.green { background: url(images/m2-dr.gif) repeat-x top;}
.green a, .green span { color:#B5CA24;}

.orange { background: url(images/m3-dr.gif) repeat-x top;}
.orange a, .orange span { color:#FF9536;}
	
.c_text { color:#A8A8A8;}
.c_text a { color:#797878;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;		
	}


.input1	{width:221px; height:17px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px;}

textarea {width:221px; height:64px; border-color:#D0D0D0; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden;	}

ul {margin:0; padding:0; list-style:none}

.v_l { background:url(images/v-l.gif) repeat-y left;}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}
a.button {
    background: transparent url('bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

#shad {margin:0 auto; width:784; /*background: url(../index2/bg_shad.gif) center repeat-y;*/}
#wrapper {margin:0 auto; width:770;}

#head {
margin:0 auto; 
width:770; 
height:105px; 
background: url(../index2/up_left_logo.jpg) no-repeat #ffffff;
}

#hedl {float:left; width:320; height:105px;}
#hedr {float:left; width:450; height:72px; background: url(../index2/up_right_head.jpg);}
#hedmen {float:left; width:450; height:33px;}

#menu_top {margin:0 auto; width:770; height:249px;}
#flash {float:left; width:379; height:249px; background: url(../index2/face_img.jpg);}
#mt_butt {float:left; width:391; height:249px;}
#ln_menu  {margin:0 auto; width:770; height:35px;}

#in_banr {margin:0; width:770; background:url(../index2/totl-bg.jpg) repeat-x;}
#ib_top {width:770; height:16px;}
#ib_all {width:770; height:72px;}
#ib_left {float:left; margin:0; width:163; height:72px; background: url(../index2/totl-in-left.jpg) no-repeat;}
#ib_right {float:left; margin:0; width:173; height:72px; background: url(../index2/totl-in-right.jpg) no-repeat;}
#ib_bottom {float:left; width:770; height:14px; text-align:left;}
#star {margin: 7px 3px 0px 3px; font-size: 14px; font-family: Tahoma;}

#content1 {float:left; margin:0 auto; padding:0; width:770;}
#hr_trsp {float:left; margin:0; padding: 0; height:3px; width:770;}

#kol_news {float:left; margin:0 auto; padding: 0 0 0 0; width:223;}
#hd_news1 {float:left; margin:0; padding: 0 0 5px 0; width:223; height:61px; background:url(../index2/pad_latestnews.jpg) no-repeat;}
#kol_feat {float:left; margin:0 auto; padding: 0 0 0 0; width:265;}
#hd_feat1 {float:left; margin:0; padding: 0 0 5px 0; width:265; height:61px; background:url(../index2/pad_features.jpg) no-repeat;}
#kol_supp {float:left; margin:0 auto; padding: 0 0 0 0; width:282;}
#hd_supp1 {float:left; margin:0; padding: 0 0 5px 0; width:282; height:61px; background:url(../index2/pad_support.jpg) no-repeat;}

#tolla {float:left; margin:2; padding:0; width:130;}
#tollb {float:left; margin:0; padding:0; width:90;}
#tollb img {margin: 3px 10px 5px 7px; padding:0;}
#tollc {float:left; margin:0px 4px; padding:0; width:80; text-align:left;}
#tolld {float:left; margin:0; padding:0; width:45;}

.par1 {
padding: 0;
margin: 5px 5px 5px 5px;
text-align: left;
font-size: 18px;
font-family: Arial;
line-height: 24px;
color:#336699;
}
.par2 {
padding: 0;
margin: 7px 2px 7px 3px;
text-align: left;
font-size: 12px;
color:#717171;
font-family: Tahoma;
/*font-family: 'Trebuchet MS';*/
}
.par3 {
padding: 0;
margin: 10px 15px 10px 24px;
text-align: left;
font-size: 11px;
line-height: 14px;
color:#717171;
font-family: Tahoma;
}
.par3c {
padding: 0;
margin: 10px 15px 10px 24px;
text-align: center;
font-size: 11px;
line-height: 17px;
color:#717171;
font-family: Tahoma;
}
.gray {
font-size: 12px;
color:#717171;
}
.carrot {
font-size: 12px;
color:#ff9536;
margin: 5px;
}
.grayl {
font-size: 11px;
color:#717171;
text-align: left;
font-family: Tahoma;
}

ul.grayl li {
margin: 0 0 0 5px;
padding: 0 0 0 12px;
line-height: 16px;
background: transparent url(../index2/a.gif) no-repeat left center
}

.hr_g {

background-color:#cecece;
width:770px;
height:1px;
float: left;
margin: 0;
padding: 0;
display: inline;
outline: none;
line-height: 1px;
border:0px;
font-size:1px;
}

#footer {
width:770px;
float: left;
margin: 5px 0 0 0;
padding: 0;
display: block;
white-space:nowrap;
font-family: Tahoma;
}

#footer p.links {
font-size: 12px;
color: #A8A8A8;
width: 770px;
text-align: center;
margin: 15px auto 15px auto;	
outline: none;
}

#footer p.copy {
font-size: 12px;
color: #A8A8A8;
width: 770px;
text-align: center;
margin: 15px auto 15px auto;	
outline: none;
}
	
#footer a {
color: #717171;
margin:0;
padding:0;
}

.midbanner {
padding: 0;
margin: 6px 5px 5px 5px;
text-align: center;
font-size: 16px;
line-height: 20px;
font-weight: bold;
color:#000000;
font-family: Tahoma;
}

#midbanbtn {
float:left;
padding: 0;
margin:0;
width:434;
height:72px;
}
#colwitup {width:753;}
#colwitl {width:206;}
#colwitc {width:248;}
#colwitr {width:265;}

.grn_lin_left {float:left; margin:0; padding: 0 0 7px 0; height:17px; background:url(../index2/strp-green.gif) repeat-x;}
.grn_lin_right {float:right; margin:0; padding: 0 0 7px 0; width:17; height:17px; background:url(../index2/strp-green-cub.gif) no-repeat;}

#col_tl {width:223;}
#col_tc {width:265;}
#col_tr {width:282;}
.stolb {float:left; margin:0 auto; padding:0;}

.dve {background:url(../index2/dve.gif) left repeat-y;}

#cl_prr {line-height: 13px;}
#cl_prl {line-height: 16px;}
#cl_prc {line-height: 14px;}

#price { font-weight:bold;}

.MsoNormal {
color:#717171;
font-family:Tahoma;
font-size:11px;
line-height:14px;
margin:0;
text-align:left;
}
/*--------- news ------------*/
#news_hedr {width:770px; height:100px;}
#news_hdr_l {width:392px; height:100px; background:url(../index2/news_hdr1.jpg) no-repeat; float:left;}
#news_hdr_r {width:378px; height:100px; float:left; text-align:center; font-size:16px; font-weight:bold; font-family:'Times New Roman', Times, serif; font-style:italic; color:#333333; line-height:20px;"><span style="font-size:20px;}
.viol_line {background-color:#6633ff; font-size:3px; line-height:3px; padding:0px; margin:0px;}
#news_vblock {width:770px; font-size:26px; line-height:28px; font-weight:bold; font-family:'Times New Roman', Times, serif; color:#6633ff; margin:8px 0;}
#news_bblock {width:770px; font-size:16px; line-height:24px; font-weight:bold; font-family:'Times New Roman', Times, serif; color:#000; margin:8px 0;}

#news_hd2 {width:770px; height:200px; display:block;}
#news_hd2_l {width:310px; height:200px; background:url(../index2/news_hdr2.jpg) no-repeat; float:left;}
#news_hd2_r {width:460px; height:200px; float:left;}
#nhd2_in1 {width:460px; height:50px; background:url(../index2/news_hdr3.jpg) center no-repeat; float:left;}
#nhd2_in2 {float:left;width:460px; height:110px; font-size:16px; text-align:center; line-height:18px; color:#333333;}
#nhd2_in3 {float:left; width:460px; height:40px; font-size:18px; font-weight:bold; line-height:34px; text-align:center; background-color:#ccff66}

.news_lvlh {width:770px; font-size:18px; line-height:26px; font-weight:bold; color:#000; text-align:left; font-family:'Times New Roman', Times, serif;}
.news_lvlc {width:710px; margin-left:60px; font-size:18px; line-height:20px; color:#000; text-align:left; font-family:'Times New Roman', Times, serif;}
#info_call {width:770px; height:50px; font-size:20px; font-weight:bold; line-height:50px; text-align:center; color:#fff; background-color:#6633ff; font-family: times, serif;}
#news_fot {width:770px; height:55px;}
#news_fot p {line-height:12px; margin:4px 0;}
/*-----------reports-------------*/
.repo a {font-size:14px; color:#009966; line-height:22px;}
.rep_table td a {font-size:14px; color:#009966; line-height:22px;}


