/* css-framework import
------------------------------ */

@import url(cssframework/css-f.css);


html { background: #f8f8fa; font: .75em/1.5 verdana, arial, helvetica, sans-serif; 
}

body { padding: 10px; }

#site { width: 880px; margin: 0 auto; padding: 20px 40px;/**/ background: #fff; border: 1px solid #ccc; }
#header { padding-bottom: 1em; border-bottom: 2px solid #ccc; margin-bottom: 1em; }
#col-left { float: left; width: 200px; }
#content {width:100%; margin-left: 0px; }


* {font-family: 'lucida grande',arial,'bitstream vera sans', verdana,sans-serif;}



body {
	font-size: 13px;
	color: #555;
	margin-top: 0px;
	margin-left:10px;
	margin-right: 10px;
        background: #f8f8fa;
	text-align: center;
}
/*html, body {
background-image: url(/images/body_bg.png);
}*/

table td  {
	border:0px;
	 }


p {padding-bottom:1em;text-align:justify;text-indent:1em;line-height:150%;}
p:first-line{}
p:first-letter{/*color:#ff0000; font-weight:bold; text-transform: uppercase; */}


.note {font-size:0.9em; color:#a99;}

h1 {
	font-size: 1.4em; margin: 0px 0px 5px
}
h2 {
	font-size: 1.3em; margin: 0px 0px 5px
}
h3 {
	font-size: 1.2em; margin: 0px 0px 5px
}
h4 {
	font-size: 1em; margin: 0px 0px 3px
}

acronym {cursor:help;}

a {
	color: #66c; text-decoration: none
}
a:visited {
	color: #66c; text-decoration: none
}
a:hover {
	color: #555; text-decoration: underline
}

img {padding: 0px; border: none; margin:0px; }

img.padded {padding:2px;margin: .4em; } 


a.imagelink {
	border-style: none; 
}
a.smalllink {
	font-size: 10px
}
ul {
	margin-top: 5px; list-style-type: disc
}
ol {
	padding: 0px; margin: 0px;
}
ul ul {
	margin-top: 5px; list-style-type: circle
}
ul li {
	margin-top: 5px
}

ul.stripped {
	 list-style-type: none; margin-left:0!important;padding-left:0;
}
ul.stripped li {
	 margin-left:0;padding-left:0;
}



hr {
height:0px;
color:#fff;
border-bottom:#ccc solid 1px;
margin: 5px 1em;
}

/* labels for forms */
div.form-label{ float: left; text-align: right; width: 47%; padding: 0 2%; }
form.general {width:60em; text-align:left;} /*for big forms*/
input.wide {width:47%;}
textarea.wide {width:47%;}


div.review
	{
padding:5px; 
border-bottom:#ccc solid 1px;
margin-bottom:0.5em;
	}

div.review p {text-indent:0; white-space: pre-wrap;/*it's temp. until adding of tags*/}

div.address1 { }

/* top menu */
#top-menu li {border-right: solid #ccc; border-width: 0 1px;
		font: .9em/1.5 "Trebuchet MS",verdana, arial, helvetica, sans-serif;
		font-weight:bold;
		font-variant:normal;
		text-transform: uppercase; /* Заглавные буквы */
		/*background-color:#feffd8;*/
		margin:3px;
		padding:2 10px;
		}
/*#top-menu li:hover {
		background-color:#f2f6d0;
		}

*/

/* for listed items*/
.item-list {
		background-color:#feffd8;
		padding:10px;
		margin:1em;

}