﻿* {
	margin: 0;
	padding: 0;
}

html {height: 100%}

li {font-family:"Lucida Grande","Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;}

a:hover {
	text-decoration: none;
}

img {
	border: none;
}
input {vertical-align: middle}

/* Middle
-----------------------------------------------------------------------------*/
#content 
{
	min-height: 300px;
	padding: 0 0 0px;
	height: 100%;
}

#conent:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

/* My styles
-----------------------------------------------------------------------------*/

.shadow  { position:absolute; z-index:0; opacity:0.5; top:2px; left:2px; color:Gray; }

#rt_bar_init
{
	text-align:justify;
	width:575px;
	height:100%;
	display:inline-block;
	min-height:400px;
	vertical-align: top;
}

#rt_bar_init p
{
	padding-top: 10px;
}

#rt_bar_init small
{
	line-height: 80%;
	color: AntiqueWhite;
}

#rt_bar_init span
{
	line-height: 80%;
	font-size: 90%;
	color: AntiqueWhite;
}

#main_cont { margin:10px 15px; }
#main_cont img { float:left; margin:5px 5px 5px 0px; }
#main_cont ul { margin:5px 15px}
#main_cont li{ list-style-image:url(img/arrow1.png); }
#main_cont label { float: left; text-align:right; margin-right:15px;}
#main_cont input {  width:347px; }

.field-validation-error  { color:Tomato; }
.validation-summary-errors { color:Tomato; font-weight:bold;}
.validation-summary-errors ul {padding-left:30px;}

#lt_bar_init
{
	width:200px;
	text-align:left;
	margin:0 0 0 -2px;
	display:inline-block;
	min-height:400px;
}

.report_reports
{
	display: inline-block;
	min-width: 100px;
}

.report_categories
{
	display: inline-block;
	min-width: 100px;
}

.report_body caption
{
	background-color:#59b43c;
	font-size: large;
	font-weight: bold;
}

.report_body td
{
	background-color:#60618a;
	padding: 2px;
}
#Phone { width:65px; }
#MembersInfo_AnimalsCount { width:25px; }
#MembersInfo_MembersCount { width:25px; }
#area td { font-weight:normal; }
#area input[type=text] { width:45px; }
#representer {width: 100%}
#representer input[type=text] { width:100%; }
#representer h3 { cursor: pointer; }
.save { background-image:url(img/bt_save.png); }

.default-hidden { display: none;}

.YMaps-b-balloon-content a
{
	font-family: tahoma;
	font-weight: bold;
	text-decoration: none;
	line-height: 2em;
	vertical-align: top;
	color: Red;
}

.survey-prerequisite
{
	font-size: 0.9em;
	padding: 10px 0 5px 40px;
}

.survey-options
{
	padding-left: 20px;
	line-height: 200%;
}

.survey-option-color
{
	display:inline-block;
	height:20px;
	width:40px;
	vertical-align: middle;
}

.survey-option-label
{
	display:inline-block;
}

.survey-agents-box thead td
{
	font-weight:bold;
	padding: 5px;
}

.survey-agents-box td
{
	padding:0 5px;
}

.survey-agents-box form
{
	width: 400px;
}

.survey-agents-box thead img
{
	float:left;
	margin:-4px 4px -3px 0;
}

.header-action
{
	color:#FFE500;
	font-size:120%;
	font-weight:bold;
}

#meeting-body span
{
	font-size: large;
	text-decoration: underline;
	font-weight: bold;
}

#meeting-body p
{
	padding: 5px 0;
}

h4 {color:#ffe500; font-weight:bold; font-size:90%;}

.house-box
{
	display: inline-block;
	margin: 10px 20px;
	background-image:url("img/house-box-bk.png");
	background-repeat:no-repeat;
	height:170px;
	width:255px;
	display:-moz-inline-stack; /* for FF2*/
    display:inline-block; /* normal browsers */
    zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */

}

.house-box a {text-decoration: none;}

.library-book-header
{
	background-color:#60618A;
	font-weight:bold;
}

.library-book-header a { color:White; text-decoration: none;}

.library-description
{
	background-color:#60618A;
	font-size:x-small;
	line-height:120%;
}

