





@charset "utf-8";
@import url("../../../bitrix/templates/laim_inner/reset.css");
/*BEGIN .*/
/*END .*/
.clear{
	clear:both;
}
.content{
	line-height:18px;
}
.content ul{
	padding-left: 20px;
	margin-top: 5px;
	list-style: disc outside;
	margin-bottom: 10px;

}
.content ul li{
	margin-left: 10px;
}

ul.news_foto{
	margin-top: 20px;
	list-style: none;
}

ul.news_foto li {
    float:left;
    margin-right: 10px;
}
.content ol{
	list-style:decimal inside;
}
.content td,
.content th{
	border:1px solid #999;
	padding:5px;
	font-size: 10px;
}
.content p{
	padding:10px 0;
}

.content h1{
	font-size:14px;
}

.content h3{
	font-size:14px;
}
.content img.left{
	float:left;
	margin-right:10px;
}

/*BEGIN .wrapper*/
.wrapper{
	background:url(../../../img/wrapper_bg.jpg) no-repeat 50% 0;
	_height:100%;
	min-height:100%;
}
.wrapper .container{
	margin:0 auto;
	width:985px;
	padding-bottom:98px;
}
/*END .wrapper*/

/*BEGIN .header*/
.header .top{
	padding-top:11px;
	height:99px;
}
.header .logo{
	float:left;
}
.header .top .right{
	float:right;
	padding-top:31px;
}
.header .search{
	width:162px;
	height:24px;
	background:url(../../../img/search_bg.png) no-repeat 0 0;
	float:right;
}
.header .search input{
	border:0;
	background:none;
	float:left;
}
.header .search input.text{
	width:128px;
	height:16px;
	padding:4px 5px;
}
.header .search input.btn{
	width:24px;
	height:24px;
}
.header .top .nav{
	float:left;
	height:24px;
}
.header .top .nav ul.menu li{
	float:left;
	border-right:3px solid #6486a3;
	margin-right:7px;
	line-height:24px;
	color:#f8f6fb;
	#background:url(../../../img/glyph/btn_bg-disabled.gif) no-repeat 0 0;
	border:3px;
	border-radius: 3px;
	background-color: #ccc;
	padding:0 3px;
}
.header .top .nav ul.menu li a{
	color:#161616;
	text-decoration:none;
}
.header .top .nav ul.menu li a:hover{
	text-decoration:underline;
}
.header .bottom .nav {
	position:relative;
	padding:7px 106px 0 93px;
	height:58px;
}
.header .bottom .nav .left-text{
	width:115px;
	height:65px;
	position:absolute;
	background:url(../../../img/main-menu_left-slogan.png) no-repeat 0 0;
	left:0;
	top:0;
	z-index:2;
}
.header .bottom .nav .right-text{
	background:url(../../../img/main-menu_right-slogan.png) no-repeat 0 0;
	height:65px;
	position:absolute;
	right:0;
	top:0;
	width:140px;
	z-index:2;
}
.header .bottom .nav ul.menu{
	height:51px;
	background:url(../../../img/main_menu_bg.png) repeat-x 0 0;
	width:790px;
}
.header .bottom .nav ul.menu li{
	float:left;
	padding-top:2px;
	position:relative;
}
.header .bottom .nav ul.menu a,
.header .bottom .nav ul.menu span{
	display:block;
	height:45px;
}
.header .bottom .nav ul.menu a{
	background-position:100% 0;
	padding-right:0;
	color:#161616;
	text-decoration:none;
	line-height:45px;
	position:relative;
	padding-right:3px;
}
.header .bottom .nav ul.menu span{
	padding-left:18px;
	font-family: 'DroidSansBold';
}
.header .bottom .nav ul.menu i{
	position:absolute;
	right:-10px;
	top:0;
	width:13px;
	height:45px;
	background:url(../../../img/main_menu_item_bg.png) no-repeat 100% 0;
	display:block;
	z-index:1;
}
.header .bottom .nav ul.menu li.active i{
	background-position:100% -45px;
}
.header .bottom .nav ul.menu li.active a{
	color:#fff;
}
.header .bottom .nav ul.menu li.active span{
	background:url(../../../img/main_menu_item_bg.png) no-repeat 0 -91px;
}
.header .bottom .nav ul.menu li.first span{
	padding-left:27px;
}
.header .bottom .nav ul.menu li.last a{
	padding-right:14px;
	background:none;
}
.header .bottom .nav ul.menu li:hover .sub-menu{
	display:block;
}
.header .bottom .nav ul.menu li .sub-menu{
	position:absolute;
	top:45px;
	left:50%;
	margin-left:-115px;
	background:url(../../../img/sub_main_menu_bg2.png) no-repeat 0 0;
	width:231px;
	padding-top:12px;
	z-index:100;
	display:none;
}
.header .bottom .nav ul.menu li .sub-menu ul{
	background:url(../../../img/sub_main_menu_bg1.png) no-repeat 0 100%;
	padding:0 4px 8px 2px;
}
.header .bottom .nav ul.menu li .sub-menu ul li{
	float:none;
	background:url(../../../img/sub_menu_line.png) repeat-x 0 100%;
	height:auto;
	line-height:18px;
	padding:6px 0;
}
.header .bottom .nav ul.menu li .sub-menu ul li.last{
	background:none;
}
.header .bottom .nav ul.menu li .sub-menu ul a{
	padding:0 0 0 15px;
        padding-right: 5px;
	display:block;
	color:#2a84ea;
	font-weight:700;
	font-family:Verdana;
	line-height:18px;
	height:auto;
}
.header .bottom .nav ul.menu li .sub-menu ul a:hover{
	background:url(../../../img/list_arrow.png) no-repeat 5px 6px;
}
/*END .header*/

/*BEGIN .main*/
.breadcrumbs ul{
	height:19px;
	padding-left:21px;
	padding-bottom:7px;
}
.breadcrumbs li{
	float:left;
}
.breadcrumbs li a{
	display:block;
	height:19px;
	background:url(../../../img/bredcrumbs_bg.png) no-repeat -5px 0;
	color:#fff;
	text-decoration:none;
	line-height:18px;
	padding:0 5px 0 20px;
	position:relative;
}
.breadcrumbs li.first a{
	background-position:0 0;
	padding-left:10px;
	font-weight:700;
}
.breadcrumbs li.last a{
	background-position:100% -38px;
	padding:0 10px 0 20px;
}
.breadcrumbs li span{
	height:19px;
	display:block;
	width:9px;
	font-size:0;
	background:url(../../../img/bredcrumbs_bg.png) no-repeat 100% -19px;
	position:absolute;
	right:-9px;
	top:0;
	z-index:90;
}
.one-sidebar .content img{
	border:1px solid #c8d7e3;
}
.one-sidebar .content img.left{
	float:left;
	margin-right:15px;
}
.content .date{
	color:#a9a9a9;
	font-size:14px;
	padding-bottom:20px;
}
.content .title{
	font-size:18px;
	font-weight:700;
}
.one-sidebar{
	width:962px;
	margin-left:10px;
}
.one-sidebar .t,
.one-sidebar .b,
.one-sidebar .m{
	background:url(../../../img/big_content_bg.png);
}
.one-sidebar .t,
.one-sidebar .b{
	height:5px;
	font-size:0;
	background-repeat:no-repeat;
}
.one-sidebar .t{
	background-position:0 0;
}
.one-sidebar .b{
	background-position:0 -5px;
}
.one-sidebar .m{
	background-repeat:repeat-y;
	background-position:-962px 0;
	padding:13px 21px;
}
.one-sidebar .pager{
	padding-top:45px;
}
.news-list .item{
	padding-top:20px;
	font-size:14px;
	line-height:18px;
}
.news-list .item span{
	color:#2a84ea;
	font-weight:400;
	display:block;
}
.main{
	padding-top:10px;
}
.sidebar-right{
	float:right;
	width:241px;
	margin-right:10px;
}
.sidebar-right .t,
.sidebar-right .m,
.sidebar-right .b{
	background:url(../../../img/sidebar_bg.png);
}
.sidebar-right .t,
.sidebar-right .b{
	background-repeat:no-repeat;
	height:5px;
	font-size:0;
}
.sidebar-right .t{
	background-position:0 0;
}
.sidebar-right .b{
	background-position:0 -5px;
}
.sidebar-right .m{
	background-repeat:repeat-y;
	background-position:-241px 0;
}
.short-news .title{
	font-size:14px;
	font-family: 'DroidSansBold';
	padding:5px 0 0 22px;
}
.sidebar-right .box {
	width:221px;
	padding:8px 0 10px 11px;
}
.box .b-top,
.box .b-bot,
.box .b-mid{
	background:url(../../../img/sidebar_inside_bg.png);
}
.box .b-top,
.box .b-bot{
	background-repeat:no-repeat;
	font-size:0;
	height:5px;
}
.box .b-bot{
	background-position:0 -5px;
}
.box .b-top{
	background-position:0 0;
}
.box .b-mid{
	background-repeat:repeat-y;
	background-position:-221px 0;
}
.short-news .item{
	line-height:14px;
	padding:6px 0 6px 10px;
}



.short-news .item span{
	color:#2a84ea;
	display:block;
}
.jcarousel-skin-tango .jcarousel-container-vertical{
	padding:27px 0;
	width:200px;
	height:296px;
}
.jcarousel-skin-tango .jcarousel-clip{
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-clip.jcarousel-clip-vertical{
	overflow:hidden;
}
.jcarousel-skin-tango .jcarousel-clip-vertical{
	height:299px;
	width:200px;
}
.jcarousel-prev,
.jcarousel-next{
	position:absolute;
	background:url(../../../img/j-slider_btns.png) no-repeat 0 0;
	width:58px;
	height:18px;
	left:50%;
	margin-left:-25px;
	cursor:pointer;
}
.jcarousel-prev{
	top:-9px;
}
.jcarousel-next{
	background-position:0 -18px;
	bottom:-9px;
}

.slider-block{
	background:url(../../../img/slider_bg.png) no-repeat 0 0;
	height:407px;
	width:712px;
	float:left;
	margin-left:10px;
}
#featured{ 
	width:524px; 
	padding-right:188px; 
	position:relative; 
	height:407px; 
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; 
	left:524px; 
	list-style:none; 
	padding:0; 
	margin:0; 
	width:189px;
}
#featured ul.ui-tabs-nav li{ 
	font-size:12px;
	position:relative;
	height:58px;
	font-size:0;
	vertical-align:top;
}
#featured ul.ui-tabs-nav li span{ 
	font-family: 'DroidSansBold';
	color:#535353; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	padding:15px 0 0 25px;
	text-decoration:none;
	height:35px;
	font-size:12px;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:url(../../../img/slider_selected.png) 0 -58px no-repeat;
	color:#fff;
	overflow:hidden;
}
#featured ul.ui-tabs-nav li#nav-fragment-1 a{
	background-position:0 0;
	border-radius:0 5px 0 0;
	-webkit-border-radius:0 5px 0 0;
	-moz-border-radius:0 5px 0 0;
	-khtml-border-radius:0 5px 0 0;
	behavior:url(../../../bitrix/templates/laim_inner/js/PIE.htc);
}
#featured ul.ui-tabs-nav li#nav-fragment-7 a{
	background-position:0 -116px;
	border-radius:0 0 5px 0;
	-webkit-border-radius:0 0 5px 0;
	-moz-border-radius:0 0 5px 0;
	-khtml-border-radius:0 0 5px 0;
	behavior:url(../../../bitrix/templates/laim_inner/js/PIE.htc);
}
#featured ul.ui-tabs-nav li  i{
	background:url(../../../img/slider_arrow.png) 0 50% no-repeat;
	width:18px;
	height:48px;
	position:absolute;
	left:-6px;
	top:50%;
	margin-top:-24px;
	display:block;
	font-size:0;
	text-indent:-99999px;
	display:none;
	z-index:1;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected i{
	display:block;
}
#featured .ui-tabs-panel{ 
	width:524px; 
	height:407px;  
	position:relative;
}
#featured .ui-tabs-panel img{
	margin:1px 0 0 5px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute;
	bottom:1px; 
	left:1px; 
	height:131px; 
	background: url(../../../img/big-slider_text_bg.png) repeat 0 0;
	padding:0 20px;
	border-radius:0 0 0 5px;
	-webkit-border-radius:0 0 0 5px;
	-moz-border-radius:0 0 0 5px;
	-khtml-border-radius:0 0 0 5px;
	behavior:url(../../../bitrix/templates/laim_inner/js/PIE.htc);
	overflow:hidden;
	width:483px;
}
#featured .info h2{ 
	font-size:18px; 
	color:#161616; 
	overflow:hidden; 
	font-weight:400;
	padding:5px 0 3px;
}
#featured .info h2 a{
	color:#161616;
	text-decoration:none; 
}
#featured .info h2 a:hover{
	text-decoration:underline; 
}
#featured .info p{ 
	font-size:12px; 
	line-height:15px; 
	color:#161616; 
	padding-bottom:3px;
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#featured .info .links{
	background:url(../../../img/links-line.png) repeat-x 0 0;
	padding:10px 0 0 13px;
	margin-top:7px;
}
#featured .info .links li{
	display:inline;
	margin-right:31px;
}
#featured .info .links a{
	background:url(../../../img/list_arrow.png) no-repeat 0 50%;
	padding-left:15px;
}
.pager li{
	display:inline;
}
.pager a{
	text-decoration:none;
}
.pager a b{
	color:#161616;
}
.pager li.btn a{
	text-decoration:underline;
}
.pager li.btn.prev{
	margin-right:30px;
}
.pager li.btn.next{
	margin-left:30px;
}
.pager li.btn a:hover{
	text-decoration:none;
}
.pager{
	height:29px;
	font-size:0;
	text-align:center;
}
.pager .l,
.pager .r{
	background:url(../../../img/pager_corners.png) no-repeat 0 0;
}
.pager .l,
.pager .r,
.pager .c{
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:top;
	//zoom: 1;
	//display:inline;
	height:29px;
}
.pager .c{
	background:#fff;
	font-size:12px;
	line-height:28px;
	padding:0 7px;
}
.pager .l,
.pager .r{
	width:5px;
	font-size:0;
}
.pager .r{
	background-position:-5px 0;
}
.two-sidebar{
	padding-left:10px;
	width:962px;	
}
.two-sidebar .t,
.two-sidebar .m,
.two-sidebar .b{
	background:url(../../../img/left_right_sidebar_bg.png);
}
.two-sidebar .t,
.two-sidebar .b{
	background-repeat:no-repeat;
	height:5px;
	font-size:0;
}
.two-sidebar .t{
	background-position:0 0;
}
.two-sidebar .b{
	background-position:0 -5px;
}
.two-sidebar .m{
	background-position:-962px 0;
	background-repeat:repeat-y;
	padding:10px;
}
.two-sidebar .box{
	width:221px;
	margin-bottom:9px;
}
.two-sidebar .box .b-mid{
	padding:5px 10px 10px;
}
.two-sidebar .box .title{
	font-size:14px;
	font-weight:700;
	padding-bottom:10px;
}
.two-sidebar .box .title.small{
	font-size:10px;
	line-height:18px;
	padding-bottom:5px;
}
.two-sidebar .box .text{
	font-size:10px;
	line-height:18px;
}
.two-sidebar .box ul.menu{
	padding-left:18px;
}
.two-sidebar .box ul.menu li{
	padding:7px 0;
	list-style-image:url(../../../img/list_arrow.png);
}

.two-sidebar .box ul.menu li.active a{
	color: grey;
	text-decoration: none;
}

.two-sidebar .box ul.menu li.noactive a{
	color: #2A84EA;;
	text-decoration: underline;
}


.two-sidebar .box ul.menu li ul{
	padding:7px 0 0 11px;
}
.two-sidebar .box ul.menu li ul li{
	padding:3px 0;
}
.two-sidebar .left-side{
	width:230px;
	margin-right:10px;
	float:left;
}
.two-sidebar .right-side{
	float:left;
	width:668px;
	padding-left:22px;
}
.two-sidebar .right-side .pager{
	padding-top:15px;
}
.loupe{
	position:relative;
}
.loupe span{
	background:url(../../../img/loupe.png) no-repeat 0 0;
	display:block;
	position:absolute;
	left:5px;
	bottom:5px;
	width:18px;
	height:18px;
	font-size:0;
	text-indent:-999px;
}
.loupe img{
	border:1px solid #c2d2e0;
}
.photo-block{
	overflow:hidden;
	margin-top: 20px;
}
.photo-block .big-photo{
	float:left;
	width:204px;
	margin-right:10px;
}

.prev-photo{
	float:left;
	width:150px;
	margin-right:10px;
}

.photo-block .small-photos{
	float:left;
	width:320px;
	overflow:hidden;
}
.photo-block .small-photos a{
	margin:0 10px 10px 0;
	display:block;
	float:left;
}
.contacts-block{
	margin-top:21px;
	position:relative;
	width:651px;
}
.contacts-block .c-top,
.contacts-block .c-bot{
	background:url(../../../img/contact_bg.png) no-repeat 0 0;
	height:5px;
	font-size:0;
}
.contacts-block .c-bot{
	background-position:0 -5px;
}
.contacts-block .c-mid{
	border-right:1px solid #6486a3;
	border-left:1px solid #6486a3;
	background:#fff;
	width:640px;
	padding-left:9px;
}
.contacts-block .warning{
	position:absolute;
	text-align:right;
	right:20px;
	bottom:9px;
	font-size:10px;
}
.contacts-block ul li{
	padding:5px 0;
	list-style: none;
}
.contacts-block td{
	padding:7px 0;
	border: 0px solid #999;
}
.contacts-block td:first-child{
	width:120px;
}
.contacts-block input.text{
	border:1px solid #cdcdcd;
	width:219px;
	height:15px;
	padding:1px 5px;
}
.contacts-block textarea{
	padding:1px 5px;
	border:1px solid #cdcdcd;
	min-height:87px;
	max-width:469px;
	min-width:469px;
	overflow-y:scroll;
}
.contacts-block input.btn{
	margin:7px 0 5px;
}
.contacts-block .c-title{
	font-size:14px;
	font-weight:700;
	padding-bottom:5px;
}
.toogle-slide{
	padding-left:9px;
}
.toogle-slide dd{
	position:relative;
	padding:5px 0 5px 11px;
}
.toogle-slide .arrow{
	position:absolute;
	left:0;
	top:11px;
	width:9px;
	height:9px;
	background:url(../../../img/toggle-arrows.png) no-repeat 0 0;
}
.toogle-slide .hidden-text{
	display:none;
}
.toogle-slide a.caption{
	border-bottom:1px dashed #2a84ea;
	text-decoration:none;
}
.toogle-slide a.caption:hover{
	border-bottom:1px solid transparent;
}
.toogle-slide ul li{
	list-style-image:url(../../../img/list-arrow1.png);
	padding-left:10px;
}
/*END .main*/

/*BEGIN .footer*/
.footer{
	width:962px;
	height:70px;
	padding:0 15px 18px 10px;
	position:relative;
	margin:0 auto;
	margin-top:-88px;
}
.footer .l,
.footer .c,
.footer .r{
	float:left;
	height:70px;
	background:url(../../../img/footer_bg.png);
}
.footer .l,
.footer .r{
	width:5px;
	font-size:0;
	background-repeat:no-repeat;
}
.footer .l{
	background-position:0 0;
}
.footer .r{
	background-position:-5px 0;
}
.footer .c{
	background-position:0 -70px;
	background-repeat:repeat-x;
	width:940px;
	padding:0 6px;
}
.footer .contacts{
	font-size:14px;
	font-weight:700;
	color:#0a3150;
	padding-top:14px;
	height:20px;
}
.footer .contacts div{
	float:left;
}
.footer .contacts .address{
	padding-right:65px;
}
.footer .contacts .phone{
	padding-right:85px;
}
.footer .contacts .email a{
	color:#0a3150;
	text-decoration:none;
}
.footer .contacts .email a:hover{
	text-decoration:underline;
}
.footer .balls{
	background:url(../../../img/balls.png) no-repeat 0 0;
	position:absolute;
	right:50px;
	bottom:10px;
	width:44px;
	height:34px;
}
.footer .copyright{
	text-align:center;
	font-size:12px;
	font-weight:700;
	color:#0a3150;
	padding-top:20px;
}
.footer .developer{
	position:absolute;
	right:25px;
	top:34px;
	font-size:10px;
	color:#0a3150;
	text-align:right;
	line-height:12px;
}
/*END .footer*/


/* ----- pop_up ----- */
#overlay{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000000;
	z-index: 1000;
	opacity: 0.80;
	filter: alpha(opacity=80);
}
* html #overlay{
	position: absolute;
	1top: expression(ignoreMe = document.documentElement.scrollTop + "px");
}
#feedback_pop_up{
	display: none;
	position: absolute;
	z-index: 2000;
}
#add_question_pop_up{
	display: none;
	position: absolute;
	z-index: 2000;
}
#order_call_pop_up{
	display: none;
	position: absolute;
	z-index: 2000;
}
* html .ie6_fixed{
	top: 120px;
}
.pop_up{
	width: 502px;
	margin: 0 0 0 -251px;
	padding: 12px 0 0 0;
	background: url(../../../bitrix/templates/laim_index/images/pop_up_top_bg.gif) left top no-repeat;
	left: 50%;
}
.pop_up2{
	width: 502px;
	padding: 0 0 12px 0;
	background: url(../../../bitrix/templates/laim_index/images/pop_up_bottom_bg.gif) left bottom no-repeat;
}
.pop_up3{
	padding: 30px 50px;
	font-size: 14px;
	color: #000;
	background: #ffffff;
	position: relative;
}
.inner_content .pop_up3{
	background: none;
}
.pop_up3 .popup_header{
	font-size: 30px;
	color: #363636;
	margin: 0 0 35px 0;
	font-weight: normal;
}
.pop_up3 .button_close{
	position: absolute;
	top: 0px;
	right: 20px;
	padding: 0 15px 0 0;
	background: url(../../../bitrix/templates/laim_index/images/button_close.gif) right 4px no-repeat;
}
.pop_up3 .input{
	width: 393px;
	margin: 5px 0 25px 0;
	font-size: 14px;
	padding: 4px 2px;	
	border: 1px solid #e7e7e7;
	border-top: 1px solid #abadb5;
	background: #f6f8fd;
}
.pop_up3 textarea{
	width: 393px;
	height: 160px;
	margin: 5px 0 25px 0;
	font-size: 14px;
	padding: 4px 2px;	
	border: 1px solid #e7e7e7;
	border-top: 1px solid #abadb5;
	background: #f6f8fd;
}
.inner_content .pop_up3 .input, .inner_content .pop_up3 textarea{
	float: right;
}
.button{
	width: 136px;
	height: 25px;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 14px;
	color: #000000;
	border: 0;
	background: url(../../../bitrix/templates/laim_inner/images/button.gif) left top no-repeat;
	cursor: pointer;
}
/* ----- // pop_up ----- */


.map-columns {
	

}

.map-columns td{
	border: 0px;

}

.map-columns  ul{
	
	margin-top: 5px;
	margin-bottom: 15px;
}

.map-columns  ul li{
	
	padding-left: 15px;
}
