.loginText { color:#1b4d6c; font-size: .8em; }
.loginText a { color:#1b4d6c; text-decoration: none; }
.loginText a:hover { color:#F00; text-decoration: none; }
#menuContainer img { margin-left: 4px; }
#contentContainer #dataContent .duyuru { min-height:250px; float: left; margin-top: 10px; border-right-width: 1px; border-right-style: solid; border-right-color: #b3b3b3; width: 235px; padding-right: 10px; text-align: justify; }
#contentContainer #dataContent .haberler { min-height:250px; float: left; margin-top: 10px; width: 235px; text-align: justify; margin-left: 10px; }
#contentContainer #dataContent .finalArea { min-height:250px; float: left; text-align: justify; padding: 10px; }
table#programs { border: 1px solid #CCC; margin: 0px; }
table#programs th, table#programs td { margin: 0px; border: 1px solid #CCC; text-align:center; padding: 5px; vertical-align: middle; }
table#programs3 { border: 1px solid #CCC; margin: 0px; }
table#programs3 th, table#programs3 td { margin: 0px; border: 1px solid #CCC; text-align:center; padding: 5px; vertical-align: middle; }
table#programs3 td { margin: 0px; border: 1px solid #CCC; text-align:left; padding: 5px; vertical-align: top; }
table#programs2 { margin: 0px; width: 100%; }
#contentContainer #dataContent .finalArea2 { width:530px; min-height:1260px; float: left; text-align: justify; padding-top: 10px; padding-bottom: 10px; }
#contentContainer #dataContent .finalArea3 { width:253px; float: left; border-right: 1px solid #ccc; padding: 10px 14px 10px 0; margin-top: 20px; text-align: justify; }
#contentContainer #dataContent .finalArea3 .leftText {text-align: left;}
#contentContainer #dataContent .finalArea4 { width:255px; min-height: 1300px; float: left; padding: 10px 0 10px 15px; margin-top: 10px; line-height:1.4em;}
#contentContainer #dataContent .finalArea4 .desc{font-size: 8pt; color: #5b5bcb;}
#contentContainer #dataContent .finalArea4 a {text-decoration: underline;}
#contentContainer #dataContent .gallery {text-align: center;}
#contentContainer #dataContent .gallery img {width: 150px; margin: 10px; border: 1px solid #ccc; padding: 2px}

#menuList img { padding-bottom:6px; }
table#important { border: 1px solid #CCC; margin: 0px; }
table#important th, table#important td { margin: 0px; border: 1px solid #CCC; padding: 5px; vertical-align: middle; }
#contentContainer #dataContent .finalArea2 .programme1 { background-image: url(../../images/programme-1.jpg); background-repeat: no-repeat; margin: 5px; height:400px; width:490px; margin-left:24px; }
#contentContainer #dataContent .finalArea2 .programme2 { background-image: url(../../images/programme-2.jpg); background-repeat: no-repeat; margin: 5px; height:370px; width:490px; margin-left:24px;}

.personR{float: right; margin: 0 0 10px 10px; width: 115px}
.personL{float: left; margin: 0 15px 10px 0; width: 115px}
.p_info{font-size: 8pt; color: #aaa;}

.map{text-decoration: underline; cursor: pointer;}
.map span {display: none; position: absolute; border: 1px solid #aaa;}
.map:hover span {display: block;}

.title {font-weight: bold; font-size: 12pt;}
.signature {float: right; text-align: right; position: relative; top: 55px;}
.programmenews{margin-bottom: 7px; color: blue; font-size: 11px; font-weight: bold;}
