.installclass {
    padding: 20px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border: 1px solid #4471BB;
    background: #dddddd;
    background: -moz-linear-gradient(45deg, #dddddd 0%, #efefef 100%);
    background: -webkit-linear-gradient(45deg, #dddddd 0%,#efefef 100%);
    background: linear-gradient(45deg, #dddddd 0%,#efefef 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#efefef',GradientType=1 );
    width: 600px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -300px;
    margin-top: -193px;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.48);
	line-height: 1.4;
}

.close_modal {
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    z-index: 8040;
}


.fleft { float:left; } .fright { float:right; }.tu{text-transform: uppercase;}.vatop{vertical-align: top;}
.tcenter { text-align:center; } .tright { text-align:right; } .tleft { text-align:left; } .center{margin:0 auto;}
.relative{position:relative;}

/*шрифты*/
.f7{ font-size:7px; } .f8{ font-size:8px; } .f9{ font-size:9px; } .f10{ font-size:10px; } .f11{ font-size:11px; } .f12{ font-size:12px; } .f13{ font-size:13px; } .f14{ font-size:14px; } .f15{ font-size:15px; } .f16{ font-size:16px; } .f17{ font-size:17px; } .f18{ font-size:18px; } .f19{ font-size:19px; } .f20{ font-size:20px; } .f21{ font-size:21px; } .f22{ font-size:22px; } .f23{ font-size:23px; } .f24{ font-size:24px; } .f25{ font-size:25px; } .f26{ font-size:26px; } .f27{ font-size:27px; } .f28{ font-size:28px; } .f29{ font-size:29px; } .f30{ font-size:30px; } .f31{ font-size:31px; } .f32{ font-size:32px; } .f33{ font-size:33px; } .f34{ font-size:34px; } .f35{ font-size:35px; } .f36{ font-size:36px; } .f37{ font-size:37px; } .f38{ font-size:38px; } .f39{ font-size:39px; } .f40{ font-size:40px; } .f41{ font-size:41px; } .f42{ font-size:42px; } .f43{ font-size:43px; } .f44{ font-size:44px; } .f45{ font-size:45px; } .f46{ font-size:46px; } .f47{ font-size:47px; } .f48{ font-size:48px; } .f49{ font-size:49px; } .f50{ font-size:50px; } .f51{ font-size:51px; } .f52{ font-size:52px; } .f53{ font-size:53px; } .f54{ font-size:54px; } .f55{ font-size:55px; } .f56{ font-size:56px; } .f57{ font-size:57px; } .f58{ font-size:58px; } .f59{ font-size:59px; } .f60{ font-size:60px; } .f61{ font-size:61px; } .f62{ font-size:62px; } .f63{ font-size:63px; } .f64{ font-size:64px; } .f80{ font-size:80px; }

/*Толщина текста*/
.fw100 {font-weight:100;} .fw300 {font-weight:300;} .fw400 {font-weight:400;} .fw600 {font-weight:600;} .fw700 {font-weight:700;} .fw800 {font-weight:800;}

/*Цвета текстов*/
.fff {color:#fff;} .black{color:#000;} .red{color:red;}

/*Отступы*/ 

.pdg10{padding:10px 0px;} .pdg20{padding:20px 0px;} .pdg30{padding:30px 0px;} .pdg40{padding:40px 0px;}
.mrg10{margin:10px 0px;} .mrg20{margin:20px 0px;} .mrg30{margin:30px 0px;} .mrg40{margin:40px 0px;}

.guest_ava {
    margin-bottom: 10px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    border: 1px solid rgba(218, 218, 218, 0.28);
    margin: 0 auto;
}

.guestbook-description {
    padding-bottom: 10px;
    color: #000;
    font-weight: 300;
    border: 1px dashed #ddd;
    padding: 10px;
    border-radius: 4px;
    position: relative;
}