/* © 2012 ArattaUna Communications */
/* http://www.arattauna.com/ */
/* http://www.arattadesign.com/ */
/* http://www.siteius.com/ */
/* http://www.emprisedesign.com/ */
@charset "UTF-8":
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic);



@font-face {
	font-family: 'GHEAGrpalatReg';
	src: url('../css/fonts/gheagrpalatreg.eot?') format('eot'),
		 url('../css/fonts/gheagrpalatreg.otf') format('opentype'),
	     url('../fonts/gheagrpalatreg.eot?') format('eot'),
		 url('../fonts/gheagrpalatreg.woff') format('woff'),
		 url('../fonts/gheagrpalatreg.ttf') format('truetype'),
		 url('../fonts/gheagrpalatreg.svg#GHEAGrpalatReg') format('svg');
}
@font-face {
	font-family: 'GHEAGpalatBld';
	src: url('../css/fonts/gheagpalatbld.eot?') format('eot'),
		 url('../css/fonts/gheagpalatbld.otf') format('opentype'),
	     url('../fonts/gheagpalatbld.eot?') format('eot'),
		 url('../fonts/gheagpalatbld.woff') format('woff'),
		 url('../fonts/gheagpalatbld.ttf') format('truetype'),
		 url('../fonts/gheagpalatbld.svg#GHEAGpalatBld') format('svg');
}
@font-face {
	font-family: 'GHEAGrapalatRit';
	src: url('../css/fonts/gheagrapalatrit.eot?') format('eot'),
		 url('../css/fonts/gheagrapalatrit.otf') format('opentype'),
	     url('../fonts/gheagrapalatrit.eot?') format('eot'),
		 url('../fonts/gheagrapalatrit.woff') format('woff'),
		 url('../fonts/gheagrapalatrit.ttf') format('truetype'),
		 url('../fonts/gheagrapalatrit.svg#GHEAGrapalatRit') format('svg');
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0; padding:0; }
html,body { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
input{ padding:3px 5px 4px; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
th { font-weight:bold; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
ol,ul { padding:0 0 10px 20px; margin:0; }
hr { border-top:none; border-right:none; border-bottom:1px dotted #999; border-left:none; padding-top:5px; margin-bottom:5px; clear:both; }
caption { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-family: 'Roboto Condensed', sans-serif; font-size:100%; font-weight:normal; line-height:normal; margin:0 0 10px 0; padding:0; color:#369; }
p { margin:0; padding:0 0 10px 0; }
select, input, textarea, button { font-size:14px; line-height:normal; }
form, fieldset, legend, label, dl, dt, dd { border:0; margin:0; padding:0; }
body, a, a:hover { font-family: 'Roboto', sans-serif; font-size:14px; line-height:1.5em; color:#444; }
body { background-color:#EEE; }

a { color:#369; text-decoration:underline; }
a:hover { color:#F90; }
h1 { font-size:24px; }
h2 { font-size:20px; margin-bottom:5px; }
h3 { font-size:16px; margin-bottom:5px; }

/*header*/

.header { padding:10px 0 10px 0; text-align:right; background-color:#369 }
.top-bar { width:930px; margin:0 auto; }

.un-icon { float:left; margin-right:5px; }
.un-icon {
	background-color:#FFF;
	color:#369;
	width:24px;
	height:24px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.un-icon i { 
	position: relative;
	top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.username a:hover .un-icon { 
	background-color:#F90;
}

.username { float:left; margin-right:10px; }
.username, .username a { display:block; color:#FFF; }
.username a:hover { color:#F90; }

.signout { float:right; margin-left:10px; }
.signout a { 
	display:block;
	background-color:#FFF;
	color:#369;
	width:24px;
	height:24px;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.signout a i { 
	position: relative;
	top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.signout a:hover { 
	background-color:#F90;
}


.language { float:right; margin-left:10px; }
.language a { 
	display:block;
	color:#FFF;
	width:24px;
	height:24px;
	text-align:center;
	text-decoration:underline;
}
.language a:hover { 
	text-decoration:none;
}
/*//header*/

/*navigation*/

.navigation { width:960px; margin:0 auto; padding:15px 0 15px 0; background-color:#FFF; border-bottom:2px solid #F90; }

.mm-icon {
	font-size:24px;
	color:#369;
	width:60px;
	height:60px;
	margin:0 auto 10px auto;
	border:2px solid #369;
	text-align:center;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.mm-icon i { 
	position: relative;
	top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.mm li a:hover .mm-icon,
.mm li.selected .mm-icon,
.mm li.selected-link a .mm-icon { 
	border:2px solid #F90;
	color:#F90;
}

.mm { list-style:none; margin:0; padding:0; background: rgba(255, 255, 255, 0.8); overflow:hidden; }
.mm li { float:left; width:160px; text-align:center; }
.mm li a, 
.mm li.selected, 
.mm li.selected-link a { display:block; font-size:16px; line-height:normal; color:#369; text-decoration:none; }
.mm li.selected,
.mm li a:hover, 
.mm li.selected-link a,
.mm li.selected-link a:hover { color:#F90; text-decoration:none; }
.mm li.selected-link a { text-decoration:underline; }
.mm li.selected-link a:hover { text-decoration:none; }

/*//navigation*/

/*status bar*/
.status-bar { width:930px; margin:0 auto; height:40px; padding:15px 15px 0 15px; background-color:#FFF; }
.status-bar h1 { float:left; margin-top:5px; }
.status-bar-left { float:left; }

.add-btn { float:right; margin-left:10px; }
.add-btn a { font-size:32px; color:#369; }
.add-btn a:hover { color:#F90; }
/*status bar*/


/*content*/
.enter { width:444px; margin:160px auto 0 auto; }
.enter-box { width:400px; background-color:#FFF; border:2px solid #369; padding:10px 20px 20px 20px; }
.enter-logo { background-color:#369; padding:10px 0 10px 0; text-align:center; }
.enter-footer, .enter-footer a { padding-top:40px; font-size:12px; color:#999; text-align:center; }
.enter-footer a:hover { color:#F90; }

.content { width:930px; margin:0 auto; background-color:#FFF; border-bottom:2px solid #F90; padding:15px 15px 20px 15px; }

table { width:100% !important; }

table.list th { color:#FFF; background:#336699; }
table.list td,table th { padding:5px 10px; }
table.list tr:nth-child(2n+1) { background:#e7edf4; }

.table-btn { text-align:right; }
.table-btn i { margin-left:10px; }
.table-btn a { font-size:18px; }

.table-icon { font-size:16px; color:#C00; margin-right:10px; }

.pager { }
.pager span { color:#c00; padding-right:5px; }
.pager span a { color:#333; }
.pager span a:hover { color:#c00; }
/*//content*/

/*patterns*/
.gallery-list-set { position:relative; float:left; width:210px; height:210px; margin:0 10px 10px 0; }
.gallery-list-img { position:absolute; z-index:10; width:210px; height:210px; overflow:hidden; }
.gallery-list-img img { width:210px; height:210px; }
.gallery-list-title { position:absolute; z-index:100; bottom:0; left:0; width:190px; padding:5px 10px 10px 10px; background: rgba(0, 0, 0, 0.6); text-align:center; }
.gallery-list-title a, .list-vl-title a:hover { font-size:18px; line-height:18px; color:#FFF; text-decoration:none; }
.gallery-list-title a:hover { text-decoration:underline; }

.gallery-box { position:relative; width:660px; height:380px; overflow:hidden; margin-bottom:10px; }
.gallery-img { position:absolute; z-index:10; }
.gallery-images { position:absolute; z-index:100; bottom:10px; height:110px; }
/*patterns*/


/*footer*/
.footer { width:930px; margin:0 auto; padding:15px; }

.copyright { float:left; }
.author { float:right; }
.copyright, .author,
.copyright a, .author a { font-family: 'Roboto Condensed', sans-serif; text-decoration:none; font-size:12px; line-height:normal; color:#999; line-height:normal; }
.copyright a:hover, .author a:hover { text-decoration:underline; color:#F90 }
.credits { float:left; text-indent:-10000px; }
/*//footer*/


/*default*/
.float-left { float:left; }
.float-right { float:right; }
.clear-both { clear:both; height:1px; }

.siteMapMenu1 { color:#900; }
.siteMapMenu2 { padding-left:20px; }
.siteMapMenu3 { padding-left:40px; }
.siteMapMenu4 { padding-left:60px; }
.siteMapMenu5 { padding-left:80px; }
/*//default*/


input { margin:0; padding:4px; outline:0; border:none; border:1px solid #777; }
input.submit { width:auto; height:30px; padding:0 20px 0 20px; display:block; background:none; background-color:#369; border:none; cursor:pointer; font-size:14px; color:#FFF; text-align:center; 
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
} 
input.submit:hover { background:none; background-color:#F90; color:#FFF; }
input[type='checkbox'] { width:15px; }
input[type='file'] { border:0; }


/*forms*/
.contact-form { border:0px; margin:0px; padding:0px; }
fieldset.contact-form { padding-bottom:10px; }
.contact-form dl { clear:both; margin:0px; padding:0px; }
.contact-form dt { float:left; width:130px; margin:0px; padding:3px 5px 5px 0px; }
.contact-form dd { float:left; margin:0px; padding:0px 5px 5px 0px; }
.contact-form dd input { width:240px; margin:0; padding:4px; outline:0; border:none; border:1px solid #777; }
.contact-form dd textarea { width:340px; height:140px; margin:0; padding:4px; outline:0; border:1px solid #777; }
.contact-form .submit { width:auto; height:30px; padding:0 20px 0 20px; display:block; background:none; background-color:#369; border:none; cursor:pointer; font-size:14px; color:#FFF; text-align:center; 
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
} 
.contact-form .submit:hover { background:none; background-color:#F90; color:#FFF; }
.contact-form dd input[type='file'] { border:0; }

.contact-form dd select { font-size:16px; }

.album-list {float:left;width:220px; height:180px; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; overflow:hidden; margin:5px; position:relative;}
.album-list .controls { position:absolute; bottom:0; text-align:center; width:100%; color:#FFF; background:rgba(51,102,153,0.9); padding:10px 0; font-size:14px; }
.album-list .controls a { color:#FFF; }
.album-list .controls input { vertical-align: middle; }

.annc { padding:0; margin:0; width:100%; }
.annc input { width:98.8% !important;}
.annc dd { width:100% ;}
.annc textarea { width:100% ;}

.form-alert { margin-top:10px; color:#C00; font-size:12px; }
.form-alert-0 { border:0px; }
.form-alert-1 { border:1px solid #D52B1E; }

.wsuAlertActive { border:1px solid #c00; }
/*//forms*/


.announcement-title { cursor:pointer; text-decoration:underline; color:#369; }
.announcement-title:hover { color:#F90; }

