/* CSS Document */
body {margin:0px; padding:0px;background:#fff; }
table {position:relative;border-collapse:collapse;}
td {vertical-align:top;padding:0px;}
form {margin:0px;}
a img {border:0px;}
a:hover {text-decoration:none;}
h1 {margin:0px;font:normal 18px Arial; color:#7b0000;}
h2 {margin:0px;font:bold 14px Tahoma; color:#898989;}
h3 {margin:0px;padding: 5px 0 0 5px;font:normal 14px Arial; color:#7b0000;}
p,li {font:normal 12px Verdana; color:#666; text-align:justify;}
a.back, a.back:visited {
		color: #7b0000;
}
a.back:hover {
		text-decoration: none;
}


#all {width:100%; background:#fff url(/i/v.gif) left top repeat-x;min-width:1000px; _width:expression((documentElement.clientWidth||document.body.clientWidth)>1000?'100%':'1000px');}
#alltd {background:url(/i/v1.jpg) left top no-repeat;}
#v1 {background:url(/i/v2.jpg) right top no-repeat;}
#v2 {background:url(/i/v3.jpg) right 50px no-repeat;}
#v3 {background:url(/i/v.jpg) center 118px no-repeat;}
#v4 {background:url(/i/shoes.gif) center 161px no-repeat;}
#v5 {background:url(/i/loop.gif) center 267px no-repeat;}
#v6 {background:url(/i/under.gif) left bottom repeat-x;}
#ccc {text-align:center; }

#logo { width:263px;  height: 109px;font:bold 24px Arial; text-align:center; color:#83695e; text-decoration:none; top:0px;}
#logo img {margin:0px 0px 0px 0px;}
#phone {padding:195px 0px 18px 36px; float:left; font:normal 20px Arial; color:#5E5E5F;}
#phone img { margin-bottom:-18px;}
.phones {
		float: left;
		padding:191px 0px 0 10px;
 		font:normal 13px Arial; 
		color:#5E5E5F;
}
.phones span {
		display: block;
		padding: 3px 0;
}
#cart {float:right; background:url(/i/cart.gif) right 200px no-repeat;padding:204px 65px 10px 0px; font:normal 11px Arial; color:#83695E; height:43px;}
#cart strong {font:bold 12px Arial; }


#main {clear:both; width:100%;}
#left {width:233px; padding-bottom:30px;}
#lleft { background:#fff url(/i/left.gif) right top repeat-y; border:1px solid #ccc; border-left:0px; padding:10px 5px 0px 10px;}

.lev_1 {font:normal 18px Arial; color:#900; border-bottom:1px solid #ccc; padding:7px 0px 7px 9px;}
.lev_1 a {color:#900; text-decoration:none;}
.lev_1 a:hover {color:#000; }
.end {border:0px;}
.line {font-size:5px; line-height:5px; height:5px;border-bottom:1px solid #ccc;}

/* .lev_2 {font:bold 12px Arial; color:#7B0000;background:#EBD5C7; margin-top:6px; } */
.lev_2 {font:bold 12px Arial; color:#7B0000;background:#EBD5C7; padding:3px 0px 3px 7px; margin-bottom: 1px }
.consul {background:#EBD5C7 url(/i/conn.gif) right top repeat-y}
.classic {background:#FEEBC2 url(/i/classic.gif) right top repeat-y}
.lev_2 a {color:#7B0000; text-decoration:none; display:block;}
.consul a {background:url(/i/cons.gif) right top no-repeat; padding:4px 0px 5px 14px;}
.classic a {background:url(/i/clas.gif) right top no-repeat; padding:4px 0px 5px 14px;}
.lev_2 a:hover {color:#530000; }

.lev_3 {font:normal 12px Arial; color:#7B0000;background:#EAE1DE url(/i/consul.gif) right top repeat-y;padding:2px 4px 2px 2px; }
.lev_3 a {color:#7B0000; text-decoration:none; display:block; background:url(/i/li.gif) 15px 7px no-repeat; padding:0px 0px 0px 22px; }
.lev_3 a:hover {color:#fff; background:#DBB7B5 url(/i/lia.gif) 15px 7px no-repeat; }
.class {background:#FFF7E5 url(/i/class.gif) right top repeat-y;padding:2px 4px 2px 2px; }
.class a:hover {color:#7B0000; text-decoration:none; display:block; background:#FEDFAA url(/i/li.gif) 15px 7px no-repeat; padding:0px 0px 0px 22px; }

#discount {width:100%; margin-bottom:20px;}
/* #discount td {width:50%; padding:20px 0px 0px 40px;} */
#discount td {width:50%; padding:30px 0px 0px 20px;}
#discount img, #discount a img {border:1px solid #ccc; position:relative;float:left; margin-right:10px;}
.discount  {position:relative; background:url(/i/discount.gif) center no-repeat; float:left;font:normal 18px Arial; color:#F3E385; padding:20px 0px; text-align:center; width:66px;  margin:-70px 0px 0px -30px !important; margin-left:-15px; clear:left; }
#discount a, #discount a:visited {font:normal 13px Arial; color:#7B0000; text-decoration:underline;}
#discount h2 a {font:normal 18px Trebuchet MS; display:block; color:#7B0000; text-decoration:underline;}
#discount h2 a:visited {font:normal 18px Trebuchet MS; display:block; color:#7B0000; text-decoration:underline;}
#discount a:hover {text-decoration:none;}
#discount a h3, #discount a:hover h3 {color: #7B0000;font:normal 18px Arial; padding: 0; margin: 0;}
#discount span {font:bold 18px Arial; color:#7B0000; display:block; padding:0px 0px 4px 0px;}
#discount em {font:bold 14px Arial; text-decoration:line-through; color:#00657B; display:block;  }
#discount p, #discount div.itemdesc  {font:normal 11px Verdana;color:#666;}
#discount td h1 {font:normal 20px Arial; }
#discount span.size a {font-size: 12px; font-weight: bold;}

#content { padding:10px 27px 40px 27px; font: normal 12px Arial;}
#block {width:100%; font:normal 11px Tahoma; color:#666;}
#content .cmt {
		font:normal 11px Verdana;color:#666;
}
/*
#block div { padding:25px 10px 0px 19px;}
#block div div {clear:both; padding:0px; line-height:1px; font-size:1px; height:1px;}
#block div a {font:bold 11px Tahoma; color:#7B0000; display:block; text-decoration:none; float:left;}
#block img {float:left; margin-right:22px;}
#block td {width:50%; padding-bottom:13px;}
*/
.spacing {
		border-collapse:separate; border-spacing:6px
}
#block img {float:left; margin-right:22px;}
#block div { padding:15px 10px 10px 19px; margin: 0}
#block h2 {
		margin: 0;
		padding: 0;
		font:bold 11px Tahoma; color:#7B0000;
}
#block h2 a, #block h2 a:visited, #block a, #block a:visited {
		color:#7B0000;
}
#block h2 a:hover {
}
#block p {
		margin: 0;
		padding: 4px 0 0 0;
		font:normal 11px Tahoma;
}
#tdconsul { background:#EAE1DE;}
#tconsul { font:bold 16px Arial; color:#9F867A; padding:21px 10px 21px 10px;background:#EBD5C7}
#tdclassic { background:#FEF5DF;}
#tclassic { font:bold 16px Arial; color:#9F867A; padding:21px 10px 21px 10px;background:#FFECC4}
#atconsul { background:#EBD5C7 url(/i/tconsul.gif) 19px 14px no-repeat; display:block; font:bold 16px Arial; color:#9F867A; padding:21px 10px 21px 134px; white-space:nowrap; text-decoration:none; text-align:center;}
#atclassic { background:#FFECC4 url(/i/tclassic.gif) 9px 8px no-repeat;font:bold 16px Arial; color:#9F867A; padding:21px 10px 21px 140px; display:block;white-space:nowrap; text-decoration:none; text-align:center;}

#block #tclassic h1 {
		padding: 15px 0 10px 0;
		margin: 0;
}
#block #tclassic img, #block #tconsul img {
		margin: 0 10px;
}
#block div.cmt {
 		padding:15px 10px 10px 10px; 
 		margin: 0;
 		font:normal 11px Tahoma;
}
#under{font:normal 11px Tahoma; color:#996666;}
#under a{color:#996666;}
#copys { padding:35px 0px 19px 274px;  white-space:nowrap;}
#creator { padding:35px 20px 19px 20px; }
.counter { padding:35px 10px 19px 0px; width:88px;}
#raspr {width:10px; padding:35px 0px 19px 160px; }
#r {width:1000px; line-height:1px; height:1px; font-size:1px;}

#second #all {background:#fff url(/i/second/v.gif) left top repeat-x;min-width:1000px;}
#second #alltd {background:url(/i/second/v1.jpg) left top no-repeat;}
#second #v1 {background:url(/i/second/v2.jpg) right top no-repeat;}
#second #v2 {background:url(/i/v3.jpg) right 50px no-repeat;}
#second #v3 {background:url(/i/second/v.jpg) center top no-repeat;}
#second #v6 {background:url(/i/under.gif) left bottom repeat-x;}
#second #logo {font-size:18px;line-height:18px; height:64px;}
#second #phone {padding:157px 0px 18px 93px;}
#second #cart {background:url(/i/cart.gif) right 160px no-repeat;padding:164px 65px 10px 0px; font:normal 11px Arial; color:#83695E; height:43px;}
#second #list {float:right; padding:164px 22px 10px 0px;  font:bold 12px Arial; color:#83695e; height:43px;}
#second #list div {border-right:1px solid #c0b3ad; padding:0px 22px 0px 0px; }
#second #list select {display:block; border:1px solid #83695e; font:normal 12px Arial; color:#83695e; padding:1px; width:96px; cursor:pointer;}
#second #discount td {width:100%; padding:20px 0px 0px 30px;}
#second #discount img {border:1px solid #ccc; position:relative;float:left; margin-right:0px;}
#second p {font:normal 12px Verdana; color:#666; text-align:justify; }
#way {font:normal 12px Arial; color:#83695e; background:url(/i/second/way.gif) left 16px no-repeat; padding:10px 0px 10px 10px; margin-left:0px;}
#way a {color:#83695e;}
#second #content { padding:24px 27px 40px 27px;}

/*
.price { background:#ece3e1; font:normal 12px Arial; color:#83695e; width:100%;}
.price td { vertical-align:middle; padding:15px 10px!important; width:auto !important; white-space:nowrap;}
.price .back {font:normal 12px Arial !important; color:#83695e !important; display:block; background:url(/i/second/way.gif) left 6px no-repeat; padding:0px 0px 0px 10px; float:left; height:12px !important;}
.pp { text-align:right;}
.pp strong {font:bold 17px Arial;white-space:nowrap;}white-space:nowrap;
*/
.price { background:#ece3e1; border:1px solid #d6d6d6; font:normal 12px Arial; color:#83695e; width:100%;}
.price td { vertical-align:middle; padding:15px 10px!important; width:auto !important;white-space:nowrap;}
.price td.normal {white-space:normal}
.price .back {font:normal 12px Arial !important; color:#83695e !important; display:block; background:url(/i/second/way.gif) left 6px no-repeat; padding:0px 0px 0px 10px; float:left; height:12px !important;}
.pp { text-align:right; background:url(/i/second/pl.gif) left center no-repeat;}
.pp strong {font:bold 18px Arial;white-space:nowrap;}
.buy {font:normal 18px Arial !important; color:#f3e385 !important; text-decoration:none !important; background:url(/i/second/buy.gif) center top no-repeat; height:45px !important; width:131px;  text-align:center; padding:10px 0px  0px 0px !important;}
.buy:hover {color:#fff !important;}
.listbuy {font:normal 14px Arial !important; color:#f3e385 !important; text-decoration:none !important; background:url(/i/second/listbuy.gif) center top no-repeat; height:45px !important; width:131px;  text-align:center; padding:10px 0px  0px 0px !important;}
.listbuy:hover {color:#fff !important;}


/* gleb */ 
.clear {
		clear: both;
}
.itemdesc1 {
		font:normal 11px Tahoma; 
		color:#666;
		padding: 8px 0 0 0;
}
.typelist {
		clear: both;
}
.typelist h3 {
		font-weight: bold;
		margin: 0;
}
.typelist ul {
		margin: 0;
		padding: 5px 15px 0 5px;
		list-style: none;
}
.typelist ul li {
		float: left;
		padding: 0 8px 0 0;
		font-size: 11px;
}
.typelist ul li span {
		display: block;
		padding: 3px 2px 3px 2px;
}
.typelist ul li.selected span {
		color: #fff;
		background: #7b0000;
}
.typelist ul li span a, .typelist ul li span a:visited {
		color: #7b0000;
		text-decoration: underline;
		font-size: 11px;
}
.typelist ul li span a:hover {
		text-decoration: none;
}
#materials {width:100%; margin:10px 0;}
/* #discount td {width:50%; padding:20px 0px 0px 40px;} */
#materials td {padding:5px 5px 15px 5px;font:normal 11px Verdana;color:#666;}
#materials td img {margin: 3px 0 0 0}
#materials td h3 {
		font-weight: bold;
		padding: 5px 0 8px 0;
}
#materials td ul, #materials td ol {
		padding: 5px 0 5px 20px;
		list-style: none;
		font-size: 10px;
}
#materials td ul li, #materials td ol li {
		padding: 2px 0;
		font-size: 10px;
}
/* basket */
#basket {
		width: 100%;
		font:normal 11px Verdana;color:#666;
}
#basket .headers {
		background: #7b0000;
		color: #fff;
		text-align: center;
		padding: 4px 0;
		font-weight: bold;
}
#basket tr.light {
		background: #f9f5f1;
}
#basket td {
		padding: 3px;
}
#basket td .small {
		font-size: 9px;
}
#basket td .field {
		border: 1px solid #7b0000;
}
#basket td a, #basket td a:visited {
		color: #7b0000;
}
#basket td a:hover {
		text-decoration: none;
}
.basketlink {
		color: #7b0000;
}
.msgbody {
		width: 80%;
		margin: 0;
		padding: 5px;
		border: 1px solid #7b0000;
		background: #f9f5f1;
}
.msgbody span.block {
		display: block;
		padding: 3px 0;
}
/* Pasha */
#discount .mtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin:  5px 10px 5px 10px;} /*  */
#discount .mtext td {
		padding: 0;
		width: 50px;
}                                                                       
#discount .mtext a { color: #5F7089; text-decoration:none;}
#discount .mtext a:hover { color: #E00029; text-decoration:underline;}

#CLR {font: normal 12px Tahoma, Arial; color: #555; border:0px; border-collapse:collapse; margin:20px;  }
#CLR td {padding:6px; border: 1px solid #666; background-color:#FFF; text-align:center;}                                                                          

