/*
html5doctor.com Reset Stylesheet (http://html5doctor.com/html-5-reset-stylesheet/)
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#dfd;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-weight:bold;}
del {background-color:#fdd;color:#000;text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select {vertical-align:middle;}

body {font:1em sans-serif;line-height:1.25;}
table {font-size:inherit;font:100%;}
body,select,input,textarea {color:#444;}
select,input,textarea {font:99% sans-serif;}
p {margin: 1em 0;}
sub {vertical-align:sub;font-size:smaller;}
sup {vertical-align:super;font-size:smaller;}
pre,code,kbd,samp {font-family:monospace,sans-serif;}
a:hover,a:active{outline:none;}
a,a:active,a:hover{color:#00e;}
a:visited{color:#909;}
ul,ol {margin-left:30px;}
ol {list-style-type:decimal;}
td,td img {vertical-align:top;}
h1,h2,h3,h4,h5,h6,strong,b,th {font-weight:bold;}
small {font-size:smaller;}
label,input[type=button],input[type=submit],button {cursor:pointer;}
button {width:auto;overflow:visible;}
html {overflow-y:scroll;}

a:link,a:visited {color:#123885;text-decoration:underline;}
a:hover {color:#123885;text-decoration:none;}
body {background:url('/i/bg.png') #fff 0 -78px repeat-x;color:#444;font:12px Tahoma,sans-serif;margin:0 10px;} /* 12px */
p {margin:.5em 0;}
h1,h2,h3,h4,h5,h6 {margin:1em 0;}
h1 {font-size:150%;}
h2 {font-size:135%;}
h3 {font-size:120%;}
h4 {font-size:110%;margin:1.5em 0;}
h5, h6 {font-size:100%;margin:1em 0;}
hr {border-color:#000;clear:both;}
ol, ul {margin:1em 0 1em 1.5em;}
ul li, ol li {margin:.5em 0;}
.clear {clear:both;}
.center {text-align:center;}
.block {width:970px;margin:0 auto;}
.header {height:94px;}
.logo {margin-top:32px;}
.footer {padding:10px 0;line-height:31px;}
.footer img {float:right;margin-left:10px;}

.news,.content {padding:20px 0 12px 0;background:url('/i/dots.png') 0 100% repeat-x;}
.news_image {float:left;margin:0 .5em .5em 0;}
.news_tags {text-align:right;font-size:90%;}
.news_imageblock {max-width:140px;max-height:80px;float:left;margin:.5em .5em .5em 0;overflow:hidden;}
.news_date {font-size:11px;font-weight:bold;color:#c70505;}
.pager,.comment {margin:20px 0;font-weight:bold;}
.pager .prev {float:left;width:30%;}
.pager .next {float:right;width:30%;text-align:right;}

.topbanner {height:90px;background:#71b241;text-align:center;}
.bottombanner {height:130px;background:#f0f0f2;text-align:center;}
.bottombanner img {margin:20px 5px;}
.menu {height:32px;background:url('/i/mbg.png') no-repeat;padding:0 10px;margin:0 0 20px 0;}
.menu ul {list-style:none;margin:0;}
.menu ul li {background:url('/i/mdot.png') 0 14px no-repeat;float:left;margin:0;padding:0 10px 0 12px;}
.menu ul li.first {background:none;padding:0 10px;}
.menu a {font-size:14px;color:#fff;line-height:32px;}
.menu a:link,.menu a:visited {font-size:14px;color:#fff;line-height:32px;text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.comment dt {margin-top:1em;}
.comm_time {font-weight:normal;font-size:90%;}
.comment dd {margin:0 0 1em 3em;font-weight:normal;}

.captcha {border:1px solid #000;vertical-align:middle;}
.error {color:#f00;}

.leftcol {width:650px;float:left;}
.rightcol {width:300px;float:right;}
.search-form {float:right;margin-top:41px;}
.search-text {background:url('/i/search-bg.png') 0 100% no-repeat;width:259px;height:30px;padding:0 5px;border:0;margin:0;}

.frame-middle {background:url('/i/frame-middle.png') 0 0 repeat-y;padding:15px;}
.frame-middle p {margin:1.5em 0;}
.frame-title {font-size:120%;}
.frame-top {height:7px;background:url('/i/frame-top.png') 0 0 no-repeat;}
.frame-bottom {height:7px;background:url('/i/frame-bottom.png') 0 100% no-repeat;}

.rss {float: right; margin-top: 8px;}

.selected_tag {padding: 0 0 1em 5em;background:url('/i/dots.png') 0 100% repeat-x;}

.tags {font-size:130%;text-align:justify;line-height:1.5;}
.tags a:link,.tags a:visited {text-decoration:none;}
.tags a:hover {text-decoration:underline;}

.online-block {border:1px solid #dcdcdc;width:278px;padding:10px;border-top:none;}

.table_padding td {padding:15px;}
/*
html5doctor.com Reset Stylesheet (http://html5doctor.com/html-5-reset-stylesheet/)
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,
del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#dfd;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-weight:bold;}
del {background-color:#fdd;color:#000;text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select {vertical-align:middle;}

body {font:1em sans-serif;line-height:1.25;}
table {font-size:inherit;font:100%;}
body,select,input,textarea {color:#444;}
select,input,textarea {font:99% sans-serif;}
p {margin: 1em 0;}
sub {vertical-align:sub;font-size:smaller;}
sup {vertical-align:super;font-size:smaller;}
pre,code,kbd,samp {font-family:monospace,sans-serif;}
a:hover,a:active{outline:none;}
a,a:active,a:hover{color:#00e;}
a:visited{color:#909;}
ul,ol {margin-left:30px;}
ol {list-style-type:decimal;}
td,td img {vertical-align:top;}
h1,h2,h3,h4,h5,h6,strong,b,th {font-weight:bold;}
small {font-size:smaller;}
label,input[type=button],input[type=submit],button {cursor:pointer;}
button {width:auto;overflow:visible;}
html {overflow-y:scroll;}

a:link,a:visited {color:#123885;text-decoration:underline;}
a:hover {color:#123885;text-decoration:none;}
body {background:url('/i/bg.png') #fff 0 -78px repeat-x;color:#444;font:12px Tahoma,sans-serif;margin:0 10px;} /* 12px */
p {margin:.5em 0;}
h1,h2,h3,h4,h5,h6 {margin:1em 0;}
h1 {font-size:150%;}
h2 {font-size:135%;}
h3 {font-size:120%;}
h4 {font-size:110%;margin:1.5em 0;}
h5, h6 {font-size:100%;margin:1em 0;}
hr {border-color:#000;clear:both;}
ol, ul {margin:1em 0 1em 1.5em;}
ul li, ol li {margin:.5em 0;}
.clear {clear:both;}
.center {text-align:center;}
.block {width:970px;margin:0 auto;}
.header {height:94px;}
.logo {margin-top:32px;}
.footer {padding:10px 0;line-height:31px;}
.footer img {float:right;margin-left:10px;}

.news,.content {padding:20px 0 12px 0;background:url('/i/dots.png') 0 100% repeat-x;}
.news_image {float:left;margin:0 .5em .5em 0;}
.news_tags {text-align:right;font-size:90%;}
.news_imageblock {max-width:140px;max-height:80px;float:left;margin:.5em .5em .5em 0;overflow:hidden;}
.news_date {font-size:11px;font-weight:bold;color:#c70505;}
.pager,.comment {margin:20px 0;font-weight:bold;}
.pager .prev {float:left;width:30%;}
.pager .next {float:right;width:30%;text-align:right;}

.topbanner {height:90px;background:#71b241;text-align:center;}
.bottombanner {height:130px;background:#f0f0f2;text-align:center;}
.bottombanner img {margin:20px 5px;}
.menu {height:32px;background:url('/i/mbg.png') no-repeat;padding:0 10px;margin:0 0 20px 0;}
.menu ul {list-style:none;margin:0;}
.menu ul li {background:url('/i/mdot.png') 0 14px no-repeat;float:left;margin:0;padding:0 10px 0 12px;}
.menu ul li.first {background:none;padding:0 10px;}
.menu a {font-size:14px;color:#fff;line-height:32px;}
.menu a:link,.menu a:visited {font-size:14px;color:#fff;line-height:32px;text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.comment dt {margin-top:1em;}
.comm_time {font-weight:normal;font-size:90%;}
.comment dd {margin:0 0 1em 3em;font-weight:normal;}

.captcha {border:1px solid #000;vertical-align:middle;}
.error {color:#f00;}

.leftcol {width:650px;float:left;}
.rightcol {width:300px;float:right;}
.search-form {float:right;margin-top:41px;}
.search-text {background:url('/i/search-bg.png') 0 100% no-repeat;width:259px;height:30px;padding:0 5px;border:0;margin:0;}

.frame-middle {background:url('/i/frame-middle.png') 0 0 repeat-y;padding:15px;}
.frame-middle p {margin:1.5em 0;}
.frame-title {font-size:120%;}
.frame-top {height:7px;background:url('/i/frame-top.png') 0 0 no-repeat;}
.frame-bottom {height:7px;background:url('/i/frame-bottom.png') 0 100% no-repeat;}

.rss {float: right; margin-top: 8px;}

.selected_tag {padding: 0 0 1em 5em;background:url('/i/dots.png') 0 100% repeat-x;}

.tags {font-size:130%;text-align:justify;line-height:1.5;}
.tags a:link,.tags a:visited {text-decoration:none;}
.tags a:hover {text-decoration:underline;}

.online-block {border:1px solid #dcdcdc;width:278px;padding:10px;border-top:none;}

.table_padding td {padding:15px;}

#rss {float:right; display:block;height:18px;width:50px;}
#rss a {padding-left: 18px; background:url('/i/rss.gif')0 100% no-repeat;}
div.divider {width: 400px; height: 3px; margin: 20px auto; }

ul.pagination {margin: 1em 0; padding: 0.5em; text-align: center; background: #90f0e8;}
ul.pagination li {display: inline; font-weight: bolder; font-size: 1.2em; padding: 0.3em;}
ul.pagination li.active {background: #fff; border: 1px solid #eee;}