
div.guestbook-link {padding:6px 0}
div.guestbook-link a {color:#000; text-decoration: none; border-bottom:1px dashed #999}

div.guestbook-link .sbutton {
background-color: #615050;	
font-size: 14px;
color: #fff;
font-family: 'istok_webregular', sans-serif;
font-weight: normal;
font-style: normal;
border: 0px;
width: 160px;
padding: 10px;
cursor: pointer;
}

div.guestbook-result {color:#900}

ul.guestbook-errors {}
ul.guestbook-errors li{color:#900}

div#guestbook-form { 
padding:16px 24px;
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
}

div#guestbook-form form{ }
div#guestbook-form form dl{min-height:24px; clear:both}
div#guestbook-form form dl.text{height:110px;}

div#guestbook-form form dl dt {
float:left;
width:120px;
}

div#guestbook-form form dl.antispam dt{text-align: right;}
div#guestbook-form form dl dd{float:left; padding-bottom:8px }
div#guestbook-form form dl dd input{width:240px;}
div#guestbook-form form dl dd textarea{width:240px; height:100px}
div#guestbook-form form dl dd#guestbook-reply-text {font-style: italic;}

div#guestbook-form form .input, div#guestbook-form form .antispam input {
font-size: 15px;
color: #000;
font-family: 'arimo', sans-serif;
font-weight:normal;
font-style:normal;
border: 1px solid #ddd;
padding: 2px;
}

div#guestbook-form form .textinput {
font-size: 15px;
color: #000;
font-family: 'arimo', sans-serif;
font-weight:normal;
font-style:normal;
border: 1px solid #ddd;
padding: 2px;
}

div#guestbook-form form .sbutton {
background-color: #615050;	
font-size: 14px;
color: #fff;
font-family: 'istok_webregular', sans-serif;
font-weight: normal;
font-style: normal;
border: 0px;
width: 160px;
padding: 10px;
cursor: pointer;
}

.rev {
-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
padding: 20px;	
margin-top: 10px;
margin-bottom: 10px;
max-width: 990px;
margin: 0 auto;
}

.info_rev {
	width: 150px;
	vertical-align: top;
	font-size: 11px;
	color: #999;
}

.reviews {
	vertical-align: top;
	padding-left: 30px;
}

span.data_rev {
	font-size: 11px;
	color: #999;
}

span.city_rev {
	font-size: 11px;
	color: #999;
}

span.name_rev {
	font-size: 14px;
	color: #222;
	font-weight: 500;
}