/*Portfolio*/
#index-portfolio-box{ margin:30px auto; height:250px;width:908px;float:left;overflow:hidden;  }



	#index-portfolio-box ul{ height:245px;}
	#index-portfolio-box li {height:245px; position: relative; float:left; border:1px solid #666666; padding:0}
	#index-portfolio-box li .caption_holder{text-align:center; width:200px; padding:5px 0px 0 0px;line-height:18px}
	#index-portfolio-box li .caption_holder a{color:#00a7d7; font-size:14px;}
	#index-portfolio-box li .caption_holder a:hover{color:#40bdff; }
	#index-portfolio-box li .caption_holder a:visited{color:#00a7d7; font-size:14px;}
	
	#index-portfolio-box li .image_holder {padding:0;margin:0}
	
	#index-portfolio-box .divider{ border:none; width:33px;}
	#index_middle_box{ width:908px; height:auto; position:relative; clear:both;}
	#index_middle_box .before_header{ height:20px;  clear:left;}
	#index_middle_box .column_divider{position:relative; float:left; width:10px;}
	/*#index_middle_box .second_column_divider{position:relative; float:left; width:3%;}*/
	.inside_box{padding:0px 10px 0px 0px;}
	/*Left*/
		#index_middle_box .left{position:relative; float:left; width:195px;}
		/*News*/
			.index_news{padding:12px 0px 0px 0px;}
			.index_news .one_new_row{padding-bottom:12px; width:100%; min-height:70px;}
			.index_news .one_new_row .preview_holder{float:left; width:80px;}
			.index_news .one_new_row .preview_holder1{float:left; width:110px;text-align:left;}
			.index_news .one_new_row .menuindex{float:left; width:30px;margin-top:16px;font-size:20px;font-weight:bold;color:#737373}
			.index_news .one_new_row .pict{float:left; width:20px;}
	 		.index_news .one_new_row .new_text{ margin-left:70px; padding-left:10px;color:#4c4c4c}
			.index_news .one_new_row h1{font-size:12px; color:#000000; text-decoration:none; padding:0; margin:0; background:none; border:none; font-weight:normal;}
			.index_news .one_new_row h1 a{color:#004e7e;}
			.index_news .one_new_row h1 a:hover{color:#40bdff; }
			.index_news .one_new_row h1 a:visited{color:#004e7e};
			.index_news .one_new_row h3{font-size:10px; color:#666666; text-decoration:none;  padding:0; margin:0; background:none; border:none;}
		
			
			
		/*Responce*/
			.index_response .one_response_row{padding:12px 0px 7px 0px;}
			.index_response .one_response_row h3{color:#666666; font-style:italic; font-size:10px;}
			.index_response .one_response_row h2{color:#000000; font-weight:bold; font-size:12px; border:none; text-align:left; padding:0; margin:0;}
			.index_response .one_response_row p{ color:#4c4c4c; font-size:12px; padding:0;}
		/*Links*/
			.index_links{margin-bottom:34px;}
			.index_links .one_link_row{ padding-top:12px;}
			.index_links .one_link_row h2{font-size:12px; color:#666666; border:none; text-align:left; font-weight:normal; padding:0; margin:0;}
			.index_links .one_link_row h3{padding:0; margin:0;}
			.index_links .one_link_row h3 a, .index_links .one_link_row h3 a:hover,.index_links .one_link_row h3 a:visited{ color:#004e7e; text-decoration:underline; font-size:12px;}
	/*Middle*/
		#index_middle_box .middle{float:left;position:relative; width:475px;}/* margin-left:26%;*/
			#index_middle_box .middle .left_side{ position:relative;}
			#index_middle_box .middle .left_side .sub_themes{line-height:2.4em;}
			#index_middle_box .middle .left_side .sub_themes a{color:#00a7d7; font-size:12px;}
			#index_middle_box .middle .left_side .sub_themes a:hover{color:#40bdff; }
			#index_middle_box .middle .left_side .sub_themes a:visited{color:#662D91;}
			#index_middle_box .middle .left_side .sub_themes_divider{ padding:0px 5px 0px 5px; color:#00a7d7; font-size:12px;}
			#index_middle_box .middle .right_side{ position:relative; float:right; width:150px;}
			/*Portfolio Themes*/
				.index_portfolio{margin-top:6px; margin-bottom:0px;min-height:100px; width:475px;}
				.index_portfolio .img-link-divider{margin-left:7px;}
				.index_portfolio .left_side{float:left; width:290px;}
				.index_portfolio .right_side{float:left; width:auto;}
				.index_portfolio .theme_holder{ height:20px; margin-top:5px;}
				.index_portfolio .theme_holder a,.index_portfolio .theme_holder a:hover,.index_portfolio .theme_holder a:visited
				{font-size:14px; text-decoration:underline; font-weight:bold; color:#000000; position:relative; padding: -2px 0 0 10px}
				.index_portfolio .theme_holder a:hover{color:#40bdff; }
				.index_portfolio .theme_holder a img{position:relative; top:2px; left:0px;padding-right:5px}
			/*desktops*/
				.index_desktops {min-height:160px; width:475px; padding:12px 0px 0px 0px; }
				.index_desktops .outter_desktop_holder{width:107px; position:relative; float:left; border:none; text-align:center;}
				.index_desktops .one_desktop_holder{ width:100%; }
				.index_desktops .divider{position:relative; float:left; border:none; width:12px; padding:0px; margin:0px;}
				.index_desktops .one_desktop_holder .preview_holder{border:1px solid #7c7873; padding:5px 5px 15px 5px;}
				.index_desktops .one_desktop_holder img{border:1px solid #7c7873;width:94px}
				.index_desktops .one_desktop_holder h2{ color:#666666; font-size:10px; font-style:italic; text-align:left; border:none; padding:0; margin:0;}
				.index_desktops .one_desktop_holder h1{ color:#000000; font-size:12px; font-weight:bold; text-align:left; border:none; padding:0; margin:0;}
				.index_desktops .one_desktop_holder p {width:100%; font-style:normal;text-align:left;color:#00a7d7;font-size:12px;font-weight:300;line-height:18px}
				.index_desktops .one_desktop_holder p a:hover{color:#00a7d7;line-height:18px}
				.index_desktops .one_desktop_holder p a:visited{color:#00a7d7;}
			/*Sketches*/
				.index_sketches { min-height:160px; width:475px; padding-top:12px;  }
				.index_sketches .divider{float:left; width:7px;}
				.index_sketches .one_sketch_holder{float:left; width:150px;text-align:center; }
				.index_sketches .one_sketch_holder .preview_holder{/*border:1px solid #7c7873;*/}
				.index_sketches .one_sketch_holder img{border:1px solid #7c7873;width:150px;}
				.index_sketches .one_sketch_holder h1, 
				.index_sketches .one_sketch_holder h1 a,
				.index_sketches .one_sketch_holder h1 a:hover,
				.index_sketches .one_sketch_holder h1 a:visited
				{ 
					color:#00a7d7; font-size:12px; font-weight:300; text-align:center; border:none; padding:0; margin:0;
				}
				
	/*Right*/
		#index_middle_box .right{position:relative; float:right; width:190px; right:0px; top:0px; }
		#index_middle_box .right .inside_box{padding:7px 0px 0px 0px;}
	#index_middle_box .divider{position:relative; float:left;}
	


	