<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.smart_title_sfery &gt;ul&gt;li&gt;a&gt;div{
	color: black !important;
	width: 136px !important;
}

.scrin1{
	position: absolute;
	left: 50%;
	top: -345px;
	margin-left: -513px;
	width: 1027px;
	height: 1750px;
	opacity: 0.6;
	background: url(../images/main1.jpg) no-repeat left bottom;	
}
.scrin2{
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -513px;
	width: 1060px;
	height: 1750px;
	opacity: 0.6;
	background: url(../images/main2.jpg) no-repeat left bottom;	
}
.scrin3{
	position: absolute;
	left: 50%;
	top: 1px;
	margin-left: -524px;
	width: 1050px;
	height: 884px;
	opacity: 0.6;
	background: url(../images/category.jpg) no-repeat left bottom;	
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('opensans/opensans-light-webfont.eot');
    src: url('opensans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans-light-webfont.woff') format('woff'),
         url('opensans/opensans-light-webfont.ttf') format('truetype'),
         url('opensans/opensans-light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('opensans/opensans-regular-webfont.eot');
    src: url('opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans-regular-webfont.woff') format('woff'),
         url('opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('opensans/opensans-regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansBold';
    src: url('opensans/opensans-bold-webfont.eot');
    src: url('opensans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans-bold-webfont.woff') format('woff'),
         url('opensans/opensans-bold-webfont.ttf') format('truetype'),
         url('opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('opensans/opensans-semibold-webfont.eot');
    src: url('opensans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans/opensans-semibold-webfont.woff') format('woff'),
         url('opensans/opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body{
	height: 100%;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, .dl, .dl dt, .dl dd, .ol, ul, .ul li, fieldset, .form, .form label, .form legend, .table, .table caption, .table tbody, .table tfoot, .table thead, .table tr, .table th, .table td {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

h1,h2,h3,h4,h5,h6{
	line-height: normal;
	font-weight: normal;
}
h1{
	font-size: 36px;
}
h2{
	font-size: 24px;
}
h3{
	font-size: 18px;
}

label {
	display: block;
	cursor: pointer;
}


.ul{
	list-style-type: none;
}

.ul li{
	list-style: none;
}

p{
	margin-bottom: 16px;
}

input, textarea, select{
	width: auto;
	margin: 0;
	outline-width: 0;
}

a{
	color: #000;
	outline: none;
	text-decoration: underline;
}

a:hover, a:focus, a:active{
	text-decoration: none;
}

.ib_list li, .ib, .ib_list dd{
	display: inline-block;
	vertical-align: top;
}

.site_width, .site_width2{
	margin: 0 auto;
}
.site_width{
	width: 1026px;	
}
.site_width2{
	width: 940px;
}

body{
	position: relative;
	font-family: OpenSansLight, Myriad Pro, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	color: #424242;
	line-height: normal;
	background: #fff;
}

input, textarea{
	font-family: Arial, Helvetica, sans-serif;
}

#header_wrapper{
	/*background: url('../images/header.jpg') left bottom repeat-x;*/
        background: url('../images/header.png') left bottom repeat-x;
}
#header{
	position: relative;
	height: 134px;	
}

#logo {
	display: block;
	position: absolute;
	left: 15px;
	top: 3px;
	width: 332px;
	height: 95px;
	text-indent: -9999px;
	background: url(../images/ast_logo.png) left top no-repeat;
	background-size: contain;
}

		#logo a{
			display: block;
			width: 100%;
			height: 100%;
			cursor: pointer;
		}
	
	#slogan{
		position: absolute;
		top: 36px;
		left: 311px;
                display: none;
	}
	#slogan, #slogan span{
		/*background: url(../images/slogan.jpg) left center no-repeat;*/
	}
	#slogan span{
		display: block;
		padding: 7px 31px 7px 9px;
		background-position: right center;
	}
        #top_phone .phone_cell{
            font-size: 15px;
            display: inline-block;
            padding: 2px 0px 0px 35px;
            width: 152px;
            height: 31px;
	}
        
        #top_phone .phone_cell .city {
            position: absolute;
            font-size: 12px;
            padding: 0px;
            top: -17px;
            margin-left: -22px;
            width: 137px;
        }
        
        #top_phone .phone_cell.yellow {
            background: url(../images/phone_yellow_2.png) left top no-repeat;
        }
        #top_phone .phone_cell.grey {
            background: url(../images/phone_grey_2.png) left top no-repeat;
        }
        #top_phone .phone_cell.blue {
            background: url(../images/phone_blue_2.png) left top no-repeat;
        }
	#top_phone{
		position: absolute;
		left: 466px;
		top: 42px;
		width: 570px;
		height: 31px;
	}
		#top_phone span{
			display: block;
			padding: 4px 0px 0px 45px;
			font-size: 18px;
		}		
	
#main_menu{
	position: absolute;
	bottom: 0px;
	right: 32px;	
	/*padding-left: 28px;*/
	/*background: url(../images/topmenu.jpg) left top no-repeat;*/

}	
	#main_menu li{
		float: right;				
		position: relative;

	}
	#main_menu a{
		/*float: right;*/
		/*bottom: 1px;*/

		display: block;
		position: relative;	
		height: 50px;
		padding: 0px 40px 0px 15px;
		line-height: 50px;
		text-decoration: none;
		/*background: url(../images/topmenu.jpg) right top no-repeat;*/

		/*border-right: 10px solid transparent;*/
		/*border-color: white;*/
		transform-origin:  right;
		/*transform: skewx(-15.6deg);*/
		color: #fff;
	}
	#mm_1 a{
		padding: 0px 29px 0px 0px;
		width: 205px;
		text-align: center;
		height: 49px;
	}
		#main_menu a.hovered, #main_menu a:active, #main_menu a:focus, #main_menu .active a{
			color: #ccc;
		}	
		#mm_1 a.hovered, #mm_1 a:focus, #mm_1 a:active, #mm_1.active a{
			color: #3c3c3c;
			background: url(../images/menu_left.jpg) left  no-repeat, #ffc20a  url(../images/menu_right.jpg) right  no-repeat
		}		
                #mm_1 a.hovered span, #mm_1 a:active span, #mm_1 a:focus span, #mm_1.active span, #mm_2 a.hovered span, #mm_2 a:active span, #mm_2 a:focus span, #mm_2.active span{
                        display: block;
                        position: absolute;
                        width: 29px;
                        height: 49px;
                        top: 1px;
                        left: -29px;
                        z-index: 1000;
                }
                #mm_1 a.hovered span, #mm_1 a:active span, #mm_1 a:focus span, #mm_1.active span{				
                        background: url(../images/menu_left.jpg) left top no-repeat;
                }
                 
                        
	#mm_2 a{
            padding: 0px 29px 0px 0px;
            width: 155px;
            text-align: center;
		height: 49px;
	}		
		#mm_2 a.hovered, #mm_2 a:focus, #mm_2 a:active, #mm_2.active a{
			color: #000;

			background:url(../images/menu_left2.jpg) left top no-repeat, #4698d0 url(../images/menu_right2.jpg) right top no-repeat;
		}		
			#mm_2 a.hovered span, #mm_2 a:active span, #mm_2 a:focus span, #mm_2.active span{				
				/*background: url(../images/menu_left2.jpg) left top no-repeat;*/
			}	
	.mm_hover{		
		
		border-top: 1px solid #636363;
		background: #3c3c3c;
	}
		.mmh_intro{
			position: relative;
			z-index: 991;
			padding: 48px 0px 59px;
			text-align: center;
			font-size: 24px;			
			color: #d5d5d5;
                        line-height: 24px;
		}
		.mmh_intro strong{
			font-weight: normal;
			color: #fff;
                        font-family: OpenSansSemiBold;
		}
	.mm_hover_line{
		position: absolute;
		top: 51px;
		right: 27px;
		z-index: 990;
	}
	#mm1_hover_line{		
		width: 400px;
		height: 352px;
		background: url(../images/mm1_hover_line.jpg) left top no-repeat;
	}
	#mm_1_hover .site_width{
		position: relative;
		height: 352px;
	}
	#mm2_hover_line{		
		width: 364px;
		/*height: 385px;*/
		height: 352px;
		background: url(../images/mm2_hover_line.jpg) left top no-repeat;
	}
	#mm_2_hover .site_width{
		/*height: 385px;*/
		height: 352px;
		overflow:hidden;
	}
		#mm_2_hover .mmh_intro{
			padding-bottom: 31px;
		}
	.mm_hover, .mm_hover_line{
		display: none;
	}

#arenda_list, #org_list{
	position: relative;	
	z-index: 2000;		
}	
	#arenda_list{
		text-align: center;
	}	
	#arenda_list li{
		margin-right: 70px;
		vertical-align: bottom;
	}
	#arenda_list .last{
		margin-right: 0px;
	}
	#arenda_list a, #org_list a{
		display: block;
		text-decoration: none;
		text-transform: uppercase;		
	}
	#arenda_list a{		
		font-size: 24px;		
		color: #f2f2f2;
	}
		#arenda_list a:hover, #arenda_list a:focus, #arenda_list a:active{
			color: #ccc;
		}
	#arenda_list .al_title{
		padding-top: 17px;
font-size:14px;
    width: 100px;
	}
#org_list{
	margin-left: 37px;	
}
#org_list td{
	padding: 33px 0;
}
	#org_list img, #org_list .ol_title{
		display: inline-block;
		vertical-align: middle;
	}
	#org_list a{
		display: block;
		overflow: hidden;		
		color: #d5d5d5;
	}
	#org_list .ol_title{
		padding: 0px 26px 0px 24px;
                color: #fff;
                /* font-family: OpenSansBold; */
                font-weight: normal;
                position: relative;
                top: 4px;
                font-size: 14px;
                text-transform: none;
	}
        #org_list .ol_title.single {
            top:12px;
        }
	#org_list a:hover .ol_title, #org_list a:active .ol_title, #org_list a:focus .ol_title{
		text-decoration: none;
		color: #fff;
	}
        
        #org_list a .service_ico {
            width:45px;
            height:45px;
            float:left;
            background: url('../images/services_icons.png');
        }
        
        
        #org_list a .service_ico.press {
            background-position: 0 0;
        }
        
        #org_list a:hover .service_ico.press {
            background-position: 0px 45px;
        }
        
        #org_list a .service_ico.accreditation {
            background-position: -45px 0;
        }
        
        #org_list a:hover .service_ico.accreditation {
            background-position: -45px 45px;
        }
        
        #org_list a .service_ico.synchronous_translation {
            background-position: -90px 0;
        }
        
        #org_list a:hover .service_ico.synchronous_translation {
            background-position: -90px 45px;
        }
        
        #org_list a .service_ico.conference_systems {
            background-position: -135px 0;
        }
        
        #org_list a:hover .service_ico.conference_systems {
            background-position: -135px 45px;
        }
        
        #org_list a .service_ico.interactive_systems {
            background-position: -180px 0;
        }
        
        #org_list a:hover .service_ico.interactive_systems {
            background-position: -180px 45px;
        }
        
        #org_list a .service_ico.internet {
            background-position: -225px 0;
        }
        
        #org_list a:hover .service_ico.internet {
            background-position: -225px 45px;
        }
        
        #org_list a .service_ico.conf {
            background-position: -270px 0;
        }
        
        #org_list a:hover .service_ico.conf {
            background-position: -270px 45px;
        }
        
        #org_list a .service_ico.video_production {
            background-position: -315px 0;
        }
        
        #org_list a:hover .service_ico.video_production {
            background-position: -315px 45px;
        }
        
        #org_list a .service_ico.tv_bridge {
            background-position: -360px 0;
        }
        
        #org_list a:hover .service_ico.tv_bridge {
            background-position: -360px 45px;
        }
        
        #org_list a .service_ico.tv {
            background-position: -405px 0;
        }
        
        #org_list a:hover .service_ico.tv {
            background-position: -405px 45px;
        }
        
        #org_list a .service_ico.com_rent {
            background-position: -450px 0;
        }
        
        #org_list a:hover .service_ico.com_rent {
            background-position: -450px 45px;
        }
        
        #org_list a .service_ico.mob_offcie {
            background-position: -495px 0;
        }
        
        #org_list a:hover .service_ico.mob_offcie {
            background-position: -495px 45px;
        }
        
        #org_list a .service_ico.it {
            background-position: -540px 0;
        }
        
        #org_list a:hover .service_ico.it {
            background-position: -540px 45px;
        }
        
        #org_list a .service_ico.software_dev {
            background-position: -585px 0;
        }
        
        #org_list a:hover .service_ico.software_dev {
            background-position: -585px 45px;
        }
        
        
        
        
#projects_gallery{
	width: 850px;
	height: 448px;
	margin: 77px auto 64px;
	position:relative;
	/*overflow:hidden;	*/
}
#projects_gallery_wrapper{
	position: relative;
	overflow:hidden;
}
#main_intro{
	margin: 0px auto 26px;
	width: 850px;
	text-align: justify;
}
h1{
	text-transform: uppercase;
	font-size: 33px;
	margin-bottom: 22px;
	color: #333333;
}
#seo_text{
	background: #e3e3e3 url('../images/seo_bg.png') repeat-x left bottom;
	text-align: center;
	color: #000;
        position: relative;
}

#seo_text .seoFadeOut {
    background: transparent url('../images/seo_fadeout_1.png') repeat-x left bottom;
    height: 92px;
    position: absolute;
    bottom: 0px;
    width: 100%;
}
#seo_wrapper{
	padding: 18px 80px 16px 84px;
        height: 95px;
        min-height: 95px;
        overflow: hidden;
}
#seo_wrapper p{
    text-align: left;
}
#seo_text .showAll {
    padding:10px;
    cursor:pointer;
    position: relative;
    z-index: 2;
    cursor: pointer;
    color:#ccc
}
#seo_text .showAll:after {
    content: url('../images/down_arrow.png');
    position: relative;
    left: 3px;
    top: -1px;
}

#seo_text .showAll.expanded:after {
    content: url('../images/up_arrow.png');
    position: relative;
    left: 4px;
    top: -2px;
}

#seo_text .st_title{
	margin-bottom: 13px;	
}
#seo_text .st_title, #gallery_title{
	text-transform: uppercase;	
	font-size: 33px;
	color: #000;	
}
#gallery_title{
	position: absolute;
	top: 49px;
	left: 255px;
	width: 426px;
	height: 67px;
	z-index: 999;
	line-height: 67px;
	text-align: center;
	background: url(../images/project_title.png) left top no-repeat;
        color:#fff;
}
#footer_wrapper{
	background: #3c3c3c;
	text-align: center;
	font-size: 12px;	
        line-height: 14px;
}
#footer{
	overflow: hidden;
	padding-bottom: 40px;
}
#footer_wrapper, #footer_wrapper a{
	color: #ccc;
}
#footer_contacts, #footer_arenda, #footer_services{
	float: left;
}
#footer_contacts{	
	width: 236px;
	padding: 0px 65px 0px 35px;
}
.f_title{
	display: inline-block;
	height: 34px;
	margin-bottom: 15px;
	line-height: 34px;
	text-transform: uppercase;	
	text-align: center;
	font-size: 18px;
	color: #000;
}
#footer_contacts .f_title{
	width: 156px;
	background: url(../images/footer_contacts.png) left top no-repeat;
}
#footer_contacts p{
	margin-bottom: 25px;
}
#footer_contacts .f_big{
	text-transform: uppercase;	
	font-size: 18px;
        text-decoration: none;
}
#footer_contacts .f_big:hover {
    text-decoration:underline;
}
#footer_arenda{
	width: 274px;
	padding-right: 68px;
}
#footer_arenda .f_title{
	width: 274px;
	background: url(../images/footer_arenda.png) left top no-repeat;
}
#footer_services{
	width: 216px;
}
#footer_services .f_title{
	width: 131px;
	background: url(../images/footer_services.png) left top no-repeat;
}
#footer li{
	margin-bottom: 8px;
        line-height: 15px;
}
#footer_socials{
	padding-top: 15px;
	text-align: center;
}
#footer_socials a{
	display: inline-block;
	height: 22px;
	width: 22px;
	margin: 0px 3px;
	background: url(../images/socials.jpg) left top no-repeat;
}
#f_tw{
	background-position: -30px 0px !important;
}
#f_vk{
	background-position: -59px 0px !important;
}
#breads{
	margin: 20px 0px 38px -9px;
	overflow: hidden;
}
#breads li{
	float: left;
}
#breads a{
	float: left;
	height: 29px;
	padding: 0px 24px 0px 10px;
	line-height: 29px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	background: #cecece url("../images/bread.jpg") right top no-repeat;
}
#breads .sub_last a{
	background: #cecece url("../images/bread_sub_last.jpg") right top no-repeat;
}
#breads .last a{
	color: #424242;
	background: #ffc20a url("../images/bread_last.jpg") right top no-repeat;
}
#product_categories{
	overflow: hidden;	
	margin-bottom: 50px;
}
#products_sections{
	float: left;
	width: 132px;
	overflow: hidden;
}
#products_sections dt{
	padding-bottom: 17px;
	margin-bottom: 18px;
	border-bottom: 1px solid #d9d9d9;
	text-transform: uppercase;
	font-size: 12px;
	color: #3c3c3c;
}
#products_sections dd{
	margin-bottom: 8px;
}
#products_sections dd .sectionIcon{
    float:left;
    margin-right: 9px;
    width: 25px;
    text-align: center;
}
#products_sections img{	
	
}
#products_sections a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
	color: #000;
        clear:left;
}
#products_sections img, #products_sections a{
	display: inline-block;
	vertical-align: middle;
}

#products_sections .active a{
	border-bottom: 2px solid #ffc20a;
}
#products_subsections{
	overflow: hidden;
	margin-left: 132px;
	padding-left: 30px;
	padding-bottom: 11px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
#products_subsections li{
	position: relative;
	float: left;
	width: 184px;
	height: 259px;
	color: #000;
	border: 1px solid #fff;
}
#products_subsections a{
	text-decoration: none;
	color: #000;
}
#products_subsections .ps_img{
	position: absolute;
	left: 17px;
	bottom: 96px;
	/*width: 100%;
	text-align: center;*/
        width: 143px;
        text-align: center;
}
#products_subsections .active{
	z-index: 1000;
	left: -1px;
	border: 1px solid #000;
}
.ps_check_btn{
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 143px;
	height: 40px;
	text-transform: uppercase;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #000;
	background: #cecece;	
}
.ps_wrapper{
	margin-top: 22px;
	height: 222px;
	border-right: 1px solid #d8d8d8;
}
.ps_title{
	padding: 0px 35px 0px 17px;  
	/*font-weight: bold;*/  
}
#products_subsections .active .ps_check_btn, .ps_check_btn:active, .ps_check_btn:hover, .ps_check_btn:focus{
	background: #ffc20a;
}
.ps_active{
	display: none;
	position: absolute;
	left: 87px;
	bottom: -11px;
	width: 19px;
	height: 11px;
	background: url("../images/subset_active.jpg") left top no-repeat;
}
#products_subsections .active .ps_active{
	display: block;
}
#products_subsections .last .ps_wrapper{
	border-right: none !important;
}
#products_list{
	border: 1px solid #d8d8d8;
	padding: 20px 0px 10px 20px;
}
#products_list li{
	vertical-align: top;
	margin: 0px 16px 26px 0px;
	width: 165px;
	overflow: hidden;	
}

#products_list li:nth-child(5n) {
    margin-right: 0;
}
#products_list li:nth-child(5n) .pl_wrapper{
    border-right: none;
}

#products_list .last{
	margin-right: 0;	
}
#products_list .last .pl_wrapper{
	border-right: none;
}
#products_list .pl_title{
	display: block;	
	text-decoration: none;
	color: #000;
	font-family: OpenSansSemiBold;
        height:48px;
}
#products_list .pl_wrapper{
	padding-top: 20px;
	border-right: 1px solid #d8d8d8;
        padding-right: 5px;
}
#products_list .pl_wrapper a.image {
    display: block;
    width: 145px;
    height: 85px;
    line-height: 85px; 
    text-align: center;
    margin: auto;
}

#products_list .pl_info{
	margin: 16px 0 23px;
	font-weight: normal;
        font-family: OpenSansSemiBold;
	line-height: 14px;	
	font-size: 11px;
	color: #4b4b4b;
        height: 56px; 
        overflow: hidden; 
}
#products_list .pl_more{
	display: block;
        width: 77px;
	height: 28px;
	line-height: 28px;
	padding: 0px 16px 0px 18px;
	border-right: 1px solid #ffdb6f;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
	background: #ffc20a;
        margin: auto;
}
#products_list .pl_more:hover, #products_list .pl_more:active, #products_list .pl_more:focus{
	background: #ffdb6f;
}
#container{
	margin-bottom: 40px; 
}
#page_title{
	margin-bottom: 17px;
}
#product_info{
	overflow: hidden;
}
#pi_images{
	float: left;
	width: 405px;
}
#pi_intro{
	margin-left: 483px;
}
#product_info{
	margin-bottom: 30px;
}
#pii_check_image{
	margin: 10px 0px 55px;
        text-align: center;
}
#pii_all_images{
	overflow: hidden;
	padding: 8px 7px;
}
#pii_all_images li{
	float: left;	
	margin-right: 15px;
}
#pii_all_images .last{
	margin-right: 0px;
}
#pii_all_images a{
	float: left;
	width: 60px;
	height: 52px;
	overflow: hidden;
	border: 1px solid #fff;
	text-align: center;
}
#pii_all_images a:hover, #pii_all_images a:focus, #pii_all_images a:active, #pii_all_images .active a{
	border: 1px solid #c2c2c2;
}
#piin_title{
	margin-bottom: 47px;
	font-weight: bold;
	font-size: 30px;
	color: #000;
}
#piin_socials{
	margin-bottom: 54px;
}
#piin_socials li{
	margin-right: 42px;
	overflow: hidden;
}
#piin_socials .last{
	margin-right: 0px;
}
#piin_text{
	margin-bottom: 30px;
}
#piin_price{
	width: 308px;
	padding: 12px 0px 10px 21px;
	font-family: "Myriad Pro", Arial, Helvetica, Tahoma, sans-serif;
	font-size: 30px;
	color: #000;
	background: #ffc20a;
}
#piin_price span{
	display: block;
	margin-bottom: 4px;
	text-transform: uppercase;
	color: #fff;
	font-size: 18px;
}
#product_params{
	margin-bottom: 43px;
}

#container table{
	border: 1px solid #9e9e9e;
	border-collapse: collapse;
}
#container table td{
	padding: 15px 13px 13px 22px;
	color: #464646;
	font-size: 14px;
	border: 1px solid #c2c2c2;
	background: #fff;
}
#container table caption{
	padding: 15px 10px 20px 22px;
	border: 1px solid #c2c2c2;
	font-size: 20px;
	color: #000;
	text-align: left;
        border-bottom: 0;
}
#container table .t_first{
	color: #000;
}
#container table .even td, table caption{
	background: #f2f2f2;
}
.mfeedback form{
	width: 400px;
}
div.mf-name input, div.mf-email input, .mf-message textarea{
	width: 95% !important;
	border: 1px solid #424242 !important;
}
.mf-text{
	padding-bottom: 5px;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message{
	padding-bottom: 20px;
}

#project_intro{
	overflow: hidden;
	width: 100%;
}
#project_images{
	float: left;
	width: 460px;
	margin-right: 15px;
}
#project_image{
	float: left;
	width: 380px;
}
#project_all_images{
	float: right;
	width: 72px;
	border: 1px solid #c2c2c2;
	padding-top: 5px;
	text-align: center;
}
#project_all_images li{
	margin-bottom: 4px;
}
#project_preview{
	/*margin-left: 475px;*/
}
#project_title{
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 30px;
	color: #000;
}
#project_intro{
	margin-bottom: 25px;
}

#container #seo_text {
    position: relative;
    top: 40px;
}

#main_intro {
    position: relative;
}

#main_intro p {
    /* height: 55px;*/
    overflow: hidden;
    margin: 0;
}

#main_intro .textFadeOut {
    background: transparent url('../images/text_fadeout.png') repeat-x left bottom;
    height: 31px;
    position: absolute;
    bottom: 33px;
    width: 100%;
}

#main_intro .showAll {
    padding:10px;
    cursor:pointer;
    position: relative;
    z-index: 2;
    cursor: pointer;
}
#main_intro .showAll:after {
    content: url('../images/down_arrow.png');
    position: relative;
    left: 3px;
    top: -1px;
}

#main_intro .showAll.expanded:after {
    content: url('../images/up_arrow.png');
    position: relative;
    left: 4px;
    top: -2px;  
}

#arenda_list_catalog{
		text-align: center;
                margin: 100px 0;
                margin-top: 120px;

	}	
	#arenda_list_catalog li{
		margin-right: 70px;
		vertical-align: bottom;
	}
	#arenda_list_catalog .last{
		margin-right: 0px;
	}
	#arenda_list_catalog a{
		display: block;
		text-decoration: none;
		text-transform: uppercase;		
	}
	#arenda_list_catalog a{		
		font-size: 24px;		
		color: #000;
	}
		#arenda_list_catalog a:hover, #arenda_list_catalog a:focus, #arenda_list_catalog a:active{
			color: #888;
		}
	#arenda_list_catalog .al_title{
		padding-top: 17px;
	}
        
div.bx-component-opener {
    z-index: 10000 !important;
}
bx-popup-menu {
    z-index: 10010 !important;
}
div.bx-core-window {
    z-index: 10130 !important;
}
.bx-core-adm-dialog {
    z-index: 10000 !important;
}</pre></body></html>