/*
Theme Name: SCAS
Theme URI: http://scas.acad.bg
Description: SCAS Website
Version: 0.1
Author: SCAS 
Author URL: http://scas.acad.bg
*/

html, body {
margin: 0;
padding: 0;
height: 100%;
}

body {
background: #000;
}

#page {
height: auto;
padding: 0;
width: 980px;
margin: 0 auto;
background: url('images/images/grid_bg.jpg') repeat-y;
}

/* LINKS */

a, a:link, a:visited {
text-decoration: underline;
color: #5d8ab5;
}

a:hover {
text-decoration: none;
}



/*HEADER*/

#flash_movie {
float: left;
width: 980px;
height: 70px;
margin-top: 4px;
}

#quote {
float: left;
height: 30px;
width: 510px;
color: #000;
font-family: Times;
margin-left: 220px;
text-align: right;
margin-top: -30px;
}


/* style the navigation */
/* MAIN MENU */
.nav {
 list-style-type: none;
}

.nav  li a:hover {
 color: white;
}

.nav .current_page_item  a {
 color: white;
}


/* Products button style */
.page-item-10 {
 float: right;
 margin-right: 20px;
 padding: 80px 7px 20px 5px;
 display: block;
 background: url('images/images/products_button.png') no-repeat 73px 25px;
 font-size: 20pt;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-10 a {
 color: #2e2e2e;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-10:hover {
 background: url('images/books_hover.png') no-repeat 73px 25px, url('images/orange_button_bg.jpg') repeat-x;
}

.page-item-10.current_page_item  {
 background: url('images/books_hover.png') no-repeat 73px 25px, url('images/orange_button_bg.jpg') repeat-x;
}

.page-item-10.current_page_item  a{
 color: white;
}

/* Projects button style */
.page-item-13 {
 float: right;
 margin-right: 20px;
 padding: 80px 7px 20px 5px;
 display: block;
 color: #333333;
 background: url('images/images/projects_button.png') no-repeat 66px 25px;
 font-size: 20pt;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-13 a:link, .page-item-13 a:visited {
 color: #333333;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-13:hover {
 background: url('images/monitor_hover.png') no-repeat 66px 25px, url('images/blue_button_bg.jpg') repeat-x;
}

.page-item-13.current_page_item  {
 background: url('images/monitor_hover.png') no-repeat 66px 25px, url('images/blue_button_bg.jpg') repeat-x;
}

.page-item-13.current_page_item  a{
 color: white;
}

/* About button style */
.page-item-15 {
 float: right;
 margin-right: 20px;
 padding: 80px 7px 20px 5px;
 display: block;
 color: #333333;
 background: url('images/images/about_button.png') no-repeat 50px 25px;
 font-size: 20pt;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-15 a {
 color: #333333;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

.page-item-15:hover{
 background: url('images/info_hover.png') no-repeat 50px 25px, url('images/yellow_button_bg.jpg') repeat-x;
 color: #ffffff;
}

.page-item-15.current_page_item  {
 background: url('images/info_hover.png') no-repeat 50px 25px, url('images/yellow_button_bg.jpg') repeat-x;
}

.page-item-15.current_page_item  a{
 color: white;
}

.page-item-157 {
 display: none;
}


/* Gallery button style//////////////////////////////////////////*/

#main_menu div#main_nav ul.nav li:nth-child(4) {
 float: right;
 margin-right: 20px;
 padding: 80px 7px 20px 5px;
 display: block;
 background: url('images/images/gallery_button.png') no-repeat 60px 25px;
 font-size: 20pt;
}


#main_menu div#main_nav ul.nav li:nth-child(4) a {
 color: #333333;
 font-weight: 700;
 font-family: Georgia;
 text-decoration: none;
}

#main_menu div#main_nav ul.nav li:nth-child(4):hover {
 background: url('images/camera_hover.png') no-repeat 60px 25px, url('images/light_blue_button_bg.jpg') repeat-x;

}

#main_menu div#main_nav ul.nav li:nth-child(4) a:hover {
 color: #fff;
}


#main_menu div#main_nav ul.nav li:nth-child(4).current_page_item  {
 background: url('images/camera_hover.png') no-repeat 60px 25px, url('images/light_blue_button_bg.jpg') repeat-x;
}

#main_menu div#main_nav ul.nav li:nth-child(4).current_page_item  a{
 color: white;
}

/*//////////////////////////////////////////////////////////////////////////////////////// */ 

#main_nav .nav {
 clear: both; /*height: 150px;*/
}




#main_nav .nav li {
 padding: 0!important;
}

#main_nav .nav li a {
 width: 100%!important;
 padding: 80px 10px 15px 10px!important;
 margin: 0!important;
 display: block!important;
 background-color: transparent!important;
}




#main_nav {
 margin-top: -134px;
}



/* hide Latest-news and contacts from the main_menu */
.page-item-76 {
display: none;
}

.page-item-157 {
display: none;
}



#header {
height: 225px;
width: 980px;
margin-bottom: 40px;
margin-left: auto;
margin-right: auto;
}

#header_top {
height: 25px;
width: 980px;
margin: 0 auto;
color: #fff;
font-family: Georgia;
font-size: 10pt;
padding-top: 5px;

}

#contacts a {
text-decoration: none;
color: #fff;
float: left;
margin-left: 30px;
margin-top: 2px;
}

.email_icon {
background: url('images/images/email.png') no-repeat;
height: 21px;
width: 23px;
float: left;
margin-left: 36px;

}

.email {
float: left;
margin-left: 10px;
margin-top: 2px;
}

.tel_icon {
background: url('images/images/tel.png') no-repeat;
height: 19px;
width: 11px;
float: left;
margin-left: 20px;
}

.tel {
margin-left: 10px;
float: left;
margin-top: 2px;
}

.lang {
margin-left: 865px;
margin-top: -12px;

}

.lang ul li {
list-style-type: none;
}

.lang ul a {
text-decoration: none;
color: #fff;
float: left;
margin-left: 5px;
}

#header_bottom {
height: 200px;
width: 980px;
margin: 0 auto;
background: url('images/images/white_gray_bg.jpg') repeat-y;

}

#header_logo {
height: 83px;
width: 190px;
padding-top: 35px;
}

.logo {
height: 83px;
width: 190px;
background: url('images/images/scas_logo.png') no-repeat;
margin-left: 36px;

}
/*CONTENT*/

#content_front_page {
height: 560px;
width: 980px;
margin: 0 auto;
font-family: Trebuchet;
color: #fff;
font-size: 11pt;
}

#content {
color: #000;
min-height: 450px;
background: url('images/images/white_gray_bg.jpg') repeat-y;
margin: 0 auto;
height: 100%;
border-top: 1px solid #000;
}

#content_single{
overflow: hidden;
color: #000;
min-height: 560px;
height: 100%;
background: url('images/images/white_gray_bg.jpg') repeat-y;
margin: 0 auto;
border-top: 1px solid #000;
}

#project_gallery {
height: 370px;
width: 980px;
margin: auto;

}
	.nivo-directionNav{display:none;}

#gallery_size {
width: 810px;
height: 330px;
margin: 15px auto 0;
padding-bottom: 15px;
}

#info_and_news {
height: 230px;
width: 980px;
margin: 0 auto;
background: url('images/images/white_gray_bg.jpg') repeat-y;
}

#latest_news {
width: 980px;
color: #000;
padding-top: 20px;
margin: 0 auto;
}

.front-page-post {
float: left;
margin-left: 50px;


}

/* POST - single.php*/

.post-title {

width: 440px; 
text-align: center;
background-color: #323232;
font-family: Georgia;
font-size: 13pt;
padding: 5px;
text-align: center;
color: #fff;
}
#post-clicked {
margin-left: 70px;
width: 440px;
}

#left_column {
float: left;
width: 440px;
margin-top: 40px;

}

#news_sidebar {
float: left;
width: 300px;
overflow: auto;
margin-left: 150px;
margin-top: 40px;
padding-left: 50px;
min-height: 560px;
background: url('images/images/white_gray_bg.jpg') repeat-y;
border-left: 1px solid #323232;

}

.display-latest-posts {

}

#button {
float: left;
height: 20px;
width: 980px;
margin-left: 640px;
margin-bottom: 40px;
}

#latest_news_button {
width: 160px;
padding: 5px;
background: #5d8ab5;
height: 20px;
text-align: center;
}

#latest_news_button a{
color: #fff;
text-decoration: none;
font-family: Georgia;
font-weight: bold;

}

/* POSTS - rest of them */

.entry {

padding-bottom: 20px;
}

.entry-meta-sidebar, .entry-content-sidebar  {
width: 280px;
}
.entry-title-sidebar {
text-align: center;
background-color: #323232;
font-family: Georgia;
font-size: 13pt;
padding: 5px;
text-align: center;
color: #fff;
width: 280px;

}
.entry-title {
width: 250px; 
text-align: center;
background-color: #323232;
font-family: Georgia;
font-size: 10pt;
padding: 5px;
text-align: center;
color: #fff;
}

.entry-title a{
color: #fff;
text-decoration: none;
}

.entry-content-front {
width: 260px; 
text-align: left; 
font-size: 10pt;
font-family: Trebuchet MS;
overflow: auto;
height: 135px;
}

/*POSTS  - MENU*/
.post_navigation {
width: 900px;
margin: 0 auto;
}

/*POSTS  - SINGLE PAGES*/
.post-date {
width: 100px;
margin-top: 40px;
padding: 5px;
color: #fff;
font-family: Georgia;
font-weight: Bold;
background-color: #5d8ab5;
display: none;
}

.post-cat {

}
/* FOOTER */

#footer {
height: 100px;
width: 980px;
margin: 0 auto;
}

#special_thanks {
height: 20px;
width: 980px;
margin: 0 auto;
padding-top: 70px;
border-bottom: 1px solid #000;
background: url('images/images/grid_bg.jpg') repeat-y;
color: #fff;
font-family: Georgia;


}

	#spec_thanks_menu {
	list-style: none;
	padding: 0;
	}
	
	#st {
	float: left;
	margin-top: -5px;
	width: 280px;
	}
	
	#st a{
	color: #fff;
	}
	
	
				ul#spec_thanks_menu li {
					position: relative;
					float: left;
					width:280px;
					height:30px;
					left: -90px;
					line-height:30px;
					list-style: none;
				
				
					
				}
				#spec_thanks_menu li ul {
					position: absolute;
					left: 50px;
					bottom: 30px;
					margin-left:-999em;
					
				}
				#spec_thanks_menu li ul ul {
					position: absolute;
					left:100%;
					bottom: 0;
					
				}
				/* Styles for Menu Items */
				
				ul#spec_thanks_menu li a  {
					display:block;
					padding-left: 10px;
					height:30px;
					width: 280px;
					text-align: left;
					
				}
				
				
				ul#spec_thanks_menu li .children a  {
					display:block;
					padding-left: 10px;
					height:30px;
					width: 280px;
					text-align: left;
					
				}
				ul#spec_thanks_menu li li {
					clear:left;
				}
				
				
				/* this sets all hovered lists to red and current item */
				#spec_thanks_menu  li.current a {
				background-position:0 -42px;
				color: #000;
				
				}
				
				
				#spec_thanks_menu  li:hover a, #spec_thanks_menu  li.over a, #spec_thanks_menu  li:hover li:hover a {
					color: #000;
					background: url('images/images/white_gray_bg.jpg') repeat-y;
					width: 280px;
					height: 30px;
					
					
				}
				
			
				/* set dropdown to default */
				#spec_thanks_menu li:hover li a, #spec_thanks_menu li.over li a, #spec_thanks_menu li:hover li:hover li a, #spec_thanks_menu li.over li.over li a {
					background: url('images/images/white_gray_bg.jpg') repeat-y;
					width: 280px;
					height: 30px;
					background-position:0 0;
				}
				ul#spec_thanks_menu li:hover ul ul, ul#spec_thanks_menu li:hover ul ul ul, ul#spec_thanks_menu li.over ul ul, ul#spec_thanks_menu li.over ul ul ul {
					margin-left:-999em;
				}
				ul#spec_thanks_menu li:hover ul, ul#spec_thanks_menu li li:hover ul, ul#spec_thanks_menu li li li:hover ul, ul#spec_thanks_menu li.over ul, ul#spec_thanks_menu li li.over ul, ul#spec_thanks_menu li li li.over ul {
					margin-left:0;
				}

				
				.page-item-341 a{
				width: 70px;
				margin-left: 120px;
				text-decoration: none;
				}
				
				
				ul .children a {
					font-size: 8pt;
					font-family: Trebuchet MS;
					
				}
				
				ul .children a:hover {
				
					text-decoration: underline;
				}
				
		
	
	
	
.page-item-353 a{
	border-top: 1px solid #000;
}
			
#credits {
color: #fff;
background: #2d2d2d;
height: 50px;
width: 980px;
border-top: 1px solid #4f4f4f;
margin: -40px auto 0;
float: left;


}

#rights {
width: 400px;
text-align: center;
font-family: Georgia;
font-size: 12pt;
margin-top: 10px !important; 
margin-left: auto;
margin-right: auto;


}

#fb {

width: 30px;
height: 30px;
}

#fb a {
float: left;
background: url('images/images/facebook.png') no-repeat;
height: 29px;
width: 29px;
margin-left: 910px;
margin-top: -40px;
}

#fb a:hover, #fb a:active {
float: left;
background: url('images/images/facebook_hover.png') no-repeat;
height: 29px;
width: 29px;
margin-left: 910px;
margin-top: -40px;

}

#left_chain {
float: left;
height: 104px;
width: 20px;
background: url('images/images/chain.png') no-repeat;
position: relative;
z-index: 50;
margin-top: -90px;
margin-left: 5px;
}

#right_chain {
float: right;
height: 104px;
width: 20px;
background: url('images/images/chain.png') no-repeat;
position: relative;
z-index: 50;
margin-top: -90px;
margin-right: 5px;

}

.flgallery-altcontent {
background: url('images/images/no_flash_player.jpg') no-repeat;
height: 300px;
width: 810px;
}

.flgallery-altcontent ol {
display: none;
}

.site_stat {

display: none;

}



/* The gallery is based on different pages with 10 images on each */
/* to 

/* hide all child Gallery elements*/


/* hide all child elements of GALLERY - these are all pages of the gallery */
#main_menu div#main_nav ul.nav li ul {
 display: none;
}




.previous-btn, .next-btn {
width: 100%;
line-height: 1.7em;
height: 20px;
background: #4f4f4f;
text-align: center;
display: block;
font-family: Georgia;
font-size: 9pt;
}

table a:link, table a:visited, table a:link, table a:visited {
text-decoration: none;
color: #fff;

}

table {
width: 90%;
margin: 0 auto;
}

table img {
vertical-align: middle;
width: 100%;
height: 100%;
}

#content h2 {
display: none;
}