a, div, strong, img, table, tr, td, form, fieldset, legend, span, body, ul, li, h2, h4, h3
{
	border: none;
	margin: 0;
	padding: 0;
}

body, td, div {
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Tahoma", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
}

body {
	background-image: url(/files/img/images/bgr.png);
	background-position: center;
	background-repeat: repeat-y;
	background-color: white;
text-align:center;
	margin: 0px;
	padding: 0px;
	overflow: auto;
}

#center {
	width: 900px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: auto;
	min-height: 100%;
	background-color: #87adb0;
	background-image: url(/files/img/images/bgr_center.gif);
	background-position: left;
	background-repeat: repeat-y;
}

#top_menu {
	background-color: white;
	background-image: url(/files/img/images/top_grad_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 900px;
	height: 27px;
}

#top_menu .left {
	background-color: #87adb0;
	background-image: url(/files/img/images/top_grad_green.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 280px;
	height: 27px;
	float: left;
}

#top_menu .menu {
	float: right;
}

#top_menu a {
	display: block;
	color: #87adb0;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;	
	padding: 0px 10px;

	float: left;
	height: 27px;
	background-color: white;
	background-image: url(/files/img/images/top_grad_white.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left: 1px solid #87adb0;
}

#top_menu a:hover {
	color: white;
	background-color: #87adb0;
	background-image: url(/files/img/images/top_grad_green.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#top_menu span.right_dist {
	display: block;
	height: 27px;
	float: left;
	border-left: 1px solid #87adb0;
	width: 18px;
	font-size: 1px;
}

#logo_line {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	height: 106px;
	width: 900px;
	text-align: center;
	background-color: white;
}

#logo_line .logo {
	float: left;
	width: 280px;
	margin-top: 30px;
	text-align: center;
}

#logo_line .banner {
	margin-top: 17px;
	text-align: center;
}

.imgborder {
	border: 1px solid #cccccc;
	padding: 1px;
	border-spacing: 1px;
}

#underline {
	background-color: white;
	background-image: url(/files/img/images/bot_grad_white.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 900px;
	height: 23px;
	text-align: left;
}

#underline .left {
	background-color: #87adb0;
	background-image: url(/files/img/images/bot_grad_green.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 280px;
	height: 23px;
}

#left {
	background-color: #87adb0;
	width: 280px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: inherit;
}

#left .space {
	display: block;
	float: none;
	clear: both;
	height: 25px;
}

#left #menu {
	margin: 2px 5px 0px 19px;
	padding: 0px;
}

#left #menu a {
	float: left;
	background-image: url(/files/img/images/menu_litype.gif);
	background-position: left 1;
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	line-height: 20px;
}

#left #menu a.lm {
	width: 130px;
}

#left #menu a.rm {
	width: 100px;
}

#left h1 {
	display: block;
	margin: 0px;
	padding: 0px;
	background-position: 20px;
	background-repeat: no-repeat;
	height: 18px;
	font-size: 10px;
}

#left h1 span {
	display: none;
}

#left .content,
#left input,
#left form,
#left p {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#left .content,
#left div {
	position: relative;
	color: white;
}

#left input {
	position: relative;
	z-index: 100;
	border: 1px solid #87adb0;
}

#left input.inp_butt {
	border: none;
	margin: 0px 0px 0px 5px;
	line-height: 5px;
	vertical-align: text-bottom;
}

#left p.more {
	margin-top: 5px;
	clear: both;
	text-align: right;
}

#left p.more a {
	color: #87adb0;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

#left p.more a:hover {
	color: white;
}

#left #search h1 {
	background-image: url(/files/img/images/search.gif);
}

#left .inp_search {
	float: left;
	width: 210px;
	vertical-align: text-bottom;
}

#left #search .content {
	background-color: #12636b;
	background-image: url(/files/img/images/bgr_search.gif);
	background-position: 5px bottom;
	background-repeat: no-repeat;
	padding: 11px 10px 5px 20px;
}

#left #todays h1 {
	background-image: url(/files/img/images/todays.gif);
}

#left #todays .content {
	background-color: #12636b;
	background-image: url(/files/img/images/bgr_todays.gif);
	background-position: 28px bottom;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#left #todays dl,
#left #todays dt,
#left #todays dd	{
	margin: 0px;
	padding: 0px;
}
#left #todays dl {
	position: basolute;
	border: 1px solid #12636b;
	border-left: none;
	background-color: #87adb0;
	height: 25px;
}

#left #todays dt	{
	float: left;
	list-style: none;
	border-left: 1px solid #12636b;
	display: block;
}

#left #todays table	{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#left #todays a.zal	{
	font-size: 12px;
	font-weight: bold;
	color: #12636b;
	background-color: #87adb0;
	height: 25px;
	display: block;
	line-height: 23px;
	text-align: center;
	text-decoration: none;
}

#left #todays div.det	{
	width: 250px;
	left: 0px;
	font-size: 11px;
	display: none;
	margin: 11px 10px 5px 20px;
}

#left #todays div.det h2	{
	display: none;
}

#left #todays div a	{
	color: white;
}

#left #todays div p a	{
	color: #87adb0;
}

#left #todays div p	{
	padding-bottom: 5px;
}

#left #todays div	ul,
#left #todays div	ol	{
	margin: 0px;
	margin-left: 15px;
	padding: 0px;
	list-style-image: inherit;
}

#left #todays div	li	{
	margin-bottom: 5px;
	list-style-image: url(/files/img/images/left_litype.gif);
}

#left #todays a:hover,
#left #todays a.actzal {
	color: white;
	background-color: transparent;
}

#left #todays div.actdet {
	display: block;
}

#left #tipofday h1 {
	background-image: url(/files/img/images/tipofday.gif);
}

#left #tipofday .content {
	background-color: #12636b;
	background-image: url(/files/img/images/bgr_tipofday.gif);
	background-position: 5px bottom;
	background-repeat: no-repeat;
	padding: 11px 10px 5px 20px;
}

#content {
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 597px;
	text-align: left;
	color: #666666;
	font-size: 13px;
}

#content a {
	color: #12636b;
}

#content a:hover {
	color: #87adb0;
}

#content ul {
	margin: 9px 13px 11px 20px;
}

#content ul li {
	margin-left: 16px;
	list-style-image: url(/files/img/images/body_litype.gif);
	margin-bottom: 5px;
}

#content .space {
	height: 25px;
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
}

#content h3 {
	color: #12636b;
	font-size: 13px;
	margin: 21px 0px 10px 0px;
}

#content .cont {
	padding: 0px;
	margin: 0px;
	text-align: left;
	width: 575px;
	vertical-align: top;
}

#content .more {
	text-align: right;
	margin: 5px 0px;
	font-size: 11px;
	font-weight: bold;
}

#content .more a {
	color: #12636b;
	text-decoration: none;
}

#content .more a:hover {
	color: #87adb0;
}

#content h1 {
	font-size: 19px;
	color: #12636b;
	padding-right: 39px;
	background-image: url(/files/img/images/h1_dots.gif);
	background-position: right 7px;
	background-repeat: no-repeat;
	display: inline;
	clear: right;
	float: none;
}

#content .h1 {
	margin-bottom: 16px;
}

#content .h1 .date {
	display: block;
	color: #87adb0;
	font-size: 11px;
}

#content h2 {
	font-size: 13px;
	color: #12636b;
	padding-right: 29px;
	background-image: url(/files/img/images/h2_dots.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	display: inline;
	clear: right;
	float: none;
}

#content .h2 {
	margin-bottom: 3px;
}

#content .h2 .date {
	margin-left: 7px;
	color: #87adb0;
	font-size: 11px;
}

#content .tip {
	width: 580px;
}

#content .tip h2 {
	color: #12636b;
	font-size: 13px;
	margin-left: 7px;
	display: inline;
	padding: 0px 8px;
	background-color: white;
	background-image: none;
}

#content .tip .headr {
	width: 580px;
	display: block;
	background-image: url(/files/img/images/ram_top_big.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
}

#content .tip .cont {
	width: 580px;
	background-image: url(/files/img/images/ram_bot_big.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 8px 16px 12px 16px;
	margin: 0px;
	clear: both;
}

#content .tip .cont .left_column,
#content .tip .cont .right_column {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}

#content .tip .cont .left_column {
	width: 270px;
	float: left;
}

#content .end_column {
	float: none;
	clear: both;
	font-size: 1px;
}

#content .left_column {
	width: 270px;
	float: left;
}

#content .right_column {
	width: 270px;
	float: right;
}

#content .green_bgr .cont,
#content .white_bgr .cont {
	width: 270px;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 8px 16px 12px 16px;
	margin: 0px;
}

#content .green_bgr_big .cont {
	width: 580px;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 8px 16px 12px 16px;
	margin: 0px;
}

#content .green_bgr ul {
	margin: 0px;
}

#content .green_bgr_big ul {
	margin: 0px;
}

#content .green_bgr li {
	padding: 0px;
	margin: 0px 0px 5px 14px;
	list-style-image: url(/files/img/images/green_litype.gif);
}

#content .green_bgr_big li {
	padding: 0px;
	margin: 0px 0px 5px 14px;
	list-style-image: url(/files/img/images/green_litype.gif);
}

#content .green_bgr a,#content .green_bgr_big a {
	color: #12636b;
}

#content .green_bgr a:hover,#content .green_bgr_big a:hover {
	color: #333333;
}

#content .green_bgr .cont {
	background-image: url(/files/img/images/ram_bot_green.gif);
}

#content .green_bgr_big .cont {
	background-image: url(/files/img/images/ram_bot_greenbig.png);
}

#content .white_bgr .cont {
	background-image: url(/files/img/images/ram_bot_small.gif);
}

#content .white_bgr h2 {
	color: #12636b;
	font-size: 13px;
	margin-left: 7px;
	display: inline;
	padding: 0px 8px;
	background-color: white;
	background-image: none;
}

#content .green_bgr h2,#content .green_bgr_big h2 {
	color: #12636b;
	font-size: 13px;
	margin-left: 7px;
	display: block;
	padding: 14px 8px 0px 8px;
	background-image: none;
	vertical-align: bottom;
}

#content .white_bgr .headr,
#content .green_bgr .headr {
	width: 270px;
	display: block;
	background-position: left 8px;
	background-repeat: no-repeat;
}

#content .green_bgr_big .headr{
	width: 580px;
	display: block;
	background-position: left 8px;
	background-repeat: no-repeat;
}


#content .white_bgr .headr {
	background-image: url(/files/img/images/ram_top_small.gif);	
}
#content .green_bgr .headr {
	background-image: url(/files/img/images/ram_top_green.gif);
}
#content .green_bgr_big .headr {
	background-image: url(/files/img/images/ram_top_greenbig.png);
}


#content .author {
	display: inline;
	float: right;
	margin: 0px 0px 19px 19px;
	font-size: 11px;
	color: #999999;
	text-align: center;
}

#content .author img {
	margin-bottom: 4px;
}

#content hr {
	margin: 12px auto 9px 0px;
	height: 1px;
	border: none;
	border-bottom: 1px solid #cccccc;
}

#content #table1 {
	width: 100%;
	border: 1px solid #87adb0;
	margin: 20px 0px;
}

#content #table1 th {
	border-bottom: 1px solid #87adb0;
	color: white;
	text-align: left;
	font-size: 13px;
}

#content #table1 th span {
	background-image: url(/files/img/images/menu_litype.gif);
	background-position: 6 top;
	background-color: #87adb0;
	margin: 1px;
	height: 18px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 19px;
}

#content #table1 .th {
	border: 1px solid #87adb0;
}

#content #table1 td {
	padding: 3px 0px 3px 21px;
	font-size: 11px;
	width: 200px;
	text-align: left;
	border-bottom: 1px solid #cccccc;
}

#content #table1 td.last {
	border-bottom: none;
}

#content #table2 {
	position: relative;
	border: 1px solid #87adb0;
	width: 100%;
	margin: 20px 0px;
}

#content #table2 th,
#content #table2 td {
	padding: 4px 11px 2px 12px;
	text-align: right;
}

#content #table2 th {
	border-bottom: 1px solid #87adb0;
	color: 12636b;
	font-style: italic;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 5px;
}

#content #table2 .cl1 {
	text-align: left;
}

#content #table2 .h1div {
	position: relative;

	height: 13px;
}

#content #table2 th h1 {
	position: absolute;
	top: -9px;
	left: 6px;
	background-image: none;
	font-style: normal;
	margin: 0px 0px;
	padding: 0px 6px;
	font-size: 13px;
	background-color: White;
}

#content #table2 th.head {
	border-bottom: none;
	padding: 0px;
}

#content #table2 .th {
	border: 1px solid #87adb0;
}

#content #table2 td {
	font-size: 11px;
	border-bottom: 1px solid #cccccc;
}

#content #table2 td.last {
	border-bottom: none;
}

#content .pager {
	text-align: center;
}

#content .pager a {
	color: white;
	width: 13px;
	height: 12px;
	text-decoration: none;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
	background-image: url(/files/img/images/rect_light.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 4px;
}

#content .pager a:hover,
#content .pager a.act {
	color: white;
	background-image: url(/files/img/images/rect_dark.gif);
}

#footer {
	width: 900px;
	background-color: #12636b;
	color: white;
	text-align: right;
	padding: 2px 0px;
	height: 17px;
	font-size: 11px;
	line-height: 18px;
	clear: both;
}

#footer a {
	color: white;
	text-decoration: none;
}

#footer .left {
	float: left;
	margin-left: 20px;
}

#footer .right {
	float: right;
	margin-right: 20px;
}
