﻿body
    { margin: 0; padding: 36px 0 0 0; background: #fff url(/i/onliner2v.jpg) no-repeat scroll center 0; text-align: center; }
div#main
    { margin: 0 auto; width: 899px; }
div#menu ul
    { margin: 0; padding: 0; display: block; clear: both; }
div#menu ul li
    { margin: 0 10px 0 0; padding: 0; float: left; clear: none; list-style-type: none; }
div#menu ul li a
    { margin: 0; padding: 4px 6px; background-color: #fff; display: block; color: #000; font-family: Georgia, Times New Roman, Times, Serif; font-size: 18px; text-decoration: none; }
div#menu ul li span
    { margin: 0; padding: 4px 6px; background: #000; display: block; color: #fff; font-family: Georgia, Times New Roman, Times, Serif; font-size: 18px; text-decoration: none; }
div.clear
    { clear: both; height: 1px; font-size: 1px; line-height: 1px; margin: 0; padding: 0; }

a#logo, span#logo
    { color: #fff; display: block; font-size: 36px; font-family: Georgia, Times New Roman, Times, Serif; text-align: left; display: block; margin: 0 0 18px 0; text-decoration: none; }

div#content
    { margin: 8px 0 0 0; padding: 18px; background: transparent url(/i/bg.png) repeat scroll 0 0; text-align: left;  }
div#left-col
    { margin: 0 320px 0 0; }
div#right-col
    { float: right; width: 280px; }
div#right-col div
    { padding: 8px; font-family: Georgia, Times New Roman, Times, Serif; background-color: #fff; }
    
p
    { font-size: 13px; font-family: Tahoma, Verdana, Sans-Serif; line-height: 150%; margin: 0 0 21px 0; }
p.last
    { margin: 0; }
ul
    { margin: 21px 0; padding: 0; }
li
    { font-size: 13px; font-family: Tahoma, Verdana, Sans-Serif; line-height: 150%; margin: 0 0 4px 36px; padding: 0; }
h1
    { padding: 8px; font-family: Georgia, Times New Roman, Times, Serif; background-color: #fff; font-weight: normal; font-size: 18px; }
h1.normal
    { padding: 0; margin: 0 0 21px 0; font-family: Georgia, Times New Roman, Times, Serif; font-weight: normal; font-size: 27px; background-color: transparent; }
h1 a
    { color: #000; }
h2
    { font-family: Georgia, Times New Roman, Times, Serif; font-weight: normal; font-size: 18px; margin: 21px 0 14 0px; }

div#footer
    { text-align: left; font-size: 11px; font-family: Tahoma, Verdana, Sans-Serif; margin: 9px 20px; color: #666; }
div#footer span
    { display: none; }
div#footer a
    { color: #666; }

strong
    { font-weight: normal; }
div.visual
    { background: fff url(/i/visual.jpg) no-repeat scroll 0 0;width: 864px; height: 128px; margin: 0 0 18px 0; }

div#left-col div.c1
    { width: 280px; float: left; }
div#left-col div.c1 h1    
    { background: fff url(/i/r2vdesktop.png) no-repeat scroll 2px 2px; padding: 8px 8px 8px 40px; }
div#left-col div.c3 
    { width: 280px; float: right; }
div#left-col div.c3 h1    
    { background: fff url(/i/services.png) no-repeat scroll 2px 2px; padding: 8px 8px 8px 40px; }
div#left-col div.c2 
    { margin: 0 305px; }
div#left-col div.c2 h1
    { background: fff url(/i/r2vweb.png) no-repeat scroll 2px 2px; padding: 8px 8px 8px 40px; }
div#left-col div.c1 h1, div#left-col div.c2 h1, div#left-col div.c3 h1
    { margin: 0 0 7px 0; }
div#left-col div.c1 p, div#left-col div.c2 p, div#left-col div.c3 p
    { font-size: 13px; font-family: Tahoma, Verdana, Sans-Serif; line-height: 150%; margin: 7px 7px; }
    
div#ad
    { width: 864px; padding: 4px; background: #fff; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; }
div#ad a
    { color: #002e82; }