body 				{	background:#d2f584 url(images/body_bg.jpg) repeat-x top;;	
						font:normal 11px tahoma, helvetica, verdana, arial;	
						margin:0px;				padding:0px;}
a					{	color:#81b41c;	}
a img				{	border:none;	}


h2,
.h2					{	background:url(images/content_right_h2_bg.gif) bottom center no-repeat;
						font:normal 18px Georgia, "Times New Roman", Times, serif;
						margin:0px;				padding:0px;			padding-bottom:5px;
						display:block;}
.content_rightST h2,
.content_rightST .h2,
.content_leftST h2,
.content_leftST .h2	{	background:none;		padding-bottom:0px;		margin-bottom:5px;}

h3,
.h3					{	font:normal 14px Georgia, "Times New Roman", Times, serif;
						margin:0px;				padding:0px;			padding-bottom:5px;
						display:block;}						

.SingleRow02		{	float:none;				clear:both;				height:1px;				overflow:hidden;}
.SingleRow			{	float:none;				clear:both;	}



div.content			{	background:white;		overflow:hidden;
						width:770px;			margin:0px auto;		}
						
						


						
a.more				{	background:url(images/more_bg.gif) center center no-repeat;
						font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
						text-align:center;		color:white;		display:block;
						float:right;			width:65px;			height:20px;
						cursor:pointer;			text-decoration:none	}
a.more:hover		{	background-image:url(images/more_bg_HV.gif);
						text-decoration:none !important;}											
						
/*****************************************************************************************/
/*								top														 */
/*****************************************************************************************/

.top				{	background:#e0eef8 url(images/top_bg.jpg) no-repeat top center; 
						height:106px;			color:#50718b;}
.top a				{	color:#50718b;}
.top a.logo			{	float:left;				width:212px;				height:71px;
						display:block;			cursor:pointer;}
.top a.logoPRT		{	float:right;			width:170px;				height:50px;
						display:block;			cursor:pointer;				margin-top:56px;
						background:url(images/more_bg_HV.gif) -20px -20px no-repeat;}						

/*****************************************************************************************/
/*								top menu												 */
/*****************************************************************************************/

ul.topMenu			{	background:white url(images/top_menu_bg01.gif) repeat-x top;
						display:block;			padding:0px;			margin:0px;				list-style:none;
						float:left;				width:100%;}
ul.topMenu li		{	float:left;				background:url(images/top_menu_bg01_li.gif) left top no-repeat;}
ul.topMenu li a		{	background: url(images/top_menu_bg02.gif) right top no-repeat;
						display:block;			padding:10px;			text-decoration:none;	color:#ffffff;
						float:left;				position:relative;		z-index:+1;}
ul.topMenu li.choose a
					{	background:#7fbd03 url(images/top_menu_bg01_liHV.gif) bottom repeat-x;
						padding-bottom:15px;	margin-bottom:-5px;		position:relative;		z-index:+1;}
ul.topMenu li a:hover{	background:#7fbd03;	}												
/*****************************************************************************************/
/*								left side												 */
/*****************************************************************************************/
.content_left		{	
						float:left;				width:227px;			overflow:hidden;		margin-top:11px;}
.content_leftST
					{	background:url(images/content_left_mod01_bg.gif) top center no-repeat;
						float:left;				width:412px;			overflow:hidden;
						padding-top:10px;}
.content_leftST a.more{	position:relative;		z-index:+10	}						
						
.content_leftST ul	{	margin:0px 0px 5px 0px;	padding-left:10px;	 	}
.content_leftST ul li	{	margin:5px auto;		padding-left:10px;   margin-left:15px;}

.content_leftST .mod01{	/*background:white url(images/content_left_mod01_bg.gif) no-repeat bottom; */
						padding:10px 10px 0px;	margin:0px;				height:80px;}						
.content_leftST>.mod01{	min-height:80px;		height:auto;			}

.content_leftST .mod01 .img
					{	margin:-10px -15px 0px -10px;					position:relative;
						width:190px;									float:left;
						height:100px;									display:table-cell;}
.content_leftST .mod01 .img img
					{	align:left;}
					
.content_leftST .bib .SingleRow02 ,	
.content_leftST .dsk .SingleRow02222 ,
.content_leftST .faq .SingleRow02 
					{	background:url(images/content_left_mod01_bg.gif) no-repeat left bottom;		
						margin:0px -50%;		height:20px;						}					
					
.content_leftST .bib h2,	
.content_leftST .dsk h2,
.content_leftST .faq h2 
					{	margin-left:-10px;	}					
					
					
.content_leftST .bib,	
.content_leftST .dsk,
.content_leftST .faq 	{ 	background: bottom left no-repeat;		padding-top:0px;	padding-left:155px;	}

.content_leftST .bib	{	background-image:url(images/ilu_BIB.jpg); }
.content_leftST .dsk	{	background-image:url(images/ilu_DSK.jpg);	}
.content_leftST .faq 	{ 	background-image:url(images/ilu_FAQ.jpg);					height:150px;}
.content_leftST>.faq 	{ 	min-height:150px;											height:150px;}

.content_leftST .bib ul,
.content_leftST .dsk ul,
.content_leftST .faq ul { padding-left:0px;}

.content_leftST .bib li,
.content_leftST .dsk li,
.content_leftST .faq li { background:0px 50% no-repeat;					position:relative;					
						list-style:none;		margin-left:0px;		
						margin:0px;				padding:4px;			padding-left:25px;}
						
.content_leftST .bib li 						{	background-image:url(images/li_img_BIB.gif);}	
.content_leftST .dsk li 						{	background-image:url(images/li_img_DSK.gif);}
.content_leftST .faq li 						{	background-image:url(images/li_img_FAQ.gif);}					
						
.content_leftST .mod01 a						{ 	text-decoration:none;	}
.content_leftST .mod01 a:hover				{ 	text-decoration:underline; }									
.content_leftST .mod01 p						{	padding:0px;}
.content_leftST .mod01 .header				{	font-weight:bold;		display:block;		font-size:10px;
												text-align:left;		padding-left:20px;}
.content_left a.mod
											{	
												background:no-repeat right top;				
												margin-left:8px;		height:33px;		overflow:hidden;
												padding:7px;			padding-left:50px;
												display:block;			color:black;		text-align:right;
												font-size:10px;			line-height:10px;	text-decoration:none;
											}													
/*****************************************************************************************/
/*								right side												 */
/*****************************************************************************************/							
.content_right									{	background:url(images/content_left_mod01_bg.gif) top center no-repeat;
													margin:0px 11px auto;  			float:right;			width:521px;
													padding-top:10px;}
.content_right .btn	{	background:url(images/more_bg.gif) no-repeat center center;			
						color:white;			line-height:25px;
						height:20px;			padding:3px;			margin:3px auto;		text-decoration:none;}
.content_right .btn:hover
					{	background:#328301;	}						




.content_rightST								{	/* background:url(images/content_left_mod01_bg.gif) bottom center no-repeat; */
												float:right;			width:357px;			overflow:hidden;	
												padding-bottom:15px;}
.content_rightST a.more							{	position:relative;		z-index:+10	}												

.content_rightST .wzt							{	background:#e1e1e1 url(images/ilu_WZT.jpg) 220px bottom no-repeat;		
												padding:10px;			height:124px;			padding-bottom:0px;}
.content_rightST>.wzt							{	height:auto;			min-height:124px;			}					

.content_rightST .wzt	span					{	width:200px;			display:block;		height:80px;}
.content_rightST .wzt > span					{	height:auto;			min-height:80px;	}						
.content_rightST .wzt	a.more 					{	top: -10px;	}
.content_rightST .wrt							{	background:url(images/content_right_wrt_bg.jpg) top left no-repeat;
												padding:10px;			min-height:121px;		padding-bottom:5px;
												height:150px;}
.content_rightST>.wrt							{	height:auto;		min-height:150px;	}												
.content_rightST .wrt	.in						{	z-index:+1;				float:left;				padding:0px;	
												display:block;			width:200px;			margin-right:150px;
												height:130px;			position:relative;		 }
.content_rightST .wrt>.in						{	min-height:130px;	height:auto;	}																														
.content_rightST .wrt .img					{	position:relative;		float:right;			display:block;
												}
												
.content_rightST .wrt .img img				{	position:absolute;		left:-162px;			}												

.content_rightST .wrt ul						{	padding:0px;			margin:0px;				list-style:none;		width:200px;}
.content_rightST .wrt ul li					{	margin:0px 0px;			padding:5px 0px;		}
.content_rightST .wrt li a					{	text-decoration:none;	display:block;			position:relative;	
												margin-left:1px;		}
.content_rightST .wrt li a:hover				{	background:white url(images/WRT_li_a_bg.jpg) left bottom repeat-x;									
												margin:-1px 0px -5px 0px;						padding-bottom:4px;		
												border:solid 1px #CCCCCC;						position:relative;
												opacity: 0.80;			filter: alpha(opacity=80); }					
.content_right a.ask span,
.content_rightST .wrt li a span				{	color:#959595;			font-size:10px;			display:block;}

.content_right a.ask span.h4,
.content_rightST .wrt li a span.h4			{	color:#f78400;			font-size:14px;			display:block;}

.content_right a.ask span.h4				{	font-size:12px;			color:#000000;}

.content_right a.ask span.date,
.content_rightST .wrt li a span.date			{	color:#81b41c;							}

/*****************************************************************************************/
/*								Pagins 													 */
/*****************************************************************************************/

.content_right .Pagins
					{	float:none;				clear:both;				height:20px;
						display:block;			111background:#f4f4f4;	padding:5px 0px;	
						/*border-right:solid 1px white;					border-top:solid 1px #CCCCCC;*/
						text-align:center;
						}
/*.content_right .PanelBtnRight a.btn
						
.content_right .gridView a.btn,*/
.content_right .Pagins a,
.content_right .Pagins .choose
					{	background:#d6d6d6 url(images/btn_bg.gif) repeat-x bottom center; 
						color:white;			font-weight:normal;		padding:2px;
						width:22px;				height:10px;			overflow:hidden;
						display:block;			text-align:center;      float:left;
						text-decoration:none;	margin-right:1px;		line-height:10px;
						font-size:10px;}
.content_right .Pagins .choose
					{	background:#999999;
						color:#D4D4D4;
						}

.content_right .Pagins a:hover
					{	background:#008000;	}

/*****************************************************************************************/
/*								FAQ          											 */
/*****************************************************************************************/							

.btnFAQ				{	display:block;			float:left;				background:black;	}

p.wrt,
p.bib,
p.ask				{	background:url(images/FAQ_ico_ask.gif) no-repeat 0px 10px;
						padding-left: 22px;		padding-bottom: 10px;	padding-top: 10px;
						display:block;			float:left;				margin:0px;	
						border-top:dashed 1px #CCCCCC;					width:495px;}
						
p.wrt				{	background:none;		padding-left: 0px;	}						
p.bib				{	background:url(images/BIB_ico_ask.gif) no-repeat 0px 50% ; }

a.ask				{	text-decoration:none;	font-weight:normal;
						float:left;				display:block;			width:410px;
						margin-right:10px;		}						
p.answer			{	padding-left: 22px;		padding-bottom: 10px;	text-align:justify;	
						display:block;			float:left;				width:480px;
						margin:0px;}
						
p.bib a span.rang:first-line {	font-size:10px;	font-family:tahoma, helvetica, verdana, arial;
								line-height:10px; }										
p.bib a span.rang	{	font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;			
						float:right;				padding:0px 7px;		width:30px;
						text-align:center;			position:relative;		line-height:11px;
						padding-bottom:5px;} 
p.bib a span.voices {	float:right;				padding:0px 7px;		width:30px;	
						text-align:center;}						
/*****************************************************************************************/
/*								Kontakt   												 */
/*****************************************************************************************/

.modKontakt			{		}
.modKontakt p		{
						float:left;				display:block;
						width:250px;			height:90px;	
						padding:0px;			line-height:15px;
						padding-right:10px;
						overflow:hidden;		margin:0px;
}
.modKontakt p img	{	vertical-align:middle;}

.modKontakt .phone	{	font-size:16px;			display:block;
						float:none;				margin-bottom: 10px;}
.modKontakt .photo	{	width:55px;				height:70px;
						background:white;		display:block;
						border:solid 1px #CCCCCC;
						float:left;				margin-right:7px;}
.modKontakt .photo img
					{	width:55px;				height:70px;	}						

.modKontakt h6,
.modKontakt h5,
.modKontakt h4		{	clear:both;				display:block;	
						float:none;				position:relative;}
						
/*****************************************************************************************/
/*								footer												 	 */
/*****************************************************************************************/	
.SingleRowFT		{	clear:both;				background:url(images/footer_SingleRowFt_bg.gif) repeat-x top;
						float:none;				height:11px;			border-top:solid #e2e2e2 1px;
						margin:0px 0px -3px 0px;						position:relative;								z-index:+1;}
.footer				{	background:url(images/footer_bg.gif) repeat-x bottom;					clear:both;		
						height:33px;			position:relative;								z-index:+1;}
.footer .lf			{	background:url(images/footer_bg_lf.gif) left bottom no-repeat;			float:left;
						width:18px;				height:33px;	}
.footer .cn			{	float:left;		}												
.footer .rh			{	background:url(images/footer_bg_rh.gif) left bottom no-repeat;			float:right;
						width:18px;				height:33px;		}																																					
