body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #F0D59A;
	font-size: 12px;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.head {
	background-image: url(/img/kupimama.jpg);
	background-repeat: no-repeat;
	height: 311px;
	width: 998px;
}
.table {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C0A062;
	border-left-color: #C0A062;
	font-size: 100%;
}
.foot {
	background-color: #C0A062;
	height: 44px;
	color: #E0C692;
	text-align: center;
}
.vr {
	background-image: url(/img/vr.gif);
	background-repeat: repeat-y;
	width: 1px;
}
.pad {
	padding: 30px;
}
.bg {
/*	background-image: url(/img/bg.jpg); */
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFF2CD;
}
.mvr {
	background-image: url(/img/menuvr.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 2px;
	height: 40px;
}
.mtable {
	margin-bottom: 16px;
}
.center {
	text-align: center;
}
.mlink {
	font-size: 13px;
	color: #BB9E70;
	text-decoration: none;
}

A.mlink:link, A.mlink:visited{
color: #BB9E70;
}
A.mlink:hover, A.mlink:active{
color: #B0224A;
}

.flink {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

A.flink:link, A.flink:visited{
color: #FFFFFF;
}
A.flink:hover, A.flink:active{
color: #B0224A;
}
.fvr {
	background-image: url(/img/footvr.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 24px;
	width: 1px;
}
h1 {
	background-image: url(/img/li.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;

	color: #B0224A;
}

h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #B0224A;
}

.padr{ padding-right: 270px; }
.hr {
	background-image: url(/img/hr.gif);
	background-repeat: repeat-x;
	height: 1px;
	margin: 6px 0px 6px 0px;
}

A:link, A:visited{
color: #B0224A;
text-decoration: underline;
}
A:hover, A:active{
color: #000;
text-decoration: none;
}


html {height: 100%}
body {
	height: 100%;
	font-size: 11px; 
	line-height: 1.18em;
}
* html body {
	height: 100%;
}
table{ 	font-size: 12px; }

tr.row{ background: #FDF9F0; }
tr.row td{ color: #B0224A; font-weight: bold; }

p, td, div, font, span{
	font-size: 11px; 
	line-height: 1.28em;
}
p {margin: 0.5em 0;}


.minic{ float: left; margin: 6px; }

.leftbasket b a{
	color: #BA9E6F;
}

.mtitle a{
	font-weight: bold;
	color: #BA9E6F;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	height: 24px;
}

.mtitlea{
	font-weight: bold;
	color: #C14D65;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	height: 24px;
	background: url(/img/kenguru.gif) no-repeat left center;
}

a.mmenu, a.mmenu:active, a.mmenu:visited{
	background: url(/img/li2.gif) no-repeat left center;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	margin-left: 30px;
	color: #BA9E6F;
	text-decoration: none;
}
a.mmenu:hover{
	color: #C14D65;

}

.mmenua {
	background: url(/img/lia.gif) no-repeat left center;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	margin-left: 30px;
	color: #A5814F;
	text-decoration: none;
}


.tlink{
	display: block;
	width: 100%;
}

A.cat:link, A.cat:visited{
color: #B0224A;
text-decoration: underline;
}
A.cat:hover, A.cat:active{
color: #BB9E70;
text-decoration: none;
}

.line, .c { clear: both; }

span.price{ font-weight: bold; font-size: 0.9em; }

div.leftbasket{
	background: url(/img/basket-bg.gif) no-repeat left top;
	padding: 15px 30px;
	margin-left: 15px; 
	margin-top: 15px; 
}
input, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
img {border:none;}
.gold_old {color: #ba9e6f}
.gold {color: #000}
.red {color: #B0224A}
.black {color: #100;}
a.black, a.black:visited, a.black:hover {color: #100;}
a.gold, a.gold:visited {color: #ba9e6f}
a.gold:hover {color: #B0224A;}
small {font-size: 10px; line-height: 12px;}
big {font-size: 12px; line-height: 16px;}
h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding:0.2em 0 0.2em 0;
	font-size: 14px;
	color: #B0224A;
	background: none;
}
table.shopcart {
margin-top: 10px;
width:92%;
}
table.shopcart th {font-size: 10px; white-space: nowrap;padding: 7px 20px 7px 0; text-transform: uppercase; font-weight: normal; color: #ba9e6f; text-align:left;}
table.shopcart td, table.shopcart th {border-bottom: 1px dashed #dcccae}
table.shopcart input {width: 30px; text-align:center;}
table.shopcart td {padding: 7px 20px 7px 0;}
table.shopcart .num {vertical-align:top; padding-right: 5px;}
table.shopcart .cnt {padding: 3px 20px 3px 0; white-space: nowrap;}

h3,h4 {font-size: 12px;}
h5,h6 {font-size: 11px;}
h2,h4,h6 {font-weight: normal;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #B0224A;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color: #B0224A;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #000;}

#enter, #news {padding-bottom: 18px; border-bottom: 1px solid #dcccae; margin-bottom: 13px;}
#enter input.text{
	width: 79px;
	height: 19px;
	//background: #FFF url('/img/enter_input.gif') no-repeat;
	-background: #FFF url('/img/enter_input.gif') fixed;
/*
	background-repeat: fixed;
	background-position: left top;
	background-attachment: fixed;
*/
	border: none;
	font-size: 10px;
/*	position: relative;*/
	top: -2px;
//top:0;
}
input.round {width: 200px; height: 19px; background: url('/img/input.gif'); border:none; font-size: 10px; position: relative; top: -2px;
//top:0;
}

#enter input.button {width: 79px; width:55; position: relative; top: 4px;}
.catalog_index {border-bottom: 1px solid #dcccae; font-size: 12px; width: 90%;}
.catalog_index td {padding: 10px 30px 10px 20px; width: 50%; vertical-align:top;}
/*.catalog_index img {position: absolute; }*/
.catalog_index p { font-size: 1.1em; }

.catalog2 {
width: 99%;
//width:92%;
}
.catalog2 td {border-top: 1px dashed #dcccae; vertical-align:top; padding: 13px 0}
.catalog2 .pic {padding-right: 10px; text-align:center;}
.catalog2 .pic img {border: 2px solid #dcccae;}
.catalog2 .desc {width: 100%; padding-right: 10px;}
.catalog2 .oldprice {color: #B0224A; font-weight: bold; padding-right: 10px;}
.catalog2 .price {line-height: 30px; font-size: 16px; color: #100;}
.catalog2 .buynow {width:73px; height: 115px; background: url('/img/catalog2_bg.gif') no-repeat; text-align:center; margin-left:20px;}
.catalog2 .buynow input {width: 35px; text-align:center; margin: 3px 0 8px 0}
.noborder td {border-top: none;}

div.mark{
margin-top: 10px;
margin-bottom: 10px;
width: 30%;
float: left;
text-align:center;
}

input.c{ }

form{ padding:0; margin:0; }

/* MpaK */

#leftblock, .leftblock{
	background: url(/img/block-bg.gif) repeat;
	
	margin: 16px auto !important; 
	width: 207px;
	margin-left: 32px;
}
#leftblock hr{
	width: 166px;
	color: #E0CFAA;
	height: 1px;
	border: none;
	background-color: #E0CFAA;
}

.input_mid{
	border: 1px solid #B99E6F;
	width: 115px;
	margin-bottom: 4px;
	margin-left: -5px;
	position:relative;
	left: 5px;
}
.contacts {
	text-align: right;
	font-size: 1.3em;
	color: #af224c;
	width: 220px;
	background: url('/img/phone_icon.gif') no-repeat 45px 20px;
	padding: 20px 0 10px 0;
}
.search {
	margin: 20px 0 0 25px;
	color: #af224c;
	font-size: 1.1em;
	border-bottom: 1px solid #e0cfaa;
	width: 190px;
	padding: 0 0 20px 20px;
}
.search input {
	vertical-align:middle;
	margin: 3px 0 0 0;
}
.search .input_mid {
	height: 19px;
	line-height: 19px;
	width: 140px;
	margin-right: 5px;
}
.ct_item, .news_item {
	display: inline-block;
	//display: inline;
	//zoom: 1;
	width: 33%;
	margin-top: 20px;
	margin-right: -0.5em;
	font-weight: bold;
	vertical-align: top;
}
.ct_item img {
	border: 2px solid #e0cfaa;
}
.ct_item a {
	display: inline-block;
	//display: inline;
	//zoom: 1;
	margin: 3px 20px 3px 0;
}
.ct_item  big {
	font-size: 1.2em;
}
.news_item {
	font-weight: normal;
}
.news_item p {
	margin: 0 20px 0 0;
}
.news_item  a {
	display: inline-block;
	//display: inline;
	//zoom: 1;
	margin: 3px 0;
	font-weight: bold;
}
.notify_me {
	cursor: pointer;
	cursor: hand;
}
.notifyer {
	position:absolute;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	background: #e0cfaa;
	margin-top: -100px;
	color: #ba9e6f;
	display: none;
	z-index: 10000;
}
.notifyer .bg {
	border: 1px solid #e0cfaa;
	background: #fdf9f0;
	text-align: left;
	padding: 40px;
	position:relative;
	left: -7px;
	top: -7px;
}
.notifyer  .label {
	display: inline-block;
	//display: inline;
	//zoom: 1;
	width: 11em;
}
.notifyer .input_mid {
	widtH: 180px;
}
.notifyer b {
	color: #b0224a;
}
.hl{
	color: #000;
	background: yellow;
}
