html, div, span, applet, object, iframe,
   h1, h2, h3, h4, h5, h6, p, blockquote, pre,
   a, abbr, acronym, address, big, cite, code,
   del, dfn, em, 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,
   table, caption, tbody, tfoot, thead, tr, th, td,
   article, aside, canvas, details, embed,
   figure, figcaption, footer, header, hgroup,
   menu, nav, output, ruby, section, summary,
   time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;

   }
   sup, sub {
		font-size: 10px;
   }
body {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #666;
    margin:auto;
}
input, textarea, select {
  -webkit-border-radius: 0;
    color: #58595b;
    font-size: 13px;
    background: #dadada;
    border: 0;
	font-family: Helvetica, Arial, sans-serif;
}
::-webkit-input-placeholder {
	color: #58595b;
}
:-moz-placeholder {
	color: #58595b;
}
.placeholder {
	color: #58595b;
}


body a{color:#58595b;}
body a:hover{color: #313234; text-decoration: none;}

body.background_grey {background: #f3f3f3;}
.wrap {
	max-width: 950px;
	min-width: 320px;
    margin: 50px auto;
    padding: 0;
	text-align: center;
	background: #fff;
}
	.wrap > div {
		padding: 35px 35px 100px;
	}
h1.app {
	margin: 40px 0 25px;
	font-weight: 300;
	font-size: 44px;
	color: #333;
}
p.copy {
	font-weight: 300;
	font-size: 21px;
	color: #333;
	line-height: 32px;
	margin: 0 0 30px;
}
.red_phone > p {
	color: #c50045;
	font-weight: 700;
	line-height: 32px;
	font-size: 24px;
}
.select_country_holder  {
	margin: 30px 0 20px;
}
	.select_country_holder select {
		border: 1px solid #818285;
		height: 35px;
		line-height: 35px;
		width: 50%;
		margin: 0 auto;
		background: #fff;
		color: #000;
		font-size: 18px;
		padding: 0 10px;
	}
	