@charset"windows-1251";	
@media print {
    BODY {font-size: 10pt; font-family: sans-serif}
  }
/*  */


TD	{vertical-align: top;}
TR	{vertical-align:top;}
TD.bottom	{vertical-align: bottom;}
TR.bottom	{vertical-align:bottom;}
TD.middle	{vertical-align:middle;}
TR.middle	{vertical-align:middle;}

.flleft					{float:left; z-index:2;}
.flright				{float:right; z-index:2;margin: 0 0 0 0}

/* Шапка */
TD.top_links	{font:normal normal 8pt/12pt Tahoma,sans-serif;text-decoration:none;color:#252525;background: url(../images/bg_top01.gif) top right no-repeat;text-transform:lowercase;}
A.top_links1 	{font:normal normal 8pt/12pt Tahoma,sans-serif;text-decoration:underline;color:#979696;text-transform:lowercase;}
A.top_links1:hover {text-decoration:none;text-transform:lowercase;}
A.top_links2 	{font:normal normal 8pt/12pt Tahoma,sans-serif;text-decoration:none;color:#252525;text-transform:lowercase;}
A.top_links2:hover {text-decoration:underline;text-transform:lowercase;}

TD.top_left	{text-align:right;text-transform:lowercase;}
A.top_left	{position:relative; padding-left:0; padding-top:0px;display:block; font:normal normal 9pt/12pt Vernada,sans-serif; text-decoration:none; color:#ffffff; z-index:2;}
A.top_left:hover	{color:#DADADA;text-decoration:none;}
A.top_left:hover span	{color:#647474;text-decoration:none;}

TD.top_right	{text-align:left;text-transform:lowercase;}
A.top_right	{position:relative; padding-left:0; padding-top:0px;display:block; font:normal normal 9pt/12pt Vernada,sans-serif; text-decoration:none; color:#ffffff; z-index:2;}
A.top_right:hover	{color:#DADADA;text-decoration:none;}
A.top_right:hover span	{color:#647474;;text-decoration:none;}

TD.middle IMG {width:8px;height:8px;}


/* Форма поиска */
FORM.btax_sform	{padding:0 0 0 0; margin:0 0 0 0;}
FORM.btax_sform INPUT.btax_sinput	{position:relative;top:10px;left:30px;border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; color: #8598CF; width:142px; height:20px; padding:1px 5px 0px 3px;}
FORM.btax_sform INPUT.btax_sbtn		{position:relative;top:15px;left:40px;border:0px solid #aa0000; background:#325861; width:16; height:19;}

/* Основной блок */
IMG.text	{margin:40px 0px 0px 10px;}
.main_title	{font: normal bold 8pt/10pt Tahoma, sans-serif;  color: #454545;text-align:left;padding:0px 40px 5px 10px;}
.main_text	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #585858; text-align:justify; text-indent:2em; padding:0px 40px 3px 20px;}
.main_text_italic	{font: italic normal 8pt/9pt Tahoma, sans-serif; color: #595959; text-align:justify; padding:10px 40px 0px 20px;}

/* Новостной блок */
.news_data	{font: normal bold 8pt/10pt Tahoma, sans-serif; color: #0A3ABD; padding:10px 23px 0px 30px;}
.news_title	{color: #454545; padding-left:3px;}
.news_text	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #3A3A3A; text-align:justify; text-indent:2em; padding:3px 23px 0px 30px;}
A.news_link	{font: normal bold 7pt/10pt Tahoma, sans-serif; color: #2B54C6; padding:0px 0px 0px 3px;}
A.news_link:hover	{text-decoration:none;}
A.news_rss	{display:block; padding:15px 23px 0px 0px; text-align:right;}

/* Правый блок */
TD.right_title	{height:45px; vertical-align:middle; background: url(../images/bg_left01.jpg) no-repeat; font: normal bold 10pt/10pt Tahoma, sans-serif; color: #888888; padding:0px 0px 0px 30px;}
TD.right_form	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #000000; width:80px; height:25px; vertical-align:middle; padding:0px 0px 0px 30px;}

INPUT.email_login	{border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; text-align:right; color: #000000; width:92px; height:20px; border-right-color:#ffffff;}
INPUT.email_domain	{position:relative;left:-1px;border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; color: #000000; width:65px; height:20px; border-left-color:#ffffff;}
INPUT.email_pass	{position:absolute;border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; text-align:right; color: #000000; width:91px; height:20px;}
INPUT.email_ok		{position:relative;left:92px;border:0px solid #aa0000; width:70; height:24;}

INPUT.id_login	{border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; text-align:left; color: #000000; width:92px; height:19px; padding:1px 0px 0px 15px;}
SELECT.id_select{width:66px; height: 18px; border:1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif;}
INPUT.id_pass	{position:absolute;border: 1px solid #B4B4B4; font: normal normal 8pt/11pt Tahoma, sans-serif; text-align:left; color: #000000; width:91px; height:20px; padding:0px 0px 0px 15px;}
INPUT.id_ok	{position:relative;left:92px;border:0px solid #aa0000; width:70; height:24;}

/* Низ */
DIV.bottom_link	{text-align:right;padding:8px 40px 0px 0px;color:#ffffff;}
A.bottom_link	{font:normal normal 8pt/12pt Tahoma,sans-serif;text-decoration:none;color:#ffffff;}
A.bottom_link:hover	{text-decoration:underline;}


/* Копирайты */
DIV.copyright	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #9A9999; text-decoration:none;padding:8px 0px 0px 20px;}
A.paive	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #757575; text-decoration:none;}
A.paive:hover	{color: #000000; text-decoration:underline;}


A	{font: normal bold 7pt/10pt Tahoma, sans-serif; color: #2B54C6;}
A:hover	{text-decoration:none;}

DIV A.print {display:block;padding:0px 32px 10px 3px;}
P	{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #585858; text-align:justify; text-indent:2em;}



  
/* СТИТЛИ ТЕКСТА */
	/* текст сверху */
TD#srch    {font: normal normal 0.2pt/0.5pt sans-serif; color: white;}	
TD#srch H1 {font: normal normal 0.2pt/0.5pt sans-serif; color: white; display: none; padding:0 0 0 0 ; margin: 0 0 0 0; line-height: 0.5%;visibility: hidded}	
TD#srch H2 {font: normal normal 0.2pt/0.5pt sans-serif; color: white; display: none; padding:0 0 0 0 ; margin: 0 0 0 0;line-height: 0.5%;visibility: hidden}	
TD#srch B  {font: normal normal 0.2pt/0.5pt sans-serif; color: white; display: none; padding:0 0 0 0 ; margin: 0 0 0 0;visibility: hidden}	
	
	/* циферки сверху под строкой навигации */
TD#digits {font: normal normal 8pt/10pt sans-serif; color: white; vertical-align: top; text-align: right; padding: 0 5px 0 0}	
TD#digits B{font: normal bold 8pt/10pt sans-serif; color: white; vertical-align: top; text-align: right;}	

	/* текст анонсирования продукта */
TD#adv {font: normal normal 9pt/10pt sans-serif; color: #494949; vertical-align: top; text-align: justify; padding: 17px 30px 20px 55px; text-indent: 1em}	
TD#adv B {font: normal bold 10pt/10pt sans-serif; color: #494949; vertical-align: top; text-align: right}	
	
	/* поисковая форма сверху */
TD#srch INPUT#search {background: white; border: 1px solid #D4D4D4; color: #444;  width: 350px; font: 8pt sans-serif;  padding:0 0 0 0 ; margin: 0 0 0 0;}
TD#srch INPUT#searchButton {margin-left:20px; position:relative; top:7; bottom:0;}

	/* новость
DIV#news B#nDate{font: normal bold 9pt/10pt sans-serif; color: #777}
DIV#news P#nTitle {font: normal normal 8pt/10pt sans-serif; color: #000000; margin:0 1px 0 3px;}
DIV#news P#nText{font: normal normal 8pt/10pt sans-serif; color: #404040; margin:0 1px 0 7px;}
*/	
	/* голосование */
TABLE#poll {margin: 0 3px 0 3px}
TABLE#poll TD.header {font: normal bold 10pt/12pt sans-serif; color: #444; margin: 0 2px 10px 2px; text-align: center}
TABLE#poll TD.answer {font: normal 8pt/13pt sans-serif; color: #404040; margin: 2px 2px 0 2px; text-align: left; text-indent: 10px;}
TABLE#poll TD.answer INPUT[type="radio"] {border: 0px;}
TABLE#poll TD.answer INPUT#uAnsw {background: white; border: 1px solid #D4D4D4; color: #444;  width: 130px; font: 8pt sans-serif}
			/* TABLE#poll TD.answer INPUT#result {margin:7px 1px 0 3px;} */
TABLE#poll TD.answer INPUT#result {border: 1px solid #B0B0B0; background: #EDEDED; color: #6B6B6B; font: normal normal 8pt sans-serif; width: 90px; margin:7px 1px 0 45px;}
			/* TABLE#poll TD.answer INPUT#submit {margin:7px 1px 0 3px;} */
TABLE#poll TD.answer INPUT#submit {border: 1px solid #B0B0B0; background: #EDEDED; color: #6B6B6B; font: normal normal 8pt sans-serif; width: 90px; margin:7px 1px 0 15px;}

	/* авторизация */
TABLE#auth {margin: 5px 3px 0 20px}
TABLE#auth TD.text {font: normal 8pt/13pt sans-serif; color: #404040; margin: 5px 5px 0 17px; text-align: left; text-indent: 10px; width: 150px}
TABLE#auth TD.field INPUT#uLogin {background: white; border: 1px solid #D4D4D4; color: #444;  width: 70px; font: 8pt sans-serif; margin-top:3px;}
TABLE#auth TD.field INPUT#uPassw {background: white; border: 1px solid #D4D4D4; color: #444;  width: 70px; font: 8pt sans-serif; margin-top:3px;}
				/* TABLE#auth TD.enter INPUT#enter {margin:10px 28px 0 3px;} */
TABLE#auth TD.enter INPUT#enter {border: 1px solid #B0B0B0; background: #EDEDED; color: #6B6B6B; font: normal normal 8pt sans-serif; width: 70px; margin-top:3px;}
				   
	/* основной текст */
TD.text#main {font: normal normal 9pt/12pt sans-serif; color: #444; padding: 10px 30px 10px 10px; text-align: justify; vertical-align: top}
TD.text#title{font: normal bold 8pt/12pt sans-serif; color: #222;  text-align: left; vertical-align: bottom}
TD.text#info {font: normal normal 9pt/12pt sans-serif; color: #444; padding: 10px 10px 10px 10px; text-align: justify; vertical-align: top}
TD.text#info SPAN#222 {color: #000; padding: 0 0 0 0px}
TD.text#info P {text-indent: 2em}
TD.text#info P span#tezis {font: normal normal 8pt/11pt sans-serif; color: #111;}  
TD.text#slogan H1 {font: italic bold 10pt/12pt sans-serif; color: #111; text-align: right; margin: 7px 0px 10px 0px; position: relative}
TD.text#slogan_C H1 {font: italic bold 10pt/12pt sans-serif; color: #111; text-align: center}
TD.text#slogan_L H1 {font: italic bold 10pt/12pt sans-serif; color: #111; text-align: left}

TD.text#words {font: normal normal 7pt/12pt sans-serif; color: #111; padding: 20px 5px 2px 5px; position: relative; text-align: left; vertical-align: top;}

	/* текст раздела портфолио */
TABLE#portfolio {margin: 1px 1px 1px 1px}
TABLE#portfolio TD SPAN#chead {font: normal normal 9pt/12pt sans-serif; color: #111; padding: 0px 5px 5px 0px; padding-top:10px; text-align: left; vertical-align: top}
TABLE#portfolio TD SPAN#ctext {font: normal normal 8pt/10pt sans-serif; color: #555; padding: 0px 5px 0px 20px; text-align: left; vertical-align: top}	
TABLE#portfolio TD {padding-bottom:10px;}	
	/*самый главный текст*/
TD.text#words DIV#main {font: normal normal 3pt/4pt sans-serif; color: #111; padding: 20px 5px 2px 5px; position: relative; text-align: left; vertical-align: bottom; visibility: hidden}

	/*контакты*/
TABLE#contacts {text-align: left;}
TABLE#contacts TD#head {font: normal bold 10pt/12pt sans-serif; color: #444; text-align: left; padding-left: 3px;  background: #ECECEC; }
TABLE#contacts TD#name  {font: normal bold 8pt/13pt sans-serif; color: #707070; text-align: left; padding-left:10px; width: 400px; background: #F2F2F2;}
TABLE#contacts TD#value {font: normal 8pt/13pt sans-serif; color: #404040; text-align: left; padding-left:10px; background: #F7F7F7; }

	/*таблица проблем и решений*/
TABLE#multimedia {text-align: left;}
TABLE#multimedia TD#head {font: normal bold 8pt/13pt sans-serif; color: #444; text-align: left; padding:5 8px 5 8px;  background: #ECECEC; }
TABLE#multimedia TD#row2 {font: normal 8pt/13pt sans-serif; color: #404040; text-align: justify; padding: 10px 7px 10px 5px; width: 255px; background: #F2F2F2}
TABLE#multimedia TD#row1 {font: normal 8pt/13pt sans-serif; color: #404040; text-align: justify;  padding:10px 7px 10px 7px; background: #F7F7F7; }

    /* результаты поиска */

DIV#srchres         {font: normal normal 9pt/14pt sans-serif; color: #444; vertical-align:top; padding: 10px 20px 10px 20px; margin: 10px 0 0 0 ;  text-decoration:none;}	
DIV#srchres B       {background: #F7F7F7; }

    /* новости */
DIV#nitem { margin-bottom:7px; text-align:left;}
DIV#nitem SPAN#ndate {/* background: #898989;   color: #FFF; */ color:#555555; font: normal bold 8pt/13pt sans-serif;text-decoration:none}
DIV#nitem SPAN#ntitle {font: normal normal 8pt/10pt sans-serif; color: #000000; margin:0 1px 0 3px;text-decoration:none;}
DIV#nitem SPAN#nnews{font: normal normal 8pt/10pt Tahoma, sans-serif; color: #585858; text-align:justify; text-indent:2em; margin:0 0 0 5px;}
DIV#nitem A.news {font: normal normal 8pt/10pt sans-serif; color: #404040; text-decoration: underline}	
DIV#nitem A.news:hover { color: #000; text-decoration: none}

TD.text#info DIV#nitem { margin-bottom:10px; text-align:justify;}
TD.text#info DIV#nitem SPAN#ndate {/* background: #898989;   color: #FFF; */ color:#555555; font: normal bold 8pt/13pt sans-serif;text-decoration:none}
TD.text#info DIV#nitem SPAN#ntitle {font: normal normal 9pt/10pt sans-serif; color: #000000; margin:0 1px 0 3px;text-decoration:none;}
TD.text#info DIV#nitem SPAN#nnews{font: normal normal 9pt/13pt sans-serif; color: #404040; text-decoration:none; margin:0 0 0 2em;}
TD.text#info DIV#nitem A.news {font: normal normal 8pt/10pt sans-serif; color: #000000; text-decoration: underline}	
TD.text#info DIV#nitem A.news:hover { color: #101010; text-decoration: none}

	
	/* нижний копирайт */
TD.text#copyright {font: normal normal 8pt sans-serif; color: #FFF; padding: 10px 33px 0px 0px; text-align: right; vertical-align: top; letter-spacing: 1}	

/* СТИЛИ ССЫЛОК */ 
	/* строка навигации */ 
TD.links#navi {font: normal bold 8pt/12pt sans-serif; color: #FFF; padding: 5px 5px 10px 20px; text-align: right; vertical-align: top;}
TD.links#navi A.link {font: normal normal 8pt/12pt sans-serif; color: #FFF; text-align: right; vertical-align: top; text-decoration: underline}
TD.links#navi A.link:hover {font: normal normal 8pt/12pt sans-serif; color: #FFF; text-align: right; vertical-align: top; text-decoration: none}
	
	/* mailto в контактах */
TD#value A.mailto {font: normal 8pt/13pt sans-serif; color: #000; text-align: left; vertical-align: middle; text-decoration: none}	
TD#value A.mailto:hover { color: #000;text-align: left; vertical-align: middle; text-decoration: underline}	
	
	/* подменю */ 
TD.text#words A{font: normal normal 8pt/12pt sans-serif; color: #888; text-align: left; vertical-align: top; text-decoration:none;}
TD.text#words A:hover{font: normal normal 8pt/12pt sans-serif; color: #111; text-align: left; vertical-align: top; text-decoration:underline;}
TD.text#words A#sel{font: normal normal 8pt/12pt sans-serif; color: #000; text-align: left; vertical-align: top; text-decoration:none;}

	/* портфолио сайтов */
TD.text#info A#site {font: normal 9pt/13pt sans-serif; color: #000; text-align: left; vertical-align: middle; text-decoration: none}	
TD.text#info A#site:hover {text-decoration: underline}
TABLE#portfolio TD SPAN#ctext A {font: normal normal 8pt/10pt sans-serif; color: #333;text-decoration: none}
TABLE#portfolio TD SPAN#ctext A:hover {color: #000;text-decoration:underline;}



    /* результаты поиска */
DIV#srchres A       {text-decoration:underline; color: #111; }
DIV#srchres A:hover {text-decoration:none;  color: #333;}

	    /* подробнее в новостях */
DIV#news P#nText A.news {font: normal normal 8pt/10pt sans-serif; color: #404040; text-decoration: underline}	
DIV#news P#nText A.news:hover { color: #000; text-decoration: none}
	 

/* СТИЛИ ИЗОБРАЖЕНИЙ */	
	/* наверх - низ стрелка */
TD.text#copyright IMG#top {border: none; text-align: right; margin:0 0 0 20px; vertical-align: top; left: -290px; top:-1px;  position: relative}
  
	/* фрагменты проектов */
TD.text#words IMG {border: 1px solid #ECECEC; vertical-align: top}  
TABLE#portfolio TD IMG {border: 1px solid #ECECEC; vertical-align: top}
TABLE#portfolio TD {font: normal normal 8pt/10pt sans-serif; color: #404040;}
TABLE#portfolio TD DIV{border: 1px solid #ECECEC; vertical-align: top}
/* TABLE#portfolio TD OBJECT {border: 1px solid #ECECEC; vertical-align: top}
TABLE#portfolio TD OBJECT EMBED {border: 1px solid #ECECEC; vertical-align: top}
	/* логотипы */
TD.text#info IMG#logob {border: 1px solid #ECECEC; margin: 10px 70px 20px 70px; } 

 
  

TABLE#left_menu TD.subsubmenu2 A#subsubmenu	{padding-left:15px; border-left:0px solid #EFEFEF;font:normal normal 08pt/10pt Tahoma,sans-serif; color:#606060; text-decoration:none; display:block;}
TABLE#left_menu TD.subsubmenu2 A#subsubmenu:hover	{text-decoration:underline; color:#000000;}

TABLE#left_menu TD.subsubmenu2 A#subsubmenuSEL	{padding-left:15px; border-left:0px solid #3A3A3A;font:normal normal 08pt/10pt Tahoma,sans-serif; color:#1D1D1D; text-decoration:none; display:block;}
TABLE#left_menu TD.subsubmenu2 A#subsubmenuSEL:hover	{text-decoration:none;}

TABLE#left_menu TD.subsubmenu2M A#subsubmenuM	{padding-left:15px; font:normal normal 08pt/11pt Tahoma,sans-serif; color:#454545; text-decoration:none; display:block;cursor:hand;}
TABLE#left_menu TD.subsubmenu2M A#subsubmenuM:hover	{text-decoration:underline; color:#000000;}

TABLE#left_menu TD.submenu2 A#submenu	{font:normal bold 08pt/10pt Tahoma,sans-serif; color:#494949; text-decoration:none;}
TABLE#left_menu TD.submenu2 A#submenu:hover	{text-decoration:underline; color:#000000;}

TABLE#left_menu TD.submenu2 A#submenuSEL	{font:normal bold 08pt/10pt Tahoma,sans-serif; color:#000000; text-decoration:none;}
TABLE#left_menu TD.submenu2 A#submenuSEL:hover	{text-decoration:underline;} 