A{
	color:#000000;
	text-decoration:underline;
}
A:hover{
	color:#fd2178;
	text-decoration:underline;
}

BODY {
	font-family:Arial, Verdana;
	margin:0px;
	padding:0px;
	background:#26542e;
	text-align:center;
}
.bfon1{
	background:url(/pictures/fon1.jpg) left top fixed #f0f0f0;
	background-size:cover;
}
.bfon2{
	background:url(/pictures/fon2.jpg) left top fixed #f0f0f0;
	background-size:cover;
}
.bfon3{
	background:url(/pictures/fon3.jpg) left top fixed #f0f0f0;
	background-size:cover;
}

.body{
	
	width:800px;
	min-height:600px;
	margin:20px auto;
	border-radius:20px;
	text-align:left;
}
.header{
	background:url(/pictures/header.png) top left no-repeat;
	width:800px;
	height:145px;
	
}
.logo{
	background:url(/pictures/logo.png) top left no-repeat;
	width:424px;
	height:100px;
}
.dpage{
	background:url(/pictures/pageup.png) top left no-repeat, url(/pictures/bodyfon.png) top left;
	min-height:500px;
	_height:500px;
	border-radius:0px 0px 20px 20px;
}
.dleft{
	margin:55px 0px 0px 20px;
	width:220px;
	background:#ffffff;
	border-radius:20px;
}
.dleftt{
	margin:0px 20px 20px 20px;
	padding:20px 0px 20px 0px;
}
.dcent{
	width:520px;
	margin:55px 0px 0px 20px;
}


.dcenth1{
	height:90px;
	width:520px;
}
.dcenth1 H1{
	margin:0px 0px 0px 20px !important;
}
.dcentc{
	min-height:200px;
	background:#ffffff;
	border-radius:20px;
	margin:0px 0px 20px 0px;
	
}


.dcent2{
	width:760px;
	margin:55px 0px 0px 20px;
}
.dcent2h1{
	height:90px;
	width:760px;
}
.dcent2h1 H1{
	margin:0px 0px 0px 260px !important;
}

.dcentt{
	margin:0px 20px 0px 20px;
	padding:0px 0px 10px 0px;
}



.head2{
	color:#fd2178;
	font-size:100%;
	margin:0px;
	font-weight:normal;
}
 .head2 A{
	color:#fd2178;
}
H1{
	color:#fd2178;
	font-size:160%;
	padding:0px 0px 0px 0px;
	line-height:90%;
}
.miniH1{
	font-size:14px !important;
	background:#ffffff;
}
H2{
	color:#fd2178;
	font-size:120%;
}
H3{
	font-size:100%;
}
IMG {border:0px;}
.dbut{
	margin:0px 0px 0px 20px;
}
.but,.butsel{
	background:url(/pictures/but.png) left top no-repeat;
	width:198px;
	height:45px;
	margin:0px 2px 0px 0px;
	color:#616161;
	text-align:center;
	text-decoration:none;
	float:left;
	line-height:52px;
	font-size:18px;
}
.butsel{
	background:url(/pictures/butsel.png) left top no-repeat ;
	color:#ffa000;
	font-size:22px;
}
.but:hover, .butsel:hover{
	text-decoration:none;
	color:#ffa000;
}
.but:hover{
	background:url(/pictures/butsel.png) left top no-repeat ;
	color:#ffa000;

}

.dhtext{
	position:absolute;
	margin:-90px 0px 0px 434px;
	width:300px;
	height:50px;
	color:#505050;
	font-size:16px;
}

.shmel1{
	background:url(/pictures/shmel1.png) left top no-repeat ;
	position:absolute;
	width:123px;
	height:133px;
	margin:-90px 0px 0px 670px;
	
}
.glad1{
	background:url(/pictures/glad1.png) left top no-repeat ;
	position:absolute;
	width:250px;
	height:126px;
	margin:-150px 0px 0px 270px;
	
}
.glad2{
	background:url(/pictures/glad1.png) left top no-repeat ;
	position:absolute;
	width:250px;
	height:126px;
	margin:-150px 0px 0px 510px;
	
}


.pgsel {
	padding:2px 10px 2px 10px;
	margin:0px 10px 10px 0px;
	border-radius:4px;
	border:1px solid #e0e0e0;
	color:#fd2178;
	font-weight:bold;
	float:left;
}
.pg,.toback {
	background:#f8f8f8;
	padding:2px 10px 2px 10px;
	margin:0px 10px 10px 0px;
	border-radius:4px;
	border:1px solid #f8f8f8;
	text-decoration:none;
	cursor:pointer;
	_cursor:hand;
}
.pg {
	float:left;
}


.pg:hover,.toback:hover{
	background: #707070; 
	color:#fff !important;
	text-decoration:none;
	border:1px solid #555555;
}

.price{
	font-size:110%;
	color:#fd2178;
	font-weight:bold;
}
.mini{
	font-size:80%;
}

HR{
	font-size:0px;
	border:0px;
	border-top:1px dashed #909090;
	height:1px;
}

.img {
	border:1px solid #ffffff !important;
	border-radius:10px;
	box-shadow:0px 1px 10px #777;
}
.mr10{
	margin:0px 10px 0px 0px;
}
.sel{
	color:#fd2178 !important;
}
.del2{
	padding:0px 4px 2px 4px;
	margin:0px;
	border-radius:4px;
	border:1px solid #e0e0e0;
	color:#fd2178 !important;
	text-decoration:none;
	font-weight:bold;
}
.del2:hover{
	background:#fd2178;
	color:#ffffff !important;text-decoration:none;
}
.dleftt UL{
	padding:0px;
	margin:0px 0px 20px 0px;
	/*font-size:90%;*/
}
.dleftt UL LI{
	list-style:square;
	line-height:100%;
	margin:4px 0px 6px 0px;
	color:#e0e0e0;
}
.col9{
	color:#999999;
}
.forms{
	background:#ffffff;
	border:1px solid #999999;
	border-radius:4px;
	box-shadow:1px 1px 3px #999 inset;
	padding:2px 2px 2px 3px;
}
.forms_submit{
	background:#ffad22;
	border:1px solid #d38500;
	border-radius:4px;
	_cursor:hand;
	cursor:pointer;
	box-shadow:2px 2px 2px #777;
}
.forms_submit:hover{
	color:#ffffff;
	background:#62912e;
	border:1px solid #426e12;
	position:relative;	
	left:2px;
	top:2px;
	box-shadow:0px 0px 0px #777;
}

.w100{width:100%;}
.ml20{margin-left:20px;}
.mt20{margin-top:20px;}
.opahov{opacity:0.5;} .opahov:hover{opacity: 1.0;}

.formstxt,.formstxta {
	background:url(/pictures/s_fon.gif) no-repeat;
	height:24px;
	line-height:24px;
	border:1px solid #cccccc;
	border-radius:4px 0px 0px 4px;
	margin:0px 0px 2px 0px;
	/*font-style:italic;*/
	color:#707070;
	font-size:100%;
}
.formstxt ,.formstxta{
	border-radius:4px;
	padding:0px 4px 0px 4px;
}
.formstxt:hover,.formstxta:hover {
	border:1px solid #fbab00;
	border-radius:4px;
}
.formstxta{line-height:110%;}

.flr{float:right;}
.fll{float:left;}
.clear{clear:both;}

.fsbig{
	font-size:160%;
}
.fsmid{
	font-size:120%;
}



.imgorder{
	width:80px;
	float:left;
	margin:0px 10px 0px 0px;
}

.vtop TD{
	vertical-align:top;
}

.podkolvo{
	background:#f0f0f0;
	width:75px;
	height:41px;
	border-radius:10px;
	margin:2px 0px 2px 0px;
}

.t00{
	border-collapse:collapse;
}
.t00,.t00 TD{
	margin:0px;
	padding:0px;
}

.tbbr TD{
	border-bottom:1px dashed #909090;
}


.kolz{
	width:40px;
	height:24px;
	background:#ffffff;
	border:1px solid #fbab00;
	margin:3px 2px 0px 3px;
	font-size:20px;
	text-align:center;
	color:#444444;
	border-radius:2px;
}
#basket {
	background:url(/pictures/bag1.gif) 0px 6px no-repeat ;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	height:60px;
	color:#909090;
}
#basket A{
	text-decoration:none;
}
.tbask {
	color:#909090;
	margin:10px 0px 0px 44px;
	line-height:130%;
	font-size:80%;
}

.mar0{
	margin:0px 0px 0px 0px !important;
}
.mr0{
	margin-right:0px !important;
}
.error{
	background:#b00000;
	border:1px solid red;
	border-radius:10px;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	text-align:center;
	position:relative;
	z-index:10;
}
.error A{color:#fff;}
.red{color:#b00000;}
.codepic{
	border-radius:4px;
	border:1px solid red;
}
.ok{
	background:#208c33;
	border:2px solid #ffad22;
	border-radius:10px;
	color:#ffffff;
	font-weight:bold;
	padding:8px;
	text-align:center;
}


.yandex {
	background:url(/pictures/yandex.gif) 5px 4px no-repeat;
	padding:10px 0px 10px 34px;
	height:30px;
	line-height:20px;
}
.webmoney {
	background:url(/pictures/webmoney.gif) 5px 5px no-repeat;
	padding:10px 0px 10px 34px;
	height:30px;
	line-height:20px;
}
.credit {
	background:url(/pictures/credit.gif) 2px 8px no-repeat;
	padding:10px 0px 10px 34px;
	height:30px;
	line-height:20px;
}
.nal {
	background:url(/pictures/wallet.gif) 2px 2px no-repeat;
	padding:10px 0px 10px 34px;
	height:30px;
	line-height:20px;
}
.bnal{
	background:url(/pictures/bnal.gif) 2px 8px no-repeat;
	padding:10px 0px 10px 34px;
	height:30px;
	line-height:20px;
}
.lock{
	background:url(/pictures/lock.gif) 0px 0px no-repeat;
	padding:0px 0px 0px 34px;
	margin:0px 0px 0px 0px;
	opacity:0.5;
}

 .pad0505{
	padding:0px 5px 0px 5px;
 }
 .ml40{
	margin:0px 0px 0px 40px;
 }
 
 .lmenu{
	
	
 }
 .almenu{
	background:url(/pictures/lm.png) left center no-repeat;
	padding:0px 0px 0px 16px;
	margin:5px 0px 5px 0px;
 }
 
 .path{
	position:absolute;
	font-size:80%;
	margin:0px 0px 0px 40px;
	padding:5px 0px 0px 0px;
 }
 .apath{

 }
 
 .redbr{
	border:1px solid #fd2178;
	border-radius:10px;
	padding:10px;
 }
 
 .imgleft{
	float:left;
	margin:0px 10px 10px 0px;
	border-radius:10px;
 }
 
 
 
 