/*** reset ***/

html { height: 100.1% } /* gives a scrollbar in Mozilla/Firefox */
html, body, form, table, tr, td { margin: 0; padding: 0; }
body { 
	background-color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif; 
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}
table { border-collapse: collapse; border-spacing: 0; }
th, td { text-align: left; vertical-align: top; }
a, img, form, object { border: none; }

.bx-component-border{   /* bitrix bug */
&width:99% !important;
}

img, a{
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}


/* Настройка резины */

/*---Minwidth for page---*/
#pageLaiout{
	min-width:990px;
	padding:0;
	width: expression((w = (document.documentElement.clientWidth || document.body.clientWidth) - 0)  > 990 ? 'auto' : '990px');
	/* Число "0" в формуле - величина горизонтального padding'а */
	margin:0 auto;
	height:100%;
	&zoom:1;
}

/*** min_width for ie ***/   /* При отсутствии резины закоментировать!!! */
/** html #pageLaiout {
padding-left: 1024px;
}

* html .minwidth {
height: 1%;
}

* html .container {
margin-left: -1024px;
position: relative;
height: 0;
}*/
/*** //  min_width for ie ***/


/*** set block params  ***/
#pageLaiout{height:100%; background:url(/images/head/1vf.jpg) repeat-x;}
/*.minwidth{height:100%;}
.container {height:100%;}*/
/*  -------   HEADER  --------  */
#block_H{
	background:url(/images/head/1vfonnew.jpg) no-repeat;
zoom:1;
}

#block_H .inner_L{
	background:url(/images/head/vlogonew.png) no-repeat left top;
}

#block_H .inner_R{
	position:relative;
	padding: 1px 15px 0;
	height:214px;
	/*background:url(/images/head/vkartanew.png) no-repeat right 10px;*/
}

#block_H .header{
	/*height:165px;*/
	overflow:hidden;
	&zoom:1;
}

#block_H .header .risunki{
	margin:34px auto 0;
	/* width:537px; */
	width:200px;
	background:url(images/bg_ris.gif) top repeat-x;
	overflow:hidden;
	&zoom:1;
	height:131px;
}

#block_H .header .risunki div.pngfix{
	width:83px;
	float:left;
	height:131px;
}

#block_H .header .risunki img{
	float:left;
}

#block_H .header .risunki a{
	cursor:pointer;
}

#block_H .header .risunki .cont{
	float:left;
	overflow:hidden;
	width:415px;
	position:relative;
}

#block_H .header .risunki .inner{
	width:830px;
	position:relative;
	left:0;
}

#block_H .header .risunki .img_R{
	background:url(images/head_im_R.png) no-repeat center bottom;
	width:64px;
}

#block_H .header .risunki .img_L{
	background:url(images/head_im_L.png) no-repeat center bottom;
	width:58px;
}

#block_H .header .risunki .img_1{
	background:url(images/head_im_1.png) no-repeat center bottom;
}

#block_H .header .risunki .img_2{
	background:url(images/head_im_2.png) no-repeat center bottom;
}

#block_H .header .risunki .img_3{
	background:url(images/head_im_3.png) no-repeat center bottom;
}

#block_H .header .risunki .img_4{
	background:url(images/head_im_4.png) no-repeat center bottom;
}

#block_H .header .risunki .img_5{
	background:url(images/head_im_5.png) no-repeat center bottom;
}

#block_H .header .region{
	position:absolute;
	top:15px;
	/*right:45px;
	width:435px;*/
	line-height:20px;
	text-align:right;
	right:5%;
	width:270px;
}

#block_H .header .region span{
	color:#da251d;
	font-size:16px;
	line-height:27px;
}

#block_H .header .region a{
	padding-right:10px;
	background:url(images/arrow_red_right.gif) right center no-repeat;
	color:#28166f;
	font-size:11px;
	text-decoration:underline;
}

#block_H .header .slogan{
	position:absolute;
	top:18px;
	right:285px;
	width:520px;
	color:#28166f;
	font-size:20px;
	line-height:22px;
}

#block_H .header .slogan span{
	margin-right:38px;
}

#search_reg{
       /* float: left;*/      
        padding: 10px 10px 10px 10px;
top:70px;
right:0px;
	background: #FFFFFF;
	display: none;
        border:solid #999474 1px;
        z-index: 2000;
        position: absolute;
overflow:auto;
zoom:1;
line-height:20px;
}

.w-reg {
     min-width:300px;
     min-height:200px;
}

.btn-slide {

}

.active {
	background-position: right 12px;
  
}

#block_H .header .telefon{
	float:right;
	line-height:18px;
	margin:35px 20px 28px 0;
}

#block_H .header .main_link{
	left: 290px;
    position: absolute;
    top: 10px;
	width: 220px;
}

#block_H .header .main_link img{
	margin:0 5px;
}

#block_H .header .mos, #block_H .header .pet{
	color:#da251d;
	font-size:16px;
	font-weight:bold;
	float:left;
	width:160px;
	line-height: 20px;
}

#block_H .header .mos span, #block_H .header .pet span{color:#7b7b7b;font-size:13px;}

#block_H .header .mailinfo a{
	color:#da251d;
	font-size:13px;
	font-weight:bold;
}

#block_H .header .center_resh{
	position:absolute;
	/*top:144px;*/
	top:29px;
	/* font-weight:bold; */
	left:295px;
	color:#cc3333;
	font-size:30px;
	line-height:36px;
	/*text-transform:uppercase;*/
}

/*  -------  Blok_M  --------  */
#block_M{
	position:relative;
	background:url(/images/index/menufon.jpg) no-repeat left 14px;
	height:27px;
	text-transform:uppercase;
z-index:1;
/*overflow:auto;*/
padding:14px 0 0 0;
}

#block_M .top_menu{
	background:url(/images/index/menufonr2.jpg) no-repeat right top;
	padding:0px 230px 0 32px;
	height:27px;
}

#block_M .search{
	position:absolute;
	right:0px;
	top:19px;
	width:200px;
	padding-right:15px;
}

#block_M .search div{
	float:left;
}

#block_M .search .label{
	color:#ffffff;
	padding:2px 3px 0 0;
}

#block_M .search .input_text input{
	background-color:#D9ECF9;
border:medium none;
height:10px;
margin:2px 4px;
width:117px;
font-size:10px;
}

#block_M .search .input_button{
	padding:2px 0 0 3px;
	&padding:4px 0 0 3px;
}

#block_M .search .input_button input{
	background:url(/images/index/buttonnext.jpg) no-repeat;
	height:13px;
	width:13px;
	border:0 none;
}
	
/*  -------  TOP_MENU  --------  */
/*  ------  end TOP_MENU  --------  */
/*  -------  end Blok_M  --------  */
/*  -------  end HEADER  --------  */
/*  -------  Block_L  --------  */
#block_L{
	background:url(images/bg_left_block.gif) repeat-y left;
	float:left;
	margin-top:15px;
}

#block_L .corner_T{
	background:url(images/corner_leftblock_T.gif) no-repeat top right;
}

#block_L .corner_B{			
	width:235px;
	padding-left:15px;
	background:url(images/corner_leftblock_B.gif) no-repeat bottom right;
	overflow:hidden;
	&zoom:1;
}

/*  -------  Left menu  --------  */
#block_L .left-menu{
	list-style:url(images/arrow_red_right_tail.gif);
	padding:7px 0 40px 15px;
}

/*30.11.2010 Kostya
#block_L .left-menu li{
	padding:18px 0 10px;
	/*background:url(images/bg_leftmenu_li.gif) no-repeat bottom left;*/
	/*background:url("/images/index/lokli.jpg") no-repeat scroll -35px 20px transparent;
}*/

#block_L .left-menu-sub{
	list-style:url(images/red_bull.jpg);
	padding:7px 0 40px 15px;
}

#block_L .sub{
	padding:8px 0 20px;
	/*background:url(images/bg_leftmenu_li.gif) no-repeat bottom left;*/
}

#block_L .left-menu li a{
	color:#17197D;
	text-decoration:none;
}

#block_L .left-menu li li a{line-height:17px;}

#block_L .left-menu li a:hover{
	color:#da251d;
	text-decoration:underline;
}

#block_L .left-menu li a.active{
	font-weight:bold;
	/*color:#da251d;*/
	color:#FF6000;
}
/*  -------  end Left menu  --------  */
/*  -------  News list  --------  */
#block_L .news h1{
	color:#da251d;
	font-size:16px;
	margin:5px 0;
}

#block_L .news .item{
	padding-bottom:18px;
	background:url(images/bg_left_newslist.gif) no-repeat bottom left;
	margin-bottom:13px;
	padding-right:25px;
}

#block_L .news .item .data{
	color:#28166f;
	font-weight:bold;
	font-size:11px;
	padding-left:17px;
	background:url(images/arrow_orange_right.gif) left center no-repeat;
}

#block_L .news .item .anons{
	color:#353438;
	font-size:11px;
	line-height:13px;
	margin:5px 0;
}

#block_L .news .item a.detail{
	color:#28166f;
	padding-right:9px;
	background:url(images/arrow_dark_blue_right.gif) right top no-repeat;
}

#block_L .news .item .allnews{
	color:#28166f;
	padding-right:9px;
	background:url(images/arrow_dark_blue_right.gif) right top no-repeat;
	margin:16px 0 5px 130px;
	display:block;
}
/*  -------  end News list  --------  */
/*  -------  Subscribe --------  */
.subscribe{
	padding-bottom:34px;
	overflow:hidden;
	&zoom:1;
}

.subscribe .label{
	color:#1a136f;
	display:block;
	padding-bottom:8px;
}

.subscribe form div{
	float:left;
}

.subscribe .input_text{
	margin-right:6px;
	&margin-right:3px;
}

.subscribe .input_text input{
	height:15px;
	width:192px;
	border:1px solid #2e4ca3;
}

.subscribe .input_button {
	padding-top:2px;
	&padding-top:3px;
}

.subscribe .input_button input{
	background:url(images/bg_button_subscribe.gif) no-repeat;
	height:13px;
	width:13px;
	border:0 none;
}
/*  -------  end Subscribe --------  */
/*  -------  end Blok_L  --------  */

/*  -------  Block_C  --------  */
	
#work_area{			
	margin:0 auto;
	padding:15px 18px 15px 20px;
	overflow:hidden;
	zoom:1;
	position:relative;
}

#work_area .work_conteiner{
	overflow:hidden;
	zoom:1;
	_width:99%;
	position:relative;
	_margin:0 -3px;
}

#work_area .work_conteiner ul{margin:10px 0 10px 30px;}
#work_area .work_conteiner .crumb ul{margin:0 0 10px 0;}

#block_C{
	position:relative;
}

#work_area .first_level{
	padding-bottom:6px;
	overflow:hidden;
	&zoom:1;
}

#work_area .first_level a.detail{
	float:right;
	margin-top:10px;
}

#work_area .second_level{
	overflow:hidden;
	&zoom:1;
	position:relative;
}

#work_area .second_level .left{
	float:left;
	/*width:49%;*/
         width:510px;
	overflow:hidden;
	&zoom:1;
	padding-right:14px;
}

#work_area .second_level .right{
	overflow:hidden;
	&zoom:1;
}

#work_area .grey_round{
	margin-bottom:9px;
}

#work_area .grey_round .lt{
	background:#fff8df url(images/corner_centrblock_LT.gif) no-repeat left top ;
}

#work_area .grey_round .rt{
	background:url(images/corner_centrblock_RT.gif) no-repeat right top ;
}

#work_area .grey_round .lb{
	background:url(images/corner_centrblock_LB.gif) no-repeat left bottom ;
}

#work_area .grey_round .rb{
	background:url(images/corner_centrblock_RB.gif) no-repeat right bottom ;
	padding:16px 20px;
}

#work_area .grey_round .reshenia{
	list-style:none;
}

#work_area .grey_round .reshenia li{
	padding:0 0 16px 27px;
	background:url(images/mail.gif) no-repeat left top;
}

#work_area .grey_round .reshenia li a{
	font-weight:bold;
	color:#533e6c;
	text-decoration:none;
}

#work_area .grey_round .reshenia li a.active{
	color:#da251d;
} 

#work_area .grey_round .reshenia li a:hover{
	color:#da251d;
	text-decoration:underline;
}

#work_area .demo-news{
	margin-top:20px;
	/*width:317px;*/
}

#work_area .demo-news a.el{
	padding:0 0 14px 20px;
	background:url(images/arrow_rect_blue.gif) no-repeat top left;
	display:block;
	color:#353438;
	text-decoration:none;
}

#work_area  .demo-news a.el:hover{
	text-decoration:underline;
}

#work_area .demo-news a.detail{
	float:right;
}

/*---- хлебные крошки -----*/
#work_area .crumb{
	font-size:11px;
	color:#333;
	padding-bottom:10px;
}

#work_area .crumb a{
	color:#333;
	text-decoration:none;
}
/*---- \\ хлебные крошки -----*/
/*  -------  end Blok_C  --------  */
/*  -----------  footer  --------  */

#block_F{
	background:url(images/bg_footer_repeat.gif) repeat-x bottom;
	padding:10px 15px 0px;
	overflow:hidden;
	&zoom:1;
	line-height:19px;
	margin-top:50px;
}

#block_F .bottom_city{
	background:url(images/bottom_city.gif) no-repeat 339px bottom;
	overflow:hidden;
	&zoom:1;
}

#block_F a.footerleft{
	/* background:url(images/logo_bit_footer.gif) no-repeat; */
	background:url(images/logo_bit_footer.jpg) no-repeat;
	margin-left:21px;
	width:319px;
	height:61px;
	float:left;
	display:block;
}

#block_F .footerright{
	float:right;
	white-space:nowrap;
	padding-top:24px;
	color:#1a1375;
}

#block_F .footerright a{
	color:#1a1375;
}

div.top_menu{
}

div.top_menu ul {
	list-style: none;
	margin:0;
	padding: 0;
	width: 100%;
}

div.top_menu ul li{
	display:block;
	float:left;
	/*margin:0 5px;
	&margin:0 8px;*/
}

div.top_menu ul li.right_devider{
	
	padding-right:2px;
	background:url(/images/index/lirazd2.jpg) no-repeat right center;
	line-height:27px;
	/*_background:none;*/
	/*_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_topmenu_dev.png', sizingMethod='crop');*/
}

div.top_menu ul li.right_devider_end{
	line-height:27px;
	background:url("/images/index/vmenucontacts2.jpg") no-repeat right 0 transparent;
}

div.top_menu ul li a{
	color:#FFF;
	text-decoration:none;
	display:block;
	line-height:27px;
	padding-right:20px;
	padding-left:20px;
}

div.top_menu ul li.right_devider_end a{padding-right:35px;padding-left:20px;}

div.top_menu ul li a:hover, div.top_menu ul li a.active{
	/*color:#8dc3ec;*/
	color:#ffffff;
	text-decoration:none;
}
div.top_menu ul li.right_devider a:hover, div.top_menu ul li.right_devider a.activeli {background:url("/images/index/vmenuhover2.jpg") repeat-x 0 0 transparent;}
div.top_menu ul li.right_devider_end a:hover, div.top_menu ul li.right_devider_end a.activeliend {background:url("/images/index/vmenucontactsh2.jpg") no-repeat right 0 transparent;}

.jCarouselLite {
         /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }


/* ------------ treeview ---------- */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #fff;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/images/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(/images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/images/treeview/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/images/treeview/treeview-red.gif); } 

.treeview-black li { background-image: url(/images/treeview/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/images/treeview/treeview-black.gif); }  

.treeview-gray li { background-image: url(/images/treeview/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/images/treeview/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(treeview_img/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/images/treeview/treeview-famfamfam.gif); } 

/* ------------ treeview ---------- */

.banner468{text-align: center; width: 468px; margin-left: auto; margin-right: auto;}
.banner468 img{margin-bottom:10px;}
table.taba td {padding:5px;}
table.tabas tr td {border-top:1px solid #BDD0DF;border-left:1px solid #BDD0DF;padding:7px;}
table.tabas tr.center td, table.tabas tr.center td p{text-align:center;}
table.tabas  {border-right:1px solid #BDD0DF;border-bottom:1px solid #BDD0DF;width:100%;}

#tags{position:relative;/*margin-right:-30px;*/}
#block_H .header .seti {left: 20px;position: absolute;top: 115px;}
#block_H .header .seti span {font-size:17px;line-height:28px;font-weight:500;color:#a60700;}
#block_H .header .region {/*text-align:left !important;*/background:url(/images/head/vkartanew1.png) no-repeat 45px 6px;}
#block_H .header .risunki {background:none;margin:34px auto 0 !important;}
#block_H .header .risunki table{display:none;}
#block_H .header .telefon {position:absolute;top:82px;left:295px;}
#block_H .header .slogan {left: 295px;top: 66px;}

#about  {background: url(/images/aboutid.jpg) right 0 no-repeat;/* height:350px; */}
#about .aborleft{width:55%;}
.work_conteiner center p{text-align:center; font-size:12px;}
 h1.rigii{color:#ff6000;}
.work_conteiner #aboutfon{background: url(/images/aboutfon1.jpg) 21px 21px no-repeat; width:100%;height:183px;}
.work_conteiner #aboutfon .aboutfonleft{width:21px;background: url(/images/aboutfonleft.jpg) 0 21px repeat-x;}
.work_conteiner #aboutfon .aboutfonright{width:21px;background: url(/images/aboutfonright.jpg) 0 21px repeat-x;}
.work_conteiner #aboutfon td{text-align:center;color:#ff6000;}
.work_conteiner #aboutfon td a{color:#ff6000;text-decoration:none;}
.work_conteiner #aboutfon .trimg td {}
.clear {clear:both; font-size:1px;line-height:1px;}
img.imgright {float:right; padding:0 0 7px 7px;}
/* новые стили */
table.urov {float:left;}
table td.urov1 {background: url(/images/index/vnedri_news_01.jpg) 0 0 no-repeat; width:7px;height:6px; font-size:1px;line-height:1px;}
table td.urov12 {background: url(/images/index/vnedri_news_02.jpg) 0 0 repeat-x; font-size:1px;line-height:1px;}
table td.urov13 {background: url(/images/index/vnedri_news_03.jpg) 0 0 no-repeat; width:8px;height:6px;font-size:1px;line-height:1px;}
table td.urov2 {background:#ddeef9 url(/images/index/vnedri_news_04.jpg) 0 0 no-repeat; }
table td.urov22 {background:#ddeef9 url(/images/index/vnedri_news_05.jpg) 0 0 repeat-x; padding:0 10px; height:220px;}
table td.urov22 .demo-news {margin-top:8px !important;}
table td.urov22 .demo-news h1{margin-bottom:16px;}
table td.urov22 .demo-news .all-news {/* display:none; */}
table td.urov23 {background:#ddeef9 url(/images/index/vnedri_news_06.jpg) 0 0 no-repeat; }
table td.urov3 {background: url(/images/index/vnedri_news_07.jpg) 0 0 no-repeat; width:7px;height:7px;font-size:1px;line-height:1px;}
table td.urov32 {background: url(/images/index/vnedri_news_08.jpg) 0 0 repeat-x; font-size:1px;line-height:1px;}
table td.urov33 {background: url(/images/index/vnedri_news_09.jpg) 0 0 no-repeat; width:8px;height:7px;font-size:1px;line-height:1px;}
h2.rigii{color:#ff6000; font-size:16px;margin-bottom:16px;}
.ndemo .data {display:none;}
.ndemo .name-news{background:url("/bitrix/templates/VNEDRI-new/images/arrow_rect_blue.gif") no-repeat left center ; padding:5px 0 3px 20px;}
.ndemo .item {border:none;}
.resheniya .detpic{padding-right:15px;float:left;width:100%;}
.resheniya{padding-right:15px;width:70%;margin-bottom:15px;float:left;}
.resheniya .reshenia{float:left;width:50%;height:48px;}
.bannerinright{width:150px;float:right;padding-right:25px;}
/*div.okompanii{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px; border:1px solid #b9bcd8;padding:0 10px;background-color:#f2f8fd;margin-top:10px;}*/

#okompaniis{margin-top:12px;width:99%;}
#okompaniis td.urov1 {background: url(/images/index/ougl.jpg) 0 0 no-repeat; width:7px;height:7px; font-size:1px;line-height:1px;}
#okompaniis td.urov12 {background: url(/images/index/tofon.jpg) 0 0 repeat-x; font-size:1px;line-height:1px;}
#okompaniis td.urov13 {background: url(/images/index/ougr.jpg) 0 0 no-repeat; width:7px;height:7px;font-size:1px;line-height:1px;}
#okompaniis td.urov2 {background:#f2f8fd url(/images/index/lfon.jpg) 0 0 repeat-y; }
#okompaniis td.urov22 {background-color:#f2f8fd; padding:0 10px; height:auto;background-image:none;}
#okompaniis td.urov22 span {color:#28166f; font-weight:bold;}
#okompaniis td.urov23 {background:#f2f8fd url(/images/index/rfon.jpg) 0 0 repeat-y; }
#okompaniis td.urov3 {background: url(/images/index/ouglb.jpg) 0 0 no-repeat; width:7px;height:7px;font-size:1px;line-height:1px;}
#okompaniis td.urov32 {background: url(/images/index/bofon.jpg) 0 bottom repeat-x; font-size:1px;line-height:1px;}
#okompaniis td.urov33 {background: url(/images/index/ougrb.jpg) 0 0 no-repeat; width:7px;height:7px;font-size:1px;line-height:1px;}




.courses-left-col {background:url("/images/index/kursc.jpg") repeat-y 0 0 transparent;}
.courses-left-col .item{margin-left:15px;}
.newsss {background:url("/images/index/kursn.jpg") no-repeat 0 bottom transparent;margin-left:-14px;padding-bottom:45px;/*position:relative;*/}
.newsss .kursv{background:url("/images/index/kursv.jpg") no-repeat 0 0 transparent;height:36px;margin-bottom:0 !important;padding-bottom:0;padding-left:15px;padding-top:20px;color:#ff6000  !important;}
.newsss .anons {margin-top:0 !important;}

#block_M .search div.input_text {background:url("/images/index/sech.jpg") no-repeat scroll 0 0 transparent;height:16px;width:124px;}

/* услуги */
.uslugi1{background:url("/images/service/uslugi1.jpg") no-repeat scroll 0 10px transparent;}
.uslugi2{background:url("/images/service/uslugi2.jpg") no-repeat scroll 0 15px transparent;}
.uslugi3{background:url("/images/service/uslugi3.jpg") no-repeat scroll 0 25px transparent;}
.uslugi4{background:url("/images/service/uslugi4.jpg") no-repeat scroll 0 10px transparent;}
.uslugi5{background:url("/images/service/uslugi5.jpg") no-repeat scroll 0 10px transparent;}
.uslugi6{background:url("/images/service/uslugi6.jpg") no-repeat scroll 0 10px transparent;}
.uslugi1, .uslugi2, .uslugi3, .uslugi4, .uslugi5, .uslugi6{width:170px;float:left;margin-right:10%;}
h2.uslugih2{text-align:center;display:block;height:30px;}
p.uslugip{/*color:#1C1C76;*/color: #5C6C6C;font-size:11px;margin-top:130px;text-align:center;}
.uslugia{display:block;height:100px;margin-top:40px;position:absolute;text-decoration:none;width:163px;}


/*30.11.2010 Kostya*/
#block_L .left-menu li div {
background:url("/images/index/lokli.jpg") no-repeat scroll -35px bottom transparent;
padding:7px 0 20px;
margin-bottom: -8px;
}

table.taba td.data p {text-align:center;}
.center {text-align:center !important;}

.taba {
    border: 1px solid #000000;
    border-collapse: collapse;
    border-spacing: 0;
    font-weight: normal;
    width: 100%;
}
.taba tr.first {
    background-color: #FCE888;
}
.taba tr.next {
    background-color: #FFFDE5;
}
.taba td {
    border: 1px solid #000000;
    padding: 5px;
    text-align: center;
}
.taba ul {
    color: #000000;
    line-height: 1.5em;
    list-style-image: url("/images/blueMarker.gif");
    margin: 10px 0 10px 25px;
}

#chooseRegion {
    color: #634F4F !important;
    float: left;
    font-size: 13px !important;
    margin: 25px 0 0 0;
}
#chooseRegion a {
    border: 1px solid #FEF015;
    color: #C90404 !important;
    font-size: 15px !important;
}
#choiseYour {
    cursor: pointer;
    font-size: 13px !important;
    line-height: 16px;
    margin: 0 7px 0 0;
    padding: 1px;
}
div.mos a {
	color: #DA251D;
}
#choiseYour span {
    border-bottom: 1px dashed #4673B7;
    color: #4673B7 !important;
    font-size: 13px !important;
    line-height: 16px;
    position: relative;
    z-index: 600;
}
#inCurrentRegion {
    line-height: 17px;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

#regions-popup {
    font-size: 14px;
}
#regions-popup {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid gray;
    font-size: 14px;
    padding: 10px;
    width: 420px;
}
#regions-popup a {
    color: #354795;
    font-size: 12px;
    line-height: 16px;
    text-decoration: none;
}
#regions-popup h2 {
    color: #0844A3;
    font-size: 16px;
    line-height: 19px;
}
#regions-popup .country {
    margin-top: 10px;
}
#regions-popup .country p {
    color: #C90404;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    padding-top: 3px;
    text-indent: 0 !important;
}
.multicolumn-horizontal div.container div, .multicolumn-vertical div.container {
    float: left;
    width: 140px;
}
.multicolumn-horizontal div.container div, .multicolumn-vertical div.container {
    margin: 0 0 15px;
}
.city {
    line-height: 16px !important;
}
.container a {
    line-height: 16px !important;
}
.hr {
    border-bottom: 1px solid gray;
    padding-bottom: 1px;
}
