

/* Start:/bitrix/templates/aesp/components/bitrix/menu/neo_top/style.css?13436731461191*/
.navigation ul {list-style:none; margin: 0; padding:0; height:54px;}
.navigation ul li {float:left; margin: 0; padding:0; border-top:4px #ff4800 solid; font-family:Tahoma; font-size: 12px;}
.navigation ul li a {display:inline-block; height:50px; line-height:50px; padding:0 26px; background:url(/bitrix/templates/aesp/components/bitrix/menu/neo_top/i/but_bg.png) 0 0 repeat-x; color:#fff; text-shadow:-1px 2px 2px #031D4C; text-transform:uppercase; text-decoration:none;}
.navigation ul li.sepr {width:4px; height:50px; border:0 none; margin-top:4px; background:url(/bitrix/templates/aesp/components/bitrix/menu/neo_top/i/spacer.png) 0 0 no-repeat;}
/*
.navigation ul li a i {position:absolute; display:block; width:6px; height:4px; background:url(/bitrix/templates/aesp/components/bitrix/menu/neo_top/i/nano_arrow.png) 0 0 no-repeat; margin-top:12px; margin-top:-5px !ie;}
.navigation ul li:hover a i, .navigation ul li a:hover i, .navigation ul li.active a i {margin-top:36px; margin-top:19px !ie;}
*/
.navigation ul li:hover, .navigation ul li.active {border-color:#b7b7b7;}
.navigation ul li:hover a, .navigation ul li a:hover, .navigation ul li.active a {background:url(/bitrix/templates/aesp/components/bitrix/menu/neo_top/i/but_bg.png) 0 -50px repeat-x; color:#ff4800;}

.navigation ul li:first-child a {border-bottom-left-radius:5px;}
.navigation ul li:last-child a {border-bottom-right-radius:5px;}
/* End */


/* Start:/bitrix/templates/aesp/template_styles.css?172562798120588*/
html		{ height:100%;}
body	{ padding:0; margin:0; font-size:12px; font-family:Tahoma; color:#333; text-align: center; height: 100%; background-color: #fff;}

:focus 	{ outline: 0; }

table	{ border-collapse:collapse; }
td		{ font-family:Tahoma; color:#505050; padding:0; font-size: 12px;}
form		{ padding:0; margin:0; }

h1		{ font-size:24pt; margin:0 0 25px 0; color: #000}
h2		{ font-size:16pt; margin:16pt 0 14pt 0;color: #000}
h3		{ font-size:16px; margin:12pt 0 10pt; color: #000; font-weight: normal;}
h4		{ font-size:11pt; margin:20px 0 10px 0; color: #000}
h5		{ font-size:105%; margin:10px 0 6px 0;color: #000}


p		{ margin:12px 0; line-height: 18px;}
img		{ border:0; }

ol 		{ margin-top:12px; margin-bottom: 12px; padding-left:45px; margin-left: 0px;}
ol li 		{ vertical-align: top; }

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

a,a:visited { color: #003bbb;text-decoration: underline }
a:hover 		{ text-decoration: none; color:#ff4800 }
a.active {color:#FF4800; text-decoration:none;}

#wrap	{ width: 970px; margin: 0 auto; height:auto!important; height: 100%; min-height: 100%; position:relative; text-align: left; }

#container { padding: 0 0 80px 0; }

#header { height: 198px; }
.in_header { height: 144px; position: relative; }
.in_header  .logo { position: absolute; left: 0px; top: 0px; }
.in_header  .slogan { position: absolute; left: 200px; top: 0px; }
.in_header  .newslogan { position: absolute; left: 227px; top: 115px; font-family:Tahoma; color: #ff4800; font-weight: normal; font-size: 14px; }
.in_header  .telefon { position: absolute; left: 545px; top: 60px; font-family:Tahoma; color: #ff4800; }
.in_header  .telefon .digits { font-weight: normal; font-size: 18px; }
.in_header  .telefon .mnogo { font-weight: normal; font-size: 16px; }
.in_header .menu { position: absolute; right: 0px; top: 25px; }
.in_header .menu a,
.in_header .menu a:visited { display: inline;  float: left; margin: 0 0 0 25px; width: 11px; height: 10px; padding: 12px 13px 12px 13px}
.in_header .menu a:hover,
.in_header .menu a.active,
.in_header .menu a.active:visited { background: url('/bitrix/templates/aesp/img/ico_menu.gif') no-repeat left top; }
.in_header .form_search { position: absolute; width: 237px;right: 0px; top: 77px; }
.in_header .form_search div.text { background: url('/bitrix/templates/aesp/img/bg_field.gif') no-repeat left top; width: 200px; padding: 0 3px;} 
.in_header .form_search div.text input { border: 0px; background: none; padding: 7px 0; font-family:Tahoma; font-size: 12px; width: 200px; height: 14px;}
.in_header .form_search input.send { background: url('/bitrix/templates/aesp/img/ico_search.gif') no-repeat left top;width:26px; height: 27px; display: block; border: 0px; float: right;  padding: 0;}

.navigation { height: 54px; }
a.arrow,
a.arrow:visited { background: url('/bitrix/templates/aesp/img/arrow.gif') no-repeat left center; padding: 0 0 0 10px; }


.content { margin: 35px 0 0 0; }

.lSide { width: 340px; padding: 0 0 0 20px;margin: 30px 0 0 0; float: left;}
.lSide h2 { font-size: 20px; color: #ff4800; border-bottom:1px solid #dbdbdb; padding: 0 0 8px 0; margin:  0 0 10px 0; }

.block_news { margin: 35px 0 0 0; }
.block_news .one_news { margin: 0 0 20px 0; }
.block_news .one_news .date { font-size: 11px; color: #9e9e9e; }
.block_news .one_news p { margin: 5px 0 0 0; }

.cert_block { margin: 20px 0; }
.cert_block p img{ vertical-align:middle; }
.cert_block p a {margin-right: 20px;}
.cert_block p img.center { margin: 0 40px; }

.rSide { float: right; width: 575px; position:relative; margin-top: 30px;}
#robot_menu { overflow: hidden; visibility: visible; height: 386px; width: 575px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; position:relative}
#robot_menu a,
#robot_menu a:visited { text-decoration: none; }
#robot_visuals { overflow: hidden; position: absolute; visibility: visible; height: 252px; width: 575px; left: 0px; top: 0px; background-image: url(/bitrix/templates/aesp/img/robot_01.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#robutton_1 { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 0px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_1_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; border: none;}
#robutton_1:hover { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 0px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_1_bg.gif); background-repeat: no-repeat; background-position: 0px -134px;	border: none;}
#robutton_2 { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 144px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_2_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; border: none; }
#robutton_2:hover { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 144px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_2_bg.gif); background-repeat: no-repeat; background-position: 0px -134px; border: none;}
#robutton_3 { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 288px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_3_bg.gif); background-repeat: no-repeat; background-position: 0px 0px; border: none;}
#robutton_3:hover { overflow: hidden;position: absolute; visibility: visible; height: 134px; width: 144px; left: 288px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_3_bg.gif); background-repeat: no-repeat; background-position: 0px -134px;	border: none;}
#robutton_4 { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 432px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_4_bg.gif); background-repeat: no-repeat; background-position: 0px 0px;	border: none;}
#robutton_4:hover { overflow: hidden; position: absolute; visibility: visible; height: 134px; width: 144px; left: 432px; top: 252px; background-image: url(/bitrix/templates/aesp/img/button_4_bg.gif); background-repeat: no-repeat; background-position: 0px -134px;	border: none;}
.robot_1 { background-image: url(/bitrix/templates/aesp/img/robots_quad_bg.gif);	background-repeat: no-repeat; background-position: 0px 0px;}
.robot_2 { background-image: url(/bitrix/templates/aesp/img/robots_quad_bg.gif);	background-repeat: no-repeat; background-position: 0px -255px;}
.robot_3 { background-image: url(/bitrix/templates/aesp/img/robots_quad_bg.gif); background-repeat: no-repeat; background-position: 0px -510px;}
.robot_4 { background-image: url(/bitrix/templates/aesp/img/robots_quad_bg.gif); 	background-repeat: no-repeat; background-position: 0px -765px;}
#level_1 { overflow: hidden; position: absolute; visibility: visible; height: 638px; width: 686px; background-color: #E0E7C7; left: 192px; top: 84px; background-image: url(/bitrix/templates/aesp/img/robots_quad_bg.gif); background-repeat: no-repeat;}
.robopic { position: absolute;	left: 0px;  top: 0px; overflow: hidden; height: 252px; width: 575px; }
#robopic_4 {	visibility: hidden;}
#robopic_3 {	visibility: hidden;}
#robopic_2 {	visibility: hidden;}
#robopic_1 {	visibility: visible;}

.finder_butt {margin:12px 0 0 75px;}

.corp { width: 100%; margin: 10px 0; }
.corp td { background: url('/bitrix/templates/aesp/img/strel.gif') no-repeat right top; width: 284px; height:47px; padding: 0 0 0 55px;}
.corp td.rasp { width: 7px; background: none; padding:0;} 
.corp td a,
.corp td a:visited { font-size: 10px; color: #fff; text-decoration: none; }
.corp td a:hover { text-decoration: underline; }

.block_products { margin: 40px 0 0 0; } 
.block_products h2 {  font-size: 20px; color: #ff4800; border-bottom:1px solid #dbdbdb; padding: 0 0 8px 0; margin:  0 0 10px 0; }
.block_products ul { margin: 0 0 0 -24px; padding: 0; list-style: none; }
.block_products ul li { padding: 0; margin: 0 0 0 24px; width: 173px; display: inline-block; //display: inline; zoom:1; vertical-align: top;  }
.block_products ul li .img {height: 85px;}
.block_products ul li p{ margin: 5px 0; }
.banner  { margin: 35px 0 15px 0; }
.breadcumps { color: #85878c; padding: 20px 0 15px 0;}
.breadcumps  span { color: #ff4800;  }


.main_content { width: 100%; }
.main_content td { vertical-align: top; }
.main_content td.lSide { width: 245px; padding: 55px 0 0 0; margin: 0; }
.main_content td.lSide h2 { font-size: 18px; }
.main_content td.cSide { padding: 0 35px;width:445px; }
.main_content td.cSide p { line-height: 18px; }
.main_content td.rSide { width: 205px;float: none; padding: 50px 0 0 0; text-align: center;}

.lSide .sideBar { margin: 0 0 35px 0; padding: 0; list-style:none;}
.lSide .sideBar li { background: none; margin: 0 0 8px 0; padding: 0;}
.lSide .sideBar li a,
.lSide .sideBar li a:visited { background: url('/bitrix/templates/aesp/img/menu_sidebar.gif') no-repeat left top; font-size: 12px; color: #003bbb; text-decoration: none; display: block; width: 210px; padding: 7px 0 7px 35px; }
.lSide .sideBar li a:hover,
.lSide .sideBar li a.active,
.lSide .sideBar li a.active:visited { background: url('/bitrix/templates/aesp/img/active_sidebar.gif') no-repeat left top; font-size: 12px; color: #fff; text-decoration: none; display: block; width: 210px; padding: 7px 0 7px 35px; }
.lSide .sideBar li ul { margin: 15px 0 0 35px; list-style:none; padding: 0;}
.lSide .sideBar li ul li { background: url('/bitrix/templates/aesp/img/marker_li1.gif') no-repeat left 7px; padding: 0 0 0 20px;}
.lSide .sideBar li ul li a,
.lSide .sideBar li ul li a:visited { background: none; display: inline;padding: 0}
.lSide .sideBar li ul li a:hover { background: none; color: #ff4800; padding: 0; display: inline;}
.lSide .sideBar li ul li a.current { background: none; color: #ff4800; padding: 0;display: inline;}

.lSide .sideBar_product { margin: 0 0 35px 0; padding: 0; list-style:none;}
.lSide .sideBar_product li { background: none; margin: 0 0 8px 0; padding: 0;}
.lSide .sideBar_product li a,
.lSide .sideBar_product li a:visited { background: url('/bitrix/templates/aesp/img/sidebar_product.gif') no-repeat left top; font-size: 11px; color: #003bbb; text-decoration: none; display: block; width: 195px; padding: 10px 0 10px 50px; height: 28px; text-transform: uppercase; }
.lSide .sideBar_product li a:hover,
.lSide .sideBar_product li a.active,
.lSide .sideBar_product li a.active:visited { background: url('/bitrix/templates/aesp/img/active_sidebar_product.gif') no-repeat left top; color: #fff;}
.lSide .sideBar_product li ul { padding: 14px 0 7px 2px; width: 243px; margin: 0; list-style:none;}
.lSide .sideBar_product li ul li { background: url('/bitrix/templates/aesp/img/marker_li1.gif') no-repeat left 7px; padding: 0 0 0 20px;  margin: 0 0 4px 0;}
.lSide .sideBar_product li ul li a,
.lSide .sideBar_product li ul li a:visited { background: none; display: inline; padding: 0; height: auto!important; text-transform: none;}
.lSide .sideBar_product li ul li a:hover { background: none; color: #ff4800; padding: 0;display: inline;}
.lSide .sideBar_product li ul li a.current,
.lSide .sideBar_product li ul li a.current:visited { background: none; color: #ff4800; padding: 0;display: inline;}
.lSide div.menu_type { width: auto; margin: 20px 0 0 0; }
.lSide div.menu_type table td.img { width: 43px; }
.see_product { margin: 15px 0 0 0; }
.see_product ul { list-style: none; margin: 0; padding: 0; }
.see_product ul li { background:url("/bitrix/templates/aesp/img/arrow_s.gif") no-repeat scroll left 4px transparent; margin:0; padding:0 0 5px 15px; } 
.see_product ul li a,
.see_product ul li a:visited { font-size: 10px; text-transform: uppercase; }

.main_content td.lSide .cert_block p img.center { margin: 0 10px; }
.main_content td.cSide h1.main{ border-bottom:1px solid #dbdbdb; padding: 0 0 8px 0; margin:  0 0 10px 0; color: #ff4800; font-size: 18px; /*text-transform: uppercase;*/}


.list_news { margin: 15px 0 0 0; padding:0; list-style:none; }
.list_news li { margin: 0 0 20px 0;padding: 0; background: none; }
.list_news li div.one_news	{ font-size: 11px; }
.list_news li div.one_news div.date { font-size: 10px; color: #9e9e9e; margin: 0; }
.list_news li div.one_news p  { margin: 0 0 8px 0; }


.block_product { margin: -4px 0 0 0; }
.block_product ul { list-style: none; margin: 0; padding: 0; zoom:1; position: relative; left: -8px;}
.block_product ul li { padding: 0; margin: 0 0 0px 0; }
.block_product ul li td.pp { padding: 10px 0 0 10px; }

div.top_block { background: url('/bitrix/templates/aesp/img/bg_right.jpg') no-repeat left top; width:195px; padding: 15px 0 2px 0;text-align: center; width: 205px;}
div.top_bottom_block { background: url('/bitrix/templates/aesp/img/bg_right_down_400.jpg') no-repeat left top; width:205px; padding: 5px 0 2px 0;text-align: left;}
div.top_bottom_block ul{ margin: 0 5px 0 15px; padding: 10px 20px 20px 0px; list-style:none;}
div.top_bottom_block ul li { background: url('/bitrix/templates/aesp/img/arrow_wh.gif') no-repeat left 4px; margin: 0 0 30px 0; padding: 0 0 0 15px;}
div.top_bottom_block ul li a,
div.top_bottom_block ul li a:visited { color: #fff; font-size: 12px; }
div.top_bottom_block ul li a:hover { text-decoration: underline;color: #bfe3ff; }
div.block_rounder { background: url('/bitrix/templates/aesp/img/block_rouder.jpg') no-repeat left top; height: 138px; width: 195px; margin: 0 auto;text-align: left;}
div.block_rounder ul { margin: 0; padding: 25px 0 0 10px; list-style: none; }
div.block_rounder ul li {  margin: 0; background: url('/bitrix/templates/aesp/img/arrow_s.gif') no-repeat left 4px; padding: 0 0 20px 15px;}
div.menu_type { margin: 0 auto 0 auto; width: 195px; }
div.menu_type table { width: 100%; }
div.menu_type table td { padding: 0 0 15px 0;vertical-align: middle; text-align: left;}
div.menu_type table td.img { padding: 0 10px 15px 0; }
 

.top_img a,
.top_img a :visited { display: block; }
.top_img a img { display: block; }

.search_pr { width: 405px; height: 63px; background: url('/bitrix/templates/aesp/img/form_bg.gif') no-repeat left top; padding:15px 20px; margin: 0 0 20px 0; }
.search_pr table { width: 100%; margin: 0 0 20px 0;}
.search_pr .hd { width: 160px;}
.search_pr .hd h2 { font-size: 16px; color: #bcbec0;margin: 0; padding: 0; }
.search_pr .check { vertical-align: middle; padding: 0 10px 0 0; white-space: nowrap;}
.search_pr .check  input{ vertical-align: middle; margin: 0 5px 0 0;}
.search_pr table td.text div{ background: url('/bitrix/templates/aesp/img/field_b.gif') no-repeat left top; width: 300px; padding: 4px 0;}
.search_pr table td.text div input { padding: 3px 5px; width: 284px; font-size: 12px; font-family:Tahoma; color: #898f95; border: 0px; background: none; height: 18px;}
.search_pr table td.send { padding: 0; }
.search_pr table td.send input { background: url('/bitrix/templates/aesp/img/send_b.gif') no-repeat left top; border: 0px; font-size: 12px; color: #fff; font-family:Tahoma; width: 85px; padding:5px 0 6px; cursor: pointer; height: 27px;}
 
.product  { margin: 25px 0 0 0; padding:0; list-style:none;}
.product li { margin: 0 0 15px 0; padding: 0; background: none;}
.product li h3 { margin: 0 0 5px 0; color: #000;  font-size: 16px; font-weight: normal;}
.product li p { margin: 5px 0;  color: #59595b;}

.list_pr { margin: -10px 0 0 -5px; padding:0; list-style:none;}
.list_pr li { margin: 0 0 15px 0; padding: 0; background-image: url('/bitrix/templates/aesp/img/separator.gif'); background-repeat: repeat-x; background-position: left top; padding: 15px 0 0 0;}
.list_pr li:first-child { background: none; }
.list_pr li table { width: 100%; }
.list_pr li table td.img { width: 140px; }

.list_pr li p { margin:0 0  5px 0;  color: #59595b;}

.prod h2{ font-size: 16px; color: #FF4800; margin: 0 0 12px 0; }
.prod h3 { margin: 10px 0; font-size: 12px;}
.tex { margin: 10px 0; padding: 0; list-style: none; }
.tex li { margin: 0; padding: 0; background: url('/bitrix/templates/aesp/img/marker2.gif') no-repeat left 5px; padding: 0 0 0 15px; }

.img_pr { float: left; margin: 0 15px 5px -5px; }
.title { display: block; margin: 0 0 10px 0; color: #000;  font-size: 12px; font-weight: normal;  }
.main_content td.cSide div.prod p { margin: 15px 0 20px 0; }

.main_content td.cSide ul.self {margin:0; padding:0; list-style:none; clear:both;}
.main_content td.cSide ul.self li{ margin: 5px 0 5px 0; padding: 0 0 0 20px; background:url("/bitrix/templates/aesp/img/marker_li1.gif") no-repeat scroll left 7px transparent; }

.menu_str { margin: 25px 0 25px -30px!important; padding: 0; list-style: none; }
.menu_str li { width:200px; display: inline-block; zoom:1; margin: 0 0 0 30px!important;padding: 0;}
.menu_str li.pdf a,
.menu_str li.pdf a:visited { background: url('/bitrix/templates/aesp/img/pdf_ico.gif') no-repeat left center; display: block; padding: 20px 0 20px 55px; }
.menu_str li.sertf a,
.menu_str li.sertf a:visited { background: url('/bitrix/templates/aesp/img/medal_ico.gif') no-repeat left center; display: block; padding: 20px 0 20px 55px; }
.menu_str li.html a,
.menu_str li.html a:visited { background: url('/bitrix/templates/aesp/img/html_ico.gif') no-repeat left center; display: block; padding: 20px 0 20px 55px; }

.an_block, .related { margin-top: 20px; }
.an_block h2, .related h2 { border-bottom:1px solid #DBDBDB; color:#FF4800; font-size:18px; margin:0 0 10px; padding:0 0 8px;}
.another { margin: 0; padding: 0; list-style: none; }
.another li { margin: 0 0 10px 0; padding: 0 0 0 20px; background:url("/bitrix/templates/aesp/img/marker_li1.gif") no-repeat scroll left 7px transparent; }
.another li a,
.another li a:visited { font-size: 11px; }
 
.gallery { margin: 15px 0 0 -20px; padding: 0; list-style: none; }
.gallery li { display: inline-block;//display: inline; zoom:1; width: 210px; vertical-align: top; margin: 0 0 20px 20px; padding: 0; }
.gallery li table { height: 46px; background: url('/bitrix/templates/aesp/img/podpis.jpg') no-repeat left top; width: 210px; }
.gallery li table td { vertical-align: middle;text-align: center; padding: 4px 5px; }
.gallery li table td a,
.gallery li table td a:visited { color: #85878c; text-decoration: none; font-size:11px;}

.menu_education .reg_training {height: 27px; background: url("/bitrix/templates/aesp/img/reg_training.gif") no-repeat; padding: 14px 0 0 50px;}
.menu_education .reg_training a {font-size: 12px; text-transform: uppercase; text-decoration: none;}
.menu_education .reg_training a.active {font-size: 12px; text-transform: uppercase; color: #ff4800; text-decoration: none;}
.menu_education {margin-bottom: 30px;}
.menu_education .sideBar {margin: 0; list-style:none;}

.lSide .download_pdf {height: 29px; background: url("/bitrix/templates/aesp/img/pdf_ico.gif") no-repeat; padding: 14px 0 0 50px;margin:10px 0 30px 0;}

.lSide .enter_partner {background: url("/bitrix/templates/aesp/img/enter_partner.gif") no-repeat; height:25px; margin:-21px 0 20px; padding:17px 0 0 50px;}
.lSide .enter_partner a {font-size: 12px; text-transform: uppercase; text-decoration: none;}
.lSide .enter_partner a.active {font-size: 12px; text-transform: uppercase; color: #ff4800; text-decoration: none;}

#footer {height: 60px; position: absolute; bottom: 0px;width: 100%; left: 0px; color: #59595b;}
#footer p { margin: 0 0 15px 0; }
#footer .left { float: left; }
#footer .right { float: right; text-align: right}
#footer a,
#footer a:visited { color: #59595b; text-decoration: underline; }
#footer a:hover { text-decoration:none; }

/****form****/
.form_title, .param-finder { background: url('/bitrix/templates/aesp/img/panel_h1.gif') no-repeat left top; font-size: 16px; font-family:Tahoma; font-weight: normal; color: #fff; padding: 7px 0 9px 20px; margin: 0 0 10px 0;}

.param-finder {font-size: 15px; padding: 7px 0 9px 25px; text-decoration:none; display:block;}
.param-finder:visited {color:#fff;} 
.param-finder:hover {color:#ff4800;}
.param-finder:active {padding: 7px 0 9px 27px;}

.step_form table { margin: 0 0 10px 0; }
.step_form select {width: 273px;}
.step_form table td.label { width: 150px; padding: 0 0 10px 20px; font-size: 12px ;color: #59595b; vertical-align: middle;}
.step_form table td.label span.grey { color: #9e9e9e; font-size: 11px; }
.step_form table td.input { width: 275px;  padding:0 0 10px 0;}
.step_form table td.input div { background: url('/bitrix/templates/aesp/img/bg_input.gif') no-repeat left top; height: 27px;}
.step_form table td.input div.textarea { background: url('/bitrix/templates/aesp/img/textarea_bg.gif') no-repeat left top; width: 275px; height:59px; padding: 2px 0; }
.step_form table td.input div.textarea textarea { width: 270px; margin: 0 2px; height: 59px; background: none; border: 0px; font-size: 12px; color: #59595B; font-family:Tahoma; }
.step_form table td.input div input { padding: 7px 0 5px 0; width: 265px; border: 0px; background: none; position: relative; left: 5px; font-size: 12px; color: #59595B; font-family:Tahoma;}
.step_form table td p { margin: 0 0 10px 20px; }
.date td.label2{ width: 45px; vertical-align: middle; }
.date td.input2 div { background: url('/bitrix/templates/aesp/img/small_in.gif') no-repeat left top!important; height: 27px; width:113px!important }
.date td.input2 div input { width: 100px!important; position: relative; left: 3px; }
.send_form { font-size: 12px; font-family:tahoma; text-transform: uppercase; color :#fff; background: url('/bitrix/templates/aesp/img/button_send.gif') no-repeat left top; float: right; margin: 10px 0; border: 0px; height: 36px; width: 140px;cursor: pointer;}

a.panorama {margin: 0 0 10px 0; display: block;}
/* End */
/* /bitrix/templates/aesp/components/bitrix/menu/neo_top/style.css?13436731461191 */
/* /bitrix/templates/aesp/template_styles.css?172562798120588 */
