@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
h1 img, h2 img, .banner { display:block; }
html { width:100%; height:100%; }
body { height : 100%; font-family: Tahoma, Geneva, sans-serif; font-size: 62.5%; background: url(../../../images/new/body_bg.jpg) center top no-repeat #10284d; }
a:link, a:visited { text-decoration:underline; color:#0082df; }
a:hover { text-decoration: underline; color:#68c232; }
table { border-collapse:collapse }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear, .logo, .right-col .free-demos a, .right-col .banner-free-book, .sel-box-bott a.sel-right, .sel-box-bott a.sel-left, .banner-big2 a.free-demo, .banner-big2 a.take-tour, .banner-big3 a.free-demo, .banner-big3 a.take-tour, .banner-big5 a.free-demo, .banner-big5 a.take-tour, .banner-big4 a.free-demo, .banner-big4 a.take-tour, .banner-big12 a.free-demo, .banner-big12 a.take-tour, .banner-big13 a.free-demo, .banner-big13 a.take-tour, .banner-big6 a.free-demo, .banner-big6 a.take-tour, .banner-big7 a.free-demo, .banner-big7 a.take-tour, .banner-big8 a.free-demo, .banner-big8 a.take-tour, .link-new-topic, .banner-big9 a.free-demo, .banner-big9 a.take-tour, .link-new-topic, .banner-big11 a.free-demo, .banner-big11 a.take-tour, table.tbl-popup td div.container h5.bordered span.ico-arrow-sm { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:110px; }
.bold { font-weight:bold; }
.d-none {display:none;}
.mb-0, .bm-0 { margin-bottom:0 !important;}
.mr-0 {margin-right:0 !important;}
.fl-left {float:left;}
.fl-right {float:right;}
.blue {color:#0082df;}
.green {color:#3fa70e;}
.red {color:#b00000 !important;}
.orange {color:#f37901;}
.thin {font-weight:normal;}
h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:2.3em; line-height:1.25em; color:#68c232; }
.all h2.small { font-size:1.8em; margin-bottom:20px;}
h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.6em; line-height:1.25em; color:#646667; }
p { color:#555; }
.all {width:962px; margin:0 auto; color:#333; position:relative; z-index:1;}
.top{background:url(../../../images/new/top_bg.gif) left bottom no-repeat;width:912px;height:101px; padding:30px 29px 0 21px; font-size:1.1em; }
.all .logo { background:url(../../../images/new/logo.png); width:417px; height:71px; display:block; cursor:hand; cursor:pointer; }
.top .login-block { float:right; margin-top:29px; }
.top .login-block li{float:left; background:url(../../../images/new/bullet_login.gif) right 65% no-repeat;padding-right:10px;margin-right:12px;}
.top .login-block li.last {background:none;}
.top .login-block li a{ text-decoration:none;}
.top .login-block li.bg-none { padding-right:0; margin-right:4px; }
.top .login-block li.bg-none a { width:20px; height:14px; background-repeat:no-repeat; background-position:left top; display:block; margin-right:2px; position:relative; top:-1px; }
.fl-eng { background:url(../../../images/new/flag_eng.gif) no-repeat; width: 20px; height: 14px; cursor: pointer; }
.fl-fr { background:url(../../../images/new/flag_france.gif) no-repeat; width: 20px; height: 14px; cursor: pointer; }
.top .search-block { float:right; clear:right; margin:9px 0 0 0; }
.banner-big { background:url(../../../images/new/banner_big.jpg); width:962px; height:246px; position:relative; margin-bottom:8px; }
.banner-big .back { background:url(../../../images/new/banner_big_back.png); height:68px; width:960px; position:absolute; bottom:1px; left:1px; z-index:2; }
.banner-big a { width:292px; height:93px; display:block; position:absolute; background-repeat:no-repeat; background-position:left top; cursor:hand; cursor:pointer; bottom:4px; z-index:5; text-decoration: none; }
.bb-get-career { background:url(../../../images/new/bb_get-career.png); left:28px; }
.banner-big a.bb-get-career-hover {background:url(../../../images/new/bb_get-career-hover.png);}
.banner-big a.bb-get-career-link {left:28px; z-index:10; }
.banner-big a.bb-upgr-progr { background:url(../../../images/new/bb_upgr-progr.png);left:335px; z-index:5; }
.banner-big a.bb-upgr-progr-hover {background:url(../../../images/new/bb_upgr-progr-hover.png);}
.banner-big a.bb-upgr-progr-link {left:335px; z-index:10; }
.bb-how-works { background:url(../../../images/new/bb_how-works.png); right:26px; }
.banner-big a.bb-how-works-hover {background:url(../../../images/new/bb_how-works-hover.png);}
.banner-big a.bb-how-works-link {right:26px; z-index:10; }
.main-nav { background:url(../../../images/new/mn_bg.gif); width:960px; height:39px; padding-left:1px; }
.main-nav li { float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; height:39px; position:relative; z-index:11; white-space: nowrap; }
.all .main-nav li a { color:#fff; text-decoration:none; display:block; height:28px; padding:11px 24px 0 24px; float:left; }
.main-nav li.cur, .main-nav li.hover { background:url(../../../images/new/mn_cur_r.gif) right top repeat-x; text-decoration: underline;}
.all .main-nav li.hover a, .all .main-nav li.cur a {text-decoration: underline;} 
/*.main-nav li.cur a, .main-nav li.hover a { background:url(../../../images/new/mn_cur_l.gif) left top no-repeat; color:#fff; }*/
.all .main-nav li ul { position:absolute; left:0; top:39px; background:url(../../../images/new/mn_submenu_bott.gif) left bottom no-repeat; width:149px; padding:0 1px 2px 1px; display:none; }
.all .main-nav li ul li { float:none; height:auto; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:11px; color:#0082df; background:none; border-bottom:1px solid #b8c4cd; padding:2px 0 2px 13px; white-space:normal; }
.all .main-nav li ul li.last { border-bottom:none; }
.all .main-nav li ul li a { height:auto; padding:7px 5px 5px 15px; float:none; zoom:1; background:none; background: url(../../../images/new/bullet_arrow-bl.png) left 10px no-repeat; text-decoration:underline; color:#0066db; }
.all .main-nav li ul li a:hover { color:#5daf28; text-decoration:underline; background: url(../../../images/new/bullet_arrow-gr.png) left 10px no-repeat; }
.right-col { float:right; width:182px; }
.right-col .right-spacer, .right-col .right-spacer-gray { background:url(../../../images/new/right-col_spacer.gif) right top repeat-y; width:182px; margin-bottom:8px; }
.right-col .right-spacer-gray { background:url(../../../images/new/right-col_spacer_gr.gif) right top repeat-y; }
.right-col .right-bottom, .right-col .right-bottom-gray { background:url(../../../images/new/right-col_bott.gif) right bottom no-repeat; }
.right-col .right-bottom-gray { background:url(../../../images/new/right-col_bott_gr.gif) right bottom no-repeat; }
.right-col .right-bottom-gray.comodo { text-align: center; padding: 10px 0; background-color: #fff; }
.right-col .free-demos { background:url(../../../images/new/right_h_free-demos.gif) left top no-repeat; padding:57px 0 9px 10px; position:relative; zoom:1; }
.right-col .free-demos .play-btn {display: block; width:30px; height:30px; position:absolute; top:10px; left:10px;}
.right-col .free-demos .free-demo { background:url(../../../images/new/btn-link_free-demo.gif); width:162px; height:31px; display:block; }
.right-col .free-demos .free-demo:hover {background-position: left bottom;}
.right-col .free-demos .take-tour { background:url(../../../images/new/btn-link_take-tour.gif); width:162px; height:32px; display:block; }
.right-col .this-sect { background:url(../../../images/new/right_h_in-this-section.gif) left top no-repeat; padding:52px 0 7px 11px; zoom:1; }
.right-col .downl-ebook{background:url(../../../images/new/right_h_downl-ebook.gif) left top no-repeat;padding:56px 0 17px 12px;font-size:1.1em; cursor: pointer; }
.right-col .downl-ebook div {text-align:center;}
.right-col .downl-ebook p {line-height:1.5em; padding-bottom:1px;}
.right-col .downl-ebook h4 {padding-bottom:6px; font-size:1em; font-weight:normal; color:#4e4e4e;}
.right-col .downl-ebook span, .right-col .downl-ebook span a { color:#0082df; text-decoration:none; display:block; padding-top:3px;}
.right-col .downl-ebook span a:hover {text-decoration:underline;}
.right-col .this-sect .container, .right-col .downl-ebook .container, .right-col .right-top-gray .container { background:url(../../../images/new/right_link-cont_bott.gif) left bottom no-repeat; width:160px; margin-bottom:4px; }
.right-col .this-sect .container div, .right-col .downl-ebook .container div, .right-col .right-top-gray .container div { background:url(../../../images/new/right_link-cont_top.gif) left top no-repeat; padding:2px 1px 3px 13px; font-size:1.1em; font-weight:bold; }
.right-col .this-sect .container div a, .right-col .downl-ebook .container div a, .right-col .right-top-gray .container div a { display:block; background:url(../../../images/new/bullet_right-arrow-bl.gif) left 7px no-repeat; padding:4px 0 4px 13px; }
.right-col .sign-newsltr, .right-col .recomm-to-friend { background:url(../../../images/new/right_h_newsltr.gif) left top no-repeat; padding:60px 0 3px 11px; }
.right-col .recomm-to-friend { background:url(../../../images/new/right_h_reccom-to-friend.gif) left top no-repeat;}
.right-col .sign-newsltr a, .right-col .recomm-to-friend a { font-size:11px; position:relative; top:-1px; margin-left:4px; }
.right-col .banner-free-book{background:url(../../../images/new/banner_downl-ebook.gif);width:182px;height:51px;margin-bottom:8px;display:block;}
.right-col .client-spotlight { background:url(../../../images/new/right_h_client-spotlight.gif) left top no-repeat; padding:54px 15px 10px 20px; font-size:1.1em; color:#555; line-height:1.35em; }
.right-col .client-spotlight p { margin-bottom:11px; }
.right-col .client-spotlight p span { color:#0082df; font-weight:bold; }
.right-col .client-spotlight p span.first { margin-left:-8px; }
.right-col .client-spotlight p.last { font-weight:bold; line-height:1.15em; margin-left:1px; }
.right-col .client-spotlight p.last span { font-weight:normal; color:#555; }
.right-col .right-video, .right-col .traning-staff, .right-col .featured-tutorial, .right-col .solution-expert { background:url(../../../images/new/right_h_video.gif) left top no-repeat; padding:51px 10px 11px 11px; font-size:1.1em; color:#555; line-height:1.35em; cursor: pointer; }
.right-col .traning-staff { background:url(../../../images/new/right_h_traning-staff-online.gif) left top no-repeat; padding-top:54px; padding-bottom:20px;}
.right-col .featured-tutorial { background:url(../../../images/new/right_h_featured-tutorial.gif) left top no-repeat;}
.right-col .featured-tutorial h4 {font-size:1em; font-weight:bold; margin-bottom:6px; margin-left:1px;}
.right-col .solution-expert { background:url(../../../images/new/right_h_solution-expert.gif) left top no-repeat;}
.right-col .solution-expert img {float:left; border:2px solid #dadada; margin:1px 8px 9px 0;}
.right-col .solution-expert h3{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;font-size:11px;color:#5a5c5d;line-height:13px;}
.right-col .solution-expert p {display:block; clear:both;}
.right-col .right-video p, .right-col .traning-staff p, .right-col .featured-tutorial p { margin-bottom:11px; margin-left:1px; }
.right-col .right-video div.video-player, .right-col .traning-staff div.video-player, .right-col .featured-tutorial div.video-player { padding:2px; border:1px solid #d3d3d3;}
.right-col .right-top-gray { background:url(../../../images/new/right_top_gray.gif) left top no-repeat; padding:12px 10px 5px 11px; font-size:1em; color:#555; line-height:1.35em; }
.right-col .downl-ebook-big {background:url(../../../images/new/downl_e-book_big.png); width:182px; height:57px; position:relative; margin-bottom:8px; cursor:hand; cursor:pointer; text-align:center; padding-top:71px; overflow:hidden;}
.right-col .downl-ebook-big-hover { background-position:left bottom;}
.right-col .downl-ebook-big p {color:#940000;font-weight:bold;font-size:14px;text-transform:capitalize;line-height:1em;}
.right-col .downl-ebook-big span { background:url(../../../images/new/ico_downl-ebook.gif); width:19px; height:19px; position:absolute; right:10px; top:9px;}
.right-col .r-contact { background:url(../../../images/new/right_h_contact.png) left top no-repeat; padding:60px 0 3px 11px; zoom:1; overflow:hidden; }
.right-col .r-contact a { display:block; font-size:11px; font-weight:bold; width:135px; height:23px; margin-bottom:5px; background:url(../../../images/new/btn_right.png) no-repeat; padding:5px 0 0 27px; color:#005ad0; }
.right-col .r-contact a:hover { background-position:0 100%; color:#7acb3b; }
.right-col .right-featured-news {background:url(../../../images/new/right_h_featured-news.gif) left top no-repeat; padding:52px 10px 6px 11px; color:#5a5c5d; font-size:1.1em; }
.right-col .right-featured-news h4 {padding:0 0 3px; font-size:1.1em; line-height:1.3em;}
.right-col .right-featured-news p {padding:0 0 6px; line-height:1.44em;}
.right-col .right-featured-news a { text-decoration:none;}
.right-col .right-featured-news a:hover { text-decoration:underline;}
.col-50p {float:left; width:50%;}
.col-316 {float:left; width:316px; margin-right:28px; margin-left:4px; margin-top:10px; margin-bottom:13px;}
ul.list-blue {margin-left:7px; margin-bottom:6px;}
ul.list-blue li {font-size:1.2em; padding-left:15px; padding-bottom:7px; background:url(../images/bullet_arrow_thin.gif) 0 0.3em no-repeat;}
ul.list-blue li img {vertical-align:text-bottom;}
.boxEU2 ul.list-blue {margin-bottom:-3px;}
.boxEU2 ul.list-blue li {font-size:1.1em; background-position:0 0.5em;}
.col-338 {width:338px; float:left; margin-right:24px;}
.col-338 p {text-align:justify;}
.fs-12 {font-size:12px;}

.my-cart { background:url(../../../images/new/right_h_my-cart.gif) left top no-repeat; padding:43px 1px 10px 1px; position: relative; zoom:1; min-height: 25px; }
.my-cart .switch, .my-products .switch, .my-acc .switch, .items-list h3 .switch { display:block; position:absolute; top:16px; right:11px; width:13px; height:13px; cursor:hand; cursor:pointer; }
.my-cart .switcher, .my-products .switcher, .my-acc .switcher {display:block; position:absolute; top:5px; left:5px; width:140px; height:30px; cursor:hand; cursor:pointer;}
.right-col .switch { background:url(../../../images/new/ico_collapse-expand.gif) left top no-repeat; }
.right-col .collapsed .switch, .items-list h3 .expand { background-position: left bottom !important; }
.my-cart .container, .latest-products .container{ color:#5a5c5d; font-size:1.1em; zoom:1; border-bottom:1px solid #d2d2d2; padding:4px 8px 8px 10px; }
/*.my-cart .hover { background:#f9f9ed; }*/
.my-cart .container p, .my-acc .container p { float:right; font-weight:bold; margin-top:2px; }
.my-cart .container p.left, .my-acc .container p.left { float:left; font-weight:bold; margin-top:2px; }
.all .my-cart .container div, .all .latest-products .container div { background-position: left 3px; padding:2px 1px 2px 19px; background-repeat:no-repeat; zoom:1; }
.all .my-cart .container div.title {float: left; width: 140px; background: none; margin: 0px; padding: 0px;}
.all .my-cart .total{background:url(../../../images/new/cart_total_bg.gif) left top repeat-x #dbdbdb; padding-bottom:3px; border-bottom:none;}
.all .my-cart .discount{background:url(../../../images/new/cart_discount_bg.gif) left top repeat-x #b7e1ff;padding-bottom:3px;border-bottom:none}
.all .my-cart .grand-total { background:url(../../../images/new/cart_grand-total_bg.gif) left top repeat-x #448607; padding-bottom:3px; border-bottom:none; font-weight:bold; color:#fff; }
.all .my-cart .grand-total p { color:#fff; margin-top:3px; }
.all .my-cart .discount p { margin-top:3px; }
.all .my-cart .grand-total div { padding-top:3px; }
.all .my-cart .discount div { padding-top:3px; color:#275779; }
.all .my-cart .discount div span { font-weight:bold; }
.all .my-cart .total div, .all .my-cart .discount div, .all .my-cart .grand-total div { padding-left:0; }
.all .my-cart input.chkbx { float:right; margin:11px 8px 0 0; }
.my-cart .ico-c div, .latest-products .ico-c div { background:url(../../../images/new/ico_list-c.gif); }
.my-cart .ico-t div, .latest-products .ico-t div { background:url(../../../images/new/ico_list-t.gif); }
.my-cart .ico-a div, .latest-products .ico-a div { background:url(../../../images/new/ico_list-a.gif); }
.all .my-cart .container div.clear, .all .latest-products .container div.clear { background:none; padding:0; margin:0; }
/*.my-cart .container div a, .latest-products .container div a { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; text-decoration:none; color:#5a5c5d; }*/
.my-cart .container div a, .latest-products .container div a { text-decoration:underline; color:#5a5c5d; }
/*.my-cart .container div a:hover, .latest-products .container div a:hover { background:none; }*/
.my-cart .container div a:hover, .latest-products .container div a:hover { text-decoration:none; }
.my-cart .container div.title span.bg-title { background: url("../../../images/new/dotted_undrl.gif") repeat-x scroll left bottom transparent; }
.my-cart .container div.title span.bg-title.hover { background: none; }
.my-cart .container div a { text-decoration: none; }
.my-cart .container .language {width: 20px; height: 14px; margin-bottom: 2px; margin-right: 5px;}

.all .my-cart .container div a.ico-del{display:block;background:url(../../../images/new/ico_cross.gif);width:12px;height:11px;margin:2px 0px 0 5px; }
.all .my-cart .container p a.ico-del{display:block;background:url(../../../images/new/ico_cross.gif);width:12px;height:11px;margin:1px 5px 2px 1px; }
.latest-products {background:url(../../../images/new/right_h_lates-product.gif) left top no-repeat; padding:43px 1px 9px 1px; }
.latest-products .container {border-bottom:none; padding-bottom:1px;}
.right-latest-news {background:url(../../../images/new/right_h_latest-news.gif) left top no-repeat; padding:57px 10px 8px 18px; font-weight:bold; color:#5a5c5d; font-size:0.9em; }
.right-latest-news p { background:url(../../../images/new/bullet_arrow_thin.gif) left 4px no-repeat; padding:0 0 6px 15px; clear:both; line-height:1.7em;}
.right-latest-news p a { font-size:1.2em; display:block;}
.my-products{background:url(../../../images/new/right_h_my-products.gif) left top no-repeat;padding:53px 11px 6px 11px;position:relative;zoom:1;}
.my-products .container { border:1px solid #bcbcbc; zoom:1; }
.my-products .he3, .he3 { height:5px; }
.my-products .container h4 { background:url(../../../images/new/my-prod_h_bg.gif) left bottom repeat-x #fff; font-size:1.1em; color:#5a5c5d; font-weight: normal;border-bottom:1px solid #bcbcbc;padding:5px 8px 6px 8px;margin-bottom:-1px; cursor:hand; cursor:pointer; zoom:1; }
.my-products .container h4 span { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; font-weight:bold; }
.my-products .container h4 span.switch-small { float:right; width:7px; height:4px; margin-top:5px; display:block; zoom:1; background:url(../../../images/new/ico_collapse-expand_small.gif) left top no-repeat; }
.my-products .collapsed h4 span.switch-small { background-position: left bottom; margin-top:6px; }
.my-products .container ul { padding:3px 2px 5px 10px; }
.my-products .collapsed ul { display:none; }
.my-products .container ul li{background:url(../../../images/new/bullet_arrow_thin.gif) left 7px no-repeat;padding:4px 0 3px 10px;font-size:1.1em;}
.my-products .container ul li a { text-decoration:none; }
.my-products .container ul li a.continue-element { float:left; }
.my-products .container ul li span.continue-help {background: url("../../../images/new/ico_help.gif") no-repeat scroll left 1px transparent;display:block;height:15px;width:15px;float:left; margin-left:5px;margin-top:-1px;}
.my-products span.btn-show-all { color:#0082df; font-size:1.1em; cursor:hand; cursor:pointer; display:block; padding:1px 0 6px 1px;}
.my-products span.btn-show-all span, .my-products span.btn-show-all b{background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x}
.my-products span.btn-show-all b {font-weight:normal;}
.my-acc { background:url(../../../images/new/right_h_my-acc.gif) left top no-repeat; padding:46px 1px 11px 1px; position:relative; }
.my-acc .container { font-size:1.1em; border-bottom:1px solid #e9e9e9; padding:4px 9px 6px 31px; zoom:1; }
.my-acc .container p { margin-top:0; }
.my-acc .orng-arrow { background:url(../../../images/new/bullet_arrow_thin_orng.gif) 17px 7px no-repeat; }
.my-acc .blue-arrow { background:url(../../../images/new/bullet_arrow_thin.gif) 17px 7px no-repeat; }
.my-acc .orng-arrow a { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; text-decoration:none; color:#5a5c5d; }
.my-acc .blue-arrow a { text-decoration:none; }
.my-acc .orng-arrow a:hover { background:none; }
.my-acc .container a { display: block; float:left; }
.all .my-acc .container a.ico-add { display:block;background:url(../../../images/new/ico_add.gif);width:12px; height:12px; margin:1px 0 0 5px;}
.my-acc .links { padding:6px 9px 0 10px; }
.all .my-acc .links a { text-decoration:none; }
.my-acc .links p { padding:4px 0 5px 21px; font-size:1.1em; }
.my-acc .links p.add-virt-e { background:url(../../../images/new/ico_add-virt-e.gif) left center no-repeat; }
.my-acc .links p.edit-profile { background:url(../../../images/new/ico_edit-profile.gif) 2px center no-repeat; }
.my-acc .links p.notif-settngs { background:url(../../../images/new/ico_notific-stngs.gif) left center no-repeat; }
.my-acc .links p.pur-hist { background:url(../../../images/new/ico_purch-hist.gif) 1px center no-repeat; }
.my-acc input.chkbx { margin:5px 0 0 9px; }
.left-col { width:772px; float:left; }

.left-col.long { width: 100%; float:left; }
.left-col.long .tree-block-bott .brdcrmbs, .left-col.long .smpl-block .brdcrmbs { width:926px; }
.left-col.long .smpl-block-top { background:url(../../../images/new/smpl-box_top_long.gif) left top no-repeat; }
.left-col.long .smpl-block { background:url(../../../images/new/smpl-box_spacer_long.gif) left top repeat-y; width: 100%; }

.brdcrmbs .back-link {float: right; padding-right: 14px;}

.tree-small-block { background:url(../../../images/new/tree_small_bg_spacer.jpg) left top repeat-y; width:772px; }
.tree-small-block-top { background:url(../../../images/new/tree_small_bg_top.jpg) right top no-repeat; }
.tree-small-block-bott { background:url(../../../images/new/tree_small_bg_bott.jpg) right bottom no-repeat; padding:32px 200px 28px 35px; }
.tree-small-block-bott h3, .tree-small-block-bott h2 { margin-bottom:10px; }
.tree-small-block-bott p { font-family:Verdana, Geneva, sans-serif; line-height:1.5em; font-size:1.2em; margin-bottom:11px; }
.link-holder { padding:7px 0 0 1px; }
.link-holder a { font-size:1.1em; padding:6px 0 5px 0; margin-right:20px; }
.link-holder a.last { margin-right:0; }
a.ico-career { background:url(../../../images/new/ico_get-eu-career.gif) left 1px no-repeat; padding-left:30px; }
a.ico-edu-progr { background:url(../../../images/new/ico_upgr-edu.gif) left 5px no-repeat; padding-left:38px; }
a.ico-lern-work { background:url(../../../images/new/ico_lern-eu-works.gif) left center no-repeat; padding-left:37px; }
.blue-grad { background: url(../../../images/new/blue-grad_spacer.gif) left top repeat-y; width:772px; }
.gray-grad { background: url(../../../images/new/gray-grad_spacer.gif) left top repeat-y; }
.blue-grad-top { background:url(../../../images/new/blue-grad_top.gif) left top no-repeat; }
.gray-grad .blue-grad-top { background:url(../../../images/new/gray-grad_top.gif) left top no-repeat; }
.blue-grad-bott{ background:url(../../../images/new/blue-grad_bott.gif) left bottom no-repeat;padding:17px 20px 24px 35px;font-size:1.1em;zoom:1}
.gray-grad .blue-grad-bott { background:url(../../../images/new/gray-grad_bott.gif) left bottom no-repeat;padding:17px 20px 24px 35px;}
.blue-grad-bott .left { float:left; width:330px; padding:10px 0 0 0; }
.blue-grad-bott .left .container { padding:5px 2px 4px 10px; position:relative; left:-10px; top:-5px; width:339px; cursor:hand; cursor:pointer;}
.blue-grad-bott .left .container p {margin-bottom:0;}
.blue-grad-bott .left .container.hover, .news-col .container.hover {background:#ddeaf8;}
.blue-grad-bott .left .container.hover h5, .blue-grad-bott .left .container.hover h5 a, .gray-grad .container.hover h5, .gray-grad .container.hover h5 a, .news-col .container.hover h5, .news-col .container.hover h5 a { color:#68c232;}
.blue-grad-bott h3, .community-col-bott h3, .news-col h3 { font-size:1.5em; padding-bottom:16px;  left:-2px; z-index:5; text-transform:capitalize; }
.blue-grad-bott h3.ico-calendar span, .blue-grad-bott h3.ico-star span, .blue-grad-bott h3.ico-tips-tricks span, .blue-grad-bott h3.ico-featur-ebook span, .blue-grad-bott h3.ico-arrow span, .news-col h3.ico-arrow span, .blue-grad-bott h3.ico-epso span, .news-col h3.ico-news-eu span { background:url(../../../images/new/b-ico_calend.png); width:34px; height:36px; display:block; float:left; top:-9px; margin-right:10px; position:relative; }
.blue-grad-bott h3.ico-star span { background:url(../../../images/new/b-ico_star.png); width:30px; height:30px; top:-5px; margin-right:14px; }
.blue-grad-bott h3.ico-tips-tricks span { background:url(../../../images/new/ico_tips-tricks.gif); width:21px; height:31px;  top:-5px;}
.blue-grad-bott h3.ico-arrow span { background:url(../../../images/new/b-ico_arrow.png); width:33px; height:33px; top:-7px; margin-right:8px; }
.blue-grad-bott h3.ico-epso span { background:url(../../../images/new/ico_epso.png); width:26px; height:28px; top:-5px; margin-right:10px; }
.blue-grad-bott h3.ico-arrow .noRel {position:static; margin-top:-7px;}
.blue-grad-bott h5, .community-col-bott h5, .news-col h5 { font-size:1em; font-weight: bold; margin-bottom:2px; }
.blue-grad-bott h6, .community-col-bott h6, .news-col h6 { font-size:0.9em; font-weight:bold; color:#5a5c5d; margin-bottom:1px; }
.blue-grad-bott p, .news-col p{ line-height:1.4em; margin-bottom:8px; }
.blue-grad-bott ul.hor-meu, .news-col ul.hor-meu { padding:3px 0 0 0; }
ul.hor-meu li { background:url(../../../images/new/bullet_login.gif) right 3px no-repeat; padding-right:11px; margin-right:11px; float:left; }
ul.hor-meu li.bg-none { margin-right:0; padding-right:0; }
.blue-grad-bott .right { float:right; width:335px; padding-top:7px; padding-right:16px; }
.gray-grad .blue-grad-bott .right {padding-top:10px; width:333px;}
.gray-grad .container, .gray-grad .right .container.hover, .blue-grad-bott .right .container.hover {cursor:hand;cursor:pointer;}
.gray-grad .right .container, .blue-grad-bott .right .container {position:relative; top:-5px; left:-10px; padding:5px 2px 1px 10px; zoom:1; margin-bottom:4px}
.gray-grad .right .container.hover, .blue-grad-bott .right .container.hover {background:#DDEAF8}
.gray-grad .blue-grad-bott .right ul.hor-meu {padding:0;}
.gray-grad .blue-grad-bott .right h6 span, .gray-grad .blue-grad-bott .right p span, .blue-grad-bott .right .container.hover h5 a {color:#52a600;}
.gray-grad .blue-grad-bott .right p span {font-size:0.9em; font-weight:bold;}
.sel-box { background:url(../../../images/new/sel-box_spacer.gif) left top repeat-y; width:335px; margin-top:3px; }
.sel-box-top { background:url(../../../images/new/sel-box_top.gif) left top no-repeat; }
.sel-box-bott { background:url(../../../images/new/sel-box_bott.gif) left bottom no-repeat; position:relative; padding:16px 15px 18px 17px; }
.sel-box-bott .sel-right, .sel-box-bott .sel-left { display:block; background:url(../../../images/new/sel_arrow_right.gif); width:11px; height:13px; position:absolute; bottom:7px; right:7px; cursor: pointer; }
.sel-box-bott .sel-left { background:url(../../../images/new/sel_arrow_left.gif); right:22px; }
.sel-box-bott h5 { font-size:1.1em; font-weight:bold; color:#5a5c5d; position:relative; left:-2px; margin-bottom:9px !important; }
.sel-box-bott h5.a-pen, .sticker-box-sm-bott h5.a-pen { background:url(../../../images/new/ico_a-pen.gif) left center no-repeat; padding:8px 0 6px 37px; text-transform:capitalize; }
.sel-box-bott.featured-products { height: 250px; }
.sticker-box-sm-bott h5.big { margin:-7px 0 0 -4px !important;}
.sticker-box-sm-bott h5.ico-case {background:url(../../../images/new/ico_case.gif) 1px 0 no-repeat;}
.sticker-box-sm-bott h5.ico-epso { background:url(../../../images/new/ico_epso.gif) left center no-repeat;}
.sticker-box-sm-jobs .sticker-box-sm-bott { padding-bottom:15px;}
.sticker-box-sm-jobs .sticker-box-sm-bott p {line-height:1.35em; overflow:hidden;}
.sticker-box-sm-jobs .sticker-box-sm-bott p b {font-weight:bold; font-size:0.9em; color:#52a600;}
.sticker-box-sm-jobs .sticker-box-sm-bott p b span { color:#5a5c5d;}
.sel-box-bott p { line-height:1.3em; text-align:justify; margin-bottom:5px; }
.blue-grad-bott .sel-box-bott ul.hor-meu { padding:10px 0 0 0; zoom:1; }
.blue-grad-bott .sel-box-bott.featured-products  ul.hor-meu { position: absolute; top: 243px; }
.banner-big2 { background:url(../../../images/new/banner_big2.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.banner-big2 .text, .banner-big3 .text, .banner-big5 .text, .banner-big4 .text, .banner-big6 .text, .banner-big7 .text, .banner-big8 .text, .banner-big9 .text, .banner-big11 .text, .banner-big12 .text, .banner-big13 .text { background:url(../../../images/new/bb2_text-bg.png); width:372px; height:148px; right:36px; top:24px; position:absolute; z-index:3; }
.banner-big2 a.free-demo, .banner-big3 a.free-demo, .banner-big5 a.free-demo, .banner-big6 a.free-demo, .banner-big7 a.free-demo, .banner-big8 a.free-demo, .banner-big4 a.free-demo, .banner-big12 a.free-demo, .banner-big13 a.free-demo, .banner-big9 a.free-demo { background:url(../../../images/new/btn_free-demo.gif); width:120px; height:29px; display:block; position: absolute; z-index:5; cursor:hand; cursor:pointer; right:259px; bottom:54px; }
.banner-big2 a.free-demo:hover, .banner-big2 a.take-tour:hover, .banner-big3 a.free-demo:hover, .banner-big5 a.free-demo:hover, .banner-big3 a.take-tour:hover, .banner-big5 a.take-tour:hover, .banner-big4 a.free-demo:hover, .banner-big4 a.take-tour:hover, .banner-big12 a.free-demo:hover, .banner-big12 a.take-tour:hover, .banner-big13 a.free-demo:hover, .banner-big13 a.take-tour:hover, .banner-big6 a.free-demo:hover, .banner-big6 a.take-tour:hover, .banner-big7 a.free-demo:hover, .banner-big7 a.take-tour:hover, .banner-big8 a.free-demo:hover, .banner-big8 a.take-tour:hover, .banner-big9 a.free-demo:hover, .banner-big11 a.free-demo:hover, .banner-big2 a.take-tour:hover {background-position: left bottom;}
.banner-big2 a.take-tour, .banner-big3 a.take-tour, .banner-big5 a.take-tour, .banner-big4 a.take-tour, .banner-big12 a.take-tour, .banner-big13 a.take-tour, .banner-big6 a.take-tour, .banner-big7 a.take-tour, .banner-big8 a.take-tour, .banner-big9 a.take-tour, .banner-big11 a.take-tour { background:url(../../../images/new/btn_take-tour.gif); width:123px; height:30px; display:block; position: absolute; z-index:5; cursor:hand; cursor:pointer; right:124px; bottom:54px; }
.banner-big2 h1, .banner-big3 h1, .banner-big6 h1, .banner-big7 h1, .banner-big8 h1, .banner-big11 h1, .banner-big5 h1, .banner-big4 h1, .banner-big12 h1, .banner-big13 h1, .banner-big9 h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:22px; position:absolute; left:581px; top:43px; z-index:5;text-transform:uppercase;}
.banner-big2 h4, .banner-big3 h4, .banner-big6 h4, .banner-big7 h4, .banner-big8 h4, .banner-big11 h4, .banner-big5 h4, .banner-big4 h4, .banner-big12 h4, .banner-big13 h4, .banner-big9 h4 { font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#dce8f4; font-weight:normal; width:320px; position:absolute; left:583px; top:79px; z-index:5; line-height:16px; }
.banner-big4 {background:url(../../../images/new/banner_big4.jpg); width:962px; height:206px;margin-bottom:8px; position:relative; }
.banner-big12 {background:url(../../../images/new/banner_big12.jpg); width:962px; height:206px;margin-bottom:8px; position:relative; }
.banner-big13 {background:url(../../../images/new/banner_big13.jpg); width:962px; height:206px;margin-bottom:8px; position:relative; }
.banner-big4 ul, .banner-big12 ul, .banner-big13 ul {position:absolute; left:583px; top:36px; z-index:5;}
.banner-big13 ul {top:50px;}
.banner-big4 ul li, .banner-big12 ul li, .banner-big13 ul li{font-family:Arial, Helvetica, sans-serif;font-size:17px; font-weight:bold; color:#fff;background:url(../../../images/new/bullet_arrow_white.gif) left center no-repeat;padding:4px 0 3px 16px; text-transform:uppercase;}
.banner-big4 ul li span, .banner-big12 ul li span, .banner-big13 ul li span {font-size:19px; font-weight:normal;}
.banner-big4 .text, .banner-big12 .text {background:url(../../../images/new/bb4_text-bg.png); height:163px; top:20px;}
.banner-big4 a.free-demo, .banner-big4 a.take-tour, .banner-big12 a.free-demo, .banner-big12 a.take-tour, .banner-big13 a.free-demo, .banner-big13 a.take-tour { bottom:43px;}
.banner-big9 { background:url(../../../images/new/banner_big9.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.tree-block { background:url(../../../images/new/tree_bg_spacer.png) left top repeat-y; width:772px; position:relative; }
.tree-block-top { background:url(../../../images/new/tree_bg_top.jpg) right top no-repeat; }
.tree-block-bott { background:url(../../../images/new/tree_bg_bott.gif) right bottom no-repeat; padding:47px 180px 32px 35px; zoom:1; }
.tree-block-bott .brdcrmbs, .smpl-block .brdcrmbs { background:url(../../../images/new/brdcrmbs_bg.png) left top repeat-x; height:26px; width:736px; position:absolute; left:1px; top:1px; padding:6px 0 0 34px; }
.tree-block-bott .brdcrmbs p, .smpl-block .brdcrmbs p { color:#5a5c5d; font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.tree-block-bott .brdcrmbs a, .smpl-block .brdcrmbs a { background:url(../../../images/new/bullet_brdcrmbs.gif) right 5px no-repeat; padding-right:16px; margin-right:8px; }
.tree-block-bott h2, .tree-block-bott h3, .smpl-block h2, .smpl-block h3 { margin-bottom:11px; }
.tree-block-bott p{font-family:Verdana, Geneva,sans-serif;line-height:1.5em; font-size:1.2em; margin-bottom:11px; text-align:justify;}

.tree-block-bott .brdcrmbs .back-link a, .smpl-block .brdcrmbs .back-link a { background:url(../../../images/new/bullet_brdcrmbs_back.gif) left 5px no-repeat; padding-left:17px; margin-right:0px; }

.sticker-box { background:url(../../../images/new/sticker-box_bott.png) left bottom no-repeat; width:334px; position:relative; cursor:hand; cursor:pointer; margin-top:8px; float:left; }
.sticker-box .sticker-box-top { background:url(../../../images/new/sticker-box_top.png) left top no-repeat; padding:19px 10px 8px 86px; }
div.ico-books div.png { background:url(../../../images/new/b-ico_books.png); width:62px; height:51px; position:absolute; left:13px; top:15px; }
div.ico-bricks div.png{ background:url(../../../images/new/b-ico_bricks.png); width:66px; height:67px; position:absolute; left:11px;top:13px; }
.sticker-box .sticker-box-top p { font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; line-height:1.25em; text-align:left; color:#5a5c5d; }
.sticker-box-hover { background-position: right bottom; }
.sticker-box-hover .sticker-box-top { background-position: right top; }
.all .comm-col-right {float:right !important; clear:right; margin:-18px -145px 18px 0; display:inline;}
.all .comm-col-right .community-col-bott { padding:9px 4px 10px 17px;}
.all .sticker-box-hover h3 a { color:#82c244; }
.sticker-box-right { float:right; margin:8px -145px 0 0; display:inline; }
.sticker-box-right-second { float:right; margin:-18px -145px 0 0; display:inline; }

.all .less-space .sticker-box-top { padding-bottom:21px;}
.sticker-box-sm { background:url(../../../images/new/sticker-box_sm_spacer.png) left top repeat-y; width:220px; position:relative; float:left; margin-right:20px; margin-top:16px; margin-bottom:23px; cursor:hand; cursor:pointer; }
.sticker-box-sm-hover, .sticker-box-sm-hover .sticker-box-sm-top {background-position: right top;}
.sticker-box-sm-hover .sticker-box-sm-bott { background-position:right bottom;}
.sticker-box-sm.last { margin-right:0; }
.sticker-box-sm-top { background:url(../../../images/new/sticker-box_sm_top.png) left top no-repeat; }
.sticker-box-sm-bott { background:url(../../../images/new/sticker-box_sm_bott.png) left bottom no-repeat; padding:15px 15px 7px 18px; zoom:1; min-height:120px; }/*hack for ie*/
.all .sticker-box-sm-bott h5 { margin-bottom:6px; font-size:1.1em; color:#5a5c5d; margin-left:-3px; padding:6px 0 9px 40px; text-transform:capitalize; }
.sticker-box-sm-bott h5.a-arrow, .sel-box-bott h5.a-arrow { background:url(../../../images/new/ico_a-arrow.gif) left center no-repeat; }
.sticker-box-sm-bott p { line-height:1.3em; }
.sticker-box-sm div.corner { position:absolute; width:53px; height:53px; right:0; top:0; }
.corner-new div.corner { background:url(../../../images/new/corner_new.gif); }
.corner-featured div.corner { background:url(../../../images/new/corner_featured.gif); }
.corner-user-choice div.corner { background:url(../../../images/new/corner_user-choice.gif); }
.inline-popup { border:1px solid #b1ae9e; position:absolute; z-index:100; zoom: 1; z-index:99999;}
.inline-popup span.corner { background:url(../../../images/new/popup-inline_corner.png); width:7px; height:5px; display:block; position:absolute; bottom:-5px; left:8px; }
.inline-popup span.corner.up {background:url(../../../images/new/popup-inline_corner_up.png);}
.inline-popup .container { z-index:12; left:0; top:0; font-size:11px; padding:10px 11px 10px 11px; background: #FEFBDD; }
/*.inline-popup .container h4 { font-size:12px; color:#5a5c5d; font-weight:bold; margin:11px 0 12px -2px; }*/
.inline-popup .container h4.a-arrow span { background:url(../../../images/new/ico_a-arrow.png); width:31px; height:28px; display:block; float:left; margin:-7px 7px 0 0; }
.inline-popup .container h4.a-arrow span.title {display:block; float:left; margin:0px 7px 0px 0px; background: none; width:150px; }
/*.inline-popup .container p { color:#5a5c5d; line-height:14px; margin-bottom:4px; }*/
/*.inline-popup .container p span { font-weight:bold; }*/

.inline-popup .container h4 { font-size:1.2em; margin-bottom:4px; color:#555;}
.inline-popup .container h5 {font-size:1em; font-weight:bold; margin-bottom:3px; color:#555; padding-top:2px;}
.inline-popup .container h5.view-sample {display:none;}
.inline-popup .container h5.switch-package {display:none;}
.inline-popup .container h5 span, .package-info h5 span, .package-create .first h5 span {float: right;}
.inline-popup .container ul, .package-info ul { padding:2px 0 6px 0; }
.inline-popup .container ul li, .package-info ul li, .package-create .first ul li { padding:2px 0 1px 10px; background:url(../../../images/new/bullet_arrow-thin_dark.gif) left 7px no-repeat;}
.inline-popup .container ul li span, .package-info ul li span, .package-create .first ul li span { /*font-weight:bold;*/ float: right;}
.inline-popup .container p, .all .package-info p { padding-left:10px; line-height:1.4em; padding-bottom:0px; margin-top:-1px;margin-bottom:2px;}
.inline-popup .container h5.bordered, .package-info h5.bordered { border-top:1px solid #d6d4bc; border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
.inline-popup .container h5.bordered-bottom, .package-info h5.bordered-bottom { border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
.inline-popup .container div.bordered-bottom, .package-info div.bordered-bottom { border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
.inline-popup .container div.bordered-top, .package-info div.bordered-top { border-top:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
.inline-popup .container div.bordered, .package-info div.bordered { border-top:1px solid #d6d4bc; border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
.inline-popup .container h5.bordered span.ico-arrow-sm{margin-top:3px; margin-left: 5px;}

.inline-popup .container .fixed-width-for-all { width: 193px; }

.live-webinar-tooltip {width: 193px;}

.tooltip { border:1px solid #b1ae9e; position:absolute; z-index:10; background-color:#FEFBDA;}
.tooltip div.bg { background:url(../../../images/popup-inline_bg.png); width:100%; height:100%; }
.tooltip span.corner { background:url(../../../images/popup-inline_corner.png); width:7px; height:5px; display:block; position:absolute; bottom:-5px; left:8px; }
.tooltip .container {z-index:12; font-size:11px; padding:4px 10px; }
.tooltip .container h4 { font-size:12px; color:#5a5c5d; font-weight:bold; margin:11px 0 12px -2px; }
.tooltip .container h4.a-arrow span { background:url(../../../images/ico_a-arrow.png); width:31px; height:28px; display:block; float:left; margin:-7px 7px 0 0; }
.tooltip .container p { color:#5a5c5d; line-height:14px; margin-bottom:4px; }
.tooltip .container p span { font-weight:bold; }

.inline-tooltip { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; text-decoration:none; color:#5a5c5d; }
.inline-tooltip:hover { background:none; }

.smpl-block { background:url(../../../images/new/smpl-box_spacer.gif) left top repeat-y; width:772px; position:relative; }
.smpl-block-top { background:url(../../../images/new/smpl-box_top.gif) left top no-repeat; padding:47px 20px 11px 35px; zoom:1; }

.left-col.checkout-step-page .smpl-block-top .container { margin-right: 17px; }

.more-padd {padding-right:37px;}
.smpl-block-top p{ font-family:Verdana, Geneva, sans-serif;line-height:1.5em;font-size:1.2em; margin-bottom:11px; text-align:justify;}
.sort-block, .sort-block2, .filter-block, .keyw-sort { font-size:1.1em; color:#5a5c5d; margin:8px 0 24px 10px; }
.all .sort-block2 {margin:0 0 23px -8px;}
.sort-block label, .sort-block2 label, .filter-block label, .keyw-sort label { font-weight:bold; padding-top:1px; display:block; }
.sort-block .select-area, .sort-block2 .select-area { margin-left:8px; margin-right: 10px; }
.filter-block .select-area { margin-left:4px; margin-right:20px; }
.filter-block td {padding:7px 0;}
.inline-menu { height:37px; margin-bottom:18px; margin-left:-1px; }
.inline-menu li { background:url(../../../images/new/inl-menu_r.gif) right top no-repeat; height:37px; float:left; margin-right:3px; text-align:center; }
.inline-menu li span { background:url(../../../images/new/inl-menu_l.gif) left top no-repeat; height:27px; display:block; color:#0082df; font-size:14px; float:left; padding:10px 20px 0 20px; text-align:center; }
.all .inline-menu li span a { color:#0082df; font-weight:bold; background:url(../../../images/new/dotted_undrl_blue.gif) left 95% repeat-x; text-decoration:none; }
.inline-menu li span a:hover { color:#0082df; }
.inline-menu li.cur, .inline-menu li.hover { background-position:right bottom; }
.inline-menu li.cur span, .inline-menu li.hover span { background-position:left bottom; }
.inline-menu li.hover span, .inline-menu li.hover span a, .inline-menu li.cur span, .inline-menu li.cur span a { color:#fff; cursor:pointer;}
.inline-menu li.hover span a, .inline-menu li.cur span a, .inline-menu li.hover span a:hover, .inline-menu li.cur span a:hover { background:none; color:#fff; }
.items-list, .tips-tricks-list { border:3px solid #44b0ff; zoom:1; margin-right:17px; background:#fff; margin-bottom: 10px; }
.items-list h3, .tips-tricks-list h3 { background:url(../../../images/new/item-lists_h_bg.gif) left bottom repeat-x #fff; position:relative; color:#5a5a5a; margin:0; font-size:1.1em; font-weight: bold; padding:9px 0 0 10px; font-family:Tahoma, Geneva, sans-serif; height:21px; border-bottom:1px solid #d9efff; cursor:hand; cursor:pointer; /*z-index:2;*/ margin-bottom:8px; }
.items-list h3 .collaps { background:url(../../../images/new/ico_collapse-expand_dark.gif) left top no-repeat; }
.items-list h3 .switch { top:9px; right:11px; }
.items-list h6 { background:url(../../../images/new/item-lists_h_bg.gif) left bottom repeat-x #fff; position:relative; color:#5a5a5a; margin:0; font-size:1.1em; font-weight: bold; padding:9px 0 0 10px; font-family:Tahoma, Geneva, sans-serif; height:21px; border-bottom:1px solid #d9efff; cursor:hand; cursor:pointer; z-index:2; margin-bottom:0px; }
.items-list h6 .collaps { background:url(../../../images/new/ico_collapse-expand_dark.gif) left top no-repeat; }
.items-list h6 .switch { top:9px; right:11px; }
.items-list .btn-show-hide, .tests-cols .first .descr .bg table td .btn-show-hide, .box-faq h2 .btn-show-hide, .compare-test-tbl th .btn-show-hide, .compare-test-tbl th .sjt-btn-show-hide { background:url(../../../images/new/item-list_show-hide_bg.gif); width:68px; height:21px; display:block; color:#0082df; font-size:11px; line-height:16px; font-weight:normal; padding:0 0 0 7px; text-transform:uppercase; position: absolute; z-index:8; cursor: pointer; cursor:hand; overflow:hidden; margin:5px 0 0 220px;}
.compare-test-tbl th .btn-show-hide {z-index: 0 !important;}
.items-list .btn-show-hide span.show-posit, .tests-cols .first .descr .bg table td span.show-posit, .box-faq h2 span.show-posit, .compare-test-tbl th span.show-posit {margin-left:-3px;background:none;}
.items-list .btn-show-hide b, .tests-cols .first .descr .bg table td .btn-show-hide b, .box-faq h2 .btn-show-hide b, .compare-test-tbl th .btn-show-hide b, .compare-test-tbl th .sjt-btn-show-hide b {font-size:17px; margin-right:4px; position:relative; top:3px;}
.items-list .btn-show-hide span.show-posit b, .tests-cols .first .descr .bg table td .btn-show-hide span.show-posit b, .box-faq h2 .btn-show-hide span.show-posit b, .compare-test-tbl th .btn-show-hide span.show-posit b, .compare-test-tbl th .sjt-btn-show-hide span.show-posit b {margin-right:1px}
.items-list .btn-show-hide i, .tests-cols .first .descr .bg table td .btn-show-hide i, .box-faq h2 .btn-show-hide i , .compare-test-tbl th .btn-show-hide i, .compare-test-tbl th .sjt-btn-show-hide i{ font-style:normal; background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x;}
.box-faq h2 .btn-show-hide {margin:10px 0 0 300px; left:0; top:0;background:url(../../../images/new/item-list_show-hide_bg2.gif);}
.he2 { height:19px; }
.he4 { height:10px; }
.items-list .item, .tips-tricks-list .item { position:relative; zoom:1; overflow:hidden; width:676px; margin:0 0 8px 9px; }
.items-list .item, .tips-tricks-list .item.show-overflow { overflow: visible;}
.items-list .eu-jobs-item {background:url(../../../images/new/prem-materls_container-bg-small.png);}
.items-list .item h2, .tips-tricks-list .item h2, .elearn-more h2 { color:#fff; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:14px; background:url(../../../images/new/item_h2_bg.png) left bottom no-repeat; height:30px; padding:12px 0 0 10px; margin:0; cursor:hand; cursor:pointer; }
.items-list .eu-jobs-item h2 { font-size: 11px; }
.items-list .eu-jobs-item h2 a { display: block; margin-top: 1px; }
.items-list .item h2 span, .tips-tricks-list .item h2 span, .elearn-more h2 span { background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; display:block; float:left; margin:-5px 10px 0 0; }
.items-list .item .rates, .elearn-more .rates { position:absolute; z-index:5; width:235px; top:11px; right:27px; }
.items-list .item .online_courses_rates, .elearn-more .online_courses_rates { position:absolute; z-index:5; width:190px; top:11px; right:27px; }

.item .rates a, .elearn-more .rates a { background:url(../../../images/new/star.png); width:17px; height:17px; display:block; float:left; cursor:hand; cursor:pointer; margin-right:3px; }
.item .online_courses_rates a, .elearn-more .online_courses_rates a { background:url(../../../images/new/star.png); width:17px; height:17px; display:block; float:left; cursor:hand; cursor:pointer; margin-right:3px; }
.item .nohand  a, .elearn-more .nohand a {cursor:default;}
.all .r-o a {cursor:default;}
.item .s5 .st-1, .item .s5 .st-2, .item .s5 .st-3, .item .s5 .st-4, .item .s5 .st-5, .item .s4 .st-1, .item .s4 .st-2, .item .s4 .st-3, .item .s4 .st-4, .item .s3 .st-1, .item .s3 .st-2, .item .s3 .st-3, .item .s2 .st-1, .item .s2 .st-2, .item .s1 .st-1, .elearn-more .s5 .st-1, .elearn-more .s5 .st-2, .elearn-more .s5 .st-3, .elearn-more .s5 .st-4, .elearn-more .s5 .st-5, .elearn-more .s4 .st-1, .elearn-more .s4 .st-2, .elearn-more .s4 .st-3, .elearn-more .s4 .st-4, .elearn-more .s3 .st-1, .elearn-more .s3 .st-2, .elearn-more .s3 .st-3, .elearn-more .s2 .st-1, .elearn-more .s2 .st-2, .elearn-more .s1 .st-1 { background:url(../../../images/new/star-full.png); margin-top:1px; }
.items-list .item .rates span, .elearn-more .rates span { font-size:10px; color:#fff; font-weight:bold; text-transform:uppercase; float:left; margin:4px 12px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }
.items-list .item .online_courses_rates span, .elearn-more .online_courses_rates span { font-size:10px; color:#fff; font-weight:bold; text-transform:uppercase; float:left; margin:4px 12px 0 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }
.items-list .item .rates p, .elearn-more .rates p { background:url(../../../images/new/item_rate_bg.png); width:63px; height:18px; margin-left:7px; float:left; font-size:11px; color:#576066; padding:1px 0 0 0; text-align:center; overflow:hidden; }
.items-list .item .online_courses_rates p, .elearn-more .online_courses_rates p { background:url(../../../images/new/item_rate_bg.png); width:63px; height:18px; margin-left:7px; float:left; font-size:11px; color:#576066; padding:1px 0 0 0; text-align:center; overflow:hidden; }
.items-list .item .rates-topic p { background:url(../../../images/new/item_rate_bg.png); width:105px; height:18px; margin-left:0; float:left; font-size:11px; color:#576066; padding:1px 0 0 0; text-align:center; overflow:hidden; }
.items-list .item span.switcher { position:absolute; width:13px; height:12px; display:block; right:14px; top:15px; z-index:6; cursor:hand; cursor:pointer; background:url(../../../images/new/ico_collapse-expand_list.gif) left bottom no-repeat; margin:0; }
.items-list .item span.course-duration { background: none; color: white; display: inline; float: none; font-size: 10px; height: auto; padding: 0px 0px 0px 3px; width: auto;}
.items-list .collapsed span.course-duration { color: #0082DF; }
.items-list .collapsed h2 { background-position:left top; color:#0082df;}
.items-list .collapsed .rates span { color:#008ae1;}
.items-list .collapsed .online_courses_rates span { color:#008ae1;}
.items-list .collapsed span.switcher { background-position:left top; }
.items-list .collapsed .container { display:none; }

.items-list .left-corner-spec-offer {}
.items-list .left-corner-spec-offer .left-corner, .left-corner-spec-offer .left-corner { background:url(../../../images/corner_spec-offer.png); width:73px; height:40px; position:absolute; left:1px; top:0;}
.left-corner-spec-offer .left-corner {left: 0;}
.items-list .left-corner-spec-offer .course-free, .left-corner-spec-offer .course-free { background:url(../../../images/corner_course_free.png); width:65px; height:40px; position:absolute; left:1px; top:0;}
.left-corner-spec-offer .course-free {left:0;}
.items-list .left-corner-spec-offer h2, .left-corner-spec-offer h2 { padding-left:65px;}

.items-list .item .container { background:url(../../../images/new/item_cont_bg.jpg) left bottom no-repeat; zoom:1; padding-left:18px; padding-bottom:10px; }
.items-list .item .container .pic .big-arrow, .elearn-more .container .pic .big-arrow { background:url(../../../images/big-arrow.png); width:94px; height:94px; position:absolute; left:67px; top:27px;}
.items-list .item .container .pic, .elearn-more .container .pic { border:1px solid #0068d8; width:228px; height:153px; overflow:hidden; background:#fff; margin-top:14px; margin-bottom:13px; float:left; display:inline; position:relative;}
.items-list .item .container .pic div, .elearn-more .container .pic div { border:4px solid #fff; width:220px; height:145px; overflow:hidden; }
.items-list .item .container .pic div table td, .elearn-more .container .pic div table td { width:220px; height:145px; vertical-align: middle; text-align:center; color: #333333; }
.items-list .item .container .right { float:right; width:397px; padding-right:17px; padding-top:11px; padding-bottom:10px;}
.items-list .item .container .right p { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#fff; margin:0; padding-bottom:5px; line-height:1.3em; }
.items-list .item .container .right p.more-space { margin-top:6px; }
.items-list .item .container .right p span { font-weight:bold; }
.items-list .item .container .right p, .elearn-more .container p { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#fff; margin:0; padding-bottom:13px; line-height:1.3em; }
.items-list .item .container .right p.more-space, .elearn-more .container p.more-space { margin-top:6px; }
.items-list .item .container .right p span, .elearn-more .container p span { font-weight:bold; }

.items-list .item .container .right a.ico-plus { font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:1.1em; margin:6px 0 0 1px; float:left; }
.items-list .item .container .right a.ico-plus:hover { text-decoration:none; }
.items-list .item .container .right a.ico-plus span { background:url(../../../images/new/ico_plus.png); width:14px; height:14px; display:block; float:left; margin:1px 7px 0 0; zoom:1; }
.items-list .item .container h5.ico-files img { margin-right: -1px; vertical-align: middle;}
.items-list .item .container h5, .sb-demo h5, .elearn-more h5 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#fff; font-weight:bold; float:left; padding:7px 0 1px 0; margin-right:16px; }
.items-list .item .container h5.mr-0 {margin-right:-10px !important;}
.items-list .item .container h5 a, .sb-demo h5 a, .all .elearn-more h5 a { color:#fff; text-decoration:none; background:url(../../../images/new/dotted_undrl_white.gif) left 95% repeat-x; }
.all .elearn-more h5 a {background: none;}
.items-list .item .container h5 a:hover, .sb-demo h5 a:hover, .elearn-more h5 a:hover { background:none; }
.items-list .item .container h5 span, .sb-demo h5 span, .elearn-more h5 span{display:block; float:left; cursor:hand; cursor:pointer; }
.items-list .item .container h5.ico-view-demo span, .sb-demo h5.ico-view-demo span, .elearn-more h5.ico-view-demo span { background:url(../../../images/new/ico_view-demo.png); width:30px; height:30px; margin:-7px 6px 0 0; }

.elearn-more .container .right h5 { font-size:1.2em; margin-bottom:7px;}
.elearn-more .container .right h5.test-included {margin-right: 42px;}

.items-list .item .container h5.ico-t-arrow span, .sb-demo h5.ico-t-arrow span, .elearn-more h5.ico-t-arrow span { background:url(../../../images/ico_t-arrow.png); width:33px; height:28px; margin:-5px 5px 0 0; }
.items-list .item .container .right h5 { font-size:1.2em;}
.items-list .item .container h5.ico-folder span, .sb-demo h5.ico-folder span, .elearn-more h5.ico-folder span { background:url(../../../images/ico_folder.png); width:30px; height:30px; margin:-6px 10px 0 0; }
.dbl-brdr { background:url(../../../images/item_dbl-brdr.gif) left center repeat-x; height:2px; font-size:0; line-height:0; clear:both; }

.items-list .item .container h5.ico-view-demo2 span { background:url(../../../images/new/ico_view-demo2.png); width:26px; height:28px; margin:-6px 4px 0 0; }
.items-list .item .container h5.ico-reviews span, .elearn-more .container h5.ico-reviews span{background:url(../../../images/new/ico_reviews.png);width:26px;height:28px;margin:-6px 5px 0 0;}
.items-list .item .container h5.ico-reviews {width:125px; margin-right:0px;}
.items-list .item .container h5.ico-files { padding-top: 4px; }
.items-list .item .container h5.ico-files strong { margin-right: 3px; }
.items-list .item .container h5.ico-files a {background: none;}
.items-list .item .container .related-courses, .elearn-more .related-courses, .items-list .item .container .embed, .elearn-more .embed {background:none repeat scroll 0 0 #007DDE; color:#FFFFFF; font-family:Tahoma,Geneva,sans-serif; font-size:1.1em; margin-right:11px; margin-top:10px; padding:8px 0 10px 13px;}
.items-green .item .container .embed, .items-green .item .container .related-courses, .elearn-more-green .related-courses, .elearn-more-green .embed {background:none repeat scroll 0 0 #549007;}

.items-list .item .container .embed input {width: 485px;}
.elearn-more .tags {color: #d3d3d3; font-size: 0.9em; padding: 8px 0 0 2px;}
.items-list .item .container .related-courses a, .elearn-more .related-courses a {color:#FFFFFF;}
.items-list .item .container .related-courses a:hover, .elearn-more .related-courses a:hover {color:#000000;}

.container h5.ico-add-review span { background:url(../../../images/new/ico_add-review.png); width:32px; height:28px; margin:-6px 3px 0 0; }
.container h5.ico-cont-viewng span { background:url(../../../images/new/ico_cont-viewing.png); width:29px; height:28px; margin:-6px 4px 0 0; }
.items-list .item .container .dbl-brdr { padding:8px 0; }
.items-list .item .purch-price { padding-top:4px; float:right; margin-bottom:-7px; }
.items-list .item .purch-price .credit, .elearn-more .purch-price .credit { background:url(../../../images/credits_bg_l.png); height:38px; font-size:11px; color:#5a5c5d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; padding:7px 15px 0 7px; float:left; margin-right:11px; cursor:hand; cursor:pointer; margin-bottom:7px; position:relative; white-space:nowrap; min-width:115px; }
.items-list .item .purch-price .course-package.en, .elearn-more .purch-price .course-package.en { background: url("../../../images/new/get-it-in-a-package.png") repeat scroll left top transparent; display: block; height: 37px; margin-bottom: 7px; margin-right: 11px; padding: 7px 15px 0 7px; width: 161px; }
.items-list .item .purch-price .course-package.en:hover, .elearn-more .purch-price .course-package.en:hover { background-position: 0 -44px; }
.items-list .item .purch-price .course-package.fr, .elearn-more .purch-price .course-package.fr { background: url("../../../images/new/get-it-in-a-package-fr.png") repeat scroll left top transparent; display: block; height: 37px; margin-bottom: 7px; margin-right: 11px; padding: 7px 15px 0 7px; width: 248px; }
.items-list .item .purch-price .course-package.fr:hover, .elearn-more .purch-price .course-package.fr:hover { background-position: 0 -44px; }
.elearn-more .purch-price .course-package.en, .elearn-more .purch-price .course-package.fr {margin-right:0;}
/*.items-list .item .purch-price .credit, .elearn-more .purch-price .credit { background:url(../../../images/new/credits_bg.png); width:128px; height:38px; font-size:11px; color:#5a5c5d; font-family:Tahoma, Geneva, sans-serif; line-height:15px; padding:7px 0 0 7px; float:right; margin-right:17px; cursor:hand; cursor:pointer; }*/

.items-list .item .purch-price em { font-style:normal !important; text-decoration:line-through !important; color:#adadad !important;}
.items-list .item .purch-price .credit span, .elearn-more .purch-price .credit span { font-weight:bold; }
.items-list .item .purch-price .credit a, .elearn-more .purch-price .credit a { background:url(../../../images/new/ico_add.gif); width:12px; height:12px; display:block; float:left; margin:8px 5px 0 0; position:relative; }

.items-green {border-color:#9ad74d;}
.items-green .item h2 {background-image:url(../../../images/new/item_h2_bg_green.png); font-weight:normal;}
.items-green .item span.switcher {background-image:url(../../../images/new/ico_collapse-expand_list_green.gif);}
.items-green .collapsed .rates span {color:#4c8800;}
.items-green .collapsed h2 {color:#4c8800;}
.items-green .item .container {background-image:url(../../../images/new/item_cont_bg_green.jpg);}
.items-green .item .container .right a.ico-plus span {background-image:url(../../../images/new/ico_plus_green.png);}
.items-green .item .container .pic {border-color:#549007;}
.items-green .dbl-brdr {background-image:url(../../../images/new/item_dbl-brdr_green.gif);}

.add-info { padding-top:29px; }
.add-info h4 { font-size:1em; font-weight:bold; float:left; margin-right:30px; margin-top:6px; }
.add-info h4.last {margin-right:0;}
.add-info h4 a { padding-left:48px; height:23px; display:block; padding-top:8px; float:left; white-space:nowrap; }
.add-info h4.ico-onl-tests a { background:url(../../../images/new/ico_onl-tests.gif) left top no-repeat; padding-left:41px; }
.add-info h4.ico-c-pen a { background:url(../../../images/new/ico_c-pen.gif) left top no-repeat; padding-left:37px; }
.add-info h4.ico-eu-jobs a { background:url(../../../images/new/ico_eu-jobs.gif) left top no-repeat; padding-left:41px; }
.add-info h4.ico-community a { background:url(../../../images/new/ico_community.gif) left top no-repeat; padding-left:42px; }
.add-info h4.ico-study-matrls a { background:url(../../../images/new/ico_study-mangm.gif) left top no-repeat; }
.add-info h4.ico-epso a { background:url(../../../images/new/ico_epso.gif) left top no-repeat; padding-left:37px; }
.add-info h4.ico-revis-statist a { background:url(../../../images/new/ico_revis-stist.gif) left top no-repeat; padding-left:42px; }
.add-info h4.ico-buy-questions a { background:url(../../../images/new/ico_buy-questions.gif) left top no-repeat; padding-left:42px; }
.add-info h4.ico-buy-package a { background:url(../../../images/new/ico_buy-package.gif) left top no-repeat; padding-left:44px; }
.add-info h4.ico-job-ads a { background:url(../../../images/new/ico_job-ads.gif) left top no-repeat; padding-left:39px; }
.add-info h4.ico-tips-tricks a { background:url(../../../images/new/ico_tips-tricks.gif) left top no-repeat; padding-left:30px; }
.add-info h4.ico-blog a { background:url(../../../images/new/ico_blog.gif) left 2px no-repeat; padding-left:36px; }
.add-info h4.ico-pack-compare a { background:url(../../../images/new/ico_pack-compare.gif) left top no-repeat; padding-left:50px; }
.add-info h4.ico-pack-adviser a { background:url(../../../images/new/ico_pack-adviser.gif) left top no-repeat; padding-left:42px; padding-top:14px; position:relative; top:-4px; }
.add-info h4.ico-career-adv a { background:url(../../../images/new/ico_career-advice.gif) left top no-repeat; padding-left:34px; }
.add-info h4.ico-browse-faq a { background:url(../../../images/new/ico_browse-faq.png) left top no-repeat; padding-left:40px; }
.add-info h4.ico-contact-us a { background:url(../../../images/new/ico_contact-us.gif) left top no-repeat; padding-left:44px; }
.add-info h4.ico-tutorials a { background:url(../../../images/new/ico_tutorials.gif) left top no-repeat; padding-left:44px;padding-bottom:5px; }
.banner-big3 { background:url(../../../images/new/banner_big3.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.sb-second, .sb-third {margin-bottom:18px;}
.sb-second .sticker-box-top, .sb-demo .sticker-box-top { padding:19px 10px 5px 22px; }
.sb-third .sticker-box-top { padding:16px 10px 10px 68px; }
.sb-second .sticker-box-top h3, .sb-demo .sticker-box-top h3 {margin-left:44px; margin-bottom:10px;}
.sb-third .sticker-box-top h3{margin-left:0; margin-bottom:4px;}
div.ico-istit-jobs div.png{ background:url(../../../images/new/ico_eu_instit-jobs.png); width:34px; height:34px; position:absolute; left:20px; top:14px; }
div.ico-affair-jobs div.png{ background:url(../../../images/new/ico_eu-affair-jobs.png); width:36px; height:28px; position:absolute; left:18px; top:22px; }
div.ico-post-job div.png{ background:url(../../../images/new/ico_list+.png); width:32px; height:28px; position:absolute; left:20px; top:22px; }
a.post-job-ad {background:url(../../../images/new/btn_post-job-ad.png); width:302px; height:39px; display:block; margin:0; }
.sticker-box-big, .sticker-big-box-dark, .sticker-big-box-sktl, .sticker-big-box-blue {background:url(../../../images/new/sticker-box-big_bott.png) left bottom no-repeat;width:700px; margin-right:-143px; cursor:pointer; cursor:hand;}
.sticker-box-big-top {background:url(../../../images/new/sticker-box-big_top.png) left top no-repeat; padding:17px 195px 9px 22px; position:relative; overflow:hidden;}
.sticker-big-box-dark {background:url(../../../images/new/sticker-box-big2_bott.png) left bottom no-repeat}
.sticker-big-box-dark .sticker-box-big-top {background:url(../../../images/new/sticker-box-big2_top.png) left top no-repeat;}
.sticker-big-box-sktl {background:url(../../../images/new/sticker-box-big3_bott.png) left bottom no-repeat}
.sticker-big-box-sktl .sticker-box-big-top {background:url(../../../images/new/sticker-box-big3_top.png) left top no-repeat;}
.sticker-big-box-blue {background:url(../../../images/new/sticker-box-big4_bott.png) left bottom no-repeat;}
.sticker-big-box-blue .sticker-box-big-top {background:url(../../../images/new/sticker-box-big4_top.png) left top no-repeat;}
.sticker-box-big .he-129, .sticker-big-box-dark .he-129, .sticker-big-box-blue .he-129 {height:103px;}
.sticker-box-big .he-90, .sticker-big-box-dark .he-90, .sticker-big-box-blue .he-90 {height:67px;}
.sticker-box-big-hover, .sticker-big-box-dark-hover, .sticker-big-box-blue-hover, .sticker-big-box-sktl-hover {background-position:right bottom;}
.sticker-box-big-hover .sticker-box-big-top, .sticker-big-box-dark-hover .sticker-box-big-top, .sticker-big-box-blue-hover .sticker-box-big-top, .sticker-big-box-sktl-hover .sticker-box-big-top { background-position:right top;}
.in-img-m-w{background:url(../../../images/new/in_img_m+w.png) right top no-repeat;position:absolute;right:3px;top:3px;width:156px;height:123px;}
.in-img-w{background:url(../../../images/new/in_img_w+pc.png) right top no-repeat;position:absolute;right:3px;top:3px;width:253px;height:87px;}
.in-img-zoom{background:url(../../../images/new/in_img_zoom.png) right top no-repeat;position:absolute;right:3px;top:3px;width:210px;height:87px}
.sticker-box-big-top h3 {margin-bottom:7px;}
.sticker-big-box-dark .sticker-box-big-top h3, .sticker-big-box-blue .sticker-box-big-top h3 {color:#222323;}
.sticker-box-big-top p {font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-align:justify;}
.seal {background:url(../../../images/new/banner_seal.png); width:97px; height:97px; position:absolute; left:31px; top:45px;}
.smpl-block p.col, .smpl-block p.col-right{ width:585px;}
.smpl-block p.col-right {padding-left:111px;}
.smpl-block h2.h-right { margin-left:111px;}
.sticker-box-short { background:url(../../../images/new/sticker-box-short_bott.png) left bottom no-repeat; width:221px; position:relative; float:left; margin-right:19px; cursor:hand; cursor:pointer; margin-bottom:18px;}
.solutions-page .sticker-box-short {margin-top:12px;}
.sticker-box-short .sticker-box-top{background:url(../../../images/new/sticker-box-short_top.png) left top no-repeat;padding:19px 7px 5px 22px;}
.demo-sticker-box {border: 3px solid #aadbff; width:48%; position:relative; cursor:pointer; margin-bottom:18px;background-color:#fff}
.demo-sticker-box:hover {border-color: #82c244 #b3e483 #b3e483; border-style: solid; border-width: 3px;}
.demo-sticker-box .demo-sticker-box-top{border: 2px solid #ffffff; padding:6px 7px 5px;}
.demo-sticker-box:hover h3 a {color: #68c232; text-decoration: underline;}
div.ico-free-demo div.png{ background:url(../../../images/new/big-ico_demo-mode.gif); width:28px; height:33px; float: left; margin-left:2px;margin-right:8px;margin-bottom:5px;}
.more-he .sticker-box-top {padding-bottom:11px;}
.sticker-box-short .sticker-box-top h3 {margin-left:37px; margin-bottom:10px;}
.demo-sticker-box .demo-sticker-box-top h3 {margin-bottom:20px;}
.sticker-box-short .sticker-box-top p { font-size:1.1em; line-height:1.25em; font-family:Tahoma, Geneva, sans-serif; color:#5a5c5d; text-align:left;}
.demo-sticker-box .demo-sticker-box-top p{ font-size:1.1em; line-height:1.25em; font-family:Tahoma, Geneva, sans-serif; color:#5a5c5d; text-align:left; margin-bottom: 8px;}
div.ico-t-arrow div.png {background:url(../../../images/new/ico_onl-tests.gif);width:32px;height:31px; position:absolute; left:18px; top:15px; }
div.ico-book div.png {background:url(../../../images/new/ico_book.png);width:34px;height:28px; position:absolute; left:16px; top:15px; }
div.ico-bulb div.png {background:url(../../../images/new/ico_bulb.png);width:28px;height:28px; position:absolute; left:20px; top:13px; }
div.ico-bulb .sticker-box-top h3 {margin-left:30px;}
.sticker-box-short-hover {background-position: right bottom}
.sticker-box-short-hover .sticker-box-top {background-position:right top;}
.all .sticker-box-short-hover h3 a {color:#68c232;}
.in-img-w-w{background:url(../../../images/new/in_img_w+w.png) right top no-repeat;position:absolute;right:3px;top:3px;width:175px;height:104px;}
.he-104 { height:84px;}
.solutions-page .tree-block-bott { padding-right:35px;}
.solutions-page p.col { width:527px;}
.banner-big5 { background:url(../../../images/new/banner_big5.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
div.ico-man div.png {background:url(../../../images/new/ico_man.png);width:32px;height:42px;position:absolute; left:18px; top:16px; }
div.ico-buildings div.png {background:url(../../../images/new/ico_buildings.png);width:52px;height:44px;position:absolute;left:15px;top:19px;}
div.ico-hat div.png {background:url(../../../images/new/ico_hat.png);width:43px;height:26px; position:absolute; left:16px; top:19px; }
.h-big .sticker-box-top h3 { margin:0 -5px 10px 29px ;}
.benefits { margin-bottom:36px; margin-top:27px;}
.benefits h5, .benefits2 h5, .benefits3 h5 {float:left; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#3d3d3d; }
.benefits h5 span.png, .benefits2 h5 span.png, .benefits3 h5 span.png {  float:left; position:relative;}
.benefits h5.ico-from-brussels span.png {background:url(../../../images/new/benefits_from-brussels.png); width:32px; height:33px; margin:-9px 7px 0 6px;}
.benefits h5.ico-anytime span.png {background:url(../../../images/new/benefits_anytime.png); width:37px; height:36px; margin:-11px 7px 0 18px;}
.benefits h5.ico-anywhere span.png {background:url(../../../images/new/benefits_anywhere.png); width:27px; height:33px;margin:-9px 7px 0 18px;}
.benefits h5.ico-cost-eff span.png {background:url(../../../images/new/benefits_cost-eff.png); width:32px; height:31px;margin:-6px 7px 0 19px;}
.benefits h5.ico-green span.png {background:url(../../../images/new/benefits_green.png); width:36px; height:36px;margin:-11px 1px 0 18px;}
.benefits h5.ico-live span.png {background:url(../../../images/new/benefits_live.png); width:33px; height:36px;margin:-7px 7px 0 22px;}
.benefits h5.ico-live {margin-right:-50px !important;}
.blue-grad-bott .sccs-story {background:url(../../../images/new/sccs-story_bg.gif) left bottom repeat-x #fff;border:3px solid #d8d8d8;width:153px;font-size:1em; position:relative; padding:16px 10px 5px 51px; float:left; margin-right:20px; cursor:hand; cursor:pointer;}
.blue-grad-bott .sccs-story-hover{background:url(../../../images/new/sccs-story-hover_bg.gif) left bottom repeat-x #fff;border:3px solid #b3e483}
.blue-grad-bott .sccs-story span.png { position:absolute; display:block;}
.blue-grad-bott div.ico-sccs-story span.png {background:url(../../../images/new/ico_sccs-story.png);width:29px;height:32px; left:14px; top:8px;}
.blue-grad-bott div.pict span.png { width:45px; height:45px; left:13px; top:13px; }
.blue-grad-bott div.pict { padding-left:70px; width:134px;}
.blue-grad-bott .sccs-story h2 {font-size:1.2em; color:#68c232; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;line-height:1.2em; margin-bottom:1px;}
.blue-grad-bott .sccs-story h4 {font-size:1em; color:#5a5c5d; font-weight:normal; line-height:0.9em;}
.blue-grad-bott .sccs-story h4 span { font-weight:bold; color:#0082df;}
.blue-grad-bott .sccs-story h4 span.bold { color:#5a5c5d;}

.blue-grad-bott .sccs-story .client-photo { display:table-cell; height:45px; width: 45px; text-align:center; vertical-align: middle; }
.ss-popup .client-photo-big { display:table-cell; height:98px; width: 98px; text-align: center; vertical-align: middle; }

.banner-big6 { background:url(../../../images/new/banner_big6.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.bl-contact-us {background: url(../../../images/new/bl_contact-us.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
.bl-free-advice {background: url(../../../images/new/bl_free-advice.png); width:182px; height:51px; display:block; margin-bottom:8px;}
.bl-need-free-advice {background: url(../../../images/new/bl_need-free-advice.png); width:182px; height:51px; display:block; margin-bottom:8px;}
.bl-live-chat { background:url(../../../images/new/bl_live-chat.gif); width:182px; height:61px; display:block; margin-bottom:8px;}
.right-col .right-join-us { background:url(../../../images/new/right_h_join-us.gif) left top no-repeat; padding:55px 10px 4px 11px; font-size:1.1em; color:#555; line-height:1.35em; }
div.ico-forum div.png{ background:url(../../../images/new/ico_forum.png); width:36px; height:32px; position:absolute; left:21px; top:13px; }
div.ico-blog div.png{ background:url(../../../images/new/ico_blog.png); width:30px; height:29px; position:absolute; left:28px; top:14px; }
div.ico-c-pen2 div.png{ background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; position:absolute; left:22px; top:14px; }
div.ico-t-arrow2 div.png{ background:url(../../../images/new/ico_t-arrow.png);width:33px;height:28px; position:absolute; left:22px; top:14px; }
.community-page .tree-block-bott, .icenter-page .tree-block-bott { padding-right:35px;}
.community-page p.col, .icenter-page p.col { width:553px;}
.community-page .sticker-box {margin-right:20px; margin-bottom:0;}
.community-page div.left-content-column {float: left; width: 335px;}
.community-page div.right-content-column {float: right; width: 335px;}
.community-col {background:url(../../../images/new/community_col_sp.gif) left top repeat-y;width:334px; float:left; margin-right:20px;}
.community-col-top {background:url(../../../images/new/community_col_top.gif) left top no-repeat;}
.community-col-bott{background:url(../../../images/new/community_col_bott.gif) left bottom no-repeat;padding:10px 4px 14px 4px;font-size:1.1em;}
.community-col-bott p{line-height:1.4em; margin-bottom:8px;font-size:1em;font-family:Tahoma, Geneva, sans-serif;text-align:left; margin-bottom:0;}
.community-col-bott h3 {margin:10px 0 10px 19px; padding:0; font-size:1.2em; color:#5a5c5d;}
.community-col-bott .container { position:relative; zoom:1; padding:5px 0 3px 18px;}
.community-col-bott .hover { border-top:1px solid #d9efff; border-bottom:1px solid #d9efff; background:#fff; margin:-1px 0 -1px 0; background-image:none; cursor:hand; cursor:pointer;}
.community-col-bott .hover h5, .community-col-bott .hover h5 a { color:#68c232;}
.banner-big7 { background:url(../../../images/new/banner_big7.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
a.bl-tips-tricks { background:url(../../../images/new/bl_tips-tricks.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
div.ico-useful-web div.png{background:url(../../../images/new/ico_useful-web.png);width:38px;height:40px;position:absolute;left:19px;top:9px;}
div.ico-videos div.png{background:url(../../../images/new/ico_films.png);width:35px;height:36px;position:absolute;left:22px;top:10px;}
div.ico-news-eu div.png{background:url(../../../images/new/ico_bulb.png);width:30px;height:30px;position:absolute;left:24px;top:15px;}
div.ico-e-book div.png{background:url(../../../images/new/ico_ebook.png);width:28px;height:37px;position:absolute;left:26px;top:11px;}
.icenter-page .sticker-box {margin-right:20px; margin-bottom:12px;}
.blue-grad-bott h3.ico-featur-ebook span{background:url(../../../images/new/ico_featur-ebook.png);width:37px;height:37px;margin:-1px 6px 0 0;}
.banner-big8 { background:url(../../../images/new/banner_big8.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.banner-big11 { background:url(../../../images/new/banner_big11.jpg); width:962px; height:206px; margin-bottom:8px; position:relative; }
.right-col .right-arboreus { background:url(../../../images/new/right_h_arboreus.gif) left top no-repeat; padding:50px 15px 16px 12px; font-size:1.1em; color:#555; line-height:1.35em; }
.grad-list { border:3px solid #eeeeee; background:#fcfcfc; padding:2px; zoom:1; width:210px; float:right; margin-top:8px;}
.grad-list .grad-list-bg {background:url(../../../images/new/grad-list_bg.gif) left top repeat-x #f6f6f6; padding-top:13px;}
.grad-list .grad-list-bg h4 { font-family:Arial, Helvetica, sans-serif; font-size:1.6em; color:#555555; font-weight:bold; margin:0 0 2px 14px;}
.grad-list .grad-list-bg ul li { padding:5px 10px 0px 38px; list-style-position:outside; font-size:1.1em; font-weight:bold; color:#555555; line-height:1.25em; border-bottom:1px solid #c9c9c9;}
.grad-list .grad-list-bg ul li.last {border-bottom:none; }
.grad-list .grad-list-bg ul li.last a {padding-bottom:17px; zoom:1;}
.grad-list .grad-list-bg ul li.hover { background:#fff;}
.grad-list .grad-list-bg ul li span { float:left; margin-left:-23px;}
.grad-list .grad-list-bg ul li a {font-weight:normal; text-decoration:none; display: block; padding-bottom:6px;}
.smpl-block .search-block { color:#5a5c5d; font-weight:bold; padding:8px 0 20px 0;}
.smpl-block .search-block p {float:left; font-size:1.1em; padding:5px 8px 0 2px; font-family:Tahoma, Geneva, sans-serif;}
.smpl-block .search-block input.btn-search-big {margin:0 0 0 3px;}
div.ico-browse-faq div.png {background:url(../../../images/new/ico_browse-faq.png);width:32px;height:32px;position:absolute;left:22px;top:13px;}
div.ico-tutorials div.png {background:url(../../../images/new/facebook_logo.png);width:31px;height:31px;position:absolute;left:15px;top:12px;}
div.ico-contact-us div.png {background:url(../../../images/new/ico_contact-us.png);width:34px;height:35px;position:absolute;left:20px;top:15px;}
div.ico-partner-press div.png {background:url(../../../images/new/ico_partn-press.png);width:40px;height:37px;position:absolute;left:17px;top:12px;}
.contact-tbl, .login-tbl { font-family:Verdana, Geneva, sans-serif; font-size:1.2em;}
.contact-tbl td label, .login-tbl td label {display:block; width:123px;}
.contact-tbl td{padding:6px 0 6px 0;}
.contact-tbl td p.small { color:#555; font-size:0.8em; font-weight:bold; margin-bottom:8px;}
.contact-tbl td.last {vertical-align:top; padding-left:10px;}
.contact-tbl td.v-bott {vertical-align:bottom; padding-bottom:17px;}
.contact-tbl td.v-top {vertical-align:top; padding-top:17px;}
.contact-tbl td input, .contact-tbl td select, .contact-tbl td div.select-area, .login-tbl td input {float:left;}
.contact-tbl td .alert-box, .login-tbl td .alert-box {float: left; display:none; padding-left:0px;}
.contact-tbl td .alert-box div, .login-tbl td .alert-box div { position:absolute; background:#f5fff0; border:1px solid #68c232; width:214px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#555555; padding:7px 2px 6px 12px;margin-left:6px;}
.contact-tbl tr.alert-red td .alert-box div, .login-tbl tr.alert-red td .alert-box div { border-color:#c73837; background:#fbf1f1; margin-left:6px;}
.contact-tbl td .alert-box div span, .login-tbl td .alert-box div span {background:url(../../../images/new/alert-block_corner.gif) no-repeat top left; width:5px; height:4px; position:absolute; left:-5px; top:-1px;}
.contact-tbl tr.alert-red td .alert-box div span, .login-tbl tr.alert-red td .alert-box div span {background:url(../../../images/new/alert-block_corner-red.gif) no-repeat top left;}
.contact-tbl tr.alert td .alert-box, .login-tbl tr.alert td .alert-box, .contact-tbl tr.alert-red td .alert-box, .login-tbl tr.alert-red td .alert-box {display:block;}
.contact-tbl tr.alert td input, .login-tbl tr.alert td input { border:1px solid #68c232;}
.contact-tbl tr.alert-red td input, .login-tbl tr.alert-red td input {border:1px solid #c73837;}
.contact-tbl .captcha {width:124px;height:26px;overflow:hidden;position:relative;border:1px solid #c9c9c9;float:left;margin-left:2px;}
.contact-tbl .captcha .ico {background:url(../../../images/new/ico_reload.gif); width:18px; height:17px; display:block; position:absolute; right:4px; bottom:4px; cursor:hand; cursor:pointer;}
.contact-tbl tr.chkbx-line td label {display:inline; width:auto; color:#555555; padding-left:3px;}
.contact-tbl2 {margin-bottom:42px;}
.contact-tbl td.contact-tbl-side {width:240px; vertical-align:top; font-size:0.79em; padding:0;}

input.text-grey {background:#e8e8e8 !important;}

/* solution contact form*/
.contact-tbl .alert-box {float: left; display:none; padding-left:10px; font-family:Verdana, Geneva, sans-serif; }
.contact-tbl .alert-box div { position:absolute; background:#f5fff0; border:1px solid #68c232; width:214px; font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; color:#555555; padding:7px 6px 6px 12px;}
.contact-tbl .alert-box.error div { border-color:#c73837; background:#fbf1f1;}
.contact-tbl .alert-box div span { background:url('../../../images/new/alert-block_corner.gif'); width:5px; height:4px; position:absolute; left:-5px; top:-1px; }
.contact-tbl .alert-box.error div span { background:url('../../../images/new/alert-block_corner-red.gif') no-repeat; }
.contact-tbl .alert-box.error, .alert-box.message {display:block;}
.contact-tbl tr td input.message { border: 1px solid #68c232; }
.contact-tbl tr td input.error { border:1px solid #C73837; }

.login-tbl { margin:5px 0 193px 0;}
.login-tbl td {padding:8px 0 9px 0;}
.login-tbl td p {color:#0082df; line-height:1.4em; font-size:1em; margin:0; text-align:left;}
.login-tbl td p a {display:block;}
.login-tbl td label {width:78px;}
.login-tbl td .alert-box {margin-left:-18px;}
.login-tbl td .alert-box div { padding-bottom:7px;}
.login-tbl td a.fl-right { margin:19px 18px 0 0;}
.vote-list{ border-color:#ffc000;}
.vote-list h3 { background:url(../../../images/new/vote_h_bg.png) left bottom no-repeat; color:#4e4e4e;font-size:1.4em; padding:6px 0 0 13px; height:24px; border-bottom:1px solid #ffc000; margin-bottom:10px;}
.vote-list .link-new-topic { background:url(../../../images/new/link_suggst-new-topic.gif); width:136px; height:15px; display:block; position: absolute; z-index:8; margin:9px 0 0 523px;}
.vote-list .item {margin-bottom:11px;}
.vote-list .item h2 { color:#f27e01; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; font-size:14px; background:url(../../../images/new/vote_option_bg.png) left bottom no-repeat; height:31px; padding:11px 0 0 17px; margin:0; cursor:default; /*text-transform:capitalize;*/ }
.vote-list .item h2 span { background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; display:block; float:left; margin:-5px 10px 0 0; }
.vote-list .item .rates { position:absolute; z-index:5; width:63px; top:10px; right:50px; }
.vote-list .btn-vote {float:right; margin:-5px 120px 0 0;}
.tips-tricks-list h3 { background:url(../../../images/new/tips-tricks_h_bg.png) left bottom no-repeat; color:#4e4e4e;font-size:1.4em; padding:6px 0 0 12px; height:24px; border-bottom:1px solid #44b0ff;margin-bottom:11px; cursor:default;}
.tips-tricks-list .item h2 { color:#0082df; background-position:top; height:32px; padding:10px 0 0 31px;}
.tips-tricks-list .item h2 span {background:none;float:right;margin:0 10px 0 0;width:auto;height:auto;color:#5a5c5d;display:inline;}
.tips-tricks-list .left-corner-new span.png, .free-materls .left-corner-new span.png, .prem-materls .left-corner-new span.png {background:url(../../../images/new/corner_new.png); width:34px; height:34px; display:block; position:absolute; left:1px;}
.tips-tricks-list .item .container { background:#fff; zoom:1; padding:4px 9px 5px 9px; }
.tips-tricks-list .item .hover { background:#DDEAF8;}
.tips-tricks-list .item .container p {margin-bottom:5px; line-height:1.6em;}
.tips-tricks-list .item .container p span {font-weight:bold;}
.tips-tricks-list .item .container a.link {background:url(../../../images/new/bullet_arrow2.gif) right 2px no-repeat; padding-right:11px; float:right; margin: 5px 0; font-size:1.1em;}
.tips-tricks-list .hover { cursor:hand; cursor:pointer;}
.tips-tricks-list .hover .container {background:#eef4fb;}
.tips-tricks-list .hover .container a {color:#68c232;}
.tips-tricks-blog .blog { background:url(../../../images/new/tt_bg_spacer.gif) left top repeat-y; width:702px; margin-bottom:14px;}
.tips-tricks-blog .blog .blog-bott { background:url(../../../images/new/tt_bg_bott.gif) left bottom no-repeat; padding:0 22px 10px 21px; font-family: Arial, Helvetica, sans-serif;}
.tips-tricks-blog .blog .blog-bott .text{ overflow: hidden;}
.tips-tricks-blog .blog .blog-bott h2 { background:url(../../../images/new/tt_h2_bg.gif); font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:13px; /*text-transform:capitalize;*/ color:#0f8ae2; padding-top: 13px; margin:0 -22px 12px -21px;}
.tips-tricks-blog .blog .blog-bott h2 div.wrap-title {padding: 0px 12px 2px 18px; background: url(../../../images/new/tt_h2_middle_bg.gif) repeat-y;}
.tips-tricks-blog .blog .blog-bott h2 div.title-bottom {height: 12px; background:url(../../../images/new/tt_h2_bottom_bg.gif) bottom;}
.tips-tricks-blog .blog .blog-bott h2 span { color:#5a5c5d;}
.tips-tricks-blog .blog .blog-bott h2 span.title { color: #0f8ae2;}
.tips-tricks-blog .blog .blog-bott h2 span.comment {float:right; background:url(../../../images/new/ico_comment.gif) left 1px no-repeat; padding:1px 0 2px 22px; margin:-4px 0 0 12px;}
.tips-tricks-blog .blog .blog-bott h2 span.comment a, .tips-tricks-blog .blog .blog-bott h2 span.share-this a, .tips-tricks-blog .blog .blog-bott h2 span.print a {background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x; text-decoration:none;}
.tips-tricks-blog .blog .blog-bott h2 span.comment a:hover, .tips-tricks-blog .blog .blog-bott h2 span.share-this a:hover, .tips-tricks-blog .blog .blog-bott h2 span.print a:hover {background: none;}
.tips-tricks-blog .blog .blog-bott h2 span.share-this { float:right; background:url(../../../images/new/ico_share-this.gif) left top no-repeat; padding:1px 0 2px 22px; text-transform:none; margin:-2px 0 0 8px;}
.tips-tricks-blog .blog .blog-bott h2 span.date { float:right; margin: 0px 8px 0 8px; }
.tips-tricks-blog .blog .blog-bott h2 a.title { background:url(../../../images/new/dotted_undrl_blue.gif) repeat-x scroll left bottom transparent; }
.tips-tricks-blog .blog .blog-bott h2 a.title:link, .tips-tricks-blog .blog .blog-bott h2 a.title:visited, .tips-tricks-blog .blog .blog-bott h2 a.title:hover  { text-decoration: none; color: #0082DF; }
.tips-tricks-blog .blog .blog-bott h2 a.title:hover { background: none; }
.tips-tricks-blog .blog .blog-bott h2 span.print { float:right; background:url(../../../images/new/ico_print.gif) left top no-repeat; padding:3px 0 4px 29px; margin:-4px 0 0 0;}
.tips-tricks-blog .blog .blog-bott p {line-height:1.4em; margin-bottom:4px;}
.tips-tricks-blog .blog .blog-bott ul,ol {font-size:1.2em;font-family:Verdana,Geneva,sans-serif;line-height:1.4em; margin-bottom:4px;margin-left:25px;}
.tips-tricks-blog .blog .blog-bott ul li{list-style-type: disc;}
.tips-tricks-blog .blog .blog-bott p.author { font-size:1.1em; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; padding:8px 0 5px 0;}
.tips-tricks-blog .blog .blog-bott p.author a {text-decoration:none;}
.tips-tricks-blog .blog .blog-bott p.author a.right {float:right; background:url(../../../images/new/bullet_arrow_thin2.gif) left 6px no-repeat; padding-left:8px; font-weight:normal; text-decoration:underline;}
.tips-tricks-blog .comments .container {border-bottom:1px solid #9bd4ff; padding:6px 22px 10px 20px; margin:0 15px 11px 1px; zoom:1;}
.tips-tricks-blog .comments .container p{margin-bottom:4px; line-height:1.4em;}
.tips-tricks-blog .comments .container h3 {font-family:Tahoma, Geneva, sans-serif; font-size:1.3em; color:#5a5c5d; margin-bottom:5px;}
.tips-tricks-blog .comments .container h3 span { color:#0f8ae2;}
.tips-tricks-blog .comments .container h3 a {text-decoration:none;}
.tips-tricks-blog .paginator, .paginator {float:right; margin:3px 15px 0 0; display:inline;}

.tips-tricks-page .paginator {margin-bottom: 10px;}

.tips-tricks-page #no-found-record {margin: 12px;}

.tips-tricks-blog  a.show-comment{float:right;font-size:1.2em;font-family:Verdana,Geneva,sans-serif;margin:3px 15px 0 0;}

.eu-jobs .blog .blog-bott h2 span.share-this {padding-right: 10px;}
.eu-jobs .blog .blog-bott h2 { font-size: 12px; }

.paginator li { float:left; margin-left:4px;}
.paginator li a {display:block; width:21px; height:21px; float:left;}
.paginator li.first a {background:url(../../../images/new/pag_first.gif);}
.paginator li.prev a {background:url(../../../images/new/pag_back.gif);}
.paginator li.next a { background:url(../../../images/new/pag_next.gif);}
.paginator li.last a {background:url(../../../images/new/pag_last.gif);}
.paginator li ul { float:left; margin:1px 0 0 4px;}
.paginator li ul li { font-size:1.2em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-align:center; width:31px; background:url(../../../images/new/pag_bullet.gif) right 2px no-repeat; margin:0;}
.paginator li ul li.right { background:url(../../../images/new/pag_bullet.gif) left 2px no-repeat; }
.paginator li ul li a {display:inline; background:none !important; font-weight:normal; width:auto; height:auto; float:none;}
a.bl-e-courses { background:url(../../../images/new/bl_e-courses.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
a.bl-online-tests { background:url(../../../images/new/bl_online-tests.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
a.bl-job-opport { background:url(../../../images/new/bl_job-opportunities.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
a.bl-free-advice-corner{background:url(../../../images/new/bl_free-advice-corner.gif);width:182px;height:51px;display:block;margin-bottom:8px;}
a.bl-study-mater { background:url(../../../images/new/bl_study-mater.gif); width:182px; height:51px; display:block; margin-bottom:8px;}
.ico-downl-al span.png, .free-materls .item .container .ico-downl-al span.png, .prem-materls .item .container .ico-downl-al span.png, .prem-materls .item .container .ico-apply span.png, .featur-job .item .container .ico-apply span.png, .prem-materls .item .container .ico-create-package span.png{/*hack in styles-ie*/background:url(../../../images/new/ico_downl-all.png); width:19px; height:19px; display:block; float:left; position:relative; top:4px;right:2px;}
.ico-apply span.png, .prem-materls .item .container .ico-apply span.png, .featur-job .item .container .ico-apply span.png{/*hack in styles-ie*/background:url(../../../images/new/ico_apply.png);}
.ico-create-package span.png, .prem-materls .item .container .ico-create-package span.png{background:url(../../../images/new/ico_create-package.png); width:35px; height:28px;}
.all .ico-downl-al a, .all .ico-apply a, .all .ico-manage a, .all .ico-create-package a {background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; text-decoration:none; color:#4c7800; font-size:0.8em; font-weight:bold;}
.all .ico-downl-al a:hover, .all .ico-apply a:hover, .all .ico-manage a:hover, .all .ico-create-package a:hover {background:none;}
.ico-downl-al a span, .ico-apply a span, .ico-create-package a span, .ico-manage a span {font-size:1.1em;}
.smpl-block-top h3.green, .smpl-block-top h3.blue, .smpl-block-top h3.orange {font-size:1.8em; font-weight:normal; padding-right:19px; margin-bottom:9px;}
.free-materls { border:3px solid #b3e483;}
.free-materls h3, .prem-materls h3, .featur-job h3 { background:url(../../../images/new/free-matrls_h3_bg.gif) left top no-repeat; border-bottom:1px solid #b3e483; font-size:14px;padding:5px 0 0 14px; height:25px; margin-bottom:10px;}
.free-materls h3, .prem-materls h3.on-going { background:url(../../../images/new/featur-job_h3_bg.png) left top no-repeat; }
.free-materls h3 span.thin, .prem-materls h3 span.thin {font-size:11px;}
.free-materls .btn-show-hide, .prem-materls .btn-show-hide, .featur-job .btn-show-hide { margin:4px 0 0 280px;}
.free-materls .item h2 { background:url(../../../images/new/free-matrls_item_bg.png) left bottom no-repeat; color:#5a5c5d; padding-top:11px; height:31px; }
.free-materls .collapsed h2 {background-position:left top;}
.free-materls .item .rates, .prem-materls .item .rates { width:178px; right:27px; top:10px; }
.free-materls .left-corner-new h2, .free-materls .left-corner-popular h2, .prem-materls .left-corner-new h2, .prem-materls .left-corner-popular h2 { padding-left:31px;}
.free-materls .item span.switcher, .prem-materls .item span.switcher { position:absolute; width:13px; height:12px; display:block; right:14px; top:15px; z-index:6; cursor:hand; cursor:pointer; background:url(../../../images/new/ico_collapse-expand_free-list.gif) left bottom no-repeat; margin:0; }
.free-materls .ico-pdf h2 span.png, .prem-materls .ico-pdf h2 span.png { background:url(../../../images/new/ico_pdf.png); width:29px; height:29px; margin:-4px 8px 0 0; position:static; }
.free-materls .ico-doc h2 span.png, .prem-materls .ico-doc h2 span.png { background:url(../../../images/new/ico_doc.png); width:28px; height:29px; margin:-4px 8px 0 0; position:static; }
.free-materls .ico-zip h2 span.png, .prem-materls .ico-zip h2 span.png { background:url(../../../images/new/ico_zip.png); width:28px; height:29px; margin:-4px 8px 0 0; position:static; }
.free-materls .ico-ppt h2 span.png, .prem-materls .ico-ppt h2 span.png { background:url(../../../images/new/ico_ppt.png); width:28px; height:29px; margin:-5px 8px 0 1px; position:static; }
.free-materls .left-corner-popular span.png, .prem-materls .left-corner-popular span.png {background:url(../../../images/new/corner_popular.png); width:34px; height:34px; display:block; position:absolute; left:1px;}
.free-materls .item .container, .prem-materls .item .container { background:url(../../../images/new/free-materls_container-bg.png) left bottom no-repeat; zoom:1; /* padding:6px 22px 9px 20px; */ }
.free-materls .item .container p, .prem-materls .item .container p {line-height:1.45em; margin-bottom:9px;}
.prem-materls .item .container ul,ol {font-size:1.2em;font-family:Verdana,Geneva,sans-serif;line-height:1.4em; margin-bottom:4px;margin-left:25px;color:#555555;}
.prem-materls .item .container ul li{list-style-type: disc;color:#555555;}
.free-materls .item .container .ico-downl-al, .free-materls .item .container .ico-downl-al, .prem-materls .item .container .ico-downl-al, .prem-materls .item .container .ico-apply, .prem-materls .item .container .ico-manage, .featur-job .item .container .ico-apply, .featur-job .item .container .ico-manage { /*hack in styles-ie*/float:right; font-size:1.9em;}
 .featur-job .item .container .ico-apply, .prem-materls .item .container .ico-apply {margin-left: 17px;}
.prem-materls .item .container .ico-create-package a {font-size:1.3em;}
.prem-materls .item .container .ico-apply, .prem-materls .item .container .ico-manage, .featur-job .item .container .ico-apply, .featur-job .item .container .ico-manage{font-size:1.8em;}
.free-materls .item .container .ico-downl-al span.png, .prem-materls .item .container .ico-downl-al span.png, .prem-materls .item .container .ico-apply span.png { top:2px; margin-right:4px;}
.prem-materls .item .container .ico-apply span.png {top:1px;}
.prem-materls .item .container .ico-create-package span.png { top:-5px; margin-right:2px;}
.free-m-up { margin-top:-5px; border-top:1px solid #b3e483;}
.prem-materls h2 a {color:inherit; text-decoration:none;}
.prem-materls h2 a.job-info {text-decoration:underline; color: #0082DF;}
.prem-materls h2 a.job-info:hover {text-decoration:underline; color: #68c232;}
.prem-materls h3 {background:url(../../../images/new/prem-matrls_h3_bg.png) left top no-repeat; border-bottom:1px solid #44b0ff;}
.prem-materls .item h2 {background:url(../../../images/new/prem-mtrls_item_bg.png) left bottom no-repeat;color:#0977c7; padding-top:11px; height:31px;}
.prem-materls .collapsed h2 {background-position:left top; color:#5a5c5d;}
.prem-materls .item span.switcher { height:13px; background:url(../../../images/new/ico_collapse-expand_prem-list.gif) left bottom no-repeat;}
.prem-materls .item .container{ background:url(../../../images/new/prem-materls_container-bg.png) left bottom no-repeat;}
.free-materls .collapsed span.switcher, .prem-materls .collapsed span.switcher {background-position:left top;}
.prem-m-up { margin-top:-5px; border-top:1px solid #44b0ff;}
.prem-materls .item .container h4 {font-size:1.3em; color:#4e4e4e; font-weight:bold; margin:2px 0 5px 2px;}
.prem-materls .item .container .controls, .featur-job .item .container .controls {float:right; margin-top:3px;font-size:1em;line-height:1.3em;}
.prem-materls .item .container .controls li, .featur-job .item .container .controls li {float:left; background:url(../../../images/new/bullet_arrow_thin.gif) left 4px no-repeat; padding-left:8px; font-size:1.1em; margin-left:11px; margin-right:1px;list-style-type: none;font-size:1.1em;font-family:Tahoma,Geneva,sans-serif;}
.ico-epso-watch h2 span.png { background:url(../../../images/new/ico_epso_watch.png); width:34px; height:34px; margin:-7px 6px 0 0; position:static; }
.ico-temp-watch h2 span.png { background:url(../../../images/new/ico_temp_watch.png); width:33px; height:31px; margin:-5px 7px 0 0; position:static; }
.items-list .item h2 em.date {color:#0977c7;position:absolute; right:36px; top:12px; font-size:14px; font-weight:bold;text-align:right; font-style:normal;}
.items-list .eu-jobs-item h2 em.date { font-size: 12px; }
.items-list .item h2 em.date span.png {font-size: 10px; float:right; background:url(../../../images/new/date_bg.png); width:120px; height:24px; display:block; text-align:center;  color:#00446a; padding-top:9px; margin-top:-9px; position:relative; margin-left:4px;}
.items-list .collapsed h2 em.date {color:#5a5c5d;}
.items-list .item h2 em.date span.strike-through { text-decoration: line-through; }
.post-job-block {background:url(../../../images/new/post-job-block_bg.png); width:221px; height:231px; float:right;position:relative; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; margin:4px 15px 0 20px; display:inline;}
.post-job-block div.line{background:url(../../../images/new/post-job-block_line.png);width:217px;height:2px;position:absolute;left:1px;top:118px; padding:0;}
.post-job-block h1 {background:url(../../../images/new/h_post-job.gif); width:113px; height:28px; position:absolute; top:10px; left:12px;}
.post-job-block h2 { top:129px; left:19px;}
.post-job-block h2 a {background:url(../../../images/new/h_free-ad.gif); width:91px; height:26px;}
.post-job-block h3 a { background:url(../../../images/new/h_prem-ad.gif); width:131px; height:27px;}
.post-job-block h3 {top:161px; left:15px;}
.post-job-block h4 a {background:url(../../../images/new/h_prem-plus-ad.gif); width:148px; height:29px;}
.post-job-block h4 {top:191px; left:11px;}
.post-job-block h2, .post-job-block h3, .post-job-block h4 { overflow:hidden; position:absolute; margin:0; padding:0; line-height:0; font-size:0;}
.post-job-block h2 a, .post-job-block h3 a, .post-job-block h4 a {display:block; }
.post-job-block div {background:url(../../../images/new/ico_post-job-arrow.gif) left center no-repeat; position:absolute; top:41px; left:19px; padding:5px 0 5px 30px;}
.post-job-block div strong {padding-right:2px;}
.post-job-block span {background:url(../../../images/new/ico_post-job-arrow.gif) left center no-repeat; position:absolute; top:58px; left:19px; padding:5px 0 5px 30px;}
.post-job-block span em {font-style:normal; display:table; height:1%; float:left; margin-top:1px;}
.post-job-block span strong {margin-top:7px; padding-right:2px; float:left;}
.post-job-block a.link {font-size:11px; font-family:Tahoma, Geneva, sans-serif; color:#fff; position:absolute; top:97px; left:51px; background:url(../../../images/new/bullet_arrow_th-white.gif) left 60% no-repeat; padding-left:8px;}
.post-job-block a.link:hover {text-decoration:none;}
.find-job-filter { margin:8px 0 16px 0;}
.find-job-filter table {margin:0;}
.find-job-filter table td.last .select-area { margin:0;}
.find-job-filter table label {margin-right:5px;}
.find-job-filter table .btn-search-big {float:none;}
.find-job-filter .select-area {margin-right:10px;margin-left:0;}

.find-job-filter dt {float:left;}
.find-job-filter dt label{padding-top:7px;}
.find-job-filter dd {margin-left:120px;margin-bottom:7px;margin-right:25px;}
.find-job-filter dd input {margin-left:0;width:100%;}
.find-job-filter dd a.multiSelect  {width:180px;float:left;}
.find-job-filter .languages-item {width:402px; position:relative;height:26px;}
.find-job-filter .languages-item select{width:100%}
.find-job-filter .languages-item .language-container {width:188px;float:left;}
.find-job-filter .languages-item .level-container{width:188px;float:left;}


.multi-select-container {
    background:url("/images/new/input_bg.gif") repeat-x scroll left top #FFFFFF;
    border:1px solid #BCBCBC;
    position:relative;
    padding:3px 8px 3px 2px
}
.multi-select-container textarea{
    background-color:transparent;
    resize:none;
    line-height:17px;
    font-size:11px;
    height:17px;
    padding-right:15px;
    overflow:hidden;
}

.multi-select-container .ico{
    position:absolute;
    top:4px;
    right:4px;
    background:url("/images/new/multiselect-ico.png") no-repeat 50% 50% transparent;
    width:16px;
    height:16px;
    cursor:pointer;
}

.multi-select-container .suggestion-block{
    display:none;
}

.multi-select-container .selected {
    top:2px;
    left:0;
    margin-right:24px;
}

.multi-select-container .selected li {
    float:left;
    padding:  2px 0 1px 3px;
    position:relative;
}
.multi-select-container .selected li .item {
    height:16px;
    float:left;
    font-size:11px;
    background-color: #fff;
    cursor:default;
}
.multi-select-container .selected li .item span {
    background: url("/images/new/background-filter-items.png") no-repeat 100% 0 transparent;
    display: block;
}
.multi-select-container .selected li .item span.text {
    white-space: nowrap;
    background-position: 0 -16px;
    padding:1px 0 1px 4px;
    height:14px;
}
.multi-select-container .selected li span.remove{
    display:block;
    width:16px;
    height:16px;
    float:left;
    cursor: pointer;
    background: url("/images/new/background-filter-items.png") no-repeat 100% 0 transparent;
}


.multi-select-suggestion {
    position:absolute;
    z-index:100;
    border:1px solid #6F7074;
    background-color:#fff;
}

.multi-select-suggestion ul{}
.multi-select-suggestion li{
    padding:5px 2px 2px 8px;
    color:#5A5C5D;
    cursor:pointer;
}

.multi-select-suggestion li.active{
    color:#fff;
    background-color:#496AC5;
}

.find-job-filter .multi-select-container{
    width:100%;
    min-height: 19px;
    margin-left:4px;

}

.find-job-filter .multi-select-container .empty{
    line-height:19px;
    cursor:default;
    padding:0 2px 0 8px;
}

.find-job-filter .filter-block .btn-search-big {
    float:none;
}

.find-job-filter .filter-block .element{
    margin-bottom: 3px;
}
.find-job-filter .filter-block .element-box{
    margin-left: 120px;
    padding-right: 25px;
}
.find-job-filter .filter-block label.element-label{
    float:left;
}

.find-job-filter .filter-block .language-element{
    width: 100%;
}
.find-job-filter .filter-block input{
    width:100%;
}

.find-job-filter .filter-block input.btn-search-big{width:63px;}


.find-news-filter .select-area {margin-right:0px; margin-left:10px;}
.featur-job { border:3px solid #ffc000;}
.featur-job h3 { background:url(../../../images/new/featur-job_h3_bg.png) left top no-repeat; border-bottom:1px solid #ffc000;}
.featur-job .item h2 { background:url(../../../images/new/featur-job_h2_bg.png) left bottom no-repeat;padding-top:11px; height:31px; color:#4e4e4e; }
.featur-job .item h2 em.date {color:#f27e01; right:9px; top:12px;}
.featur-job .item h2 em.date span.png {color:#f27e01; background:url(../../../images/new/date_orng-bg.png);}
.featur-job .collapsed h2 em.date {color:#f27e01;}
.jobs-list .item .container {cursor:pointer; cursor:hand;}
.jobs-list .item .container:hover {background-color: #def2ff !important;}
.jobs-list .item h2:hover+.container {background-color: #def2ff;}
.jobs-list .item .container .pic, .also-bought .btn-holder .container .pic { border:1px solid #ffc411; width:112px; height:112px; overflow:hidden; background:#fff; margin:-2px 15px 7px 0; float:left; display:inline; }
.jobs-list .item .container .pic div, .also-bought .btn-holder .container .pic div {border: none; width:71px; height:71px; overflow:hidden; }
.jobs-list .item .container .pic div table td, .also-bought .btn-holder .container .pic div table td { width:71px; height:71px; vertical-align: middle; text-align:center; }
.ico-case h2 span.png { background:url(../../../images/new/ico_case.png); width:27px; height:26px; margin:-3px 9px 0 0; position:static; }
.featur-job .item .container, .all .jobs-list .item .container, .also-bought .btn-holder .container {background:none; padding:15px 11px 9px 12px; }
.featur-job .item .container .controls {margin-top:-5px;}
.featur-job .item .container h4, .jobs-list .item .container h4, .also-bought .btn-holder .container h4 { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; font-weight:normal; margin-bottom:10px;}

.featur-job .item { margin: 0 0 8px 10px;}
.featur-job .item .container .pic, .jobs-list .item .container .pic {height: auto; margin: 0 15px 0 0; width: auto; border: none;}
.featur-job .item .container .pic img, .jobs-list .item .container .pic img {border: 1px solid #FFC000; max-height: 105px; max-width: 105px; padding: 4px;}
.jobs-list .item .container .pic img{border-color:#44B0FF;}
.featur-job .item .container, .jobs-list .item .container {padding: 13px 11px 9px 10px;}
.featur-job .item .container {cursor:pointer; cursor:hand;}
.featur-job .item h2:hover+.container {background-color: #ffffa9;}
.featur-job .item .container:hover {background-color: #ffffa9;}
.featur-job .item .container .right, .jobs-list .item .container .right{ float:left; width: 513px; padding: 0;}
.featur-job .item .container .noimage, .jobs-list .item .container .noimage { width: auto;}
.featur-job .item .container .right div, .jobs-list .item .container .right div { float:left; width: 50%; font-family: Tahoma,Verdana,Geneva,sans-serif; font-size: 1.2em;}
.featur-job .item .container .right div.float-right, .jobs-list .item .container .right div.float-right { float:right;}
.featur-job .item .container .right div.float-left, .jobs-list .item .container .right div.float-left { float:left;}
.featur-job .item .container .description,.jobs-list .item .container .description {font-family: Tahoma,Verdana,Geneva,sans-serif; font-size: 1.2em;border-top:1px solid #FFC000; margin-top:16px;padding-top:14px;}
 .jobs-list .item .container .description{border-color:#44B0FF;}

.items-list.job-individual {border: none;}
.items-list.job-individual .item {width:702px; margin:0px;}

.items-list.job-individual .item .container {cursor:default; padding:0 1px 5px 1px;}
.items-list.job-individual .item h2:hover+.container {background-color:transparent;}
.items-list.job-individual .item .container:hover {background-color:transparent;}

.job-individual .item h2 { background:url("/images/new/featur-job_h2_bg_orange.png") left top no-repeat;padding-top:11px; height:30px; color:#F27E01; }
.job-individual .item .container .borders {border-left:1px solid #FFC000; border-right:1px solid #FFC000; padding: 13px 21px 9px 20px;}
.job-individual .item .container {background: url("/images/new/tt_bg_bott_orange.png") no-repeat scroll left bottom transparent;}

.other-job.job-individual .item h2 { background:url("/images/new/tt_h2_bg.gif") left top no-repeat;padding-top:11px; height:30px; color:#0F8AE2; }
.other-job.job-individual .item h2 em.date {color:#2085CE; right:9px; top:12px;}
.other-job.job-individual .item h2 em.date span.png {color:#00446A; background:url(../../../images/new/date_bg.png);}
.other-job.job-individual .item .container {background: url("/images/new/tt_bg_bott.gif") no-repeat scroll left bottom transparent;}
.other-job.job-individual .item .container .borders {border-left:1px solid #95D2FF; border-right:1px solid #95D2FF;}
.other-job.job-individual .item .container .description {border-top:1px solid #95d2ff;}

.also-bought .btn-holder .container h4 {font-weight: bold; font-size: 1.2em;}
.also-bought .btn-holder .container h4 br {display: none;}
.also-bought .btn-holder .container h5 {font-weight: bold; font-size: 1.5em;}
.also-bought .btn-holder .container h5 span {float: right;}

.featur-job .item .container p, .jobs-list .item .container p, .also-bought .btn-holder .container p { margin-bottom:2px;}
.featur-job .item .container p strong span, .jobs-list .item .container p strong span {font-size:1.25em; text-transform:uppercase; color:#555; padding-left:0;}
.featur-job .item .container p span, .jobs-list .item .container p span {color:#e44000; padding-left:4px;}
.featur-job .item .container .ico-apply span.png { margin-right:2px; top:3px;}
.featur-job .item .container p acronym, .jobs-list .item .container p acronym { text-decoration:underline;}
.ico-manage span.png, .featur-job .item .container .ico-manage span.png{/*hack in styles-ie*/background:url(../../../images/new/ico_manage.png); width:19px; height:19px; display:block; float:left; position:relative; top:1px;right:4px;}
.featur-job-m-up { margin-top:-5px; border-top:1px solid #ffc000;}
.jobs-list .item h2 em.date {right:9px; color:#2085ce;}
.all .jobs-list .item h2 {background:url(../../../images/new/jobs-list_h2_bg.png) left top no-repeat; color:#4e4e4e;}
.all .jobs-list .item .container { padding-top:7px }
.jobs-list h3 {background:url(../../../images/new/job-list_h3_bg.png) left top no-repeat; color:#fff;}
.jobs-list-m-up { margin-top:-5px; border-top:1px solid #44b0ff;}
.elearn-pckgs {position:relative;}
.elearn-pckgs h3{ background:url(../../../images/new/elern-pckgs_h3_center.png) left top repeat;padding:0; height: auto; font-size:14px; margin-bottom:10px; z-index:1;}
.elearn-pckgs h3 .pack-background{ background:url(../../../images/new/elern-pckgs_h3_top.png) left top no-repeat; display:block; float:left; height:150px; position:absolute; width:693px; z-index:-1;}
.elearn-pckgs h3 span.bg{display:block; background:url(../../../images/new/elern-pckgs_h3_bott.png) left bottom no-repeat; font-size:12px; color:#4e4e4e; font-weight:normal; zoom:1;padding:19px 0 9px 191px; font-family:Tahoma,Geneva,sans-serif, sans-serif;}
.elearn-pckgs h3 span.bg .vis {background:none repeat scroll 0 0 #FFFFFF; border:1px solid #0068D8; float:left; margin:0 18px 0 -143px; padding:1px;}
.elearn-pckgs h3 span.png { background:url(../../../images/new/ico_bricks.png); width:30px; height:29px; display:block; position: absolute; margin:-3px 0 0 -142px;}
.elearn-pckgs h3 span.bg cite {font-style:normal; font-size:17px; color:#006ebe; font-weight:normal; line-height: 20px; display: block; margin-left:-104px; padding-bottom:10px;}
.elearn-pckgs h3 span.bg .descr p { display: block; width:335px; clear:none; padding:0 0 5px; margin:0; line-height:1.3em; font-size:1em;}
.elearn-pckgs.spec-offer h3 span.bg .descr p {width:310px;}
.elearn-pckgs .btn-show-hide { margin:10px 0 0 400px;}
.elearn-pckgs h3 .switch { top:63px; right:11px; }
.elearn-pckgs.spec-offer h3 .switch { top:72px;}
.elearn-pckgs h3 span.bg .descr2 {display: block; font-size: 0.9em; line-height:1.3em; margin:0; padding: 7px 0 5px; width:310px;}
.elearn-pckgs.spec-offer .corner-offer {background:url("../../../images/new/corner_offer.png") no-repeat scroll 0 0 transparent; height:65px; left:-3px; position:absolute; top:-3px; width:65px; z-index:10;}

.btn-price-big, .btn-price-small {background:url(../../../images/price-btn_big.png); width:128px; height:77px; position:absolute; font-size:11px; color:#5a5c5d; z-index:8; right:33px; top:9px; display:block; cursor:hand; cursor:pointer; overflow:hidden;}
.btn-price-big2 {background:url(../../../images/price-btn_big_l.png); height:77px; position:absolute; font-size:11px; color:#5a5c5d; z-index:8; right:35px; top:9px; display:block; cursor:hand; cursor:pointer; padding-right:6px;}
.spec-offer .btn-price-big2 {top:40px;}
.btn-price-big2 span.bg { background:url(../../../images/price-btn_big_r.png); width:5px; height:77px; right:-5px; top:0; display:block; position:absolute; margin:0;}
.btn-price-small {background:url(../../../images/price-btn_small_l.png); width:auto; height:62px; top:40px; padding-right:10px; overflow:visible; right:35px;}
.btn-price-small span.bg {background:url(../../../images/price-btn_small_r.png); width:5px; height:62px; position:absolute; right:-5px; top:0; display:block !important;}
.btn-price-big span { text-decoration:line-through; position:absolute; top:9px; left:16px;}
.btn-price-big2 span {text-decoration:line-through; display:block; margin:9px 0 1px 13px; }
span.big-price {text-decoration:line-through;}
.btn-price-small span {display:none;}
.btn-price-big p, .btn-price-small p {font-weight:bold; color:#438e07; position:absolute; top:23px; left:16px; text-align:left; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.btn-price-big2 p {font-weight:bold; color:#438e07; margin-left:13px; text-align:left; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
.btn-price-small p {margin:5px 0 0 12px; color:#5a5c5d; font-weight:bold; position:static;}
.btn-price-big p strong, .btn-price-small p strong {font-size:11px;}
.btn-price-big2 p strong{font-size:11px;}
.all .btn-price-big a, .all .btn-price-small a, .all .btn-price-big2 a {display:block;color:#438e07; font-weight:bold; text-decoration:none; background:url(../../../images/ico_add.gif) 16px 10px no-repeat; height:23px; position:absolute; bottom:1px; left:0; padding:8px 0 0 33px; font-size:12px;}
.all .btn-price-big2 a { background:url(../../../images/ico_add.gif) 13px 10px no-repeat; padding:8px 0 0 30px; }
.all .btn-price-small a {padding-left:36px; background-position:19px 10px; position: static; margin-top: 7px;}
.items-list-collapsed .btn-show-hide {display:none;}
.items-list-collapsed h3 {margin-bottom:0 !important;}
.tests-cols { padding:18px 0 20px 0;}
.tests-cols div.first { /*width:422px; float:left;*/}
.tests-cols .first .head {/*background:url(../../../images/new/tc_h_bott.png) left bottom no-repeat;*/border:3px solid #aadbff;}
.tests-cols .first .head div.title, .tests-cols .second .head div {background:url(../../../images/new/tc_h3_top.png) left top repeat-x; font-size:1.1em; color:#5a5c5d;  line-height:1.3em; padding:17px 5px 16px 23px;background-color: #CDEAFF;}
.tests-cols .first .head div.title span.reset-items a:link {font-size: small; text-decoration: none; border-bottom: 1px dotted;}
.tests-cols .first .head div.title span.reset-items a:hover {text-decoration: none; border-bottom: 1px dotted #68c232;}
.tests-cols .first .head div h3, .tests-cols .second .head div h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.5em; color:#0082df; margin-bottom:7px; margin-left:-2px;}
.tests-cols .first .ico-btn-step div span.png, .tests-cols .second .ico-btn-step div span.png {background:url(../../../images/new/ico_step.png); width:22px; height:20px; display:block; /*position:absolute;*/ float:left; margin-right:5px; font-size:11px; color:#fff; padding:5px 0 0 42px; /*margin:-2px 0 0 -76px;*/}
.tests-cols .first .ico-btn-step div span.cur, .tests-cols .second .ico-btn-step div span.cur {background:url(../../../images/new/btn_step2_txt.png);}
.tests-cols .first .ico-test-in-progr div span.png {background:url(../../../images/new/ico_cont-viewing.png); width:29px; height:28px; display:block; position:absolute; margin:-3px 0 0 -41px;}
.tests-cols .first .descr, .tests-cols .second .descr { border-right:3px solid #bbb; border-bottom:3px solid #bbb; border-left:3px solid #bbb; padding:2px;}
.tests-cols .first .descr .bg, .tests-cols .second .descr .bg {background:#f4f4f4;}
.tests-cols .first .descr .bg table { font-size:1.1em; color:#555;}
.tests-cols .first .descr .bg table th {background:#e0f2ff; text-align:left; border-left:1px solid #aadbff; padding:5px 6px 5px 8px; line-height:1.1em; border-bottom:1px solid #dadada;}
.tests-cols .first .descr .bg table th.title{border-left:none; border-right:none;border-bottom: 1px solid #aadbff; height:25px;cursor:pointer;color:#0082DF;}
.tests-cols .first .descr .bg table th.title span.text{text-decoration:underline;}
.tests-cols .first .descr .bg table.collapsed tr.item{display:none;}
.tests-cols .first .descr .bg table th.title span.png{width:7px; height:4px; margin-top: 4px; margin-right:7px;float:left;background-image:url(../../../images/new/bullet_arrow_blue_down.gif);}
.tests-cols .first .descr .bg table.collapsed th.title span.png{width:4px; height:7px; margin-left:3px;background-image:url(../../../images/new/bullet_arrow_blue.gif);}


.tests-cols .first .descr .bg table .item th { text-align:center;}
.tests-cols .first .descr .bg table .center { text-align:center;}
.tests-cols .first .descr .bg table .quick-start {height:33px;background:url(../../../images/new/one_click_button.png) left top no-repeat;border:1px solid #AFAFAF;padding:1px;cursor:pointer;}
.tests-cols .first .descr .bg table .quick-start span.ico-question { background:url(../../../images/new/ico_quest.png); margin-right:10px; padding:0; display:block;width:13px; height:14px;float:right;}
.tests-cols .first .descr .bg table.test-info th {padding:11px 6px 11px 8px;}
.tests-cols .first .descr .bg table th.first { border-left:none; width:auto;}
.tests-cols .first .descr .bg table th.last { width:60px;}
.tests-cols .first .descr .bg table th.has-popup span{ border-bottom:1px dotted #555555;}
.tests-cols .first .descr .bg table.test-info th.first {width:auto;}
.tests-cols .first .descr .bg table td { border-left:1px solid #dadada; border-bottom:1px solid #dadada; padding:6px 6px 6px 7px; }
.tests-cols .first .descr .bg table.test-info td { padding-top:10px; vertical-align: top; padding-bottom:19px;}
.tests-cols .first .descr .bg table.test-info td div { background:#dadada; height:1px; line-height:0; font-size:0; margin:9px 0 3px 0;}
.tests-cols .first .descr .bg table.test-info td ul { margin:0 0 8px 8px;}
.tests-cols .first .descr .bg table.test-info td ul li { background:url(../../../images/new/bullet_arrow_thin_green.gif) left 55% no-repeat; padding:4px 0 3px 12px;}
.tests-cols .first .descr .bg table td.gray { color:#9c9c9c; text-align:right; width:85px; padding-right:8px;}
.tests-cols .first .descr .bg table td.first {border-left:none;}
.tests-cols .first .descr .bg table td.first .domain-to-course {background:url("../../../images/new/ico_list-c.gif") no-repeat scroll 0 0 transparent;display:block;float:left;height:12px;margin-right:5px;width:13px;}
.tests-cols .first .descr .bg table td a.ico-add {background:url(../../../images/new/ico_add.gif); width:12px; height:12px;}
.tests-cols .first .descr .bg table td.last {text-align:center;}
.tests-cols .first .descr .bg table td .btn-show-hide {position:static; margin:0;}
.tests-cols .first .descr .bg table td.btn { border-bottom:none;}
.tests-cols .first .descr .bg table td.disabled { background-color: #DEDEDE;}
.tests-cols .first .descr .bg table tr.item { min-height:28px;}
.tests-cols .first .descr .bg table tr.sum td { background:#82C244; /*border:1px solid #326600;*/ border-right:none; color:#fff; font-weight:bold; padding-top:8px; padding-bottom:8px; font-size:1.1em;}
.tests-cols .first .descr .bg table tr.sum td.gray { font-weight:normal; color:#c9c9c9;}
.tests-cols .first .descr .bg table tr.sum td.right {text-align:right;}
.tests-cols .first .descr .bg table tr.sum td span.underline {background:url(../../../images/new/dotted_undrl_white.gif) left bottom repeat-x;cursor:pointer;}
.tests-cols .first .descr .bg table tr.item td span.underline-border {border-bottom: 1px dotted #555555;}
.tests-cols .first .descr .bg table tr.last td{ border-bottom:none;}
.tests-cols .buttons .right{float:right;margin-top:5px;margin-left:5px;}
.tests-cols .buttons .right a{/*float:right*/}
.tests-cols .buttons .left{float:left;margin-top:5px;margin-left:5px;}
.tests-cols .buttons .left a{/*float:left*/}

#total-questions {font-size:20px;}
.tests-cols .first .radiobtns { padding:5px 0 5px 4px; zoom:1;}
.radiobtns input { border:none; height:auto; background: none;}
.radiobtns p {margin:0; line-height:1.8em; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif;}
.radiobtns p label { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x;}
.tests-cols div.second {width:258px; float:right;}
.tests-cols .second .head { background:url(../../../images/new/tc_h2_bott.png) left bottom no-repeat;}
.tests-cols .second .head div {background:url(../../../images/new/tc_h2_top.png) left top no-repeat;}
.tests-cols .second .head div span {background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; zoom:1;}
.tests-cols .second .ico-btn-step div {padding-bottom:16px;}
.tests-cols .second .descr .bg {position:relative; height:169px;}
/*.tests-cols .first .ico-btn-step div, .tests-cols .second .ico-btn-step div {border:2px solid #ffffff;background-color: #cdeaff}*/
.tests-cols .first .ico-test-in-progr div {padding:17px 5px 20px 55px;border:2px solid #ffffff;background-color: #cdeaff}
.tests-cols div.title {
    border:2px solid #FFFFFF;
    border-bottom:none;
} 
.tests-cols .first div.presets {
    border:2px solid #FFFFFF;
    border-top:none;
    background-color: #CDEAFF;
    color:#555555;
}
/*
.tests-cols .first div.presets .preset{cursor:pointer;float:left;margin:0 0 10px 23px;background-color:#E0F2FF;width:199px;height:25px;background-image: url(../../../images/new/question-presets-background.png);color:#F4F4F4}
.tests-cols .first div.presets .custom{background-position: 0 25px; color:#499ddd;}
.tests-cols .first div.presets .preset-hover, .tests-cols .first div.presets .preset-selected{background-position: 0 -25px; color:#F4F4F4;}
.tests-cols .first div.presets .disabled{background-position: 0 -50px;cursor: default;}

.tests-cols .first div.presets .preset h4{margin:5px 0 0 8px; font-size: 12px}
.tests-cols .first div.presets .preset p {margin:0}
*/
.tests-cols .first div.presets .preset{float: left; margin:0 0 10px 16px;cursor: pointer;}
.tests-cols .first div.presets .preset input{margin:0;cursor: pointer;background: none;padding: 0;height: auto;border:none;}

.tests-cols .first div.presets td {margin: 0px; padding: 0px;}

.tests-cols .first div.presets td.left-border {background: #8cd2e8 url(../../../images/new/preset-left-border.gif) no-repeat; width: 2px; height: 25px;}
.tests-cols .first div.presets td.center { background: #8cd2e8 url(../../../images/new/preset-center-border.gif) repeat-x; height: 25px; }
.tests-cols .first div.presets td.right-border { background: #8cd2e8 url(../../../images/new/preset-right-border.gif) no-repeat; width: 2px; height: 25px;}

.tests-cols .first div.presets td.center.radio {padding-left: 5px; padding-right: 5px;}
.tests-cols .first div.presets td.center.label {padding-right: 7px; cursor: pointer; font-size:12px; font-weight:bold;}

.tests-cols .first div.presets .preset.hover td.left-border {background: #dff1fe url(../../../images/new/preset-left-border-select.gif) no-repeat;}
.tests-cols .first div.presets .preset.hover td.center {background: #dff1fe url(../../../images/new/preset-center-border-select.gif) repeat-x;}
.tests-cols .first div.presets .preset.hover td.right-border {background: #dff1fe url(../../../images/new/preset-right-border-select.gif) no-repeat;}

.tests-cols .first div.presets .preset.select td.left-border {background: #dff1fe url(../../../images/new/preset-left-border-select.gif) no-repeat; width: 2px; height: 25px;}
.tests-cols .first div.presets .preset.select td.center { background: #dff1fe url(../../../images/new/preset-center-border-select.gif) repeat-x; height: 25px; }
.tests-cols .first div.presets .preset.select td.right-border { background: #dff1fe url(../../../images/new/preset-right-border-select.gif) no-repeat; width: 2px; height: 25px;}

.tests-cols #time{text-align:right;}
.bt-start-in-pract, .bt-start-in-exam, .bt-start-in-pract-dsbl, .bt-start-in-exam-dsbl, .bt-cont-in-pract, .bt-cont-in-exam, .bt-switch-in-exam,.bt-cont-in-pract-dsbl, .bt-switch-in-exam-dsbl, .bt-cont-in-exam-dsbl {background:url(../../../images/new/btn_start-in-pract-mode.png); width:150px; height:36px; display:block;}
.bt-start-in-exam {background:url(../../../images/new/btn_start-in-exam-mode.png);}
.bt-cont-in-pract {background:url(../../../images/new/btn_cont-pract-mode.png);}
.bt-switch-in-exam {background:url(../../../images/new/btn_switch-exam-mode.png);}
.bt-cont-in-exam {background:url(../../../images/new/btn_cont-exam-mode.png);}
.bt-cont-in-pract-dsbl {background:url(../../../images/new/btn_cont-pract-mode_dsbl.png);}
.bt-switch-in-exam-dsbl {background:url(../../../images/new/btn_switch-exam-mode_dsbl.png);}
.bt-cont-in-exam-dsbl {background:url(../../../images/new/btn_cont-exam-mode_dsbl.png);}
.bt-start-in-exam-dsbl {background:url(../../../images/new/btn_start-in-exam-mode_dsbl.png);}
.bt-start-in-pract-dsbl {background:url(../../../images/new/btn_start-in-pract-mode_dsbl.png);}
.tests-cols .second .descr .bg .bt-start-in-pract,.tests-cols .second .descr .bg .bt-start-in-pract-dsbl, .tests-cols .second .descr .bg .bt-cont-in-pract, .tests-cols .second .descr .bg .bt-cont-in-pract-dsbl {position:absolute; left:52px; top:17px; }
.all .bt-cont-in-pract-dsbl, .all .bt-switch-in-exam-dsbl, .all .bt-start-in-exam-dsbl, .all .bt-start-in-pract-dsbl {cursor:default;}
.tests-cols .second .descr .bg .bt-start-in-exam,.tests-cols .second .descr .bg .bt-start-in-exam-dsbl, .tests-cols .second .descr .bg .bt-switch-in-exam, .tests-cols .second .descr .bg .bt-switch-in-exam-dsbl , .tests-cols .second .descr .bg .bt-cont-in-exam-dsbl, .tests-cols .second .descr .bg .bt-cont-in-exam{position:absolute; left:52px;bottom:13px; }
.tests-cols .second .descr .bg p {font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; position:absolute; top:86px;  left:65px; margin:0;}
.tests-cols .second .descr span.ico-question { background:url(../../../images/new/ico_quest.png); margin-left:5px;margin-top:2px; padding:0; display:block;width:13px; height:14px;float:right;}
.tests-cols .second .descr .bg p input {position:relative; top:-1px;}
.tests-cols .second .descr .bg div { position:absolute; border-top:1px solid #dadada; height:1px; top:68px; left:0px; width:248px;}
.tests-cols .item .domain_difficult{text-align: center;}
.tests-cols .item td.include {width:125px;}
.tests-cols .item td.difficult {width:90px}
.tests-cols .item .include {text-align: center;font-size:1.1em;font-weight: bold;}
.tests-cols .item .include a {text-decoration: none;position: relative;top:2px;margin:0 5px;}
.tests-cols .item .include a.sub, .tests-cols .item .domain_difficult a.sub{float:left;}
.tests-cols .item .include .quantity-container{float:left;width:81px;}
.tests-cols .item .include .quantity{/*font-size: 20px;*/color:#555555;display:block;float:right;margin-right:5px;}
.tests-cols .item .include .total-quantity{font-weight: normal; font-size: 0.8em; color:#777777;}
.tests-cols .item .include .mt2{position: relative;top:2px;float:left;display:block}
.tests-cols .sum .include .total-quantity{color:#FFFFFF;}
.tests-cols .item .include a.add, .tests-cols .item .domain_difficult a.add{float:right;}
.tests-cols .item td.no-previous-questions {font-weight:normal;font-size:11px;}

.tests-cols .include-left{width:55px; float:left;text-align:right;height:15px;}
.tests-cols .include-center{width:14px;float:left; text-align:center;height:15px;}
.tests-cols .include-right{width:55px;float:right;text-align:left;height:15px;}

.tests-cols .item a.buy-more {margin:0 auto;display:block;width:12px;height:12px;}
.tests-cols .item a.sub span,
.tests-cols .item a.add span,
.timer a.sub span,
.timer a.add span,
.tests-cols .item a.buy-more span{display:block;width:12px; height: 12px;background-position: 0 0;background-image: url(../../../images/new/ico_sub_white_gray-border.gif);}
/*.tests-cols .item a.sub span{}*/
.tests-cols .item a.add span, .timer a.add span{background-image: url(../../../images/new/ico_add_white_gray-border.gif);}
.tests-cols .item a.buy-more span{background-image: url(../../../images/new/ico_buy-more-questions.gif);}
.tests-cols .item-hover {background-color: #CDEAFF}
/*.tests-cols .item-hover a.sub span, .tests-cols .item-hover a.add span, .tests-cols .item-hover a.buy-more span{background-position: 0 0;}*/
.tests-cols .buttons .timer {text-align:center;border:1px solid #51008f;font-size:11px;padding:3px 0;max-width:256px;margin-left:0;height:28px;border-left:none;}
.timer .time{margin:7px auto 0; /*width:175px;*/min-width:186px;}
.timer .time td.left-align {text-align:left;padding-left:5px;}
.timer .time td.right-align {text-align:right;padding-right:5px;}
.timer .time .sign {width:12px;padding: 0 5px;}
.timer .time .quantity-minutes, .timer .time .quantity-seconds {text-align:center;font-weight:bold;}

h2 span.ico-print, h2 span.ico-export-pdf {font-size:0.6em; font-weight:bold; margin-left:22px; margin-top:1px;}
h2 span.ico-print em.png{background:url(../../../images/new/ico_print.png);width:26px;height:25px;display:block;float:left;margin:3px 2px 0 0;}
.all h2 span.ico-print a, .all h2 span.ico-export-pdf a {background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x;  text-decoration:none;}
h2 span.ico-export-pdf em.png{background:url(../../../images/new/ico_pdf.png);width:29px;height:29px;display:block;float:left;margin:0 7px 0 0;}
.btn-back-posit {margin:-5px 0 7px 0;}
.blue-border-box { border:3px solid #aadbff; padding:1px; background:#fff; margin-bottom:30px;}
.blue-border-box .bg { background:#f5f5f5;}
.compare-test-tbl th { color:#555; font-weight:bold; font-size:1.2em; background:#e0f2ff; text-align:center; padding:3px 0 3px 6px; border-left:1px solid #aadbff; border-bottom:1px solid #d4d4d4; line-height:1em;}
.compare-test-tbl th.first { cursor:pointer; border-left:none; padding-left:12px; text-align: left;}
.compare-test-tbl th div.test-name, .compare-test-tbl th.sort-down div.test-name { padding-right:12px; }
.compare-test-tbl th div.test-name img {margin-bottom: 2px;}

.compare-test-tbl th.sort-down span{ background:url(../../../images/new/ico_arrow-sort_down.gif) right 60% no-repeat;}
.compare-test-tbl th.correct { color:#5dc644; width:90px;}
.compare-test-tbl.real th.correct { width: 120px; }
.compare-test-tbl th.score { text-align: center; color:#5dc644; width:90px; padding-left:2px;}
.compare-test-tbl th.correct span.png {background: url(../../../images/new/ico_arrow.png); width:22px; height:18px; display:block; float:left; margin:3px 8px 0 0;}
.compare-test-tbl th.wrong { width:  95px; color:#cd0000;}
.compare-test-tbl.real th.wrong { width: 120px; }
.compare-test-tbl th.wrong span.png {background:url(../../../images/new/ico_wrong-answ.png); width:18px; height:18px; display:block; float:left; margin:4px 8px 0 0;}
.compare-test-tbl th.ununswr { color:#9da0a2; width:86px;}
.compare-test-tbl.real th.ununswr { width: 120px; }
.compare-test-tbl th.last { width: 100px; }
.compare-test-tbl td { color:#555; font-size:1.1em; text-align:center; border-left:1px solid #d4d4d4; border-top: 1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:7px 0 7px 12px;}
.compare-test-tbl tr.last-row td {border-bottom:none;}
.compare-test-tbl td span {font-size:0.9em;}
.compare-test-tbl td.first {border-left:none; text-align:left; font-size:1em; padding-top: 9px; vertical-align: top;}
.compare-test-tbl td h4 { font-size:1.1em;}
.compare-test-tbl td h4 a {background: url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x; text-decoration:none;}

.all .compare-test-tbl th div.btn-show-hide, .all .compare-test-tbl th div.sjt-btn-show-hide {position: relative; padding-right:0;background:url(../../../images/new/item-list_show-hide_bg.gif); float:right; margin:-5px 8px -4px 0;}
.all .compare-test-tbl th div.btn-show-hide span, .all .compare-test-tbl th div.sjt-btn-show-hide span {padding-right:0; background:none;}

.compare-test-tbl td h4 img { padding:2px 2px 2px 3px; cursor:hand; cursor:pointer; vertical-align: baseline;}
.compare-test-tbl td.chkbx, .compare-test-tbl th.chkbx { border-left:none !important; vertical-align:top; padding:7px 1px 7px 7px;}
.compare-test-tbl td.chkbx input {background:none;}
.compare-test-tbl tr.green td{border-bottom:1px solid #48ac00; border-left:1px solid #48ac00; background: url(../../../images/new/green_border.png) left top repeat-x #d6ffba;}
.compare-test-tbl tr.green-additional td{border-bottom:1px solid #48ac00; border-left:1px solid #48ac00; background: #d6ffba;}
.compare-test-tbl tr.green td h4, .compare-test-tbl tr.green td h4 a {color:#3d9200;}
.compare-test-tbl tr.green td h4 a {background:url(../../../images/new/dotted_undrl_green.gif) left bottom repeat-x;}
.compare-test-tbl td.graphic { background:#e5e5e5; padding:9px 0px 7px 0px; border-bottom:none;}
.compare-test-tbl td.graphic label {display:block; float:left; font-weight:bold; vertical-align:middle; font-size:1.1em; padding:7px 7px 0 0;}
.compare-test-tbl td.graphic .select-area {float:left;}

.compare-test-tbl2 td {padding:7px 4px;}
.compare-test-tbl2 td.text {width:271px;}
.compare-test-tbl2 th { color:#555 !important;}
.compare-test-tbl2 th.mode {width: 50px;padding: 3px 6px;}
.compare-test-tbl2 th.first {width:190px; height: 30px; }
.compare-test-tbl2 .revise a.disabled {color:#555555;text-decoration:none;background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x;}
.compare-test-tbl2 .revise a.disabled:hover {background:none;}
.compare-test-tbl2 .revise a.retake {position: relative; padding:0 18px;}
.compare-test-tbl2 .revise a.retake span {background:url(../../../images/new/ico_quest.png); display:block;width: 14px; height:13px; position:absolute;right:0;top:1px;}
.compare-test-tbl tr.test-description .domain-selector {
	padding-left: 12px;
}

.compare-test-tbl tr.test-description .inbox li.item ul li,
.compare-test-tbl tr.test-description .sjt li.item ul li,
.compare-test-tbl tr.test-description .diary li.item ul li {
    float: left;
    margin-left: 10px;
}

.compare-test-tbl tr.test-description .inbox li.item ul li.item-title,
.compare-test-tbl tr.test-description .sjt li.item ul li.item-title,
.compare-test-tbl tr.test-description .diary li.item ul li.item-title {
    margin-top: 5px;
}

.compare-test-tbl tr.test-description .inbox li.item ul li.item-title.fixed {
    width: 290px;
}

.compare-test-tbl tr.test-description .inbox .your-overall-rate {
    font-size: 1.1em;
    color: #0082DF;
}

.compare-test-tbl tr.test-description ul.statistic-details li ul li.value {
    width: 34px;
}

.compare-test-tbl tr.test-description .epso,
.compare-test-tbl tr.test-description .accuracy,
.compare-test-tbl tr.test-description .diary,
.compare-test-tbl tr.test-description .inbox,
.compare-test-tbl tr.test-description .sjt{
    font-size: 1.1em;
    margin-top: 10px;
}

.compare-test-tbl tr.test-description .inbox strong,
.compare-test-tbl tr.test-description .diary strong,
.compare-test-tbl tr.test-description .sjt strong {
    font-weight: bold;
}

.compare-test-tbl tr.test-description .inbox b,
.compare-test-tbl tr.test-description .sjt b,
.compare-test-tbl tr.test-description .diary b {
    font-weight: bold;
}

.compare-test-tbl tr.test-description .diary ul li.item,
.compare-test-tbl tr.test-description .sjt ul li.item,
.compare-test-tbl tr.test-description .inbox ul li.item {
    font-size: 1.1em;
    padding-top: 5px;
}

.compare-test-tbl tr.test-description .diary ul li.item.with-list {
    margin-left: 20px;
}

.compare-test-tbl tr.test-description .epso .title,
.compare-test-tbl tr.test-description .accuracy .title,
.compare-test-tbl tr.test-description .diary .title,
.compare-test-tbl tr.test-description .inbox .title,
.compare-test-tbl tr.test-description .sjt .title{
    font-size: 1.5em;
    font-weight: bold;
    text-decoration: underline;
    margin: 5px 0px 2px 0px;
    text-align: center;
}

.compare-test-tbl tr.test-description .diary li.item ul.weeks li,
.compare-test-tbl tr.test-description .diary li.item ul.weeks-percent li {
    padding-bottom: 1px;
    padding-top: 4px;
    margin-left: 10px;
    padding-left: 24px;
    background: url("../../../images/new/incorrect-ico.png") no-repeat 0 6px;
    float: none;
}

.compare-test-tbl tr.test-description .diary li.item ul.weeks li.correct {
    background: url("../../../images/new/correct-ico.png") no-repeat 0 7px;
}

.compare-test-tbl tr.test-description .score,
.compare-test-tbl tr.test-description .diary .user,
.compare-test-tbl tr.test-description .inbox .user,
.compare-test-tbl tr.test-description .sjt .user{
    float: left;
    text-align: left;
    margin-left: 5px;
}

.compare-test-tbl tr.test-description .sjt .score{
    margin-left: 15px;
    font-size: 1.1em;
}

.compare-test-tbl tr.test-description .score ul li,
.compare-test-tbl tr.test-description .diary .user,
.compare-test-tbl tr.test-description .inbox .user {
    padding-top: 5px;
}

.compare-test-tbl tr.test-description .competencies,
.compare-test-tbl tr.test-description .diary .global,
.compare-test-tbl tr.test-description .inbox .global,
.compare-test-tbl tr.test-description .sjt .global{
    text-align: left;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
}

.compare-test-tbl tr.test-description .sjt {
    padding: 0 16px;
}

.compare-test-tbl tr.test-description .sjt .user-title {
    background:url("../../../images/new/man-ico.png") no-repeat transparent;
    padding-left: 33px;
    padding-top:5px;
    min-height:22px;
    line-height:22px;
}

.compare-test-tbl tr.test-description .sjt .user {
    width:50%;
    margin:0;
    font-size:1.1em;
}

.compare-test-tbl tr.test-description .sjt .item {
    padding-top:5px;
    padding-right:5px;
}
.compare-test-tbl tr.test-description .sjt .item .value{
    background:url(../../../images/new/incorrect-ico.png) no-repeat 0 50% transparent;
    min-height:13px;
    padding-left:20px;
    float:left;
    width:36px;
    text-align:right;
}

.compare-test-tbl tr.test-description .sjt .item .total {
    background-image:url(../../../images/new/correct-ico.png);
}

.compare-test-tbl tr.test-description .sjt .item .name{
    margin-left:62px;
    min-height:13px;
}
.compare-test-tbl tr.test-description .sjt .global {
    width:50%;
    margin:0;
    font-size:1.1em;
}
.compare-test-tbl tr.test-description .sjt .global .user-title {
    background-image:url(../../../images/new/people-ico.png);
}

.compare-test-tbl tr.test-description .sjt .competencies {
    font-size: 1.1em;
}

.compare-test-tbl tr.test-description .diary .global {
    margin-right: 95px;
}

.compare-test-tbl tr.test-description .competencies ul li {
    padding-top: 5px;
    list-style: none;
    padding-left: 24px;
    background: url("../../../images/new/incorrect-ico.png") no-repeat scroll 0 6px transparent;
}

.compare-test-tbl tr.test-description .domain-selector table {
    margin: 0px;
    padding: 0px;
}

.compare-test-tbl tr.test-description .domain-selector table tr td {
    border: 0px;
    text-align: left;
}

.compare-test-tbl .test-short-description { width: 100%; }

.compare-test-tbl .test-short-description td {
    border: 0px !important;
    background: none !important;
}

.compare-test-tbl .test-short-description .test-title {
    text-align: left;
    padding-left: 10px;
    width:110px;
}

.compare-test-tbl .test-short-description .statistic {
    width: 154px;
}

.compare-test-tbl .sjt-report {
    padding-top: 5px;
}

.h-icon {letter-spacing:-1px;}
.h-icon img {float:left; margin-right:6px;}
.cols2 {float:left; width:338px; margin-right:19px;}
.boxEU2 {margin-bottom:17px; background:#f7f7f7; border:1px solid #d2d2d2;}
.boxEU2 h2 {background:#007edb url(../../../images/new/h_eu-bg.png) 100% 0 no-repeat; height:28px; margin:-1px -1px 0; padding:12px 14px 0; position:relative; font:bold 1.4em Tahoma; color:#fff;}
.boxEU2 h2.h-icon {letter-spacing:0; padding-left:46px;}
.boxEU2 h2.h-icon img {float:left; margin:-6px 5px 0 -37px; display:inline;}
.boxEU2 h3 {font-size:1.4em; margin-bottom:5px;}
.boxEU2 p {margin-bottom:7px;}
.boxEU2 .in {padding:11px 13px; overflow:hidden; zoom:1;}

.boxEU2.details .news-item .date {float: right; font-size: 1.2em; padding-top: 1px; font-family: Verdana,Geneva,sans-serif; color: #646667; font-weight: bold; }
dl.news-item {color:#555;margin-bottom:0; padding:5px 0 4px;}
dl.news-item-hover {margin-left:-13px; margin-right:-13px; padding:4px 13px 3px; background:#fff; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; cursor:pointer;}
.all dl.news-item-hover dt a {color:#68c232;}
dl.news-item dt {font-weight:bold; color:#5a5c5d; margin-bottom:6px; font-size:0.9em;}
dl.news-item dd {margin-bottom:0;}
dl.news-item .news-title {display:block; margin-bottom:5px; font-size:1.2em;}
dl.news-item dd {margin-bottom:9px; line-height:1.45em; font-size:1.1em;}
dl.news-item dd p{margin-bottom:9px; line-height:1.45em; font-size:11px;font-family:Tahoma,Geneva,sans-serif;text-align:left;}
.boxEU2 a.more img {margin-top:4px;}
.right-col .great-rss { background:url(../../../images/new/right_h_rss.gif) left top no-repeat; padding:60px 0 3px 11px; }
.right-col .great-rss a { font-size:11px; position:relative; top:-1px; margin-left:4px; }
.right-col .useful-video { background:url(../../../images/new/right_h_useful-video.gif) left top no-repeat; padding:60px 0 3px 11px; }
.right-col .useful-video a { font-size:11px; position:relative; top:-1px; margin-left:4px; }
.right-col .r-contact { background:url(../../../images/new/right_h_contact.png) left top no-repeat; padding:60px 0 3px 11px; zoom:1; overflow:hidden; }
.right-col .r-contact a { display:block; font-size:11px; font-weight:bold; width:135px; height:23px; margin-bottom:5px; background:url(../../../images/new/btn_right.png) no-repeat; padding:5px 0 0 27px; color:#005ad0; }
.right-col .r-contact a:hover { background-position:0 100%; color:#7acb3b; }
.col-50p {float:left; width:50%;}
.col-316 {float:left; width:316px; margin-right:28px; margin-left:4px; margin-top:10px; margin-bottom:13px;}
ul.list-blue {margin-left:7px; margin-bottom:6px;}
ul.list-blue li {font-size:1.2em; padding-left:15px; padding-bottom:7px; background:url(../../../images/new/bullet_arrow_thin.gif) 0 0.3em no-repeat;}
ul.list-blue li img {vertical-align:text-bottom;}
.boxEU2 ul.list-blue {margin-bottom:-3px;}
.boxEU2 ul.list-blue li {font-size:1.1em; background-position:0 0.5em;}
.col-338 {width:338px; float:left; margin-right:24px;}
.col-338 p {text-align:justify;}
.fs-12 {font-size:12px;}
.mid-subm-check {margin-top:12px; margin-left:3px;}
.mid-subm-check input {vertical-align: text-bottom; margin-top:2px; $margin-top:-1px;}
.banners-line {border:1px solid #d2d2d2; padding:12px; margin:8px 0 15px;}
.banners-line a {margin:0 18px;}
.banners-line img {vertical-align:middle;}
.box-blue {background:url(../../../images/new/box-blue-bg.png) repeat-y; width:700px; margin-bottom:15px;}
.box-blueT {background:url(../../../images/new/box-blue-top.png) no-repeat;}
.box-blueB {background:url(../../../images/new/box-blue-bott.png) 0 100% no-repeat; padding:15px 20px;}
.box-blue-sep {height:3px; background:url(../../../images/new/box-blue-sep.gif) repeat-x; margin:8px -15px; clear:both;}
.box-blue .items-list {margin-right:0;}
.box-blue .items-list .item {width:636px;}
.box-blue .free-materls h3 {background-image:url(../../../images/new/free-matrls_h3_bg-sm.gif);}
.box-blue .free-materls .item h2 {background-image:url(../../../images/new/free-matrls_item_bg-sm.png);}
.box-blue .free-materls .item .container {background-image:url(../../../images/new/free-materls_container-bg-sm.png);}
.box-blue .free-materls h3 .ico-downl-al {margin-right:40px; font-size:17px;}
.box-blue .free-materls h3 .ico-downl-al span.png {top:1px; right:4px;}
.box-blue .prem-materls h3 {background-image:url(../../../images/new/prem-matrls_h3_bg-sm.png);}
.box-blue .prem-materls .item h2 {background-image:url(../../../images/new/prem-mtrls_item_bg-sm.png);}
.box-blue .prem-materls .item .container {background-image:url(../../../images/new/prem-materls_container-bg-sm.png);}
.box-blue .inline-menu li {background-image:url(../../../images/new/inl-menu_r2.gif);}
.box-blue .inline-menu li span {background-image:url(../../../images/new/inl-menu_l2.gif);}
.btn-step {background:url(../../../images/new/btn_step.png) no-repeat; float:left; width:64px; height:25px; font:11px/24px Tahoma; color:#fff; text-align:center;}
.btn-step2 {background:url(../../../images/new/btn_step2.png) no-repeat; float:left; width:64px; height:25px; font:11px/24px Tahoma; color:#fff; text-align:center;}

.custom-btn {width:64px; height:25px; font:11px/24px Tahoma; color:#fff; text-align:center; cursor: pointer; }
.custom-btn.blue {background:url(../../../images/new/btn_step.png) no-repeat;}
.custom-btn.green {background:url(../../../images/new/btn_step2.png) no-repeat;}
.custom-btn.add-domain-questions, .custom-btn.add-sjt-categories {float: left; margin-top: 5px;}

.box-blue h2.h-step {font:1.8em Arial; color:#363636; text-align:center;padding-right:64px;margin-bottom:16px;overflow:hidden; zoom:1;}
.box-blue h2 .h-step-sm {display:block; font-size:11px;}
.btn-green {background:url(../../../images/new/btn_green-bg.png) no-repeat; padding-left:2px; float:left;}
.btn-green input {background:url(../../../images/new/btn_green-bg.png) 100% 0 no-repeat; height:30px; font:14px Arial; color:#fff; border:0; cursor:pointer;}
.btn-grey {background:url(../../../images/new/btn_grey-bg.png) no-repeat; padding-left:2px; float:left;}
.btn-grey input {background:url(../../../images/new/btn_grey-bg.png) 100% 0 no-repeat; height:30px; font:14px Arial; color:#0082df; border:0; cursor:pointer;}
.btns-YN {margin-left:240px; margin-bottom:15px; overflow:hidden; zoom:1;}
.btns-YN .btn-green,.btns-YN .btn-grey {margin:0 3px;}
.btns-YN .btn-green input,.btns-YN .btn-grey input {width:81px;}
.btns-w456 {overflow:hidden; zoom:1;}
.btns-w456 .btn-green,.btns-w456 .btn-grey {width:454px; margin:0 auto 10px; display:block; float:none;}
.btns-w456 .btn-green input,.btns-w456 .btn-grey input {width:454px;}
.form-step3 {margin-left:185px; padding-bottom:12px;}
.form-step3 .fl-left {margin-right:8px;}
.form-step3 input.txt {padding: 5px 2px 4px 4px;}
.btn-image {padding:0; height:auto; border:0; background:none;}
.sort-block3 .select-area {margin-right:10px; margin-left:8px;}
.boxGr {margin-bottom:20px; background:#f7f7f7; border:1px solid #d2d2d2; position:relative; zoom:1;}
.boxGr h2 {background:#3eb419 url(../../../images/new/h_green-bg.png) 100% 0 no-repeat; height:28px; margin:-1px -1px 0; padding:12px 14px 0; font:bold 1.4em Tahoma; color:#fff; position:relative;}
.boxGr h2.h-icon {letter-spacing:0; padding-left:46px;}
.boxGr h2.h-icon img {float:left; margin:-6px 5px 0 -37px; display:inline;}
.boxGr h3 {font-size:1.4em; margin-bottom:5px;}
.boxGr p {margin-bottom:7px;}
.boxGr .in {padding:9px 8px; overflow:hidden; zoom:1;}
ul.list-blue2 {margin:0 10px -3px 7px;}
ul.list-blue2 li {font-size:1.1em; padding-bottom:8px;}
ul.list-blue2 li p {font-size:1em;}
ul.list-blue2 li .arr {padding-left:13px; display:block; line-height:1.46em; background:url(../../../images/new/bullet_arrow_thin2.gif) 0 0.55em no-repeat; font-weight:bold;}
ul.list-blue2 li .arr:hover {background-image:url(../../../images/new/bullet_arrow_thin_green.gif);}
ul.list-blue2 li img {vertical-align:text-bottom;}
p.botm-links {font-size:1.1em; margin-bottom:6px;}
.botm-links a {margin-right:12px;}
.box-arr {border:1px solid #3e7728; background:#f6fcf3; position:relative; padding:12px 13px 9px; margin-top:15px; color:#555; line-height:1.4em;}
ul.list-blue2 li .box-arr {margin-left:13px;}
.box-arr-arr {background:url(../../../images/new/box-arr.gif) no-repeat; width:7px; height:5px; display:block; position:absolute; top:-5px; _top:-4px; left:7px;}
.box-faq-ctrls label { margin-right:12px;}
.box-faq-ctrls label.radiobtns input {vertical-align:text-bottom; _margin-bottom:-4px;}
.box-faq .box-arr {display:none;}
.box-faq .active .box-arr {display:block;}
.box-faq ul.list-blue2 li.active .arr {color:#5fc200; background-image:url(../../../images/new/bullet_arrow_thin_green.gif);}
.ebook-down {border-color:#44b0ff; margin-right:0;}
.ebook-down h3 {font-size:14px; padding:7px 0 0 9px; height:43px; margin-bottom:10px; background:url(../../../images/new/ebook-down_h3_bg.png) left top no-repeat; border-bottom:1px solid #44b0ff;}
.ebook-down h3 .switch {top:18px;}
.ebook-down h3 img {vertical-align:middle; margin-right:3px; margin-top:-1px;}
.ebook-down .item {margin:2px 0 1px 0; width:690px;}
.ebook-imdown h3 {font-size:14px; padding:7px 0 0 9px; height:43px; margin-bottom:10px; background:url(../../../images/new/ebook-imdown_h3_bg.png) left top no-repeat; border-bottom:1px solid #ffc000;}
.ebook-imdown h3 .switch {top:18px;}
.ebook-imdown h3 img {vertical-align:middle; margin-right:3px; margin-top:-1px;}
.ebook {background:#deeffb; width:216px; float:left; margin-left:10px; display:inline;}
.infocenter.ebook {width:330px;}
.ebook .tl, .ebook .tr, .ebook .bl, .ebook .br {width:6px; height:6px; float:left; background:url(../../../images/new/ebook-box_corn.gif) no-repeat; position:relative;}
.ebook .t {height:5px; border-top:1px solid #44b0ff;}
.ebook .tl {margin:-1px 0 0 0; zoom:1;}
.ebook .tr {background-position:100% 0; float:right; margin:-1px 0 0 0;}
.ebook .b {height:5px; border-bottom:1px solid #44b0ff; _padding:0 2px;}
.ebook .bl {background-position:0 100%; margin:0 0 -1px 0;}
.ebook .br {background-position:100% 100%; float:right; margin:0 0 -1px 0;}
.ebook-new .tl {background:url(../../../images/new/corner_new.png) no-repeat; width:34px; height:34px; margin-right:-34px; margin-bottom:-34px;}
.ebook .content {padding:10px 14px 6px; border-left:1px solid #44b0ff; border-right:1px solid #44b0ff;}
.ebook .vision {display:block; margin:0 auto 15px; border:1px solid #44b0ff; padding:3px; background:#fff;}
.ebook .content p {margin-bottom:4px; line-height:1.4em;}
.ebook .content p a img {margin-top:8px;}
.ebook-imdown .ebook {background:#fef4b9; border-color:#ffc000;}
.ebook-hover, .ebook-imdown .ebook-hover { border-color:#72aa3c; background:#eaffd5; cursor:hand; cursor:pointer;}
.ebook-imdown .t,.ebook-imdown .b,.ebook-imdown .content {border-color:#ffc000;}
.ebook-hover .t, .ebook-hover .b, .ebook-hover .content {border-color:#72aa3c;}
.ebook-imdown .ebook .tl, .ebook-imdown .ebook .tr, .ebook-imdown .ebook .bl, .ebook-imdown .ebook .br {background-image:url(../../../images/new/ebook-box_corn2.gif);}
.ebook-down .ebook-hover .tr, .ebook-down .ebook-hover .bl, .ebook-down .ebook-hover .br, .ebook-down .ebook-hover .tl {background-image:url(../../../images/new/ebook-box_corn3.gif);}
.ebook-imdown .ebook-new .tl, .ebook-down .ebook-new .tl {background:url(../../../images/new/corner_new.png) no-repeat;}
.ebook-imdown .ebook .vision {border-color:#ffc000;}
div.ico-create-pack div.png{background:url(../../../images/new/ico_create-pack.png);width:34px;height:28px;position:absolute;left:22px;top:18px;}
div.ico-quick-pack div.png {background:url(../../../images/new/ico_quick-pack.png);width:40px;height:28px;position:absolute;left:20px;top:16px;}
.all div.ico-quick-pack h3 {margin-left:45px;}
div.ico-pack-adviser div.png{ background:url(../../../images/new/ico_pack-adviser.png); width:32px; height:36px; position: absolute; left:20px;top:10px;}
.benefits2 { margin-bottom:20px; margin-top:11px; padding-left:8px;}
.benefits2 h5.ico-quest-in-db span.png{background:url(../../../images/new/ico_quest-in-db.png);width:38px;height:37px; margin:-1px 11px 0 18px;}
.benefits2 h5.ico-pers-stat span.png{background:url(../../../images/new/ico_pers-stat.png); width:26px; height:32px; margin:2px 10px 0 18px;}
.benefits2 h5.ico-free-advice {width:165px; padding-left:8px;}
.benefits2 h5.ico-free-advice span.png{background:url(../../../images/new/benefits_anytime.png);width:37px; height:36px; margin:1px 9px 0 18px;}
.benefits2 h5.ico-unlim-acc {width:175px; padding:0 8px 0 2px;}
.benefits2 h5.ico-unlim-acc span.png{background:url(../../../images/new/ico_unlim-acc.png); width:38px; height:39px; margin:-1px 11px 0 18px;}
.quick-pack-tbl { font-size:1.1em; color:#555; font-weight:bold;}
.quick-pack-tbl th {background:#e0f2ff; text-align:center; padding:5px 0; border-left:1px solid #aadbff; border-bottom:1px solid #aadbff; width:10.1%;}
.quick-pack-tbl th.first {border-left:none; width: auto;}
.quick-pack-tbl td { border-left:1px solid #aadbff; border-bottom:1px solid #aadbff; text-align:center;}
.quick-pack-tbl td div {padding:3px 0;}
.quick-pack-tbl td div a {color:#0082DF;text-decoration:none;background:url("../../../images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent;}
.quick-pack-tbl td div a.normal { background:none; text-decoration: underline; }
.quick-pack-tbl td.first { padding-left:8px; border-left:none; text-align:left; background:#e0f2ff;}
/*.quick-pack-tbl td.first span {background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x;}*/
.quick-pack-tbl tr.bg-light td {background:#ebf8d9;}
.quick-pack-tbl td.selected div a {color:#FF0000;}
.quick-pack-tbl td.notselected div a {color:#808080;}
.quick-pack-tbl td.border div { border:2px solid #82c244; margin:-1px; position:relative; padding:2px 0;}
.quick-pack-tbl td.green div { border:2px solid #82c244; margin:-1px; position:relative; padding:2px 0;}
.quick-pack-tbl td.yellow div { border:2px solid #FFA200; margin:-1px; position:relative; padding:2px 0;}
.quick-pack-tbl td.blue div { border:2px solid #0090FB; margin:-1px; position:relative; padding:2px 0;}
.quick-pack-tbl td.disabled div a {color:#CCCCCC;text-decoration:none;cursor:default;background:url("../../../images/new/dotted_undrl_bgray.gif") repeat-x scroll left bottom transparent;}
.quick-pack-tbl td.inactive div a {color:#F00;text-decoration:none;cursor:default;background:url("../../../images/new/dotted_undrl_red.gif") repeat-x scroll left bottom transparent;}
.quick-pack-tbl td.coming-soon div a {color:#999999;text-decoration:none;cursor:default;background:url("../../../images/new/dotted_undrl_bgray.gif") repeat-x scroll left bottom transparent;}
.quick-pack-tbl td div.none { color:grey;}
.quick-pack-tbl td.best-column,.quick-pack-tbl td.best-column-title,.quick-pack-tbl th.best-column-title,.quick-pack-tbl td.best-row-title,.quick-pack-tbl td.best-row {background: #cdf5fa;}
.quick-pack-tbl td.best-row.best-column {background: rgb(150, 243, 250);}
.quick-pack-tbl td.best-row-title .bestseller, .quick-pack-tbl th.best-column-title .bestseller {background: url("/images/best_value.png") no-repeat scroll left top transparent; display: block; height: 15px; width: 52px; float: right;}
.quick-pack-tbl td.best-row-title .bestseller {display: block; margin-top: 1px; margin-right: 3px; margin-left: 5px; }
.quick-pack-tbl th.best-column-title .bestseller { display: inline-block; float: none;}
.quick-pack-tbl td.best-row-title .title {display: block; margin-right: 60px; margin-bottom: 2px; }
.quick-pack-tbl th.best-column-title {}
table.tbl-popup {border:1px solid #b1ae9e; position:absolute; z-index:10;}
table.tbl-popup td {background:url(../../../images/new/popup-inline_bg.png);}
table.tbl-popup td div.container {position:relative; z-index:12;left:0;top:0;font-size:11px; padding:10px 12px 16px 13px; color:#555;}
table.tbl-popup span.corner { background:url(../../../images/new/popup-inline_corner.png); width:7px; height:5px; display:block; position:absolute; margin:0 0 -5px 8px; }
table.tbl-popup td div.container h4 { font-size:1.2em; margin-bottom:4px; color:#555;}
table.tbl-popup td div.container h5 {font-size:1em; font-weight:bold; margin-bottom:3px; color:#555; padding-top:2px;}
table.tbl-popup td div.container h5 span, .package-info h5 span, .package-create .first h5 span {float:right;}
table.tbl-popup td div.container ul, .package-info ul { padding:2px 0 6px 0;}
table.tbl-popup td div.container ul li, .package-info ul li, .package-create .first ul li { padding:2px 0 1px 10px; background:url(../../../images/new/bullet_arrow-thin_dark.gif) left 7px no-repeat;}
table.quick-pack-tbl tr.show_more td{border:none;height:24px;cursor: pointer;}
table.quick-pack-tbl tr.show_more a{position:relative; padding:0 13px;}
table.quick-pack-tbl tr.show_more td:hover a{color:#5daf28;}
table.quick-pack-tbl tr.show_more td span{background: url(../../../images/new/bullet_arrow_blue_down.gif) no-repeat; width:7px;height:4px;display:block;position:absolute; top:6px;left:0;}
table.quick-pack-tbl tr.show_more td:hover span{background-image: url(../../../images/new/bullet_arrow_green_down.gif);}
table.quick-pack-tbl tr.show_more td span.right{right:0;left:auto;}
.package-info ul li ul.domain-languages-container li.domain-language-item { background: none; padding-left: 0px; cursor: pointer; }

.package-info ul li ul.domain-languages-container li a {
    display: block;
    float: left;
    background: url("../../../images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent;
    color: #0082DF;
    text-decoration: none;
}

.package-info a.package-switch-language {
    background: url("../../../images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent;
    color: #0082DF;
    text-decoration: none;
}

.package-info a.package-switch-language:hover {
    background: none;
}

.package-info ul li ul.domain-languages-container li a:hover {
    background: none;
}

.package-info .refresh {cursor: pointer;}

.package-info ul li ul.domain-languages-container li.select span {
    margin-top: 8px;
}

.package-info ul li ul.domain-languages-container li.select .select-area {
    margin-top: 3px;
}

.package-info ul li ul.domain-languages-container li.select .select-area ul.select-options-visible li {
    padding-left: 8px !important;
    margin: 0px;
}

.package-info ul li ul.domain-languages-container li.select .select-area ul.select-options-visible {
    padding: 0px;
    margin: 0px;
}

.package-info .package-language {
    float: right;
    margin: 2px 0px 0px 5px;
}

table.tbl-popup td div.container ul li span, .package-info ul li span, .package-create .first ul li span { float:right; /*font-weight:bold;*/}
table.tbl-popup td div.container p, .all .package-info p { padding-left:10px; line-height:1.4em; padding-bottom:8px; margin-top:-1px;}
table.tbl-popup td div.container h5.bordered, .package-info h5.bordered { border-top:1px solid #d6d4bc; border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
table.tbl-popup td div.container div.bordered, .package-info div.bordered { border-top:1px solid #d6d4bc; border-bottom:1px solid #d6d4bc; padding:4px 1px 7px 0; margin-top:1px;}
span.ico-arrow-sm {background: url(../../../images/new/ico_arrow_small.gif) no-repeat top left; width:9px; height:8px; display:block; margin-top: 3px; margin-left: 5px;}
table.tbl-popup td div.container h5.bordered span.ico-arrow-sm{margin-top:3px;}
.package-info { border:3px solid #aadbff; width:194px; float:left; padding: 0px 9px 0px 11px; font-size:1.1em; margin-right:28px; margin-bottom:10px;}
#comparePackage3 { margin-right:0px; }
.package-info h3 { font-family:Tahoma, Geneva, sans-serif; font-size:1.3em; color:#555; font-weight:bold; margin:0 0 5px 0; font-weight:bold;}
.package-info h4 { font-size:1.5em; font-weight:bold; color: #82c244;margin:0 0 8px 0; font-family:Tahoma, Geneva, sans-serif;}
.package-info h5 {margin:0 0 4px 0; font-size:1em; font-weight:bold; margin-bottom:3px; color:#555; padding-top:2px;}
.all .package-info p {text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:1em; padding-left:0;padding-bottom: 0;margin-bottom: 2px;}
.package-info ul li {margin-left:2px; padding-left: 12px; background-position:left 6px;}
.package-info .btn-add-to-cart {background:url(../../../images/new/btn_x-add-to-cart.png); width:91px; height:20px; display:block; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;color:#5a5c5d; font-size:11px; cursor:pointer;padding:7px 0 0 26px; margin:5px 0 0 35px;}
.package-info h5.bordered span.ico-arrow, .package-create .first h5.bordered span.ico-arrow {background:url(../../../images/new/ico_arrow.png); width:22px; height:18px; margin-right:-5px; margin-top:-1px;}
.package-info div.bordered span.ico-arrow, .package-create .first div.bordered span.ico-arrow {background:url(../../../images/new/ico_arrow.png); width:22px; height:18px; margin-right:-5px; margin-top:-1px;}
.package-info h5.view-sample {text-align:center;}
.package-info h5.switch-package {text-align:center;}

.package-description { width: 250px; }
.package-description h3 { display: none; }
.package-description h4 { font-size:1.5em; font-weight:bold; color: #82c244;margin:0 0 8px 0; font-family:Tahoma, Geneva, sans-serif;}
.package-description h5 {margin:0 0 4px 0; font-size:1.3em !important; font-weight:bold; margin-bottom:3px; color:#555; padding-top:2px;}
.package-description p {text-align:left; font-family:Tahoma, Geneva, sans-serif; font-size:1.3em; padding-left:0; padding-top: 5px;}
.package-description ul li {margin-left:0px; padding-left:0px !important; background-position:left 6px; font-size: 1.2em; margin-top: 10px; margin-bottom: 10px;}
.package-description ul li span {float: right;}
.package-description h5.bordered span.ico-arrow {background:url(../../../images/new/ico_arrow.png); width:22px; height:18px; margin-right:-5px; margin-top:-1px;}
.package-description h5.bordered { padding:4px 1px 7px 0; margin-top:1px;}
.package-description .btn-add-to-cart {display: none;}

.package-compare { border:3px solid #dedede; padding:2px; width:210px; float:left; margin-right:28px; margin-bottom:10px;}
.package-compare-green { border:3px solid #82c244; float:left; margin-right:28px; margin-bottom:10px;}
.package-compare-yellow { border:3px solid #FFA200; float:left; margin-right:28px; margin-bottom:10px;}
.package-compare-blue { border:3px solid #0090FB; float:left; margin-right:28px; margin-bottom:10px;}
.package-compare div {border:1px solid #dedede; text-align:center; height:146px; color:#7f7f7f; font-size:1.8em; padding-top:133px;}
.package-create { border:3px solid #aadbff; padding:10px 2px 8px 10px; margin-bottom:12px; zoom:1;}
.package-create .btn-submit-mid2 {margin-top:5px;}
.package-create h3 { font-size:1.8em; color:#555; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin-bottom:6px;}
.package-create h3 span.btn-step, .package-create h3 span.btn-step2 {margin-right:10px;}
.package-create p {font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; margin-bottom:5px; padding-left:2px;}
/*.package-create p.domain-questions-prompt {padding-left: 75px;}*/

.package-compare-box .indent {
    height: 10px;
}

.package-compare-box .underlay {
    width: 214px;
    margin-left: -11px;
    margin-bottom: 0px;
    padding-top:12px;
    padding-bottom:12px;
}

.package-compare-green .underlay {
    background: #a7d47c;
}

.package-compare-yellow .underlay {
    background: #ffbe4c;
}

.package-compare-blue .underlay {
    background: #4cb1fc;
}

.package-create .view-sample {display: none;}

.package-create-tbl { margin:5px -1px 5px -9px; position:relative; width:101.5%;}
.package-create-tbl td {border:solid #d4d4d4; border-width:0px 1px 1px 0;  padding:7px 2px 6px 9px;}
.package-create-tbl td.last {border-right:none; width:25px; padding-left:6px;}
.package-create-tbl td.action.last {padding: 0px;}
.package-create-tbl td.last a.ico-del { background:url(../../../images/new/ico_wrong-answ.png); width:18px; height:18px; display:block; cursor:pointer;}
.package-create-tbl td.first { width:220px; padding-left:9px; padding-right: 10px;}
.package-create-tbl td.second { width:135px; }
.package-create-tbl td .select-area {float:left;}
.package-create-tbl td p {padding:4px 0 0 0px; float:left;}
.package-create-tbl td p strong {color:#5fc200; font-size:1.2em; padding-right:6px;}
.package-create-tbl td p em {font-style:normal; background:url(../../../images/new/dotted_undrl.gif) left bottom  repeat-x;}
.package-create-tbl tr.dark td { background:#f0f0f0;}
.package-create-tbl td.chkbx-line { color:#555; font-size:1.1em; font-weight:bold; padding:11px 2px 10px 10px;}
.package-create-tbl td.chkbx-line input {background:none; margin-right:6px;}
.package-create-tbl td.cost {border-right:none;}
.package-create-tbl td.cost strong {color:#5fc200; margin-left:301px; font-size:1.2em; }
.package-create .first {width:250px; border-right:1px solid #d4d4d4; margin:-9px 0 -7px 0; padding:9px 0px 13px 0;}
.package-create .first h3 { margin-bottom:16px;}
.package-create .first h5 {font-size:1.1em; font-weight:bold; color:#555; margin-bottom:5px; margin-left:1px;}
.package-create .first h5.bordered { border-top:1px solid #d2d2d2; padding:4px 1px 0 1px;}
.package-create .first ul {font-size:1.1em; margin-bottom:7px; margin-left:3px;}
.package-create .first ul li {padding-left:8px; background-position:left 6px;}
.package-create div.last {float:right; border-left:1px solid #d4d4d4; width:425px; margin:-9px 0 -7px -4px; padding:10px 5px 10px 8px; z-index:1;}
.package-create div.last h3 {margin-bottom:11px;}

.package-create-tbl .language-selector {font-size: 11px;}
.package-create-tbl .language-selector .title {font-weight: bold; color: #999999;}
.package-create-tbl .language-selector .prompt {width: 135px; font-size:11px;}
.package-create-tbl .language-selector .combobox {width: 119px;}

.package-create-tbl .language-selector .prompt a {background:url("../../../images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent;}
.package-create-tbl .language-selector .prompt a:hover {background: none;}
.package-create-tbl .language-selector .prompt a {text-decoration: none;}
.package-create-tbl .language-selector .prompt a {color: #0082DF;}

.package-create-tbl .domain-item.last td {border-bottom: 0px;}

.package-create.new div.last {float:right; border-left:1px solid #d4d4d4; width:408px; margin:-9px 0 -7px -4px; padding:10px 5px 10px 8px; z-index:1;}
.package-create.new .package-create-tbl {width: 101.5%;}
.package-buy-btn { background:url(../../../images/new/btn_packadge-add-to-cart.png); width:243px; height:68px; position:relative; margin-left:72px; cursor:hand; cursor:pointer; margin-top:14px;}
.package-buy-btn-bold { background:url(../../../images/new/btn_packadge-add-to-cart-bold.png); }
.package-buy-btn h1, .package-buy-btn h2, .package-buy-btn h3 {position: absolute; font-weight:normal; font-family:Tahoma, Geneva, sans-serif;}
.package-buy-btn h1 span, .package-buy-btn h2 span, .package-buy-btn h3 span { color:#5fc200;}
.package-buy-btn h1 { font-size:11px; color:#555; left:12px; top:10px;}
.package-buy-btn h1 strong {font-size:14px;}
.package-buy-btn h2 {top:32px; left:12px;}
.package-buy-btn h2, .package-buy-btn h3 { font-size:10px; color:#5a5c5d;}
.package-buy-btn h3 { top:47px; left:12px;}
.solutions-inner-col { font-size:1.2em; font-family:Verdana, Geneva, sans-serif; color:#555; padding:5px 10px 15px 1px; float:left; width:345px;}
.solutions-inner-col h4 {font-size:1em; color:#555; font-weight:bold; margin-bottom:12px;}
.solutions-inner-col h4 span.png { display:block; float:left; position:relative;}
.solutions-inner-col h4.ico-big-star span.png { margin:-7px 9px 0 0;}
.solutions-inner-col h4.ico-safe-circle span.png { margin:-5px 8px 0 0;}
.solutions-inner-col ul { margin-left:9px; line-height:1.7em;}
.solutions-inner-col ul li {background:url(../../../images/new/bullet_arrow_thin.gif) left 7px no-repeat; padding-left:11px;}
.ico-big-star span.png { background:url(../../../images/new/ico_star.png); width:23px; height:24px;}
.ico-safe-circle span.png { background:url(../../../images/new/ico_safe-circle.png); width:24px; height:24px;}
.ss-popup { width:617px; position:absolute; z-index:99;}
.ss-popup .content { background:url(../../../images/new/ss_bg.png); width:562px; padding:15px 29px 7px 26px; font-family:Verdana, Geneva, sans-serif; color:#555; text-align:justify; font-size:1.2em; line-height:1.5em;}
.ss-popup .content div {position:relative;}
.ss-popup .top {background:url(../../../images/new/ss_top.png); width:617px; height:76px; padding:0;}
.ss-popup .bott {background:url(../../../images/new/ss_bott.png); width:617px; height:10px;}
.ss-popup .top a.close { color:#80a7e9; text-decoration:none; font-size:12px; position:absolute; right:16px; top:9px; background:url(../../../images/new/ss_exit-ico.gif) right 6px no-repeat; padding-right:10px;}
.ss-popup .top h1 {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#fff; font-weight:normal; position: absolute; top:13px; left:25px;}
.ss-popup .top h2 {position:relative; font-family:Arial, Helvetica, sans-serif; color:#b8eeff; font-weight:normal; position: absolute; top:48px; left:25px; font-size:18px;}
.ss-popup .top h2 a {color:#b8eeff;}
.ss-popup .top h2 a:hover {text-decoration:none;}
.ss-popup .pict {background:url(../../../images/new/ss_pict_bg.png); width:112px; height:112px; position:absolute; right:29px; top:28px; padding:12px 0 0 12px;}
.ss-popup .pict img {border:1px solid #fff;}
.ss-popup .content h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3b3b3b; font-weight:normal; width:400px; line-height:1.1em; background:url(../../../images/new/cite_first.gif) left top no-repeat; padding:1px 10px 0 22px; margin-bottom:17px; }
.ss-popup .content h3 em {background:url(../../../images/new/cite_last.gif) right 3px no-repeat; font-style:normal; padding-right:22px;zoom:1;}/*hack in styles-ie*/
.ss-popup .content h4 {font-size:1em; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:10px;}
.ss-popup .content p {margin-bottom:10px;}
.ss-popup .content ul { margin:0 0 0 7px;}
.ss-popup .content ul li {background:url(../../../images/new/bullet_arrow_thin.gif) left 6px no-repeat; padding-left:13px; margin-bottom:10px;}
.ss-popup.hide {display: none;}
.chkbx-list li {padding:1px 0 2px 0;}
.chkbx-list li label {width:auto;}
.chkbx-list li input {float:none;}
.tips-tricks-blog .browse-blog {background:none;}
.tips-tricks-blog .browse-blog .content.hover {background:#ebf7ff; cursor:pointer;}
.tips-tricks-blog .browse-blog .content {padding-top: 7px; padding-bottom: 7px; margin-left: -14px; padding-left: 14px; margin-right: -14px; padding-right: 14px; }
.tips-tricks-blog .browse-blog .blog-bott {background:none; padding:0 14px 0px 15px}
.tips-tricks-blog .browse-blog .blog-bott h2 { background:url(../../../images/new/blog_browse_h2_bg.png) left top no-repeat; color:#338000; margin:0 -14px 0px -15px;}
.tips-tricks-blog .browse-blog .blog-bott h2 div.wrap-title {padding: 0px 12px 0px 18px; background: url(../../../images/new/blog_browse_h2_middle_bg.png) repeat-y;}
.tips-tricks-blog .browse-blog .blog-bott h2 div.title-bottom {height: 12px; background:url(../../../images/new/blog_browse_h2_bottom_bg.png) bottom;}
.tips-tricks-blog .blog .blog-bott h2 span { color:#5a5c5d;}
.tips-tricks-blog .browse-blog .blog-bott h2 span.share-this { float:right;}
.tips-tricks-blog .blog .blog-bott h2 span a { color:#0f8ae2;}
.tips-tricks-blog .blog .blog-bott h2 span.comment {float:right; background:url(../../../images/new/ico_comment.gif) left 1px no-repeat; padding:1px 0 2px 23px; margin:-4px 0 0 11px;}
.tips-tricks-blog .browse-blog .blog-bott .tags, .tips-tricks-blog .blog .tags,.tips-tricks-list .item .tags {background:#e3f8d2; padding:8px 0 10px 13px; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; margin:0px -13px 0 -14px; clear:both; color:#4e4e4e;}
.tips-tricks-list .item .tags {float:left; width:100%;margin:0;padding: 10px;}
.tips-tricks-blog .blog .blog-bott .tags {font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; margin:0px 0px 10px 0px; clear:both; color:#4e4e4e;}

.tips-tricks-blog .browse-blog .blog-bott p {line-height:1.4em; margin-bottom: 0px;}

.boxPurp {margin-bottom:20px; background:#f7f7f7; border:1px solid #d2d2d2;}
.boxPurp h2 {background:#5018ac url(../../../images/new/h_purple-bg.png) 100% 0 no-repeat; height:28px; margin:-1px -1px 0; padding:12px 14px 0; font:bold 1.4em Tahoma; color:#fff;}
.boxPurp h2.h-icon {letter-spacing:0; padding-left:46px;}
.boxPurp h2.h-icon img {float:left; margin:-6px 5px 0 -37px; display:inline;}
.boxPurp h3 {font-size:1.4em; margin-bottom:5px;}
.boxPurp p {margin-bottom:7px;}
.boxPurp .in {padding:9px 8px 3px; overflow:hidden; zoom:1;}

.dl-var1 {clear:both; padding:6px 0 5px; overflow:hidden; zoom:1;}
.dl-var1 dt {float:left; padding:2px 12px 8px 1px; clear:both;}
.dl-var1 dt img {border:1px solid #d3d3d3; background:#efefef; padding:2px;}
.dl-var1 dd {overflow:hidden; zoom:1;}
.dl-var1 dd h3 {font-size:1.1em; margin-bottom:8px;}
.dl-var1 dd p {font-size:1.1em; text-align:left;}

.no-image-tutorial{width:94px; height:39px; text-align:center; border:1px solid #D3D3D3;padding:25px 2px 2px 2px;}

.contact-tbl2 {margin-bottom:42px;}
.contact-tbl td.contact-tbl-side {width:240px; vertical-align:top; font-size:0.79em; padding:0;}
.contact-tbl td input.text-grey {background:#e8e8e8;}

.forumBox {border:1px solid #d2d2d2; margin-right:0; background:#f7f7f7; position:relative; font-family:Tahoma;}
.forumTopBtn {position:absolute; top:7px; right:33px; z-index:8;}
.forumBox h3 {font-size:14px; font-family:Tahoma; padding:7px 0 0px 9px; margin:-1px -1px 0; background:#bee8a2 url(../../../images/new/h_forum-gradient-bg.png) 100% 0 repeat-y; border-bottom:0; color:#338000; min-height:36px;}
.forumBox h3 {height: expression( this.scrollHeight < 37 ? "36px" : "auto" );} /* sets min-height for IE */

.forumBox h3 .collaps {background-image:url(../../../images/new/ico_collapse-expand_green.gif);}
.forumBox h3 .switch {top:15px;}
.forumBox h3 img {vertical-align:middle; margin-right:3px; margin-top:-1px;}
.forumBox h3 img.topic-ico {position: absolute; margin-top:-1px;}
.forumBox h3 div.topic-title {margin-left:47px; margin-top:6px; padding-bottom: 8px;}
.forumBox h3 .side {float:right; margin:5px 12px 0 0;}
.forumBox h3 .side a {color:#fff; font-weight:normal; margin-left:10px;}
.forumBox .item {margin:5px; width:auto;}
.forum-list {padding:3px 2px 2px 7px; overflow:hidden; zoom:1;}
.forum-list li {float:left; font-size:1.1em;}
.forum-list li h4 {font-size:1.27em; margin-bottom:4px;}
.forum-list li p {font-size:1em; margin-bottom:3px; text-align:left; letter-spacing:-1px;}
.forum-list .col1 {width:370px; padding-right:26px;}
.forum-list .col1 strong a {text-decoration:none; color:#32a201;}
.forum-list .col2 {width:86px; color:#32a201; font-weight:bold; padding-top:23px; padding-right:20px;}
.forum-list .col2 strong {color:#555; margin-bottom:3px;}
.forum-list .col3 {width:176px; color:#32a201; padding-top:22px;}
.forum-list .col3 strong {color:#555; margin-bottom:3px;}
.forum-list-hover {background:#ebf7ff; cursor:pointer;}
.all .forum-list-hover h4 a {color:#32a201;}

.forumPost {padding:7px 12px 6px; overflow:hidden;}
/*.forumPost .forumPost {padding-left:40px; padding-top:13px; padding-bottom:0;}*/
.forumPost p {font-size:1.1em; font-family:Tahoma; margin-bottom:7px;}
.forumPost p.comment {font-size:1.1em; font-family:Tahoma; margin:7px 0;}
.forumPost a.side-btn {float:right; margin-left:10px; font-size:1.1em; font-weight:bold; color:#3f9a00;}
.forumPostInf {overflow:hidden; zoom:1; font-size:1.4em; margin-bottom:5px;}
.forumPostInf dt {float:left; border-right:1px solid #d2d2d2; padding-right:5px; margin-right:5px; font-weight:bold; color:#0f8ae2;}
.forumPostInf dd {color:#32a201;}

/*.forumPost .forumPost {border-left:2px solid #CCCCCC; margin-top:12px; padding-bottom:0; padding-left:7px; padding-top:0;}*/
.forumPost .forumPost {border:1px solid #CCCCCC; margin-top:12px; margin-bottom:7px; padding-left:7px; padding-top:0;}
.forumPost .forumPost .forumPostInf {overflow:hidden; zoom:1; font-size:1.4em; margin-bottom:5px;}
.forumPost .forumPost .forumPostInf dt {float:left; border-right:none; padding-right:5px; margin-right:5px; font-weight:bold; color:#0f8ae2;}
.forumPost .forumPost .forumPostInf dd {color:#32a201;}



.post-sepor {border-bottom:1px solid #d2d2d2; margin:0 -2000px; margin-top: 7px;}
.items-list-collapsed .item {display:none;}
.items-list-collapsed .collaps {background-position:0 100% !important;}
a.dotted-wh, a.dotted-green, a.dotted-blue {text-decoration:none !important;}
a.dotted-wh span, a.dotted-green span, a.dotted-blue span {background-position:0 100%; background-repeat:repeat-x;}
a.dotted-wh img, a.dotted-green img, a.dotted-blue img {vertical-align:middle;}
a.dotted-wh:hover span, a.dotted-green:hover span, a.dotted-blue:hover span {background-position:0 -1000em;}
a.dotted-wh span {background-image:url(../../../images/new/dotted_undrl_white.gif); color:#fff;}
a.dotted-green span {background-image:url(../../../images/new/dotted_undrl_green.gif); color:#3f9a00;}
a.dotted-blue span {background-image:url(../../../images/new/dotted_undrl_blue.gif); color:#0f8ae2;}
.flo:after {/*fix for IE in styles-ie.css*/content: ".";visibility:hidden;display: block;clear: both;height:0;}
.h204 {height:204px;}
.formGreyBox {border:1px solid #d6d6d6;margin-right:0; margin-bottom:12px; background:#f2f2f2; font-family:Tahoma;}
.formGreyBox h3 {font-size:12px; font-family:Tahoma; padding:14px 0 0 16px; margin-bottom:-2px !important; height:44px; background:url(../../../images/new/h_greyBox-bg.gif) left bottom repeat-x; border-bottom:0; color:#44b600;}
.formGreyBox2 h3 {background:url(../../../images/new/h_greyBox-bg2.gif) left bottom repeat-x; height:29px;}
.formGreyBox h3 .switch {top:13px; right:15px;}
.formGreyBox h3 .inH {display:block; font-size:11px; font-weight:normal; color:#555; padding-top:3px;}
.formGreyBox h3 img {vertical-align:middle; margin-right:3px; margin-top:-1px;}
.formGreyBox .item {margin:13px 15px; width:auto;}
.formGreyBox2 .item {margin:13px 15px 13px 5px;}
.formGreyBoxSm h3 {font-size:11px; font-weight:normal; padding:13px 0 0 15px; height:28px; background-image:url(../../../images/new/h_greyBoxSm-bg.gif); color:#555;}
.blueBox {border:1px solid #a7ceff; margin-right:0; margin-bottom:12px; background:#edf5ff; position:relative; font-family:Tahoma;}
.blueBox h3 {font-size:11px; font-weight:normal; font-family:Tahoma; padding:13px 0 0 15px; margin-bottom:-2px !important; height:28px; background:url(../../../images/new/h_blueBox-bg.gif) repeat-x; border-bottom:0; color:#555;}
.blueBox h3 .close {top:13px; right:15px; position:absolute; width:13px; height:13px; background:url(../../../images/new/ico_close-blue.gif) no-repeat; cursor:pointer;}
.blueBox .item {margin:13px 15px; width:auto;}
ul.latest-products {padding:0; background:none;}
ul.latest-products .container div a {color:#0082df; background:none; text-decoration:underline;}
ul.latest-products .container div a:hover {text-decoration:none;}
.reg-tbl {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.reg-tbl td label {display:block; width:134px;}
.reg-tbl td {padding:6px 0 6px 0;}
.reg-tbl td.last {vertical-align:top; padding-left:10px;}
.reg-tbl td input {background:#fff; font-size:1.1em; padding:4px 2px 4px 4px;}
.reg-tbl td input, .reg-tbl td select, .reg-tbl td div.select-area {float:left;}
.reg-tbl tr.alert td input { border:1px solid #68c232;}
.reg-tbl tr.alert-red td input {border:1px solid #c73837;}
.reg-tbl td.chkbx-line label,.radio-line label {display:inline; width:auto; color:#555555; margin-right:15px;}
.reg-tbl td.chkbx-line label img,.radio-line label img {vertical-align:middle;}
.reg-tbl td input.chkbx {background:none; float:none;}
.reg-tbl td input.radio,.radio-line input.radio {background:none; border:0; float:none; height:auto; padding:0; vertical-align:text-bottom;}

.change-password-tbl {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.change-password-tbl td label {display:block; width:170px;}
.change-password-tbl td {padding:6px 0 6px 0;}
.change-password-tbl td.last {vertical-align:top; padding-left:10px;}
.change-password-tbl td input {background:#fff; font-size:1.1em; padding:4px 2px 4px 4px;}
.change-password-tbl td input, .change-password-tbltd select, .change-password-tbl td div.select-area {float:left;}
.change-password-tbl tr.alert td input { border:1px solid #68c232;}
.change-password-tbl tr.alert-red td input {border:1px solid #c73837;}
.change-password-tbl td.chkbx-line label,.radio-line label {display:inline; width:auto; color:#555555; margin-right:15px;}
.change-password-tbl td.chkbx-line label img,.radio-line label img {vertical-align:middle;}
.change-password-tbl td input.chkbx { float:none;}
.change-password-tbl td input.radio,.radio-line input.radio {background:none; border:0; float:none; height:auto; padding:0; vertical-align:text-bottom;}
.change-password-tbl tr td input.error { border:1px solid #C73837; }

.change-password-tbl  .alert-box div { width: 195px; }

.confirmation-code-tbl {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.confirmation-code-tbl td label {display:block; width:134px;}
.confirmation-code-tbl td {padding:6px 0 6px 0;}
.confirmation-code-tbl td.last {vertical-align:top; padding-left:10px;}
.confirmation-code-tbl td input {font-size:1.1em; padding:4px 2px 4px 4px;}
.confirmation-code-tbl td input.field {margin-left: 1px;}
.confirmation-code-tbl tr.alert td input { border:1px solid #68c232;}
.confirmation-code-tbl tr.alert-red td input {border:1px solid #c73837;}

.confirmation-code-tbl .alert-box div {width: 464px !important;}

@media all and (min-width: 0) {.reg-tbl td input.radio,.radio-line input.radio {vertical-align:middle;}}
.formGreyBox p {margin-bottom:12px;}
.formList {margin-bottom:15px;}
.formList.no-margin-bottom { margin-bottom: 0px; }
.formList li, .formList tr td {font-size:1.2em; font-family:Verdana; padding-left:10px; padding-bottom:2px; line-height:1.5em;}
.formList tr td {padding-right: 20px;}
.formList input.chkbx {background:none;}
.formListChkd span.bg-tooltip { background: url(../../../images/new/dotted_undrl.gif) 0 100% repeat-x; }
.formListChkd span:hover { background: none; }
.formListChkd span.bg-tooltip a { color: #5A5C5D; text-decoration: none; }
.hei-6 {display:block; height:6px;}
p.form-reg-botm {font-size:1.1em; font-family:Tahoma; padding-top:4px;}
p.form-reg-botm label {margin-left:16px;}
p.form-reg-botm label input.chkbx {background:none;}
p.form-reg-botm input.btn-register {float:left; margin-right:14px;}
p.form-reg-botm .text {float:left; margin-top:3px;}
.right-col .client-spotlight2 {background-image:url(../../../images/new/right_h_client-spotlight2.gif);}
.banner-big10 {background-image:url(../../../images/new/banner_big10.jpg); height:206px;}
.banner-big10 h1 {font-size:3.6em; color:#fff; padding:50px 0 0 37px;}
.banner-big10 h1 img {display:inline; vertical-align:middle; margin-right:15px;}

.chat { width:700px; border-bottom:8px solid #d9d9d9; padding-top:8px;}
.chat .header {background:url(../../../images/new/chat_header_bg.png); width:700px; height:55px; position:relative; z-index:2;}
.chat .header span.png {display:block; position:absolute; cursor:hand; cursor:pointer;}
.chat .header span.clock {background:url(../../../images/new/chat_btn_clock.png); width:27px; height:30px; right:12px; top:12px;}
.chat .header span.hide-wndw {background:url(../../../images/new/chat_btn_hide-windw.png); width:34px; height:31px; right:50px; top:11px;}
.chat .header span.sound {background:url(../../../images/new/chat_btn_sound.png); width:32px; height:31px;right:84px; top:12px; }

.chat .header ul /*hack in styles-ie*/ { position:absolute; bottom:0px; left:5px; z-index:5;}
.chat .header ul li { float:left; background:url(../../../images/new/chat_ul_l.png) left top no-repeat; margin-right:5px;}
.chat .header ul li span {display:block; background:url(../../../images/new/chat_ul_r.gif) right top no-repeat; height:26px; font-weight:bold; color:#338000; font-size:14px; text-align:center; padding:9px 13px 0 14px; cursor:hand; cursor:pointer; float:left;}
.chat .header ul li.cur {background:url(../../../images/new/chat_ul_l_cur.png);}
.chat .header ul li.cur span {background:url(../../../images/new/chat_ul_r_cur.gif); cursor:default; color:#5a5c5d;}

.sb-demo .sticker-box-top img { padding:3px; border:1px solid #75baed; background:#fff; margin:7px 0 14px 25px;}
.sb-demo h5 {margin-bottom:20px; zoom:1;}
.sb-demo h5, .sb-demo h5 a, .all .sb-demo h5 a:hover {float:none; color:#0082df;}
.all .sb-demo h5 a {background:url(../../../images/new/dotted_undrl_blue.gif) left 95% repeat-x; text-decoration:none;}

.order-block { border:3px solid #aadbff; margin-bottom:24px;}
.order-block h3 {background:url(../../../images/new/order-block_h3_bg.gif) left bottom repeat-x #fdfeff; font-family:Tahoma, Geneva, sans-serif; color:#0f8ae2; font-weight: bold; font-size:1.4em; margin:0; position:relative; padding:3px 32px 4px 9px; zoom:1; cursor:hand; cursor:pointer;}
.order-block h3.border {border-bottom:3px solid #aadbff;}
.order-block h3 span.right {float:right; font-size:0.8em; color:#555; font-weight:normal; padding-top:1px;}
.order-block h3 span.right span{ background:url(../../../images/new/order-block_h3_bullet.gif) left 2px no-repeat;margin-left:1px;padding:0 6px}
.order-block h3 span.right strong {margin-right:6px;}
.order-block h3 span.switch {background:url(../../../images/new/ico_collapse-expand_dark.gif); width:13px; height:13px; position:absolute; right:12px; top:6px; display:block;}
.order-block h3.border span.switch {background-position:0 -13px;}


.order-block .border-footer {background:url(../../../images/new/order-block_h3_bg.gif) left bottom repeat-x #fdfeff; font-family:Tahoma, Geneva, sans-serif; color:#0f8ae2; font-weight: bold; font-size:1.4em; margin:0; position:relative; padding:3px 10px 4px 9px; zoom:1; cursor:hand; border-top:3px solid #aadbff;}
.order-block .border-footer span.right {float:right; font-size:0.8em; color:#555; font-weight:normal; padding-top:1px;}
.order-block .border-footer span.right span{ background:url(../../../images/new/order-block_h3_bullet.gif) left 2px no-repeat;margin-left:1px;padding:0px 6px 0px 10px }
.order-block .border-footer span.right strong {margin-right:6px;}
.order-block .border-footer span.switch {background:url(../../../images/new/ico_collapse-expand_dark.gif); width:13px; height:13px; position:absolute; right:12px; top:6px; display:block;}
.order-block .border-footer.border span.switch {background-position:0 -13px;}

.order-block .container {padding:1px; background:#fff;}
.order-block .container span a { text-decoration: none; color: black; }

.order-block table { font-size:1.1em; color:#555;}
.order-block table td, .order-block table th { border-right:1px solid #aadbff; border-bottom:1px solid #aadbff; text-align:left; padding:5px 5px 5px 10px;}
.order-block table td.last, .order-block table th.last, .order-block table td.first, .order-block table th.first {text-align:center; padding-left:0; padding-right:0;}
.order-block table th.first, .order-block table td.first {width:27px; padding-left:4px;}
.order-block table th.last {width:80px;}
.order-block table td.last, .order-block table th.last {border-right:none; font-weight:bold;}
.order-block table td .title { font-weight: bold; float: right; }
.order-block table th { font-weight:bold; background:#e0f2ff; padding-top:5px; padding-bottom:5px; }
.order-block table td span {background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x;}
.order-block table tr.last td {border-bottom: none;}

.order-block .invoicing a {font-size:0.8em; background:url(../../../images/new/ico_invoice.png) left top no-repeat; padding-left:20px; padding-top:2px;}

.checkout-page .top {background:url(../../../images/new/top_bg_checkout.gif) left bottom no-repeat;width:932px;height:93px; padding:27px 9px 0 22px; margin-bottom:9px;}
.checkout-page .top .login-block {margin-top:42px; }
.checkout-page .top .login-block li.last {margin-right:0;}

.purch-confid{background:url(../../../images/new/right_h_purch-with-conf.gif) left top no-repeat;padding:53px 11px 6px 11px; font-size:1.1em; color:#5a5c5d;}
.purch-confid ul li { font-weight:bold; background:url(../../../images/new/purch-conf_bull.gif) left 5px no-repeat; padding:4px 0 4px 20px; line-height:1.3em; margin:6px 0;}

.checkout-page .smpl-block-top {  padding:47px 37px 32px 35px; }
.ch-brdcrmbs {padding-top:11px; height: 60px;}
.ch-brdcrmbs li {display:block; width:110px; height:36px; float:left; margin-right:25px;}
.ch-brdcrmbs li.step1 {background:url(../../../images/new/ch-brdcr_1.png);}
.ch-brdcrmbs li.step2 {background:url(../../../images/new/ch-brdcr_2.png);}
.ch-brdcrmbs li.step3 {background:url(../../../images/new/ch-brdcr_3.png);}
.ch-brdcrmbs li.step4 {background:url(../../../images/new/ch-brdcr_4.png);}
.ch-brdcrmbs li.step5 {background:url(../../../images/new/ch-brdcr_5.png);}



.checkout-btn-holder { text-align:right; padding-bottom:16px; position:relative; padding-top:12px; padding-left:5px; right:14px; }
.checkout-step-page .checkout-btn-holder {padding-bottom:16px; right:-2px; position:relative; padding-top:16px; padding-left:0;}
.checkout-btn-holder input {margin-left:7px;}

.back-product-summary { margin-left:7px; }
.back-product-summary input { margin-left:0px; }

.also-bought { border:3px solid #ffc000; padding-bottom:3px;}
.also-bought h3 {background:url(../../../images/new/also-bought_h3_bg.png); font-size:14px; color:#4e4e4e; font-weight:bold; height:29px; padding:10px 0 0 54px; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #ffc000;}
.also-bought h3 span.png {background:url(../../../images/new/ico_also-bought.png); width:28px; height:29px; position:absolute; margin:-4px 0 0 -41px;}
.also-bought .item h2 {background:url(../../../images/new/featur-job_h2_bg.png) left top no-repeat; height:30px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin:0; color:#4e4e4e; font-size:14px; padding:12px 14px 0 50px; cursor:hand; cursor:pointer; }
.also-bought .ico-bricks h2 span.png-eutrain-package {background:url(../../../images/new/ico_bricks.png); width:30px; height:29px; position:absolute; margin:-5px 0 0 -36px;}
.also-bought .ico-bricks h2 span.png-product {background:url(../../../images/new/ico_book.png); width:35px; height:28px; position:absolute; margin:-5px 0 0 -40px;}
.also-bought .ico-bricks h2 span.png-eutest-package {background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; position:absolute; margin:-5px 0 0 -40px;}
.also-bought .ico-bricks h2 span.png-online-course {background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; position:absolute; margin:-5px 0 0 -40px;}
.also-bought .ico-bricks h2 span.png-virtual-euro {background:url(../../../images/new/benefits_vEs.gif); width:32px; height:31px; position:absolute; margin:-5px 0 0 -40px;}
.also-bought .item h2 span.right { background:url(../../../images/new/ico_collapse-expand_orng.gif) left bottom no-repeat; width:13px; height:12px; display:block; float:right; font-size:0; line-height:0; margin-top:3px;}
.also-bought .collapsed h2 span.right {background-position:left top;}
.also-bought .collapsed .container {display:none;}
.also-bought .btn-holder { position:relative; padding:0 10px 7px 9px; zoom:1;}
.also-bought .btn-holder .add-to-cart-btn {background: url(../../../images/new/also-bought_cart-btn.png); width:119px; height:25px; position:absolute; cursor:hand; cursor:pointer; text-align:center; font-size:12px; color:#438e07; padding:7px 111px 0 0; right:46px; top:5px;}

.also-bought .eutest-package .container ul li { font-family:Verdana,Geneva,sans-serif; font-size:1.1em; padding-left: 30px; }
.also-bought .eutest-package .container h4.bordered { border-bottom:1px solid #D6D4BC; border-top:1px solid #D6D4BC; margin-top:1px; padding:4px 1px 7px 0; }

.also-bought .eutest-package .container h4.ico-arrow {
	background: transparent url(../../../images/new/ico_arrow.png) no-repeat;
	padding-left: 30px;
	height: 18px;
}

.pay-method ul li {color:#555;}
.pay-method h2 .right {float:right; margin-top:-5px; padding-right:10px;}
.pay-method div { border:3px solid #d9d9d9;padding:1px;}
.pay-method div .more-padd {padding:10px 8px 5px 10px; border:none;}
/*.pay-method table { background:url(../../../images/new/pay-meth-tbl_bg.gif) left bottom repeat-x;}
.pay-method table td { color:#222323; font-size:1.1em; border-bottom:1px solid #d9d9d9; padding:11px 0;}
.pay-method table tr.selected td { background:url(../../../images/new/order-tbl_total_bg3.png) left top repeat-x #00affd ; color:#fff;}
.pay-method table tr.selected td span { color:#fff;}
.pay-method table tr.disabled {background: gray;}
.pay-method table td img {margin-right:9px;}
.pay-method table td input {width:auto; height:auto; border:none; background:none; vertical-align: top;}
.pay-method table td.first { font-family:Verdana, Geneva, sans-serif; font-size:1.4em; font-weight:bold; padding-left:15px; width: 200px;}
.pay-method table td.last { padding-right:10px; width: 318px;}
.pay-method table td.first span { font-family:Tahoma, Geneva, sans-serif; font-size:0.7em; color:#555; display:block; font-weight:normal; padding-left:27px;}
.pay-method table tr.last td {border-bottom:none;}
.pay-method table tr {cursor:pointer;}*/
.all .pay-method table td strong a {background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x; text-decoration:none;}
.all .pay-method table td strong a:hover { background:url(../../../images/new/dotted_undrl_green.gif) left bottom repeat-x;}
.all .pay-method table tr.selected td strong a { color: #fff; }
.all .pay-method table tr.hide { display: none; }

.need-more-money {border:1px solid #b00000; padding:1px; margin-bottom:18px;}
.need-more-money p{ color:#b00000; display:block; text-align:center; font-weight:bold; background:url(../../../images/new/pay-meth-tbl_bg.gif) left bottom repeat-x; margin:0; padding:16px 17px 22px 0; font-size:1.4em; }
.need-more-money p span {font-size:1.1em;}

.add-money { border:2px solid #D9D9D9; background:url(../../../images/new/pay-meth-tbl_bg.gif) left bottom repeat-x;}
.add-money table th { font-size:1.4em; color:#222323; font-weight:bold; background:url(../../../images/new/add-money_th_bg.png) left bottom no-repeat; border-right:1px solid #d3d3d3; padding:13px 0;}
.add-money table th.last { border-right:1px solid #fff;}
.add-money table td {text-align:center; font-size:1.2em; font-weight:bold; color:#40aa0a; padding:15px 0; border-right:1px solid #D9D9D9;}
.add-money table td.red {font-size:1.35em;}
.add-money table tr.btn td { border-top:3px solid #D9D9D9; border-right:none; padding:11px 0 13px 127px;}
.add-money table tr.btn td a.buy-more, .add-money table tr.btn td a.credit-transf {display:block; background:url(../../../images/new/add-money_big-btn.png); width:168px; height:42px; float:left; padding:20px 10px 0 32px; text-align:left; text-decoration:none; color:#222323; cursor: pointer; line-height:17px; font-size:12px; margin-right:30px;}
.add-money table tr.btn td a span { color:#b00000;}
.add-money table tr.btn td a.buy-more strong {background:url(../../../images/new/ico_add.gif); width:12px; height:12px; float: left; margin:4px 8px 0 0;}
.add-money table tr.btn td a.credit-transf {background:url(../../../images/new/add-money_big-btn2.png); width:185px; height:50px; float:left; padding:12px 10px 0 27px;}
.add-money table tr.btn td a:hover {background-position:left bottom; color:#fff;}

.all .summary-block table td.cost {padding:0 0 0 90px; width:130px !important;}
.summary-block table tr.other-items td.first { color:#0082df; padding-left:15px; padding-top:0;}
.summary-block table tr.other-items td.first span {background: url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x;cursor:hand; cursor:pointer;}
.summary-block table tr.other-items td.first img { cursor:hand; cursor:pointer; position:relative; top:-2px; margin-left:2px;}
.1w { background:url(../../../images/new/order-tbl_total_bg2.gif) left top repeat-x #54c60d; font-size:1.6em; color:#fff;}

.summary-block table tr.paym-method td.first {vertical-align:top; padding-top:12px; padding-right: 10px; }
.summary-block table tr.paym-method td p {font-size:1em; margin:0; line-height:1.3em; font-family: Tahoma, Geneva, sans-serif; color:#40aa0a; padding:10px 0;}
.summary-block table tr.paym-method td p img {vertical-align: middle; position:absolute; margin:-5px 0 0 -75px;}
.summary-block table tr.paym-method td p img.payPal { margin:-5px 0 0 -90px; }
.summary-block table tr.paym-method td.cost {padding-top:3px; padding-bottom:5px;}

.thnks-add-link {padding-bottom:10px;}
.thnks-add-link h4 { font-size:1.1em; font-weight:bold; padding:13px 0; font-family:Verdana, Geneva, sans-serif; margin-left:7px; }
.thnks-add-link h4.ico-c-pen span.png {background:url(../../../images/new/ico_c-pen.gif); width:30px; height:28px; float:left; display:block; margin:-7px 9px 0 0; position:relative; }
.thnks-add-link h4.ico-bricks span.png {background:url(../../../images/new/ico_bricks.gif); width:30px; height:29px; float:left; display:block; margin:-6px 7px 0 0; position:relative; }
.thnks-add-link h4.ico-virtual-euro span.png {background:url(../../../images/new/pic_eu-globe-sm.png); width: 40px; height:29px; float:left; display:block; margin:-6px 9px 0 -10px; position:relative; }
.thnks-add-link h4.ico-onl-tests span.png { background:url(../../../images/new/ico_onl-tests.gif); width: 32px; height: 31px; float:left; display:block; margin:-6px 7px 0 0px; position:relative; }
.thnks-add-link h4.ico-affair-jobs span.png{ background:url(../../../images/new/ico_eu-affair-jobs.png); width:36px; height:28px; float:left; display:block; margin:-6px 7px 0 0px; position:relative; }

.ad-type {background:url(../../../images/new/ad-types_bg.png); width:692px; height:67px; position:relative; margin:8px 0 0 0;padding:0 5px}
.ad-type .info{width:224px;height:67px;float:left;}
.ad-type .info .content {max-width:162px; height:41px;padding: 13px 10px;font-size:1.4em;}
.ad-type .info .open {display:none;}
.ad-type .info .close {display:block;}
.ad-tbl-open .ad-type .info .open {display:block;}
.ad-tbl-open .ad-type .info .close {display:none;}
.ad-type .types{margin-left:224px;height:65px;}
.ad-type .type{height:65px;float:left;background:url(../../../images/new/ad-types-right-border.png) repeat-y;position:relative;cursor:pointer;}
.ad-type .type .type-content{position:absolute;top:20px;left:11px;}

.ad-type .type .case{display:block;width:26px;height:27px;background:url(../../../images/new/ico_case.png) no-repeat;float:left; margin-right:5px;}

.ad-type strong { display:block; width:30px; height:30px; position:absolute; left: 183px; top: 17px; cursor:pointer;background:url(../../../images/new/ad-types-arrow.png) no-repeat 0 0 transparent;}
.ad-tbl-open .ad-type strong { background-position: 0 100%;}
.ad-type input {height:auto; width:auto; border: none; background:none; z-index:5;float:left;margin:6px 5px 0 0;}
.ad-type p { z-index:4; font-size:12px; color:#40aa0a; font-family:Tahoma, Geneva, sans-serif; margin:0;}
.ad-type p.price { float:left;font-weight: bold;line-height: 26px;margin-left:10px; }
.ad-type p.period { text-align:left; position: absolute; bottom: -12px; left: 32px; }
.ad-type label { display:block;   z-index:2; cursor:pointer; float:left;font-size:1.4em;font-weight:bold;line-height:26px;}

.ad-type label span { font-size:15px; font-weight: bold; font-family:Arial; }
.ad-type input#at-free { left:275px; top:18px; }
.ad-type label.at-premium { width:129px; height:46px; left:390px; top:12px; color:#40AA0A; font-size:22px; padding:9px 0 0 34px; }
.ad-type label.at-premium-img {background:url(../../../images/new/ad-types_premium.png); width:129px; height:46px; left:390px; top:12px; padding:0;}
.ad-type input#at-premium { left:427px; top:18px; }
.ad-type p.at-premium { right:190px; top:33px; }
.ad-type label.at-premium-plus { width:128px; height:48px; right:10px; top:12px; color:#40AA0A; font-size:22px; padding:9px 0 0 38px;}
.ad-type label.at-premium-plus-img {background:url(../../../images/new/ad-types_premium+.png); width:145px; height:48px; right:10px; top:12px; padding:0;}
.ad-type input#at-premium-plus {right:95px; top:18px;}
.ad-type p.at-premium-plus {right:15px; top:33px;}
.ad-type .dsbl { background-position: left bottom !important; color:#747575; cursor:default;}

.post-job-tbl { margin-bottom:12px; margin-top:15px;width:100%;}
.post-job-tbl td {padding:9px 12px 9px 0;}
.post-job-tbl td.element {width:80%;}
.post-job-tbl td label {color:#555; font-size:12px; font-family:Verdana, Geneva, sans-serif; width:120px; font-weight:bold;}
.post-job-tbl td label.required span{display:inline;}
.post-job-tbl td label.agree {width:auto;display:inline; float:left;}
.post-job-tbl td span.calendar {background:url(../../../images/new/ico_calendar.png); width:26px; height:27px; display:block; float:left;cursor:pointer; margin-left:6px;}
.post-job-tbl .oblig { color:#40a609;}
.post-job-tbl td.v-top {vertical-align:top; padding-top:17px;}
.post-job-tbl p.oblig{margin:3px 0 6px 0;font-size:1.1em; font-family:Tahoma, Geneva, sans-serif;text-align:left;line-height:1.3em; clear: both;}
.post-job-tbl input.btn-browse {margin:-2px 0 0 1px;}
.post-job-tbl td.chkbx-line { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555; padding-top:5px;}
.post-job-tbl td.chkbx-line label {display:inline;}
.post-job-tbl td.chkbx-line input { background:none; height:auto; width:auto; padding:0; border:none; margin-right:4px;}
.btn-holder-lined { border-top:1px solid #c9c9c9; text-align:right; padding-top:14px;}
.btn-center-lined { border-top:1px solid #c9c9c9; text-align:center; padding-top:14px;}
.post-job-tbl td .hint-holder {position:relative; display:block;}
.post-job-tbl td .hint-holder span {display:block; position:absolute; left:3px; top:29px; width:347px; border:1px solid #c9c9c9;background:#f8f8f8; font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:1px;}
.post-job-tbl td .hint-holder span a {display:block; padding:9px 0 10px 14px; color:#555; text-decoration:none; zoom:1;}
.post-job-tbl td .hint-holder span a:hover { background:#b5b5b5; color:#fff;}
.post-job-tbl td#languages-label{
    vertical-align:top;
}
.post-job-tbl tr.alert td input { border-color:#68c232;}
.post-job-tbl input {font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:7px 2px 3px 8px;width:50%; float:left;}
.post-job-tbl .element .error-field {border: 1px solid #C73837;}
.post-job-tbl select {width:100%;left:0;}
.post-job-tbl .input-like {width:50%;float:left;}
.post-job-tbl .input-like-language {padding-right:0;width:55%}
.post-job-tbl .languages-item {}
.post-job-tbl .languages-item select {width:100%;}
.post-job-tbl .languages-item .language-container {float:left;width:45%}
.post-job-tbl .languages-item .level-container {float:left;width:45%}
.post-job-tbl .languages-item .remove, .find-job-filter .languages-item .remove {
    width:26px;height:26px;display:block;
    background:url("/images/new/ico_del.gif") no-repeat scroll 50% 50% transparent;
    cursor:pointer;
    float:right;
}
.post-job-tbl input#terms_agree {float:left;margin-top:0;}
.post-job-tbl input.btn-calendar{margin-left:7px;margin-top:1px;}
.post-job-tbl textarea {font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:7px 2px 3px 8px;border:1px solid #BCBCBC;background:url("/images/new/input_bg.gif") repeat-x scroll left top #FFFFFF; width:93%; float:left;}
.post-job-tbl .alert-box{display:block;}
.post-job-tbl .alert-box div{position:relative;}

.post-job-tbl .alert-box span {background: url("/images/new/pages/checkout/ico_atten.gif") no-repeat scroll 0 0 transparent; height: 9px; vertical-align: middle; width: 9px; display: block;}

.post-job-tbl .file-input{
  cursor: pointer;
  font-size: 100px;
  height: 100%;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  right: 0;
  top: 0;
  width:auto;
}
.post-job-tbl .file-button{
  background: url("/images/new/btn_browse.png") no-repeat scroll left top transparent;
  display: inline-block;
  width:63px;
  height:28px;
}

.post-job-tbl .file-wrapper .hover {
    background-position:left bottom;
}
.post-job-tbl .file-wrapper {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  height:28px;
}
.post-job-tbl .company_logo_img {
    border:1px solid #BCBCBC;
    max-height:105px;
    max-width:105px;
    padding:5px;
}
.post-job-tbl .file-holder {
    font-size:12px;
    font-family:Verdana,Geneva,sans-serif;
    cursor:default;
    /*padding:7px 2px 3px 8px;*/
    position:relative;
    bottom:8px;
    margin-left:5px;
    color:#5A5C5D;
}

.post-job-tbl .image_preview{
    width:100px;
    height:100px;
    border:1px solid #BCBCBC;
}
.post-job-tbl .image_preview img {
    width:100px;
    height:100px;
}

.post-job-tbl .autocompileter {

}
.post-job-tbl .autocompileter ul{
    border:1px solid #6F7074;
    position:absolute;
    max-height:200px;
    overflow:auto;
}
.post-job-tbl .autocompileter ul li{
    padding:1px 0 1px 8px;
    color:#5A5C5D;
    font-size:11px;
    background-color:#ffffff;
}
.post-job-tbl .autocompileter ul li.select{
    background-color:#496AC5;
    color:#ffffff;
}
.post-job-tbl label.required span { color: red; }

.ac_results {
	padding: 0px;
	/*border: 1px solid black;*/
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	/*width: 100%;*/
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
    border:1px solid #6F7074;
    color:#5A5C5D;
}

.ac_results li {
	margin: 0px;

    padding:1px 0 1px 8px;
    /*color:#5A5C5D;*/
    font-size:11px;
    /*background-color:#ffffff;*/
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/

	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}
/*
.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}
*/
.ac_odd {
/*	background-color: #eee;*/
}

.ac_over {
    background-color:#496AC5;
    color:#ffffff;
}

/*.ad-tbl table{width:702px;}*/

.ad-tbl .container .info-item {background:url(../../../images/new/ad-types-blue-pix.png) repeat-x 0 100%;}
.ad-tbl .container .info-item.last {background:none;}
.ad-tbl .container .info-item .info-name {width:224px;float:left;height:63px;background:url(../../../images/new/ad-types-blue-pix.png) repeat-x 0 100% #E0F2FF;font-size:1.2em;font-weight:bold;color:#5A5C5D}
.ad-tbl .container .info-item .info-name div{width:224px;position:relative;top:50%;margin-top:-32px;height:63px;}
.ad-tbl .container .info-item .info-item-type {float:left;background:url(../../../images/new/ad-types-blue-pix.png) repeat-y;height:63px;}
.ad-tbl .container .info-item .info-items {margin-left:224px;height:63px;}

/*.ad-tbl-open .ad-type { background-position:left bottom;}*/
.ad-tbl .container { border:3px solid #d9d9d9;padding:1px; border-top:none; padding-top:0;margin-left:1px; width:692px; display:none;}
.ad-tbl .container table {background:url(../../../images/new/ad-tbl_bg.png) left bottom repeat-x;table-layout: fixed; width: 100%;}
.ad-tbl .container table .cont-header{width:225px;}
.ad-tbl .container table th { background:#e0f2ff; text-align:left; line-height:1.5em; padding-left:17px;}
.ad-tbl .container table td, .ad-tbl .container table th {border-bottom:1px solid #aadbff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.2em; color:#5a5c5d; height:63px;}
.ad-tbl .container table td {border-left:1px solid #aadbff; text-align:center; width:156px; line-height:1.3em;}
.ad-tbl .container table td span {font-weight:normal;}
.ad-tbl .container table td a { font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; padding-top:3px; display:block;}
.ad-tbl .container table td a:hover {text-decoration:none;}
.ad-tbl .container table td strong {font-size:1.3em;}
.ad-tbl .container table tr.last td, .ad-tbl .container table tr.last th {border-bottom:none;}
.ad-tbl-open .container {display:block;}


.ad-tbl .container table tr.info-items td p{font-size:1em;line-height: 1em;text-align:center; margin-bottom: 0;}

.ad-add-info { border:1px solid #68c232; border-bottom:none; padding:1px; width:696px; margin:0 0 -8px 1px;}
.ad-add-info p {background:#ebffd0; display:block; text-align:center; margin:0; font-weight:bold; color:#4b4b4b; line-height:1.6em; padding:8px 0 10px 0;}
.ad-add-info p span { color:#2c7500;}
.ad-add-info p strong {color:#222323;}
.ad-add-info p input {float:right;background:none; margin-left:8px; margin-right:12px;}
.ad-add-info p label {float:right; color:#5a5c5d}

.add-euro .ad-type {}
.add-euro .ad-type .info{width:203px;height:67px;float:left;}
.add-euro .ad-type .types{margin-left:203px}
.add-euro .ad-type .info .content {font-weight: bold;padding:25px 20px;height:auto;}
.add-euro .ad-type .type .case{background: none;width:0;height:0;}
div.all .add-euro .ad-type .type div.type-content {padding:24px 8px 4px 22px}
.add-euro .container table td {width:161px;line-height:1.3em; color:#40aa0a; font-size:1.8em; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.add-euro .container table td span {color:#5a5c5d;}
.add-euro .container table th { width: 176px;}
#add-virtual-euro-form .add-euro .container table td, #add-virtual-euro-form .add-euro .container table th {padding:0;}

.all .add-euro label { width:160px; height:64px;top: 1px;}
.all .add-euro label.at-free { left:205px; width:120px; height:56px; }
.all .add-euro label.at-premium { left:372px; width:128px; height:56px; }
.all .add-euro label.at-premium-plus { left: 535px; width:128px; height:56px; }

.all .add-euro span.price {font-family:Arial,Helvetica,sans-serif; font-size: 10px;}
.all .add-euro span.price span {color:#222323; font-size:1.3em;}
.all .add-euro span.price span.number {color:#40AA0A; font-size:1.3em;}
.all .add-euro span.price span.currency {font-family: Tahoma; color:#40AA0A;}
.add-euro input#at-free { left:220px; top:15px; }
.add-euro input#at-premium { left:383px; top:15px; }
.add-euro input#at-premium-plus {right:132px; top:15px;}

.benefits3 {padding-top:25px;}
.benefits3 h5 {width:175px;}
.benefits3 h5.ico-ves span.png {background:url(../../../images/new/benefits_vEs.gif); width:31px; height:32px;margin:3px 10px 0 22px;}
.benefits3 h5.ico-unl-valid {width:150px;}
.benefits3 h5.ico-unl-valid span.png{background:url(../../../images/new/benefits_user-save.png);width:38px;height:39px;margin:1px 13px 0 18px;}
.benefits3 h5.ico-spend-arb span.png{background:url(../../../images/new/benefits_star.png);width:31px;height:31px;margin:1px 10px 0 12px;}
.benefits3 h5.ico-oneclick-shopp {width:150px;}
.benefits3 h5.ico-oneclick-shopp span.png{background:url(../../../images/new/benefits_cart.png);width:34px;height:31px;margin:-2px 7px 0 22px;}

.elearn-more { width:700px; position:relative; background:url(../../../images/new/elearn-more_bott.png) left bottom no-repeat; padding-bottom:9px;}
.elearn-more h2 {background:url(../../../images/new/elearn-more_h2.png); cursor:default}
.elearn-more .rates { right:2px; top:10px; width:180px; }
.elearn-more .online_courses_rates { right:2px; top:10px; width:180px; }
.elearn-more .container { background:url(../../../images/new/elearn-more_spacer.png) left top repeat-y;color:#fff; padding:11px 14px 14px 13px; zoom:1;}
.elearn-more p {color:#fff; line-height:1.35em; margin-bottom:13px;}
.elearn-more .container .pic { margin:3px 15px 5px 1px;}
.elearn-more .purch-price {float:right;}
/*.elearn-more .purch-price p {float:left; margin-right:10px; font-weight:bold;}*/
.elearn-more .purch-price p {padding-top:7px;}
.elearn-more .purch-price em { font-style:normal !important; text-decoration:line-through !important; color:#adadad !important;}
.elearn-more .container .right{float:right;width:410px; padding-right:17px; padding-top:0px; margin-top:-1px;}
.elearn-more .tbl-domains { font-size:11px; width:145px; margin:0 18px 0 0; float:left;}
.elearn-more .container .included-no-purchase{}
.elearn-more .container .included-no-purchase:hover {background: none;}
.elearn-more .tbl-domains th { text-align:left; font-weight:normal; background:url(../../../images/dot_blue.png) left center no-repeat;}
.elearn-more .tbl-domains th span { background:url("../../../images/new/dotted_undrl_white.gif") repeat-x scroll left 95% transparent; padding:2px 0 3px 8px;}
.elearn-more .tbl-domains td {padding:2px 0 3px 0px;}
.elearn-more .tbl-domains th a {color: #ffffff; text-decoration: none; padding: 2px 0 3px 8px;}
.elearn-more .container .links { font-size:1.1em; padding-top:3px;}
.elearn-more .container .links a { color:#fff;}
.elearn-more .container .links a:hover { text-decoration: none;}
.elearn-more .container .links-wrap { display:table; zoom:1; padding-bottom:6px; margin-left: 7px;}
.elearn-more .container .links.first {padding-top:0px;}
.elearn-more .container .ico-file-pdf { background:url(../../../images/online_courses/types/ico_file-pdf.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-doc { background:url(../../../images/online_courses/types/ico_file-doc.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-jpg { background:url(../../../images/online_courses/types/ico_file-jpg.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-other { background:url(../../../images/online_courses/types/ico_file-other.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-pdf { background:url(../../../images/online_courses/types/ico_file-pdf.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-pps { background:url(../../../images/online_courses/types/ico_file-pps.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-ppt { background:url(../../../images/online_courses/types/ico_file-ppt.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-txt { background:url(../../../images/online_courses/types/ico_file-txt.gif) left 1px no-repeat; padding:4px 0 5px 28px;}
.elearn-more .container .ico_file-xls { background:url(../../../images/online_courses/types/ico_file-xls.gif) left 1px no-repeat; padding:4px 0 5px 28px;}

.elearn-more-green {background-image:url(../../../images/new/elearn-more_bott_green.png);}
.elearn-more-green h2 {background-image:url(../../../images/new/elearn-more_h2_green.png);}
.elearn-more-green .container {background-image:url(../../../images/new/elearn-more_spacer_green.png);}
.elearn-more-green .dbl-brdr {background-image:url(../../../images/new/item_dbl-brdr_green.gif);}
.elearn-more-green .container .pic {border-color:#549007;}

.wrapper {overflow:hidden; zoom:1;}
.elearn-more .dbl-brdr { padding:8px 0; margin-bottom:7px;}
.elearn-more .purch-price .credit {margin-top:5px;}

table.tbl-popup td div.review-tbl { padding:13px 12px 16px 13px}
.review-tbl p input.chkbx {background:none;}
.all table.tbl-popup td div.review-tbl p {padding-left:0; line-height:1.2em; padding-top:3px;}
.review-tbl p label {font-size:11px; font-weight:bold; padding-right:4px;}
.review-tbl {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#5a5c5d;}
.review-tbl textarea {width:432px; height:52px; border:1px solid #b1ae9e;}
.all .review-tbl .checkout-btn-holder p { width:294px; font-size:10px; padding:0; float:left;}
.all .review-tbl .checkout-btn-holder { padding-bottom:0px; padding-top:9px;}

.add-links-block {float:right; margin-top:8px; border:1px solid #70b7ec;}
.nsltr-tbl { width:460px; font-family:Verdana, Geneva, sans-serif; margin-bottom:20px;}
.nsltr-tbl td {padding:3px 0;}
.nsltr-tbl td.chkbx {width:1%;}
.nsltr-tbl td.chkbx input {background:none; border:none; height:auto; }
.nsltr-tbl td.v-top {vertical-align:top; padding-top:17px;}
.nsltr-tbl td label {font-size:1.2em; display:block;}
.nsltr-tbl td strong label {width:85px;}
.nsltr-tbl tr.first td input { height:1.6em; font-size:12px; padding:6px 2px 1px 8px;}
.nsltr-tbl tr.captcha td {padding-top:10px}
.nsltr-tbl tr.captcha td input { height:1.6em; font-size:12px; padding:6px 2px 1px 8px;float:left;margin-left:5px;}
.nsltr-tbl tr.captcha strong {float:left;margin-top:5px;}
.nsltr-tbl tr.captcha strong label{width:auto}
.nsltr-tbl tr.first td {padding-bottom:12px;}
.nsltr-tbl tr.last td {padding:12px 15px 24px 0;}
.nsltr-tbl textarea.comments {width:368px;}

p.ico-rss { margin:6px 0;}
p.ico-rss a {background:url(../../../images/new/ico_rss.png) left 3px no-repeat; padding:2px 0 4px 26px;}

.right-col .priv-resp{background:url(../../../images/new/right_h_privacy-resp.png) left top no-repeat;padding:49px 12px 14px 11px;font-size:1.1em}
.right-col .priv-resp a {background:url(../../../images/new/bullet_arrow_thin.gif) left 4px no-repeat; padding-left:10px; display:block; margin-left:2px;}
.right-col .priv-resp p {line-height:1.4em; margin-bottom:8px;}
.right-col .priv-resp p a {display:inline; background:none; padding:0; margin:0;}



.reToolb {width:100%;height:25px; background:#fff url(../../../images/new/reToolbBg.gif) repeat-x; border:1px solid #bcbcbc; border-bottom:0;}
.reToolb .icon {border-right:1px solid #bcbcbc; float:left; height:25px;}
.reToolb .icon em {border-left:1px solid #fff; border-right:1px solid #fff; float:left; height:25px; width:23px; cursor:pointer;}
.reToolb .icon-b em {background:url(../../../images/new/reToolb-b.gif) no-repeat;}
.reToolb .icon-u em {background:url(../../../images/new/reToolb-u.gif) no-repeat;}
.reToolb .icon-i em {background:url(../../../images/new/reToolb-i.gif) no-repeat;}
.reToolb .icon-link em {background:url(../../../images/new/reToolb-link.gif) no-repeat;}
.reToolb .icon-img em {background:url(../../../images/new/reToolb-img.gif) no-repeat;}
.reToolb .icon-q em {background:url(../../../images/new/reToolb-q.gif) no-repeat;}

.post-comment {padding: 9px 0;}
.post-comment .nsltr-tbl { margin-bottom:5px;}
.post-comment .forum-comment {width:100%; height:150px; padding: 0;}
.post-comment .btn-submit-green {margin-top: 9px; }


@-moz-document url-prefix() { .review-tbl p input.chkbx, x:-moz-any-link { position:relative; top:-3px; }}


/*footer*/
.footer{width:781px;height:94px;margin:-100px 0 0 -481px;position:relative;/*z-index:1;*/ left:50%;color:#b8bfca;padding:6px 181px 0 0; z-index:90;}
.footer .logo { background:url(../../../images/new/logo_bott.gif); width:44px; height:42px; display:block; float:left; margin:0 13px 40px 0; }
.footer p { color:#b8bfca; }
.footer p a { font-weight:bold; color:#fff !important; }
.footer p a:hover { text-decoration:none !important; }
.footer p.copy { color:#fff; font-size:1.1em; padding:10px 0 8px 0; }
.footer ul { float:right; margin-right: 10px; margin-top: 7px;}
.footer ul li { float:left; color:#fff;font-size:1.1em; height:20px; background:url(../../../images/new/footer_bullet.gif) right 65% no-repeat; margin-left:-1px;}
.footer ul li.last {background:none;}
.footer ul li span { display:block; height:17px; float:left; padding-top:3px; }
.footer ul li a { color:#fff !important; text-decoration:underline; padding:0 11px 0 11px; }
.footer ul li.hover { background:url(../../../images/new/footer_ul_r.gif) right top no-repeat; }
.footer ul li.hover span { background:url(../../../images/new/footer_ul_l.gif) left top no-repeat; }
.footer ul li.hover a { text-decoration:none; color:#d0edf9 !important; }
.footer .beyondsecurity {position: absolute;right: 191px;top: 15px;}

/*
* ONLINE COURCES CATALOG PAGE
*/
.dialog {
	display: block;
	position: absolute;
	z-index:1000;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
  height:auto;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}

.hidden { display: none; }
.hide-img { visibility: hidden; }
#opaco { background-color: #000000; left: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";/* IE8 */  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70); /* IE5+ */
filter: alpha(opacity=70);/* IE4- */ moz-opacity: 0; /* Mozilla */ -khtml-opacity: 0; /* Safari */ opacity: 0;  /* general CSS3 */ position: absolute; top: 0; width: 100%; z-index: 100; }
#popup, .popup { position: absolute; /*width:300px;*/     left:50%; top:50%; z-index: 101;}
.popup-note { background:url(../../../images/new/popup-note_bg.gif); width:155px; height:225px; font-size:11px; color:#5a5c5d; padding: 11px 0px 0px 13px; }
.popup-note h6 { font-size:11px; font-weight:bold; color:#5a5c5d; margin-bottom:10px; }
.popup-note textarea { width:137px; height:110px; border:1px solid #ffd65c; margin-bottom:7px; }
.popup-note p { clear:both; height:20px; display:block; vertical-align:middle }
.popup-note p input { float:left; margin:0; }
.popup-note p label { display:block; float:left; padding-left:6px; }
.popup-note input { margin:4px 4px 0 0; }

.popup-simple { background: #FFFF8B; font-size:11px; color:#5a5c5d; padding:11px 13px; border: solid 1px #FFD65C;}
.popup-simple h6 { font-size:11px; font-weight:bold; color:#5a5c5d; margin-bottom:10px; }
.popup-simple textarea { width:137px; height:110px; border:1px solid #ffd65c; margin-bottom:7px; }
.popup-simple p { clear:both; height:20px; display:block; vertical-align:middle }
.popup-simple p input { float:left; margin:0; }
.popup-simple p label { display:block; float:left; padding-left:6px; }
.popup-simple input { margin:4px 4px 0 0; }
.popup-simple .ok {margin: 0 auto; width: 41px;}
/*.popup-simple div {padding: 10px;}*/
.popup-simple .content {margin: 10px;}

.register-form h3,.login-form h3 {text-align: center;}
.register-form h3 p, .login-form h3 p {font-size: 10px; color: red;}
.register-form .item, .login-form .item {padding: 0;}
.register-form .item tr td label, .login-form .item tr td label {padding-right: 15px;}
.register-form .item tr td input .login-form .item tr td input, .register-form .item tr td select, .login-form .item tr td select {margin-bottom: 5px;}
.register-form .item tr td select, .login-form .item tr td select {margin-top: 5px;}
.register-form .item tr td.error-col, .login-form .item tr td.error-col {padding-top: 9px;}
.register-form .item tr td .ico-error, .login-form .item tr td .ico-error {width:9px; height:9px; background:url(../../../images/new/pages/checkout/ico_atten.gif) 0 0 no-repeat; display:none; vertical-align:middle; margin-left:7px;}
.register-form .item tr td .error-input, .login-form .item tr td .error-input {border: 1px solid #C73837;}
.register-form .item tr td.quick-label-chkbx {padding-top: 5px;}
#need-preset-items-popup {
    width: 500px;
}

#need-preset-items-popup .p-btn .p-c {
    font-weight: bold;
}

#need-preset-items-popup .add-missing-to-cart-btn {
    float: right;
}

#need-preset-items-popup ul.missing-items {
    font-size:11px; color:#5a5c5d;
    margin-left: 20px;
    margin-bottom: 10px;
}

#need-preset-items-popup ul.missing-items li {
    list-style: disc;
    margin-bottom: 10px;
}

#need-preset-items-popup ul.missing-items li.price {
    list-style: none;
    margin-top: 5px;
    margin-left: 15px;
    font-weight: bold;
}

#need-preset-items-popup select.language-selector {
    min-width: 110px;
    padding-left: 5px;
}

#need-preset-items-popup select.language-selector option {
    padding-left: 8px;
}

/* Form Style */

.formGreyBox {
	border: 1px solid #d6d6d6;
	margin-right: 0px;
	margin-bottom:12px;
	background: #f2f2f2;
	font-family:Tahoma;
}

.formGreyBox h3 {
	font-size: 12px;
	font-family: Tahoma;
	padding: 14px 0 0 16px;
	margin-bottom: -2px !important;
	height: 44px;
	background: url('../../../images/new/h_greyBox-bg.gif') repeat-x;
	border-bottom: 0px;
	color: #44b600;
}

.formGreyBox h3 .switch {
	top: 13px;
	right: 15px;
}
.formGreyBox h3 .inH {
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	padding-top:3px;
}

.formGreyBox h3 img {
	vertical-align: middle;
	margin-right: 3px;
	margin-top: -1px;
}

.formGreyBox .item {
	margin: 13px 15px;
	width:auto;
}

.formGreyBoxSm h3 {
	font-size:11px;
	font-weight:normal;
	padding: 13px 0 0 15px;
	height: 28px;
	background-image: url('../../../images/new/h_greyBoxSm-bg.gif');
	color: #555;
}

#user-notifications-block .formListChkd span { font-size: 1.3em; margin-left: 2px; }
#user-notifications-block .formListChkd {margin-left: 5px;}

#change-password-container {margin-top: 20px;}

.formList {
	margin-bottom: 15px;
}

.formList li {
	font-family: Verdana;
	font-size: 1.2em;
	line-height: 1.5em;
	padding-bottom: 2px;
	padding-left: 10px;
}

.formListChkd span {
	background: transparent url('../../../images/new/dotted_undrl.gif') repeat-x scroll 0 100%;
	
}

table.formList tr td {
	width: 220px;
	font-size: 1.2em;
	font-family: Verdana;
}

/* Blue Box */
.blueBox {
	border: 1px solid #a7ceff;
	margin-right: 0px;
	margin-bottom: 12px;
	background: #edf5ff;
	position: relative;
	font-family:Tahoma;
}

.blueBox h3 {
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma;
	padding: 13px 0 0 15px;
	margin-bottom: -2px !important;
	height: 28px;
	background: url('../../../images/new/h_blueBox-bg.gif') repeat-x;
	border-bottom: 0px;
	color:#555;
}

.blueBox h3 .close {
	top: 13px;
	right: 15px;
	position: absolute;
	width: 13px;
	height: 13px;
	background: url('../../../images/new/ico_close-blue.gif') no-repeat;
	cursor:pointer;
}

.blueBox .item {
	margin: 13px 15px;
	width: auto;
}

/* Register Table Style: */

.reg-tbl {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.reg-tbl td label {display:block; width:134px;}
.reg-tbl td {padding:6px 0 6px 0;}
.reg-tbl td.last {vertical-align:top; padding-left:10px;}
.reg-tbl td input {background:#fff; font-size:1.1em; padding:4px 2px 4px 4px;}
.reg-tbl td input, .reg-tbl td select, .reg-tbl td div.select-area {float:left;}
.reg-tbl tr td input.message { border: 1px solid #68c232; }
.reg-tbl tr td input.error { border:1px solid #C73837; }
.reg-tbl td.chkbx-line label,.radio-line label {display:inline; width:auto; color:#555555; margin-right:15px;}
.reg-tbl td.chkbx-line label img,.radio-line label img {vertical-align:middle;}
.reg-tbl td input.chkbx {background:none; float:none;}
.reg-tbl td input.radio,.radio-line input.radio {background:none; border:0; float:none; height:auto; padding:0; vertical-align:text-bottom;}

.form-reg-botm {font-size:1.1em; font-family:Tahoma; padding-top:4px;}
.form-reg-botm label {margin-left:16px;}
.form-reg-botm label input.chkbx {background:none;}
.form-reg-botm input.btn-register {float:left; margin-right:14px;}
.form-reg-botm .text {float:left; margin-top:5px;}




/* Alert Box: */

.alert-box.message-page {float:none; display: block; margin-bottom: 15px; font-size: 13px;}
.alert-box.message-page div {width: 670px; position: relative;}

.alert-box {float: left; display:none; padding-left:10px; font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.alert-box div { position:absolute; background:#f5fff0; border:1px solid #68c232; width:214px; font-family:Tahoma, Geneva, sans-serif; font-size:0.9em; color:#555555; padding:5px 6px 5px 12px;}
.alert-box.error div { border-color:#c73837; background:#fbf1f1;}
.alert-box div span { background:url('../../../images/new/alert-block_corner.gif'); width:5px; height:4px; position:absolute; left:-5px; top:-1px; }
.alert-box.error div span { background:url('../../../images/new/alert-block_corner-red.gif') no-repeat; }
.alert-box.error, .alert-box.message {display:block;}

.reg-tbl tr td input.message { border: 1px solid #68c232; }
.reg-tbl tr td input.error { border:1px solid #C73837; }


.form-reg-botm .terms-input {
	width: 245px;
	height: 30px;
}

.form-reg-botm .alert-box div {
	width: 305px;
}
/* Edit Profile Page */

/*  Home Page */

.featured-product-container {
	cursor: pointer;
}

.featured-product-container.hide {
	display: none;
}

.featured-product-container .description {
	height: 175px;
	overflow: hidden;
}

.stbuttontext {
	color: #0F8AE2 !important;
	background:transparent url(../../../images/new/dotted_undrl_blue.gif) repeat-x scroll left bottom;
	text-decoration: none !important;
}

#found-page-items {
	margin-right: 0px;
	margin-bottom: 15px;
}

#found-page-items .container {
	margin: 0px;
	padding: 10px 15px 5px 15px;
}

#found-page-items .item h2 {
	padding-left: 15px;
}

#found-page-items h3 .switch {
	top: 15px;
}

#found-page-items .link  {
	float: right;
}

#found-page-items .category-icon {
	position: absolute;
	width: 35px; height: 29px;
	margin: -3px 0 0 -180px
}

#found-page-items cite {
    margin-left: -140px;
}

.billing-tbl {font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555;}
.billing-tbl td label {display:block; width:104px;}
.billing-tbl td {padding:6px 0 6px 0;}
.billing-tbl td.last {vertical-align:top; padding-left:10px;}
.billing-tbl td input {background:#fff; font-size:1.1em; padding:4px 2px 4px 4px;}
.billing-tbl td input, .reg-tbl td select, .reg-tbl td div.select-area {float:left;}
.billing-tbl tr.alert td input { border:1px solid #68c232;}
.billing-tbl tr.alert-red td input {border:1px solid #c73837;}
.billing-tbl td.chkbx-line label,.radio-line label {display:inline; width:auto; color:#555555; margin-right:15px;}
.billing-tbl td.chkbx-line label img,.radio-line label img {vertical-align:middle;}
.billing-tbl td input.chkbx {background:none; float:none;}
.billing-tbl td input.radio,.radio-line input.radio {background:none; border:0; float:none; height:auto; padding:0; vertical-align:text-bottom;}


.billing-tbl .alert-box div {width: 280px;}

/** Ajax Loading **/
.ajax-loading-body { height:100%;overflow:hidden; }
#ajax-loading-main {display:none;}
.ajax-loading-body #ajax-loading-main {display:block;}
.ajax-loading-body #ajax-loading-main div {display:block; background-color:#666666; height:600%; left:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5;	opacity:.50; position:absolute; top:0; width:100%; z-index:9000;}
.ajax-loading-body #ajax-loading-main img {position:absolute;z-index:9000;margin:0 auto;}		
/** End Ajax Loading **/
.billing-tbl .alert-box div {width: 280px;}

.header-center { text-align:center; padding:0 0 17px 0;}
.header-center h3 {font-size:1.4em;}
.header-center div { text-align:right; padding-right:150px; padding-top:3px;}
.header-center div input {margin-right:3px;}

/* Package Adviser Begin */
.items-list .item .container .left-adviser { float:right; width:560px; padding:10px 30px 10px 10px;  }
.items-list .item .container .left-adviser p { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#fff; margin:0; padding-bottom:5px; line-height:1.3em; }
.items-list .item .container .left-adviser p.more-space { margin-top:6px; }
.items-list .item .container .left-adviser p span { font-weight:bold; }
.items-list .item .container .left-adviser .btn-add-to-cart {background:url(../../../images/new/btn_x-add-to-cart.png); width:91px; height:22px; display:block; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;color:#5a5c5d; font-size:11px; cursor:pointer;padding:5px 0 0 26px; float:right; margin-top:-35px; }

.items-list .item .container .right-adviser { float:right; width:355px; padding-right:17px; padding-top:11px; }
.items-list .item .container .right-adviser p { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#fff; margin:0; padding-bottom:5px; line-height:1.3em; }
.items-list .item .container .right-adviser p.more-space { margin-top:6px; }
.items-list .item .container .right-adviser p span { font-weight:bold; }
.items-list .item .container .right-adviser a.ico-plus { font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:1.1em; margin:6px 0 0 1px; float:left; }
.items-list .item .container .right-adviser a.ico-plus:hover { text-decoration:none; }
.items-list .item .container .right-adviser a.ico-plus span { background:url(../../../images/new/ico_plus.png); width:14px; height:14px; display:block; float:left; margin:1px 7px 0 0; zoom:1; }

/* Package Adviser End */

.forgot-password-container { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; color:#555; }
.forgot-password-container td label { display:block; width:70px; }
.forgot-password-container td { padding:6px 0 6px 0; }
.forgot-password-container tr td input { font-size:1.1em; padding:4px 2px 4px 4px; }

.forgot-password-container .alert-box div { width:340px; }
.forgot-password-container tr td input.error {
	border:1px solid #C73837;
}

.also-bought .item .container .right a.ico-plus { font-family:Tahoma, Geneva, sans-serif; font-size:1.1em; margin:6px 0 0 1px; float:left; }
.also-bought .item .container .right a.ico-plus:hover { text-decoration:none; }
.also-bought .item .container .right a.ico-plus span { background:url(../../../images/new/ico_plus.png); width:14px; height:14px; display:block; float:left; margin:1px 7px 0 0; zoom:1; }

input.checkbox {border: none; background: none;width:auto;}

.buttons-container {
	margin-top: 15px;
	width: 702px;
}

.buttons-container-center {
    width: 100%;
}

.buttons-container.bottom {
	margin-bottom: 15px;
}

.buttons-container input {
	margin-left: 4px;
}
/* FORUM */
/* prompt*/
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;

}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
}
div.jqi button{
      padding: 3px 10px;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
	  background: url('../../../images/new/btn_step2.png');
	  height: 24px;
	  width: 64px;
}
div.jqi button:hover{
	  background: url('../../../images/new/btn_step.png');  
}
div.jqi button.jqidefaultbutton{
      
}
.jqiwarning .jqi .jqibuttons{
      
}
div.jqi .jqimessage .field{ padding: 5px 0; }
div.jqi .jqimessage .field label{ display: block; clear: left; float: left; width: 100px; }
div.jqi .jqimessage .field input{ width: 150px; border: solid 1px #777777; }
div.jqi .jqimessage .field input.error{ width: 150px; border: solid 1px #ff0000; }

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #B1AE9E;
	background-color: #FEFBDA;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3 { margin: 0; }
#tooltip div {margin: 0; font-size: 12px;}
#tooltip span.corner { background:url(../../../images/new/popup-inline_corner.png); width:7px; height:5px; display:block; position:absolute; bottom:-5px; left:8px; }

table.in {margin: 11px 13px; width: 100%}
table.in tr.last td {padding-bottom: 20px;}
table.in td {padding-right: 34px;}

.my-stat {width: 49%; float: left;padding-top:10px;}
.all-stat{width: 49%; float: right;padding-top:10px;}
.my-stat .pie,.all-stat .pie{float: left; width:130px; text-align:center;height:120px;}
.my-stat .pie img,.all-stat .pie img{padding-top: 15px;padding-bottom:5px;}
.my-stat .text,.all-stat .text{float: left;}
.my-stat .text table,.all-stat .text table{}
.my-stat .text table tr,.all-stat .text table tr{}
.my-stat .text table td,.all-stat .text table td{border:none; padding: 0px 5px 5px 0;}
.my-stat .text table td.left,.all-stat .text table td.left{text-align:left;}
.my-stat .text table td.correct,.my-stat .text table td.incorrect,.my-stat .text table td.unanswered,.all-stat .text table td.correct,.all-stat .text table td.incorrect,.all-stat .text table td.unanswered{font-size:1.2em;font-weight:bold;}
.change-password-process, .load-statistices-wait, .load-wait{ position:absolute;text-align:center;background-color: #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
filter: alpha(opacity=50);/* IE4- */ moz-opacity: 0.5; /* Mozilla */ -khtml-opacity: 0.5; /* Safari */ opacity: 0.5;  /* general CSS3 */}
.change-password-process img, .load-statistices-wait img, .load-wait img{position:relative;top:50%;}
.change-password-process .loading, .load-statistices-wait .loading, .load-wait .loading {background: url('../../../images/ajax-loader.gif') center center no-repeat; width: 100%; height: 100%;}

.loading-background {position:absolute;text-align:center;background-color: #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/* IE8 */  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50); /* IE5+ */
filter: alpha(opacity=50);/* IE4- */ moz-opacity: 0.5; /* Mozilla */ -khtml-opacity: 0.5; /* Safari */ opacity: 0.5;  /* general CSS3 */ z-index: 1;}
.loading-background .loading {background: url('../../../images/ajax-loader.gif') center center no-repeat; width: 100%; height: 100%;}
.loading-background .loading.bottom {background: url('../../../images/ajax-loader.gif') center bottom no-repeat; height: 85%;}

.fade-frame {border: 0px !important; position:absolute;text-align:center;background-color: #000000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";/* IE8 */  filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 10); /* IE5+ */
filter: alpha(opacity=10);/* IE4- */ moz-opacity: 0.1; /* Mozilla */ -khtml-opacity: 0.1; /* Safari */ opacity: 0.1;  /* general CSS3 */}
.fade-frame img, .fade-frame img{position:relative;top:50%;}

.fade-frame.hidden {display: none;}

.fade-frame-text {border: 1px solid #C73837 !important; color: #555555; font-weight: bold; margin: -5px; padding: 5px !important; position: absolute; background: #FBF1F1; font-size: 1.2em;}

.fade-frame-text.hidden {display: none;}

ul.sitemap-list {margin-bottom: 10px;}
ul.sitemap-list li { font-size: 14px; margin-bottom: 5px; font-weight: bold; background: transparent url(../../../images/new/bullet_brdcrmbs.gif) no-repeat scroll left 7px; padding-left: 15px; }
ul.sitemap-list li ul li {padding-left: 20px; font-size: 12px; font-weight: normal; background: none; list-style: square; margin-left: 20px; padding-left: 5px; color: #0082DF; }
ul.sitemap-list li ul {margin-top: 5px;}
.nohand  {cursor:default !important;}
.compare-tests-graph {float: left;}
.compare-tests-legend {border: 1px solid #E6E6E6;float: right;margin-top:20px;margin-right:8px;width:140px;}
.compare-tests-legend img{padding-left: 5px;}
.compare-tests-legend tr td { padding: 5px; }

.compare-tests-legend.sjt {width:150px;}

#registerForm #cusSelect4Option17 {font-weight: bold;}
#registerForm #cusSelect4Option18 {font-weight: bold;}
#registerForm #cusSelect4Option19 {font-weight: bold;}
#registerForm #cusSelect4Option20 {font-weight: bold;}
#registerForm #cusSelect4Option21 {font-weight: bold;}
#registerForm #cusSelect4Option22 {font-weight: bold;}

#registerForm #cusSelect4Options {height: 150px !important;}
#registerForm #cusSelect5Options {height: 150px !important;}

.blue-link { background:url(../../../images/new/dotted_undrl_blue.gif) left bottom repeat-x; text-decoration: none !important; color: #0082DF !important; }

.thnks-add-link {padding-bottom:10px;}
.thnks-add-link h4 { font-size:1.2em; font-weight:bold; padding:13px 0; font-family:Verdana, Geneva, sans-serif; margin-left:7px;}
.thnks-add-link h4.ico-c-pen span.png {background:url(../../../images/new/ico_c-pen.png); width:30px; height:28px; float:left; display:block; margin:-7px 7px 0 0;}
.thnks-add-link h4.ico-bricks span.png {background:url(../../../images/new/ico_bricks.png); width:30px; height:29px; float:left; display:block; margin:-6px 7px 0 0;}

table.jobemail {width: 350px;z-index:1000;}
.jobemail textarea {width:321px;height:100px;}
.jobemail span.close{background:url(../../../images/new/ico_close.gif) left bottom no-repeat; width:8px; height:8px; display:block; float:right; cursor:pointer;padding:2px;}
table.jobemail td div.container p.right-align { text-align:right; padding-left:0;}
.jobemail p.right-align input{ width:130px;padding-right:0;}
.jobemail .checkout-btn-holder {padding-bottom:0;text-align:center;}
table.jobemail td div.container{top:12px;padding-top:0;}

.red-text { color: #C73837 !important; }
.download-all {font-size:14px;padding: 5px 14px; height:25px;line-height:1.25em;}


.free-materls .eu-jobs-show-hide, .prem-materls .eu-jobs-show-hide, .featur-job .eu-jobs-show-hide{margin-left:350px;}
.free-materls.skip .btn-show-hide, .prem-materls.skip .btn-show-hide, .featur-job.skip .btn-show-hide { width:100px;text-align:center;background:url(../../../images/new/item-list_show-hide_bg3.gif);}

#newsletter-container table .formListChkd {width: 220px !important; font-size: 1em;}

#newsletter-container table tr td {width: 220px; padding: 0px 10px 0px 0px;}

.all.checkout-page .main-nav {display: none;}
.all.checkout-page .login-block {display: none;}
.all.checkout-page .search-block {display: none;}

.beta-in-login {background: url('../../../images/new/beta.png'); width: 36px; height: 15px; position: absolute; top: 57px; left: 432px; }

.first-padding {padding-left: 10px;}

.package-info .title {color: green !important;}

.package-info-box .title {color: green !important;}

.package-info-box ul li span {padding-left: 5px;}

/*-------------------------------------report-------------------------------*/
.report .h1, .report h2 {
	line-height: 1.25em;
	color: #68c232;
	margin-bottom: 11px;
}

.report .h1 {
	font-size: 2em;
}

.report div div.h1 {
	margin-top: 25px;
}

.report h2 {
	font-size: 1.3em;
	font-weight: bold;
}

.report {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.5em;
}

.report ul {
	font-size: 1.2em;
	margin-bottom: 11px;
}

.report ul p {
	font-size: 1em;
}

.report ul li {
	font-weight: bold;
	list-style-type: disc;
	margin-left: 50px;
}

.report .stats td {
	font-size: 1.2em;
	height: 35px;
	width: 48%;
	font-weight: bold;



	text-align: center;
}

.report .stats td.name {
	font-weight: normal;
}

.report .rblue {
	background-color: #c6d9f1;
}

.report .rwblue {
	background-color: #f2f2f2;
}
/*--------------------------------------------------------------------------*/

/*-------------------------------------recommended products-------------------------------*/
.also-bought .eutest-package-new .container.package-info {
    float: none;
    border: none;
    width: auto;
    padding:5px 0 0 12px;
}

.also-bought .eutest-package-new .container.package-info .bordered {
    border-bottom:1px solid #D6D4BC;
    border-top: none;
    margin: 0px;
    padding: 5px 0px 5px 0px;
}

.also-bought .eutest-package-new .container.package-info h5 {
    font-size: 12px;
}

/*-------------------------------------------------------------------------------------------------*/

.captcha-container {
	margin-top: 10px;
	width: 100%;
}

.package-info table.t-btn-add-to-cart{ height: 27px; cursor: pointer; }
.package-info table.t-btn-add-to-cart td.t-l{ background:url(../../../images/new/btn_x-add-to-cart-l.png) no-repeat; width: 21px; }
.package-info table.t-btn-add-to-cart td.t-c{ background:url(../../../images/new/btn_x-add-to-cart-c.png); padding: 0pt 5px; color: #5A5C5D; font-family: Tahoma,Geneva,sans-serif; font-size: 11px; font-weight: bold; }
.package-info table.t-btn-add-to-cart td.t-r{ background:url(../../../images/new/btn_x-add-to-cart-r.png) no-repeat; width: 64px; }

.popup table.p-btn { height: 27px; cursor: pointer; float:left; }
.popup table.p-btn td.p-l { background:url(../../../images/new/btn_popup_l.png) no-repeat; }
.popup table.p-btn td.p-c { background:url(../../../images/new/btn_popup_c.png) repeat; padding: 0pt 10px 3px; color: #5A5C5D; font-family: Tahoma,Geneva,sans-serif; font-size: 13px; font-weight: bold; }
.popup table.p-btn td.p-r { background:url(../../../images/new/btn_popup_r.png) no-repeat; width: 4px; }

.package-btn-buy-mc { min-width: 243px; height: 68px; cursor: pointer; margin-right: -2px; float: right; margin-bottom: 20px; }
.package-btn-buy-mc .pack-btn-mc-l { background: url(../../../images/new/btn_packadge-add-to-cart-bold_l.png) no-repeat; width: 0px; }
.package-btn-buy-mc .pack-btn-mc-c { background: url(../../../images/new/btn_packadge-add-to-cart-bold_c.png); padding: 10px 10px 0pt 12px;}
.package-btn-buy-mc .pack-btn-mc-r { background: url(../../../images/new/btn_packadge-add-to-cart-bold_r.png) no-repeat; width: 104px; }
.package-btn-buy-mc h1, .package-btn-buy-mc h2, .package-btn-buy-mc h3 {font-weight: normal; font-family: Tahoma, Geneva, sans-serif; }
.package-btn-buy-mc h1 span, .package-btn-buy-mc h2 span, .package-btn-buy-mc h3 span { color:#5fc200; }
.package-btn-buy-mc h1 { font-size: 11px; color: #555; margin-bottom: 3px; }
.package-btn-buy-mc h1 strong { font-size: 14px; }
.package-btn-buy-mc h1 strong span { padding-left: 2px; }
.package-btn-buy-mc h2, .package-btn-buy-mc h3 { font-size: 10px; color: #5a5c5d; margin-bottom: 2px; }

#domain-limit-popup.popup table.p-btn { display: inline-table; }
#domain-limit-popup.popup {left: 25%;}
#buy-question-popup{background-color:#FEFBDA;border:1px solid #B1AE9E;position:absolute;left:335px; top:400px;padding:10px;font-size:1.1em; color:#5A5C5D;width:210px;z-index:50;}
#buy-question-popup span.corner{
	background:url("../../../images/new/popup-inline_corner.png") repeat scroll 0 0 transparent;
	bottom:-5px;
	display:block;
	height:5px;
	left:48%;
	position:absolute;
	width:7px;
}
#buy-question-popup span.close{
	background:url("../../../images/new/ico_close.gif") repeat scroll 0 0 transparent;
	height:8px;
	width:8px;
	position:absolute;
	display:block;
	top:5px;
	right:5px;
	cursor:pointer;
}
#buy-question-popup h2 {margin-bottom:3px;color:#68C232;text-align:center;font-size:20px;}
#buy-question-popup h3 {margin:0;text-align:center;font-weight:bold;font-size:1.2em;color:#5A5C5D}
#buy-question-popup p.language_name{margin-top:3px;margin-bottom:0px;text-align:center;font-size:1em;color:#5A5C5D}
#buy-question-popup table.counter{width:190px;margin:15px auto;text-align:center;border:1px solid #B1B1B1;border-collapse:collapse;height:48px;}
#buy-question-popup table.counter td{border:1px solid #B1B1B1;}
#buy-question-popup table.counter .count{padding:0 5px;font-size: 2.2em;}
#buy-question-popup table.counter a {text-decoration:none;font-family:monospace;font-size:1.5em;}
#buy-question-popup table.counter .sub {color:#C01111;width:39px;cursor: pointer;}
#buy-question-popup table.counter .add {color:#68C232;width:39px;cursor: pointer;}

#buy-question-popup table.t-btn-add-to-cart{ height: 27px; cursor: pointer; margin:0 auto; min-width:133px;}
#buy-question-popup table.t-btn-add-to-cart td.t-l{ background:url(../../../images/new/btn_x-add-to-cart-l.png) no-repeat; width: 21px; }
#buy-question-popup table.t-btn-add-to-cart td.t-c{ background:url(../../../images/new/btn_x-add-to-cart-c.png); padding: 0pt 5px; color: #5A5C5D; font-family: Tahoma,Geneva,sans-serif; font-size: 11px; font-weight: bold; text-align:center;}
#buy-question-popup table.t-btn-add-to-cart td.t-r{ background:url(../../../images/new/btn_x-add-to-cart-r.png) no-repeat; width: 64px; }



.question-popup, .stats-popup {background-color:#FEFBDA;border:1px solid #B1AE9E;position:absolute;left:235px; top:400px;padding:10px;font-size:1.1em; color:#5A5C5D;width:175px; cursor: pointer;}
.stats-popup { width: 70px; }
.question-popup span.corner, .stats-popup span.corner{
	background:url("../../../images/new/popup-inline_corner.png") repeat scroll 0 0 transparent;
	bottom:-5px;
	display:block;
	height:5px;
	left:48%;
	position:absolute;
	width:7px;
}
.has-popup{cursor:pointer;}
#custom-package-domain-questions-container { margin-bottom: 5px; z-index: 40; border-top: 1px solid #D6D4BC;}

#custom-package-sjt-categories-container { z-index: 30; border-top: 1px solid #D6D4BC;}

.package-create-tbl tr.warning td{
    border-top: 2px solid red;
    border-bottom: 2px solid red;
}

.package-create-tbl tr.warning td.first {
    border-left: 2px solid red;
    padding: 7px 2px 6px 13px;
}

.package-create-tbl tr.warning td.last {
    border-right: 2px solid red;
}

.tooltip-max-width {
    max-width: 175px;
}

.tooltip-link { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x; }
.tooltip-link.blue { background:url("../../../images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent; }
.tooltip-link.white { background:url("../../../images/new/dotted_undrl_white.gif") repeat-x scroll left bottom transparent; }
.tooltip-link:hover { background: none; }

.ch-order table td.first span.hover { background: none; }

.tooltip-link a { text-decoration: none; }

.tooltip-link .black { color: black; }

.assessment-badges-big .badge .tooltip-link { background: none; }

.assessment-badges-big .badge .tooltip-link .title { background:url(../../../images/new/dotted_undrl.gif) left bottom repeat-x }
.assessment-badges-big .badge .tooltip-link .title:hover { background: none; }

.all .my-cart .discount div span.tooltip-link a { font-weight: normal; text-decoration: none; display: inline; float: none; }

.package-info-box ul li.language-option {margin-left: 10px;}
.package-info-box ul li.available-languages-title{background: none;}

#sjt-statistics .compare-test-tbl th {width: 85px;}

#sjt-statistics .compare-test-tbl th.first {cursor: default; width: 150px;}

#access-to-study-materials-container label { margin: 2px 0px 0px 0px; background: url("/images/new/dotted_undrl.gif") repeat-x scroll left bottom transparent; }
#access-to-study-materials-container label:hover {background: none; }
#access-to-study-materials-container input {float: left;}

.package-create-tbl {
    border-collapse: separate;
    border-top: 1px solid #D4D4D4;
}

.tips-tricks-page .send-notification-switcher, .webinar-category-page .send-notification-switcher, .webinar-landing-page .send-notification-switcher {
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 7px;
    margin-right: 17px;
}

.blog-page .send-notification-switcher {
    float: right;
    font-size: 1.2em;
    font-weight: bold;
    margin-top: 7px;
    margin-right: -10px;
}

.webinar-info-box {margin-bottom: 20px; margin-left:1px; width:700px;}
.webinar-info-box .title { padding: 5px 5px 7px 20px; background: #0093df url(../../../images/new/blue-gradient-line.gif) right top repeat-y; color: white; font-family: Verdana, Geneva, sans-serif; font-weight: bold; font-size: 12px;}
.webinar-info-box .title .button{ float: right; margin-right: 5px; width: 18px; height: 16px; cursor: pointer;}
.webinar-info-box .description { border-bottom: 1px solid #d2d2d2; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; padding: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 10px; }
.webinar-info-box .description p { margin-bottom: 0px; }

.webinar-info-box.expanded .title .button{background:url(../../../images/new/webinar/btn-hide.png) no-repeat;}
.webinar-info-box.expanded .description {display:block;}
.webinar-info-box.collapsed .title .button{background:url(../../../images/new/webinar/btn-show.png) no-repeat;}
.webinar-info-box.collapsed .description {display:none;}

.webinar-event-popup { background:url(../../../images/new/webinar/popup-bg.png) repeat-x scroll 0 0 transparent; color: #927d48; font-size: 1.1em; height: 20px; width: 749px; overflow: hidden; margin: 1px 0px 1px 1px; padding: 6px 7px 0 12px; border-left: 1px solid #dbb655; border-right: 1px solid #dbb655;}
.webinar-event-popup p {display: inline; color: inherit;}
.webinar-event-popup .close {background:url(../../../images/new/webinar/popup-btn-close.png) no-repeat scroll 0 0 transparent; height: 15px; width: 15px; float: right; cursor: pointer;}

#noRec {margin: 10px;}

/*-------------------------Webinar category--------------------------------*/
.box { border:3px solid #aadbff; width:336px; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:37px; padding:0;}
.box .inner { border:1px solid #fff; background:#fff url(../../../images/new/webinar/box-bg.png) repeat-x 0 100%; padding:10px; }
.box h1 { font:bold 18px Arial, Helvetica, sans-serif; color:#0082df; padding-bottom:3px;}
.box p { color:#737373; font-size:11px; line-height:18px; padding-bottom:2px; margin-bottom:0px; font-family:Arial,Helvetica,sans-serif;}
.box p.noNewEvents { color:#83c232; font-size:1.3em; font-weight:bold; text-align:center;}
.box p.noNewEventsWall { color:#0082df; font-size:1.3em; font-weight:bold; text-align:center; padding-bottom:7px;}

.box-hover {border-color: #82C244 #B3E483 #B3E483; border-style: solid; border-width: 3px;}
.box-hover h1, .box-hover h1 a, .box-hover h1 a:hover {color:#4F9C09 !important;}
.box-hover .inner {background:none; background-color: #f6ffed;}
.box-hover p.noNewEventsWall {color:#4F9C09;}

.comingsoon { border:3px solid #d4d4d4;}
.comingsoon .inner { background:#fff url(../../../images/new/webinar/box-bg2.png) repeat-x 0 100%;}
.comingsoon h1 { color:#6c6c6c; }
.comingsoon h2 { color:#ca8000; font:bold 14px Arial,Helvetica,sans-serif; padding-bottom:4px; margin-bottom:0px;}
.comingsoon p { color:#969696;}
.comingsoon .orange-label {background:url(../../../images/new/webinar/coming-soon.png) no-repeat 0 0; width:83px; height:83px; position:absolute; margin-left:247px; margin-top:-16px;}

.box .infoTable {height:130px;}
.box .infoTable td { border-bottom:1px solid #ceebff; padding:5px 10px 5px 0; text-align:left;}
.box .infoTable td .date { padding-left:10px; background:url(../../../images/new/webinar/blue-arrow.gif) no-repeat 0 4px;}
.box .infoTable td.action { padding-right:2px; text-align:right;}
.box .infoTable td.action-recording { text-align:left;}
.box .infoTable td .actionBar { float:right; cursor:pointer;}
.box .infoTable td.action-recording .actionBar { float:left;}
.box .infoTable tr.lastRow td { border-bottom:none;}

.box .priceBox { height:27px; float:left;}
.box .priceBox span { height:27px; font-size:12px; font-weight:bold; color:#fff; line-height:27px; background:url(../../../images/new/webinar/priceBox-bg.png) repeat-x 0 0; padding:0 4px 0 6px; float:left;}
.box .priceBox span.left { height:27px; width:2px; font-size:0; line-height:0; background:url(../../../images/new/webinar/priceBox-corners.png) no-repeat 0 0; padding:0;}
.box .priceBox span.right { height:27px; width:5px; font-size:0; line-height:0; background:url(../../../images/new/webinar/priceBox-corners.png) no-repeat 100% 100%; padding:0;}

.box .free .priceBox span { height:27px; font-size:12px; font-weight:bold; color:#fff; line-height:27px; background:url(../../../images/new/webinar/priceBox-bg-orange.png) repeat-x 0 0; padding:0 4px 0 6px; float:left;}
.box .free .priceBox span.left { height:27px; width:2px; font-size:0; line-height:0; background:url(../../../images/new/webinar/priceBox-corners-orange.png) no-repeat 0 0; padding:0;}
.box .free .priceBox span.right { height:27px; width:5px; font-size:0; line-height:0; background:url(../../../images/new/webinar/priceBox-corners-orange.png) no-repeat 100% 100%; padding:0;}

.box .subscribed .priceBox span {background:url(../../../images/new/webinar/priceBox-bg2.png) repeat-x 0 0;}
.box .subscribed .priceBox span.left {background:url(../../../images/new/webinar/priceBox-corners2.png) no-repeat 0 0;}
.box .subscribed .priceBox span.right {background:url(../../../images/new/webinar/priceBox-corners2.png) no-repeat 100% 100%;}

.box .addBtnBox { height:27px; float:left; background:url(../../../images/new/webinar/addBtn-bg.png) no-repeat 0 0; text-decoration:none; cursor:pointer; color:#333333;}
.box .addBtnBox span { height:27px; float:left; background:url(../../../images/new/webinar/addBtn-bg.png) no-repeat 100% 100%; color:#333333; font-size:11px; line-height:27px; padding:0 14px 0 41px; text-align: left;}
.box .addBtnBox:hover { text-decoration:underline;}
.box .addBtnBox img.lng-flag{float: left; margin: 7px 7px 0px 0px; }

.box .free .addBtnBox { background:url(../../../images/new/webinar/addBtn-bg-orange.png) no-repeat 0 0; }
.box .free .addBtnBox span { background:url(../../../images/new/webinar/addBtn-bg-orange.png) no-repeat 100% 100%; }

.box .subscribed .addBtnBox {background:url(../../../images/new/webinar/addBtn-bg2.png) no-repeat 0 0;}
.box .subscribed .addBtnBox span {background:url(../../../images/new/webinar/addBtn-bg2.png) no-repeat 100% 100%; color:#a9a9a9; padding:0 14px 0 7px; width: 92px;}
.box .subscribed .addBtnBox:hover { text-decoration: none;}

.box .actionSection { width:314px; background:url(../../../images/new/webinar/actionSection-bg.png) no-repeat 0 0; margin-bottom:6px;}
.box .actionSection div { width:292px; padding:6px 14px 5px 8px; min-height:16px;  background:url(../../../images/new/webinar/actionSection-bg.png) no-repeat 100% 100%;}
.box .actionSection .addToCartBtn { float:right; font-size:12px; font-weight:bold; color:#737373; padding:1px 0  1px 27px; background:url(../../../images/new/webinar/cart-icon.gif) no-repeat 0 0; text-decoration:none; margin-left:15px;}
.box .actionSection .cross { margin:2px 8px 0 0; vertical-align:top;}
.box .actionSection img.lng-flag { float:right;}
.box .actionSection .date { font-size:12px; line-height:normal; font-weight:bold; padding:0;}
.box .actionSection:hover .addToCartBtn {text-decoration: underline;}

.box .topBox { padding-bottom:14px;}
.box .topBox .priceHolder { height:35px; font-size:18px; font-weight:bold; color:#fff; line-height:32px; background:url(../../../images/new/webinar/price-bg.png) no-repeat 0 0; padding: 0 15px 0 17px; float:left; position:relative; margin-left:-19px; margin-right: 7px; }
.box.free .topBox .priceHolder { background:url(../../../images/new/webinar/price-bg-orange.png) no-repeat 0 0; }
.box .topBox h1 { padding-top:4px; padding-left: 55px; }
.box .topBox h1:hover {text-decoration:underline;}
.box .topBox h1 a {text-decoration:none;}
.box .topBox h1 a:hover {color:#0082DF;}

div.wideBox {width:696px;}
div.wideBox .inner { padding:10px 30px 8px 0;}
div.wideBox .innerBg { background:url(../../../images/new/webinar/globe.png) no-repeat 21px 5px; padding-left:141px; min-height:132px;}

.boxContainer .box { float:left; margin-right:18px; cursor:pointer;}
.boxContainer .lastBox { margin:0;}
.boxContainer .lastBox .box { margin:0;}

.events-block {padding:10px 15px 0 0;}
.events-block h1 {font-weight:bold; font-size:1.8em; margin-bottom:17px; color:#83c232;}
.events-block h1.noNewEvents {margin-bottom:auto; text-align:center;}
.events-block h2 {font-weight:bold; font-size:1.4em; margin-bottom:13px; color:#006ede; font-family:Tahoma, Geneva, sans-serif;}

.events-block .box-sub {width:340px; float:left; font-family:Arial, Helvetica, sans-serif; margin:-5px 0 6px 0;}
.events-block .fl-right {width:327px;}
.events-block .box-sub h4 {font-size:12px; font-weight:bold; margin-bottom:5px;}
.events-block .box-sub ul.list-blue {margin-left:0;}
.events-block .box-sub ul.list-blue li {padding-left:12px; padding-bottom:4px; background-position:0 5px;}

.content-box {margin:26px 0 6px 0;}
.content-box h3 {margin:10px 0 20px 0;}
.content-box h4 {color:#83c232; font-weight:bold; font-size:1.4em; margin-bottom:4px; font-family:Tahoma, Geneva, sans-serif;}
.content-box p {color:#333333;}
.content-box p span {color:#83c232; font-weight:bold;}

.content-box .col-left {width:355px; float:left; margin-bottom:10px;}
.content-box .col-right {width:322px; float:right; margin-bottom:5px;}
.content-box ul.list-blue {margin-bottom:12px; margin-left:0;}
.content-box ul.list-blue li {padding-left:11px; background-position:0 5px; padding-bottom:0; line-height:17px;}
.content-box ul.list-blue .subMenu {margin:3px 0 0 5px;}
.content-box ul.list-blue .subMenu li { font-size:12px; background:url(../../../images/new/webinar/category/subMenu_bull.gif) no-repeat left 4px; padding:0 0 7px 16px; line-height:13px;}

.events-block .ev-top {width:255px; float:left;}
.events-block .ev-top-table { width: 100% }
.events-block .ev-top-table .left-column { padding-right: 10px; }
.events-block .sub-inf img {float:left; margin:6px 30px 0 0;}
.events-block .sub-inf {width: 425px; float:right;}
.events-block .sub-inf h2 {color:#83c232; margin-bottom:8px;}
.events-block .sub-inf p {color:#343535; font-size:1.2em; line-height:13px; text-align:left; font-family:Tahoma, Geneva, sans-serif;}

.content-box .topic-block {background-color:#fff; border:1px #9bce4f solid; margin-top:2px; margin-bottom:14px; zoom:1;}
.content-box .topic-block .top-corns {height:4px; margin:0 -1px; position:relative; top:-1px;}
.content-box .topic-block .top-corns strong {display:block; width:4px; height:4px; background:url(../../../images/new/webinar/category/list_corns.gif); float:left;}
.content-box .topic-block .top-corns em {display:block; width:4px; height:4px; background:url(../../../images/new/webinar/category/list_corns.gif) no-repeat 100% 0; float:right;}
.content-box .topic-block .bot-corns {height:4px; margin:0 -1px; position:relative; top:1px;}
.content-box .topic-block .bot-corns strong {display:block; width:4px; height:4px; background:url(../../../images/new/webinar/category/list_corns.gif) no-repeat 0 100%; float:left;}
.content-box .topic-block .bot-corns em {display:block; width:4px; height:4px; background:url(../../../images/new/webinar/category/list_corns.gif) no-repeat 100% 100%; float:right;}
.content-box .topic-block .inner {padding:8px 10px 0 42px; background:url(../../../images/new/webinar/category/ev_ico.gif) no-repeat -2481px 12px;}
.content-box .topic-block .inner h4 {margin-bottom:9px;}
.content-box .topic-block .inner ul.list-blue li {padding-bottom:3px;}

.content-box .ev-item {padding-left:41px; margin:0 0 17px 4px; background:url(../../../images/new/webinar/category/ev_ico.gif) no-repeat;}
.content-box .ev-ico-clock {background-position:left 3px;}
.content-box .ev-ico-point-on-map {background-position:-415px 3px;}
.content-box .ev-ico-checked-note {background-position:-830px 4px; margin-bottom:18px;}
.content-box .ev-ico-question-mark {background-position:-1245px 3px; margin-bottom:20px;}
.content-box .ev-ico-three-man {background-position:-1660px 3px; margin-bottom:14px;}
.content-box .ev-ico-microphone {background-position:-2075px 3px; margin-bottom:14px;}

.content-box .tech-inf {background:url(../../../images/new/webinar/category/tech_bg.gif) repeat-x 0 0 #FFF; margin:0 -34px;}
.content-box .tech-inf .inner {padding:16px 43px 0 76px; background:url(../../../images/new/webinar/category/tech_ico.gif) no-repeat 43px 20px;}
.content-box .tech-inf h4 {margin-bottom:9px;}
.content-box .tech-inf ul.list-blue {width:330px; float:left;}
.content-box .tech-inf ul.list-blue li {padding-bottom:3px;}
.content-box .tech-inf ul.fl-right {float:right; width:303px;}

.btn-apply {font-size: 1.8em; float:right;
    display: block;
    padding-top: 20px;
}
.btn-apply a {background: url("/images/new/dotted_undrl.gif") repeat-x scroll left bottom transparent; color: #4C7800; font-size: 0.8em; font-weight: bold; text-decoration: none; font-family: Tahoma,Geneva,sans-serif;}
.btn-apply .png {top:1px; right: 2px; margin-right:4px; background:url("/images/new/ico_apply.png") repeat scroll 0 0 transparent; float:left; display:block; height:19px; width:19px; position: relative; }

.btn-which-package {
    display: block;
    padding-top: 20px;
}
.btn-which-package a {background: url("/images/new/dotted_undrl.gif") repeat-x scroll left bottom transparent; color: #4C7800; font-size: 1.3em; font-weight: bold; text-decoration: none; font-family: Tahoma,Geneva,sans-serif;}
.btn-which-package .png {margin-right: 2px; top: -5px;background: url("/images/new/ico_create-package.png") repeat scroll 0 0 transparent; height:28px; width:35px; display:block; float:left; position:relative; right:2px;}

.contact-us {background: url("/images/new/ico_contact-us_small.png") no-repeat scroll left top transparent; float: right; margin: -4px 8px 0 0; padding: 1px 0 13px 23px; text-transform: none;}
.contact-us a {background: url("/images/new/dotted_undrl_blue.gif") repeat-x scroll left bottom transparent; text-decoration: none; color: #0F8AE2;}
.contact-us a:hover {text-decoration:none; background:none;}

.affairs-item {
    width:676px;
    border:3px solid #44B0FF;
    background-color: #fff;
    padding:10px;
}
.affairs-item h2 {
    background: url("/images/new/jobs-list_h2_bg.png") no-repeat scroll left top transparent;
    color:#4E4E4E;
    padding:10px 0 0 11px;
    position:relative;
    font-family:Tahoma,Geneva,sans-serif;
    line-height: 17.5px;
    font-size:14px;
    font-weight:bold;
    height:31px;
}
.affairs-item h2 span.png{
    background:  url("/images/new/ico_case.png") repeat scroll 0 0 transparent;
    height:26px;
    margin:-3px 9px 0 0;
    position: static;
    width:27px;
    display:block;
    float:left;
}
.affairs-item h2 em.date {
    color:#4E4E4E;
    right:9px;
    top:12px;
    position:absolute;
    font-weight: bold;
    text-align:right;
}

.affairs-item h2 em.date span.png{
    background: url("/images/new/date_bg.png") repeat scroll 0 0 transparent;
    color:#4E4E4E;
    width:120px;
    float:right;
    text-align:center;
    height:24px;
    font-size: 10px;
    margin-top:-9px;
    margin-left:4px;
    padding-top:9px;
    font-size:10px;
}
.affairs-item .container {
    padding: 13px 11px 9px 10px;
}

.affairs-item .container .right{
    float: left;
    width: 513px;
}
.affairs-item .container .right div{width:50%;font-size:12px;}
.affairs-item .container .right div.float-right{float:right;}
.affairs-item .container .right div.float-left{float:left;}

.affairs-item .container .pic{
    float:left;
    margin:0 15px 0 0;
}
.affairs-item .container .pic img {
    max-height:105px;
    max-width:105px;
    padding:4px;
    border:1px solid #44B0FF;
    width:auto;
}

.affairs-item .container .noimage {
    width:auto;
}
.affairs-item .description {
    border-top:1px solid #44B0FF;
    font-family: Tahoma,Verdana,Geneva,sans-serif;
    font-size:12px;
    margin-top:16px;
    padding-top:14px;
}

.eu-jobs-item .container {padding-right: 20px; padding-top: 5px;}

.input-like-language .languages-add-more {display: block; margin-top: 7px;}

.content-btns .line {text-align: center; width: 100%;}

.content-btns table.p-btn { height: 27px; cursor: pointer; }
.content-btns table.p-btn td.p-l { background:url(../../../images/new/btn_popup_l.png) no-repeat; }
.content-btns table.p-btn td.p-c { background:url(../../../images/new/btn_popup_c.png) repeat; padding: 0pt 10px 3px; color: #5A5C5D; font-family: Tahoma,Geneva,sans-serif; font-size: 13px; font-weight: bold; }
.content-btns table.p-btn td.p-r { background:url(../../../images/new/btn_popup_r.png) no-repeat; width: 4px; }

.all .items-list .item .container .jobShortInfo { width:100%; font:normal 12px Tahoma, Geneva, sans-serif; line-height:normal; color:#333333;}
.all .items-list .item .container .jobShortInfo p { font:normal 12px Tahoma, Geneva, sans-serif; line-height:normal; color:#333333; padding:0; margin:0; text-align:left;}

div.all .ad-type .type div.type-content { position:static; padding:23px 8px 4px 11px; float:left; }
div.all .ad-type p.price { font-weight:normal;}

div.all .ad-type .type .case { margin-top:-4px;}
div.all .ad-type input { float:none; margin:0 2px 0 0; vertical-align:middle;}
div.all .ad-type label { display:inline; vertical-align:middle; float:none; line-height:17px;}
div.all .ad-type p.price { line-height:11px; float:none; display:inline;}
div.all .ad-type p.period { position:static; float:left; line-height:11px;}
div.all .ad-type div.typeInfo {padding:0 0 0 31px; text-align:right;}

div.all .ad-tbl .container table td, .all .ad-tbl .container table th { padding:8px 11px 8px 16px; text-align:center;}
div.all .ad-tbl .container table tr.info-items td p { text-align:center; font-size:12px; line-height:14px; padding-bottom:6px;}
div.all .ad-tbl .container table tr.info-items td li { text-align:center; font-size:12px; line-height:14px; padding-bottom:6px;}
div.all .ad-tbl .container table tr.info-items td a { text-align:center; font-size:12px; line-height:14px; padding:0; display:inline;}
div.all .ad-tbl .container table tr.info-items td ol, .all .ad-tbl .container table tr.info-items td ul { margin-bottom:6px;}
div.all .ad-tbl .container table tr.info-items td ul li { list-style-type:disc;}
div.all .ad-tbl .container table tr.info-items td ul { margin-left:17px;}
div.all .ad-tbl .container table tr.info-items td strong { font-size:14px; line-height:16px;}

.all .ad-tbl .container table td, .all .ad-tbl .container table th .leftAlign, .all .ad-tbl .container table tr.info-items td .leftAlign p, .all .ad-tbl .container table tr.info-items td .leftAlign li, .all .ad-tbl .container table tr.info-items td .leftAlign a, .all .ad-tbl .container table tr.info-items td .leftAlign  strong  {text-align:left;}

.assessment-centre .assessment-badges-big {padding-bottom:25px; margin-left: -20px;}
.assessment-centre .assessment-badges-big .title {color: #333333; font: 14px Arial,Helvetica,sans-serif; display: block; padding-top:5px;}

.assessment-badges-small .title { color: #333333; font: 14px Arial,Helvetica,sans-serif; padding-right:5px;}

.assessment-centre .elearn-pckgs div.assessment-badges-small {position:absolute; top: 2px; right:3px; padding: 9px 26px 0 0;}
.assessment-centre .elearn-pckgs span.btn-price-small {top:59px;}
.assessment-centre .elearn-pckgs h3 span.bg {padding-left:172px;}
.assessment-centre .elearn-pckgs h3 span.bg cite {padding-bottom:17px;}

.assessment-centre .elearn-pckgs:hover {border-color: #82C244 #B3E483 #B3E483; border-style: solid; border-width: 3px;}
.assessment-centre .elearn-pckgs:hover .mb-0 .pack-background {background: none; background-color: #f6ffed;}
.assessment-centre .elearn-pckgs:hover h3 {background: none; background-color: #f6ffed;}
.assessment-centre .elearn-pckgs:hover h3 span.bg {background: none; background-color: #f6ffed;}
.assessment-centre .elearn-pckgs:hover h3 span.bg .vis {border-color: #82C244; border-style: solid; border-width: 1px;}
.assessment-centre .elearn-pckgs:hover h3 span.bg cite {color: #4f9c09;}

.featured-container .description { padding: 10px; cursor: pointer; }
.featured-container .description:hover { background: #ddeaf8; }
.featured-container .ico-featur-ebook { margin-left: 10px; }
.featured-container .description .vision { border: 1px solid #0082DF; display: block; margin: 0 auto 15px; padding: 3px; }

.eu-facebook { float: right; margin-top: -28px; }
.eu-facebook .logo { background: url("../../../images/new/facebook_logo.png") repeat scroll 0 0 transparent; display: inline-block; height: 31px; width: 31px; }


.common-info-box { background:url(../../../images/new/webinar/popup-bg.png) repeat-x scroll 0 0 transparent; color: #927d48; font-size: 11px; height: 20px; overflow: hidden; margin: 1px 0px 1px 1px; padding: 5px 7px 1px 12px; border-left: 1px solid #dbb655; border-right: 1px solid #dbb655; }
.common-info-box p {display: inline; color: inherit;}
.common-info-box .close {background:url(../../../images/new/webinar/popup-btn-close.png) no-repeat scroll 0 0 transparent; height: 15px; width: 15px; float: right; cursor: pointer;}
.ssl-logo-register {
    margin-left: 615px;
    position: absolute;
}

#clear-cookies-form { text-align: center; }

.reddit-button { margin-bottom: 10px; }
.reddit-button img { width: 75px !important; height: 17px !important; }

.community-page #features { margin-top: 20px; }
.community-page #features td { padding: 0 10px; }

.community-page #features h3 { color: #68C232; }
