/* CSS Document */

body { margin:0px; padding:0px; background:#c8cccd; font-family:Georgia, "Times New Roman", Times, serif; color:#3b3535}


.container {width:1003px; margin:auto}

.top {height:121px; position:relative}
	.logo {position:absolute; top:40px; left:40px; width:154px; height:64px}
	.logo img {border:0px;}
	.enru {position:absolute; top:5px; right:50px; width:135px;}
	.enru a { color:#3b3535; border-bottom:1px dashed #dd127b; text-decoration:none}
.b8 {height:8px; background:#000; font-size:0px;}
.b1 {height:1px; background:#000; font-size:0px;}
.b4 {height:4px; background:#000; font-size:0px;}
.g3 {height:3px; font-size:0px;}

h3, h4 {font-size:15px; font-weight:bold; font-style:italic}
.partn_links p {margin:0px 0px 0px 0px}

.middle {margin:29px 0px 125px 31px; zoom: 1;}
	
	

	.left_col {float:left; width:165px; }
		.left_menu_top {width:165px; height:30px; background:url(/images/left_menu_top.jpg) no-repeat}
		.left_menu {background:#28282a; font-size:16px; font-style:italic; color:#FFF}
			.left_menu a {color:#FFF; text-decoration:none}
		.left_menu_content {padding:0px 0px 20px 20px}
			.left_menu_content p { margin:0px 0px 0px 0px; padding-top:14px}
		.left_menu_bot {width:165px; height:69px; background:url(/images/left_menu_bot.jpg) no-repeat; margin-bottom:50px;}
		
		.text_banner {background:url(/images/text_banner_bg.jpg) repeat-y; width:144px;}
		.text_banner_top {background:url(/images/text_banner_top.jpg) no-repeat; height:24px;}
		.text_banner_bot {background:url(/images/text_banner_bot.jpg) no-repeat; height:48px;}
		.text_banner_text { width:110px; margin:auto; font-size:13px;}
			.text_banner_text a {color:#3b3535; text-decoration:none; border-bottom:1px dashed #dd127b;}
			
		
	.right_col {margin-left:200px; padding-top:30px;}
	
		.right_col a {border-bottom:1px dashed #dd127b; text-decoration:none; color:#3b3535}
		
		.pageTitle { height:33px; width:100px; font-size:12px; font-weight:bold; color:#FFF; font-style:italic; display:table-cell; text-align:center} 
			.pt_left {float:left; width:9px; height:33px; background:url(/images/pt_left.jpg) no-repeat}
			.pt_right {float:right; width:9px; height:33px; background:url(/images/pt_right.jpg) no-repeat}
			.pt_center {margin:0px 9px 0px 9px; background:url(/images/pt_bg.jpg) repeat-x;  height:33px; position:relative}
				.pt_center div {padding:7px 0px 0px 0px} 
				
			.pt_ug {position:absolute; top:32px; right:56px; width:23px; height:22px; background:url(/images/pt_bot.jpg) no-repeat} 
			.pt_ug2 {position:absolute; bottom:-20px; right:56px; width:18px; height:14px; background:url(/images/ug2.jpg) no-repeat}
			
			.pt_photo {font-size:12px; font-weight:bold; color:#FFF; font-style:italic; height:26px;}
			
			.pt_black {background:url(/images/pt_small_bg.jpg) repeat-x; height:26px; }
			.pt_razd {width:19px; height:26px; background:url(/images/razd.jpg) no-repeat}
			.pt_purple { background:url(/images/pt_purple.jpg) repeat-x}
			.pt_purple_right { width:7px; background:url(/images/right_s_pt.jpg) no-repeat}
			
		.pageTitle_small { height:27px; width:30px; font-size:12px; font-weight:bold; color:#FFF; font-style:italic; display:table-cell;}
			.pt_small_left {float:left; width:8px; height:27px; background:url(/images/pt_small_l.jpg) no-repeat right}
			.pt_small_right {float:right; width:8px; height:27px; background:url(/images/pt_small_r.jpg) no-repeat}
			.pt_small_center {margin:0px 8px 0px 8px; background:url(/images/pt_small_bg.jpg) repeat-x; height:27px; position:relative}
				.pt_small_center div {padding:5px 0px 0px 0px} 
				
			.pt_ug {position:absolute; top:32px; left:56px; width:23px; height:22px; background:url(/images/pt_bot.jpg) no-repeat} 
			.pt_ug2 {position:absolute; bottom:-20px; right:56px; width:18px; height:14px; background:url(/images/ug2.jpg) no-repeat}
			.pt_ug3 {position:absolute; bottom:-18px; right:36px; width:18px; height:14px; background:url(/images/ug2.jpg) no-repeat}
		
		
		.content { margin-bottom:28px; font-size:12px; padding-top:20px;}
		.content2 {padding-top:21px; padding-bottom:30px; font-size:12px}
		
			.person {width:318px; float:left; margin-right:30px; margin-bottom:42px;}
				.person_photo {width:113px; float:left}
				.person_desc {margin-left:113px;}
				.person_title {font-size:14px;}
				.person_dolj {font-size:14px; font-style:italic; margin-top:10px;}
				
			
			.title_partn { font-size:15px; font-weight:bold; font-style:italic}
			.partn_links { margin:3px 0px 24px 0px}
			
			
			
			
			.shoot {width:282px; height:144px; float:left; margin-right:10px; margin-bottom:10px; background:url(/images/shoots_bg.jpg) no-repeat}
				.shoot_photo {width:116px; float:left;  margin-top:20px; margin-left:20px;}
					.sotr_photo {width:100px; height:100px; position:relative}
					.sotr_photo a {text-decoration:none; border-bottom:0px;}
				.bl_tl {width:13px; height:13px; position:absolute; top:0px; left:0px; background:url(/images/bl_tl.png) no-repeat}
				.bl_tr {width:13px; height:13px; position:absolute; top:0px; right:0px; background:url(/images/bl_tr.png) no-repeat}
				.bl_bl {width:13px; height:13px; position:absolute; bottom:0px; left:0px; background:url(/images/bl_bl.png) no-repeat}
				.bl_br {width:13px; height:13px; position:absolute; bottom:0px; right:0px; background:url(/images/bl_br.png) no-repeat}
				
				.shoot_desc {margin-left:134px; margin-top:32px; color:#FFF; position:relative; height:143px;}
				
				.shoot_title {font-size:14px; color:#FFF; font-weight:bold; font-style:italic; width:140px}
					.shoot_title a {color:#FFFFFF; text-decoration:none}
				.shoot_text {font-size:14px;  margin-top:10px;}
				
				.shoot_date {font-size:14px; text-align:right; position:absolute; bottom:40px; right:10px; width:120px;}
				
				.more {width:575px; text-align:right; font-size:16px}
				
				.big_image_bg {width:355px; height:497px; background:url(/images/ajax-loader.gif) no-repeat center}
			
			.title_partn { font-size:15px; font-weight:bold; font-style:italic}
			.partn_links { margin:3px 0px 24px 0px}
			
			.banner_cont {float:left; width:260px; height:137px; background:url(/images/banner_content.jpg); margin-left:80px;}
				.banner_cont div { font-size:18px; width:219px; margin:20px auto; text-align:center}				

	.buttons { height:26px; font-size:14px; font-weight:bold; color:#FFF; font-style:italic; margin-bottom:20px;}
			.but_purple { width:93px; height:26px; background:url(/images/but_purple.jpg) no-repeat; float:left; margin-right:10px;}
			.but_black { width:93px; height:26px; background:url(/images/but_black.jpg) no-repeat; float:left; margin-right:10px;}
			
				.buttons .mar {margin:3px 0px 0px 0px; text-align:center}
				.buttons a {border:0px; color:#FFF}
				
			.model {width:116px; height:137px; margin-right:50px; margin-bottom:40px; float:left; font-size:12px; font-weight:bold; font-style:italic; text-align:right; position:relative}
				.model_img {position:relative; width:116px; height:116px; border:1px solid #4c4648}
				.model a { text-decoration:none; border:0px}
				.model img {border:0px;}
				
				.model_ug_bot {position:absolute; bottom:-1px; left:-1px; width:21px; height:21px; background:url(/images/ug_bot.png) no-repeat}
				.model_ug_top {position:absolute; top:-1px; right:-1px; width:21px; height:21px; background:url(/images/ug_top.png) no-repeat}
			
			.photo_desc {width:341px; float:left;}
			
			.model_desc {margin-top:108px; width:341px; float:left;}
				.model_name {font-size:20px; font-weight:bold; font-style:italic; padding-left:25px; padding-bottom:25px;}
				.model_params {padding:0px 0px 0px 28px; font-size:17px; width:150px;}
				
				.photo_title {font-size:18px; font-weight:bold; font-style:italic; padding-left:25px; padding-bottom:13px;}
				.text_photo {padding-left:25px; font-size:16px;  padding-bottom:25px;}
				
								.zn {color:#b02d71}
			
			.model_big {margin-left:341px;}
			
			.model_small { margin-top:80px;}
						
			.small_img {width:100px; height:100px; margin-right:21px; margin-bottom:21px; float:left; position:relative; border:1px solid #4c4648}
							
			.small_ug_bot {position:absolute; bottom:-1px; left:-1px; width:18px; height:18px; background:url(/images/ug_bot_humb.png) no-repeat}
			.small_ug_top {position:absolute; top:-1px; right:-1px; width:18px; height:18px; background:url(/images/ug_top_humb.png) no-repeat}
			.small_img a {border:0px;}
		
			.prepod { border:20px solid #FFF; width:355px; height:497px; position:relative; background:url(/images/ajax-loader.gif) no-repeat center}
				.prepod_bot {width:84px; height:84px; position:absolute; bottom:-20px; right:-20px; background:url(/images/prepod_ug_bot.gif) no-repeat}
				.prepod_top {width:84px; height:84px; position:absolute; top:-20px; left:-20px; background:url(/images/prepod_ug_top.gif) no-repeat}
				.prepod_ug {width:68px; height:34px; position:absolute; top:80px; left:-88px; background:url(/images/propod_ug.gif) no-repeat}
			.prepod_text {padding:0px 0px 0px 28px; font-size:14px; width:230px;}


.bottom { margin:0px 60px 0px 60px; border-top:1px dashed #dd127b; height:88px; padding:12px 0px 0px 0px; font-size:16px; position:relative }

	.bottom a {border-bottom:1px dashed #dd127b; text-decoration:none; color:#3b3535}


	.phones {position:absolute; top:15px; left:195px; width:137px;}
	.prime {position:absolute; top:15px; right:15px; width:150px;}
		

	
.clear {clear:both; height:0; font-size: 1px; line-height: 0px;}
.nobr { white-space: nowrap; }

/* Feedback */

.name { width:109px; height:33px; background:url(/images/name.gif) no-repeat; border:0px; padding:0px 5px 0px 5px;}
.age { width:30px; height:33px; background:url(/images/age.gif) no-repeat; border:0px; padding:0px 5px 0px 5px;}
.height { width:53px; height:33px; background:url(/images/height.gif) no-repeat; border:0px; padding:0px 5px 0px 5px;}
.phone {width:181px; height:33px; background:url(/images/phone.gif) no-repeat; border:0px; padding:0px 5px 0px 5px;}
.about {width:638px; height:107px; background:url(/images/about.gif) no-repeat; border:0px; padding:0px 5px 0px 5px;}
.file {width:194px; height:33px; border:0px; padding:0px 5px 0px 5px;}
	.file input {border:1px solid; background:#FFF; }
	
.tooltip {
	display:none;
	background:transparent url(/images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}	