* {
		margin:0;
		padding:0;
	}
	* html html,body	{
		height:100%;
	}
	html	{
		height:100%;
	}


	body	{ 
		behavior:url("/design/standart/stylesheets/csshover.htc");
		font-family:Arial, Tahoma, Verdana, sans-serif;
		color:#263F5D;
		background: url(/design/standart/images/body_bg.gif);
	}
	body, h1 {
		font-size:12px;
	}
	h1 {
		font-family: inherit;
		margin-right: 20px;
		margin-bottom: 15px;
		font-weight: normal;
	}
	.rightCol h1 {
		font-size: 1.3em;
		font-weight: bold;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#263F5D;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table.site	{
		border:none;
	}
	
	table.site {
		border-collapse:collapse;
		width:100%;
	}

	.site td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	.htmlMakeup	{
		text-align:left;
		position:relative;
		min-width:999px;
		max-width:1255px;
		width:expression((document.documentElement.clientWidth||document.body.clientWidth)<990?'990px':(document.documentElement.clientWidth||document.body.clientWidth)>1255?'1255px':'100%');
		padding-bottom:40px;
	}
	.header	{
		height:195px;
		margin-bottom:30px;
	}
	.header .logo	{
		width:197px;
		height:85px;
		position:absolute;
		left:25px;
		top: 26px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
	}
	.header .intro	{
		color:white;
		font-size:16px;
		position:absolute;
		left:457px;
		top:27px;
	}
	.header .intro a	{
		color:white;
		font-size:14px;
	}
	.header .intro p	{
		margin-bottom: 5px;
	}
	.header .search	{
		position:absolute;
		top:138px;
		left:459px;
	}
	.header .search .i	{
		border:solid 1px #E1E1E1; 
		background:#b2b2b2;
/*		background:#7D7D7D; */
		/*color:#AEA7A7; */
		color:white;
		padding-left:6px;
		padding-right:6px;
		width:140px;
		height: 18px;
		vertical-align: middle;
	}
	.header .search .i:hover	{
		color:white;
	}
	.header .search .b	{
		border:solid 1px #E1E1E1;
		background:#5676A6;
		color:white;
		font-family:Tahoma;
		font-size:11px;
		width:60px;
		position:relative;
		left:-4px;
		height: 20px;
		vertical-align: middle;
	}
	html:first-child .header .search .b	{
		top:-1px;
	}
	.header .basketWrap	{
		position:absolute;
		top:20px;
		right:30px;
		width:288px;
		height:143px;
	}
	.header .basket	{
		background:url(/design/standart/images/header_lamp.png) 0 0 no-repeat;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/standart/images/header_lamp.png, sizingMethod=crop);
		width:195px;
		height:116px;
		padding:27px 0 0 88px;
		color:white;
	}
	.header .basket span	{
		position:relative;
		display:block;
	}
	.header .basket b	{
		display:block;
		margin-bottom:6px;
		position:relative;
		left:-23px;
	}
	.header .basket b a	{
		color:#2160BF;
		background:url(/design/standart/images/ic_basket.gif) 0 0 no-repeat;
		padding-left:23px;
	}
	.header .basket img	{
		margin-top:5px;
	}
	.siteFrameColor01	{
		background:url(/design/standart/images/site_frame_color_01_bg.gif);
		margin-right:20px /*30px*/;
		//overflow:hidden;
	}
	* html .siteFrameColor01	{
		overflow:visible;
	}
	.siteFrameColor01R	{
		background:url(/design/standart/images/spacer_white.gif) 100% 0 repeat-y;
		position:relative;
	}
	.siteFrameColor01B	{
		background:url(/design/standart/images/spacer_white.gif) 0 100% repeat-x;
		position:relative;
	}
	.siteFrameColor01T	{
		background:url(/design/standart/images/spacer_white.gif) 0 0 repeat-x;
		position:relative;
	}
	.siteFrameColor01TR	{
		background:url(/design/standart/images/site_frame_color_01_tr.gif) 100% 0 no-repeat;
		position:relative;
	}
	.siteFrameColor01BR	{
		background:url(/design/standart/images/site_frame_color_01_br.gif) 100% 100% no-repeat;
		position:relative;

		padding:13px 20px 40px 0;
	}
	.siteMenu	{
		position:absolute;
		left:0;
		top:-29px;
		width:487px;
/*		width:484px; */
		height:30px;
		padding:0 0 0 160px;
	}
	.siteMenu li	{
		float:left;
	}
	.siteMenu li a	{
		display:block;
		height:30px;
		text-indent: 700em;
		overflow:hidden;
		white-space: nowrap;
	}
	.siteMenu li.catalog	{
		margin-right:38px;
	}
	.siteMenu li.catalog a	{
		width:75px;
	}
	.siteMenu li.about	{
		margin-right:40px;
	}
	.siteMenu li.about a	{
		width:111px;
	}
	.siteMenu li.articles	{
		margin-right:44px;
	}
	.siteMenu li.articles a	{
		width:64px;
	}
	.siteMenu li.terms	{
	}
	.siteMenu li.terms a	{
		width:84px;
	}
	.siteFrameColor01 .siteMenu	{
		background:url(/design/standart/images/site_menu_color_01.gif);
	}
	.content	{
		overflow:hidden;
	}
	* html .content	{
		overflow:visible;
	}
	.leftCol	{
		width:237px;
		float:left;
	}
	.rightCol	{
		margin-left:260px;
		position:relative;
		/*left:9px;*/
		min-height:530px;
		padding-bottom: 78px;
	}
  * html .rightCol        {
     height:530px;
  }



	h3	{
		color:white;
		font-size:14px;
		width:215px;
		height:33px;
		line-height:33px;
		text-transform:uppercase;
/*		background:url(/design/standart/images/h3_bg.gif) 0 0 no-repeat;*/
		padding-left:20px;
		margin-bottom:16px;
	}
	.quickFilter	{
		width:236px;
		text-align:right;
	}
	.quickFilter li	{
		margin-bottom:4px;
		font-size:14px;
		height:47px;
	}	
	.quickFilter li .i	{
		width:230px;
		height: 22px;
		padding-top:2px;
		padding-bottom:2px;
/*		padding-right:18px;*/
		padding-right:1px;
		padding-left:3px;
		margin-right:2px;
		border:solid 1px #8D8A8A;
		/*background:url(/design/standart/images/filter_input_arr.gif) 100% 3px no-repeat white;*/
		color:#4E4E4E;
		font-size: 11px;
	}
	.quickFilter li .i2	{
		width:207px;
		height: 16px;
		padding-top:2px;
		padding-bottom:2px;
		padding-right:18px;
		padding-left:3px;
		margin-right:2px;
		border:solid 1px #8D8A8A;
		background:white;
		color:#4E4E4E;
		font-size: 11px;
	}
	.quickFilter strong	{
		background:url(/design/standart/images/quickfilter_strong.gif);
		width:230px;
		height:20px;
		display:block;
		padding-left:5px;
		line-height:20px;
		font-weight:normal;
		color:white;
		text-align:left;
		margin-bottom:3px;
		overflow:hidden;
	}
	.quickFilter strong.active	{
		background:url(/design/standart/images/quickfilter_strong_active.gif);
	}
	.quickFilter li:hover strong	{
		background:url(/design/standart/images/quickfilter_strong_active.gif);
	}
	.quickFilter .esc	{
		padding-top:5px;
	}

	.shareBlock, .shareBlock_main {
		overflow: hidden;
		margin-bottom: -15px;
		width: 100%;
	}
	/*
	* html .shareBlock, * html .shareBlock_main	{
		overflow:visible;
	}
	*/
	.shareBlock li, .shareBlock_main li	{
		width:300px;
		height:164px;
		color:white;
		float:left;
		margin-bottom:15px;
		overflow: hidden;
	}
	.shareBlock_main li {
		height: auto;
	}
  .shareBlock li span, .shareBlock_main li span {
    display:block;
    width:108px;
    height:136px;
    padding:14px 15px 14px 177px;
  }
  .shareBlock li a, .shareBlock_main li a {
    display:block;
    overflow:hidden;
    color:white;
    text-decoration:none;
  }
  .shareBlock li a:hover  {
    text-decoration:underline;
  }
  .shareBlock li.green span       {
    background:url(/design/standart/images/share_block_01.gif);
  }
  .shareBlock li.blue span        {
    background:url(/design/standart/images/share_block_02.gif);
  }
  .shareBlock li.gold span        {
    background:url(/design/standart/images/share_block_03.gif);
  }
  .shareBlock li.green, .shareBlock li.blue, .shareBlock li.gold,
  .shareBlock_main li.green, .shareBlock_main li.blue, .shareBlock_main li.gold {
	margin-right:18px!important;
	margin-right: 17px;
  }
  .shareBlock_main li .top, .shareBlock_main li .bottom {
	font-size: 1px;
	line-height: 0;
	overflow: hidden;
	height: 6px;
	width: 100%;
	display: block;
	padding: 0px;
  }
  .shareBlock_main li.green .top {
	background: transparent url(/design/standart/images/green_block_tc.gif) no-repeat 0% 0%;
  }
  .shareBlock_main li.blue .top {
	background: transparent url(/design/standart/images/blue_block_tc.gif) no-repeat 0% 0%;
  }
  .shareBlock_main li.orange .top {
	background: transparent url(/design/standart/images/orange_block_tc.gif) no-repeat 0% 0%;
  }  
  .shareBlock_main li.green .bottom {
	background: transparent url(/design/standart/images/green_block_bc.gif) no-repeat 0% 0%;
  }
  .shareBlock_main li.blue .bottom {
	background: transparent url(/design/standart/images/blue_block_bc.gif) no-repeat 0% 0%;
  }
  .shareBlock_main li.orange .bottom {
	background: transparent url(/design/standart/images/orange_block_bc.gif) no-repeat 0% 0%;
  } 
  .shareBlock_main li.green .mid {
	background: transparent url(/design/standart/images/green_block_mc.gif) repeat-y 0% 0%;
  }
  .shareBlock_main li.blue .mid {
	background: transparent url(/design/standart/images/blue_block_mc.gif) repeat-y 0% 0%;
  }
  .shareBlock_main li.orange .mid {
	background: transparent url(/design/standart/images/orange_block_mc.gif) repeat-y 0% 0%;
  }
  .shareBlock_main li.green .mid, .shareBlock_main li.blue .mid, .shareBlock_main li.orange .mid  {
	padding: 10px 20px;
  }
  .shareBlock_main li.green a, .shareBlock_main li.blue a, .shareBlock_main li.orange a {
	text-decoration: underline;
	display: inline;
  }  
  .shareBlock_main li.green a:hover, .shareBlock_main li.blue a:hover, .shareBlock_main li.orange a:hover {
	text-decoration: none;
  }
/*	.shareBlock li a	{
		display:block;
		width:108px;
		height:136px;
		padding:14px 15px 14px 177px;
		overflow:hidden;
		color:white;
		text-decoration:none;
	}*/
/*	.shareBlock li a:hover	{
		text-decoration:underline;
	}
	.shareBlock li.green	{
		margin-right:18px;
	}
	.shareBlock li.green a {
		background:url(/design/standart/images/share_block_01.gif);
	}
	.shareBlock li.blue	{
		margin-right:18px;
	}
	.shareBlock li.blue a	{
		background:url(/design/standart/images/share_block_02.gif);
	}
	.shareBlock li.gold	{
	margin-right:18px;
	}
	.shareBlock li.gold a	{
		background:url(/design/standart/images/share_block_03.gif);
	}
*/
	hr	{
		background:#8D8A8A;
		color:#8D8A8A;
		border:none;
		border-bottom:solid 1px #CCCBCB;
		display:block;
		height:2px;
		overflow:hidden;
		margin:15px 0;
		//margin:25px 0 8px 0;
	}
	* html hr	{
		clear:both;
		margin:15px 0;
	}
	.itemList	{
		position:relative;
		margin-right:-20px;
		overflow:hidden;
		margin-bottom:18px;
	}
	* html .itemList	{
		height:1px;
		overflow:visible;
	}
	.itemList li	{
		float:left;
		background:url(/design/standart/images/itemList_item_bg.gif);
    width:266px;
		height:164px;
		padding:15px 26px 15px 8px;
		margin:0 18px 18px 0;
		position:relative;
		overflow:hidden;
	}
	.itemList .pic	{
		float:left;
		margin-right:-4px;
	}
	.itemList .pic img	{
		border:solid 1px white;
	}
	.itemList .desk	{
		color:white;
	}
	.itemList .desk p	{
	 margin: 0px 0px 0px 180px;
	 color:  #fedb41/*#263F5D*/;
	 font-weight: bold;
	 position: relative;
	}
	.itemList .desk p.align_right {
		text-align: right;
		margin-right: -7px;
	}
	* html	.itemList .desk p		{
  margin: 0px 0 0px 0px;
  padding-left: 5px;
 	}
	.itemList .desk strong	{
		/*color:#FDE67C;*/
		/*color: #263F5D;*/
		color: #fff;
		display:block;

		font-size:14px;
	}
	.itemList .more	{
		position:absolute;
		right:15px;
		bottom:15px;
	}
	.itemList  .align_right a {
		text-decoration: none;
	}
	.pager	{
		padding-top:20px;
		font-family:Verdana;
		color:#263F5D;
		font-size:14px;
		height:100px;
	}
	.pager a	{
		color:#263F5D;
	}
	.pager span	{
		display:block;
		height:30px;
		font-size:12px;
	}
	.pager span .larr	{
		float:left;
		margin-right:40px;
	}
	.pager span .rarr	{
		float:right;
		margin-left:40px;
	}
	.pager div	{
		height:36px;
		font-size:24px;
	}
	.pager div a	{
		float:left;
		height:36px;
		margin:0 4px;
		line-height:34px;
	}
	.pager div a:visited	{
/*		color:#8A0329;*/
	}
	.pager div i	{
		float:left;
		height:36px;
		line-height:34px;
		margin:0 4px;
		font-style:normal;
	}
	.pager div strong	{
		float:left;
		height:36px;
		line-height:34px;
		margin:0 4px;
		background:url(/design/standart/images/pager_strong_bg.gif);
		width:41px;
		text-align:center;
		font-weight:normal;
		color:#8A0329;
	}
	.footer	{
		padding:22px 0 0 0;
		color:#263F5D;
		font-size:10px;
		font-family:Tahoma, Arial, Verdana, sans-serif;
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		border-top:solid 1px #808080;
	}
	.footer i	{
		display:block;
		background:#CCCBCB;
		height:1px;
		width:100%;
		position:absolute;
		top:0;
		left:0;
	}
	.footer span	{
		float:left;
		margin-left: 15px;
	}
	.footer span a {
		float: left;
		display: block;
		margin-left: 1em;
	}
	.footer span a.counter {
		margin-top: -15px;
	}
	.footer span a.copy {
		margin-top: 5px;
	}
	.footer .spaceBox	{
		float:right;
		color:#263F5D;
		font-size:10px;
		font-family:Tahoma, Arial, Verdana, sans-serif;
		text-decoration:none;
		height:16px;
		line-height:15px;
		margin-top:4px;
		margin-right:20px;
	}
	.footer .spaceBox img	{
		background:url(/design/standart/images/spacebox_logo.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/standart/images/spacebox_logo.png, sizingMethod=crop);
		width:79px;
		height:16px;
		vertical-align:middle;
		margin-right:10px;
	}
	.quickFilterInformer	{
		margin:15px 0;
		font-size:14px;
		border-collapse:collapse;
		width:100%;
	}
	.quickFilterInformer th	{
		font-weight:bold;
		padding-right:20px;
		padding-bottom:10px;
		white-space:nowrap;
	}
	.quickFilterInformer td	{
		width:100%;
		padding-bottom:10px;
	}
        .inputButton    {
                background:url(/design/standart/images/button_bg.gif) 100% 0 no-repeat;
                padding-right:4px;
                font-size:16px;
                cursor:pointer;
                margin-left:4px;
                height:1em;
                display:inline-block;
                font-size:18px;
                position:relative;
                top:2px;
        }
        * html .inputButton     {
                padding-top:1px;
        }
        html:first-child .inputButton   {
                top:0px;
                font-size:21px;
        }
        html:root*.inputButton  {
                font-size:1.7em;
        }
        html:root*.inputButton input    {
                top:0px;
        }
        .inputButton, x:-moz-any-link   {
                font-size:1.5em;
        }
        .inputButton, x:-moz-any-link   {
                background-position:100% 50%;
        }

        .inputButton input      {
                background:url(/design/standart/images/button_bg.gif) 0 0 no-repeat;
                font-family:Arial, Tahoma, Verdana, sans-serif;
                color:white;
                font-size:12px;
                border:none;
                height:20px;
                padding-left:8px;
                position:relative;
                cursor:pointer;
                left:-4px;
                top:-1px;
        }
        html:first-child .inputButton input     {
                top:0px;
        }


/*	.inputButton	{
		background:url(/design/standart/images/button_bg.gif) 100% 0 no-repeat;
		padding-right:4px;
		font-size:16px;
		overflow:hidden;
		cursor:pointer;
		margin-left:4px;
	}
	.inputButton input	{
		background:url(/design/standart/images/button_bg.gif) 0 0 no-repeat;
		font-family:Arial, Tahoma, Verdana, sans-serif;
		color:white;
		font-size:12px;
		border:none;
		height:20px;
		padding-left:8px;
		position:relative;
		cursor:pointer;
		left:-4px;
	}
	html:first-child .inputButton input	{
		top:-1px;
	}    */
	.searchField	{
		border:solid 1px #B9B9B9;
		width:350px;
		padding:1px 3px 1px 3px;
	}
	p	{
		padding-top:5px;
		padding-bottom:10px;
	}
	h6	{
		font-size:14px;
		font-weight:normal;
		margin:10px 0;
	}
	h5	{
		font-size:14px;
		font-weight:normal;
		margin:10px 0;
		text-transform:uppercase;
	}

/*	.catalogFrame .items table td	{
		padding:13px 5px 13px 8px;
		vertical-align:bottom;
		height:350px;
	}
*/
  .catalogFrame .items table.site td   {
    padding:13px 5px 13px 8px;
    vertical-align:top;
    height:310px;
    width:25%;
  }

	.catalogFrame .items table.site td .pic	{
		display:block;
		text-align:left;
	}
	.catalogFrame .items table.site td ul	{
		margin:10px 0;


	}
	.catalogFrame .items table.site td .summ	{
		position:relative;
		top:-7px;
		margin-left:0px; 
		font-size: 11px;
	}
	.catalogFrame .items table.site td .summ input	{
		border:solid 1px white;
		background:#8D8A8A;
		color:white;
		width:18px;
		text-align:center;
	}
	.catalogFrame .items .add2basket	{
		background:url(/design/standart/images/but_add2basket.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/standart/images/but_add2basket.png, sizingMethod=crop);
		width:87px;
		height:25px;
		cursor:pointer;
	}
	.catalogFrame .items .more	{
		background:url(/design/standart/images/but_more.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/design/standart/images/but_more.png, sizingMethod=crop);
		width:87px;
		height:25px;
		cursor:pointer;
	}
	
        .catalogFrame .items table.site td .holderPic        {
            		border-collapse:collapse;
            		width:100%;
                height:160px;
                                
        }
        .catalogFrame .items table.site td .holderPic td     {
                height:100%;
                /*vertical-align: top;*/
                text-align: center;
                border:none;
                padding:5px 0px 0px 0px;
                                

        }
        

	h4	{
		font-size:16px;
		margin:10px 0;
		text-transform:uppercase;
	}
	.collectionDesk	{
		font-size:14px;
		overflow:hidden;
	}
	* html .collectionDesk	{
		overflow:visible;
	}
	.collectionDesk .desk	{
		float:left;
/*		width:150px;*/
	}
	.collectionDesk .desk table.site	{
		margin-bottom:20px;
		width:100%;
	}
	.collectionDesk .desk table.site th	{
		font-weight:bold;
		white-space:nowrap;
		padding-right:15px;
		padding-top:8px;
		width:1px;
	}
	.collectionDesk .desk table.site td	{
		padding-top:8px;
	}
	.thumbs	{
		margin-left:20px;
    margin-top: -15px;
    margin-bottom: 0px;
	}
	.thumbs a {
		display: inline-block;
	}
	.thumbs a img	{
		float:left;
		margin:14px 14px 0px 0;
		border:solid 1px white;
	}
	.pop-up	{
		position:relative;
		padding:20px;
	}
	.pop-up .pic	{
		padding-right:20px;
	}
	.fullDesk	{
		margin-bottom:15px;
		border-collapse:collapse;
		width:100%;
	}
	.fullDesk strong	{
		font-size:14px;
		text-transform:uppercase;
		color: white;
	}
	.fullDesk .info	{
		font-size:14px;
		border-collapse:collapse;
		width:100%;
	}
	.fullDesk .info td	{
		padding-top:8px;
/*		color:white;*/
	}
	.fullDesk .info td a	{
		padding-top:8px;
/*		color:white;*/
	}
	.fullDesk .info th	{
		font-weight:bold;
		padding-top:8px;
		padding-right:30px;
		white-space:nowrap;
/*		color: white;*/
	}
	.fullDesk .pic	{
		width:160px;
	}
	.fullDesk .pic td	{
		text-align:center;
		vertical-align:middle;
    width:160px;
		height:160px;
	}
	.fullDesk .pic table.site td	{
		width:160px;
		height:160px;
	}
	.fullDesk .pic table.site td img	{
  /*border: 2px solid red;*/
		/*margin-left:9px;*/
	}
	.priceAndGo	{
	}
	.priceAndGo li	{
		margin-bottom:4px;
		width: 180px;
		color:white;
    font-size: 11px;
	}
	.priceAndGo li span	{
		margin-left:5px;
		color:white;
    font-size: 11px;
	}
	.priceAndGo li .summ	{
		background:#8D8A8A;
		border:solid 1px white;
		width:24px;
		color:white;
		text-align:center;
	}
	.priceAndGo .go	{
		padding-top:7px;
	}
	.pop-up .close	{
		position:absolute;
		right:20px;
		bottom:27px;
	}
	
/*------------------------*/	
	.leftCol .invisible { display: none; position: absolute;}

	.leftCol .link-all, .leftCol .link-all_select { position: relative; margin-top: -20px; padding-right: 20px; height: 20px; font-size: 8pt; cursor: pointer; color: #FFF; background: url(/design/standart/images/markerlookall.gif) no-repeat right;}
		
	.leftCol .visible { display: block; width: 228px; height: 200px; background: #FFF; border: 1px solid #8D8A8A; margin: 0 0 0 4px; position: absolute; z-index: 99; overflow: auto;}
	
	/*-ie-*/.leftCol ..visible { margin: 1px 0 0 0;}
	
	.leftCol .visible a { display: block; text-decoration: none; text-align: left; color: #4e4e4e; font-size: 8pt; padding: 3px;}
	.leftCol .visible a:hover { background: #4967ab; padding: 3px;}
	
	.leftCol .cover {}
	
	.scroll-fix { width: 210px;}
	
/*------------------------*/
		
	.leftCol p	{
		padding:15px 20px 30px 20px;
		font-size:14px;
	}
	.itemListInMyBasket	{
		padding-top:65px;
		margin-bottom:-55px;
		overflow:hidden;
	}
	* html .itemListInMyBasket	{
		overflow:visible;
	}
	.itemListInMyBasket .item	{
		float:left;
	}
	.itemListInMyBasket .fullDesk	{
		width:auto;
	}
/*------------------------*/
	.fullDesk .pic	{
		width:130px;
	}
	
	.fullDesk .pic .inc-photo { text-align: right; margin: 5px 0 -20px 0; width: 322px; height: 20px; z-index: 99; position: relative;}
	
	.itemListInMyBasket .fullDesk .pic	{
		padding-bottom:60px;
		width:auto !important;
		padding-right:15px;
	}
/*------------------------*/	
	.fullDesk .pic td	{
		text-align:center;
		vertical-align:middle;
		width:130px;
		height:130px;
	}
	.itemListInMyBasket .fullDesk .pic td	{
		border:solid 1px white;
		width:auto !important;
		background:#8D8A8A;
	}
/*------------------------*/
	.itemListInMyBasket .fullDesk .pic table.site	{
		position:relative;
		left:1px;
		top:1px;
		//position:static;
		margin-bottom:5px;
	}
	* html .itemListInMyBasket .fullDesk .pic table.site	{
		position:relative;
	}
/*------------------------*/
	.fullDesk .pic table.site td	{
		width:130px;
		height:130px;
	}
	.itemListInMyBasket .fullDesk .pic td	{
		border:solid 1px white;
		width: auto !important;
		height: auto !important;
		height:130px !important;
	}
/*------------------------*/
	.fullDesk .pic table.site td img	{
		//margin-left:9px;
	}
	.itemListInMyBasket .fullDesk .pic td img	{
		margin:0;
		padding:10px;
	}
/*------------------------*/
	.itemListInMyBasket .fullDesk .info	{
		padding-bottom:60px;
	}
	.itemListInMyBasket .fullDesk .info th	{
		padding-right:10px;
	}
	.itemListInMyBasket .fullDesk .info td	{
		padding-right:50px;
	}

	.basketOptions	{
		font-size:14px;
		height:250px;
	}
	.basketOptions .print	{
		float:right;
	}
	.basketOptions input {
		margin-right:10px;
		cursor: pointer;
		cursor: hand;
	}
	.basketOptions ul	{
		margin:13px 0 30px 0;
	}
	.basketOptions ul li	{
		margin-bottom:4x;
	}
	.basketOptions ul li strong	{
		display:block;
		margin-bottom:4px;
	}
	.searchResults	{
		font-size:14px;
		padding-left:17px;
	}
	.searchResults li	{
		margin-bottom:8px;
	}
	.searchResults li strong	{
		margin-left:-17px;
	}
	.searchResults li b	{
		background:url(/design/standart/images/arr_01.gif) 0 5px no-repeat;
		margin-left:-17px !important;
		display:block;
		padding-left:17px;
		position:relative;
	}
	.searchResults li span	{
		display:block;
		height:17px;
		margin-top:5px;
	}
	.searchResults li span i	{
		font-style:normal;
		float:left;
		width:110px;
	}
	.searchResults li span b	{
		float:left;
		margin-bottom:0;
		width:110px;
		position:relative;
		//left:-17px;
	}
	* html .searchResults li span b	{
		left:0;
	}
	.searchResults li b a	{
		font-weight:normal;
	}
	.searchResults li b a strong	{
		font-weight:bold;
		margin:0;
	}
	
	.siteFrameColor02	{
		background:url(/design/standart/images/site_frame_color_02_bg.gif);
		margin-right:30px;
		margin-bottom:30px;
		//overflow:hidden;
	}
	* html .siteFrameColor02	{
		overflow:visible;
	}
	.siteFrameColor02R	{
		background:url(/design/standart/images/spacer_white.gif) 100% 0 repeat-y;
		position:relative;
	}
	.siteFrameColor02B	{
		background:url(/design/standart/images/spacer_white.gif) 0 100% repeat-x;
		position:relative;
	}
	.siteFrameColor02T	{
		background:url(/design/standart/images/spacer_white.gif) 0 0 repeat-x;
		position:relative;
	}
	.siteFrameColor02TR	{
		background:url(/design/standart/images/site_frame_color_01_tr.gif) 100% 0 no-repeat;
		position:relative;
	}
	.siteFrameColor02BR	{
		background:url(/design/standart/images/site_frame_color_01_br.gif) 100% 100% no-repeat;
		position:relative;
		padding:13px 20px 40px 0; 
	}

	.siteFrameColor02 .siteMenu	{
		background:url(/design/standart/images/site_menu_color_02.gif);
	}
	.subMenu	{
		padding:20px 0 0 15px;

	}
	.subMenu li	{
		margin-bottom:17px;
	}
	.subMenu a	{
		background:url(/design/standart/images/arr_02.gif) 0 6px no-repeat;
		padding-left:25px;
		text-decoration:none;
		font-size: 12px;
		font-weight: bold;
	}
	.subMenu a:hover	{
		text-decoration:underline;
	}
	.imgLeft	{
		float:left;
		border:solid 1px white;
		margin:0 20px 15px 0;
	}
	.imgRight	{
		float:right;
		border:solid 1px white;
		margin:0 0 15px 20px;
	}
	
	.siteFrameColor03	{
		background:url(/design/standart/images/site_frame_color_03_bg.gif);
		margin-right:30px;
		margin-bottom:30px;
		//overflow:hidden;
	}
	* html .siteFrameColor03	{
		overflow:visible;
	}
	.siteFrameColor03R	{
		background:url(/design/standart/images/spacer_white.gif) 100% 0 repeat-y;
		position:relative;
	}
	.siteFrameColor03B	{
		background:url(/design/standart/images/spacer_white.gif) 0 100% repeat-x;
		position:relative;
	}
	.siteFrameColor03T	{
		background:url(/design/standart/images/spacer_white.gif) 0 0 repeat-x;
		position:relative;
	}
	.siteFrameColor03TR	{
		background:url(/design/standart/images/site_frame_color_01_tr.gif) 100% 0 no-repeat;
		position:relative;
	}
	.siteFrameColor03BR	{
		background:url(/design/standart/images/site_frame_color_01_br.gif) 100% 100% no-repeat;
		position:relative;
		padding:13px 20px 40px 0;
	}
	.siteFrameColor03 .siteMenu	{
		background:url(/design/standart/images/site_menu_color_03.gif);
	}
	
	.siteFrameColor04	{
		background:url(/design/standart/images/site_frame_color_04_bg.gif);
		margin-right:30px;
		margin-bottom:30px;
		//overflow:hidden;
	}
	* html .siteFrameColor04	{
		overflow:visible;
	}
	.siteFrameColor04R	{
		background:url(/design/standart/images/spacer_white.gif) 100% 0 repeat-y;
		position:relative;
	}
	.siteFrameColor04B	{
		background:url(/design/standart/images/spacer_white.gif) 0 100% repeat-x;
		position:relative;
	}
	.siteFrameColor04T	{
		background:url(/design/standart/images/spacer_white.gif) 0 0 repeat-x;
		position:relative;
	}
	.siteFrameColor04TR	{
		background:url(/design/standart/images/site_frame_color_01_tr.gif) 100% 0 no-repeat;
		position:relative;
	}
	.siteFrameColor04BR	{
		background:url(/design/standart/images/site_frame_color_01_br.gif) 100% 100% no-repeat;
		position:relative;
		padding:13px 20px 40px 0;
	}
	.siteFrameColor04 .siteMenu	{
		background:url(/design/standart/images/site_menu_color_04.gif);
	}
	ol	{
		margin-left:25px;
	}
	ol li	{
		margin-bottom:20px;
	}
	.siteMap	{
		margin:25px 0;
	}
	.siteMap ul	{
		padding-left:18px;
		padding-bottom:15px;
	}
	.siteMap ul li	{
		background:url(/design/standart/images/arr_01.gif) 0 4px no-repeat;
		padding-left:15px;
		position:relative;
	}
	.contactForm	{
		width:450px;
		margin:25px 0;
	}
	.contactForm th, .contactForm td	{
		padding-bottom:4px;
	}
	.contactForm th	{
		width:120px;
		padding-right:15px;
	}
	.contactForm td	{
		text-align:right;
	}
	.contactForm td .i	{
		width:95%;
		border:solid 1px #A3AEC1;
	}
	.contactForm td textarea	{
		width:95%;
		border:solid 1px #A3AEC1;
		overflow:auto;
		height:120px;
	}
	
	.siteFrameColor02 .rightCol,.siteFrameColor03 .rightCol,.siteFrameColor04 .rightCol	{
		padding:12px 0 100px 0;
		margin-right:2%;
		min-height:350px;
		position:relative;
	}
	* html .siteFrameColor02 .rightCol	{
		height:380px;
	}
	* html .siteFrameColor03 .rightCol	{
		height:380px;
	}
	* html .siteFrameColor04 .rightCol	{
		height:380px;
	}
	
	

	.catalogFrame	{
		margin-bottom:20px;
	}
	.catalogFrame .items	{
		background:#4C4C4C;
		padding-top:23px;
		border-bottom:solid 1px #DDDDDD;
		border-left:solid 1px #DDDDDD;
		border-right:solid 1px #DDDDDD;
		margin-right:11px;
		padding-right:1px;
		//margin-right:0;
		//padding-right:0;
	}

	.catalogFrame .items	{
		background:#000000;
	}
	.catalogFrame .items table.site, x:-moz-any-link	{
		margin-left:1px;
	}
	.catalogFrame .items table.site td	{
		border:solid 1px #656262;
		vertical-align: bottom;
	}
  .backSwitcher
  {
		border-collapse:collapse;
		width:100%;
  }
	.backSwitcher td	{
		height:23px;
		text-align:center;
		vertical-align:middle;
	}
	.backSwitcher td a	{
		color:white;
		text-transform:uppercase;
		text-decoration:none;
	}
	.backSwitcher .c0	{
		padding-left:15px;
		width:1px;
	}
	.backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc1c1.gif) 0 0 repeat-x;
	}
	.backSwitcher .c1c2	{
		padding-left:15px;
		width:1px;
	}
	.backSwitcher .c2	{
		background:url(/design/standart/images/backswitcherc1c2.gif) 0 0 repeat-x;
	}
	.backSwitcher .c2c3	{
		padding-left:18px;
		width:1px;
	}
	.backSwitcher .c3	{
		background:url(/design/standart/images/backswitcherc1c3.gif) 0 0 repeat-x;
	}
	.backSwitcher .c3c4	{
		padding-left:17px;
		width:1px;
	}
	.backSwitcher .c4	{
		background:url(/design/standart/images/backswitcherc1c4.gif) 0 0 repeat-x;
	}
	.backSwitcher .c4c5	{
		padding-left:15px;
		width:1px;
	}
	.backSwitcher .c5	{
		background:url(/design/standart/images/backswitcherc1c5.gif) 0 0 repeat-x;
	}
	.backSwitcher .c5c6	{
		padding-left:14px;
		width:1px;
	}
	.backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc1c6.gif) 0 0 repeat-x;
		color:#4C4C4C;
	}
	.backSwitcher .c6 a	{
		color:#4C4C4C;
	}
	.backSwitcher .c6c7	{
		padding-left:14px;
		width:1px;
	}
	.backSwitcher .c7	{
		background:url(/design/standart/images/backswitcherc1c7.gif) 0 0 repeat-x;
		color:#4C4C4C;
	}
	.backSwitcher .c7 a	{
		color:#4C4C4C;
	}
	.backSwitcher .c8	{
		width:1px;
		background-position:0;
		background-repeat:no-repeat;
		padding-left:26px;
		//padding-left:15px;

	}
	.backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc1c0.gif);
	}
	.backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc1c1c2.gif);
	}
	.backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc1c2c3.gif);
	}
	.backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc1c3c4.gif);
	}
	.backSwitcher .c4c5	{
		background:url(/design/standart/images/backswitcherc1c4c5.gif);
	}
	.backSwitcher .c5c6	{
		background:url(/design/standart/images/backswitcherc1c5c6.gif);
	}
	.backSwitcher .c6c7	{
		background:url(/design/standart/images/backswitcherc1c6c7.gif);
	}
	.backSwitcher .c8	{
		background-image:url(/design/standart/images/backswitcherc1c8.gif);
	}


	.colorC3 .items	{
		background:#5F6F7F;
  	color: white;
	}
	.colorC3 .items	a {
		background:#5F6F7F;
  	color: white;
	}
	.colorC3 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc3c2c3.gif);
		padding-left:28px;
	}
	.colorC3 .backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc3c3c4.gif);
	}
	.colorC3 .backSwitcher .c3	{
		background:url(/design/standart/images/backswitcherc3c3.gif) 0 0 repeat-x;
	}
	.colorC3 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC3 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC3 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc3c1c2.gif) 0 0 repeat-x;
	}
	.colorC3 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc3c6.gif) 0 0 repeat-x;
	}


	.colorC4 .items	{
		background:#7E8E91;
		color: white;
	}
	.colorC4 .items	a {
		background:#7E8E91;
		color: white;
	}
	.colorC4 .backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc4c3c4.gif);
	}
	.colorC4 .backSwitcher .c4	{
		background:url(/design/standart/images/backswitcherc4c4.gif) 0 0 repeat-x;
	}
	.colorC4 .backSwitcher .c4c5	{
		background:url(/design/standart/images/backswitcherc4c4c5.gif);
	}
	.colorC4 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC4 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC4 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc3c1c2.gif) 0 0 repeat-x;
	}
	.colorC4 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc5c2c3.gif);
		padding-left:28px;
	}
	.colorC4 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc3c6.gif) 0 0 repeat-x;
	}



	.colorC5 .items	{
		background:#B2B2B2;
		color: white;
	}
	.colorC5 .items	a {
		background:#B2B2B2;
		color: white;
	}

	.colorC5 .backSwitcher .c4c5	{
		background:url(/design/standart/images/backswitcherc5c4c5.gif);
	}
	.colorC5 .backSwitcher .c5	{
		background:url(/design/standart/images/backswitcherc5c5.gif);
	}
	.colorC5 .backSwitcher .c5c6	{
		background:url(/design/standart/images/backswitcherc5c5c6.gif);
	}
	.colorC5 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC5 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC5 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc3c1c2.gif) 0 0 repeat-x;
	}
	.colorC5 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc5c2c3.gif);
		padding-left:28px;
	}
	.colorC5 .backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc5c3c4.gif);
		padding-left:17px;
	}
	.colorC5 .backSwitcher .c4	{
		background:url(/design/standart/images/backswitcherc5c4.gif);
	}
	.colorC5 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc7c6.gif);
	}
	.colorC5 .backSwitcher .c6c7	{
		background:url(/design/standart/images/backswitcherc5c6c7.gif);
		padding-left:14px;
	}
	.colorC5 .backSwitcher .c7	{
		background:url(/design/standart/images/backswitcherc5c7.gif);
	}
	.colorC5 .backSwitcher .c8	{
		background:url(/design/standart/images/backswitcherc5c8.gif) no-repeat;
	}


	.colorC6 .items	{
		background:#E6E3DE;
		color:#4C4C4C;
	}

	.colorC6 .items	a {
		background:#E6E3DE;
		color:#4C4C4C;
	}
	.colorC6 .backSwitcher .c5c6	{
		background:url(/design/standart/images/backswitcherc6c5c6.gif);
	}
	.colorC6 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc6c6.gif);
	}
	.colorC6 .backSwitcher .c6c7	{
		background:url(/design/standart/images/backswitcherc6c6c7.gif);
	}
	.colorC6 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC6 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC6 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc3c1c2.gif) 0 0 repeat-x;
	}
	.colorC6 .backSwitcher .c4c5	{
		background:url(/design/standart/images/backswitcherc6c4c5.gif) 0 0 repeat-x;
	}
	.colorC6 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc5c2c3.gif);
		padding-left:28px;
	}
	.colorC6 .backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc5c3c4.gif);
		padding-left:17px;
	}
	.colorC6 .backSwitcher .c4	{
		background:url(/design/standart/images/backswitcherc5c4.gif);
	}
	.colorC6 .backSwitcher .c5	{
		background:url(/design/standart/images/backswitcherc6c5.gif);
	}


	.colorC7 .items	{
		background:white;
		color:#4C4C4C;
	}
	.colorC7 .items	a{
		background:white;
		color:#4C4C4C;
	}

	.colorC7 .backSwitcher .c6c7	{
		background:url(/design/standart/images/backswitcherc7c6c7.gif);
	}
	.colorC7 .backSwitcher .c7	{
		background:url(/design/standart/images/backswitcherc7c7.gif);
	}
	.colorC7 .backSwitcher .c8	{
		background-image:url(/design/standart/images/backswitcherc7c8.gif);
	}
	.colorC7 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC7 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC7 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc3c1c2.gif) 0 0 repeat-x;
	}
	.colorC7 .backSwitcher .c4c5	{
		background:url(/design/standart/images/backswitcherc6c4c5.gif) 0 0 repeat-x;
	}
	.colorC7 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc5c2c3.gif);
		padding-left:28px;
	}
	.colorC7 .backSwitcher .c3c4	{
		background:url(/design/standart/images/backswitcherc5c3c4.gif);
		padding-left:17px;
	}
	.colorC7 .backSwitcher .c4	{
		background:url(/design/standart/images/backswitcherc5c4.gif);
	}
	.colorC7 .backSwitcher .c5	{
		background:url(/design/standart/images/backswitcherc6c5.gif);
	}
	.colorC7 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc7c6.gif);
	}
	.colorC7 .backSwitcher .c5c6	{
		background:url(/design/standart/images/backswitcherc7c5c6.gif);
	}

	.colorC1 .items	{
		color:white;
	}
	.colorC1 .items	a{
		color:white;
	}


	.colorC2 .items	{
		background:#4C4C4C;
		color:white;
	}
	.colorC2 .items	a{
		color:white;
	}

	.colorC2 .backSwitcher .c1c2	{
		background:url(/design/standart/images/backswitcherc2c1c2.gif);
	}
	.colorC2 .backSwitcher .c2	{
		background:url(/design/standart/images/backswitcherc2c2.gif);
	}
	.colorC2 .backSwitcher .c2c3	{
		background:url(/design/standart/images/backswitcherc2c2c3.gif);
	}

	.colorC2 .backSwitcher .c0	{
		background:url(/design/standart/images/backswitcherc3c0.gif);
	}
	.colorC2 .backSwitcher .c1	{
		background:url(/design/standart/images/backswitcherc3c1.gif);
	}
	.colorC2 .backSwitcher .c6	{
		background:url(/design/standart/images/backswitcherc2c6.gif);
	}
	.probka	{
		display:block;
		height:100px;
	}
  .notFound       {
    position:relative;
    margin-right:-20px;
    height:280px;
  }

/*для выпадающих из input'ов списков*/

.searchdiv
{
  background-color: white;
  color: silver;
  padding: 0px;
  height: 20px;
  width: 190px;
}
.searchdivA
{
  background-color: silver;
  color: white;
  cursor: pointer;
  padding: 0px;
  height: 20px;
  width: 190px;
}

.dropdown {
  overflow: vertical;
  border: 1px solid #C0CAD5;
  border-top: none;
  padding: 5px;
  width: 200px;
  text-align: left;
  display: none;
  /*margin-left: 32px;*/
  height: expression(this.scrollHeight > 150 ? '150px' : this.scrollHeight + "px");
}

.dropdown_container
{
  position:relative;
  background-color: white;
  color: silver;
  width: 200px;
  overflow: hidden;
}

.close
{
  cursor: pointer;
  cursor: hand;
  text-decoration: underline;
  color: gray;
  font-size: 80%;
  width: 180px;
  text-align: right;
  height: 20px;
}

.frameJS
{
	position: absolute;
	top: 100px;
	left: 100px;
	z-index: 1501;
	width: 703px;
	height: 460px;
}

#brararabra
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1500;
}


.showbra
{
	background-color: #000000;
	opacity: 0.8;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.hidebra
{
	background-color: #FFFFFF;
	opacity: 0.0;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.float_image
{
	position: absolute;
	z-index: 100;
	background: white;
	border: 1px solid #DDDDDD;
}

.float_image img
{
	margin: 2px;
}

.suggest
{
	position: absolute;
	background: white;
	border: 1px solid #8d8a8a;
	width: 100px;

}

.suggest li
{
	color: #4e4e4e;
	height: 20px;
	padding: 2px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 3px;
	font-size: 11px;
	cursor: pointer;
}

.selected
{
	background: #4967ab;
}

.tagsblock {
	margin: 0px 0px 0px 20px;
	line-height: 1.5;
}
.h_line {
	border-top: 1px solid #808080;
	background-color: #CCCBCB;
	display: block;
	height: 1px;
	overflow: hidden;
	margin-bottom: 10px;
	clear: both;
}
.cleaner {
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 0px;
	display: block;
	overflow: hidden;
	margin-bottom: -1px;
}
.videoblock, .tagsblock {
	margin: 0px 0px 30px 20px;
	text-align: right;	
}
.videoblock .video, .videoblock object, .videoblock embed {
	margin: 0px 0px 10px 0px;
}
.videoblock h4 {
	margin: 0px 0px 0px;
	font-size: 14px;
}
.videoblock h4 .small {
	font-size: 0.89em;
	font-weight: normal;
	line-height: 1.35em;
	display: block;
	margin: 5px 0px 10px 0px;
	text-transform: lowercase;
}
.videoblock strong {
	line-height: 25px;
}
.videoblock .leftcol, .videoblock .rightcol {
	width: 45%;
}
.videoblock .leftcol {
	float: left;
}
.videoblock .rightcol {
	float: right;
}
.footer .map {
	width: 13px;
	height: 13px;
	float: left;
	margin: 5px 0px 0px -15px;
}
.footer .map, .footer .map img {
	display: block;
}


/* 17.12.08 Khan first catalog page text*/

.first_catalog_page_text {
	background:url(/design/standart/images/fpt_main_tr.png) top right no-repeat;
	width:99%;
	/*position:relative;*/
}
.first_catalog_page_text div {
	/*background:url(../images/fpt_main_l.png) left repeat-y;*/
	border-left:1px solid #FFFFFF;
	padding: 5px 12px 0px;
	clear:right;
}
.first_catalog_page_text div.cleaner {
	float:right;
	height:33px;
	padding:0px;
	width:1px;
	border:0;
	clear:right;
	background:none;
}
.first_catalog_page_text h1 {
	margin-bottom:0;
	padding:0;
	background:url(../images/fpt_head_r.png) right no-repeat;
	display:block;
	float:left;
	padding-right:27px;
	line-height: 33px;
}
.first_catalog_page_text h1 span {
	display:block;
	background:url(../images/fpt_head_l.png) left no-repeat;
	height:33px;
	padding: 0 5px 0 20px;
}
.first_catalog_page_text_bottom {
	height:15px;
	position:relative;
	float:;
	width:99%;
	margin:0;
	padding:0;
}
.first_catalog_page_text_bottom1 {
	background:url(../images/fpt_bot_r.png) right no-repeat;
	height:15px;
	width:16px;
	float:right;
	margin-right:;
	font-size:1px;
	position:absolute;
	right:0px;
	bottom:0px;
}
.first_catalog_page_text_bottom2 {
	background:url(../images/fpt_bot_l.png) left no-repeat;
	height:15px;
	width:98.4%;
	float:;
	margin-right:;
	font-size:1px;
	/*position:absolute;
	left:0;
	bottom:-15px;*/
}


* html .first_catalog_page_text_bottom1 {
	right:-1px;
	bottom:-1px;
}
.blog_zaglav {
	width: 100%;
	overflow: hidden;
	float: none!important;
	min-height: 35px;
	height: auto!important;
	height: 35px;	
}
.blog_plitochnika {
	margin-bottom: 15px;
}
.blog_plitochnika  a {
	display: inline-block;
	padding: 0px 0px 10px;
}
.blog_zaglav .wrapper {
	width: 100%;
	float: right;
	margin-left: -100%;
}
.blog_zaglav .wrapper div {
	margin: 0px 0px 0px 27px;	
}
.blog_zaglav .wrapper div h1 {
	background: transparent url(../images/blod_zaglav_trc.png) no-repeat;
	background-position: 100% 0%;	
	padding: 0px 15px;
	float: left;
	overflow: ;
}
.blog_zaglav .left_bg {
	float: left;
	width: 27px;	
}
.blog_zaglav .left_bg span {
	background: transparent url(../images/blod_zaglav_tlc.png) no-repeat;	
	background-position: 0% 0%;
	display: block;
	width: 27px;
}
.blog_zaglav .wrapper div h1, .blog_zaglav .left_bg span {
	min-height: 25px;
	height: auto!important;
	height: 25px;
	padding-top: 10px;
	padding-bottom: 3600px;
	margin-bottom: -3600px;
}
.blog h1, .blog_item h1 {
	margin-bottom: 0px;
	text-transform: uppercase;
	overflow: hidden;
}
.blog h1, .blog h1 a {
	color: #fff;
}
.blog h1 strong a, .blog h1 strong .date {
	margin: 0px 5px 10px 0px;
}
.blog h1 a, .blog h1 span {
	display: inline-block;	
}
.blog h1 span.zaglav {
	vertical-align: middle;
	margin-right: 5px;
}
.blog p { 
	padding: 0px 0px 0px;
	margin: 0px 0px 15px 40px;	
}
.blog_container {
	background: transparent url(../images/blog_trc.png) no-repeat;
	background-position: 100% 0%;
	width: 100%;
	margin-bottom: 30px;
}
.blog_container div {
	background: transparent url(../images/blog_blc.png) no-repeat;
	background-position: 0% 100%;
	padding: 15px 15px 1px 1px;
}
.blog_container div div {
	background: #9a9a9a url(../images/blod_bg.png) repeat;
	background-position: 100% 0%;
	width: auto;
	padding: 20px 20px 25px 0px;
}
.blog .uppercase {
	text-transform: uppercase;
}
.blog ul, .blog ol {
	list-style: disc;
	list-style-position: inset;
	margin: 0px 0px 20px 60px;
	line-height: 1.5em;
}
.date {
	background-color: #ca6f2f;
	color: #eee;
	padding: 1px 5px;
	margin: 0px 0px 0px 5px;
	display: inline-block;
}
.blog .back {
	margin-left: 0px;
}
.blog .back a:hover {
	color: #fff;
}
.blog_comment {
	margin: 0px 0px 0px 40px;
}
.blog_comment .blog_container p strong {
		margin: 0px 0px 0px -30px;
		position: relative;
}
.blog_comment .blog_container p {
	padding-left: 30px;
}
.header_names {
	width: 197px;
	height: 85px;
	position: absolute;
	top: 27px;
	left: 25px;
	overflow: hidden;
	z-index: 1;
}
.header_names h1, .header_names h2, .header_names h3, .header_names h4 {
	margin: 0px 0px 0px;
	padding: 0px 0px 0px;
	font-size: 12px;
	line-height: 1em;
	font-weight: normal;	
}
.logo {
	z-index: 100;
}
.display_none {
	display: none;
}
#brararabra {
background-color: rgb(0, 0, 0); left: 0px; top: 0px; opacity: 0.8;
}
.name_of {
	min-height: 65px;
	height: auto!important;
	height: 65px;
}
.content_list {
	margin-right: 30%;
}
.content_list li {
	padding-left: 15px;
	padding-bottom: 25px;	
}
.siteFrameColor01 .content_list li {
	background: transparent url(../images/gray_list_master.gif) no-repeat 0% 5px;
}
.siteFrameColor02 .content_list li {
	background: transparent url(../images/blue_list_master.gif) no-repeat 0% 5px;
}
.siteFrameColor03 .content_list li {
	background: transparent url(../images/green_list_master.gif) no-repeat 0% 5px;
}
.siteFrameColor04 .content_list li {
	background: transparent url(../images/orange_list_master.gif) no-repeat 0% 5px;
}
.content_list li a {
	font-size: 1.3em;
	line-height: 1.1;
	margin: 0px 0px 7px;
	display: block;
}
