/**/
* {padding: 0; margin: 0;}


img, table {border: none;}


html, body {width:100%;height:100%;}



#plupperButton {
padding-left: 20px;

}


table {border-collapse: collapse;}


.clear {clear: both; height: 0; text-indent: -9000px; overflow: hidden;}

a {text-decoration: underline;}
a:hover {text-decoration: none;}



a:focus {outline: none;}


p {line-height: 1.3;}



body {background: #7b3c7b url(/images/body-bg.gif); font: 11px Verdana, Arial, Helvetica, sans-serif; color: #010101;}


.width {width:100%; min-width: 1000px;}	



/**/
.head {height: 116px; position: relative; padding: 27px 0 0 0;}
	.head .naw {position: absolute; top: 6px; right: 35px;}
	.head .naw li {float: left; list-style: none;}
	.head .naw li span {color: #bbb; margin: 0 5px;}	
	.head .naw li a {color: #bbb; text-decoration: none;}
	.head .naw li a:hover {text-decoration: underline;}
	.head .naw li .activ {color: #fefefe; text-decoration: underline;}
	.head .naw li .activ:hover {text-decoration: none;}
	.head table {width: 100%;}
	.head table tr td {vertical-align: top;}
	.head table tr .hd-lt {background: url(/images/hd-lt-bg.png) no-repeat; width: 23px; height: 116px;}
	.head table tr .hd-rt {background: url(/images/hd-rt-bg.png) no-repeat; width: 23px; height: 116px;}
	.head table tr .hd-center div {background: url(/images/hd-center-bg.png) center top repeat-x; height: 7px; margin-top: -6px;}
	.head table tr .head-inner {background: url(/images/head-inner-bg.gif) center top repeat-x; height: 115px;}
	.head table tr .head-inner .head-inner-bg1 {background: url(/images/head-inner-bg1.gif) no-repeat;}
	.head-inner-bg1 h1 {background: url(/images/head-inner-bg1-h1.gif) left bottom repeat-x; color: #b2b1b1; text-transform: uppercase; font-size: 11px; padding: 9px 0 9px 5px; margin: 0 9px;}
	.left-part {width: 27%;}
	.logo img {width: 168px; height: 62px; margin: 9px 0 0 42px;}
	/*  */
	.right-part {width: 73%;}
	.right-part .contacts tr td p {font-size: 13px; font-weight: bold; color: #939393; padding: 17px 0 0 17px;}
	.right-part .contacts tr td p a {color: #696969;}
	.right-part .contacts tr .tel {text-align: right;}
	.right-part .contacts tr .tel img {margin: 9px 10px 7px 0;}
	/**/
	.head .menu-wrapper {margin-right: 8px; font-size: 11px;}
	.head .menu-wrapper .menu {background: url(/images/menu-bg.gif) center top repeat-x; height: 38px;}
	.head .menu-wrapper .menu tr td {vertical-align: middle; text-align: center;}
	.head .menu-wrapper .menu tr td a {color:#fefefe; text-transform: uppercase; text-decoration: none;font-size: 11px;}
	.head .menu-wrapper .menu tr td a:hover {text-decoration: underline;}
	.head .menu-wrapper .menu tr td .current {color: #6e115e;}
	.head .menu-wrapper .menu tr .raspor {background: url(/images/raspor.gif) no-repeat; width: 2px;}
	.head .menu-wrapper .menu tr .menu-lt {background: url(/images/menu-lt-bg.gif) no-repeat; width: 9px; height: 38px;}
	.head .menu-wrapper .menu tr .menu-rt {background: url(/images/menu-rt-bg.gif) no-repeat; width: 9px; height: 38px;}


/*  */
.preambule {background: url(/images/preambule-bg.gif) left top repeat-x; height: 203px; padding: 0 21px 0 0; position: relative; z-index: 600;}
	.preambule .inner {position: absolute; left: 0; bottom: -1px;}
	.preambule-bg1 {background: url(/images/preambule-bg1.gif) 100% 15px no-repeat; height: 203px;}
	.preambule-bg2 {background: url(/images/preambule-bg2.jpg) left 3px no-repeat; height: 203px; position: relative;}
	.preambule-bg2 img {position: absolute;}
	.preambule-bg2 .dog1 {left: 19%; top: -3px; z-index: 300;}
	.preambule-bg2 .dog2 {left: 51%; top: 21px; z-index: 400;}		
	.preambule-bg2 .palto {left: 40%; top: 4px; z-index: 500;}


/**/
.content {width: 100%;}
	.content tr .left-content {background: url(/images/left-content.png) right top repeat-y; width: 14px;}
	.content tr .right-content {background: #fefefe;}
	.content tr td h1, h2 {background: url(/images/h2-bg.gif) no-repeat; width: 206px; height: 32px; font: 21px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; padding: 6px 0 0 24px; color: #fff;}
	.content tr td {vertical-align: top;}

	/* */
	.left-column {width: 246px; float: left; z-index: 700; position: relative; margin-left: -1px;}
		.sidebar-top {background: url(/images/sidebar-top.png) no-repeat; height: 91px; margin: -96px 0 0 0; position: relative; z-index: 100; padding: 8px 8px 0 8px;}	
		.sidebar-top h2 {margin-bottom: 10px;}	
		.sidebar {background: url(/images/sidebar-bg.gif) 1px top repeat-y; padding: 0 8px;}	
		.sidebar h2 {margin: 7px 0 10px 0;}
		.sidebar-menu {top: -43px; position: relative; z-index: 200; margin-bottom: -43px;}
		.sidebar-menu h3 {background: url(/images/h3-bg.gif) no-repeat; width: 206px; height: 20px; font: 12px Tahoma, Geneva, sans-serif; font-weight: bold; padding: 4px 0 0 24px; margin: 0 0 1px 0; color: #424040; cursor: pointer;}
.sidebar-menu a  {color: #424040; text-decoration: none;}
		.sidebar-menu h3.active {background-position: 0 -24px;}
		.sidebar-menu ul {width: 240px; position: relative; float: left; margin: 1px 0 0 0;}
		.sidebar-menu ul li {background: url(/images/sidebar-menu-li-bg.gif) repeat-x; height: 24px; margin: 0 0 1px 0; padding: 0 0 0 25px; float: left; width: 210px;}
		.sidebar-menu ul li a {background: url(/images/sidebar-menu-li-a.gif) left 9px no-repeat; font: 13px Tahoma, Geneva, sans-serif; color: #fff; text-decoration: none; display: block; padding: 3px 0 0 19px;}
		.sidebar-menu ul li a:hover {text-decoration: underline;}
		.sidebar-menu ul li .activation	{color: #6e115e;}
		/* */	
		.size {background: #ebebeb; border-bottom: 1px solid #cdcccc; width: 205px; height: 92px; padding: 6px 10px 0 15px; position: relative;}
		.size img {float: left;}
		.size p {font: 15px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #777676; padding: 0 0 0 95px;}
		.size a {font-weight: bold; color: #424040; position: absolute; bottom: 11px; right: 10px;}
		/**/	
		.response {padding: 3px 10px 19px 26px; width: 194px;}
		.response h4 {font-size: 11px; font-weight: normal; color: #6a6969; padding: 0 0 11px 0;}
		.response h4 span {color: #ac549d;}
		/* */	
		.advertising {margin-top: -10px;}
		.advertising-inner {padding: 8px 38px 71px 32px;}
		
	/* */	
	.right-column {border-left: 1px solid #ccc; margin: 3px 0 0 244px; padding: 0 0 0 8px;}
		.sidebar-2 {float: right; width: 230px; padding: 0 7px 0 0; margin: 5px 0 0 0; position: relative;}
		.sidebar-2 #little_cart p {padding: 12px 20px 2px 26px;}
		.sidebar-2 #little_cart a {background: url(/images/basket-a-bg.gif) 182px 23px no-repeat;  font: 15px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #c16bb2; text-decoration: none; padding: 13px 0 10px 26px;}
		.sidebar-2 .office {padding: 10px 0 0 0;}
		.sidebar-2 .office form {padding: 10px 43px 0 24px;}
		.sidebar-2 .office form label {line-height: 1.6;}
		.sidebar-2 .office form .rememberme {margin: 0 0 0 10px; position: relative; top: -1px;}
		*:first-child+html .sidebar-2 .office form .rememberme {top: -12px;}
		.sidebar-2 .office form input {border: 1px solid #c8c2c2; width: 153px; padding: 0 0 5px 8px; margin: 0 0 6px 0;}
		.sidebar-2 .office form .checkbox {width: 14px; padding: 0; border: 0;}
		*:first-child+html .sidebar-2 .office form .checkbox {position: relative; top: -3px;}
		.sidebar-2 .office form .submit {background: none; border: 0; padding: 0; font: 17px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #777676; float: right; width: auto; cursor: pointer;}		
		/* */
		.news {padding: 3px 0 0 0;}
		.news .news-inner {padding: 13px 0 0 25px;}
		.news .news-inner span {display: block; color: #6a6969; padding: 0 0 5px 0;}
		.news .news-inner a {font-size: 13px; font-weight: bold; color: #c06bb2; line-height: 1.2;}
		.news .news-inner .number-news {display: inline; font-weight: normal; padding: 0; margin-left: 3px;}
		.news .news-inner p {padding: 8px 0 0 0;}
		.first-links {color: #6a6969; padding: 13px 0 3px 0;}
		.first-links a {color: #6a6969;}
		.pen-link {background: url(/images/pen-a.gif) left 1px no-repeat; padding: 0 0 4px 19px; color: #6a6969;}
		.news .news-inner p a {font-size: 11px; font-weight: normal; color: #6a6969;}
		.links a {color: #c06bb2; padding: 0 9px 5px 20px; display: block; float: left; margin: 3px 0;}
		.links .admin-link {background: url(/images/admin-a.gif) no-repeat; font-weight: bold;}
		.links .comentts-link {background: url(/images/comments-a.gif) no-repeat;}
		.rss-link {background: url(/images/rss-a.gif) no-repeat;}
		.links .archiv-link {background: url(/images/archiv-a.gif) no-repeat;}
		/* */
		.labels {padding: 10px 0 0 0;}
		.labels .labels-inner {padding: 14px 0 10px 25px;}
		.labels .labels-inner a {text-decoration: none; color: #424040; margin: 0 7px 0 0;}
		.labels .labels-inner a:hover {text-decoration: underline;}
		.labels .labels-inner .a1 {font-size: 15px; font-weight: bold;}
		.labels .labels-inner .a2 {font-size: 15px;}
		.labels .labels-inner .a3 {font-size: 13px;}
		.labels .labels-inner .a4 {font-weight: bold;}
		.labels .labels-inner .a5 {font-size: 13px; font-weight: bold;}
		
	
/* */
	.content-column {padding: 12px 0 0 0; margin:0 246px 0 0;}
		.content-column h1 {background: none!important; color: #777676!important; width: auto!important; padding: 0 0 4px 11px!important;}
		.content-column h5 {padding: 3px 0 0 3px; margin: 0 0 10px 0; height: 24px; background: #f5f5f5; font-weight: normal; color: #696969;}
		.content-column h5 a {color: #696969; font-size: 10px; text-decoration: none; margin: 0 6px;}
		.content-column h5 a:hover {text-decoration: underline;}
		.content-column h5 .currently{text-decoration: underline;}
		.content-column h5 .currently:hover {text-decoration: none;}
		.content-column h3 {font: 17px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; font-weight: normal; color: #777676; padding: 0 0 0 9px;}
		.content-column h6 {font: 13px Trebuchet MS1, Helvetica, sans-serif; font-weight: bold; color: #777676; padding: 18px 0 8px 9px;}
		.content-column p {padding: 7px 0 0 2px;}
.content-column a {color: #c16bb2; }

.content-column ul {padding-left: 30px; }

		.info-outer {background: #f5f5f5; float: left; width: 100%; margin: 17px 0 0 0;}
		.info {background: url(/images/info-bg.gif) left top repeat-x; float: left; width: 100%;}
		.info-bg1 {background: url(/images/info-bg.gif) right top repeat-y; float: left; width: 100%;}
		.info-bg2 {background: url(/images/info-bg2.gif) right bottom repeat-x; float: left; width: 100%;}
		.info-bg3 {background: url(/images/info-bg.gif) left bottom repeat-y; float: left; width: 100%;}
		.info-bg4 {background: url(/images/info-bg4.gif) left top no-repeat; float: left; width: 100%;}
		.info-bg5 {background: url(/images/info-bg5.gif) right top no-repeat; float: left; width: 100%;}
		.info-bg6 {background: url(/images/info-bg6.gif) right bottom no-repeat; float: left; width: 100%;}
		.info-bg7 {background: url(/images/info-bg7.gif) left bottom no-repeat; float: left; width: 100%;}
		/*'*/
		.info-inner {padding: 0 0 0 16px;}
		.info-inner .title {font: 17px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #c77dbb; padding: 10px 0 0 0;}
		.info-inner .title strong {color: #9a1082;}
		.info-inner .title span {margin-left: 35px;}
		.info-inner h3 {font-weight: bold; color: #454444; padding: 8px 0 4px 114px;}
		.info-inner h4 {font: 17px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #777676;}
		.info-inner h4 b {font-size: 25px; color: #9a1082;}
		.info-inner p {color: #777676; padding: 4px 0 0 0;}
		.info-inner .contact {font-style: italic; font-weight: bold; padding: 6px 0 14px 0;}
		.info-inner .contact span {color: #c77dba;}
		.info-inner .contact a {color: #777676;}
		/* */
		.katalog {width: 100%; float: left; margin: 11px 0 0 0;}
		.katalog-title-bg1 {background: url(/images/katalog-title-bg1.gif) no-repeat; padding: 0 0 0 14px;}
		.katalog-title-bg2 {background: url(/images/katalog-title-bg2.gif) right top no-repeat; padding: 0 61px 0 0;}
		.katalog-title-bg3 {background: url(/images/katalog-title-bg3.gif) center top repeat-x; height: 38px;}
		.katalog-title-bg3 h2 {background: none!important; font-size: 19px!important; width: auto!important; height: auto!important; padding: 6px 0 0 10px!important; color: #fff!important;}
		.katalog .tovars {float: left; width: 100%; margin: 16px 0 21px 0;}
		.katalog .tovars .tovars-bg1 {padding: 0 23px 0 22px;}
		.katalog .tovars .tovars-bg1 table {width: 100%;}
		.katalog .tovars .tovars-bg1 table tr .tovar {width: 119px;}
		.katalog .tovars .tovars-bg1 table tr td div {position: relative; padding: 0 0 2px 0; width: 119px;}
		.katalog .tovars .tovars-bg1 table tr td div img {margin-bottom: 2px; border: 2px;}
		*:first-child+html .katalog .tovars .tovars-bg1 table tr td div img {margin-bottom: 0;}
		.katalog .tovars .tovars-bg1 table tr td div .tovar-bg {background: url(/images/tovar-bg.gif) no-repeat; height: 86px; position: absolute; left: 0; top: 0; z-index: 9000; padding: 0;}
		.katalog .tovars .tovars-bg1 table tr td div a {font-size: 13px; font-weight: bold; color: #c06bb2; margin: 0 0 0 22px; display: block;}
		.katalog .tovars .tovars-bg1 table tr td div span {background: url(/images/tovar-basket.gif) right 10px no-repeat; font: 17px Tahoma, Geneva, sans-serif; color: #fd0505; padding: 6px 33px 0 0; display: block;}

		/**/
		.product-outer {padding: 0 0 0 9px; height: 150px;}
		.product {border-bottom: 1px solid #dcadda; float: left; width: 100%;}
		.product .left-block {width: 100px; float: left;}
		.product .left-block img {border: 1px solid #c16bb2;}
		.product .left-block .rating {padding: 0 0 3px 0;}
		.product .left-block .rating img {border: none; float: left; padding: 0 1px 0 0;}
		.product .left-block a {display: block; padding: 10px 0 8px 0;}
		.product .left-block a img {border: none;}
		.product .right-block {float: left; padding: 24px 0 0 180px;}
		.product .right-block p {padding: 0; line-height: 1.1;}
		.product .right-block div {padding: 4px 0 6px 0;}
		.product .right-block div p input {width: 39px; border: 1px solid #c8c2c2; padding: 1px 0 2px 5px;}
		.product .right-block div p img {margin: 5px 0 0 6px;}
		.product .right-block p b {font-size: 13px; padding: 0 0 0 4px;}
		.product .right-block span {font-weight: bold; color: #c16bb2; display: block; padding: 4px 0 0 0;}
		/* */
		.sizechar {background: url(/images/sizecgart-bg.gif) repeat-x; table-layout: fixed; width: 100%;}
		.sizechar tr .hd {background: url(/images/sizecharthtd-bg.gif) right top repeat-y; color: #fefefe; border: none;}
		*:first-child+html .sizechar tr .hd {height: 28px;}
		.sizechar tr .last {background-image: none!important;}
		.sizechar tr td {background: #F1DFEE url(/images/sizechartrtd-bg.gif) right top repeat-y; padding: 6px 10px 6px 10px; border-top: 1px solid #fefefe;}
		.no-bg {background: none!important;}
		/**/
		.comments {padding: 22px 0 0 0;}
		.comments h3 {font-size: 21px; padding: 0 0 17px 10px!important;}
		.comments h4 {font-size: 11px; font-weight: normal; color: #6a6969; padding: 0 0 12px 10px;}
		.comments h4 span {color: #ac549d;}
		.comments p {padding: 0 0 17px 10px;}
		.comments h3.addcoments {font-size: 17px; color: #a9519a; text-decoration: underline; padding: 17px 0 8px 11px;}
		.comments-form {border: 1px solid #f0dbec; padding: 6px 18px 9px 18px;}
		.comments-form form label {line-height: 1.5; display: block;}
		.comments-form form .estimation {padding: 4px 0 0 2px; display: block;}
		.comments-form form .estimation span {padding: 0 0 0 4px;}
		.comments-form form .estimation span img {margin: 1px 0 0 -3px;}
		.comments-form form input {margin: 0 0 3px 0; border: 1px solid #c8c2c2; width: 100%; padding: 3px 2px 2px 2px;}
		*:first-child+html .comments-form form input {width: 99%;}
		.comments-form form textarea {border: 1px solid #c8c2c2; width: 90%; height: 106px; padding: 3px 2px 2px 2px;}
		.comments-form form .captcha {padding: 2px 0 0 2px; height: 32px;}
		.comments-form form .captcha img {border: 1px solid #000; float: left;}
		.comments-form form .captcha span {background: url(/images/red-snow.gif) right 12px no-repeat; float:left; display: block; padding: 10px 11px 0 12px;}
		.comments-form form a {background: url(/images/round-lines.gif) 4px 4px no-repeat; padding: 4px 0 2px 18px; margin-bottom: 11px; display: block; color: #9a9696; font-size: 10px;}
		.comments-form form .captcha-text {width: 100px; margin: 0 0 0 2px;}
		.comments-form form .namber {color: #9a9696; padding: 0 0 0 4px; font-size: 10px;}
		.comments-form form .submit {background: url(/images/submit-bg.gif) no-repeat; width: 104px!important; height: 22px; padding: 0; border: 0; margin: 17px 0 0 0;}
		/* */


.shop_block a
{
	position: relative;
	z-index: 2;
}
		.shop_block {background: #f1dfee; border: 1px solid #e9cbe4; 	padding: 5px 7px;
	margin: 10px 5px 10px 0px;}
		.shop_block form div {padding: 0 0 6px 0;}
		.shop_block form input {border: 1px solid #c5c5c5; width: 51px; padding: 2px; height: 16px;}
		.shop_block form .submit1 {background: url(/images/submit1-bg.gif) no-repeat; width: 85px; height: 22px; position: relative; top: 2px; padding: 0; border: 0;}
		.shop_block form select {border: 1px solid #c5c5c5; width: 81px; height: 22px; margin-right: 12px;}
		.second {padding: 7px 0 3px 2px;}
		.shop_block table tr td a {background: url(/images/sorting-a-bg.gif) right top no-repeat; display: block; padding: 0 31px 5px 0; color: #010101; text-decoration: none; margin: 0 7px 0 6px;}


.arrow_up
{
	width: 16px;
	height: 16px;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up.png');
	z-index: 1;
}

.arrow_up_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_up_gray.png');
}

.arrow_down
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down.png');
}

.arrow_down_gray
{
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/hostcmsfiles/images/arrow_down_gray.png');
}

.shop_navigation_table
{
	color: #AFA696;
	margin-top: 10px;
}

#shop_navigation, #shop_navigation_current
{
	padding: 5px;
	/* background-color: #F6F3F0; */
	font-size: 9pt;
}

#shop_navigation
{
	border: 1px solid #E0DCCA;
	color: #AFA696;
}

#shop_navigation_current
{
	border: 1px solid #B8B298;
	color: #433212;
}
		/* */
		.product-item-outer {padding: 0 0 7px 9px;}
		.product-item {height: 146px; border-bottom: 1px solid #dcadd4; position: relative;}
		.product-item h3 {color: #a9519a; padding: 7px 0 0 0!important;}
		.product-item h3 a {color: #a9519a; text-decoration: none;}
		.product-item h3 .product-item-activ {text-decoration: underline;}
		.product-item h3 .product-item-activ:hover {text-decoration: none;}
		.product-item .left-inner {width: 100px; float: left; padding: 9px 0 0 0;}
		.product-item .left-inner img {border: 1px solid #c16bb2;}
		.product-item .right-inner {padding: 9px 0 0 113px;}
		.product-item .right-inner b {color: #c16bb2; padding: 5px 0 27px 0; display: block;}
		.product-item .first-links {padding: 7px 0 9px 0;}
		.product-item p span {position: relative; top: -3px; border-bottom: 1px dashed #6a6969; color: #6a6969; padding: 0 0 0 3px;}
		.product-item .price {position: absolute; right: 14px; top: 37px;}
		.product-item .price p {font-weight: bold; padding-left: 0;}
		.product-item .price p input {border: 1px solid #c8c2c2; width: 35px; padding: 2px; margin-right: 6px;}
		.submit2 {background: url(/images/submit2-bg.gif) no-repeat; width: 169px; height: 22px; padding: 0; border: 0; margin: 6px 0 0 9px; font-size: 11px;}
		/**/
		.centeredmenu {float: left; overflow: hidden; padding: 25px 0 8px 0; position: relative; width: 100%;}
		.centeredmenu ul {clear: left; float:left; position:relative; left:50%; text-align: center;}
		.centeredmenu ul li {float: left; position: relative; right: 50%;}
		.centeredmenu ul li a {display: block; float: left; color: #6e115e; padding: 3px 5px 5px 6px; margin-left: 5px;}
		.centeredmenu ul li a:hover {text-decoration: underline;}
		.centeredmenu ul .activationn a {background: #f1dfee; text-decoration: none;}
		.centeredmenu ul .back {background:url(/images/back-bg.gif) left 15px no-repeat; padding: 5px 22px 0 23px;}
		.centeredmenu ul .back a {color: #6a6969;}
		.centeredmenu ul .next {background: url(/images/next-bg.gif) right 15px no-repeat; padding: 5px 22px 0 22px;}
		.centeredmenu ul .next a {color: #6a6969;}
		/* */
		.news-page {float: left;}
		.news-page h2 {height: auto!important; padding-bottom: 11px!important;}
		.news-page p {padding: 7px 10px 0 12px;}
		.news-page .text {font-family: Tahoma, Geneva, sans-serif;}
		.news-page .date {color: #6a6969; padding: 1px 0 4px 13px;}
		.news-page .title-news {font-size: 13px; font-weight: bold; color: #c06bb2; padding: 0 0 0 13px;}
		.news-page .veiws {clear: left; color: #6a6969; padding-top: 0; margin-bottom: -1px;}
		*:first-child+html .news-page .veiws {height: 15px; padding: 10px;}
		.news-page .comments h4 {padding: 0 0 4px 10px;}
		.news-page .comments p {padding-bottom: 17px;}
		.news-page .comments h3.addcoments {padding-top: 2px;}
		.news-page .news-block {padding: 0 0 1px 0; clear: left;}
		.news-page .news-block p {padding: 12px 0 0 12px;}
		.news-page .news-block .text {padding: 7px 0 5px 12px;}
		.news-page .news-block .date {padding: 11px 0 5px 13px!important;}




		.news-page .news-block .links {padding: 12px 0 0 12px!important;}
		.news-page .news-block .first-links {padding-top: 9px;}
		.news-page .rss-link {background: url(/images/rss-a.gif) no-repeat; color: #c06bb2; padding: 0 9px 5px 20px; margin: 9px 0 0 12px; display: block;}
		/* */
		.registration form {margin: 16px 0 0 12px;}
		.registration form input {width: 157px; border: 1px solid #c8c2c2; padding: 2px; margin-bottom: 7px;}
		.registration h2 {height: auto!important;}
		.registration form label {line-height: 1.5;}
		.registration form .checkbox {border: none; padding: 0; width: 14px;}
		*:first-child+html .registration form .checkbox {position: relative; top: -3px;}
		.registration form .rememberme {margin: 0 0 0 5px; position: relative; top: -3px;}
		*:first-child+html .registration form .rememberme {top: -11px;}
		.registration form .captcha {padding: 7px 0 0 2px; height: 32px;}
		.registration form .captcha img {border: 1px solid #000; float: left;}
		.registration form .captcha span {background: url(/images/red-snow.gif) right 12px no-repeat; float:left; display: block; padding: 10px 11px 0 12px;}
		.registration form a {background: url(/images/round-lines.gif) 4px 4px no-repeat; padding: 4px 0 2px 18px; margin-bottom: 11px; display: block; color: #9a9696; font-size: 10px;}
		.registration form .captcha-text {width: 100px; margin: 0 0 0 2px;}
		.registration form .namber {color: #9a9696; padding: 0 0 0 4px; font-size: 10px;}
		.registration form .submit {background: url(/images/submit3-bg.gif) no-repeat; width: 141px; height: 22px; padding: 0; border: 0; margin: 17px 0 0 0;}
		.registration form .submit6 {background: none; border: 0; padding: 0; font: 17px Trebuchet MS1, Helvetica, sans-serif; font-style: italic; color: #777676; width: auto; cursor: pointer; margin: 11px 0 17px -5px;}	
		.registration div {padding: 0 0 1px 12px;}
		.registration div a {color: #c06bb1; font-weight: bold;}
		/* */
		.back-page h6 {font: 11px Verdana, Arial, Helvetica, sans-serif; color: #010101; font-weight: normal; padding: 2px 0 5px 11px;}
				.shop_cart_table {border: 1px solid #c16db2; width: auto; text-align: center;}
		.shop_cart_table tr td {border: 1px solid #c16db2;}
		.shop_cart_table .shop_cart_table_title td {background: #f1dfee; color: #862d77; padding: 6px 7px 9px 7px;}
		.shop_cart_table tr .quantity {vertical-align: middle;}
		.shop_cart_table tr .quantity input {border: 1px solid #c8c2c2; padding: 2px; width: 35px; margin: 0;}
		.shop_cart_table tr td input {margin: 10px 0 0 0;}
		.shop_cart_table tr td  img {margin: 6px 0 0 0;}
		.shop_cart_table tr td a {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color: #c06bb1; display: block; padding: 2px 0 11px 0;}
		.shop_cart_table tr td p {padding: 2px 2px 0 3px;}
		.shop_cart_table tr td p span {display: block; text-align: left;}
		.shop_cart_table tr td .rating1 {width: 85px; margin: 0 auto;}
		.shop_cart_table tr td p img {float: left; padding: 0 1px 0 0;}

		.back-page form {margin: 18px 0 0 0;}
		.back-page form label {padding: 0 7px 0 11px;}
		.back-page form input {border: 1px solid #c8c2c2; padding: 2px; width: 152px}
		.back-page form .submit4 {background: url(/images/submit4-bg.gif) no-repeat; width: 95px; height: 22px; padding: 0; border: 0; margin: 0 16px 0 7px;}
		.back-page form .submit5 {background: url(/images/submit5-bg.gif) no-repeat; width: 130px; height: 22px; padding: 0; border: 0; font-weight: bold;}
		/* */
		.user {padding: 9px 0 0 11px}
		.user li a {font-size: 15px; font-weight: bold; color: #7c7b7b; border-bottom: 1px dashed #b4b3b3; text-decoration: none;}
	 .news_title a {font-size: 13px; font-weight: bold; color: #c06bb2; line-height: 1.2;}

/**/
.footer {padding: 0 0 11px 0;}
	.footer-menu {border-top: 4px solid #fefefe; border-bottom: 3px solid #fefefe; height: 41px;}
	.footer-menu div {background: #c8c2c2; border-bottom: 1px solid #e7e5e5; height: 40px; padding: 0 66px 0 38px;}
	.footer-menu div table {width: 100%; height: 40px;}
	.footer-menu div table tr td {text-align: center; vertical-align: middle; color: #696969;}
	.footer-menu div table tr td a {color: #696969; text-decoration: none;font-size: 11px;}
	.footer-menu div table tr td a:hover {text-decoration: underline;}

.footer-menu li {
	list-style: none;
} /*  */
	.footer-inner {width: 100%; height: 67px;}
	.footer-inner-left {background: url(/images/footer-inner-left.png) no-repeat; width: 21px;}
	.footer-inner-right {background: url(/images/footer-inner-right.png) no-repeat; width: 24px;}
	.footer-inner-center {background: url(/images/footer-inner-center.png) center top repeat-x; height: 7px;}
	.footer-inner-content {background: #fff; height: 60px;}
	.footer-left {float: left; padding: 0 0 0 19px;}
	.footer-left a {margin-right: 4px;}
	.footer-right {float: right; padding: 0 72px 0 0;}
	.footer-right p {color: #696969; padding: 3px 0 0 0;}
	.footer-right p strong a {color: #696969;}
	/*  */
	.partners-outer {padding: 0 26px 0 23px; margin-top: -7px; position: relative;}
	.partners {width: 100%;}
	.partners tr td {color: #bbb; text-align: center;}
	.partners tr .partners-left {text-align: left;}
	.partners tr .partners-right {text-align: right;}
	.partners tr td a {color: #bbb;}

p.rekl
{
padding-top:20px;
font-size: 8px;
}

a.rekl, .rekl a
{
color: #c8c2c2;
}

img.grey{ filter: gray()}


.shop_item {
	width: 50%;
	float: left;
	text-align: center;
	padding: 20px 0 20px 0;
}


#seo h3
{
	font-weight: normal;
text-indent: 1em;
font-size: 9pt;
padding-top:10px;


}
/* Для 1 - 2 - 3 списка информационных элементов */
.current, .page_link, .ctrl
{
	padding: 0.2em 0.5em 0.3em 0.5em;
	float: left;
	display: block;
	margin-right: 0.3em;
}

.page_link
{
	border: 1px dashed #c8c2c2;
}

.current
{
	background: #c8c2c2;
	color: #fff;
	border: 1px solid #808080;
}

.ctrl
{
	padding: 0.5em 0.5em 0.3em 0.5em;
	font-size: 10px;
	color: #4F3327;
}

.path_arrow
{
	color: #0096AA;
	padding: 0px 5px 0px 5px;
	font-size: 10pt;
}


.login_block {
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
height: 50px;
}
.login_block p {padding: 12px 20px 6px 26px;}
.login_block a {color: #c16bb2; 	}


/* Validate */
label.input_error { display:block; line-height:1.8; vertical-align:top; color: red; font-style: italic; }
input.input_error { border: 1px dashed #DB1905; background-color: #FFFFD5; }
/* / Validate */


