body {

    font-family: Calibri;
    font-size: 15px;
}




.topcr {
    float: left;
  height:200px;
    padding-top: 51px;
  position:relative;
  z-index:1;
}
.ucd_list li {
  background:none !important;
}
.latestnews{
  list-style-type:none;
}
.clear {
    clear: both;
}

.next, .prev {
    display: block;
    float: left;
}

.topcr li {
    margin: 4px 7px;
}

.carousel_conteiner .prev {
   margin: 102px 10px 0px 0px;
}
.carousel_conteiner img{
  border:none !important;
}
.carousel_conteiner .next {
   margin: 102px 0px 0px 10px;
}

div.carousel_conteiner, div.carousel_wrapper {
    position:relative;
}

div.carousel_conteiner {
    float:right;
    right:50%;
    width:auto;
}
.pp_content{
  height: 600px;
}
div.carousel_wrapper {
    float:none!important;
    float:left;
    right:-50%;
}
.sites_span{
  position:relative;
  left:-90px;
}

.ev_ul li{
  margin-top:15px;
}
.ucd_introtext img{
  width: 80px;
  border: 1px solid #006699 !important;
}
.theme-default{
margin-top:20px;
  -webkit-box-shadow: 0px 3px 0px 0px #7b7b7b;
box-shadow: 0px 3px 0px 0px #7b7b7b; 
}

.ucd_introtext p span{
display:none;
}
.ucd_title{
}
#bottom img{
  border: 1px solid #006699 !important;
}
#mod_search_searchword{  background: url('../images/search-ico.png');  background-repeat:no-repeat;  background-position: center right;  width:95%;  border:1px solid #9a9999;  padding:2px;}
.slideshow{
margin: 0 auto;
position:relative;
}
div#right {
        padding-top: 10px;
}

.ucd_introtext img{
}
.ev_link_row{
  color:#000 !important;
}
.mod_events_td_todaywithevents{
  background: #006699;
}

div#right a:link,div#right a:visited {
  font-family: Calibri;
    font-size: 15px;
    color: #000000;
        align: left;
        text-decoration: none;
  padding:0;
        font-weight: normal;
}

div#hornav a:link,div#hornav a:visited {
  font-family: Calibri;
    font-size: 20px;
    color: #FFFFFF;
        align: left;
        text-decoration: none;
  padding:0 20px;
        font-weight: bold;
  }


div#hornav a:hover {
  text-decoration: underline;
  padding:0 20px;
        font-weight: bold;
}

h1.contentheading {
	font-size:26px !important;
}

div#content .contentheading {
        font-size: 20px;
        color: #006699;
        font-weight: bold;
        padding-top: 0;
        padding-left: 5px; 
        text-align: center;
        width: 100%;
}

div#bottom {
        color: #006699;
        
}

div#right fieldset {
        border: 0;
        padding: 0; 
} 

div.moduletable-mystyle a:link, div.moduletable-mystyle a:visited{ 
display: block;
color: #006699;
font-family: "Calibri";
font-size: 12px;
font-weight: 500;
padding-bottom: 0px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;

}

div.moduletable-mystyle a:hover{ 
display: block;
text-decoration: underline;
  font-family: Calibri;
    font-size: 12px;
    color: #006699;
        align: ;
        padding:0 0 0 20px;
        font-weight: 500;

}

div.moduletable-basic a:link, div.moduletable-basic a:visited{ 
border-bottom: 1px solid #006699;
display: block;
color: #006699;
font-family: "Calibri";
font-size: 14px;
font-weight: 500;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 0px;
padding-top: 5px;
text-decoration: none;
}
div.moduletable-basic a:hover{ 
font-family: "Calibri";
font-size: 14px;
background-color: #6BA6DE !important ;
 color: #FFFFFF !important ; 
text-decoration: none !important ;
border-bottom:1px solid  ##006699 !important ;
padding: 5px 0px 5px 10px !important ;
}
.ucd_title{
border-bottom: 1px solid #006699;
}
div.moduletable-basic a.sublevel:link, div.moduletable-basic a.sublevel:visited, div.moduletable-basic a.sublevel:hover {
display: block;
color: #006699;
font-family: "Calibri";
font-size: 12px;
font-weight: 500;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;

}
li.ucd_item {
  list-style-type:none !important;
}
div.moduletable-basic a.sublevel:hover {
display: block;
color: #006699;
font-family: "Calibri";
font-size: 12px;
font-weight: 500;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 0px;
padding-top: 0px;
text-decoration: underline;

}

.category a{
  font-size:12px !important;
}


td { 
        display: table-cell;
        
        vertical-align: top;
 }



p {
        margin: 5px 0 5px 0;
        line-height: 21px;
        text-indent: 20px;
		font-size:15px;
        
}

P:first-child {
    text-indent: 0; /* Для первого абзаца отступ убираем */
   }

hr {
        color: #006699;
  background-color: #006699;
  height: 2px;
  border-width:0px;
}

a {
        color: #006699;
}

span {
        margin: 0;
        line-height: 17px;
}

h2, h3 { 
        display: block;
        font-size: 20px;
        font-weight: bold;
        color: #006699;
        padding: 0px;
        margin-bottom: 0;
        margin-top: 0;
}

ul { 
        display: block;
        list-style-position: outside;
        list-style-type: disc;
        margin-bottom: 1em;
        margin-top: 1em;
        padding-left: 20px;
		font-size: 15px;
}

ul li {
	padding-bottom:10px;
}

.menu ul{
list-style-type: none;
padding-left: 0px;
margin-left:0px;
}
.menu{
margin-left:0px;
padding-left: 0px;
}
.menu li{
list-style-type: none;
padding-left: 0px;
margin-left:0px;
}

ul.menu li, .item311 a, li.item311 a:hover, .item312 a, li.item312 a:hover, .item313 a, li.item313 a:hover, .item314 a, li.item314 a:hover,
ul.menu li, .item-311 a, li.item-311 a:hover, .item-312 a, li.item-312 a:hover, .item-313 a, li.item-313 a:hover, .item-314 a, li.item-314 a:hover
{ 
border:none !important;
        display: block 0 !important;
        font-size: 20px !important;
        font-weight: bold !important;
        color: #006699 !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    background:none 0 !important;
}
.menu ul li ul{
margin:0 0 0 0px;
padding:0;
}

.menu ul li ul li a:link{
padding-left: 20px !important;
background:none !important;
color: #FFFFFF !important;
}

.menu ul li.active ul li a:link,
.menu ul li.active ul li a:visited{
	color: #006699 !important;
}

.menu ul li a:link, 
.menu ul li a:visited{ 
border-bottom: 1px solid #006699 !important;
display: block !important;
color: #006699 !important;
font-family: "Calibri" !important;
font-size: 14px !important;
font-weight: 500 !important;
padding-bottom: 5px !important;
padding-left: 10px !important;
padding-right: 0px !important;
padding-top: 5px !important;
text-decoration: none !important;

}
.menu ul li a:hover,
.menu ul li.active a{ 
font-family: "Calibri" !important;
font-size: 14px !important;
background-color: #6BA6DE !important ;
 color: #FFFFFF !important ; 
text-decoration: none !important ;
border-bottom:1px solid  ##006699 !important ;
padding: 5px 0px 5px 10px !important ;
}

.menu ul li.active ul li a:hover,
.menu ul li.active ul li.active a:link
{
background-color: #6BA6DE !important ;
 color: #FFFFFF!important; 
}

.vsig_top img{
display:none;
}
div#left img {
        color: rgba(255, 254, 255, 0);
        border: 2px;
        border-style: solid;
}
hr{
  height:1px;
}
div#content img {
    border: 1px solid rgba(255, 255, 255, 0);
}
div#right img {
        color: #006699;
        border: 2px;
        border-style: solid;
}

.componentheading {
        color: #006699;
font-size: 20px;
font-weight: 700;
padding-left: 0px;
padding-top: 0px;
}

.componentheading a{
color: #006699;
font-size: 20px;
font-weight: 700;
padding-left: 40px;
padding-top: 0px;
text-decoration: none;
}

.contentpagetitle {
text-decoration: none;
}

.buttonheading {
color: #000000;
font-size: 12px;
font-weight: 300;
padding-right: 0px;
padding-top: 0px;
text-align: right;
}

.buttonheading  a{
color: #7b7b7c;
}
.buttonheading  img{
border: 0px !important;
}

.createdate {
font-size: 12px;
color: #7b7b7c;
text-align: right;
width:100%;}

.iteminfo{
text-align: left;}

.readon{
font-size: 13px;
color: #7b7b7c;
}

.moduletable-alt {
padding-top: 8px;
font-size: 12px;
color:#7b7b7c;}
.moduletable-alt a{
font-size: 12px;
color:#7b7b7c;
}
#crs-sp  img{
  border:0 !important;
}

#hornav .moduletable-topmenu a
{
    font-size: 15px !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    text-align: left !important;
    font-weight: bold !important;
    color: rgb(255, 255, 255) !important;
    text-decoration: none !important;
    margin-bottom: 0px !important;
    display: block !important;
    white-space: nowrap;
padding:5px 20px 5px 20px !important;
}

#hornav .moduletable-topmenu ul
{
margin-top: 0;
margin-bottom:0;
}

#hornav .moduletable-topmenu ul li
{
display:inline-block;
}

#hornav .moduletable-topmenu a:hover,
#hornav .moduletable-topmenu li.active a {
    background-image: url("../images/img_10.jpg");
}

/* content plugin styles */
.jcomments-links {margin-top: 10px; clear:both; text-align: left}
.comments-link, .readmore-link{padding: 0 5px 5px 14px;background-image: url(../images/jc_blog.gif);background-repeat: no-repeat}
.comments-link {background-position: 0 -27px}
.readmore-link {background-position: 0 2px}

.pagination li
{
display:inline-block;
margin:5px; 
}

.pagination li.active a
{
display:inline-block;
margin:5px;
font-weight:bold;
text-decoration:none;
}

#okompanileft ul ul
{
display:none !important;
}

#okompanileft ul .active ul
{
display:block !important;
}

div.pp_pic_holder .pp_details .ppt
{
    display: none !important;
}

.ya-share2{display:none !important;}

.lat2 {padding: 0px 10px;}
.lat2 li {padding: 10px;
    border-bottom: 1px solid #069;
    background: #ffff0030;}
.lat2.white li {background: transparent;}
.lat2 li a {display:table;}
.lat2 li a img {max-width: 200px; border:0px !important;
    height: auto;
    margin: 0px 10px 10px 0px !important;
    float: left;}

#right .moduletable:nth-child(3) .lat2 li a {font-size:12px;}
#right .moduletable:nth-child(3) h3 {
    margin-top:15px;}
	

/* form styles */
form .row { 
  display: block;
  padding: 7px 8px;
  margin-bottom: 7px;
}
form .row:hover {
  background: #f1f7fa;
}

form label {
  display: inline-block;
  font-size: 1.2em;
  font-weight: bold;
  width: 120px;
  padding: 6px 0;
  color: #464646;
  vertical-align: top;
}
form .req { color: #ca5354; }

form .note { 
  font-size: 1.2em;
  line-height: 1.33em;
  font-weight: normal;
  padding: 2px 7px;
  margin-bottom: 10px;
}

form input:focus, form textarea:focus { outline: none; }

/* placeholder styles: http://stackoverflow.com/a/2610741/477958 */
::-webkit-input-placeholder { color: #aaafbd; font-style: italic; } /* WebKit */
:-moz-placeholder { color: #aaafbd; font-style: italic; }           /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #aaafbd; font-style: italic; }          /* Mozilla Firefox 19+ */ 
:-ms-input-placeholder { color: #aaafbd; font-style: italic; }      /* Internet Explorer 10+ */

form .txt {
  display: inline-block;
  padding: 8px 9px;
  padding-right: 30px;
  width: 240px;
  font-size: 18px;
  font-weight: normal;
  color: #898989;
  background-color: #f0f0f0;
  background-image: url('images/checkmark.png');
  background-position: 110% center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  -moz-box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  box-shadow: 0 1px 2px rgba(25, 25, 25, 0.25) inset, -1px 1px #fff;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

form .txtarea {
  display: inline-block;
  padding: 8px 11px;
  padding-right: 30px;
  width: 320px;
  height: 120px;
  font-family: 'Oxygen', sans-serif;
  font-size: 1.35em;
  font-weight: normal;
  color: #898989;
  background-color: #f0f0f0;
  background-image: url('images/checkmark.png');
  background-position: 110% 4%;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -moz-box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  box-shadow: 0 1px 4px -1px #a8a8a8 inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}





form .center {
  margin-top: 25px;
  text-align: center;
}

#submitbtn {
  height: 50px;
  width: 200px;
  padding: 0;
  cursor: pointer;
  font-size: 16px;
  color: #0a528f;
  text-shadow: 1px 1px 0 rgba(255,255,255,0.65); 
  border-width: 1px;
  border-style: solid;
  border-color: #317bd6 #3784e3 #2d74d5 #3774e3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #4581e5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6faefd), to(#4581e5));
  background-image: -webkit-linear-gradient(top, #6faefd, #4581e5);
  background-image: -moz-linear-gradient(top, #6faefd, #4581e5);
  background-image: -ms-linear-gradient(top, #6faefd, #4581e5);
  background-image: -o-linear-gradient(top, #6faefd, #4581e5);
  background-image: linear-gradient(top, #6faefd, #4581e5);
  -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear; 
}
#submitbtn:hover, #submitbtn:focus {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9);
}

#submitbtn:active {
  -webkit-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  -moz-box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
  box-shadow: 0 0 15px rgba(70, 100, 200, 0.9), 0 1px 3px rgba(0,0,0,0.4) inset;
}



