@charset "windows-1251";
body,td,th {
	font-family:Verdana, Geneva, sans-serif;
}
input, select, textarea, option{
	font-family:Verdana, Geneva, sans-serif;
}
body {
	background: #f8c300 url(/design/bg.gif) repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	font-size:11px;
}
a{
	color:black;
}
sup{
	font-weight:normal;
}
h4{
	font-weight:normal;
	font-size:12px;
	display:block;
	padding:10px 0px 0px 50px;
	background:url(/design/icon.gif) no-repeat;
	height:30px;
	margin:0px 0px 30px 0px;
}
h4 a, h4 span{
	background:url(/design/iconArrow.gif) no-repeat right;
	padding-right:10px;
	margin-right:5px;
	white-space:nowrap;
	font-size:14px;
}
h4 #lastMenu{
	background:none;
	white-space:normal;
}
h6{
	display:none;
}
#search {
	border:solid 1px #d2d2d2;
	padding:2px 8px;
	height:26px;
	width:100%;
	font-size:22px;
}
#searchButton{
	border:none;
	background:#ed950f url(/design/buttonSearch.gif);
	width:81px;
	height:32px;
	text-decoration:underline;
}
#menu{
	height:40px;
	font-size:18px;
}
#menu4 a{
	color:white;
	white-space:nowrap;
	text-decoration:none;
	padding:13px 5px 13px 25px;
	background-image:url(/design/iconMenuUnselect.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}
#menu4 a.current, #menu4 a:hover{
	background:#4f565b;
	text-decoration:underline;
	background-image:url(/design/iconMenuSelect.gif);
	background-repeat:no-repeat;
	background-position:0px center;
}
#menu th, #menu td{
	padding:0px 10px;
}
#menu th{
	background:#ea8613 url(/design/bgMenu.gif) repeat-x;
	text-align:center;
}
#menu td{
	background:#3f4446;
	color:white;
}
#menuTop a{
	background:url(/design/iconMenu.gif) no-repeat;
	padding:0px 15px 0px 20px;
	background-position:0px 3px;
	white-space:nowrap;
}
#menuNav a{
	padding:0px 2px 0px 25px;
	white-space:nowrap;
}
#bask{
	background:url(/design/iconBask.gif) no-repeat;
}
#login{
	background:url(/design/iconCabinet.gif) no-repeat;
}
#info{
	background:#3f4446;
	padding:5px;
	font-size:24px;
	font-weight:normal;
}
#info, #info a{
	color:white;
}
#infoSearch{
	padding:20px 5px 20px 70px;
	font-size:24px;
	background:#3f4446 url(/design/iconDark.gif) no-repeat;
	background-position:10px center;
}
#infoSearch, #infoSearch a{
	color:white;
}
#copyright{
	background:#3f4446;
	padding:20px;
}
#copyright h2{
	font-weight:normal;
}
#copyright, #copyright a{
	color:white;
}
#product th, #product td{
	vertical-align:top;
}
#product th{
	width:100px;
	text-align:center;
}
#product h3{
	font-weight:normal;
}
#baskLink{
	background:white url(/design/iconAdd.gif) no-repeat;
	padding-left:20px;
	height:18px;
	border:none;
	text-decoration:underline;
	font-size:11px;
}
.input, .input100{
	border:solid 1px #888;
	font-size:11px;
}
.input100{
	width:98%;
}
#order{
	float:right;
	white-space:nowrap;
	padding-left:10px;
}
#sort a{
	padding:0px 3px;
	text-decoration:none;
}
select#sort{
	margin:6px 0px;
}
#sort option{
	font-size:12px;
	padding:4px;
}
#userPage td{
	padding:20px;
	font-size:16px;
	font-weight:bold;
}
#userPage #personal{
	background:#3f4446 url(/design/iconPersonal.gif) no-repeat;
	background-position:20px;
	padding-left:50px;
}
#userPage #bask{
	background:#3f4446 url(/design/iconBask2.gif) no-repeat;
	background-position:20px;
	padding-left:50px;
}
#personal a, #bask a{
	color:white;
	font-size:16px;
}
#name{
	text-align:center;
	background:#fdf5de;
}
#bonus{
	background:#ea8613 url(/design/bgMenu.gif) repeat-x;
	text-align:center;
}
#table th{
	background:#ddd;
	padding:4px 10px;
	border-left:solid 1px white;
	border-bottom:solid 1px #ccc;
	text-align:center;
	font-weight:normal;
}
#table td{
	text-align:center;
	padding:10px 4px;
}
#table #alt td{
	padding:2px 4px;
}
#table #info2{
	background:#3f4446;
	color:white;
	border-left:none;
}
#table #left{
	text-align:left;
}
.login{
	border:solid 1px #ccc;
	margin:50px 0px;
}
.login th{
	background:#3f4446 url(/design/split.gif) repeat-x bottom;
	color:white;
	font-size:20px;
	font-weight:normal;
	padding:5px 0px 10px 0px;
	text-align:center;
}
.login td{
	padding:5px 5px;
}
.login input, .login .input100{
	font-size:18px;
}
.login td td{
	padding:0px;
}
.login td td .input100{
	width:100px;
}
.message{
	margin:20px 0px;
	padding:20px;
	background: #3f4446;
	text-align:center;
}
.message, .message a{
	color:white;
}
.message#error{
	background:#600;
	font-size:18px;
}
.button, .button100{
	background:#3f4446 url(/design/split.gif) repeat-x bottom;
	color:white;
	border:none;
	padding:5px 10px 10px 10px;
}
.button100{
	width:100%;
}
#copyright td{
	vertical-align:top;
}
#menuBottom td{
	padding-right:10px;
}
#menuBottom a{
	display:block;
	padding-bottom:10px;
	white-space:nowrap;
}
#license{
	font-size:10px;
}
#license, #license a{
	color:#999;
}
.field{
	font-size:18px;
}

#menu2 a{
	display:block;
	padding:10px 5px 10px 10px;
}
#menu2 a:hover{
	background-color:#ffecb4;
}
#mneu3{
	font-size:14px;
}
#menu3 div{
	display:block;
	padding:5px 5px 5px 10px;
}
#menu3 div div{
	padding:10px 0px 0px 50px;
}
#menu3 .current{
	color:black;
	background:url(/design/iconArrow.gif) no-repeat right;
	padding-right:10px;
}
.lider h3{
	margin:0px;
	font-weight:normal;
}
.lider b{
	font-size:18px;
}
.lider blockquote{
	margin:0px;
	padding:0px;
	font-size:10px;
}
#block{
	margin:20px 0px;
}
.current{
	color:red;
}
.sortName{
	background:url(/design/iconSort.gif) center bottom no-repeat;
	color:#ec8d11;
	text-decoration:underline;
	padding-bottom:4px;
}
.sortName a{
	text-decoration:none;
}
.sortPriceUp{
	background:url(/design/iconSortUp.gif) no-repeat right;
}
.sortPriceDown{
	background:url(/design/iconSortDown.gif) no-repeat right;
}
#sortForm{
	margin-bottom:40px;
}
.seek{
	text-align:center;
	margin:10px 0px;
}
.seek a{
	padding:2px 5px;
}
.seek .current{
	font-size:16px;
	color:black;
	font-weight:bold;
}
.baskLink{
	background: url(/design/iconAdd.gif) no-repeat;
	padding:2px 0px 2px 24px;
	height:20px;
}
#disabled{
	background:#CCC url(/design/splitDisabled.gif) repeat-x bottom;
	color:#888;
}
a.button{
	display:block;
	width:150px;
	text-align:center;
	white-space:nowrap;
	font-size:16px;
	text-decoration:none;
	padding:10px 20px 15px 20px;
	margin:10px 0px;
}
.price{
	font-size:14px;
	font-weight:bold;
	display:block;
}
.price2{
	display:block;
	font-size:14px;
	color:#666;
	text-decoration:line-through;
	font-weight:bold;
}
.priceOld{
	height:55px;
	background:url(/design/iconPercent2.gif) top right no-repeat;
	width:161px;
}
#product .priceOld b, .priceOld b{
	font-size:18px;
	display:block;
}
#product .priceOld td, .priceOld td{
	padding-left:40px;
	white-space:nowrap;
}
#product .priceOld th, .priceOld th{
	font-size:14px;
	white-space:nowrap;
}
#product .priceOld th, #product .priceOld td, .priceOld th, .priceOld td{
	vertical-align:bottom;
	padding-bottom:2px;
	white-space:nowrap;
}
.thumb{
	float:left;
	padding:25px 10px 10px 0px;
}
#block{
	clear:both;
	margin:10px 0px;
}
#menu4 .sub{
	position:absolute;
	background:#4f565b;
	font-size:12px;
	margin-top:40px;
}
#menu4 .sub a{
	padding:1px 10px;
	display:block;
	text-decoration:none;
	background:none;
	padding:5px 10px;
	min-width:150px;
}
#menu4 .sub a:hover{
	background:#3f4446;
}
#menu4 .current a{
	text-decoration:underline;
}
.searchForm div{
	padding-top:10px;
}
.searchForm select{
}
.av0, .av1, .av2{
	display:block;
	background:url(/design/av0.gif) no-repeat left center;
	padding:6px 0px 6px 25px;
}
.av1{
	background:url(/design/av1.gif) no-repeat left center;
}
.av2{
	background:url(/design/av2.gif) no-repeat left center;
}
td#menu4{
	padding:0px;
	font-size:12px;
	padding-left:10px;
}
center table{
	text-align:left;
}
blockquote{
	padding-left:15px;
}
/*	Отображение структуры сайта */
.tree  a{
	color:#808080;
}
.tree dt{
	margin:0px;
}
.tree a{
	color:#808080;
	font-size:12px;
	text-decoration:none;
	white-space:nowrap;
}
.tree > dl > dt{
	margin:25px 0px;
	margin-top:0px;
}
.tree > dl > dt > a{
	display:block;
	font-weight:bold;
	border-bottom:dotted 1px #808080;
	padding-bottom:5px;
	color:#3c5095;
	font-size:14px;
}
.tree > dl > dt > dl > dt > a{
	font-weight:bold;
	margin:10px 0px;
	display:block;
	color:#3c5095;
}
.tree i{
	display:block;
	font-weight:normal;
	font-size:10px;
	margin-bottom:10px;
}
.tree sup a{
	color:red;
}
a.delete{
	color:#aaa;
	padding:0px 5px;
}
a:hover.delete{
	background:#800;
	color:white;
}

