body								{	text-align: left; background-image: url('../image/bg_box01.gif'); background-position: top left; background-repeat: repeat-x; background-color: #f2f3f4; margin: 0; font-family: 'PT Sans Narrow', sans-serif; font-size: 18px; color: #726e6b; line-height:  1.26em;	}

#all								{	margin: auto; margin-top: 0px; margin-bottom: 0px; padding: 0px 40px 40px 40px; border-style: none; width: 1000px;	}
#body								{	width: auto; background:#fff;	}
#bodyborder							{	width: 1000px; border-style: none;	}
#box01								{	width: 1000px; height: 200px; background-image: url('../image/bg_box01.gif'); background-position: top left; background-repeat: repeat-x;	}
	#logo							{	width: 840px; height: 200px; margin: 0; padding: 0px 0px 0px 0px; float: left; 	}
		img.logo					{	margin: 0; padding: 0; width: 315px; height: 200px; border-style: none;	}
	#supmenu						{	width:150px; height:170px; margin:0; padding:30px 10px 0px 0px; float:left; color:#acd9a3; line-height:1.4em; text-decoration:none; font-size:17px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:center; cursor:default; 	}
		img.logo-fotobooking		{	margin: 0; padding-top: 5px; width: 150px; height: 50px; border-style: none;	}
		img.logo-marionetti-press	{	margin: 0; padding-top: 5px; width: 150px; height: 50px; border-style: none;	}
		.supmenu a					{	display:block; float:right; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:11px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:center; padding:0 0 0 8px; cursor:pointer;	}
		.supmenu a:link				{	padding:10px 0px 0px 17px; margin:0; color:#ea9a9e; text-decoration:none; font-weight:bolder;	}
		.supmenu a:visited			{	padding:10px 0px 0px 17px; margin:0; color:#ea9a9e; text-decoration:none; font-weight:bolder;	}
		.supmenu a:hover				{	padding:10px 0px 0px 17px; margin:0; color:#fff; text-decoration:none; font-weight:bolder;	}
#menu								{	width:1000px; height:auto; margin:0; padding:0; border-style:none;	}
	#nav							{	padding:0 0 0 45px; margin:0; list-style:none; height:70px; background:#fff url(../image/button0.png) repeat-x; position:relative; z-index:200; font-family:'PT Sans Narrow', sans-serif;	}
	#nav li.top						{	display:block; float:left;	}
	#nav li a.top_link					{	display:block; float:left; height:70px; line-height:68px; color:#000; text-decoration:none; font-size:24px; font-weight:normal; padding:0 0 0 12px; cursor:pointer; background: url(../image/button1.png);	}
	#nav li a.top_link span			{	float:left; display:block; padding:0 16px 0 4px; height:70px; background: url(../image/button1.png) right top no-repeat;	}
	#nav li a.current					{	color: #fff; background: url('../image/button3.png');	}
	#nav li a.current span				{	background: url('../image/button3.png') no-repeat right top;	}
	#nav li:hover a.top_link,
	#nav a.top_link:hover			{	color:#fff; background: url(../image/button2.png) no-repeat;	}
	#nav li:hover a.top_link span, 
	#nav a.top_link:hover span		{	background:url(../image/button2.png) no-repeat right top;	}
	#nav li:hover a.current,
	#nav a.current:hover				{	color: #fff; background: #000 url('../image/button3.png'); cursor: default;	}
	#nav li:hover a.current span,
	#nav a.current:hover span			{	background: url('../image/button3.png') no-repeat right top;	}
	#nav table						{	border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;	}
	#nav li:hover						{	position:relative; z-index:200;	}
	#nav a:hover						{	position:relative; white-space:normal; z-index:200;	}
#cover								{	width:1000px; height: 389px; border-top:0px solid #000; border-bottom:0px solid #000;	}
	img.coverimg					{	width:1000px; height: 389px; border-style: none;	}
	.pointer						{	cursor:pointer;	}
	.default						{	cursor:default;	}
#indexbox							{	width:1000px; height:200px; margin:0; padding:0; background:#fff url(../image/bg_indexbox.png) repeat-x; position:relative;	}
	#indexbox01						{	width:350px; height:200px; margin:0; padding:0; color:#000; float:left; cursor:default;	}
		#indexbox01title			{	width:325px; height:20px; margin:0; padding:10px 0px 10px 25px; color:#fff; line-height:1em; text-decoration:none; font-size:21px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; cursor:default;	}
		#indexbox01txt				{	width:325px; height:130px; margin:0; padding:10px 0px 10px 25px; color:#fff; line-height:1.24em; cursor:default; font-size:16px;	}
	#indexbox02						{	width:370px; height:200px; margin:0; padding:0; color:#000; float:left; cursor:default;	}
		#indexbox02title			{	width:320px; height:20px; margin:0; padding:10px 25px 10px 25px; color:#fff; line-height:1em; text-decoration:none; font-size:21px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; cursor:default;	}
		#indexbox02txt				{	width:320px; height:130px; margin:0; padding:10px 25px 10px 25px; color:#423d3c; line-height:1.30em; cursor:default; font-size:16px;	}
		#indexbox021txt				{	width:145px; height:130px; float:left; margin:0; padding:10px 15px 10px 0px; color:#423d3c; line-height:1.30em; cursor:default; font-size:16px;	}
		#indexbox022txt				{	width:145px; height:130px; float:left; margin:0; padding:10px 0px 10px 15px; color:#423d3c; line-height:1.30em; cursor:default; font-size:16px;	}
	#indexbox03						{	width:280px; height:200px; margin:0; padding:0; color:#000; float:left; cursor:default;	}
		#indexbox03title			{	width:255px; height:20px; margin:0; padding:10px 25px 10px 0px; color:#fff; line-height:1em; text-decoration:none; font-size:21px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:right; cursor:default;	}
		#indexbox03txt				{	width:255px; height:130px; margin:0; padding:10px 25px 10px 0px; color:#000; line-height:1.24em; text-align:right; cursor:default; font-size:16px;	}
	a.indexbox:link					{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:400;	}
	a.indexbox:visited				{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:400;	}
	a.indexbox:hover				{	padding:0; margin:0; color:#fff; text-decoration:underline; font-weight:400;	}
	a.indexbox2:link					{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:400;	}
	a.indexbox2:visited				{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:400;	}
	a.indexbox2:hover				{	padding:0; margin:0; color:#fff; text-decoration:underline; font-weight:400;	}

#endbox								{	width:1000px; height:30px; background-image:url('../image/bg_endbox.png'); background-position:top left; background-repeat:repeat-x; }
	#author							{	margin:3px 0 0 0; padding-left:25px; width:645px; float:left; text-align:left; font-size:17px; font-family:'PT Sans Narrow', sans-serif;	}
	#copyright						{	margin:3px 0 0 0; padding-right:25px; width:305px; float:left; text-align:right; font-size:17px; font-family:'PT Sans Narrow', sans-serif;	}
		a.downmenu:link				{	padding:0; margin:0; color:#aea9a5; text-decoration:none; font-weight:400;	}
		a.downmenu:visited			{	padding:0; margin:0; color:#aea9a5; text-decoration:none; font-weight:400;	}
		a.downmenu:hover			{	padding:0; margin:0; color:#fff; text-decoration:underline; font-weight:400;	}
#fcb								{	width:1000px; height:35px; background-color: #f2f3f4;	}
	#fcb-left						{	margin:7px 0 0 0; padding-left:25px; width:475px; float:left; text-align:left; font-size:17px; font-family:'PT Sans Narrow', sans-serif;	}
	#fcb-right						{	margin:7px 0 0 0; padding-right:25px; width:475px; float:left; text-align:right; font-size:17px; font-family:'PT Sans Narrow', sans-serif;	}
#act								{	width:1000px; margin:0; padding:0; background:#f2f3f4;	}
	h1.title						{	font-family: 'PT Sans Narrow', sans-serif; color: #00b4ff; font-weight: 400; font-size: 36px; line-height:1.4em; cursor:default; text-align:left; padding: 15px 25px 15px 25px;	}
	h2								{	cursor:default; color:#000; line-height:1.4em; text-decoration:none; font-size:28px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 5px 25px 5px 25px;	}
	h2.kon							{	cursor:default; color:#000; line-height:0em; text-decoration:none; font-size:28px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 0px 25px 10px 25px;	}
	h2.kon2							{	cursor:default; color:#000; line-height:1.4em; text-decoration:none; font-size:28px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 0px 25px 0px 25px;	}
	h2.sluzby						{	text-transform: uppercase; cursor:default; color:#000; line-height:1.2em; text-decoration:none; font-size:28px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 5px 25px 5px 25px;	}
	h3.sluzby						{	text-transform: uppercase; cursor:default; color:#00b4ff; line-height:1.2em; text-decoration:none; font-size:21px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 5px 25px 0px 25px;	}
	h3.kariera						{	cursor:default; color:#00b4ff; line-height:0; text-decoration:none; font-size:21px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 5px 25px 0px 25px;	}
	h2.akt							{	text-transform: uppercase; cursor:default; color:#000; line-height:1.4em; text-decoration:none; font-size:28px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 5px 25px 0px 25px;	}
	h3.akt							{	text-transform: uppercase; cursor:default; color:#000; line-height:0; text-decoration:none; font-size:21px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 0px 25px 0px 25px;	}
	h2.news							{	cursor:default; color:#fff; line-height:0; text-decoration:none; font-size:19px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 0;	}
	h2.kontakt						{	cursor:default; color:#fff; line-height:0; text-decoration:none; font-size:19px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:right; padding: 0;	}
	h2.poptavka						{	cursor:default; color:#fff; line-height:0; text-decoration:none; font-size:21px; font-family:'PT Sans Narrow', sans-serif; font-weight:normal; text-align:left; padding: 0;	}
	.txtbox							{	width:950px; padding: 0 25px 15px 25px; margin: 0; color: #726e6b; vertical-align: top; text-decoration:none; font-size:18px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:justify; line-height: 1.5; cursor:default;	}
	.big							{	cursor:default; color:#fff; line-height:1.26em; text-decoration:none; font-size:20px; font-family: "Arial","Helvetica", sans-serif; font-weight:normal;	}
	ol.txtbox						{	width:950px; padding: 0 25px 15px 25px; margin: 0; color: #726e6b; vertical-align: top; text-decoration:none; font-size:18px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; text-align:justify; line-height: 1.6; cursor:default;	}
	p.txtboxem						{	width:950px; padding: 0 25px 15px 25px; margin: 0; color: #00b4ff; vertical-align: top; text-decoration:none; font-size:22px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; text-align:justify; line-height: 1.4; cursor:default;	}
	p.kontakt						{	float: left; width:auto; padding: 0px 25px 20px 25px; margin: 0; color: #726e6b; vertical-align: top; text-decoration:none; font-size:18px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; text-align:justify; line-height: 1.5; cursor:default;	}
	a.textlink:link					{	padding: 0; margin: 0; color: #00b4ff; text-decoration: none; font-weight: 400; border-bottom: 0px solid #00b4ff;	}
	a.textlink:visited				{	padding: 0; margin: 0; color: #00b4ff; text-decoration: none; font-weight: 400; border-bottom: 0px solid #00b4ff;	}
	a.textlink:hover				{	padding: 0; margin: 0; color: #00b4ff; text-decoration: none; font-weight: 400; border-bottom: 1px solid #00b4ff;	}
	a.button-s:link					{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 5px 30px 5px; color: #fff; text-decoration: none; font-weight: 400; background:#00a6ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.button-s:visited				{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 5px 30px 5px; color: #fff; text-decoration: none; font-weight: 400; background:#00a6ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.button-s:hover				{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 5px 30px 5px; color: #fff; text-decoration: none; font-weight: 400; background:#4dc1ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.button-s2:link				{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 0px 30px 0px; color: #fff; text-decoration: none; font-weight: 400; background:#00a6ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.button-s2:visited				{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 0px 30px 0px; color: #fff; text-decoration: none; font-weight: 400; background:#00a6ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.button-s2:hover				{	border-radius:5px; padding: 5px 20px 5px 20px; line-height:2.42em; margin: 30px 0px 30px 0px; color: #fff; text-decoration: none; font-weight: 400; background:#4dc1ff; font-size:19px; font-family: 'PT Sans Narrow', sans-serif; font-weight:400; border: 0px solid #fff;	}
	a.img:link						{	padding: 0; margin: 0; border-style: 0px solid #000;	}
	a.img:visited					{	padding: 0; margin: 0; border-style: 0px solid #000;	}
	a.img:hover						{	padding: 0; margin: 0; border-style: 0px solid #000;	}	
	p.portbox						{	width:1000px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	table.noborder					{	border-style: none; cursor:default;	}
	table.port						{	width:1000px; height:100%; padding:0; margin:0;	}
	table.cenik						{	width:950px; height:100%; padding:0; margin: 0 25px 15px 25px; border: 1px #726e6b solid;	}
	div.port1						{	width:145px; height:218px; margin: 0 2px 2px 0; padding: 10px; border-style: none; background: #2f2b2a; color: fff; float: left; line-height:1.4em; cursor:default;	}
	div.portend						{	width:145px; height:218px; margin: 0 0 2px 0; padding: 10px; border-style: none; background: #2f2b2a; color: fff; float: left; line-height:1.4em; cursor:default;	}
	img.aktualita					{	width:930px; height: 280px; margin: 0 0 0 0; padding: 0; border: 10px solid #2f2b2a;	}
	img.sluzby						{	width:950px; height: auto; margin: 0 0 0 0; padding: 0; border: 0px solid #2f2b2a;	}
	img.port						{	width:145px; height: 218px; margin: 0 0 0 0; padding: 0; float:left; border: 0px solid #000;	}
	img.sipka						{	width:12px; height: 9px; border-style: none;	}
	th.cenik							{	padding: 3px 7px 3px 7px; text-align: justify; background: #726e6b; color:#fff; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:bolder;	}
	td.cenik							{	padding: 3px 7px 3px 7px; text-align: justify; color:#000; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:bolder;	}
	td.cenik1						{	padding: 3px 7px 3px 7px; text-align: justify; color:#000; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:normal;	}
	td.cenik-title					{	padding: 3px 7px 3px 7px; text-align: center; background: #45403e; color:#fff; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:bolder;	}
	th.cenik2						{	padding: 3px 7px 3px 7px; text-align: center; background: #726e6b; color:#fff; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:bolder;	}
	td.cenik2						{	padding: 3px 7px 3px 7px; text-align: center; color:#000; line-height:1.72em; text-decoration:none; font-size:12px; font-family:"Arial","Helvetica", sans-serif; font-weight:normal;	}

	h2.obj							{	font-family: 'PT Sans Narrow', sans-serif; color: #000; font-weight: 400; line-height: 0px; font-size: 28px; cursor:default; text-align:left; padding: 7px 0px 7px 0px;	}
	p.objbox						{	width:1000px; padding: 0; margin: 0; color: #726e6b; vertical-align: top; text-align: justify; line-height: 1.42; cursor:default;	}
	table.obj						{	width:1000px; height:auto; background: #f2f3f4; color: #fff; padding: 0; margin: 0px 0px 25px 0px; border-style: none;	}
	tr.obj							{	width:1000px; padding: 0; margin: 0; border-style: none; background: #f2f3f4;	}
	td.obj1							{	padding: 5px 20px 2px 25px; margin: 0; width:291px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj2							{	padding: 5px 20px 2px 20px; margin: 0; width:126px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj3							{	padding: 0px 20px 20px 25px; margin: 0; width:291px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj4							{	padding: 0px 25px 20px 20px; margin: 0; width:121px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj5							{	padding: 5px 20px 2px 20px; margin: 0; width:292px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj6							{	padding: 0px 20px 2px 25px; margin: 0; width:291px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: bottom; line-height: 1.42;	}
	td.obj7							{	padding: 0px 20px 2px 20px; margin: 0; width:292px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj8							{	padding: 0px 25px 2px 25px; margin: 0; width:950px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj9							{	padding: 5px 25px 2px 25px; margin: 0; width:950px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj10							{	padding: 0px 25px 20px 25px; margin: 0; width:950px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj11							{	padding: 7px 25px 7px 25px; margin: 0; width:950px; font-size: 18px; color: #726e6b; border-style: none; text-align: right; line-height: 1.42;	}
	td.obj12							{	padding: 10px 25px 0px 25px; margin: 0; width:950px; font-size: 18px; color: #726e6b; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.obj-top						{	padding: 15px 25px 15px 25px; margin: 0; text-align: center; background: #f2f3f4;	}
	div.obj-top						{	padding: 15px 25px 15px 25px; margin: 0; text-align: center; background: #00aeff; color:#fff; font-size: 28px; border-radius: 8px;	}
	td.obj-end						{	padding: 35px 25px 35px 25px; text-align: center; background: #f2f3f4; color:#00aeff; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; line-height: 0px; font-size: 28px; line-height:1.4em; cursor:default;	}
	select.obj1						{	margin: 1px 0px 1px 0px; padding: 0px 0px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; color: #726e6b; border: 1px solid #726e6b; width: 287px;	}
	select.obj2						{	margin: 1px 0px 1px 0px; padding: 0px 0px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; color: #726e6b; border: 1px solid #726e6b; width: 121px;	}
	input.obj1						{	border-radius:5px; margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; background: #fff; color: #726e6b; border: 1px solid #726e6b; width: 113px;	}
	input.obj2						{	border-radius:5px; margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; background: #fff; color: #726e6b; border: 1px solid #726e6b; width: 279px;	}
	input.obj3						{	border-radius:5px; margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; background: #fff; color: #726e6b; border: 1px solid #726e6b; width: 942px;	}
	textarea.obj1						{	border-radius:5px; margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 18px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; background: #fff; color: #726e6b; border: 1px solid #726e6b; width: 942px;	}
	input.butt						{	cursor:pointer; margin: 0px 0px 0px 3px; padding: 2px 14px 2px 14px; width:auto; height:36px; font-size: 19px; font-family: 'PT Sans Narrow', sans-serif; font-weight: 400; border-style: none; background-color: #00b4ff; color: #fff; border-radius: 8px;	}	

	.color888						{	color:#888;	}
	.color666						{	color:#666;	}
	.color000						{	color:#000;	}
	.color726e6b					{	color:#726e6b;	}
	.color00b4ff					{	color:#00b4ff;	}
	
	p.actbox						{	width:920px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	p.expobox						{	width:920px; padding: 0 0 0 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	p.demandabox					{	width:1000px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	p.venta							{	width:870px; padding: 0; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	p.conbox						{	width:870px; padding: 0 25px 0 25px; margin: 0; color: #000; vertical-align: top; text-align: justify; line-height: 1.4; cursor:default;	}
	p.contacto						{	width:260px; padding-right: 30px; margin: 0; color: #000; vertical-align: top; text-align: left; line-height: 1.4; cursor:default;	}
	p.expo							{	padding: 10px 0 10px 0; margin: 0; color: #000; vertical-align: top; text-align: left; line-height: 1.4; cursor:default;	}
	p.exporight						{	padding: 10px 0 10px 0; margin: 0; color: #000; vertical-align: top; text-align: right; line-height: 1.4; cursor:default;	}
	tr.actbox1						{	width:870px; margin: 0; padding:10px 25px 10px 25px; color:#000; background:#eee; text-align: justify; line-height:1.4em; float:left; cursor:default;	}
	tr.actbox2						{	width:870px; margin: 0; padding:10px 25px 10px 25px; color:#000; background:#f8f8f8; text-align: justify; line-height:1.4em; float:left; cursor:default;	}
	div.actbox1						{	width:870px; margin: 0; padding:10px 25px 10px 25px; color:#000; background:#eee; text-align: justify; line-height:1.4em; float:left; cursor:default;	}
	div.actbox2						{	width:870px; margin: 0; padding:10px 25px 10px 25px; color:#000; background:#f8f8f8; text-align: justify; line-height:1.4em; float:left; cursor:default;	}
	table.expo						{	width:870px; height:auto; padding:0; margin: 0 25px 25px 25px; border: 1px #000 solid;	}
	table.press						{	width:870px; height:auto; padding:0; margin: 15px 0px 15px 0px; border: 1px #000 solid;	}
	table.imgstring					{	width:870px; height:auto; padding:0; margin: 0 25px 25px 25px; color:#000;	}
	table.righttxt					{	width:870px; height:auto; margin:0 25px 0 25px; padding: 0; color:#000; text-align: right;	}
	table.con						{	width:560px; height:auto; padding:0; margin: 0 25px 25px 25px;	}
	table.demanda				{	width:1000px; height:auto; background: #444; color: #000; padding: 0; margin: 0px 0px 25px 0px; border-style: none;	}
	tr.demanda					{	padding: 0; margin: 0; border-style: none;	}
	tr.demanda1					{	padding: 0; margin: 0; border-style: none; background: #000;	}
	tr.demanda2					{	padding: 0; margin: 0; border-style: none; background: #222;	}
	tr.demanda3					{	padding: 0; margin: 0; border-style: none; background: #f2f3f4;	}
	th.demanda					{	padding: 4px 20px 4px 20px; text-align: left; background: #000; color:#fff;	}
	td.demanda1					{	padding: 0px 20px 2px 20px; margin: 0; width:830px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka-top				{	padding: 15px 20px 15px 20px; text-align: center; background: #00aeff; color:#fff; font-family: "Arial","Helvetica", sans-serif; font-weight: 400; font-size: 19px; line-height:1.4em; cursor:default;	}
	td.poptavka-end				{	padding: 25px 20px 25px 20px; text-align: center; background: #f2f3f4; color:#00aeff; font-family: "Arial","Helvetica", sans-serif; font-weight: 400; font-size: 23px; line-height:1.4em; cursor:default;	}
	td.poptavka1					{	padding: 0px 20px 2px 20px; margin: 0; width:296px; font-size: 12px; color: #fff; border-style: none; vertical-align: bottom; line-height: 1.42;	}
	td.poptavka1-1				{	padding: 5px 20px 2px 20px; margin: 0; width:296px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka1-2				{	padding: 0px 20px 5px 20px; margin: 0; width:296px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka1-3				{	padding: 0px 20px 20px 20px; margin: 0; width:296px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka2					{	padding: 0px 20px 2px 20px; margin: 0; width:292px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka2-1				{	padding: 5px 20px 2px 20px; margin: 0; width:292px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka2-2				{	padding: 0px 20px 5px 20px; margin: 0; width:292px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka2-3				{	padding: 20px 20px 0px 20px; margin: 0; width:292px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka3					{	padding: 0px 20px 2px 20px; margin: 0; width:126px; font-size: 12px; color: #fff; border-style: none; vertical-align: bottom; line-height: 1.42;	}
	td.poptavka3-1				{	padding: 5px 20px 2px 20px; margin: 0; width:126px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka3-2				{	padding: 0px 20px 5px 20px; margin: 0; width:126px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka3-3				{	padding: 0px 20px 20px 20px; margin: 0; width:126px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka4					{	padding: 0px 20px 2px 20px; margin: 0; width:960px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka4-1				{	padding: 5px 20px 2px 20px; margin: 0; width:960px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka4-2				{	padding: 0px 20px 20px 20px; margin: 0; width:960px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka4-3				{	padding: 10px 20px 0px 20px; margin: 0; width:960px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.poptavka5					{	padding: 7px 20px 7px 20px; margin: 0; font-size: 12px; color: #fff; border-style: none; text-align: right; line-height: 1.42;	}
	select.poptavka1				{	margin: 1px 0px 1px 0px; padding: 0px 0px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; width: 292px;	}
	select.poptavka2				{	margin: 1px 0px 1px 0px; padding: 0px 0px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; width: 126px;	}
	input.poptavka1				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; border: 1px solid #fff; width: 118px;	}
	input.poptavka2				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; border: 1px solid #fff; width: 284px;	}
	input.poptavka3				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; border: 1px solid #fff; width: 952px;	}
	textarea.poptavka1			{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border: 1px solid #fff; width: 952px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000;	}
	
	td.demanda11				{	padding: 0px 20px 12px 20px; margin: 0; width:830px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.demanda12				{	padding: 10px 20px 2px 20px; margin: 0; width:830px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.demanda2				{	padding: 0px 20px 2px 20px; margin: 0; width:250px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.demanda21				{	padding: 10px 20px 2px 20px; margin: 0; width:250px; font-size: 12px; color: #fff; border-style: none; vertical-align: top; line-height: 1.42;	}
	td.demanda3				{	padding: 5px 20px 5px 20px; margin: 0; font-size: 12px; color: #fff; border-style: none; text-align: left; line-height: 1.42;	}
	td.demanda4				{	padding: 5px 20px 5px 20px; margin: 0; font-size: 12px; color: #fff; border-style: none; text-align: right; line-height: 1.42;	}
	td.demanda5				{	padding: 25px 0 0 0; margin: 0; font-size: 12px; color: #000; background: #fff; border-style: none; text-align: justify; line-height: 1.42;	}
	select.demanda				{	margin: 1px 0px 1px 0px; padding: 0px 0px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; width: 250px;	}
	input.text1				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; border: 1px solid #fff; width: 242px;	}
	input.text2				{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000; border: 1px solid #fff; width: 822px;	}
	input.text3				{	margin: 1px 0px 1px 0px; padding: 5px 3px 5px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: bolder; color: #00aeff; border: 1px solid #000; width: 40px;	}
	input.text4				{	margin: 1px 30px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: bolder; color: #000; border: 1px solid #fff; width: 75px;	}
	input.text5				{	margin: 1px 0px 1px 2px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: bolder; color: #000; border: 1px solid #fff; width: 75px;	}
	input.button_adm			{	margin: 0px 0px 0px 3px; padding: 2px 8px 2px 8px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: bolder; border-style: none; background-color: #444; color: #fff;	}
	textarea.text1			{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border: 1px solid #fff; width: 822px; font-size: 12px; font-family: "Arial","Tahoma", "Verdana", sans-serif; font-weight: 400; color: #000;	}


	th.press							{	padding: 4px 20px 4px 20px; text-align: center; background: #444; color:#fff;	}
	th.expo							{	padding: 4px 20px 4px 20px; text-align: justify; background: #000; color:#fff;	}
	tr.expo1							{	padding: 0; text-align: justify; background: #fff; color:#000;	}
	tr.expo2							{	padding: 0; text-align: justify; background: #eee; color:#000;	}
	td.press						{	padding: 3px 20px 3px 20px; width:auto; background: #fff; text-align: center; color:#000;	}
	td.expo11						{	padding: 3px 20px 3px 20px; width:50px; background: #777; text-align: center; color:#fff;	}
	td.expo12						{	padding: 3px 20px 3px 20px; width:50px; text-align: right; color:#000;	}
	td.expo13						{	padding: 3px 20px 3px 20px; width:650px; text-align: left; color:#000;	}
	td.expo21						{	padding: 3px 20px 3px 20px; width:50px; background: #555; text-align: center; color:#fff;	}
	td.expo22						{	padding: 3px 20px 3px 20px; width:50px; text-align: right; color:#000;	}
	td.expo23						{	padding: 3px 20px 3px 20px; width:650px; text-align: left; color:#000;	}
	td.navig							{	padding: 0 0 15px 0; text-align: center; color:#000;	}
	td.navig2						{	padding: 0 0 0 0; text-align: center; color:#000;	}
	td.navig3						{	padding: 0 0 15px 0; text-align: center; color:#000;	}
	td.navig4						{	padding: 15px 0 15px 0; text-align: center; color:#000;	}
	img.antispam					{	padding: 0; margin: 1px 10px 0px 0px; width: 100px; height: 25px; border: 1px solid #000; float:left;	}
	img.antispambutton				{	padding: 0; margin: 1px 10px 0px 0px; width: 25px; height: 25px; border: 0px solid #000; float:left;	}
	img.pic							{	width:32px; height: 32px; margin: 0 7px 0 0; padding: 0; float:left; border-style: none;	}
	img.okko						{	width:18px; height: 18px; margin: 0 0 0 66px; padding: 0; border-style: none; vertical-align: top;	}
	img.okko2						{	width:18px; height: 18px; margin: 0 0 0 717px; padding: 0; border-style: none; vertical-align: top;	}
	img.okko_legenda				{	width:18px; height: 18px; margin: 0 0 0 0; padding: 0; border-style: none; vertical-align: top;	}
	img.act							{	width:100px; height: auto; margin: 0 35px 0 0; padding: 0; float:left; border: 1px solid #000;	}
	img.blog						{	width:auto; height: auto; margin: 0 35px 15px 0; padding: 0; float:left; border: 1px solid #000;	}
	img.publi						{	width:100px; height: auto; margin: 0 35px 0 0; padding: 0; float:left; border: 1px solid #000;	}
	img.bioimg						{	width:168px; height: 168px; margin: 0 5px 0 0; padding: 0; float:left; border: 1px solid #000;	}
	img.bioimgend					{	width:168px; height: 168px; padding: 0; margin: 0; float:left; border: 1px solid #000;	}
	img.contacto					{	width:260px; height: 260px; padding: 0; margin: 0; border: 1px solid #000;	}
	img.expoposter					{	width:168px; height: auto; padding: 0; margin: 0 30px 15px 0; float: left; border: 1px solid #000;	}
	img.expoimg						{	width:920px; height: 300px; border-style: none;	}
	a.textlinkexpo:link				{	padding: 0; margin: 0; color: #ef414b; text-decoration: none; font-weight: 400; border-bottom: 1px solid #ef414b;	}
	a.textlinkexpo:visited			{	padding: 0; margin: 0; color: #ef414b; text-decoration: none; font-weight: 400; border-bottom: 1px solid #ef414b;	}
	a.textlinkexpo:hover			{	padding: 0; margin: 0; color: #00aeff; text-decoration: none; font-weight: 400; border-bottom: 2px solid #00aeff;	}
#expoact							{	width:920px; height: 300px; border-top:0px solid #000; border-bottom:10px solid #000;	}
