﻿body {
  color:#000;
  font: 14px Verdana,Tahoma,Arial,sans-serif; 
  l-ine-height:1.4em;
  margin:10 auto; 
  padding:0;
  background: #FFFFFF;
  b-ackground: transparent url(images/bkg.jpg) repeat-y  scroll -0px 0px;
}

h1 {
  font-size : 24px;
  color : #666;
  margin : 5px 0 5px 20px;
  font-weight : normal;
}
h2 {
  color : #555;
  font-size : 20px;
  margin : 5px 5px 5px 5px;
  font-weight : normal;
}
h3 {
  color : #444;
  font-size : 18px;
  font-weight : bold;
  font-family : "Times New Roman", Times, serif;
  margin : 5px 0 0 15px;
}


a {
  background:inherit; 
  color:#166090; 
  text-decoration:none; 
  -font-weight:700;
  font-weight: bold;
}
a:hover {
  background:inherit; 
  color:#286ea0; 
  text-decoration:underline;
  }

input, textarea {
	padding: 2px 2px;
	b-ackground: #F9F8F1 url(images/inputbkg.gif) repeat-x;
	background: #F9F8F1;
	border: 1px solid #D2BA29;
	color: #2D2D2B;
	font-size: 0.8em;
}

table.AppBody{
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px 0px 0px 0px;
  border-collapse: collapse;
}
table.AppBody td{
  vertical-align: top;
}

/* Home page  ------------------------------------------------*/
table.HomeMainTable{
  border-collapse: collapse;
  border-width: 0px 0px 0px 0px;
  border-style: none;
  background: #166090;
}

#HomeMenu div{
  background: #166090;
}
#HomeMenu table{
  width: 300px;
  background: #166090;
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px 0px;
  border-style: solid solid solid solid;
  border-color: #E0E0E0;   b-order-color: #ffebcd;
  border-collapse: collapse;
}
#HomeMenu table td{
  text-align: center; 
  vertical-align: bottom;
  background: #166090;
  padding: 2px;
  margin: 3px;
  border-width: 0px 0px 0px 0px;
  border-style: solid solid solid solid;
  border-color: #E0E0E0;
  padding: 2px;
}
#HomeMenu img{
  vertical-align: middle;
  padding: 0px 5px 2px 0px;
  border:0px;
}
#HomeMenu a{
  display:block;
  color: #f0f8ff;
  background: #166090;
  text-decoration:none;
  padding: 12px;
}
#HomeMenu a:hover{
  background: #FFFFEE;
  color: #166090;
}
#HomeMenu .DescTxt{
  font-size: 12px;
  text-decoration:none;
}

/* Menu ------------------------------------------------*/
table.HorizMenu{
  w-idth: 100%;
  font-size: 12px;
  border-width: 0px 0px 0px 0px;
  border-spacing: 0px 0px;
  border-style: solid solid solid solid;
  border-color: #E0E0E0;   b-order-color: #ffebcd;
  border-collapse: collapse;
  margin: 10px 0px 0px 0px;
  padding: 0px 0 0 0px;
  background: #E0E0E0;   b-ackground: #fcfcef;
  color: #166090;
  b-ackground: transparent url(images/list_bkg.jpg) repeat-y  scroll -100px 0px;
}
table.HorizMenu td{
  text-align: center; 
  vertical-align: middle;
  border-width: 0px 2px 0px 2px;
  border-spacing: 0px 0px;
  border-style: solid solid solid solid;
  border-color: #E0E0E0; b-order-color: #ffebcd;

}
table.HorizMenu a{
  display:block;
  height: 18px;
  font-size: 14px;
  text-decoration: none;
  b-order-bottom: 1px solid #ffebcd;
  padding: 0px 5px 0 5px;
  color: #f0f8ff;
  background: #166090;
}
table.HorizMenu a:hover{
  background: #FFFFEE;
  color: #166090;
}
table.HorizMenu img{
  vertical-align: middle;
  padding: 0px 5px 0px 0px;
  border:0px;
}

/* Menu BAR ------------------------------------------------*/
#masthead .bar{
  width: 100%;
  height: 26px;
  w-idth: 620px;
  margin: 0px 0px 2px 0px;
  background: transparent url(images/nav.png) repeat-x scroll 0 0px;
  border: 1px solid #999;
  clear: both;
}
#masthead .nav-item{
  background: transparent url(images/nav.png) no-repeat scroll 0 0px;
  b-ackground: #166090;
  color: #f0f8ff;
  height: 16px;
  text-align: center;
  float: left;
  text-decoration: none;
  f-ont-weight: bold;
  font-size: 12px;
  white-space: nowrap;
  display: block;
  padding: 5px 6px 5px 6px;
  p-adding: 9px 8px 10px 8px;
  border-left: 0px solid #fff;
  border-right: 1px solid #999;
}
#masthead a.nav-item{
  font-size: 14px;
  font-weight: bold;
  border-left: 2px;
}
#masthead a.nav-item:hover{
  background: white url(images/nav.png) no-repeat scroll 0 -26px;
  b-ackground: #f0f8ff;
  color: #166090;
  b-order-left: 0;
  p-adding-left: 9px;
}
#masthead a.nav-item:active{
  background: white url(http://www.duduki.net/images/menu_images.gif) no-repeat scroll 0 -70px;
  b-order-left: 0;
  p-adding-left: 9px;
}
#masthead a.nav-item img{
  vertical-align: middle;
  padding: 0px 3px 2px 0px;
  border:0px;
}

/* Applications block ------------------------------------------------*/
.apps {
  width : 280px;
  height: 150px;
  float : left;
  padding : 10px 10px 0px 10px;
  margin-left : 10px;
  margin-bottom : 10px;
  border : 2px solid #eee;
  background : #fcfcef;
}
.apps img {
  border: medium none;
  vertical-align:middle;
  padding: 0px 10px 0px 0px;
}
.apps a{
  font-size : 18px;
  font-weight : normal;
}
.apps a:hover{
  text-decoration:underline;
}
.readmore {
  width : 90px;
  height : 18px;
  display : block;
  font-size : 12px;
  color : #fff;
  padding : 3px 5px 0px 5px;
  font-weight : bold;
  f-loat : right;
}
.readmore a {
  color : #166090;
  font-size : 12px;
  text-decoration : none;
}
.readmore a:hover {
  color:#286ea0; 
  text-decoration:underline;
}

/* Applications header, description ... ------------------------------------------------*/
table.AppHeader{
  font-size: 12px;
  border-width: 0px 0px 0px 0px;
  border-spacing: 1px 1px;
  border-style: solid solid solid solid;
  border-color: #ffebcd;
  b-order-collapse: collapse;
  background: #f0f8ff;
}
table.AppHeader td{
  text-align: center; 
  vertical-align: middle;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  border-color: #ffebcd;
  padding: 1px 5px 1px 5px;
}
table.AppHeader img {
  border: 0px;
  vertical-align:middle;
  padding: 0px 5px 0px 5px;
}
table.AppHeader span {
  font-size : 24px;
  color : #666;
  margin : 0px 5px 0px 5px;
  font-weight : normal;
}
table.AppHeader a {
  font-size: 14px;
  color:#166090;
  background : #F9F8F1;
  padding: 0px 5px 1px 5px;
  border: 1px solid #666;
  text-decoration:none;
}
table.AppHeader a:hover {
  color:#F9F8F1;
  background : #166090;
}

td.ovi a {
  background:inherit; 
  color:#166090; 
  padding: 0px;
  border: 0px;
}
td.ovi a:hover{
  background:inherit; 
  color:#286ea0; 
}

.AppDescription{
  font-size: 16px;
  color : #222;
  background : #F9F8F1;
  padding: 5px 5px 5px 5px;
}
.AppDescription li{
  font-size: 14px;
  margin: 0px 0px 0px 15px;
}


.Legal{
  font-size: 12px;
  padding: 5px 5px 5px 5px;
}

.AppDescBlock{
  background : #F9F8F1;
  padding: 15px 15px 15px 15px;
  margin: 5px 5px 5px 5px;
  clear: both;
}

.AndroidAppDescBlock{
  width : 280px;
  h-eight: 450px;
  float: left;
  background : #F9F8F1;
  padding: 15px 15px 15px 15px;
  margin: 5px 5px 5px 5px;
  c-lear: both;
}

.NokiaImg {
  width: 170px;
  f-loat: left;
  margin: 4px;
}

.AndroidImg {
  w-idth: 170px;
  height: 260px;
  f-loat: left;
  margin: 4px 4px 4px 44px;
  border:1px solid #021a40;
  box-shadow: 6px 6px 5px #888;
}

.AndroidAppDescBlockNoborder{
  width : 280px;
  h-eight: 450px;
  float: left;
  background : #F9F8F1;
  padding: 0px 5px 5px 5px;
  margin: 5px 5px 5px 5px;
  c-lear: both;
}

.AndroidImgNoborder {
  w-idth: 270px;
  height: 380px;
  f-loat: left;
}

table.AppDescTable{
  font-size: 14px;
  b-order-collapse: collapse;
  border-spacing: 5px 5px;
}
table.AppDescTable td{
  border-width: 0px 0px 0px 0px;
  border-style: solid solid solid solid;
  padding: 15px 1px 5px 1px;
  m-argin: 1px 5px 1px 5px;
  vertical-align: top;
}


/* Register Now section ... ------------------------------------------------*/
.RegNow {
  font-size: 14px;
  background : #F9F8F1;
  padding: 15px 15px 15px 15px;
  margin: 5px 5px 5px 5px;
}
.RegNow a{
}
.RegNow a:hover{
}
