* {margin:0; padding:0;}
.mytext p{padding-top:15px;}
.mytext h1{ font-size:18px}
.myhead_t{font-size:10px}
.mytext span {color:#96488B}
html, body {background:#fff; color:#000; }
body {font-size:100.01%; width:965px; margin:0 auto;}
.maintext h1 {font-size:18px}
.maintext a, .maintext a:link, .maintext a:visited, .maintext a:active, .maintext a:hover {color: #96488B}
table {width:100%; border:none; border-collapse:collapse;}
table td {vertical-align:top;}
img {border:none;}
a {	text-decoration: underline;}
a:hover {text-decoration: none;}
.map_t{padding-left:20px;}
.map_t a{ color:#333333}
.map_t ul{padding-left:10px;}
.map_t li{padding-left:10px;}
.left {width:185px;}
.leftcent {width:20px;}
.center {width:555px;}
.rightcent {width:20px;}
.right {width:185px;}
.hb {display:none !important;}

.toright {text-align:right;}

/*==header blocks==*/

.header {display:block; background: url("/templates/defaultSchema/i/upbg.jpg") #c3a057 0 0 no-repeat; overflow:hidden; }
.logo {display:block; margin:0; width:277px; height:136px;}
.logo a {display:block; width:100%; height:100%; overflow:hidden; text-indent:-9000px;}
.slogan {
	display: block;
	position: absolute;
	margin: 7px 0 0 25px;
	font: 0.6em Tahoma, sans-serif;
	top:0;
	letter-spacing: 1px;
	height:1%;
}

.upmenuserv
{
	float:right;
	background: url("/templates/defaultSchema/i/upmenicons.gif") 0 1px no-repeat;
	margin-top: 57px;
	margin-right:5px;
	list-style-type: none;
}

.upmenuserv li
{
	padding:0 0 1px 17px;
	line-height:0;
}

.upmenuserv li a
{
	font: bold 11px Tahoma,sans-serif;
	color: #000;
	text-decoration: none;
}

.upmenuserv li a:hover  {	color: #81a61f;}

.upmenumain
{
	display:block
	overflow:hidden;
	background: #000;
	border: 1px dashed #fff;
	border-top:none;
	height:28px;
	padding-left:6px;
}

.upmenumain ul
{
	display:block;
	overflow:hidden;
	list-style-type: none;
	height:28px;
}

.upmenumain li
{
	float:left;
	height:28px;
	line-height:24px;
	margin-left:-16px;
	padding:0 23px 0 25px;
	background: url("/templates/defaultSchema/i/upmmbut.gif") 0 7px no-repeat;
	white-space:  nowrap;
}

.upmenumain li a
{
	color: #fff;
	font: bold 0.7em Tahoma,sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
}

.upmenumain li a:hover, .upmenumain li a.here, .upmenusecond li a.here {color:#96488b;}

/*upmenusecond*/
.upmenusecond
{
	display:block;
	list-style-type: none;
	background:#fff;
	text-align:center;
	padding: 3px 0 15px 0;
}

.upmenusecond ul, .upmenusecond li {display:inline;}
.upmenusecond li a
{
	color: #000;
	font: bold 0.75em Tahoma,sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 0 6px 0 0;
}
.upmenusecond li a:hover  {text-decoration: underline; color:#96488b;}

/*==left col blocks==*/

/*contacts*/
.contacts {padding: 0 0 10px 0;}

.contacts h2
{
	background: #96488b;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff500;
	padding:1px 8px;
}

.contacts dl
{
	font: bold 0.75em Tahoma,sans-serif;
	padding: 10px 0 0 11px;
}

.contacts dt
{
	letter-spacing: 1pt;
	padding: 0 5px 0 19px;
	height:18px;
	float:left;
}

.contacts dd
{
	color:#96488b;
	height:18px;
}
.contacts dd a {	color:#96488b; text-decoration:none;}

.mob {background:url("/templates/defaultSchema/i/mobbg.gif") 0 0 no-repeat;}
.icq {background:url("/templates/defaultSchema/i/icqbg.gif") 0 0 no-repeat;}
.skype {background:url("/templates/defaultSchema/i/skype.gif") 0 0 no-repeat;}
.email {background:url("/templates/defaultSchema/i/emailbg.gif") 0 0 no-repeat;}

.contacts dt a
{
	letter-spacing:0;
	color:#000;
	font-size:11px;
}

.contacts dt a:hover {color:#96488b;}

/*find*/
.find h2
{
	background: #c35d37;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff600;
	padding:1px 8px;
}

.find_submit
{
	margin: 5px 0 5px 5px;
	font: bolder 0.75em Tahoma, sans-serif;
	color: #FFFFFF;
	background : #96488b;
}

.find_text
{
	display:block;
	width:155px;
	height:19px;
	border:1px solid #818181;
	color: #809b08;
	font: 0.75em Tahoma, sans-serif;
	margin: 14px 0 0 11px;
	padding: 1px 0 0 7px;
}

.find a
{
	display:block;
	margin: 14px 0 15px 56px;
	padding: 0 12px;
	background: url("/templates/defaultSchema/i/findbg.gif") 0 0 no-repeat;
	font:0.68em Tahoma, sans-serif;
	color:#000;
	white-space:nowrap;
}

/*findbig*/
.findbig {margin: 0 0 0 44px;  width:470px;}
.findbig a
{
	clear:both;
	display:block;
	margin: 7px 0 18px 5px;
	padding: 0 12px;
	background: url("/templates/defaultSchema/i/findbg.gif") -1px 3px  no-repeat;
	font:0.68em Tahoma, sans-serif;
	color:#000;
}

.findbig form {margin-bottom:7px; height:22px; }
.findbig strong {font: bold 0.75em/1.5 Tahoma,sans-serif; color:#000; letter-spacing:1px; float:left; margin:0 15px 0 0;}
.findbig select
{
	width:251px;
	height:20px;
	border:1px solid #818181;
	color: #809b08;
	font: 0.75em Tahoma, sans-serif;
	float:left;
}

.findbig input { height:22px; width:30px; font: 0.75em Tahoma, sans-serif; float:left; margin:0 0 0 8px; padding-bottom:1px;}



/*assortment*/
.assortment h2
{
	background: #829439;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff600;
	padding:1px 8px;
}

.assortment dl {	margin: -4px 0 0 6px; }
.assortment dt
{
	letter-spacing:1pt;
	margin: 14px 0;
	font: bold 0.75em Tahoma, sans-serif;
}

.assortment dt a {text-decoration:none; color:#000;}
.assortment dd
{
	line-height:120%;
	background: url("/templates/defaultSchema/i/assortbul.gif") 0 5px no-repeat;
	padding-left:11px;
}

.assortment dd a
{
	display:block;
	letter-spacing:1pt;
	font: 0.75em Tahoma, sans-serif;
	text-decoration:none;
	color:#000;
}
.assortment a:hover {	text-decoration:underline;}



/*==center blocks==*/
.bigban {display:block; text-align:center; margin:14px auto 30px auto;}

.hello {margin-bottom:20px;}
.hello p { font: 0.62em Tahoma,sans-serif; letter-spacing:1pt;	margin: 10px 0;}


/*hot*/
.hot ol {display:block; height:210px; margin:0 0 5px 0;}
.hot a {font: bold 0.68em Tahoma, sans-serif; color:#000; margin: 15px 0 0 10px; display:block; clear:both;}
.hot del {font: 1.3em Tahoma, sans-serif; color:#000; margin: 5px 0 0 0; display:block; clear:both;}
.hot b {font: bold 1.3em Tahoma, sans-serif; color:#ff3333; margin: 5px 0 0 0; display:block; clear:both;}

.hot li
{
	width:173px;
	height:240px;
	display:block;
	position:relative;
	float:left;
	margin: 0 8px 5px 0;
	list-style:none;
	border:2px dotted #999;
}

.hot li i
{
	display:block;
	position:absolute;
	width:24px;
	height:29px;
	background: url("/templates/defaultSchema/i/hotfire.gif") transparent 0 0 no-repeat;
	margin-top:-14px;
	left:-1px;
	margin-right:1px;
}

.hot li a
{
	display:block;
	text-align: center;
	margin: 0 auto;
	background: url("/templates/defaultSchema/i/bestsellbg.gif") 95% 97% no-repeat;
	padding: 5px 0 10px 0;
	text-decoration:none;
}

.hot li a span
{
	font: 1.1em Tahoma, sans-serif;
	color:#000;
	text-decoration:underline;
}

.hot li a:hover span {	text-decoration:none;}
.hot li a img {display:block;  margin: 0 auto;}

/*#96488b #ff3333*/

.hot li em
{
	text-align: center;
	color:#96488b;
	font: bold 1.3em Tahoma, sans-serif;
	display:block;
	text-decoration:none;
	padding-top:4px;
}

.hot li strong 
{
	display:block;
	border-bottom:2px dotted #fff;
	height:18px;
	padding:2px 0 0 26px;
	background:#96488b;
	font: bold 12px Tahoma, sans-serif;
	color:#efd915;
}


/*новинки*/
.coop_new ol {display:block; height:210px; margin:0 0 5px 0;}
.coop_new a {font: bold 0.68em Tahoma, sans-serif; color:#000; margin: 15px 0 0 10px; display:block; clear:both;}
.coop_new del {font: 1.3em Tahoma, sans-serif; color:#000; margin: 5px 0 0 0; display:block; clear:both;}
.coop_new b {font: bold 1.3em Tahoma, sans-serif; color:#ff3333; margin: 5px 0 0 0; display:block; clear:both;}

.coop_new li
{
	width:173px;
	height:240px;
	display:block;
	position:relative;
	float:left;
	margin: 0 8px 5px 0;
	list-style:none;
	border:2px dotted #999;
}

.coop_new li i
{
	display:block;
	position:absolute;
	width:24px;
	height:29px;
	background: url("/templates/defaultSchema/i/hotfire.gif") transparent 0 0 no-repeat;
	margin-top:-14px;
	left:-1px;
	margin-right:1px;
}

.coop_new li a
{
	display:block;
	text-align: center;
	margin: 0 auto;
	background: url("/templates/defaultSchema/i/bestsellbg.gif") 95% 97% no-repeat;
	padding: 5px 0 10px 0;
	text-decoration:none;
}

.coop_new li a span
{
	font: 1.1em Tahoma, sans-serif;
	color:#000;
	text-decoration:underline;
}

.coop_new li a:hover span {	text-decoration:none;}
.coop_new li a img {display:block;  margin: 0 auto;}

/*#96488b #ff3333*/

.coop_new li em
{
	text-align: center;
	color:#96488b;
	font: bold 1.3em Tahoma, sans-serif;
	display:block;
	text-decoration:none;
	padding-top:4px;
}

.coop_new li strong 
{
	display:block;
	border-bottom:2px dotted #fff;
	height:18px;
	padding:2px 0 0 2px;
	background:#a19108;
	font: bold 12px Tahoma, sans-serif;
	color:#efd915;
	text-align : center;
}

/*newgoods*/
.newgoods {margin:15px 0;}
.newgoods a {font: bold 0.68em Tahoma, sans-serif; color:#000; margin: 15px 0 0 10px; display:block; clear:both;}

.newgoods h2 
{
	background: #a19108;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:3px 17px;
}

.newgoods ol {overflow:hidden; list-style:none; clear:both;}
.newgoods li { float:left; width:180px;}
.newgoods li a
{
	display:block;
	font:0.68em Tahoma, sans-serif;
	text-decoration:none;
	color:#000;
	margin:0 0 0 10px;
}
.newgoods li strong {font-weight:bold; display:block; font-size:1.1em;}
.newgoods li a img {display:block; 	margin: 13px auto; padding-right:30px}
.newgoods li a em {color:#ff0000; font-style:normal;}
.newgoods li a:hover {text-decoration:underline;}


/*newresponse*/
.newresponse {margin:15px 0;}
.newresponse h2
{
	background: #c7875f;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:3px 17px;
}
.newresponse ol {margin: 13px 0 0 19px;}
.newresponse li {
	display:block;
	list-style:none;
	font: 0.68em Tahoma, sans-serif;
	letter-spacing:1pt;
	line-height:1.4em;
}
.newresponse li a {	text-decoration:none; font: bold; color:#96488b; }
.newresponse li a:hover {	text-decoration:underline;}
.newresponse li strong {color:#000; padding: 0 11px 0 0;}
.newresponse li em {
	color:#000;
	font: normal normal;
	padding: 0 21px 0 0;
	font-style:normal;
}

/*newarticles*/
.newarticles {margin:15px 0;}
.newarticles h2
{
	background: #ad8838;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:3px 17px;
}
.newarticles a {font: bold 0.68em Tahoma, sans-serif; color:#000; display:block; margin:15px 0 15px 8px;}
.newarticles ol { list-style:none; margin:10px 0 0 19px;}
.newarticles li
{
	letter-spacing:1pt;
	line-height:1em;
}
.newarticles li a {text-decoration:none; color:#000; font:0.75em Tahoma, sans-serif; display:inline; margin:0;}
.newarticles li a:hover {text-decoration:underline;}

/*newspaintball*/
.newspaintball h2
{
	background: #8a0d24;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:3px 17px;
}
.newspaintball a {font: bold 0.68em Tahoma, sans-serif; color:#000; display:block; margin:15px 0 15px 8px;}
.newspaintball ol {margin: 13px 0 0 19px;}

.newspaintball li {display:block; list-style:none; font: bold 0.68em Tahoma, sans-serif; letter-spacing:1pt; line-height:1.4em; }
.newspaintball li a {	font:1em Tahoma, sans-serif; text-decoration:none; font-weight:normal; color:#000; display:inline; margin:0;}
.newspaintball li a:hover { text-decoration:underline;}
.newspaintball li strong {color:#000; padding: 0 11px 0 0;}


/*gradusnik*/
.gradusnik { margin-left:17px; list-style:none;}
.gradusnik li
{
	font: 0.75em Tahoma, sans-serif;
	color:#96488b;
	display:inline;
}
.gradusnik li a, .gradusnik li.arrowr {	color:#000;}

/*vitrina*/
.vitrina li
{
	float:left;
	width:185px;
	height:160px;
	list-style:none;
	margin: 10px auto;
	text-align:center;
}
.vitrina li img {display:block; clear:both; margin: 0 auto;}
.vitrina li a {text-decoration:none; font: bold 0.75em Tahoma, sans-serif; letter-spacing:1px; color:#000;}
.vitrina li a:hover, .vitrina li a:hover strong  {text-decoration:underline;}
.vitrina li a strong {padding: 5px 10px 1px 10px;  display:block;}

.zagl {
	display:block;
	background: #96488b;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff600;
	padding:1px 0 2px 0;
	margin:0 0 0 17px;
}

/*goodslist*/
.goodslist 
{
	margin: 0 0 0 17px;
	overflow:hidden;
}

.goodopis
{
	margin: -3px 0 0 0;
	border-top: 2px dotted #999999; 
	padding:11px 0 10px 23px;
}
.goodopis#goodfull {border:none; margin: 0 0 0 17px; padding-top:0;}
.goodopis#goodfull h2 {font: bold 0.87em Tahoma,sans-serif;	display:block; padding: 0 0 15px 5px;}

.goodcut  { float:left; position:relative; width:314px;  min-height:120px;}
.goodcut h2 {	font: bold 0.87em Tahoma,sans-serif;	display:block; padding-left:5px;}
.goodcut img {display:block; }
.goodcut a.basket, .goodopis#goodfull a.basket
{
	position:absolute;
	width:110px;
	height:20px;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#ffcc00;
	padding:1px 6px;
	margin:71px 0 0 150px;
	background: url("/templates/defaultSchema/i/basket.gif") #96488b 95% 30%  no-repeat; 
	text-decoration:none;
}
.goodcut a.basket:hover, .goodopis#goodfull a.basket:hover {text-decoration:underline; }
.goodopis#goodfull a.basket {margin:5px 0 0 150px; position:relative; display:block;}
.goodopis#goodfull a.toimg {display:block;}

.goodopis ol
{
	list-style:none;
	font:0.75em Tahoma, sans-serif;
	color:#000;
	line-height:1.2;
	padding-top:2px;
}
.goodopis ol img {display:block;}
.goodopis ol em {font-weight:bold; color:#c35d37; font-style:normal;}
.goodopis ol a {color:#000;}
.goodopis ol a:hover {color:#cc6633;}

.goodopis h6 {clear:both;	 font: bold 0.75em/1 Tahoma,sans-serif; 	color:#000; padding:14px 0;}
.goodopis ul {	list-style-type: none; font:0.75em Tahoma, sans-serif; line-height:1.2; margin-left:13px;}
.goodopis ul a, .goodslist p a {color:#000;}
.goodopis#goodfull p a {font:0.9em Tahoma, sans-serif; color:#000;}
.goodopis ul li {list-style-type: none;	margin-left: -1.25em;}
.goodopis ul li:before { content: '\2212\a0';}
.goodopis p { font:0.75em Tahoma, sans-serif; line-height:1.2; margin:13px 0;}

.goodr {	float:right;	width:200px;}
.goodr a:hover {color:#cc6633; text-decoration:underline;}
.goodr li.radious {float:right; clear:both;}
.goodr li.radious input {margin:0; padding:0; width:15px;}
.goodr li.radiousplus {float:right; clear:both; padding-right:3px; }
.goodr li.radiousplus label {text-decoration:underline; padding:0 0 0 8px; cursor:hand;}

.goodr li img, .goodopis ol li img {display:inline; margin: 5px 0 6px 0;}

/*opinions*/
.opinions
{
margin: 0 0 45px 17px;
}
.opinions h2 
{
	background: #0e9c29;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:2px 20px;
	letter-spacing:1px;
}
.opinions#oppro h2 
{
	background: #96488b;
	color:#fff600;
}
.opinions a {display:block; color:#000; font:0.68em Tahoma, sans-serif; margin: 10px 0 26px 22px;}
.opinions dl {font: bold 0.75em Tahoma,sans-serif; margin: 10px 0 0 22px;}
.opinions dt em
{
	color:#0e9c29;
	font-style:normal;
	padding: 0 0 0 5px;
}
.opinions#oppro dt em {	color:#96488b;}
.opinions dd { margin: 5px 0 15px; font-weight:normal;}

.opinions form {width:522px; display:block; margin:36px 0 0 0; padding:0;}
.opinions form textarea
{
	width:510px;
	height:178px;
	display:block;
	padding: 5px;
	font: 0.75em Tahoma,sans-serif;
}

.opinions form a 
{
	width:110px;
	text-align:center;
	height:20px;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#ffcc00;
	padding:0 0 ;
	float:right;
	margin:10px 0 0 0px;
	background: #0e9c29; 
	text-decoration:none;
}
.opinions form a:hover {	text-decoration:underline;}

/*==right col blocks==*/

/*forgamers*//*poteme*/
.forgamers, .poteme
{
	margin-bottom:20px;
}

.forgamers h2, .poteme h2
{
	background: #bb8442;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff500;
	padding:1px 8px;
}

.forgamers ol, .poteme ol { list-style:none; margin-top:-5px;}
.forgamers li, .poteme li  {padding: 0 7px; background: url("/templates/defaultSchema/i/butbird.gif") 0 3px no-repeat; margin: 13px 5px; line-height: 0.9;}
.poteme li  {background:none;}
.forgamers li a, .poteme li a {	font: 0.75em/1 Tahoma,sans-serif; color:#000; }


/*bestsellers*/
.bestsellers {margin-bottom:10px;}

.bestsellers h2
{
	background: #d3842d;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#ffdd0c;
	padding:1px 8px;
}

.bestsellers dl {overflow:hidden;}

.bestsellers dt
{ 
	display:block;
	padding: 10px 20px 0 0;
	background: url("/templates/defaultSchema/i/bestsellbg.gif") 80% 50% no-repeat;
}
.bestsellers dd {border-bottom: 1px dashed #000; padding-bottom:17px; margin-bottom:-1px; overflow:hidden;}
.bestsellers  img {display:block; margin:0 auto;}

.bestsellers a 
{
	font: normal 0.75em Tahoma,sans-serif; 
	color:#000; 	
	text-decoration:none;
	display:block;
	padding:0 0 0 11px;
}
.bestsellers a:hover {text-decoration:underline;}
.bestsellers em {font-style:normal; color:#96488b; font-weight:bold;}

/*attendants*/
.attendants dl {overflow:hidden;}

.attendants dt
{ 
	display:block;
	padding: 10px 20px 0 0;
	background: url("/templates/defaultSchema/i/bestsellbg.gif") 80% 50% no-repeat;
}
.attendants dd {border-bottom: 1px dashed #000; padding-bottom:17px; margin-bottom:-1px; overflow:hidden;}
.attendants  img {display:block; margin:0 auto;}

.attendants a 
{
	font: normal 0.75em Tahoma,sans-serif; 
	color:#000; 	
	text-decoration:none;
	display:block;
	padding:0 0 0 11px;
}
.attendants a:hover {text-decoration:underline;}
.attendants em {font-style:normal; color:#96488b; font-weight:bold;}

.attendants {margin-bottom:20px;}
.attendants h2
{
	background: #d3842d;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#ffdd0c;
	padding:2px 3px 2px 8px;
}


/*lookedgoods*/
.lookedgoods h2
{
	background: #a56615;
	border: 2px dotted #fff;
	font: bold 0.75em Tahoma,sans-serif;
	color:#fff600;
	padding:3px 8px;
}
.lookedgoods ol {list-style:none; line-height:0.9; margin-top:9px;}
.lookedgoods a {font: 0.75em Tahoma,sans-serif; color:#000; text-decoration:none; padding:0 0 0 5px; letter-spacing:1pt;}
.lookedgoods a:hover {text-decoration:underline;}


/*==basket==*/
.allbasket 
{
padding-left:9px;
}

.allbasket h3 {
	color : Red;
	font: bold 0.87em Tahoma,sans-serif;
}

.allbasket h2 
{
	background: url("/templates/defaultSchema/i/basketbg.gif") 99% 50% #0e9c29 no-repeat;
	border: 2px dotted #fff;
	font: bold 0.87em Tahoma,sans-serif;
	color:#fff600;
	padding:1px 14px;
	margin-left:-9px;
}
.allbasket h2.registr {	background: url("/templates/defaultSchema/i/registrbg.gif") 99% 50% #0e9c29 no-repeat;} 
.allbasket h2.deliv  { background: url("/templates/defaultSchema/i/delivbg.gif") 99% 50% #0e9c29 no-repeat;} 

.allbasket p {	font: normal 0.75em Tahoma,sans-serif; line-height:160%; margin-top:13px; clear:both; }
.allbasket p .baskcomm {color:#96488b; font: normal 0.9em Tahoma,sans-serif;}

.allbasket em {font-weight:bold; color:#96488b; font-style:normal; }
.allbasket table {margin:13px 0;}
.allbasket table.bask3 {width:100%;}
.allbasket p.toright3 {text-align:right; margin:0 0px 0 0;}

.allbasket .money a {display:inline; float:none; background:none; font-size:100%; margin:0; padding:0;}

.allbasket table.dokuchi {margin: 11px 0;}

.allbasket th
{
	color:#96488b;
	font: bold 0.75em Tahoma,sans-serif;
	text-align:left;
	padding-bottom:6px;
}

.allbasket td
{
	color:#000;
	font: normal 0.68em Tahoma,sans-serif;
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	padding: 1px 0 1px 3px;
}

.tdri {	border-right: 1px solid #666;}
.tdle {border-left: 1px solid #666;}
.clr {background-color:#e8f3cb;}

.allbasket td a, .allbasket form.bas td a
{
	display:block; 
	overflow:hidden; 
	text-indent:-9000px;
	background: url("/templates/defaultSchema/i/basketdel.gif") 0 0 no-repeat;
	width:12px;
	height:12px;
	margin-left:18px;
}

.allbasket table.dokuchi {width:90%;}
.allbasket table.dokuchi td {padding: 2px 0 2px 3px;}
.allbasket table.dokuchi th {color:#000;}

.allbasket table.dokuchi td a 
{
	display:block; 
	overflow:hidden; 
	text-indent:-9000px;
	background: url("/templates/defaultSchema/i/basketadd.gif") 0 0 no-repeat;
	width:33px;
	height:15px;
	margin-left:38px;
}

.allbasket form.bas {padding:1px;}
.allbasket form.bas ol {list-style:none; display:block; clear:both; overflow:hidden; margin:35px 0 25px 0;}
.allbasket form.bas li {float:left; background:#0e9c29; margin-right:7px; padding:1px 0 2px 0;}
.allbasket form.bas li.conti {background:#96488b;}
.allbasket form.bas li a {color:#ffcc00; text-decoration:none; font: normal 0.87em Tahoma,sans-serif; padding: 0 7px;}
.allbasket form.bas li a:hover {text-decoration:underline;}

.allbasket  ol {list-style:none; display:block; clear:both; overflow:hidden; margin:35px 0 25px 0;}
.allbasket  li {float:left; background:#0e9c29; margin-right:7px; padding:1px 0 2px 0;}
.allbasket  li.conti {background:#96488b;}
.allbasket  li a {color:#ffcc00; text-decoration:none; font: normal 0.87em Tahoma,sans-serif; padding: 0 7px;}
.allbasket li a:hover {text-decoration:underline;}

.allbasket ul {margin:15px 0 0 0; overflow:hidden;}
.allbasket ul li {list-style:none; background:none; }
.allbasket ul li label {font: bold 0.75em Tahoma,sans-serif; padding-left:15px;}
.allbasket ul li table td {border:none; font: normal 0.75em Tahoma,sans-serif; padding: 2px 0;}
.allbasket ul li table td strong {padding: 0 20px 0 0;}
.allbasket ul li a {float:left; background:#0e9c29; margin-right:7px; padding:1px 6px 2px 6px; }
.allbasket ul.btn1 {padding:0 0 20px 0; display:block;}
.allbasket ul.btn1 li a {font-weight:bold; color:#ffcc00; text-decoration:none; font: bold 0.87em Tahoma,sans-serif; padding:1px 6px 2px 6px;}
.allbasket ul.btn1 li a:hover {text-decoration:underline;}
.allbasket .deladdr li {position:relative;}
.allbasket .deladdr label { position:absolute; clear:both; top:0; line-height:1.2; margin: 2px 0 0 30px; padding:0; white-space:nowrap; left:0;}
.allbasket .deladdr input {border:none; width:auto; height:auto; left:0; position:relative; margin:0; padding:0;}
.allbasket .baskend {margin:0; padding:0;}


.allbasket .money {margin-bottom:23px;}
.allbasket .money li {display:block; float:none; width:100%; position:relative; float:left; overflow:hidden; height:40px; margin:0; padding:0;}
.allbasket .money li label {display:block; font:normal 0.68em Tahoma,sans-serif; position:absolute;  top:0; line-height:1; margin: 0 0 0 20px;}
.allbasket .money li label strong {font:bold 1.2em Tahoma,sans-serif; clear:both; display:block;}
.allbasket .money li input {border:none; width:auto; height:auto; left:0; position:relative; margin:0; padding:0;}

.allbasket form
{
	display:block;
	clear:both;
	margin:18px 0 43px 0;
	overflow:hidden;
}

.allbasket form label, .allbasket form a
{
	float:left;
	position:relative;
	clear:both;
}

.allbasket form label {font:bold 0.75em Tahoma, sans-serif; margin:0 0 10px 0; }
.allbasket form input, .allbasket form textarea, .allbasket form select {position:absolute; left:75px; width:191px; height:17px; top:0; border: 1px solid #818181; padding: 1px;}
.allbasket form.deliv select {left:200px; width:277px; height:20px;}
.allbasket form label span {display:block; padding: 3px 0 0 0; width:70px; text-align:right; white-space:nowrap;}

.allbasket form ul {margin:15px 0 0 0; overflow:hidden;}
.allbasket form ul li {list-style:none; background:none; }
.allbasket form ul li label {font: bold 0.75em Tahoma,sans-serif; padding-left:15px;}
.allbasket form ul li table td {border:none; font: normal 0.75em Tahoma,sans-serif; padding: 2px 0;}
.allbasket form ul li table td strong {padding: 0 20px 0 0;}
.allbasket form ul li a {float:left; background:#0e9c29; margin-right:7px; padding:1px 6px 2px 6px; }
.allbasket form ul.btn1 {padding:0 0 20px 0; display:block;}
.allbasket form ul.btn1 li a {font-weight:bold;}

.allbasket form.bas {margin:0;}
.allbasket form.bas a {margin:0;}
.allbasket form.bas input {width:30px; height:12px; left:0; font-size:1.1em; padding:0;}
.allbasket form.bas label {margin:0;}
.allbasket form.bas label span { width:10px; height:10px; padding: 0 0 0 35px; font-size:1.2em; font-weight:normal;}
.allbasket form.bas td {padding: 2px 0 2px 3px;}


.allbasket form#forunreg label span {width:105px;}
.allbasket form#forunreg input {width:158px; left:110px;}
.allbasket form#forunreg select#dateofb {width:42px; left:110px; height:20px;}
.allbasket form#forunreg select#monthofb {width:107px; left:164px; height:20px;}

.allbasket form a {font:normal 0.68em Tahoma, sans-serif; text-decoration:underline; color:#000; margin: 0 0 0 155px;}
.allbasket form a:hover {text-decoration:none;}
.allbasket form a.but1 {font:bold 0.87em Tahoma, sans-serif; text-decoration:none; color:#fff600; background:#96488b; padding: 1px 7px 2px 7px; margin:13px 0 0 0; clear:both;}
.allbasket form a.but1:hover {text-decoration:underline;}

.allbasket form.deliv input, .allbasket form.deliv textarea {left:200px; width:190px; width:275px;}
.allbasket form.deliv span {font-weight:normal; width:190px; white-space:normal; }
.allbasket form.deliv span.twoth {margin: -3px  0 0 0; padding:0;}
.allbasket form.deliv textarea {height:100px;}
.allbasket form.deliv a.but1 {left:200px; margin-top:80px;}
.allbasket form.deliv a.gofindcity {margin:-7px 0 7px 270px; width:200px; color:#96488b; font-weight:bold;}
.allbasket form.deliv label {margin:0 0 18px 0; }
.allbasket form.deliv label em {font: normal 0.9em Tahoma, sans-serif; color:#000; display:block;}

.allbasket .baskend p {line-height:1;}
.allbasket .baskend p span {font-size:0.9em;}
.allbasket .baskend p strong {margin-top:10px;}
.allbasket .baskend textarea {position:relative; width:500px; height:150px;  left:0; margin:20px 0 0 0;}
.allbasket .baskend p.sert {position:relative; }
.allbasket .baskend p.sert input {right:40px; left:auto; width:120px; height:15px;}

.allbasket .baskend table {margin-bottom:30px;}
.allbasket .baskend table td  {border:none; font: normal 0.75em Tahoma,sans-serif; padding: 0;}
.allbasket .baskend table td strong {padding: 0 20px 0 0;}


/*==down==*/
.down
{
display:block; 
padding:20px 0;
}

.down span 
{
	display:block; 
	text-align:center;
	color: #000;
	font: 0.75em Tahoma,sans-serif;
	letter-spacing: 1pt;
}

.downfind 
{
	display:block; 
	margin-top:15px;
	background: #d8a858;
	border: 2px dotted #fff;
	height: 25px;
	font: bold 0.75em Tahoma,sans-serif;
	padding: 6px 0 0 8px;
}

.downfind_text 
{
	width:104px;
	float:left;
	margin:0 7px 0 3px;
	font: 82% Tahoma,sans-serif;
}

.downfind_submit
{
	margin: 0 7px 0px 3px;
	font: bolder 82% Tahoma, sans-serif;
	color: #FFFFFF;
	background : #96488b;
}

.downfind label { float:left; }

.downrekv
{
	display:block;
	osition:relative;
	padding:17px 0;
	background: url("/templates/defaultSchema/i/downlogo.gif") 0 17px no-repeat;
}

.downrekv p {	margin:4px 0 0 90px;	font: 0.75em Tahoma,sans-serif;}
.downrekv p em { font: normal 116% Tahoma,sans-serif; }
.counters { float:right; }

.coop_text{
	color: #000;
	font: 0.75em Tahoma,sans-serif;
}

.coop_text h2 {
	color: #96488b;
	font: bold 1.5em Tahoma,sans-serif;
}

.coop_text table {
border: 1px;
}

.coop_text table td {vertical-align:middle;}

.coop_text table .top {vertical-align:top;}

.coop_text h3 {
	color: #96488b;
	font: bold 1.1em Tahoma,sans-serif;
}

.coop_text a {
	color: #96488b;
	text-decoration : underline;
}

.coop_text a:hover {
	color: #96488b;
	text-decoration : none;
}

.coop_text ul {
	margin-left : 2em;
}

.coop_text comm {
	color: Gray;
	font: 0.7em Tahoma,sans-serif;
}

.coop_input {
	color: #000;
	font: 1em Tahoma,sans-serif;
}

.coop_text select {
	color: #000;
	font: 1em Tahoma,sans-serif;
}

.coop_text hr {
	background: Gray;
	border: 1px dotted #fff;
}

.coop_white {
	color: #FFFFFF;
}

.coop_submit
{
	font: bold Tahoma, sans-serif;
	color: #FFFFFF;
	background : #96488b;
}

/*фотоальбом*/
.photoalbum ol {display:block; height:700px; margin:0 0 5px 0;}
.photoalbum a {font: bold 0.68em Tahoma, sans-serif; color:#000; margin: 15px 0 0 10px; display:block; clear:both;}
.photoalbum del {font: 1.3em Tahoma, sans-serif; color:#000; margin: 5px 0 0 0; display:block; clear:both;}
.photoalbum b {font: bold 1.3em Tahoma, sans-serif; color:#ff3333; margin: 5px 0 0 0; display:block; clear:both;}

.photoalbum li
{
	width:700px;
	height:555px;
	display:block;
	position:relative;
	float:left;
	margin: 0 8px 5px 0;
	list-style:none;
	border:2px dotted #999;
}

.photoalbum li i
{
	display:block;
	position:absolute;
	width:24px;
	height:29px;
	background: url("/templates/defaultSchema/i/hotfire.gif") transparent 0 0 no-repeat;
	margin-top:-14px;
	left:-1px;
	margin-right:1px;
}

.photoalbum li a
{
	display:block;
	text-align: center;
	margin: 0 auto;
	padding: 5px 0 10px 0;
	text-decoration:none;
}

.photoalbum li a span
{
	font: 1.1em Tahoma, sans-serif;
	color:#000;
	text-decoration:underline;
}

.photoalbum li a:hover span {	text-decoration:none;}
.photoalbum li a img {display:block;  margin: 0 auto;}

/*#96488b #ff3333*/

.photoalbum li em
{
	text-align: center;
	color:#96488b;
	font: bold 0.7em Tahoma, sans-serif;
	display:block;
	text-decoration:none;
	padding-top:4px;
}

.photoalbum li strong 
{
	display:block;
	border-bottom:2px dotted #fff;
	height:25px;
	padding:2px 0 0 2px;
	background:#a19108;
	font: bold 18px Tahoma, sans-serif;
	color:#efd915;
	text-align : center;
}