@charset "UTF-8";
/* CSS Document */
body {font-family:"Times New Roman", Times, serif; font-size:12px; background-color:#333333; padding:0px; margin:0px; }
a img {border:0px;}

.mainContainer {  width: 752px; margin-left:auto; margin-right:auto;  background-color:#333333; padding: 25px; text-align: center;  }
.mainBorder{border:1px solid #CCCCCC;}
.header {  vertical-align:top;}
.nav {margin:0px; padding:0px;}
.nav {font-size:16px; background-color:#194995; padding-top:5px; padding-bottom:5px; margin:0px;  color:#CCCCCC;}

.nav a{ font-size:16px; padding-left:5px;   padding-right:4px; color:#FFFFFF; text-decoration:none; }
.nav a:hover{ font-size:16px; color:#CCCCCC;}
.bottomConteiner{background-color:#FFFFFF;  }
.bottomConteiner a,.bottomConteiner a:visited, .bottomConteiner a:active{color:#194995; text-decoration:none; font-weight:bold;}
.bottomConteiner a:hover{color:#0066FF; text-decoration:none; font-weight:bold;}

.bottomItem{float:left; margin-top:10px;  margin-left:10px; vertical-align:top; text-align: center;  }
.bottomItem p{ margin-top:6px; margin-bottom:10px;  vertical-align:top;}

.templHeader{  background-color:#cccccc; text-align:left;}
.templHeader h1{ margin:0px; padding-top:15px; padding-left:30px; padding-bottom:15px; font-weight:normal; font-size:24px; color:#194995;}

.contentConteiner{background-color:#FFFFFF; overflow:auto; text-align:left; padding:20px; font-size:13px;}
.contentConteiner a{color:#194995; font-weight:bold;}
.contentConteiner a:hover{color:#0066FF; text-decoration:none; font-weight:bold;}
.contentConteiner h4{font-size:14px; }
.contentConteiner h3{font-size:16px; }
.contentConteiner h2{font-size:18px; }
.contentConteiner img{border:1px solid #000000;}
.contentConteiner .galDesc { padding-top:7px;}
table, td, tr{ /*border:1px solid #CCCCCC;*/}
table p{padding:3px; margin:0px;}

.futter{ color:#CCCCCC;}
.futter a{color:#CCCCCC; text-decoration:none}
.futter a:hover{color:#FFFFFF; text-decoration:underline;}


.imageOutline img{border:1px solid #000000;}
.imageNoOutline img{border:0px; padding:3px;}
.eventShortDesc {float:left; max-width:350px; width:350px; padding-left:20px; padding-right:5px; }
.eventLongDesc {overflow:auto; text-align:left; background-color:#FFFFFF; padding:15px;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.nobr{
white-space: nowrap;
}

