#m1 { float: left; width: 740px; padding: 25px 0; margin: 0; }
#m2 { float: right; width: 240px; padding: 25px 0; margin: 0; }

#m1 h1, #m2 h1 { font-size: 13px; text-transform: uppercase; font-weight: normal; margin: 0px; padding-bottom: 5px; color: #000; border-bottom: 1px solid #ccc; }
#m1 div, #m2 div { background: #fbfbfb; padding: 4px 0 4px 0; color: #333; }

div.reg-confirmed { padding-top: 30px; font-size: 16px; text-align: center; color: #0063DC; }

#m1 #news { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #news div { border-bottom: 1px solid #cccccc; }
#m1 #news table td.tdl { width: 260px; vertical-align: top; padding: 10px 5px; }
#m1 #news table td.tdl img { margin-bottom: 7px; } 
#m1 #news table td.tdl p a { font-size: 12px; margin-left: 6px; }
#m1 #news table td { padding: 5px; vertical-align: top;}
#m1 #news table td p { color: #777777; font-size: 11px; padding: 6px 5px; }
#m1 #news table td p a { margin-left: 4px; font-size: 11px; color: #000000; }

#m1 #main-airports { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #main-airports div.nav {padding: 5px 0 5px 10px; color: #cccccc; border-bottom: 1px solid #cccccc; }
#m1 #main-airports div.nav a {padding: 0 34px; font-size: 11px;}
#m1 #main-airports div { overflow: hidden; padding: 10px; } 
#m1 #main-airports div.last { border-bottom: 1px solid #cccccc; }
#m1 #main-airports div img {width: 100px; border: 1px solid #cccccc; padding: 3px; float: left; margin-right: 20px; } 
#m1 #main-airports p { font-size: 11px; padding: 4px 5px; }
#m1 #main-airports p a { font-size: 12px; }
#m1 #main-airports p span { font-size: 11px; float: right; color: #777777; }

#m1 #main-airlines { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #main-airlines div.nav {padding: 5px 0 5px 10px; color: #cccccc; border-bottom: 1px solid #cccccc; }
#m1 #main-airlines div.nav a {padding: 0 30px; font-size: 11px;}
#m1 #main-airlines div { overflow: hidden; padding: 10px; } 
#m1 #main-airlines div.last { border-bottom: 1px solid #cccccc; }
#m1 #main-airlines div img {width: 100px; border: 1px solid #cccccc; padding: 3px; float: left; margin-right: 20px; } 
#m1 #main-airlines p { font-size: 11px; padding: 4px 5px; }
#m1 #main-airlines p a { font-size: 12px; }
#m1 #main-airlines p span { font-size: 11px; float: right; color: #777777; }

#m1 #main-aircrafts { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #main-aircrafts div.nav {padding: 5px 0 5px 10px; color: #cccccc; border-bottom: 1px solid #cccccc; }
#m1 #main-aircrafts div.nav a {padding: 0 50px; font-size: 11px;}
#m1 #main-aircrafts div { overflow: hidden; padding: 10px; } 
#m1 #main-aircrafts div.last { border-bottom: 1px solid #cccccc; }
#m1 #main-aircrafts div img {width: 100px; border: 1px solid #cccccc; padding: 3px; float: left; margin-top: 7px; margin-right: 20px; } 
#m1 #main-aircrafts p { font-size: 11px; padding: 4px 5px; }
#m1 #main-aircrafts p a { font-size: 12px; }
#m1 #main-aircrafts p span { font-size: 11px; float: right; color: #777777; }

#m1 #main-forum { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #main-forum div.nav {padding: 5px 0 5px 10px; color: #cccccc; border-bottom: 1px solid #cccccc; }
#m1 #main-forum div.nav a {padding: 0 11px; font-size: 11px;}
#m1 #main-forum div { overflow: hidden; padding: 10px; } 
#m1 #main-forum div.last { border-bottom: 1px solid #cccccc; }
#m1 #main-forum p { font-size: 11px; padding: 4px 5px; }
#m1 #main-forum p a { font-size: 12px; }
#m1 #main-forum p.comment { font-size: 11px; color: #777777; margin-bottom: 5px; }
#m1 #main-forum #main-forum-recent  {float: left; width: 340px; margin-right: 16px; }
#m1 #main-forum #main-forum-popular {float: left; width: 340px;  }
#m1 #main-forum h3 { font-size: 12px; text-transform: uppercase; letter-spacing: 0px; margin-bottom: 10px; }

#m1 #main-books { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m1 #main-books div.nav {padding: 3px 0 10px 10px; color: #cccccc; }
#m1 #main-books div.nav a {padding: 0 30px; font-size: 11px;}
#m1 #main-books div { padding: 10px; border-bottom: 1px solid #cccccc; } 
#m1 #main-books p { font-size: 12px; padding: 4px 5px; }
#m1 #main-books p.bsmall { font-size: 11px; padding: 4px 5px; }
#m1 #main-books p span { font-size: 11px; color: #777777; }

#m2 #today { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #today p { font-size: 11px; padding: 6px 5px; }
#m2 #today p span { float: right; }

#m2 #follow_us { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #follow_us div.fb { float: left; width: 64px; height: 64px; padding: 10px 8px 20px 8px; background: #ffffff; }
#m2 #follow_us div.gp { float: right; width: 64px; height: 64px; padding: 10px 8px 20px 8px; background: #ffffff; }
#m2 #follow_us div.tw { float: right; width: 64px; height: 64px; padding: 10px 8px 20px 8px; background: #ffffff; }


#m2 #tickets-online { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #tickets-online div { padding-top: 0; }
#m2 #tickets-online img { border: 0; margin: 0; width: 240px; }
#m2 #tickets-online p { font-size: 11px; padding: 6px 5px; }
#m2 #tickets-online p span { float: right; }

#m2 #gallery { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #gallery p { font-size: 11px; padding: 0 5px 5px 5px; }
#m2 #gallery p span { float: right; }
#m2 #gallery img { border: 1px solid #ccc; padding: 2px; margin: 6px; }
#m2 #gallery img:hover { border: 1px solid #555; }

#m2 #stories { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #stories p { padding-top: 10px; font-size: 13px; text-align: center; }
#m2 #stories p span { float: right; font-size: 11px; }
#m2 #stories img { border: 1px solid #ccc; padding: 2px; }
#m2 #stories img:hover { border: 1px solid #555; }

#m2 #database { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #database p { font-size: 11px; padding: 2px 5px; }
#m2 #database p span { float: right; }

#m2 #sface { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #sface div { border-bottom: 1px solid #cccccc; padding: 10px; }

#m2 #facebook { background: #fff; padding: 0 0 20px 0; margin: 0; }

#m2 #aviatech { background: #fff; padding: 0 0 20px 0; margin: 0; }
#m2 #aviatech div { padding-top: 0; }
#m2 #aviatech img { border: 0; margin: 0; width: 240px; }
#m2 #aviatech p { font-size: 11px; padding: 3px 5px; text-align: center; }
#m2 #aviatech p a { font-size: 14px; }

#m2 #vk_container { text-align: center; padding-top: 6px; width: 240px;}
#m2 #vk_like { text-align: center; position: inline; }

/* RedTram */

#n4p_27832 div {
padding: 0 !important;
}