td {
	font-family: "Tahoma";
	font-size: 11px;
	color: #A03556;
}

p {
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 11px;
	color: #A03556;
}

.date {
	font-size: 11px;
	font-weight: bold;
	color: #FEFCF4;
}

a {
	font-size: 11px;
	color: #A03556;
	text-decoration: underline;
}

.date2 {
	font-size: 11px;
	color: #FEFCF4;
}

.date2 a {
	font-size: 11px;
	color: #FEFCF4;
	text-decoration: underline;
}

a:hover {
	font-size: 11px;
	color: #A03556;
	text-decoration: none;
}

h1 {
	font-size: 18px;
	color: #FEFCEF;
	line-height: 18px;
	margin-bottom: 22px;
}

.copy {
	font-size: 11px;
	color: #DBB3BE;
	padding-left: 20px;
}

.copy_a {
	font-size: 11px;
	color: #DBB3BE;
	text-decoration: underline;
}

.copy_a:hover {
	font-size: 11px;
	color: #DBB3BE;
	text-decoration: none;
}

.shape_left {
	background: url(images/shape_left.gif) bottom right no-repeat;
}

.shape_right {
	background: url(images/shape_right.gif) bottom left no-repeat;
}

.top {
	background: url(images/bg_top.gif) top center repeat-x; 
	padding-right: 281px;
}

.middle_left {
	background: url(images/bg_middle_left.gif) top center repeat-y;
}

.middle_right {
	background: url(images/bg_middle_right.gif) top center repeat-y;
}

.bg_bottom {
	background: url(images/bg_bottom.gif) top center no-repeat;
}

.bg_bottom_left {
	background: url(images/bg_bottom_left.gif) top center repeat-y;
}

.body {
	padding: 10px 30px 10px 30px;
}

.news {
	padding: 10px 20px 10px 50px;
}

.adv {
	padding: 10px 0 0 30px;
}

.bottom_center_1 {
	background: url(images/bg_bottom_center_1.gif) top center repeat-x;
}

.bottom_center_2 {
	background: url(images/bg_bottom_center_2.gif) top center repeat-x;
}

.copy_catalog {
	padding-right: 40px;
}

.bgmainimg {background-image:url(images/main_img.gif); background-repeat:no-repeat; background-position:bottom;}
.addmenu {font-size:14px; color:#FEFCEF; font-weight:bold; padding:40px 20px 10px 20px;}
.addmenu2 {font-size:14px; color:#FEFCEF; padding:40px 20px 20px 20px;}
.addmenu3 {font-size:14px; color:#FEFCEF; padding:0 20px 20px 20px;}

.faqform {font-size: 11px; color:#FEFCEF; text-align: left; padding:0 2px 0 3px; background-color:#BB6882; border: solid; border-width: 1px; border-color: #F0DEDA;}

.linkcat1 {font-size:11px; font-weight:bold; padding:15px 0 5px 0;}
.linkcat2 {font-size:11px; padding:5px 0 10px 20px;}

.counter img {filter:Alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1;}

.inp {
	width: 108px;
	height: 19px;
	background-color: #BB6882;
	border: 1px solid #F0DEDA;
	color: #fff;
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}

.check {	
	background-color: #BB6882;
	border: 1px solid #F0DEDA;
	color: #fff;	
}

.inp_td {
	padding-bottom: 5px;
}
