/*

1. HEADER code
2. SLIDER code
3. MAIN CONTENT code
4. TOOLTIP code

*/
html {
	background: #000 url(../images/bg_body.jpg) repeat;
	height: 100%;
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
}
body {
	background: url(../images/bg_body_light.png) no-repeat center top;
	margin: 0;
	padding: 0;
	min-height: 100%;
	height: auto;
	text-align: center;
	font: 12px "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
a:link { outline: none; }
img { border: none; }
#container {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	text-align: left;
}
/* HEADER begin */
#header {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#header .lang {
	margin: 25px 0 0 -20px;
	padding: 0;
	float: left;
	width: 550px;
}
#header .fb {
	margin: 25px 0 0 20px;
	padding: 0;
	float: right;
	width: 400px;
	text-align:rightt;
}
#header .fb a{
	float:right;margin-left:8px;
}
#header .lang ul {
	margin: 0;
	padding: 0;
}
#header .lang ul li {
	margin: 0;
	padding: 0 20px;
	float: left;
	background: url(../images/bg_lang_div.gif) no-repeat right;
	font-size: 13px;
	list-style: none;
}
#header .lang ul li.last { background: none; }
#header .lang ul li a {
	margin: 0; 
	padding: 0;
	color: #FFF;
	text-decoration: none;}
#header .lang ul li a:hover, #header .lang ul li a.selected { color: #646464; }
#header h1 {
	margin: 5px 0 0; 
	padding: 0;
	width: 255px; 
	height: 73px;
	float: left;
}
#header h1 a {
	margin: 0;
	padding: 0; 
	background: url(../images/logo.png?v=1) left no-repeat;
	width: 255px; 
	height: 73px;
	display: block; 
	text-indent: -999em;
	line-height: 0;
}
#header .menu {
	padding: 0;
	margin: 0;
}
#header .menu ul {
	padding: 0;
	margin: 46px 0 0;
	float: right;
	width: 695px;
	text-align: right;
	font-size: 16px;
}
#header .menu ul li {
	padding: 0 20px 0 5px;
	margin: 0;
	list-style: none;
	display: inline;
	background: url(../images/bg_div.gif) no-repeat right;
}
#header .menu ul li.last {
	background: none;
	padding: 0 0 0 15px;
}
#header .menu ul li a {
	color: #FFF;
	text-decoration: none;
}
#header .menu ul li a:hover, #header .menu ul li a.selected { color: #646464; }
/* HEADER ends */
/* SLIDER begin */
#slider_wrapper {
	margin: 60px 0 0;
	position: relative;
}	
#slider_wrapper #slider {
	margin: 0 auto;
	padding: 0;
	width: 800px;
}	
#slider_wrapper #slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider_wrapper #slider li {
	width: 800px;
	height: 325px;
	overflow: hidden;
}	
#slider_wrapper #prevBtn, #nextBtn { 
	display: block;
	width: 42px;
	height: 50px;
	position: absolute;
	left: 0;
	top: 140px;
}	
#slider_wrapper #nextBtn { left: 908px; }														
#slider_wrapper #prevBtn a, #nextBtn a {  
	display: block;
	width: 42px;
	text-indent: -999em;
	height: 50px;
	background: url(../images/arrow_left.png) no-repeat;	
}	
#slider_wrapper #nextBtn a { background:url(../images/arrow_right.png) no-repeat;}												
/* SLIDER ends */
/* MAIN CONTENT begin */
#main_content {
	margin: 0;
	padding: 0 0 30px;
	overflow: hidden;
}	
#main_content .column_line {
	clear: both;
	float: left;
	margin: 60px 0 30px;
	overflow: hidden;
}	
#main_content .column {
	padding: 0;
	width: 280px;
	float: left;
	line-height: 20px;
}	
#main_content .column h2 {
	margin: 0;
	padding: 0 0 20px;
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
}	
#main_content .column h2 a {
	color: #ff7a15;
	text-decoration: none;
}	
#main_content .column h2 a:hover { text-decoration: underline; }	
#main_content .column h2.second { padding: 20px 0 20px; }	
#main_content .column p {
	margin: 0;
	padding: 0 0 ;
	font-size: 14px;
	color: #FFF;
}
#main_content .column p a {
	color: #ff7a15;
	text-decoration: none;
}
#main_content .column p a:hover { text-decoration: underline; }
#main_content .column .more {
	margin: 0;
	padding: 20px 0 0;
	font-size: 14px;
	color: #ff7a15;
	font-style: italic;
	width: 280px;
	text-align: right;
}
#main_content .column .more a {
	color: #ff7a15;
	text-decoration: none;
}
#main_content .column .more a:hover { text-decoration: underline; }
#main_content .column .link_left {
	margin: 0;
	padding: 20px 0 0;
	font-size: 14px;
	color: #ff7a15;
	font-style: italic;
	width: 280px;
	text-align: left;
}
#main_content .column .job {
	margin: 0;
	padding: 10px 0 0;
	color: #ff7a15;
	width: 280px;
	text-align: center;
	font-size: 14px;
}
#main_content .column .job a {
	color: #ff7a15;
	text-decoration: none;
}
#main_content .column .job a:hover { text-decoration: underline; }
#main_content .column .link_left a {
	color: #ff7a15;
	text-decoration: none;
}
#main_content .column .link_left a:hover { text-decoration: underline; }
#main_content .column ul {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 14px;
}
#main_content .column ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#main_content .vertical_line_height_175 {
	margin: 0 0 5px;
	padding: 0;
	background: url(../images/bg_column_175.png) no-repeat top;
	width: 55px;
	height: 175px;
	float: left;
}	
#main_content .vertical_line_height_250 {
	margin: 0 0 5px;
	padding: 0;
	background: url(../images/bg_column_250.png) no-repeat top;
	width: 55px;
	height: 250px;
	float: left;
}	
#main_content .vertical_line_height_110 {
	margin: 0 0 5px;
	padding: 0;
	background: url(../images/bg_column_110.png) no-repeat top;
	width: 55px;
	height: 110px;
	float: left;
}	
#main_content .column #contact {
	margin: 0;
	padding: 0;
}
#main_content .column #contact fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#main_content .column #contact fieldset .text {
	margin: 0 0 20px;
	padding: 5px;
	border: 1px solid #656565;
	color: #FFF;
	background: none;
	width: 250px;
	font: 14px "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
}
#main_content .column #contact fieldset .area {
	margin: 0 0 20px;
	padding: 5px;
	border: 1px solid #656565;
	color: #FFF;
	background: none;
	width: 250px;
	font: 14px "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	height: 40px;
}
#main_content .column #contact fieldset .btn {
	padding: 5px 10px;
	margin: 0 20px 0 0;
	border: 1px solid #656565;
	color: #FFF;
	background: none;
	font-style: italic;
	font: 14px "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif;
	float: right;
	cursor: pointer;
}
#main_content .column_big {
	padding: 0;
	width: 610px;
	float: left;
	line-height: 20px;
}	
#main_content .column_big h2 {
	margin: 0;
	padding: 0 0 20px;
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
}	
#main_content .column_big h2 a {
	color: #ff7a15;
	text-decoration: none;
}	
#main_content .column_big h2 a:hover { text-decoration: underline; }	
#main_content .column_big h2.second { padding: 20px 0 20px; }	
#main_content .column_big p {
	margin: 0;
	padding: 0 0 ;
	font-size: 14px;
	color: #FFF;
}
#main_content .column_big p a {
	color: #ff7a15;
	text-decoration: none;
}
#main_content .column_big p a:hover { text-decoration: underline; }
#main_content .pages {
	padding: 0;
	margin: 0;
	clear: both;
	float: left;
}
#main_content .pages ul {
	padding: 10px 0 0;
	margin: 0;
	width: 950px;
	text-align: center;
	font-size: 14px;
	float: left;
}
#main_content .pages ul li {
	padding: 0 25px 0 20px;
	margin: 0;
	list-style: none;
	display: inline;
	color:#fff;
	background: url(../images/bg_div.gif) no-repeat right;
}
#main_content .pages ul li.last {
	background: none;
	padding: 0 0 0 20px;
}
#main_content .pages ul li a {
	color: #FFF;
	text-decoration: none;
}
#main_content .pages ul li a:hover, #main_content .pages ul li a.selected { color: #646464; }
/* MAIN CONTENT ends */
/* TOOLTIP begin */
#tooltip {
	position: absolute;
	z-index: 3000;
	background: #000;
	padding: 10px;
	opacity: 0.85;
	font-size: 14px;
	color: #FFF;
	width: 250px;
	text-align: left;
	line-height: 20px;
	font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif; 
}
#tooltip h3 {
	margin: 0;
	padding: 5px 0 15px;
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	color: #FFF;
	width: 250px;
	font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif; 
}
#tooltip div {
	margin: 0;
	padding: 0;
	font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif; 
}
/* TOOLTIP end */
#footer{
	border-top:solid #4b4b4b 2px;
	text-align:center;
	padding:10px;
	color:#737373; 
}
/*FILE STYLYZE*/
.SI-FILES-STYLIZED label.cabinet
{
	margin-top:-15px;
	margin-left:0px;
	margin-bottom:10px;
	width: 253px;
	height: 31px;
	background: url(/images/attach.png) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	cursor: pointer;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}