.style2 {color: #415750; margin-left: 30px;}
body {background:#fff; color:#262c32; font-size:11px; font-family: Verdana, Tahoma, Arial, serif; margin:0; padding:0;}
html,body {height:100%;}
a {color:#4776d4; text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:0;}
table {border-collapse:collapse; font-size:100%;}
td {padding:0; vertical-align:top;}
p {padding:0; margin:0 0 14px 0;}

ul {margin:4px 0; padding:0; list-style:none;}
ul li {padding:0 0 4px 0; margin:0; background:none;}

ol {margin:4px 0; padding:0 0 0 22px;}
ol li {padding:0; margin:0 0 4px 0;}

//
//  --------------------------- Новый стиль!
//
.width100 {width:100%;}

div.clear {clear:both; height:1px; line-height:0; font-size:0;}

#all {width:100%; height:100%;}
#content_table {height:200px;}
#content_table2 {height:200px;}

div.ico {position:absolute; right:34px; bottom:18px; font:bold 9px Verdana;}
div.ico a {color:#e3e4e6;}
div.ico img {vertical-align:middle; margin:0 6px 0 5px;}

div.top_right {position:absolute; right:0; top:0; width:220px;}
div.top_right p.english {font-weight:bold; text-transform:uppercase; background:#293036; margin:0; padding:30px 0 16px 0; text-align:center; font:12px Arial; color:#fff;}
div.top_right p.english a {color:#fff;}
div.top_right div.corner {background:url(/bitrix/templates/Neolant_flash/pics/corner_search.gif) left top no-repeat; padding-left:8px;}
div.top_right div.corner div {height:8px; line-height:0; font-size:0; background:#293036;}
div.search  {height:73px; background:#293036; padding:0 0 0 28px; color:#fff; font-weight:bold;}
div.search input {border:0px solid #555d6a; background:#fff; /*width:142px; */ margin-right:2px; /*height:18px;*/}
div.search p {padding-top:14px; margin-bottom:7px;}

div.top {background:url(/bitrix/templates/Neolant_flash/pics/bg_top.gif) left top repeat-x; height:133px; position:relative;}
div.top_line {background:url(/bitrix/templates/Neolant_flash/pics/bg_top_line.gif) #758495 left top repeat-x; height:7px; line-height:0; font-size:0;}

div.topnav {padding-top:20px;}
div.topnav table {width:60%; font-weight:bold; color:#fdfeff;}
div.topnav a {color:#c1c3c6;}
/*div.topnav td {vertical-align:middle; width:20%; padding:30px 10px 17px 10px; text-align:center; background:url(/bitrix/templates/Neolant_flash/pics/topnav_marker.gif) center top no-repeat;}*/
div.topnav td {vertical-align:middle; /*width:20%;*/ padding:30px 15px 17px 15px; text-align:center; background:url(/bitrix/templates/Neolant_flash/pics/topnav_marker.gif) center top no-repeat;}
div.topnav td.selected {background:url(/bitrix/templates/Neolant_flash/pics/topnav_marker_selected.gif) center top no-repeat;}
div.topnav td.selected a {color:#fdfeff;}
div.topnav td.sep {width:2px; padding:0; background:url(/bitrix/templates/Neolant_flash/pics/topnav_sep.gif) center top repeat-y;}
div.bg_gradient {background:url(/bitrix/templates/Neolant_flash/pics/bg_gradient.gif) #49515c left top repeat-x;}
div.bg_map {background:url(/bitrix/templates/Neolant_flash/pics/bg_map.gif) -38px -25px no-repeat;}
div.bg_map2 {background:url(/bitrix/templates/Neolant_flash/pics/bg_map.gif) 383px 0 no-repeat; height:100%;}
div.bg_map2 div.menu_horiz {background:url(/bitrix/templates/Neolant_flash/pics/bg_menu_horiz2.gif) #33393f left top no-repeat;}

div.menu_horiz {background:url(/bitrix/templates/Neolant_flash/pics/bg_menu_horiz.gif) #33393f left top no-repeat; text-align:right; font:13px Arial; text-transform:uppercase; color:#fdfeff; padding:13px 22px 10px 22px;}
div.menu_horiz a {color:#fbfafa;}
div.menu_horiz span.sep {color:#686c70; position:relative; top:-1px; font:normal 11px Tahoma; margin:0 9px 0 15px;}

div.column1 {padding:1px 24px 20px 25px; font:11px Verdana; line-height:14px; color:#c7ccd1;}
div.column2 {padding:3px 27px 50px 27px; line-height:14px;}
div.column3 {padding:0 12px 50px 20px; line-height:14px;}
div.column4 {padding:30px 30px 20px 20px;}
div.ingray2 {/*padding:80px 20px 20px 90px;*/ PADDING-TOP: 80px;}
td.column4 {background:url(/bitrix/templates/Neolant_flash/pics/bg_right.gif) left bottom repeat; color:#cad0d8;}
td.column4_ {background:url(/bitrix/templates/Neolant_flash/pics/bg_right.gif) left top repeat; color:#cad0d8;}
div.rasporka1 {height:1px; line-height:0; font-size:0; width:255px;}
div.rasporka2 {height:1px; line-height:0; font-size:0; width:525px;}
div.rasporka12 {height:1px; line-height:0; font-size:0; width:701px;}
div.rasporka3 {height:1px; line-height:0; font-size:0; width:221px;}
div.rasporka4 {height:1px; line-height:0; font-size:0; width:300px;}

div.gray_line {height:50px; background:#373e47;}

td.white {background:#fff; width:100%;}
td.gray {background:#eff0f0;}

td.gray2 {background:#414850; width:100%; color:#fcfdfe; }
td.gray2 a {color:#fcfdfe;}

img.logo {margin:17px 0 9px 10px; display:block;}
p.logo {text-transform:uppercase; font-family:'Arial Narrow'; font-weight:bold; font-size:17px; line-height:21px; color:#d9d8d8; height:45px; width:207px; text-align:right; margin-bottom:58px; overflow:show;}

div.leftmenu {margin-bottom:40px;}
div.leftmenu p {font-weight:bold; margin:0 0 4px 0; color:#A9B8C9;}
div.leftmenu p a {color:#a9b8c9;}

div.leftmenu ul {margin:0 0 27px 0; padding:0; list-style:none; text-transform:uppercase; color:#e7ebf1}
div.leftmenu li {margin:0 0 4px 0; padding:0 0 0 10px; background:none;}
div.leftmenu li.selected {background:url(/bitrix/templates/Neolant_flash/pics/leftmenu_marker2.gif) 0px 2px no-repeat;}
div.leftmenu li a {color:#e7ebf1;}

div.leftmenu ul ul {margin:4px 0 4px 8px; padding:0; list-style:none; text-transform:none; color:#fee065;}
div.leftmenu ul ul li {margin:0 0 4px 0; padding:0; background:none;}
div.leftmenu ul ul li a {color:#fee065;}


div.subscribe div.mail {text-transform:uppercase; margin-bottom:7px; margin-left:10px;}
div.subscribe input {background:#fff; border:1px solid #d9e1e9; height:15px; width:120px;}
div.subscribe p {font-weight:bold; margin:0 0 17px 0; color:#a9b8c9;}
div.subscribe p.subscribe {width:182px; text-align:right;}
div.subscribe p.subscribe a {background:url(/bitrix/templates/Neolant_flash/pics/btn_subscribe.gif) right 2px no-repeat; color:#c7ccd1; padding-right:17px; font-weight:normal;}


a.print {background:url(/bitrix/templates/Neolant_flash/pics/ico_print.gif) left top no-repeat; padding:1px 0 2px 25px; font:10px Verdana; text-decoration:underline; display:block;}
a.up {background:url(/bitrix/templates/Neolant_flash/pics/marker2.gif) 0px 5px no-repeat; padding:1px 0 2px 18px; font:10px Verdana; text-decoration:underline; display:block;}
p.all {margin-bottom:6px;}
p.all a {background:url(/bitrix/templates/Neolant_flash/pics/ico_all.gif) 100% 3px no-repeat; padding:0 20px 0 0; font:10px Verdana; text-decoration:underline; margin-bottom:4px;}


p.path {background:url(/bitrix/templates/Neolant_flash/pics/corner_path.gif) #4e555c left top no-repeat; font:10px Verdana; color:#ffce06; padding:12px 30px 8px 30px; margin:11px 0 0 0; border-bottom:4px solid #7c8999;}
p.path img {vertical-align:middle;}
p.path a {color:#fff;}

p.title_rubric {background:url(/bitrix/templates/Neolant_flash/pics/bg_h1.gif) left top repeat-y; font:bold 12px Tahoma; padding:21px 27px 12px 27px;}
p.title_news {background:url(/bitrix/templates/Neolant_flash/pics/bg_title_news.gif) left top repeat-y; font:bold 12px Tahoma; padding:21px 30px 12px 30px; margin-bottom:13px;}

table.menu_horiz2 {width:1px; float:right; margin-top:30px;}
table.menu_horiz2 a {color:#fbfafa;}
table.menu_horiz2 img {display:block; margin-bottom:15px; margin-right:5px;}
table.menu_horiz2 td {vertical-align:middle; text-align:center; text-transform:uppercase; font:11px Arial;}




div.news a {color:#262c32;}
div.news p.date {font-weight:bold; color:#4776d4; margin-bottom:2px;}

ul.more a {text-decoration:underline;}
ul.more {margin:0; padding:0; list-style:none;}
ul.more li {margin:0 0 4px 0; padding:0; list-style:none; background:none;}

.style1 {color: #415750}
.style2 {color: #415750; margin-left: 30px;}
div.style2 a {color: #415750}

table.news a {color:#fcfdfe;}
table.news td {width:260px; background:url(/bitrix/templates/Neolant_flash/pics/topnav_sep.gif) left top repeat-y; padding:0 20px 0 13px; line-height:15px;}
table.news p.date {font-weight:bold; color:#b0bbca; margin-bottom:0;}




div.bottom_line {background:url(/bitrix/templates/Neolant_flash/pics/bg_bottom_line.gif) #959da7 right top repeat-y; height:4px; line-height:0; font-size:0;}
div.copyright {background:url(/bitrix/templates/Neolant_flash/pics/bg_copyright.gif) #687381 right top repeat-y; color:#cad0d8; font-family:Verdana; text-align:right; padding:32px 19px 28px 19px;}
p.copyright {font-family:Verdana; text-align:right; color:#cad0d8; margin:0 30px 28px 19px;}


/* промо на главной */
div.main_promo {height:290px; margin:0 35px 0 60px; position:relative;}
div.main_promo img.logo {margin:0; position:absolute; left:0; top:26px;}
div.main_promo p.slogan {text-transform:uppercase; font:20px Arial; color:#fafaf9; position:absolute; left:54%; top:55px; line-height:30px; margin-bottom:0;}
div.main_promo p.slogan span {text-transform:none; color:#fee16a; font-size:17px; font-weight:bold;}
div.main_promo table {margin-bottom:-52px;}

div.png  {
	width:227px; height:207px; margin-top:-31px;
	background-image: url(/bitrix/templates/Neolant_flash/pics/bg_menu.png);
/*	 background-image: none;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bitrix/templates/Neolant_flash/pics/bg_menu.png',sizingMethod='crop');*/
	position:relative

}
div.png img.menu_pic {position:absolute;left:11px; top:34px; display:block;}
div.png a:hover {cursor:pointer;}
div.png img.menu_title {position:absolute; left:23px; top:152px; display:block;}

div.main_promo  td.line1 {background:url(/bitrix/templates/Neolant_flash/pics/line1.gif) right bottom no-repeat; height:165px}
div.main_promo  td.line2 {background:url(/bitrix/templates/Neolant_flash/pics/line2.gif) left bottom repeat-x;}
div.main_promo  td.line3 {background:url(/bitrix/templates/Neolant_flash/pics/line3.gif) right bottom no-repeat;}
div.main_promo  td.line4 {background:url(/bitrix/templates/Neolant_flash/pics/line4.gif) left bottom repeat-x;}
div.main_promo  td.line5 {background:url(/bitrix/templates/Neolant_flash/pics/line5.gif) right bottom no-repeat;}
div.main_promo  td.line6 {background:url(/bitrix/templates/Neolant_flash/pics/line6.gif) left bottom repeat-x;}
div.main_promo  td.line7 {background:url(/bitrix/templates/Neolant_flash/pics/line7.gif) left bottom no-repeat;}



td.tdbottom {background:#fff; vertical-align:bottom; font:10px Verdana; padding:0 25px 19px 25px;}

div.bottomnav {padding:1px 0;}
div.bottomnav a.print {float:left;}
div.bottomnav a.up{float:right;}

p.pager {text-align:center; font-size:11px; margin-bottom:40px;}
p.pager a {text-decoration:underline;}
p.pager span {color:#7a8895;}

//
//  --------------------------- Новый стиль!
//

/* стили ссылок для контента и правого меню */
.white a {color:#4776D4;}
.white a:visited {color:#eab207;}
.white a:hover {color:#0981f2;}
div.column3 a:hover {color:#0981F2;}

/* галка для лукойла */
a.galka {background:url(/bitrix/templates/Neolant_flash/pics/ico_all.gif) 100% 3px no-repeat; padding:0 20px 0 0; font:10px Verdana; text-decoration:underline; margin-bottom:4px;}

/* заголовок 1*/
p.title1 {font:bold 12px Tahoma; margin-bottom:10px;}

/* заголовок 2*/
p.title2 {font-weight:bold; font-family:Tahoma; color:#4776d4; margin-bottom:5px;}

/* заголовок 3*/
p.title3 {font-weight:bold; font-family:Tahoma; color:#4e555c; margin-bottom:5px;}

/* заголовок для отзыва */
p.title4 {font-weight:bold; color:#4776d4; margin-bottom:18px; text-align:center;}

/* заголовок 5*/
p.title5 {font-weight:bold; font-family:Tahoma; margin-bottom:7px;}


/* разделитель */
div.separator {border-bottom:1px solid #ddd; height:1px; line-height:0; font-size:0; margin:15px 0;}


/* картинка */
table.pic {width:1px;}
table.pic div.pic {position:relative; height:100%; margin-bottom:15px;}
table.pic div.pic img { border:3px solid #e6e7e8; display:block;}
table.pic div.corner1 {width:11px; height:11px; font-size:0; line-height:0; background:url(/bitrix/templates/Neolant_flash/pics/corner1.gif) left top no-repeat; position:absolute; left:0; top:0;}
table.pic div.corner2 {width:11px; height:11px; font-size:0; line-height:0; background:url(/bitrix/templates/Neolant_flash/pics/corner2.gif) left top no-repeat; position:absolute; right:0; top:0; border:0;}
table.pic div.corner3 {width:11px; height:11px; font-size:0; line-height:0; background:url(/bitrix/templates/Neolant_flash/pics/corner3.gif) left top no-repeat; position:absolute; left:0; bottom:0;}
table.pic div.corner4 {width:11px; height:11px; font-size:0; line-height:0; background:url(/bitrix/templates/Neolant_flash/pics/corner4.gif) left top no-repeat; position:absolute; right:0; bottom:0;}
table.pic div.text {margin:0 6px 0; line-height:12px; font-size:10px; color:#4e555c;}
table.pic div.text2 {margin:0 6px 0; line-height:12px; font-size:10px; color:#4e555c; text-align:center;}

//
//  --------------------------- Новый стиль!
//

table.tablenews td.date {font-weight:bold; white-space:nowrap; padding-right:10px;}
table.tablenews a {text-decoration:underline;}

//
//  --------------------------- Новый стиль!
//
div.platforms {}
div.platforms p {margin-bottom:5px;}
div.platforms p.title2 {margin-bottom:0px;}
//
//  --------------------------- Новый стиль!
//
table.pr_orders {}
table.pr_orders a {text-decoration:underline;}
table.pr_orders td {padding-bottom:22px;}
table.pr_orders td.tdtitle {font-weight:bold; width:140px; padding-right:10px;}
//
//  --------------------------- Новый стиль!
//
table.stati td.date {font-weight:bold; white-space:nowrap; padding-right:6px;}
table.stati p.name {margin-bottom:4px;}
table.stati a {text-decoration:underline;}

//
//  --------------------------- Новый стиль!
//
p.surname {float:right; width:45%; padding-right:18px; margin:27px 0 0 0; text-align:right;}
p.who {float:left; width:45%; margin:27px 0 0 0; padding-left:18px;}

//
//  --------------------------- Новый стиль!
//
table.licensed {margin-top:18px;}
table.licensed a {text-decoration:underline;}
table.licensed a.zoom {margin-left:10px;}
table.licensed div.rounded {margin-left:14px;}

div.rounded {width:61px; height:43px; position:relative; overflow:hidden;}
div.rounded img {display:block;	position:absolute; left:0; top:0; z-index:1;}
div.rounded img.ramka {
	position:absolute; left:0; top:0; z-index:99;
	width:61px; height:43px;
	background: url(/bitrix/templates/Neolant_flash/pics/rounded.png);
	// background-image: none;
	// filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file://localhost/G:/NetSoft/neolant.ru/html/pics/rounded.png',sizingMethod='crop');
	position:relative;

}


a.zoom {background:url(/bitrix/templates/Neolant_flash/pics/ico_zoom.gif) 0px 3px no-repeat; padding:0 0 1px 12px; font:9px Verdana; text-decoration:underline; display:block;}
//
//  --------------------------- Новый стиль!
//
table.technology a {text-decoration:underline;}
table.technology td.tdtitle {font-weight:bold; color:#4776d4; font-family:Tahoma; width:85px;}
//
//  --------------------------- Новый стиль!
//
div.content ul ul {margin:4px 0; padding:0; list-style:none;}
div.content ul ul li {padding:0 0 0 9px; margin:0 0 4px 0; background:url(/bitrix/templates/Neolant_flash/pics/dash.gif) 0px 8px no-repeat;}

ul.list1 {margin:4px 0; padding:0; list-style:none;}
ul.list1 li {margin:0 0 4px 0; padding:0 0 0 9px; list-style:none; background:url(/bitrix/templates/Neolant_flash/pics/marker1.gif) 0px 2px no-repeat;}

ul.list2 {margin:4px 0; padding:0; list-style:none;}
ul.list2 li {margin:0 0 4px 0; padding:0 0 0 16px; list-style:none; background:url(/bitrix/templates/Neolant_flash/pics/marker_grey.gif) 0px 4px no-repeat;}
ul.list2 li.blue {background:url(/bitrix/templates/Neolant_flash/pics/marker_blue.gif) 0px 4px no-repeat;}
ul.list2 li.grey {background:url(/bitrix/templates/Neolant_flash/pics/marker_grey.gif) 0px 4px no-repeat;}
ul.list2 li.yellow {background:url(/bitrix/templates/Neolant_flash/pics/marker_yellow.gif) 0px 4px no-repeat;}
ul.list2 li.blue2 {background:url(/bitrix/templates/Neolant_flash/pics/marker_blue2.gif) 0px 4px no-repeat;}

ul.list3 {margin:4px 0; padding:0; list-style:none;}
ul.list3 li {margin:0 0 4px 0; padding:0 0 0 12px; list-style:none; background:url(/bitrix/templates/Neolant_flash/pics/marker_grey_sm.gif) 0px 5px no-repeat;}
ul.list3 li.blue {background:url(/bitrix/templates/Neolant_flash/pics/marker_blue_sm.gif) 0px 5px no-repeat;}
ul.list3 li.grey {background:url(/bitrix/templates/Neolant_flash/pics/marker_grey_sm.gif) 0px 5px no-repeat;}
ul.list3 li.yellow {background:url(/bitrix/templates/Neolant_flash/pics/marker_yellow_sm.gif) 0px 5px no-repeat;}
ul.list3 li.blue2 {background:url(/bitrix/templates/Neolant_flash/pics/marker_blue2_sm.gif) 0px 5px no-repeat;}

ul.list4 {margin:4px 0 4px 8px; padding:0; list-style:none;}
ul.list4 li {margin:0 0 4px 0; padding:0 0 0 20px; list-style:none; background:url(/bitrix/templates/Neolant_flash/pics/marker3.gif) 0px 5px no-repeat;}

ul.submenu {margin:0 0 13px 5px; padding:0 0 0 14px; list-style:none; border-left:1px solid #dddddd; width:160px;}
ul.submenu a {text-decoration:underline;}
ul.submenu li {padding:0 0 0 10px; margin:0 0 4px 0; background:url(/bitrix/templates/Neolant_flash/pics/marker1.gif) 0px 3px no-repeat;}
ul.submenu li.blue {background:url(/bitrix/templates/Neolant_flash/pics/galka_blue.gif) 0px 3px no-repeat;}
ul.submenu li.yellow {background:url(/bitrix/templates/Neolant_flash/pics/galka_yellow.gif) 0px 3px no-repeat;}
ul.submenu li.blue2 {background:url(/bitrix/templates/Neolant_flash/pics/galka_blue2.gif) 0px 3px no-repeat;}

ul.submenu2 {margin:0 0 13px 5px; padding:0 0 0 14px; list-style:none; border-left:1px solid #dddddd; width:300px;}
ul.submenu2 a {text-decoration:underline;}
ul.submenu2 li {padding:0 0 0 10px; margin:0 0 4px 0; background:url(/bitrix/templates/Neolant_flash/pics/marker1.gif) 0px 3px no-repeat;}
ul.submenu2 li.blue {background:url(/bitrix/templates/Neolant_flash/pics/galka_blue.gif) 0px 3px no-repeat;}
ul.submenu2 li.yellow {background:url(/bitrix/templates/Neolant_flash/pics/galka_yellow.gif) 0px 3px no-repeat;}
ul.submenu2 li.blue2 {background:url(/bitrix/templates/Neolant_flash/pics/galka_blue2.gif) 0px 3px no-repeat;}

//
//  --------------------------- Новый стиль!
//

/* таблица */
.tableborder {border:1px solid #ddd; width:100%; margin:16px 0;}
.tableborder td {border:1px solid #ddd; padding:5px 10px 7px 10px;}
.tabletitle {background:#4e555c; color:#fff; font-weight:bold; font-size:10px;}
.tabletitle td {padding:3px 10px 5px 10px;}
.tdtitle {font-weight:bold;}

/* таблица 10 шрифт */
table.tableborder2 {border:1px solid #dcdddd; width:100%; font-size:10px;}
table.tableborder2 a {text-decoration:underline;}
table.tableborder2 td.w {width:160px;}
table.tableborder2 td {border:1px solid #dcdddd; padding:2px 8px 6px 8px; vertical-align:middle;}
table.tableborder2 td.tdtitle {font-weight:bold;}

.logo2 {position:absolute; right:234px;
	top:20px;}


