* { font-family: Arial, Helvetica, sans-serif;}

body { background:#c6e0f5 url(img/bg_site-x.jpg) repeat-x top left;}
p, td, div { font-size:13px; color:#262626; line-height:17px;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:17px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#262626; text-decoration:underline;}
a:hover { text-decoration:none;}

.d-main { width:1000px; margin:0 auto; text-align:left}

.d-top { background:url(img/bg_top.jpg) no-repeat; height:374px; text-align:left; position:relative}
.d-top ul { padding:300px 0 0 40px; margin:0; list-style:none}
.d-top ul li { width:auto; float:left}

.d-cont { padding:0 79px 0 81px; min-height:666px; text-align:left; position:relative}

.d-bot { width:100%; background:url(img/bg_bot-x.jpg) repeat-x; height:60px; text-align:left; position:relative}

.bg_bot-lt { background:#41a0d6 url(img/bg_bot-lt.jpg) no-repeat left top;}
.bg_bot-x { background:#41a0d6; padding:22px 0 0 0; color:#ffffff; font-size:12px; line-height:15px; font-family:Tahoma}
.bg_bot-x a { color:#ffffff; font-size:12px; line-height:15px; font-family:Tahoma; text-decoration:none}
.bg_bot-x a.act { color:#ffffff; font-size:12px; line-height:15px; font-family:Tahoma; text-decoration:underline}
.bg_bot-x a:hover { color:#ffffff; font-size:12px; line-height:15px; font-family:Tahoma; text-decoration:underline}
.bg_bot-rt { background:#41a0d6 url(img/bg_bot-rt.jpg) no-repeat left top;}

.ttl1 { color:#5db5e7; font-size:20px; line-height:22px;}
.ttl2 { color:#5db5e7; font-size:18px; line-height:20px;}
.blu_b_i { font-weight:bold; font-style:italic; color:#5db5e7;}
.blu { color:#51b1e7}

.d-box-top { background:url(img/bg_box-top.jpg) repeat-y; height:25px}
.d-box-y { background:url(img/bg_box-y.jpg) repeat-y; padding:0 0 0 40px; height:161px}
.d-box-y p {line-height:15px}
.d-box-bot { background:url(img/bg_box-bot.jpg) repeat-y; height:150px}

a.noline { text-decoration:none}
a.noline:hover { text-decoration:underline}
a.line { text-decoration:underline}
a.line:hover { text-decoration:none}

.v_box-lt { position:absolute; left:80px; top:387px; width:445px;}
.v_box-lt .d-ttl { height:57px; background:url(img/ttl_box-lt.jpg) no-repeat; line-height:29px; padding:0 0 0 40px; color:#ffffff; font-size:18px;}
.v_box-lt a.more { float:right;}

.v_box-rt { position:absolute; left:580px; top:387px; width:340px;}
.v_box-rt .d-ttl { height:57px; background:url(img/ttl_box-rt.jpg) no-repeat; line-height:29px; padding:0 0 0 40px; color:#ffffff; font-size:18px;}
.v_box-rt a.more { float:right; font-family:Tahoma; font-size:12px}

ul.list1 { list-style:none; margin:0; padding:0;}
ul.list1 li { margin:0; padding:0 0 11px 25px; background:url(img/mark1.jpg) no-repeat 0 4px; text-decoration:underline; color:#41a0d6; font-weight:bold; font-size:14px; font-family:Tahoma}

.bu { font-weight:bold; text-decoration:underline}

.inp { width:288px; height:18px; background:#ffffff; border:#41a0d6 1px solid; line-height:15px; font-size:13px; color:#262626; margin:1px 0 2px 0}
.area { width:288px; height:65px; background:#ffffff; border:#41a0d6 1px solid; line-height:15px; font-size:13px; color:#262626; margin:0 0 11px 0}
#error { padding:5px 0 0 0; min-height:18px}
.btn_clear { background:url(img/btn_clear.jpg) no-repeat; width:87px; height:34px; margin:0 0 0 100px; border:none; cursor:pointer}
.btn_send { background:url(img/btn_send.jpg) no-repeat; width:87px; height:34px; margin:0 0 0 14px; border:none; cursor:pointer}


.clear { clear:both}
/*A*/