html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	}
img {
	border:0;
	}
body {
	text-align:center;
	background:#F1F1F1 url(i/bg.jpg) no-repeat center top;
	}
#asa {
	background:red;
	border:1px solid blue;
	color:white;
	}
#main {
	width:100%;
	margin:auto;
	text-align:left;
	}
#main left {
	width:100%;
	}
#main .left .top {
	width:100%;
	height:430px;
	margin-top:40px;
	text-align:center;
	background:url('i/tr_center.png') repeat-x; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/tr_center.png', sizingMethod='scale');
	}
*:first-child+html table .left .top {
	background:none;
	}
#main .left .top .name {
	float:right;
	width:140px;
	height:100px;
	margin-top:30px;
	text-align:left;
	}
#main .left .top .name .img {
	float:right;
	width:54px;
	height:60px;
	background:url('i/name_img.png') repeat-x; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/name_img.png', sizingMethod='scale');
	}
#main .left .top .links {
	position:absolute;
	width:232px;
	height:71px;
	left:320px;
	top:40px;
	}
#main .left .top .links .left {
	float:left;
	width:15px;
	height:71px;
	background:url('i/links_left.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/links_left.png', sizingMethod='crop');
	}
#main .left .top .links .right {
	float:left;
	width:15px;
	height:71px;
	background:url('i/links_right.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/links_right.png', sizingMethod='crop');
	}
#main .left .top .links .center {
	float:left;
	width:202px;
	height:63px;
	padding-top:8px;
	background:#FAF9F9;
	}
.cat {
	position:relative;
	width:395px;
	height:320px;
	margin:auto;
	margin-top:-30px;
	background:url('i/cat.png') no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/cat.png', sizingMethod='crop');
	}
.cat-home {
	position:relative;
	width:395px;
	height:320px;
	margin:auto;
	margin-top:-30px;
	background:url('i/cat-home.png') no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/cat-home.png', sizingMethod='crop');
	}
.cat-kotyata {
	position:relative;
	width:395px;
	height:320px;
	margin:auto;
	margin-top:-30px;
	background:url('i/cat-kotyata.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/cat-kotyata.png', sizingMethod='crop');
	}
.cat-koshki {
	position:relative;
	width:395px;
	height:320px;
	margin:auto;
	margin-top:-30px;
	background:url('i/cat-koshki.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/cat-koshki.png', sizingMethod='crop');
	}
.cat-koty {
	position:relative;
	width:395px;
	height:320px;
	margin:auto;
	margin-top:-30px;
	background:url('i/cat-koty.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/cat-koty.png', sizingMethod='crop');
	}
		
#main .right {
	width:255px;
	}
#main .right .block {
	width:210px;
	margin:15px 0 50px;
	text-align:center;
	font-size:17px;
	color:#222;
	/*font-weight:bold;*/
	}
#main .right .block a {
	color:#003399;
	}
#main .right .block .tel {
	width:112px;
	height:71px;
	margin:0 auto 10px;
	background:url('i/tel.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/tel.png', sizingMethod='crop');
	}
#main .right .block .e-mail {
	width:44px;
	height:45px;
	margin:0 auto 10px;
	background:url(i/e-mail.png) no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/e-mail.png', sizingMethod='crop');
	}
#main .right .block .partner {
	width:85px;
	height:73px;
	margin:0 auto 10px;
	background:url('i/partner.png') no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/partner.png', sizingMethod='crop');
	}
#main .right .block span {
	font-size:12px;
	/*font-weight:bold;*/
	color:#444;
	}
#main .tr_left div {
	width:19px;
	height:361px;
	position:relative;
	margin-top:40px;
	background:url('i/tr_left.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/tr_left.png', sizingMethod='crop');
	}
*:first-child+html table .tr_left div {
	background:none;
	}

#main .tr_right div {
	width:19px;
	height:361px;
	margin-top:40px;
	position:relative;
	background:url('i/tr_right.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/tr_right.png', sizingMethod='crop');
	}
*:first-child+html table .tr_right div {
	background:none;
	}
	
#content {
	width:100%;
	color:#666666;
	}
#content a {
	color:#996600;
	}
#content .title {
	width:100%;
	height:47px;
	margin-bottom:30px;
	}
#content .title1 {
	background:url(i/title1.jpg) no-repeat;
	}
#content p {
	color:#663333;
	font-size:12px;
	line-height:21px;
	text-align:left;
	}
#logo {
	float:left;
	width:251px;
	height:111px;
	margin-top:30px;
	background:url('i/logo.png') no-repeat; 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/logo.png', sizingMethod='crop');
	}
#logo_a {
	position:relative;
	float:left;
	width:251px;
	height:111px;
	margin:30px 0 0 -251px;
	display:block;
	cursor:hand;
	}
#topic {
	width:100%;
	}
#topic p {
	padding:0;
	font-size:12px;
	color:#663333;
	line-height:0;
	text-align:justify;
	}
#topic_h {
	margin:20px 0 0 0;
	padding:5px;
	background-color:#ebebeb;
	}
#topic_h a {
	font-size:15px;
	color:#660000;
	text-decoration:none;
	}
.header1 {
	margin-top:20px;
	font-size:18px;
	color:#860101;
	text-decoration:none;
	}
#nav {
	width:255px;
	height:38px;
	}
#nav .left {
	float:left;
	width:14px;
	height:38px;
	background:url('i/nav_left.png') no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/nav_left.png', sizingMethod='crop');
	}
/**:first-child+html #nav .left {
	background:none;
	}*/
#nav .right {
	float:right;
	width:14px;
	height:38px;
	background:url('i/nav_right.png') no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/nav_right.png', sizingMethod='crop');
	}
/**:first-child+html #nav .right {
	background:none;
	}*/
#nav .center {
	float:left;
	width:227px;
	height:30px;
	height:'38px';
	padding-top:8px;
	color:#660000;
	background:url('i/nav_center.png'); 
	_background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/nav_center.png', sizingMethod='scale');
	}
/**:first-child+html #nav .center {
	background:none;
	}*/
#nav .center a {
	position:relative;
	z-index:+3;
	color:#003399;
	}	
#menu {
	width:255px;
	margin-top:25px;
	}
#menu a {
	position:relative;
	width:245px;
	width:'255px';
	height:33px;
	height:'40px';
	padding:7px 0 0 16px;
	display:block;
	color:white;
	font-size:17px;
	z-index:+2;
	}
#menu a:hover {
	cursor:hand;
	background:url('i/menu_on.png') no-repeat; 
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.rifountsel.com/wp-content/themes/cat/i/menu_on.png', sizingMethod='crop');
	}
#bottom {
	float:left;
	width:300px;
	height:18px;
	margin:50px 0 0 44px;
	font-size:11px;
	color:#666666;
	text-align:left;
	}
*html #bottom {
	margin:50px 0 0 22px;
	}
* {
	font:12px verdana, tahoma, sans-serif;
	}
.clear {
	width:100%;
	height:0;
	clear:both;
	font-size:0;
	}
form {
	margin:0;
	padding:0;
	}
a:hover {
	text-decoration:none;
	}
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}
.entry p a:visited {
	color: #b85b5a;
	}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li {
	font-weight: bold;
	margin-bottom:17px;
	padding-bottom:7px;
	border-bottom:1px solid #e8e8e8;
	}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentmetadata {
	font-weight: normal;
	}
.add_ad {}
.add_ad a, .add_ad a:visited {
	background: url(i/pencil.png) no-repeat right center;
	padding-right:22px;
	text-decoration:underline;
	font-size:19px; color:#600;
	}
.add_ad a:hover {
	background: url(i/pencil.png) no-repeat right center;
	padding-right:22px;
	text-decoration:none;
	font-size:19px; color:#600;
	}
acronym {
	 cursor:help;
	 }
.date {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 1.5em;
	color:#333;
	margin-bottom:7px;
	padding:1px 0 2px 5px;
	background:#e8e8e8;
	border-bottom:1px solid #ddd;
	}
h6 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#600;
	line-height:19px;
	margin:17px 0 7px 0;
	}
p {
	margin: 0 0 10px 0;
	}
h1 {
	position:absolute;
	width:140px;
	height:50px;
	margin-top:50px;
	font-size:19px;
	line-height:1;
	color:#860101;
	}
h2 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#660000;
	}
h3 {
	font:22px Arial, Helvetica, sans-serif;
	color:#860101;
	}
.post h4 {
	font-size:18px;
	margin:20px 0 7px 0;
	}
.post h4 a, .post h4 a:visited {
	font:18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#860101 !important;
	}
.post h4 a:hover {
	text-decoration:underline;
	}
h4 {
	font-size:18px;
	margin:20px 0 7px 0;
	}
h4 a, h4 a:visited {
	font:18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#860101 !important;
	}
h4 a:hover {
	text-decoration:underline;
	}

h2, h2 a, h2 a:hover, h2 a:visited {
	text-decoration: none;
	}
h3, h3 a, h3 a:hover, h3 a:visited {
	color:#860101;
	}
blockquote {
	border:1px dashed #e8e8e8;
	margin:7px 0 5px 25px;
	padding:10px 0 0 27px;
	background:#eee url(i/quotes.png) no-repeat left center;
	}
.counter_banner {
	text-align:center;
	padding-right:47px;
	}
.postmetadata {
	border:1px solid #e8e8e8;
	padding:2px 0 2px 5px;
	margin-bottom:30px;
	}
.postmetadata p {
	color:#66666 !important;
	margin:0;
	padding:0;
	}
li, ol {
	color:#663333;
	font-size:12px;
	line-height:21px;
	text-align:left;
	}
.entry img {
	filter: alpha(opacity=100);
	-moz-opacity: .99;
	opacity: .99;
	background:#FFFFFF none repeat scroll 0%;
	border-color:#AAAAAA rgb(204, 204, 204) rgb(221, 221, 221) rgb(187, 187, 187);
	border-style:solid;
	border-width:1px;
	color:inherit;
	padding:2px;
	margin-right: 7px;
	vertical-align:top;
}

.entry img:hover {
	filter: alpha(opacity=90);
	-moz-opacity: .9;
    opacity: .9;
	border-color:#000000;
	} 
