﻿@charset "utf-8";

* {
	margin: 0;
}
html {
	min-height: 100%;
	height: auto;
	
}

img {
	border:0px;
}

body {
	font: 100% Arial, Helvetica, sans-serif;
	margin: 0;  
	height: 100%;
	padding: 0;
	text-align: center;  
	font: 11px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background: url(../images/bg_footer.jpg) repeat-x left bottom;
}

a
{
	color:#b33388;
	text-decoration:underline;
}

h2
{ 
	font-size:15px;
} 

.eventTitle
{
	font-size:19px;
	font-weight:bold;
}

.questionanswer
{ 
	font-size:13px;
	font-weight:bold;
	color:#4bbb46;
	text-align: left;  
}
 
h4, .eventDate
{ 
	font-size:13px;
	font-weight:bold;
	color:#4bbb46;
	text-align: left;  

}

h5, .eventLocation
{ 
	font-weight:bold;
	color:#272727;
	font-size:13px;
	text-align: left;  
	
}
 
a:hover
{
  	color:#f55800;
	text-decoration:underline;
}

a:visited
{
  	color:#3f4950;
	text-decoration:underline;
}

.column1 
{
	margin-left:80px;
}

.questionblock 
{
	line-height:20px;
	font-weight: bold;
	display: block;
	padding-left: 12px;
	background-color: #ecf6fd;
	padding-top: 8px;
	padding-bottom:8px;	 
	margin-bottom:0px;
}

#brief
{
	line-height:20px;
}

.Btn {
    border: none;
    background: url(../images/en-gb/sendbut.gif) no-repeat top left;
	 height:38px;
	 width:86px;
}

.Txt 
{
	width:330px;
	border:1px solid #c9cfd3;
	margin-bottom:2px;
}

.fieldLabel 
{
	width:205px;
	display:inline;
	float:left;
}

.contactDiv
{
	font-weight: bold;
	display: block;
	padding-left: 12px;
	background-color: #ecf6fd;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-bottom:11px;
}

.answeblock
{
	margin-left:26px;
	line-height:20px;
}

.contactDiv input
{
	width:330px;
	border:1px solid #c9cfd3;
}

.redAsterisk
{
	color:#f55300;
	font-weight:inherit;
}

.article_separator
{
	background: url(../images/en-gb/questline.gif) no-repeat;
	width:610px;
	height:1px;
	line-height:1px;
	font-size:1px;
	display:block;
}

span.checkbox 
{
   width: 19px;
   height: 20px;
   padding: 0 5px 0 0;
   background: url(../images/en-gb/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}

span.radio 
{
   width: 19px;
   height: 20px;
   padding: 0 5px 0 0;
   background: url(../images/en-gb/checkbox.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
}


.home #header 
{
	width: 980px;  	
	position:relative;
	margin: 0 auto;
	height:190px;
	position:relative;
}

.inside #header 
{
	width: 980px;  	
	position:relative;
	margin: 0 auto;
	height:168px;
	position:relative;
}


.clearfloat 
{  
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#industrymenu  
{
  width:220px;
}
 #industrymenu1  
{
  width:700px;
  height:200px;
  margin: 20px 0 0 20px;
  position:relative;
}
 #industrymenu2  
{
  width:700px;
  margin: 20px 0 0 20px;
  position:relative;
  height: 60px;
}
 #industrymenu1  .menu
{
  width:440px;
}
 #industrymenu1 .float-right
{
 float:right;
}
 #industrymenu1 li a:hover img,  #industrymenu2 li a:hover img
{
 border: #D6D5D5 1px solid !important;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow: 0px 0px 20px #D6D5D5;
  -moz-box-shadow: 0px 0px 20px #D6D5D5;
  box-shadow: 0px 0px 20px #D6D5D5;
  behavior: url(../css/ie-css3.htc); 
  padding:5px;
}
 #industrymenu1 li a:hover,  #industrymenu2 li a:hover {
	color: white; /* or any useless value...padding, font-size, etc. */
}

 #industrymenu li a img
{
 border: #D6D5D5 0px solid !important;
 padding:1px;
}

 #industrymenu li a:hover img
{
 border: #D6D5D5 0px solid !important;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 -khtml-border-radius:10px;
  border-radius:10px;
  -webkit-box-shadow: 0px 0px 20px #D6D5D5;
  -moz-box-shadow: 0px 0px 20px #D6D5D5;
  box-shadow: 0px 0px 20px #D6D5D5;
  behavior: url(../css/ie-css3.htc); 
  padding:1px;
}
 #industrymenu li a:hover {
	color: white; /* or any useless value...padding, font-size, etc. */
}

#industrymenu li, #industrymenu1 li, #industrymenu2 li 
{
  margin: 0;
  padding: 0;
  list-style:none;
  float: left;
  margin-right:30px;
}

#menu
{
	float: right;
	margin-bottom:37px;
	margin-left:10px;
}
 
#menu ul 
{
  margin: 0;
  padding: 0;
  list-style:none;
}

.menuTextLink, .menuTextLink:visited{   
 	background: url(../images/ru-ru/menuline.gif) no-repeat 8px bottom;
	font-size:13px;
	font-style:italic;
	display:block;
	color:#272727;
	text-decoration:none;
 	height:auto;
	width:185px;	 	 
	padding-bottom:12px;
	padding-left:37px;	
}

.menuTextLink:hover
{   
  	color:#f55800;
	text-decoration:underline;
}

.menuTextLink.Active { 
	color:#f55800;
	text-decoration:underline;
}
 

.home #introText
{
	width:406px;
}

.home #mainContent 
{
	margin: 0 0 0 80px;
	font: 13px Arial, Helvetica, sans-serif;
	width: 720px;
	float:left;
}

.home #sideBar 
{
	margin: 220px 0 0 0;
	width: 146px;
	height:153px;
	float:left;
}

.home #mainContent p 
{
	padding: 10px 0 0;
}
.home #container 
{
	min-height: 100%;
	height: auto !important;
	height: 100%;	 
	margin: 0 auto -227px;  
	text-align: left; 
	position:relative;
	width:1000px; 
	background:url(../images/header_bg_home.gif) right top no-repeat;  	
}

.home #push 
{
	height: 227px;
	background:none;
}

.home #footer
{
	height: 70px; 
}

.home #langSelect
{
	position:absolute;
	top:20px;	 
}

.home #social
{
	position:absolute;
	top:2px;
	right:0px;
}

.home #social #button
{
	margin: 2px;
}
.home #social iframe
{
	float: right;
}

.home #logo
{
	height:82px;
	position:absolute;
	top:92px;
	width:416px;
}

.home #rss
{
	position:absolute;
	font-size:13px;
	font-style:italic;
	top:4px;
	left:880px;
	width:69px;
	height:25px;
}

.home #cloud
{
	position:absolute;
	top:27px;
	left:455px;
	width:318px;
	height:147px;
}

#tradersnotes
{
	position:absolute;
	left:0px;
	top:400px;
	
}

.home #man
{
	height:259px;
	left:722px;
	position:absolute;
	top:65px;
	width:288px;	
}

#eventline
{
	background:url(../images/en-gb/eventsbg.jpg) repeat-x center;	
	height: 185px;	
}

.home #footerContent, .home #eventlineContent
{
	margin: 0 auto;
	position:relative;
	width: 980px;
	text-align:left;
}

#news1 img, #news2 img
{
	margin-left:10px;	 
}

#news1
{
	position:absolute;
 	width:401px;
	left:95px;
 	height: 150px;	
	margin-top:17px;
}

#news2
{
	position:absolute;
 	width:401px;
	left:536px;
 	height: 150px;	
	margin-top:17px;
}

/*===============================      content styles             =================================================*/

.inside #header {
	width: 980px;  	
	height:172px;
	position:relative;
}

.inside #container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -227px;  

	text-align: left; 
	position:relative;
	width: 980px;
	
}

.inside #push {
	height: 227px; 
	z-index:-1;
}
.inside #footer {
 height: 100%;
 min-height: 70px; 
}

.inside .mainContent ul
{
	margin-left:30px;
	margin-bottom:22px;
	margin-top:0px;
}

.inside .mainContent {
	margin: 0 262px 0 61px;
	font: 13px Arial, Helvetica, sans-serif;
	background-color:#fff;
}

.inside #manupside
{
	position:absolute;
	width:306px;
	left: 154px;
	z-index: 3;
}

.inside #rocket
{
	position:absolute;
	width:137px;
	height:118px;
	left: 812px;
	top: 30px;
}

.inside #langSelect
{
	position:absolute;
	top:20px;	 
}

.inside #logo
{
	position:absolute;
	top:92px;
	width:416px;
	height:82px;
	z-index: 1;
}

.inside #rss
{
	position:absolute;
	font-size:13px;
	font-style:italic;
	top:4px;
	left:880px;
	width:69px;
	height:25px;
}

.inside #cloud
{
	position:absolute;
	top:27px;
	left:455px;
	width:318px;
	height:147px;
	z-index: 2;
}

.inside h1, .inside h2, .inside p
{
	margin-bottom:22px;
}


 
.inside #footerContent  
{
	margin: 0 auto;
	position:relative;
	width: 980px;
	text-align:left;
}

.questionrow td
{
  background-color: #ECF6FD;
  font-weight: bold;
 
  margin-bottom: 0px;
  padding-bottom: 8px;
  padding-top: 8px;	  
}

.spaceRow td
{
	height:22px;
}


.questionNumber
{
  padding-left: 12px;
  padding-right: 3px;
}

.questionNumber, .questionText, .answerText, .answerBox
{
  line-height: 20px;
}

.hrRow td
{
	background-image:url(/images/stories/questline.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:1px;
}
  
.blog p.contentheading  
{
	text-align:right;
	margin: 0 50px 20px 0;
}

.center 
{
	text-align:center;
}

#testimonial 
{
    font: 11px verdana, helvetica, sans-serif;
    margin: 0 auto;
    padding: 10px 110px 0 0;
    position: relative;
    text-align: left;
    width: 730px;
}
.inside #testimonial 
{
    font: 11px verdana,helvetica,sans-serif;
    margin: 0 auto;
    padding: 0 10px 0 0;
    position: relative;
    text-align: left;
    width: 980px;
}
#testimonial .left 
{
    float: left;
    margin: 0 30px 0 0;
    text-align: justify;
    width: 360px;
}
/*
#testimonial .ru-ru a:hover img {
	background: url(../images/ru-ru/amne.png) top left no-repeat;
	cursor:pointer;
}
#testimonial .en-gb a:hover img {
	background: url(../images/en-gb/amne.png) top left no-repeat;
	cursor:pointer;
}
*/

.home #testimonial .right 
{
	float:left;
	width:340px;

}
.inside #testimonial .right {
    float: right;
    width: 400px;
}
#testimonial img
{
	margin:0 0 10px 0;
}

#testimonial .right p
{
	font-style:italic;
}

#footerContent .left 
{
	float:left;
	width:200px;
	text-align:center;
  margin: 20px 0;
}
#footerContent .right 
{
	float:left;
	width:650px;
	text-align:right;
	margin: 10px 0 0 100px;
	padding:10px 0;
	background: url(../images/ru-ru/envelope.gif) bottom left no-repeat;
}
#testimonial .contentheading
{
	text-align:right;
  font-weight:bold;
  margin:10px 0 0 0;
}
#testimonial a
{
	text-decoration:none;
}

/*
.portfolio .column1 {
   margin: 0 40px;
   background: url(../images/openquote.gif) top left no-repeat;
}
#article.portfolio  {
   background: url(../images/openquote.gif) top left no-repeat;
}
*/

blockquote
{
 padding: 5px 10px 30px 50px;
 background: url(../images/closequote.gif) bottom right no-repeat;
 text-align:justify;
 font-style: italic;
}
/*
#testimonial  .content {
   background: url(../images/openquote.gif) top left no-repeat; 
}*/
/*#client-portfolioheader {
   background: url(../images/client_logo.jpg) center left no-repeat;
   width:657px;
   height:170px;
   margin-top: 20px;
}*/

.contentheadingportfolio
{
 font-weight:bold;
 text-align:right;
}

.menu li.item164, .menu li.item165, .menu li.item166, .menu li.item167, .menu li.item168, .menu li.item169, .menu li.item170
{
	display:none;
}

#sideBar.ru-ru a:hover img {
	background: url(../images/ru-ru/clickhere.png) bottom right no-repeat;
	cursor:pointer;
}

#sideBar.en-gb a:hover img {
	background: url(../images/en-gb/clickhere.png) bottom right no-repeat;
	cursor:pointer;
}
