﻿/* CSS Document */
.content_left {float:left;width:490px;text-align:left; padding:0px 10px 0px 0px; min-height:360px; } 
.content_right {float:left;width:210px;text-align:left; padding-left:10px; }

.line_v_img_gray {float:left;font-size:5px;width:5px;height:375px;background:url('../_img/body_bg_line.jpg') repeat-y; }
.line_h_weird{height:1px; font-size:1px;border-bottom:solid 1px #B5C4D7;margin:0px 10px 0px 0px; }

.info_box {height:52px;margin:0 0 10px 10px; }
.info_box_left {float:left;width:3px;height:52px;background:url('../_img/box1_border_left.jpg') no-repeat; }
.info_box_right {float:left;width:3px;height:52px;background:url('../_img/box1_border_right.jpg') no-repeat; }
.info_box_mid {float:left;width:284px;height:52px;background:url('../_img/box1_border_bg.jpg') repeat-x; }
.info_box_mid_l {float:left;width:50px;padding:2px 3px 0px 3px;text-align:right; }
.info_box_mid_r {float:left;width:220px;height:47px;padding:5px 0px 0px 5px;text-align:left; line-height:18px; }

.article {padding-top:4px; padding-bottom:5px; }
.article_cateogry_name {height:20px;overflow:hidden;padding-left:10px; }
.article_cateogry_name .title {float:left;font-weight:bold; }
.article_cateogry_name .more {float:right;font-size:9px;padding-top: 1px;padding-right:10px; }

.article_box {padding-left:10px;margin-bottom:0px; }
.article_box .content {}
.article_box .time {font-size:10px;color:#666666; }

ul.listbox {border:solid 1px #DEE9EF; margin:10px;}
ul.listbox li {padding:10px 0px 2px 2px;font-size:11px; margin:2px; list-style:inside;}

ul.list {margin:5px 20px 5px 20px;}
ul.list li {padding:2px 0px 2px 2px;font-size:11px; margin:2px; list-style-type:square;}

ul.references {margin:0px; padding:0px; width:190px; }
ul.references li {padding:4px 2px 4px 12px;font-size:11px; margin:0px; list-style-type:none; background:url('../_img/arrow_black.jpg') no-repeat 2px 8px;}
ul.references li:hover {background-color:#f5f5f5; }
ul.references li a {display:block;}

/* Contacts */
.contacts{margin:5px; padding:5px;}
.contacts ul.content{}
.contacts ul.content li{clear:both;padding-top:1px;}
.contacts ul.content li .c_l{float:left;width:50px;}
.contacts ul.content li .c_r{float:left;width:280px; text-align:left; clear:right;}

.message_box{ margin:10px 0 5px 0;overflow:hidden; text-align:left; padding-bottom:4px;}
.message_box input {border:solid 1px #ababab;}
.message_box input:hover {border:solid 1px #f4b20a;}
.message_box textarea {border:solid 1px #ccc;}
.message_box textarea:hover {border:solid 1px #f4b20a;}
.message_box .guest_info{}
.message_box .guest_info .name{width:55px; float:left; text-align:right; padding-right:3px; height:20px; line-height:20px;}
.message_box .guest_info .value{float:left;width:170px; height:20px; line-height:20px;}
.message_box .guest_info .input {height:16px;width:380px;}
.message_box .guest_info .company{float:left; height:20px; line-height:20px;}
.message_box .inquiry_info{ margin-top:10px; text-align:center;}

.message_box .submit{}
.message_box .submit .name{ float:right; text-align:right; padding:5px 10px 0 0; height:20px; line-height:20px;}


/* Clients */
ul.client {margin:5px 10px 5px 0px;}
ul.client li {padding:5px;margin:6px 2px 6px 2px; list-style-type:none; overflow:hidden;border:solid 1px #DEE9EF;}
ul.client li .pic {width:150px; text-align:center;border:solid 1px #f2f2f2; padding:5px;}
ul.client li .pic img {}
ul.client li .txt {width:290px;text-align:left;}
ul.client li .txt .corpname {font-size:13px; font-family:Cambria; font-weight:bold;}
ul.client li .txt .corpdisc {width:270px;text-align:left;}
ul.client li .txt .cases {text-align:right; padding:8px 10px 5px 0px;}
