html,body{
	height:	100%; 
	margin:	0;
	padding:0;
}

body,table,td,th,form{
	margin:	0;
	padding:0;
	vertical-align: top;
	border:	0;
	border-style: none;
	border-spacing:0;
	border-collapse:collapse;
}

img{
	border:	0;
	margin:	0;
	padding:0;
}

h3{
	line-height: 15px;
}

.superred{
	color:#FF1111;
	font-weight: bolder;
	font-size: 18px;
}

h1, .top_th_third{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
}

.carousel ul{
	list-style-type: none;
	margin-left: -40px;
	margin-top: 0px;
}

.carousel ul li{
	float: left;
}


.carousel{
/*	margin-left: 7px;
	position: relative;	*/
	padding-top: 19px;
}


.full_height{
	height: 100%;
}


#right_col{
	width: 306px;
}

#left_col{

	text-align: left;
}

#link{
	padding: 5px 0 42px 33px;
}

.gray, h3 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a1a1a1;
}

.pink{
	color: #ff009a;
	font-family:Arial Black, Helvetica, sans-serif;
	font-size: 14px;
}

#comon{
	padding: 0 0 20px 40px;
	cursor: pointer; 
}

#pasteli{
	padding: 0 0 44px 60px;	
}

#actions{
	padding-left: 46px;
	margin-bottom: 16px;
	
}

.left_block{
	width: 228px;
	background: url("/dom/matru/images/border_top_g.gif") top repeat-x;
	margin-left: 37px;
	margin-bottom: 0px;
	padding-bottom: 18px;
}

.menu_th{
	margin-bottom: 5px;
}

.top_th_first{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a1a1a1;
}

.left_block2{
	background: url("/dom/matru/images/border_rigth_g.gif") right repeat-y;
	height: 100%;
}

.left_block3{
	background: url("/dom/matru/images/border_bottom_g.gif") bottom repeat-x;
	height: 100%;
}

.left_block4{
	background: url("/dom/matru/images/border_left_g.gif") left repeat-y;
	height: 100%;
}

.left_block5{
      background: url("/dom/matru/images/left_small_corner_top_g.gif") top left no-repeat;
      height: 100%;
      width: 100%;
}
.left_block6{
      background: url("/dom/matru/images/right_small_corner_top_g.gif") top right no-repeat;
      height: 100%;
      width: 100%;
}
.left_block7{
      background: url("/dom/matru/images/right_small_corner_bottom_g.gif") bottom right no-repeat;
      height: 100%;width: 100%;
}
.left_block8, .left_block82{
      background: url("/dom/matru/images/left_small_corner_bottom_g.gif") bottom left no-repeat;height: 100%;
}

.left_block82{
	padding: 10px;
}

.left_beige{
	background: #fff5d8;
	margin-left: 37px;
	margin-right: 33px;
	margin-bottom: 18px;
	border: 1px solid #b9b9b9;
}

.left_beige2{
      background: url("/dom/matru/images/left_small_corner_top_y.gif") top left no-repeat; 
      position: relative;
      margin: -1px;
 }

.left_beige3{
      background: url("/dom/matru/images/right_small_corner_top_y.gif") top right no-repeat;      
      margin: 0px;
}

.left_beige4{
      background: url("/dom/matru/images/right_small_corner_bottom_y.gif") bottom right no-repeat;
}
	
.left_beige5{
      background: url("/dom/matru/images/left_small_corner_bottom_y.gif") bottom left no-repeat; 
}


.right_white{
	border: 1px solid #d0d0d0;
	margin-right: 20px;
	position: relative;
	height: 100%;
	width: 98%;
}

.right_white0{
	border: 1px solid #d0d0d0;
	margin-left: -5px;
	margin-top: -3px;
	position: relative;
	width: 100%;
	*width: 100%;
	height: 100%;
	vertical-align: middle;
}

.right_white00{
	border: 1px solid #d0d0d0;
	margin-left: -5px;
	margin-top: -3px;
	position: relative;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.right_white-1{
	border: 1px solid #d0d0d0;
	margin-right: 20px;
	position: relative;
	height: 100%;
	width: 237px;
}

.right_white-01{
	border: 1px solid #d0d0d0;
	margin-right: 20px;
	position: relative;
	height: 100%;
	width: 95%;
	margin-left: 20px;
}


.right_white_small{
	border: 1px solid #d0d0d0;
	margin-right: 11px;
	*margin-right: 12px;
	margin-top: 10px;	
	position: relative;
	height: 100%;
	width: 91px;
	*width: 92px;
}


.right_white2{
      background: url("/dom/matru/images/left_corner_top_thin.gif") top left no-repeat; 
      position: relative;
      margin: -1px;
      height: 100%;
 }

.right_white3{
      background: url("/dom/matru/images/right_corner_top_thin.gif") top right no-repeat;    
      margin: 0px;  
      height: 100%;
      position: relative;
}

.right_white4{
      background: url("/dom/matru/images/right_corner_bottom_thin.gif") bottom right no-repeat;
      margin: 0px; 
      height: 100%;
      position: relative;
}
	
.right_white5, .right_white6, .right_white7{
      background: url("/dom/matru/images/left_corner_bottom_thin.gif") bottom left no-repeat; 
      height: 100%;
      position: relative;
}

.info_div{
	*width: 577px;
	text-align: center;
	height: 160px;
	position: relative;
}

.info_div2{
	text-align: center;
	height: 194px;
	position: relative;
	width: 98%;
}

.to_buy{
		height: 158px;
		vertical-align: middle;
}

.right_white5 div{
	padding: 10px 2px 10px 2px;
	height: 100%;
	text-align: center;
	width: 100%;
	*width: 300px;
}

.right_white5 div.str3{
	padding: 10px 2px 10px 2px;
	height: 100%;
	text-align: center;
	width: 237px;	
}

.right_white5 div.str4{
	padding: 10px 2px 10px 2px;
	height: 100%;
	text-align: center;
	width: 237px;	
}

div.str4{
	height: 200px;
}

div.str5{
		padding: 10px 2px 10px 2px;
	height: 100%;
	text-align: center;
	width: 830px;	
}

.right_white5 table{
	width: 91px;
	*width: 92px;
	height: 61px;
}

#right_pad, .right_pad{
	padding-left: 20px;
	width: 237px;
}

.right_pad2{
	padding-left: 20px;
	width: 237px;
	position: relative;
}

.left_block_table, .left_block_table2{
	margin: 12px 8px 20px 7px;
	font-family: Tahoma, verdana, geneva, sans-serif;
	font-size: 11px;
	color: #666664;
}

.left_block_table2{
	width: 100%;
}

.info_block{
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 7px;
}

.more{
	white-space: nowrap;
	text-align: left;
	padding-top: 20px;
	color: #ff009a;
	font-size: 11px;
}

.more2{
	white-space: nowrap;
	text-align: right;
	color: #ff009a;
	font-size: 11px;	
	font-weight: normal;
}

.more2 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff009a;
}

.more a, .over1 a{
	text-decoration: underline;
	color: #ff009a;
	font-weight: normal;
	font-size: 11px;
}

.date{
	width: 100%;
	text-align: right;	
	color: #cdcdcb;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	padding-right: 10px;
}

.last_info{
	margin-left: 7px;
	margin-right: 6px;
	width: 100%;
}

#top_menu{
	margin-top: 20px;
	margin-left: 37px
}

#middle_menu{
	clear: both;
	text-align: center;
	width: 600px;
	padding-top: 15px;
	*padding-top: 0px;
}

#bas_dis{
	padding-top: 107px;
	position: relative;
	text-align: center;
}

#top_menu a, #bas_dis, #middle_menu a, .left_left3 a{
	margin-right: 10px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.explore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	padding-top: 22px;
	white-space: normal;
	padding-right: 40px;
}

.explore_hrefs{

}

.explore_hrefs span{
	color: #41b5d6;
}

.orange{
	color: #ff6000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.explore a{
	text-decoration: underline;
}

#top_menu a:visited, #top_menu a:link,#bas_dis a:visited, #bas_dis a:link, #middle_menu a:visited, #middle_menu a:link, .explore a:visited, .explore a:link{
	color: #333333;
}

#top_menu a:active, #top_menu a:hover,#bas_dis a:active, #bas_dis a:hover, #middle_menu a:active, #middle_menu a:hover, .explore a:active, .explore a:hover, .left_left3 a{
	color: #41b5d6;
}

#tel{
	color: #828282;
	font-family: Arial narrow, Arial, Helvetica, sans-serif
}

.left_left, .left_left2{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 12px;
	width:300px;
}

.left_left4 a{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	text-decoration: none;
}

.left_left2{
	width: 237px;
}

.left_left3{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 12px;
}

#telephone{
	color: #333333;
	/* margin-left:726px; */
	right:  85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: -241px;
	*margin-top: -245px;
	position: absolute;
	cursor: pointer; 
}

#we_present_sweetness{
	width: 620px;
	height: 187px;
	margin-left: -10px;
	margin-top: 20px;
	position: relative;
}

#map{
	position: relative;
	width: 93px;
	height: 28px;
	background: #353535;
	margin-left: 470px;
	margin-top: -189px;
	*margin-top: -193px;
}

#home{
	margin: 7px 0 0 14px;
	position: absolute;
	
}

#mail{
	margin: 9px 0 0 40px;
	position: absolute;
}

#map_img{
	margin: 8px 0 0 65px;
	position: absolute;
}

.h1{
	text-align: center;	
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.h1{
	padding-top: 10px;
	}
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
.h1{
	padding-top: 10px;
	}
}

#bubble_first, #bubble_fourth{
	position: absolute;	
	height: 35px;
	background: url("/dom/matru/images/bubble2.png") no-repeat bottom right;
	-background: none;
	display: none;
}



#bubble_second, #bubble_third{
	position: absolute;	
	height: 35px;
	background: url("/dom/matru/images/bubble.png") no-repeat bottom left;
	-background: none;
	display: none;
}

.bubble_f{
	-height: 7px;
	-width: 9px;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble2.png');
	-position: relative;
	-left: 100%;
	-margin-top: -1px;
	-margin-left: -9px;
}

.bubble_s{
	-height: 7px;
	-width: 9px;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bubble.png');
	-position: absolute;
	-margin-left: -1px;
	-margin-top: 28px;
}

.bubble_text{
	padding: 6px 21px 7px 28px;
	background: #343434;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;	
	margin-left: 1px;
}

.bubble_text2{
	padding: 6px 21px 7px 28px;
	background: #343434;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;	
	margin-right: 1px;
}

#top{}

#basket{
	background: url("/dom/matru/images/basket.png");
	background-repeat: no-repeat;
	width: 252px;
	height: 196px;
	margin-top: -190px;
	*margin-top: -197px;
	position: absolute;
	/*margin-left: 640px;*/
	right: 20px;
}

.over1{
	margin-top: 20px;
}


.top_th_margin_bottom a{
	color: #666664;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
}

#products{
	margin-top: 70px;
	margin-left: 20px;
	margin-right: 16px;
	text-align: center;
}

#products a{
	color: #666664;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#products2{
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-right: 16px;
}

#products2 a{
	color: #666664;
	font-family: Arial, Helvetica, sans-serif;

	/*text-decoration: none;*/
}



#choice{
	margin-top: 26px;
}

.prev, .next{
	width: 30px;
	height: 108px;
	cursor: pointer;
	background: #bbcc62;
	position: absolute;
	text-align: center;
	margin-top: 25px;
}

.prev{

	padding-top: 1px;
	margin-top: 24px;
}

.next{

}

.arrow_left, .arrow_right{
	margin: 14px 0px 30px 12px;
	width: 8px;
	height: 5px;
}

.arrow_left{
	background: url("/dom/matru/images/arrow_double_left.gif") no-repeat;
	*margin-left:12px;
	margin-left: 10px;
	width: 19px;
}

.arrow_right{
	background: url("/dom/matru/images/arrow_double_rigth.gif") no-repeat;
	padding-right: 15px;
	margin-top: 13px;
}

.forward{
	background: url("/dom/matru/images/forward.gif") no-repeat bottom;
	width: 11px;
	height: 48px;
	*height: 40px;
	*margin-top: -5px;
	*margin-right: 7px;
	margin-left: 9px;
	margin-bottom: -5px;
}

.back{
	background: url("/dom/matru/images/back.gif") no-repeat bottom left;
	width: 17px;
	height: 48px;
	*height: 34px;
	margin-left: 10px;
}

#carousel{
	
	position: relative;	
	padding-top: 19px;
}



.list{
	width: 188px;
	height: 121px;
	background: url("/dom/matru/images/border_top_small_grey.gif") top repeat-x;
	margin: 0 12px 0 0px;
	vertical-align: middle;
}

.list2{
	background: url("/dom/matru/images/border_right_small_grey.gif") right repeat-y;
	height: 100%;	
}

.list3{
	background: url("/dom/matru/images/border_bottom_small_grey.gif") bottom repeat-x;
	height: 100%;
}

.list4{
	background: url("/dom/matru/images/border_left_small_grey.gif") left repeat-y;
	height: 100%;	
}

.list5{
	background: url("/dom/matru/images/left_small_corner_top.gif") top left no-repeat;
   height: 100%;
   width: 100%;	
}

.list6{
	background: url("/dom/matru/images/right_small_corner_top.gif") top right no-repeat;
   height: 100%;
   width: 100%;
 }

.list7{
   background: url("/dom/matru/images/right_small_corner_bottom.gif") bottom right no-repeat;
   height: 100%;
   width: 100%;
}

.list8{
	background: url("/dom/matru/images/left_small_corner_bottom.gif") bottom left no-repeat;
   width: 100%;
   height: 100%;
   text-align: center;
}

.list8 table, .hundred{
	height: 100%;
	width: 100%;
}

.list8 table td{
	text-align: center;
	vertical-align: middle;
}

#tube{
	background: url("/dom/matru/images/telephone.png");
	-background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/telephone.png');
	position: absolute;
	width: 70px;
	height: 114px;
	margin-top: -238px;
	right: 0px;
	/*margin-left: 880px;*/
	z-index: 10;
	cursor: pointer; 
}

.selector{
	width: 875px;
	height: 121px;
	background: url("/dom/matru/images/border_top.gif") top repeat-x;
	margin: 22px 12px 0 4px;
	display: none;
}

.selector2{
	background: url("/dom/matru/images/border_rigth.gif") right repeat-y;
	height: 100%;	
}

.selector3{
	background: url("/dom/matru/images/border_bottom.gif") bottom repeat-x;
	height: 100%;
}

.selector4{
	background: url("/dom/matru/images/border_left.gif") left repeat-y;
	height: 100%;	
}

.selector5{
	background: url("/dom/matru/images/left_corner_top.gif") top left no-repeat;
   height: 100%;
   width: 100%;	
}

.selector6{
	background: url("/dom/matru/images/right_corner_top.gif") top right no-repeat;
   height: 100%;
   width: 100%;	
}

.selector7{
   background: url("/dom/matru/images/right_corner_bottom.gif") bottom right no-repeat;
   height: 100%;
   width: 100%;	
}

.selector8{
	background: url("/dom/matru/images/left_corner_bottom.gif") bottom left no-repeat;
   width: 100%;
   height: 100%;
   text-align: center;
}

.data{
	width: 97%;
	height: 100%;
	background: url("/dom/matru/images/border_top_mid.gif") top repeat-x;
	margin: 22px 12px 0 4px;
	min-height: 60px;
}

.data2{
	background: url("/dom/matru/images/border_rigth_mid.gif") right repeat-y;
	height: 100%;	
}

.data3{
	background: url("/dom/matru/images/border_bottom_mid.gif") bottom repeat-x;
	height: 100%;
}

.data4{
	background: url("/dom/matru/images/border_left_mid.gif") left repeat-y;
	height: 100%;	
}

.data5{
	background: url("/dom/matru/images/left_corner_top_mid.gif") top left no-repeat;
   height: 100%;
   width: 100%;	
}

.data6{
	background: url("/dom/matru/images/right_corner_top_mid.gif") top right no-repeat;
   height: 100%;
   width: 100%;	
}

.data7{
   background: url("/dom/matru/images/right_corner_bottom_mid.gif") bottom right no-repeat;
   height: 100%;
   width: 100%;	
}

.data8{
	background: url("/dom/matru/images/left_corner_bottom_mid.gif") bottom left no-repeat;
   width: 100%;
   height: 100%;
   text-align: center;
}

#in{
	padding-top: 25px;
	padding-bottom: 38px;
}

#lamb{
	background: url("/dom/matru/images/lamb_blue_back.png");
	width: 439px;
	height: 253px;
	margin-left: 405px;
	*margin-left: 370px;
	text-align: center;
}

.text{
	width: 350px;
	margin-top: -5px;
	margin-left: 15px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	height: 100%;
}

.to_us{
	font-size: 24px;
	font-family: arial black, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding-top: 170px;
	position: relative;
	color: #323133;
}

.signature{
	color: #757575;
	margin-top: -5px;
	font-family: Arial, Helvetica, sans-serif;
}

.narrow{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.subscription, .subscription a{
	font-family: arial;
	font-size: 14px;
	color: #b6b6b6;
	margin-bottom: 12px;
}

.clear_both{
	clear: both;
}

.float_left{
	float: left;
}

.float_left img{
	margin-top: 3px;
}

.advice{
	color: #969696;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.advice a{
	color: #67c4de;
}

.nowrap{
	white-space: nowrap;
}

.advice_more{
	margin-top: 3px;
	position: absolute;
	margin: 8px 0 0 45px;
	*position: relative;
}

.big_text, .big_text p, .content p, .content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 17px 23px 17px 17px;
	text-align: left;
	color: #848484;;
}

#gen{
	padding: 17px 23px 17px 17px;
}

.big_text p, .content p, .content{
	padding: 0;
	text-align: justify;
}

.big_text2{
	padding: 3px 23px 27px 0px;
	-padding: 2px 23px 27px 0px;
	width: 100%;
}

.big_text3{
	padding: 3px 23px 20px 0px;
	-padding: 2px 23px 20px 0px;
	width: 100%;
}

.big_text4{
	padding: 3px 23px 27px 0px;
	width: 100%;
}


.big_text2 table td.title3{
	letter-spacing: 0.5px;
	padding-bottom: 14px;
	color: #3b3b3b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.layertext{
	letter-spacing: 0.5px;
	padding-bottom: 14px;
	color: #848484;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 3px;
	text-align: justify;
}

.layertext b{
	color: #000000;
}

.big_text2 table td.text2{
	font-family: Arial, Helvetica, sans-serif;
	color: #848484;
	font-size: 12px;
	text-align: justify;
}

.big_text2 table td.more2{
	padding-top: 7px;
}

.big_text2 table td.title3 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0097;
	text-decoration: underline;
	font-size: 12px;
	letter-spacing: 0.05em;
	font-weight: bolder;
}

.p{
	text-align: justify;
	text-indent: 15px;
	color: #848484;
}

.big_text2 p{
	text-align: justify;
	color: #848484;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#bottom{
	width: 100%;
	height: 5px;
	background: #b4ff00;
	position: absolute;
	margin-left: 40px;
	*margin-left: 0px;
}

#bottom div{
	position: absolute;
	margin-left: 5px;
	margin-top: -16px;
	background: url("/dom/matru/images/lamb_small.png");
	-background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/lamb_small.png');
	width: 54px;
	height: 43px;
}

#copyright{
	padding-left: 110px;
	margin-top: -13px;	
	color: #9b9b9b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
}

#developers{
	padding-top: 6px;
	color: #9b9b9b;
	text-align: right;
	width: 100%;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#developers a{
	color: #9b9b9b;
}

.the_best{
	width:227px;
	color: #686868;
	border: 1px #b4b4b4 dotted;
	margin-left: 37px;
	*margin-left: 38px;
	margin-bottom: 17px;
}

.the_best table td{
	text-align: center;
	vertical-align: middle;
}

.the_best_h{
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	height: 35px;
}

.buy{
	margin: -20px;
}

.sum{
	padding-left:14px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #686868;
	width: 50%;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 5px;
}

.pink_sum{
	color: #ff009a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.pink2{
	color: #ff009a;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.button{
	width: 50%;
	text-align: left;	
	padding-bottom: 10px;
}

.al_left{
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	padding-top: 5px;
}

.al_left span, .al_right span{
	font-size: 11px;
	font-weight: nornmal;
	color: #ff4200;
}

.al_right{
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	padding-top: 5px;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-4,  #rounded-box-5, #rounded-box-10, .sum-32{ margin:1em; }

.inner-box, #rounded-box-5 b, #rounded-box-3 b, #rounded-box-4 b { 
	background-color: #d6f594; 
}

.inner-box2, .inner-box32, #rounded-box-52 b, #size-32 b, #hardness-32 b, #sum-32 b, #rounded-box-42 b { 
	background-color: #FFFFFF; 
}

.inner-box3, .grey_rounded b, .grey_rounded2 b{
	background-color: #eeeeee;
}

.grey_rounded, .grey_rounded2{
	margin: 0px;
	padding: 0px;
}
.inner-box2 table{
	padding-left: 20px;
}
#sum-32{
	padding-left: 15px;
	padding-bottom: 10px;
	width: 270px;
	*width: 285px;
}

#size-32{
	padding-left: 15px;
	padding-top: 3px;
	width: 154px;
}

#hardness-32{
	margin-left: -3px;
	padding-top: 3px;
	width: 91px;
	position: relative;
}

#size-32 table, .grey_rounded table{
		font-family: Arial, Helvetica, sans-serif;
	color: #424242;
	font-size: 11px;
}

.numbers {
	padding: 3px 15px 3px 10px;
}

.inner-box32 table{
	width: 100%;
}

.inner-box3, .inner-box3 table td {
	vertical-align: middle;
}

#rounded-box-3{
	margin-left: 0px;
	padding-right: 4px;
	*width: 304px;
}

.inner-box{
	width: 300px;
}

#hard_points{
	margin-left: 4px;
	width: 6px;
}

#hard_points td{
	height: 22px;
	vertical-align: top;
	text-align: left;
	padding-top: 1px;
	padding-right: 3px;
}

.inner-box2{
	width: 270	px;
}

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 0px;}
#rounded-box-4 .inner-box { padding: 0.9em 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

#size, #hardness, #cost, #material, #color, .info, .info2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	font-weight: bolder;	
	letter-spacing: 1px;
	vertical-align: middle;
}
.info2{
	padding-right: 5px;
}
.info{
	padding-right: 5px;
	padding-left: 10px;
	vertical-align: middle;
}

#cost{
	height: 30px;
	vertical-align: middle;
	padding: 0px 0 0 20px;
}

#size{
	padding: 5px 0 0 20px;
	width: 175px;
}

#material {
	padding: 5px 0 0 20px;
	width: 175px;
}
#color {
	padding: 5px 0 0 20px;
	width: 175px;
}


#hardness{
	padding: 5px 0 0 0px;
	text-align: left;
}

#first_size, #second_size{
	width: 50%;
	text-align: center;
	vertical-align: middle;
	height: 22px;
}

.blue_basket{
	width: 50px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}

.price{
	vertical-align: middle;
	padding-left: 7px; 
}

#info{
	margin-left: -1px;
}

.price_numb{
	color: #ff6000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight: bolder;
	padding-left: 5px;
	margin-right: -4px;
}

.header{
	border-bottom: 1px #94a0a8 dotted;
	width:100%;
}

.price{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	font-weight: bolder;
	
}

/*Раскрывающееся меню*/
ul.sample-menu { 
	padding:0;
	margin:10px 15px; 
}

.sample-menu li ul li a{
		color: #2F8196;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
}

.sample-menu li a{
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	line-height: 20px;
}

ul.sample-menu li { 
	padding:0px 0;
	margin:0;
	list-style:none; 
}

ul.sample-menu li ul { 
	padding:0;
	margin:0 0 0 12px; 
}

ul#my-menu a.collapsed, ul#my-menu a.expanded, ul#my-menu2 a{ 
	padding-left:12px; 
}

.border_a{
	border-bottom: 1px #94a0a8 dotted;
	width: 100%;
	/**margin-right: -28px;
	margin-left: -14px; */
	line-height: 5px;	
	margin-top: 5px;	
	margin-bottom: 5px;
	*margin-bottom: 0px;
	*margin-top: 0px;
}
.border_a2{
	border-bottom: 1px #94a0a8 dotted;
	width: 100%;
	/**margin-right: -28px;
	margin-left: -25px;*/
	line-height: 5px;	
	margin-top: 5px;	
	margin-bottom: 5px;
	*margin-bottom: 0px;
	*margin-top: 0px;
}

ul.sample-menu{
	margin-top: 15px;
}
ul.sample-menu li a.collapsed{ 
	background:url('/dom/matru/images/arrow_norm.gif') left top no-repeat;
	*padding-top: 0px;
	line-height: 20px;
	outline: none;
	background-position: 0px 5px;
	*background-position: 0px 7px;
}


ul.sample-menu li a.expanded{ 
	background:url('/dom/matru/images/arrow_listed.gif') left top no-repeat;
	*padding-top: 0px;
	line-height: 20px;
	outline: none;
	background-position: 0px 5px;
	*background-position: 0px 7px;
}


.title{
	width: 90%;
	*width: 204px;
	text-align: left;
	height: 23px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-bottom: 1px #94a0a8 dotted;
	margin-bottom: -11px;
	padding-left: 14px;

}

.left_block H3{
	width: 90%;
	font-weight:normal;
	text-align: left;
	height: 23px;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	border-bottom: 1px #94a0a8 dotted;
	margin-bottom: -11px;
	padding-left: 14px;

}

.pink_title{
	color: #41B5D6;
	font-weight: bolder;
}

/*конец меню*/

/*оформление для 4-й страницы*/
.to_buy{
	width: 95%;
	height: 107px;
	margin, padding: 0px;
}

.bottom_buy{
	position: absolute;
	z-index: 10;
	vertical-align: bottom;
	text-align: right;
	margin-top: 125px;
	margin-left: 155px;
	*margin-left: 154px;
}

.bottom_remove{
	position: absolute;
	z-index: 10;
	vertical-align: bottom;
	text-align: right;
	margin-top: 125px;
	margin-left: 144px;
	*margin-left: 142px;
}

.p_1{
	padding-right: 10px;
}

.name{
	color: #525252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	vertical-align: top;
	padding-top: 5px;
}

.colors img{
	margin-right: 4px;
}

.colors{
	width: 225px;
}

.td_price{
	padding-left: 5px;
	width: 145px;
	padding-bottom: 3px;
}

.td_numered{
	
	width: 45px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	color:#FFFFFF;
	font-weight: bolder;
	font-size: 18px;	
	background: url('/dom/matru/images/digifont.png') center top no-repeat;
}


.td_color{
	width: 225px;
}

.full_center{
	vertical-align: top;
	padding-top: 20px;
}

.prices{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #c4c4c4;
	padding-left: 25px;
	margin-top: -15px;
	position: relative;
}

.delimiter{
	border-right: 1px #c4c4c4 solid;
	width: 1px;
	height: 10px;
	margin-right: 5px;
}

.all_products{
	font-family: Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	font-size: 15px;
}

.all_products b{
	color: #ff6000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.field_name, .field_name2{
	width: 131px;
	padding-left: 18px;
	text-align: left;
	*padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	height: 39px;
	vertical-align: middle;
}

.field_name2{
	vertical-align: top;
	padding-top: 5px;
}

.input{
	vertical-align: middle;
}

.input input{
	width: 660px;
	*width: 650px;
	border: 0;
	background: #eeeeee;
	height: 20px;
	vertical-align: middle;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.input textarea{
	width: 660px;
	*width: 650px;
	border: 0;
	background: #eeeeee;
	vertical-align: middle;
	font-size:14px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
}

.characteristic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	margin-left: 30px;
	margin-bottom: 20px;
	width: 300px;
}

.characteristic2 table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	width: 476px;
	margin-bottom: 10px;
}

.characteristic table td {
	height: 23px;
	white-space: nowrap;
}	

.characteristic2 td{
		text-align: left;
	height: 20px;
}

.char_data{
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b3b3b;
	margin-top: -5px;
}

.char_data{
	line-height: 23px;
	vertical-align: top;
}

.buy_form, .buy_form2{
	width: 98%;
	margin-left: 18px;	
	color: #3b3b3b;
}

.count, .width, .width2, .count2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 84px;
	padding-right: 5px;	
	height: 35px;
}

.width2{
	width: 30px;
	padding: 0 5px 0 0;
}

.count2{
	padding-left: 5px;
}

.count_input input{
	width: 38px;
	height: 21px;
	padding: 0;
	margin: 0;
	font-size: 12px;
}
.count_input{
	width: 100%;
}

.count_input, .width_select, .width_select2, .size_select2{
	text-align: left;
} 

.width_select2{
	padding-right: 20px;
}

.width_select, .width_select2, .size_select2{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.width_select select, .width_select2 select{
	width: 64px;
	height: 22px;
}

.size_select2 select{
	width: 96px;
	height: 22px;
}


.description{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
}

.price_one{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 400px;
	padding-top: 0px;
}

.price_one2{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 402px;
	*width: 390px;
	padding-top: 0px;
}

.many_form td{
	vertical-align: middle;
}

.tick{
	background: url('/dom/matru/images/tick.png');
	width: 22px;
	height: 22px;
	z-index: 10;
	position: absolute;
	display: inline;
	margin-top: 7px;
	margin-left: 5px;
}
