body {
	padding: 0;
	margin: 0;
	width: 100%; 
	max-width: 1260px; 
	width: expression(document.body.clientWidth > 1260 ? "1260px": "auto");
}

/*#main_table {
	width: 100%; 
	max-width: 1260px; 
	width: expression(document.body.clientWidth > 1260 ? "1260px": "auto");
	background-color: #fcf;
}*/

#index_table_top {
	width: 100%; 
	max-width: 1225px; 
	width:expression(document.body.clientWidth > 1225 ? "1225px": "auto");
}

img {
	border: none;
}

a {
	text-decoration: unerline;
}

a:hover {
	text-decoration: none;
}

#otvet {
	background: url(/img/otvet.jpg) #eee no-repeat left top;
	width: 203px;
	height: 90px;
	margin-top: 56px;
/*	margin-left: 68px; */
	margin-left: auto;
	margin-right: auto;	
}

#otvet .otvet_text {
	margin-left: 69px;
	padding-top: 35px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#otvet_type {
	background: url(/img/otvet.jpg) #eee no-repeat left top;
	width: 203px;
	height: 90px;
	margin-top: 49px;
	margin-left: auto;
	margin-right: auto;	
}

#otvet_type .otvet_text_type {
	margin-left: 69px;
	padding-top: 35px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#skoro {
	background: url(/img/skoro_back.gif) #fff repeat-x left top;
	width: 100%;
	height: 139px;
	margin-top: 0px;
	margin-left: 0px;
}

#bron {
	background: url(/img/bron.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 39px;
	margin-left: auto;
	margin-right: auto;	
}

#bron .bron_text {
	margin-left: 67px;
	padding-top: 45px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#bron_type {
	background: url(/img/bron.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 32px;
	margin-left: auto;
	margin-right: auto;	
}

#bron_type .bron_text_type {
	margin-left: 67px;
	padding-top: 45px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#raspis {
	background: url(/img/raspis.gif) #eee no-repeat left top;
	width: 201px;
	height: 110px;
	margin-top: 20px;
	margin-left: 0px;
	vertical-align: top;
}

#raspis .raspis_text {
	margin-left: 90px;
	padding-top: 45px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#raspis .raspis_nds{
	margin-left: 90px;
	padding-top: 14px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#rep {
	background: url(/img/rep.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 42px;
	margin-left: auto;
	margin-right: auto;	
}

#rep_type {
	background: url(/img/rep.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 24px;
	margin-left: auto;
	margin-right: auto;	
}


.rep_text {
	margin-left: 2px;
	padding-top: 12px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#schema {
	background: url(/img/schema.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 42px;
	margin-right: auto; 
/*	margin-left: 54px; */
	margin-left: auto;  
}

#schema_type {
	background: url(/img/schema.jpg) #eee no-repeat left top;
	width: 203px;
	height: 85px;
	margin-top: 34px;
	margin-left: auto;
	margin-right: auto;	
}

.schema_text {
	margin-left: 0px;
	padding-top: 12px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px;	
}

#banners {
	background: url(/img/banners_back.gif) #eee no-repeat right top;
	width: 100%;
	height: 325px;
	margin-top: 0px;
	margin-left: 0px;
	text-align:center;
}
#banners_type {
	background: url(/img/banners_back.gif) #eee no-repeat right top;
	width: 100%;
	height: 325px;
/*	margin-top: 0px;
	margin-left: 0px; */
	position: relative;
	bottom: 0px;
	text-align:center;
}

#news_date {
	margin-top: 0px;
	margin-left: 72px;
	margin-bottom: 27px;	
	font-family: Arial; 
	color: #000; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 12px;
	width: 70%;
}

#news_date span {
	margin-left: 6px;
	margin-right: 9px;
	font-family: Arial; 
	color: #000; 
	font-style: normal; 
	font-size: 12px;
}

#news_date a {
	font-family: Arial; 
	color: #000; 
	font-style: normal; 
	font-size: 12px;
}
#news_date p {
	margin-top: 9px;
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
}

#news_foot {
	margin-top: 0px;
	margin-left: 72px;
	margin-bottom: 27px;	
	width: 70%;
	text-align: right;
}

#all_news {
	background: url(/img/all_news.gif) no-repeat left top;
	padding-left: 16px;
	padding-bottom: 0px;
	font-family: Tahoma; 
	color: #bf4040; 
	font-style: normal; 
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 59px;
}

#all_news:hover {
	text-decoration: none;
}

#archive {
	background: url(/img/archive.gif) no-repeat left top;
	padding-left: 16px;
	padding-bottom: 0px;
	font-family: Tahoma; 
	color: #bf4040; 
	font-style: normal; 
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

#archive:hover {
	text-decoration: none;
}

#poll {
	background-color: #eee;
	height: 350px;
	padding-top: 42px;
	margin-left: 12%; 
	margin-bottom: 0px;
	font-family: Arial; 
	color: #000; 
	font-style: normal; 
	font-weight: bold;
	font-size: 12px;
}

#poll p {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal;
	font-size: 11px;
}

#poll li {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal;
	font-size: 11px;
}

#sub_menu {
	text-align:center;
	margin-top: 51px;
	margin-right: 10px;
}

#sub_menu img {
	margin-left: 19px;
}

#menu_item {
	font-family: Arial; 
	color: #c20909; 
	font-style: normal; 
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	margin-right: 23px;
}

#menu_item:hover {
	text-decoration: none;
}

#film_name {
	margin-top: 0px;
	margin-bottom: 14px;
}

#film_name a {
	font-family: Arial; 
	color: #000; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 12px;
}

#about_film {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	margin-top: 0px;
	width: 70%;
}

#o2 {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	margin-top: 85px;
	margin-left: 72px;
}

#o2 a {
	color: #bf4040; 
}

#copy {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	margin-top: 85px;
	margin-left: 150px;
}

#copy a {
	color: #bf4040; 
}

#copy1 {
	font-family: Tahoma; 
	color: #666; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	margin-top: 85px;
	text-align: center;
}

#header {
	font-family: Trebuchet MS; 
	color: #c20909; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 22px;
	margin-top: 51px;
	margin-left: 73px;
	margin-bottom: 0px;
}

#header_m {
	font-family: Trebuchet MS; 
	color: #c20909; 
	font-style: italic; 
	font-weight: normal; 
	font-size: 22px;
	margin-top: 19px;
	margin-left: 104px;
	margin-bottom: 23px;
}

#golos {
	font-family: Trebuchet MS; 
	color: #333; 
	font-style: italic; 
	font-weight: normal; 
	font-size: 18px;
	padding-right: 10px;
	padding-left: 10px;
}

#main_text {
	font-family: Tahoma; 
	color: #000; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px;
	margin-top: 41px;
	margin-left: 73px;
	width: 85%;
}

#main_text a {
	font-family: Tahoma; 
	color: #bf4040; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px;
	text-decoration: underline;
}

#main_text a:hover {
	text-decoration: none;
}

#comment {
	background: url(/img/com.gif) no-repeat left top;
	padding-left: 35px;
	padding-bottom: 0px;
	font-family: Tahoma; 
	color: #333; 
	font-style: normal; 
	font-weight: normal;
	font-size: 11px;
}

#comment p {
	margin-top: 0px;
}

#comment #date {
	margin-top: 2px;
	margin-bottom: 1px;
	font-family: Tahoma; 
	color: #999; 
	font-style: normal; 
	font-weight: normal;
	font-size: 9px;
}