html
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	overflow-y	: scroll;
}

body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.list
{
	font-size		: 12px;
}

a img
{
	border: 0px;
}

a
{
	color			: #009FEB;
	font-weight		: bold;
	text-decoration	: none;
}	

a:hover
{
	color			: #000000;	
}	

table, table td, table tr
{
	padding			: 0px;
	margin			: 0px;
}

table td
{
	vertical-align	: top;
	border-spacing	: 0px;
}

input
{
	width 			: 124px;
}

.center			{ text-align		: center;	}	
.grey			{ background-color	: #f4f4f4;	}
.margin			{ margin			: 5px;		}
.padding		{ padding 			: 10px; 	}
.padding-big	{ padding 			: 30px; 	}
.padding-small	{ padding 			: 4px; 	}
.middle			{ vertical-align	: middle; 	}
.right			{ float				: right; 	}
.left			{ float				: left; 	}
.strong,.bold 	{ font-weight		: bold; 	}
.border			{ border			: 1px solid #999999; }

#container
{
	width: 940px;
	height: auto;
	border: 0px solid red;
	margin: auto auto;
}


#logo
{
	float: left; 
	/*width: 477px;*/
	width: 340px;
	height: 40px; 
	padding-top: 20px;
}


#menu-items
{
	height: 40px; 
	padding-top: 20px;
	color: #383737;

}

#menu-items a 
{
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	font-size	: 11px;
	font-family	: Arial;
	font-weight	: bold;
	letter-spacing	: 0.06em;
	
}	


#menu-items a:hover 
{
	
}

#menu-items .menu-active, #menu-items a:hover
{
	color: #F70000;
	letter-spacing	: 0.06em;
	font-weight: bold;
	background	: url('../images/arrow.png') center left no-repeat;
	
}

#menu-items .menu-active-red
{
	color: #f93f3f;
}

#menu-items div
{
	float: left;
	padding-left: 0px;
	font-weight: bold;
	text-align	: center;
	width		: 120px;
	
}

#language
{
	/*float:left;*/
	/*display:none;*/
	/*width : 20px;*/
	/*height: 20px;*/
	/*border: 0px solid red;*/ 
	text-align		:right !important;
	padding-right	: 0px;
	width			: 115px !important;
}

#language a, #language a:hover
{
	background: #ffffff;
	padding-left: 0px;
}

#header
{
	height: 400px;
	width: 100%;
	border: 0px solid green;
	background-image: url('../images/header.jpg');
}

#header-white-box
{
	width: 380px;
	height: 180px;
	background-color: white;
	opacity: 0.8;
	filter:alpha(opacity=80);
	margin : 20px;
	position: absolute;
}

#header-content-box
{
	/*background: #ff0000;*/
	width: 340px;
	height: 140px;
	padding: 20px;
	padding-top: 15px;
	margin : 20px;
	z-index: 80;
	position: absolute;
	font-size: 15px;
}

#header-content-box h1
{
	margin			: 5px;
	margin-left		: 0px;
	letter-spacing	: 0.02em;
	font-weight		: normal;
	font-size		: 26px;
	
}

#header-content-box .button-blue
{

	bottom: 12px;
	right:20px;
	position:absolute;
}

.button-blue
{
	background-image: url('../images/button.png');
	text-align: center;
	width: 124px;
	height: 22px;
	color: white;
}

.button-blue a
{
	color: white;
	display:block;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	padding-top: 5px;
	width: 124px;
	height: 17px;
}

.button-blue a span {
padding-left: 6px;
}

.button-blue a:hover
{
	color: black;
}	

.button-white
{
	background-image: url('../images/button-white.png');
	text-align: center;
	width: 124px;
	height: 22px;
	color: white;
}

.button-white a
{
	color: #00a0ec;
	display:block;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	padding-top: 5px;
	width: 124px;
	height: 17px;
}	

.button-white a:hover
{
	color: black;
}	

#possibilities
{
	height: 115px;
	margin-top: 20px;
	width: 100%;
	border: 0px solid blue;
}

#possibilities>div
{
	float: left;
	width: 33.33%;
	height: 100%;
	background-color: white;
	
}

#possibilities a
{
	letter-spacing	: 0.06em;
	font-size		: 11px;
}	

.possibility-description
{
	font-size: 12px;
	margin-left: 5px;
	float:left;
	width: 200px;
}

.possibility-description h2
{
	font-size	: 12px;
	font-weight	: bold;
}

.possibility-image
{
	float:left;
	height: 120px;
	padding-top: 10px;
	
}


#description
{
	width: 100%;
	border : 0px solid red;
	height: 140px;
}

#description div
{
	width 		: 31%;
	height		: 140px;
	border 		: 0px solid red;
	float		: left;
	font-family : Arial;
	font-size	: 12px;
	margin-right: 20px;
}

#description h1
{
	color 		: #8C000C;
	font-size	: 11px;
	font-weight	: bold;
	font-family	: Arial;
}

.hr
{
	line-height:1px;
	height: 1px;
	width: 100%;
	color: black;
	background-color: #d2d2d2;
	margin-top: 4px;
	margin-bottom: 4px;
	
}

#links
{
	width: 100%;
	border : 0px solid red;
	
	
}

#links div
{
	width 	: 31%;
	margin-right: 20px;
	border 	: 0px solid red;
	float	: left;
	
}

#links div a
{
	color 			: #009FEB;
	font-family 	: Arial;
	font-size		: 11px;
	letter-spacing	: 0.06em;
	font-weight		: bold;
	text-decoration	: none;
}	


#crumbs
{
	color 		: #666666;
	font-weight : bold;
	font-size	: 11px;
	font-family	: Arial;
	float		: left;
	right		: 0px;
	width 		: 677px;
}

#buttons-block
{
	/*position	: absolute;*/
	
	/*margin-left	: 547px;*/
	float		: left;

}

#buttons-block .button-blue, #buttons-block .button-white
{
	float		: left;
	margin-left	: 7px;
	
}

#footer
{
	width			: 100%;
	height			: auto;
	padding-top		: 1px;
	margin-top		: 5px;
	padding-bottom	: 1px;
	background		: #f2f2f2; 
	color			: #666666;
	font-size		: 11px;
}

#footer a 
{
	line-height		: 18px;
	color			: #666666;
	text-decoration	: none;
	letter-spacing 	: 0.06em;
	font-weight		: normal;
}

#footer a:hover 
{
	color		: black;
}	

#footer a.bold 
{
	font-weight: bold;
	
}
#footer p 
{
	padding: 10px;
}	

#footer img
{
	margin-bottom	: -3px;
	margin-left		: 10px; 
}

#copyright
{
	height		: 50px;
	color		: #999999;
	font-weight	: normal;
	font-size	: 11px;
	margin-top	: 10px;
	background	: url('../images/logo-small.png') top right no-repeat;
}

#copyright a
{
	color			: #999999;
	font-weight		: normal;
	font-size		: 11px;
	text-decoration	: none;
}	

#copyright a:hover
{
	color		: #000000;
}	

#left-bar
{
	width 		: 240px;
	height		: 100%; 

}

#left-bar a
{
	display			: block;	
	width 			: 200px;
	height			: 18px; 
	background		: #f4f4f4 url('../images/arrow-right-grey.png') 195px center  no-repeat;
	margin-bottom	: 2px;
	padding			: 10px;
	padding-top		: 14px;

	color			: black;
	text-decoration	: none;
	font-weight		: normal;
	font-size		: 11px;	
	
}

#left-bar a.double
{
	padding-top		: 8px;	
	height			: 24px; 
}	

#left-bar a:hover, #left-bar a.active
{
	background		: #999999 url('../images/arrow-right-white.png') 195px center  no-repeat;
	color			: #ffffff;
	font-weight		: bold;
}	

#left-bar div
{
	width 			: 218px;
	height			: 32px; 
	color			: #F70000;
	font-size		: 14px;
	font-weight		: bold;
	
	padding-top		: 10px;
	padding-left	: 2px;
}

#left-bar h1
{
	color			: #d61014;
	font-size		: 16px;
	margin-left		: 2px;
	padding-top		: 0px;
	line-height		: 16px;
}

#top-bar
{
	border			: 0px solid red;
	width			: 695px;
	height			: 31px;
	text-align		: right;
	padding-top		: 10px;	
}

#top-bar .button-blue
{
	float			: right;
}

#information
{
	width			: 635px;
	height			: 345px;
	background		: url('../images/information-back.png') repeat-x;
	padding-top		: 40px;
	padding-left	: 60px;
	vertical-align	: middle;
}

#information div
{

	margin-left		: 200px;
	margin-top		: -200px;
	font-weight		: normal;
	font-size		: 14px;
	font-family		: Arial;
	letter-spacing	: 0.06em;
	text-transform	: uppercase;
	
}

#information div h1
{
	font-size		: 26px;
	letter-spacing	: 0.02em;
	color			: #000000;
	margin			: 0px;
	margin-bottom	: 5px;
	font-weight		: normal;
	text-transform	: none;
}	


#packages, .packages	
{
	width			: 695px;
	font-size		: 12px;
	color			: #000000;

	font-family		: Arial;
}

#packages h1, .packages h1
{
	color			: #8C000C;
	font-size		: 11px;
	letter-spacing	: 0.06em;
	font-weight		: bold;
	margin			: 1px;
	text-transform	: uppercase;
	
}

#packages .links a, .packages .links a
{
	color			: #009FEB;
	font-weight		: bold;
	letter-spacing	: 0.06em;
	text-decoration	: none;
	display			: block;
	font-size		: 11px;
	padding			: 0px;
	background		: url('../images/arrow-blue.png') 210px center no-repeat;
	
}	

#packages a, #packages td a, .packages a
{
	font-size		: 11px;
	letter-spacing	: 0.06em;
	font-weight		: bold;

}	

#packages .links a:hover, .packages .links a:hover
{
	color			: black;
}	

.head-grey
{
	color			: #666666;
	font-size		: 26px;
	letter-spacing	: 0.06em;
	font-weight		: normal;
	font-family		: Arial;
}

#page-description
{
	width			: 100%;
	height			: 20px;
	text-align		: right;
	color			: #29a5e0;
	font-weight		: bold;
}

#page-description a.left
{
	float:left;
}


#page-description a.right
{	
	float:right;
}

.video
{
	width 			: 100px;
	height			: 65px;
	border			: 1px solid #cccccc;
	margin			: auto auto;
}

.video div
{
	width 			: 90px;
	height			: 55px;
	background		: #cccccc;
	margin			: auto auto;
	margin-top		: 5px;
}	

.client
{
	width			: 70px;
	height			: 70px;	
	background		: #f4f4f4;
	margin-right	: 20px;
	margin-bottom	: 20px;
	text-align		: center;
	vertical-align	: middle;
}


.title-info
{
	color			: #F70000;
	font-weight		: bold;
	font-size		: 14px;
}

.submenu a
{
	float			: left;
	margin-right	: 20px;
	color			: black;
	font-weight		: bold;
	font-size		: 14px;
	letter-spacing	: 0;
	
}

.submenu a:hover, .submenu a.active
{
	font-weight		: bold;
	color			: #F70000;
}	


#markets h2
{
	color		: black;
	font-size	: 15px;
}

#markets div
{
	float		: left;
	margin-bottom	: 20px;
}

#markets h2
{
	margin : 0px;
	margin-top	: 4px;
	margin-bottom	: 4px;
}	



.contact-form
{
	margin		: auto auto;
}

.contact-form td
{
	width			: 300px; 
	padding-top		: 12px;
	padding-right	: 15px;
}

.contact-form input, .contact-form textarea
{
	width			: 300px;
	margin-top		: 5px;
}

.contact-form textarea
{
	height			: 80px;
}
	
.contact-form select
{
	width			: 307px;
	height			: 23px;
	margin-top		: 5px;
}
	
.contact-form label
{
	font-size		: 11px;
	color 			: #8C000C;
	letter-spacing	: 0.06em;
	font-weight		: bold;

}

.contact-form .optional
{
	float			: right;
	position		: absolute;
	position		: relative;
	font-style		: italic;
	
}	

.error
{
	color			: red;
}

.share-this
{
	float		: left;
	
	text-align	: center;
	width		: 124px;	


	background-image: url('../images/button-white.png');
	text-align: center;
	width: 124px;
	height: 19px;
	padding-top: 3px;
	color: white;
}

.subtitle
{
	letter-spacing	: 0.06em;
	font-size		: 14px;
	color			: #000000;
	text-transform	: uppercase;
}
