/* --------------------------------------------------------------------------------------------------------------------------------------------------
RESET & HTML ELEMENTS
-------------------------------------------------------------------------------------------------------------------------------------------------- */

body {background-color:#FFF; color:#000;}
a {color:#004B96;}
a:hover, a:active, a:focus {color:#F4581B;}
h1 {color:#004B96;}
h2 {color:#004B96;}
h3 {color:#004B96;}
table.table {border:1px solid #CCC;}
table.table th, table.table td {border:1px solid #CCC;}
table.table th {border-bottom:3px solid #004B96; color:#004B96;}
table.table tr.even td {background-color:#E6F3FF;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
LAYOUT
-------------------------------------------------------------------------------------------------------------------------------------------------- */

#header #logo {color:#FFF;}
#header #nav li a {color:#FFF;}
#header #nav li a:hover {text-decoration:underline;}
#header #nav li.current a {background-color:#FFF; color:#004B96;}
	.articles .article-info {border-bottom:1px dotted #CCC; color:#888;}
	.articles .article-info a {color:#888;}
	.articles .article-info a:hover {color:#555;}
	.pagination a.current {background-color:#004B96; color:#FFF;}
	.more a {border:1px solid #DDD; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#EEE; color:#000;}
	.more a:hover {background-color:#FFF; color:#004B96;}
	.menu {border-top:1px dotted #CCC;}
	.menu li a {border-bottom:1px dotted #CCC;}
	.menu li.current a {color:#555;}
	.sponsors {color:#888;}
	.sponsors li {border-bottom:1px dotted #CCC;}
#footer {background-color:#EEE;}

/* --------------------------------------------------------------------------------------------------------------------------------------------------
OTHERS
-------------------------------------------------------------------------------------------------------------------------------------------------- */
.vta{
width: 125px;
}

.vta2{
width: 200px;
}

.vta3{
width: 110px;
}

.vta4{
width: 250px;
}

table{
    margin: 30px 0;
    text-align: left;
    border-collapse: separate;
    border: 1px solid #ddd;
    border-spacing: 10px;
    border-radius: 3px;
    background: #fdfdfd;
    font-size: 13.4px;
    width: auto;
  }
  td,th{
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 3px;
  }
  th{
    background: #E4E4E4;
  }
  caption{
    text-align: left;
    color: #000;
  }

.input-text {border:1px solid #CCC; border-right:1px solid #EEE; border-bottom:1px solid #EEE; color:#888;}

.ugolkrug {
 width: auto; /* Длина фигуры */
 margin: 30px 0;
 color: #000; /* цвет текста */
 font-size:120%;
 text-align:left;
 background:#fff; /* фон блока */
 border: 0px #CCCCCC solid; /* стили рамки */
 -moz-border-radius: 10px 10px 0 0; /* закругление для старых Mozilla Firefox */
 -webkit-border-radius: 10px 10px 0 0; /* закругл. для старых Chrome и Safari */
 -khtml-border-radius: 10px 10px 0 0; /* закругл.для брауз.Konquerer сист. Linux */
 border-radius: 0 0 10px 10px; /* закругление углов для всех, кто понимает */
 padding: 0px; /* внутренние отступы */
}

.ugolkrug2 {
 height:4px; /* Высота фигуры */
 background:#FF7F00; /* фон блока */ 
}

.ugolkrug3 {
 height:5px; /* Высота фигуры */
 background:#333; /* фон блока */ 
 border-radius: 0 0 10px 10px; /* закругление углов для всех, кто понимает */
 color: #fff; /* цвет текста */
}

.ugolkrug6 {
 height:5px; /* Высота фигуры */
 background:#333; /* фон блока */ 
 border-radius: 10px 10px 0 0; /* закругление углов для всех, кто понимает */
 color: #fff; /* цвет текста */
}

.ugolkrug4 {
 height:12px; /* Высота фигуры */
}

.ugolkrug5 {
 height:75px; /* Высота фигуры */
}