body {
 margin: 0px;
 padding: 0px;
 background: #f3ebc4 url('/images/design/top_bg.jpg') repeat-x scroll top right;
 width: 100%;
 height: 100%;
}
h2 {
 margin-bottom: 10px;
}
.main-top-submenu {
 display: none;
 position: absolute;
 top: 40px;
 background-color: #F09E20;
 padding: 10px;
 height: 100px;
 width: 130px;
}
#container-level1 {
 background: transparent url('/images/design/top_left_bg.jpg') no-repeat scroll top left; 
 width: 100%;
 
}
#container-level2 {
 background: transparent url('/images/design/top_right_bg.jpg') no-repeat scroll top right;
 width: inherit;
 min-width: 998px;
 text-align: center;
}
#container-level3 {
 padding-top: 250px;
 text-align: left;
 margin: 0 auto;
 width: 770px;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 14px;
}
#container-level3 h2{
 font-family: Georgia, "Times New Roman", serif;
 font-size: 21px;
 font-weight: bold;
 color: #2e4a18;
}
#main-top-menu {
 white-space: nowrap;
 height: 35px;
 position: absolute;
 top: 50px;
 right: 80px;
 left: 410px;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 line-height: 33px;
 vertical-align: middle;
 text-align: justify;
}
#main-top-menu a {
 color: #282008;
 text-decoration: none;
}
#main-top-menu a:hover {
 text-decoration: underline;
}
#footer-level1 {
 clear: both;
 width: 100%;
 background: transparent url('/images/design/bottom_bg.jpg') repeat-x scroll bottom left;
}
#footer-level2 {
 background: transparent url('/images/design/bottom_left_bg.jpg') no-repeat scroll bottom left;
}
#footer-level3 {
 background: transparent url('/images/design/bottom_right_bg.jpg') no-repeat scroll bottom right;
 height: 168px;
}
#footer-level4 {
 padding-top: 55px;
 font-family: Arial, sans-serif;
 font-size: 13px;
 line-height: 20px;
}
#footer-level4 span {
 font-weight: bold;
 color: #926722;
}
#top {
 position: absolute;
 top: 100px;
 left: 20px;
 height: 80px;
 width: 300px;
 overflow: hidden;
 font-size: 200px;
}
#top a span{
 visibility: hidden;
}
#rasporka {
 width: 998px;
 height: 1px;
 overflow: hidden;
}
#intro {
 background: transparent url('/images/design/intro_bg.jpg') no-repeat scroll top center;
 width: 769px;
 height: 264px;
 margin-bottom: 0px;
}
#intro p {
 font-family: Georgia, "Times New Roman", serif;
 font-size: 25px;
 color: white;
 width: 370px;
 float: right;
 text-align: left;
 margin-top: 40px;
 margin-right: 20px;
}
#intro-demo-link {
 font-size: 100px;
 position: relative;
 top: -72px;
 left: 382px;
 width: 155px;
 height: 35px;
 overflow: hidden;
 margin: 0px;
 float: left;
}
#intro-demo-link span{
 visibility: hidden;
}
#intro-signup-link {
 font-size: 100px;
 position: relative;
 top: -73px;
 left: 394px;
 width: 155px;
 height: 35px;
 overflow: hidden;
 margin: 0px;
 float: left;
}
#intro-signup-link span{
 visibility: hidden;
}
#maincontent {
 clear:both;
}
#maintwocolumncontent {
 margin-left: 520px;
 clear: both;
}
#mainleftcolumn {
 width: 460px;
 margin-left: -510px;
 float: left;
}
#mainrightcolumn {
 float: right;
 width: 240px;
}
#mainrightcolumn h2 {
 color: #72001a;
}

.mainloginform label {
 width: 75px;
 line-height: 30px;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 16px;
 color: #005fbe;
 display: block;
 float: left;
}
.mainloginform .input {
 width: 157px;
 height: 20px;
 margin: 5px 0px;
 border: 1px solid #8b93a3;
 background-color: #ffffff;
 float: right;
}
#mainloginform br.lastinput {
 margin-bottom: 15px;
}
.mainloginform .submit {
 width: 85px;
 height: 25px;
 font-family: "Trebuchet MS", Arial, sans-serif;
 font-size: 16px;
 color: white;
 border-width: 0px;
 background: transparent url('/images/design/submit_bg.gif') no-repeat scroll 50% 50%;
 padding: 0px;
 line-height: 25px;
 vertical-align: middle;
 float: right;
 margin-top: 10px;
}
.mainloginform  p{
 width: 140px;
 color: #093754;
 font-family: Arial, sans-serif;
 font-size: 11px;
 padding: 10px 0px 0px 0px;
 padding-top:20px;
}
.mainteasers {
 margin-top: 30px;
}

