* {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
}


a {
	color: #CE0004;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

body {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

body, td, th {
	color: #595959;
	text-decoration: none;
}

p {
	margin: 0px 0px 8px 0px;
}

.mainTable {
	background-image: url(img/top_fp2.jpg) !important;
	background-repeat: repeat-x;
	height: 100%;
	width: 100%;
}

.topFp {
	height: 347px;
	width: 100%;
}

.top2 {
	padding: 0px 50px 0px 0px;
	vertical-align: top;
}

.top2 .info {
	height: 100%;
}

.block {
	background-image: url(img/block_bg.gif) !important;
	background-repeat: repeat-x;
	height: 106px;
}


.block .blockR21, .block .blockR22 {
	background-image: url(img/block_r21.gif);
	background-repeat: no-repeat;
	height: 8px;
}

.block .blockR22 {
	background-image: url(img/block_r22.gif);
}

.block .blockR21 div, .block .blockR22 div {
	width: 8px;
}

.block .blockL22 {
	background-image: url(img/block_l2.gif);
	background-repeat: repeat-x;
	height: 8px;
}

.block .blockL22 {
	background-position: 0px 100%;
}

.block .center, .block .center2 {
	color: #000000;
	font-size: 9px;
	height: 92px;
	padding: 20px 0px 0px 30px;
	vertical-align: middle;
	white-space: nowrap;
}

.block .center2 {
	padding: 20px 30px 0px 30px;
}

.slogan {
	height: 100%;
}

.slogan_bg {
	style="background-image: url(img/jo.gif)";
	background-repeat: repeat-x;
}

.line1 {
	background-color: #CE0004;
	background-image: url(img/line1_r11.gif);
	background-repeat: no-repeat;
}

.line1 div {
	background-image: url(img/line1_r12.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

.bottom td {
	background-color: #CE0004;
	background-image: url(img/bottom_bg.gif);
	background-repeat: repeat-x;
	color: #000000;
	font-weight: 700;
	height: 104px;
	padding: 48px 80px 0px 80px;
	vertical-align: top;
}

.bottom span {
	color: #000000;
	font-size: 10px;
	font-weight: 700;
}

.bottom span a {
	font-size: 10px;
	text-decoration: none;
}

.bottom div a:hover {
	text-decoration: underline;
}

.bottom div.text {
	float: left;
}

.bottom div.counters {
	float: right;
	text-align: right;
}

.bottom div.counters img {
	margin: 0px 0px 0px 10px;
}

.centerFp {
	background-color: #CE0004;
	background-image: url(img/center_fp_bg.jpg);
	background-position: -35px 0px;
	background-repeat: no-repeat;
	height: 100%;
	padding: 0px 20px 20px 30px;
	vertical-align: top;
}

.menu {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px -10px;
	white-space: nowrap;
}

.menu a {
	background-image: url(img/sep1.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: underline;
}

.menu .nosep {
	background-image: none !important;
}


.block2 .blockR11, .block2 .blockR12, .block2 .blockR21, .block2 .blockR22 {
	background-image: url(img/block2_r11.gif);
	background-repeat: no-repeat;
	height: 16px;
}

.block2 {
	width: 100%;
	margin: 65px 0px 0px 0px;
}

.block2 td {
	vertical-align: top;
}

.block2 .blockR12 {
	background-image: url(img/block2_r12.gif);
}

.block2 .blockR21 {
	background-image: url(img/block2_r21.gif);
}

.block2 .blockR22 {
	background-image: url(img/block2_r22.gif);
}

.block2 .blockR11 div, .block2 .blockR12 div, .block2 .blockR21 div, .block2 .blockR22 div {
	width: 16px;
}

.block2 .blockL11, .block2 .blockL22 {
	background-image: url(img/block2_l2.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 100%;
}

.block2 .blockL22 {
	background-position: 0px 100%;
}

.block2 .blockL12, .block2 .blockL21 {
	background-image: url(img/block2_l1.gif);
	background-repeat: repeat-y;
}

.block2 .blockL21 {
	background-position: 100% 0px;
}

.block2 .blockL12, .block2 .blockL21 {
	background-image: url(img/block2_l1.gif);
	background-repeat: repeat-y;
}

.block2 h2 {
	color: #FFB700;
	font-size: 11px;
	margin: 0px;
}

.block2 .news {
	border-right: 1px solid #000000;
	padding: 0px 10px 0px 0px;
	width: 50%;
}

.block2 .news .data {
	color: #F2BEBF;
	font-size: 9px;
}

.block2 .news a {
	color: #FFFFFF;
	font-weight: 700;
	text-decoration: underline;
}

.block2 .news .item, .block2 .public a {
	background-image: url(img/sep2.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	padding: 10px 0px 10px 0px;
}

.public a {
	padding: 22px 0px 10px 0px !important;
}


.block2 .public {
	padding: 0px 00px 0px 10px;
	width: 50%;
}

.block2 .public a {
	color: #FFB700;
	display: block;
	font-weight: 700;
	text-decoration: underline;
}

.line2 td {
	background-image: url(img/line2.gif) !important;
	background-repeat: repeat-x;
	text-align: center;
}

.line2 .l div {
	background-image: url(img/line2_r21.gif) !important;
	background-position: 0px 100%;
	background-repeat: no-repeat;
	height: 94px;
}

.line2 .r div {
	background-image: url(img/line2_r22.gif) !important;
	background-position: 100% 100%;
	background-repeat: no-repeat;
	height: 94px;
}

.line2 img {
	margin: 9px 5px 9px 5px !important;
}



.centerFp2 {
	background-color: #CE0004;
	background-image: url(img/center_fp_bg2.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

.centerFp2 div.e {
	background-image: url(img/n2.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 0px 50px 20px 0px;
}

.tovarAnons {
	background-color: #CE0004;
	background-image: url(img/n1.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.tovarAnons td {
	padding-top: 40px;
	vertical-align: top;
}

.tovarAnons .pic {
	padding-left: 20px;
}

.tovarAnons .pic a {
	display:block;
	height: 102px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	text-decoration: none !important;
	width: 102px;
}

.tovarAnons a.pic {
	background-position: 20px 50%;
	background-repeat: no-repeat;


	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-decoration: none;
}

.tovarAnons .content {
	padding: 40px 70px 0px 0px;
	width: 100%
}

.tovarAnons h2 {
	border-left: 5px solid #FFB700;
	color: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 20px;

}

.tovarAnons h2 div {
	color: #FFB700;
	font-size: 9px;
	font-weight: 700;
}

.tovarAnons h2 a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.tovarAnons .info {
	color: #F2BEBF;
	padding: 0px 0px 0px 25px;
}

.more {
	background-image: url(img/more_bg.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #FFB700;
	color: #FFB700;
	display: block;
	font-size: 9px;
	margin: 20px 0px 0px 0px;
	padding: 7px 0px 7px 10px;
	text-decoration: none;
}

.Sp {
	background-color: #CE0004;
	background-image: url(img/bg_sp.jpg) !important;
}

.topSp {
	background-image: url(img/bg1.gif);
	background-position: 100% 99px;
	background-repeat: no-repeat;
	height: 150px;
	vertical-align: top;
	width: 100%;
}

.topSp .line {
	background-image: url(img/bg3.gif);
	background-position: 18px 0px;
	background-repeat: no-repeat;
	border-right: 1px solid #000000;
	margin-top: 10px;
}

.topSp .line div {
	background-image: url(img/e4.gif);
	background-repeat: no-repeat;
	padding: 8px 0px 0px 0px;
}

.topSp .e1 {
	background-image: url(img/e1.gif);
	background-position: 100% 13px;
	background-repeat: no-repeat;

}

.topSp .e2 {
	background-image: url(img/top_sp1.jpg);
	background-position: -25px 0px;
	background-repeat: no-repeat;
	padding: 65px 0px 0px 57px;
}

.topSp .header {
	background-image: url(img/a1.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 20px;
	font-style: italic;
	font-weight: 700;
	margin: 50px 0px 0px 4px;
	padding: 0px 0px 0px 25px;
}

.top2Sp {
	background-image: url(img/e2.gif);
	background-position: 100% 15px;
	background-repeat: no-repeat;
	height: 183px;
	vertical-align: top;
}

.top2Sp .e1 {
	background-image: url(img/e3.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 0px 50px 0px 0px;
}

.top2Sp .blockR21 {
	background-image: url(img/block2_r21_.gif) !important;
}

.top2Sp .blockR22 {
	background-image: url(img/block2_r22_.gif) !important;
}

.top2Sp .blockL22 {
	background-image: none !important;
}

.top2Sp .block {
	background-image: none !important;
}


.icons div {
	background-image: url(img/r11.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.icons div div {
	background-image: url(img/r12.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	text-align: center;
}

.icons a {
	color: #FFFFFF;
	font-size: 10px;
	font-style: italic;
	line-height: 8px;
	text-decoration: none;
}

.icons img {
	margin: 0px 8px 0px 0px;
	vertical-align: middle;
}

.icons td {
	height: 77px;
	padding: 40px 0px 0px 0px;
	vertical-align: top;
}

.icons td.sep {
	padding: 40px 20px 0px 20px;
}

.icons td.sep img {
	margin: 0px 0px 0px 0px !important;
}

.centerSp {
	height: 100%;
	padding: 0px 0px 45px 57px;
	vertical-align: top;
}

.centerSp2 {
	padding: 0px 50px 20px 0px;
	vertical-align: top;
}

.main {
	height: 100%;
	width: 100%;
}

.main .information {
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 100%;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.main .infoBottom {
	background-color: #FFFFFF;
}

.main .infoBottom div {
	background-image: url(img/r21.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
}

.main .infoBottom div div {
	background-image: url(img/r22.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

.main .pages {
	background-color: #E9E9E9 !important;
}

.main .pages div div {
	padding: 0px 0px 0px 0px;
}

.main .pages div.e {
	background-position: 0px 0px;
	background-image: url(img/bg20.gif);
	background-repeat: repeat-x;
	margin: 0px 1px 0px 1px;
}


.main .pages div.e1 {
	background-image: none !important;
	padding: 12px 20px 12px 20px;
}

.main .pages div.e1 span {
	font-size: 9px;
	padding-right: 10px;
}

.main .pages div.e1 a {
	background-image: url(img/bg18.gif);
	background-repeat: no-repeat;
	color: #FFB200;
	font-weight: 700;
	padding: 0px 10px 1px 4px;
	text-decoration: none;
}

.main .pages div.e1 a.active {
	color: #A1A1A1;
}

.main .pages div.e2 {
	background-image: none !important;
	float: right;
	font-size: 9px;
	padding: 10px 20px 10px 20px;
}

.main .pages div.e2 span {
	background-image: url(img/bg19.gif);
	background-repeat: no-repeat;
	color: #A1A1A1;
	font-size: 11px;
	font-weight: 700;
	margin-left: 10px;
	padding: 0px 4px 2px 5px;
}

.catalogTop {
	background-color: #FFF4D9;
	padding: 20px 0px 0px 0px !important;
}

.catalogTop td {
	padding-top: 20px;
	vertical-align: top;
}

.catalogTop .pic {
	padding-left: 20px;
}

.catalogTop .pic a {
	background-image: url(img/frame1.gif);
	background-repeat: no-repeat !important;
	display:block;
	height: 102px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	text-decoration: none !important;
	width: 102px;
}


.catalogTop .content {
	width: 100%
}



.catalogTop h2 {
	border-left: 5px solid #FFB700;
	font-size: 14px;
	margin: 0px 0px 15px 20px;
	padding: 0px 0px 0px 20px;
}

.catalogTop h2 a {
	color: #CE0004;
	font-size: 14px;
	text-decoration: none;
}

.catalogTop h2 div {
	color: #FFB700;
	font-size: 9px;
	font-weight: 700;
}

.catalogTop .info {
	background-position: 20px 0px;
	background-repeat: no-repeat;
	color: #403D36;
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 0px 25px;
}

.more2 {
	background-image: url(img/bg4.gif);
	background-repeat: repeat-x;
	display: block;
	margin: 15px -20px 0px 0px;
}

.more2 a {
	background-image: url(img/more2_bg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 9px;
	padding: 7px 0px 4px 10px;
	text-decoration: none;
}

.line3, .line31 {
	background-color: #FFFFFF !important;
	padding: 0px 20px 0px 20px;
}

.line3 div, .line31 div {
	background-image: url(img/bg5.gif);
	background-position: 0px 50%;
	background-repeat: repeat-x;
	height: 53px;
}

.line31 {
	padding: 0px 0px 0px 0px;
}

.catalogList {
	padding: 0px 10px 0px 10px;
}

.catalogList td {
	vertical-align: top;
}


.catalog {
	margin: 0px 10px 20px 10px;
}

.catalog .pic {
	background-image: url(img/bg7.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.catalog .pic a {
	background-image: url(img/frame2.gif);
	background-repeat: no-repeat !important;
	display:block;
	height: 102px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
	text-decoration: none !important;
	width: 102px;
}

.catalog .content {
	background-color: #F0F0F0;
	background-image: url(img/bg8.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	width: 100%
}

.catalog a {
	background-image: url(img/bg6.gif);
	background-repeat: repeat-x;
	color: #000000;
	display: block;
	font-size: 14px;
	font-style: italic;
	font-weight: 700;
	height: 44px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
}

.catalog a:hover {
	text-decoration: underline;
}

.catalog .info {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #403D36;
	padding: 0px 10px 10px 15px;
}

.menuProduct {
	background-color: #000000;
	padding: 20px 45px 20px 45px;
}

.menuProduct .l1 {
	background-image: url(img/a2.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 22px;
}

.menuProduct .l1 a {
	border-bottom: 1px solid #4E4E4E;
	color: #FFB700;
	font-weight: 700;
	display: block;
	padding: 0px 0px 2px 0px;
	text-decoration: none;
}

.menuProduct .l2 {
	padding: 0px 0px 0px 22px;
}

.menuProduct .l2 a {
	background-image: url(img/a3.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: 700;
	display: block;
	padding: 0px 0px 10px 20px;
	text-decoration: none;
}

.menuProduct .l3 {
	background-image: url(img/a2.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 5px 22px;
}

.menuProduct .l3 a {
	border-bottom: 1px solid #4E4E4E;
	color: #FFFFFF;
	font-weight: 700;
	display: block;
	padding: 0px 0px 2px 0px;
	text-decoration: none;
}

.menuProduct .city {
	margin: 10px 0px 0px 0px;
}

.menuProduct .city .l1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 22px;
}

.menuProduct city .l1 a {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.menuProduct .city .l3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 22px;
}

.menuProduct city .l3 a {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.line4 {
	background-color: #000000;
	background-image: url(img/r31.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-bottom: 5px solid #FFB200;
}

.line4 div {

	background-image: url(img/r32.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 4px 0px 0px 0px;
}



.centerSp2  .block2 {
	width: auto !important;
	margin: 25px 0px 0px 0px !important;
}



.centerSp2 .block2 .blockR21 {
	background-image: url(img/block2_r21__.gif);
}

.centerSp2 .block2 .blockR22 {
	background-image: url(img/block2_r22__.gif);
	background-position: 100% 100%;
}


.centerSp2 .block2 .blockL22 {
	background-image: none;
}

.centerSp2 .block2 .news {
	border-right: none !important;
	padding: 0px 0px 0px 0px;
	width: 100% !important;
}

.centerSp2 .block2 .news a {
	display: block;
	font-size: 11px;
	padding-bottom: 5px;
}

.centerSp2 .p a {
	color: #FFB200 !important;
}

.centerSp2 .block2 .news .item {
	color: #FFFFFF;
	font-size: 9px;
}


.more3 {
	background-image: url(img/more3_bg.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	color: #FFB700;
	display: block;
	float: right;
	font-size: 9px;
	padding: 7px 0px 4px 0px;
	text-align: right;
	text-align: center;
	text-decoration: none;
	width: 86px;
	white-space: nowrap;
}

.tovarAnons2 {
	background-color: #DA2E03;
	background-image: none;
}

.tovarAnons2 td {
	padding-top: 20px;
}

.tovarAnons2 .content {
	border-right: 1px solid #FFB200;
	padding: 20px 0px 0px 20px;
}

.more4 {
	background-image: url(img/bg9.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px !important;
}

.more4 div {
	background-image: url(img/bg10.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

.more4 a {
	background-image: url(img/more4_bg.gif);
	background-position: 168px 0px;
	background-repeat: no-repeat;
	color: #FFB700;
	display: block;
	font-size: 9px;
	padding: 7px 0px 4px 180px;
	text-decoration: none;
}



.faqInfo {
	background-color: #F7F7F7;
	padding: 15px 30px 15px 30px;
}

.faqInfo div {
	border-right: 1px solid #E1E1E1;
	color: #BDBFBF;

	font-size: 9px;
	width: 220px;
}

.faqInfo select {
	float: right;
	width: 200px;
}


.faq {
	margin: 0px 0px 15px 0px;
}


.faq h2 {
	background-color: #FFFFFF !important;
	padding: 0px 20px 0px 20px;
}

.faq h2 div {
	background-image: url(img/bg5.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	padding: 0px 0px 15px 0px;
}



.faq h4 {
	background-image: url(img/a4.gif);
	background-position: 30px 12px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}

.faq h4 a {
	border-bottom: 1px solid #E1E1E1;
	display: block;
	font-weight: 700;
	margin: 0px 20px 0px 25px;
	padding: 10px 0px 10px 0px;
}

.faq h4.answer a {
	color: #000000;
	text-decoration: none;
}

.faq h4.answer a:hover {
	text-decoration: underline;
}

.faq h4.answer div a:hover {
	text-decoration: underline;
}

.faq h4.answer div.e1 {
	background-color: #F0F0F0;
	background-image: url(img/bg11.gif);
	background-repeat: repeat-x;
	margin: 0px 20px 0px 25px;
	padding: 5px 20px 5px 25px;
}

.faq h4.answer div.header {
	color: #FFB700;
	font-weight: 700;
	padding: 15px 0px 0px 0px;
}

.faq .block2 {
	margin: 10px 0px 0px 0px;
}

.faq .block2 {
	width: auto;
}

.faq .blockR21 {
	background-image: url(img/block2_r21__3.gif);
	background-position: 0px 100%;
}

.faq .blockR22 {
	background-image: url(img/block2_r22__3.gif);
	background-position: 100% 100%;
}

.faq .blockL22 {
	background-image: url(img/block2_l2_3.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
}



.faq .models {
	background-color: #FFB200;
	background-image: url(img/r51.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	width: 249px;
}

.faq .models div {
	background-image: url(img/r52.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: 700;
	padding: 8px 0px 8px 20px;
}

.faq .models a {
	border: none;
	display: inline !important;
	font-size: 9px;
	font-weight: 100 !important;
	color: #CE0004 !important;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}


.line5, .line51 {
	background-image: url(img/r41.gif);
	background-position: 25px 0px;
	background-repeat: no-repeat;
	padding: 0px 20px 0px 30px;
}

.line5 div, .line51 div {
	background-color: #F0F0F0;
	background-image: url(img/r42.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 0px;
}

.line51 {
	background-position: 0px 0px;
	padding: 0px 0px 0px 5px;
}

.wherebuy {
	margin: 15px 0px 15px 0px;
}


.wherebuy h2 {
	background-color: #FFFFFF !important;
	padding: 0px 20px 0px 20px;
}

.wherebuy h2 div {
	background-image: url(img/bg5.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	padding: 0px 0px 15px 0px;
}

.wherebuy div.e1 {
	padding: 0px 20px 20px 20px;
}

.wherebuy .logo {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	margin: 0px;
	padding: 0px;
	width: 140px;
}

.wherebuy .logo a {
	display: block;
	height: 80px;
	text-decoration: none;
	width: 140px;
}

.wherebuy .logo a:hover {
	text-decoration: none;
}


.wherebuy .address {
	background-image: url(img/bg12.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 20px 142px;
}

.wherebuy .address .common {
	background-image: url(img/a5.gif);
	background-position: 100% 1px;
	background-repeat: no-repeat;
	border-left: 1px solid #E1E1E1;
	color: #959595;
	font-size: 9px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 12px;
}

.wherebuy .address .common .name {
	color: #000000;
	font-size: 12px;
	font-weight: 700;
	padding: 0px 0px 8px 0px;
}

.wherebuy .address .common .phone {
	color: #595959;
	font-size: 11px;
	font-weight: 700;
	padding: 0px 0px 0px 0px;
}

.wherebuy .address .common a {
	background-image: url(img/a6.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 14px;
	text-decoration: underline;
}

.wherebuy .shops {
	background-color: #F0F0F0;
	background-image: url(img/bg13.gif);
	background-repeat: repeat-x;
	margin: 15px 0px 0px 0px;
	padding: 18px;
}


.wherebuy .address .shop {
	background-image: url(img/bg5.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	color: #5F5F5F;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
}

.wherebuy .address .shop .name {
	color: #CE0004;
	font-weight: 700;
	padding: 0px 0px 5px 0px;
}


.support {
	margin: 20px 0px 0px 0px;
}

.support th {
	background-color: #CE0004;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: 700;
	white-space: nowrap;
}

.support th.i1 {
	background-image: url(img/r61.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 1px 0px 0px;
}

.support th.i2 {
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	padding: 0px 1px 0px 1px;
}

.support th div {
	padding: 6px 18px 6px 18px;
}

.support th.i3 {
	background-image: url(img/r62.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 1px;
}

.support td {
	border-bottom: 1px solid #B2B2B2;
	padding: 4px 9px 4px 9px;
}

.support td.e {
	border-bottom: 1px solid #B2B2B2;
	padding: 0px;
}

.support td.line {
	background-image: url(img/bg14.gif);
	background-repeat: repeat-x;
	height: 9px;
	padding: 0px;
	border: none;
}

.support td.i1 {
	color: #595959;
	font-size: 10px;
	padding-left: 24px;
	width: 50%;
}

.support td.i2 {
	padding: 4px 0px 4px 0px;
	width: 50%;
}

.support td.i2 div {
	border-left: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
	color: #959595;
	font-size: 9px;
	padding: 1px 9px 1px 9px;
	text-align: center
}


.support td.i3 a {
	background-image: url(img/a6.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	display: block;
	font-size: 12px;
	padding: 0px 0px 0px 14px;
	text-align: center;
	text-decoration: underline;
}

.spec td {
	font-size: 11px !important;
	padding-left: 20px !important;
	text-align: left !important;
	width: 50%;
}

.spec td div {
	border-right: none !important;
	color: #595959 !important;
	font-size: 11px !important;
	padding-left: 20px !important;
	text-align: left !important;
}

.area {
	padding: 0px 20px 0px 20px;
}

.statika {
	padding: 0px 20px 20px 20px;
}

.statika h1, .statika h2, .statika h3 {
	color: #000000;
	font-size: 20px;
	font-style: italic;
	font-weight: 700;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

.statika h1 div {
	color: #959595;
	font-size: 9px;
	font-style: normal;
	font-weight: 100;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.statika h2 {
	font-size: 14px;
	margin: 20px 0px 20px 0px;
}

.statika h3 {
	font-size: 12px;
	margin: 20px 0px 20px 0px;
}

.statika .news .data {
	color: #959595;
	font-size: 9px;
}

.statika .news a {
	display: block;
	font-weight: 700;
	text-decoration: underline;
}

.statika .news .item {
	background-image: url(img/bg15.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	font-size: 9px;
	padding: 10px 0px 10px 0px;
}

.statika .more5 {
	text-align: right;
}

.statika .more5 a {
	background-image: url(img/a6.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	display: inline;
	font-size: 9px;
	padding: 0px 0px 0px 14px;
	text-decoration: underline;
}


.goodsInfo {
	background-position: 100% 50%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.goodsInfo h1 {
	font-size: 26px;
}

.goodsInfo h1 div {
	color: #000000;
	font-size: 9px;
	font-style: italic;
	font-weight: 700;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.goodsInfo h4 {
	color: #CE0004;
	font-size: 12px;
}


.goodsInfo .photo {
	background-repeat: no-repeat;
	background-position: 50% 10px;
	display: block;
	float: right;
	margin: 20px 0px 0px 20px;
}

ul {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 20px;
}

ul li {
        background-image: url(img/li.gif);
        background-position: 0px 4px;
        background-repeat: no-repeat;
        display: block;
        list-style: outside;
    list-style-type: none;
        margin: 0px 0px 0px 0px !important;
        padding: 0px 0px 0px 15px !important;
}

.photoPreview {
	background-repeat: no-repeat;
	background-position: 50% 10px;
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
}

.photoPreview:hover {
	text-decoration: none;
}

.statika div.header {
	background-image: url(img/bg17.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 20px 0px;
}

.statika .header div {
	background-image: url(img/bg16.gif);
	background-repeat: no-repeat;
}

.statika .header div div {
	background-image: url(img/a7.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: 700;
	padding: 10px 0px 10px 15px;
}

.statika .info1 {
	padding: 0px 20px 20px 20px;
}

.statika .dop {
	margin-bottom: 20px;
}

.statika .dop td {
	vertical-align: top;
}

.statika .dop a {
	background-image: url(img/a6.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	display: block;
	padding: 0px 0px 0px 14px;
	text-decoration: underline;
}

.statika .support span {
	font-size: 12px !important;
}

.statika .support div {
	font-size: 11px !important;
}

.bgGrey, bbGrey td {
	background-color: #F7F7F7;
}

.line6 {
	border-bottom: 5px solid #E1E1E1;
	margin: 40px 0px 20px 0px;
}

.buttons div {
	background-color: #000000;
	background-image: url(img/r71.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.buttons div a {
	background-image: url(img/r72.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	color: #FFB200;
	display: block;
	font-weight: 700;
	padding: 5px 0px 4px 20px;
	text-decoration: none;
}

.catalogList .header {
	color: #BFBFBF;
	font-size: 12px;
	font-weight: 700;
	margin: 0px 0px 20px 10px;
}

.catalogList .sep {
	background-image: url(img/sep5.gif);
	background-position: 50% 0px;
	background-repeat: repeat-y;
	padding: 0px 5px 0px 5px;
}

.line7 {
	background-image: url(img/sep4.gif);
	background-repeat: repeat-x;
	margin: 0px 10px 20px 10px;
}

.statikaInfo {
	padding: 0px 10px 20px 10px;
}

.statikaInfo a {
	background-image: url(img/a6.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 14px;
	text-decoration: underline;
}

.statikaInfo span {
	color: #595959;
	font-size: 10px;
}

.linksInfo a {
	display: block !important;
	font-weight: 700 !important;
}

.linksInfo div {
	margin: 0px 0px 5px 0px;
}

.articles h2, .question h2 {
	background-color: #FFFFFF !important;
	padding: 0px 20px 0px 20px;
	margin-bottom: 0px;
}

.articles h2 div, .question h2 div {
	background-image: url(img/bg5.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	color: #000000;
	font-size: 18px;
	font-style: italic;
	font-weight: 700;
	padding: 0px 0px 15px 0px;
}

.question h2 {
	margin-top: 10px;
}

.articles .item {
	background-image: url(img/sep4.gif);
	background-position: 0px 100%;
	background-repeat: repeat-x;
	margin: 0px 20px 0px 20px;
	padding: 20px 0px 20px 0px;
}

.articles .item a {
	background-image: url(img/a6.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	display: block;
	font-weight: 700;
	padding: 0px 0px 0px 14px;
	text-decoration: underline;
}

.articles .item .info {
	margin: 10px 0px 10px 14px;
}

.articles .item .line {
	background-color: #E3E3E3;
	background-image: url(img/r81.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #FFFFFF;
	margin: 0px 0px 0px 14px;
}

.articles .item .line div {
	background-image: url(img/r82.gif);
	background-position: 100% 0px;
	background-repeat: no-repeat;
	font-size: 10px;
}

.articles .item .line div div {
	background-image: none !important;

}

.articles .item .line .e1 {
	padding: 4px 5px 5px 10px;
}

.articles .item .line .e2 {
	color: #BDBFBF;
	float: right;
	padding: 4px 10px 5px 5px;
}

.articles .item .line .e2 a {
	background-image: url(img/a8.gif);
	color: #595959;
	display: inline;
	font-size: 10px;
	font-weight: 100;
}

.question td {
	padding: 2px 20px 2px 20px;
	vertical-align: top;
}

.question input, .question textarea {
	border: 1px solid #E1E1E1;
	width: 100%;
}

.question input.btn {
	background-color: #FFFFFF;
	background-image: url(img/more_bg.gif);
	background-repeat: no-repeat;
	border: none;
	color: #FFB700;
	font-size: 9px;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	width: 71px;
}
