/* CSS Document */

body{
        background: #FFF;
	padding:11px 0px 0px 0;
	margin:0;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*-------head-----------------------------------------------------------------*/
#over_head{
        background:url(images/over_head_bg.gif) 0 0 repeat-x;
	width:990px;
	height:26px;
	position:relative;
	margin:0 auto;
}
#specials ul {
	background:url(images/specials_bg.gif) 0 0 no-repeat;
	width:110px;
	height:26px;
	position:absolute;
	left:0px;
	top:0px;
	padding:0 0 0 0px;
}
#specials ul li a{
	display:block;
	background:url(images/specials_bg.gif) 0 0 no-repeat;
	padding:0 0px 12px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#specials ul li a:hover{
	background:url(images/specials_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/specials_cover.gif) 0 0 no-repeat;
}

#over_head img.of_bg{
	position:absolute;
	left:110px;
	top:0px;
	width:669px;
	height:26px;
}
#email ul {
	background:url(images/email_bg.gif) 0 0 no-repeat;
	width:104px;
	height:26px;
	position:absolute;
	left:779px;
	top:0px;
	padding:0 0 0 0px;
}
#email ul li a{
	display:block;
	background:url(images/email_bg.gif) 0 0 no-repeat;
	padding:0 0px 12px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#email ul li a:hover{
	background:url(images/email_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/email_cover.gif) 0 0 no-repeat;
}
#contact ul {
	background:url(images/contact_bg.gif) 0 0 no-repeat;
	width:106px;
	height:26px;
	position:absolute;
	left:884px;
	top:0px;
	padding:0 0 0 0px;
}
#contact ul li a{
	display:block;
	background:url(images/contact_bg.gif) 0 0 no-repeat;
	padding:0 0px 12px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#contact ul li a:hover{
	background:url(images/contact_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/contact_cover.gif) 0 0 no-repeat;
}
#over_head img.slash_of{
	position:absolute;
	left:883px;
	top:0px;
	width:1px;
	height:26px;
}

#head{
	background:url(images/head_bg.gif) 0 0 repeat-x;
	width:990px;
	height:135px;
	position:relative;
	margin:0 auto;
}
#logo img.logo{
	position:absolute;
	left:0px;
	top:35px;
	width:569px;
	height:55px;
}
#logo{
	
	width:569px;
	height:55px;
	position:relative;
	margin:0 auto;
	float:left;
}
#logo p.function{
	font:bold 11px/13px Arial,  Helvetica, sans-serif;
	color:#F5851A;
	padding:0px;
	margin:95px 0 0 110px;
	width:569px;
	float:left;
}
#adress{	
	width:200px;
	height:60px;
	position:relative;
	margin:20px 0 0 183px;
	float:left;
}
#adress p strong {
  color: #F47B20;
  font-weight: bold;
  font: 12px/14px tahoma, ArialCE, Helvetica, sans-serif;
  text-decoration: none;  
}
#adress p.box_text3{
	font:normal 11px/14px Verdana, Arial,  Helvetica, sans-serif;
	color:#B5B89F;
	padding:0px;
	margin:0px 0 0 0px;
	width:250px;
	float:left;
}
/*-------head-----------------------------------------------------------------*/


/*------banner----------------------------------------------------------------*/
#banner{
	background:url(images/home_hol/banner_bg_2.jpg) 0 0 no-repeat;
	width:990px;
	height:110px;
	position:relative;
	margin:0 auto;
	
}
#happy p.happy_text{
        width:202px;
	font:bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#C5BE25;
	background-color:inherit;
	position:absolute;
	float:left;
	margin:90px 0 0 415px;
	
}
#happy p.happy_text a{
      	color:#fff; background-color:inherit; text-decoration:none;
	}
#happy p.happy_text a:hover{
        color:#F9CD90; background-color:inherit;
}
#time{
	width:250px;
	height:110px;
	position:relative;
	margin:10px 0 0 753px;
	float:left;
}
#time p.box_text2{
	font:normal 11px/13px Verdana, Arial,  Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px 0 0 0px;
	width:250px;
	float:left;
}
#time p.box_text2b{
	font:normal 11px/13px Verdana, Arial,  Helvetica, sans-serif;
	color:#fff;
	padding:0px;
	margin:0px 0 0 0px;
	width:250px;
	float:left;
}
#time p.box_text2c{
	font:normal 11px/13px Verdana, Arial,  Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px 0 0 0px;
	width:250px;
	float:left;
}
#time p strong {
  color: #FFDFB2;
  font-weight: bold;
  font:bold 11px/13px tahoma, ArialCE, Helvetica, sans-serif;
  text-decoration: none;  
}
/*------banner----------------------------------------------------------------*/



/*------------------------------------------------buttons--------------------*/

#menu_buttons{
	background:url(images/menu_bg.gif) 0 0 repeat-x;
	width:990px;
	height:46px;
	position:relative;
	margin:0 auto;
}
#menu_buttons img.left_button_stud{
	position:absolute;
	left:0px;
	top:0px;
	width:31px;
	height:46px;
}



#home ul {
	background:url(images/but_home_bg.gif) 0 0 no-repeat;
	width:105px;
	height:35px;
	position:absolute;
	left:30px;
	top:11px;
	padding:0 0 0 0px;
}
#home ul li a{
	display:block;
	background:url(images/but_home_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#home ul li a:hover{
	background:url(images/but_home_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_home_cover.gif) 0 0 no-repeat;
}






#instru ul {
	background:url(images/but_inst_bg.gif) 0 0 no-repeat;
	width:177px;
	height:35px;
	position:absolute;
	left:260px;
	top:11px;
	padding:0 0 0 0px;
}
#instru ul li a{
	display:block;
	background:url(images/but_inst_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#instru ul li a:hover{
	background:url(images/but_inst_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_inst_cover.gif) 0 0 no-repeat;
}











#restor ul {
	background:url(images/but_rest_bg.gif) 0 0 no-repeat;
	width:125px;
	height:35px;
	position:absolute;
	left:135px;
	top:11px;
	padding:0 0 0 0px;
}
#restor ul li a{
	display:block;
	background:url(images/but_rest_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#restor ul li a:hover{
	background:url(images/but_rest_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_rest_cover.gif) 0 0 no-repeat;
}

#rent ul {
	background:url(images/but_ren_bg.gif) 0 0 no-repeat;
	width:79px;
	height:35px;
	position:absolute;
	left:550px;
	top:11px;
	padding:0 0 0 0px;
}
#rent ul li a{
	display:block;
	background:url(images/but_ren_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#rent ul li a:hover{
	background:url(images/but_ren_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_ren_cover.gif) 0 0 no-repeat;
}









#acces ul {
	background:url(images/but_acces_bg.gif) 0 0 no-repeat;
	width:113px;
	height:35px;
	position:absolute;
	left:437px;
	top:11px;
	padding:0 0 0 0px;
}
#acces ul li a{
	display:block;
	background:url(images/but_acces_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#acces ul li a:hover{
	background:url(images/but_acces_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_acces_cover.gif) 0 0 no-repeat;
}










#cons ul {
	background:url(images/but_cons_bg.gif) 0 0 no-repeat;
	width:166px;
	height:35px;
	position:absolute;
	left:629px;
	top:11px;
	padding:0 0 0 0px;
}
#cons ul li a{
	display:block;
	background:url(images/but_cons_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#cons ul li a:hover{
	background:url(images/but_cons_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_cons_cover.gif) 0 0 no-repeat;
}






#stu ul {
	background:url(images/but_stu_bg.gif) 0 0 no-repeat;
	width:164px;
	height:35px;
	position:absolute;
	left:795px;
	top:11px;
	padding:0 0 0 0px;
}
#stu ul li a{
	display:block;
	background:url(images/but_stu_bg.gif) 0 0 no-repeat;
	padding:0 0px 35px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#stu ul li a:hover{
	background:url(images/but_stu_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/but_stu_cover.gif) 0 0 no-repeat;
}
#menu_buttons img.right_button_stud{
	position:absolute;
	left:959px;
	top:0px;
	width:31px;
	height:46px;
}
/*------------------------------------------------buttons--------------------*/
/*----------------------------------------bodyHead--------------------*/
#body_head{
	background:url(images/body_head.gif) 0 0 no-repeat;
	width:990px;
	height:35px;
	position:relative;
	margin:0 auto;
}
/*----------------------------------------bodyHead--------------------*/
/*----------------------------------------body--------------------*/
#body{
	background:url(images/specials/body_bg.gif) 0 0 repeat-x;
	width:990px;
	height:230px;
	position:relative;
	margin:0 auto;
}
/*----------------------------------------body--------------------------------*/




/*----------------------------------------new special-------------------------*/
#new_special{	
	width:990px;
	height:158px;
	position:relative;
	margin:0 auto;
}



#new_special_left{
	background:url(images/specials/dot_bg.gif) 0 0 repeat;
	width:274px;
	height:158px;
	float:left;
	position:relative;
	margin:20px 4px 0 0;
}
#new_special_left_inn{
	background:url(images/specials/dot_bg.gif) 0 0 repeat;
	width:253px;
	height:139px;
	border:#FFF solid 5px;
	float:left;
	position:relative;
	margin:5px 5px 5px 5px;
}





#new_special_right{
	
	width:650px;
	height:158px;
	float:left;
	position:relative;
	margin:20px 0 0 0;
}
#new_special_right_1{
	background:url(images/specials/dot_dark_green.gif) 0 0 repeat;
	width:650px;
	height:77px;
	float:left;
	position:relative;
	margin:0 auto;
}
#new_special_right_1_inn{
	background:url(images/specials/dot_dark_green.gif) 0 0 repeat;
	width:630px;
	height:57px;
	border:#FFF solid 5px;
	margin:5px 5px 5px 5px;
	float:left;
	position:relative;
}




#new_special_right_2{
	background:url(images/specials/dot_dark_green.gif) 0 0 repeat;
	width:650px;
	height:77px;
	float:left;
	position:relative;
	margin:4px 0 0 0;
}
#new_special_right_2_inn{
	background:url(images/specials/dot_dark_green.gif) 0 0 repeat;
	width:630px;
	height:57px;
	border:#FFF solid 5px;
	margin:5px 5px 5px 5px;
	float:left;
	position:relative;
}


.item_special_1a span{
	font:bold 30px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#FFD400;
	background-color:inherit;
	padding:0px 0 0 0px;
	margin:25px 0px 0 0px;
	display:block;
}
.item_special_1b span{
	font:bold 25px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0px 0 0 0px;
	margin:15px 0px 0 0px;
	display:block;
}
.item_special_2 span{
	font:bold 20px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:0px 0 0 0px;
	margin:20px 0px 0 20px;
	display:block;
}
/*----------------------------------------new special-------------------------*/





/*-----------------------------------------------stud_left--------------------*/
#stud_left{
	
	width:31px;
	height:230px;
	float:left;
	position:relative;
	margin:0 auto;
}
/*-----------------------------------------------stud_left--------------------*/


#stud_right{
	
	width:31px;
	height:40px;
	float:left;
	position:relative;
	margin:0 auto;
}








































/*------------------------------------------------bottom--------------------*/
#bottom_bg{
	background:url(images/bottom_bg.gif) 0 0 repeat-x;
	width:990px;
	height: 227px;
	position:relative;
	margin:0 auto;
}
#stud_bottom_1{
	background:url(images/stud_bottom.gif) 0 0 repeat-x;
	width:31px;
	height:227px;
	float:left;
	position:relative;
	margin:0 auto;
}

#left_bottom{
	background:url(images/bottom_bg_brawn.gif) 0 0 repeat-x;
	width:281px;
	height: 120px;
	float:left;
	top:32px;
	position:relative;
	margin:0 auto;
}






#left_bottom p.orange_button{
	display:block;
	background:url(images/orange_button.gif) 0 0 no-repeat;
	width:20px;
	height:24px;
	margin:0px 10px 0 0px;
	float:left;
}
#left_bottom img.bottom_foto_1{
	position:absolute;
	left:0px;
	top:24px;
	width:281px;
	height:96px;
}
#text_bottom_1{
	width:281px;
	float:left;
	top:100px;
	position:relative;
	margin:0 auto;
}
#text_bottom_1 ul {
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	width:80px;
	height:10px;
	position:absolute;
	
	left:200px;
	top:40px;
	padding:0px 0 0 0px;
}
#text_bottom_1 ul li a{
	display:block;
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	padding:0 0px 0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#text_bottom_1 ul li a:hover{
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
}



#stud_bottom_2{
	background:url(images/stud_bottom.gif) 0 0 repeat-x;
	width:42px;
	height:227px;
	float:left;
	position:relative;
	margin:0 auto;
}











#middle_bottom{
	background:url(images/bottom_bg_brawn.gif) 0 0 repeat-x;
	width:281px;
	height: 120px;
	float:left;
	top:32px;
	position:relative;
	margin:0 auto;
}
#middle_bottom p.orange_button{
	display:block;
	background:url(images/orange_button.gif) 0 0 no-repeat;
	width:20px;
	height:24px;
	margin:0px 10px 0 0px;
	float:left;
}
#middle_bottom img.bottom_foto_2{
	position:absolute;
	left:0px;
	top:24px;
	width:281px;
	height:96px;
}
#text_bottom_2{
	width:281px;
	float:left;
	top:100px;
	position:relative;
	margin:0 auto;
}
#text_bottom_2 ul {
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	width:80px;
	height:10px;
	position:absolute;
	
	left:200px;
	top:40px;
	padding:0px 0 0 0px;
}
#text_bottom_2 ul li a{
	display:block;
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	padding:0 0px 0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#text_bottom_2 ul li a:hover{
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
}







#stud_bottom_3{
	background:url(images/stud_bottom.gif) 0 0 repeat-x;
	width:42px;
	height:227px;
	float:left;
	position:relative;
	margin:0 auto;
}




#right_bottom{
	background:url(images/bottom_bg_brawn.gif) 0 0 repeat-x;
	width:281px;
	height: 180px;
	float:left;
	top:32px;
	position:relative;
	margin:0 auto;
}
#right_bottom p.orange_button{
	display:block;
	background:url(images/orange_button.gif) 0 0 no-repeat;
	width:20px;
	height:24px;
	margin:0px 10px 0 0px;
	float:left;
}
#right_bottom img.bottom_foto_3{
	position:absolute;
	left:0px;
	top:24px;
	width:281px;
	height:96px;
}

#text_bottom_3{
	width:281px;
	float:left;
	top:100px;
	position:relative;
	margin:0 auto;
}
#text_bottom_3 ul {
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	width:80px;
	height:10px;
	position:absolute;
	
	left:200px;
	top:40px;
	padding:0px 0 0 0px;
}
#text_bottom_3 ul li a{
	display:block;
	background:url(images/read_more_bg.gif) 0 0 no-repeat;
	padding:0 0px 0px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#8D929F;
	background-color:inherit;
	text-decoration:none;
}
#text_bottom_3 ul li a:hover{
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
	color:#636C85;
	background:url(images/read_more_cover.gif) 0 0 no-repeat;
}





.item span{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#DBCAB0;
	background-color:inherit;
	padding:7px 0 0 0px;
	margin:0px 0 0px 0px;
	display:block;
}
.item1 span{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	padding:7px 0 0 0px;
	margin:0px 0 10px 0px;
	display:block;
}
.item2 span{
	font:bold 30px/31px Arial, Helvetica, sans-serif;
	color:#B65225;
	background-color:inherit;
	padding:0px 0 0 0px;
	margin:0px 0 0px 0px;
	display:block;
}
.item2b span{
	font:bold 15px/17px Arial, Helvetica, sans-serif;
	color:#B65225;
	background-color:inherit;
	padding:0px 0 0 0px;
	margin:0px 0 0px 0px;
	
}
.item3 span{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#737569;
	background-color:inherit;
	padding:7px 0 0 0px;
	margin:0px 0 10px 0px;
	display:block;
}
.item4 span{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	background-color:inherit;
	padding:10px 0 0px 0px;
	margin:0px 0 0px 0px;
	display:block;
}
.item5 span{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	background-color:inherit;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px 0 0px 0px;
	display:block;
}
.item11 span{
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#9A9A9A;
	background-color:inherit;
	padding:10px 0 0px 0px;
	margin:0px 0 0px 0px;
	display:block;
}

.item11b span{
	font:bold 18px/19px Arial, Helvetica, sans-serif;
	color:#737569;
	background-color:inherit;
	padding:0px 0 0px 0px;
	margin:0px 0 0px 0px;
	display:block;
}
#stud_bottom_4{
	background:url(images/stud_bottom.gif) 0 0 repeat-x;
	width:31px;
	height:227px;
	float:left;
	position:relative;
	margin:0 auto;
}
/*------------------------------------------------bottom--------------------*/
/*------------------------------------------------overFive--------------------*/
#overFive{
	background:url(images/bottom_black_bg.gif) 0 0 repeat-x;
	width:990px;
	height:61px;
	position:relative;
	margin:0 auto;
}
#overFive ul{
	background:url(images/nav_bar.gif) 0 0 no-repeat;
	width:990px;
	height:15px;
	position:absolute;
	left:60px;
	top:25px;
	padding:0 0 0 0px;
}
#overFive ul li{
	background:url(images/nav_div.gif) right top no-repeat;
	height:15px;
	float:left;
	padding:0 1px 0 0;
}
#overFive ul li a{
	display:block;
	background:url(images/nav_bg.gif) 0 0 repeat-x;
	padding:0 20px;
	font:bold 11px/12px ArialCE, Helvetica, sans-serif;
	color:#A6AB8E;
	background-color:inherit;
	text-decoration:none;
}
#overFive ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#FFF;
	background-color:inherit;
}
#overFive ul li a.hover{
	display:block;
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	color:#FFF;
	padding:0 20px;
	font:bold 11px/12px ArialCE, Helvetica, sans-serif;
	background-color:inherit;
	text-decoration:none;
	cursor:text;
}
#overFive ul li.last{
	background-image:none;
	height:15px;
	float:left;
}
/*------------------------------------------------overFive--------------------*/
/*-----------------------------------------overFive bottom--------------------*/
#overFive_bottom{
	background:url(images/over_five_bottom.gif) 0 0 no-repeat;
	width:990px;
	height:11px;
	position:relative;
	margin:0 auto;
}
/*-----------------------------------------overFive bottom--------------------*/
/*------------------------------------------------copy right------------------*/
#notes{
	width:990px;
	height:20px;
	position:relative;
	margin:0 auto;
}
#copy_right{
	width:148px;
	height: 20px;
	float:left;
	position:relative;
	margin:0 auto;
}
#dsg{
	width:64px;
	height: 20px;
	float:left;
	left:665px;
	position:relative;
	margin:0 auto;
}
/*------------------------------------------------copy right------------------*/
/*------------------------------------------------mc------------------*/
#mc{
	width:165px;
	height:0px;
	float:right;
	
	position:relative;
	margin:0 auto;
}
#mc ul{
        width:114px;
	padding:0px;
	margin:0px;
	float:right;
	display:block;
}
#mc ul li{
	display:block;
	height:20px;
	line-height:0;
	margin:10px 0px 0 0px;
}
#mc ul li a{
	display:block;
	
	margin:0px 0 0px 0px;
	font: 11px/13px  Arial, Helvetica, sans-serif;
	color:#69738F;
	background-color:inherit;
	text-decoration:none;
	height:13px;
}
#mc ul li a:hover{
	color:#8D2101;
	background:url(images/arrow_white_hover.gif) 0 7px no-repeat;
	text-decoration:none;
}
/*------------------------------------------------mc------------------*/




