body			{background:url(/i/body1.jpg) #3B3B3B; font-family:arial; margin:0px; padding:0px;}
input, select, textarea	{font-size:11px; border:solid 1px #D4D4D4; color:#000; background:#F4F4F4; font-family:tahoma; padding:2px;}
.noinput		{border:none; background:none;}
img				{border:none;}
form			{margin:0px; padding:0px;}
a				{color:#FFF; text-decoration:none;}
a:hover			{color:#C2A7DA;}
p				{text-align:justify;}
hr				{height:1px; background:#6B4F86; border:none; color:#6B4F86;}
label			{cursor:pointer;}
h2				{font-size:13px; border-bottom:1px solid #5F427C;}

input			{background-color:#F3F3F3; font-size:11px; color:#000; border:solid 1px #6B4F86; padding:2px;}
input:focus		{background-color:#E3C5FF;}
textarea		{background-color:#F3F3F3; font-size:11px; color:#000; border:solid 1px #6B4F86; padding:2px; font-family:Tahoma, Arial, Verdana;}
textarea:focus	{background-color:#E3C5FF;}
select			{background-color:#F3F3F3; font-size:11px; color:#000; border:solid 1px #6B4F86; padding:2px;}
select:focus	{background-color:#E3C5FF;}
button			{cursor:pointer; font-size:12px;}
.radio			{background:0px; border:none;}

.top			{width:100%; padding:0px;}
.top1			{width:50%; background:url(/i/body3.jpg) no-repeat top right;}
.top2			{width:943px; height:600px; background:url(/i/body2.jpg) no-repeat 0px 334px; vertical-align:top;}
.top3			{width:50%; background:url(/i/body4.jpg) no-repeat top left;}
.top_content	{width:943px; height:325px; background:url(/i/body5.jpg) no-repeat 0px -10px;}
.top_c1			{width:656px; color:#949494; font-size:11px; vertical-align:top; padding:27px 0px 0px 3px;}
.top_c1 a		{color:#949494;}
.top_c1 a:hover	{color:#FFF;}
.top_c2			{width:287px; height:106px;}
.top_c3			{width:287px; height:166px; background:url(/i/tm2.gif);}
.top_c4			{width:656px; height:166px; background:url(/i/top03.gif); text-align:right; vertical-align:bottom;}
.divm			{float:left;}
.content		{width:943px; margin-top:26px;}
.content_l		{width:655px; vertical-align:top; color:#B0B0B0; font-size:12px;}
.content_l a	{color:#D5AAFF;}
.content_l a:hover {color:#FFF;}
.content_r		{width:269px; vertical-align:top; color:#B0B0B0; font-size:12px;}
.footer			{width:943px; padding-top:10px; font-size:11px; color:#868686; margin:30px 0px 20px 0px; background:url(/i/fot.gif) no-repeat top; text-align:left;}
.footer	a		{color:#868686;}
.footer	a:hover	{color:#FFF;}

.menu			{float:left; font-size:11px; width:943px; z-index:1;}
.menu ul		{float:left; list-style-type:none; margin:0px; padding:0px;}
.menu ul li		{float:left; background:#ccc; padding:0px; margin:0px; position:relative;}
.menu li a		{float:left; display:block; text-decoration:none;}
.menu li img	{float:left; display:block;}
.menu ul ul		{position:absolute; left:0px; top:31px; display:none;}
.menu ul ul li  {float:left; line-height:20px; width:180px; background:#9169D8; padding:0px 18px 0px 18px; margin:0px 0px 0px 0px; border-top:solid 1px #232323;}
.menu ul ul li a {color:#FFF;}
.menu ul ul li a:hover {color:#E8DCFA;}
.menu ul li:hover ul {display:block;}
.menu ul ul ul {position:absolute; left:216px; top:-1px; border-left:solid 1px #232323; display:none ! important;}
.menu ul ul ul li {float:left; line-height:20px; width:180px; background:#9169D8;}
.menu ul ul ul li a	 {color:#FFF;}
.menu ul ul ul li a:hover {color:#E8DCFA;}
.menu ul ul li:hover ul {display:block ! important;}

.rh				{margin-bottom:10px}
.rh_			{margin-bottom:10px; margin-top:20px;}
.rh1			{padding:0px 5px 0px 0px; white-space:nowrap;}
.rh1 h1			{font-size:12px; color:#fff; padding:0px; margin:0px; text-transform:uppercase; border:none;}
.rh1 h2			{font-size:12px; color:#fff; padding:0px; margin:0px; text-transform:uppercase; border:none;}
.rh2			{width:100%;}
.rh2 div		{width:100%; height:9px; background:#6B4F86;}
.cinfo			{text-align:center; margin:0px; padding:70px 0px 70px 0px;}
.main_div1		{float:left; margin-left:12px; width:234px;}
.main_div1b		{float:left; margin:19px 30px 0px 12px; width:204px; color:#ACACAC; text-align:justify;}
.main_div1b a	{font-size:11px;}
.main_div2		{float:left; width:398px;}
.main_div3		{float:left; width:173px; margin-top:19px;}
.main_div3_i	{cursor:pointer; border:solid 1px #80489D;}
.main_div3_i:hover {border:solid 1px #FFF;}
.main_div4		{float:left; width:225px; margin-top:19px; text-align:left;}
.main_div4 p	{text-align:right; margin:0px; padding:7px 0px 0px 0px; font-size:11px;}

.main_t1		{width:631px; margin:30px auto 30px auto; color:#E6E6E6; font-size:11px; text-align:justify;}
.main_td1		{width:30%; vertical-align:top;}
.main_td1 h1	{display:none;}
.main_td2		{width:55px; background:url(/i/sep1.gif) no-repeat top;}
.realizacje		{width:100%; margin:0px 0px 8px 0px;}
.realizacje1	{width:158px; background:url(/i/rimg.gif) no-repeat top; vertical-align:top;}
.realizacje1 img {width:158px; margin-top:6px; cursor:pointer; border:solid 1px #80489D;}
.realizacje1 img:hover {border:solid 1px #FFF;}
.realizacje2	{width:100%; vertical-align:top; text-align:justify; padding-left:20px; font-size:12px; color:#BFBFBF;}
.realizacje2 p	{text-align:right; margin:0px; padding:5px 0px 0px 0px; font-size:11px;}

.con_img_r		{margin:0px 0px 10px 10px; border:solid 1px #80489D;}
.newsa			{font-size:11px;}
.firmy			{background:#fff;}

.form_topen		{}
.f1				{font-size:12px; color:#FFF; padding:2px 3px;}
.f1	span		{font-size:10px; font-weight:normal;}
.f1 input		{vertical-align:middle;}
.f1_err			{font-size:11px; color:#FF1F1F; padding:3px 4px 3px 4px;}
.err			{font-size:10px; color:#FF1F1F; margin:0px; padding:0px;}

.tabInfo		{font-size:12px; margin-top:10px; margin-bottom:5px;}
.tabInfo_h		{font-weight:bold; white-space:nowrap; border-bottom:solid 1px #6B4F86; text-transform:uppercase;}
.tabInfo_t1		{}
.tabInfo_t2		{text-align:center; color:#fff; font-size:13px; background:#373737;}
.tabInfo_t3		{text-align:center; color:#fff; font-size:13px; background:#3F3F3F;}
