* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	color: #fff;
}
*:focus{outline: none;}
a:hover {
	text-decoration: none;
}
img{
	border: none;
}
.clear {
height:0px;
	clear: both;
}
.clear2 {
height:0px;
width:99%;
display:inline-block;
}
html, body {
	font: 12px  "Trebuchet MS";
	color: #ab6046;
	background:url(/images/head.png) repeat-x #160700;
	min-height: 100%;
	height:100%;
	min-width:1024px;
}
.wrap{
	margin: 0 auto;
	width:925px;
	padding-left:30px;
	padding-right:30px;
}
.logo{
	margin-top:17px;
	margin-left:120px;}
.menu-top{
	float:right;
	font-size:16px;
	padding-top:18px;
	word-spacing:25px;}
.menu-top a{
	word-spacing:normal;
	text-decoration:none;
	color:#b0654b;
	text-shadow:#240d0a -0.05em -0.05em;}
.menu-top a.on, .menu-top a:hover{
	color:#fff;
	text-shadow:none;}
.tweet{
	margin-top:19px;
	margin-left:25px;
	margin-right:10px;
	float:right;}
.cusel-scroll-pane span img, .cuselText img{
	float:left;
	margin-right:0px;
	margin-top:-2px;
	margin-left:-23px;}
.cuselText img{
	float:left;
	margin:0px;
	margin-right:7px;}
.middle{
	background:url(/images/bg3.png) repeat-x #100400;
	min-height:429px;}
.middle2{
	background:url(/images/planet.jpg) no-repeat top;
	padding-top:40px;
	min-height:389px;}
.middle2{
	background:url(/images/planet.jpg) no-repeat top;
	padding-top:40px;
	min-height:389px;}
.middle3{
	background:url(/images/planet2.jpg) no-repeat top;
	padding-top:40px;
	min-height:389px;}
.pict{
	float:right;
	position:absolute;
	margin-left:430px;
	z-index:2;}
.pict2{
	float:right;
	position:absolute;
	margin-left:480px;
	z-index:2;}
.titl1{
	margin-top:20px;
	margin-bottom:45px;}
.titl2{
	background:url(/images/title-bg.png) no-repeat;
	height:96px;
	width:454px;
	margin-left:-80px;
	padding-left:80px;
	padding-top:36px;
	font-size:27px;
	color:#fff;
	font-weight:bold;}
.titl3{
	background:url(/images/title-bg.png) no-repeat;
	height:113px;
	width:490px;
	padding-right:44px;
	margin-left:-0px;
	padding-left:0px;
	padding-top:19px;
	font-size:16px;
	line-height:21px;
	color:#b8b8b8;
	*margin-top:-275px;
	position:relative;
	z-index:1;}
.titl2 span{
	color:#b8b8b8;
	font-size:16px;
	font-weight:normal;}
.titl3 span{
	color:#fff;
	font-size:16px;
	font-weight:bold;}
.ico{
	margin-top:10px;
	float:left;
	margin-right:30px;}
.keyinfo{
	margin-left:87px;}
.polosa{
	background:url(/images/polosatik.png) repeat-x;
	height:86px;}
.here{
	padding-top:32px;
	font-size:17px;
	color:#b0654b;text-align:center;
	text-shadow:#240d0a -0.05em -0.05em;}
.brown{
	background:url(/images/bg2.png) repeat-x #2b0b00;
	padding:25px;}
.block{
	background:url(/images/ramka.png) no-repeat;
	width:346px;
	height:266px;
	padding:30px 30px 0 30px;
	line-height:21px;
	float:right;
	margin-left:45px;}
h3{
	color:#fff;
	font-size:30px;
	padding-bottom:20px;
	font-weight:normal;}
.dm{
	font-size:40px;
	background:url(/images/ico3.png) no-repeat;
	padding-left:77px;
	height:57px;
	margin-bottom:15px;
	display:block;
	line-height:57px;
	float:left;
	color:#fff;}
.cont{
	width:470px;
	float:left;
	line-height:21px;}
.but{
	margin-right:20px;
	margin-top:7px;}
.footer{
	color:#7c3117;
	font-size:14px;
	padding-bottom:28px;
	text-align:center;
	padding-top:15px;}
.buy2{
	background:url(/images/buy2.png) no-repeat;
	width:268px;
	height:61px;
	display:block;
	margin-top:45px;}
.buy2:hover{
	background:url(/images/buy2on.png) no-repeat;}
.store{
	float:right;
	margin-top:14px;}
.box {
   display: none; 
}
.box.visible {
   display: block;
}
.section {
	width: 595px;
	margin-top:8px;
}
ul.tabs {
	height: 20px;
	padding-top:32px;
	list-style: none;
}
.tabs li {
	float: left;
	display: inline;
	margin-right:55px;
	cursor: pointer;
	position: relative;
}
.tabs li:hover,
.tabs li.current {
}
.tabs li.current span, .tabs li:hover span{
	color:#fff;
	text-decoration:underline;}
.tabs li span{
	text-decoration:none;
	color:#b0654b;
	text-shadow:#240d0a -0.05em -0.05em;
	font-size:16px;}
.box {
	display: none;
}
.box.visible {
	display: block;
	font-size:13px;
	line-height:21px;
	width:660px;
}
.top{
	margin-bottom:30px;
	margin-top:-28px;
	padding-top:25px;
	background:url(/images/top.png) no-repeat;
	width:222px;
	height:116px;
	font-size:14px;
	text-align:center;}
.zag{
	font-size:20px;
	color:#fff;
	text-shadow:#9a4214 -0.05em -0.05em;
	text-align:center;
	padding-bottom:10px;}
.city{
	text-align:center;
	padding-bottom:10px;
	color:#380e00;
	font-weight:bold;
	text-shadow:#cd883e 0.05em 0.05em;}
.right{
	width:222px;
	float:right;}
.video{
	border:#481907 solid 5px;}
.gall{
	background:#160700;
	padding-top:28px;
	border-top:1px solid #542000;}
h4{
	font-size:20px;
	color:#fff;
	font-weight:normal;
	padding-bottom:10px;
	position:relative;}
h4 .click_on_icon {
	color:#a35a41;
	font-size:12px;}
.ipad{
	background:url(/images/ipad.jpg) no-repeat;
	min-height:637px;
	margin-left:-95px;
	padding-left:95px;
	padding-top:29px;}
.iphone{
	background:url(/images/iPhone.jpg) no-repeat 75px 0;
	min-height:497px;
	margin-left:-95px;
	padding-left:95px;
	margin-top:-53px;
	padding-top:82px;}
.see1{
	background:url(/images/l-iphone.png) no-repeat top;
	width:62px;
	padding-top:110px;
	float:left;
	color:#a35a41;

	font-weight:bold;
	color:#ddd;	

	display:block;}
.see2{
	background:url(/images/lipad.png) no-repeat top;
	font-weight:bold;
	width:64px;
	padding-top:92px;
	float:left;
	color:#a35a41;
	font-weight:bold;
	color:#ddd;
	display:block;}
.ekran{
	width:357px;
	height:467px;
	float:left;
	margin-top:70px;
	margin-left:70px;
	display:block;
	margin-right:38px;}
.ekran2{
	width:201px;
	height:301px;
	float:left;
	margin-top:72px;
	margin-left:92px;
	display:block;
	margin-right:38px;}
.click{
	background:url(/images/click3.png) no-repeat;
	width:529px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	font-size:16px;
	display:block;
	margin-left:0px;
	margin-top:3px;
	margin-bottom:20px;}
/*.click{
	background:url(/images/click2.png) no-repeat;
	width:455px;
	height:31px;
	display:block;
	margin-left:40px;
	margin-top:3px;
	margin-bottom:20px;}*/
.item{
	float:left;
	background:url(/images/ramka32.png) no-repeat;
	width:106px;
	height:134px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	padding-top:3px;
	cursor:zoom;}
.item2{
	float:left;
	background:url(/images/ramka2.png) no-repeat;
	width:103px;
	height:142px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
	padding-top:3px;}
.item:hover{
	cursor: url(/images/magnify.cur), -moz-zoom-in, pointer; 
	background:url(/images/ramka3.png) no-repeat center;}
.item2:hover{
	cursor: url(/images/magnify.cur), -moz-zoom-in, pointer; 
	background:url(/images/ramka22.png) no-repeat center;}
.item img{
	width:100px;
	cursor: url(/images/magnify.cur), -moz-zoom-in, pointer; 
	height:131px;}
.item a, .item2 a{
	cursor: url(/images/magnify.cur), -moz-zoom-in, pointer; }
.item2 img{
	cursor: url(/images/magnify.cur), -moz-zoom-in, pointer; 
	width:97px;
	height:139px;}
.fll{
	float:left;
	width:390px;
	margin-left:0px;}
.fll2{
	float:left;
	width:500px;
	margin-left:30px;}
.screens{
	padding-left:40px;}
.inp{
	padding-left:15px;
	margin-bottom:20px;
	margin-right:23px;
	float:left;
	background:url(/images/inp.png) no-repeat;
	width:435px;
	height:31px;
	line-height:30px;
	color:#b0654b;
	font-size:16px;
	border:none;}
.area{
	padding-left:15px;
	color:#b0654b;
	font-size:16px;
	padding-top:5px;
	/*background:url(/images/area.png) no-repeat;*/
	background:#1c0900;
	width:909px;
	height:95px;
	margin-bottom:25px;
	overflow-x:hidden;
	*overflow:hidden;
	border:1px solid #501805;}
.send{
	background:url(/images/send.png) no-repeat;
	width:195px;
	height:48px;
	cursor:pointer;
	border:none;}
h2{
	font-size:20px;
	padding-bottom:5px;
	font-weight:normal;
	text-transform:uppercase}
.qwe{
	padding-bottom:25px;
	font-size:14px;}
.qwe a{
	color:#b0654b;
	font-weight:bold;}
.iphone2{
	background:url(/images/iphone.png) no-repeat;
	width:128px;
	height:233px;
	margin-top:110px;
	float:right;}
.iphone2 img{
	width:100px;
	height:150px;
	margin-left:11px;
	margin-top:38px;}
.ipad2{
	background:url(/images/ipad.png) no-repeat;
	width:289px;
	height:391px;
	float:right;
	z-index:10;
	position:relative;
	margin-right:-20px;}
.ipad2 img{
	width:221px;
	height:290px;
	margin-top:44px;
	margin-left:34px;}
.ribon{
	font-size:15px;
	text-align:center;
	color:#5a0b00;
	background:url(/images/ribon.png) no-repeat;
	width:375px;
	height:53px;
	line-height:50px;
	text-shadow:#fba600 0 0.05em;
	margin-left:-313px;
	*margin-top:-5px;
	position:relative;
	z-index:11;}

select  { color: #ab6046; background: #160700; }


/*added later */
div.article p {  padding-bottom: 1em;}
div.article ul,dl,dt,h2 {  padding-left: 2em; padding-top: 1em; padding-bottom:1em;}
div.article h1 {  padding-left: 3em; padding-top: 0.5em; padding-bottom:0.5em;}
div.article li {  padding-bottom: 0.6em;}

div.presskit-plug { padding-bottom:2em; padding-top:3em; text-align:center; font-size: 130% }
div.presskit-plug a { text-decoration:none }


div.all-kb-entries-in-kbpage { padding-top:3em; }
div.all-kb-entries-in-kbpage a  { text-decoration:none}
div.all-kb-entries-in-kbpage a:hover  { text-decoration:underline}

body {
    -webkit-font-smoothing: antialiased;
}
