img
{
    border: none;
}
a {
    text-decoration: none;
    border: none;
}

/*------------------------- Postranichnaya navigatsiya -------------------------------------- */
.navigation {
  color:#666;
  border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active  {
  text-decoration:none;
  color:#636363;
  background:#F9F9F9;
  border:1px solid #E6E6E6;
  padding:3px 6px;
  font-size:11px
}

.navigation a:hover  {
  background:#3B84D0;
  color:#FFFFFF;
  border-color:#E6E6E6;
}



.navigation span {
  text-decoration:none;
  background:#fff;
  padding:3px 6px;
  border:1px solid #E6E6E6;
  color:#ccc;
  font-size:11px;
}
/*------------------------- Postranichnaya navigatsiya/ -------------------------------------- */ 


.error {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
color: #D8000C;
background-color: #FFBABA;
background-image: url('../images/error.png');
}

.success {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}    

.success_p {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 15px;
background-repeat: no-repeat;
background-position: 10px center;
color: #4F8A10;
background-color: #DFF2BF;
}

.my_subject
{
    font-weight: bold;
    text-align: center;
}

.tal_news
{
    max-height: 200px;
    max-width: 200px;
}

.tal
{
    max-height: 120px;
    max-width: 120px;
}   
     
.center_main
{                       
    width: 100%;
    font-size: 16px;
    padding: 10px;
    text-align: justify;
}

.page
{
    min-height: 100%; position:relative;
}
.top_bar
{
    position: absolute; background: linear-gradient(to right, #66ccff, #3333cc); width: 100%; height: 300px; z-index: -5;
}
.bottom_bar
{
    position: absolute; bottom: 0px; background: #0ba3d0; width: 100%; height: 173px; z-index: -5;
}
.footer
{
    width: 100%;
    text-align: center;
    min-height: 150px;
}

.f_item
{
    float: left;
    text-align: left;
    width: 330px;
}

.f_item_c
{
    text-align: left; width: 190px; margin-left: 70px;
}

.f_item a 
{
    color: black;
}

.f_icon
{
    width: 25px;
}

.clear {
    clear:both;
}

.footer_b
{
    min-height: 50px;
    padding-top: 25px;
}
/*----------------- Header  --------------------------------*/
.logo_my 
{
    float: left;
}

.title_site
{
    float: left;
    padding-left: 70px;
}

.phone_head
{
    float: left;
}
/*----------------- Header /--------------------------------*/