#neworder-steps {
	font-family:Georgia;
	font-size:16px;
	color:#333;
}

#neworder-steps span {
	padding:5px;
	margin-right:5px;
}

#neworder-steps span.selected {
	background-color:#f9faf4;
}

.makeorderfon {
	background-color:#f9faf4;
	border-radius:10px;
	padding-top:20px;
	padding-left:60px;
	padding-right: 40px;
}

.makeorderfon table td {
	text-align:left;
	padding-bottom:14px;
}

#adrTable tr td:first-child {
	vertical-align:top;
	width:130px;
}

.makeorderformcont label {
	font-family:Georgia;
	font-size:14px;
	color:#333;
	width:110px;
	margin-right:20px;
}

.makeorderformcont select {
	width:184px;
}

.makeorderformcont input {
	width:180px;
}

#SendRegForm {
	width:100px;
	height:25px;
}

#subscribe {
	width:15px;
	margin-top:10px;
}

.makeorderfon h2 {
	font-size:18px;
	color:#333;
	font-weight:bold;
	font-family:Georgia;
}

.orderformlabel {
	font-size:16px;
	color:#333;
	font-weight:normal;
	font-family:Georgia;
}

.makeorderfon .description {
	font-family:Georgia;
	font-size:13px;
	padding-left:28px;
	margin-top:10px;
	color:#333;
}

#basketTable {
	font-family:Georgia;
	font-size:13px;
	color:#333;
	border-collapse:collapse;
}

#basketTable td {
	border:solid thin #797979;
	padding:10px;
	text-align:center;
}

#basketTable tr td:first-child {
	text-align:left;
}

#basketTable th {
	background-color:#e0e5c5;
	border:solid thin #797979;
	padding:4px;
	text-align:center;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:normal;	
}

#SendOrderButton {
	width:auto;
	margin-left:400px;
	margin-top:20px;
}

.errLabel {
	color:#F00 !important;
}

#lmenu1 a {
	color:#d80303 !important;
}

#topAdvBanner {
	width:417px;
	height:114px;
	display: block;
	background:url(/images/sales2012.jpg);
	margin-left:25%;
	margin-top:5px;
	border:thin solid #DEDEDE;
}

.zagalovok h1 {
display: inline-block;
height: 35px;
color: black;
font-size: 22px;
margin-top: 0px;
margin-bottom: 0px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
background-repeat: repeat-x;
background-position: center 23px;
}
.holidayShedule a {
	color: #D80303 !important;
}	
.holidayShedule {
	text-align: center;
}

#header .holidayShedule {
	margin-left: -100%;
}
/* HIDE CATALOG */
#cart-status, .catbyButton, #byButton, #price2, .catalog-price, p.price {
     /*display: none !important;*/
	
}

a img {
    border: none; /* Убираем рамку */
   }
   


.icon.middle.vk {
	width: 40px;
	height: 40px;
	background-image: url(/images/bground-base-template.jpg);
	display: block;
	float: left;
	margin-right: 12px;
}  

.icon.middle.fb {
	width: 40px;
	height: 40px;
	background-image: url(/images/bground-base-template.jpg);
	background-position: -90px 0;
	display: block;
	float: left;
	margin-right: 12px;
}  

.icon.middle.tw {
	width: 40px;
	height: 40px;
	background-image: url(/images/bground-base-template.jpg);
	background-position: -45px 0;
	display: block;
	float: left;
	margin-right: 12px;
} 

.icon.middle.ok {
	width: 40px;
	height: 40px;
	background-image: url(/images/OK.png);
	/*background-position: -45px 0*/;
	display: block;
	float: left;
	margin-right: 12px;
} 

#curraction {
	margin-left: 320px;
	color: #D7AC45;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

#curraction:hover {
	color: #333333;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.td-sect-prev-img {
	height: 230px;
} 
.sect-prev-img {
	display: block;
	position: absolute;
	width: 33%;
	height: 230px; 
}
.egg10 {
	display: block;
	background: url(/images/egg10.png);
	width: 98px;
	height: 100px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 1000;
} 

.star25 {
	display: block;
	background: url(/images/snezhinka_gotovo.png);
	width: 156px;
	height: 180px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 1000;
} 

.star25s {
	display: block;
	background: url(/images/snezhinka_gotovo_A.png);
	width: 62px;
	height: 70px;
	position: absolute;
	top:0px;
	left:0px;
	z-index: 1000;
}

#otzyvy {
text-align: right;
padding-right: 7%;
}
#otzyvy a {
	color: red;
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.gallery-photo1838, .catalog-section-feedback, .mfeed {
	padding-left: 24%;
}

.catalog-price .dscred {
	margin-bottom: -10px;
}

.catalog-price {
	padding-bottom: 10px;
}

#order_form_div .sale_order_table.delivery .prop .desc {
font-weight:bold;
color:black;
}

#submitbutton {
float:right;
}

td.cart-item-actions {
	display: none;
}

.mfeed-fr {
border-width:3px;
border-color:#b0b0b0;
border-style:solid;
border-radius:7px;
font-family:Tahoma;
background-color:#d2d4cf;
padding: 20px;
}

.mfeed-fr h3 {
text-align: center;
margin-bottom:30px;
}

.mfeed-fr table {
width: 100%;
}

.mfeed-fr .label-fr {
width:105px;
float:left;
}
.mfeed-fr input {
background-color:#dadcd8;
border: none;
}

.mfeed-fr .button {
border: thin solid;
}

.mfeed-fr .button:hover {
cursor: pointer;
}

.cut-fr {
border-width:3px;
border-color:#b0b0b0;
border-style:solid;
border-radius:7px;
font-family:Tahoma;
background-color:#d2d4cf;
padding: 5px;
margin-top: 20px;
cursor: pointer;
}

.cut-ul {
	padding: 0px;
	font-family:Tahoma;
	padding-left: 0px;
}

.cut-ul li {
	margin-left:25px;
	margin-top: 5px;
}

.uncut-fr {
	display: none;
}

.ordererror {
	color:red;
	font-size: 14px;
}
.doperror {
	color:#6f6f6f;
	font-size: 14px;
}