	@import url("/js/lightbox/css/lightbox.css");
/*	@import url("/fancybox/jquery.fancybox-1.3.4.css"); */
	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("/bitrix/templates/proplex_main/system/csshover.htc"); 
		font:12px Arial, sans-serif;
		color:black;
		text-align:left;
		position:relative;
		/*width:980px;*/
		margin:0 auto;
		min-height:100%;
		background:#F1EFEF;
	}
	.main_table{width:980px; table-layout:fixed; /*overflow:hidden;*/}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#0635CD;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	/*
	a.orange_href{
	/* color:#f17c1f; 
	color:#FFFFFF;
	}
*/
	a.go{
	color:#fff;
	}
	
	a.stuff_href{
	color:white;
	}
	a.stuff_href:hover{
	color:white;
	}
	a.forum_topic_href{color:white;}
	.forum_topic_font{color:#f17c1f;}
	
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.htmlMakeup	{
		background:white;
	}
	.header	{
		background-repeat:no-repeat;
		background-position:0 0;
		background-color:white;
		position:relative;
		/* border:solid 1px #F00; */
	}
	.header .frame	{
		background:url(/bitrix/templates/proplex_main/images/header_frame.png) 0 0 no-repeat;
		/*background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/proplex_main/images/header_frame.png, sizingMethod=crop);*/
    	height:261px; 
		width:980px;
		position:absolute;
		top:0;
		left:0; 
		
		z-index:1;
	}
	.header .quickLinks a	{
		width:40px;
		height:35px;
		position:absolute;
		top:0;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		z-index:10;
		background:none;
	}
	.header .quickLinks .home	{
		left:70px;
	}
	.header .quickLinks .search	{
		left:170px;
	}
	.header .quickLinks .contacts	{
		left:265px;
	}
	.header .lingva	{
		position:absolute;
		top:0;
		right:171px;
		height:37px;
		line-height:37px;
		width:113px;
		text-align:center;
		color:white;
		font-size:10px;
		text-transform:uppercase;
		z-index:100;
	}
	.header .lingva a	{
		color:#FFFFFF;
	}
	.header .lingva strong	{
		font-weight:normal;
	}
	
	
	/**/
	
	.header .personal_office	{
	position:absolute;
	top:0;
	right:48px;
	height:37px;
	line-height:37px;
	width:113px;
	text-align:center;
	color:white;
	font-size:10px;
	text-transform:uppercase;
	z-index:100;
	}
	.header .personal_office a	{
		color:#FFFFFF;
	}
	.header .personal_office strong	{
		font-weight:normal;
	}
	/**/
	
	.header .lingva_real	{
		position:absolute;
		top:0;
		right:284px;
		height:37px;
		line-height:37px;
		width:113px;
		text-align:center;
		color:white;
		font-size:10px;
		text-transform:uppercase;
		z-index:100;
	}
	.header .lingva_real a	{
		color:#FFFFFF;
	}
	.header .lingva_real strong	{
		font-weight:normal;
	}
	
	.header .mainPageContentHeader	{
		z-index:10;
		position:relative;
		margin-bottom:20px;
	}
	.header .innerPage	{
		margin-bottom:0;
	}
	.header .mainPageContentHeader .lCol	{
		padding:0px 30px 0 60px;
		width:253px;
	}
	.header .topMenu	{
		background:url(/bitrix/templates/proplex_main/images/top_menu_bott.gif) 0 100% no-repeat;
		width:253px;
		margin-bottom:12px;		
		padding-bottom:12px;
		
	}
	.header .topMenu ul	{
		background:url(/bitrix/templates/proplex_main/images/top_menu_top.gif) 0 0 no-repeat;
		min-height:123px;
		padding-top:78px;
	}
	  .header .quickLinks strong      {
                width:40px;
                height:35px;
                position:absolute;
                top:0;
                text-indent: 700em;
                overflow:hidden;
                white-space: nowrap;
                display:block;
                z-index:10;
                background:none;
        }
        .header .quickLinks strong      {
                background-repeat:no-repeat;
        }
        .header .quickLinks strong.home {
                background-image:url(../images/ic_header_frame_01.gif);
                background-position:17px 11px;
        }
        .header .quickLinks strong.search       {
                background-image:url(../images/ic_header_frame_02.gif);
                background-position:13px 11px;
        }
        .header .quickLinks strong.contacts     {
                background-image:url(../images/ic_header_frame_03.gif);
                background-position:15px 11px;
        }
	
	.ie6 .header .topMenu ul	{
		height:123px;
	}
	.ie6 .header .topMenu li	{
		height:20px;
	}
	.header .topMenu a	{
		color:#FFFFFF;
		font-size:13px;
		background:url(/bitrix/templates/proplex_main/images/bullet_top_menu_03.gif) 20px 6px no-repeat;
		line-height:23px;
		padding-left:33px;
		display:block;
		text-decoration:none;
	}
	.header .topMenu a:hover	{
		background:url(/bitrix/templates/proplex_main/images/bullet_top_menu_01.gif) 20px 6px no-repeat;
		text-decoration:underline;
	}
	.header .topMenu span	{
		color:#B3B3B3;
		font-size:13px;
		background:url(/bitrix/templates/proplex_main/images/bullet_top_menu_02.gif) 20px 6px no-repeat;
		line-height:20px;
		padding-left:33px;
		display:block;
		
	}
	.header .topMenu span a.ask {
		color:#FFFFFF;
		font-size:12px;
		display : inline;
		padding-left:0px;
		background:none;
	}
	.header .topMenu span a.ask:hover {
		text-decoration:none; 
	}
	.header .topMenu strong	a {
		color:#FFFFFF;
		font-size:13px;
		background:url(/bitrix/templates/proplex_main/images/bullet_top_menu_03.gif) 20px 8px no-repeat #ef7f1a;
		line-height:24px;
		padding-left:33px;
		display:block;
		text-decoration:none; 
	}
	.header .topMenu strong	a:hover {
		background:url(/bitrix/templates/proplex_main/images/bullet_top_menu_01.gif) 20px 8px no-repeat #ef7f1a;
		text-decoration:underline; 
	}
	.header .search, .leftCol .search	{
		background:url(/bitrix/templates/proplex_main/images/search_block_2.gif);
		width:253px;
		height:0px;	
		margin-bottom:12px;
		position:absolute;
		left: 383px;
		margin-top:5px;
	}
	.header .search .i, .leftCol .search .i	{
		width:160px;
		/*border:none;*/
		
		color:#B3B3B3;
	}
	.header .search .b, .leftCol .search .b	{
		padding-left:8px;
		width:12px;
		height:12px;		
		
	}
	.header .search .b2, .leftCol .search .b2	{
		padding-left:20px;
		width:12px;
		height:11px;		
		
	}
	.lCol .search .map {
		color:#B3B3B3;
		font-size:9px;
		position:relative;
		left:23px;
		top:37px;
	}
	.leftCol .search .map {
		color:#B3B3B3;
		font-size:9px;
		position:relative;
		left:23px;
		top:37px;
	}
	.header .loginIn, .leftCol .loginIn	{
		background:url(/bitrix/templates/proplex_main/images/loginIn_block.gif);
		width:253px;
		height:105px;
		position:relative;
		margin-top: 20px;
		
	}
	.header .loginIn .i, .header .loginIn .i2, .leftCol .loginIn .i, .leftCol .loginIn .i2	{
		position:absolute;
		left:23px;
		width:185px;
		border:none;
		color:#B3B3B3;
		background:none;
	}
	.header .loginIn .i, .leftCol .loginIn .i	{
		top:16px;
	}
	.header .loginIn .i2, .leftCol .loginIn .i2	{
		top:41px;
	}
	.header .loginIn .b, .leftCol .loginIn .b	{
		position:absolute;
		top:38px;
		right:10px;
		width:20px;
		height:20px;
	}
	.header .loginIn .lostPass, .leftCol .loginIn .lostPass	{
		color:#FFFFFF;
		font-size:9px;
		position:absolute;
		top:70px;
		left:23px;
	}
	.header .loginIn .register, .leftCol .loginIn .register	{
		color:#FFFFFF;
		font-size:9px;
		position:absolute;
		top:84px;
		left:23px;
	}
	.header .loginIn .remember, .leftCol .loginIn .remember	{
		color:#FFFFFF;
		font-size:9px;
		position:absolute;
		top:63px;
		left:150px;
	}
	.header .mainPageContentHeader .rCol	{
		padding:280px 60px 0 0;
		font-size:12px;
		color:black;
	}
	.header .mainPageContentHeader .rCol em	{
		display:block;
		margin-top:13px;
		font-style:normal;
		color:#666666;
		font-size:11px;
	}
	.liquidBlocks	{
		width:860px;
		margin:0 auto 35px auto;
	}
	.liquidBlocks td	{
		background:url(/bitrix/templates/proplex_main/images/faq_block_bott.gif) 0 100% no-repeat;
	}
	.liquidBlocks div	{
		padding:15px 35px 20px 95px;
	}
	.liquidBlocks .forPartners	{
		width:415px;
		padding-right:30px;
	}
	.liquidBlocks .forCustomer div#forCustomer	{
		background:url(/bitrix/templates/proplex_main/images/faq_block_01_top.gif) 0 0 no-repeat;
		min-height:135px;
	}
	.ie6 .liquidBlocks .forCustomer	{
		height:135px;
	}
	.liquidBlocks .forPartners div#forPartners	{
		background:url(/bitrix/templates/proplex_main/images/faq_block_02_top.gif) 0 0 no-repeat;
		min-height:135px;
		padding-left:125px;
	}
	.ie6 .liquidBlocks .forPartners	{
		height:135px;
	}
	.liquidBlocks h3	{
		font-weight:normal;
		color:black;
		font-size:20px;
		margin-bottom:12px;
		background:white;
	}
	.liquidBlocks ul	{
		color:#BEBEBE;
		font-size:13px;
	}
	.liquidBlocks ul li	{
		margin-bottom:3px;
	}
	.liquidBlocks ul span	{
		display:block;
		margin:7px 0;
	}
	.liquidBlocks ul span .s	{
		width:200px;
		margin-left:12px;
		font:11px Arial, sans-serif;
	}
	.liquidBlocks ul span .b	{
		background:url(/bitrix/templates/proplex_main/images/but_go.gif);
		width:20px;
		height:20px;
		position:relative;
		top:4px;
	}
	.ie6 .liquidBlocks ul span .b	{
		top:2px;
	}
	.liquidBlocks cite	{
		color:#999999;
		font-style:normal;
		font-size:18px;
		display:block;
		margin-top:15px;
	}
	.liquidBlocks cite u	{
		color:black;
	}
	.haveQuestions	{
		width:860px;
		margin:0 auto 25px auto;
	}
	.haveQuestions td	{
		width:50%;
	}
	.haveQuestions h3	{
		font-size:18px;
		font-weight:normal;
		color:black;
		margin-bottom:7px;
	}
	.haveQuestions a	{
		background:url(/bitrix/templates/proplex_main/images/bullet_01.gif) 0 7px no-repeat;
		display:block;
		padding-left:10px;
		margin-bottom:4px;
	}
	.ie6 .haveQuestions a	{
		height:1px;
	}
	.haveQuestions .customer	{
		width:275px;
		padding:0 30px 0 128px;
		background:url(/bitrix/templates/proplex_main/images/block_haveQuestions_01.jpg) 0 0 no-repeat;
	}
	.haveQuestions .partner	{
		padding:0 30px 0 128px;
		background:url(/bitrix/templates/proplex_main/images/block_haveQuestions_02.jpg) 0 0 no-repeat;
	}
	.haveQuestions b	{
		display:block;
		height:20px;
		margin-top:10px;
	}
	.haveQuestions b a	{
		font-weight:normal;
		font-size:18px;
		float:left;
		background:url(/bitrix/templates/proplex_main/images/but_quest.gif) 100% 0 no-repeat;
		padding-right:28px;
		color:#f17c1f;
	}
	.newsBlock	{
		width:860px;
		margin:0 auto 25px auto;
	}
	.newsBlock td	{
		background:url(/bitrix/templates/proplex_main/images/news_bg_bott.gif) 0 100% no-repeat;
	}
	.newsBlock td .top	{
		background:url(/bitrix/templates/proplex_main/images/news_bg_top.gif) 0 0 no-repeat;
		width:280px;
		margin-bottom: 12px;
	}
	.newsBlock h3	{
		color:black;
		font-size:18px;
		font-weight:normal;
		/*margin-bottom:20px;*/
		padding:10px;
	}
	.newsBlock ul	{
		padding:0 15px 0 10px;
	}
	.newsBlock li	{
		background-position:0 0;
		background-repeat:no-repeat;
		/*padding-left:50px;*/
		margin-bottom:5px;
		min-height:40px;
	}
	.ie6 .newsBlock li	{
		height:40px;
	}
	.newsBlock li em	{
		display:table-cell;
		color:#666666;
		font-size:10px;
		font-style:normal;
		padding-right: 10px;
	}
	.newsBlock li a{display:table-cell;}
	.newsBlock .banner	{
		background:none;
		padding-top:30px;
	}
	.newsBlock .banner a	{
		width:253px;
		height:400px;
		display:block;
	}
	.newsBlock .banner a span	{
		width:253px;
		height:400px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(/bitrix/templates/proplex_main/images/side_banner_frame.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/proplex_main/images/side_banner_frame.png, sizingMethod=crop);
		position:relative;
	}
	.newsBlock .allNewsLinks	{
		background:none;
		padding:12px 20px;
	}
	.newsBlock .allNewsLinks span	{
		display:block;
		line-height:16px;
		clear:both;
	}
	.newsBlock .allNewsLinks span a	{
		float:left;
		background:url(/bitrix/templates/proplex_main/images/bullet_02.gif) 100% 50% no-repeat;
		padding-right:25px;
	}
	.footer	{
		background:url(/bitrix/templates/proplex_main/images/footer_bg.gif) 0 0 no-repeat;
		height:140px;
		position:relative;
	}
	.footer .lCol	{
		float:left;
		padding:30px 0 0 60px;
		font-size:11px;
		color:#FFFFFF;
	}
	.footer .lCol a, .footer .rCol a{
		color:#FFFFFF;
	}
	.footer .lCol p	{
		margin-bottom:13px;
	}
	.footer .rCol	{
		float:right;
		padding:10px 40px 0 0;
		text-align:right;
		font-size:11px;
		color:#FFFFFF;
	}
	
	#sppp{
	width:435px; 
	text-align: left;
	}
	
	.content	{
		margin-bottom:25px;
	}
	.leftCol	{
		padding:0 27px 0 60px;
		width:253px;
	}
	.rightCol	{
		padding:0 35px 0 15px;
		font-size:13px;
	}
	.siteMenu	{
		margin-bottom:15px;
		width:200px;
		padding-left:30px;
	}
	.upMenu {

	}
	.upMenu Img{
		position:relative;
		right:3px;
		
	}
	.siteMenu ul	{
		background:url(/bitrix/templates/proplex_main/images/site_menu_tree_01.gif) 0 0 repeat-y;
		padding-top:5px;
		margin-bottom:5px;
	}
	.siteMenu ul li	{
		background:url(/bitrix/templates/proplex_main/images/site_menu_tree_02.gif) 0 7px no-repeat;
		padding-left:15px;
		margin-bottom:5px;
	}
	.siteMenu ul li.last	{
		background:url(/bitrix/templates/proplex_main/images/site_menu_tree_04.gif) 0 -2px no-repeat white;
	}
	.fileXLS	{
		background:url(/bitrix/templates/proplex_main/images/ic_file_xls.gif) 0 50% no-repeat;
		font-size:18px;
		display:block;
		line-height:30px;
		padding-left:40px;
		margin:15px 0;
	}
	.whereYouCanBuy	{
		margin:20px 0;
	}
	.whereYouCanBuy h3	{
		font-size:18px;
		font-weight:normal;
		background:url(/bitrix/templates/proplex_main/images/map_small.gif) 0 100% no-repeat;
		padding-bottom:125px;
	}
	.whereYouCanBuy a	{
		display:block;
		font-size:11px;
	}
	.whereYouCanBuy span	{
		font-size:18px;
		display:block;
		margin:10px 0 0 0;
	}
	.sideBanner240-400	{
		width:253px;
		height:400px;
		display:block;
		margin:30px 0;
	}
	.sideBanner240-400 span	{
		width:253px;
		height:400px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		background:url(/bitrix/templates/proplex_main/images/side_banner_frame.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/bitrix/templates/proplex_main/images/side_banner_frame.png, sizingMethod=crop);
		position:relative;
	}
	.wayFinder	{
		font-size:11px;
		color:#999999;
		margin-bottom:10px;
		margin-left:-15px;
	}
	.wayFinder .print	{
		float:right;
		background:url(/bitrix/templates/proplex_main/images/ic_print.gif) 0 3px no-repeat;
		padding-left:18px;
		position:relative;
		right:-15px;
	}
	p	{
		margin:15px 0;
	}
	.picLeft	{
		float:left;
		margin:0 15px 15px 0;
	}
	.picRight	{
		float:right;
		margin:0 0 15px 15px;
	}
	h1	{
		font-size:23px;
		font-weight:normal;
		margin-bottom:15px;
	}
	.rightCol h1	{
		font-size:23px;
		font-weight:normal;
		margin-bottom:15px;
		position:relative;
		left:-15px;
	}
	.rightCol table	{
		width:auto;
	}
	.rightCol ul li	{
		background:url(/bitrix/templates/proplex_main/images/bullet_04.gif) 0 6px no-repeat;
		padding-left:13px;
		margin-left:12px;
	}
	.priceList	{
		margin:25px 0;
		font-size:13px;
	}
	
	table.priceListTable tr:nth-child(2n) td {
	    background-color: #EFEFEF;
	}
	.rightCol .priceList li	{
		font-weight:bold;
		background:url(/bitrix/templates/proplex_main/images/bullet_03.gif) 0 6px no-repeat;
		padding-left:13px;
		margin-bottom:4px;
	}
	.priceList li ul	{
		margin-top:4px;
	}
	.rightCol .priceList li li	{
		font-weight:normal;
		background:url(/bitrix/templates/proplex_main/images/bullet_04.gif) 0 6px no-repeat;
		padding-left:13px;
		margin-left:12px;
	}
	.urgent	{
		margin:25px 0;
		padding-left:16px;
	}
	.urgent strong	{
		display:block;
		position:relative;
		left:-16px;
		font-weight:normal;
		font-size:18px;
		text-transform:uppercase;
	}
	.contactBlockInfo	{
		margin:25px 0;
	}
	.rightCol h2	{
		font-weight:normal;
		font-size:20px;
		margin-bottom:10px;
		position:relative;
		left:-15px;
	}
	.rightCol h3	{
		font-weight:normal;
		font-size:18px;
		margin-bottom:10px;
		position:relative;
		left:-15px;
	}
	.contactBlockInfo table	{
		width:480px;
		border-bottom:solid 1px white;
	}
	.contactBlockInfo th, .contactBlockInfo td	{
		border-bottom:solid 1px #CCCCCC;
		padding:5px 0 4px 0;
	}
	.contactBlockInfo th	{
		padding-right:15px;
		width:200px;
	}
	.regionMap	{
		overflow:hidden;
		margin:15px 0;
	}
	.ie6 .regionMap	{
		overflow:visible;
		margin-bottom:25px;
	}
	.regionMap li	{
		float:left;
		width:170px;
		padding-left:15px;
		margin-left:0 !important;
		background:none !important;
	}
	.regionMapMap	{
		margin-left:-15px;
		display:block;
	}
	.rightCol ol	{
		margin:25px 0 25px 25px;
	}
	/*.rightCol ol li	{
		margin-bottom:4px;
	}*/
	.rightCol ol li {
                background:none;
                padding-left:0;
                margin-bottom:5px;
        }
	.contactsForm	{
		background:url(/bitrix/templates/proplex_main/images/hot_line_bott.gif) 0 100% no-repeat;
		width:420px;
		margin:25px 0;
	}
	.contactsForm table	{
		background:url(/bitrix/templates/proplex_main/images/hot_line_top.gif) 0 0 no-repeat;
		font-size:13px;
		width:420px;
	}
	.contactsForm th	{
		width:80px;
		padding:0 10px 7px 10px;
		white-space:nowrap;
		color:#666666;
	}
	.contactsForm td	{
		padding-bottom:7px;
	}
	.contactsForm .top td, .contactsForm .top th	{
		padding-top:12px;
	}
	.contactsForm .bott td, .contactsForm .bott th	{
		padding-bottom:15px;
	}
	.contactsForm .s	{
		width:305px;
		border:solid 1px #9E9E9E;
	}
	.contactsForm .i	{
		width:300px;
		border:solid 1px #9E9E9E;
	}
	.contactsForm .t	{
		width:300px;
		height:150px;
		border:solid 1px #9E9E9E;
		overflow:auto;
	}
	.contactsForm .go	{
		background:url(/bitrix/templates/proplex_main/images/but_go.gif) 100% 50% no-repeat;
		float:right;
		font-size:18px;
		padding-right:28px;
		margin-right:17px;
	}
	.floatLeft	{
		float:left;
		margin:0 17px 17px 0;
	}
	.coveringExample	{
		margin:15px 0;
		font-size:11px;
	}
	.coveringExample td	{
		text-align:center;
		padding:0 10px 10px 10px;
	}
	.coveringExample td img	{
		display:block;
		margin:0 auto 5px auto;
	}
	h5	{
		font-size:16px;
		margin:15px;
		font-weight:normal;
		display:block;
	}
	.rightCol h5	{
		position:relative;
		left:-15px;
	}
	.newsList	{
		margin:20px 0;
	}
	.newsList th	{
		width:69px;
		color:#999999;
		font-size:10px;
	}
	.newsList th img	{
		display:block;
		margin-top:8px;
	}
	.newsList th, .newsList td	{
		padding:10px 0;
		/*background:url(/bitrix/templates/proplex_main/images/news_list_separator.gif) 0 100% repeat-x;*/
		border-bottom: dotted 1px #ccc;
		}
	.newsList th	{
		border-color:#fff;
		}
	.newsList td a	{
		display:block;
	}
	.partnersList	{
		margin-bottom:15px;
	}
	.partnersList th	{
		width:220px;
		padding-bottom:20px;
	}
	.partnersList td	{
		padding-bottom:20px;
	}
	.partnersList .logoHolder	{
		background:url(/bitrix/templates/proplex_main/images/partners_holder_logo_bott.gif) 0 100% no-repeat;
		width:204px;
	}
	.partnersList .logoHolder div	{
		background:url(/bitrix/templates/proplex_main/images/partners_holder_logo_top.gif) 0 0 no-repeat;
		text-align:center;
		padding:16px 0;
	}
	.partnersList td span	{
		display:block;
	}
	.partnersList td a	{
		display:block;
	}
	.commonTable1 {
		font-size:11px;
		width:590px;
	}
	.commonTable1 td {
		padding:4px;
		border:solid 1px #CCCCCC;
	}
	.priceListTable	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 0 repeat-x #E6E6E6;
		color:#5F5F5F;
		font-size:11px;
		width:590px;
	}
	.priceListTable thead th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x;
		padding:8px 8px;
	}
	.priceListTable thead td	{
		padding:8px 8px;
	}
	.priceListTable thead th, .priceListTable thead td	{
		border-right:solid 1px white;
		color:black;
		vertical-align:middle;
	}
	.priceListTable thead td	{
		border-bottom:solid 1px white;
	}
	.priceListTable tbody td	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:8px 8px;
		vertical-align:top;
	}
	.priceListTable tbody th	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:8px 8px;
		vertical-align:top;
	}
	
	.priceListTable tfoot td	{
		border-top:solid 1px white;
		border-right:solid 1px white;
		padding:8px 8px;
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x;
	}
	/*
	.priceListTable tbody .grid td, .priceListTable tbody .grid th	{
		background:#EFEFEF;
	}
	.priceListTable tfoot .grid td, .priceListTable tfoot .grid th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x #EFEFEF;
	}
	*/
	
	 .techSpecsTable tbody .grid td, .techSpecsTable tbody .grid th, .priceListTable tbody .grid th, .priceListTable tbody .grid td  {
                background:#EFEFEF;
        }
     .techSpecsTable tbody .grid td, .techSpecsTable tbody .grid th, .priceListTable tbody .grid th, .priceListTable tbody .grid td  {
                background:#EFEFEF;
        }
     .techSpecsTable tfoot .grid td, .techSpecsTable tfoot .grid th, .priceListTable tfoot .grid th, .priceListTable tfoot .grid td  {
                background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x #EFEFEF;
        }
	
	.itemPreviewBlock	{
	}
	.itemPreviewBlock td	{
		background:url(/bitrix/templates/proplex_main/images/block_item_desk_bott.gif) 0 100% no-repeat;
		font-size:11px;
	}
	.itemPreviewBlock td .item	{
		background:url(/bitrix/templates/proplex_main/images/block_item_desk_top.gif) 0 0 no-repeat;
		width:255px;
		padding:20px 25px 25px 15px;
	}
	.itemPreviewBlock td .item img	{
		display:block;
		margin:0 auto 10px auto;
	}
	.itemPreviewBlock td h2	{
		font-weight:bold;
		font-size:13px;
		margin-bottom:7px;
		left:0;
	}
	.itemPreviewBlock .empty	{
		background:none;
	}
	.tblProfileParam {
	}
	.tblProfileParam td.col1	{
		font-size:11px;
		padding:2px 10px 0px 25px;
		width: 160px;
		background: none;
		border-bottom: #e4e4e4 1px solid;
	}
	.tblProfileParam td.col2	{
		font-size:11px;
		padding:2px 10px 0px 0px;
		width: 80px;
		background: none;
		border-bottom: #e4e4e4 1px solid;
	}
	.sertificatesList	{
		margin:20px 0;
	}
	.sertificatesList td	{
		text-align:center;
		padding:0 10px 25px 10px;
		font-size:11px;
	}
	.sertificatesList td a	{

	}
	.sertificatesList_href{

		display:block;
		background:url(/bitrix/templates/proplex_main/images/block_sertificates_bg.gif);
		width:111px;
		height:146px;
		margin:0 auto 10px auto;
		
	}
	.sertificatesList td a span	{
		display:block;
		background-position:50% 50%;
		background-repeat:no-repeat;
		width:91px;
		height:126px;
		overflow:hidden;
		margin:10px;
		cursor:pointer;
		position:relative;
		top:10px;
	}
	.ie6 .sertificatesList td a span, .ie7 .sertificatesList td a span      {
                top:0;
        }
	.profileScheme	{
	}
	.profileScheme .scheme	{
		background:url(/bitrix/templates/proplex_main/images/block_item_desk_bott.gif) 0 100% no-repeat;
		width:285px;
		margin-bottom:4px;
		margin-right:12px;
	}
	.profileScheme .scheme div	{
		background:url(/bitrix/templates/proplex_main/images/block_item_desk_top.gif) 0 0 no-repeat;
		text-align:center;
		padding:20px;
	}
	.profileScheme .scheme img	{
		display:block;
		margin:0 auto 10px auto;
	}
	.profileScheme .scheme b	{
		display:block;
		text-align:center;
	}
	.blockLong	{
		background:url(/bitrix/templates/proplex_main/images/block_long_bott.gif) 0 100% no-repeat;
		margin:25px 0;
	}
	.blockLong .top	{
		background:url(/bitrix/templates/proplex_main/images/block_long_top.gif) 0 0 no-repeat;
		padding:10px;
		font-size:18px;
		color:#979797;
		text-align:center;
	}
	.blockLong2	{
		background:url(/bitrix/templates/proplex_main/images/block_long_bott.gif) 0 100% no-repeat;
		margin:25px 0;
	}
	.blockLong2 .top	{
		background:url(/bitrix/templates/proplex_main/images/block_long_top.gif) 0 0 no-repeat;
		padding:10px;
		font-size:14px;
		color:#979797;
		text-align:center;
	}
	.techSpecCatalog	{
		color:#979797;
		margin:25px 0;
	}
	.techSpecCatalog td, .techSpecCatalog th	{
		border-bottom:solid 1px #CCCCCC;
		padding:10px 0 14px 0;
	}
	.techSpecCatalog td	{
		padding:10px 25px 14px 30px;
	}
	.techSpecCatalog th	{
		width:85px;
		font-size:11px;
	}
	.techSpecCatalog td h3	{
		font-weight:normal;
		font-size:13px;
		background:url(/bitrix/templates/proplex_main/images/bullet_03.gif) 0 5px no-repeat;
		padding-left:15px;
		left:-15px;
		margin-bottom:5px;
	}
	.techSpecCatalog td ol	{
		margin-bottom:0;
	}
	.logined	{
		background:url(/bitrix/templates/proplex_main/images/block_left_side_bott_blue.gif) 0 100% no-repeat;
		margin:20px 0px 0px 0px;
		position:relative;
		width:253px;
	}
	.logined .top	{
		background:url(/bitrix/templates/proplex_main/images/block_left_side_top_blue.gif) 0 0 no-repeat;
		padding:8px 20px;
		text-align:center;
		color:#ebebeb;
	}
	.logined .top strong	{
		color:white;
		font-weight:normal;
	}
	.logined .top a	{
		font-size:9px;
		color:white;
	}
	.logined .top .img, .logined .top img	{
		margin:7px 0;
	}
	.order	{
		color:#ebebeb;
	}
	.order .phone	{
		background:url(/bitrix/templates/proplex_main/images/ic_phone.gif) 0 4px no-repeat;
		padding-left:14px;
	}
	
	
	.techSpecsTable	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 0 repeat-x #E6E6E6;
		color:#5F5F5F;
		font-size:11px;
	}
	.techSpecsTable thead th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x #FFFFFF;
		padding:4px 6px;
	}
	.techSpecsTable thead td	{
		padding:4px 6px;
	}
	.techSpecsTable thead th, .priceListTable thead td	{
		border-right:solid 1px white;
		color:black;
		vertical-align:bottom;
		text-align:center;
	}
	.techSpecsTable thead td	{
		border-bottom:solid 1px white;
	}
	.techSpecsTable tbody td	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:4px 6px;
		text-align:right;
		vertical-align:top;
	}
	.techSpecsTable tbody th	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:4px 6px;
		vertical-align:top;
		text-align:center;
	}
	
	.techSpecsTable tfoot td	{
		border-top:solid 1px white;
		border-right:solid 1px white;
		padding:4px 6px;
		text-align:center;
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x;
	}
	/*
	.techSpecsTable tfoot .grid td, .priceListTable tfoot .grid th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x #EFEFEF;
	}
	.techSpecsTable tbody .grid td, .priceListTable tbody .grid th	{
		background:#EFEFEF;
	}
	*/
	
/*Data table*/
table.data-table
{
	border:1px solid #99BAD7;
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	border:1px solid #99BAD7;
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#F1F5FA;
	text-align:left;
	font-weight:normal;
	background-image:none;
	border:1px solid #99BAD7;
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell*/
table.data-table tfoot td
{
	background-color:#F1F5FA;
	padding:4px;
	color:#333;
}

/*Any cell*/
table.photo_table td
{
	background-color:#FFFFFF;
	padding:5px 5px;
}
.okup_form{color:#000000; font-family:tahoma;font-size:11px;font-weight : normal;text-align : right;}
.kup_form_sum1{color:#000000; font-family:tahoma;font-size:11px;border-style : none;background : transparent;font-weight:bold;text-align : right;}
	.okupTable	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 0 repeat-x #E6E6E6;
		color:#5F5F5F;
		font-size:11px;
		width:590px;
	}
	.okupTable thead th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x;
		padding:9px 12px;
	}
	.okupTable thead td	{
		padding:9px 12px;
	}
	.okupTable thead th, .okupTable thead td	{
		border-right:solid 1px white;
		color:black;
		vertical-align:middle;
	}
	.okupTable thead td	{
		border-bottom:solid 1px white;
	}
	.okupTable tbody td	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:9px 12px;
		vertical-align:top;
	}
	.okupTable tbody th	{
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px white;
		padding:9px 12px;
		vertical-align:top;
	}
	.okupTable tbody .grid td, .okupTable tbody .grid th	{
		background:#EFEFEF;
	}
	.okupTable tfoot td	{
		border-top:solid 1px white;
		border-right:solid 1px white;
		padding:9px 12px;
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x;
	}
	.okupTable tfoot .grid td, .okupTable tfoot .grid th	{
		background:url(/bitrix/templates/proplex_main/images/price_list_table_head_bg.gif) 0 100% repeat-x #EFEFEF;
	}
	.deliveryTable	{
		background: #FFFFFF;
		color:#5F5F5F;
		font-size:10px;
		width:590px;
		border:solid 1px #5F5F5F;
	}
	.deliveryTable	td{
		padding:1px;
		text-align:center;
		border-bottom:solid 1px #CCCCCC;
		border-right:solid 1px #CCCCCC;
	}
	table.rigging_table td
	{
		background-color:#FFFFFF;
		padding:5px 5px;
		text-align:center;
		border:solid 1px #CCCCCC;
	}
	table.rigging_table th
	{
		background-color:#EFEFEF;
		padding:5px 5px;
		text-align:center;
		font-weight:bold;
		border:solid 1px #CCCCCC;
	}
	table.rigging_table_2 td
	{
		background-color:#FFFFFF;
		padding:5px 5px;
		text-align:center;
		border:none;
	}
	.askQuestions b a	{
		font-weight:normal;
		font-size:18px;
		float:left;
		background:url(/bitrix/templates/proplex_main/images/but_quest.gif) 100% 0 no-repeat;
		padding-right:28px;
		margin-top:15px;
	}
	/* added from 07.05.2009 */
	
	.liquidBlocks .forCustomer .select	{
		display:block;
		margin-top:15px;
		padding-left:10px;
	}
	.liquidBlocks .forCustomer .select span	{
		display:block;
		position:relative;
		margin-bottom:4px;
	}
	.liquidBlocks .forCustomer .select span i	{
		color:#999999;
		font-style:normal;
		position:absolute;
		display:block;
		width:67px;
		text-align:right;
		top:3px;
		left:-77px;
	}
	.liquidBlocks .forCustomer .select span .s	{
		width:220px;
		color:#666666;
		font:13px Arial, sans-serif;
	}
	.liquidBlocks .forCustomer .select .go	{
		display:block;
		text-align:right;
		font-size:18px;
		width:190px;
		padding-right:30px;
		background:url(../images/but_go.gif) 100% 0 no-repeat;
		margin:15px 0 25px 0;
	}
	.leftCol h2	{
		font-size:18px;
		font-weight:normal;
		margin-bottom:10px;
	}
	.leftCol .chooseYourMarketPlace	{
		background:url(../images/block_left_side_bott_blue.gif) 0 100% no-repeat;
	}
	.leftCol .chooseYourMarketPlace .top	{
		background:url(../images/block_left_side_top_blue.gif) 0 0 no-repeat;
		padding:15px 5px;
		zoom:1;
	}
	
	.leftCol .chooseYourMarketPlace_orange	{
		background:url(../images/block_left_side_bott.gif) 0 100% no-repeat;
		width: 253px;
	}
	.leftCol .chooseYourMarketPlace_orange .top	{
		background:url(../images/block_left_side_top.gif) 0 0 no-repeat;
		padding:15px 5px;
		zoom:1;
	}
	
	.leftCol .chooseYourMarketPlace_orange h3	{
		color:#FFFFFF;
		font-size:18px;
		font-weight:normal;
		margin-bottom:15px;
		text-align: center;
	}
	
	.leftCol .chooseYourMarketPlace h3	{
		color:#FFFFFF;
		font-size:18px;
		font-weight:normal;
		margin-bottom:15px;
		text-align: center;
	}
	.leftCol .chooseYourMarketPlace span	{
		display:block;
		position:relative;
		padding-left:60px;
		margin-bottom:5px;
	}
	
	.leftCol .chooseYourMarketPlace_orange span	{
		display:block;
		position:relative;
		padding-left:60px;
		margin-bottom:5px;
	}
	.leftCol .chooseYourMarketPlace span .s	{
		width:165px;
		color:#666666;
		font:13px Arial, sans-serif;
	}
	
	.leftCol .chooseYourMarketPlace_orange span .s	{
		width:165px;
		color:#666666;
		font:13px Arial, sans-serif;
	}
	
	.leftCol .chooseYourMarketPlace span i	{
		color:#FFFFFF;
		font-style:normal;
		position:absolute;
		display:block;
		width:60px;
		text-align:right;
		top:3px;
		left:-10px;
	}
	
	.leftCol .chooseYourMarketPlace_orange span i	{
		color:#FFFFFF;
		font-style:normal;
		position:absolute;
		display:block;
		width:60px;
		text-align:right;
		top:3px;
		left:-10px;
	}
	.leftCol .chooseYourMarketPlace .go	{
		display:block;
		text-align:right;
		font-size:18px;
		width:195px;
		padding-right:30px;
		background:url(/bitrix/templates/proplex_main/images/go.png) 100% 0 no-repeat;
		margin:15px 0 0 0;
	}
	
	.leftCol .chooseYourMarketPlace_orange .go	{
		display:block;
		text-align:right;
		font-size:18px;
		width:195px;
		padding-right:30px;
		background:url(/bitrix/templates/proplex_main/images/go.png) 100% 0 no-repeat;
		margin:15px 0 0 0;
	}
	
	.leftCol .chooseYourMarketPlace .tohum {
		/* color:#B3B3B3; */
		color:#FFFFFF; 
		font-size:9px;
		position:relative;
		left:23px;
	}
	
	.leftCol .chooseYourMarketPlace_orange .tohum {
		/* color:#B3B3B3; */
		color:#FFFFFF; 
		font-size:9px;
		position:relative;
		left:23px;
	}
	
	.registerForm	{
		background:url(/bitrix/templates/proplex_main/images/hot_line_bott.gif) 0 100% no-repeat;
		width:420px;
		margin:25px 0;
	}
	.registerForm table	{
		background:url(/bitrix/templates/proplex_main/images/hot_line_top.gif) 0 0 no-repeat;
		font-size:13px;
		width:420px;
	}
	.registerForm th	{
		width:180px;
		padding:0 10px 7px 10px;
		white-space:nowrap;
		color:#666666;
	}
	.registerForm td	{
		padding-bottom:7px;
	}
	.registerForm .top td, .registerForm .top th	{
		padding-top:12px;
	}
	.registerForm .bott td, .registerForm .bott th	{
		padding-bottom:15px;
	}
	.registerForm .s	{
		width:305px;
		border:solid 1px #9E9E9E;
	}
	.registerForm .i	{
		width:200px;
		border:solid 1px #9E9E9E;
	}
	.registerForm .t	{
		width:300px;
		height:150px;
		border:solid 1px #9E9E9E;
		overflow:auto;
	}
	.registerForm .go	{
		background:url(/bitrix/templates/proplex_main/images/but_go.gif) 100% 50% no-repeat;
		float:right;
		font-size:18px;
		padding-right:28px;
		margin-right:17px;
	}
	.rightCol table.forum-table
		{
		width:100%;
		}
	.rightCol table.forum-post-table
		{
		width:100%;
		}
	/**/	
	.header .logo	{
		position:absolute;
		left:90px;
		top:10px;
		width:195px;
		height:60px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
		display:block;
		z-index:1000;
	}
	/**/
	.tblKartochka 
	{
		background: #f8f8f8;
		width:600px;
	}
	.tblKartochka  .td1{
		text-align:right;
		padding:25px 25px 25px 25px;
		width:300px;
		font-size: 12px;
	}
	.tblKartochka .td2{
		padding:25px 25px 25px 25px;
		width:300px;
		font-size: 12px;
	}
	.tblKartochka .td3{
		height:5px;
		background: #ffffff;
	}
	.tblKartochka .td4{
		padding:0 25px 25px 25px;
		font-size: 12px;
	}
	.tblKartochka .td5{
		padding:25px 25px 25px 25px;
		width:500px;
		font-size: 12px;
	}
	.nameKartochka {
	color: #000000;
	font-size:20px;
	font-weight:normal;
	padding-bottom:15px;
	}
	.tblBook
	{
	background: #ffffff;
	width:600px;
	border-collapse: separate; 
	border-spacing: 5px;
	border: 5px;
	cellSpacing: 5px;
	}
	.tblBook td
	{
	background: #f4f4f4;
	width:180px;
	padding:10px;
	text-align:center;
	font-size: 11px;
	}
	.tblBook  a
	{
	font-size: 11px;
	}
	.button270
	{
	background: url(/images/button-red.gif); 
	width:270px;
	height:43px;
	text-align:center;
	}
	.button270 strong
	{
	color:#ffffff;
	position:relative;
	top:10px;
	font-weight:normal;
	text-decoration:underline; 
	}
	table.tbl-day
	{
	width:180px;
	margin-top:10px;
	text-align:center;
	}
	table.tbl-day td
	{
	width:45px;
	padding:2px;
	text-align:center;
	vertical-align:top;
	}
	.PressClipList	{
		margin:20px 0;
	}
	.PressClipList th	{
		width:69px;
		color:#999999;
		font-size:10px;
	}
	.PressClipList th img	{
		display:block;
		margin-top:8px;
	}
	.PressClipList th, .PressClipList td	{
		padding:10px 0;
		background:url(/bitrix/templates/proplex_main/images/news_list_separator.gif) 0 100% repeat-x;
	}
	table.holiday td
	{
		background-color:#FFFFFF;
		padding:2px 2px;
		text-align:center;
		border:solid 1px #CCCCCC;
		font-size: 9px;
	}
	table.holiday td.staff
	{
		padding:2px 4px;
		text-align:left;
		border:solid 1px #CCCCCC;
		font-size: 11px;
	}
	table.holiday td.datt
	{
		padding:1px 1px;
		border:solid 1px #CCCCCC;
		font-size: 9px;
		width:12px;
	}
	table.holiday th
	{
		background-color:#EFEFEF;
		padding:5px 5px;
		text-align:center;
		font-weight:bold;
		border:solid 1px #CCCCCC;
	}
	TABLE.crm, TABLE.crm TD, TABLE.crm TH {border: solid #cccccc; border-collapse:separate;text-align:center;}
	TABLE.crm {border-width: 0 1px 1px 0; }
	TABLE.crm TD, TABLE.crm TH {border-width: 1px 0 0 1px; padding: 3px }

	TABLE.staff, TABLE.staff TD, TABLE.staff TH {font-size:11px; text-align:left; border: solid #ffffff; border-collapse:separate;}
	TABLE.staff {border-width: 0 1px 1px 0; }
	TABLE.staff TD, TABLE.staff TH {border-width: 1px 0 0 1px; padding: 3px; vertical-align:top; }
	TABLE.staff TH {text-align:center; font-weight:bold; background:#cccccc;border:0px;}
	TABLE.staff TR.tr1 {background:#e5e5e5;}
	TABLE.staff TR.tr2 {background:#efefef;}
	#TABLE.staff A {color:#505050;}
	
 a#x1 {color:#0054a5;}
 a#x1:hover {color:#f07f19;}
 a#x2 {color:#f07f19;}
 a#x2:hover {color:#0054a5;}
 
a.link_news_showall{
	background: url(../images/but_go.gif) 100% 0 no-repeat;
	padding-right: 30px;
	}

a.main_go{
	color:#0635cd;
	}
	
	
.online_catalog	{
		background:url(/bitrix/templates/proplex_main/images/car.jpg) 0 50% no-repeat;
		font-size:18px;
		display:block;
		line-height:55px;
		padding-left:70px;
		margin:15px 0;
	}
	
h3.year_news{
	left:0;
	padding: 7px 0;
	text-align: center;
	color: gray;
	background: #f5f5f5;
	border: solid 1px #F1F1F1;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top: dashed 1px #ccc;
	}
	
span.prev_text{
	color: #666;
	}	
	
	
/* *** */

div#tel_for_mos{
		background:none;
		margin:0;
		/*margin-left: -60px;*/
		padding:15px 0 5px 0;
		min-height: 1px;
		font-size: 16px;
		font-weight: bold;
		}
		
#tel_for_mos .phone{
	color:red;
	font-weight: bold;
	font-size: 18px;
	}
			
			
.forCustomer cite{
	color:#A8A8A8;
	}
		