html, body {
position : relative;
margin : 0;
padding : 0;
background:#000 url(../images/px_bg.jpg);
font-family: Verdana;
font-size: 12px;
line-height : 22px;
color : #000;
}

.shapka {
color : #FACA37;
text-shadow:2px 4px 10px #000;
font-size : 120px;
font-family: "Times New Roman";
font-weight: bold;
padding-left: 30px;
padding-top: 30px;
}

a {
outline : none;
color : #137DD9;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

a:hover {
outline : none;
color : #FACA37;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

a:visited {
outline : none;
color : #003399;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

a.alfavit_bold {
outline : none;
color : #FFF;
text-decoration : none;
font-size : 20px;
font-family : Arial;
font-weight: bold;
}

a.alfavit_bold:hover {
color : #FACA37;
text-decoration : none;
font-size : 20px;
font-family : Arial;
font-weight: bold;
}

a.alfavit_bold:visited {
color : #137DD9;
text-decoration : none;
font-size : 20px;
font-family : Arial;
font-weight: bold;
}

a.nav_main {
color : #137DD9;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

a.nav_main:hover {
outline : none;
color : #FACA37;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

a.footer {
outline : none;
color : #FACA37;
text-shadow:0 1px 0 #000;
text-decoration : none;
font-size : 11px;
font-family : Verdana;
}

a.footer:hover {
outline : none;
color : #FFF;
text-shadow:0 1px 0 #000;
text-decoration : none;
font-size : 11px;
font-family : Verdana;
}

a.navigator_titulos {
outline : none;
color : #FFF;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
font-weight: bold;
}

a.navigator_titulos:hover {
outline : none;
color : #FACA37;
text-decoration : none;
font-size : 12px;
font-family : Verdana;
font-weight: bold;
}

a.kalendar {
outline : none;
color : #FFF;
text-decoration : none;
font-size : 11px;
font-family : Verdana;
}

a.kalendar:hover {
outline : none;
color : #FACA37;
text-decoration : underline;
font-size : 11px;
font-family : Verdana;
}

a.kalendar_1 {
outline : none;
color : #0084C8;
text-decoration : none;
font-size : 11px;
font-family : Verdana;
}

a.kalendar_1:hover {
outline : none;
color : #FACA37;
text-decoration : underline;
font-size : 11px;
font-family : Verdana;
}

p {
margin : 0;
padding : 3px;
color : #000;
text-align : justify;
text-indent : 30px;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

p.italic {
margin : 0;
padding : 3px;
color : #242424;
text-align : justify;
text-indent : 30px;
font-size : 13px;
font-family : Verdana;
line-height : 22px;
font-style: italic;
}

p.red {
margin : 0;
padding : 3px;
color : #FF0000;
text-align : justify;
text-indent : 30px;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

p.sin {
margin : 0;
padding : 3px;
color : #0084C8;
text-align : justify;
text-indent : 30px;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

p.blue {
margin : 0;
padding : 3px;
color : #0084C8;
text-align : justify;
text-indent : 30px;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
}

.small {
color : #A2A2A2;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

img {
border : none;
vertical-align : middle;
}

input {
vertical-align : middle;
}

ul {
margin : 0;
margin-left: 5px;
color : #000;
text-align : justify;
font-size : 12px;
font-family : Verdana;
line-height : 22px;
list-style: circle;
}

ol {
line-height : 22px;
}

/*
#wrapper_main {
margin : 0 auto;
min-width : 960px;
width : 100%;
height: 305px;
background: #6E6B6B;
background: linear-gradient(to bottom, #6E6B6B, #000);
background:-o-linear-gradient(to bottom, #6E6B6B, #000);
padding-top: 5px;
}
*/

#wrapper_main {
margin : 0 auto;
min-width : 960px;
width : 100%;
height: 305px;
background: none;
padding-top: 5px;
}

.small_futer {
color : #FFFFFF;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
line-height : 22px;
text-shadow: 1px 1px 0 #000;
}

.floating {
margin: 0 auto;
padding: 0;
width: auto;
height: auto;
background: #FACA37;
}
.fixed {
position: fixed;
top: 0; 
z-index: 9999; 
}

.navi {
height: 30px;
padding: 0;
}

#footer {
padding : 10px 0;
margin: 0;
margin-top: 10px;
width: 100%;
height : auto;
background: #6E6B6B;
background: linear-gradient(to bottom, #6E6B6B, #000);
background:-o-linear-gradient(to bottom, #6E6B6B, #000);
}

#podvals {
padding : 20px 0;
margin: 0px;
margin-bottom: 5px;
width: 100%;
height : auto;
background : #000;
}

.box_left_menu {
margin : 0;
margin-bottom : 20px;
padding : 8px 5px;
width : auto;
height : auto;
border-radius : 0 0 10px 0;
background: #6E6B6B;
background: linear-gradient(to bottom, #6E6B6B, #000);
background:-o-linear-gradient(to bottom, #6E6B6B, #000);
color : #FFF;
text-align : center;
font : 12px/18px Verdana, sans-serif;
overflow : auto;
}

.box_content {
margin : 5px 0 20px 0;
padding : 10px;
width : auto;
height : auto;
border : silver solid 1px;
border-radius : 0 10px 0 10px;
background-color : #FFF;
color : #000;
text-align : justify;
font : 12px/18px Verdana, sans-serif;
overflow : auto;
}

h1 {
margin : 0;
padding : 5px 0 5px 0;
color : #000;
font-size : 16px;
font-family : Arial;
}

h2 {
margin : 0;
padding : 3px;
color : #FFF;
font-size : 14px;
font-family : Arial;
font-weight: bold;
}

h3 {
margin : 0;
padding : 3px;
color : #FACA37;
font-size : 16px;
font-family : Arial;
}

h4 {
margin : 0;
padding : 3px;
color : #0084C8;
font-weight : bold;
font-size : 16px;
font-family : Arial;
}

h5 {
margin : 0;
padding : 0;
color : #000;
font-size : 14px;
font-family : Arial;
font-weight: bold;
}

h6 {
margin : 0;
padding : 0;
color : #000;
font-size : 12px;
font-family : Verdana;
font-weight: normal;
}

.black {
color : #000;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
}

.black_bold {
color : #000;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.black_bbold {
color : #000;
font-weight : bold;
font-size : 16px;
font-family : Arial;
}

.small_white {
color : #FFF;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

.small_silver {
color : silver;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

.blue {
color : #0084C8;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
font-weight : normal;
}

.blue_bi {
color : #0084C8;
font-weight : bold;
font-style: italic;
font-size : 12px;
font-family : Verdana;
}

.blue_bi11 {
color : #0084C8;
font-weight : bold;
font-style: italic;
font-size : 11px;
font-family : Verdana;
}

.small_blue {
color : #0084C8;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

.small_red {
color : #FF0000;
text-align : justify;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

.red_italic {
color : #FF0000;
font-size : 12px;
font-family : Verdana;
font-style: italic;
}

.red {
color : #FF0000;
font-size : 12px;
font-family : Verdana;
}

.green {
color : #009933;
font-size : 12px;
font-family : Verdana;
}

.white {
color : #FFF;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
}

.white_bold {
color : #FFF;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.white_23 {
color : #FFF;
font-weight : bold;
font-size : 23px;
font-family : Arial;
}

.white_bold_12 {
color : #FFF;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
font-weight: bold;
}

.white_bold_shadow {
color : #FFF;
text-shadow : 0 1px 0 #000;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.white_shadow {
color : #FFF;
text-shadow : 0 1px 0 #5E5E5E;
font-weight : normal;
font-size : 14px;
font-family : Verdana;
}

.white_bold20_shadow {
color : #FFF;
text-shadow : 0 2px 0 #000;
font-weight : bold;
font-size : 20px;
font-family : Verdana;
}

.white_bold16_shadow {
color : #FFF;
text-shadow : 0 2px 0 #000;
font-weight : bold;
font-size : 16px;
font-family : Verdana;
}

.gold {
color : #FACA37;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
}

.gold_bold {
color : #FACA37;
text-indent : 0;
font-size : 12px;
font-family : Verdana;
font-weight: bold;
}

.gold_bold16 {
color : #FACA37;
text-indent : 0;
font-size : 16px;
font-family : Arial;
font-weight: bold;
}

.gold_11 {
color : #FACA37;
text-indent : 0;
font-size : 11px;
font-family : Verdana;
}

.gold_10 {
color : #FACA37;
text-indent : 0;
font-size : 10px;
font-family : Verdana;
font-style: italic;
}

.box_img {
border-radius : 10px;
}

.image {
border: solid 5px #137DD9;
border-radius: 100px;
}

.image2 {
border: solid 3px #137DD9;
border-radius: 100px;
}

PRE {
display : none;
}

hr { 
border: 0; 
height: 1px; 
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

.copas {
width : 95%;
height : auto;
background: #FBD972;
background: linear-gradient(to bottom, #FBD972, #F9C015);
background:-o-linear-gradient(to bottom, #FBD972, #F9C015);
margin : 5px auto;
padding : 3px;
text-align : left;
border-radius : 50px 0 0 50px;
border: solid 1px #000;
overflow : auto;
}

#scroll {
position : fixed;
right : 25px;
bottom : 25px;
padding : 3px 5px;
width : 70px;
border : #FFF solid 2px;
border-radius : 15px;
background: #06ABFF;
background: linear-gradient(to bottom, #06ABFF, #0084C8);
background:-o-linear-gradient(to bottom, #06ABFF, #0084C8);
color : #000;
text-align : center;
text-decoration : none;
cursor : pointer;
font-weight: bold;
}

.banners a img {
opacity : 0.3;
}

.banners a:hover img {
opacity : 1;
}

.circle {
width : 95%;
height : auto;
background: #FBD972;
background: linear-gradient(to bottom, #FBD972, #F9C015);
background:-o-linear-gradient(to bottom, #FBD972, #F9C015);
border: solid 1px #000;
margin : 5px auto;
padding : 1px;
text-align : left;
border-radius : 50px 0 0 50px;
overflow : auto;
}

.circle2 {
width : 50px;
height : 50px;
border: solid 2px #FBD972;
margin : 0;
padding : 1px;
text-align : center;
border-radius : 90px;
overflow : auto;
}

.circle_yellow {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
padding: 6px;
margin: 2px;
background: #FBD972;
background: linear-gradient(to bottom, #FBD972, #F9C015);
background:-o-linear-gradient(to bottom, #FBD972, #F9C015);
font-family: Arial;
border-radius : 90px;
border: 1px solid #000;
color: #000;
font-weight: bold;
font-size: 16px;
text-align: center;
}

a.circle_yellow {
position: relative;
width: 16px;
height: 16px;
padding: 6px;
margin: 2px;
background: #FFF;
font-family: Arial;
border-radius : 90px 0 90px 90px;
color: #000;
font-weight: bold;
font-size: 16px;
text-align: center;
text-decoration : none;
}

a.circle_yellow:hover {
position: relative;
width: 16px;
height: 16px;
padding: 6px;
margin: 2px;
background: #0084C8;
font-family: Arial;
border-radius : 90px 90px 0 90px;
color: #FFF;
font-weight: bold;
font-size: 16px;
text-align: center;
text-decoration : none;
}

.fon_ser {
background : #F1F1F1;
background: linear-gradient(to bottom, #F1F1F1,#FFFFFF);
background:-o-linear-gradient(to bottom, #F1F1F1, #FFFFFF);
padding: 5px;
}

.ser {
background : #F1F1F1;
padding: 5px;
}

.green_fon {
background : #F1F1F1;
padding: 5px;
}

.ser1 {
background : #DBDBDB;
padding: 1px;
margin-top:0px;
margin-bottom:20px;
}

.dop {
margin : 0 0 7px 0;
padding : 5px 0 5px 0;
color : #000;
font-size : 16px;
font-weight: bold;
font-family : Arial;
}

.black_bold16 {
color : #000;
font-size : 16px;
font-family : Arial;
font-weight: bold;
}

.blue_bold16 {
color : #0084C8;
font-size : 16px;
font-family : Arial;
font-weight: bold;
}

.blue_bold {
color : #0084C8;
font-size : 12px;
font-family : Verdana;
font-weight: bold;
}

.green_bold16 {
color : #009933;
font-size : 16px;
font-family : Arial;
font-weight: bold;
}

.red_bold {
color : #FF0000;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.red_bold16 {
color : #FF0000;
font-size : 16px;
font-family : Arial;
font-weight: bold;
}

.num {
color : #FF0000;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num712 {
color : #660000;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num_copabrasil {
color : #F48700;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num1 {
color : #009933;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num2 {
color : #FFA500;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num4 {
color : #8D8D8D;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num5 {
color : #003399;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}
.num_sulamerica {
color : #FF33CC;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}
.numlib {
color : #5A42EA;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.num_libertadores {
   color: #A10059;
   text-align: right;
   font-weight: bold;
   font-size: 18px;
   font-family: Arial;
}

.bar21 {
color : #000;
text-align : left;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.numsin {
color : #0084C8;
text-align : center;
font-weight : bold;
font-size : 16px;
font-family : Arial;
}

.numsan {
color : #000;
text-align : right;
font-weight : bold;
font-size : 18px;
font-family : Arial;
}

.numsan2 {
color : #000;
text-align : center;
font-weight : bold;
font-size : 16px;
font-family : Arial;
font-style: italic;
}

.cor_gold {
background : #FACA37;
}





#grad1 {
    height: auto;
    background: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); /* Standard syntax (must be last) */
}


.zagolovok_left {
   border-radius: 10px 0 0 0;
   border-bottom:none;
   margin:0;
   padding:8px;
   text-align:center;
   color:#FACA37;
   font-weight:bold;
   font-family : Arial;
   font-size: 14px;
   text-shadow:0 1px 0 #000;
   background: #6D6A6A;
   background: linear-gradient(to bottom, #6D6A6A, #000);
   background:-o-linear-gradient(to bottom, #6E6B6B, #000);
}

.zagolovok_left_2 {
   border-radius: 10px 0 0 0;
   border-bottom:none;
   margin:0;
   padding:8px;
   text-align:center;
   color:#FFF;
   font-weight:bold;
   font-family : Arial;
   font-size: 14px;
   text-shadow:0 1px 0 #000;
   background: #06ABFF;
   background: linear-gradient(to bottom, #06ABFF, #0084C8);
   background:-o-linear-gradient(to bottom, #06ABFF, #0084C8);
}

.img_circle {
border-radius:90px;
border: solid 3px #0084C8;
}

.img_circle1 {
border-radius:90px;
border: solid 3px #0084C8;
background: #FACA37;
}

.img_text {
position: relative;
display: inline-block;
width: 16px;
height: 16px;
padding: 8px;
margin: 2px;
background: #FACA37;
font-family: Arial;
border-radius : 90px 90px 0 90px;
border: solid 3px #0084C8;
color: #000;
font-weight: bold;
font-size: 20px;
text-align: center;
}





.block_table {
width: 670px;
height: 220px;
display: inline-block;
position: relative;
}




.red_table {
color : #FF0000;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.green_table {
color : #009933;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.orange_table {
color : #FFA500;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.sin_table {
color : #003399;
font-weight : bold;
font-size : 14px;
font-family : Arial;
}

.poisk {
   margin:0;
   margin-bottom: 5px;
   padding:0;
   color:#FACA37;
   font-weight:bold;
   font-family : Arial;
   font-size: 14px;
   text-shadow:0 1px 0 #000;
}

.blue_shapka {
   margin:0; 
   padding:13px 0; 
   color:#0084C8; 
   font-weight:bold; 
   font-size:24px; 
   font-family:Arial; 
   font-style: italic; 
   text-shadow:1px 2px 0 #000000;	
}
