div, span, p, a, em, img, strong, sub, sup, ul, b, u, i, dl, dt, dd, ol, form, label, table, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4, h5, h6 {
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
vertical-align: baseline;}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: none;}

:focus {
outline: none;}

p {
padding-bottom:25px;}

.floatElement:after {
visibility: hidden;
display: block;
clear: both;
content: " ";
height: 0;}

* html .floatElement {
height: 1%;}

*:first-child+html .floatElement {
min-height: 1px;}

table {
border-collapse: collapse; 
border-spacing: 0; 
font-size: 100%;}

input[type="text"], input[type="password"]{
padding: 0;}

textarea {
font: 100% tahoma;
padding: 0;}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;}

h1, h2, h3, h4, h5, h6{
font-family: tahoma;
font-weight:normal;}

h1 {
font-size:24px;}

h2 {
font-size:22px;}

h3 {
font-size:18px;}

h4 {
font-size:16px;}

h5 {
font-size:14px;}

h6 {
font-size:12px;}

html, body{
background:url(i/bg.gif);
margin:0;
padding:0;}

#main{
overflow:hidden;
background:url(i/bg-top-line.gif) repeat-x;}

#top-line-bg{
height:39px;
background:#000000;}

#top-line{
font-family:tahoma;
font-size:12px;
color:#FFFFFF;
width:970px;
margin:0 auto;
height:39px;}

#top-line a{
color:#FFFFFF;
text-decoration:none;}

#top-line a:hover{
color: #999999;
text-decoration:none;}

#top-menu{
float:left;
padding-top:11px;}

#search{
float:right;
padding-top:9px;}

.search-line{
color: #999999;
font-style:italic;
width:135px;
height:17px;
background:#FFFFFF;
border:#005d8e 1px solid;}

.search-button{
color:#FFFFFF;
font-style:normal;
width:65px;
height:19px;
background:url(i/search-btn.gif) repeat-x;
border:#005d8e 1px solid;}

#shadow-top{
background:url(i/tp.png) repeat-x; 
height:9px; 
margin:0 8px; 
position:relative;}

#shadow-top-left{
background:url(i/tp-lf.png); 
height:8px; 
width:8px; 
position:absolute; left:-8px;}

#shadow-top-right{
background:url(i/tp-rg.png); 
height:8px; 
width:8px; 
position:absolute; right:-8px;}

#main-container{
margin:20px auto 30px auto; 
width:986px;}

#shadow-left{
background:url(i/lf.png) repeat-y; 
width:9px; 
height:50000px; 
position:absolute; left:0;}

#shadow-right{
background:url(i/rg.png) repeat-y; 
width:9px; 
height:50000px; 
position:absolute; right:0;}

#container-1{
background:#636363; 
padding:15px;}

#container-2{
background:#000000; 
padding-bottom:20px;}

#container-3{
position:relative;
padding:0 9px; 
overflow:hidden;}

#shadow-bottom{
background:url(i/bt.png) repeat-x; 
height:9px; 
margin:0 8px; 
position:relative;}

#shadow-bottom-left{
background:url(i/bt-lf.png); 
height:8px; 
width:8px;
position:absolute; 
left:-8px;}

#shadow-bottom-right{
background:url(i/bt-rg.png); 
height:8px;
width:8px; 
position:absolute;
right:-8px;}

.shdw-lf{
background:url(i/lf.png) repeat-y;
width:13px;
height:1000px;
position:absolute;
left:-9px;}

.shdw-rg{
background:url(i/rg.png) repeat-y;
width:13px;
height:1000px;
position:absolute;
right:-13px;}

.shdw-tp{
background:url(i/tp.png) repeat-x;
width:100%;
height:13px;
position:absolute;
top:13px;}

.shdw-bt{
background:url(i/bt.png) repeat-x;
width:100%;
height:13px;
position:absolute;
bottom:0px;}

.shdw-bt-lf{
background:url(i/bt-lf.png) repeat-x right bottom;
width:8px;
height:8px;
position:absolute;
left:-8px;
bottom:0;}

.shdw-bt-rg{
background:url(i/bt-rg.png) repeat-x left bottom;
width:8px;
height:8px;
position:absolute;
right:-8px;
bottom:0;}

.shdw-tp-lf{
background:url(i/tp-lf.png) no-repeat;
width:8px;
height:8px;
position:absolute;
left:-8px;
top:0;}

.shdw-tp-rg{
background:url(i/tp-rg.png) repeat-x;
width:8px;
height:8px;
position:absolute;
right:-8px;
bottom:0;}



#container{
margin:10px;
background:#000000;}

#header{
font-family:tahoma;
font-weight:bold;
background:url(i/bg-header.jpg) no-repeat;
height:230px;
text-align:center;}

.f15{
font-size:15px;
color:#9ca0a3;}

.f10{
font-size:10px;
color:#5c5d61;}

#menu{
background:#1a1f23 url(i/menu-a.gif) repeat-x bottom;
height:37px;}

ul.menu{
font-family:tahoma;
font-size:14px;
list-style:none;
height:35px;}

ul.menu li{
line-height:35px;
text-align:center;
float:left;
display:inline-block;}

ul.menu li a{
background:url(i/marker-menu.gif) no-repeat right;
text-decoration:none;
padding:11px 20px;
width:100px;
text-decoration:none;
color:#107ebd;}

ul.menu li a:hover{
width:100px;
background:#14567c url(i/menu-a_hover.gif) repeat-x bottom;
text-decoration:none;
color:#ffffff;}

#content-conteiner{
margin-top:17px;}

#right-container{
float:right;
width:313px;}

.name-cat{
padding:5px 0 0 13px;
height:27px;
background:#0074b7;
color:#ffffff;}

.right-block{
padding:16px 0 16px 10px;}

ul.right-menu{
font-family:tahoma;
font-size:12px;
list-style:none;}

ul.right-menu li{
padding-left:10px;
background:url(i/marker-cat.gif) left center no-repeat;
display:block;
line-height:18px;} 

ul.right-menu li a{
color:#21aeff;
text-decoration:none;}

ul.right-menu li a:hover{
color:#ffffff;
text-decoration:none;}

.recent-news{
font-family:tahoma;
font-size:12px;
color:#ffffff;
padding-bottom:8px;}

.recent-news a{
color:#ffffff;}

.recent-news a:hover{
color:#999999;}

.recent-news img{
float:left;
border:#21aeff 1px solid;
margin:0 5px 8px 0;}

.facebook{
margin-top:15px;}
	
.tag-cloud {
font-family:tahoma;
float: left;
width: 90%;
padding: 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5%;
margin-right: 5%;
text-align: center;}

.tag-cloud ul {
white-space: normal;}

.tag-cloud ul,
.tag-cloud ul li {
display: inline;}

.tag-cloud a {
font-size: .83em;
color:#ffffff;
text-decoration: none;
line-height:18px;}

.tag-cloud a:hover {
color:#999999;}
		
.tag-cloud a.w1  { font-size: 10px; }
.tag-cloud a.w2  { font-size: 12px; }
.tag-cloud a.w3  { font-size: 14px; }
.tag-cloud a.w4  { font-size: 16px; }
.tag-cloud a.w5  { font-size: 18px; }
.tag-cloud a.w6  { font-size: 20px; }
.tag-cloud a.w7  { font-size: 22px; }
.tag-cloud a.w8  { font-size: 24px; }
.tag-cloud a.w9  { font-size: 26px; }
.tag-cloud a.w10 { font-size: 28px; }

#center-container{
margin-right:313px;
padding:0 20px 0 62px;}

.post-block{
font-family:tahoma;
position:relative;
background:#ffffff;}

.date{
font-size:11px;
color:#ffffff;
text-align:center;
position:absolute;
top:21px;
left:-47px;
background:url(i/date.gif) no-repeat;
width:47px;
height:60px;}

.d26{
font-size:26px;}

.post-block{
margin-bottom:30px;}

.post-tp-lf{
position:absolute;
top:0;
left:0;
background:url(i/post-tp-lf.gif) no-repeat;
width:10px;
height:10px;}

.post-tp-rg{
position:absolute;
top:0;
right:0;
background:url(i/post-tp-rg.gif) no-repeat;
width:10px;
height:10px;}

.post-bt-lf{
position:absolute;
bottom:0;
left:0;
background:url(i/post-bt-lf.gif) no-repeat;
width:10px;
height:10px;}

.post-bt-rg{
position:absolute;
bottom:0;
right:0;
background:url(i/post-bt-rg.gif) no-repeat;
width:10px;
height:10px;}

.post-text{
line-height:18px;
text-align:justify;
font-size:12px;}

.post-text img{
float:right;
margin-left:10px;}

.post-text a{
color:#004d7a;
text-decoration:underline;}

.post-text a:hover{
color:#006199;
text-decoration:none;}

.post-share{
padding-top:15px;
font-size:12px;
font-weight:bold;}

.block-1{
padding:20px 25px;}

.block-other{
font-size:14px;
position:relative;
padding:10px 30px 0 30px;
height:30px;
background:#0074b7;}

.block-other img{
margin-bottom:-5px;
margin-top:5px;}

.block-other a{
color:#ffffff;}

.block-other a:hover{
color:#999999;}

.post-bt-lf-blue{
position:absolute;
bottom:0;
left:0;
background:url(i/post-bt-lf-blue.gif) no-repeat;
width:10px;
height:10px;}

.post-bt-rg-blue{
position:absolute;
bottom:0;
right:0;
background:url(i/post-bt-rg-blue.gif) no-repeat;
width:10px;
height:10px;}

.post-comments{
float:left;}

.post-reading{
float:right;}

.post-title{
line-height:22px;
font-size:11px;
margin-bottom:10px;}

.post-title a{
color:#004d7a;
text-decoration:underline;}

.post-title a:hover{
color:#006199;
text-decoration:none;}

#navigation{
height:20px;
font-family:tahoma;
font-size:16px;}

#navigation a{
text-decoration:none;
color:#ffffff;}

#navigation a:hover{
color:#999999;}

#footer{
position:relative;
background:#101010;
text-align:center;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#ffffff;
width:970px;
margin:0 auto;
height:30px;
padding-top:20px;}

#footer a{
color:#004d7a;
text-decoration:underline;}

#footer a:hover{
color:#006199;
text-decoration:underline;}

#ft-lf{
position:absolute;
left:0;
top:0;
width:11px;
height:48px;
background:url(i/ft-lf.gif) no-repeat;}

#ft-rg{
position:absolute;
right:0;
top:0;
width:11px;
height:48px;
background:url(i/ft-rg.gif) no-repeat;}

.feed-twitter {
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px}
.feed-twitter a{
	text-decoration:underline;
	color:#09C;}
.feed-twitter a:hover{
	text-decoration:none;
	color:#09C;}
	
.block-twitter{
	border:#34abd2 1px solid; 
	background:#fff; width:292px;}
	
.logo-twitter{
	background:#49c3e4;}
	
ul#twitter_update_list{
	list-style:none;}
	
ul#twitter_update_list li{
	padding:10px 0;
	border-bottom:#999 1px dotted;}
