

	/*Контейнер*/
	.width-container { margin: 0 auto; max-width: 1100px; }



















	.contact-phone { display: block; position: absolute; top: 20px; right: 190px; }
	.contact-phone .c-phone { font-size: 85%; font-weight: bold; color: #000; }
	.contact-phone .c-phone-info { display: block; font-size: 70%; color: #999; }














	/* Оформление вывода материала
	--------------------------------------------*/

	/* Избранное */
	.favorites { position: absolute; top: 0; right: 220px; }

	/* Краткая часть (краткое описание) статьи */
	.shortstory { margin: 0 0 10px 0; padding: 10px 15px; border: 1px solid #e3e9ef; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
	.shortstory h2.title { margin: 0 0 20px 0; font-size: 110%; }
	.shortstory h2.title a { border-bottom: 1px dotted #CCC; text-decoration: none; color: #333; }
	.shortstory h2.title a:hover { border-bottom: 1px dotted #73d273; text-decoration: none; color: #00b100; }
	.shortstory h2.title a img { margin: -3px 0 0 0; }

	/* Персональная страница статьи */
	.fullstory { }
	.fullstory h1.title { margin: 0 0 20px 0; font-size: 140%; }

	/* Блог */
	.blog { }
	.blogstory { margin: 0 0 30px 0; }
	.blogstory .date { font-family: Tahoma, Geneva, sans-serif; font-size: 70%; color: #999; }
	.blogstory h3.title { font-size: 110%; }
	.blogstory h3.title a { border-bottom: 1px solid #CCC; text-decoration: none; color: #000; }
	.blogstory h3.title a:hover {color: #999; }
	.blogstory .article { padding: 10px 0 0 25px; line-height: 1.2em; color: #666; }
	.blogstory .article p { line-height: 1.2em; }

	/* Товар в каталоге */
	.goods-short-container { float: left; margin: 0 0 20px 0; padding: 18px; width: 29%; border: 1px solid #fff; }
	.goods-short-container:hover { border: 1px solid #e3e9ef; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; }
	.goods-short { height: 140px; }
	.goods-short tr td { vertical-align: top; }
	.goods-short tr td table { margin: 0 0 0 10px; float: left; height: 140px; }
	.goods-short .short-image { width: 140px; height: 140px; position: relative; }
	.goods-short h2.title { font-size: 80%; }
	.goods-short h2.title a { border-bottom: 1px dotted #CCC; text-decoration: none; color: #333; }
	.goods-short h2.title a:hover { border-bottom: 1px dotted #58b000; text-decoration: none; color: #4d9b00; }
	.goods-short .gs-tools { padding: 0 0 10px 0; vertical-align: bottom; }
	.goods-short div.price { font-size: 100%; font-weight: bold; }

		/* Кнопка оформления заказа (малая) */
		.order-button { display: block; margin: 5px 0 0 0; width: 63px; height: 28px; background: url(../images/ordering-little.png) top no-repeat; }
		.order-button:hover { background: url(../images/ordering-little.png) bottom no-repeat; }
		.order-button strong { display: none; }

	/* Страница товара */
	.goods-full { }
	.goods-full h1.title { margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dotted #d8d8d8; font-size: 140%; }
	.goods-full div.box { position: relative; }
	.goods-full div.article { width: 800px; }

		/* Видео окно */
		.show-video-window { position: absolute; top: 135px; right: 58px; display: block; width: 83px; height: 74px; }
		.video-window { position: absolute; top: 10%; left: 20%; display: none; padding: 62px; width: 462px; height: 360px; background: url(../images/overlay_bg.png) no-repeat; }
		.video-window object { margin: 10px auto 0 auto; display: block; }
		.video-window a.video-window-hide { position: absolute; top: 27px; right: 27px; width: 24px; height: 24px; background: url(../images/close2.png); cursor: pointer; }


		/* Купить товар и его цена */
		.ordering { position: absolute; top: -15px; right: 0; width: 200px; height: 130px; background: #f9f9f9; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px; -moz-border-radius-bottomleft: 25px; -moz-border-radius-bottomright: 25px; -webkit-border-bottom-left-radius: 25px; -webkit-border-bottom-right-radius: 25px; }
		.ordering .goods-price { padding: 20px 0 10px 0; font-size: 120%; text-align: center; }
		.ordering .button_ordering { display: block; margin: 0 auto; width: 80px; height: 37px; background: url(../images/ordering.png) top no-repeat; }
		.ordering .button_ordering:hover { background: url(../images/ordering.png) bottom no-repeat; }
		.ordering .button_ordering strong { display: none; }




















	/* Подвал
	--------------------------------------------*/
	.footer-separator { height: 50px; clear: both; }

	#footer { height: 300px; border-top: 15px solid #000; background: #161918; }
	#footer .width-container { position: relative; top: 40px; }

	/*Копирайты*/
	.copyright { font-size: 85%; color: #CCC; text-shadow: #000 1px 1px 0; }
	.developer { position: absolute; top: 0; right: 0; font-size: 85%; color: #CCC; }
	.developer a { color: #999; }
	.developer a:hover { color: #56af00; }

	/*Смежные стили*/
	#footer .contacts, #footer .links, #footer .we-in { float: left; margin: 30px 0 0 0; }

	/*Контакты*/
	#footer .contacts { width: 210px; }
	#footer .contacts li { padding: 3px 0; font-size: 80%; color: #FFF; }
	#footer .contacts li a { color: #6c6c6c; }
	#footer .contacts li a:hover { color: #56af00; }
	#footer .contacts li.phone { padding: 0 !important; font-size: 120% !important; text-shadow: #000 1px 1px 0; }

	/*Информационные ссылки*/
	#footer .links { padding: 0 0 0 50px; width: 150px; border-left: 1px solid #303030; }
	#footer .links li { padding: 3px 0; font-size: 70%; color: #999; }
	#footer .links li a { color: #6c6c6c; }
	#footer .links li a:hover { color: #56af00; }

	/*Мы тут*/
	#footer .we-in {}
	.twitter { display: block; width: 92px; height: 22px; background: url(../images/twitter.png) top; }
	.twitter:hover { background: url(../images/twitter.png) bottom; }

