/* CSS Document */

#ind {
position:relative; 
height:447px;
margin:25px 5px 15px 10px;
border:1px dotted #E5E5B8;
width:952px;
overflow:hidden;
background:#FFFFFF;
}

#ind h2, #ind h3 {
font-size:12px;
color:#663300;
font-weight:bold;
position:absolute;
padding:0;
margin:0;
font-style:normal;
width:150px;
}

#ind h2 {
top:10px;
left:800px;
border:none;
background:none;
}

#ind h3 {
top:150px;
left:800px;
}

#ind img {
border:none;
}

#ind ul {
margin:0;
padding:0;
list-style:none;
}

#ind a .spot {
	position:absolute;
	width:18px;
	height:18px;
	left: 13px;
	top: 242px;
}

#ind .moscow a .spot {
	top:171px;
	left:98px;
}


#ind .petersburg a .spot {
	top:109px;
	left:97px;
}

#ind .kazan a .spot {
	top:223px;
	left:169px;
}

#ind .sochi a .spot {
	top:289px;
	left:25px;
}

#ind .novorossiysk a .spot {
	top:265px;
	left:15px;
}

#ind a .link {
position:absolute;
width:150px;
height:20px;
line-height:20px;
text-decoration:none;
cursor:pointer;
border:1px dotted #006;
background:#FFFFCC;
left:800px;
font-size:16px;
font-weight:bold;
}

#ind .moscow a .link {
top:40px;
}

#ind .petersburg a .link {
top:65px;
}

#ind .kazan a .link {
top:90px;
}

#ind .sochi a .link {
top:185px;
}

#ind .novorossiysk a .link {
top:210px;
}

#ind .anapa a .link {
top:235px;
}

#ind a:hover .spot {
border: 3px solid #E5E5B8;
width:170px;
height:128px;
z-index:2;
}


#ind a:hover .link {
color:#900;
background:#FFFFCC url(img/h1.gif) repeat-x bottom;
text-decoration:underline;
}
