@charset "utf-8";
/* CSS Document */
body { font-family: Trebuchet MS; background: url(../img/back-body.gif); margin: 0; padding: 0; text-align: center; color: #000;}
a { text-decoration: none;}
hr { border: 0; height: 1px; background: #204A7A; }
#Container { width: 983px; margin: 0 auto; text-align: left;}
/* HEADER */
#Header { height: 106px; margin-bottom: 6px;}
#Logo { padding-left: 4px;}

.menu-top { float: right; margin: 25px -10px 0 0;}
    .menu-top p {background: url(../img/tit-collegio-197x32.jpg) 30px top no-repeat; width: 227px; height: 32px; margin-right: 25px;}
    .menu-top p a { display: block; width: 100%; height: 100%; }
    .menu-top span, .headline1 span, .headline2 span { display: none;}
    .menu-top li { float: left; border-left: 1px solid #f4a12b; padding: 0 0 14px 4px; margin-top: 20px; margin-right: 10px; width: 95px; white-space: nowrap;}
    .menu-top a { font-size: 0.8em; color: #204a7a; display: block; margin-top: -2px; }

/* / HEADER */
/* FLASH */
#Flash { background: url(../img/flash.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash1 { background: url(../img/flash1.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash2 { background: url(../img/flash2.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash3 { background: url(../img/flash3.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash4 { background: url(../img/flash4.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash5 { background: url(../img/flash5.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash6 { background: url(../img/flash6.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash7 { background: url(../img/flash7.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
#Flash8 { background: url(../img/flash8.jpg) left top no-repeat; width: 973px; height: 215px; margin: 4px 5px;}
/* / FLASH */
/* MAINCONTENT */
#MainContent { padding: 6px 6px 0; }
#MainContentHome {background: url("../img/back-home.jpg") repeat-y top left; margin: 0px 5px 5px 4px; width: 953px;}
.block1 { width: 230px; margin-right: 2px; min-height: 150px; height: auto !important; height: 150px; }
.block2 { width: 379px; margin-right: 2px; min-height: 150px; height: auto !important; height: 150px;  }
.block3 { width: 340px;  min-height: 150px; height: auto !important; height: 150px;  }
.block4 { width: 727px; margin-right: 2px; }
.block4 .padder { padding: 0 30px; margin: 10px 0; line-height: 1.5; color: #333 }
.innerTitle, .padder h3 { font-size: 120%; font-weight: bold; margin: 15px 0 5px 0; }
#Container .padder strong { font-weight: bold; }
#Container .padder a { color: #204A7A; text-decoration: underline }
#Container .padder a:hover { color: #F29D1E; text-decoration: underline }
#Container .padder ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; }
#Container .padder ol { list-style-type: decimal; list-style-position: inside; margin-left: 20px; }

.block1, .block2, .block3, .block4 { float: left; font-size: 0.8em;}
.block3 { position: relative; }
.headline1 { background: #efefe8;}
.headline1, .headline2 { padding-top: 20px; height: 20px; position: relative;}
	.headline1 div, .headline2 div { position: absolute; top: 9px; left: 15px;}
.text-menu1-1 { background: #f29d1e;}
	.text-menu2-1 { background: url(../img/title/menu.gif) left top no-repeat;}
.text-menu1-2 { background: #e20179;}
	.text-menu2-2 { background: url(../img/title/news.gif) left top no-repeat;}
.text-menu1-3 { background: #569e52;}
	.text-menu2-3 { background: url(../img/title/admission.gif) left top no-repeat;}
.text-menu1-1, .text-menu1-2, .text-menu1-3 { height: 12px;}
.text-menu2-1, .text-menu2-2, .text-menu2-3 { width: 140px; height: 27px;}
.news li { padding: 10px 0 13px; margin: 0 20px; background: url(../img/dot.gif) bottom repeat-x;}
	.news li.last { background: none;}
	.news span { color: #999;}

.shtamp { /*background: url(../img/shtamp.gif) 95% 20px no-repeat;*/ padding: 22px 20px 20px 13px;  }
	
	.shtamp span { padding-top: 5px; line-height: 1.2; display: block;}
	.shtamp a { color: #569e52; font-size: 1.2em; font-weight: bold;}
	.shtamp img { margin-left: 4px;}
	#ShtampClei { margin-left: 0; float: right; margin-top: 20px; margin-left: 20px; position: absolute; bottom: 10px; right: 10px; }
/* MAINCONTENT */
/* FOOTER */
#Footer { padding: 10px 20px 0; background: url(../img/back-footer.gif) bottom repeat-x #385c88; height:22px; font-size: 0.8em; color: #fff; margin: 4px 5px;}
	#Footer li { float: left; }
	#Footer a { color: #fff; display: block; margin: -2px 40px 0 0;}
/* / FOOTER */
/* DROPMENU */
.menu { position: relative; width: 228px; font-size: 1em; z-index: 100; margin-top: 1px;}
.menu ul li a, .menu ul li a:visited { display: block; color: #666; padding: 5px 20px 3px 20px; width: 188px; height: 15px; border: 1px solid #fff; background: url(../img/str1-ico.gif) 97% 6px no-repeat #efefe8; overflow: hidden;}
.menu ul li ul li a, .menu ul li ul li a:visited { width: 150px; }
a.none-drope { background: #efefe8 !important;}
	a.none-drope:hover { background: #949493 !important;}
.menu ul li{ float: left; position: relative;}
.menu ul li ul{ display: none;}
.menu ul li:hover a{ color: #fff; background: url(../img/str2-ico.gif) 97% 6px no-repeat #949493; }
.menu ul li:hover ul{ display: block; position: absolute; top: 0; left: 230px; }
.menu ul li:hover ul li a{ display:block; background: #949493; color: #FFF; /*background:#efefe8; color:#666;*/}
.menu ul li:hover ul li a:hover{ background: #c6c6c4; color: #fff;}
.menu span { background: #c6c6c4; color: #fff; display: block; padding: 4px 20px; width: 188px; height: 16px; border: 1px solid #fff; overflow: hidden;}
/* / DROPMENU */
/* OTHERS */
.border-0 { background: #fff; margin: 0 5px;}
.border-1 { background: url(../img/back-content-top-x.gif) top repeat-x #fff;}
.border-2 { background: url(../img/back-content-right-y.gif) right repeat-y;}
.border-3 { background: url(../img/back-content-bot-x.gif) bottom repeat-x;}
.border-4 { background: url(../img/back-content-left-y.gif) left repeat-y;}
.border-5 { background: url(../img/corner-1of1.gif) left top no-repeat;}
.border-6 { background: url(../img/corner-2of1.gif) right top no-repeat;}
.border-7 { background: url(../img/corner-3of1.gif) right bottom no-repeat;}
.border-8, .border-8bis { background: url(../img/corner-4of1.gif) left bottom no-repeat; }
.border-8bis { padding: 10px 0 7px 0; }

.clear { clear: both; height: 1px; padding: 0; margin: -2px 0 0; padding-bottom:6px}
.ot1 { padding: 5px;}
/* / OTHERS */

#FieldsetUniversity { border: 1px solid #CCC; padding: 10px; margin-bottom: 20px }
#FieldsetUniversity legend { padding: 0 10px; font-weight: bold }
#FieldsetAlpha { border: 1px solid #CCC; padding: 10px; margin-bottom: 20px }
#FieldsetAlpha legend { padding: 0 10px; font-weight: bold }
#FieldsetAlpha ul { min-height: 20px; height: auto !important; height: 20px; }
#FieldsetAlpha ul li { float: left; list-style-type: none; padding: 0; margin: 0; }
#FieldsetAlpha ul li a { padding: 2px 3px }

.person { border: 1px solid #EEE; padding: 15px; margin: 10px 0; }
#Container .padder .selected { background: #204A7A; font-weight: bold; color: #FFF; padding: 2px 3px; text-decoration: none }
.person .personalInfo { min-height: 150px; height: auto !important; height: 150px; line-height: 2.5 }
.person .personalImg { float: left; width: 120px; min-height: 150px; height: auto !important; height: 150px; padding-right: 15px; margin-right: 15px;  }
.person .personalCV { float: right; width: 100px; min-height: 100px; height: auto !important; height: 100px; padding-left: 15px; margin-left: 15px; border-left: 1px solid #CCC; text-align: center; padding-top: 50px; }

#Container #Profile { border: 0; }
#Container #Profile ul { list-style-type: none; margin: 0; padding: 0; }
#Container #Profile td {vertical-align: middle; }
#Container #Profile .prop {  padding: 5px 10px; font-weight: bold; width: 150px; text-align: right; padding: 10px 15px }

#Container #Profile .editMe { padding-right: 20px; background: url("../img/ico_page_edit.gif") no-repeat right 2px; cursor: hand  }
/*#Container #Profile input { border: 1px solid #333; }*/
#Container #Profile .upload { border: 0; }

.smallfoot { text-align: center; font-size: 80%; color: #333 }
.smallfoot a { color: #333; }