
/* Форматирование блочных элементов (div-ов в основном) */

#city_comment
	{ position: absolute; z-index: 3; margin-top: -415px; }

#cloud
	{ font-size: 100%; }
#cloud a
	{ text-decoration: none; }
#cloud a:hover
	{ background: #f2ebd0; text-decoration: none; }

#map
	{ margin-top: 40px; }
#map #marks
	{ position: absolute; z-index: 2; margin-top: -345px; }
#map div.mark
	{ position: absolute; z-index: 3; }

div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; font: 12px Arial, Helvetica, sans-serif; color: #000000; padding-top: 0px; text-decoration: none
}

div.shadow
	{ width: 100%; height: 20px; position: absolute; z-index: 8; top: 208px; background: url('/i/shadow.png') repeat-x bottom; background:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shadow.png', sizingMethod='scale'); }
div.hands
	{ position: relative; z-index: 2; top: -198px; }
#ddots
	{ position: relative; overflow: hidden; }

#phrase
	{ position: relative; z-index: 4; top: -228px; width: 218px; height: 110px; text-align: left; background: url('/i/phrase.png') no-repeat bottom left; background:expression('none'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/phrase.png', sizingMethod='scale'); }
#phrase p
	{ margin: 0em; padding: 0em; color: #010101; font-family: Times, Serif; font-size: 14px; padding: 8px 30px 0px 23px; line-height: 120%; }

#right_line
	{ border-left: #222222 3px solid; width: 130px; height: 30px; background: url('/i/top-bg.jpg') top left repeat-x #dfd2af; position: relative; z-index: 2; margin-left: -3px; width: 100%; }
div.right_menu
	{ border-left: #222222 3px solid; white-space: nowrap; padding: 8px 0px 5px 0px; position: absolute; z-index: 3;; margin-left: -3px; }

div.right_menu ul
	{ margin: 0px 0px 0px 10px; padding: 0em; }
div.right_menu ul li
	{ list-style-type: none; font-size: 75%; margin-bottom: 1em; _margin-bottom: .7em; }
div.right_menu ul li a
	{ color: #222222;}
div.right_menu ul li a:hover
	{ color: #9c003b;}

div.img_news
	{ _width:100px; max-width: 100px; height: 90px; background: #ffffff; border: #cacaca 1px solid; padding: 7px; }
div.img_prew
	{ _width: 150px; max-width: 150px; height: 127px; background: #ffffff; border: #cacaca 1px solid; padding: 7px; }
div.gradient
	{ width: 100%; height: 330px; overflow: hidden; }
div.gradient_small
	{ width: 100%; height: 200px; overflow: hidden; }

div.say_corner
	{ position: absolute; z-index: 2; margin-left: -40px; }

div.title_bottom
	{ width: 100%; height: 30px; background: url('/i/cb.gif') top left no-repeat #9a224f; }

div.w_90
	{ width: 400; padding-bottom: 10px}

span.active
	{ background: #f2ebd0; padding: .3em .5em .3em .5em; }
span.x
	{ margin: .15em; }

H1 {
	color: #fc0674;
	font-size: 20px; 
} 

H2 {
	font-size: 18px; 
	font-weight: normal; 
} 

H3 {
	font-size: 14px; 
	margin:0; 
	font-weight: normal; 
} 

