@import "reset.css";
    .noprint { display: none; }

    a{
        color:#000000;
        text-decoration:none;
    }

    a:hover{
        text-decoration:none;
    }

    .about-content {
        position:relative;
        top:200px;
        left:17%;
        width:60%;
	}
		
    .navigation{
        position:relative;
        top:150px;
        left:17%;
        width:65%;
        font-size: 20px;
    }

    body, html, #common .content, #services .content{
        background: none;
    }
	
    body{
        font-family:"Trebuchet MS";
        font-size:0.69em;
        line-height:1.2em;
        color:#3c3c2f;
    }

.notshow {display: none;}

.bone{
	background:#c4dceb url(/f/i/bg/main/body.jpg) repeat 0 0;
	max-width:1600px;
	margin:0 auto;
	}
#man .bone,
#woman .bone{
	background:#e8f5fe url(/f/i/bg/main/body.man.jpg) repeat-x 0 0;
	}
#man .sun
#woman .sun{
	background:url(/f/i/bg/main/man.sun.jpg) no-repeat 86% 0;
	}
#rooms .bone{
	background:#eae7d8 url(/f/i/bg/main/body.rooms.jpg) repeat-x 0 0;
	}
#rooms .bone .curtain{
	background:url(/f/i/bg/main/rooms.c.0.png) repeat-y 0 0;
	}
#rooms .wall{
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	width:237px;
	height:100%;
	background:url(/f/i/bg/main/body.rooms.alt.jpg) repeat 0 0;
	}
#food .bone{
	background:#e1dfdd url(/f/i/bg/main/body.food.png) repeat 100% 100%;
	}
#common .bone, 
#services .bone,
#map .bone,
#price .bone{
	background:#ffffff;
	}

#price table, #price td
{
    border-color: #e8edee;
    border-style: solid;
}
#price table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
#price td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #ffffff;
}

#price table .ttitle {
    background-color: #f9f9f9;
    text-align: center;
}

#price table .shift {
    padding: 10px 5px 10px 5px;
}

#price table p{
    margin: 0;
    padding: 0;
}

#price table p.title14
{
    font-size: 14px;
    font-weight: bold;
}

#price table p.title12, #price table .ttitle12 p
{
    font-size: 12px;
}

#price table .ttitle12 span
{
    color: #519113;
    font-weight: bold;
}

#price table .ttitle10 p
{
    font-size: 10px;
}

#price table .tdprice
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: center;    
}


h2{
	font-size:1.64em;
	margin:0 0 .2em;
	line-height:1.2em;
	font-weight:normal;
	}
.bone{
	min-height:100%;
	position:relative;
	}
	
/* HEAD */
.head{
	position:relative;
	z-index:500;
	}
	
.head .logo{
	width:9%;
	position:absolute;
	left:8%;
	top:30px;
	z-index:100;
	text-align:center;
	}

/* menu */
.menu{
	font-size:1.27em;
	position:absolute;
	top:0;
	left:25%;
	z-index:50;
	width:46%;
	}
.menu li{
	width:25%;
	height:127px;
	margin:0;
	float:left;
	}
.menu div{
	width:107px;
	height:127px;
	padding-top:38px;
	margin:0 auto;
	}
.menu .active div,
#sport #locality-menu div,
#park #locality-menu div,
#children #locality-menu div,
#woman #beach-menu div,
#man #beach-menu div,
#rooms #rooms-menu div,
#food #food-menu div{
	background:url(/f/i/bg/menu/active.png) no-repeat 0 0;
	}
.menu a{
	display:block;
	position:relative;
	width:88px;
	margin:0 auto;
	padding:68px 0 0 0;
	color:#468fd3;
	text-align:center;
	text-decoration:underline;
	}
.menu a:hover{
	color:#3d3d2f;
	text-decoration:underline;
	}
.menu .active a,
#sport #locality-menu a,
#park #locality-menu a,
#children #locality-menu a,
#man #beach-menu a,
#woman #beach-menu a,
#rooms #rooms-menu a,
#food #food-menu a{
	color:#3d3d2f;
	text-decoration:none;
	}
.menu a span{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	}
.menu a .identity{
	position:absolute;
	top:0;
	left:0;
	}
#beach-menu .identity,
#beach-menu .identity span{
	left:15px;
	top:3px;
	width:59px;
	height:62px;
	background-image:url(/f/i/bg/menu/beach.t.png);
	}
#beach-menu .identity span{background-image:url(/f/i/bg/menu/beach.png);}
#rooms-menu .identity,
#rooms-menu .identity span{
	left:11px;
	width:68px;
	height:64px;
	background-image:url(/f/i/bg/menu/rooms.t.png);
	}
#rooms-menu .identity span{background-image:url(/f/i/bg/menu/rooms.png);}
#food-menu .identity,
#food-menu .identity span{
	left:12px;
	width:66px;
	height:67px;
	background-image:url(/f/i/bg/menu/food.t.png);
	}
#food-menu .identity span{background-image:url(/f/i/bg/menu/food.png);}
#locality-menu .identity,
#locality-menu .identity span{
	left:6px;
	top:5px;
	width:70px;
	height:61px;
	background-image:url(/f/i/bg/menu/locality.t.png);
	}
#locality-menu .identity span{background-image:url(/f/i/bg/menu/locality.png);}


.to-call{
	width:20%;
	position:absolute;
	right:0;
	top:38px;
	}
.to-call dt{
	font-size:1.64em;
	margin-bottom:8px;
	}
.to-call dt em{
	display:block;
	margin-top:1px;
	font-size:0.56em;
	font-style:normal;
	}
.to-call dt em span{
	color:#468fd3;
	margin-right:4px;
	cursor:pointer;
	border-bottom: 1px dashed #468fd3;
	}
.to-call dt em span.active{
	color:#3c3c2f;
	cursor:default;
	border-bottom: 0;
	}
.to-call .fone{
	font-size:1.27em;
	line-height:1.2em;
	}
.to-call .order{
	font-size:0.91em;
	margin-top:3px;
	white-space:nowrap;
	}
	
/* CONTENT */
.clear-content{
	height:800px;
	position:relative;
	z-index:1;
	}
/* about */

#common .clear-content{
	height:900px;
	}

#services .clear-content{
	height:1000px;
	}

#price .clear-content{
	height:1400px;
	}
/* children */
#children .content{
	background:url(/f/i/bg/main/children.0.jpg) repeat-x 54% 100%;
	}
#children .content .inner{
	height:100%;
	background:url(/f/i/bg/main/children.right.gif) no-repeat 100% 98px;
	position:relative;
	z-index:3;
	}
#children .content .bg{
	background:url(/f/i/bg/main/children.left.gif) no-repeat 0 131px;
	height:665px;
	width:811px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-420px;
	z-index:2;
	}
#children .content .bg div{
	background:url(/f/i/bg/main/children.left.jpg) no-repeat 0 0;
	width:629px;
	height:665px;
	position:absolute;
	top:95px;
	left:202px;
	z-index:2;
	}
/* park */
#park .content{
	background:url(/f/i/bg/main/park.0.jpg) repeat-x 0 0;
	}
#park .content .inner{
	height:100%;
	background:url(/f/i/bg/main/park.w.png) repeat-x 0 503px;
	}
#park .content .inner-2{
	height:100%;
	background:url(/f/i/bg/main/park.t.png) no-repeat 70% 130px;
	}
#park .content .inner-3{
	height:100%;
	background:url(/f/i/bg/main/park.1.jpg) repeat-x 0 552px;
	}
#park .content .inner-4{
	height:100%;
	background:url(/f/i/bg/main/park.b.png) repeat-x 0 100%;
	}
#park .content .inner-5{
	height:100%;
	background:url(/f/i/bg/main/park.f.png) repeat-x 0 431px;
	}
#park .content .bg{
	width:531px;
	height:290px;
	position:absolute;
	bottom:37px;
	left:0;
	z-index:1;
	background:url(/f/i/bg/main/park.l.t.png) no-repeat 0 0;
	}
#park .content .bg div{
	width:531px;
	height:290px;
	background:url(/f/i/bg/main/park.l.png) no-repeat 0 0;
	}
/* sport */
#sport .content{
	height:799px;
	background:url(/f/i/bg/main/sport.0.jpg) repeat-x 0 0;
	}
#sport .content .inner{
	height:100%;
	background:url(/f/i/bg/main/sport.w.png) repeat-x 0 459px;
	}
#sport .content .inner-2{
	height:100%;
	background:url(/f/i/bg/main/sport.b.jpg) repeat-x 0 100%;
	}
#sport .content .inner-3{
	height:100%;
	background:url(/f/i/bg/main/sport.left.jpg) no-repeat 0 140px;
	}
#sport .content .bg{
	width:61px;
	height:66px;
	position:absolute;
	bottom:45px;
	right:47px;
	z-index:1;
	background:url(/f/i/bg/main/spor.ball.png) no-repeat 0 0;
	}

/* man */
#man .content,
#woman .content{
	background:url(/f/i/bg/main/man.0.jpg) repeat-x 50% 228px;
	}
#man .content .inner,
#woman .content .inner{
	height:100%;
	background:url(/f/i/bg/main/man.1.jpg) repeat-x 50% 100%;
	}
#man .content .inner-2,
#woman .content .inner-2{
	height:100%;
	background:url(/f/i/bg/main/man.s.jpg) no-repeat 50% 448px;
	}
#man .content .inner-3,
#woman .content .inner-3{
	height:100%;
	background:url(/f/i/bg/main/man.b.gif) no-repeat 61% 194px;
	}
#man .bg,
#woman .bg{
	position:absolute;
	z-index:2;
	}
#man .nf,
#woman .nf{
	width:54%;
	height:276px;
	left:18%;
	bottom:0;
	z-index:1;
	}
#woman .nf{
	height:360px;
	}
#man .nf div,
#woman .nf div{
	width:557px;
	height:276px;
	margin:0 auto;
	background:url(/f/i/bg/main/man.m.jpg) no-repeat 0 100%;
	position:relative;
	}
#woman .nf div{
	width:590px;
	height:359px;
	background-image:url(/f/i/bg/main/woman.m.jpg);
	}
#man .nf div div,
#woman .nf div div{
	width:137px;
	height:27px;
	position:absolute;
	left:207px;
	top:0;
	background:url(/f/i/bg/main/man.m.png) no-repeat 0 0;
	}
#woman .nf div div{
	width:269px;
	height:163px;
	left:95px;
	top:0;
	background-image:url(/f/i/bg/main/woman.m.png);
	}
#man .w1,
#man .w1 div,
#woman .w1{
	width:183px;
	height:154px;
	left:0;
	bottom:166px;
	background:url(/f/i/bg/main/man.w1.t.png) no-repeat 0 0;
	}
#woman .w1{
	width:158px;
	height:175px;
	left:0;
	bottom:136px;
	background-image:url(/f/i/bg/main/woman.w1.png);
	}
#man .w1 div{
	background-image:url(/f/i/bg/main/man.w1.png);
	}
#man .ch,
#woman .ch{
	width:116px;
	height:108px;
	left:14%;
	bottom:104px;
	background:url(/f/i/bg/main/man.ch.png) no-repeat 0 0;
	}
#man .ch2,
#woman .ch2{
	width:72px;
	height:74px;
	right:29%;
	bottom:250px;
	background:url(/f/i/bg/main/man.ch2.png) no-repeat 0 0;
	}
#woman .ch2{
	width:87px;
	height:60px;
	bottom:240px;
	background-image:url(/f/i/bg/main/woman.ch2.png);
	}
#man .w2,
#man .w2 div,
#woman .w2,
#woman .w2 div{
	width:75px;
	height:82px;
	left:26%;
	bottom:285px;
	background:url(/f/i/bg/main/man.w2.t.png) no-repeat 0 0;
	}
#woman .w2,
#woman .w2 div{
	width:92px;
	height:100px;
	bottom:275px;
	background-image:url(/f/i/bg/main/woman.w2.t.png);
	}
#man .w2 div{
	background-image:url(/f/i/bg/main/man.w2.png);
	}
#woman .w2 div{
	background-image:url(/f/i/bg/main/woman.w2.png);
	}
#man .w3,
#woman .w3{
	width:18%;
	height:143px;
	left:36%;
	bottom:257px;
	z-index:1;
	}
#woman .w3{
	bottom:250px;
	left:31%;
	}
#man .w3 div,
#woman .w3 div{
	width:189px;
	height:143px;
	margin:0 auto;
	background:url(/f/i/bg/main/man.w3.png) no-repeat 0 0;
	}
#woman .w3 div{
	width:212px;
	height:165px;
	background-image:url(/f/i/bg/main/woman.w3.png);
	}
#man .w4{
	width:292px;
	height:70px;
	right:4%;
	bottom:200px;
	background:url(/f/i/bg/main/man.w4.png) no-repeat 0 0;
	}
#woman .w4{
	width:227px;
	height:118px;
	right:8%;
	bottom:190px;
	background:url(/f/i/bg/main/woman.w4.png) no-repeat 0 0;
	}
	
/* rooms */
#rooms .content{
	height:799px;
	background:url(/f/i/bg/main/rooms.0.jpg) repeat-x 0 0;
	}
#rooms .content .inner{
	height:100%;
	background:url(/f/i/bg/main/rooms.b.jpg) repeat-x 100% 100%;
	position:relative;
	z-index:10;
	}
#rooms .content .inner-2{
	height:100%;
	background:url(/f/i/bg/main/rooms.bad.jpg) no-repeat 100% 100%;
	}
#rooms .content .inner-3{
	height:100%;
	background:url(/f/i/bg/main/rooms.c.1.png) no-repeat 0 0;
	}
#rooms .content .bg-1{
	position:absolute;
	bottom:0;
	right:0;
	z-index:1;
	width:237px;
	height:800px;
	background:url(/f/i/bg/main/rooms.1.jpg) repeat-x 0 0;
	}
#rooms .content .bg-2{
	position:absolute;
	top:165px;
	left:0;
	z-index:1;
	width:19%;
	padding-left:12%;
	height:74px;
	background:url(/f/i/bg/main/appliances.png) no-repeat 100% 0;
	}

/* food */
#food .content{
	height:799px;
	}
#food .f-1,
#food .f-1 div{
	width:532px;
	height:371px;
	position:absolute;
	left:50%;
	bottom:75px;
	z-index:1;
	margin-left:-310px;
	background:url(/f/i/bg/main/food.1.t.png) no-repeat 0 0;
	}
#food .f-1 div{
	position:static;
	margin:0;
	background-image:url(/f/i/bg/main/food.1.png);
	}
#food .f-2,
#food .f-2 div{
	width:240px;
	height:242px;
	position:absolute;
	left:18%;
	top:150px;
	z-index:1;
	margin-left:100px;
	background:url(/f/i/bg/main/food.2.t.png) no-repeat 0 0;
	}
#food .f-2 div{
	position:static;
	margin:0;
	background-image:url(/f/i/bg/main/food.2.png);
	}
#food .f-3,
#food .f-3 div{
	width:203px;
	height:207px;
	position:absolute;
	left:78%;
	top:160px;
	z-index:1;
	margin-left:-240px;
	background:url(/f/i/bg/main/food.3.t.png) no-repeat 0 0;
	}
#food .f-3 div{
	position:static;
	margin:0;
	background-image:url(/f/i/bg/main/food.3.png);
	}
#food .f-h{
	width:366px;
	height:332px;
	position:absolute;
	right:0;
	bottom:46px;
	z-index:1;
	background:url(/f/i/bg/main/food.h.png) no-repeat 100% 0;
	}
#food .f-h div{
	width:187px;
	height:135px;
	position:absolute;
	left:0;
	top:92px;
	z-index:1;
	background:url(/f/i/bg/main/food.h.1.t.png) no-repeat 0 0;
	}
#food .f-h div div{
	position:static;
	background-image:url(/f/i/bg/main/food.h.1.png);
	}

/* map */
.map-block{
	width:36%;
	max-width:470px;
	height:529px;
	position:absolute;
	bottom:69px;
	right:91px;
	z-index:100;
	background:url(/f/i/bg/main/map.gif);
	padding:2px;
	}
.map-block .inn{
	height:100%;
	overflow:hidden;
	background:url(/f/i/common/map.jpg) no-repeat 100% 0;
	}
.map-block ul{
	font-size:1.64em;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	}
.map-block ul li{
	display:inline;
	margin:0 12px;
	line-height:1.2em;
	}
.map-block ul a{
	color:#ffffff;
	white-space:nowrap;
	}
.map-block .map{
	display:none;
	}
.map-block .hand{
	width:93px;
	height:249px;
	background:url(/f/i/bg/main/hand.t.png) no-repeat 100% 0;
	position:absolute;
	top:135px;
	right:-91px;
	}
.map-block .hand div{
	width:93px;
	height:249px;
	background:url(/f/i/bg/main/hand.png) no-repeat 100% 0;
	}
.map-block .here{
	margin:0;
	padding:0;
	line-height:1em;
	position:absolute;
	text-indent:-999px;
	overflow:hidden;
	}
#children .map-block .here{
	width:20px;
	height:17px;
	top:100px;
	right:156px;
	background:url(/f/i/bg/here/children.gif) no-repeat 100% 0;
	}
#park .map-block .here{
	width:22px;
	height:20px;
	top:339px;
	right:127px;
	background:url(/f/i/bg/here/park.gif) no-repeat 100% 0;
	}
#sport .map-block .here{
	width:19px;
	height:17px;
	top:243px;
	right:200px;
	background:url(/f/i/bg/here/sport.gif) no-repeat 100% 0;
	}
.map-block .how-to{
	position:absolute;
	top:444px;
	right:7px;
	font-size:0.82em;
	}
.map-block .how-to span{
	font-size:1.33em;
	}
.change-view{
	width:20%;
	position:absolute;
	top:199px;
	right:0;
	z-index:100;
	}

.item{
	position:absolute;
	z-index:100;
	color:#000000;
	}
.item p{
    font-size: 110%;
	}
.playgrounds,
.vicinity{
	top:375px;
	left:0;
	width:18%;
	height:174px;
	padding:40px 0 0 8%;
	background:url(/f/i/bg/main/playgrounds.gif) no-repeat 12% 0;
	color:#ffffff;
	}
.vicinity{
	top:242px;
	left:8%;
	height:auto;
	padding:0;
	background:none;
	color:#000000;
	}
.toys,
.fountains,
.rest,
.games,
.marine-air,
.spacious-beach{
	left:8%;
	width:18%;
	}
.toys{
	color: #ffffff;
	top:617px;
	height:125px;
	padding:0 0 0 9%;
	background:url(/f/i/bg/main/toys.gif) no-repeat 6% 100%;
	}
.playgrounds a{
	color: #ffffff;
	}

.vicinity,.rest{
	top:140px;
	}
.park{
	top:160px;
	}
.games{
	top:527px;
	}
.fountains{
	top:607px;
	left:35%;
	width:18%;
	height:auto;
	padding:0;
	background:none;
	color:#ffffff;
	}
.forget{
	width:18%;
	left:35%;
	top:594px;
	}
.marine-air{
	top:251px;
	color:#3d3d2f;
	}
.marine-air ul{
	font-size:0.91em;
	margin:10px 0 12px;
	padding:0 0 0 51px;
	background:url(/f/i/bg/main/marine.air.gif) no-repeat 0 50%;
	position:relative;
	left:-51px;
	}
.marine-air .day{
	color:#cfb10b;
	white-space:nowrap;	
	}
.marine-air .night{
	color:#070808;
	margin-bottom:1px;
	white-space:nowrap;
	}
.spacious-beach{
	left:18%;
	padding-left:16px;
	top:514px;
	color:#3d3d2f;
	}
.convenient-location,
.tender-sea,
.rental{
	width:18%;
	left:35%;
	top:197px;
	color:#3d3d2f;
	}
.convenient-location div{
	background:url(/f/i/bg/main/convenient.location.gif) no-repeat 0 50%;
	padding-left:40px;
	position:relative;
	left:-40px;
	}
.convenient-location p{
	color:#519113;
	}
.convenient-location a,
.overheating a,
.entertainment a{
	font-size:0.91em;
	}
.tender-sea,
.rental{
	left:54%;
	top:356px;
	color:#4b4b4a;
	}
.tender-sea h3{
	font-size:0.91em;
	font-weight:bold;
	margin:4px 0 5px;
	}
.rental{
	top:586px;
	}
.overheating{
	width:18%;
	right:2%;
	top:606px;
	color:#d61414;
	background:url(/f/i/bg/main/overheating.gif) no-repeat 0 .2em;
	padding-left:30px;
	}
.overheating a{
	color:#d61414;
	}
	
.entertainment{
	position:absolute;
	top:220px;
	right:5%;
	width:15%;
	}
.entertainment .wrap,
.entertainment .jcarousel-clip{
	width:150px !important;
	position:relative;
	}
.entertainment h2{
	line-height:1em;
	color:#3c3c2f;
	
	}
.entertainment .scooter h2{
	padding-top:160px;
	}
.entertainment .scooter div{
	text-align:center;
	padding-top:27px;
	}
.entertainment .banana div{
	padding-top:200px;
	height:50px;
	position:relative;
	}
.entertainment .banana div img{
	position:absolute;
	right:0;
	}
.entertainment .paraplane div{
	text-align:center;
	}
.appliances{
	top:244px;
	left:17%;
	width:18%;
	}
.view-foto{
	bottom:320px;
	width:18%;
	left:26%;
	}
.comfort{
	top:182px;
	width:18%;
	left:54%;
	}
.for-the-wall,
.home-kitchen,
.overall-hall,
.vip-hall,
.pastries{
	top:340px;
	width:18%;
	right:9%;
	}
.home-kitchen,
.vip-hall{
	top:182px;
	left:8%;
	}
.overall-hall{
	top:362px;
	left:17%;
	}
.vip-hall{
	top:570px;
	}
.pastries{
	top:214px;
	right:7%;
	}
.sidebar{
	width:10%;
	top:230px;
	left:8%;
	}
.sidebar a{
	font-size:0.91em;
	font-style:italic;
	}
	
.navigation li{
	display:inline;
	font-style:italic;
	margin:0 8px 0 0;
	}
	
/* about-content */
.about-content p{
	font-size:1.27em;
	line-height:1.2em;
	margin:0 0 1.1em 0;
	}

#map .about-left, #price .about-left{
	width:20%;
	position:absolute;
	right:0;
	top:229px;
	}
.about-left p{
	font-size:1.1em;
	line-height:1.2em;
	margin:0 1.1em 1.1em 0;
	}
	
.foto{
	position:absolute;
	left:0;
	bottom:0;
	width:516px;
	height:340px;
	background:url(/f/i/bg/main/rooms.foto.h.png) no-repeat 0 100%;
	}
.foto .foto-inn{
	width:100%;
	height:100%;
	background:url(/f/i/bg/main/rooms.foto.png) no-repeat 100% 26px;
	position:relative;
	z-index:10;
	}
.foto .foto-bg{
	width:210px;
	height:167px;
	background:url(/f/i/bg/main/rooms.foto.t.png) no-repeat 0 0;
	position:absolute;
	right:0;
	top:26px;
	z-index:1;
	}
.foto .jcarousel-container{
	width:163px;
	height:121px;
	position:absolute;
	top:55px;
	right:104px;
	}
.foto .wrap,
.foto .jcarousel-clip{
	width:163px !important;
	}

/* FOOTER */
.footer{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:500;
	}
.footer p{
	position:absolute;
	margin:0;
	line-height:1em;
	}
.footer .copyright{
	bottom:38px;
	left:8%;
	color:#ffffff;
	font-size:0.91em;
	font-family:"Verdana";
	}
#sport .footer .copyright,
#man .footer .copyright,
#woman .footer .copyright{
	color:#3d3d2f;
	}
#rooms .footer .copyright,
#food .footer .copyright,
#common .footer .copyright,
#services .footer .copyright,
#map .footer .copyright,
#price .footer .copyright{
	color:#060606;
	}
.footer .developer{
	bottom:10px;
	right:0;
	padding-bottom:10px;
	background:url(/f/i/bg/main/psyho.t.png) no-repeat 0 100%;
	}
.footer .developer img{
	vertical-align:bottom;
	}

/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
	

.png {
	//background-image: none ! important;
	behavior: url('/f/css/pngfix.htc');
}
div.view_fon {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}
.view_fon img.nOP {
	-moz-opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity="60", style="0");
	filter: alpha(opacity="60", style="0");
}

div.view_window {
	position: absolute;
	width: 150px;
	background-color: #FFFFFF;
	padding: 7px 5px 5px 5px;
	z-index: 1001;
}

.center {
	text-align: center;
}
.right {
	text-align: right;
}
.middle {
	vertical-align: middle;
}
.size_65p {
	font-size: 65%;
}
.pt7 {
	padding-top: 7px;
}
td.right a {
	text-decoration: none;
	color: #000000;
}
td.right a:hover {
	text-decoration: none;
	color: #BBBBBB;
}
td.right a span{
	text-decoration: underline;
	color: #000000;
}
td.right a:hover span {
	text-decoration: underline;
	color: #BBBBBB;
}
