

*{
    margin:0pt;
    padding:0pt;
}

html {
    background-color: red;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    color: #333;
}

html, body {
	height:100%;
	background:url('../img/new_2012/bkg_pg.gif') repeat-x;
}

#wrapper{
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
	clear:both;
}

a{
 	outline: none;
	cursor:pointer;
}

a.readMore, .holder a{color: #ff6600; }

p{margin: 5px 0;}

p.sys_msg{
	margin: 3em 0;
	font-size:16px;
	color:#ff6600;
}

.clear{
  clear: both;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------- HEAD PART NEW  */
.topCenter{
	width: 1026px;
	margin: 0 auto;
	background:url('../img/new_2012/bkg_pgCenter.jpg') top center no-repeat;	
}

.top{
	width: 950px;
	height: 291px;
	margin:0 auto;
}

.top h1{
	width: 950px;
	height: 93px;
	background:url('../img/new_2012/top.jpg');
}

.top h1 a{
	float:left;
	width: 220px;
	height: 93px;
	}

h1 span{display: none;}
/*-------------------------------------*/


.btnOrg_white.back_promo{clear: left;}
/* -------------------------          Head part ------------------------*/
  .head{
    width: 100%;
    height: 85px;
    margin: 0 0 10px 0;
    background: #000 url('../img/top_bkg.jpg') no-repeat right center;
    }

  .head h1{
    float: left;
    display: inline;
    width: 200px;
    height: 100%;
    background: #000  url('../img/affutd_logo_black.gif') no-repeat left bottom;
    }

  .head h1 a{
    width: 200px;
    height: 100%;
    display: block;
    text-decoration: none;
    }

   .head h1 a span{display: none;}
/*
  .strip{
    width: 100%;
    }

  .lang_bar {
    width: 100%;
    height: 20px;
    background-color: #FF8800;
    margin: 0 0 4px 0;
  }
  */

/* -------------------------          Language Bar -----------------*/
	.lang{
		width: 950px;
		margin: 0 auto;
		}

.lang ul{
	float: right;
	display: inline;
	margin: 5px 10px 1em 0;
	color:#ffffff;
}

.lang li{display: inline; float:left;}

.lang a span{display: none;}
.lang a{
    float: left;
    display: inline;
    width:16px;
    height:11px;
    margin: 0 0 0 10px;
    text-decoration: none;
    }

.lang .langTitle{ margin: 0 5px 0 0; color: #fff;}
.lang .langTitle a,
.lang li.cplLogout {display: none;}

.lang  a.en{ background: url('../img/flags/en_lng.gif') no-repeat bottom center;}
.lang  a.fr{ background: url('../img/flags/fr_lng.gif') no-repeat bottom center;}
.lang  a.es{ background: url('../img/flags/es_lng.gif') no-repeat bottom center;}
.lang  a.it{ background: url('../img/flags/it_lng.gif') no-repeat bottom center;}
.lang  a.de{ background: url('../img/flags/de_lng.gif') no-repeat bottom center;}
.lang  a.tr{ background: url('../img/flags/tr_lng.gif') no-repeat bottom center;}
.lang  a.ja{ background: url('../img/flags/ja_lng.gif') no-repeat bottom center;}
.lang  a.ru{ background: url('../img/flags/ru_lng.gif') no-repeat bottom center;}
.lang  a.at{ background: url('../img/flags/at_lng.gif') no-repeat bottom center;}


.lang  a.act{ background-position: top center;}
  /*--------------------------------------------------------------------------------------------------------------------------------------------------------------    NEW TOP MENU  */
.top .nav{
	height: 28px;
	padding-left: 8px;
	background: #003056;
}

.top .nav ul{
	float:left;

	overflow: hidden;
}

.top .nav li{display:inline;}
.top .nav a {
	float:left;
	display: inline;
	height: 20px;
	padding: 8px 4px 0 4px;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
	color: #ffffff;
	background:url('../img/new_2012/nav.gif') -31px top;
	border-left: 1px solid #666564;
	border-right: 1px solid #000;
}
/*----------------------------------------   lang btn padding*/
.top .en a{padding: 8px 18px 0 18px;}
.top .en .signUp a{padding: 8px 31px 0}

.top .fr a{padding: 8px 18px 0;}
.top .fr .signUp a{padding: 8px 25px 0}

.top .es a{padding: 8px 13px 0;}
.top .es .signUp a{padding: 8px 21px 0 22px}

.top .de a{padding: 8px 22px 0;}
.top .at a{padding: 8px 22px 0;}

.top .it a {padding:8px 20px 0;}
.top .it .signUp a{padding: 8px 24px 0}


.top .nav a:hover,
.top .nav a.active {
	color:#ffd503;
	background:url('../img/new_2012/nav.gif') center top;
}
/*----------------------------------------   spec buttons*/
.top .nav .home span{display: none;}

.top .nav li.home a {
	width: 30px;
	height: 28px;
	padding:0;
	background:url('../img/new_2012/nav.gif') left top;
	border: none;
}

.top .nav li.home a:hover{background:url('../img/new_2012/nav.gif') left top;}

.top .nav li.signUp {
	float:left;
	display:inline;
	padding-left:1px;
	background:url('../img/new_2012/nav.gif') 156px top;
}

.top .nav li.signUp a {
	float:left;
	display: inline;
	color: #003056;
	background:url('../img/new_2012/nav.gif') right top;
	border: none;
}

.top .nav li.signUp a:hover{color: #003056; background:url('../img/new_2012/nav.gif') right top}
.top .ja li a{
	padding:8px 13px 0;
}
.top .ja li a span{
	margin-left:14px;
}

/* ----------------------------------------------- Control / CMS Editor menu */
ul.control{
    height: 25px;
	margin-bottom:30px;
	padding:0 20px;
    list-style: none;
    background: url('../img/top_control.gif') no-repeat center;
    clear: left;}

ul.control li{
	display:inline;
    float:right;
	padding:0 5px;
	border-left: 1px solid #f9a86d;
    height: 25px;
    text-align: center;}

ul.control li.contact_nav {border: none;}

ul.control p{
    float: left;
    display: inline;
    margin: 5px 5px 0 5px;
    padding: 1px 0 1px 20px;
    font-family: sans-serif,Verdana, Helvetica;
    font-size:11px;
    text-align: right;}

ul.control p.bold {font-weight: bold; padding-left: 5px;}

ul.control p.labels-management,
ul.control p.clear-cache,
ul.control p.preview,
ul.control p.logout{background-image:url('../img/afterlogin_editor_icons.gif'); background-repeat:no-repeat;}

ul.control p.clear-cache{background-position:0 -30px}
ul.control p.preview{background-position:0 -60px}
ul.control p.logout{background-position:0 -90px}

ul.control li.title{float:left; border-left:none;}

/* ------------------ Top offers blocks ------------------*/

  .offers{
    float:left;
    clear:left;
    width: 100%;
	  height:117px;
    margin: 10px 0 25px;
  	font-family:Arial, Helvetica, sans-serif;
  	font-size:11px;
  	color:#666;
  	overflow:hidden;
    }

  .offers li{
  	position:relative;
  	float:left;
  	width:140px;
  	height:117px;
  	margin:0 1px;
  	background-image:url('../img/nav_blocks.gif');
  	background-repeat:no-repeat;
  	list-style:none;
  	cursor:pointer;
  	overflow:hidden;
    }

.offers li.act{
	width:378px;
	background-color:#e1e1e1;
	}

#clients{background-position:0 0}

#commissions{background-position:-140px 0}

#market{background-position:-280px 0}

#news{background-position:-420px 0}

#promotions{background-position:-560px 0}

.offers a.desc{
	display:block;
	width:140px;
	line-height:16px;
	padding-top:95px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
	}

.offers li div{
	position:absolute;
	left:140px;
	top:0;
	width:208px;
	height:87px;
	padding:15px;
	background:#e1e1e1 url('../img/nav_blocks_right.gif') no-repeat right;
	overflow:hidden;
	}

/*.offers li.act div{display:block}*/

.offers h3{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	}

.offers li ul, .offers li ol{float:left;}

.offers li ul li, .offers li ol li{
	float:none;
	width:auto;
	height:auto;
	padding:0 0 0 15px;
	margin:0;
	color:#333;
	background: url('../img/org_dot.gif') no-repeat left center;
	}

.offers li ul li p{
	margin:0;
	color:#333;
	clear:none;
	float:none;
	width:auto;
	}

  /*
  ul.offers li a{
    float: left;
    display: inline;
    width: 142px;
    height: 117px;
    text-decoration: none;
	background-image: url('../img/nav_blocks.jpg');
	background-repeat:no-repeat;
    }

  ul.offers li a span{display: none;}

  ul.offers li a.clients{background-position:0 0}
  ul.offers li a.clients:hover{background-position:0 -117px}

  ul.offers li a.commisions{background-position:-142px 0}
  ul.offers li a.commisions:hover{background-position:-142px -117px}

  ul.offers li a.market{background-position:-284px 0}
  ul.offers li a.market:hover{background-position:-284px -117px}

  ul.offers li a.news{background-position:-426px 0}
  ul.offers li a.news:hover{background-position:-426px -117px}

  ul.offers li a.promotions{background-position:-568px 0}
  ul.offers li a.promotions:hover{background-position:-568px -117px}

  /* ------------------ Left Part ---------------------*/

  #leftColumn{
    width: 690px;
    height: auto;
    margin: 0 20px 0 0;
    overflow: hidden;
    float: left;
   }

#leftColumn a{
	color:#0b2ede;
}

  #leftColumn ul,
  #leftColumn ol{padding: 10px 0 20px 0}

  #leftColumn ol li{
  	margin-left:35px;
	}

#leftColumn ul li{
	margin-left: 15px;
	padding-left: 20px;
	background: url('../img/new_2012/list_icon.gif') no-repeat 0 4px;
	list-style:none;
}

  #topFlash{
    display: block;
    margin: 8px 0 23px 0;
    width:691px;
    }
/* ------------------ Right Part ---------------------*/

  #rightColumn {
    width: 240px;
    height: auto;
    float: right;
    }

/*----------            Blocks --------------------*/

  .block{
    float: left;
    overflow: hidden;
    margin: 0 0 20px 0;
    }

.block .left{
	float: left;
	width: 100%;
	height: 26px;
	background: url('../img/new_2012/topNav_blocks.jpg') no-repeat -27px 0;
}

  .block .right{
    float: right;
    height: 26px;
    background: url('../img/new_2012/topNav_blocks.jpg') no-repeat -887px 0;
    }

  .block h2{
    float: left;
    padding: 6px 0 0 15px;
    color: #fff;
    font-size: 12px;
    }

.block .info{
	float: left;
	clear: left;
	display: inline;
	padding: 15px 10px;
	margin: 0 0 0 1px;
	border-bottom: 1px solid #83b6d2;
	border-left: 1px solid #83b6d2;
	border-right: 1px solid #83b6d2;
}

  .block.rCol{width: 240px;}
  .block.rCol .info{width: 217px;}

  .block.lmLarge{width: 380px; margin: 0 20px 20px 0;}
  .block.lmLarge .info{width: 357px;}

  .block.lmedium{width: 290px;}
  .block.lmedium .info{width: 267px;}

  .block.large{width: 690px;}
  .block.large .info{width: 667px;}

  .block.revBlock{width:535px; margin: 20px 0 0 0;}
  .block.revBlock .info{width:512px;}

  .revBlock ul li a{
    text-decoration: none;
    color: #333;
    }

  /*revenue blocks table */
  .revBlock table{
    clear: left;
    border: 1px solid #83B6D2;
    }

  .revBlock table th{
    background: #C5DFE8;
    color: #0B2EDE;
    }

  .revBlock table th, .revBlock table td{
    padding: 2px;
    font-weight: normal;
    border: 1px solid #C5DFE8;
    }


  /*--- Sertificates block ----*/
  ul.sertificate{
    margin: 0 auto;
    width: 200px;
    height: 60px;
    background: url('../img/sertificates.gif') no-repeat center;
    }

 ul.sertificate li{
  float: left;
  list-style-type: none;
    }

  ul.sertificate li a{
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 20px;
    }

  ul.sertificate li a span{display: none;}

/* -------------------------------------------------------------- Login */

.loginInfo{
	float: left;
	width: 240px;
	padding: 8px 0 0 0;
	margin: 0 0 20px 0;
	display: inline;
	background: #009df6 url('../img/new_2012/lg_top.jpg') no-repeat left top;
}

	.loginInfo h2{
		  display: block;
		  margin: 0 10px 5px 0;
		  padding: 0 0 0 15px;
		  color: #fff;
		  font-size: 11px;
		  text-transform: uppercase;
		  }

	form.login{
		  color: #fff;
		  width: 100%;
		  padding-bottom: 5px;
		  overflow: hidden;
		  margin:0;
		  }

	form.login p{
		  float:left;
		  width: 100%;
		  margin: 2px 0;
      }

	form.login label{
		  float: left;
		  width: 85px;
		  margin: 3px 5px 0 10px;
		  font-size: 10px;
		  text-align: right;
		  }

	form.login input{
		  float:left;
		  width: 120px;
		  }

  form.login p.checkBox{margin: 5px 0;}

  form.login p.checkBox input{
    width: 10px;
    height: 12px;
    margin-left: 25px;
    }

   form.login p.checkBox label{
    width: 130px;
    height: 12px;
    text-align: left;
    }

  form.login input.btnOrg{
    width: 203px;
    font-size: 12px;
    display: inline;
    margin: 4px 0 0 15px;
    }

  a.regs{
    display: block;
    height: 15px;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    }

  a.regs:hover{text-decoration: underline;}
.btnOrg {
	display: block;
	width: 203px;
	height: 22px;
	border: 0 none;
	text-decoration: none;
	color: #0e3851;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	background: transparent url('../img/new_2012/orgBtn.png') no-repeat center;
}

.btnOrg_white{
	display: block;
	width: 212px;
	height: 22px;
	border: 0 none;
	text-decoration: none;
	color: #0E3851;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	background: #fff url('../img/new_2012/btnOrg_white.jpg') no-repeat center;
}

	#leftColumn a.btnOrg_white{
		color:white;
		line-height:22px;
		}

  a.btnOrg{
    height:18px;
    padding-top:4px;
    margin: 4px 0 0 15px;
    font-size: 12px;
    }

  a.btnOrg:hover{text-decoration: none;}

  a.links:hover{text-decoration: underline;}

.action{
	float:left;
	width: 240px;
	height: 29px;
	background: url('../img/new_2012/bkg_org_btn.jpg') repeat-x center;
}

.lgBtm{
	background: url('../img/new_2012/lg_btn_b.jpg') no-repeat left bottom;
	height: 34px;
	width: 100%;
	display: block;
	overflow: hidden;
}
/* ----------------- Contact block ---------------*/


.phone, .fax, .mail, .fb {
	padding: 3px 0 3px 30px;
	width: 85%;
}

.phone, .fax, .mail, .fb, .followus {
	padding: 3px 0 3px 30px;
	width: 85%;
	margin-top:10px;
}
.followus {
	height:50px;
}
.followus .fbico {
	width:22px;
	height:23px;
	background:url('../img/new_2012/fb_icon.jpg') 0 0 no-repeat;
	float:left;
}
.followus .gico {
	width:22px;
	height:23px;
	background:url('../img/new_2012/g_icon.jpg') 0 0 no-repeat;
	float:left;
}
.followus .tico {
	width:22px;
	height:23px;
	background:url('../img/new_2012/t_icon.jpg') 0 0 no-repeat;
	float:left;
}

.phone span, .fax span, .mail span, .fb span, .followus span{display: block;}
.phone{background: url('../img/new_2012/phone.gif') no-repeat left center;}
.fax{background: url('../img/new_2012/fax.gif') no-repeat left center;}
.mail{background: url('../img/new_2012/mail.gif') no-repeat left center;}
.fb{background: url('../img/fb.gif') no-repeat left center; margin-top:10px;}
.gray{color: #999999;}
/* ----------------  Footer / Bottom Navigation ----------*/

  #footer{
    float: left;
    width: 100%;
    margin:80px 0 10px 0;
  	overflow: hidden;
  	font-size: 11px;
	 }

  #footer ul{
    text-align: left;
  	height: 20px;
    padding-top: 3px;
    border-bottom:1px solid #cecece;
  }


  #footer ul li{
  	display: inline;
  	float: left;
  	margin-right: 5px;
  	border-right: 1px solid #022d40;
    }

  #footer ul li.contact{border: none; }

  #footer ul li.copy{
    float: right;
    border: none;
    color:#002e3e;
    }

  #footer ul li a{
    color:#0B2EDE;
    text-decoration:none;
    padding-right: 10px;
    }

  #footer ul li a:hover{text-decoration: underline;}

  #footer .footerNotes{
    color:#999;
    text-align: left;
    }

/* ----------------- Inner pages ------------------------------*/

h2{
	color: #003056;
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 1em 0;
	font-family: Arial, Helvetica, sans-serif;
}

h3{
	color: #229bd3;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 10px 0;
	/*float: left;
	width: 100%;*/
	clear:left;
	font-family: Trebuchet MS;
}

  h4{
    float:left;
    clear: left;
    width: 100%;
    font-size: 12px;
    margin: 0 0 20px 0;
    }

  .holder{
    float: right;
    width: 535px;;
    }

#leftColumn ul.page_nav{
	width: 115px;
	float: left;
	margin: 0 35px 0 0;
	padding:0;
	border-bottom: 1px solid #83b6d2;
	background: url('../img/new_2012/topNav_blocks.jpg') no-repeat -776px 0;
}

#leftColumn ul.page_nav li.left{
	height: 26px;
	width: 110px;
	border: 0 none;
	background: url('../img/new_2012/topNav_blocks.jpg') no-repeat -28px 0;
}

#leftColumn ul.page_nav li{
	background: #c5dfe8;
	border-left: 1px solid #83b6d2;
	border-right: 1px solid #83b6d2;
	list-style:none;
	margin:0;
	padding:0;
	width:113px;
	float:left;
}

#leftColumn ul.page_nav li a{
	display: block;
	width:98px;
	text-align: left;
	padding: 3px 0 3px 15px ;
	font-size: 11px;
	color: #0B2EDE;
	text-decoration: none;
	border-top: 1px solid #fff;
}

    #leftColumn ul.page_nav li.subFaq a, #leftColumn ul.page_nav li.subFaq a.act,
    #leftColumn ul.page_nav li.subFaq a:hover{padding: 3px 0 3px 25px; width:88px; background-color: #efefef;}

#leftColumn ul.page_nav li a.act,
#leftColumn ul.page_nav li a:hover{
	color: #000000;
}

 /* -----------------------------  MARKET page -----------------*/

  table.productSelect{
    width: 100%;
    margin: 20px 0 0 0;
    border: none;
    border-top: 1px solid #cac7c7;
    }

  table.productSelect th{
    border-bottom: 1px solid #cac7c7;
    background: url('../img/mtable/mtable_bkg.gif') repeat-x top left;
    }

  table.productSelect th a{
    width: 25px;
    height: 25px;
    display: block;
    }

  table.productSelect a.flag span{display: none;}
  table.productSelect a.en{ background: url('../img/flags/en.gif') no-repeat center;}
  table.productSelect a.fr{ background: url('../img/flags/fr.gif') no-repeat center;}
  table.productSelect a.es{ background: url('../img/flags/es.gif') no-repeat center;}
  table.productSelect a.it{ background: url('../img/flags/it.gif') no-repeat center ;}
  table.productSelect a.de{ background: url('../img/flags/de.gif') no-repeat center;}
  table.productSelect a.tr{ background: url('../img/flags/tr.gif') no-repeat center;}
  table.productSelect a.sv{ background: url('../img/flags/sv.gif') no-repeat center;}
  table.productSelect a.da{ background: url('../img/flags/da.gif') no-repeat center;}
  table.productSelect a.no{ background: url('../img/flags/no.gif') no-repeat center;}
  table.productSelect a.fi{ background: url('../img/flags/fi.gif') no-repeat center;}
  table.productSelect a.pl{ background: url('../img/flags/pl.gif') no-repeat center;}
  table.productSelect a.ru{ background: url('../img/flags/ru.gif') no-repeat center;}
  table.productSelect a.sr{ background: url('../img/flags/sr.gif') no-repeat center;}
  table.productSelect a.sk{ background: url('../img/flags/sk.gif') no-repeat center;}
  table.productSelect a.pt{ background: url('../img/flags/pt.gif') no-repeat center;}
  table.productSelect a.nl{ background: url('../img/flags/nl.gif') no-repeat center;}
  table.productSelect a.ja{ background: url('../img/flags/ja.gif') no-repeat center;}
  table.productSelect a.ro{ background: url('../img/flags/ro.gif') no-repeat center;}
  table.productSelect a.cs{ background: url('../img/flags/cs.gif') no-repeat center;}
  table.productSelect a.el{ background: url('../img/flags/el.gif') no-repeat center;}

  table.productSelect th.brandName{width: 165px; text-align: left;}

  table.productSelect tr.showTable th.brandName a,
  table.productSelect tr.hideTable th.brandName a{
    background: url('../img/mtable/mtable_plus_minus.gif') no-repeat left bottom ;
    width: auto;
    height: 20px;
    color:#6d7172;
    padding:5px 0 0 30px;
    text-align: left;
    text-decoration: none;
    font-weight: normal;
    }
  table.productSelect tr.hideTable th.brandName a{
    background: url('../img/mtable/mtable_plus_minus.gif') no-repeat left top ;
    }

  table.productSelect tr.showTable th.brandName a:hover,
  table.productSelect tr.hideTable th.brandName a:hover,
   table.productSelect tr.hideTable th.brandName a:hover{text-decoration: underline;}

  table.productSelect th.brandName a:hover{text-decoration: underline;}
  table.productSelect td {border-bottom: 1px solid #edecea; height: 22px;}
  table.productSelect td.prodName{border:  none;}
  table.productSelect td span{
    background-color: #f0f0f0;
    display: block;
    margin: 2px 0;
    padding: 2px 0 2px 7px;
    font-size: 11px;
    border-bottom: 1px solid #edecea;
    }

  table.productSelect td a{
    border-left: 1px solid #edecea;
    height: 18px;
    padding: 0 2px;
    display: block;
    }

  table.productSelect td a.checked{
    background:url('../img/mtable/mtable_check.gif') no-repeat center;
    margin: 0 2px;
   }

/* ------------- FAQ page ------------------------*/

.quest{
	color: #229bd3;
	border-top: 1px solid #cac7c7;
	padding: 10px 0;
	margin: 10px 0 10px 10px;
	/*float: left;
	display: inline;*/
	clear:left;
	width: 98%;
}

  .ans{
    /*float: left;
    display: inline;*/
    width: 98%;
    margin: 0 0 10px 10px;
    }

/* -------- News page --------------------------*/

  h2.news{
    float: left;
    width: 100%;
    }

  h2.news .title{
  	display:block;
    width: 75%;
    float: left;
	margin:5px 0;
    }

h2.news a{
	float: right;
	clear:right;
	display: inline;
	font-size: 11px;
	padding: 3px 30px 3px 0;
	margin: 20px 0 0 0;
	width: 20%;
	text-align: right;
	color: #666;
	text-decoration: none;
	background: url('../img/new_2012/news.jpg') no-repeat right center;
}

  h2.news a:hover{text-decoration: underline;}

  /* ----------- errors ----------------*/

  ul.errors, .errors{
    color: #f90707;
    font-size: 11px;
    text-align: left;
    }

  .errors {text-align: center; text-transform: uppercase;}
  .errors.black{color: #000;}
  ul.errors li{
    background: url('../img/error.gif') no-repeat left center;
    padding: 0 0 0 15px;
    margin: 5px 0 0 0;
    }

/* --------------- successfully password changes --------------*/

  .passChange{
    background: url('../img/tick.png') no-repeat left center;
    clear: left;
    height: 15px;
    padding: 0 0 0 15px;
    margin: 0 0 10px 15px;
    color: #bdf3ab;
    }

/* ------------ news page and views -------------------*/

  ul.tutorial ,  .tutor_block ul{
    list-style-type: none;
    background-color: #fff;
    padding: 10px 0 20px 0;
    }

  ul.tutorial li ,  .tutor_block ul li{
    background: url('../img/list_icon.gif') no-repeat 0 4px;
    padding-left: 20px;
    margin-left: 15px;
    }

  ul.tutorial li a,  .tutor_block ul li a {
    text-decoration: none;
    color: #333;
    }

  .tutor_block ul li a:hover,ul.tutorial li a:hover{text-decoration: underline;}

  /* -- news pages(view lis and full view) --*/

 .tutor_block ul, .tutor_block ol{
    float: left;
    clear: left;
    width: 100%;
    }

  .tutor_block ol li{margin-left: 25px;}
  .tutor_block ul li{margin-bottom: 10px;}

  .tutor_block{
    float: left;
    width: 96%;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #ccc;
    }

 .tutor_block a{font-size: 11px; color: #FF6600;}

 .tutor_block.no_line{border-bottom: 0 none;}

 .tutor_block h3 a{
    color: #FF6600;
    font-size: 16px;
    font-weight: bold;
    }

 .tutor_block.list h3{
    background: url('../img/list_icon.gif') no-repeat left;
    padding-left: 20px;
    margin-left: 5px;
    width:95%;
    }

 .tutor_block.list h3 a:hover{color: #666;}
 /*.tutor_block.list{padding-bottom: 0; border-bottom: 1px solid #cecece;}*/

  ul.page_nav li a.act, ul.page_nav li a:hover {
    color:#F25D14;
  }

div#overlay{
    position:absolute;
    left:0;
    top:0;
    z-index:9999;
    width:100%;
    background:#000;
    opacity:0.7;
    filter:Alpha(opacity='70');
    display:none;
}

#lpChatBtn{
    position:relative;
    display:block;
    height:32px;
}

#lpChatBtn img{
    display:block;
    position:absolute;
    top:0;
    left:-18px;
}

.responsible_logos {
    margin-top:20px;
    text-decoration: none;
}     

.responsible_logos a {
    margin-left:10px;
}

.list_bullet li {
    margin-left: 15px;
    padding-left: 20px;
    background: url('../img/list_icon.gif') no-repeat 0 4px;
    list-style: none;
}

/* seb */
.responsible_gambling h4 {
    clear: none;
    float: none;
    margin-bottom:5px;
    margin-top:30px;
    display: block;
}

.responsible_gambling ul {
    margin-top:15px;
}

.responsible_gambling ul li {
    background: url("../img/list_icon.gif") no-repeat scroll 0 4px transparent;
    list-style: none outside none;
    margin-left: 15px;
    padding-left: 20px;
}

.responsible_gambling b,
.responsible_gambling strong {
    font-size:11px;
}
