@charset "utf-8";
/* CSS Document */

/* GLOBAL NAV */

/* RESET */
.content div,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,pre,.content form,.content p,.content blockquote,.content fieldset,.content input { margin: 0; padding: 0; }

.content img { behavior: url(/global/scripts/lib/iepngfix.htc); border: 0; }
.content img.left { float: left; margin: 2px 20px 16px 0; }
.content img.right { float: right; margin: 2px 0 16px 20px; }
.content img.across { margin: 2px 0 16px 0; }
.content img.flushleft { margin-left: -20px; }
.content img.flushright { margin-right: -20px; }


#main { width: 980px; position: relative; }
#content {
	position: relative;
	color: #333;
	margin-right: auto;
	margin-left: auto;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 20px;
}

/* GRID */
.column {
	float: left;
}

.grid4col .column { width: 23%; margin-left: 3%; }

.column.first, .column.last { margin-left: 0 !important; }
#features {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

.column.last { float: right !important; }

.grid4col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.grid4col, { zoom: 1; }

/* TYPE */
.content {
	background-color: #fff;
	color: #333;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

#main {
	margin-right: auto;
	margin-left: auto;
}

#content img.flushleft { float: left; margin-left: -50px; }
#content img.flushright { float: right; margin-right: -50px !important; }
#content div.flushleft { margin-left: -50px; padding-left:50px; }
#content div.flushright { margin-right: -50px; padding-right:50px; }
#content img.flushtop { margin-top: -18px; }

#content { padding: 18px 50px 18px 50px; }

/* content */
#content { padding: 0 50px; width: 880px; }

#content p { font-size: 14px; }

#content .narrow { width: 570px; }
#content p.sosumi { color:#888; font-size: 11px !important; line-height: 15px; margin-bottom:0; }

/* images */
#content img.flushright { margin-right:-50px !important; position: relative; }
#content .flushleft { margin-left:-50px !important; position: relative; }
#content .across { margin-left: -50px; margin-right: -50px; }
#content img.center { margin: 0 auto; display: block; }
#content img.bottom0 { margin-bottom:0; }

/* callouts */
#content .callout {
	background: #fafafa;
	border:1px solid #ebebeb;
	font-size: 12px;
	position: relative;
	margin-bottom:30px;
	line-height:1.4;
	padding-top: 22px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 20px;
}


/* Features pages Common Styles
------------------------------------*/
.features #main { background: #fff url(http://images.apple.com/ru/iphone/features/images/features-bg-top-20100607.gif) no-repeat; }
.features #content { background: url(http://images.apple.com/ru/iphone/features/images/features-bg-bottom-20100607.gif) no-repeat 0 100%; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; }


/* overview page */
#features .caption { font-size: 12px; line-height: 15px; color: #999; }

#features #content { padding: 33px 75px 0; width: 830px; }
#features #content img.flushright { margin-right:-75px !important; }
#features #content .flushleft { margin-left:-75px !important; }
#features #content .across { margin-left: -75px; margin-right: -75px; }

#features .feature { font-size: 14px; clear: both; zoom: 1; }
#features .feature:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#features #iphone-facetime { margin: 0; }
#features #iphone-facetime img.flushleft { margin-bottom: -25px; _position:relative; _z-index:2; }
#features #iphone-facetime h3,
#features #iphone-facetime p { margin-left: 437px; }
#features #iphone-facetime h3 { padding-top: 45px; }
#features #iphone-facetime .callout {
	width: 351px;
	margin-top: 25px;
	float: right;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	background: url(http://images.apple.com/ru/iphone/images/overview-facetime-callout-bg-20100607.gif) repeat-y;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#features #iphone-facetime .callout .cap { position: absolute; left: 0; width: 391px; height: 6px; font-size: 0; }
#features #iphone-facetime .callout .cap.top { top: 0; background: url(http://images.apple.com/ru/iphone/images/overview-facetime-callout-bg-top-20100607.gif) no-repeat; }
#features #iphone-facetime .callout .cap.bottom { bottom: 0; _bottom: -1px; background: url(http://images.apple.com/ru/iphone/images/overview-facetime-callout-bg-bottom-20100607.gif) no-repeat; }
#features #iphone-facetime .callout h4 { font-size: 14px; line-height: 18px; margin-bottom: 8px; }
#features #iphone-facetime .callout p { margin: 0 155px 18px 0; line-height: 1.5em; font-size: 12px; position: relative; }
#features #iphone-facetime .callout img.iphone { margin: 24px -19px 0 0; position: relative; z-index: 10; }
#features #iphone-facetime .callout img.switch { margin: 2px 20px 0 0; }

#features #iphone-retina { margin: -20px 0 0; _position:relative; _z-index:3; }
#features #iphone-retina h3,
#features #iphone-retina p { margin-right: 447px; _position:relative; _z-index:3; }
#features #iphone-retina h3 { margin-top: -20px; }
#features #iphone-retina img.right { margin-top: 0; _position:relative; _z-index:3; }
          
#features #iphone-multitasking { margin: 0 0 0; }
#features #iphone-multitasking h3,
#features #iphone-multitasking p { margin-left: 392px; }
#features #iphone-multitasking h3 { padding-top: 115px; }
#features #iphone-multitasking img.flushleft { margin-top: -50px; _position:relative; }
          
#features #iphone-hd { position: relative; }
#features #iphone-hd p { width: 310px; }
#features #iphone-hd p.caption { width: 130px; position: absolute; }
#features #iphone-hd #always-with-you { top: -3px; right: -49px; }
#features #iphone-hd #polished { top: 345px; right: 264px; text-align: right; }
#features #iphone-hd h3 { padding-top: 60px; }
#features #iphone-hd img.flushright { margin-top: -41px; }

#features #iphone-camera { margin: 40px 0 71px; border-bottom: 1px solid #e4e4e4; }
#features #iphone-camera img.left { margin: -64px 0 24px -27px; _position:relative; }
#features #iphone-camera h3,
#features #iphone-camera p { margin-left: 392px; }
#features #iphone-camera h3 { padding-top: 112px; }

#features #nav-bar-bottom { *padding-left: 270px; }

/* overview all other features */
#features #content .grid4col { clear: both; background: url(http://images.apple.com/ru/iphone/features/images/overview-features-other-bg-20100607.png) repeat-x 0 239px; margin-bottom: 10px; }
#features #content .grid4col .column { width: 190px; }
#features #content .grid4col .column img { margin: 0 0 18px 18px; }
#features #content .grid4col .column img.left { margin: 0 9px 5px 0; }
#features #content .grid4col .column h3 { font-weight: bold; padding-top: 12px; }
#features #content .grid4col .column h3.tall { padding-top: 0; }
#features #content .grid4col .column p { clear: both; color: #252525; font-size: 1.2em; }
#features #content .grid4col #feature-more img { margin: 0 -16px 18px -2px; }
#features #content .grid4col #feature-more img.left { margin: 0 9px 5px 0; } /* resets icon image position */
#features #content .grid4col #feature-imovie img.left { margin: 0 9px 5px 0; } /* resets icon image position */
#features #content .grid4col.short { width: 190px; }
#features #content .grid4col.short .column { margin-left: 24px; }
