#mydummy 
{
	 height: 800px;
}


body
{
	margin: 0;
	padding: 0;
	background: #ccc url(images/body-bg.png) repeat;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

img
{
	border: 0;
}

a#mikyair-logo
{
	float: right;
	display: block;	
	overflow: hidden;
	background: url(images/mikyair-logo-a-128.png) no-repeat;

	width: 128px;
	height: 0px;	
	padding-top: 132px;
	margin: 20px auto 0;
}

a#mikyair-logo:active
{
	outline: none;
}

.copyright
{
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: white;
}

/*page template*/
body#frontpage
{
	
}

.sitewrapper
{
	background: url(images/top-bg.png) repeat-x;	
}

.pagewrapper
{
	position: relative;
	width: 805px;
	margin: 0 auto;
}

.section-separator,
.section-separator-2
{
	background: url(images/dropshadow15-a.png);
	height: 15px;
	font-size: 1px;
	clear: both;
}

.section-separator-2
{
	background: url(images/dropshadow15-a-2.png);
}

#top
{
	height: 49px;
	background: #f90 url(images/header-logo.png) no-repeat;
}

#punch-hole
{
	position: absolute;
	right: 30px;
	top: 80px;
	background: url(images/punch-hole.png) no-repeat;
	width: 93px;
	height: 93px;
	z-index: 99;
}

div.scrollable 
{
	overflow: hidden;
	position: relative;
	/*width: 365px;*/
	/*height: 160px;*/
}

body#frontpage div.scrollable 
{
	
}

div.simple-scrollable a 
{
	
}

div.simple-scrollable div.items 
{
	/*float: left;*/
	height: 336px;
}

div.scrollable div.items 
{
	position: relative;
	width: 20000em;
	/*height: 336px;*/
}

div.scrollable #richitems 
{
	position: relative;
	width: 20000em;
	/*height: 336px;*/
	height: 160px;
}

div.scrollable p a 
{
	color: black;
	font-size: 12px;
	font-style: italic;
} 

div.scrollable p a:hover
{
	color: #ff9900;
	font-size: 12px;
	font-style: italic;
}

#richitems div 
{
	color: white;
	float: left;
	/*height: 336px;*/
	width: 365px;
	margin-right: 15px;
}

#richitems div.hover 
{
	/*background-color: #444444;*/
}

#richitems div.active 
{
	/*background-color: #066;*/
	cursor: default;
}

#richitems img 
{
	/*height: 120px;*/
	height: 160px;
	width: 365px;
	vertical-align: text-bottom;
}

#richitems h3, #richitems h5
{
	background-color: #cf9;
	background: #cf9 url(images/rich-header.png) no-repeat;
	/*border-color: white;
	border-style: none solid;
	border-width: 0 1px;*/
	color: black;
	height: 15px;
	margin: 0;
	margin-top: 15px;
	padding: 10px;
	font-size: 0.9em;
}

#richitems p 
{
	background-color: #9c3;
	background: #9c3 url(images/rich-body.png) no-repeat;
	/*border: 1px solid white;*/
	color: black;
	font-size: 12px;
	height: 145px;
	line-height: 1.5em;
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-align: left;
}

div.navi 
{
	height: 20px;
	/*margin-left: auto;*/
	/*margin-right: auto;*/
	width: 480px;
	padding-left: 70px;
	margin-top: 10px;
	background: url(images/slideshow-label.png) no-repeat 0px 4px;
}

div.navi a:hover 
{
	background-position: 0 -12px;
}

div.navi a.active 
{
	background-position: 0 -24px;
}

div.navi a 
{
	background: url(images/slideshow-item.png) no-repeat 0 0;
	display: block;
	float: left;
	font-size: 1px;
	height: 12px;
	margin: 4px;
	width: 12px;
}


.section-container
{
	overflow: hidden;
}

.section-container-2
{	
}

.section-panel
{
	width: 1000em;
}

.section-block
{
	margin-right: 15px;
}

.section-container-2 .section-block
{
	float: left;
	width: 395px;
}

.section
{
	background-color: white;
	padding: 15px;	
}

/*#left
{
	float: left;
	width: 220px;
}/*

/*#right
{
	margin-left: 235px;
	height: 360px;
}*/

#menu,
#banner-small
{
	height: 160px;
	overflow: hidden;
}

/* mainmenu */
#mainmenu
{
	width: 215px;
	/*height: 190px;*/
	margin: 0;
	padding: 0;
	/*padding-top: 10px;*/
	background: #f90 url(images/menu-bg.png) no-repeat;
}

#mainmenu li
{
	list-style: none;
}

#mainmenu a
{
	text-transform: uppercase;
	text-decoration: none;
	color: white;
	display: block;
	height: 20px;
	border-bottom: 1px dotted white;
	padding: 10px 0;
	margin: 0 20px;
}

#mainmenu a:hover
{
	text-decoration: none;
	color: black;
}

#mainmenu a.last
{
	border-bottom: 0;
}



#banners 
{	
	overflow: hidden;
}

#banner-news
{ 
}

#banners-dynamic 
{ 
	float: left;
	width: 250px;
	height: 124px; 
	overflow: hidden;
	margin-right: 13px;
}

#banners-dynamic p
{	
	margin: 0;
	height: 124px; 
	width: 1000em;
}

#banners-dynamic a
{
	float: left;
	width: 250px;
	height: 124px;
	margin-right: 13px;
}

#banners-dynamic img
{
	vertical-align: text-bottom;
}

#banners-twitter
{
	float: left;
	width: 250px; 
	height: 124px; 
	overflow: hidden; 
	margin-right: 13px;
}

#banners-youtube
{
	float: left;
	width: 250px; 
	height: 124px; 
	overflow: hidden;
	margin-right: 13px;
}

.stickermenu
{
	margin: 0;
	padding: 0;
	/*padding-right: 30px;*/
	height: 124px;
	background: #f90 url(images/footer-bg-text.png) no-repeat;
}

.section-social .stickermenu
{
	background: #f90 url(images/footer-bg.png) no-repeat left top;
}

.section-links .stickermenu
{
	background: #f90 url(images/footer-bg.png) no-repeat right top;
}

.stickermenu li
{
	list-style: none;
	float: right;
	
	float: left;
	/*padding-left: 15px;*/
}

.stickermenu a
{
	background-color: transparent;
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 0px;
	width: 90px;
	margin: 0;
	padding-top: 124px;
	overflow: hidden;
}

.section-social .stickermenu li
{
	width: 87px;
}

.section-links .stickermenu li
{
	width: 89px;
}

.stickermenu a:hover
{
	background: transparent url(images/twisty.png) no-repeat top center;
}

.stickermenu li.sticker-comic-cartoons
{
	background-image: url(images/sticker-comic-cartoons-a.png);
	/*width: 89px;*/
}

/*.stickermenu li.sticker-comic-cartoons:hover
{
	background-image: url(images/sticker-comic-cartoons-on.png);
	width: 89px;
}*/

.stickermenu li.sticker-company-logo
{
	background-image: url(images/sticker-company-logo-a.png);
}

/*.stickermenu li.sticker-company-logo:hover
{
	background-image: url(images/sticker-company-logo-on.png);
}*/

.stickermenu li.sticker-company-style
{
	background-image: url(images/sticker-company-style-a.png);
}

/*.stickermenu li.sticker-company-style:hover
{
	background-image: url(images/sticker-company-style-on.png);
}*/

.stickermenu li.sticker-webdesign
{
	background-image: url(images/sticker-webdesign-a.png);
}

/*.stickermenu li.sticker-webdesign:hover
{
	background-image: url(images/sticker-webdesign-on.png);
}*/

.stickermenu li.sticker-facebook
{
	background-image: url(images/sticker-facebook-a.png);
}

.stickermenu li.sticker-twitter
{
	background-image: url(images/sticker-twitter-a.png);
}

.stickermenu li.sticker-linkedin
{
	background-image: url(images/sticker-linkedin-a.png);
}

.stickermenu li.sticker-googleplus
{
	background-image: url(images/sticker-googleplus-a.png);
}

#detail
{
	background: #eaeaea url(images/detail-bg-s.png) no-repeat;
	padding: 15px;
	padding-left: 270px;
}

#detail h1
{
	margin-top: 0;
	color: #f90;
	line-height: 1.5em;
	font-size: 150%;
}

#detail p
{
	text-align: left;
	line-height: 1.5em;
}

#detail p a
{
	color: black;
	font-size: 12px;
	font-style: italic;
}

#detail p a:hover
{
	color: #ff9900;
	font-size: 12px;
	font-style: italic;
}

#detail .introduction
{
	color: #f90;
	/*font-size: 130%;*/
}

.go-back,
#detail p .go-back
{
	color: #ff9900;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

.go-back:hover,
#detail p .go-back:hover
{
	color: #ff9900;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}


/* Start Twitter */

#twtr-widget-1 * 
{ 
	-moz-border-radius: 0 !important; 
}

.twtr-hd 
{ 
	padding: 5px !important; 
	height: 30px; 
	border-bottom: 3px solid #ffffff; 
}

.twtr-ft 
{ 
	display: none; 
}


.twtr-doc 
{ 
	-moz-border-radius: 0 !important; 
	width: 250px !important; 
	height: 124px !important; 
}

/* End Twitter */
