html, body {
	background:white;
	color:#404040;
	padding:0;
	margin:0;
	font:10pt Tahoma, Arial, Helvetica, sans-serif;
}
.body {
	position:relative;
	min-width:1000px;
}
h3 {
	font-size:11pt;
}
img{border:0}
p{padding:0;margin:5px 0;}
hr {
	border:0;
	border-bottom:1px dotted #434343;
	height:1px;
	margin:10px 0 5px;
	clear:both;
	color:white;
	padding:0;
}
input.p, button.p, textarea, select {
	border:1px solid #909090;
	font:10pt Tahoma, Arial, Helvetica, sans-serif;
	color:#717171;	
	background:white;
}
.cl {
	color:#515151 !important;
	font-weight:bold !important;
}
.search {
	position:relative;
	padding:2px 0 10px 37px;
	margin:0;
	//padding:0 0 10px 37px;
}
.search div {
	position:absolute;
	top:0px;
	left:0px;
	width:38px;
	height:36px;
	background:url(/i/img.jpg) 0px -128px no-repeat;
}
.logo {
	position:absolute;
	top:0px;
}
.logoT {
	position:absolute;
	left:1px;
	width:286px;
	text-align:center;
	top:215px;
	color:white;
	font-weight:bold;
}
.t1 {
	left:1px;
	width:286px;
}
.top {
	margin-left:287px;
}
.top table {
	border-collapse:collapse;
}
.top td, .top th {
	padding:0;
	border-left:1px solid white;
}
.red div, .green div, .blue div, .yellow div, h1.tt {
	padding:13px 0 14px;
	color:white;
}
.top a {
	color:white;
	text-decoration:none;
}
.top a:hover {
	text-decoration:underline;
}
.top div {
	cursor:pointer;
	cursor:hand;
}

.top .red, h1.Rtt{background:#e02f27 url(/i/BG.png) 0px 0px repeat-x;}
.red span{display:block;background:url(/i/ANG.gif) left 0px no-repeat;}
.red div{background:url(/i/ANG.gif) right -43px no-repeat;}

.top .green, h1.Gtt{background:#91b22d url(/i/BG.png) 0px -43px repeat-x;}
.green span{display:block;background:url(/i/ANG.gif) left -86px no-repeat;}
.green div{background:url(/i/ANG.gif) right -129px no-repeat;}

.top .blue, h1.Btt{background:#2087cc url(/i/BG.png) 0px -86px repeat-x;}
.blue span{display:block;background:url(/i/ANG.gif) left -172px no-repeat;}
.blue div{background:url(/i/ANG.gif) right -215px no-repeat;}

.top .yellow, h1.Ytt{background:#ffd710 url(/i/BG.png) 0px -129px repeat-x}
.yellow span{display:block;background:url(/i/ANG.gif) left -258px no-repeat}
.yellow div{background:url(/i/ANG.gif) right -301px no-repeat}

.top .yoga, h1.YOtt{border-top:1px solid white;background:#82c200 url(/i/BG.png) 0px -423px repeat-x;color:white;font:12pt "Times New Roman",serif;padding:2px;//padding:1px}

.d33 {
	border-top:7px solid white;
	border-bottom:none;
	height:196px;
	cursor:pointer;
	cursor:hand;
}
.menu {
	position:absolute;
	top:246px;
	//top:249px;
}
.lm, .lm li, .rm, .rm li {
	padding:0;
	margin:0;
	list-style:none;
	color:white;
}
.lm a, .rm a {
	color:#fff2de;
	text-decoration:none;
}
.lm a:hover, .rm a:hover {
	text-decoration:underline;
}
.lm li, .rm li {
	margin-top:1px;
	//margin-top:-2px;
	height:22px;
	overflow:hidden;
}

.Rsel, .Gsel, .Bsel, .Ysel, .YOsel{background:white !important;font-size:9pt;padding:5px 0 5px 20px !important;height:auto !important}
dt{padding:4px 0;margin:0}
.Rsel a, .Rpath a, .Rpath .act{color:#dc0a00}
.Gsel a, .Gpath a, .Gpath .act{color:#30ab00}
.Bsel a, .Bpath a, .Bpath .act{color:#0065bb}
.Ysel a, .Ypath a, .Ypath .act{color:#b75f00}
.YOsel a, .YOpath a, .YOpath .act{color:#22b2f2}
.Rpath .act{color:#dc0a00 !important}
.Gpath .act{color:#30ab00 !important}
.Bpath .act{color:#0065bb !important}
.Ypath .act{color:#b75f00 !important}
.YOpath .act{color:#22b2f2 !important}

.link{margin-bottom:10px;}
.link a{color:#404040;}

.R{background-color:#df2f2b;}
.G{background-color:#8fb42a;}
.B{background-color:#2288cc;}
.Y{background-color:#ffd710;}
.Y{background-color:#41b9f0;}
.bR{border-top-color:#e02f27;background:#e02f27 url(http://shop.atma.ru/i/red.jpg) center top no-repeat;}
.bG{border-top-color:#91b22d;background:#91b22d url(http://atma.ru/i/gren.jpg) center top no-repeat;}
.bB{border-top-color:#2087cc;background:#2087cc url(http://my.atma.ru/i/blue.jpg) center top no-repeat;}
.bY{border-top-color:#ffd710;background:#ffd710 url(http://ah.atma.ru/i/yellow.jpg) center top no-repeat;}
.bYO{height:299px;background:#cbf7ff url(/i/yoga.jpg) center top no-repeat;}
button.R{border:1px solid #d30000;background:#e33d3d url(/i/BG.png) 0px -272px repeat-x;}
button.G{border:1px solid #48ab00;background:#63c50d url(/i/BG.png) 0px -293px repeat-x;}
button.B{border:1px solid #2382c4;background:#3ba0e0 url(/i/BG.png) 0px -314px repeat-x;}
button.Y{border:1px solid #e4921c;background:#fbb802 url(/i/BG.png) 0px -335px repeat-x;}
button.YO{border:1px solid #2a9bbb;background:#55c2d8 url(/i/BG.png) 0px -402px repeat-x;}
.Rlm li, .Rrm li{background:#df2f2b url(/i/BG.png) 0px -172px repeat-x;}
.Glm li, .Grm li{background:#8fb42a url(/i/BG.png) 0px -197px repeat-x;}
.Blm li, .Brm li{background:#2288cc url(/i/BG.png) 0px -222px repeat-x;}
.Ylm li, .Yrm li{background:#ffd710 url(/i/BG.png) 0px -247px repeat-x;}
.YOlm li, .YOrm li{background:#4bbce7 url(/i/BG.png) 0px -377px repeat-x;}

.lm span{display:block;}
.Rlm span{background:url(/i/ANG.gif) left -347px no-repeat}
.Glm span{background:url(/i/ANG.gif) left -397px no-repeat}
.Blm span{background:url(/i/ANG.gif) left -447px no-repeat}
.Ylm span{background:url(/i/ANG.gif) left -497px no-repeat}

.lm div{padding:3px 14px;}
.Rlm div{background:url(/i/ANG.gif) right -369px no-repeat}
.Glm div{background:url(/i/ANG.gif) right -419px no-repeat}
.Blm div{background:url(/i/ANG.gif) right -469px no-repeat}
.Ylm div{background:url(/i/ANG.gif) right -519px no-repeat}

.rm span{display:block;}
.Rrm span{background:url(/i/ANG.gif) right -572px no-repeat}
.Grm span{background:url(/i/ANG.gif) right -622px no-repeat}
.Brm span{background:url(/i/ANG.gif) right -672px no-repeat}
.Yrm span{background:url(/i/ANG.gif) right -722px no-repeat}

.rm div{padding:3px 14px;}
.Rrm div{background:url(/i/ANG.gif) left -544px no-repeat}
.Grm div{background:url(/i/ANG.gif) left -594px no-repeat}
.Brm div{background:url(/i/ANG.gif) left -644px no-repeat}
.Yrm div{background:url(/i/ANG.gif) left -694px no-repeat}

.block {
	position:relative;
	border:1px solid #cccccc;
	background-color:#f3f3f0;
}
.block p {
	padding:0 20px
}
.big {
	font:14pt Verdana, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0 10px;
}
a.blue {
	color:#22b2f2 !important;
}
a.gr {
	color:#30ab00 !important;
}
a.blue img {
	margin-right:5px;
	vertical-align:middle;
}
button {
	color:white;
	font:bold 10pt Tahoma, Arial, Helvetica, sans-serif;
	margin-top:2px;
	margin-bottom:4px;
	vertical-align:middle;
}
button.inact {
	background:#909090 url(/i/BG.png) 0px -356px repeat-x;
	border:1px solid #888888;
	font-weight:normal;
}
.t10 {
	padding:9px 0 9px !important;
	text-align:center;
	margin:0;
}
a {
	color:#30ab00;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.shopL img {
	margin:10px 0;
}
.shopL {
	font-size:9pt;
}
.shopL p {
	padding:0;
	margin:0;
}
.shopL span {
	font-size:8pt;
}
.clr {
	clear:both;
	font-size:1pt;
}
.txt {
	position:absolute;
	top:260px;
	left:310px;
	right:291px;
	padding-right:10px;
}
.txt ul {
	list-style-position:inside
}
.right {
	position:absolute;
	top:255px;
	right:0px;
	width:277px;
}
h1 {
	font-size:14pt;
	font-weight:normal;
	padding:0;
}
.path {
	font-size:7pt;
	margin-bottom:10px;
	padding:7px;
	background:#f2f2ef;
	height:13px;
	line-height:1.7em;
	overflow:hidden;
}
.in{font-size:8pt}
.in li{margin:1px 0}
.in a{text-decoration:none}
.in a:hover{text-decoration:underline}
.fr {
	float:right;
}
.cnt {
	background-image:url(/i/tel.jpg);
	background-position:200px 10px;
	background-repeat:no-repeat;
}
.en {
	padding:0px 25px 0 0;
	height:15px;
	display:inline-block;
	background:url(/i/ico.png) center -15px no-repeat;
	vertical-align:middle;
}
.ru {
	padding:0px 25px 0 0;
	height:15px;
	display:inline-block;
	background:url(/i/ico.png) center -76px no-repeat;
	vertical-align:middle;
}
.prnt {
	padding:0px 25px 0 0;
	height:15px;
	display:inline-block;
	background:url(/i/ico.png) center top no-repeat;
	vertical-align:middle;
}
.mail {
	padding:0 25px 0 0;
	margin:0;
	height:10px;
	display:inline-block;
	background:url(/i/ico.png) center -32px no-repeat;
	vertical-align:middle;
}
.tmail {
	padding:0 25px 0 0;
	margin:0;
	height:10px;
	display:inline-block;
	background:url(/i/ico.png) center -97px no-repeat;
	vertical-align:middle;
}
.del {
	padding:0 25px 0 0;
	margin:0;
	height:10px;
	display:inline-block;
	background:url(/i/ico.png) center -47px no-repeat;
	vertical-align:middle;
}
.club {
	font:14pt Verdana, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	padding:0 0 0 10px !important;
}
.clb {
	background-image:url(/i/club_img.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.vote {
	position:absolute;
	right:0px;
	width:38px;
	height:36px;
	background-image:url(/i/img.jpg);
	background-position:0px -86px;
	background-repeat:no-repeat;
}
.null {
	margin:10px 0 0 10px;
	padding:15px 17px;
	background-image:url(/i/img.jpg);
	background-position:0px -166px;
	background-repeat:no-repeat;
}
.bsk {
	position:absolute;
	top:0px;
	left:220px;
	width:48px;
	height:41px;
	background-image:url(/i/img.jpg);
	background-position:0px -44px;
	background-repeat:no-repeat;
}
.basket td {
	font-size:8pt;
}
.basket hr {
	border-bottom:1px dotted #999999 !important;
}
.order {
	background:url(/i/ico.png) left -58px no-repeat !important;
	padding-left:20px;
	//padding-left:5px;
}
.tbl {
	background-image:url(/i/img.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:60px;
	cursor:pointer;
	cursor:hand;
}
.tbl a {
	text-decoration:none;
}
h1.tt{
	font-size:10pt;
	font-weight:bold;
	margin:0;
	padding-left:10px;
}
form.tt{
	padding:10px;
}
.p0{
	padding:0 0 0 20px !important;
}
.m1 {
	margin:0 5px 0 20px;
	color:black;
	background:white;
	height:16px;
	width:160px;
	border:1px solid #aeaeae;
	float:left;
}
.m2 {
	position:absolute;
	height:15px;
	background:#909090 url(/i/BG.png) 0px -356px repeat-x;
	font-size:11px;
	padding-top:1px;
	margin-left:10px;
}