/* ---------- MAINPAGE ----------- */



#content			{width: 620px; float: left; position: relative; font-size: 0.95em; line-height: 1.20em;}



#content a			{color: #123156; text-decoration: none; font-weight: bold;}

#content a:hover	{color: #123156; text-decoration: none;}

#content p			{margin: 0 0 0 0; text-align: left; font-size: 0.95em; line-height: 1.30em;}

#content td			{padding-right: 50px; font-size: 0.95em; line-height: 1.20em; vertical-align: top;}



.intro #content			{width: auto; float: left; padding: 180px 0 0 0; background-image: none; white-space: nowrap;}

.intro #content ul		{width: auto; padding: 0 0 0 12px; margin: 0 15px; float: left; clear: right;}

.intro #content ul li		{display: block; float: left; clear: both; margin: 0 0 0.35em 0; font-size: 0.82em; text-transform: uppercase; letter-spacing: 0.1em;}

.intro #content ul a		{color: #ffffff; text-decoration: none;}

.intro #content ul a:hover	{color: #DCBF57; text-decoration: none;}

.intro #content ul .current a	{color: #6C273C;}

.intro #content ul .current a:hover	{color: #6C273C;}

.intro #content span.heading {color: #DCBF57; font-size: 9px;}





.gallery ul				{width: 428px; clear: both; overflow: hidden; margin: 25px -14px 6px 10px; border: 0px solid;}
.gallery li				{list-style: none; display: block; width: 111px; height: 65px; float: left; padding-bottom: 16px; padding-right: 16px;}
.gallery a				{display: block; width: 111px; height: 65px; float: left; margin: 0 0 0px; 0; border-left: 0px solid #EB8A1C;}
.gallery a:hover		{}
.gallery img			{}





/* ---------- SIDEBAR ----------- */



#sidebar			{width: 204px; height: 100%; float: right; position: relative;}



#sidebar ul			{padding: 0 0 0 23px;}

#sidebar ul li			{display: block; float: left; clear: both; margin: 0 0 0.35em 0; font-size: 0.82em; text-transform: uppercase; letter-spacing: 0.1em; font-weight: bold;}

#sidebar ul a			{color: #737375;}

#sidebar ul a:hover		{color: #123156;}

#sidebar ul .current a		{color: #123156;}

#sidebar ul .current a:hover	{color: #123156;}



ol.paging					{position: absolute; left: 30px; bottom: 0;}

ol.paging li				{float: left; margin: 0 0.5em 0 0; list-style: none; font-size: 0.82em;}

ol.paging a					{display: block; width: 1em; height: 1em; padding: 0.2em; background: #939598; border: 0.1em solid #fff; color: #fff; text-align: center;line-height: 1em;}

ol.paging a:hover			{color: #939598; border-color: #939598;}

ol.paging .current a		{background: #580921;}

ol.paging .current a:hover	{color: #fff; border-color: #fff;}



p.back 			{position: absolute; left: 0px; bottom: 0; font-weight: bold; font-size: 0.82em; padding-left: 5px; color: gray;}

p.back a		{font-weight: bold; font-size: 0.98em; color: #6C273C; padding-left: 12px;}



/* ---------- TOP AREA ---------- */



#header				{display: none;}

#header h1			{}

#header h1 a			{}

#header h1 span			{}



#navigation			{position: absolute; left: 0; bottom: 13px;}

#navigation ul			{}

#navigation li			{display: inline; margin: 0 0 0 30px; list-style: none; font-size: 0.8em; font-weight: bold; line-height: 1em; text-transform: uppercase; letter-spacing: 0.1em;}

#navigation a			{color: #123156; text-decoration: none;}

#navigation a:hover		{color: #FFFFFF; text-decoration: none;}

#navigation .current a		{color: #FFFFFF;}

#navigation .current a:hover	{color: #FFFFFF;}



#languages			{position: absolute; left: 780px; bottom: 13px;}

#languages ul			{}

#languages li			{display: inline; margin: 0 0 0 6px; list-style: none; font-size: 0.8em; font-weight: bold; line-height: 1em; text-transform: uppercase; letter-spacing: 0.1em;}

#languages a			{color: #8C8F94; text-decoration: none;}

#languages a:hover		{color: #FFFFFF; text-decoration: none;}

#languages .current a		{color: #FFFFFF;}

#languages .current a:hover	{color: #FFFFFF;}





/* ---------- BOTTOM AREA --------- */



#footer				{text-align: right; font-weight: ; padding: 13px 8px 0 0;}

#footer p			{display: inline; font-size: 0.89em; color: #F2F2F2;}

#footer p.tranzystor:before	{content: " | ";}

#footer span			{padding: 0 0.5em;}

#footer a			{color: #F2F2F2; text-decoration: none;}

#footer a:hover			{color: #444; text-decoration: none;}

* html #footer p.tranzystor	{margin: 0 0 0 0.5em; padding: 0 0 0 0.5em; border-left: 0.1em solid #F2F2F2;}





/* ---------- INTRO --------- */











/* ---------- GLOBAL ----------- */



h1				{}

h2				{font-size: 1em; font-weight: bold; margin: 0 0 1em 0;}

h3				{font-size: 0.89em; font-weight: bold; margin: 0.5em 0 1em 0;}



p				{text-align: justify; line-height: 1.35em;}



img				{border: none;}

ul, li				{list-style: none;}

a				{text-decoration: none;}

a:hover				{text-decoration: none;}

.left				{text-align: left !important;}

.right				{text-align: right !important;}

.center				{text-align: center !important;}

.bold				{font-weight: bold !important;}

.underline			{text-decoration: underline !important;}

.important			{font-weight: bold !important; color: #e00000 !important;}

.big				{font-size: 1.5em;}



div.cleaner			{clear: both; overflow: hidden; height: 0;}



img.img_left			{float: left; clear: left; margin: 0.25em 1em 0.25em 0;}

img.img_right			{float: right; clear: right; margin: 0.25em 0 0.25em 1em;}



.float_left			{float: left;}

.float_right			{float: right;}







/* ---------- MAIN BLOCKS ---------- */



*				{margin: 0px; padding: 0px;}

body				{background: #fff url("gfx/body_bg.gif") repeat-x 0px 35px; font: 14px Helvatica, Tahoma, "Trebuchet MS", Trebuchet, Candara, Verdana, sans-serif; color: #444;}



#top_margin			{width: 100%; height: 35px; background: #C1CAD3;}

#whole	 			{clear: both; width: 1250px; height: 574px; background: url("gfx/mb_bg.jpg") no-repeat 100% 96px;}

#top_area			{clear: both; height: 96px; position: relative;}

#middle_area			{clear: both; height: 379px; margin: 0 112px 0 0; padding: 30px 0 30px 294px; background: #E0E4EF url("gfx/middle_bg.jpg") no-repeat 0px 0px; border-bottom: 0px solid #D1D1D2;}

#bottom_area			{clear: both; height: 91px;}



body.intro			{background: url("gfx/body_bg_intro.gif") repeat-x 0px 35px;}

.intro #whole			{background: url("gfx/intro_bg.jpg") no-repeat 580px 48px;}

.intro #middle_area		{height: 328px; margin-right: 670px; padding-left: 15px; background: url("gfx/intro_bg_main.jpg") no-repeat 0px -48px; overflow: hidden;}



/* ---------- IMAGE ZOOM ---------- */

#image_zoom			{position: absolute; top: 20px; left: 0; z-index: 100; width: 100%; height: 100%; display: table;}

#image_zoom_bg			{position: fixed; top: 0; left: 0; z-index: 90; float: left; width: 100%; height: 100%; background: #000; filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}

#iz_window			{display: table-cell; vertical-align: middle; text-align: center;}

#iz_inner			{width: 98%; margin: 1em auto;}
