body, table, tr, th, td, textarea
{
	font: 12px Verdana, Tahoma, Arial, sans-serif;
	color: #6B6B6B;
}
body, div, ul, li
{
	padding: 0px;
	margin: 0px;
}
p
{
	padding: 0px;
	margin: 0px 5px;
}
table, tr, th, td, div, span
{
	border: 0px;
}
img, ul, ol, li, div, span
{
	padding: 0px;
	margin: 0px;
}
input, select, option, textarea
{
	padding: 0px;
	font-size: 12px;
	border: inset 1px;
}
table
{
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
	empty-cells: show;
}
body
{
	background: #000000 url(./../pics/main/background.jpg) repeat-x top left;
}
img
{
	border: solid 1px #E3000F;
}
a
{
	color: #E3000F;
	text-decoration: none;
}
a:hover, a:focus, a:active
{
	text-decoration: overline underline;
}
h1
{
	font-size: 18px;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}
h2
{
	font-size: 16px;
	font-weight: bold;
	padding: 2px 5px 1px 5px;
}
h3
{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 5px 0px 5px;
}
h4
{
	font-size: 12px;
	font-weight: bold;
	padding: 2px 5px 0px 5px;
}
#body
{
	width: 969px;
}
#title_top
{
	width: 969px;
	height: 238px;
	background: transparent url(./../pics/main/title-1.jpg) no-repeat top left;
}
#title_left
{
	width: 189px;
	height: 496px;
	background: transparent url(./../pics/main/title-2.jpg) no-repeat top left;
}
#home
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 969px;
	height: 60px;
}
#home2
{
	position: absolute;
	top: 60px;
	left: 0px;
	display: block;
	width: 185px;
	height: 440px;
}
#content
{
	position: absolute;
	top: 60px;
	left: 185px;
	width: 782px;
	background-color: transparent;
}
#content_navi
{
	z-index: 65;
	position: absolute;
	height: 32px;
	background: transparent url(./../pics/main/bar.jpg) repeat-x top left;
	margin-right: 12px;
	right: 0px;
}
#content_main
{
	margin-top: 20px;
	min-height: 525px;
	width: 760px;
	/*min-height: 550px;*/
	/*width: 780px;*/
	border: #000000 solid 1px;
	border-bottom: 0px;
	background-color: #FFFFFF;
	padding: 15px 10px 10px 10px;
}
#content_bottom
{
	height: 6px;
	width: 782px;
	margin-top: -1px;
	background: transparent url(./../pics/main/blending.png) repeat-x top left;
}
#content_copyright
{
	margin-top: 3px;
	width: 782px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
#content_copyright a
{
	color: #E2E2E2;
	/*text-shadow: #2F2F2F 1px 1px 3px;*/
}
#content_navi ul
{
	padding-left: 2px;
	padding-right: 2px;
}
#content_navi li
{
	list-style-type: none;
	float: left;
	/*color: transparent;*/
}
#navi_company, #navi_contact, #navi_news, #navi_services
{
	height: 26px;
	/*color: transparent;*/
	background-color: transparent;
}
#navi_company
{
	background: transparent url(./../pics/menu/company.jpg) no-repeat top left;
}
#navi_contact
{
	background: transparent url(./../pics/menu/contact.jpg) no-repeat top left;
}
#navi_news
{
	background: transparent url(./../pics/menu/news.jpg) no-repeat top left;
}
#navi_services
{
	background: transparent url(./../pics/menu/services.jpg) no-repeat top left;
}
#navi_company.active
{
	background: transparent url(./../pics/menu/company_hover.jpg) no-repeat top left;
}
#navi_contact.active
{
	background: transparent url(./../pics/menu/contact_hover.jpg) no-repeat top left;
}
#navi_news.active
{
	background: transparent url(./../pics/menu/news_hover.jpg) no-repeat top left;
}
#navi_services.active
{
	background: transparent url(./../pics/menu/services_hover.jpg) no-repeat top left;
}
#navi_company.active, #navi_contact.active, #navi_news.active, #navi_services.active, #navi_company:hover, #navi_contact:hover, #navi_news:hover, #navi_services:hover, #navi_company:focus, #navi_contact:focus, #navi_news:focus, #navi_services:focus, #navi_company:active, #navi_contact:active, #navi_news:active, #navi_services:active
{
	height: 32px;
	background-color: #E3000F;
}
#navi_company a, #navi_contact a, #navi_news a, #navi_services a
{
	/*color: transparent;*/
	text-decoration: none;
	display: block;
	height: 26px;
}
#navi_company a
{
	width: 67px;
}
#navi_contact a
{
	width: 194px;
}
#navi_news a
{
	width: 192px;
}
#navi_services a
{
	width: 224px;
}
img.frameless
{
	border: 0px transparent;
}
table.services_t
{
	margin: -1px -10px 0px -10px;
	width: 780px;
}
table.services_t tr, table.services_t td
{
	background-color: #FBFBFB;
}
table.services_t td
{
	width: 100px;
	height: 40px;
	padding: 0px;
	border: 1px solid #000000;
}
table.services_t td.services_c0
{
	width: auto;
	border-left-width: 0px;
	border-right-width: 0px;
}
table.services_t td.services_c2
{
	width: auto;
	border-left-width: 0px;
	border-right-width: 0px;
}
img.services_brick
{
	border: 0px transparent;
	width: 100px;
	height: 40px;
}
img.services
{
	margin: 2px;
}
#services_brick_01, #services_brick_02, #services_brick_03, #services_brick_04, #services_brick_05, #services_brick_06, #services_brick_07, #services_brick_08, #services_brick_09, #services_brick_10, #services_brick_11
{
	display: block;
	width: 100px;
	height: 40px;
}
#services_brick_01
{
	background-image: url(../pics/services_references_wall/category-01.jpg)
}
#services_brick_01.active, #services_brick_01:hover, #services_brick_01:focus, #services_brick_01:active
{
	background-image: url(../pics/services_references_wall/category-01_hover.jpg)
}
#services_brick_02
{
	background-image: url(../pics/services_references_wall/category-02.jpg)
}
#services_brick_02.active, #services_brick_02:hover, #services_brick_02:focus, #services_brick_02:active
{
	background-image: url(../pics/services_references_wall/category-02_hover.jpg)
}
#services_brick_03
{
	background-image: url(../pics/services_references_wall/category-03.jpg)
}
#services_brick_03.active, #services_brick_03:hover, #services_brick_03:focus, #services_brick_03:active
{
	background-image: url(../pics/services_references_wall/category-03_hover.jpg)
}
#services_brick_04
{
	background-image: url(../pics/services_references_wall/category-04.jpg)
}
#services_brick_04.active, #services_brick_04:hover, #services_brick_04:focus, #services_brick_04:active
{
	background-image: url(../pics/services_references_wall/category-04_hover.jpg)
}
#services_brick_05
{
	background-image: url(../pics/services_references_wall/category-05.jpg)
}
#services_brick_05.active, #services_brick_05:hover, #services_brick_05:focus, #services_brick_05:active
{
	background-image: url(../pics/services_references_wall/category-05_hover.jpg)
}
#services_brick_06
{
	background-image: url(../pics/services_references_wall/category-06.jpg)
}
#services_brick_06.active, #services_brick_06:hover, #services_brick_06:focus, #services_brick_06:active
{
	background-image: url(../pics/services_references_wall/category-06_hover.jpg)
}
#services_brick_07
{
	background-image: url(../pics/services_references_wall/category-07.jpg)
}
#services_brick_07.active, #services_brick_07:hover, #services_brick_07:focus, #services_brick_07:active
{
	background-image: url(../pics/services_references_wall/category-07_hover.jpg)
}
#services_brick_08
{
	background-image: url(../pics/services_references_wall/category-08.jpg)
}
#services_brick_08.active, #services_brick_08:hover, #services_brick_08:focus, #services_brick_08:active
{
	background-image: url(../pics/services_references_wall/category-08_hover.jpg)
}
#services_brick_09
{
	background-image: url(../pics/services_references_wall/category-09.jpg)
}
#services_brick_09.active, #services_brick_09:hover, #services_brick_09:focus, #services_brick_09:active
{
	background-image: url(../pics/services_references_wall/category-09_hover.jpg)
}
#services_brick_10
{
	background-image: url(../pics/services_references_wall/category-10.jpg)
}
#services_brick_10.active, #services_brick_10:hover, #services_brick_10:focus, #services_brick_10:active
{
	background-image: url(../pics/services_references_wall/category-10_hover.jpg)
}
#services_brick_11
{
	background-image: url(../pics/services_references_wall/category-11.jpg)
}
#services_brick_11.active, #services_brick_11:hover, #services_brick_11:focus, #services_brick_11:active
{
	background-image: url(../pics/services_references_wall/category-11_hover.jpg)
}
a.lytebox_
{
	/*color: transparent;*/
	text-decoration: none;
}
a.lytebox_:hover, a.lytebox_:focus, a.lytebox_:active
{
	/*color: transparent;*/
	text-decoration: none;
}
.news_row_h
{
	background-color: #E2E2E2;
/*	border: solid 1px #7E7E7E;*/
	color: #E3000F;
	font-weight: bold;
	padding: 2px 20px;
}
.news_row_c
{
/*	border: solid 1px #7E7E7E;*/
	padding: 5px;
}
.news_row_s
{
	border-width: 0px;
	height: 20px;
}
textarea, textarea.spaw2, input.spaw2
{
	background-color: #FFFFFF;
	color: #6B6B6B;
	border: 1px #6B6B6B inset;
	padding: 2px;
}
.spaw2maintoolbar * img, .spaw2maintoolbar img, .spaw2statusbar * img, .spaw2statusbar img
{
	border: 0px transparent;
}
input.button
{
	border-style: outset;
	background-color: #E2E2E2;
	color: #6B6B6B;
	font-weight: bold;
	padding: 2px;
}
input.button:hover, input.button:active, input.button:focus
{
	background-color: #E2E2E2;
	color: #6B6B6B;
	font-weight: bold;
}
input.button:active
{
	border-style: inset;
	padding: 3px 1px 1px 3px;
}
#comment
{
	background-color: #FFFFFF;
}
.top
{
	vertical-align: top;
}
.middle
{
	vertical-align: middle;
}
.bottom
{
	vertical-align: bottom;
}
.left
{
	text-align: left;
}
.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.text_error
{
	color: #FF0000;
}
.text_smaller
{
	font-size: 10px;
}
.justify
{
	text-align: justify;
}
.indent
{
	padding-left: 30px;
}
