
	
/* ------------------------------------------------------------------------------------ */
	#docBody 				{background:#222; }
	

/* ------------------------------------------------------------------------------------ */
	#docMain		{}

	#docMain>li 	{position:relative; padding:0 50px 50px 50px;}
	#docMain>li u	{text-decoration:none; display:inline-block; padding:0 10px; background:#fede00; color:#000;}

	#docMain>li.banner 		{background-position: center top;background-repeat: no-repeat; min-height:600px;}
	#docMain>li.parallax 	{background-attachment: fixed;}
	#docMain>li.sep    		{padding:0px 8% !important; background:#fff;}
	#docMain>li.sep>span  	{height:1px; display:block; background:#ddd;}

	#docMain>li .header 	{display:block;  font-size:3.5em; font-size:3.5rem;}
	#docMain>li .title		{display:block;  font-size:3.7em; font-size:3.7rem; margin:20px 0 0 0; overflow:hidden; text-align:center;}
	#docMain>li .hdr 		{display:block;  font-size:2em; font-size:2rem;}
	#docMain>li .text		{display:block;  font-size:1.3em; font-size:1.3rem;}
	#docMain>li .medium		{display:block;  font-size:1.2em; font-size:1.2rem;}
	#docMain>li .small		{display:block;  font-size:1.1em; font-size:1.1rem;}
	
	
/* ----------------- */	
	#rowBanner				{height:670px; overflow:hidden; padding:0 !important; position:relative;}
	#rowBanner>div 			{position:absolute; left:5%; bottom:50px; width:80%; color:#fff; text-shadow: 0 0 4px #000000; letter-spacing:0px; }
	#rowBanner>div>h2.title	{line-height:60px; text-align:left !important; padding:0 0 50px 0;}


/* ----------------- */	
	#rowTeaser				{height:70px; line-height:70px; overflow:hidden; padding:0 5% !important; background:#222; color:#fff; text-align:left}
	#rowTeaser>span			{}
	#rowTeaser a			{padding:0 20px; background:url('/images/brd-back.png') no-repeat 5px center; line-height:70px; display:inline-block;}
	#rowTeaser a:hover		{background-color:#b90000;}
	#rowTeaser>span>span	{padding:0 30px 0 20px; background:url('/images/brd-drop.png') no-repeat right center;}
	#rowTeaser>span>span:hover	{background-color:#b90000;}
	
	#rowTeaser>span>span.close	{background-image:url('/images/brd-close.png'); background-color:#444;}


/* ----------------- */	
	#rowGroup 				{height:0px; overflow:hidden; padding:0 5% !important; background:#444; color:#fff; text-align:center}
	#rowGroup.open			{height:auto;}
	
	
	#rowGroup>div			{margin:20px auto 5px auto; display:inline-block;}
	
	#rowGroup a				{float:left; padding:60px 12px 20px 12px; min-height:70px; margin:0; text-align:center;
							 display:inline-block !important; border-radius:10px;}
	#rowGroup a:hover		{background-color:#a00000 !important;}

	#rowGroup a.constr		{background:url('/images/icon-grp-constr.png') no-repeat center 15px;}
	#rowGroup a.logist		{background:url('/images/icon-grp-logist.png') no-repeat center 15px;}
	#rowGroup a.paper 		{background:url('/images/icon-grp-paper.png' ) no-repeat center 15px;}
	#rowGroup a.store 		{background:url('/images/icon-grp-store.png' ) no-repeat center 15px;}
	#rowGroup a.secur 		{background:url('/images/icon-grp-secur.png' ) no-repeat center 15px;}
	#rowGroup a.rest		{background:url('/images/icon-grp-rest.png') no-repeat center 15px;}
	#rowGroup a.travel		{background:url('/images/icon-grp-travel.png') no-repeat center 15px;}


/* ----------------- */	
	li.row-info				{padding:30px 0 40px 0; background:#fff; color:#000; overflow:hidden;}
	li.row-info>div			{max-width:750px; margin:0 auto; padding:30px 300px 40px 0; background-position: right top;}
	li.row-info>div.right	{padding:30px 0 40px 300px; background-position: left top;}
		
	li.row-info>div>ul.list,
	li.row-info>div>ul.list>li	{list-style:disc !important;}
	li.row-info>div>ul.list>li	{padding-left:20px; margin-left:20px;}
	
	li.row-info a			{border-bottom:1px dotted #a00000; color:#a00000;}
	li.row-info a:hover		{border-bottom:none !important; color:#ffffff !important; background:#a00000;}


/* ----------------- */	
	ul.contacts				{}
	ul.contacts>li			{padding:10px 20px 0px 30px; }
	ul.contacts>li.address	{padding-left:0px}
	ul.contacts>li.phones 	{background:url('/images/icon-phone-blk.png')   no-repeat left 10px;}
	ul.contacts>li.emails 	{background:url('/images/icon-email-blk.png')   no-repeat left 10px;}
	ul.contacts>li.facebook	{background:url('/images/icon-facebook.png')   no-repeat left 10px;}
	

/* ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------ */
@media all and (max-width: 480px){
	#docMain>li 	{min-height:50px;padding:0 10px 30px 10px;}
}

@media all and (min-width:481px) and (max-width: 799px){
	#docMain>li 	{min-height:50px;padding:0 30px 50px 30px;}
}

/* --------------------------------------------------------------------------------- */
