html,body { width: 100%; min-width: 1019px; height: 100%; min-height: 100%; }

body { background: url("/img/bg2.jpg") 0 0 #FCCF8E; color: #642600; font:12px Arial; padding:0; margin:0; }
img { border:0; }

.container { padding:10px; height:auto !important; height: 90%; min-height: 90%; position:relative; width: 97%; }
.fon { background: url("/img/bg.jpg") 0 0 repeat-x; position:relative; height: 100%; min-height: 100%; }

a {color:#642600; }
a:hover { text-decoration:none; }
a.white { color:#ffffff; }
a.remember { color:#000000; }
a.big { color:#FA8A13; font-size:18px; }
A.kor {COLOR: #642600 }

h2 { text-align:center; font-weight:normal; font-size:18px; color:#642600; margin:0 0 10px 0; padding:0; }
h3 { font-size:14px; margin:0 0 15px 0; text-align:center; color: #fff;}
p { margin:0 0 7px 0; padding:0; }
p.it { margin:0; padding:0; }
p.cost { margin-top:7px; }
p.oran { font-size:14px; color:#F37301; font-weight:bold; }
input, textarea, select { border:1px solid #B2B2B6; margin:0; padding:1px; font-size:12px; color:#642600; }

.number { width:186px; height:17px; font-size:12px; border:1px solid #488D0B; margin-bottom:10px; }
.number2 { width:186px; height:17px; font-size:12px; border:1px solid #FF0000; margin-bottom:10px; }

span.visitor { color:#6C6C6C; font-weight:bold; }
span.rating { color:#6C6C6C; margin-left:10px; }

.main { height: 173px; width:100%; }
.logo { position: absolute; left: 40px; top: 10px; }
.nazv { background: url("/img/t1.png") center top no-repeat; width:100%; text-align:center; height:88px; clear:both; margin:0; padding-top:14px;}

.menu { text-align:center; width:100%; position:absolute; top:115px; margin:0; padding:0; left:17px;}

.gifimg { position: relative;}

.navigation { padding:0;margin:0; text-align:center;}
.navigation span { margin:0 20px 0 0; }
.navigation span, .navigation span * {  height:30px; display:-moz-inline-stack; display:inline-block; font:normal 18px/30px bold Arial Narrow; color:#fff; text-decoration:none; background:url(/img/over.gif) no-repeat right 0; }
.navigation span * { background-position:0 0; position:relative; left:-15px; padding-left:15px; }
.navigation span *, #hackme, x:-moz-any-link { margin-right:15px; line-height:36px; }
.navigation span *, #hackme, x:-moz-any-link, x:default {  margin:0; line-height:30px;}

.discont { border:1; border-color: #00AA00; border-style: solid;}
img.discont { border:1; border-color: #00AA00; border-style: solid;}

.orange, .orange span { display:inline-block; display:-moz-inline-box; padding:0; font-size:18px; font-family:Arial Narrow; color:#ffffff; text-decoration: none; background: url(/img/over.gif) no-repeat 0 -10px; cursor:pointer; }
.orange span { margin:0px 0px 0 15px; padding:2px 15px 6px 0px; background-color:#F5D5A1; background-position: top right; }
.orange { background-position: top left;}
.orange.but2 { position: relative;}
 
.cart { position:absolute; right:10px; top:10px; background:url(/img/cart.gif) 0 0 no-repeat; width:214px; height:139px; margin:0; padding-top:4px; }
.cartempty { position:absolute; right:10px; top:10px; background:url(/img/cartempty.gif) 0 0 no-repeat; width:214px; height:139px; margin:0; padding-top:4px; }
.incart { margin:0 15px 5px 15px; }

.content {margin: 0 0 0 265px; zoom: 1; }
.lcol { position:relative; width:255px; float: left; margin-left: -265px; zoom: 1;}
.rcol { margin-right: 0px; color:#642600; float: left; width: 100%; zoom: 1;}

.rounded { margin: 7px 7px 3em 0; width:255px; position:relative; }
.rounded ins.t, .rounded ins.b { position:absolute; display:block; left:0;
background:url(img/greenbg.gif) 0 0 no-repeat;
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/greenbg.gif',sizingMethod='crop');
width:255px; height:355px; }
.rounded ins.t { top:-26px; }
.rounded ins.b { top:100%; height:26px; }
.rounded .reducer { position:relative; overflow:hidden; //zoom:1; }
.rounded .data { position:relative; min-height:80px; height:auto !important; height:80px; text-align:center; padding:5px 15px 0 15px; }
.rounded .datl {TEXT-ALIGN: left;  color:#FFFFFF;}
.rounded .datr { TEXT-ALIGN: right; COLOR: #642600}

.but { margin-top:5px; background: url("/img/but.gif") 0 0 no-repeat; border:0; width:105px; height:18px; cursor:pointer; color:#737373; font-size:11px; padding-bottom:3px; }

.sel { width:100px; margin:5px 7px 5px 3px; }
.sel_g { width:100px; margin:5px 7px 5px 3px; color:#417A39; font-weight: bold; }
.sel2 {}

.sel_b { MARGIN: 5px 7px 5px 3px; WIDTH: 30px }
.sel_b2 { MARGIN: 5px 7px 5px 3px; WIDTH: 100px }
.sel_b3 { MARGIN: 5px 7px 5px 3px; WIDTH: 40px }

.sel2_red { BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid}

#sezon { width:125px; }
#type { width:110px; }
#brand { width:110px; }
#gender { width:105px; }
.filter { margin-bottom:5px; margin-top:-1px; }

.lf { float:left; }
.rt { float:right; }
.lf img { vertical-align:top;  border:6px solid #ADCA67; margin:5px 10px 5px 10px; }
.lf a:hover img { border-color:#F0B55A; }
.yellow { color:#FDDB69; }

.vstup { text-align:center; margin-bottom:10px; }
#razmer { margin-bottom:-10px; }

.thumbs { margin:-10px 0 10px -30px; text-align: center; }
.thumb { text-decoration:none; display: -moz-inline-box; display: inline-block; vertical-align: top; margin:20px 0 0 30px; }
.thumb .pic { float:left; color:#642600; width:150px; }
.thumb .pic2 { float:left; color:#642600; width:100px; margin:-10px 0 0 0; }
.thumb .pic img  { margin-bottom:7px; }

div.topcat { margin: 20px 0 15px 0; }
div.topcat table{ width: 100%; }
div.topcat tr.topcat td{ background: url('/img/conf_ord_middle1.gif') repeat-x; height: 19px; text-align: center; vertical-align: middle; }
div.topcat tr.topcat td{ font: bold 12px Arial; color: #80817c;	text-decoration: none; }
div.topcat tr.topcat td.topcatleft{ background: url('/img/conf_ord_left1.gif') no-repeat; width: 36px; height: 21px; }
div.topcat tr.topcat td.topcatright{ background: url('/img/conf_ord_right1.gif') no-repeat; width: 37px;	height: 21px; }
div.topcat tr.middlecat td{ background: none; text-align: center; height: 110px; vertical-align: middle; font: bold 12px Arial; }
div.topcat tr.middlecat td.amount input{ width: 56px; border: 1px solid #b4b3b5; text-align: center; color: #642600; font-weight: bold; }
div.topcat tr.middlecat td.del input{ width: 12px; height: 12px; border: 1px solid #b4b3b5; }
div.topcat tr.submit td { text-align: center; height: 10px; }
div.topcat tr.submit td input.sub{ text-align: center; border: none; position: relative; top: -20px; }

div.sk { background: url('/img/skmiddle.png') repeat; height: 101px; margin: -15px 28px 20px 32px; }
div.sk div.skleft { background: url('/img/skleft.png') no-repeat; height: 101px; width: 32px; float: left; margin-left: -32px;
}
div.sk div.skmiddle { float: left; width: 100%;}
div.sk div.skright { background: url('/img/skright.png') no-repeat; height: 101px; width: 28px; float: right; margin-right: -28px; }
div.sk .line{ width: 100%; clear: both;	margin-top: 6px; }
div.sk .line .left{ background: url('/img/back2.png') repeat; float: left; display: block; font: bold 12px Arial; color: #707070; }
div.sk .line .dots{ background: url('/img/dots.gif') repeat-x 0px 12px; height: 20px; width: 97%; float: left; padding-bottom: 5px; }
/*div.sk .line { background: url('/img/back2.png') repeat; float: right; margin-right: -20px; font: bold 12px Arial; color: #6b3209; }
div.sk .line { background: url('/img/back2.png') repeat; float: right; margin-right: -20px; font: bold 12px Arial;	color: #f07b0a; }*/
.right{ background: url('/img/back2.png') repeat; float: right; margin-right: 20px; font: bold 12px Arial; color: #6b3209; }
.right.price{ background: url('/img/back2.png') repeat; float: right; margin-right: 20px; font: bold 12px Arial;	color: #f07b0a; }


.confirm input{	background: url('/img/confirm.gif') no-repeat; border: none; width: 139px; height: 30px; margin-right: -65px; cursor: pointer; }
.confirm{ width: 139px; height: 30px; margin-left: 50%; margin-top: -5px; margin-bottom: 10px; }
.choose { display: block; float: left; font: normal 16px Arial;	margin-bottom: 5px; margin-top: -10px; }
h1.dostavka { text-align: center; font: normal 22px Arial;}
div.dostavka img.dostavka { float: left; margin-top: 20px; }
div.dostavka div.righttext { float: left; margin-top: 40px; margin-left: 10px; }
div.dostavka div.righttext span.punkt{ background: url('/img/gal.gif') no-repeat; display: block; font: normal 14px Arial; color: #707070;	padding-left: 40px; margin-top: 10px; }
div.dostavka div.righttext span.punkt.first{ color: #f57904; }

input.change { border: none; margin-left: 10px;	position: relative; top: 5px; }

div.kabinet div.text { font: normal 14px Arial;	color: #7b7b7b; }
div.kabinet div.text span.punkt{ display: block; margin-bottom: 10px; }

div.zak { width: 131px;	padding-left: 50%; margin-left: -66px; position: relative; }
div.zak .zaktop{ background: url('http://memekabebeka.ru/img/zaktop.gif') no-repeat; width: 131px; height: 39px; }
div.zak .zakmiddle{ background: url('/img/tableback.gif') repeat; width: 131px; padding-bottom: 1px; }
div.zak .zakbottom{ background: url('http://memekabebeka.ru/img/zakbottom.gif') no-repeat; width: 131px; height: 34px; }
div.zak .zakmiddle span{ display: block; text-align: center; margin-bottom: 30px; }
div.zak .zakmiddle span.date.last{ margin-bottom: 10px; }

tr.middlecat.next td{ border-top: 1px solid #f5b05b;  }
tr.middlecat.next td.first{ border-top: 0; }
tr.middlecat td img{ }
.TD.sender {FONT: bold 12px Arial; COLOR: #642600; }
.TD.sender2 {FONT: bold 13px Arial; COLOR: #642600; }
.TD.sender2 {FONT: bold 15px Arial; COLOR: #642600; }
.a.sender {FONT: bold 12px Arial; COLOR: #642600; }
.a.sender2 {FONT: bold 13px Arial; COLOR: #642600; }
.a.sender3 {FONT: bold 15px Arial; COLOR: #642600; }
.sender {FONT: bold 12px Arial; COLOR: #642600; }
.sender2 {FONT: bold 13px Arial; COLOR: #642600; }
.sender3 {FONT: bold 15px Arial; COLOR: #642600; }
.sender4 {FONT: bold 12px Arial; COLOR: #642600; }

.letter { width: 600px; margin: 0 auto; margin-bottom:10px; text-align:center; }
.catalog { width: 100%;	margin: 0 auto; margin-bottom:10px; text-align:center; }
.catalog img { margin:0 10px 0 10px; vertical-align:middle;  }	
.box { height:20px; margin: 0 20px; position: relative; background:#EEEABE; }	
.box em b { position:absolute; font:150px Arial; line-height:40px; font-weight:normal; }
.ctl, .cbl, .ctr, .cbr { z-index:11; width:20px; height:20px; color:#EEEABE; overflow:visible; position:absolute; background:transparent;	}
.ctl {top:0; left:-20px;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:-20px;}
.cbr {bottom:0; right:-20px;}
.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}		
.boxcontent { padding: 0 20px; background:#EEEABE; }
.boxcont { position:relative; top:-5px; margin:0 20px -10px 20px; }

.footer { position:relative; margin:10px 0 0 0; clear:both; background:url("http://memekabebeka.ru/img/prozr.gif") 0 0; padding:0; text-align:center; color:#642600; }
.footer p.rem {  text-align:left; position:absolute; left:20px; top:10px;}
.footer p.about { position:relative; padding:10px 0; line-height:16px; margin:0 100px 0 150px;  }
.footer .banners { position:absolute; right:1px; top:0; padding:0 10px 0 0; margin:0; }
.footer .banners img { vertical-align:middle; margin:10px 10px 0 0; }

.gal { list-style-image:url(img/li.gif);  font:normal 12px/18px Arial; margin:10px 0 10px 35px; padding:0; }

.contact { width:100%; text-align:center; poistion:relative; margin:0 0 0 0; }
#responses { text-align:left; padding-bottom:10px; }
.contact .txt { WIDTH: 100%}
.contact .txt2 {}
.contact .txt_red { BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ff0000 1px solid}
.contact .txt2_red { BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid}
.contact .comment { width:80%; }
.contact label { float:left; padding-right:10px; color:#6C6C6C;}
.contact .field { clear:both; text-align:right; }
.middletel { text-align:right; }
.contact .button { text-align:center; clear:both; margin-top:10px; }
#gorod, #metro { width: 70.5%; }
#response { height:200px; }
#comment { height:200px; }
#adres { height:100px; }
#wish { height:100px; vertical-align:top; }
.radio { margin: 0 1px 0 0; }
#field2 { text-align:left; color:#F37301; }
#field2 label { width:18%; }

.contactinfo { color:#F37501; font-size:18px; text-align:center; margin-bottom:10px; }
.contactinfo img { vertical-align:middle; margin:0 5px 0 25px; }

.skidki {padding:1px 10px 1px 10px; }
.skidki img { vertical-align:middle; }
.skidki span { color:#488D0B; font-size:18px; }
.skidki span.or { color:#F37301; }

.add { margin:0px; background: url("/img/add.gif") 0 0 no-repeat; border:0; width:95px; height:20px; cursor:pointer; color:#FFFFFF; font-size:16px; line-height:10px; font-family:Arial Narrow;}

dl { margin:0 20px 0 10px; }
dt { padding:0 0 1em; margin:0; float:left; width:90px; }
dd { padding:0 0 1em; margin:0 0 0 105px; font-weight:bold; }

.vhod {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/enter.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.otpr {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/send.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.iskat {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/search2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.vihod {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/out.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.calculate {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/calculate.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.add {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/add.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.confirm_pict {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/confirm2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.confirmz {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/confirm.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}
.show {
 BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; BACKGROUND: url(/img/show.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 105px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 18px
}


#corz { margin-top:20px; }

.clear { clear: both;}

.tovar_nalichie2 {COLOR: #AA0000}

.title_company {width:100%; font:12px Arial; color: #488d0b; font-weight:bold; padding:0; margin:20px 0px 20px 10px;}
.title_company a {font:12px Arial; color: #488d0b; text-decoration:none; font-weight:bold; padding:0; margin:0;}
.title_company a:hover {font:12px Arial; color: #488d0b; text-decoration:none; font-weight:bold;}

.about_company_text {float:left; font-size:11px; font-weight: normal; padding:0; margin-top:10px;}
.about_company_text ul {margin:0; padding:0; list-style:none;}
.about_company_text ul li {font:12px Arial; padding:0; margin:0;}
.about_company_text a {color: #488d0b; text-decoration:none;}
.about_company_text a:hover {color: #488d0b; text-decoration:none;}

.item {
    float:left;
    margin:10px 0px 0px 0px;
    /*font-size: 11px;
    color: #888888;*/
    padding:0;
    /*width:450px;*/
}
.item ul {margin:0; padding:0; list-style:none; clear:both;}
.item ul li {float:left; padding-bottom:10px; margin:0px 0px 0px 30px;}
.item a {text-decoration:none;}
.item a:hover {text-decoration:none;}

.pages {
    float:left;
    margin:0px 0px 0px 30px;
    font-size: 14px;
    padding:0;
/*    width:100%;*/
}
.pages a {font-weight: bold; color: #417A39; text-decoration:none;}
.pages a:hover {font-weight: bold; color: #417A39; text-decoration:none;}

.tooltip { position:relative; z-index:24; }
.tooltip span { display:none;}
.tooltip:hover {z-index:25;}
.tooltip:hover span {
display:block;
position:absolute;
width:120px;
top:25px;
left:20px;
background-color:#FCFBDC;
border:1px solid #333333;
padding:5px;
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navorder { float:left; width:500px;}
.navorder ul {margin:0; padding:0; list-style:none;}
.navorder ul li {float:left; margin:0; padding:0px 10px 5px 0px; line-height:24px;}
.navorder ul li img {
	border: 0px;
	vertical-align: middle;
	padding:0;
	margin:0;
}