@charset "UTF-8";
/* CSS Document */

#main_flash{
	width:961px;
	height:300px;
	background-image: url(../images/main_container_bkgr.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}

/*--------------------- body -----------------------*/

#whole_body{
            width:971px;
}

#body_top{
          background:url(../images/contact_connection.png) no-repeat;
		  width:971px;
		  height:4px;
}

#body_repeat{
             background:url(../images/contact_bodyback.png) repeat-y;
			 width:935px;
			 height:auto;
			 padding-left:36px;
}


/*---------------------- right column ----------------------*/

#rightcolumn{
             float:right;
			 width:262px;
			 padding-right:7px;
			 padding-top:18px;
			 
}

#events1{
         background:url(../images/rightcolumn_event1.jpg) no-repeat;
		 width:243px;
		 height:171px;
		 font:20px "Verdana", Arial, Helvetica, sans-serif;
		 color:#FFFFFF;
		 text-align:center;
		 line-height:40px;
}

#events1_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#events2{
         background:url(../images/rightcolumn_event2.jpg) no-repeat;
		 width:243px;
		 height:125px;
		 margin-top:20px;
}

#events2_texts p{
                 font:13px Verdana, Arial, Helvetica, sans-serif;
			     color:#333333;
			     width:243px;
				 padding-left:7px;
				 padding-top:5px;
}

#gallery{
        background:url(../images/rightcolumn_gallery.jpg) no-repeat;
		width:243px;
		height:171px;
		font:20px "Verdana", Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-align:center;
		line-height:40px;
		margin-top:20px;
}

#seemore a{
           font:13px Verdana, Arial, Helvetica, sans-serif;
		   color:#ff6600;
		   float:right;
		   padding-right:20px;
		   padding-top:30px;
		   text-decoration:none;
}

#seemore a:hover{
		         color:#FF0000;
				 text-decoration:underline;
}

#body_bottom{
             background:url(../images/contact_bottom.jpg) no-repeat;
			 width:971px;
			 height:178px;
}

/*---------------- left column -------------------*/

#leftcolumn{
            float:left;
			width:649px;
}

#title_shape{
             background:url(../images/contact_titleshape.png) no-repeat;
			 width:648px;
			 height:150px;
}

p.menutitle{
            font:20px "Verdana", Arial, Helvetica, sans-serif;
			color:#dfcde7;
			padding-left:110px;
			padding-top:25px;
}

#map{
     width:366px;
	 height:190px;
	 padding-left:206px;
}

/*-------------contact form--------------*/

#contact_form{
              width:650px;
			  padding-top:50px;
}

.form-title{
            font:15px "Verdana", Arial, Helvetica, sans-serif;
			color:#333333;
			text-align: right;
			padding-right: 15px;
}

.form-title2{
            font:15px "Verdana", Arial, Helvetica, sans-serif;
			color:#333333;
			text-align: right;
			padding-right: 15px;
			padding-bottom:108px;
}
#comment{
         position:relative;
		 margin-top:7px;
		 padding-left:29px;
		 
}


.form-input{
	        font:14px "Verdana", Arial, Helvetica, sans-serif;
	        width:300px;
			padding: 7px 30px;
			margin:10px 0px;
}
.form-input2{
            font:14px "Verdana", Arial, Helvetica, sans-serif;
			width:304px;
			height:135px;	
			padding: 7px 30px;
			margin:10px 0px;
}
.work-type1{
           color:#FFFFFF;
		   font:15px "Verdana", Arial, Helvetica, sans-serif;
		   float:left;
		   padding-right:50px;
}
.work-type2{
           color:#FFFFFF;
		   font:15px "Verdana", Arial, Helvetica, sans-serif;
		   float:left;	
}

#submit_button{
               background:url(../images/vip_submit.png) no-repeat 0px 0px;
			   width:130px;
			   height:31px;
			   float:right;
			   padding-right:80px;
			   
}

#submit_button:hover{
                    background:url(../images/vip_submit.png) no-repeat 0px -31px;
			        width:130px;
			        height:31px;
					cursor:pointer;
}

#submit_button a{
                 display:block;
		         height:100%;
		         width:100%;
}

