* {
	margin:0; padding:0;
}

body{
	background:#212121 url(../images/b-dr.gif) repeat-y center;
	text-align:center;
}

a:hover{text-decoration:none;}

img { border:0px;}

input { vertical-align:middle;}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, select, font
	{
		font-family:Tahoma; 
		font-size:11px;
		line-height:14px;
		color:#7E7E7E;
	}

a {color:#0077BC;}

font { color:#66CCFF;}

b { color:#0076BB;}

ul { list-style:none;}

.ul1 li { background:url(../images/a.gif) no-repeat left; padding-left:11px;}
.ul1 li a { color:#0076BB; line-height:18px; text-decoration:underline;}
.ul1 li a:hover { text-decoration:none;}

.tall_top { background:#777777 url(../images/tall1-dr.gif) repeat-x top;}
.tall_bottom { background:url(../images/tall2-dr.gif) repeat-x bottom; text-align:center;}

.main { width:766px; margin:auto;}

.header { background:url(../images/fl.jpg) no-repeat left top;  height:300px;}

.sel1 { width:102px; border:1px #A5ACB2 solid; color:#000000;}

.cont .col1 { width:40px;}
.cont .col2 { width:684px; background:#505050;}
.cont .col2 .margin { margin:0px 5px 8px 5px;}
.cont .col3 { width:42px;}

.m_l_dr { background:url(../images/m-l-dr.gif) repeat-y right;}
.m_l_t { background:url(../images/m-l-t.gif) no-repeat top right; height:100%;}
.m_l_b { background:url(../images/m-l-b.gif) no-repeat bottom right; height:100%;}

.m_r_dr { background:url(../images/m-r-dr.gif) repeat-y left;}
.m_r_t { background:url(../images/m-r-t.gif) no-repeat top left; height:100%;}
.m_r_b { background:url(../images/m-r-b.gif) no-repeat bottom left; height:100%;}

.footer { height:56px; background:#000000; color:#535353;}
.footer a { color:#535353; text-decoration:none;}
.footer a:hover { text-decoration:underline;}
.footer .col1 { width:342px;}
.footer .col2 { width:342px; background:none; text-align:right;}

.m1_l_t { background:url(../images/m1-l-t.gif) no-repeat left top #FFFFFF;}
.m1_l_b { background:url(../images/m1-l-b.gif) no-repeat left bottom;}
.m1_r_t { background:url(../images/m1-r-t.gif) no-repeat right top;}
.m1_r_b { background:url(../images/m1-r-b.gif) no-repeat right bottom;}

.m1_margin { margin:16px 10px 15px 10px;}

.m2_l_t { background:url(../images/m2-l-t.gif) no-repeat left top #B2B2B2;}
.m2_l_b { background:url(../images/m2-l-b.gif) no-repeat left bottom;}
.m2_r_t { background:url(../images/m2-r-t.gif) no-repeat right top;}
.m2_r_b { background:url(../images/m2-r-b.gif) no-repeat right bottom;}

.m2 { color:#343434; line-height:12px;}

.cont .m2 .margin { margin:28px 13px 25px 11px;}

.m2 a { color:#0077BC; text-decoration:none;}
.m2 a:hover { text-decoration:underline;}
.m2 font { color:#4B4B4B; font-size:15px; line-height:15px; font-weight:bold;}
.m2 b { color:#0077BC; font-size:12px;}

.m3_l_t { background:url(../images/m3-l-t.gif) no-repeat left top #C6C6C6;}
.m3_l_b { background:url(../images/m3-l-b.gif) no-repeat left bottom;}
.m3_r_t { background:url(../images/m3-r-t.gif) no-repeat right top;}
.m3_r_b { background:url(../images/m3-r-b.gif) no-repeat right bottom;}

.cont .m3 { color:#343434;}
.cont .m3 .margin { margin:27px 10px 20px 13px;}
.cont .m3 font { color:#4F4F4F; font-size:15px; line-height:15px; font-weight:bold;}
.cont .m3 b { color:#0076BB;}

.h_text { color:#0074B6; font-size:15px; line-height:15px; font-weight:bold;}

.h1_text { color:#5A5A5A; font-size:15px; line-height:15px; font-weight:bold;}

.h_l { background:url(../images/h-l.gif) repeat-x; height:1px;}

.link1 { background:url(../images/a1.gif) no-repeat right; padding-right:10px; color:#0077BC; font-size:10px; text-decoration:none;}
.link1:hover { text-decoration:underline;}

.table1 { font-size:10px; color:#949494;}
.table1 a { color:#0077BC; font-size:10px; text-decoration:none;}
.table1 a:hover { text-decoration:underline;}
.table1 font a { color:#0077BC; font-size:12px; font-weight:bold; text-decoration:underline;}
.table1 font a:hover { text-decoration:none;}

.prod_links font { color:#0076BB;}
.prod_links font a {color:#0076BB;}
.prod_links font a:hover { font-weight:bold;}

.form1 {height:23px; margin-top:1px;}
.form1 input {width:127px; height:20px; border-color:#A5ACB2; border-width:1px; background-color:#ffffff; padding-left:5px}

.main1_text { line-height:18px;}
.main1_text .h_text { font-size:12px;}

.link_read { color:#0077BC; text-decoration:none;}
.link_read:hover { text-decoration:underline;}

.form {height:23px; margin-top:0px; margin-bottom:1px;}
.form input {width:179px; height:20px; border-color:#A5ACB2; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px}

textarea {width:180px; height:134px; border-color:#A5ACB2; border-width:1px; background-color:#ffffff; border-style:solid; padding-left:5px; overflow:hidden;}