﻿/* --- ЛОГОТИП --- */
.logo{
	height: 79px;
	width: 255px;
	display: block;
	background: transparent url('../pic/logo.gif') no-repeat;
	float: left;
}

/* --- ФОРМА ПОИСКА --- */
/* блок формы поиска */
.searchBox{
	width: 232px;
	margin-right: 50px;
	padding-top: 10px; 
	float: right;	
}
	/* блок текстового поля формы поиска */
	.searchBox .searchBoxText{
		height: 42px;
		width: 160px; 
		float: left;
		background: transparent url('../pic/search_text.gif') no-repeat; 
	}          
	/* стили текстового поля формы поиска */
	.searchBox .searchBoxText input{ 
		height: 22px;
		width: 125px;
		margin: 8px 0 0 10px;
		border: 0;
		background-color: #ffffff;
		line-height: 22px;
		font-size: 14px; 
		color: #000000;
		float: left;
	}

	/* стили кнопки "Найти" формы поиска */
	.searchBox .searchBoxBtn{
		height: 35px;
		width: 90px;
		margin:3px 0 0 -18px;
		border: 0;
		background: transparent url('../pic/search_btn_bg.gif') no-repeat;
		font-size: 14px; 
		vertical-align: middle;
		color: #000000;
		float: left;
	}

/* --- КОРЗИНА --- */
/* блок для корзины */ 
.basketBox{        
	float: right;
	overflow: hidden;
	zoom:1; 	
}
	/* блок с текстом для корзины */
	.basketBox .basketTxt{
		padding-top: 20px;
		float: left;
		font-size: 16px;
		font-weight: bold;
		color: #f73c1b;
	}
		/* ссылка в блоке корзины */
		.basketBox .basketTxt .link{
			margin-right: 10px;
            float: left;
		}
        /* цена */
        .basketBox .basketTxt .price{
            float: left;
        }
	/* картинка с корзиной */
	.basketBox .basketImg{
		height: 50px;
		width: 49px;
		display: block;
		border: 0;
		background: transparent url('../pic/basket.gif') no-repeat;	
		float: left;
		margin-left: 8px;
	}
	
/* --- НАВИГАЦИОННЫЕ ИКОНКИ --- */
/* общий блок */ 
.navIcons{
	padding: 12px 0 0 5px;
	margin: 0;
	list-style-type: none;
	float: left;
	overflow: hidden;
	zoom:1;
}
	/* стили для ячеек с картинками */ 
	.navIcons li{
		display: block;
		float: left;
		margin-right: 20px;
	}
		.navIcons li a{
			display: block;
		} 
		/* картинка "письмо" */ 
		.navIcons .mail{
			width: 10px;
			height: 8px;
			background: transparent url('../pic/mail.gif') no-repeat;	
		}
		/* картинка "домой" */ 
		.navIcons .home{
		    width: 11px;
			height: 9px;
			background: transparent url('../pic/home.gif') no-repeat;
		}
		/* картинка "дерево сайта" */ 
		.navIcons .siteTree{
		    width: 11px;
			height: 8px;
			background: transparent url('../pic/site_tree.gif') no-repeat;
		}
		/* картинка "баланс" */ 
		.navIcons .balance{
			width: 13px;
			height: 8px;
			background: transparent url('../pic/balance.gif') no-repeat;	
		}
		
/* --- ГЛАВНОЕ МЕНЮ --- */
/* общий блок */
.menuTop{
	float: right;
	width: 80%; 		
}
	/* стили для ячеек с пунктами меню */
	.menuTop td{
		height: 40px;
		vertical-align: middle;
		text-align: right;
	}
	/* картинка со стрелкой */
	.menuTop .arrow{
		width: 1px;
		background: transparent url('../pic/arrow.gif') no-repeat center top; 
	} 
	/* промежуток между пунтакми меню */
	.menuTop .space{
		width: 3%;
		empty-cells: show;
		padding: 0 5px;
	}
	.menuTop .curr
	{
		color: #f73c1b;	
	}
	
/* --- КОЛЛАЖ ---*/
/*общий блок для коллажа с облаками и однотонной полоской внизу*/
.collage{
	height: 312px;         
	background: #f73c1b url('../pic/sky.gif') repeat-x;
}
	/* определяем высоту блоков с картинками */
	.collage .imgLeftBlock, .collage .imgRightBlock, .collage .imgLeft, .collage .imgRight{
		height: 304px;
	}
	/* общие стили для контейнеров с картинками */
	.collage .imgLeftBlock, .collage .imgRightBlock{
		overflow: hidden;
		zoom:1; 
	}
	/* контейнер для левой картинки */
	.collage .imgLeftBlock{
		width: 58%; 
		float: left;                          
	}
		/* левая картинка */
		.collage .imgLeft{ 
			width: 567px;
			margin: 0 auto;
			float: right;
		}
	/* контейнер для правой картинки */
	.collage .imgRightBlock{ 
		width: 38%;
		float: right;
	}	
		/* правая картинка */
		.collage .imgRight{ 
			width: 352px;
			float: left;
		}

/* --- ОБЩИЕ СТИЛИ ДЛЯ ВЫНОСОК С ХВОСТИКАМИ --- */	
/* общий блок */
.balloonTop, .balloonBot{
	margin-bottom: 15px;
}
	/* блоки для скругленных углов  */
	.balloonTop .top, .balloonTop .bottom, .balloonBot .top, .balloonBot .bottom{
		position: relative;
		line-height: 1;
		font-size: 1;
	}
	
		/* левый верхний угол */
		.balloonTop .top .leftCnr, .balloonBot .top .leftCnr{
			position: absolute;
			top: 0;
			left: 0;  
			line-height: 1;
		    font-size: 1; 
		}
		/* правый верхний угол с хвостиком*/
		.balloonTop .top .rightCnr, .balloonBot .top .rightCnr{
			position: absolute;
			top: 0;
			right: 0; 
			line-height: 1;
		    font-size: 1;
		}
		*html .balloonTop .top .rightCnr, *html .balloonBot .top .rightCnr{
		    right: expression(-this.parentNode.offsetWidth%2+"px");
		}
		    
	/* подложка для правого края выноски */
	.balloonTop .middle .border, .balloonBot .middle .border{                                       
		position: relative;
	}
	/* параметры текста */  
	.balloonTop .middle .border .text, .balloonBot .middle .border .text{
		text-align: left;
		line-height: 18px;
		padding: 0 25px;    
	}
		/* параметры ссылки внутри выноски */ 
		.balloonTop .middle .border .text .link, .balloonBot .middle .border .text .link{
			display: block;
			margin-bottom: 5px;
		}
		/* ссылки "подробнее" */ 
		.balloonTop .middle .border .text .more, .balloonBot .middle .border .text .more{
			background: transparent url('../pic/more.gif') no-repeat right 4px;
		}
	/* левый нижний угол */ 
	.balloonTop .bottom .leftCnr, .balloonBot .bottom .leftCnr{
		position: absolute;
		bottom: 0;
		left: 0; 
		line-height: 0;
		font-size: 0;
	}
	/* правый нижний угол */
	.balloonTop .bottom .rightCnr, .balloonBot .bottom .rightCnr{
		position: absolute;
		bottom: 0;
		right: 0;  
		line-height: 0;
		font-size: 0;		      
	}
	*html .balloonTop .bottom .rightCnr, *html .balloonBot .bottom .rightCnr{
	    right: expression(-this.parentNode.offsetWidth%2+"px");
	}
		
/* --- ЛЕВЫЙ 1 ВЕРТИКАЛЬНЫЙ БЛОК --- */
	/* блоки для верхних скругленных углов */
	.balloonTop .top, .balloonTop .top .leftCnr, .balloonTop .top .rightCnr{
		height: 59px;
	}   
		/* левый верхний угол */
		.balloonTop .top .leftCnr{
			width: 31px;
			background: transparent url('../pic/LbalTop_ltc.gif') no-repeat;
		}
		/* блок для верхней средней части (между скругленными углами)*/
		.balloonTop .top .midPart{
			height: 35px;
			padding: 24px 113px 0 31px;	
		}
			/* подложка для верхней средней части */
			.balloonTop .top .midImg{
				height: 35px; 
				background: transparent url('../pic/LbalTop_tm.gif') repeat-x;	
			}
		/* правый верхний угол с хвостиком*/
		.balloonTop .top .rightCnr{
			width: 114px;
			background: transparent url('../pic/LbalTop_rtc.gif') no-repeat;
		}
     /* средний блок выноски с текстом*/
	.balloonTop .middle {
		background: #eeeeee url('../pic/LbalTop_left.gif') repeat-y;  /* <-- подложка для левого края выноски */
	}
		/* подложка для правого края выноски */
		.balloonTop .middle .border{
			background: transparent url('../pic/LbalTop_right.gif') right repeat-y; 
		}	

    /* блоки для нижних скругленных углов */
	.balloonTop .bottom, .balloonTop .bottom .leftCnr, .balloonTop .bottom .rightCnr, .balloonTop .bottom .midPart, .balloonTop .bottom .midImg{
		height: 35px;
	}   
		/* левый нижний угол */ 
		.balloonTop .bottom .leftCnr{
			width: 31px;
			background: transparent url('../pic/LbalTop_lbc.gif') no-repeat;
		}
		/* блок для нижней средней части (между скругленными углами) */ 
		.balloonTop .bottom .midPart{
			padding: 0 32px 0 31px;	
		}
			.balloonTop .bottom .midPart .midImg{
				background: transparent url('../pic/LbalTop_bm.gif') repeat-x 0 bottom; /* <-- подложка для нижней средней части выноски */				
			}
			*html .balloonTop .bottom .midPart .midImg{
			   height:34px;
			}  
		/* правый нижний угол */
		.balloonTop .bottom .rightCnr{
			width: 32px;
			background: transparent url('../pic/LbalTop_rbc.gif') no-repeat;
		}
        
/* --- ПРАВЫЙ 1 ВЕРТИКАЛЬНЫЙ БЛОК  --- */
/* общий блок */
	/* блоки для верхних скругленных углов */ 
	.balloonBot .top, .balloonBot .top .leftCnr, .balloonBot .top .rightCnr, .balloonBot .top .midPart, .balloonBot .top .midImg{
		height: 34px;
	}    
		/* левый верхний угол */ 
		.balloonBot .top .leftCnr{
			width: 31px;
			background: transparent url('../pic/balBot_ltc.gif') no-repeat left;
		}
		/* блок для верхней средней части (между скругленными углами)*/
		.balloonBot .top .midPart{
			padding: 0 31px 0 31px;	
		}
			/* подложка для верхней средней части */
			.balloonBot .top .midImg{
				background: transparent url('../pic/balBot_tm.gif') repeat-x;	
			}
		/* правый верхний угол */
		.balloonBot .top .rightCnr{
			width: 31px;
			background: transparent url('../pic/balBot_rtc.gif') no-repeat right;
		}
    /* средний блок выноски с текстом*/
	.balloonBot .middle {
		background: #eeeeee url('../pic/balTop_left.gif') repeat-y;
	}
		/* подложка для правого края выноски */
		.balloonBot .middle .border{
			background: transparent url('../pic/balTop_right.gif') right repeat-y; 
			position: relative;
		}		
     /* блоки для нижних скругленных углов */
	.balloonBot .bottom, .balloonBot .bottom .leftCnr, .balloonBot .bottom .rightCnr, .balloonBot .bottom .midPart, .balloonBot .bottom .midImg{
		height: 54px;
	}    
		/* левый нижний угол */ 
		.balloonBot .bottom .leftCnr{
			width: 31px;
			background: transparent url('../pic/balBot_lbc.gif') no-repeat top;
		}
		/* блок для нижней средней части (между скругленными углами) */
		.balloonBot .bottom .midPart{
			padding: 0 113px 0 31px;	
		}
			.balloonBot .bottom .midPart .midImg{
				background: transparent url('../pic/balBot_bm.gif') repeat-x top; /* <-- подложка для нижней средней части выноски */	
			}
		/* правый нижний угол */ 
		.balloonBot .bottom .rightCnr{
			width: 113px;
			background: transparent url('../pic/balBot_rbc.gif') no-repeat bottom;
		}
		
	

/* --- БЛОК АКЦИЙ (для левой и правой колонок с контентом) --- */
/* общий блок */
.popOffer{
	margin-bottom: 25px;
	padding-left: 25px;
	line-height: 18px;   
}
	/* кратинка в заголовке */
	.popOffer .titleImg{
		height: 62px;
		width: 58px;
		background: transparent url('../pic/thumbUp.gif') no-repeat;
		float: left;
	}
	/* отступы для заголовка */
	.popOffer .red{ 
		padding: 16px 0 0 70px;
	}  
	/* параметры изображения акционного товара */
	.popOffer .img{
		display: block;
		padding: 0;
		margin: 0 0 10px 0;
	}
	
/* --- БЛОК "ВИТРИНА РАЗДЕЛОВ КАТАЛОГА" --- */
/* картинка с надписью "Каталог" */
.content .middleBlock .presImg{
	background: transparent url('../pic/catalogue.gif') no-repeat; 
	height: 31px;
	width: 264px;  
	margin: 20px 0 10px 40px; 
}

/* левый верхний скругленный угол */	
.output_top{
	background: transparent url('../pic/out_ltc.gif') no-repeat top left;
	position: relative;
}
	.output_top .mid{
		height: 1px;
		margin: 0 40px;
		background: transparent url('../pic/out_mid.gif') repeat-x;
	}
	/* правый верхний скругленный угол */
	.output_top .rightCnr{
		position: absolute;
		top: 0;
		right: 0;		
		height: 1px;
		width: 40px;
		background: transparent url('../pic/out_rtc.gif') no-repeat;
	}
    *html .output_top .rightCnr{
        right: expression(-this.parentNode.offsetWidth%2+"px");
    }
/* общая таблица для товаров */
.output{
	margin-bottom: 35px;
	background: #ffffff url('../pic/show_bg.gif') repeat-x; /* <-- подложка для всей таблицы с категориями */
	width:100%; 
}
	/* параметры основных ячеек таблицы (с описанием категории) */
	.output .main td{
		line-height: 18px;	
		padding-bottom: 35px; 
	}
	.output .last td{	
		padding-bottom: 0; 
	}
		/* ссылки "подробнее" */
		.output .main td .more{
			background: transparent url('../pic/more.gif') no-repeat right 4px; 
		}
	/* параметры изображения для раздела */
	.output .main .propImg{
		height: 143px;
		margin-bottom: 10px;
	}
	/* колонки-промежутки */
	.output .main .space{
		width: 6%;
		empty-cells: show;
		padding: 0 14px;
	}
	/* левый нижний скругленный угол */
	.output .bottom .leftCnr{
		float: left;
		height: 41px;
		width: 40px;
		background: transparent url('../pic/show_lbc.gif') no-repeat;
	}
	/* правый нижний скругленный угол */
	.output .bottom .rightCnr{
		float: right;
		height: 41px;
		width: 40px;
		background: transparent url('../pic/show_rbc.gif') no-repeat;
	}
	
/* --- ГОРИЗОНТАЛЬНЫЙ ИНФОРМ БЛОК --- */
/* общий блок */
.horizInfBlock{
	padding-left: 10px;
	overflow: hidden;
	zoom:1;
	position: relative;
	margin-top: 45px
	
}
	/* картинка в заголовке */
	.horizInfBlock .presentImg{
		background: transparent url('../pic/present.gif') no-repeat; 
		height: 1px;
		width: 1px;      
		float: left;       
	}
	/* общий блок для заголовка */
	.horizInfBlock .titleBox{         
		margin: 6px 0 0 0;
		overflow: hidden;
		zoom: 1;
	}
	    .titleBox .title{
	        position:relative;
		    background:#f73c1b; 
		    float:left;
		    padding:0 2px;
		    margin:8px; 
		    
	    }
	    .horizInfBlock .titleBox .title{
	       //margin: 8px 0;
	    }
	        /* блок для формирования подложки со скругленными углами для заголовка */
	        .title .inner {
			     background:#ffffff;
			     padding:6px 0;
			     margin:-8px 0;
			     position:relative;
			     //height: 100%;
		         //float: left;
		    }
			    .title .inner h3 {
				    margin:0;
				    padding:0 12px;
			    }
		
		    *html .title .rbc{
		        right: expression(-this.parentNode.offsetWidth%2+"px");
		    }
		  
		    *html .title .rtc {
		        right: expression(-this.parentNode.offsetWidth%2+"px");
		    }
		    /* параметрый ссылки в заголовке */
		    .title .inner h3, .title .inner a{
			    font-weight: normal;
			    font-family: Arial,Helvetica,Garuda,sans-serif;
			    font-size: 18px;
			    font-weight: bold;
			    color: #000000;
		    }
	/* блок с основным текстом */
	.horizInfBlock .text{
		line-height: 18px;
		padding: 10px 0; 
		clear: both;
		overflow: hidden;
		zoom:1;
	}
		/* блок с основной картинкой */
		.horizInfBlock .text .img{
			margin: 0 12px 6px 0;
			float: left;
		}
		/* параметры ссылки "подробнее" в горизонтальном информационном блоке */
		.horizInfBlock .text .more{
			float: left;   
		}

/* --- ФОРМА АВТОРИЗАЦИИ --- */
/* общие параметры для формы */
.loginForm{
	text-align: right;
	margin: 20px 0 40px 0;
	min-width: 230px;
	/*width:expression(((this.offsetWidth)<230) ? "230px" : "auto");*/
}
	/* параметры для текстовых меток */
	.loginForm label{
		font-size: 14px;
		margin: 3px 5px 0 0;
		vertical-align: top;
		display: inline-block;
	}
	/* параметры полей ввода */
	.loginForm .loginInpt{
		height: 16px;
		width: 160px;
		border: 1px solid #5c5d5d;
		background-color: #ffffff;
		margin-bottom: 7px;
		font-size: 16px;
	}
	/* кнопка авторизации */
	.loginForm .loginBtn{
		height: 26px;
		width: 133px;      
		border: 0;
		background: transparent url('../pic/loginBtn.gif') no-repeat;
		font-size: 14px; 
		color: #000000;    
	}
	/* ссылки регистрации и напоминания пароля */
	.loginForm .passwd, .loginForm .reg{
		font-size: 14px;
		line-height:16px;
		color: #000000;
		text-decoration: underline;
		margin-top: 8px;
		display:block;
	}
	.loginForm .reg{
		font-weight: bold;
	}
	/* блок с информацие об ошибке авторизации */
	.loginForm .error{
	    color: #f73c1b;
	    display: block;
	    margin-bottom: 10px;
	}
	
/* --- БЛОК С ТЕЛЕФОНОМ --- */
/* картинка с телефоном */
.tel{
	height: 1px;
	background: transparent url('../pic/tel.gif') no-repeat right;
	margin-bottom: 35px;
}
		
/* --- БЛОК "НА ЗАМЕТКУ" ---*/
/* общий блок */
.note{
	margin-bottom: 25px;
	padding-left: 25px;
	line-height: 18px;
}
	/* заголовок */
	.note .titleBox {
        margin: 0 0 10px -28px;
        overflow:hidden;
        zoom:1;
        clear: both;
    }
	/*
	.note .title{
		height: 23px;
		width: 133px;
		margin: 0 0 15px -25px;
		padding: 3px 0 0 25px;
		font-size: 16px;
		color: #ffffff;
		text-decoration: underline;
		background: transparent url('../pic/note.gif') no-repeat left top;
		display: block;
	}
*/
	/* изображение */
	.note .img{
		height: 100px;
		background: transparent url('../pic/note.jpg') no-repeat center top;
		margin:0;
		padding:0;
	}
	
/* --- БЛОК НОВОСТЕЙ --- */
/* общий блок */
.newsBlock{    
	padding: 15px 0 0 25px;
}
	/* картинка в заголовке */
	.newsBlock .titleImg{
		height: 40px;
		width: 33px;
		background: transparent url('../pic/news.gif') no-repeat left top; 
		float: left;
	}
	/* параметры заголовка "Новости" */
	.newsBlock .red{   
		padding: 12px 0 0 36px; 
		margin-bottom: 20px;
	}
	/* блок для каждой из новостей */
	.newsBlock .news{
		padding-bottom: 20px; 
		line-height: 18px; 
		overflow: hidden;
		zoom:1;
	}
		/* блок с датой */
		.news .date{
			height: 17px;
			width: 85px;
			background-color: #ffffff;
			color: #1566b0;
			font-weight: bold;
			text-align: center;
			line-height:16px;
			float: left;
			margin-right:6px;
		}
		/* заголовок новости */
		.news .title{
			font-weight: bold;
			margin-bottom: 10px;
		}
		/* картинка новости */
		.news .img{
			margin: 0 12px 8px 0;
			float: left;
			padding:0;
			width: 100px;
			height: 100px;
		}
		/* параметры для ссылки "подробнее" */
		.news .more{
			float: left;   
		}


/* --------------------------------- */		
/* ------- СТРАНИЦА КАТАЛОГА ------- */	
/* --------------------------------- */	

/* --- ЛЕВОЕ МЕНЮ --- */
/* общий блок */
.leftMenu{
	list-style-image: url('../pic/more.gif');  /* <-- маркер для первого уровня меню */ 
	list-style-position: outside;
	margin: 20px 0 30px 50px;
	//padding: 0 0 0 30px;
}
	/* параметры первого уровня меню */
	.leftMenu .propTitle{
		display: inline;
		//padding-left: 8px;
	}
    .leftMenu .curr{
	    color: #1566b0;
    }
	.leftMenu li{
		margin: 0 0 20px 0; 
	}
	    /* второй уровень меню */
	    .leftMenu li ul{
		    list-style-image: url('../pic/left_menu_arrow2.gif');
		    list-style-position: outside;
		    padding: 12px 0 0 0;
	    }
		    .leftMenu li ul li{
			    margin-bottom: 15px; 
			    /*padding-left: 8px;*/  
		    }
			    .leftMenu li ul li a{                
				    font-size: 16px;
				    color: #010101;
				    font-weight: normal;
				    text-decoration: underline;
			    }
			    .leftMenu li ul li a.curr{                
				    color: #1566b0;
			    }
			
/* --- ХЛЕБНЫЕ КРОШКИ --- */
.breadCrumps, .breadCrumps a{
	font-size: 14px;
	color: #010101;
	margin: 20px 0 10px 0;
}

/* --- ПЕРЕКЛЮЧЕНИЕ СТРАНИЦ ---*/
/* общий блок */
.pages{
	margin: 0 0 20px 0;
	font-size: 14px;
	clear: both;
}
	/* параметры контейнера для страниц */
	.pages ul{
		padding: 0;
		margin: 0;
		list-style-type: none;
		display: inline; 
	}
		.pages ul li{
			display: inline; 
			padding: 0 2px;
		}
			/* параметры не активных ссылок на страницы */
			.pages ul li a{
				text-decoration: none;
				color:#010101;  
			}
			.pages ul li a:hover{
				text-decoration: underline; 
			}
		/* параметры активной ссылки на страницу */	
		.pages ul .curr{
			background: transparent url('../pic/curr_a_left.gif') no-repeat left center; 
		}
			.pages ul .curr span{
				background: #b9c4c6 url('../pic/curr_a_right.gif') no-repeat right center;
				padding:0 4px 0 2px;
			}
			
/* --- СПИСОК ТОВАРОВ ---*/
/* общий блок */
.product{
	overflow: hidden;
	zoom:1;
	clear: both;
	margin-bottom: 30px;
}
	/* заголовок */
	.product .propTitle{
		display: inline;
	}
	.product h2{
	    margin-bottom: 10px;
	}
	/* описательный текст */
	.product .text{
		margin-right: 150px;
		line-height: 18px;
		font-size: 14px;
	}
		/* артикул */
		.product .text span{
			display: block;
			font-size: 16px;
			padding-bottom: 10px;
			font-weight: bold;
		}
	/* изображение */
	.product .img{
		float: right;
	}
	.product .balloonBuy{
	    width: 60%;    
	} 
	
/* --- ВЫНОСКА "Заказать"--- */
/* общие блоки */
.balloonBuy, .balloonBuy .right{ 
	height: 79px; 
}
/* общий блок с основной подложкой */
.balloonBuy{  
	background: transparent url('../pic/balBuy_l.gif') no-repeat left bottom; 
	padding-left:19px;	
	margin-top: 6px;
	min-width: 230px;
}
	/* правая скругленная часть с хвостиком */
	.balloonBuy .right{
		background: transparent url('../pic/balBuy_r.gif') no-repeat right bottom;
		padding-right: 52px;
	}
	/* блок с текстом */
	.balloonBuy .middle{
	    background: transparent url('../pic/balBuy_m.gif') repeat-x bottom; 
	    padding-top: 21px;
	    height: 58px;	
	    position: relative;	
	}    
		/* параметры ссылки "Заказать" с изображением */
		.balloonBuy .middle a{
			background: transparent url('../pic/buy_pic.gif') no-repeat left center;
			padding: 0 28px 0 55px;
			font-size: 16px;
			color: #010101;
			line-height: 50px;
			display: block;
			height: 50px;   
			font-weight: bold;
		}
		/* цена */
		.balloonBuy .middle .price{
			color:#f73c1b;
			font-size:16px;
			font-weight:bold;
			position: absolute;
			top: 40px;
			right: -35px;
		}		
		
/* --- СПЕЦИАЛЬНЫЕ ПРЕДЛОЖЕНИЯ --- */ 
/* картинка с надписью "Специальное предложение" */
.content .middleBlock .specPropImg{
	background: transparent url('../pic/spec_prop.gif') no-repeat; 
	height: 30px;
	width: 357px;  
	margin: 20px 0 10px 40px; 
}
/* таблица для всех предложений */
.specProp{
	margin-bottom: 35px;
	background: #ffffff;
	width:100%;  
}
	/* параметры основных ячеек с предложениями */
	.specProp td{
		line-height: 18px;	
	}
	.specProp .last td{	
		padding-bottom: 35px; 
	}
	.specProp .propTitle{
		line-height: 18px;
		font-size: 18px;
	}
	/* контенер для верхних скругленных углов */
	.specProp .top{
		background: transparent url('../pic/spec_tm.gif') repeat-x top;
	} 
		/* левый верхний угол */
		.specProp .top .leftCnr{
			float: left;
			height: 31px;
			width: 30px;
			background: transparent url('../pic/spec_ltc.gif') no-repeat left top;
		}
		/* правый верхний угол */
		.specProp .top .rightCnr{
			float: right;
			height: 31px;
			width: 31px;
			background: transparent url('../pic/spec_rtc.gif') no-repeat right top;
		}
	/* изображение предложения */
	.specProp .imgTD{
		text-align: center;
	}
	    .specProp .propImg{
		    height: 135px;
	    }
	/* ячейки-промежутки */
	.specProp .space{
		width: 6%;
		empty-cells: show;
		padding: 0 7px;
	}
		/* левая боковая грань блока */
		.specProp .l{
			background: transparent url('../pic/spec_lr.gif') repeat-y left; 
		}
		/* правая юоковая грань блока */
		.specProp .r{
			background: transparent url('../pic/spec_lr.gif') repeat-y right; 
		}
	/* блок для нижних скругленных углов */
	.specProp .bottom{
		background: transparent url('../pic/spec_bm.gif') repeat-x bottom;
	}
		/* левый нижний угол */
		.specProp .bottom .leftCnr{
			float: left;
			height: 28px;
			width: 30px;
			background: transparent url('../pic/spec_lbc.gif') no-repeat;
		}
		/* правый нижний угол */
		.specProp .bottom .rightCnr{
			float: right;
			height: 28px;
			width: 30px;
			background: transparent url('../pic/spec_rbc.gif') no-repeat;
		}
		
        /* общие блоки */
        .balloonBuySmall, .balloonBuySmall .right{ 
	        height: 51px; 
        }
        /* общий блок с основной подложкой */
        .balloonBuySmall{  
	        background: transparent url('../pic/balBuySmall_l.gif') no-repeat left bottom; 
	        padding-left:12px;	
	        /*margin-top: 6px;*/
	        margin: 0; 
	        /*min-width: 205px;*/  
        }
	        /* правая скругленная часть с хвостиком */
	        .balloonBuySmall .right{
		        background: transparent url('../pic/balBuySmall_r.gif') no-repeat right bottom;
		        padding-right: 34px;
	        }
	        /* блок с текстом */
	        .balloonBuySmall .middle{
	            background: transparent url('../pic/balBuySmall_m.gif') repeat-x bottom; 
	            padding-top: 14px;
	            height: 37px;	
	            position: relative;	
	        }    
		        /* параметры ссылки "Заказать" с изображением */
		        .balloonBuySmall .middle a{
			        background: transparent url('../pic/buySmall_pic.gif') no-repeat left center;
			        padding: 0 45px 0 35px;
			        font-size: 16px;
			        color: #010101;
			        line-height: 30px;
			        display: block;
			        height: 30px;   
			        font-weight: bold;
		        }
		        /* цена */
		        .balloonBuySmall .middle .price{
			        color:#f73c1b;
			        font-size:16px;
			        font-weight:bold;
			        position: absolute;
			        top: 21px;
			        right: -20px;
		        }
		
/* ---------------------------------------- */		
/* ------- СТРАНИЦА КАРТОЧКИ ТОВАРА ------- */	
/* ---------------------------------------- */	

/* --- КОЛЛАЖ --- */
/*общий блок для коллажа с облаками и однотонной полоской внизу*/
.cardCollage{
	height: 205px;         
	background: #f73c1b url('../pic/cardSky.gif') repeat-x;
	overflow: hidden;
	zoom:1;
}
	/* картинка */
	.cardCollage .imgRight{
		height: 198px;
		width: 845px;  
		float: right;
		margin-right: 1%;
	}
	
/* --- ОПИСАНИЕ ТОВАРА --- */
.prodCard{
    margin-bottom: 40px;
}
/* заголовок */ 
.prodCard .title{
	font-size: 24px;
	font-weight: normal;
	margin: 20px 0 10px 0;
	font-family: Arial,Helvetica,Garuda,sans-serif; 
}
/* артикул */
.prodCard .mark{
	font-size: 16px;
	margin-bottom: 10px; 
}
/* изображение */
.prodCard .img{
	text-align: center;
}
/* описательный текст */
.prodCard .text{
	line-height: 18px;
	margin-top: 10px;
}
	/* параметры выделеных надписей "цвет", "размер" */
	.prodCard .text span{
		font-size: 14px;
		font-weight: bold;
	}
	/* блок с описанием цветовой палитры */
	.prodCard .text .color{
		margin-top: 15px;
	}
		.prodCard .text .color span{
			float: left;
		}
		.prodCard .text .color p{
			padding-left: 45px;
		}
/* картинка с надписью "Укажите в заказе" */
.prodCard .orderImg{
	height: 24px;
	width: 245px;
	background: transparent url('../pic/order.gif') no-repeat left top;	
}
/* форма заказа */
 .orderForm{
	margin: 10px 0;
}
	/* текстовые метки */
	.prodCard .orderForm label{
		display: block;
		width: 115px;	
		float: left;
		font-size: 14px;
		line-height: 21px;
		height: 21px;
		clear: left;
	}
	/* поля для ввода текста */
	.prodCard .orderForm input{
		width: 25px;
	}
	/* поля для ввода текста и выбра параметров */
	.prodCard .orderForm input,.prodCard .orderForm select{
		margin-bottom: 5px;    
		border: 1px solid #646464;
	}
/* параметры ссылок "Оформить заказ" и "Отменить заказ" */
.prodCard .orderLinks{
	float: right;
	padding-top: 40px;
}
	.prodCard .orderLinks a{
		font-size: 14px;
		color: #f73c1b;
		text-decoration: underline;
		margin: 0 3px;
	}
/* параметры выноски "Заказать" */
.prodCard .balloonBuy{
	margin-right: 240px;
}

/* --- ФОРМА РЕГИСТРАЦИИ --- */
.regForm{
    width: 100%; 
    border-spacing: 5px;
    border-collapse: separate;
    margin-bottom: 30px;
}
    .regForm td{
        empty-cells: show;
    }
    .regForm .text, .regForm .textH{
        border: 1px solid #5C5D5D;
        width: 100%;
        height: 18px;
        line-height: 18px;
    }
    .regForm textarea{
        border: 1px solid #5C5D5D; 
        width: 100%;
    }
        .regForm .text{
            height: 18px;
        }
        .regForm .textH{
            height: 54px;
        }
    .regForm .button {
        float:right;
    }
    /* блок с информацие об ошибке авторизации */
	.regForm .error{
	    color: #f73c1b;
	}
	
/* ---КАРТА САЙТА --- */
.blockTitle{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}
/* общий блок */
.catalogList{
	list-style-image: url('../pic/more.gif');  /* <-- маркер для первого уровня меню */ 
	list-style-position: outside;
	padding-left: 65px;
}
	/* параметры первого уровня меню */
	.catalogList .propTitle{
		display: inline;
		//padding-left: 8px;
	}
	.catalogList li{
		margin: 0 0 20px 0; 
	}
	    /* второй уровень меню */
	    .catalogList li ul.catalogListS{
		    list-style-image: url('../pic/left_menu_arrow2.gif');
		    list-style-position: outside;
		    padding: 12px 0 0 0;
	    }
		    .catalogList li ul.catalogListS li{
			    margin-bottom: 15px; 
			    /*padding-left: 8px;*/  
		    }
			    .catalogList li ul.catalogListS li a{                
				    font-size: 16px;
				    color: #010101;
				    font-weight: normal;
				    text-decoration: underline;
			    }
			    
			.catalogList li ul.catalogListS ul.catalogListT{
			    list-style-type: circle;
			    list-style-image:none;
			    padding-top: 10px;
		    }
		        .catalogList li ul.catalogListS ul.catalogListT li{                
				    margin-bottom: 8px;
			    }
		            .catalogList li ul.catalogListS ul.catalogListT li a{                
				        font-size: 14px;
				        color: #010101;
				        font-weight: normal;
				        text-decoration: underline;
			        }
			     
.basketTable{
    width: 100%; 
    margin: 10px 0 30px 0;
}
    .basketTable td{
        padding: 4px;
        border-bottom: 1px solid #f73c1b;
    }
    .basketTable th{
        padding: 8px;
    }
    .basketTable .all td{
        padding-left:15px;
    }
    .basketTable .text{
        border: 1px solid #5C5D5D;
        height: 18px; 
    }
    .basketTable .button{
        float: right;    
    }
        .basketTable div.button .rs{
            right: 3px;
            
        }
    
    
div.button, div.button input, div.button .rs{
	height: 26px; 
}
div.button{   
	display: inline-block;
	background: transparent url('../pic/btn_ls.gif') no-repeat left top;
	position: relative;
	overflow:hidden;
}
	div.button input{
		margin: 0 9px;
		border: 0;
		background: #658cb0;
		font-size: 16px; 
		vertical-align: middle;
		color: #ffffff;
		padding: 0 15px;  
		
	}
	*html div.button input{
		margin-top: -1px; 
		height: 27px;
	}
	div.button .rs{
		position: absolute;
		top:0;
		right:0;
		width: 9px;
		font-size: 0;
		line-height: 0;		
		background: transparent url('../pic/btn_rs.gif') no-repeat left top;
	}
