/*========== DEFAULT ==========*/
* {padding:0; margin:0; border:0; vertical-align:top; text-align:left; font:normal 14px Arial; color:#7F6D8F; line-height: 20px;}
table {border-collapse:collapse; empty-cells:hide;}
body {background:#f4ebf6; text-align:center;}
a:hover {text-decoration:none;}
strong {font-weight:bold;}

/*========= PAGE ==========*/
.body {width:947px; margin:0 auto;}
.page {background:#f4ebf6 url('images/wrappermidb.png'); float:left;}
.top_bord {background:url('images/wrappertopb.png'); width:947px; height:15px; margin:20px auto 0; font-size:2px; float:left;}
.bottom_bord {background:url('images/wrapperbotb.png'); width:947px; height:14px; margin:0px auto 20px; font-size:2px; float:left;}
h1 {color:#ff0099;	font:normal 48px Arial;	padding:23px 0 10px; width:947px; text-align:center; float:left;}
.header_h2_1 {width:890px; height:58px;	background:url('images/headerbck.png') no-repeat; color:#fff; font-size:24px; line-height:53px; padding-bottom:15px; float:left; margin:0 0 0 28px;}
.header_h2_1 h2 {color:#fff; font-size: 24px; line-height: 53px; float:left; padding:6px 0 0 83px;}
h2.big_yellow {font-size:42px; color:yellow; float:left; padding:0 0 0 10px;}
.info_blok_1 {float:left; padding:0 0 0 28px; width:919px; height:370px;}
.info_blok_1 p {width:556px; float:left; clear:both;}
.info_blok_1 strong {color:#e20cac;	text-transform:uppercase; font-weight:bold;}
.img_ib_1 {float:left; padding:0 10px 0 0;}
.ib_descr {width:556px; float:left;}

.box1top {width:539px; height:5px; background:url('images/box1top.png'); margin-top:10px; font-size:1px; line-height:1px; float:left;}
.box1bot {width:539px; height:5px; background:url('images/box1bot.png'); font-size:1px; line-height:1px; float:left; margin-bottom:10px;}
.box1mid {width:537px;  border-right:1px solid #e9d9ed;	border-left:1px solid #e9d9ed; background:#f6eff8 url('images/box1midb.png') no-repeat; float:left;}
.box1mid h3 {color:#f827c3; font-size:30px;	padding:5px 0px 10px 10px;	margin:0px; float:left;}
li.no-margin {margin:0px; padding:0px; margin-top:3.5px; margin-bottom:3.5px;}
.box1mid ul {padding:5px 0 0 0; margin:0; clear:both; float:left; width:500px;}
.box1mid ul li {color:#76346b; font:bold 14px Arial; padding:0 0 0 10px; margin:1.3px 0 0 10px; line-height:22px; list-style-image:url('images/checkbullet.gif'); list-style-position:inside;}

.proof {color:#000; font-size:24px; text-align:left; float:left; margin:4px 0 0 28px; width:884px;}
.img_proof {background:url('images/proof.jpg');	width:884px; height:89px; margin-top:5px;}
.proof img {margin-top:10px; margin-bottom: 20px;}

.article {width:919px; padding:30px 0px 30px 28px; float:left;}
h2.prd_h2 {padding:0px 0px 50px 0px; font:normal 40px Arial; color:#69098d; float:left; text-align:center; width:899px;}

.prd_descr_blok_1 {float:left; width:610px; padding:0 10px 0 0;}
.prd_descr_blok_1 p {padding:0 0 10px; width:600px; float:left;}
.subtitle {font-size:18px; color:#f827c3; padding-bottom:20px; float:left; width:600px;}

.prd_descr_blok_1 span {color:#69098d; background-color:yellow; font-weight:bold;}
.prd_descr_blok_1 img {margin-top:10px; float:left;}

.berry_menu_big, .berry_menu_sm {width:328px; height:205px;	background:url('images/berrymenubigb.jpg');	float:left;	margin:10px 0 0 10px;}
.berry_menu_big p, .berry_menu_sm p {width:285px; padding: 0px 0px 0px 22px; line-height:22px; color:#fff; font-size:14px; margin:5px 0 0px 20px; background:url('images/arrowbullet.gif') left center no-repeat;}
.tit_bmg {padding:12px 0 0 20px; float:left; background:none; color:#fff; font-size: 18px;}
.berry_menu_sm {background:url('images/berrymenulb.jpg'); height:178px;}


.berry_menu_big, .berrymenusmall {color:#fff; font-size:18px;}
.prd_descr_blok_2 {width:280px;	float:left;}
.rating {float:left; clear:both; }
.subtitle_rating {width:280px; padding:50px 0 10px; font-size:18px; color:#f827c3; text-align:center;}
.subtitle_rating_2 {width:280px; padding:0px 0 10px; font-size:18px; color:#000; text-align:center;}
.stars {height:30px; margin:0 auto 10px; text-align:center; float:left; width:280px;}
.gold, .silver, .bronze {width:280px; text-align:center;}
.bottom-link {width:646px; float:left; margin:30px 0px 0px 130px; clear:both;}

.bottom-link a {font-size:23px; line-height:63px; display:block; background:url('images/big-button.png'); padding-left:50px; color:#fff; text-decoration:none;}
.bottom-link a b {font-size:23px; font-weight:bold; color:#fff; line-height:63px;}
.bottom-link a:hover, .bottom-link a.selected {background: url('images/big-button.png') 0px 66px;}
.article_spacer {background:url('images/articlespacer.png'); width:883px; line-height:1px; font-size:1px; margin:0 0 40px 30px;float:left; clear:both; height:7px;}

.text {width:847px;  float:left; text-align:center; padding:0 50px; font:14px normal Arial; color:#000;}
.text p {padding:5px 0;}
.text p span {color:#69098d; background-color:yellow; font-weight:bold;}

.bootom_menu {width:947px; float:left; clear:both; padding:30px 0 10px;}
.left_p {float:left; padding:0 0 0 28px; color:#51336F;}
.right_p {float:right; padding:0 28px 0 0; color:#51336F;}
.right_p a{color:#51336F;}

.contact_form {float:left; padding:10px 0 0 173px;}
.cf_top {color:#670F66; text-align:center; width:600px; border:1px solid #D5CED6; background:#ECD8F1; padding:4px 0; font-size:18px}
.cf_body {width:600px; border:1px solid #D5CED6; border-top:none; background:#F5EBF6; float:left;}
.cf_text_l, .cf_text_r, .cf_text_m, .cf_text_b {color:#000; font-size:12px; width:238px;}
.cf_text_l, .cf_text_b {float:left; margin:17px 0 0 34px;} 
.cf_text_r {float:right; margin:17px 34px 0 0;} 
.cf_text_m {float:left; padding:10px 0 0 34px; clear:both;} 
.cf_text_b {width:187px;}
sup {color:#7B387B; font-size:18px;}
.cf_inp_l, .cf_inp_r, .cf_inp_m, .cf_inp_area, .cf_inp_b, .cf_inp_l_err, .cf_inp_r_err, .cf_inp_m_err, .cf_inp_area_err, .cf_inp_b_err {width:238px; border:1px solid #D5CED6; padding:1px 0; font-size:12px; color:#000;}
.cf_inp_l, .cf_inp_b, .cf_inp_m, .cf_inp_area, .cf_inp_l_err, .cf_inp_b_err, .cf_inp_m_err, .cf_inp_area_err {margin:0 0 0 34px; float:left; clear:both;}
.cf_inp_r, .cf_inp_r_err{margin:0 34px 0 0; float:right;}
.cf_inp_m, .cf_inp_area, .cf_inp_m_err, .cf_inp_area_err{width:530px;}
.cf_inp_b, .cf_inp_b_err{width:90px; margin-right:10px;}
.cf_inp_area, .cf_inp_area_err{height:137px;}
.cf_inp_l_err, .cf_inp_r_err, .cf_inp_m_err, .cf_inp_area_err, .cf_inp_b_err {border:1px solid red;}

.cf_bot {float:left; width:598px; clear:both;}
.cf_bot_1 {float:left; width:235px; padding:0 0 20px; clear:both;}
.cf_img {float:left;}
.cf_bot_2 {float:left; padding:30px 0 30px 30px; color:#7B387B; font-size:12px; width:130px;}
.cf_submit {width:123px; height:36px; background:url('images/submit.jpg'); float:right; margin:13px 34px 0 0; cursor:pointer;}
.comm_form {padding:25px 0 0 0; width:947px; text-align:center; float:left; clear:both; color:#51336F; font:bold 12px Arial;}

.map_sps {width:600px; float:left; clear:both; padding:0 0 0 109px;}
.map_href {list-style:url('images/point.gif'); margin:12px 0;}
.map_href a {color:#650065; font-size:18px;}

.p_404_1 {padding:0 0 10px 60px; font-size:19px; color:#A873A9; width:600px; float:left; clear:both}
.sps_404 {background:url('images/point.gif') 60px 15px no-repeat; padding:0 0 0 20px; color:#000; font-size:12px; padding:7px 0 0 75px; width:600px; float:left; clear:both}
.sps_404 a {color:#A873A9; font-size:12px;}

.berrymenusmall
{
	width: 308px;
	height: 166px;
	background:  url('images/berrymenulb.png');
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.berrymenusmall a
{
	color: white;
	font-size: 14px;
	margin:0px;
	padding: 0px 0px 0px 32px;
	line-height: 22px;
	background: url('images/arrowbullet.gif') no-repeat;
}






p.ratingparagraph2
{
	color: black;
	padding-bottom: 10px;
}


.silver
{
	background: url('images/silver.png');
}

.bronze
{
	background: url('images/bronze.png');
}


p.purple
{
	color: #69098d;
}


.clear
{
	clear: both;
}






