@charset "utf-8";
/* CSS Document */
html, body{
    margin: 0;
    padding: 0;
    font-size: 80%;
    font-family: Arial;
    background-color: #dae2ef;
}
img{
  border: 0px;
  text-decoration: none;
}
.clear{
  clear: both;
}
#wrapper{
  margin:0 auto;
  width: 885px;
  background-color: #133466;
}
                    /* HEADER */
#header{
  height: 105px;
}
#logo{
   width: 74px; height: 85px;
   margin-left: 42px; margin-top: 5px;
   float: left;
}
#logoText{
   width: 400px; height: 60px;
   margin-left: 10px; margin-top: 25px;
   text-align: left;
   font-family: Arial;
   color: #FFFFFF;
   float: left;
   /*border: 1px solid #FFFFFF; */
}
#logoText .logoText-big{
  font-size: 30px;
  margin: 0px;
}
#logoText .logoText-small{
  margin: 0px;
  font-size: 15px;
  font-weight: bold;
}
#headerMenu{
   height: 59px;
   background-color: #FFFFFF;
   float: right;
   margin: 20px 15px 0 0;
   padding: 2px 20px;
}

                    /* TOP */
#topBlock{
  height: 265px;
  background: #4C4C4C url(../images/topBlock.jpg) repeat-x center top;
}
                    /*Navigation Menu*/
#menu{
  height: 25px;
  float:left;
  position:relative;
  padding:0;
  margin:0;
  z-index: 100;
  padding-left: 70px;
}

                        /*Top Block Conteiner*/
#topBlockConteiner{
 }

.white-block{
   background-color: #FFFFFF;
   margin: 5px;
   display: inline;
 }

                    /* NEWS*/
#topNewsBlock{
  width: 518px;
  padding: 3px;
}
.top-news-title{
  padding: 5px; padding-left: 10px; margin: 5px;
  background-color: #9a2413;
  font:bold 24px Arial;
  color: #FFFFFF;
  text-align: left;
}
.top-news-content{
  height: 130px;
  padding: 15px;
  margin: 5px;
  background-color: #556D91;
  font: 13px Arial; color: #FFFFFF;
  text-align: left;
  overflow: hidden;
}

.top-news-content a,
.top-news-content a:visited{
  color: white;
  text-decoration: none;
}
.top-news-content a:hover{
  text-decoration: underline;
}
                    /* MAIN */
#mainBlock{
  background: #bfcdff url(../images/main-bd.gif) repeat-x center top;
}
#content{
  padding: 0 37px;
}

.newsBlock{
  width: 100%;
  margin-bottom: 10px;
}
.news-title{
  padding: 5px; padding-left: 10px; margin: 5px;
  background-color: #9a2413;
  font:bold 18px Arial;
  color: #650000;
  text-align: left;
}

.news-title a{
  color: #650000;
  text-decoration: none;
}

.news-title .current{
  color: #FFFFFF;
}

.news-content{
  min-height:100px;
  height:auto !important;
  height:100px;
  padding: 5px; margin: 5px;
  background: #133466;
  font: 12px Arial; color: #FFFFFF;
  line-height: 18px;
}
.news-content a{
  font: 12px Arial; color: #FFFFFF;
  line-height: 18px;
  text-decoration: none;
}
.news-content a:hover{
  text-decoration: underline;
  color: #9a2413;
}
.news-content ul{
  text-align: left;
}

.news-list{
  z-index: 100;
}
.news-list ul {
  padding: 0px; margin: 0px;
  list-style: none;
}
.news-list ul li{
  height: auto;
  padding: 8px; padding-bottom: 5px; margin: 0px;
  text-align: left;
}
.news-list ul li a{
  font: 11px Verdana; color: #ffffff;
  text-decoration: none;
}
.news-list ul li img, .news-img {
  margin: 0px; padding:0px;
  margin-right:10px;
}
.news-list ul li p{
  text-align: left;
  margin: 0px; padding:0px;
  padding-bottom: 5px;
  }

.news-list:hover{
  background-color: #4A6389;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.news-list.hover{ /* for Internet Explorer 6 */
  display: block;
  background-color: #5b7299;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}

.parents{
  margin: 10px; margin-left: 30px;
  margin-bottom: 0px;
}
.parents img{
  margin-right:20px;
  }
.parents p{
  line-height:61px;
  margin: 0px; padding: 0px;
  }
.parents-forum{
    font:bold 14px Arial; color:#92b6f7;
    margin: 5px;
    text-align: left;
}


.par-title{
  font:bold 18px Arial; color:#a1afca;
  margin: 5px;
}
.parents-content{
  padding: 5px;
  border-bottom: 1px solid #FFFFFF;
}
.par-left{
  padding-left: 20px; padding-right: 20px;
  float: left;
}
.par-right{
  float: left;
}
.par-right a{
  font: 11px Verdana; color: #FFFFFF;
  text-decoration: none;
}
.par-bottom{
    text-align: right;
}
.par-bottom a{
    font: 10px Verdana; color: #FFFFFF;
    font-style: italic;
    text-decoration: none;
}
.par-news-title{
  font-family: Arial;
  margin: 8px;
  text-align: left;
}

.fronter{
  width: 173px; height: 31px;
  background: transparent url(../images/fronter.png) no-repeat;
  opacity: 0.9;
}
.fronter:hover{
  opacity: 1;
}


#loginForm{
  width: 50%;
  margin-top: 15px;
}
#loginForm input[type=text],#loginForm input[type=password]{
  width: 100%; margin: 3px;
  border: 2px solid #333333;
  font:italic 12px Arial;
  color: #666666;
  padding:2px;
}
#loginForm input[type=submit]{
  margin: 5px;
  border: 0px; background: none;
  font:bold 13px Arial; color: #FFFFFF;
}
#loginForm input[type=submit]:hover{
  cursor: pointer;
}

                    /*CONTACTS*/
#contactsBlock{
  background-color: #192132;
  text-align: left;
  margin: 0 auto;
}
.contacts-info{
  width: 370px;
  margin: 10px;
  padding-left: 10px;
  float: left;
}
.contacts-img{
  width: 350px; height: 300px;
  margin: 10px;
  float: right;
  display: inline;
  background-color: #FFFFFF;
}

                  /* FOOTER */
#bottomAdv{
  text-align: center;
  background: #133466;
}

#datepicker{
  width:300px; height: 200px;
  margin: 20px;
  text-align: center;
}
.ui-datepicker-header{
        margin-bottom:5px;
        width:200px;
}
.ui-datepicker-calendar{
  background-color: #415C87;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
}
.ui-datepicker-inline{
        width:25em;
}
.ui-datepicker-calendar td{
        padding:5px; padding-left:11px; padding-right:11px;
}
.ui-datepicker-calendar td a{
        font-size:13px;
}
.ui-datepicker-prev{
        width:16px; height:22px;
        background: transparent url(../images/cleft.png) no-repeat;
        display: block;
        float: left;

}
.ui-datepicker-next{
        width:16px; height:22px;
        background: transparent url(../images/cright.png) no-repeat;
        display: block;
        float: right;
}
.ui-datepicker-title{
        font:bold 16px Arial, Helvetica, sans-serif; color:#A1AFCA;
        margin:0px; padding:0px;
        line-height:15px;
}
.ui-datepicker-today {
        background-color: #992413;
        color: #FFFFFF;
}
.ui-datepicker-day-selected {
        background-color: #000000;
        color: #FFFFFF;
}

.highlighted { background:#ffa500; }

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#fff; border:8px solid #444; padding:12px; font-size: 14px;}
