  /*======FLUSH DEFAULT CSS SETTING IN BROWSERS======*/
  html, body, div, span, applet, object,
  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,
  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;  
    /* vertical-align: baseline; */ 
  }
  :focus {outline: 0;}
  body {line-height: 1;}
  table {border-collapse: separate; border-spacing: 0;}
  caption, th, td {text-align: left; font-weight: normal;}
  blockquote:before, blockquote:after, q:before, q:after {content: "";}
  blockquote, q {quotes: "" "";}
  html {height:100%; max-height:100%;}
  body {height:100%; max-height:100%; font-family:arial,sans-serif;}
  ol, ul { list-style: none;} 

  /* div { border: 1px solid #f00; } color:#324df1*/
  strong {font-weight: normal; color:#000000; background-color:#fffae6;}
  .blueBox strong {font-weight: bold; color:#324df1; background-color:#E8F2FF;}
	
  .floatLeft {float: left; display:inline;}	
  .clearBoth {clear: both; font-size: 0px;}	
	
  #wraper {width: 900px; margin-left: auto; margin-right: auto; position: relative;}
  
  .png_static{
	position: static;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Header @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  .header {height: 130px; position: relative;}
  .header .logo {float: left; display: inline; margin-top: 32px;}
  .header .slogon {font: 45px Trebuchet MS; color: #187cd1; width: 670px;text-align: center; line-height: 45px; letter-spacing: 2px; position: absolute; left: 120px; top: 44px; /*top: 27px;*/}
   .header .slogon a {text-decoration: none; color: #187cd1;} 
   .header .slogon a:hover {text-decoration: none; color: #187cd1;}
   .header .slogon a:active {text-decoration: underline; color:#187cd1;}
   .header .slogon a:visited {text-decoration: underline; color:#187cd1;}
   
  #wraper .header {margin-right: 5px;}
  #innerPage .header {margin-right: 3px;}
  
  #wraper .slogon {left: 250px;}
  /*#innerPage .slogon {left: 178px;}*/
  
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ DeveloperInfo  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  #wraper .developerInfo {position: relative; height: 150px;}
  #wraper .developerInfo #developer {width: 300px; position: absolute; left: 180px; top: 112px;} 
  #wraper .developerInfo #developer .name {font: bold 51px Trebuchet MS; line-height: 40px; padding-top:5px;}
  #wraper .developerInfo #developer .occupation {font: normal 23px Trebuchet MS;}
  #wraper .developerInfo #arrow {position: absolute; left: 240px; top: 50px;}
  #wraper .developerInfo #developerAbout {background-color: #F2F2F2; border: 2px dashed #808080; height: 100px; padding: 0px 40px 0px 20px; position: absolute; left: 310px; top: 15px;}
  #wraper .developerInfo #developerAbout .lifeMoto {color: #231F20; font: normal 21px Trebuchet MS; margin-top: 30px; line-height: 12px;}
  #wraper .developerInfo #developerAbout .workMoto {color: #767676; font: normal 18px Tahoma; margin-top: 5px; letter-spacing: 1px; line-height: 30px;}
  
  #wraper #developers {height: 310px; position: relative;}
  #wraper #developers .devContainer {width: 505px; position: absolute; left: 390px; top: 0px;}
  #wraper #developers .devContainer .developerFace {line-height:0px; border: 2px solid  #CCCCCC;  float: left; display: inline; margin-left: 20px; margin-top: 20px; cursor: pointer; background-color:#fff;}
  #wraper #developers .devContainer .selected {border: 2px solid #99C3F0;}
  #wraper #developers .devContainer .developerFace .face {margin: 2px 2px 2px 2px; border:0px;/*border-top: 2px solid #fff; border-right: 2px solid #fff; border-left: 2px solid #fff;*/}
  
  
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Center @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
    
  h2 a:link { color: #000; }
  h2 a:visited { color: #000; }
  h2 a:hover { color: #000; }
  h2 a:active { color: #000; }
  
  h1 a:link { color: #187cd1; text-decoration: none;}
  h1 a:visited { color: #187cd1; text-decoration: none;}
  h1 a:hover { color: #187cd1; text-decoration: none;}
  h1 a:active { color: #187cd1; text-decoration: none;}
  
    
  #wraper .center {height: 600px; position: relative;}
  #wraper .transpBackg {
    height: 600px;
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/paperMain.png', sizingMethod='scale');
  }
  html>body #wraper .transpBackg {
   height: 600px;
   background: url('../images/paperMain.png') no-repeat !important;
   filter: none !important;
  }  
  #wraper .center .issueContainer {position: absolute; left: 30px; top: 20px; width: 100%; z-index: 3;}
  #wraper .center a {position: relative; z-index: 4;}
  #wraper .center div {clear: both;}
  #wraper .center h1 {color: #187cd1; font: bold 26px Trebuchet MS; letter-spacing: 0px; line-height: 28px; width: 50%; text-align: left; float: left; padding-top: 20px;}  
  #wraper .center h2 {font: normal 17px Trebuchet MS; letter-spacing: 1px; width: 50%; text-align: left; float: left; padding-top: 10px;}
  #wraper .center h3 {color: #1F1F1F; font: normal 16px Trebuchet MS; width: 50%; text-align: left; float: left;}
  #wraper .center h3 span {width: 400px; display: block; line-height: 18px;}
  
  #wraper #bigMemberPict {position: absolute;}
	
	
  #innerPage .contents h1.t-title {font-family: Helvetica, Trebuchet MS; font-size: 28px; font-weight: bold; color: #000; padding-bottom: 35px; text-align: center;}	
	
/* 
  #wraper .oldSiteLink {text-decoration:none;display:block;float:right;font-size:10px;color:#ccc;margin-right:48px;} 
*/
 
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Footer @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  .footer {background:url('../images/backg-footer.png') top left no-repeat; height: 80px; width: 100%; padding-top: 15px; /*text-align: center; */ position: relative;}
   .banner-footer {margin: 30px 5px 20px 5px; height: 100px; clear: both;}
  .footer .stanfy {color: #666666; font: normal 11px Trebuchet MS; text-align: center; padding: 25px 0px 10px 0px; clear: both;}
  .footer .oldSiteLink {color: #666666; font: normal 11px Trebuchet MS; text-align: center; text-decoration: underline; left: 815px; top: 0px; position: absolute;}
  /*.footer table {width: 910px;}
  .footer table.footer-block td{vertical-align: top;  margin: 10px 50px 0px 0px;}*/
  .footer .footer-block {height: 65px;}
  .footer .footer-block div.news-col {float: left; display: inline; width: 175px; margin: 0px 60px 0px 5px; _margin: 0px 50px 0px 5px;}

  .footer .footer-block  img {padding-right: 10px;}
  .footer .footer-block a.news-link {color: #76797c; font-size: 11px; line-height: 13px; _line-height: 15px !important; text-decoration: none;}
  .footer .footer-block a.news-link:hover {color: #444; }
  .footer .footer-block a.news-link img {float: none; }
  
  
  
     
   .lang {border-bottom: 0px solid #ddd; padding-bottom: 0px; height: 45px; margin: 20px 0px 0px 0px; float: right; }
   .lang p {border: 1px solid #fff; width: 20px; height: 20px; padding: 4px 4px 4px 7px; margin: 3px; font: bold 1em Arial;  color: #595959; float: left;}
   .lang p a {color: #187CD1; text-decoration: none;} 
   .lang p a:hover {color: #1a66a9;}
   .lang p.active {background-color: #eee;}
   .lang p.active a { color: #595959; /*text-decoration: underline;*/} 
  
  
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Menu @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  .menu {height: 40px; padding-top: 20px; margin-right: 0px; clear: right;}
  .menu .item {height: 37px; float: right; margin-left: 5px; padding: 0px 5px 0px 15px;}
  .menu .item a {font: normal 22px Trebuchet MS; color: #595959; text-decoration: none; display: block; height: 100%; text-align: center; vertical-align: middle; line-height: 35px; float: left;}
  .menu .item a:hover { color: #000;}
  
  .menu .selected {/*background:url('../images/menuSelectedGrad.gif') top left repeat-x;  border: solid 1px #C6D7EC;  color: #FFF;*/ color: #595959; text-decoration: underline; font: normal 22px Trebuchet MS; vertical-align: middle; line-height: 35px;}
  .menu .selected a { text-decoration: underline;/* color: #FFF;font: normal 20px Trebuchet MS; text-align: center; vertical-align: middle;*/}
  
  /*
  .menu .selected {background:url('../images/menuSelectedGrad.gif') top left repeat-x; border: solid 1px #C6D7EC; color: #FFF; font: normal 20px Trebuchet MS; }
  .menu .selected a {color: #FFF; }
  */
  
  
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Styles for service pages @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  
  /*.borderSides {background:url('../images/internalBorderSides.gif') top left repeat-y;}*/
  
  .text {padding: 20px 0px 10px 0px;}
  
  #innerPage {width: 880px; margin-left: auto; margin-right: auto;}
  #innerPage .contents {/*background:url('../images/topBorder.gif') top left no-repeat;*/ /* width: 910px;*/ padding-top: 10px;}
  #innerPage .contents h1 {color: #187cd1; font: normal 26px Trebuchet MS; letter-spacing: 1px;}
  #innerPage .contents h2 {font: normal 22px Trebuchet MS; color: #000;}
  #innerPage .contents h3 {font: normal 17px Trebuchet MS; color: #000; font-weight: bold;}
  #innerPage .contents p {/*font: normal 15px Trebuchet MS;*/ color: #000; font-weight: normal; margin-top: 10px;}

  #innerPage .contents ul {margin: 3px 20px 7px 20px;}
  #innerPage .contents li {background:url('../images/listDotTop.gif') top left no-repeat; padding-left: 15px; margin-left: 10px; margin-top:2px; /*font: normal 15px Trebuchet MS;*/ color: #000;}
 

  
  #innerPage p.greyBox {font-style: italic; color: #666666; background-color: #F2F2F2; margin: 20px 0px 20px 0px; padding: 10px;}
  #innerPage p.greyBox a {font-style: italic;}

  #innerPage p.blueBox  {background-color: #E8F2FF; border: solid 3px #99C3F0; margin: 20px 70px 20px 70px; padding: 15px;}
  
  #innerPage .contents a {color: #187cd1; /*font: normal 15px Trebuchet MS;*/ text-decoration: none;}
  #innerPage .contents a:hover {color: #1a66a9;}
  
  #innerPage .contents hr {margin-top:10px; margin-bottom: 20px; border: 0px solid #AAA; border-top: 1px solid #AAA;}
  
  #innerPage img {border-width: 0px;}
  #innerPage input.colored {width:500px; background-color: #E8F2FF; border: 1px solid #99C3F0; font: 14px Trebuchet MS;}
  #innerPage textarea {width:500px; background-color: #E8F2FF; border: 1px solid #99C3F0; font: 14px Trebuchet MS;}
  #innerPage p.validationMessage {color: /*#3131F1*/red; font: normal 14px Trebuchet MS;}
  
  #innerPage p.footnote {font: normal 10px Trebuchet MS;}

  /* ================================================================== */
  /* ==== Style for RUS site version. ================================= */
  /* ================================================================== */  

  

  #rusPageStart {margin:150px 0px 300px;}
  #rusPageStart h1 {text-align:center;}
  #rusPageStart a:hover {text-decoration: underline;}
  

  #innerPage .contents .ptbl {font: 14px Trebuchet MS/*Verdana*/;}
  #innerPage .contents .ptbl p {margin: 5px 0px; text-align: justify;}
  #innerPage .contents .ptbl h2 {font-size: 22px; color: #187cd1;}
  #innerPage .contents .ptbl h2 a {font-size: 22px; color: #187cd1; text-decoration: none;}
  #innerPage .contents .ptbl h2 a:hover{color: #1a66a9; text-decoration: none;}
  #innerPage .contents .ptbl strong {background:none; font-weight:bold;}
  #innerPage .contents .ptbl p.btmdetails {text-align: center; margin: -5px 0px 40px 0px;}

  #innerPage #rusPage {font-family: Trebuchet MS; font-size: 14px; line-height: 17px;}
  #innerPage #rusPage .greyBox {font-style: normal; color: #333; background-color: #F2F2F2; margin: 20px 0px 20px 0px; padding: 15px 20px;}
  #innerPage #rusPage .greyBox.short {margin-left:70px; margin-right:70px;}
  #innerPage #rusPage .greyBox.firstContent {margin-top:0px;}
  #innerPage #rusPage .greyBox strong {font-weight: bold; background: none;}
  #innerPage #rusPage .greyBox a {font-style: normal;}
  
  #innerPage #rusPage .line {height:10px; border-bottom: 1px solid #ccc; margin:30px 50px 0px 50px;}
  #innerPage #rusPage .pdps {text-align:center; margin:-12px 0px 0px 0px; padding-bottom: 25px;}
  #innerPage #rusPage .pdps span {background-color:#FFF;}
  #innerPage #rusPage .screen {text-align: center;}
  
  /* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SubMenu @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
  #innerPage .submenu {height: 40px; margin-top:-15px; padding-left: 105px;}
  #innerPage .submenu.automoto {padding-left: 270px;}
  #innerPage .submenu .item {/*height: 37px;*/ float: left; margin-left: 30px; /*padding: 0px 10px;*/}
  #innerPage .submenu .item a {font: normal 16px Trebuchet MS; color: #898989; text-decoration:underline; display: block; /*border-bottom:1px solid #CCC;*/ /*height: 100%; text-align: center; vertical-align: middle; line-height: 35px;*/ float: left;}
  #innerPage .submenu .item a:hover {/*border-bottom:1px solid #CCC;*/ /*text-decoration: underline;*/ color:#5D73F7;}
  #innerPage .submenu .selected {background-color:#fdeea9; border-bottom: 1px dashed #CCC; /*vertical-align: middle; line-height: 35px;*/}
  #innerPage .submenu .selected a {border-bottom:none; text-decoration:none; color: #616264; /*text-align: center; vertical-align: middle;*/}

  /* ================= Contacts ========================= */
  #innerPage #rusPage .tblContacts {border: 0px solid #000; margin-top:20px;}
  #innerPage #rusPage .tblContacts tr {border: 0px solid #000;}
  #innerPage #rusPage .tblContacts tr td {border: 0px solid #000;}
  
  #innerPage #rusPage .tblContacts .contacts {margin-top:0px; text-align: justify;}
  #innerPage #rusPage .tblContacts .row {border: 0px solid red; margin: 0px 0px 10px 0px; /*font-size: 16px;*/ font-size: 14px; font-family: Trebuchet MS; line-height: 18px;}
  #innerPage #rusPage .tblContacts .row .ttl {border: 0px solid green; color: #1a5db4; font-weight: bold; clear:left; float:left; width: 85px;}
  #innerPage #rusPage .tblContacts .row .txt {border: 0px solid green; margin-left:85px; display:block; }
  
  #innerPage #rusPage .tblContacts .mapBox {border: 0px solid #acacac; margin: 7px 5px 0px 25px; }
  #innerPage #rusPage .tblContacts .mapBox img {}
  
  /* ================== Home Page ======================= */
  #innerPage #rusPage .tblHomeProjects {margin-top: 30px; margin-bottom: 30px;}
  #innerPage #rusPage .tblHomeProjects tr {}
  #innerPage #rusPage .tblHomeProjects tr td {border: 0px solid green;}
  #innerPage #rusPage .tblHomeProjects tr td {text-align:center;}
  #innerPage #rusPage .tblHomeProjects tr td p {margin-top: 0px;}
  
  #rusPage .index-column {float: left; display: inline; width: 170px; margin-left: 66px;}
  #rusPage .index-column .under-iphone-content { padding-left: 3px;}
  #rusPage .index-column .under-iphone-content h3 {color: #187cd1; font-weight: bold; font-size: 16px; line-height: 18px; padding-bottom: 10px;}
  #rusPage .index-column .under-iphone-content h3 a {color: #187cd1; font-weight: bold; font-size: 16px; line-height: 18px;}
  #rusPage .index-column .under-iphone-content p {font-size: 12px; padding: 0px 0px 10px 0px; margin: 0px; line-height: 14px;}
  #rusPage .index-column .under-iphone-content a {color: #187cd1; font-size: 11px; text-decoration: none;}
  #rusPage .index-column .under-iphone-content a:hover {color: #1a66a9;}
  #rusPage .index-column .appstore {padding: 10px 0px 0px 10px;}
  .buttons-posts .appstore { padding: 0px 130px 0px 3px; float: left; width: 102px;}
  .buttons-posts  {clear: both; height: 34px;}
  #rusPage .appstore-big {padding: 30px 0px 0px 0px;}
  
  #rusPage .samsung-apps {padding: 15px 0px 10px 0px;}
  
  #rusPage p.subtitle { font-weight: bold; font-size: 16px; padding: 10px 0px 7px 0px;}
  #rusPage .screens  {padding: 20px 0px 0px 20px;}
  
  
    #rusPage .iphone-screens, #rusPage .screens  {padding: 20px 0px 0px 20px;}
  #rusPage .iphone-screens-bada {padding: 20px 0px 0px 40px;}
  
  #rusPage .iphone-screens-backg {padding-top: 20px; background: url('../images/backg-screens.png') top left no-repeat; width: 882px; height: 594px;}
  #rusPage .iphone-screens-backg p {float: left; padding: 82px 40px 0px 52px; }

  
  #rusPage .iphone-screens-bada {padding: 20px 0px 0px 40px;}
  #rusPage .like-table  {padding-left: 60px;}
  #rusPage img.margin-right-50 {margin-right: 50px;}
  #rusPage img.horizontal-iphone-padding {padding: 0px 15px 0px 6px;}
  #rusPage .like-table2 img {padding: 0px 50px 20px 0px;}
  #rusPage .like-table  img {padding: 0px 20px 20px 0px;}
  
  #rusPage .screen-position {padding: 20px 0px 0px 0px;}
  #rusPage .screen-position-ipad {padding: 20px 0px 20px 5px;}
  #innerPage .contents .ptbl p.screen-position {text-align: center;}
  .footer .inEnglish {text-align:right;float:right;margin-top:-25px;font-size:10px;margin-right:10px;}
  .centered {text-align: center; width: 97%;}
   
   .projects-block { padding: 40px 0px 10px 3px;}
  
  .projects-block .see-all {float: right; padding-right: 20px; margin-top: 5px;}
  
  .apps-box-rounded .see-all {float: right; padding-right: 20px; margin-top: 15px;}
     
  #innerPage .projects-block .see-all a, #innerPage .apps-box-rounded .see-all a {color: #666; font-size: 11px;  font-weight: bold; text-decoration: none;}
  #innerPage .projects-block .see-all a:hover, #innerPage .apps-box-rounded .see-all a:hover {text-decoration: underline;}
  #innerPage .projects-block h3, #innerPage .apps-box-rounded h3{font-size: 1.2em; font-weight: normal; color: #5a7a9a; padding: 5px 0px 0px 0px; margin-top: 0px;}
  #innerPage .projects-block h3.projects-icons-cont-title, #innerPage .apps-box-rounded h3.projects-icons-cont-title  {padding-bottom: 8px;}
  
  .projects-block .proj-top {background:url('../images/border-grey-top.jpg') bottom left no-repeat; width: 873px; height: 11px; font-size: 4px;}
  .projects-block .proj-center {background:url('../images/border-grey-center.jpg') top left repeat-y; width: 853px; padding: 0px 0px 0px 20px; }
  .projects-block .proj-bottom {background:url('../images/border-grey-bottom.jpg') top left no-repeat; width: 873px; height: 13px; font-size: 8px;}
  
  
  .projects-block .proj, .apps-box-rounded .proj {width: 100px; float: left; margin: 0px 23px 15px 0px;}
  /*.projects-block .social-net-block {padding-top: 5px;}*/
  .projects-block .social-net-block .proj{width: 100px; text-align: center;}
  .projects-block .social-net-block .proj h4 {width: 100px; margin-top: 0px;}
 
  .projects-block .proj  h4, .apps-box-rounded .proj  h4 {padding: 0px; margin: 0px; width: 100px; font-size: 9px; font-weight: bold; font-family: Tahoma; color: #666; line-height: 1.3em;}
  .projects-block .proj .clearBoth, .apps-box-rounded .proj .clearBoth  {clear: both; font-size: 0px;}	
  
  
  .like-ban {/*text-align: center;*/ padding-bottom: 35px;}
  
  .download-subtitle {padding: 0px 0px 10px 0px; }
  
   
  
/* ##################  Mobile News ############################ */
  /*  .iphoneBox {
	width: 400px;
	height: 500px;
	position: relative;
  }
  
  #iphoneScreen img {
	position: absolute;
	visibility: hidden;
  }
  
  #iphoneScreen img .show {
	visibility: visible; 
  }
  */
  .main-points {
  /*	background: url('../images/mobile-news/backg-korr-iphone.png') top left no-repeat; */
  	margin-left: 470px;
  	min-height: 550px;
	height: 550px;
  	font-size: 1.15em;
  }
  
  .pagination {
	width: 400px;
	margin: 20px auto;
  }
  .pages{}
  
  .main-points strong {font-weight: bold; color:#187cd1; background: none;}
  
  #innerPage .contents .main-points h2.mn-title {
  	color: #187cd1;
  	font-size: 24px;
  }
  
  
  .main-points .btn-contacts {
  	background: url('../images/mobile-news/btn-contacts.jpg') top left no-repeat;
  	padding: 8px 0px 0px 20px;
  	width: 175px;
  	min-height: 65px;
	height: 65px;
  	font-size: 1.05em;
  }

  .main-points .btn-presentation {
/*  	background: url('../images/mobile-news/btn-contacts.jpg') top left no-repeat;*/
  	padding: 8px 0px 0px 0px;
  	width: 175px;
  	min-height: 65px;
  	font-size: 1.05em;
  }

  .main-points .btn-contacts a {
   	line-height: 1.6em;
   }
   
  #innerPage .contents .main-points ul {
   	margin: 15px 0px 25px 0px;
   	padding: 0px;
   }
  #innerPage .contents .main-points ul li {
  	background: url('../images/mobile-news/tick-circle.png') 0 0 no-repeat;
   	padding: 0px 0px 0px 20px;
    margin: 12px 0px 10px 0px;
   }
   
   
   .apps-box-rounded {
     border: 1px solid #ddd;
     border-radius: 10px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     width: 869px;
     clear:both;
    margin-top: 20px;
   }
   
     
    #innerPage .contents h3.apps-title {
   	background-color: #f3f3f3;
   	color: #9e9e9e;
    border-radius: 10px;
    -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
   	padding: 15px;
   }
   
   .apps-cont {
   	padding: 15px 15px 0px 15px;
   }
   #mobile-news .stanfy {
   	padding-top: 0px;
   }
   
  /* ############## css tabs ############ */ 
  
.tabs-box {
	min-height: 500px;
	   margin-bottom: 20px;
}

#innerPage .contents .ask-more {
	padding: 10px 0px 15px 0px;
	color: #6c6464;
    font-size: 14pt;
/*    text-align: center;  */
}



/* ###########################   tabs style   ########################## */


#wrap{
	margin:30px auto 50px 0px;
}
#lineTabs{
	height:30px;
	list-style:none;
	margin:0px auto;
	padding:0px;
/*	padding-right:30px;
	padding-left:10px;*/
}
#innerPage .contents ul#lineTabs  {
	background:url(../images/mobile-news/backg-tabs-2.png) top right no-repeat;
	margin: 0px; 
	padding: 0px;
	width: 868px;
	height: 47px;
	border: 0px solid green;
}

#innerPage .contents #lineTabs li{
	display:block;
	background: none;
	float:right;
	margin:0px;
	padding:0px;
/*	position:relative;
	overflow:visible;
	text-align:center;*/
	width: 217px;
}
#innerPage .contents #lineTabs li a{
	background:url(../images/mobile-news/tick-arrow-right.png) 6% 55% no-repeat;
border: 0px solid blue;
  	color: #569fdd;
	display:block;
	font-size: 18px;

	padding:16px 0px 14px 30px;
/*
	margin:0px -2px;
	outline:none;
	
	position:relative;*/
	text-align: left;
	text-decoration:none;

}
#innerPage .contents #lineTabs li a.active{
	background:url(../images/mobile-news/tick-arrow-bottom.png) 6% 60% no-repeat;
	border: 0px solid red;
	border-radius: 10px 10px 0px 0px;
     -moz-border-radius: 10px 10px 0px 0px;
     -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #f3f3f3;
	color: #595959;
	z-index:50;
	width: 186px;

}

#innerPage .contents #lineTabs li a:hover{
	/*background:url(../images/images/tab_act.png);*/
	color: #595959;
	z-index:30;
}
#innerPage .contents #lineTabs li a.active:hover {
	cursor: default;
}
#content{
	background-color: #f3f3f3;
	display:block;
	clear:left;
	margin:0px;
	padding:30px 12px 0px 12px;
	position:relative;
	width: 846px;
	min-height: 380px;	
	
}
#content .advert, #content .news, #content .foto, #content .video {
	display:none;
	height: auto;
	min-height: 380px;
}
.content-bottom {
	background: url('../images/mobile-news/backg-tabs-bottom-3.png') left top no-repeat;
	height: 60px;
	width: 870px;
	padding-top: 9px;
	display: table;
	vertical-align: middle;
}
#innerPage .contents .content-bottom p{	
	float: left;
	margin: 0px 15px 0px 20px;
	padding: 0px;
}

/*#content div{
	background-color: #f3f3f3;
	display:none;
	height:auto;
	float:left;
	clear:both;
	left:0px;
	margin:0px;
	padding:0px;
	position:static;
	top:0px;
}
#content div p{
	margin:5px 0px;
	padding:0px;
}*/

#innerPage .contents ul.tabs-ul {
   	margin: 0px 0px 25px 0px;
   	padding: 2px 0px 0px 0px;
   	width: 325px;
   	float: left;
}
#innerPage .contents ul.tabs-ul li {
  	background: url('../images/mobile-news/tick-circle.png') 0 0 no-repeat; 
   	margin: 12px 0px 12px 0px;
    padding: 0px 0px 0px 15px;
    font-size: 16px;
    line-height: 22px;
}
   
#innerPage .contents .backg-iphones {
	/*background: url('../images/mobile-news/news-screens.png') top left no-repeat; */
	width: 480px; 
	padding: 0px;
	margin: 0px 0px 0px 350px;
	display: block;
}
   
#innerPage .contents .backg-iphones p {
	float: left; 
	padding: 48px 19px 0px 28px; 
}




/* rest styles */


	
	#innerPage #rusPage  .left-block {
	float: left;
	width: 450px;
		border: 0px solid red;
}
	#innerPage #rusPage 	.iphoneBox {
	/*	background: url('images/backg-iphone.png') top left no-repeat;*/
		position: relative;
		width: 450px;
	/*	width: 256px;
		height: 504px;
		margin: 36px auto 10px auto;*/
	}
	#innerPage #rusPage .screen {
			background: url('images/mobile-news/ipad-1.png') 0 0 no-repeat;
	/*		padding: 84px 0px 0px 22px;*/
			position: relative;
			z-index:100;
			width: 450px;
			height: 500px;
			/*width: 216px;
		    height: 323px;*/
			margin: 0px auto;
border: 0px solid blue;
		text-align: left;
		display: block;
		}
		#innerPage #rusPage  .screen img {
			position:absolute;

		}
		#innerPage #rusPage  img.show {
			z-index:500;
			
		}
	.pagination {
		border: 0px solid red;
		margin: 0px auto;
		width: 100%;
		text-align: center;
	}
		.page {
			/*background-color: #333131;*/
			border: 0px solid red;
			width: 10px;
			font-size: 4px;
			line-height: 4px;
			margin: 0px 10px;
			padding: 0px;
			text-decoration: none;
			vertical-align: middle;
		}
		.page  img{
			vertical-align: middle;
		}
		.page.selected {
			/*background-color: #faaf00;*/
			text-decoration: none;
		}
		
/* ################## Mobile News promo banner ################################## */		
		
#innerPage .pro {
/*	background:  url('images/mobile-news/promo.jpg') top left no-repeat;*/
	width:870px;
	height: 394px;
	margin-bottom: 5px;
}
#innerPage .promoTextPart {
	padding: 65px 43px;
	width: 315px;
}
#innerPage .pro  h2 {
	font-size: 24px;
	font-weight: bold;
	color: #323334;
	padding-bottom: 8px;
}
#innerPage .pro p {
	color: #6a6a6a;
	font-size: 15px;
	font-weight: bold;
	line-height: 24px;
	padding-bottom: 40px;
}

#innerPage .pro button{
   color:#6a6a6a;
   font-size: 15px;
   font-weight: bold;
   padding:7px 15px;
   /*background:url(overlay.png) repeat-x center #ffcc00;*/
	background: #b2b2b2;
	background-image: -moz-linear-gradient(bottom, #b2b2b2, #e8e8e8);
	background-image: -webkit-gradient(linear, left bottom, left top, from(#b2b2b2), to(#e8e8e8));

	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#b2b2b2, endColorStr=#e8e8e8, GradientType=0); /* IE */
	liner-gradient(left bottom, #b2b2b2, #e8e8e8); /* CSS 3 */

   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;  
   
   border-top:1px solid #e8e8e8; 
   border-left:1px solid #cfcfcf;
   border-bottom:1px solid #b1b1b1; 
   border-right:1px solid #b5b5b5;
   
 
   -moz-box-shadow: 2px 2px 2px #a9a9a9;
-webkit-box-shadow: 2px 2px 2px #a9a9a9;
box-shadow: 2px 2px 2px #a9a9a9;
   cursor:pointer;
}

/* ################## Kinopoisk promo banner ################################## */	
#innerPage .pro.kinopoisk{
	 height: 412px;
}
#innerPage .pro.kinopoisk .promoTextPart {
    color: #861D13;
    padding: 35px 46px;
    width: 430px;
}

#innerPage .pro.kinopoisk h2{
   color: #861D13;
    font: bold 28px/35px "Verdana";
    padding: 0 0 20px;
	filter: Shadow(Color=#eeb955, Direction=90, Strength=1);
	text-shadow: #eeb955 0px 1px 0px;
}
#innerPage .pro.kinopoisk p {
	font: 14px/19px "Verdana";
	color: #861D13;
	width: 400px;
	filter: Shadow(Color=#f0c07b, Direction=90, Strength=1);
/*	text-shadow: #f0c07b 0px 1px 0px;*/
	padding-bottom: 0px;
}
#innerPage .pro.kinopoisk p strong {
    background-color: transparent;
    color: #861d13;
    font-weight: normal;
}
.button-details {
	padding-top: 18px;
}
#innerPage .pro.kinopoisk a{
	font-size: 14px;
	color: #fff;
	padding: 6px 11px;
	
	
	background: #faaa09; /* Old browsers */
	background: -moz-linear-gradient(top,  #faaa09 0%, #f67f00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faaa09), color-stop(100%,#f67f00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faaa09 0%,#f67f00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faaa09 0%,#f67f00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faaa09 0%,#f67f00 100%); /* IE10+ */
	background: linear-gradient(top,  #faaa09 0%,#f67f00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faaa09', endColorstr='#f67f00',GradientType=0 ); /* IE6-8 */
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0px solid #ffffff;
	-moz-box-shadow:
		0px 1px 1px rgba(000,000,000,1),
		inset 0px 1px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 1px rgba(000,000,000,1),
		inset 0px 1px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(92,92,92,0.4),
		0px 0px 0px rgba(255,255,255,0);
	
   font-size: 20px;
   font-family:"Myriad Pro";
   font-weight: normal;
   padding:7px 15px;
   cursor:pointer;
}

*html #innerPage .pro.kinopoisk a{
   display: block;  
   color: #000 !important;
   width: 100px;
   filter: dropshadow(color=#ffff00,offX=1,offY=1);
}


#innerPage .pro.kinopoisk a:hover{
	background: #f6b023; /* Old browsers */
	background: -moz-linear-gradient(top,  #f6b023 0%, #f89024 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b023), color-stop(100%,#f89024)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f6b023 0%,#f89024 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f6b023 0%,#f89024 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f6b023 0%,#f89024 100%); /* IE10+ */
	background: linear-gradient(top,  #f6b023 0%,#f89024 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b023', endColorstr='#f89024',GradientType=0 ); /* IE6-8 */
}
#innerPage .pro.kinopoisk a:active{
	background: #fa7f00; /* Old browsers */
	background: -moz-linear-gradient(top,  #fa7f00 0%, #faa700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa7f00), color-stop(100%,#faa700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fa7f00 0%,#faa700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fa7f00 0%,#faa700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fa7f00 0%,#faa700 100%); /* IE10+ */
	background: linear-gradient(top,  #fa7f00 0%,#faa700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b023', endColorstr='#f89024',GradientType=0 ); /* IE6-8 */
	text-shadow: 0px 1px 0px rgba(92,92,92,0.4);
		
	-moz-box-shadow:
		0px 1px 1px rgba(255,255,255,1),
		inset 0px 2px 2px rgba(000,000,000,0.5);
	-webkit-box-shadow:
		0px 1px 1px rgba(255,255,255,1),
		inset 0px 2px 2px rgba(000,000,000,0.5);
	text-shadow:
		0px 2px 2px rgba(92,92,92,0.6),
		0px 1px 1px rgba(255,255,255,0.3);
}
*html #innerPage .pro.kinopoisk a:hover{
   filter: dropshadow(color=#ffff00,offX=1,offY=1);
}
*html #innerPage .pro.kinopoisk a:active{
   filter: dropshadow(color=#ffff00,offX=1,offY=1);
}

