/* general css settings for all projects */
body
{
	font-size: 75%;
	margin: 0;
	padding: 0;
}

div, form
{
	margin: 0;
	padding: 0;
}

ul, ol, p, table, blockquote
{
	margin: 0.3em 0 1.0em;
	padding: 0;
}

ul { margin-left: 17px; }
ol { margin-left: 23px; }

.cframe { clear: both; }

.invisible,
.navposition,
#content-hidden,
.menu dfn
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline;
}

.col2-oneone .oneone-left,
.col2-oneone .oneone-right,
.col2-onetwo .onetwo-left,
.col2-onetwo .onetwo-right,
.col2-twoone .twoone-left,
.col2-twoone .twoone-right,
.col3-oneoneone .oneoneone-left,
.col3-oneoneone .oneoneone-middle,
.col3-oneoneone .oneoneone-right
{ float: left; }

.oneone-left,
.oneone-right,
.onetwo-left,
.onetwo-right,
.twoone-left,
.twoone-right,
.oneoneone-left,
.oneoneone-middle,
.oneoneone-right
{ min-height: 1px }

div.mailform-label { float: left; }
div.mailform-label-input { clear: left; }

.ctype-uploads ul.layout-0,
.ctype-uploads ul.layout-1,
.ctype-uploads ul.layout-2
{
	margin-left: 0px;
}
.ctype-uploads ul.layout-0 li,
.ctype-uploads ul.layout-1 li,
.ctype-uploads ul.layout-2 li
{
	padding: 0 0 4px 20px;
	display: block;
	list-style: none;
	list-style-image: none;
}

small { font-size: 0.9em }
big { font-size: 1.1em }

/*Survey*/
.tx-simplesurvey-pi1-questiontext,.tx-simplesurvey-pi1-question, .tx-simplesurvey-pi1-title { display: none; margin-top: 150px; }
.tx-simplesurvey-pi1 { background-image: url(../survey/bg.jpg); background-repeat: no-repeat;}
.tx-simplesurvey-pi1 { padding-top: 380px; width: 470px; }
.tx-simplesurvey-pi1-answer { margin-left: 100px; margin-bottom: 30px; }
.tx-simplesurvey-pi1-answer p { text-transform:uppercase; font-family: Times New Roman; color: #878787; font-size: 11px; line-height: 1.4em; }
.tx-simplesurvey-pi1-answer h4 { font-family: Times New Roman; color: #878787; font-style: oblique; }

.tx-simplesurvey-pi1-answer input { float: right; }
.tx-simplesurvey-pi1-userdata { padding-top: 50px; font-color: #fff; }
.tx-simplesurvey-pi1-userdata-title { font-family: Times New Roman; font-style: oblique; font-size: 15px; padding-top: 5px;  }
.tx-simplesurvey-pi1-userdata-answer input { width: 440px; border: solid 1px #878787; height: 20px; }
.tx-simplesurvey-pi1-submit { width: 100px; margin-top: 20px; font-family: Times New Roman; font-style: oblique; border: solid 1px #878787;}

#q2 { margin-top: 14px; }
#q3 { padding-top: 20px; }
#q4 { padding-top: 30px; }
#q5 { padding-top: 40px; }
#q6 { padding-top: 30px; }
#q7 { padding-top: 20px; }


