body { margin:0;padding:0;font-family:Tahoma,Verdana,Arial;font-size:0.7em;color:#898989;background:url('../img/bg.gif') top left; }
img {
	border:0;
	text-align: center;
}

table { margin:0;padding:0;border:0;border-collapse:collapse;border-spacing:0; }
td {
	font-size:0.7em;
	color:#999;
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	empty-cells:show;
	border:0;
}

form { margin:0;padding:0; }

p {
	margin:0;
	color: #CCC;
}
p.text-right {color:#464646;text-align:right;}
p.text-normal {text-indent:0;text-align:justify;padding-top:8px;}

a {text-decoration:underline;border:0;color:#898989;}
a:hover {
	text-decoration:underline;
	color:#464646;
	text-align: center;
	font-family: Tahoma, Verdana, Arial;
}

.und { text-decoration:underline; }

.dark {
	color:#666;
	text-align: left;
}
.normal { color:#898989; }
.light { color:#b4b4b4; }
.yellow { color:#bacc3b; }
.green { color:#a6ce39; }
.dark-green { color:#394c06; }
.grayed { color:#666666; }
.black { color:black; }
.orange { color:#f57f20; }

.big { font-size:1.4em; }
.bold { font-weight:bold; }

a.dark:hover {
	color:#999;
}
a.yellow:hover { color:#b4b4b4; }

h2 { color:#95b32f;font-size:14px; }

.input-normal {background-color:#f4f4f4;color:black;border:1px solid:#717173;width:100%;}
.input-normal-gray {width:100%;background:#f4f4f4;border:1px solid #717173;font-family:Tahoma,Arial;color:black;font-weight: normal;font-size:12px;width:100%;}

.input-green { background:white;border:1px solid #becd32;height:20px;width:100%; }

.ptr {
	cursor: pointer;
}

div {margin:0;padding:0;}

table.p3 td {
	padding:3px;
	color: #464646;
}

.empty-cell-splitter { font-size:0.001px;padding:0;position:relative; }

/* Top stripe */
/*.top-stripe-lego1 { position:absolute;top:0;right:50%;width:50%;height:230px;z-index:10;overflow:show; }
.top-stripe-lego1 .stripe { background:url('../img/top_stripe.png') top right no-repeat;margin-right:-360px;height:230px;z-index:10;overflow:show;display:block;position:relative; }*/
.top-stripe-lego1 { position:absolute;top:0;right:50%;width:50%;height:230px;z-index:10;overflow:show; }
.top-stripe-lego1 .stripe {
	right:-1px;
	margin-right:-360px;
	height:230px;
	z-index:10;
	overflow:show;
	display:block;
	position:absolute;
	top: -1px;
}


/* Global layer */
.global { position:relative;top:0;width:100%;height:100%; }
.global table.main { width:100%;height:100%;/*background:url('../img/vertical_level.gif') repeat-y center center;*/ }
.global table.main td.left { width:50%;text-align:right; }
.global table.main td.right { width:50%;text-align:left; }
.global table.main td.content { width:886px; }
.global table.main td.content div.inner { width:886px;height:100%;display:block;position:relative; }

/* Logo & Slogan & Top elements */
div.logo-glow { position:absolute;display:block;left:182px;top:0;width:428px;height:206px;z-index:9; }
div.logo { position:absolute;display:block;left:403px;top:67px;width:81px;height:81px;z-index:30; }
div.slogan { position:absolute;display:block;left:330px;top:155px;width:81px;height:81px;z-index:15; }
div.slogan2 { position:absolute;display:block;left:5px;top:67px;width:175px;height:19px;z-index:15; }
div.tel_number { position:absolute;display:block;left:740px;top:124px;width:144px;height:22px;z-index:15; }
div.buttons { position:absolute;display:block;left:5px;top:30px;width:100px;height:20px;z-index:15; }

div.decor-left1 { position:absolute;display:block;left:-41px;top:400px;width:51px;height:94px;z-index:15; }
div.decor-left-design-print { position:absolute;display:block;left:-4px;top:459px;width:51px;height:94px;z-index:15; }
div.decor-left-price { position:absolute;display:block;left:-99px;top:260px;width:51px;height:94px;z-index:15; }
div.decor-left-glow { position:absolute;display:block;left:-59px;top:360px;width:51px;height:94px;z-index:15; }

div.path { position:absolute;top:40px;left:25px; }

/* Main block */
div.main-block { width:100%; }
div.main-block div.lego1 { width:100%;text-align:right; }
div.main-block div.lego2 { width:100%;text-align:center; }
div.main-block div.lego3 { width:100%;height:39px;text-align:center;background:url('../img/menu_bg.jpg') top center no-repeat; }
div.main-block div.lego3-second { width:100%;height:39px;text-align:center;background:url('../img/menu_bg_second.jpg') top center no-repeat; }
div.main-block div.lego4 { width:100%;text-align:center; }
div.main-block div.lego5 { width:100%;background-color:#171717; }
div.main-block div.lego5-second { width:100%;background:url('../img/header_under_block_second.jpg') top left no-repeat;background-color:#2b2b2b;position:relative;display:block; }
div.main-block div.lego5-support { width:100%;background:url('../img/header_under_block_support.jpg') top left no-repeat;background-color:#2b2b2b;position:relative;display:block; }
div.main-block div.lego6 { width:100%;background:url('../img/main_block_bottom.jpg') top center no-repeat;height:41px; }
div.main-block div.lego6-second { width:100%;background:url('../img/second_block_bottom.jpg') top center no-repeat;height:41px; }
div.main-block div.lego7 { width:100%; }

/* Menu */
div.menu-item { display:block;position:relative;bottom:0;height:17px; }
div.menu-item a { display:block;cursor:pointer; }
div.menu-item a div { display:block;cursor:pointer;position:absolute;bottom:0;left:0; }
div.menu-item a div.i { visibility:visible; }
div.menu-item a div.a { visibility:hidden; }
div.menu-item a:hover { border-color:white; }
div.menu-item a:hover div.i { visibility:hidden; }
div.menu-item a:hover div.a { visibility:visible; }

div.menu-item-glow-about { position:absolute;top:10px;left:170px; }
div.menu-item-glow-services { position:absolute;top:10px;left:273px; }
div.menu-item-glow-price { position:absolute;top:10px;left:353px; }
div.menu-item-glow-support { position:absolute;top:10px;left:443px; }
div.menu-item-glow-contact { position:absolute;top:10px;left:543px; }
div.menu-item-glow-support { position:absolute;top:10px;left:445px; }

/* Prices */
td.price-cell-green { background-color:#edf5d7;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-grey { background-color:#d3d3d3;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-pink { background-color:#ffdab5;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-lightpink { background-color:#ffe4c7;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-doublelightpink { background-color:#fff0df;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-triplelightpink { background-color:#fff4e6;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-quadlightpink { background-color:#fff7ee;text-align:center;vertical-align:center;color:#464646; }
td.price-cell-small-splitter { background-color:white;font-size:8px;width:2px; }
.grey {
	color: #CCC;
}
.global .main tr .content .inner .main-block .lego5-second div table tr td div p {
	color: #333;
	font-family: Tahoma, Verdana, Arial;
}
.global .main tr .content .inner .main-block .lego5-second div table tr td table tr td div table tr th {
	font-size: 0.7em;
}
new_text_table {
	color: #333;
}
.global .main tr .content .inner .main-block .lego5-second div table tr td table tr td div div table tr td {
	color: #333;
}
