/*FRAME*/
	.visit_card_holder{ width:100%; background:#fff;}
	.visit_card_holder .the_map{ width:906px; display:block;overflow:hidden; border:1px solid #666666;	-webkit-border-radius: 10px;
	
	   -moz-border-radius: 10px;
	        border-radius: 10px; margin:30px 0 30px 0;padding:0}
	.visit_card_holder .index_vizit	{ width:100%; overflow:hidden; margin:0 0 20px 0}	
	.visit_card_holder .the_map .map_left {width:450px; margin:0; padding:0;float:left;}	
.visit_card_holder .the_map .map_left .map_holder {
border:0px solid #666666;	
-webkit-border-radius: 10px;	
	   -moz-border-radius: 10px;
	        border-radius: 10px; 
			width:390px; height:265px; margin:34px 34px 34px 34px;
			}	
			
	.map_holder{
	border:1px solid #666666;
-moz-border-radius: 34px ; /* Firefox */
-webkit-border-radius: 34px ; /* Safari, Chrome */
-khtml-border-radius: 34px ; /* KHTML */
border-radius: 34px ; /* CSS3 */

overflow: hidden;

position: relative;

/* chrome bug fix */
-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}		
			
			
	.visit_card_holder .the_map .map_right {margin:34px 0 34px 0px ;float:left;width:415px;  padding:0 20px;}				
	.visit_card_holder .the_map .map_right  p{font-size:14px; padding:10px 0 40px 0}	
.visit_card_holder .the_map .map_right  p span {font-weight:bold}

	
	/*Левые углы*/
		.visit_card_holder .top_left_corner,.visit_card_holder .bottom_left_corner{position:relative; width:16px; height:16px; float:left;}
	/*Верх и низ*/
		.visit_card_holder .top,.visit_card_holder .bottom{position:relative; width:auto; margin:0px 16px 0px 16px; }
		.visit_card_holder .top{	border-top:1px solid #666666;}
		.visit_card_holder .bottom{	border-bottom:1px solid #666666; height:15px;}
	/*Правые углы*/
		.visit_card_holder .top_right_corner,.visit_card_holder .bottom_right_corner{position:relative; width:16px; height:16px; float:right; }
	/*Углы*/	
		.visit_card_holder .top_left_corner{background-image:url("../images/tlc.gif"); background-repeat:no-repeat;}
		.visit_card_holder .top_right_corner{background-image:url("../images/trc.gif"); background-repeat:no-repeat; }
		.visit_card_holder .bottom_left_corner{background-image:url("../images/blc.gif"); background-repeat:no-repeat;}
		.visit_card_holder .bottom_right_corner{background-image:url("../images/brc.gif"); background-repeat:no-repeat; }
	
	/*Контент*/
	.visit_card_holder .the_middle {width:100%; padding:10px ;position:relative; clear:both; border:0px solid #666666; border-top:none; border-bottom:none;}
	.visit_card_holder .the_middle .photo_holder{ position:relative;width:auto; float:left; padding:20px 0px 0px 15px;}
	.visit_card_holder .the_middle .about_me{ position:relative;width:400px; margin:20px 365px 20px 215px; }
	.visit_card_holder .the_middle .contact_me{ position:relative;width:220px; float:right;  padding:20px 20px 0 0}
	.visit_card_holder .the_middle .about_me h1{padding-bottom:-5px}
	
	.visit_card_holder .the_middle  .contact_me h1{ font-size:20px; font-weight:bold; color:#000000; margin-bottom:15px }
	.visit_card_holder .the_middle h2{ font-size:17px; font-weight:normal; font-style:italic; color:#000000;}
	.visit_card_holder .the_middle h3{ font-size:17px; font-weight:bold; color:#000000;padding-bottom:10px}
	
	.visit_card_holder .the_middle p{font-size:14px; color:#000000; line-height:1.5em;}

	.visit_card_holder .the_middle p  a{color:#004e7e; font-weight:bold;text-decoration:underline;}
	.visit_card_holder .the_middle p  a:visited{color:#662D91;}
	.visit_card_holder .the_middle p  a:hover{ color:#40bdff;}
	
	.visit_card_holder .divider{height:5px;}
	.visit_card_holder .theme-divider{height:35px;}
	
	.visit_card_holder .contact_me ul{ width:100%;}
	.visit_card_holder  .contact_me li{height:35px; width:100%; }
	.visit_card_holder  .contact_me li .img_holder{float:left;}
	.visit_card_holder  .contact_me li .href_holder{margin-left:20px; text-align:left;}
	.visit_card_holder  .contact_me li .href_holder a{color:#004e7e;font-size:14px;}
	.visit_card_holder  .contact_me li .href_holder a:hover{color:#40bdff;font-size:14px;}
	.visit_card_holder  .contact_me li .href_holder a:visited{color:#662D91;font-size:14px;}
	.visit_card_holder .contact_me li .href_holder{font-size:14px; color:#000000;}
