 /*
Theme Name: Mdday Theme
Theme URI: http://sawtech.ru
Description: Шаблон сайта Mobile Developer Day UA 2012
Version: 1.0
Author: sawtech
Author URI: http://sawtech.ru/
*/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-size: 100%; 
background: transparent; 
} 
html, body{height:100%;}

body{ font-family:Georgia, Arial; color:#333;}

a {color:#27a8c2;}
a:hover{text-decoration:none; color:#000;}

h1{font:40px 'PT Sans Narrow', sans-serif, Tahoma; margin:0 0 15px 0; text-transform:uppercase; font-weight:bold;}
h2{font:28px 'PT Sans Narrow', sans-serif, Tahoma; margin:0px 0 10px 0; text-transform:uppercase; font-weight:bold;}
h3{font:22px 'PT Sans Narrow', sans-serif, Tahoma; margin:0px 0 5px 0; text-transform:uppercase; font-weight:bold;}
h3{font:22px 'PT Sans Narrow', sans-serif, Tahoma; margin:0px 0 5px 0; text-transform:uppercase; font-weight:bold;}

.b_wraper{min-height:100%; width:100%; position:relative; overflow:hidden;}
	.b_band{width:910px; margin:0 auto; position:relative;}
		.b_header{height:285px; position:relative;}
			.b_logo{position:absolute; top:50px; left:-75px;}
			.sdate {font: 28px 'PT Sans Narrow', sans-serif, Tahoma; position:absolute; top:85px; right:220px; text-align:right; font-weight: bold; line-height:21px;}
			 .sdate span {font-size:18px;}
			 
			/*menu begin*/
			.menu{list-style:none; position:absolute; bottom:0; left:0px; width:910px; height:80px; border-top:2px solid #dbdbc7; border-bottom:2px solid #dbdbc7;}
				.menu li {margin:0 0 0 45px; float:left;}
				.menu li:first-child {margin:0 0 0 8px;}
					.menu li a{font:26px 'PT Sans Narrow', sans-serif, Tahoma; text-decoration:none; color:#333; text-transform:uppercase; line-height:80px; font-weight:bold;}
					.menu li a:hover{color:#27a8c2;}
					/*noindex:-o-prefocus,.menu li a {font: 19px Tahoma; line-height:80px; font-weight:bold;}
					noindex:-o-prefocus,.menu li {margin:0 0 0 21px;}*/
			/*menu end*/
		.b_underheader{position:relative; overflow:hidden;}
			.b_registration{background:url(./images/arrowd.png) no-repeat 30px 0; position:absolute; bottom:84px; right:0px; padding:70px 30px 30px 30px; border-left:2px solid #dbdbc7;}
				.b_registration a {font:36px 'PT Sans Narrow', sans-serif, Tahoma; font-weight:bold;}
			.b_about{float:left; padding:25px 25px 50px 25px; background:url(./images/arrowl.png) no-repeat 230px 27px; border-right:2px solid #dbdbc7; width:450px; font-size:12px; }
			.b_people{float:left;padding:25px 35px; background:url(./images/people.png) no-repeat 250px 30px; width:338px; font:30px 'PT Sans Narrow', sans-serif, Tahoma; font-weight:bold;}
				.b_people p {line-height:40px;}
				.b_people span {color:#27a8c2;}
	
		.b_mainlikes {height:40px; padding:25px; border-top:2px solid #dbdbc7; border-bottom:2px solid #dbdbc7; background:url(./images/arrowr.png) no-repeat 260px 25px; overflow:hidden;}
			.likesinner {border-bottom:none;}
			.b_likes{float:right; overflow:hidden; margin:10px 0 0 0;}
			.b_likes div{float:left; overflow:hidden;}
		
		.b_scheme {height:216px; border-bottom:2px solid #dbdbc7;}
			.b_map {background:url(./images/map.png) no-repeat 25px 35px; padding:45px 25px 45px 290px; border-right:2px solid #dbdbc7; width:260px; float:left;}
			.b_map h2 {line-height:34px; margin:-10px 0 0 0;}
			.b_tmsp{padding:35px 25px 25px 45px; width:150px; float:left;}
			.b_tmsp td {vertical-align:top; padding:0 0 0 40px; text-align:center;}
				.b_tmsp td:first-child{padding:0;}
			.b_tmsp h3{font-size:22px; margin:0; }
			.b_tmsp h1{font-size:100px;margin:-25px 0 0 0;}
			.b_spcont {border-bottom:2px solid #dbdbc7; min-height:260px; position:relative;}
				.b_os {float:right; padding:25px; width:230px;}
				.b_os h2 {line-height:30px;}
				.b_speakers {overflow:hidden; float:left; padding:25px;}
					.b_speakers .item {float:left;width:130px; margin:0 0 0 20px;}
					.b_speakers .item:first-child {margin:0;}
					.b_speakers .item img {margin:0 0 5px 0;}
				.allsp {position:absolute; bottom:40px; right:85px; background:url(./images/arrowr_l.png) no-repeat top right; height:38px;  padding:0 60px 0 0;}
					.allsp a {font:24px 'PT Sans Narrow', sans-serif, Tahoma; line-height:35px; font-weight:bold;}
			.b_tmtw{overflow:hidden; padding: 40px 0;}
			.b_themes {padding:25px; border-left:2px solid #dbdbc7; margin: 0 0 0 500px;}
				.b_themes h1 {background:url(./images/arrowl.png) no-repeat top right; padding:0 80px 0 0; display:inline; line-height:46px;}
				.b_themes .item {margin:40px 0 0 0;}
				.b_themes .item h2 {font-size:22px; text-transform:none;}
				.alltm {background:url(./images/arrowr_l.png) no-repeat top right; height:38px;  padding:0 60px 0 0; margin:60px 0 0 0; width:80px;}
				 .alltm a {font:24px 'PT Sans Narrow', sans-serif, Tahoma; line-height:35px;font-weight:bold;}
			
			.b_innercontent {padding:25px 25px 40px 25px;}
			.programmcontent {width:auto; border:none;}
			.b_innercontent  h1 {background:url(./images/arrowl.png) no-repeat top right; padding:0 80px 0 0; display:inline; line-height:46px;}
			.b_innercontent ul {list-style:none;}
			
				.speaker{margin:40px 0 20px -10px; float:left; width: 100%;}
					.speaker td {vertical-align:top; overflow:hidden; padding:0 0 20px;}
					.spthumb{width:100px; float:left; margin:0 5px 0 0;}
					.right{width:160px; float:left; padding:0 0 0 5px; font-size:12px;}
					.sp_name{font-family:Georgia, Arial; font-size:18px; }
					.dopinfo{color:#888; font-size:14px;}
				
				.thumbinpost {float:left; margin:5px 15px 15px 0;}
				
				.postcontainer {border-bottom:1px dotted #888; margin:0 0 20px 0; padding:0 0 20px; overflow:hidden;}
			
			.uchast {overflow:hidden;}
				.uchast li{float:left; width:33%; height:80px;}
				.uchname{font-family:Georgia, Arial; font-size:18px; color:#00aac4;}
				.uchtown, .uchcompany{font-size:12px; color:#888;}
					
			
			.b_twitter {padding:25px; height:750px; width:250px; float:left; position:relative;}
				.b_twitter h1 {background:url(./images/twitter.png) no-repeat top right; padding:0 70px 0 0; display:inline; line-height:46px; margin:0 0 0 -10px;}
			.b_hash{background:url(./images/hash.png) no-repeat 0 0; padding:0 0 0 50px; color:#dbdbc7; position:absolute; left:25px; bottom:20px;}
			.wjt{list-style:none; margin:20px 0 0 0; padding:0 0 80px 0;}
			.twitt{background:url('images/twitt.gif') no-repeat top right; padding:25px 0 0 0;}
					.tweets {list-style:none; font-size:12px;}
						.tweets li {margin:0 0 15px 0; overflow:hidden;}
						.tweets .info{display:none;}
						.tweets .avatar{float:left; margin:0 10px 0 0;}
			
		
			.b_garage {height:167px; width:860px; background:url(./images/garage.jpg) no-repeat 0 0;margin:0 0 0 -62px; padding:25px 25px 25px 87px; position:relative; border-bottom:2px solid #dbdbc7;}
				.b_glink {position:absolute; bottom:15px; right:20px; background:url(./images/arrowblack.png) no-repeat top right; height:38px;  padding:0 60px 0 0; font:24px PT Sans Narow, 'PT Sans Narrow', sans-serif, Tahoma; }
				.b_gcontent {margin:15px 0 0 0;}
	/*main begin*/
	
/*main end*/
	.b_partners{padding:25px 0; }
	.b_partners h1 {background:url(./images/arrowl.png) no-repeat top right; padding:0 80px 0 0; display:inline; line-height:46px;}
	.b_partnersmain{width:960px; margin:20px auto 0 auto;}
	.partnertitle{font-size:36px; margin:30px 0 50px 0; color:#000;}
	.b_partnercont{overflow:hidden; margin: 0 0 0 -35px;}
	.b_partner_itm{width:191px; height:150px; border-left:1px dashed #a19275; border-bottom:1px dashed #a19275; margin:0 0 -1px -1px; float:left; overflow:hidden; position:relative; text-align:center;}
		.b_partner_itm p{font-size:12px; margin:10px 0 0 0; position:relative;}
		.b_partner_itm img{margin:15px 0 0;}
	
.b_clear{clear:both; height:140px;}	
/*footer begin*/
.b_footer{height:140px; width:910px; margin:-140px auto 0 auto; border-top:2px solid #dbdbc7; position:relative;}
	.b_footer div {height:90px;}
	.b_phones {float:left; width:230px;font:28px 'PT Sans Narrow', sans-serif, Tahoma; line-height:32px; border-right:2px solid #dbdbc7; padding:25px; font-weight:bold;}
		.b_phones a {font:28px 'PT Sans Narrow', sans-serif, Tahoma; line-height:32px; font-weight:bold;}	
	.b_social {padding:25px 25px 25px 130px; float:left; border-right:2px solid #dbdbc7; width:250px; background:url(./images/fb.png) no-repeat 35px 25px; }
		.b_social a {font:28px 'PT Sans Narrow', sans-serif, Tahoma; line-height:32px; font-weight:bold;}	
		
		.b_develop{float:left; padding:25px; width:140px; background:url(./images/arrowu.png) no-repeat 30px 75px; }
		

/*footer end*/






.b_last_events{
	background-color: #333;
}
.last_events_itm_y{
	color: #999;
}
.last_events_itm:hover .last_events_itm_y{
	background-color: #fff;
}
.last_events_itm_main{
	border: 1px solid #333;
	border-top: none;
	left: -1px;
}