/* CSS Document 2008. All Right Reserved http://www.ah-me.com */

body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF url(images/bg_all.gif) repeat-x 0 0;
	}
img, table, td {
	margin: 0;
	padding: 0;
	font-size: 11px;
	}
img {
	border: 0;
	}
h1, h2, h3, h4, h5, h6, h7, p {
	padding: 0;
	margin: 0;
	}
ul, ol, li {
	padding: 0;
	margin: 0;
	list-style: none;
	}
form {
	padding: 0;
	margin: 0;
	}
select, input, textarea, option {
	padding: 0;
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	color: #3B3A3A;
	}
a {
	color: #C40000;
	cursor: pointer;
	}
a:hover {
	color: #330000;
}
table, td {
	border-collapse: collapse;
	}
td {
	vertical-align: top;
	}

.red {
	color: #C40000;
	}

/*********************************************/

div.page {
	width: 993px;
	margin: 0 auto;
	background: url(images/bg_none.jpg) no-repeat 0 83px;
	text-align: left;
	}
div.bt {
	background: url(images/bg_bt.gif) repeat-x 0 0;
	}

div.copy {
	position: relative;
	width: 993px;
	height: 54px;
	}
div.copy div.ahme2 {
	position: absolute;
	width: 107px;
	height: 39px;
	left: 211px;
	top: 0;
	background: url(images/ahme2.gif) no-repeat 0 0;
	}
div.copy div.ahme2 h4 {
	display: none;
	}
div.copy div.block {
	position: absolute;
	left: 331px;
	top: 6px;
	}
div.copy a {
	color: #000000;
	}
div.copy a:hover {
	color: #C40000;
	}
.p10 {
	font-size: 10px;
	}
.v11 {
	padding: 0 0 4px 0;
	}

div.mfss {
	padding: 30px 20px 10px 20px;
	text-align: center;
	}
div.mfss a {
	color: #000000;
	text-decoration: none;
	}
div.mfss a:hover {
	color: #C40000;
	}


div.tp {
	position: relative;
	width: 993px;
	height: 92px;
	}
div.tp div.name {
	position: absolute;
	left: 145px;
	top: 21px;
	color: #8C5C77;
	font-weight: bold;
	}
div.tp div.fnd {
	position: absolute;
	left: 380px;
	top: 25px;
	font-size: 18px;
	color: #B9B9B9;
	}
div.tp div.search {
	position: absolute;
	right: 0;
	top: 25px;
	width: 135px;
	height: 23px;
	background: url(images/search.gif) no-repeat 0 0;
	}
div.tp div.search input.search {
	position: absolute;
	right: 25px;
	top: 4px;
	width: 100px;
	border: 0;
	background: #FFFFFF;
	color: #8B8B8B;
	font-size: 10px;
	}
div.tp div.search input.btn {
	position: absolute;
	right: 0;
	top: 0;
	}
div.tp div.ahme {
	position: absolute;
	left: 0;
	top: 15px;
	width: 144px;
	height: 67px;
	background: url(images/ahme.gif) no-repeat 0 0;
	}
div.tp div.ahme h1 {
	display: none;
	}
div.tp div.bookmark {
	position: absolute;
	left: 793px;
	top: 61px;
	width: 200px;
	height: 23px;
	background: url(images/mn_00.gif) no-repeat 0 0;
	}
div.tp div.bookmark p {
	position: absolute;
	width: 80px;
	height: 23px;
	right: 10px;
	top: 4px;
	background: url(images/star.gif) no-repeat 0 1px;
	text-align: right;
	}
div.tp div.mn {
	position: absolute;
	left: 157px;
	top: 61px;
	}
div.mn li {
	display: block;
	width: 105px;
	height: 22px;
	float: left;
	text-align: center;
	background: url(images/mn.gif) no-repeat 0 0;
	margin: 0 1px 0 0;
	font-weight: bold;
	}
div.mn a {
	display: block;
	padding: 4px 0 0 0;
	color: #535353;
	text-decoration: none;
	}
div.mn a:hover {
	color: #8C5C77;
	text-decoration: underline;
	}


div.mp2 {
	background: url(images/d_02.gif) repeat-y 0 0;
	}
div.mp2 div.out {
	background: url(images/d_01.gif) no-repeat 0 0;
	}
div.mp2 div.in {
	background: url(images/d_03.gif) no-repeat 0 100%;
	}

div.mp3 {
	background: url(images/w_02.gif) repeat-y 0 0;
	}
div.mp3 div.out {
	background: url(images/w_01.gif) no-repeat 0 0;
	}
div.mp3 div.in {
	background: url(images/w_03.gif) no-repeat 0 100%;
	}
div.mp4 div.out {
	background: url(images/w_01s.gif) no-repeat 0 0;
	}

div.mp {
	background: url(images/a_02.gif) repeat-y 0 0;
	}
div.mp div.out {
	background: url(images/a_01.gif) no-repeat 0 0;
	}
div.mp div.in {
	background: url(images/a_03.gif) no-repeat 0 100%;
	}
div.hds {
	position: relative;
	height: 31px;
	background: #FFFFFF;
	}
div.hds h3.hd1 {
	position: absolute;
	left: 0;
	top: 0;
	}
div.hds h3.hd2 {
	position: absolute;
	left: 480px;
	top: 0;
	}
h3.hd {
	background: #FFFFFF;
	font-weight: normal;
	font-size: 24px;
	padding: 0 15px 0 15px;
	}
div.hds p.paginator {
	position: absolute;
	right: 10px;
	top: 6px;
	font-weight: bold;
	font-size: 13px;
	}
div.hds a {
	color: #F27A19;
	}
div.hds a:hover {
	color: #000000;
	}


div.lpics {
	width: 996px;
	}
div.lpic {
	width: 246px;
	height: 358px;
	background: url(images/bg_lpic.gif) no-repeat 0 0;
	margin: 0 3px 9px 0;
	float: left;
	}
div.lpic div.img {
	margin: 4px;
	}
div.lpic div.name {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	}
div.lpic div.desc {
	font-size: 13px;
	text-align: center;
	}
div.lpic div.desc a {
	font-weight: bold;
	}

div.lpic div.desc2 {
	font-size: 13px;
	text-align: center;
	padding: 11px 0 0 0;
	font-weight: bold;
	}
div.lpic div.desc2 a {
	font-size: 14px;
	}


div.cm {
	width: 963px;
	//width: 990px;
	padding: 0 15px;
	}
div.cm ul {
	display: block;
	width: 120px;
	float: left;
	font-size: 13px;
	}
div.cm ul li {
	padding: 0 0 2px 20px;
	background: url(images/ico_folder.gif) no-repeat 0 2px;
	}
div.cm a {
	color: #1E1E1E;
	}
div.cm a:hover{
	color: #C40000;
	}

div.bookmark2 {
	margin: 10px 0 10px 0;
	}

div.ap {
	margin: 15px;
	}
div.ap ul {
	display: block;
	width: 225px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	}
div.ap ul.x {
	font-size: 24px;
	width: 280px;
	}
div.ap ul.x li {
	padding: 0;
	line-height: 28px;
	}
div.ap ul li {
	padding: 0;
	line-height: 23px;
	}
div.ap i {
	font-style: normal;
	color: #F27A19;
	}
div.ap a {
	color: #196FF2;
	text-decoration: none;
	}
div.ap a:hover {
	color: #F27A19;
	}


div.st {
	width: 148px;
	float: left;
	}
div.lt {
	background: url(images/c_02.gif) repeat-y 0 0;
	}
div.lt div.out {
	background: url(images/c_01.gif) no-repeat 0 0;
	}
div.lt div.in {
	background: url(images/c_03.gif) no-repeat 0 100%;
	}

div.rt_n {
	width: 837px;
	float: right;
	}
div.rt_n div.h3 {
	background: url(images/bg_h3.gif) repeat-x 0 100%;
	margin: 0 0 0 5px;
	}
div.rt_n div.h3 h3 {
	font-weight: normal;
	font-size: 24px;
	padding: 0 0 1px 0;
	}
div.rt_n p.date {
	margin: 5px 0 5px 7px;
	color: #585858;
	font-size: 12px;
	}
div.rt_n div.description {
	margin: 0 0 0 7px;
	font-size: 12px;
	}
div.rt_n div.description p.mov {
	margin: 0 0 10px 0;
//	margin: -4px 0 10px 0;
	font-weight: bold;
	}




div.rt {
	background: url(images/b_02.gif) repeat-y 0 0;
	width: 837px;
	float: right;
	}
div.rt div.out {
	background: url(images/b_01.gif) no-repeat 0 0;
	}
div.rt div.in {
	background: url(images/b_03.gif) no-repeat 0 100%;
	}

div.spics2 {
	width: 990px;
	padding: 0 0 16px 5px;
	}
div.spics2 div.spic {
	margin: 0 2px 2px 0;
	float: left;
	}

div.apics2 {
	width: 980px;
//	width: 990px;
	padding: 0 0 16px 10px;
	}
div.apics2 div.spic {
	margin: 0 2px 2px 0;
	float: left;
	}

div.spics {
	width: 827px;
	padding: 0 0 0 7px;
//	width: 835px;
	}
div.spics div.spic {
	margin: 0 3px 3px 0;
	float: left;
	text-align: center;
	}
div.spics div.spic b {
	font-size: 13px;
	display: block;
	margin: 0 0 15px 0;
	}
div.spic a img {
	display: block;
	border: #594232 1px solid;
	}
div.spic a:hover img {
	border: #C40000 1px solid;
	}


div.xpics {
	width: 797px;
	padding: 0 0 0 35px;
//	width: 835px;
	}
div.xpics div.xpic {
	margin: 0 12px 3px 0;
	float: left;
	text-align: center;
	}
div.xpics div.xpic b {
	font-size: 13px;
	display: block;
	margin: 0 0 15px 0;
	}
div.xpic a img {
	display: block;
	border: #594232 1px solid;
	}
div.xpic a:hover img {
	border: #C40000 1px solid;
	}

div.bcs {
	width: 133px;
	padding: 0 0 0 10px;
	}
div.bcs h4 {
	font-size: 14px;
	padding: 5px 0 0 10px;
	margin: 0 25px 5px 0;
	color: #DE2864;
	background: url(images/dot2.gif) repeat-x 0 100%;
	}
ul.cat li {
	background: url(images/arrow.gif) no-repeat 0 7px;
	line-height: 18px;
	padding: 0 0 0 11px;
	}
ul.cat a {
	color: #196FF2;
	}
ul.cat a:hover {
	color: #F27A19;
	}
ul.cat_s {
	padding: 8px 0;
	}
ul.cat_s li {
	background: url(images/arrow.gif) no-repeat 0 5px;
	line-height: 14px;
	padding: 0 0 0 11px;
	}
ul.cat_s a {
	color: #196FF2;
	}
ul.cat_s a:hover {
	color: #F27A19;
	}

ul.bc li {
	font-size: 12px;
	font-weight: bold;
	background: url(images/x1.gif) no-repeat 0 7px;
	line-height: 18px;
	padding: 0 0 0 11px;
	}
ul.bcx li {
	font-size: 15px;
	font-weight: bold;
	background: url(images/x2.gif) no-repeat 0 8px;
	line-height: 22px;
	padding: 0 0 0 11px;
	}
ul.bc a, ul.bcx a {
	color: #196FF2;
	text-decoration: none;
	}
ul.bc a:hover, ul.bcx a:hover {
	color: #F27A19;
	}


h3.hs {
	font-size: 11px;
	background: url(images/dot2.gif) repeat-x 0 100%;
	padding: 5px 0;
	margin: 0 0 5px 0;
	}
h3.hf {
	font-size: 11px;
	margin: 0 10px;
	}
h3.hf span {
	font-size: 16px;
	color: #FE6F18;
	}


ul.stars {
	margin: 10px;
	background: url(images/dot2.gif) repeat 0 0;
	}
ul.stars li {
	font-size: 14px;
	font-weight: bold;
	background: #FFFFFF url(images/star.gif) no-repeat 0 5px;
	padding: 3px 0 6px 15px;
	margin: 0 0 1px 0;
	}


div.trs {
	position: relative;
	height: 50px;
	}
div.trs div.bookmark {
	position: absolute;
	right: 10px;
	top: 17px;
	}
div.trs div.hf {
	position: absolute;
	left: 8px;
	top: 8px;
	}
div.trs div.hf h3 {
	font-size: 11px;
	background: url(images/dot2.gif) repeat-x 0 100%;
	padding: 0 0 5px 0;
	margin: 0 0 2px 0;
	}
div.trs div.desc {
	position: absolute;
	left: 170px;
	top: 10px;
	width: 680px;
	}

img.x2 {
	margin: 0 6px 1px 0;
	}
img.star {
	margin: 0 5px -2px 0;
	}
img.ico {
	margin: 0 5px -1px 0;
	}
img.arrow {
	margin: 0 3px 1px 3px;
	}


div.site3col {
	position: relative;
	height: 60px;
	}
div.site3col div {
	width: 320px;
	text-align: center;
	}
div.site3col h3 {
	font-size: 20px;
	}
div.site3col div.s1 {
	position: absolute;
	left: 0;
	top: 0;
	}
div.site3col div.s2 {
	position: absolute;
	left: 330px;
	top: 0;
	}
div.site3col div.s3 {
	position: absolute;
	left: 640px;
	top: 0;
	}



div.banners {
	width: 740px;
//	width: 963px;
	padding: 0 0 0 125px;
	}
div.banner {
	float: left;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
div.banner a {
	color: #1E1E1E;
	}
div.banner a:hover {
	color: #C40000;
	}

div.banners2 {
	width: 750px;
	margin-right: -20px;
//	margin: 0 0 0 50px;
	}
div.banners3 {
	width: 750px;
	margin-right: -20px;
//	margin: 0 0 0 25px;
	}


div.outer12s {
	background: #FFFFFF;
	width: 800px;
	padding: 1px;
	margin: 0 auto 0 auto;
	}
div.outer12 {
	background: url(images/dots.gif) repeat 0 0;
	width: 800px;
	padding: 1px;
	margin: 0 auto 0 auto;
	}
div.outer22 {
	width: 794px;
	position: relative;
	background: #FFFFFF;
	padding: 3px;
	}
div.outer32 {
	width: 794px;
	background: #FFFFFF url(images/bg_blue.gif) repeat-x 0 0;
	padding: 10px 0 10px 0;
	}

div.outer13 {
	width: 800px;
	padding: 1px;
	margin: 0 auto 0 auto;
	}
div.outer23 {
	width: 794px;
	position: relative;
	padding: 3px;
	}
div.outer33 {
	width: 794px;
	padding: 10px 0 10px 0;
	}





div.outer1 {
	background: url(images/dots.gif) repeat 0 0;
	width: 993px;
	padding: 1px;
	margin: 0 auto 8px auto;
	}
div.outer2 {
	width: 987px;
	position: relative;
	background: #FFFFFF;
	padding: 3px;
	}
div.outer3 {
	width: 987px;
	background: #FFFFFF url(images/bg_blue.gif) repeat-x 0 0;
	padding: 10px 0 19px 0;
	}

div.white {
	background: #FFFFFF;
	width: 837px;
	padding: 10px 0;
	}
div.outer15 {
	background: url(images/dots.gif) repeat 0 0;
	width: 837px;
	padding: 1px;
	margin: 0 auto 8px auto;
	}
div.outer25 {
	width: 831px;
	position: relative;
	background: #FFFFFF;
	padding: 3px;
	}
div.outer35 {
	width: 831px;
	background: #FFFFFF url(images/bg_blue.gif) repeat-x 0 0;
	padding: 10px 0 19px 0;
	}
/* top_05 */
div.top_05 {
	width: 811px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	margin: 0 0 0 20px;
}
div.top_05 div {
	width: 280px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	}
div.top_05 div strong {
	font-size: 24px;
	}
div.top_05 h4 {
	width: 500px;
	float: left;
	font-size: 14px;
	margin: 2px 0 6px 0;
	}
div.top_05 ul {
	width: 130px;
	float: left;
	}
div.top_05 li {
	background: url(images/arrow.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
	}
div.top_05 h3 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 6px 0;
	text-align: left;
	font-weight: normal;
	}

/* top_04 */
div.top_04 {
	width: 920px;
	margin: 0 auto;
	clear: both;
	text-align: left;
}
div.top_04 div {
	width: 300px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	}
div.top_04 div strong {
	font-size: 24px;
	}
div.top_04 h4 {
	width: 600px;
	float: left;
	font-size: 14px;
	margin: 2px 0 6px 0;
	}
div.top_04 ul {
	width: 150px;
	float: left;
	}
div.top_04 li {
	background: url(images/arrow.gif) no-repeat 0 7px;
	padding: 0 0 0 10px;
	}
div.top_04 h3 {
	font-size: 18px;
	padding: 0;
	margin: 0 0 6px 0;
	text-align: left;
	font-weight: normal;
	}

br.sep {
	clear: both;
	font-size: 1px;
	}

div.col2h {
	position: relative;
	width: 993px;
	height: 50px;
	background: url(images/a_01g.gif) no-repeat 0 0;
	border-bottom: #D6D7D7 1px solid;
	}
div.col2h div.bookmark {
	position: absolute;
	right: 10px;
	top: 17px;
	}
div.col2h div.in2_1 {
	position: absolute;
	width: 162px;
	left: 17px;
	top: 12px;
	text-align: right;
	background: url(images/arrow.gif) no-repeat 0 4px;
	}
div.col2h div.in2_3 {
	position: absolute;
	left: 10px;
	top: 12px;
	}
div.col2h div.in2_2 {
	position: absolute;
	width: 162px;
	left: 497px;
	top: 12px;
	text-align: right;
	background: url(images/arrow.gif) no-repeat 0 4px;
	}
div.col2h select.sel2_1 {
	position: absolute;
	width: 150px;
	left: 190px;
	top: 16px;
	}
div.col2h select.sel2_2 {
	position: absolute;
	width: 150px;
	left: 670px;
	top: 16px;
	}

div.col2 {
	width: 973px;
	margin: 0 0 0 20px;
	}
div.col2 ul {
	width: 460px;
	float: left;
	margin: 0 20px 0 0;
	}

ul.li3 li {
	font-size: 12px;
	background: url(images/li3.gif) no-repeat 0 2px;
	padding: 0 0 4px 15px;
	margin: 0 0 1px 0;
	}
ul.li3 a {
	color: #196FF2;
	font-weight: bold;
	}
ul.li3 a:hover {
	color: #F27A19;
	}


div.col2x {
	position: relative;
	width: 837px;
	height: 50px;
	background: url(images/b_01g.gif) no-repeat 0 0;
	border-bottom: #D6D7D7 1px solid;
	}
div.col2x div.bookmark {
	position: absolute;
	right: 10px;
	top: 17px;
	}
div.col2x div.in2_1 {
	position: absolute;
	width: 160px;
	right: 170px;
	top: 12px;
	text-align: right;
	background: url(images/arrow.gif) no-repeat 0 4px;
	}
div.col2x div.in1_5 {
	position: absolute;
	width: 430px;
	left: 18px;
	top: 12px;
	}
div.col2x div.in2_5 {
	position: absolute;
	width: 174px;
	right: 14px;
	top: 20px;
	text-align: right;
	background: url(images/arrow2.gif) no-repeat 0 4px;
	}
div.col2x select.sel2_1 {
	position: absolute;
	width: 150px;
	left: 10px;
	top: 16px;
	}
div.col2x select.sel2_2 {
	position: absolute;
	width: 150px;
	left: 192px;
	top: 16px;
	}
div.col2x select.sel2_3 {
	position: absolute;
	width: 150px;
	right: 10px;
	top: 16px;
	}
div.col2x span {
	position: absolute;
	left: 167px;
	top: 18px;
	font-weight: bold;
	text-transform: uppercase;
	}

h3.bgtop, div.bgtop {
	background: url(images/bg_all.gif) repeat-x 0 -123px;
	}



div.intro {
	position: relative;
	height: 14px;
	}
div.intro div.desc {
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ico_mail.gif) no-repeat 0 2px;
	}
div.intro div.desc p {
	padding: 0 0 0 20px;
	}
div.intro select.sel2_1 {
	position: absolute;
	width: 130px;
	left: 10px;
	top: 13px;
	}
div.intro div.in2_1 {
	position: absolute;
	width: 150px;
	left: 10px;
	top: 0;
	font-size: 10px;
	}
div.intro div.rss {
	position: absolute;
	height: 26px;
	left: 5px;
	top: 4px;
	font-size: 10px;
	background: url(images/rss.gif) no-repeat 0 2px;
	}
div.intro div.rss p {
	padding: 5px 0 0 30px;
	}
div.intro div.rss a {
	color: #4A7EF3;
	}
div.intro div.rss a:hover {
	color: #393939;
	}


p.visit {
	padding: 0 0 0 9px;
	background: url(images/x2.gif) no-repeat 0 4px;
	margin: 0 -5px 0 0;
	}
p.visit2 {
	padding: 0;
	}




/*********************************************/
.pic {
position: relative;
width: 100%;
padding: 5px;
background: url('../png_in_ie/grid-10.gif') 100% 100%;
overflow: hidden;
}
.horizontal, .horizontal ul {
list-style-type: none;
width: 100%;
margin: 0;
padding: 0;
}
.horizontal:after, .horizontal ul:after {
content: '';
display: block;
clear: left;
}
.horizontal li {
float: left;
margin: 0 1em 0.5em 0;
padding: 0;
}
/*****************************/
.framed.horizontal {
//padding-bottom: 10px;
}
.framed .f {
position: relative;
z-index: 1;
display: block;
float: left;
min-height: 10px;
//height: 10px;
color: #000000;
}
.framed .c {
position: relative;
z-index: 2;
display: block;
margin: 8px 10px 0px 8px;
}
.framed .t, .framed .b {

position: absolute;
z-index: 1;
top: 0;
//top: auto;
bottom: 0;
left: 0;
right: 11px;
overflow: hidden;
//width: 100%;
//height: 100%;
}
.framed .b {
top: auto;
bottom: -10px;
height: 10px;
}
.framed .r {
left: auto;
//left: -11px;
right: 0;
//margin-left: 100%;
width: 11px;
}
.framed .t *, .framed .b * {
position: absolute;
top: 0;
left: 0;
/* Общие ширина и высота изображения. Можно указать с запасом. */
width: 1000px;
height: 800px;
background: url(images/framed.gif) 0 0 no-repeat;
}
.framed .t * {
margin-top: -10px;
}
.framed .l * {
//width: 100%;
margin-left: -11px;
}






div.col2d {
	position: relative;
	width: 993px;
	height: 50px;
	background: url(images/a_01g.gif) no-repeat 0 0;
	border-bottom: #D6D7D7 1px solid;
	}
div.col2d div.bookmark {
	position: absolute;
	right: 10px;
	top: 17px;
	}
div.col2d div.in2_1 {
	position: absolute;
	width: 160px;
	right: 170px;
	top: 12px;
	text-align: right;
	background: url(images/arrow.gif) no-repeat 0 4px;
	}
div.col2d select.sel2_1 {
	position: absolute;
	width: 150px;
	left: 10px;
	top: 16px;
	}
div.col2d select.sel2_2 {
	position: absolute;
	width: 150px;
	left: 192px;
	top: 16px;
	}
div.col2d select.sel2_3 {
	position: absolute;
	width: 150px;
	right: 10px;
	top: 16px;
	}
div.col2d span {
	position: absolute;
	left: 167px;
	top: 18px;
	font-weight: bold;
	text-transform: uppercase;
	}
div.col2d div.bookmark {
	position: absolute;
	left: 450px;
	top: 18px;
	}


div.hdx {
	position: relative;
	height: 27px;
	}
div.hdx h3.hd1 {
	position: absolute;
	left: 0;
	top: 0;
	}
div.hdx h3.hd2 {
	position: absolute;
	left: 480px;
	top: 0;
	}
h3.bgtop, div.bgtop {
	background: url(images/bg_all.gif) repeat-x 0 -123px;
	}
div.hdx p.back {
	position: absolute;
	right: 10px;
	top: 6px;
	font-weight: bold;
	background: url(images/x2.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
	}



div.outer31 {
	background: url(images/dots.gif) repeat 0 0;
	width: 793px;
	padding: 1px;
	margin: 0 auto 8px auto;
	}
div.outer32 {
	width: 787px;
	position: relative;
	background: #FFFFFF;
	padding: 3px;
	}
div.outer33 {
	width: 787px;
	background: #FFFFFF url(images/bg_blue.gif) repeat-x 0 0;
	padding: 10px 0 19px 0;
	}


div.banners4 {
	width: 763px;
//	width: 783px;
	padding: 0 0 0 28px;
	margin: 0 auto;
	}
div.banners4 div.banner {
	float: left;
	margin: 0 10px 0 0;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	}
div.banners4 a {
	color: #1E1E1E;
	}
div.banners4 a:hover {
	color: #C40000;
	}

