@charset "utf-8";
* { 
margin:0; padding:0 
}
body { 
background:#f8f8f7 url('../images/body_bg.jpg') left bottom repeat-x;
text-align:center; 
}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:61px Georgia;
color:#555371;
padding-top:46px;
margin-right:50px;
_margin-right:25px;
float:right;
line-height:50px;
}
h1 span {
font:29px Georgia;
display:block;
}
h2 {
margin-top:16px;
font:28px Arial;
color:#3d3a5d;
}
p {
font:12px Tahoma;
color:#3d3a5d;
margin-top:15px;
}
.clear { 
clear:both; 
line-height:1%; 
margin-bottom:-1px; 
height:1px; 
overflow:hidden; 
font-size:0px; 
}
#all {
width:100%;
text-align:left;
min-width:1000px;
width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");
}
.container {
margin:0px 39px 0 39px;
}
.main {
width:100%;
}
.header {
background:url('../images/header_bg.jpg') center top no-repeat;
width:100%;
height:295px;
position:relative;
z-index:200;
}
.tel_1 {
width:265px;
font:bold italic 13px Georgia;
color:#322f4d;
margin-top:14px;
margin-right:50px;
_margin-right:25px;
float:right;
}
.tel_1 span {
font: italic 27px Georgia;
color:#f05450;
margin:7px 0 0 19px;
display:block;
}
.content {
background:#edeff6 url('../images/right_cont.jpg') right top repeat-y;
width:100%;
}
.content_wrapper {
background:url('../images/left_cont.jpg') left top repeat-y;
width:100%;
}
.content_top {
background:url('../images/top_bg.jpg') left top repeat-x;
height:17px;
}
.content_top span {
background:url('../images/top_r.gif') right 1px no-repeat;
width:100%;
height:20px;
position:relative;
z-index:100;
display:block;
}
.content_top b {
background:url('../images/top_l.gif') left 1px no-repeat;
width:80%;
height:20px;
position:relative;
z-index:100;
display:block;
}
.content_bot {
background:url('../images/cont_bot.jpg') left top repeat-x;
height:14px;
line-height:0px;
font-size:0px;
margin-top:30px
}
.content_bot span {
background:url('../images/cont_bot_r.jpg') right top no-repeat;
width:100%;
height:14px;
position:relative;
z-index:100;
display:block;
line-height:0px;
font-size:0px;
}
.content_bot b {
background:url('../images/cont_bot_l.jpg') left top no-repeat;
width:80%;
height:14px;
position:relative;
z-index:100;
display:block;
line-height:0px;
font-size:0px;
}
.wrapper {
width:100%;
float:left;
}
.sub_cont {
margin:0 37px 0 271px;
}
.w100 {
width:100%
}
.round_l ,.round_r {
background:#cdcedb url('../images/r_r.gif') right top no-repeat;
width:48%;
height:104px;
margin-top:40px;
margin-bottom:20px;
position:relative;
float:left;
}
.round_r {
float:right;
}
.ro_l {
background:url('../images/r_l.gif') left top no-repeat;
width:16px;
height:104px;
position:absolute;
left:0px;
top:0px;
}
.pic {
margin-left:24px;
_margin-left:12px;
float:left;
}
.info {
width:45%;
font:14px Arial;
color:#3d3a5d;
float:left;
margin:31px 0 0 12px;
text-transform:uppercase;
}
.info a{
font:bold 14px Arial;
color:#3d3a5d;
text-decoration:none;
}
.left_bar {
width:241px;
margin-left:-100%;
float:left;
}
.navigation {
background:url('../images/nav_bg.jpg') left top repeat-y;
width:253px;
margin-left:-13px;
padding-top:33px;
padding-bottom:37px;
position:relative;
z-index:100
}
.navigation li {
margin-left:21px;
}
.navigation span {
background:url('../images/act.jpg') left top no-repeat;
width:150px;
height:27px;
//height:26px;
font:bold 14px Tahoma;
color:#fff;
padding:13px 0 0 60px;
display:block;
}
.navigation a{
background:url('../images/link.jpg') left top no-repeat;
width:150px;
height:27px;
//height:26px;
font:bold 14px Tahoma;
color:#fff;
padding:13px 0 0 60px;
text-decoration:none;
display:block;
}
.cut {
background:url('../images/cut.jpg') left top no-repeat;
width:16px;
height:10px;
position:absolute;
left:0px;
bottom:-10px;
line-height:0px;
font-size:0px;
}
.master {
margin:17px 0 0 20px;
}
.master a {
background:url('../images/master.jpg') left top no-repeat;
width:217px;
height:156px;
text-align:center;
color:#fff;
text-decoration:none;
display:block;
}
.tx_1 {
padding-top:76px;
display:block;
font:19px Tahoma;
text-transform:uppercase;
}
.tx_2 {
padding-top:2px;
display:block;
font:13px Tahoma;
}
.tx_3 {
padding-top:2px;
display:block;
font:19px Tahoma;
}
.footer {
width:100%;
height:120px;
}
.copy {
font:11px Tahoma;
color:#3d3a5d;
margin:36px 0 0 36px;
_margin-left:13px;
float:left;
}
.copy a {
color:#3d3a5d;
margin-left:10px;
display:block;
}
.count_1 {
margin:38px 44px 0 0px;
_margin-right:22px;
float:right;
}
.count_2 {
margin:38px 6px 0 0px;
float:right;
}
