
/*** Reset ***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;text-align:left;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/*** Main ***/

body {font: 62.5% "Arial", sans-serif; background: #F0F8FF url("/wp-content/uploads/2011/03/bg_huge_03.gif") 50% 0 no-repeat; padding: 24px 0;}
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left {float: left;}
.right {float: right;}

.wrapper {width: 1020px; background: #fff; margin: 0 auto;}
#container {padding: 30px 0 45px;}

/*** Header ***/

.header {height: 120px; overflow: hidden; padding-right: 0px;}
.header .header-meta {margin: 0px 30px 0px 85px; padding: 20px 0px 15px 0px; border-bottom: 1px solid #d9d9d9; position: relative;}
.header .header-meta h1 {color: rgb(0, 136, 206); font-size: 18px; font-weight: bold; font-style: normal; }
.header .header-name {margin-left: 85px; padding: 15px 0 15px 0px; position: relative;}
.header .header-name h1 {color: rgb(0, 0, 0); font-size: 24px; font-weight: bold; font-style: normal; }
.leftlogo {float:left; margin: 5px 7px 0px 7px;}

/*** Navigation ***/

.nav {border-top: 3px solid #0088CE;}
.dd {height: 3px;  background: rgb(187, 232, 255);}

/*** Content ***/

#content {width: 685px; float: left;}


/*** Sidebar ***/

.sidebar {width: 275px; padding: 4px 30px 0 0; float: right;}
.widget {margin-bottom: 35px;}
.widget h3 {color: rgb(0, 136, 206); font-size: 14px; font-weight: bold; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9;}
.widget-body {padding: 0 0 15px 0px;}

.dol {font-size:12px; font-weight: bolder; font-style: italic; margin-bottom: 10px;}
.ruk {font-size:12px; font-weight: bolder; font-style: italic; margin-bottom: 5px;}
.name {font-size:16px; font-weight: bolder;}
.leftimg {height: 100%; float:left; margin: 0px 7px 0px 0px;}


/*** dd ***/

.content {width: 275px; padding: 4px 30px 0 0; float: right;}
.content-widget {margin-bottom: 15px;}
.content-widget h3 {color: rgb(0, 136, 206); font-size: 14px; font-weight: bold; text-transform: uppercase; padding: 0 0 19px 30px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9;}

.content-body {padding: 0 0 10px 30px;}
.content-file {width: 570px; float: left; padding: 0 0 10px 0px;}
.content-file2 {width: 600px; float: left; padding: 0px 0px 10px 30px;}
.content-file .name {font-family: sans-serif; font-size: 12px; font-weight: bolder;}
.content-file .date {font-family: sans-serif; font-size: 10px; font-weight: bolder; color: #797979;}
.content-file .pic {float:left; margin: 0px 7px 0px 0px;}

.textwidget h4 {font-family: sans-serif; font-size: 12px; font-weight: bolder;}
.textwidget .text {font-family: sans-serif; font-size: 12px;}


/*** .news {width: 650px; float: left; padding: 0px 0px 10px 0px;} ***/
.news .date {width: 100px; font-family: sans-serif; font-size: 12px; font-weight: bolder; color: #797979; float: left;}
.news .textnews {width: 600px; font-family: sans-serif; font-size: 12px; font-weight: bolder; float: left;}
.news .date a {color: #797979; text-decoration: none;}
.news .date a:hover {color: #797979; text-decoration: underline;}

.content-zak {width: 650px; float: left; padding: 0px 0px 10px 0px;}
.content-zak .name {width: 450px; font-family: sans-serif; font-size: 12px; font-weight: bolder; float: left;}
.content-zak .date {width: 100px; font-family: sans-serif; font-size: 12px; font-weight: bolder; color: #797979; float: left;}

.zak {font-family: sans-serif; font-size: 12px; padding: 0px 0px 0px 0px;}
.zak .name {font-family: sans-serif; font-size: 16px; font-weight: bolder; padding: 0 0 10px 0px;}
.zak .date {font-family: sans-serif; font-size: 12px; font-weight: bolder; color: #797979; }
.zak p {font-family: sans-serif; font-size: 12px; font-weight: bolder; padding: 4px 0px 0px 0px;}


.widget-zak {padding: 0 0 15px 0px;}
.widget-zak .name {font-family: sans-serif; font-size: 12px; font-weight: bolder; }
.widget-zak .date {font-family: sans-serif; font-size: 10px; font-weight: bolder; color: #797979; }



.link {font-family: sans-serif; font-size:12px; font-weight: bolder;}
.link a {color: rgb(0, 0, 0); text-decoration: none;}
.link a:hover {color: rgb(0, 0, 0); text-decoration: underline;}
.link .download {color: rgb(0, 136, 206); text-decoration: none;}
.link .download:hover {color: rgb(0, 136, 206); text-decoration: underline;}
.link img {margin: 0px 5px 0px 0px;}

.about {font-family:  sans-serif; font-size: 12px; padding: 0 0 0px 30px;}
.about h4 {font-family:  sans-serif; font-size: 14px; font-weight: bolder; padding: 0px 0px 15px 15px;}
.aboutlink {font-family:  sans-serif; font-size:12px; font-weight: bolder;}
.aboutlink a {color: rgb(0, 0, 0); text-decoration: none;}
.aboutlink a:hover {color: rgb(0, 0, 0); text-decoration: underline;}
.aboutlink p {font-weight: normal;}

.aboutlinkv {font-family:  sans-serif; font-size:12px; font-weight: bolder;}
.aboutlinkv a {color: rgb(0, 0, 0); text-decoration: none; }
.aboutlinkv a:hover {color: rgb(0, 0, 0); text-decoration: underline;}
.aboutlinkv p {font-weight: normal; padding: 5px 0px 0px 0px;}

/*** Footer ***/

.footer {height: 60px; border-top: 1px solid #d9d9d9; padding: 20px 30px 0;}
.footer p {font-size: 12px; color: #737373;}
.footer a {color: #000; text-decoration: none;}
.footer a:hover {text-decoration: underline;}
p.copyright {text-align:center; margin-bottom: 5px; color: #333;}
p.copyright span {color: #737373;}
.credits {float: right;}

.nav ul.dd li a { text-decoration: underline; }
.advanced-recent-posts li { margin-bottom: 10px; text-decoration: none; }
.advanced-recent-posts a {text-decoration: underline;}
.advanced-recent-posts a:hover {text-decoration: none;}
.advanced-recent-posts span {background-color: rgb(187, 232, 255); font-size:10px; margin-bottom: 0px;}
.advanced-recent-posts div.date {width:90px; background-color: #0088CE; font-size:12px; color:#FFFFFF; margin-bottom: 3px; float:left; padding-bottom:2px; padding-top:1px; text-align: center;}
.advanced-recent-posts div.cat {width:200px; background-color: #D3D3D3; font-size:12px; margin-bottom: 3px; text-decoration: none; padding-bottom:2px; padding-top:1px;}
li.current-post-parent a, li.current-menu-item a {color: #FFF;}
.fan_box .page_stream {height:200px!important;}

