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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0;
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent; 
}

html {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}

body {
	position:relative;
	vertical-align:middle;
	display:table-cell;
}


#wrap {
	margin: 0 auto; font-family: Arial;
	width: 900px;
	color: RGB(40,40,40);
}

/*
#wrap { width: 900px; margin: 0 auto; font-family: Tahoma; }
*/
#header { margin-top: 29px; height:70px; background-color: white;}

#header-l { float: left; width: 170px; margin-left: 30px;  }

#header-r {float: left; width:700px;}

#header-text {text-align: right; font-size: 20px; /*font-weight: bold;*/ margin-top: 10px; font-family: Arial; font-weight:600; color: RGB(60,60,60);}

#main {background: url(newimg/background-plashka-900.png) no-repeat; margin: 0 auto; /*background-color: yellow;*/}

#top-part {overflow: hidden;}
#idevice-image {padding-top: 18px; padding-left: 34px; float: left; width: 426px;}
#app-descr {padding-top: 22px; float: left; width: 400px; height:210px;  /*background-color: red;*/}
#aikino {font-size: 42px; font-weight: bold; color: white;}
.yellow-text-color { color: RGB(255,255,107); }
#prilozenie {font-size: 17px; /*font-weight: bold;*/ color: white; margin-top: 6px;}
#vibiraite {font-size: 15px; line-height: 140%;  font-style:italic; color: RGB(255,255,107); margin-top: 16px;}

#appStoreLine {}
#aikinoIcon {float: left;}
#aikinoName{float: left; margin-left: 20px;font-size: 13px;margin-top: 2px;}
#aikinoStore{float: left;margin-left: 20px; margin-top: 4px;}

#button-part {width:900px; overflow: hidden; margin-left:50px;}
#button-l {float: left;width:375px;}
#button-r {float: left;width:375px;margin-left: 55px;}
.line {overflow: hidden; font-size: 13px;}
.lineBreak {background: url(newimg/line-tiny.png) no-repeat; width:375px; height:1px; margin: 10px 0px 10px 0px;}
.littleIcon {float: left; margin: 5px 10px 0 0; }
.textInLine {float: left; width:350px;}

#lineBreakLong { overflow: hidden; background: url(newimg/line-tiny.png) no-repeat; width:900px; height:1px; margin: 25px 0px 15px 0px;}


#partners {overflow: hidden; margin-left:200px;}
#leopolis {float: left; margin: 0px 10px 0px 20px;}

#lineBreakLongBold { overflow: hidden; background: url(newimg/line-bold.png) no-repeat; width:900px; height:4px; margin: 10px 0px 15px 0px;}

#footherLinks { overflow: hidden; width:900px; height: 50px; margin: 10px 0px 15px 0px; text-align:center; font-size: 13px;}
#link1 {float: left; width: 50%; }
#link2 {float: left; width: 25%;}
#link3 {float: left; width: 25%;}

 a  {
     color: black;
 }
 
  a:hover {
	text-decoration: none;
}


