@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i|Roboto+Slab:400,700");
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, 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; font-size:100%; font:inherit; vertical-align:baseline; }

body { background: #e6e6e6 url(/i/rv1808/body_bg.jpg) no-repeat top center; font-family:"Open Sans", sans-serif; color: #546262; line-height:1; -webkit-text-size-adjust: none;}
a, img { outline:none; border:none; }

h1, h2, h3 { color:#fff; font-family:"Roboto Slab", serif; }
h1 { font-size:1.8em; font-weight:normal; padding:0 0 20px 0; }
h2 { font-size:1.15em; font-weight:normal; padding:0 0 20px 0; }
h3 { font-size:1.3em; width:162px; height:28px; background-color:#5fbb46; padding:12px 0 0 18px; }

#logo { position:absolute; left:25px; top:32px; }
#lang { position:absolute; left:400px; top:32px; }
#wrapper { width:100%; overflow:hidden; background: url(/i/rv1808/wrapper_bg.gif) repeat-x bottom; }
#container { width:940px; margin:0 auto; }
#header { position:relative; width:940px; height:461px; }

#headtext { font-size:0.92em; position:absolute; left:25px; top:118px; width:620px; }
#headtext ul { padding:0 0 0 25px; color:#fff; list-style-type:square; }
#headtext ul li { line-height: 1.35; }
#headtext p { color:#fff; margin:0; padding:0 0 10px 0; line-height:1.5; width:310px; }

#content { position:relative; padding:0 27px 0 25px; min-height:415px; height:415px; }
#content .wrap, #content .contact { font-size:0.92em; }
#content .wrap p, #content .contact p { margin: 10px 0 5px 0; line-height: 1.5; }
#content .contact ul { padding:0 0 0 15px; list-style-type:none; }
#content .contact ul li { line-height:1.5; font-weight: 400; }
#content .contact ul li.company { font-weight: 600; }

#footer { height:35px; padding:20px 0 15px 0; position:relative; }
#footer #copy { position:absolute; right:27px; top:10px; }
#footer #copy span { display:block; float:left; color:#546262; padding:10px 6px 0 0; }
#footer #copy img { display:block; float:left;  margin: 6px 0 0 0; }
