/*
* Alexey Khapov
* 24.10.2006
*/

* {
  margin: 0;
  padding: 0;
  border: 0;
}

BODY {
  background: #98C4DF;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.hidden {
	display:none;
}

#all {
  border: #30537D 1px solid;
  border-width: 0 1px 0 1px;
  background: #FFFFFF;
  margin: auto;
  width: 772px;
}

.image {
  float: left;
}

#logo {
  float: left;
  margin: 13px 0 0 17px;
}

#div01 {
  height: 52px;
  color: #FF7900;
  border: #589DC7 1px solid;
  border-width: 0 0 1px 0;
  margin: 0 0 1px 0;
}
#top_menu {
  width: 600px;
  float: right;
  height: 42px;
  padding: 5px;
  text-align: left;
  font-size: 10px;
}

#top_menu_above {
  border: #BABABA 1px solid;
  border-width: 0 0 1px 0;
  padding: 0 0 7px 0;
  margin: 0 0 5px 0;
}

INPUT {
  float: right;
  border: #999999 1px solid;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

LABEL {
  float: right;
  margin: 0 10px 0 20px;
  color: #007BC9;
  font-weight: bold;
}

.basic_form INPUT, SELECT, TEXTAREA {
  float: left;
  clear: both;
  margin: 0 0 5px 0;
  border: #999999 1px solid;
  width: 200px;
}

.basic_form LABEL {
  float: left;
  clear: both;
  margin: 0 0 10px 0;
}

.search_form td {
}

.search_form td input{
	padding: 2px;
}

.search_form label {
  margin: 0px;
}

.search_form .phrase {
	padding: 3px;
}

.search_form .phrase * {
	float: left;
}

.search_form .phrase label {
  margin: 0 15px 0 5px;
}

#search {
  width: 110px;
  height: 13px;
}

.submit {
  border: none;
  margin: 0 0 0 8px;
}

.img01 {
  float: left;
  padding: 0 0 0 1px;
  border: #506D7F 1px solid;
  border-width: 0 0 1px 0;
}

#header_index, #header_all {
  float: left;
  border: #506D7F 1px solid;
  border-width: 0 0 1px 0;
  width: 772px;
  z-index: -10;
}
#header_index {
  height: 151px;
  background: url(/images/img01.jpg) 1px 0 no-repeat;
  padding: 0;
  overflow: hidden;
}


#header_all {
  height: 81px;
  background: url(/images/img01.jpg) 1px center no-repeat;
}

#content {
  padding: 10px 5px 10px 5px;
  width: 762px;
  clear: both;
  text-align: left;
  border: #C2C2C2 2px solid;
  border-width: 0 0 2px 0;
}

#left {
  float: left;
  width: 75%;
  margin: 0 5px 0 0;
}

#left_1 {
  width: 280px;
  margin: 0 6px 0 0;
  float: left;
}
#left_2 {
  width: 282px;
  float: left;
}

#right {
  float: left;
  width: 24%;
}

#left_all {
  float: left;
  width: 24%;
}
#right_all {
  float: left;
  width: 75%;
  margin: 0 0 0 5px;
}

#footer {
  clear: both;
  padding: 10px;
}

.footer_menu {
  color: #004EA6;
  font-weight: bold;
  font-size: 10px;
  margin: 10px 0 15px 0;
}

.footer_policy {
  font-weight: bold;
  font-size: 10px;
}

.copyright {
  color: #656565;
  font-size: 10px;
  margin: 10px 0 15px 0;
}

.hacker_safe {
  float: left;
  margin: 0 0 0 15px;
}

.header01 {
  color: #FF7800;
  font-weight: bold;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF7800;
  font-weight: bold;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
	color: #007BC9;
  font-weight: bold;
}


.help {
    background: url(/images/question.jpg) center no-repeat;
}

.blue {
  color: #007BC9;
  font-weight: bold;
}

.lightblue {
  color: #5b9dd0;
}

.spacer {
  clear: both;
}

ol li {
    margin: 0 0 5px 25px;
}

/************************************* SITEMAP *****************************/

.sitemap ul.level0 {
	margin: 10px 0 15px 0;
}

.sitemap a, .sitemap a:link, .sitemap a:visited {
	text-decoration: none;
	color: #007BC9;
}

.sitemap a:hover {
	text-decoration: underline;
	color: #666;
}

.sitemap ul.level1, .sitemap ul.level2, .sitemap ul.level3 {
	margin: 3px 0 5px 0;
}

.sitemap ul.level0 li a{
	font-weight: bold;
	font-size: 11px;
}

.sitemap ul.level1 li a{
	font-weight: normal;
	font-size: 11px;
}

.sitemap ul.level2 li a {
	font-weight: normal;
	color: #000;
}

/************************************* LANGUEAGES *****************************/
.ru, .nl, .eu, .uk, .lv, .es {
  width: 26px;
  height: 17px;
  border: #BABABA 1px solid;
  float: right;
  margin: 0 0 0 2px;
}
a:link.ru, a:visited.ru, a:hover.ru { background: url(/images/flags.gif) 0 0 no-repeat;}
a:link.nl, a:visited.nl, a:hover.nl { background: url(/images/flags.gif) 0 -20px no-repeat;}
a:link.eu, a:visited.eu, a:hover.eu { background: url(/images/flags.gif) 0 -40px no-repeat;}
a:link.uk, a:visited.uk, a:hover.uk { background: url(/images/flags.gif) 0 -60px no-repeat;}
a:link.lv, a:visited.lv, a:hover.lv { background: url(/images/flags.gif) 0 -80px no-repeat;}
a:link.es, a:visited.es, a:hover.es { background: url(/images/flags.gif) 0 -100px no-repeat;}

.lang { float: right; margin: 3px 33px 0 0; color: #666666; font-weight: bold;}
/************************************* /LANGUEAGES *****************************/


/************************************* MAIN MENU *****************************/

#main_menu {
  margin: 0 0 0 1px;
  padding: 1px 0 0 0;
  height: 17px;
  border: #ABCDE6 1px solid;
  border-width: 0 0 1px 0;
  background: url(/images/img01.gif) left top no-repeat #428EBF;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}

a:link.main, a:visited.main {
  color: #FFFFFF;
  padding: 1px 5px 4px 5px;
  height: 17px;
  text-decoration: none;
}
a:hover.main {
  background: #1C5E92;
}

.active_link {
  background: #1C5E92;
  padding: 1px 5px 4px 5px;
  height: 16px;
}

/************************************* MAIN MENU DROP DOWN *****************************/


#main_menu ul {
  margin:0 auto;
  width:700px;
  padding:0;
  list-style:none;
}
#main_menu li {
  float:left;
  margin:0;
  padding:0;
  border: #FFFFFF 2px solid;
  border-width: 0 2px 0 0;
  list-style: none;
  background-color: #428EBF;
  cursor: pointer;
}

#main_menu a {
  display:block;
  color: #FFFFFF;
  text-decoration: none;
  padding: 1px 5px 3px 5px;
}
#main_menu a:hover {
   background: #1C5E92;
}

#main_menu li ul a {
  display:block;
  color: #FFFFFF;
  padding: 5px;
  text-decoration: none;
  width: 200px;
  border: #6687A2 1px solid;
  border-width: 0 0 1px 0;
}
#main_menu li ul a:hover {
  background-color: #428EBF;
}

#main_menu li ul {
  display:none;
  position:absolute;
  border:1px solid silver;
  background-color:#1C5E92;
  list-style: none;
  font-weight: normal;
  width: 210px;
  z-index: 20;
}

#main_menu li li {
  clear:both;
  margin:0;
  border-style:none;
  width:100%;
  list-style: none;
  text-align: left;
  background-color: #1C5E92;
}


#main_menu li.expanded {
  background-color: #2f76a9;
}

#main_menu li ul ul {
  margin: -2em 0 0 10em;
  list-style: none;
}

.parent {
  background-image: url(/images/bullet02.gif);
  background-position: 195px center;
  background-repeat: no-repeat;
}

/************************************* /MAIN MENU *****************************/


/************************************* BLOCKS *****************************/
.block {
  background: url(/images/bg01.jpg) right bottom no-repeat #FFFFFF;
  border:#428EBF 1px solid;
  clear: both;
  margin: 0 0 5px 0;
}
.block_new {
  background: url(../images/block_bg.jpg) no-repeat;
  background-position:bottom;
  border:#428EBF 1px solid;
  clear: both;
  margin: 0 0 5px 0;
  width: 753px;
  height: 504px;
}
.block_new_page {
  background: url(../images/bg_new_page.jpg) no-repeat;
  background-position:bottom;
  border:#428EBF 1px solid;
  clear: both;
  margin: 0 0 5px 0;
  width: 487px;
  height: 491px;
}
.block_new_page_visa {
  background: url(../images/bg_new_page_visa.jpg) no-repeat;
  background-position:bottom;
  border:#428EBF 1px solid;
  clear: both;
  margin: 0 0 5px 0;
  width: 487px;
  height: 491px;
}
.block_top {
  background: url(/images/bullet011.gif) 8px 4px no-repeat #428EBF;
  padding: 0 0 5px 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  position: relative;
}

.block_header { 
	padding: 3px 0 0 0;
	text-transform: uppercase;
}

.block_content {
  padding: 10px 10px 10px 11px;
  font-size: 10px;
  float: left;
	position: relative;
}.block_content ul.bann{
  float: left;
}

.block_content_all {
  padding: 10px 20px 20px 15px;
  float: left;
}

.block_lite {
	background: #FFFFFF;
  border: #428EBF 1px solid;
	margin: 0 0 5px 0;
	position: relative;
}

.block_cell {
  float: left;
  width: 20%;
  clear: none;
  padding: 10px 0 10px 20px;
  white-space: nowrap;
}

table.blog_archive a.blogsection {
  display: block;
  margin-bottom: 5px;
}

table.blog_archive div.year {
  font-size: 11px;
  color: #FF7800;
  font-weight: bold;
  margin-top: 2px;
}


/************************************* BLOCKS *****************************/


/************************************* CORNERS *****************************/
.corner01, .corner02, .corner03, .corner04, .corner04_new, .corner03_new, .corner04_new_page, .corner03_new_page{
	overflow: hidden;
	height: 6px;
	width: 7px;
	position: relative;
}
.corner01 {
  float: left;
  margin: -1px 0 0 -1px;
  background: url(/images/corners.gif);
}
.corner02 {
  float: right;
  margin: -1px -1px 0 0;
  background: url(/images/corners.gif) 0 -8px;
}
.corner03 {
  float: right;
  margin: 0 -1px -1px 0;
  background: url(/images/corners.gif) 0 -24px;
}
.corner04 {
  float: left;
  margin: 0 0 -1px -1px;
  background: url(/images/corners.gif) 0 -16px;
}
.corner03_new {
  float: right;
  margin: 74px -1px -1px 0;
  background: url(/images/corners.gif) 0 -24px;
}
.corner04_new {
  float: left;
  margin: 74px 0 -1px -1px;
  background: url(/images/corners.gif) 0 -16px;
}
.corner03_new_page {
  float: right;
  margin: 52px -1px -1px 0;
  background: url(/images/corners.gif) 0 -24px;
}
.corner04_new_page {
  float: left;
  margin: 52px 0 -1px -1px;
  background: url(/images/corners.gif) 0 -16px;
}
/************************************* CORNERS *****************************/

table.blog_faq {
  width: 100%;
}

table.contentpaneopen td.contentheading {
  color: #FF7800;
  font-weight: bold;
  font-size: 11px;
  padding-bottom: 10px;
}

table.contentpaneopen td.createdate {
  color: #007BC9;
  padding-bottom: 5px;
}

a.contentpagetitle_faq {
  font-weight: bold;
}

table.contentpaneopen_faq {
  margin-right: 10px;
}

a.contentpagetitle_news {
  font-size: 11px;
  font-weight: bold;
  color: #007BC9;
}

table.contentpaneopen_news td.createdate {
  font-size: 11px;
	font-weight: bold;
  color: #FF7800;
}

img.preview_image {
  margin-right: 5px;
}

div.blog_more_news {
  margin-bottom: 20px;
}

/************************************* LOGOS *****************************/
.visa, .mc, .eta, .src, .eshop, .mrc {
  width: 59px;
  height: 36px;
  float: left;
}

a:link.visa, a:visited.visa, a:hover.visa { background: url(/images/logos01.jpg) 0 0 no-repeat;}
a:link.mc, a:visited.mc, a:hover.mc { background: url(/images/logos01.jpg) -59px 0 no-repeat;}
a:link.eta, a:visited.eta, a:hover.eta { background: url(/images/logos01.jpg) -118px 0 no-repeat;}
a:link.src, a:visited.src, a:hover.src { background: url(/images/logos01.jpg) -177px 0 no-repeat;}
a:link.eshop, a:visited.eshop, a:hover.eshop { background: url(/images/logos01.jpg) -236px 0 no-repeat;}
a:link.mrc, a:visited.mrc, a:hover.mrc { background: url(/images/logos01.jpg) -294px 0 no-repeat;}


.cards {
  float: left;
  margin: 0 0 0 15px;
}

.card01, .card02, .card03, .card04, .card05, .card06, .card07, .card08, .card09 {
  width: 32px;
  height: 36px;
  float: left;
}

.card01 { background: url(/images/logos02.jpg) 0 0 no-repeat;}
.card02 { background: url(/images/logos02.jpg) -32px 0 no-repeat;}
.card03 { background: url(/images/logos02.jpg) -64px 0 no-repeat;}
.card04 { background: url(/images/logos02.jpg) -96px 0 no-repeat;}
.card05 { background: url(/images/logos02.jpg) -128px 0 no-repeat;}
.card06 { background: url(/images/logos02.jpg) -160px 0 no-repeat;}
.card07 { background: url(/images/logos02.jpg) -192px 0 no-repeat;}
.card08 { background: url(/images/logos02.jpg) -224px 0 no-repeat;}
.card09 { background: url(/images/logos02.jpg) -256px 0 no-repeat;}
/************************************* LOGOS *****************************/


ul li {
  list-style: square;
  margin: 0 0 0 25px;
}

ul.latestnews li {
  list-style: square;
  margin: 0 0 10px 10px;
}

a:link.mainlevel_top, a:visited.mainlevel_top {
  color: #FF7900;
  font-weight: bold;
  text-decoration: underline;
}

a:hover.mainlevel_top  {
  color: #FF9535;
  text-decoration: none;
}

#mainlevel_sub_left li {
  list-style: square;
  margin: 2px 0 3px 10px;
}

#mainlevel_sub_left ul ul li {
  list-style: square;
  margin: 0 0 0 10px;
}

a:link.link01, a:visited.link01 {
  color: #004EA6;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
}
a:hover.link01 {
  color: #0066DA;
  text-decoration: none;
}

a:link.red, a:visited.red {
  color: #C20000;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
}
a:hover.red {
  color: #E70000;
  text-decoration: none;
}

a:link.latestnews, a:visited.latestnews {
  color: #000000;
  text-decoration: underline;
}
a:hover.latestnews {
  color: #666666;
  text-decoration: none;
}

a:link.mainlevel_sub_left, a:visited.mainlevel_sub_left {
  font-weight: bold;
  text-decoration: none;
  color: #007BC9;
}

a:hover.mainlevel_sub_left {
  text-decoration: underline;
  color: #666;
}


a:link.mainlevel_legal, a:visited.mainlevel_legal {
  font-weight: bold;
  color: #999;
}
a:hover.mainlevel_legal {
  color: #666;
}


a:link.sublevel_sub_left, a:visited.sublevel_sub_left {
  text-decoration: none;
  color: #000;
}
a:hover.sublevel_sub_left {
  text-decoration: underline;
  color: #666;
}

#active_menu_sub_left {
  color: #FF7900;
}

a:link, a:visited {
  color: #004EA6;
  text-decoration: underline;
}
a:hover {
  color: #0066DA;
  text-decoration: none;
}

.logo_tbl{
  float: left;
  margin: 0 10px 10px 0;
}

.float_width {
  float: left;
  width: 100%;
  clear: both;
}

div.float_width p {
  padding: 0;
  margin: 5px 0;
}

P {
  margin: 0 0 15px 0;
}

table.page_nav {
  float: center;
}

div.pages_counter {
  display: none;
}

div.popular_questions {
  aborder: 1px solid #FF7800;
  border: 1px solid #CCC;
  padding: 5px 4px 10px 4px;
}

.sector_img {	float: left;	margin: 0px 0px 0px 0px;
	border: #a3d0ff 0px solid;
}

FIELDSET {
	border: #CCCCCC 1px solid;
	padding: 10px;
}

FIELDSET legend{
	padding-left: 5px;
	padding-right: 5px;
}

ul.faq li {padding-bottom: 3px;}

table.accordion tr.output td div{
	padding: 10px 0 10px 0;
}
table.accordion td a img{
	border: 1px solid white;
}
table.accordion td a:hover img{
	border: 1px solid #C20000;
}

.hundred {
  width: 100px;
  height: 100px;
}

TABLE.simple {
	border: #CCCCCC 1px solid;
	border-width: 1px 0 0 1px;
}
TABLE.simple TD {
	border: #CCCCCC 1px solid;
	border-width: 0 1px 1px 0;
	padding: 4px;
	vertical-align: top;
}
TABLE.simple TH {
	border: #CCCCCC 1px solid;
	border-width: 0 1px 1px 0;
	padding: 4px;
	vertical-align: top;
	width: 100px;
}

UL.payment_solutions {
	margin: 0;
}
UL.payment_solutions LI {
	height: 17px;
	padding: 3px 0 0 25px;
	margin: 0 0 4px 0;
	list-style: none;
}
.visa_card { background: url(/images/payment_solutions.gif) 0 0 no-repeat;}
.verifiedbyvisa { background: url(/images/payment_solutions.gif) 0 -22px no-repeat;}
.master { background: url(/images/payment_solutions.gif) 0 -44px no-repeat;}
.secure_code { background: url(/images/payment_solutions.gif) 0 -66px no-repeat;}
.am_ex { background: url(/images/payment_solutions.gif) 0 -88px no-repeat;}
.jcb { background: url(/images/payment_solutions.gif) 0 -110px no-repeat;}
.diners { background: url(/images/payment_solutions.gif) 0 -132px no-repeat;}
.solo { background: url(/images/payment_solutions.gif) 0 -154px no-repeat;}
.switch { background: url(/images/payment_solutions.gif) 0 -176px no-repeat;}
.maestro { background: url(/images/payment_solutions.gif) 0 -198px no-repeat;}
.electron { background: url(/images/payment_solutions.gif) 0 -220px no-repeat;}
.ideal { background: url(/images/payment_solutions.gif) 0 -242px no-repeat;}
.giropay { background: url(/images/payment_solutions.gif) 0 -264px no-repeat;}
.elv { background: url(/images/payment_solutions.gif) 0 -286px no-repeat;}

.terms LI {
	list-style: lower-alpha;
}

#popup_progress {
  position: absolute;
  left: 50%;
  margin-top: 200px;
  margin-left: -55px;
  width: 300px;
  height: 200px;
  background: #FFF url(/images/activity_indicator.gif) no-repeat center center;
  border: 1px solid #428EBF;
  border-width: 1px 2px 2px 1px;
  z-index: 10000;
}

#clients DIV {
	float: left;
	margin: 0 10px 30px 0;
	text-align: center;
}
#clients DIV IMG {
	clear: both;
	display: block;
}
.new_font {
	font-family: Tahoma;
	font-size: 18px;
	color: #0062a0;
	font-weight:bold;
	padding-left: 290px;
	padding-top: 59px;
}
.support_font {
	font-family: Tahoma;
	font-size: 14px;
	color: #0062a0;
	font-weight:bold;
	padding-left: 290px;
}
.new_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0062a0;
	padding-left: 290px;
	padding-right: 20px;
}
.new_clock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left: 290px;
}
.new_tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0062a0;
	font-weight:bold;	
	padding-left: 290px;
}
.new_mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left: 305px;
	padding-top: 4px;
}
.new_mail a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004aa5;
}
.new_mail_tel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left: 305px;
	padding-top: 1px;	
}
.new_life_chat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-left: 290px;
}
.new_thanks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #0062a0;
	padding-left: 290px;
}
.master_name {
	font-family: Tahoma;
	font-size: 18px;
	color: #0062a0;
	font-weight:bold;
	padding-top: 20px;
	padding-left: 25px;
}
.master_name span{
	font-size: 14px;
}
.master_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	padding-left: 25px;
	text-align: justify;
	width: 450px;
}
.find {
	font-weight: bold;
	padding-top: 15px;
	padding-left: 25px;
}
.chat {
	padding-left: 290px;
	padding-top: 15px;	
}
