html,body{	height:100%;	background:#fff7d6 url('/accel/static/i/bg.gif') repeat-x top left}a {	color:#005d84;}#header{	position:relative;	width:100%;	height:167px;	top:0;right:0;}#logo {	height:206px;	width:227px;	position:absolute;	top:0; left:0;	background:url('/accel/static/i/logo.gif') no-repeat top center;}#logo a {	height:100px;	width:100px;	position:absolute;	top:50px; left:50px;	text-indent:-999px;	overflow:hidden;	display:block;}#slogan {	position:absolute;	text-align:center;	font:italic 30px 'Times New Roman', sans-serif;	width:100%;	color:#8C3418;	margin-top:70px;}#slogan span {padding-right:79px}#wrapper {	min-height:100%;	height:auto !important;	height:100%;	margin:0 auto -127px;	background:url('/accel/static/i/header.jpg') no-repeat top center;}#page{	float:left;	width:100%;}#content{	margin: -20px 0 0 235px;	padding:0;}#leftcol{	float:left;	width:235px;	margin-left:-100%;	margin-top:206px;}#conteiner {	position:relative;	overflow:hidden;	clear:both;	padding-right:305px}#textcont {	float:left;	width:100%;	border-right:305px solid transparent;	margin-right:-305px;}#rightcol{	float:right;	width:305px;	padding-bottom:45px;	margin-right:-330px;	_margin-right:-165px;	padding-right:10px;}#textcont .center {}#textcont img {border:1px solid #005d84}#footer{	clear:left;	width:100%;	background:url('/accel/static/i/footer.gif') repeat-x top left;	height:127px;	margin-top:40px;}#footer div.left {	height:127px;	background:url('/accel/static/i/footerleft.gif') no-repeat top left;}#footer div.right {	height:117px;	background:url('/accel/static/i/footerright.gif') no-repeat top right;	padding:10px 0 0 40px;}#fts {	height:43px;	width:82px;	position:relative;	margin:-170px 47px 0 0;	float:right;	background:url('/accel/static/i/footer_s.gif') no-repeat top left;}#counter {	position:absolute;	margin:19px 0 0 10px;}#copyright {	text-align:center;	padding-right:70px;	margin-top:27px;	$margin-top:37px}#clickon {	float:right;	padding-right:20px;	margin-top:-22px;	font-size:11px}#clickon a {	color:#8c3418;}.clear{	height:127px;	font-size:1px;	clear:both;}#topcontact {	position:relative;	float:right;	background:url('/accel/static/i/man.gif') no-repeat left bottom;	width:248px;	height:166px;	border:1px solid transparent;	_border:none;}#topcontact dl {	margin-left:90px;}#topcontact dt {	font-weight:bold;	margin-top:10px;	}#topcontact dd {	margin-left:20px;}#mblock {	background:url('/accel/static/i/leftcol.gif') repeat-y top left;}#menuleft {	width:235px;	background:url('/accel/static/i/menu.gif') no-repeat top left;	min-height:213px;	padding-top:6px;}#menuleft ul {	margin-left:34px;	position:relative;}#menuleft ul ul {	margin-left:20px}#menuleft ul ul li {	padding:3px 0 2px 0;	font-size:0.9em}#menuleft li {	color:#005d84;	padding-top:4px;	padding-bottom:3px;}#menuleft li.current {	text-decoration:underline;}#menuleft a.open {text-decoration:underline;color:#005d84;}#menuleft a {	color:#8c3418;	text-decoration:none}#menuleft a:hover{color:#1d6186;}#shadow {	width:86px;	height:346px;	position:absolute;	left:0;	top:156px;	background:url('/accel/static/i/shadow.png') no-repeat top left;}#optom {	height:168px;	width:235px;	text-indent:-999px;	overflow:hidden;	display:block;	background:url('/accel/static/i/optom.gif') no-repeat top left;}#newsblock .he {	clear:both;	display:block;	margin:30px 5px 15px 20px;	font-weight:bold;	color:#005d84;	font-size:18px;}#newsblock dl {	font-size:11px;}#newsblock dt {	padding-left:19px;	font-weight:bold;	height:27px;	padding-top:15px;	background:url('/accel/static/i/newsdate.gif') no-repeat top left;}#newsblock dd {	padding-left:22px;	margin:-10px 0 15px 0;}#newsblock a {	text-decoration:none}#course {	margin-top:2px;	margin-right:15px;	$margin-right:0;	_margin-right:7px;	$margin-top:20px;	width:210px;	height:93px;	background:url('/accel/static/i/course.gif') no-repeat top left;	position:relative;	float:right;	clear:both;	padding:15px 5px 0 20px;	font-size:14px;	position:static;	overflow:hidden;}#sub-right {clear:both}#inf {	font-family:'verdana';	margin:-38px 0 0 5px;	$margin-top:-30px}#inf label{	display:none}#course dl {	margin:-5px 0 0 5px}#course dt, #course dd {	display:inline;	color:#944531;}#course dt {	color:#e8c26d;	font-size:36px;	line-height:140%;	padding-right:60px;}/*Specpredlozheniya*/.sprod {	float:left;	width:100%;	min-height:150px;	margin-bottom:20px;	background:url('/accel/static/i/sproduct.gif') no-repeat 22px top;}.sprod a{	text-decoration:none;}.sprod div {	position:relative;	z-index:10;	padding-left:67px;	max-width:230px;}.sprod p {	margin-left:15px;	padding:5px 0 0 0}.sprod span {	font-size:10px;	color:#7e574b}.sprod ul {	margin-left:15px;}.sprod li {	padding-left:15px;	position:relative;	background:url('/accel/static/i/marker.gif') no-repeat left 2px;}.sprod dl {	position:absolute;	margin:4px 0 0 5px;}.sprod dt {	width:72px;	height:70px;}.sprod dt.woman {	background:url('/accel/static/i/mman.gif') no-repeat 2px top;}.sprod dt.man {	background:url('/accel/static/i/mwoman.gif') no-repeat 2px top;}.sprod dt.beach {	background:url('/accel/static/i/mbeach.gif') no-repeat 2px top;}.sprod dt.child {	background:url('/accel/static/i/mchild.gif') no-repeat 2px top;}.sprod dt.fash {	background:url('/accel/static/i/mfash.gif') no-repeat 2px top;}.sprod dt.summer, .sprod dt.winter {	width:77px;	height:75px;	margin-top:11px;	background:url('/accel/static/i/sun.gif') no-repeat left top;}.sprod dt.winter {	background:url('/accel/static/i/snow.gif') no-repeat left top;}.sprod dd {	font:bold 14px 'arial';	position:absolute;	margin-top:-96px;}.sprod dd span {	font-size:22px}#num {	float:left;	width:auto;	/*min-height:150px;*/	/*margin-bottom:20px;*/	padding:90px 0 0 60px}h1 {	/* color:#d6cfb5; */	color:#005d84;	font:bold 30px 'Arial';	padding:3px 0 10px 34px;	background:url('/accel/static/i/sotabig.gif') no-repeat left 5px;}h2 {	/* color:#d6cfb5; */	color:#005d84;	font-size:18px;	padding:3px 0 3px 22px;	background:url('/accel/static/i/sotamid.gif') no-repeat left 3px;}#textcont h2 {	padding:3px 0 3px 36px;	background:url('/accel/static/i/sotamid.gif') no-repeat 14px 3px;}#textcont .noborder {border:0}h1 span, h2 span {	display:block;	color:#005d84;}h1 span {	position:relative;	margin:-37px 0 0 -2px;}h2 span {	position:absolute;	margin:-19px 0 0 -2px;	$margin:1px 0 0 -180px;}/*#sub-right h2 span {	width:270px;	margin:-37px 0 0 -2px;	$margin:-18px 0 0 -157px;}*/#sub-right h2 {color:#005d84;clear:both}#course h2 {_color:#005d84}#course h2 span {	display:none;}h3 {	color:#005d84;	font-size:14px;}h4 {	color:#005d84;	font-size:13px;	padding:5px 20px 10px 35px;}p {	padding:5px 20px 10px 35px;}#rightcol p {	font-size:11px;}p.marker {	background:url('/accel/static/i/marker.gif') no-repeat 15px 7px;}ul.marker {	margin-left:50px;	padding-bottom:10px;}ul.marker li {	padding-left:15px;	background:url('/accel/static/i/marker.gif') no-repeat left 2px;}div#navigator {width:270px;margin:0 auto;margin-top:10px;text-align:center;font-size:12px}div#navigator a {text-decoration:none;white-space:nowrap}#offset {padding:0 10px;color:gray}div.my_nav {width:100%;margin:0 auto;margin-top:10px; text-align:center}.my_nav span, div.my_nav ins, .my_nav a {display:inline;background:none;padding:1px 2px}.my_nav a {text-decoration:none;white-space:nowrap}.linklist {	position:relative;	padding:15px 20px 20px 20px;	font-size:12px}.save {display:block;margin:15px 10px 15px 0}.save li {clear:both;margin:3px 5px 10px 0;display:block;overflow:hidden;}.save .date {color:silver; font-size:0.9em}.save .save-my {float:right}.save .size {float:left;margin-left:10px;color:silver}.save a {float:left}/* products */div.product {border:1px dashed orange}div.product label {border:1px dashed red; float:left; height:20px; padding-top:80px; margin-right:20px}div.product label.mman {background:url('/accel/static/i/mman.gif') no-repeat 2px top;}div.product label.mwoman {background:url('/accel/static/i/mwoman.gif') no-repeat 2px top;}div.product dl {overflow:hidden; border:1px dashed blue}div.product dl dd {font-weight:bold}div.product dl dt {font-style:italic; float:left; margin-right:10px}div.product div {margin-bottom:10px}.showlist {margin:20px auto;  width:250px; padding:2px; border:2px solid #8c3418}.showlist div {background:#8c3418; color:#f7eb84; font-weight:bold; text-transform:uppercase;text-align:center; padding:10px 0;cursor:pointer}.showlist div a {color:#f7eb84; text-decoration:none}#showlist {text-align:center; padding:15px 0;font-weight:bold; font-size:14px}