@import url("page.css");
@import url("popup.css");

/* content */
#content {width: 100%;}
#content tr.top {vertical-align: top;}
#content tr.top td.left {height: 128px; vertical-align: top;}
#content tr.top td.main {vertical-align: bottom; padding-right: 30px;}


#content tr.top td.main_index {vertical-align: top;}
#content td.main_index div.left_index {float: left; position: relative; width: 65%; padding-right: 10px;}
div.left_index strong {font: 18px Arial;}
div.left_index h1 {margin-top: 0.5em;}
#content td.main_index div.right_index {float: right; position: relative; right: 70px; top: 10px; width: 115px;}

#main_gain div.begin {width: 115px;}
#main_gain div.begin img {margin-left: 10px; margin-bottom: 15px;}
#main_gain div.begin a, #main_gain div.begin a:active, #main_gain div.begin a:visited {font: 15px Arial; color: #1c52ca;}
#main_gain div.begin a:hover, #main_gain div.begin a:focus {font: 15px Arial; color: #009cff;}

#content td.left {width: 33%;}
#content td.left div.logo {margin-left: 52px;}
#content td.left div.phone {margin-right: 40px;}
#content td.left div.left-menu {margin: 0 10px 40px 10px;}
#content td.left div.info {margin: 0 40px 40px 0;}
#content td.left div.news {margin: 0 40px 40px 20px;}
#content td.left div.banner {margin: 35px 30px 5px 20px;}

#content td.main {width: 67%;}
#content td.main h1 {margin: 0 20px 35px 0;}

#content td.main div.text {width: 95%;}
#content td.main div.categories table.info {margin-top: 0;}
#content td.main div.categories p.small {margin: 1em 35px 1em 83px;}

#content td.main div.frame {margin: 10px 0 30px 0; position: relative; left: -20px;}
#content td.main div.banner {width: 15em; float: left; margin: 30px 20px 0 0;}
#content td.main div.pages {margin-top: 20px;}
#content div.spacer {height: 40px;}

/* main_half */
#main_half {width: 100%; font: 12px Arial; margin-bottom: 25px;}
#main_half td {padding: 20px; vertical-align: top; width: 50%;}
#main_half div {position: relative; z-index: 1;}

#main_half img {float: left; padding-right: 5px; position: relative; z-index: 2;}
#main_half img.img1 {margin-top: -36px;}
#main_half img.img2 {margin-top: -39px;}
#main_half img.img3 {margin-top: -25px;}
#main_half img.img4 {margin-top: -28px;}
#main_half img.img5 {margin-top: -26px;}
#main_half img.img6 {margin-top: -26px;}

#main_half td.half_left_white h3 {color: #df001d;}
#main_half td.half_right_white h3 {color: #005d02;}
#main_half span.bold {color: #000; font: 12px Arial; font-weight: bold;}

#main_half td.white {width: 100%; height: 40px;}

#main_half td.half_left {background: #f3eee1;}
#main_half td.half_right {background: #ecf4e1;}

#main_half div.resume {width: 65%; padding-right: 20px; float: left;}
#main_half div.resume1 {font: 16px Arial; padding-bottom: 5px;}
#main_half div.resume2 {font: 12px Arial;}
#main_half div.resume2 p {font: 12px Arial; margin: 0.5em 0;}
#main_half ul.resume {margin-top: 0.4em; margin-bottom: 0;}
#main_half ul.resume li {font: 12px Arial; margin-left: -1.9em; list-style-type: disc;}


/* main_gain */
#main_gain {width: 100%; position: relative; z-index: 1;}
#main_gain td {padding: 20px;}
#main_gain td.gain_left {width: 33%;}



#main_gain td.gain_right div.gain_int {position: relative; left: -115px; z-index: 1; font: 13px Arial; margin: 0; right: -115px; padding: 0; }
#main_gain table.gain_int {padding: 0; margin: 0 -20px 0 0;}


#main_gain table.gain_int td {font: 13px Arial; vertical-align: top; padding: 0;}
#main_gain table.gain_int span.revenue {color: #094f05;}
#main_gain table.gain_int span.expenses {color: #771414;}

#main_gain table.gain_int td.gain_l {text-align: right; padding: 0 0 10px 5px; color: #094f05; font: 13px Arial; white-space: nowrap; width: 90px;}
#main_gain table.gain_int td.gain_l_example {color: #818181; text-align: right; padding: 0 0 65px 5px;}

#main_gain table.gain_int td.gain_r {padding: 0 25px 15px 20px; width: 40%;}
#main_gain table.gain_int td.gain_r2 {padding: 0 0 15px 0; text-align: right; color: #771414; white-space: nowrap; width: 10%; margin: 0;}
#main_gain table.gain_int td.gain_r3 {padding: 0 10px 15px 20px; width: 50%;}
#main_gain table.gain_int td.gain_r4 {padding: 0 10px 15px 0; color: #771414; font: 11px Arial;}

#main_gain div.prim {position: absolute;}
#main_gain div.prim div.prim_int {width: 430px; color: #771414; font: 11px Arial; padding-bottom: 15px; position: relative; left: 0;}

#main_gain table.gain_int td.gain_r_prib {padding: 25px 10px 15px 0; width: 30%;}
#main_gain table.gain_int h3 {margin: 0 0 0.4em 0;}

#main_gain table.gain_int td.coop {padding: 0;}
div.gain_border {margin: 0 0 10px 20px; padding: 0; border-bottom: 1px solid #9d9d9d;}

.calc {text-align: right; padding-right: 2px; width: 90px;}


/* main_content */
table.main_content td {padding: 20px;}
table.main_content td.left {width: 33%;}

table.main_content div.news {padding-top: 35px;}
table.main_content div.banners {position: relative; float: left; width: 37%;}
table.main_content div.terminals {position: relative; float: right; width: 50%; padding-top: 10px;}

.allien {color: #333399; font: bold 14px Verdana; text-decoration: underline;}

.ruff {font: 14px Times New Roman; color: #006699; }

.ruffneck {font: 16px Times New Roman; color: #FF0000; }

.aren {color: #333399; font: bold 14px Verdana; text-decoration: none;}

.katze {font: 16px Times New Roman; color: #006699; }
#sdamvar {
	position:absolute;
	left:1015px;
	top:28px;
	width:220px;
	height:137px;
	z-index:2;
}
.reklama {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}
