html,body {
margin:0 auto;
padding:0;
width:1000px;
}

.top {
background-image:url(../images/bg-top.jpg);
height:207px;
background-repeat:repeat-x;
}

.top_center{
background-image:url(../images/top-pic.jpg);
width:557px;

vertical-align:bottom;
text-align:center
}

.b {
background-image:url(../images/b.jpg);
background-repeat:no-repeat;
width:257px;

}

h1 {
	text-transform: uppercase;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 15px;
	color: #b121c6;
}

h2{
text-transform:uppercase;
font-family:arial;
font-size:11px;
color:#b121c6;
}

h3{
font-family:arial;
font-size:11px;
text-align:center;
}


a.h2 {
color:#b121c6;
text-decoration:none;
}

a.h2:hover {
color:#b121c6;
text-decoration:underline;
}

a.h3 {
color:#b121c6;
text-decoration:none;
}

a.h3:hover {
color:#b121c6;
text-decoration:underline;

}

.price{
font-family:arial;
font-size:20px;
color:#fff;
/*color:white;*/
font-weight: bold;
}
.price1{
font-family:arial;
font-size:20px;
color:#b121c6;
/*color:white;*/
font-weight: bold;
}

.text2{
font-family:arial;
font-size:11px;
color:#db45ed;
}

.s{
font-family:arial;
font-size:10px;
color:#66377b;
font-weight:bold;
}

.input {
font-family:arial;
font-size:11px;
color:#611474;
border:solid 1px #b6b6b6;
}

.select {

font-family:arial;
font-size:11px;
color:#000;
margin: 0px 0px 10px 5px;

}

a.text{
font-family:arial;
font-size:11px;
color:#ab11c2;
text-decoration:underline;
}

a.text:hover{
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
background-color:#db45ed;
}

a{
font-family:arial;
font-size:11px;
color:#66377b;
text-decoration:underline;
}

a:hover{
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;

}


.page{
font-family:arial;
font-size:11px;
color:#000000;
}

.katmenu {
background-image:url(../images/menu_16.jpg);
}

a.menu_item {
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;

}

a.menu_item:hover {
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a.menu_item2 {
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;

}

a.menu_item2:hover {
font-family:arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

a.menu_item3 {
font-family:arial;
font-size:11px;
color:#d592dd;
text-decoration:underline;
font-weight:normal;

}

a.menu_item3:hover {
font-family:arial;
font-size:11px;
color:#e9c1fb;
text-decoration:underline;
font-weight:normal;
}

.menu1 {
padding:2px 10px 2px 10px;
background-color:#9f2db1;

}

.menu2 {
padding:5px 10px 5px 10px;

}

.menu3 {
padding:2px 10px 2px 10px;
background-color:#db45ed;

}

.rmenu_head {

}

.text {
font-family:arial;
font-size:11px;
color:#000000;
}

.prod1 {
font-family:arial;
font-size:11px;
color:#000000;
background-color:#d9d9d9;
padding:5px 10px 5px 10px;
border-bottom:solid 1px #b6b5b2;
}

.prod2 {
font-family:arial;
font-size:11px;
color:#000000;
background-color:#ebebeb;
padding:5px 10px 5px 10px;
border-bottom:solid 1px #b6b5b2;
}

.basket1{
padding:5px;
background-color:#db45ed;
color:white;

}

.redStr {
	margin-left: 25px;
}

.size4 {
   font-family:arial;
	font-size: 13px;
}

.size5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
}



.size4 A{
font-family:arial;
font-size:13px;
color:#ab11c2;
text-decoration:underline;
}

.size4 A:hover{
font-family:arial;
font-size:13px;
color:#ffffff;
text-decoration:none;
background-color:#db45ed;
}

.size5 A{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #ab11c2;
	text-decoration: underline;
}

.size5 A:hover{
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #ffffff;
	text-decoration: none;
	background-color: #db45ed;
}

.telRoz {
font-family:arial;
font-size: 13px;
font-weight: bold;
}

.telRoz strong {
	color: #DC44EE;
	font-size: 15px;
}

.ramka {
	padding: 10px; 
	background-color: #EFEDED; 
	float: left; 
	border: 1px solid #696969; 
	margin: 10px;
}

#ramka {
	padding: 10px; 
	margin: 10px; 
	background: #f1f1ff; 
	border: 1px solid #aaab9c; 
	width: 200px;
	float: right; 
	font: 50%;
	color: #777;
	text-align: center; 
}
