body {
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: #f5f5f5;
	font-family: arial,helvetica,"Liberation Sans",sans-serif;
	font-color: #444444;
	font-size: 13px;
	color: #444444;
}

.main {
	padding: 30px;
	margin: 0 auto 10px;
	position:relative;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	 -moz-border-radius: 5px;
	      border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	 -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
	      box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

p{
text-align:justify;
text-justify:inter-word;
color: #444444;
padding-bottom: 0.5em;
}

.photo {
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
width: 337px;
height: 337px;
background: url('../img/foto.jpg');
}

#map{
    width:600px;
    height:400px;
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}
#map img {
    max-width: none;
}

label, input, button, select, textarea {
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}
input, button, select, textarea {
    font-family: arial,helvetica,"Liberation Sans",sans-serif;
    font-color: #444444;
}
label {
    display: block;
    margin-bottom: 5px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border-radius: 4px;
    color: #555555;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 4px 6px;
    vertical-align: middle;
}


textarea#comment {
height:50px;
max-height:50px;
width:206px;
max-width:206px
}

textarea#body {
height:200px;
max-height:200px;
width:400px;
max-width:400px
}

#name2, #email2 {
width:400px;

}
.control-group {
    margin-bottom: 10px!important;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.section {
	float: left;
	display: inline;
	padding: 10px;
	margin: 20px;
	text-align:center;
	}

.controls {
	text-align: right;
}

span.required{
	color: red;
}
label.error{
	color: red;
}
.alert{
	display: none;
}
input[type="submit"] {
	margin-top: 10px;
}

.condo_left {
    float: left;
    padding-right: 50px;
    width: 600px;
}
.condo_right {
    float: right;
    margin: 0;
    padding: 0;
    width: 200px;
}

.clearer {
    clear: both;
    height: 0;
    line-height: 0;
}

.condoleance {
    /*font-size: 0.85em;*/
}

.condo_rightcenter {
    background-color: #E5F1FB;
    margin: 0;
    padding: 4px 8px;
    width: 160px;
border: 1px solid #C6E2F7;
border-radius: 4px;
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
}

#addCondoleanceContainer {
    margin-bottom: 25px;
    padding: 12px;
    position: relative;
    width: 600px;
}

            #loading{
                width: 100%;
                position: absolute;
                top: 100px;
                left: 100px;
				margin-top:200px;
            }
            #container .pagination ul li.inactive,
            #container .pagination ul li.inactive:hover{
                background-color:#ededed;
                color:#bababa;
                border:1px solid #bababa;
                cursor: default;
            }
            #container .data ul li{
                list-style: none;
                font-family: verdana;
                margin: 5px 0 5px 0;
                color: #000;
                font-size: 13px;
            }

            #container .pagination{
                width: 800px;
                height: 25px;
            }
            #container .pagination ul li{
                list-style: none;
                float: left;
                border: 1px solid #0044CC;
                padding: 2px 6px 2px 6px;
                margin: 0 3px 0 3px;
                font-family: arial;
                font-size: 14px;
                color: #0044CC;
                background-color: #f2f2f2;
            }
            #container .pagination ul li:hover{
                color: #fff;
                background-color: #0044CC;
                cursor: pointer;
            }
			.go_button
			{
			background-color:#f2f2f2;border:1px solid #0044CC;color:#cc0000;padding:2px 6px 2px 6px;cursor:pointer;position:absolute;margin-top:-1px;
			}
			.total
			{
			float:right;font-family:arial;color:#999;
			}
