html, body, div, span, applet, object, iframe, 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, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; background:transparent; line-height: 100%;}
h1, h2, h3, h4, h5, h6, p, span, li, a  { font-weight: normal; line-height: 135%;}
ol, ul { list-style:none; }
:focus { outline:0 }
table { border-collapse:collapse; border-spacing:0 }

body { font: 12px Arial, Helvetica, sans-serif; color: #43b5f2; background: url(../images/body_bg.jpg) no-repeat top center;}

a:link, a:visited { text-decoration: none; }
a { color: #43b5f2; cursor: pointer; }
a:hover {opacity:0.7;}

h2 { color:#75b704; font-size: 18px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase;}
h3 { color:#75b704; font-size: 16px; font-weight: bold; margin-bottom: 10px;}

p { margin-bottom: 5px;}

.feat_green_button { background: url(../images/green_button_bg.png); width: 274px; height: 64px; color: #fff; text-transform: uppercase;}
.feat_green_button span { font-weight: bold; text-align: center; line-height: 64px; display: inline-block; margin-left: 40px;}
.pdf_icon {background: url(../images/pdf_icon.png) no-repeat right center; padding-right: 25px;}

.big_text { font-size: 18px;}
.white { color: #fff;}
.color_corp { color: #75b704;}
.bottom_separate { padding-bottom: 7px; margin-bottom: 7px; border-bottom:1px solid #a0daf1;}
.left_area {float: left; width:530px; margin-right: 40px;}
.right_area {float: left; width:270px;}
.bold { font-weight: bold;}
.block { display: block;}
.left { float: left;}
.header { margin: 60px auto; width: 960px;}
.content_1 { margin: 0 auto; width: 840px;}
.content_2 { margin: 0 auto; width: 840px; overflow: hidden;}
.content_2 .buttons_area { width: 568px; margin: 30px auto;}
.content_2 .buttons_area .feat_green_button:first-child {margin-right: 20px;}
.content_3_wrapper { background: url(../images/cian_opacity_bg.png);}
.content_3 { margin: 20px auto 0; width: 840px; padding: 20px 0; overflow: hidden;}
.content_4_wrapper {background: #005196;}
.content_4 { margin: 0 auto; width: 840px; padding: 20px 0; background: #005196; overflow: hidden;}
.content_5_wrapper { margin: 0 auto; width: 840px;}
.content_5 { margin: 0 auto; width: 840px; padding: 20px 0; overflow: hidden; color:#9f9f9f;}
.content_5 img { margin-right: 20px; float: left;}
.content_5 p { margin-top:5px;}

.generic_list { padding-left: 30px;}

.sga_wrapper { background: url(../images/cian_opacity_bg.png); padding: 10px 0; margin: 20px 0;}
.sga_content { width: 800px; margin: 0 auto; overflow: hidden;}
.sga_content img {float: left; margin-right: 20px;}
.sga_content p { margin-top: 10px; margin-left: 20px;}