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:97%;	color:#8C3418;/*	margin-top:70px;*/	padding: 10px 3% 0 0;}#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:10px 0 0 10px;}#copyright {	text-align:center;/*	padding-right:70px;	margin-top:27px;*/	$margin-top:37px;	margin-top:10px}#copyright2 {display:block;font-size:7px;padding-top:8px;text-align:center}#clickon {	float:right;	padding-right:20px;/*	margin-top:-22px;*/	margin-top:-30px;	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;}div.stars {	/* color:#d6cfb5; */	color:#005d84;	font-size:18px;	padding:5px 0 3px 22px;	background:url('/accel/static/i/sotamid.gif') no-repeat left 3px;	font-weight:bold}div.stars a{	text-decoration:none;}#textcont h2{	padding:3px 0 3px 36px;	background:url('/accel/static/i/sotamid.gif') no-repeat 14px 3px;}#textcont h3 {	padding:3px 0 3px 36px;	background:url('/accel/static/i/sotamid.gif') no-repeat 14px 1px;}div.stmy{	text-align:center;	color: #005d84;	font-size: 14px;	font-weight: 700;	margin:15px 0 30px}#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}/* Order and etc */.order-button {	display: inline-block;	width: 100px;	height: 20px;	padding-top: 7px;	background: #FFCC00;	color: #8C3418;	text-align: center;	text-decoration: none;	border: 1px solid #8C3418;}.order {	position: relative;	width: 240px;	margin: 0 auto;	padding: 10px;	border: 1px solid #C0C0C0;	background: #F7FBFF;	box-shadow: 2px 2px 4px #C0C0C0;	z-index: 123;}.order h2 {	margin-bottom: 15px;}.input {	margin-bottom: 10px;}.order #chum label, .input label, .input textarea, .input input, .order .send .submit {	display: block;	padding: 3px;	resize: none;	font: normal 12px 'Verdana', 'Arial', 'serif';	outline: none;}.order #chum label, .input label {	padding: 3px 0;}.input input, .input textarea {	padding: 3px;	border: 1px solid #C0C0C0;	width: 232px;}.input textarea {	height: 150px;}.order #chum {	margin: 0 0 15px 0;	overflow: hidden;}.order #chum .chinp {	float: left;	display: block;	margin: 0;	padding: 3px;	font: normal 15px 'Courier New';	height: 25px;	text-transform: uppercase;	border: 1px solid #C0C0C0;	width: 97px;	letter-spacing: 15px;	outline: none;}.order #chum img {	float: right;	display: inline-block;	width: 118px;	height: 31px;	border: 1px solid #C0C0C0;}.order .send .submit {	display: block;	width: 240px;	height: 32px;	cursor: pointer;	text-align: center;	background: #FFCC00;	color: #8C3418;	border: 1px solid silver;}.order .send .submit:hover {	box-shadow: 0 0 4px #C0C0C0;}.order .f80 {	font-size: 11px;}.order .close {	display: none;}#order-form {	display: none;	position: fixed;	left: 0;	top: 0;	width: 100%;	height: 100%;	z-index: 100;}#order-form .mask {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: #666666;	opacity: 0.5;	filter: alpha(opacity=50);	z-index: 100;}#order-form .order {	margin: 100px auto;}#order-form .close {	display: block;	position: absolute;	right: 10px;	top: 14px;	width: 16px;	height: 18px;	background: url('/accel/static/i/close.png') no-repeat top left;	cursor: pointer;}/* Tooltip */#tooltip {	position: fixed;	left: 50%;	top: 40%;	width: 320px;	margin-left: -160px;	display: none;	background: #F7FBFF;	border: 1px solid #C0C0C0;	word-wrap: break-word;	box-shadow: 2px 2px 4px #C0C0C0;}#tooltip-header {	padding: 2px 15px 5px;	cursor: default;}#tooltip-header, #tooltip-button {	background: #FFCC00;	color: #8C3418;}#tooltip-body {	padding: 8px 15px;}#tooltip-body p {	cursor: default;}#tooltip-button {	width: 100px;	margin: 0 auto;	text-align: center;	padding: 5px 0 5px 0;	margin-bottom: 5px;	cursor: pointer;}
