/*--------------------------------------- Тело и контейнер --------------------------*/
body			{
				background-image:url(images/bg_global.png);
				font-family: Tahoma; 
				font-size:11px;
				}
.body			{
				background-image:url(images/bg_global.png);
				font-family: Tahoma; 
				font-size:18px;
				}				
#container 		{
				background-image:url(images/bg.png);
				background-repeat:no-repeat;
				width:1024px;
				height: 800px;
				margin: 0 auto;
				}
				
/*----------------------------------------------- шапка --------------------------*/

#header			{
				background-image:url(images/logo.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}
/*----------------------------------------------- шапка RA --------------------------*/

#header_ra			{
				background-image:url(images/logo_ra.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}	
/*----------------------------------------------- шапка WEB --------------------------*/

#header_web			{
				background-image:url(images/logo_web.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}			
/*----------------------------------------------- шапка LAW --------------------------*/

#header_law			{
				background-image:url(images/logo_law.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}		
/*----------------------------------------------- шапка HR --------------------------*/

#header_hr			{
				background-image:url(images/logo_hr.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}					
/*----------------------------------------------- шапка IT --------------------------*/

#header_it			{
				background-image:url(images/logo_it.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}				
/*----------------------------------------------- шапка TITAN CLUB --------------------------*/
#header_gco_tc	{
				background-image:url(images/logo_gco_tc.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}
/*----------------------------------------------- шапка DEKRA --------------------------*/
#header_gco_D	{
				background-image:url(images/logo_gco_D.png);
				background-repeat:no-repeat;
				width: 180px;
				height: 210px;
				margin-left: 50px;
				padding: -10px 0 0 0 ;
				}				
/*----------------------------------------------- Меню --------------------------*/			
.menu			{
				font-size:14px;
				width: 210px;
				margin-left: 50px;
				
				}
.menu li		{
				position:relative;
				list-style: none;
				display:block;
				height: 20px;
				padding: 15px 0 15px 0;
				}
.menu li a		{
				color: #4e4e4e;
				text-decoration:none;
				margin: 0 0 0 5px;
				}
.menu li:hover	{
				background-image:url(images/menu_bg.png);
				background-repeat:no-repeat;
				padding: 10px 0 20px 0;
				}
.menu li a:hover{
				display: block;
				color: #222;
				font-style:inherit;
				text-decoration:none;
				}
/*----------------------------------------------- Левая колонка (шапка + меню) --------------------------*/
#floater	   	{
				float:left; 
				margin: 0px 0px 0 0;
				}
/*---------------------------------------------- Правая колонка (флеш + нижний контент) --------------------------*/
#floater2	   	{
				float:left; 
				width: 760px;
				height: 720px;
				margin: 0px 0px 0 0;
				}
/*---------------------------------------------- Правая колонка (языки) --------------------------*/				
#floater3	   	{
				float:right; 
				width: 43px;
				height: 44px;
				background-image:url(images/green_sticker.png);
				text-align:center;
				text-shadow: 1px 1px 1px #000;
				color:#FFF;
				padding-top: 2px;
				margin-left: 700px;
				
				}				
#floater3 a		{
				color:#FFF;
				text-decoration:none;
				}
#floater3 a:hover{
				color:#000;
				text-decoration:none;
				}		
/*---------------------------------------------- footer --------------------------*/				
#floater4		{
				float:left;
				height: 20px;
				width: 600px;
				margin-top: 50px;
				margin-left: 250px;
				color: #CCC;
				
				}
#floater4 a  	{
				margin: 10;
				color: #666;
				text-decoration:none;
				}				

#floater4 a:hover{
				margin: 10;
				color: #F60;
				text-decoration:none;
				}				
/*------------------------------------------------------ icons GC --------------------------------------------------------*/				
#floater5		{
				float:left;
				/*height: 60px;*/
				width: 100px;
				color: #CCC;
				}
/*-------------------------------------------------------------- navigation for user ------------------------------------*/
#floater6		{
				font-size:18px;
				margin-top: 8px;
				margin-left: 20px;
				color:#E1E1E1;
				width: 492px;
				font:"Times New Roman", Times, serif;
				}
#floater6 a		{
				color:#666;
				text-decoration: none;
				}
#floater6 a:hover{
				color:#888;
				text-decoration: none;
				}
#floater7		{
				font-size:18px;
				margin-top: 8px;
				margin-left: 20px;
				color:#E1E1E1;
				width: 492px;
				font:"Times New Roman", Times, serif;
				}				
#floater7 a		{
				color:#999;
				text-decoration: none;
				}
#floater7 a:hover{
				color:#555;
				text-decoration: none;
				}				
#floater7 li	{
					display:inline;
					margin-right: 120px;
				}
				
/*---------------------------------------------- Флеш блок --------------------------*/
#flash			{
				width: 764px;
				height: 320px;
				margin-bottom:10px;
				}
/*---------------------------------------------- Страница "Услуги" меню --------------------------*/								
.menu_uslugi	{
				font-size:12px;
				margin-top: 10px;
				margin-left: 100px;
				}
.menu_uslugi li {
				list-style:  url(images/ra.png);
				margin-top: 20px;
				
				}
.menu_uslugi li a {
				list-style: none;
				
				color:#CCC;
				text-decoration:none;
				margin-left: 5px;
				margin-bottom: 10px;
				}	
.menu_uslugi li a:hover {
				color:#fff;
				}	
				
/*---------------------------------------------- Блок с контентом -------------------------*/
#content		{
				margin-left: 20px;
				width: 675px;
				/*height: 70px;*/
				color:#666;
				
				}	
#content li		{
				list-style: none;
				}
/*---------------------------------------------- Блок с 3 нижними колонками -------------------------*/				
#columns		{
				width: 764px;
				
				}
/*---------------------------------------------- Блок "Акции" -------------------------*/
.sprite_akcii   {
				float:left;
				margin-left: 12px;
				display:block;
				height:220px;
				width:223px;
				background:url(images/sprite_akcii.png) no-repeat 0 0; 
				opacity:0.6;filter:alpha(opacity=60);
				}
.sprite_akcii:hover {
    			background-position: 0 -217px;
				opacity:1;filter:alpha(opacity=100);
    			}
				
				
/*---------------------------------------------- Блок "Услуги" -------------------------*/
.sprite_uslugi {
				float:left;
				margin-left: 12px;
				display:block;
				height:220px;
				width:223px;
				background:url(images/sprite_uslugi.png) no-repeat 0 0; 
				opacity:0.6;filter:alpha(opacity=60);
				}
.sprite_uslugi:hover {
    			background-position: 0 -218px;
				opacity:1;filter:alpha(opacity=100);
    			}				
/*---------------------------------------------- Блок "Портфолио" -------------------------*/
.sprite_portfolio {
				float:left;
				margin-left: 12px;
				display:block;
				height:220px;
				width:223px;
				background:url(images/sprite_portfolio.png) no-repeat 0 0; 
				opacity:0.6;filter:alpha(opacity=60);
				}
.sprite_portfolio:hover {
    			background-position: 0 -217px;
				opacity:1;filter:alpha(opacity=100);
    			}				
/*------------------------------------------------- RSS ---------------------------------------------*/				
.rss a			{
				float:left;
				margin-left: 52px;
				margin-top: 100px;
				display:block;
				width: 70px;
				height: 68px;
				color:#353535;
				background:url(images/rss.png) no-repeat 0 0;
				}
.rss a:hover	{
				background-position: 0 -68px;
				color:#353535;
				}	
/*------------------------------------------------ страница "Услуги" категории услуг --------------------------------------------------------*/				
.usluga			{
				font: Tahoma;
				font-size:14px;
				width: 360px;
				height: 50 px;
				margin-top: 35px;
				margin-left: 100px;
				padding-top: 12px;
				padding-bottom: 10px;
				color:#8A8A8A;
				}
.usluga a		{
				text-decoration: none;
				color:#CCC;
				}
.usluga a:hover {
				color:#FFF;
				}	
/*---------------------------------------------------- РА контент -----------------------------------------------*/
.ra_usluga		{
				margin-left: 20px;
				width: 450px;
				}
.ra_usluga p	{
				font: Tahoma;
				font-size:12px;
				width: 450px;
				margin-top: 12px;
				color:#A4A4A4;
				}
.ra_usluga li {
				font: Tahoma;
				font-size:12px;
				}
.ra_usluga a	{				
				color: #C5C5C5;
				}
.ra_usluga h4	{
				font: Tahoma;
				font-size:18px;
				color:#A4A4A4;
				}				
.ra_usluga li 	{
				color: #A4A4A4;
				list-style: none;
				text-decoration:none;
				margin-top: 5px;
				}
.ra_usluga li a	{
				color: #787878;
				list-style: none;
				text-decoration:none;
				}		
.ra_usluga li a:hover	{
				color: #CCC;
				list-style: none;
				text-decoration:none;
				}	
.portbutton a	{
					width: 150px;
					margin-right: 20px;
					float:right;
					color: #fff;
					text-decoration:none;
				}	
/*-------------------------------------------------------------- web usluga -----------------------------------------------*/				
.web_usluga		{
				margin-left: 20px;
				width: 450px;
				}
.web_usluga a	{
				color:#2b83e6;
				}				
.web_usluga p	{
				font: Tahoma;
				font-size:12px;
				width: 450px;
				margin-top: 12px;
				color:#A4A4A4;
				}	
.web_usluga h3	{
				font: Tahoma;
				font-size:28px;
				width: 450px;
				margin-top: 12px;
				color:#A4A4A4;
				}	
.web_usluga h4	{
				font: Tahoma;
				font-size:16px;
				color:#A4A4A4;
				}					
/*--------------------------------------------------------------------- Content TITAN CLUB ------------------------------*/
.tc_content		{
				margin-left: 20px;
				width: 450px;
				font: Tahoma;
				font-size:12px;
				width: 450px;
				margin-top: 15px;
				color:#A4A4A4;
				}
.tc_content a	{
				color:#A4A4A4;
				}
.tc_content p	{
				font: Tahoma;
				font-size:12px;
				width: 450px;
				margin-top: 35px;
				color:#A4A4A4;
				}
.tc_content li 	{
				color: #CCC;
				list-style: none;
				text-decoration:none;
				margin-top: 5px;
				}
.tc_content li a	{
				color: #0081C7;
				list-style: none;
				text-decoration:none;
				}		
.tc_content li a:hover	{
				color: #CCC;
				list-style: none;
				text-decoration:none;
				}		
/*--------------------------------------------------------------------- Content DEKRA------------------------------*/
.D_content		{
				margin-left: 20px;
				margin-top: 15px;
				width: 490px;
				color:#A4A4A4;
				}
.D_content p	{
				font: Tahoma;
				font-size:12px;
				width: 450px;
				margin-top: 35px;
				color:#A4A4A4;
				}
.D_content a	{
				list-style:none;
				
				color:#A4A4A4;
				}				
.D_content li 	{
				
				list-style:none;
				margin-top: 5px;
				margin-left: 20px;
				}
.D_content li a	{
				color: #A4A4A4;
				list-style:none;
				}		
.D_content li a:hover	{
				color: #47A359;
				list-style: none;
				text-decoration:none;
				}	
.D_content_h1	{
				font-size: 13px;
				}
/*------------------------------------------------------- Актуально ------------------------------------------------------*/	
.actualno		{
				float: right;
				width: 230px;
				height: 500px;
				color:#ccc;
				margin-right: 10px;
				margin-top: 10px;
				background: url(images/bg_actual.png) no-repeat;
				font-size: 14px;
				
				}
/*------------------------------------------------------- Актуально контент------------------------------------------------------*/				
.actualno_abzac a {
				float:left;
				width:130px;
				color:#7D7D7D;
				font-size:11px;	
				margin-left: 15px;
				margin-top: 12px;
				text-decoration:none;
				padding-bottom: 30px;
				}
.actualno_abzac a:hover {
				float:left;
				width:130px;
				color:#CECECE;
				font-size:11px;	
				margin-left: 15px;
				margin-top: 12px;
				text-decoration:none;
				}				
/*------------------------------------------------------- Актуально картинка ------------------------------------------------------*/				
.actualno_pic 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/1.png) no-repeat;
				}	
.actualno_pic_hr_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/hr_1.png) no-repeat;
				}		
.actualno_pic_hr_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/hr_2.png) no-repeat;
				}	
.actualno_pic_hr_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/hr_3.png) no-repeat;
				}	
.actualno_pic_it_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/it_1.png) no-repeat;
				}		
.actualno_pic_it_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/it_2.png) no-repeat;
				}					
.actualno_pic_it_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/it_3.png) no-repeat;
				}					
.actualno_pic_D_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/d_1.png) no-repeat;
				}	
.actualno_pic_D_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/d_2.png) no-repeat;
				}					
.actualno_pic_D_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/d_3.png) no-repeat;
				}
.actualno_pic_T_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/tc_1.png) no-repeat;
				}		
.actualno_pic_T_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/tc_2.png) no-repeat;
				}	
.actualno_pic_T_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/tc_3.png) no-repeat;
				}	
.actualno_pic_W_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/web_1.png) no-repeat;
				}	
.actualno_pic_W_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/web_2.png) no-repeat;
				}		
.actualno_pic_W_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/web_3.png) no-repeat;
				}		
				
.actualno_pic_law_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/law_1.png) no-repeat;
				}						
.actualno_pic_law_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/law_2.png) no-repeat;
				}	
.actualno_pic_law_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/law_3.png) no-repeat;
				}			
.actualno_pic_ra_1 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/ra_1.png) no-repeat;
				}		
.actualno_pic_ra_2 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/ra_2.png) no-repeat;
				}		
.actualno_pic_ra_3 	{
				float:right;
				width:50px;
				height: 50px;
				color:#CCC;
				font-size:12px;	
				margin-top: 15px;
				margin-right: 15px;
				background:url(images/ra_3.png) no-repeat;
				}					
/*---------------------------------------------- pictures for usluga ----------------------------------------------------*/				
.usluga_ra 		{
				float:left;
				display: block;
				margin-left:20px;
				margin-top: 45px;
				width: 50px;
				height: 50px;
				background:url(images/ra.png) no-repeat 0 0;
				}
.usluga_ra:hover{
				background-position: 0 -54px;
				}
/*--------------------------------------- web usluga --------------------------------------------------*/				
.usluga_web 		{
				float:left;
				display: block;
				margin-left:20px;
				margin-top: 40px;
				width: 50px;
				height: 50px;
				background:url(images/web.png) no-repeat 0 0;
				}
.usluga_web:hover{
				background-position: 0 -54px;
				}					
/*--------------------------------------- law usluga --------------------------------------------------*/				
.usluga_law 		{
				float:left;
				display: block;
				margin-left:20px;
				margin-top: 40px;
				width: 50px;
				height: 50px;
				background:url(images/law.png) no-repeat 0 0;
				}
.usluga_law:hover{
				background-position: 0 -54px;
				}									
				
/*--------------------------------------- hr usluga --------------------------------------------------*/				
.usluga_hr 		{
				float:left;
				display: block;
				margin-left:20px;
				margin-top: 40px;
				width: 50px;
				height: 50px;
				background:url(images/hr.png) no-repeat 0 0;
				}
.usluga_hr:hover{
				background-position: 0 -54px;
				}				
/*--------------------------------------- it usluga --------------------------------------------------*/				
.usluga_it 		{
				float:left;
				display: block;
				margin-left:20px;
				margin-top: 40px;
				width: 50px;
				height: 50px;
				background:url(images/it.png) no-repeat 0 0;
				}
.usluga_it:hover{
				background-position: 0 -54px;
				}				
/*----------------------------------------------------------- form  "Рекламные услуги" ----------------------------------------*/
.form 			{
				width: 450px;
				margin-left: 20px;
				}
.form p			{
				width: 450px;
				font-size: 13px;
				color:#F60;
				margin-top: 20px;
				}
/*------------------------------------------------------------from "ТИТАН КЛУБ" --------------------------------------------*/				
.tc_form		{
				width: 450px;
				margin-left: 20px;
				}				
.tc_form p		{
				width: 450px;
				font-size: 13px;
				color:#0081C7;
				margin-top: 20px;
				}				
.tc_form_chapter_1	{
				float:left;
				font-size: 13px;
				color:#0081C7;
				margin-top: 10px;
				width: 180px;
				}
.tc_form_chapter_2	{
				float:left;
				font-size: 13px;
				color:#0081C7;
				margin-top: 10px;
				width: 230px;
				}					
/*------------------------------------------------------------from "DEKRA" --------------------------------------------*/				
.D_form		{
				width: 450px;
				margin-left: 20px;
				}				
.D_form p		{
				width: 450px;
				font-size: 13px;
				color:#217A35;
				margin-top: 20px;
				}				
.D_form_chapter_1	{
				float:left;
				font-size: 13px;
				color:#217A35;
				margin-top: 10px;
				width: 180px;
				}
.D_form_chapter_2	{
				float:left;
				font-size: 13px;
				color:#217A35;
				margin-top: 10px;
				width: 230px;
				}								
/*---------------------------------------------------------------------- Имя, телефон, мыло "Рекламные услуги"----------------------------------------*/				
.form_chapter_1	{
				float:left;
				font-size: 13px;
				color:#F60;
				margin-top: 10px;
				
				width: 180px;
				}
/*------------------------------------------------------------------------ Заявка "Рекламные услуги"-------------------------------------------------*/				
.form_chapter_2	{
				float:left;
				font-size: 13px;
				color:#F60;
				margin-top: 10px;
				width: 230px;
				}
/*---------------------------------------------------------------------- form "Контакты"----------------------------------------*/				
.form_chapter_1_c	{
				float:left;
				font-size: 13px;
				color:#F60;
				margin-top: 10px;
				
				width: 270px;
				}
/*------------------------------------------------------------------------- кнопка ОК на форме-----------------------------------------------------------*/				
.button_form	{
				float:right;
				margin-top: 10px;
				/*display:block;*/
				height:15px;
				width:75px;
				background:url(images/button_form.png) no-repeat 0 0; 
				}
.button_form:hover {
    			background-position: 0 -15px;
				}
/*------------------------------------------------- кнопка ОК на форме для КОНТАКТОВ------------------------------------------------*/				
.button_form_c	{
				float:right;
				margin-right: 8px;
				margin-top: 10px;
				/*display:block;*/
				height:15px;
				width:75px;
				background:url(images/button_form.png) no-repeat 0 0; 
				}
.button_form_c:hover {
    			background-position: 0 -15px;
				}				
/*----------------------------------------------------- Шапка с телефоном и мылом --------------------------------------------------------*/				
.contacts		{
				width: 650px;
				height: 160px;
				background:url(images/tel.png)
				}
.contacts_T		{
				width: 650px;
				height: 160px;
				background:url(images/tel_T.png)
				}		
.contacts_D		{
				width: 650px;
				height: 160px;
				background:url(images/tel_D.png)
				}				
/*--------------------------------------------------- TC under left menu on the "Uslugi" -------------------------*/				
.TC a			{
				/*float:left;*/
				margin-left: 52px;
				margin-top: 90px;
				display:block;
				width: 150px;
				height: 75px;
				background:url(images/TC_button.png) no-repeat 0 0;
				}
.TC a:hover	{
				background-position: 0 -72px;
				}	
/*--------------------------------------------------- TC under left menu on the "Uslugi" -------------------------*/				
.D a			{
				float:left;
				margin-left: 52px;
				margin-top: 30px;
				display:block;
				width: 150px;
				height: 50px;
				background:url(images/D_button.png) no-repeat 0 0;
				}
.D a:hover	{
				background-position: 0 -51px;
				}					
/*-------------------------------------------------------- Лучшее в направлении ---------------------------------------*/
.best_block		{
				width:206px;
				height: 450px;
				margin-left: 20px;
				margin-top: 35px;
				}
.best  			{
				float:left;
				width:200px;
				height:70px;
				color:#fff;
				font-size:11px;	
				text-decoration:none;
				margin-top: 0px;
				margin-bottom: 20px;
				}
.best:hover			{
				color:#939393;
				}
.best a:hover 	{
				float:left;
				}	
.best_img		{
				float:left;
				margin-right: 20px;
				}
/*-------------------------------------------------------- TC head logo ---------------------------------------*/
.tc_head_logo	{
				margin-bottom: 30px;
				
				}
/*-------------------------------------------------------- D head logo ---------------------------------------*/				
.D_head_logo	{
				margin-bottom: 30px;
				margin-top: 30px;
				}				
/*----------------------------------------------------- SPEC-PROJECT -----------------------------------------*/
.spec_left		{
				float:left;
				margin-top:50px;
				margin-left: 50px;
				width: 220px;
				color:#777;
				}
.spec_left	a	{				
				color:#353535;
}
.spec_right		{
				float:left;
				margin-top:50px;				
				margin-left: 160px;
				width: 220px;
				color:#777;
				}	
.spec_right	a	{	
				color:#353535;
}
/*------------------------------------------------------------- Подробнее "Специальные проекты" --------------------*/				
.more			{
				float:right;
				margin-top: 10px;
				}
.more a			{
				color:#B75B00;
				text-decoration: none;
				}				
.more a:hover	{
				color:#333;
				}				
/*----------------------------------------------------------- Дополнительно меню на "ТИТАН КЛУБ" ---------------------------*/
.add_menu 		{
				margin-left: 55px;
				margin-top: 150px;
				font-size: 14px;
				}
.add_menu a		{
				color:#004E76;
				text-decoration: none;
				}	
.add_menu li	{
				list-style: none;
				margin-top: 30px;
				}
.add_menu li a	{
				color:#0081C7;
				text-decoration: none;
				}
.add_menu li a:hover	{
				color:#4e4e4e;
				text-decoration: none;
				}				
/*------------------------------------------------------------ Текст "КОНТАКТЫ" ---------------------------------------*/				
.content_l_contacts{
				margin-left: 20px;
				margin-bottom: 50px;
				margin-top: 30px;
				color:#999;
				width: 320px;
				}
.content_l_contacts a{
				color:#F60;
				}
.content_l_contacts a:hover{
				color:#999;
				}				
/*-----------------------------------------------------  KAPTA  ------------------------------------------------*/
.map			{
				float: right;
				margin-right: 15px;
				width: 450px;
				height: 500px;
				color: #F60;
				font-size: 14px;
				}
/*------------------------------------------------------------- форма для "КОНТАКТЫ" --------------------------------------------------*/				
div.box_cont 	{
				margin-left: 10px;
				width:350px;
				background:#222222;
				position:relative;
				border:1px solid #262626;
				}
div.box_cont h1 { 
				color:#ffffff;
				font-size:12px;
				text-transform:uppercase;
				margin-left: 5px;
				}
div.box_cont label {
				width:100%;
				display: block;
				background:#1C1C1C;
				border-top:1px solid #262626;
				border-bottom:1px solid #161712;
				padding:5px 0 5px 0;
				}
div.box_cont label span {
				display: block;
				color:#bbbbbb;
				font-size:12px;
				float:left;
				width:50px;
				text-align:right;
				padding:5px 20px 0 0;
				}			
div.box_cont .input_text {
				padding:5px 10px;
				width:150px;
				background:#262626;
				color: #CCC;
				border-bottom: 1px double #171717;
				border-top: 1px double #171717;
				border-left:1px double #333333;
				border-right:1px double #333333;
				}
div.box_cont .message{
				padding:7px 7px;
				width:250px;
				background:#262626;
				color:#CCC;
				border-bottom: 1px double #171717;
				border-top: 1px double #171717;
				border-left:1px double #333333;
				border-right:1px double #333333;
				overflow:hidden;
				height:150px;
				}
div.box_cont .button
				{
				margin:0 0 10px 0;
				color:#F60;
				padding:4px 7px;
				background:#222;
				border:0px;
				position: relative;
				top:10px;
				left:235px;
				width:100px;
				border-bottom: 1px double #333333;
				border-top: 1px double #333333;
				border-left:1px double #333333;
				border-right:1px double #333333;
				}
/*------------------------------------------------------- contact all ----------------------------------------------*/
div.box {
				
				margin-top: 15px;
				width:450px;
				display:block;
				background:#222222;
				position:relative;
				border:1px solid #262626;
				}
div.box h1 { 
				color:#ffffff;
				font-size:12px;
				margin-left: 0px;
				}

div.box label 	{
				width:100%;
				display: block;
				background:#1C1C1C;
				border-top:1px solid #262626;
				border-bottom:1px solid #161712;
				padding:5px 0 5px 0;
				}
div.box label span {
				display: block;
				color:#bbbbbb;
				font-size:12px;
				float:left;
				width:90px;
				text-align:right;
				padding:5px 20px 0 0;
				}
div.box .input_text {
				padding:0px 10px;
				width:250px;
				background:#262626;
				color: #CCC;
				border-bottom: 1px double #171717;
				border-top: 1px double #171717;
				border-left:1px double #333333;
				border-right:1px double #333333;
				}
div.box .message{
				padding:7px 7px;
				width:350px;
				background:#262626;
				color:#CCC;
				border-bottom: 1px double #171717;
				border-top: 1px double #171717;
				border-left:1px double #333333;
				border-right:1px double #333333;
				overflow:hidden;
				height:50px;
				}
div.box .button{
				margin:0 0 10px 0;
				color:#999;
				padding:4px 7px;
				background:#222;
				border:0px;
				position: relative;
				top:10px;
				left: 335px;
				width:100px;
				border-bottom: 1px double #333333;
				border-top: 1px double #333333;
				border-left:1px double #333333;
				border-right:1px double #333333;
				}
/*---------------------------------------------------------- АКЦИИ ----------------------------------------------*/
.sprite_a_1		{
				display: block;
				float:left;		
				height:100px;
				width:100px;
				background:url(images/sprite_a_1.png) no-repeat 0 0; 
				opacity:0.6;filter:alpha(opacity=60);
				}
.sprite_a_1:hover{
				background-position: 0 -100px;
				opacity:1;filter:alpha(opacity=100);
				}
.sprite_a_2		{
				
				margin-left: 170px;
				margin-top: 0px;
				float:left;
				display:block;
				height:100px;
				width:100px;
				background:url(images/sprite_a_1.png) no-repeat 0 0; 
				opacity:0.6;filter:alpha(opacity=60);
				}
.sprite_a_2:hover{
				background-position: 0 -100px;
				opacity:1;filter:alpha(opacity=100);
				}
.blocks			{
				margin-left: 20px;
				margin-top: 20px;
				width: 400px;
				height: 450 px;
				}	

/*----------------------------------------------------------------------------------------------
<style type="text/css">
  body
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  }
  #inputArea
  {
  color:#CCC;
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  background-color: #373737;
  padding: 10px;
  width:310px;
  }
  #inputArea input, #inputArea textarea
  {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  margin-bottom: 5px;
  display: block;
  padding: 4px;
  width: 300px;
  }
 .activeField
  {
  background-image: none;
  background-color: #000000;
  color:#999;
  border: solid 1px #444;
  }
  .idle
  {
  border: solid 1px #333;
  background-image: url( 'black_bg.png' );
  background-repeat: repeat-x;
  background-position: top;
  background-color:#111;
  color:#222;
  width: 100px;
  }
  </style>
-----------------------------------------------------------------------------------------------*/


table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



#contactable {
	background-image:url(images/contact.png);
	color:#FFFFFF;
	background-color:#333333;
	cursor:pointer;
	height:150px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:fixed;
	*position:absolute;
	text-indent:-100000px;
	top:102px;
	*margin-top:10px;
	width:40px;
	z-index:100000;
}

#contactForm {
	background-color:#333333;
	border:2px solid #FFFFFF;
	color:#FFFFFF;
	height:500px;
	left:0;
	margin-left:-400px;
	*margin-left:-434px;
	margin-top:-160px;
	overflow:hidden;
	padding-left:30px;
	position:fixed;
	top:200px;
	width:360px;
	*width:394px;
	z-index:99;
}

form#contactForm input, textarea {
	background:#FFFFFF none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:1px solid #dfdfdf;
	font-family: georgia;
	font-size:1em;
	margin-bottom:5px;
}

form#contactForm .submit {
	background: #30d31f none repeat scroll 0 0;
	outline-style:none;
	outline-width:medium;
	width:325px;
	padding:5px;
	border:2px solid #ffffff;
	outline-color:-moz-use-text-color;
	font-family: tahoma;
	font-size:0.8em;
	cursor:pointer;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bolder;
	font-family:Helvetica;
	margin-top:5px;
}

form#contactForm p {
	width:325px;
	font-size:0.9em;
}

form#contactForm .disclaimer {
	*margin-left:20px;
}

#contactForm .red {
	color:	#F5410F;
}

#overlay_cont {
	background-color:#666666;
	display:none;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:0;
} 
.error { background-color: #ef5031; }

#name.error { background-color: #ef5031; } 
#email.error { background-color: #ef5031; }
#tel.error { background-color: #ef5031; }
#comment.error { background-color: #ef5031; }

form#contactForm label{
	*margin-left:20px;
}

form#contactForm #loading {
	background: url(images/ajax-loader.gif) no-repeat;
	width:55px;
	height:55px;
	margin: 100px auto;
	display:none;
}

#callback {
	font-family: georgia;
	font-size:1.1em;
	color: #FFF;
	width:325px;
	margin: 100px auto;	
	display:none;
}


.holder {
	margin:0 auto;
	*margin-left:20px;
	padding-top:20px;	
}	
	
	
/*--------------------------------------------------------------modal window----------------------------------------------------------------*/	
div.overlay {
	background-image:url(images/white.png);
	width:600px;
	height:470px;		
	display:none;
	padding:20px 0 0 20px;
	
}
div.overlay div.close {
	background-image:url(images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay {
	background-image:url(images/transparent.png);
	color:#efefef;
	
}
#overgoop {
	background-image:url(images/transparent.png);
	color:#efefef;
}
div.wrap {
	height:441px;
	overflow-y:auto;
}
.contact-title {color: #F60; margin-left:105px;  font-size: 20px; text-align:left;}
.contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;
}
.lable {
                text-align: right;
				clear:left; 
				display:block;
				padding-right:4px;
				margin-left:25px;
			    font-size: 12px;
				font-family: Tahoma, Times, serif;
				
                }
        .input {
                text-align: left;
				font-size: 14px;
				font-weight:inherit;
				font-family: Tahoma, Helvetica, sans-serif;
				color: #313131;
                }
				.link {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;

color: #B70004;
}
.warning_table {

  background: #F0F0F0;
 
	 border: outset 5px #666666;
	 
	 -moz-border-radius: 5px;

     -webkit-border-radius: 5px;
}

.warning_font_big {

font: Arial;
font-size: 30px;
color: #B70004;
}

.warning_font {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333;
padding-left: 50px;
padding-right: 25px;
padding-top: 15px;
}
/*---------------------------------------------- Партнеры в ТС таблица -----------------------------------------------------*/

#text_col  {
margin-top: 25px;	
float:left;
text-align:justify;
width:500px;
color:#A4A4A4;
}
#text_col  h3{
			font-size: 14px;
}
#text_col a  {
color:#0081C7;
}
p, td, tr{
font-size:1em;
}
div.jform {
margin-top:5px;
padding:10px;
}
table.jform {
width:100%;
}
div.jform img {
border:0 none;
float:none;
}
div.jform h2 {
}
div.jform div.error-message {
color:red;
float:right;
font-weight:bold;
}
div.jform form label {
float:left;
margin-bottom:5px;
margin-right:5px;
}
div.jform form fieldset {
margin-bottom:5px;

}
div.jform form input, div.jform form select, div.jform form textarea, div.jform form fieldset {
float:left;
margin-bottom:5px;
}
div.jform form input.radio, div.jform form label.radio {
float:none;
}
div.jform form div.clear {
clear:left;
}

.formular {
	height:18px;
	color: #CCC;
	margin-bottom: 6px;
	background-color:#252525;
	border: 1px solid #222;
			}
.red {
	color:#F33;	
		}
.submit_mail{
		background: url(images/bg_but_aktiv.png) repeat-x;
	border: 1px solid #222;
	padding: 3px;
	float:left;
	text-decoration: none;
	cursor:pointer;
	color:#CCC;
}
/*------------------------------------- DEKRA -------------------------------------*/
.img_dekra	{
			float:right;
			margin-top: 10px;
			margin-left: 5px;
			margin-right: 5px;
			}




