body{ 
 margin:0;
 padding:0;
 font:1em "Arial Black",sans-serif;
 color:#2c2c2c;
}

::selection{
 background:#dedede;
}

::-moz-selection{
 background:#dedede;
}

.clear{
 clear:both;
 margin:0;
 padding:0;
}

#heads{
 width:100%;
 background:#00a6ea;
 color:black;
}
.slogan{
 padding-top:1.5em;
 float:left;
 font:italic 0.8em Arial,sans-serif;
}
#heads a{
 text-decoration:none;
}

#logo_a{
 margin:0.1em 0.05em 0.1em 0.1em;
 width:1em;
 float:left;
 font:bold 4em Verdana,sans-serif;
 text-align:center;
 line-height:1;
 background:black;
 color:white;
}

#logo{
 margin-top:1.5em;
 float:left;
 font:bold 1.5em Verdana,sans-serif;
 color:white;
}

#search{
 position:absolute;
 right:2em;
 margin:0.3em 1.5em 0 1.5em;
 width:15em;
 background:black;
 color:white;
}

#search form{
 margin:0.8em 0 0 0;
 padding:0;
 float:left;
}

.search_pole{
 padding:0 0.2em;
 height:15px;
 width:auto;
 font:0.72em Verdana,sans-serif;
 float:left;
 border:1px solid white;
 color:black;
}

.search_submit{
 padding:0 0.2em;
 height:17px;
 width:17px;
 font:0.72em Verdana,sans-serif;
 float:left;
 font-weight:bold;
 border:1px solid white;
 background:black;
 color:white;
}

#bar{
 margin:3.5em 1em 0 0;
 float:right;
}

ul.section_list{
 margin:0;
 padding:0;
}

.section_list li{
 display:inline;
 overflow:hidden;
 width:150px;
 height:22px;
 margin:0;
 float:left;
}

.section_list li a{
 position:absolute;
 width:150px;
 text-align:center;
 text-decoration:none;
 background:black url(/images/knopka_black.gif) no-repeat;
 color:white;
}

.section_list li a.active{
 background:white url(/images/knopka_white.gif) no-repeat;
 color:black;
}

.section_list li a:hover{
 background:white url(/images/knopka_white.gif) no-repeat;
 color:black;
}

.texts{
 width:100%;
 padding-left:1%;
 font:0.8em Arial,sans-serif;
 text-align:justify;
 min-height:500px;
 color:#2c2c2c;
}

.texts a, .texts a:visited{
 color:#00a6ea;
}

.texts a:hover{
 color:black;
}

.texts h1{
 font:1.4em "Arial Black",sans-serif;
}

.texts h1 a, .texts h1 a:visited{
 color:black;
}

.bookmarks{
 margin:2em 0 0 4em;
}

.bookmarks h5{
 margin:0;
}

.texts h1 a{
 text-decoration:none;
}

.texts p{
 text-indent:1.5em;
}

.excerpt{
 padding-bottom:1em;
}

.cod{
 border:dashed 1px #00a6ea;
 background:#f3f2ff;
 padding:0.5em;
 margin:0.5em 0 0.5em 2em;
 font:1.1em Monospace,sans-serif;
}

.cod_output{
 background:black;
 color:white;
 padding:0.5em;
 margin:0.5em 0 0.5em 2em;
 font:1.1em Monospace,sans-serif;
}

.comment{
 padding-top:0.5em;
}

.date_news{
 text-align:center;
 float:right;
 font-size:0.7em;
 padding-left:0.5em;
 line-height:1;
 color:#7e7e7e;
 border-left:solid 1px black;
}

.tags{
 float:right;
 text-align:right;
 padding-right:0.5em;
 font:0.6em Arial,sans-serif;
 color:black;
}

.tags a:hover{
 color:#00a6ea;
}

.it{
 margin-left:3em;
}

.comments ol{
 counter-reset:item;
}

.comments li{
 list-style-type:none;
}

.comments li:before {
 float:left;
 font:2em "Arial Black",sans-serif;
 content:counter(item);
 counter-increment:item;
 padding-right:0.2em;
}

.coment_body{
 float:left;
 width:80%;
 margin-bottom:2em;
 padding:0 0 0 0.3em;
 border-left:solid 1px black;
}

.preview:before {
 float:left;
 font:2em "Arial Black",sans-serif;
 content:counter(item);
 counter-increment:item;
 padding-right:0.2em;
}

.preview{
 float:left;
 margin:1em 0 0 2.7em;
 padding:0 0 0 0.3em;
}

.coment_forms{
 width:80%;
 padding:0;
 margin:0 0 0 4em;
 text-align:left;
 background:#00a6ea;
 color:white;
}

.coment input{
 width:50%;
 height:1.5em;
 padding-left:0.3em;
 margin:0.3em 0;
 font-size:1em;
 border:2px solid #f1e800;
 color:black;
}

.input_white input{
 border:2px solid white;
 color:black;
}

.coment textarea{
 width:100%;
 height:6em;
 font-size:1em;
 border:2px solid #f1e800;
 color:black;
}

.sideright{
 width:100%;
}

.sideright h1{
 padding:0.5em 0 0 2.5em;
 margin:0;
 font:1.1em "Arial Black",sans-serif;
 color:black;
}

.cloud{
 padding:0 2em;
 margin:0;
 text-align:justify;
 font:0.8em Arial,sans-serif;
}

.cloud a{
 text-decoration:none;
 color:#2c2c2c;
}

.cloud a:visited{
 color:#2c2c2c;
}

.cloud a:hover{
 text-decoration:underline;
 color:#00a6ea;
}

.cloud a:active{ 
 color:red;
}

.coment_navigation{
 margin:2em 1em 1em 2em; 
}

.coment_navigation li{
 display:inline;
 float:left;
}

ul.rsx-page-num-list{
 display:inline;
 list-style:none;
 margin:3em;
 padding:0;
 font-size:1.2em;
}

ul.rsx-page-num-list li{
 display:inline;
 padding:0 1px;
}

.unlinked{
 font-weight:bold;
 padding:0.1em 0.5em;
 background:black;
 color:white;
 border:solid 1px white;
}

.coment_navigation li a, .coment_navigation li a:visited{
 text-decoration:none; 
 padding:0.1em 0.5em;
 border:solid 1px white;
 color:black;
}

.coment_navigation li a:hover{
 padding: 0.1em 0.5em;
 border:solid 1px black;
 color:black;
}

.coment_navigation li a:active{
 background:#00a6ea;
 color:white;
}

.podval{
 width:100%;
 margin-top:1em;
 padding:0.5em 0;
 text-align:center;
 font:0.8em Arial,sans-serif;
 background:#00a6ea;
 color:black;
}

.podval a, .podval a:visited{
 font-weight:bold;
 color:white;
}

.podval a:hover{
 color:black;
}
