body{
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px;
	BORDER-TOP: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px;
	PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial; FONT-SIZE: 12px; COLOR: #1c1c1c; LINE-HEIGHT: 1.4;
}
A {
	FONT-FAMILY:  Tahoma, Arial, Times CY, Times New Roman, Serif;
	COLOR: #0050bb; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ea2961; TEXT-DECORATION: none
}
P {
	FONT-SIZE: 12px;
}
DIV {
	FONT-SIZE: 12px;
}
TH {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
OL {
	FONT-SIZE: 12px
}
DL {
	FONT-SIZE: 12px
}
DT {
	FONT-SIZE: 12px
}
DD {
	FONT-SIZE: 12px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; TEXT-INDENT: 0px; PADDING-TOP: 0px
}

LI {
	PADDING-BOTTOM: 7px;
}

h1 {
	FONT-FAMILY: Georgia;
	margin:0;
	padding:10px 0 7px 0;
	margin:0;
	color:#171717;
	font-weight:normal;
	font-size:28px;
}

h2 {
	FONT-FAMILY: Georgia;
	margin:0;
	padding:10px 0 7px 0;
	margin:0;
	color:#EA2961;
	font-weight:normal;
	font-size:22px;
}

h2 A {
	FONT-FAMILY: Georgia;
	margin:0;
	padding:10px 0 7px 0;
	color:#EA2961;
	font-weight:normal;
	font-size:22px;
	TEXT-DECORATION: underline
}


h2 A:hover {
	color:#EA2961;
	TEXT-DECORATION: none
}


h3 {
	FONT-FAMILY: Georgia;
	margin:0;
	padding:2px 0 2px 0;
	color:#171717;
	font-weight:normal;
	font-size:18px;
}

h3 A {
	FONT-FAMILY:  Georgia;
	COLOR: #0050bb; FONT-SIZE: 18px; TEXT-DECORATION: underline
}
h3:hover A{
	COLOR: #ea2961; TEXT-DECORATION: none
}

h4 {
	FONT-FAMILY: Georgia;
	color:#171717;
	font-weight:normal;
	font-size:16px;
}

h5 {
	
}

h6 {
	
}

.bg_city {
	/* background: url(images/city_bg.jpg) repeat-x center top; */
}
.bg_main {
	background: url(images/bg_main.jpg) no-repeat center top;
}
.bg_main_l {
	background: url(images/bg_main_l.jpg) no-repeat right top;
}
.bg_main_r {
	background: url(images/bg_main_r.jpg) no-repeat left top;
}

a.corp {
	background: url(images/corp_link.gif) no-repeat left top;
	width:186px; height:68px;
	display: block;
}
a.corp:hover{
	background: url(images/corp_link_a.gif) no-repeat left top;
}

a.molod {
	background: url(images/molod_link.gif) no-repeat left top;
	width:234px; height:68px;
	display: block;
}
a.molod:hover{
	background: url(images/molod_link_a.gif) no-repeat left top;
}

div.wedding {
	position:relative;
	left:113px;
	top:5px;
}

a.wedding {
	background: url(images/wedding_link.gif) no-repeat left top;
	width:234px; height:68px;
	display: block;
}
a.wedding:hover{
	background: url(images/wedding_link_a.gif) no-repeat left top;
}

.bg_bar{
	background: url(images/bg_bar.gif) #d9dad5 repeat-x left top;
}

a.feed{
	text-decoration:none;
	color:#ffffff;
}
a.feed:hover{
	text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}
div.feed{
	background: url(images/feed.gif) no-repeat left top;
	width:270px; height:88px;
	text-align:center;
	font-size:28px;
	text-decoration:none;
}
.feed p {
	font-size:19px;
	padding:8px 0 0 0;
	margin:0;
	font-family:Georgia;
	text-decoration:none;
}

.feed p SPAN {
	font-size:25px;
	font-family:Georgia;
	text-decoration:none;
}

.contentp {
	padding:0 76px 20px 76px;
}
.txt {
	padding:0 20px 0 0;
}
table.comm {
	
	color:#575757;	
	font-family:Georgia;
	font-size:20px;
	padding:15px 0 0 0;
}

table.comm p{
	
	color:#ea2961;	
	font-family:Georgia;
	font-size:22px;
	padding:0 0 5px 0;
	margin:0;
}
table.comm2 {
	color:#1e1e1e;	
	font-family:Tahoma;	
	padding:15px 0 0 0;
}

div.poslednie {
	width: 254px;
	padding: 8px 0 0 0;
	text-align:center;
}

td.poslednie {
	color:#666666;	
	font-family:Tahoma;
	font-size:11px;
	padding: 0 0 15px 0;
}
td.poslednie  a{
	font-family:Georgia;
	font-size:16px;
	padding:10px 0;
	display:block;
}

.footer {
	color:#7a7a7a;
	font-family:Tahoma;
	font-size:10px;
}
.footer a{
	color:#7a7a7a;
	font-family:Tahoma;
	font-size:11px;
}
.footer td{
	color:#7a7a7a;
	font-family:Tahoma;
	font-size:11px;
}

/* in */
.bg_main_in{
	background: url(images/bg_main_in.jpg) no-repeat center top;
}
.bg_main_l_in {
	background: url(images/bg_main_l_in.jpg) no-repeat right top;
}
.bg_main_r_in {
	background: url(images/bg_main_r_in.jpg) no-repeat left top;
}

a.corp_in {
	background: url(images/corp_link_in.gif) no-repeat left top;
	width:186px; height:68px;
	display: block;
}
a.corp_in:hover{
	background: url(images/corp_link_a_in.gif) no-repeat left top;
}

a.molod_in {
	background: url(images/molod_link_in.gif) no-repeat left top;
	width:234px; height:68px;
	display: block;
}
a.molod_in:hover{
	background: url(images/molod_link_a_in.gif) no-repeat left top;
}

div.wedding {
	/* position:relative;
	left:113px;
	top:5px; */
}

a.wedding_in {
	background: url(images/wedding_link_in.gif) no-repeat left top;
	width:234px; height:68px;
	display: block;
}
a.wedding_in:hover{
	background: url(images/wedding_link_a_in.gif) no-repeat left top;
}
/* /in */
/* menu */

ul.menu, ul.menu li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
}
span.s {
	width:20px;
	height:39px;
	display: block;
	float: left;
	padding:0;
	margin:0;
}
span.c {
	height:39px;
	display: block;
	float: left;
	padding:9px 0 0 0;
	margin:0;
	text-align:center;
	font-family:Georgia;
	color:#fff;
}
span.e {
	width:20px;
	height:39px;
	display: block;
	float: left;
	padding:0;
	margin:0;
}


a.menu:hover span.s {
	background: url(images/bt_m_l_a.gif) 0 0 no-repeat;
	cursor:pointer;
}
a.menu:hover span.c {
	background: url(images/bt_m_a.gif) 0 0 repeat-x;
	font-family:Georgia;
	cursor:pointer;
}
a.menu:hover span.e {
	background: url(images/bt_m_r_a.gif) 0 0 no-repeat;
	cursor:pointer;
}

a.menu {
	color:#fff;
	font-size:16px
}
/* /menu */


UL.infol {
	padding:0px 0 0 0;
}

LI.infol {
	padding:5px 0 0 0;
	font-size:11px;
}
