
body 
{	margin: 0;
    padding: 0;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
	font-size: 12px;
	background-color: #FFFFFF;
	 text-align: center;}

/*Черный блок сверху */
.first_header
{   height: 30px;
    width: 100%;
    background-color: Black;
    margin: 0;
    padding: 0;}

/*Абонентское обслуживание компьютеров, скорая компьютерная помощь, ремонт компьютеров*/
.text_header
{  text-align: left;
	width: 960px;
	color: #F0F0F0; 
    font-size: 12px; 
    margin-left: auto;
	margin-right: auto;}

/* Контейнер для блока с лого, телефонами и меню */
.second_header_container
{   height: 110px;
    width: 100%;
    margin: 0;
    padding: 0;}

/* Центрированный блок для лого и телефонов */
.second_header_center
{	text-align: left;
	margin-left: auto;
    margin-right: auto;
    height: 100%;
	width: 960px;
    border-bottom: 1px solid #999999;} 

/*Комплексная IT-поддержка вашего бизнеса*/
.text_grey_little
{ 	color: #666666;
    font-size: 11px;}

/* таблица с телефонами, лого */
.table_logo_phones
{   width: 100%; 
    border: 0px;}

/* без границ для картинок */
.no_borders
{	border: 0px;}

/* таблица с меню в заголовке */
.table_header_links
{	padding-left:20px;}

/*Ссылки */
.grey_links
{ 	text-decoration: none;
	font-size: 16px;
	color: #999999;}
	
a.grey_links:hover
{  color: #000000;
    text-decoration: none;}

/* Контейнер для центрального блока с основным контентом */
.context_container
{   margin-left: auto;
    margin-right: auto;
    min-height: 635px;
	width: 960px;
	text-align: left;}

/* Блок для контентa - левая панель - ссылки и др. */
.context_left
{   float: left;
    margin-bottom: 0px;
    width: 35%;
    height: 100%;
    min-height:500px;}
	
div.context_left img
{    border: 0;}

/* Основной блок, текст, конетент и др */
.context_main
{   float:left;
    background-color: #FFFFFF;
    height: 100%;
    text-align: left;
    width: 65%;
	margin-top: 1px;}

h1
{	font-size:16px;
    font-weight: bold;
    margin-bottom: 10px; }
	
h3
{   font-style: normal;
    font-size: 16px;
    border-bottom:1px solid #ACACAC;
    color:#009DD1;
    margin-bottom:10px;
    margin-top:10px;
    padding-bottom: 5px;
    font-weight:normal;}
    
h4
{   font-size: 14px;}

/*Ссылки вначале текста каждой страницы */
.links_breadscrumbs
{   color:#656565;
    font-size:10px;
    margin-bottom:10px;
    margin-top:20px;}
	
div.links_breadscrumbs a
{  color:#656565;}

.links_breadscrumbs a:visited
{  color:#656565;}

/*Ссылки на странице Услуги*/
.blue_bold_link 
{	color:#004E96;
	font-size: 16px;
	font-weight: bold;}
	
.green_bold_link
{	color: #2A9605;
	font-size: 16px;
	font-weight: bold;}

/* Ссылки в списке справа */
.list_left_links
{   list-style-type:none;
    margin-top: 50px;
    margin-left: 0px;
    padding:0;
    font-size: 13px;
    font-weight: normal;}
	
.list_left_links li a 
{  display:block;
    margin:0;
    outline-style:none;
    padding: 0 0 10px 40px;
    text-decoration:none;}
	
.list_left_links li a.blue_link
{	color:#004E96;}

.list_left_links li a.blue_link:hover
{   background:transparent url(../img/arrow-blue-w.gif) no-repeat scroll 0 5px;
    font-weight: bold;}
	
.list_left_links li a.blue_active_link
{   background:transparent url(../img/arrow-blue-w.gif) no-repeat scroll 0 5px;
    color:#004E96;}

.list_left_links li a.green_link
{	color: #2A9605}

.list_left_links li a.green_link:hover
{   background:transparent url(../img/arrow-green-w.gif) no-repeat scroll 0 5px;
    font-weight: bold;}
	
.list_left_links li a.green_active_link
{   background:transparent url(../img/arrow-green-w.gif) no-repeat scroll 0 5px;
    color:#2A9605;}

ul.list_plusdot
{   list-style-image:none;
    list-style-position:outside;
    padding: 0;}

ul.list_plusdot li
{   background: transparent url(../img/i-plus-blue.gif) no-repeat scroll 0 8px;
    list-style-type:none;
    margin:0;
    padding: 3px 0px 5px 15px;}
	
/*Список для меню на странице Абоненсткое обслуживание комрьютеров */
ul.list_service_white 
{  color:white;
    list-style-type:none;
    margin:0;
    padding:0;}
	
ul.list_service_white li 
{   background:transparent url(../img/i-plus-white.gif) no-repeat scroll 0 45%;
    list-style-type:none;
    margin:0;
    padding:4px 0 4px 12px;
    color: white}
	
ul.list_service_white a     
{   color:white;
    text-decoration:underline;}
	
ul.list_service_white a:hover
{   font-weight:bold;
    background:transparent url(../img/price-open.gif) no-repeat scroll 100% 50%;
    font-weight:bold;
    padding-right:15px;}

/* ---Конец Списков ---*/	
/* 1px блок для линии - низ*/
.footer_line
{	clear: both;
 	background-color: #A8A8A8;
 	height: 1px; 
 	font-size:1px;}

/* Низ - серая область */
.footer
{   clear: both;
    height: 50px;
    width: 100%;
    background-color: #F0F0F0;
    margin: 0;
    margin-bottom: 0;
    padding: 0;}

/* Элементы для различных страниц */

/* АБОНЕНТСКОЕ ОБСЛУЖИВАНИЕ КОМПЬЮТЕРОВ */
p.right_top_links
{  text-align: right;
    margin: 0;} 
	
p.right_top_links a
{  color:#656565;
   text-decoration:underline;}
   
p.right_top_links img
{   border: 0;}

/* FAQ */
.faq_header
{   color:#00A0CC;
    font-size:120%;
    font-weight:bold;}
	
.faq_body 
{  background-color:#F8F8F8;
    line-height:1.3em;
    padding:10px;}
	
.names
{	color: #00A0CC; 
	font-size:16px;
	border-bottom: 1px solid #999999;}

/* АКЦИИ */
table.table_actions
{   padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
    border-collapse: collapse;
    border-bottom-color: #ACACAC;}
	
table.table_actions tr
{  vertical-align: top; 
   padding-bottom: 10px;
   padding-top: 20px;}
   
tr.withline
{   padding-bottom: 10px;}

table.table_actions td
{  padding-bottom: 20px;
   padding-top: 20px;}
   
table.table_actions img
{   border: 0px;}

table.table_actions a
{   color:#009DD1;
    font-weight:bold;
    text-decoration: underline;
    font-size: 120%;}
	
/* for INDEX.HTML */
.main_page_container
{   clear: both;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
   	width: 960px;
    height: 100%;	
	text-align: left;
	font-size: 11px;}
	
.main_page_container img
{   border: 0;}

.main_page_container a
{   color: #000000;
     text-decoration: underline;
	 font-weight: normal;
	 font-size: 15px;}

.main_left_panel
{   width: 40%;
    float: left;
    margin: 0;}
	
.h2_black
{   border-top: 1px solid #ACACAC;
    border-bottom: 1px solid #ACACAC;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;}  
	
.main_right_panel
{   width: 56%;
    float: right;
    margin: 0;}
	
.green
{   background-color: #009900;
    padding-top: 10px;
	padding-left: 20px;
	height: 405px;}

div.green h2 
{    margin: 10px;
    margin-top: 20px;}

div.green p
{    margin: 10px;}	

.div_image
{   padding: 10px 0 0 20px;   
	width: 520px; 
    height: 405px;    
    background: transparent url(../img/blue.jpg) no-repeat 0 0;}
	
.div_image p
{	font-size: 16px;
   font-weight: bold;
   margin-top: 20px;}
	
h2.white_header a
{   color: #FFFFFF;
	font-size: 18px;
    text-decoration: none;}
	
h2.white_header a:hover
{   color: #FFFFFF;
    text-decoration: underline;}
	
p.black_links  a
{	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;}
	
.list_main_page 
{	padding: 0;
 	margin-left: 0px;
 }

.list_main_page li
{   background:transparent url(../img/i-plus-white.gif) no-repeat scroll 0 45%;
    list-style-type: none;
    margin:0;
    padding: 4px 0 4px 12px;}
	
.list_main_page li a
{	text-decoration: none;}

.list_main_page li a:hover
{	text-decoration: underline;}