


/* Start:/bitrix/templates/Shablonmain/components/bitrix/menu/Shablonmain-multilevel1/style.css*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
font-size:10px;	
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;

	/*padding:0.3em 0.8em;*/
        font-size:12px;
        font-weight:500; 
	text-decoration:underline;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:500;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#FFF;
	
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url('/bitrix/templates/Shablonmain/components/bitrix/menu/Shablonmain-multilevel1/images/arrow.gif') center right no-repeat;
color:#FFF; 

}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url('/bitrix/templates/Shablonmain/components/bitrix/menu/Shablonmain-multilevel1/images/lock.gif') center right no-repeat;
color:#FFF; 
}

/*Child-items: hover*/

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	
	color:#fff;

}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:130px;
	background:#F5F5F5;
	border:0px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{

        width:100%;
	color:#FFF; 
   background:url("http://start-avtoshkola.ru/images/top/menu.jpg");
background-repeat: repeat-x;
     
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
text-align:left;
color:#FFF; 
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	
	font-weight:500;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{

font-weight:500;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{         font-weight:500;
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
a.level2 { color:#FFF;}
a.root-item:hover {background:#FFF;}
/* End */



/* Start:/bitrix/templates/Shablonmain/components/bitrix/menu/template1/style.css*/

ul.left-menu li a.selected:active, 

{
	color:#FC8D3D;
}



/* End */



/* Start:/bitrix/templates/Shablonmain/styles.css*/
/* My
---------------------- */

a.level2 {color:#FFF;}
/* End */



/* Start:/bitrix/templates/Shablonmain/template_styles.css*/
/* Reset
------------------------------------------------------------------- */
html, body, div,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, span, ul, li, img,
fieldset, form, label, legend {margin:0; padding:0; border:0; outline:0;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

ul {list-style:none;}
table, td {vertical-align:top;}

/* Main
------------------------------------------------------------------- */
body {position:relative; color:#3f1529; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#f9f9f9;}
#style-nes {width:1000px; margin:0 auto; background:#FFF; border:1px solid #CCC; border-top:none;}



/* Typography 
------------------------------------------------------------------- */
/* Links */
a.selected {
background:url(/images/top/menu.jpg) repeat-x scroll left center transparent;
color:#FFFFFF !important;
text-decoration:none;
}
a {color:#0f6e84; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover {color:#0f6e84; text-decoration:none;}
a:visited {}


/* Headline */ 
h1,h2,h3,h4,h5,h6 {font-family:Georgia;}
h1 {padding:0 0 15px 0;}
h2 {padding:0 0 10px 0;}
h3 {padding:0 0 5px 0;}
h4 {padding:0 0 5px 0;}

/* Text */
p {margin:0 0 10px 0;}
ol {list-style:decimal;}
ul {list-style:inside disc;}
.bold {font-weight:bold;}



/* TopCells 
------------------------------------------------------------------- */
#top_cells {position:relative; overflow:hidden; margin:0 0 35px 0;}
#top_cells .logo { margin:30px 0 25px 20px;}

#top_cells .reference {position:absolute; right:403px; top:37px; padding:33px 0 0 0; text-align:center; background:url('/bitrix/templates/Shablonmain/../images/top/y.jpg') center top no-repeat;}
#top_cells .reference a {color:#3f1529;}

#top_cells .phone {position:absolute; right:25px; top:37px; width:270px; height:44px; background:url(/images/top/phone.jpg) left bottom no-repeat;}
#top_cells .phone .separator {position:absolute; left:-98px; bottom:-1px; width:98px; height:3px; background:url(/images/top/phone_sep.jpg) left top no-repeat;}

/* Меню */
#top_cells .menu {margin:0 0 25px 20px;}
#top_cells .menu ul {overflow:hidden;}
#top_cells .menu ul li {float:left; margin:0 32px 0 0; list-style:none;}
#top_cells .menu ul li a {display:block; padding:6px 12px; color:#e31b22; font-size:16px;}

#top_cells .menu ul li a:hover {color:#ffffff; background:url(/images/top/menu.jpg) left center repeat-x;}
#top_cells .menu ul li a.root-item:hover {color:#e31b22; background:url(/images/top/menu.jpg) left center repeat-x;}
#top_cells .menu ul li a.item-selected:hover {color:#e31b22; background:url(/images/top/menu.jpg) left center repeat-x;}
#top_cells .menu .selected ul li a {color:#ffffff; background:url(/images/top/menu.jpg) left center repeat-x;}
#top_cells  .menu ul li a.level2 {display:block; padding:6px 12px; color:#FFF; font-size:16px;}


/* Фото */
#top_cells .photo_block {float:left; position:relative; color:#ebe4e4;}
#top_cells .photo_block .desc {position:absolute; left:0px; bottom:0px; width:694px; height:57px; padding:10px 0 0 20px; background:url(/images/top/photo_block_title.png) left bottom no-repeat;}
#top_cells .photo_block .desc .big {font-size:16px; font-weight:bold;}
#top_cells .photo_block .desc p {margin:0;}

/* Заявка */
#top_cells .request_block {float:right; margin:0 25px 0 0;}
#top_cells .request_block .name {margin:0 0 5px 0; color:#3f1529; font-weight:bold;}
#top_cells .request_block input, select {padding:3px 3px; color:#999999; border:1px solid #dfdfdf;}
#top_cells .request_block .small {padding:0 10px 8px 0;}
#top_cells .request_block .small input {width:95px;}
#top_cells .request_block .middle {padding:0 0 8px 0;}
#top_cells .request_block .middle input {width:145px;}
#top_cells .request_block .middle select {width:153px;}
#top_cells .request_block span {padding:0 20px 0 5px;}
#top_cells .request_block .checkbox {border:none;}
#top_cells .request_block .send {padding:15px 0 0 0;}
#top_cells .request_block .send .go {padding:3px 0px; width:113px; color:#000000; text-align:center; background:url(/images/top/request_block_go.jpg) left top no-repeat; border:none; cursor:pointer;}

/* Этапы */
#steps_block {margin:0 0 30px 0;}
#steps_block .content {overflow:hidden;}
#steps_block .content .item {float:left; width:25%; overflow:hidden;}
#steps_block .content .item a {color:#3f1529;}
#steps_block .content .item .num1 {float:left; width:120px; height:64px; padding:0 10px 0 0; color:#bd2125;  font-size:20px; background:url(/images/top/steps_block_1.png) 30px top no-repeat;}
#steps_block .content .item .num2 {float:left; width:90px; height:64px; padding:0 10px 0 0; color:#bd2125;  font-size:20px; background:url(/images/top/steps_block_2.png) 30px top no-repeat;}
#steps_block .content .item .num3 {float:left; width:80px; height:64px; padding:0 10px 0 0; color:#bd2125;  font-size:20px; background:url(/images/top/steps_block_3.png) 30px top no-repeat;}
#steps_block .content .item .num4 {float:left; width:80px; height:64px; padding:0 10px 0 0; color:#bd2125;  font-size:20px; background:url(/images/top/steps_block_4.png) 30px top no-repeat;}
#steps_block .content .item .desc {padding:5px 20px 0 0; font-weight:bold;}



/* LeftCells 
------------------------------------------------------------------- */
#left_cells {margin:0 0 30px 0;}

/* Адреса */
#left_cells .adress_block {margin:0 0 35px 0;}
#left_cells .adress_block .item_content { margin:0 0 7px 0; padding:0 0 7px 0; border-bottom:1px dashed #a9a9a9;}
#left_cells .adress_block .last {border:none;}
#left_cells .adress_block .item_content p {margin:0;}
#left_cells .adress_block .more_about_branch {font-size:14px; font-weight:bold;}


/* Лицензии */
#left_cells .licence_block .content img {margin:0 20px 0 0;}



/* CenterCells 
------------------------------------------------------------------- */
#main_page {margin:0 0 80px 0; padding:0 15px; background:url(/images/center/bg.jpg) left 20px no-repeat;}
#center_cells {margin:0 45px 0 5px;}
.big_title {margin:0 0 15px 0; font-size:22px;}


/* Серый блок */
.grey_block {position:relative; width:216px; padding:8px 12px 10px 12px; color:#3f1529; background:#e8e8e8; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.grey_block .bg_top {position:absolute; left:-1px; top:0px; width:242px; height:6px; background:url(/images/top/block_top.jpg) left top no-repeat;}
.grey_block .bg_bot {position:absolute; left:-1px; bottom:0px; width:242px; height:6px; background:url(/images/top/block_bot.jpg) left bottom no-repeat;}
.grey_block .itme_name {margin:0 -5px 10px -5px; padding:0 5px 5px 5px; color:#bd2125; font-size:12px; font-weight:bold; border-bottom:1px solid #8e8e8e;}


/* Слово директору */
#content .quotation {position:relative; margin:-7px 0 25px -30px; padding:7px 0 0 30px; color:#666666; background:url(/images/center/quotation_top.jpg) left top no-repeat;}
#content .quotation .bg {position:absolute; right:-20px; bottom:-5px; width:20px; height:17px; background:url(/images/center/quotation_bot.jpg) left bottom no-repeat;}


/* Вопросы */
#content .question {overflow:hidden; margin:0 0 0 -30px; font-size:14px;}
#content .question .view {float:left; margin:0 50px 0 0; padding:5px 0 5px 30px;  background: url(/images/center/question_view.jpg) left center no-repeat;}
#content .question .add {float:left; padding:5px 0 5px 30px; background: url(/images/center/question_add.jpg) left center no-repeat;}



/* RightCells 
------------------------------------------------------------------- */
/* Информация */
#right_cells .info_block {margin:0 0 10px 0;}
#right_cells .info_block li {padding:0 0 0 7px; color:#3f1529; font-size:12px; line-height:20px; list-style:none; background:url(/images/center/li.jpg) left center no-repeat;}
#right_cells .info_block a:hover {color:#e31b22;}

#right_cells .sub_menu {margin:0 0 40px 0; font-weight:bold;}
#right_cells .sub_menu li {padding:0 0 0 7px; color:#3f1529; font-size:12px; line-height:20px; list-style:none; background:url(/images/center/li.jpg) left center no-repeat;}
#right_cells .sub_menu a:hover {color:#e31b22;}


/* Новости */
#right_cells .news_block {margin:0 0 35px 0;}
#right_cells .news_block .item {margin:0 0 15px 0;}
#right_cells .news_block .item_name {font-size:14px; margin:0 0 5px 0; padding:0 0 0 10px; background:url(/images/center/li.jpg) left 7px no-repeat;}



/* FooterCells 
------------------------------------------------------------------- */
#footer_cells {position:relative; margin:15px 15px 20px 15px; color:#999999; border-top:2px solid #3f1529;}
#footer_cells .car {position:absolute; left:0; top:-84px; width:211px; height:125px; background:url(/images/bot/car.jpg) left top no-repeat;}
#footer_cells .clear {clear:both;}

#footer_cells .copy {float:left; margin:10px 60px 0 270px;}
#footer_cells .conter {float:left; margin:10px 0 0 0;} 

#footer_cells .menu {float:right; margin:10px 160px 0 0;} 
#footer_cells .menu li {padding:0 0 0 7px; list-style:none; background:url(/images/center/li.jpg) left center no-repeat;}

a.root-item:hover {background:#FFF;}


div.promo  {width: 270px; height: 45px; border: 1px solid rgb(0, 0, 0); position: absolute; right: 25px; top: 90px;}
/* End */
/* /bitrix/templates/Shablonmain/components/bitrix/menu/Shablonmain-multilevel1/style.css */
/* /bitrix/templates/Shablonmain/components/bitrix/menu/template1/style.css */
/* /bitrix/templates/Shablonmain/styles.css */
/* /bitrix/templates/Shablonmain/template_styles.css */
