@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0}
p{ font-size:.9em; margin-bottom:20px; line-height:1.4em;}
body{font-family:"Arial", Helvetica, sans-serif; line-height:1.6em; ; background-color:#d9d8d8}
#container{margin:0px auto; min-height:928px; width:950px; background:url(images2/back.jpg) no-repeat }
#wrapper{margin-left:0px;width:950px; }
	#topbox{float:left; display:inline; width:100%; height:305px; margin-bottom:10px;}
	#logo{float:left; display:inline; margin-top:20px; width:312px; height:200px;}
	#logo a{float:left; display:inline; margin-top:20px; width:290px; height:160px; text-indent:-9999px}
	#topbox ul{float:left; display:inline; width:638px; height:250px; overflow:hidden}
	#aa{float:left; width:604px; height:250px; overflow:hidden}
	#aa li { list-style:none}
	
	.bighead{float:left; display:block; color:#b52413; font-size:2.6em; width:100%; margin:20px 0px; 0}
	
.aboutteks{float:left; width:600px; padding:20px; font-family:"Arial", Helvetica, sans-serif; }
.description{float:left; display:block; width:910px; padding:20px; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #9d1d00; margin-bottom:20px;}
	.aboutteks h1, .description h1, .rightbox h2{font-family:Tahoma, Geneva, sans-serif;; color:#b52413; margin-bottom:16px;};
	.aboutteks p, .description p{ font-size:.9em; margin-bottom:30px; line-height:1.2em;color:#333}
	.photo{float:left; display:inline; padding:10px; width:130px; height:160px; border:1px solid #CCC; margin:6px 20px 20px 0; background-color:#FFF; -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; }
	.photo img{float:left; display:inline; width:130px; height:160px; border:1px solid #ccc; margin-bottom:16px; }
	.name{float:left; display:inline;margin:4px 0 10px; font-size:.75em; color:#b52413; font-family:Arial, Helvetica, sans-serif; }
	
	#secondsub{ margin-top:30px;}
	
	#buttonlink{ float:left; display:inline; margin-top:8px; margin-left:16px; width:300px; min-height:255px; list-style:none}
	#buttonlink li{ width:300px;margin-top:10px; text-indent:-9999px;text-decoration:none}
	#volunteerbtn a{ float:left; width:300px; height:85px;}
	#donatebtn a { float:left; width:300px; height:100px;}
	#donatebtn {float:left; background:url(images2/facebook.jpg) no-repeat; height:100px; background-position:-1px -1px }
	#volunteerbtn {float:left; background:url(images2/button.png) no-repeat; background-position:-300px 0}
	#sponsorbtn {float:left; height:286px; background:url(images2/button.png) no-repeat; background-position:-600px 0}
	#sponsorbtn a {float:left; height:286px; width:300px;}
/*		#donatebtn a:hover{ float:left;background:url(images2/button.png) no-repeat; background-position:0 -85px}
*/		#volunteerbtn a:hover{ float:left;background:url(images2/button.png) no-repeat; background-position:-300px -85px}
		#sponsorbtn a:hover{ float:left; height:286px;background:url(images2/button.png) no-repeat; background-position:-600px -293px}
	
	.endorswrap{float:left; width:570px; margin:22px 0 22px 20px; background:url(images2/transwhite.png); padding:20px;  -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; border:1px solid #999  }
	.endors{ float:left; display:inline; padding:20px 0; width:550px; border-top:1px dotted #999;}
	
	.endors2{ float:left; display:block; padding:20px 0; width:100%; border-top:1px dotted #999;}
	
	 


	
.formwrap{float:left; display:block; width:910px; height:400px; overflow:hidden}
#slider ul{ list-style:none}
.rightbox{float:left; margin-top:20px; display:inline; width:290px; padding:10px;}
.headlink{font-family:"Arial", Helvetica, sans-serif; color:#9d1d00;  font-size:.9em; border-bottom:4px solid #CCC; margin-bottom:4px;}

.logos, .logosright{float:left; display:inline; height:60px; width:140px; border-bottom:1px solid #999; margin-bottom:10px; text-indent:-9999px}


	.list{float:left; list-style:none; width:100%;}
	.list li{ width:100%; border-bottom:1px dotted #CCC;color:#666; font-size:.9em;}
	.list li a{ margin-bottom:6px;  color:#666; font-size:.9em; text-decoration:none}
	
	.plain{margin-bottom:4px;}
	.box{float:left; display:inline; padding:10px; border:1px solid #CCC; width:270px;}
	.listcounter{float:left; list-style:none; width:40px;}
	.listskill{float:left; list-style:none; width:230px;}
	.listskill li, .listcounter li{float:left; display:inline; width:230px; border-bottom:1px dotted #CCC;color:#666; font-size:.9em;}
	.house{float:left; display:inline;  margin-top:10px; border-top:1px solid #999; padding-top:10px;}
	
.usual{float:left; width:870px; margin:22px 0 22px 20px; background:url(images2/transwhite.png); padding:20px;  -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 1px 3px; border:1px solid #999}
	.idTabs {position:relative; list-style:none; padding:0px; width:100%; margin:0px; text-align:center}
	.tab,.tablast{float:left;display:inline; height:40px; width:230px;background:url(images2/tab.jpg) no-repeat;}
	.tab{margin-right:10px;}
	.tablast{margin-right:0px;}
	.idTabs li a{float:left; padding-top:0px;display:inline; margin-right:10px; font-family:"Arial", Helvetica, sans-serif; color:#9d1d00; text-decoration:none; height:40px; width:230px; font-size:.9em  }
	.selected{ background:url(images2/tabselected.jpg) no-repeat;}
	
	.tableheader {height:50px; width:950px; bottom:0px; color:#903; background:url(images2/greybar.jpg) repeat-x; font-size:.8em}
	.small{ font-size:.5em; color:#666; text-decoration:none;}
	span#prevBtn{ display:none}
	span#nextBtn a{float:right;margin-right:170px; width:38px; height:40px; background:url(images2/nextbtn.png) no-repeat; text-indent:-9999px}
	
	
	#idTab1, #idTab2, #idTab3{ float:left; display:block; width:100%; margin:20px 0;}

/* FORM */	
	#detail{float:left; display:inline; padding:20px; margin:0 164px; width:550px; min-height:260px; font-family:"Arial", Helvetica, sans-serif;	font-size: 12px;  margin-bottom: 20px;  padding : 15px;  border: 1px solid #CCC;}
	#inputform{float:left; display:inline; padding:20px; margin:0 276px; min-height:260px; font-family:"Arial", Helvetica, sans-serif;	font-size: 12px;  margin-bottom: 20px;  padding : 15px;  width:300px; height:85px}
	#inputform a{ float:left; background:url(images2/button.png) no-repeat; background-position:-300px -175px; width:300px; height:80px; text-indent:-9999px; }
	#inputform a:hover{background-position:-300px -261px; }
	
	
	#male, #female{display:inline;}
	#female{margin-left:10px;}
	.radio{display:block; margin:6px 0}
	#numperiod, #period, #skill, #age{display:inline;}
	#numperiod, #age{width:20px;}
	#numhouse{display:inline;  width:20px;}
	#comments{width:400px;}
	.inputform{float:left; display:block; margin-left:20px; width:500px;}
	.width30{width:35px;}
	.width15{width:20px;}
	

.formular legend, #inputform legend { font-size: 1.4em; font-family:"Arial", Helvetica, sans-serif; color: #9d1d00; font-weight: 900}
.formular label span { color: #000 }
.formular input, .formular select, .formular textarea {  display : block; margin-bottom: 5px }
.formular .text-input {  width: 250px;  color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px;
	margin-top: 4px; background: #FFF url('/img/form/text-bg.gif') repeat-x; }
.formular textarea { width: 250px; height:70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF url('/img/form/text-bg.gif') repeat-x; }
.formular .infos { background: #FFF; color: #333; font-size: 12px; margin-bottom: 10px }
.formular span.checkbox, .formular .checkbox { display: inline }
.formular .submit { background: url('/img/form/button-bg.png') repeat-x;  border: 1px solid #CCC; 	padding: 4px;
margin-top: 20px; float: right; text-decoration: none; cursor:pointer}
.submit{ margin-right:18px}
.formular hr {clear:both; visibility: hidden}
.formular .fc-error { width: 350px; color: 555;	padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA } 


#homecost{margin:20px 0; width:500px;}

#footer{float:left; display:block; padding-top:20px; border-top:1px solid #9d1d00; width:100%; color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:.8em; text-align:center; }
#footer a{text-decoration:none; color:#666;}


/* RSS */
.aboutteks ul {float:left; list-style:inside; width:100%;list-style-image:url(images2/bigarrow.jpg); list-style-position:inside}
.aboutteks li a{ text-decoration:none; color:#9d1d00; font-size:1.4em; font-weight:bold }
.float-left, .float-right{float:left; display:inline; margin-right:10px;}
.caption { float:left; display:inline; font-size:.7em; color:#666; line-height:1.3em; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 10px 0; padding-bottom:10px; border-bottom:1px solid #999;}
.source{display:none}