/*main*/


body{
	color:#E9E9E9;
	background: url(images/bg.jpg) #22272d center top no-repeat;
	border:none;
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height:21px;
	font-family:Tahoma, Geneva, sans-serif;
	direction:ltr;

}


div, h1, h2, h3, p, form, label, input, textarea, img, span,ul ,li{
	margin:0px; 
	padding:0px;
	border:0px;
}

h1, h2, h3, p, ul, li, form, label, input, textarea{
	display:block;
}


@font-face
{
font-family: title;
src: url('images/Gothic_0.TTF'),
     url('images/Gothic_0.TTF'); /* IE9 */
} 

@font-face
{
font-family: nav;
src: url('images/Abel-Regular_0.ttf'),
     url('images/Abel-Regular_0.ttf'); /* IE9 */
}

ul{
	list-style-type:none;
}



/*_______________ Tags _____________ */

/*h2 Title*/
h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#fff;
	margin:0px;
}

h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
	margin:0px;
}

/*p txt*/
p,li{
	color:#D8D8D8;
}

a{
	text-decoration: none;
	cursor:pointer; 	
}

.spacer {
clear:both;
line-height:0px;
}

.list{}

.list ul{
	text-decoration:none;	
}

.list li{
	float:left;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

/*===================  Div's ====================*/

.warpper{
	margin:0 auto;
	width:1000px;
	position:relative;
}

.AllBg{
	background-repeat:repeat-x;
}

a.btn {
    background: url("images/tr05.png") repeat-x scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: right;
    padding: 5px;
    transition: opacity 0.3s ease 0s;
}

.btn:hover{
	opacity:0.8;
}

/*===================  site's ====================*/

#site {
    background:url("images/bgcenter.jpg") repeat-y center;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px #000000;
    margin-bottom: 20px;
    margin-top: 40px;
    width: 910px;
}
.flex-pauseplay {
display:none !important;
}
#site .fl{
	width:250px;
	border-radius:20px 0px 0px 20px;
}

#logo{
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.block{ text-align: justify;}

#site .fl .block{
	border-top:1px solid #333;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}

.page #site .fl .block{
	padding:0px !important;
}

#site .fl H2,
#site .fl p{
	color:#333;
	margin-bottom:5px;
	padding: 0px;
}


/*===================  Fr ====================*/

#site .fr{
	width:660px;
}

/*===================  nav ====================*/

#nav {
    background: url("images/tr01.png") repeat-x scroll 0 0 transparent;
    border-radius: 0 20px 0 0;
    height: 37px;
    padding-left: 10px;
    padding-top: 10px;
	position:relative;
}

#nav li{
	padding-top:1px;
	margin-top:1px;
}


#nav a{
    border-right: 1px solid #C1CDE1;
    color: #FFFFFF;
    font-family: "title",Verdana,Geneva,sans-serif;
	font-size:13px;
    padding: 4px 16px;
    transition: background-color 0.5s ease 0s;
}

#nav a:hover,
#nav a.selected{
	background:#001336;
}

#nav li:last-child a{
	border:none;
}

#nav ul ul {
	display: none;
}

#nav ul li:hover ul {
	display: block;
}

#nav ul ul {
	background: #001336; border-radius: 0px 5px 5px 5px; padding: 0;
	position: absolute; top: 70%;z-index: 9999;
}
	#nav ul ul li {
		float: none; 
		margin:0px;
		padding:0px;
		border-bottom: 1px solid #575f6a;
		position: relative;
		 border-radius: 0px 5px 5px 5p
	}
	
	#nav ul ul li:last-child{
		border:none;
	}
		#nav ul ul li a {
			padding: 10px;
			display:block;
			color: #fff;
			border:none;
			min-width:100px;
		}	
			#nav ul ul li a:hover {
				background: #4b545f;
			}

/*===================  wellcome ====================*/

#wellcome{
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}

#wellcome h2{
	border-bottom:1px solid #4f4f4f; 
	padding-bottom:10px;
}

#wellcome .block{
	padding:15px 0px;
}

#wellcome .block .fl{
	width:400px;
	margin-right:10px;
	background:none;
	border-radius:0;
}

#wellcome .block .fl p{
	color:#BEBEBE;
}

#wellcome .block .fr{
	width:190px;
}

#wellcome .block img{
	border:5px solid #22252c;
	border-radius:5px;
}


#wellcome.block{
	
}


/*===================  in ====================*/

#inner {

	
	background: url(images/tr08b.jpg) no-repeat scroll center top transparent;

height: 80px;
margin-top: -43px;
}

#inner h1 {
    font-family: 'title',Verdana,Geneva,sans-serif;
    margin: 27px;
	margin-left:35px;
	font-size: 21px;
    margin-bottom: 46px;
    margin-top: 40px;
}

/*
#inner h1.b {
    font-family: 'title',Verdana,Geneva,sans-serif;
    font-size: 47px;
    margin: -6px 27px 20px 35px;
}
*/

#inner .block{
	padding:35px;
	padding-top:8px;
}

#Downloads li a {
    color: #333333;
    line-height: 18px;
    margin-left: 18px;
}

#Downloads li a:hover{
	text-decoration:underline;
}

.IN #site .fl .block {
    padding: 15px;
}

#inner ul ul {
    margin-bottom: 11px;
    margin-left: 20px;
}

#inner li {
    margin: 3px 3px 3px 20px;
}

#inner img {
	border: 1px solid #BEBEBE;
	float: left;
	padding: 5px;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0;
}

#inner a{
	color:#5694FF;
}

/*************************************************

tabs

*************************************************/

/*
	 Organic Tabs
	 by Chris Coyier
	 http://css-tricks.com
*/
#example-two {
    margin: -10px 30px 50px;
}
/* Generic Utility */
.hide { position: absolute; top: -9999px; left: -9999px; }


/* Specific to example two */

#example-two .list-wrap {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 9px 9px 9px 9px;
    margin: 0 0 15px;
    padding: 25px;
}

#example-two ul { list-style: none; }
#example-two ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover { background: #333; color: white; }
#example-two ul li:last-child a { border: none; }

#example-two .nav { overflow: hidden; }

#example-two .nav li {
    float: left;
}
#example-two .nav li a {
    background: url("images/tr01.png") repeat-x scroll 0 0 transparent;
    border: 0 none;
    border-radius: 19px 0 0 0;
    color: white;
    display: block;
    font-family: 'title',Verdana,Geneva,sans-serif;
    height: 24px;
    margin-left: 20px;
    padding: 7px 32px;
    text-align: center;
}
#example-two .nav li.last{ 
	margin-right: 0; 
	
	}

#example-two .nav li:last-child a{
	margin-left:0px;
	border-radius: 0 19px 0 0;
}

#example-two li a.current,#example-two li a.current:hover {
	background-image:none; 
background-color: #eee !important; color: black; }
#example-two .nav li a:hover, #example-two .nav li a:focus { background: #001336;}


/*=====================================
contact page 

*/


.Wellcome {
    width: 579px;
}

.Wellcome p {
    color: #D1D1D1;
    margin-bottom: 10px;
    text-align: justify;
}

.Wellcome p {
    padding: 20px 0;
}

#content.pages.con .Wellcome {
    width: 495px;
}

.FL {
    float: left;
}

#eq.side a {
    color: #CCCCCC;
    padding-left: 10px;
}

.con #eq.side {
    width: 400px;
}

#eq.side li {
    padding-bottom: 2px;
}

#eq.side h3.title {
    padding-bottom: 5px;
}

#eq.side {
    padding: 0;
    width: 290px;
}

#content.pages .entry-content {
    padding: 10px;
}

.block .entry-content, 
.block, 
{
    padding: 0;
}

.entry-content table {
    width: 1000px;
}

#eq {
    padding: 20px;
    width: 355px;
}

#eq .more {
    margin-left: 16px;
}

#eq h2.title {
    margin-left: 16px;
}

#eq.side a {
    color: #CCCCCC;
    padding-left: 10px;
}

#eq.side {
    width: 400px;
}

#eq.side li {
    padding-bottom: 2px;
}

#eq.side h3.title {
    padding-bottom: 5px;
}

#eq.side {
    margin-left: 65px;
    margin-top: 125px;
    padding: 0;
    width: 265px;
}

#eq ul {
    padding-left: 10px;
}

.box p {
    color: #AFAFAF;
    font-family: Tahoma,Geneva,sans-serif;
}

.entry-content img{
	float:none !important;
	margin:0px !important;
}

.entry-content p{
	margin:10px;
	padding:5px;
}

.entry-content input[type="text"], .entry-content input[type="file"], .entry-content input, .entry-content textarea, .entry-content select {
    background-color: #E8E8E8;
    border: 1px solid #F2F2F2;
    border-radius: 5px 5px 5px 5px;
    color: #001336;
    padding: 3px;
	max-width: 380px;
}

.entry-content input[type="button"]
{
		-moz-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	background-color:#b59c8d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #8b7970;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #6e6048;

}


/*=====================================
career

*/

 .news {
    border-bottom: 1px solid #D1D1D1;
    margin: 10px 0;
    padding: 16px 5px;
	transition:background 0.5s,border-bottom 0.5s;
	border-radius:10px 10px 0px 0px;
}

/*
.news:hover{
	background:#fff;
	border-bottom: 5px solid #D1D1D1;
}
*/

.news h2 {
	color: #FFFFFF;
	font-size: 18px;
	margin-bottom: 5px;
}

.news h3 {
    color: #B1B0B0;
    font-size: 13px;
}

#inner .entry-content h1 {
    font-family: 'title',Verdana,Geneva,sans-serif;
    font-size: 33px;
    margin: 27px 0 30px;
}

/*=====================================
side bar

*/

#sidebar {
    background: none repeat scroll 0 0 #E0E0E0;
}

#sidebar ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#sidebar ul li {
	margin:0px;
	padding:0px;
}

#sidebar a {
    border-bottom: 1px solid #FFFFFF;
    color: #333333;
    display: block;
    font-family: 'title',Verdana,Geneva,sans-serif;
    padding: 5px 10px 10px 20px;
    transition: background 0.3s ease 0s;
}

#sidebar li:last-child a{
	border:none;
}

#sidebar a:hover{
	background:#FFF;
	border-radius: 3px 3px 3px 3px;
}
.left-product {
	margin-top:5px;
}
.but-heading {
	text-transform:uppercase;
	background-color:rgb(121, 157, 173);
	display:block;
	color:#FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom:3px solid #fff;
}
strong {
	color:#fff;
}


/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 570px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #000000;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
.img-border {
	border: none !important;
	float: none !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0 !important;
}

#footer {
	width:850px;
	margin:0 auto;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.amazingslider-watermark-0 {
	visibility:hidden;
}
#sb-body{80%}
#sb-body img{width:100%; height:100%;}
/*#sb-wrapper-inner { height: !important;}*/
#inner .accordion_content .img {
	border: none;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
