html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}

body{
	min-height:100%;
	position:relative;
}


img{
	border:0;
}

a{
	color:#F94964;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

#main-table{
	width:100%;
	border:0;
	table-layout:fixed;
}

#top{

}

#top-fon{
	background:url(/public/images/topfon.png) top right no-repeat;
}

#top-center{
	width:999px;
	height:380px;
	vertical-align:top;
}

#top-center table{
	width:100%;
	border:0;
	table-layout:fixed;
	height:380px;
}

#top-center .top1{
	background:url(/public/images/top1.png) top left no-repeat;
	width:137px;
}

#top-center .top3-1{
	background:url(/public/images/top3-1.png) top left no-repeat;
	height:137px;
}
#top-center .top3-2{
	background:url(/public/images/top3-2.jpg) top left no-repeat;
	height:192px;
}
#top-center .top3-3{
	background:url(/public/images/top3-3.png) top left no-repeat;
	height:51px;
}
#top-center .top4-1{
	background:url(/public/images/top4-1.png) top left no-repeat;
	height:137px;
}
#top-center .top4-2{
	background:url(/public/images/top4-2.png) top left no-repeat;
	height:192px;
}
#top-center .top4-3{
	background:url(/public/images/top4-3.png) top left no-repeat;
	height:51px;
}


#center{
	
}

.center-bg{
	background:url(/public/images/center-bottom-left.jpg) bottom left no-repeat;

}
.center-top-bg{
	background:url(/public/images/center-top-bg.png) top left no-repeat;
	width:137px;

}
.center-menu{
	width:246px;
	background-color:#F6F1DB;
	background-image:url(/public/images/center-menu-bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	vertical-align:top;
}


.left-rows{
	background:url(/public/images/fon.png) right top repeat;
}

.right-fon{
	background:url(/public/images/right-fon.png) top left repeat-x;
	vertical-align:top;
}
.right-fon div{
	background:url(/public/images/right-fon-ear.png) top left repeat-x;
	width:56px;
	height:137px;
}


#bottom{
	height:112px;
}
#bottom table{
	height:112px;
	width:100%;
}
.bottom1{
	background:url(/public/images/bottom1.jpg) left top no-repeat;
	width:137px;
}
.bottom2{
	background:url(/public/images/bottom2.jpg) left top no-repeat;
	width:246px;
}

.bottom3{
	background-color:#951426;
	background-image:url(/public/images/bottom3.jpg);
	background-position: top right;
	background-repeat:no-repeat;
}

.bottom4{
	background:url(/public/images/bottom4.jpg) left top no-repeat;
	width:44px;
}

.bottom-left{
	background:url(/public/images/bottom-left.png) bottom right no-repeat;
	height:112px;
	behavior:url(/public/images/iepngfix.htc);
}


#content-table{
	width:100%;
}



#menu{
	border-top:6px solid #DDD392;
	padding:30px 18px 20px 23px;
}

.menu-item{
	border-bottom:1px solid #D4CFAE;
	background:url(/public/images/li-arrow.jpg) right no-repeat;
	background-position:right 5px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:1px;
	margin:5px;
}

.menu-item a{
	font-family:"Times New Roman", Times, serif;
	color:#4C7D1D;
	font-size:18px;
	text-decoration:none;
}



.menu-item-selected{
	color:#98001A;
	border-bottom:1px solid #D4CFAE;
	background:url(/public/images/li-arrow.jpg) right no-repeat;
	background-position:right -17px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:1px;
	margin:5px;
}

.menu-item-selected a{
	font-family:"Times New Roman", Times, serif;
	color:#98001A;
	font-size:18px;
	text-decoration:none;
}

.submenu{
	padding-left:10px;
}
.submenu a{
  font-family:"Times New Roman", Times, serif;
	color:#98001A;
	font-size:11px;
	padding-left:10px;
	text-decoration:none;
}



#menu2{
	1border-top:6px solid #DDD392;
	padding:30px 18px 20px 23px;
}

#menu2 .head{
	font-size:14px;
	color:#98001A;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:1px;
	margin:5px;
}

#menu2 .menu-item{
	border-bottom:1px solid #D4CFAE;
	background:none;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:1px;
	margin:5px;
}

#menu2 .menu-item a{
	font-family:"Times New Roman", Times, serif;
	color:#4C7D1D;
	font-size:12px;
	text-decoration:none;
}


#banner-container{
padding-bottom:80px;
}

#main-page{
	padding:30px;
	vertical-align:top;
}

.title{
	margin:0px 0px 30px 0px;
	padding:0;
	color:#98001A;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:200;
}
.text{
	color:#B11930;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.text td{
	color:#B11930;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.team_item{
  padding:5px;
  margin-top:10px;
}


.subtitle{
  padding:5px;
  font-weight:bold;
  font-size:14px;
}


.small-cont{
	float:left;
	margin:3px 10px;
}

.text_block{
	height:40px;
	padding:5px;
	margin:5px 0;
	width:248px;
	background-color:#F6F1DB;
}

.small_foto{
  width:250px;
 /* float:left;*/
  padding:2px; 
 
  border:2px solid #98001A;
}

.small_foto a{
	margin:0;
	padding:0;
}

.small_foto2{
  width:100px;
  padding:2px; 
  margin:10px auto;
  border:2px solid #98001A;
}

.small_foto2 a{
	margin:0;
	padding:0;
}



#pager{
  text-align:center;
  padding:10px;
  clear:both;
}

.pages{
  padding:0px;
  BACKGROUND: url(/public/images/pager_r1_c1.png) #931322 left top no-repeat;
}

.pages div {
  height:17px;
  padding-top:4px;
	BACKGROUND: url(/public/images/pager_r1_c3.png) right top no-repeat;
}


.pages A {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-weight:bold;
}



.news-list {
	MARGIN-BOTTOM: 20px
}
.news-list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
.news-date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 200; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #4c7d1d; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}
.news-date A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 200; FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #4c7d1d; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}


#contacts {
	PADDING-RIGHT: 10px; MARGIN-TOP: 21px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; COLOR: #ffb2c8; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 50px
}
#contacts A {
	COLOR: #f94964
}
#copyright {
	PADDING-RIGHT: 10px; MARGIN-TOP: 21px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 20px; COLOR: #ffb2c8; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 50px
}

h3{color:#4C7D1D; font-family:"Times New Roman",Times,serif; font-size:18px; font-weight:normal;}

