/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#navigation2{
	position: absolute;
	top: 0; right: 0; 
}
#navigation2 ul{
	
}
#navigation2 ul li{
	float: left;
	line-height: 39px;
	height: 30px;
	margin-left: 18px;
}
#navigation2 ul li a{
	float: left;
	line-height: 38px;
	height: 38px;	
	background: url(images/bg-nav-left.png) no-repeat bottom left;
	padding-left: 10px;
	cursor: pointer;	
}
#navigation2 ul li a span{
	text-transform: uppercase;
	float: left;
	line-height: 38px;
	height: 38px;	
	color: #bababa;
	background: url(images/bg-nav-right.png) no-repeat bottom right;
	padding: 0 11px 0 1px;	
	cursor: pointer;
}
#navigation2 ul li a:hover/*, #navigation ul li a:focus*/{ /*
background-position: top left;
*/}
#navigation2 ul li a:hover span/*, #navigation ul li a:focus span*/{ color: #fff !important;/*
background-position: top right;
*/}

#navigation2 ul li a.dark{ 	background: url(images/bg-nav-left.png) no-repeat top left; }
#navigation2 ul li a.dark span{ 	background: url(images/bg-nav-right.png) no-repeat top right; }
#navigation2 ul li a.dark:hover{ /*
background-position: bottom left;
*/}
#navigation2 ul li a.dark:hover span{ /*
background-position: bottom right;
*/}

/*
#header #navigation ul li a:active, #navigation ul li a:active{ background-position: center left;}
#header #navigation ul li a:active span, #navigation ul li a:active span{ background-position: center right;}
*/
#nav3{
	background: url(images/nav2.png) no-repeat center center;
	width: 990px;
	height: 45px;
	display: block;
	margin:0px auto;
	clear: both;	

}
#nav3 ul{
	margin: 0;	
	padding: 0 0px 0 8px;
	list-style: none;
	float: left;	

}
#nav3 ul li{
 	list-style: none;
	float: left;	
}
#nav3 ul li a{
	float: left;
	height: 45px;
	background-image: url(images/nav2-bt.png);
}
#nav3 ul li a#HOME{	width: 67px;	background-position: 0px -45px;	}
#nav3 ul li a#HOME:focus,#nav2 ul li a#HOME.active{	background-position: 0px 0px;	}
#nav3 ul li a#HOME:hover {	background-position: 0px 0px;	}  
#nav3 ul li a#ABOUT{	width: 116px;	background-position: -67px -45px;		}
#nav3 ul li a#ABOUT:focus,#nav2 ul li a#ABOUT.active{	background-position: -67px 0px;	} 
#nav3 ul li a#ABOUT:hover{	background-position: -67px 0px;	 }
#nav3 ul li a#EDUCATION{ 	width: 116px;		background-position: -183px -45px;	}
#nav3 ul li a#EDUCATION:focus, #nav2 ul li a#EDUCATION.active{background-position: -183px 0px;} 
#nav3 ul li a#EDUCATION:hover {background-position: -183px 0px;}
#nav3 ul li a#PRODUCTS{	width: 111px;		background-position: -298px -45px;		}
#nav3 ul li a#PRODUCTS:focus, #nav2 ul li a#PRODUCTS.active{background-position: -298px 0px;	} 
#nav3 ul li a#PRODUCTS:hover {background-position: -298px 0px;	}
#nav3 ul li a#GALLERY{	width: 96px;		background-position: -409px -45px;		}
#nav3 ul li a#GALLERY.active, #nav2 ul li a#GALLERY:focus{background-position: -409px 0px;	} 
#nav3 ul li a#GALLERY:hover{background-position: -409px 0px;	} 
#nav3 ul li a#BLOG{	width: 70px;	background-position: -505px -45px;		}
#nav3 ul li a#BLOG:focus, #nav2 ul li a#BLOG.active{background-position: -505px 0px;} 
#nav3 ul li a#BLOG:hover {background-position: -505px 0px;}
#nav3 ul li a#TESTIMONIALS{	width: 136px;		background-position: -575px -45px;	}
#nav3 ul li a#TESTIMONIALS:focus, #nav2 ul li a#TESTIMONIALS.active{background-position: -575px 0px;} 
#nav3 ul li a#TESTIMONIALS:hover{background-position: -575px 0px;}
#nav3 ul li a#PRESS{	width: 79px;		background-position: -711px -45px;}
#nav3 ul li a#PRESS:focus, #nav2 ul li a#PRESS.active{background-position: -711px 0px;} 
#nav3 ul li a#PRESS:hover{background-position: -711px 0px;}
#nav3 ul li a#EVENTS{	width: 89px;		background-position: -790px -45px;}
#nav3 ul li a#EVENTS:focus, #nav2 ul li a#EVENTS.active{background-position: -790px 0px;}
#nav3 ul li a#EVENTS:hover{background-position: -790px 0px;}
#nav3 ul li a#SUPPORT{	width: 95px;		background-position: -879px -45px;		}
#nav3 ul li a#SUPPORT:focus, #nav2 ul li a#SUPPORT.active{background-position: -879px 0px;}
#nav3 ul li a#SUPPORT:hover{background-position: -879px 0px;}
#nav3 ul li a span{ display: none}

.url-search {
	clear:both;
	padding:15px 0 15px;
}

#url{
	line-height: 26px;
	color:#969595;
	text-transform: uppercase;
	font-size: 15px; 	font-weight: bold;
}
#url span{ color:#fff; 	font-weight: bold;}
#url a{
	color:#969595;	font-weight: bold;

}
#url a:hover{
	color: #fff;
	text-decoration: none;
}
#search-box{
	display: none;
	background: url(images/search-input.png) no-repeat top left;
	width: 191px;
	height: 26px;
}
.sidebar #search-box{
	background: url(images/search-input2.png) no-repeat top left;
	width: 200px;
	height: 26px;
	margin-top: 34px;
}
#search-box input{
	background: none;
	border: 0;
	color: #999898;
}
.search-field{
	height: 18px;
	line-height: 18px;
	padding: 4px 0 4px 4px;
	float: left;
	width: 160px;
	font-size: 12px;
}
.sidebar #search-box .search-field{
	width: 170px;
}
.search-bt{
	float: right;
	height: 26px;
	width: 26px;
	cursor: pointer;
	padding: 0px;	
}

/* slide */
#vertical_slide{
	position: relative;
	height: 75px;	
}
#login{
	background: url(images/login-bg.png) repeat top left;
	position: absolute;
	width: 100%;
	height: 75px;
	bottom: 0;
}

#login a {
	text-decoration: none;
	color: #98859B;
	text-transform: uppercase;
}
#login a:hover {
	text-decoration: none;
	color: #fff;
}
#login a img{
	margin-left: 5px;
}
#login .loginContent {
	height: 70px;
	padding-top: 5px;
	text-align: left;
	line-height:31px;
	width: 950px;
	margin: 0px auto;
	position: relative;		
}

#login .loginContent .left {
	float: left;
	padding-left: 120px;
	color:#7d7d7d;
	font-weight:normal;
	clear: both;
	margin-top: 5px;
}
#login .loginContent .right {
	width:270px;
	float: left;
	text-align: left;
	padding-left:160px;
	color:#fff;
	font-weight:normal;
	padding-right: 0px !important;
}
#login .loginContent form {
	margin: 0 0 10px 0;
	height:26px;
}
#login .loginContent input.field {
	background:url(images/input_text.png) no-repeat center center;
	border:none;
	background-color:transparent;
	height: 24px;
	width:179px;
	color:#a4a3a3;
	padding-left:10px;
	margin-top:10px;
	line-height:15px;
	padding-top:10px;
}
#login .loginContent input.rememberme {
	border: none;
	background: transparent;
	margin: 0;
	padding: 0;
	color:#7d7d7d;
	vertical-align:top;
	margin-right: 3px;
}
#login .loginContent .label {
	text-align:right;
	font-size:12px;
	font-weight:normal;
	line-height: 31px;
	float:left;
	padding-top:13px;
	padding-right: 18px;
	padding-left: 30px;	
	color: #fff;
}
#login .loginContent label.rememberme{
	font-size: 9px;
	line-height: 1;
	position: absolute;
	top: 50px;
	left: 120px;	color: #fff;
		
}
#login .loginContent .labelinput {
	float:left;
}
#login .loginContent .labelsubmit {
	width:120px;
	padding-top:5px;
	float:left;
}
#login .loginContent input.button_login {
	width:80px;
	height: 36px;
	cursor: pointer;
	border: none;
	margin-top:5px;
	background: transparent url(images/bt-enter.png) no-repeat top left;
	display: inline-block;
}
#login .loginContent input.button_login:hover{
	background-position: bottom left;
}
#login .loginContent input.button_login_eng {
	width:120px;
	height: 38px;
	cursor: pointer;
	border: none;
	margin-top:5px;
	background: transparent url(../images/session_eng.png) no-repeat 0 0;
}
#login .logged{
	width: 990px;	
}
#login .logged a{
	color: #fff;
}
#login .logged a:hover{
	color: #98859B;
}
#login .logged .label{
	padding-right: 30px ;
	padding-left: 5px;		
}
/* slide */




#footer{
	display: none !important
}
#footer-widgets{
	
}
#footer-widgets .widget{
	min-height: 220px;
}
/* footer */
#footer2{
	clear: both;
	background: url(images/bg-footer.png) repeat-x top center;
	height: 182px;
	border: 1px solid #696969;
	margin-top: 25px;
}
#footer2 .footer-cont{
	width: 990px;
	margin: 0px auto;
	position: relative;	
	height:180px;	
}
#footer2 .footer-cont p{
	padding: 20px 0;	
}
#footer2 .footer-cont .footer-links{
	text-align: center;
	padding: 30px 0;	

}
#footer2 .footer-cont .footer-links a{
	text-transform: uppercase;
	padding: 0 21px;
}
#footer2 .footer-cont .footer-links a.first{
	padding-left: 0px;
}
#footer2 .footer-cont .footer-links a.last{
	padding-right: 0px;
}
#footer2 .footer-cont .subfooter-links a{
	margin-right: 15px;	
	
}
#footer2 a{
	color: #787878;	
	font-size: 12px;
	font-weight: bold;
}
#footer2 a:hover, #footer2 a:active, #footer2 a:focus{
	color: #fff;	
	
}

#footer2 .development-logo {
    position: absolute;
    right: 0px;
    bottom: 50px;
}
#footer2 .development-logo span{
	display: none;
}



