body {
	background:#FFF;
}
body, td, th, div {
	font:normal normal 11px Arial, Tahoma, sans-serif;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:none;
}
.ainv a:hover {
	text-decoration:underline;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:none;
}
a.ainv:hover {
	text-decoration:underline;
}



/* misc */
#side-shdw {
	position:absolute;
	margin:0 auto auto -13px;
}
#footer {
	position:absolute;
	margin:-26px auto auto 0;
	width:100%;
	height:25px;
}
#footer table.di {
	width:100%;
}
#footer table.di td {
	color:#C1BCB9;
	font-size:9px;
	padding:5px 13px;
}
#footer table.di a {
	color:#C1BCB9;
	font-size:9px;
	text-decoration:none;
	margin:0 0 0 8px;
}
#footer table.di img {
	margin:0 0 -3px 7px;
}
#main {
	width:100%;
	height:100%;
	background:url(../images/bg/under-title.jpg) center 0 no-repeat #FFF;
}
#index {
	margin:0 auto;
	background:url(../images/bg/title.png) 0 0 no-repeat;
	width:445px;
	height:445px;
}
#index td.padd {
	width:445px;
	height:445px;
	vertical-align:top;
}
#index .wrap {
	margin:149px 0 50px 0;
	height:28px;
}
#index .mnu {
	text-align:center;
}
#index .mnu table {
	margin:0 auto;
}
#index .mnu td {
	padding:5px 25px 5px 25px;
	background:url(../images/dec/two-lines.gif) 0 0 no-repeat;
}
#index .mnu td.fst {
	padding:5px 25px 5px 10px;
}
#index .mnu td.fst {
	background:none;
}
#index .mnu a {
	color:#313131;
	font-size:15px;
	text-decoration:none;
}
#index .mnu .tal a {
	padding:0 0 0 67px;
}
#index .mnu .tar a {
	padding:0 60px 0 0;
}
#index .tac {
	clear:both;
	padding:54px 0 0 0;
}
#index .tac img {
	display:inline;
}
#index .ainv {
	padding:0 120px 0 0;
	margin:0;
	list-style:none;
	display:block;
	text-align:right;
}
#index .ainv li {
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	display:inline;
}
#index .ainv a {
	font-size:9px;
	color:#B54742;
}
#index h1 {
	display:none;
}
#page {
	width:100%;
	height:100%;
	background:url(../images/bg/under-page.jpg) center 0 no-repeat #FFF;
}
#content {
	margin:0 auto;
	width:994px;
	text-align:left;
	padding:0 0 50px 0;
}
#page h1 {
	background:url(../images/hdr/aika.png);
	width:249px;
	height:98px;
	display:block;
	cursor:pointer;
	cursor:hand;
	margin:25px auto auto 76px;
	position:absolute;
}
#page h1 a {
	cursor:pointer;
	cursor:hand;
	width:249px;
	height:98px;
	display:block;
}
#page h1 span {
	display:none;
}
#hdr-lt {
	background:url(../images/btn/page-1.png);
	width:433px;
	height:235px;
	position:absolute;
	margin:0 auto auto 0;
}
#hdr-lt ul {
	display:block;
	margin:108px auto auto 124px;
	position:absolute;
	z-index:10;
	padding:0;
	list-style:none;
}
#hdr-lt ul li {
	display:inline;
	padding:0 15px 0 0;
	margin:0;
	list-style:none;
}
#hdr-lt ul a {
	color:#DC4A43;
	font-size:9px;
}
#hdr-en {
	background:url(../images/btn/page-1-en.png);
	width:433px;
	height:235px;
	position:absolute;
	margin:0 auto auto 0;
}
#hdr-en ul {
	display:block;
	margin:108px auto auto 124px;
	position:absolute;
	z-index:10;
	padding:0;
	list-style:none;
}
#hdr-en ul li {
	display:inline;
	padding:0 15px 0 0;
	margin:0;
	list-style:none;
}
#hdr-en ul a {
	color:#DC4A43;
	font-size:9px;
}
#top-menu {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	height:70px;
}
#top-menu li {
	display:block;
	padding:11px 20px 4px 20px;
	margin:0;
	list-style:none;
	float:left;
	border-left:1px solid #F7F5F1;
	border-right:1px solid #B7B5B1;
}
#top-menu li.fst {
	border-left:0 solid #F7F5F1;
	padding:11px 20px 4px 0;
}
#top-menu li.lst {
	border-right:0 solid #F7F5F1;
}
#top-menu li a {
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#555;
    text-decoration:none;
}
#top-menu li a:hover {
    color:#fe0d01;
}
#top-menu li.act a {
    color:#fe0d01;
}
#top-menu span {
	display:none;
}
h2 {
	display:block;
	font-size:29px;
	color:#D7D1CC;
	padding:0 0 20px 0;
}
#wrapper {
	width:100%;
}
/* misc */



/* inner */
#contacts .txt-1 {
	padding:10px 0 15px 11px;
	font-size:13px;
	color:#5F5C5C;
}
#contacts b {
	padding:0 0 0 11px;
	background:url(../images/ico/red.gif) 0 5px no-repeat;
	display:block;
	color:#5F5C5C;
}
h3 {
	color:#C4BEBE;
	font-size:15px;
	padding:0 0 8px 11px;
}
#contacts .line-1 {
	height:25px;
}
#contacts .line-1 img {
	margin:10px auto auto -70px;
}
.form-1 {
	padding:0 0 0 11px;
}
.form-1 div {
	height:35px;
}
.form-1 div input {
	width:250px;
	border:1px solid #E1DCDC;
	margin:0 12px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.form-1 div textarea {
	width:250px;
	height:80px;
	border:1px solid #E1DCDC;
	margin:0 12px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.form-1 div label {
	color:#989594;
	font-size:13px;
	display:block;
	padding:2px 0 0 0;
	float:left;
}
.form-1 div.lst {
	height:90px;
}
.form-1 div.di input {
	width:auto !important;
	border:0 solid #FFF !important;
	float:none !important;
	margin:-28px auto auto 310px;
	color:#EF443C;
	position:absolute;
	background:url(../images/btn/send.gif) right 2px no-repeat;
	padding:0 18px 0 0;
	cursor:pointer;
	cursor:hand;
}
#cms-txt {
	font-size:12px;
	color:#5F5C5C;
	line-height:200%;
}
#cms-txt * {
	font-size:12px;
	color:#5F5C5C;
	line-height:200%;
}
#cms-txt h3 {
	padding:0 0 9px 11px;
	background:url(../images/ico/red.gif) 0 10px no-repeat;
	display:block;
	color:#5F5C5C;
}
#hdr-1-lt {
	background:url(../images/btn/page-2.png);
	width:433px;
	height:235px;
	position:absolute;
	margin:0 auto auto 0;
}
#hdr-1-lt .href {
	width:174px;
	height:58px;
	display:block;
	cursor:pointer;
	cursor:hand;
	position:absolute;
	margin:79px auto auto 99px;
	text-decoration:none;
}
#hdr-1-lt ul {
	display:block;
	margin:108px auto auto 124px;
	position:absolute;
	z-index:10;
	padding:0;
	list-style:none;
}
#hdr-1-lt ul li {
	display:inline;
	padding:0 11px 0 0;
	margin:0;
	list-style:none;
}
#hdr-1-lt ul a {
	color:#F19A98;
	font-size:9px;
}
#hdr-1-en {
	background:url(../images/btn/page-2-en.png);
	width:433px;
	height:235px;
	position:absolute;
	margin:0 auto auto 0;
}
#hdr-1-en .href {
	width:174px;
	height:58px;
	display:block;
	cursor:pointer;
	cursor:hand;
	position:absolute;
	margin:79px auto auto 99px;
	text-decoration:none;
}
#hdr-1-en ul {
	display:block;
	margin:108px auto auto 124px;
	position:absolute;
	z-index:10;
	padding:0;
	list-style:none;
}
#hdr-1-en ul li {
	display:inline;
	padding:0 11px 0 0;
	margin:0;
	list-style:none;
}
#hdr-1-en ul a {
	color:#F19A98;
	font-size:9px;
}
#cities a {
	position:absolute;
	padding:4px 0 4px 22px;
	background:url(../images/ico/ico-off.gif) 0 0 no-repeat;
	color:#F8AAA6;
	font-size:9px;
	text-decoration:none;
}
#cities a:hover {
	background:url(../images/ico/ico-on.gif) 0 0 no-repeat;
}
#cities .ico-1 {
	margin:290px auto auto 220px;
}
#cities .ico-2 {
	margin:300px auto auto 100px;
}
#cities .ico-3 {
	margin:330px auto auto 220px;

	}
#cities .ico-4 {
	margin:380px auto auto 143px;
}
#cities .ico-5 {
	margin:250px auto auto 200px;
}
#products ul.ainv {
	display:block;
	padding:0 0 20px 0;
	margin:0;
	list-style:none;
}
#products ul.ainv li {
	display:inline;
	padding:0 20px 0 11px;
	background:url(../images/ico/red.gif) 0 5px no-repeat;
	margin:0;
	list-style:none;
}
#products ul.ainv a {
	color:#5F5C5C;
	font-weight:bold;
}
#products ul.ainv a:hover {
	color:#FF0C00;
	text-decoration:underline;
}
#products ul.ainv a.act {
	color:#FF0C00;
	text-decoration:underline;
}
#products ul.list {
	display:block;
	padding:0 0 0 7px;
	width:410px;
	margin:0;
	list-style:none;
}
#products ul.list li {
	display:block;
	padding:0 17px 17px 0;
	float:left;
	margin:0;
	list-style:none;
}
#products ul.list img {
	width:48px;
	height:47px;
	border:1px solid #D5D2D2;
}
#products .tar {
	clear:both;
	padding:10px 0 0 0;
	width:400px;
}
#products .tar a {
	font-size:9px;
	color:#F00;
}
#left-menu {
	width:446px;
	padding:250px 0 0 0;
}
#left-menu ul {
	display:block;
	padding:0 20px 0 220px;
	margin:0;
	list-style:none;
}
#left-menu ul ul {
	padding:0 0 7px 0;
}
#left-menu li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
	min-height:1px;
}
#left-menu a {
	font-weight:bold;
	color:#5F5C5C;
	display:block;
	padding:0 0 5px 12px;
	background:url(../images/ico/red.gif) 0 4px no-repeat;
	min-height:1px;
}
#left-menu a.act {
	color:#F40C00;
	text-decoration:underline !important;
}
#left-menu a:hover {
	color:#F40C00;
}
#left-menu li li a {
	text-decoration:underline !important;
	padding:0 0 1px 12px !important;
	background:none;
	min-height:1px;
}
/* inner */



.shops table {
	margin:10px 0 0 0;
	width:500px;
}
.shops .ph {
	text-align:center;
	width:120px;
	padding:0 5px;
	background:url(../images/bg/grey.png);
}
.shops div {
	position:relative;
	z-index:100;
}
.shops .bg {
	vertical-align:top;
	background:url(../images/bg/grey.png);
	padding:13px 15px 13px 0;
	font-size:12px;
	font-family:"Tahoma", Arial;
	color:#6C6F73;
}
.shops .bg b {
	display:block;
	font-size:12px;
	font-family:"Tahoma", Arial;
	color:#ED0F05;
	padding:0 0 10px 0;
}
.shops .bg .txt {
	font-size:12px;
	font-family:"Tahoma", Arial;
	color:#6C6F73;
	line-height:140%;
}
* html .shops .ph {
	background:none;
}
*:first-child+html .shops .ph {
	background:none;
}
* html .shops .bg {
	background:none;
}
*:first-child+html .shops .bg {
	background:none;
}
#presents {
	position:absolute;
	margin:8px auto auto 425px;
	z-index:10000;
}
.popupas {
	background:url(../images/bg/popupas.gif) no-repeat;
	width:667px;
	height:667px;
	text-align:left;
	position:relative;
	z-index:120;
}
.popupas .close {
	cursor:pointer;
	width:45px;
	height:120px;
	position:absolute;
	margin:269px auto auto 23px !important;
	z-index:120;
}
.popupas .next-shop {
	display:block;
	cursor:pointer;
	width:45px;
	height:120px;
	position:absolute;
	margin:275px auto auto 603px !important;
	z-index:120;
}
#popup-info .paddas {
	padding:64px 90px 44px 90px !important;
}
#popup-info .paddas .wf {
	text-align:center;
	font-size:12px;
	color:#6C6F73;
	line-height:130%;
}
#popup-info .paddas .wf .di {
	text-align:center;
	font-size:12px;
	color:#6C6F73;
	line-height:130%;
	padding:4px 0 25px 0 !important;
}
#popup-info .paddas .wf .di span {
	padding:0 5px 0 10px !important;
}
#popup-info .paddas .wf .di span img {
	margin:-1px 2px 1px 2px !important;
}
#popup-info .paddas .wf .hdr {
	margin:0 auto 25px auto !important;
}
#popup-info .paddas .wf .ph {
	display:block;
	padding:0 !important;
	margin:0 !important;
	list-style:none;
}
#popup-info .paddas .wf .ph li {
	display:block;
	padding:0 0 6px 0 !important;
	margin:0 !important;
	list-style:none;
	min-height:1px;
}
* html #popup-info .paddas .wf .ph li {
	height:1px;
}
#popup-info .paddas .wf .ph li img {
	display:inline;
}
#popup-info .paddas .tac {
	padding:20px 0 6px 0 !important;
	font-size:12px;
	line-height:130%;
	color:#9FA0A3;
}
#popup-info .paddas .ainv {
	font-size:12px;
	line-height:130%;
	color:#6C6F73;
}
#popup-info .paddas .ainv * {
	font-size:12px;
	line-height:130%;
	color:#6C6F73;
}


