@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    background: #F4F2F3 url(img/bg.jpg);
    color: #7a7a7a;
}
p,
ul li {
    margin: 0;
    font: 15px/20px Tahoma, Geneva, sans-serif;
}
ul {
    margin: 10px 0;
}
ul li {
    padding: 0;
    margin: 0;
    text-align: left;
    list-style: none;
}
.box {
    background: #fff url(/homepl/gfx/card/img/boxBg.jpg);
    margin: 130px auto 20px;
    width: 562px;
    position: relative;
}
.boxUser {
    position: absolute;
    background: url(/homepl/gfx/card/img/userIcon.png) center no-repeat;
    width: 562px;
    height: 168px;
    margin: -80px auto 0;
}
.boxContent {
    margin: 85px 55px 0 55px;
    text-align: center;
}
.boxHead {
    height: 17px;
    background: #fff url(/homepl/gfx/card/img/boxHead.jpg);
}
.boxBottom {
    height: 17px;
    background: #fff url(/homepl/gfx/card/img/boxBottom.jpg);
}
.container {
    border-bottom: 1px #efefef solid;
    padding: 0 0 0 125px;
}
.last {
    padding: 5px 0 30px 125px;
    border-bottom: none;
}
.name {
    font: 26px 'Crete Round', serif;
    padding-bottom: 20px;
    border-bottom: 1px #efefef solid;
}
ul.adress {
    padding: 0 0 0 40px;
    background: url(/homepl/gfx/card/img/listIcons.png) 0 3px no-repeat;
}
ul.tel {
    padding: 0 0 0 40px;
    background: url(/homepl/gfx/card/img/listIcons.png) 0 -95px no-repeat;
}
ul.contact {
    padding: 0 0 0 40px;
    background: url(/homepl/gfx/card/img/listIcons.png) 0 -185px no-repeat;
}
a.button {
    color: #333;
    font: bold 14px Helvetica, Arial, sans-serif;
    text-decoration: none;
    padding: 12px 16px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5), to(#F1F1F1));
    background: -moz-linear-gradient(linear, 0% 40%, 0% 70%, from(#F5F5F5), to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    margin-right: 10px;
}
a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
a.button:active {
    color: #000;
    border-color: #444;
}
.nerba {
    font: 12px Arial, Helvetica, sans-serif;
    margin: 40px auto 45px;
    width: 747px;
    height: 300px;
}
.footer {
    text-align: center;
    font: 11px Tahoma, Geneva, sans-serif;
    line-height: 15px;
    text-shadow: 1px 1px #fff;
    margin-bottom: 60px;
}
.footer a {
    color: #888;
    text-decoration: none;
    font-weight: bold;
}
