html, body { height: 100%; margin: 0px; padding: 0px; font-size: 12px; font-family: verdana; background: url(bgtop.png) top repeat-x; background-color: #fcf3d0; color: #4c4c4c; line-height: 17px; }

a { text-decoration: none; color: #148bc1; text-decoration: underline; }
a:hover { text-decoration: none; color: #148bc1; text-decoration: none; }

/* #cent { min-width: 1015px; width:expression((document.documentElement.offsetWidth < 1025)? "1015px": "auto" ); } */

#cent { width: 1011px; margin: 0 auto; }

h1, h2, h3 { margin: 0px; padding: 0px; }

/*
h1 { font-size: 24px; font-family: Trebuchet MS; letter-spacing: 0px; color: #006e39; margin-top: 10px; margin-bottom: 10px; } 
h2 { font-size: 21px; font-family: Trebuchet MS; letter-spacing: 0px; color: #1c5cb3; font-weight: normal; margin-top: 0px; margin-bottom: 10px; text-transform: uppercase; } 
*/
.bg { background: url(bg.png) left no-repeat; width: 841px; height: 268px; padding-left: 170px; }
.block_a { background: url(block_a.png) left no-repeat; color: #ffffff; width: 1011px; height: 122px; }

.loginbox { float: right; font-size: 11px; color: #fff; font-family: tahoma; padding-top: 5px; padding-right: 5px; }
.loginbox a { color: #fff; }
.input_login { border: 1px solid #0775a6; color: #555; font-size: 11px; font-family: tahoma; height: 20px; width: 120px; padding-left: 3px; line-height: 20px; }
.submit_login { border: none; background: url(login.png) no-repeat; width: 62px; height: 34px; cursor: pointer; }
* HTML .submit_login {
cursor:hand;
c\ursor:pointer;
}

.footer_ads { float: left; margin-top: 5px; }

.block_a_1 { background: url(block_a_1.png) top no-repeat; background-color: #ffffff; width: 1001px; padding-top: 6px; padding-left: 5px; padding-right: 5px; height: 80px; border-bottom: 3px solid #fff; overflow: hidden; line-height: 15px; }
.block_a_2 { background: url(block_a_2.png) no-repeat; color: #ffffff; width: 1011px; height: 48px; }

.block_b { background: #fff; width: 235px; padding: 10px; font-size: 11px; font-family: tahoma; }
.block_b1 { background: #fff; width: 235px; padding: 10px; line-height: 20px; }

.photo { float: left; margin-top: -5px; }
.template { float: left; font-family: tahoma; font-size: 11px; margin-top: -5px; }
.template span { padding-left: 10px; }

.part { float: left; margin-top: 0px; padding: 10px; background-color: #F4F4F4; border: 1px solid #99CCFF; width: 233px; font-size: 11px; font-family: tahoma; }

.mctablecv { border: 0px !important; }
.block_b td { padding-bottom: 15px !important; }

.menu_a { font-family: tahoma; font-size: 11px; position: relative; text-align: right; }
.menu_a a { color: #4c4c4c; margin-left: 3px; margin-right: 3px; }
.menu_a a:hover { color: #4c4c4c; }
.menu_b { float: right; width: 62px; margin-top: 7px; margin-right: 7px; }
.menu_c { float: right; height: 48px; line-height: 48px; color: #fff; margin-right: 10px; font-family: tahoma; font-size: 11px; }
.menu_c a { color: #fff; }
.menu_c a:hover { color: #fff; }

#advert { background: url(popularsoft_1011_.jpg) repeat-x; width: 100%; height: 90px; border-bottom: 1px solid #fff; }

.searchs { background: url(search_.png) left no-repeat; width: 255px; height: 54px; margin-top: 10px; }
.block_bg { background: url(block_bg_.png) top no-repeat; width: 230px; height: 66px; line-height: 66px; font-family: Trebuchet MS; font-size: 30px; color: #525252; padding-left: 25px; }
.block_bottom { background: url(block_bottom_.png) top no-repeat; width: 255px; height: 13px; margin-bottom: 12px; }

.block_left { float: left; width: 255px; }
.block_right { float: right; width: 750px; margin-top: 10px; }

.banner { float: left; padding-top: 11px; background: url(banner.png) no-repeat; width: 750px; height: 101px; margin-bottom: 10px; }
.banner_header { float: right; padding-top: 8px; background: url(banner.png) no-repeat; width: 750px; height: 98px; margin-top: 25px; }

.tags { height: 54px; width: 991px; font-family: Trebuchet MS; padding: 10px; }

.welcome { float: left; color: #fff; font-family: Trebuchet MS; font-size: 20px; line-height: 45px; padding-left: 15px; }

.search_a { float: left; padding-left: 18px; padding-top: 15px; width: 167px; }
.search_b { float: right; padding-right: 10px; padding-top: 10px; width: 51px; }
.searchs form, input { margin: 0px; padding: 0px; }
.search_input { border: none; background: url(search_input.png) no-repeat; width: 162px; height: 23px; padding-left: 5px; line-height: 23px; font-family: tahoma; color: #525252; }
.search_submit { border: none; background: url(search_submit.png) no-repeat; width: 51px; height: 37px; cursor: pointer; }
* HTML .search_submit {
cursor:hand;
c\ursor:pointer;
}

.news { float: left; margin-bottom: 10px; }
.block_name { background: url(block_name.png) no-repeat; width: 750px; height: 92px; overflow: hidden; }
.block_name_ { background: url(block_name_.png) no-repeat; width: 750px; height: 66px; }
.name_block { height: 65px; }

.name_block h1 { font-family: Trebuchet MS; font-size: 22px; color: #525252; /* padding-top: 22px; */ padding-left: 20px; line-height: 65px; font-weight: normal; }

.name_block h2 { font-family: Trebuchet MS; font-size: 22px; color: #525252; /* padding-top: 22px; */ padding-left: 20px; line-height: 65px; font-weight: normal; }
.name_block h2 a { color: #525252; text-decoration: none; }
.name_block h2 a:hover { color: #525252; text-decoration: underline; }

.name_block h3 { font-family: Trebuchet MS; font-size: 22px; color: #525252; /* padding-top: 22px; */ padding-left: 20px; line-height: 65px; font-weight: normal; }
.name_block h3 a { color: #525252; text-decoration: none; }
.name_block h3 a:hover { color: #525252; text-decoration: underline; }

.date { font-family: tahoma; font-size: 11px; margin-left: 20px; line-height: 26px; }
.date_ { font-family: tahoma; font-size: 11px; padding-top: 7px; }
.block_z { width: 730px; padding: 10px; background: #fff; }
.block_z span { font-size: 11px; font-family: tahoma; line-height: 15px; }
.block_footer_z { background: url(block_footer.png) no-repeat; width: 750px; height: 34px; }
.block_footer_z_ { background: url(block_footer.png) no-repeat; width: 750px; height: 27px; padding-top: 7px; }
.block_footer_z_a { background: url(block_footer_.png) no-repeat; width: 750px; height: 27px; padding-top: 7px; }
.block_footer_z_a_2 { azimuth: behind; background: url(block_footer_.png) no-repeat; width: 750px; height: 27px; padding-top: 0px; margin-top: -17px; }
.block_z ul { margin-top: 10px; margin-bottom: 0px; position: relative; }

.view { float: left; font-family: tahoma; font-size: 11px; line-height: 34px; margin-left: 20px; }
.more { float: right; font-family: tahoma; font-size: 11px; line-height: 34px; margin-right: 20px; }

.footer { float: left; width: 1011px; height: 84px; background: url(footer.png) no-repeat; margin-top: 15px; }

.copyright { float: left; font-family: tahoma; font-size: 11px; padding-left: 35px; padding-top: 25px; }
.counters { float: right; padding-right: 35px; padding-top: 30px; }

.a_field {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
/*	background-image: url(../images/dlet_field_a.gif);
	background-repeat: repeat-x;*/
	height: 16px;
	padding-left: 3px;
	border: 0px;
	background-color: transparent;
}

.f_textarea {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.f_input {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}
.f_select {
	color: #555555;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(../images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}