@charset "windows-1251";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	font-size:0px;
	color:#000;
}
a {cursor:pointer;color:#0089A5;text-decoration:underline;}
img {border:0;margin:0;padding:0;}

/* box */
#mainbox {
	position:relative;
	top:0;
	margin:0 auto;
	padding:0;
	width:1004px;
}
/* content block */
#container {
	position:relative;
	top:0;
	margin:0 auto;
	padding:0;
	width:1004px;
	z-index:5;
}
/* header block */
#header_block {
	display:block;
	margin:0;
	padding:0;
	width:1004px;
	height:157px;
	background:url(../img/bg_header3.jpg) no-repeat;
	text-decoration:none;
}

/* text on header for seo */
#header_text {
	position:absolute;
	top:80px;
	left:115px;
	margin:0;
	padding:0;
	color:#019BC9;
	font-size:11px;
	width:250px;
	height:50px;
	font-weight:normal;
	text-align:left;
	overflow:hidden;
	z-index:2;
}

/* rss icon */
a#rss {
	position:absolute;
	top:155px;
	right:19px;
	margin:0;
	padding:0;
	height:16px;
	background:url(../img/rss.gif) no-repeat;
	z-index:6;
	font-size:10px;
	color:#DDD;
	padding:0 0 0 20px;
}
a#rss:hover {background:url(../img/rss.gif) 0 -16px no-repeat;}

/* home/email container */
#bluebox {
	position:absolute;
	top:0;
	right:15px;
	width:73px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/bluebox.gif) no-repeat;
	z-index:2;
}
#home {
	display:block;
	position:absolute;
	top:0;
	right:52px;
	width:36px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/home.gif) 12px 8px no-repeat;
	z-index:3;
}
#mail {
	display:block;
	position:absolute;
	top:0;
	right:15px;
	width:36px;
	height:25px;
	margin:0;
	padding:0;
	background:url(../img/mail.gif) 13px 9px no-repeat;
	z-index:3;
}

/* input search form */
#srch_phrase {
	position:absolute;
	top:50px;
	right:59px;
	width:179px !important;_width:177px;
	height:17px !important;_height:19px;
	margin:0;
	padding:0;
	font-size:13px;
	color:#A8A8A8;
	border:1px solid #7CA800;
	background:#EEE;
}
/* submit button */
#find {
	position:absolute;
	top:50px;
	right:15px;
	margin:0;
	padding:0;
}


/* content */
#content {
	float:left;
	margin:0;
	padding:0;
	width:1004px;
	background:url(../img/bg_content.gif) repeat-y;
	text-align:left;
}

/* menu */
#content #left {
	float:left;
	margin:0;
	padding:0 0 0 11px;
	width:203px !important;_width:214px;
	color:#000000;
	font-size:12px;
}
#content #left ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
/* menuitem */
#content #left li {
	margin:0 0 10px 0;
	padding:0;
	background-color:#FFF;
}
#content #left li img {display:block;margin:0 0 4px 0 !important;_margin:0;padding:0;}
#content #left li a {
	display:block;
	margin:1px 0 1px 0;
	height:21px;
	padding:0 0 0 6px;
	line-height:21px;
	font-size:12px;
	text-decoration:none;
	color:#02768E;
	background:url(../img/bg_menuitem.jpg);
}
#content #left ul li a:hover {background:#DEF3FF;}
/* active menuitem */
#content #left ul li a.link {color:#FFF;background:#B1DE27;}
#content #left ul li a.link:hover {color:#FFF;background:#B1DE27;}

/* left menu 2nd level*/
#content #left ul.slevel {display:none;background:none;margin:0 0 -1px 0;}
#content #left ul.slevel li {margin:0;border-bottom:1px dashed #DDD;}
#content #left ul.slevel li a {height:auto;padding:0 0 0 10px;color:#777;background:none;font-size:11px;}
#content #left ul.slevel li a.link {color:#02768E;}
#content #left ul.slevel li a:hover {color:#02768E;background:#DEF3FF;}

/* main content area, right side */
#content #right {
	float:left;
	margin:0;
	padding:0 0 0 24px;
	width:750px !important;_width:774px;
}

/* chapter header */
#content .chapter {
	clear:both;
	margin:5px 0 10px 0;
	padding:5px 0 0 0 !important;_padding:0;
	background:url(../img/bg_h.gif) left 15px repeat-x;
}
#content .chapter span {
	height:20px;
	margin:0;
	padding:5px 30px 0 3px;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}

/* article */
#content .article {
	margin:10px 0 20px 0;
	padding:0;
	font-size:14px;
}

/* article header */
#content .article h1, #content .article h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:normal;
}
#content .article h2 {font-size:16px;}
#content .article h1 a {text-decoration:none;}

#content .article p {
	margin:10px 5px 5px 0;
	padding:0;
	color:#222;
	text-align:justify;
}

/* ul ol */
#content .article li {color:#333;margin:5px 0 0 0;}
#content .blue ul {list-style-image:url(../img/li_blue.gif);}
#content .green ul {list-style-image:url(../img/li_green.gif);}
#content .pink ul {list-style-image:url(../img/li_pink.gif);}
#content .orange ul {list-style-image:url(../img/li_orange.gif);}

/* tables */
#content .article table {width:100%;text-align:left;font-size:11px;padding:5px;}
#content .article th {padding:4px 11px;border-bottom:1px solid #EFEFEF;font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;}
#content .article td {padding:4px 11px;border-bottom:1px solid #EFEFEF;vertical-align:top;color:#222;}
#content .article .vborder {border-left:1px solid #F0F0F0;}
#content .article tr.trodd td {background-color:#F8F8F8;}

#content .blue tr.trhover td {background-color:#EBFAFF;}
#content .green tr.trhover td {background-color:#F1FFE5;}
#content .pink tr.trhover td {background-color:#FFF5FB;}
#content .orange tr.trhover td {background-color:#FFF7E8;}


/* article image */
#content .article img {margin:0 0 0 15px;float:right;}
#content .blue img {border:5px solid #ACE4F5;}
#content .green img {border:5px solid #D9F4C2;}
#content .pink img {border:5px solid #FCB6E0;}
#content .orange img {border:5px solid #FFE5B6;}

/* article comment */
#content .article span {margin:0 0 5px 0;padding:0;color:#A8A8A8;font-size:11px;}

/* color styles & bg styles */
/*.blue, */#content .blue h1, #content .blue h2, #content .blue a, #content .blue p a, .blue th {color:#23BAE2;}
/*.green, */#content .green h1, #content .green h2, #content .green a, #content .green p a, .green th {color:#92C601;}
/*.pink, */#content .pink h1, #content .pink h2, #content .pink a, #content .pink p a, .pink th {color:#FF60A3;}
/*.orange, */#content .orange h1, #content .orange h2, #content .orange a, #content .orange p a, .orange th {color:#FF7400;}
/* gradient bg */
.bgblue {background:#49C1F0 url(../img/gr_blue.jpg) left bottom repeat-x;}
.bggreen {background:#AFDD27 url(../img/gr_green.jpg) left bottom repeat-x;}
.bgpink {background:#FF75BA url(../img/gr_pink.jpg) left bottom repeat-x;}
.bgorange {background:#FF6401 url(../img/gr_orange.jpg) left bottom repeat-x;}

/* list */
#content .article .list {
	width:242px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#content .article .widelist {
	width:496px;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
#content .article .list li {
	margin:0;
	padding:1px 5px 1px 5px;
	line-height:21px;
}
#content .article .list li a {text-decoration:none;}
#content .article .list li a:hover {text-decoration:underline;}
#content .article .spacer {
	float:left;
	width:12px;
	margin:0;
	padding:0;
	height:10px;
}

#content .article p strong,
#content .article p b,
#content .article li strong,
#content .article li b,
{
	font-weight:bold;
	font-style:normal;
}
#content .article p em,
#content .article p i,
#content .article li em,
#content .article li i
{
	font-weight:bold;
	font-style:italic;
}

/* table */
#content .article .table {
	width:100%;
	margin:0;
	padding:10px 0 10px 0;
}
#content .article .table .title {
	width:150px;
	float:left;
	margin:0 12px 0 0;
	padding:1px 5px 1px 5px;
	line-height:21px;
	border-top:1px dashed #DDD;
	text-align:right;
}
#content .article .table .desc {
	width:565px;
	float:left;
	margin:0;
	padding:1px 5px 1px 5px;
	line-height:21px;
	border-top:1px dashed #DDD;	
}
#content .blue .table .desc {background:url(../img/bg_table_blue.jpg) repeat-y;}
#content .green .table .desc {background:url(../img/bg_table_green.jpg) repeat-y;}
#content .pink .table .desc {background:url(../img/bg_table_pink.jpg) repeat-y;}
#content .orange .table .desc {background:url(../img/bg_table_orange.jpg) repeat-y;}

/* clear */
.clear {clear:both;min-height:20px;width:100%;}

/* paging links */
.links {
	clear:both;
	width:100%;
	height:20px;
	margin:0 0 20px 0 !important;_margin:0 0 10px 0;
	padding:0;
	background:url(../img/bg_h.gif) repeat-x;
}
.article .links {background:none;}
.links b, .links a {
	float:left;
	margin:10px 1px 0 0;
	padding:0;
	color:#AAA;
	font-size:11px;	
	font-weight:bold;
	line-height:16px;
	text-align:center;
	width:30px;
	height:16px;
	text-decoration:none;
}
.links b {color:#FFF;background:#DDD;}
.links a:hover {color:#FFF;background:#23BAE2;}

/* footer */
#footer {
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width:1004px;
	height:74px;
	color:#E8F5BF;
	text-align:left;
	font-size:11px;
	background:url(../img/bg_footer.jpg) repeat-x;
}
#footer a {color:#E8F5BF;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer #fleft {
	float:left;
	margin:17px 0 0 0;
	padding:0;
	width:214px;
	height:17px !important;_height:18px;
	text-align:right;
	border-bottom:1px dashed #E8F5BF;
}
#footer #fcenter {
	float:left;
	margin:17px 13px 0 20px;
	padding:0;
	width:610px;
	height:45px;
	overflow:hidden;
}
#footer #fright {
	float:left;
	margin:0;
	padding:0;
	width:147px;
	height:74px;
	background:url(../img/footer.jpg) no-repeat;
}
#footer #fright b {
	display:block;
	margin:55px 0 0 88px;
	padding:0;
	color:#FFF;
	font-weight:normal;
}

#ads {font-size:12px;}
#ads320x200 {position:absolute;top:200px;left:630px;width:320px;height:220px;font-size:10px;z-index:10;}
#ads500x200 {position:absolute;top:200px;left:500px;width:500px;height:200px;font-size:10px;z-index:10;}
.ads {line-height:20px;}

.ad01 {display:block;padding:5px 0 15px 0;font-size:10px;color:#0089A5;}
.ad02 {display:block;padding:20px 0 0 0;font-size:10px;color:#0089A5;}
.ad03 {display:block;padding:10px 0 5px 0;font-size:10px;color:#0089A5;}

#addthis_top {position:absolute;top:155px;left:850px;width:145px;font-size:10px;color:#0089A5;z-index:6;text-align:right;}
.addthis_right {clear:both;float:right;padding:10px 0 10px 0;}



#content .ads_block,
#content #left .ads_block {display:block;list-style-type:none;margin:5px 0 5px 0;padding:10px 0 10px 0;overflow:hidden;text-align:right;}
#content #left .ads_block {float:none;width:190px;border:none;}
#content .ads_block {float:left;width:750px;border-bottom:1px solid #E2E2E2;}

#content .ads_block ul,
#content #left .ads_block ul {list-style-type:none;margin:0;padding:0 5px 0 5px;text-align:left;}
#content #left .ads_block ul {float:none;display:block;}
#content .ads_block ul {float:left;padding:0 0 0 10px;}

#content .ads_block img {border:none;padding:0;margin:0;font-size:9px;font-weight:normal;}

#content .ads_block li,
#content #left .ads_block li {padding:10px 0 10px 0;margin:0;line-height:16px;font-size:12px;}
#content #left .ads_block li {float:none;width:190px;margin:0;}
#content .ads_block li {float:left;width:236px;margin:0 10px 0 0;list-style-image:none;}

#content .ads_block a,
#content .ads_block a:hover,
#content #left .ads_block a,
#content #left .ads_block a:hover {display:inline;background:none;padding:0;margin:0;line-height:16px;font-size:12px;font-weight:bold;text-decoration:underline;color:#FF7400;}

#content .ads_block span {display:block;background:none;padding:0;margin:0;line-height:14px;font-size:11px;font-weight:normal;text-decoration:none;color:#84CD00;}

/*

#content .ads_block .ads_header,
#content .ads_block a,
#content .ads_block a:hover,
#content #left .ads_block .ads_header,
#content #left .ads_block a,
#content #left .ads_block a:hover {display:inline;background:none;padding:0;margin:0;line-height:16px;font-size:11px;color:#0089A5;}

#content .ads_block .ads_header,
#content .ads_block .ads_header:hover,
#content #left .ads_block .ads_header,
#content #left .ads_block .ads_header:hover {font-weight:bold;text-decoration:underline;font-size:12px;}

#content .ads_block span {display:block;font-weight:normal;text-decoration:none;line-height:14px;font-size:11px;background:none;padding:0;margin:0;}
*/



/* form */
#sbscrb_form {width:755px;height:320px;margin:0;padding:0;background:url(/images/subscribe_form_bckg.png) 0 0 no-repeat;}
.sbscrb_left {float:left;width:390px;margin:20px 10px 0 30px;}
.sbscrb_left {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-style:italic;color:white;text-shadow:0px 1px 2px black;letter-spacing:-1px;}
.sbscrb_left h3 {padding:0;margin:0;font-size:24px;letter-spacing:1px;line-height:26px;}
.sbscrb_left p {padding:15px 0 15px 0;margin:0;font-size:18px;letter-spacing:1px;line-height:20px;}
.sbscrb_left ul {float:left;padding:0;margin:0;width:390px;height:20px;list-style-type:none;}
.sbscrb_left li {float:left;padding:0;margin:0;width:130px;height:20px;font-size:13px;letter-spacing:1px;font-weight:normal;}

.sbscrb_right {float:left;width:325px;margin:45px 0 0 0;}
.sbscrb_right h2 {padding:0;margin:0;font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;font-size: 32px;font-weight: bold;text-align: center;font-style: normal;margin-bottom: 20px;color: white;text-shadow: 0px 1px 2px black;letter-spacing: -1px;line-height: 36px;}

#fldname, #fldemail {margin:-5px 0 10px 40px;padding:10px;border: 0px;line-height: 20px;width: 195px;height: 20px;font-family: Georgia, Garamond, Times, serif;font-size: 14px;background-color: transparent;background-position: left top;outline: none;}
#fldemail {margin:0 0 10px 40px;}
#fldsubmit {border:none;margin:4px 0 0 40px;padding:0;width:245px;height:40px;outline:0;background:none;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 26px;color:#fff;text-shadow: 0px 1px 2px black;line-height:28px;}

.sbscrb_info {font-size:11px;color:#fff;margin:22px 30px 0 75px;line-height: 14px;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
