body 
{	
	color:#353535;
	font-size: 14px;
	line-height: 16px;
	font-family: Trebuchet MS, sans-serif;
}
a 
{
	color: #0083c9;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
textarea, input, select
{
	font-size: 11px;
	line-height: 15px;
	font-family: Tahoma;
	color: Black;	
}
.menu
{
	font-size: 20px;
	line-height: 24px;	
}
.news li.news_h
{
	font-size: 24px;
	line-height: 28px; 
	color: #0083c9;
}
	.news li.news_h a
	{
		text-decoration: none;
	}
		.news li.news_h a:hover
		{
			text-decoration: underline;
		}
.news li
{
	line-height: 17px;
}
.news li span
{
	color: #888888;			
}
.order_site
{
	font-size: 18px;
	line-height: 25px;
}
	.order_site a
	{
		font-size: 24px;
		line-height: 25px;
	}
.phone_city strong
{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.menu_top li span
{
	font-size: 24px;
	line-height: 26px;
}
.menu_top li.item1, .menu_top li.item1 a
{
	color: #8de700;
}		
.menu_top li.item2, .menu_top li.item2 a
{
	color: #2ac5ff;
	line-height: 24px;
}
	.menu_top li.item2 li, .menu_top li.item2 li a
	{
		line-height: 18px;
	}
.menu_top li.item3 , .menu_top li.item3 a
{
	color: #ff19a1;
}
	.menu_top li a
	{
		text-decoration: none;
	}
	.menu_top li a:hover
	{
		text-decoration: underline;
	}
	.menu_top li.item1 li, .menu_top li.item1 li a , .menu_top li.item2 li, .menu_top li.item2 li a, .menu_top li.item3 li, .menu_top li.item3 li a
{
	color: White;
}
	.menu_top li ul li
	{
		font-size:  16px;
		line-height: 18px;
		color: White;
	}
		.menu_top li ul li a
		{
			color: White;
			text-decoration: underline;
		}
			.menu_top li ul li a:hover
			{
				text-decoration: none;
			}
.best_works li.best_works_h span, .best_works li.best_works_h span a
{
	color: White;
	font-size: 16px;
	line-height: 18px;
}
	.best_works li.best_works_h span a
	{
		text-decoration: none;	
	}
	.best_works li.best_works_h span a:hover
	{
		text-decoration: underline;
	}
	.best_works li div
	{
	line-height: 17px;
	}
	.content_text h2 , .content_text h1
	{
		font-size: 20px;
		line-height: 22px;
		color: #0083c9;
		font-weight: normal;
	}
		.content_text h1 a
		{
			text-decoration: none;
			color: #0083c9;
		}
		.content_text h1 a:hover
		{
			text-decoration: underline;
		}
	 .td1,  .td1 a
	 {
	 		color: #2c2c2c;
			font-size: 12px;
			line-height: 14px;
	 }
	 .td1 a
	 {
	 	text-decoration: none;
	 }
	 	.td1 a:hover
		{
			text-decoration: underline;
		}
/* --- 2010-02-19 -------------------------------------------------------------------------------*/
.benefits .one_ben .block_ben .name		
{
	font-size: 18px;
	line-height: 20px;
	color: #727272;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;	
}
.benefits .one_ben.open .block_ben .name,  .activ		
{
	color: #ad3c91 !important ;
	cursor: text !important;
	border-bottom: none !important;
}
.benefits .one_ben.open .block_ben .name,  .noactiv		
{
	font-size: 18px;
	line-height: 20px;
	color: #727272;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;	
	background-color: Fuchsia;
}
	.benefits h2 , .guidelines h2
	{
		color: #0083c9;
		font-size: 24px;
		line-height: 28px;
		font-weight: normal;
	}
.slogan_seo
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 24px;
	line-height: 28px;
	color: Black;
}
.slogan_kontext
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px;
	line-height: 26px;
	color: Black;
}
	.slogan_kontext .b
	{
		color: #0083c9
	}
	.slogan_kontext .f
	{
		color: #ad3c91;
	}
.guidelines .block_gui .one_gui .name
{
	font-size: 18px;
	line-height: 22px;
	color: #434343;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;	
}
.guidelines .block_gui .one_gui.open .name
{
	cursor: text;
}
.klienti h2
{
	color: #0083c9;
		font-size: 24px;
		line-height: 28px;
		font-weight: normal;
		font-style: italic;
}
.bt_order 
{
	color: White;
	font-size: 28px;
	line-height: 48px;
}
	.bt_order a
	{
		color: White;
	}
.form_order li input, .form_order li textarea
{
	font-family: Trebuchet MS; 
	font-size: 14px;
	color: #919191;
}
.form_order li.bt input
{
	font-family: Trebuchet MS; 
	font-size: 12px;
	color: Black;
}
	.form_order li.title
	{
		font-weight: bold;
	}
.clear_tab td.umi_text .name
{	

font-size: 18px;
	line-height: 22px;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;	
}
.message_kontext .h
{
	color: #0083c9;
	font-size: 24px;
	line-height: 26px;
}
.message div  p
{
color: #2e92bb;
font-style: italic;
}
.message div a.name
{
	text-decoration: none;
}
.tarifi li .descr, .tarifi li p
{
	color: #878787;
}
	.tarifi li p strong
	{
		color: Black;
	}
.tarif_text
{
	font-size: 24px;
	line-height: 28px;
	color: Black;
}
 	.tarif_text small
	{
		color: #878787;
		font-size: 10px;
		line-height: 12px;
	}
.form_zaraz .form_order .title
{
	font-weight: normal;
	color: #919191;
	font-size: 18px;
}
.form_zaraz .form_order li
{
	font-family: Trebuchet MS; 
	font-size: 14px;
	color: #919191;
}
	.task h3	
	{
		color: #727272;
		font-size: 24px;
		line-height: 28px;
		font-weight: normal;
	}
		.task li
		{
			font-size: 20px;
			line-height: 22px;
			color: #f48221;
		}
		}
