/* reset and general styles */
html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,
small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
ins{background-color:#ff9;color:#000;text-decoration: none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
small{font-size:85%;}
strong,th{font-weight:bold;}
td{vertical-align:top;}
pre,code,kbd,samp{font-family:monospace,sans-serif; }
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
input,select{vertical-align:middle;}
textarea{overflow:auto;}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer;}
button,input,select,textarea{margin:0;}
button{width:auto;overflow:visible;}
img{vertical-align:bottom;}
a{color:#d1016e;text-decoration:none;}
a:hover{text-decoration:underline;}
:focus{outline:none;}
::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none; }
::selection {background:#ff5e99;color:#fff;text-shadow:none;}
html{color:#000;background:#fff url(../images/main_bgr.jpg) 0 0 repeat;}
body{font:12px/1.5 arial,helvetica,sans-serif;text-align:center;}
/* layout setting */
.container {margin:0 auto;padding:0 10px;width:991px;text-align:left;background:#fff url(../images/page_background.png) center center repeat-y;}
/* columns, main & additional column widths */
.lcol{float:left;width:200px;}
.rcol{float:right;width:200px;}
.main{width:auto;/* overflow:hidden; */}
/* default spacing */

/* content objects */
.header{ }
.logo{ }
.nav{ }
.nav ul,.nav li{list-style:none;}
.content{ }
.footer{ }

.numericValue{text-align: right !important; width:150px !important;}
.numericValueDT{text-align: right !important; width:50px !important;}

.use-cookies-ie6{color:#FFFFFF; position:absolute;z-index:99; width:100%; text-align:left; font: 12px; background:transparent;
       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); 
       zoom: 1;}
.use-cookies-fixed{bottom: 0; position: fixed; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#FFFFFF;z-index:99;font: 12px;width:100%}

#cookies-content{width:991px; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px;}
#cookies-button{margin-top:15px;}
#i-agree{cursor:pointer}

.header{padding-bottom:28px;background:url(../images/header_shadow.png) center bottom no-repeat;}
.header_toolbar{height:36px;line-height:36px;background:#fff url(../images/header_toolbar_background.png) 0 bottom repeat-x;border:1px solid #fff;}
#toggle_slider { display:block; width:32px; height:32px; background: url(/images/toggle_up_30x30.png); float: right; z-index:99; cursor:pointer; margin-top: 3px;}
.slider_closed{background: url(/images/toggle_down_30x30.png) !important}

/* top_nav */
ul.top_nav{position:relative;top:1px;padding:0 20px;font-size:12px;color:#505050;text-shadow:0 1px 0 #fff;text-transform:uppercase;}
ul.top_nav a{position:relative;color:#505050;display:block;line-height:30px;padding:0 8px;border:1px solid transparent;}
ul.top_nav li{/* margin-right:14px; */margin-right:8px;}
ul.top_nav li:hover{position:relative;}
ul.top_nav a:hover{background:url(../images/menu_hover_bgr.png) 0 0 repeat-x;border:1px solid #c1c1c1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
ul.top_nav a:hover,.top_nav .current a{color:#e4057a;text-decoration:none;}
/* top_nav_sub_navs */
ul.top_nav ul{padding:1px 0;border:1px solid #c1c1c1;background:url(../images/sub_nav_bgr.png) 0 0 repeat;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
ul.top_nav ul li{float:none;margin-right:0;}
ul.top_nav ul a{width:120px;margin:0 1px;color:#323232 !important;}
ul.top_nav ul a:hover{color:#de0275 !important;background-image:url(../images/sub_menu_item.png);border:1px solid #b6b6b6;}
ul.top_nav ul li{float:none;}
/* top_nav_superfish_components */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.8em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em;top:0;}
/* top_nav_superfish_arrows */
ul.sf-menu li .sf-sub-indicator{display:none;}
ul.sf-menu li ul a.sf-with-ul{position:relative;padding-right:12px;}
ul.sf-menu li ul .sf-sub-indicator{position:absolute;right:8px;top:11px;display:block;width:7px;height:7px;text-indent:9999px;background:url(../images/has_sub.png) 0 center no-repeat;}

ul.sf-menu .sfHover:hover > a.sf-with-ul{color:#de0275;background:url(../images/menu_hover_bgr.png) 0 0 repeat-x;border:1px solid #c1c1c1;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
ul.sf-menu ul .sfHover:hover > a.sf-with-ul{background:url(../images/sub_menu_item.png) 0 0 repeat-x;border:1px solid #b6b6b6;}
/* social_links */
.social_links li{margin-right:2px;}
.social_links a{display:inline-block;vertical-align:middle;width:29px;height:29px;}
.facebook_ico{background:url(../images/facebook_ico.png) center center no-repeat;}
.twitter_ico{background:url(../images/twitter_ico.png) center center no-repeat;}
.youtube_ico{background:url(../images/youtube_ico.png) center center no-repeat;}

.social_header{/* margin-right:10px; */position:relative;top:-2px;}
/* header_toolbar_select / site_language */
.header_toolbar_select label,.site_language label{font-size:14px;font-weight:bold;color:#545454;margin-right:8px;}
.header_toolbar_select .custom_select,.site_language .custom_select{width:200px;position:relative;top:-3px;}
.header_toolbar_select span.select_holder,.site_language span.select_holder{position:relative;display:inline;} 
.header_toolbar_select select.select,.site_language select.select{position:relative;z-index:10;width:200px !important;height:28px !important;line-height:28px;}
.header_toolbar_select span.select,.site_language span.select{position:absolute;bottom:0;float:left;top:-9px;left:0;width:150px;height:28px;line-height:28px;text-indent:10px;cursor:default;z-index:1;}

.top_nav,.top_nav li,.social_links li{float:left;}
.header_toolbar_select,.site_language,.social_links{float:right;margin-right:10px;}
/* header_main */
.header_main{background:#e20177;}

/* branding */
.breanding{width:220px;padding-top:10px;float:left;background:url(../images/breanding_background.png) 0 0 repeat-x;}
/* logo */
.logo{text-align:center;}
/* header_side_nav */
.side_nav{width:162px;margin:20px auto 0;}
.side_nav a{font-size:12px;font-weight:bold;text-align:right;text-shadow:-1px -1px 1px rgba(0,0,0,0.40);color:#fff;display:inline-block;height:32px;line-height:32px;width:121px;padding:0 30px 10px 18px;background:url(../images/sidenav_item.png) 0 0 no-repeat;}
.side_nav a:hover,.side_nav .current a{color:#e51b85;text-shadow:-1px -1px 1px rgb(255,255,255);text-decoration:none;background-image:url(../images/sidenav_item_hover.png);}

.nav_btn{position:relative;}
.nav_btn span{position:absolute;left:15px;top:3px;display:block;width:26px;height:26px;background:url(../images/nav_btns.png) 0 0 no-repeat;}
.nav_login_btn span{background-position:-7px -4px;}
.nav_register_btn span{background-position:-2px -44px;}
.nav_partners_btn span{background-position:-2px -85px;}
.nav_agenda_btn span{background-position:-6px -126px;}
.nav_docs_btn span{background-position:-6px -166px;}

.active_members{color:#fefefe;font-size:12px;padding:5px 0 9px 35px;}
/* header_slider */
.header_slider{float:left;width:771px;height:205px;position:relative;background:#fff;}
.slider_panels{overflow:hidden;width:100%;height:100%;}
.slider_panel{position:relative;width:100%;height:100%;}
.slider_link{position:absolute;top:0;left:0;z-index:1;}
.slider_content{position:absolute;left:20px;bottom:10px;z-index:2;font-size:13px;line-height:1.2;color:#fff;width:705px;height:50px;padding:10px;background:url(../images/slider_content_bgr.png) 0 0 repeat;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.slider_content_title{font-size:20px;color:#fabfde;line-height:1.2;margin-bottom:0;}
.slider_content_more{font-style:italic;color:#fabfde;}
/* slider_pager */
#slider_pager{position:absolute;top:142px;right:245px;z-index:6;padding:5px;}
#slider_pager a{display:inline-block;vertical-align:middle;width:11px;height:11px;background:url(../images/slider_page.png) center center no-repeat;font-size:0;margin-right:5px;}
#slider_pager a.activeSlide{background-image:url(../images/slider_page_active.png);}
.home .header_slider{height:413px;}
.home #slider_pager{top:180px;right:200px;}
/*bottom_slider*/
.partner_slider{left: 50px; width: 880px; height: 175px;}
.bottom_slide{padding-left: 15px;}
.controls_container{position: relative}
.left_arrow{left: 15px; position: absolute;bottom: 90px;z-index: 98;}
.right_arrow{right: 15px; position: absolute;bottom: 90px;z-index: 98;}
/* main */
.main{padding:0 12px 15px;}
/* intro */
.intro{margin-bottom:20px;}
.intro_content{width:auto;padding:0 20px;overflow:hidden;font-size:14px;color:#131313;}
.intro_content p{margin-bottom:15px}
.intro_content h1,.intro_content h2,.intro_content h3,.intro_content h4,
.intro_content *[class*="title"]{color:#ee1f8b;}
/* fb_like_box_home */
.fb-like-box{min-height:65px;position:relative;left:-10px;}
/* intro_sidebar */
.intro_sidebar{float:right;width:223px;}
/* sidebar_box */
.sidebar_box{background:url(../images/grey_side_box_top.png) 0 0 no-repeat;fot-size:13px;text-align:center;}
.sidebar_box_inner{padding:10px 10px 24px;background:url(../images/grey_side_box_bottom.png) 0 bottom no-repeat;}
.sidebar_box_head{font-size:16px;color:#393939;margin-bottom:5px;}
.sidebar_box_head a{color:#393939;}
.sidebar_box p{margin-bottom:10px;}
/* sidebar_pink_box */
.pink_box{background-image:url(../images/pink_side_box_top.png);color:#fff;}
.pink_box a{color:#fff;}
.pink_box .sidebar_box_inner{background-image:url(../images/pink_side_box_bottom.png);}
/* sidebar_web_conference_box */
.web_conference_box .sidebar_box_head{font-size:18px;font-weight:bold;margin-bottom:5px;padding-left:35px;text-align:left;color:#fff;background:url(../images/info_ico.png) 0 center no-repeat;}
 a.enter_conference_button{display:inline-block;width:135px;height:38px;line-height:38px;padding:0 5px 0 47px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#242424;background:url(../images/enter_conference_button.png) 0 center no-repeat;}
 a.enter_conference_button:hover{text-decoration:none;}
/* site_news_home */
.site_news{padding:0 20px 15px;font-size:13px;color:#272727;margin-bottom:15px;border-bottom:1px solid #cacaca;}
.site_news ul{color:#ee1f8b;margin-bottom:10px;}
.site_news h1,.site_news h2,.site_news h3,.site_news h4{font-size:22px;font-weight:bold;line-height:1.1;color:#ee1f8b;}
.site_news a{color:#ee1f8b;}
.news_head{font-size:22px;color:#ee1f8b;line-height:1;padding:10px 0 0 40px;background:url(../images/news_ico.png) 0 0 no-repeat;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #cacaca;}
.news_thumb{float:left;margin-right:10px;}
.more{color:#ca1372;font-weight:bold;text-decoration:underline;}
/* partners_home */
.partners{padding:0 18px;margin-bottom:10px;font-size:14px;color:#a3a3a3;}
.partners li:nth-child(3n){margin-right:0;}
.partners_home .partners_box{float:left;width:245px;height:111px;padding:15px 15px 28px;margin-right:10px;text-align:center;background:url(../images/partners_box_background.png) 0 0 no-repeat;}
.partners_home .partners_box a:first-child{height:75px;display:inline-block;}
.new_offer_bottom{font-size:22px;font-weight:bold;color:#ee1f8b;text-align:center;}
.new_offer_bottom a{color:#ee1f8b;}
.new_offer_bottom{padding:0 20px;}
.footer{padding-bottom:18px;background:url(/images/footer_shadow.png) center bottom no-repeat;}
.footer_inner{height:40px;line-height:40px;padding:0 20px;color:#fff;background:#ca036b;}
.copyright{}
/* vouchers_search */
.vauchers_head{font-size:20px;font-weight:bold;color:#ee1f8b;padding:0 10px;margin-bottom:5px;line-height:1;}
.vouchers_search_box{padding:25px 10px;margin-bottom:40px;border:1px solid #c9c9c9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.vouchers_search_box .field_holder{float:left;}
.vouchers_search_box .field_holder{margin-right:13px;}

.vouchers_search_box label{font-size:14px;color:#545454;}
.vouchers_search_box select{width:95px;height:28px;}
.vouchers_search_box .select_holder{margin-right:2px;}
 span.select_holder{position:relative;display:inline-block;}
 select.custom_select{position:relative;z-index:10;width:150px !important;height:28px !important;line-height:28px;}
 span.select{position:absolute;float:left;top:0;left:0;width:95px;height:26px;line-height:26px;text-indent:10px;background:#fff url(../images/drop_arrow.png) 95% center no-repeat;cursor:default;z-index:1;
 border:1px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
font-size:13px;color:#545454;}

.big_search_btn{width:162px;height:40px;margin-top:-5px !important;background:url(/images/big_search_button.png) center center no-repeat;/*text-transform:capitalize;color:transparent;text-indent:-9999px;*/border:0;}

#partner_paging_content .data_table th {background: none repeat scroll 0 0 #FBBFDE !important; font-weight: bold !important; color: #2E2E2E !important}
#partner_paging_content .data_table #search_result_table_first{font-weight: bold !important; color: #F9A7D2 !important; opacity: 1 !important;}
#partner_paging_content .data_table #search_result_table_previous{font-weight: bold !important; color: #F9A7D2 !important; opacity: 1 !important;}
#partner_paging_content .data_table #search_result_table_paginate .ui-state-disabled {font-weight: bold !important; color: #F9A7D2 !important; opacity: 1 !important;}

.data_table td{text-align: center}

/* vouchers_data_table */
.data_table{margin-bottom:40px;}
.data_table table{width:100%;border-collapse:collapse;font-size:14px;color:#2e2e2e;}
.data_table thead{background:none repeat scroll 0 0 #FBBFDE !important;}
.data_table th,.data_table td{padding:10px 5px !important;border:1px solid #fff !important; border-width:0 1px !important;}
.data_table th:first-child,.data_table td:first-child{border-width:0 1px 0 0;}
.data_table th:last-child,.data_table td:last-child{border-width:0 0 0 1px;}
.data_table tr.odd{background:#e7e7e8;}
.data_table tr.even{background:#fefefe;}

.data_table .ui-state-default, .data_table .ui-widget-content .ui-state-default, .data_table .ui-widget-header .ui-state-default{background:none;color:#000;}
.data_table table.display thead th div.DataTables_sort_wrapper{font-size:12px;}

.DataTables_sort_wrapper{position:relative;padding-right:14px;}
.data_table .DataTables_sort_icon{display:inline-block;width:12px;height:12px;margin-top:0 !important;position:absolute !important;right:0 !important;top:5px !important;background:url(/images/sort_icon.png) center center no-repeat !important;cursor:pointer;}
.data_table .ui-widget-header,.data_table .ui-widget-header .ui-button{border:0;}
.data_table .ui-widget-header .ui-button{line-height:1;margin:0;padding:0 6px;}
.data_table .ui-widget-header .ui-buttonset{margin:0;}
.data_table .ui-icon-triangle-1-n{display:inline-block;width:12px;height:12px;background:url(/images/sort_up.png) center center no-repeat !important;}
.data_table .ui-icon-triangle-1-s{display:inline-block;width:12px;height:12px;background:url(/images/sort_down.png) center center no-repeat !important;}

.ui-widget-header{overflow:hidden;}

.data_table .dataTables_wrapper .ui-widget-header{color:#fff;font-weight:bold;height:34px;line-height:24px;font-size:14px;font-weight:bold;}
.data_table .dataTables_wrapper .ui-corner-tl{padding:0;background:url(/images/table_top.png) 0 0 repeat-x;}
.data_table .dataTables_wrapper .ui-corner-bl{padding:0;background:url(/images/table_bottom.png) 0 bottom repeat-x;}

.data_table .ui-corner-tl .dataTables_length{padding:5px 5px 5px 10px;background:url(/images/table_top_left.png) left 0 no-repeat;}
.data_table .ui-corner-tr .dataTables_filter{padding:5px 10px 5px 5px;background:url(/images/table_top_right.png) right 0 no-repeat;}
.data_table .ui-corner-tr .dataTables_filter input[type="text"]{border:1px solid #c9c9c9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.data_table .ui-corner-bl .dataTables_info{padding:5px 5px 5px 10px;background:url(/images/table_bottom_left.png) left bottom no-repeat;}
.data_table .ui-corner-br .dataTables_paginate{padding:5px 10px 5px 5px;min-height:24px;background:url(/images/table_bottom_right.png) right bottom no-repeat;}
.data_table .ui-corner-br .dataTables_paginate a{color:#fff !important;background:none;}
.data_table .ui-corner-br .dataTables_paginate a.ui-state-disabled{color:#f9a7d2 !important;}
.data_table .ui-corner-br .dataTables_paginate a.first{border-right:2px solid;padding-right:4px;}
.data_table .ui-corner-br .dataTables_paginate a.last{border-left:2px solid;padding-left:4px;}

.data_table .paging_full_numbers{height:24px;line-height:24px;}

.table_checkbox{text-align:center;vertical-align:middle;}

.dovnload_action{color:#2e2e2e;padding:0 30px 12px 0;background:url(/images/download_ico.png) right top no-repeat;text-decoration:none;}
.dovnload_action span{text-decoration:underline;}
/* pop_box */
.pop_box{display:none;position:absolute;top:15%;left:50%;z-index:99999;width:280px;min-height:320px;padding:10px;font-size:12px;color:#545454;background:url(../images/login_pop_bgr.png) 0 0 repeat-x;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.pop_box a{color:#de0275;text-decoration:underline;}
.pop_box_head{position:relative;}
.pop_box_head img{position:relative;top:-5px;}
.pop_box_inner{background:#fff;padding:5px 0;overflow:hidden;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.pop_box_title{color:#e10177;font-size:16px;}
.pop_close, .pop_terms_close {position:absolute !important;top:0;right:0;display:block;width:10px;height:10px;background:url(../images/pop_close.png) center center no-repeat;opacity:0.8;}
.pop_close:hover{opacity:1;}
#mask, #regMask {display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0.8;z-index:999;}
/* login_pop */
.pop_field{margin:0 0 5px;}
.login_pop fieldset{padding:0 38px;}
.login_pop label{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;line-height:1;color:#545454;margin-bottom:5px;}
.login_pop input[type="text"],.login_pop input[type="password"]{width:188px;height:16px;padding:5px;border:1px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.login_pop input[type="checkbox"]{display:inline-block;vertical-align:middle;}
.login_pop input[type="checkbox"] input[type="checkbox"] + label{margin-bottom:0;}
.login_pop input[type="submit"]{display:block;width:169px;height:46px;margin:0 auto;background:url(../images/login_button.png) center center no-repeat;border:0;color:transparent;text-transform:uppercase;text-indent:9999px;}
.login_pop_hint{color:#ea5da7;font-size:11px;}
.login_recover_create{padding:0 10px;}
/* forgot_pass */
.forgot_pass_box_title{color:#ffffff;font-size:16px;}
.forgot_pass_form{padding:5px 0;overflow:hidden;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.forgot_pass{display: none}
.forgot_pass label{display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold;line-height:1;color:#ffffff;margin-bottom:5px;}
.forgot_pass input[type="text"],.login_pop input[type="password"]{width:188px;height:16px;padding:5px;border:1px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.forgot_pass input[type="submit"]{display:block;width:169px;height:46px;margin:0 auto;background:url(../images/send_button.png) center center no-repeat;border:0;color:transparent;text-transform:uppercase;text-indent:9999px;}
.forgot_pass_msg1,.forgot_pass_msg_hidden{color:#ffffff;font-size:15px;display: none;text-align: center}

/* register_pop */
.register_pop{width:440px;font-size:12px;color:#000;background-color:#ca016a;}
.register_pop p{padding:0 15px;margin-bottom:10px;}
.pop_box_inner_grad_border{
	padding:2px;
	background: #ceb1c0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NlYjFjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYzljMmM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZjZjVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2RhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWM5ZmM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #ceb1c0 0%, #c9c2c6 0%, #c8c8c8 1%, #c9c9c9 1%, #d1d1d1 21%, #f3f3f3 75%, #fefefe 99%, #fcf5f9 99%, #f7daea 100%, #ec9fc7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ceb1c0), color-stop(0%,#c9c2c6), color-stop(1%,#c8c8c8), color-stop(1%,#c9c9c9), color-stop(21%,#d1d1d1), color-stop(75%,#f3f3f3), color-stop(99%,#fefefe), color-stop(99%,#fcf5f9), color-stop(100%,#f7daea), color-stop(100%,#ec9fc7));
	background: -webkit-linear-gradient(top, #ceb1c0 0%,#c9c2c6 0%,#c8c8c8 1%,#c9c9c9 1%,#d1d1d1 21%,#f3f3f3 75%,#fefefe 99%,#fcf5f9 99%,#f7daea 100%,#ec9fc7 100%);
	background: -o-linear-gradient(top, #ceb1c0 0%,#c9c2c6 0%,#c8c8c8 1%,#c9c9c9 1%,#d1d1d1 21%,#f3f3f3 75%,#fefefe 99%,#fcf5f9 99%,#f7daea 100%,#ec9fc7 100%);
	background: -ms-linear-gradient(top, #ceb1c0 0%,#c9c2c6 0%,#c8c8c8 1%,#c9c9c9 1%,#d1d1d1 21%,#f3f3f3 75%,#fefefe 99%,#fcf5f9 99%,#f7daea 100%,#ec9fc7 100%);
	background: linear-gradient(to bottom, #ceb1c0 0%,#c9c2c6 0%,#c8c8c8 1%,#c9c9c9 1%,#d1d1d1 21%,#f3f3f3 75%,#fefefe 99%,#fcf5f9 99%,#f7daea 100%,#ec9fc7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceb1c0', endColorstr='#ec9fc7',GradientType=0 );
	
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
.register_pop .pop_box_inner{padding:10px;height:auto;background:#eee;}
.register_reference{
	background:#f7cde4 url(../images/register_reference_top.png) 0 0 no-repeat;
	color:#430023;
	font-size:18px;
	font-weight:bold;
	text-shadow:0 -1px 0 rgba(255,255,255,0.9);
	padding:10px 15px;
	margin-bottom:10px;
	border:1px solid #ee3596;
	-webkit-border-radius:12px;
	   -moz-border-radius:12px;
	        border-radius:12px;
}
.register_reference li{line-height:25px;}
.register_reference_ico{float:left;position:relative;top:5px;display:block;width:25px;height:20px;margin-right:5px;background:url(../images/register_reference_icos.png) 0 0 no-repeat;}
.register_reference_ico + span{display:block;width:auto;overflow:hidden;}
.register_reference_name .register_reference_ico{height:25px;background-position:0 -4px;top:0;}
.register_reference_name .register_reference_ico{height:25px;background-position:0 -4px;top:0;}
.register_reference_phone .register_reference_ico{background-position:0 -37px;}
.register_reference_email .register_reference_ico{background-position:0 -61px;}

.register_reference_name{font-size:22px;}

.register_pop .pop_buttons{padding:0 15px;}
.register_pop .button{width:160px;color:#fff !important;text-decoration:none;}

.register_success{padding:0 25px;}
.register_success h1,.register_success h2,
.register_success h4,.register_success h3,
.general_page h1,.general_page h2,
.general_page h3,.general_page h4{color:#d1016e;font-weight:bold;}
.register_success p,.general_page p{color:#222;font-size:14px;margin-bottom:15px;}
.register_success a,.general_page a{color:#d1016e;text-decoration:underline;}

/* agenda */
.agenda_calendar{position:relative;top:-20px;width:171px;height:164px;padding:10px 10px 18px 11px;background:url(../images/calendar.png) 0 0 no-repeat;}
.agenda_calendar.fleft{margin-right:20px;}
.agenda_calendar.fright{margin-left:20px;}
.agenda_calendar span{display:block;vertical-align:middle;text-align:center;}
.agenda_calendar_year{height:33px;line-height:33px;font-size:30px;font-weight:bold;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.47);}
.agenda_calendar_month{height:24px;line-height:24px;font-size:16px;font-weight:bold;font-variant:small-caps;letter-spacing:6px;color:#333;}
.agenda_calendar_day{height:78px;line-height:78px;font-size:92px;font-weight:bold;color:#333;}

.agenda_event_box{
	padding:2px;
	margin-bottom:10px;
	
	background: #c7c7c7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3YzdjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2YyZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #c7c7c7 0%, #cfcfcf 20%, #f2f3f3 60%, #ffffff 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7c7c7), color-stop(20%,#cfcfcf), color-stop(60%,#f2f3f3), color-stop(90%,#ffffff));
	background: -webkit-linear-gradient(top,  #c7c7c7 0%,#cfcfcf 20%,#f2f3f3 60%,#ffffff 90%);
	background: -o-linear-gradient(top,  #c7c7c7 0%,#cfcfcf 20%,#f2f3f3 60%,#ffffff 90%);
	background: -ms-linear-gradient(top,  #c7c7c7 0%,#cfcfcf 20%,#f2f3f3 60%,#ffffff 90%);
	background: linear-gradient(to bottom,  #c7c7c7 0%,#cfcfcf 20%,#f2f3f3 60%,#ffffff 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7c7c7', endColorstr='#ffffff',GradientType=0 );

	-webkit-border-radius:22px;
	   -moz-border-radius:22px;
	        border-radius:22px;
}
.agenda_event{padding:5px 10px 10px;background:#f9f9f9 url(../images/agenda_inner_grad.png) 0 bottom repeat-x;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;}
.agenda_event_head{padding-left:50px;height:43px;line-height:43px;background:url(../images/agenda_box_head.png) 0 center no-repeat;}
.agenda_event_title{float:left;width:600px;font:bold 16px/43px arial;margin-bottom:0;}
.agenda_event_att{float:right;font-size:11px;color:#000;}
.agenda_event_att span{}
.agenda_event_att a{position:relative;display:inline-block;vertical-align:middle;width:28px;height:33px;background:url(../images/attachment_btn.png) center center no-repeat;}
.agenda_event_att a span{position:absolute;top:-20px;right:-140px;z-index:99999;display:none;width:150px;padding:4px 8px;font-size:12px;line-height:1.2;color:#fff;background:#595959;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);}
.agenda_event_att a span:after{
	content:'';
	display:none;
	width: 0; 
	height: 0;
	border-top:5px solid #595959;
	border-left:5px solid transparent; 
	border-right:5px solid transparent;
	
	position:absolute;
	z-index:999;
	left:14px;
	bottom:-5px;
}
.agenda_event_att a:hover span,.agenda_event_att a:hover span:after{display:block;}

.agenda_event_content > div{
	background: #f5f5f5;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #e0e0e0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e0e0e0));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#e0e0e0 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#e0e0e0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e0e0e0',GradientType=0 );

	border:1px solid #e0e0e0;
	-webkit-border-radius:6px;
	   -moz-border-radius:6px;
	        border-radius:6px;
	
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.40), 0 2px 1px 0 rgba(255,255,255,0.85) inset;
	   -moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.40), 0 2px 1px 0 rgba(255,255,255,0.85) inset;
	        box-shadow:0 1px 1px 0 rgba(0,0,0,0.40), 0 2px 1px 0 rgba(255,255,255,0.85) inset;
}
.agenda_event_info{float:left;/* width:340px; */width:350px;min-height:72px;font:bold 14px/20px arial;overflow:hidden;}
.agenda_event_info > div{padding:8px 8px 8px 55px;}
.agenda_event_date{background:url(../images/calendar_ico.png) 10px 4px no-repeat;}
.agenda_event_place{background:#fff url(../images/globe_ico.png) 10px 5px no-repeat;}
.agenda_event_desc{float:right;/* width:549px; */width:562px;min-height:70px;color:#000;}
.agenda_event_desc > div{min-height: 20px;padding:8px 8px 8px 45px;background:url(../images/docu_ico.png) 10px 10px no-repeat;}
/* partners */
.partners_page{padding:0 25px 40px;position:relative;}

.partners_page h1,.partners_page h2,
.partners_page h3,.partners_page h4{color:#d1016e;font-weight:bold;}
.partners_page p{color:#222;font-size:14px;margin-bottom:15px;}

.partners_paging{margin-bottom:10px;}
.paging{float:left;color:#404040;font-size:13px;line-height:28px;}
.paging a{color:#404040;}
.paging a:hover,.paging .current a{color:#e41882;}
.paging span,.paging li,.paging ul{float:left;}
.paging span,.paging li{margin-right:5px;}
/*paging_new start*/
.paging ul{margin-bottom:10px;}
.paging a{
	color:#646464;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px 1px #fff;
	text-decoration:none;
	display:block;
	padding:0 14px;
	height:28px;
	line-height:28px;
	border:1px solid #ddd;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
	        border-radius:3px;
}
.paging a:hover{text-decoration:none;}
.skip{position:relative;}
.skip:hover a{color:#e41882;}
.go_to{
	display:none;
	position:absolute;
	top:30px;
	left:0;
	bottom:-55px;
	z-index:9999;
	clear:both;
	float:right;
	width:107px;
	height:41px;
	line-height:1;
	padding:5px;
	border:1px solid #bcbcbc;
}
.go_to label{
	color:#bcbcbc;
	font-size:12px;
	margin-bottom:5px;
}
.go_to input[type="text"]{
	width:44px;
	height:14px;
	padding:3px;
	margin-right:2px;
	border:1px solid #bfbfbf;
	background:#fff;
}
.go_to input[type="submit"]{
	color:#fff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	-webkit-box-sizing:border-box;
	   -moz-box-sizing:border-box;
	        box-sizing:border-box;
	width:48px;
	height:21px;
	line-height:14px;
	border:0;
	background: #fbb5d9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiYjVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2YxNzRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2YwNzNiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iI2U3MjM4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2UyMGY3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZTAyNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbb5d9 0%, #f174b5 41%, #f073b4 47%, #e72389 53%, #e20f7d 76%, #de0275 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbb5d9), color-stop(41%,#f174b5), color-stop(47%,#f073b4), color-stop(53%,#e72389), color-stop(76%,#e20f7d), color-stop(100%,#de0275)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbb5d9 0%,#f174b5 41%,#f073b4 47%,#e72389 53%,#e20f7d 76%,#de0275 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbb5d9 0%,#f174b5 41%,#f073b4 47%,#e72389 53%,#e20f7d 76%,#de0275 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbb5d9 0%,#f174b5 41%,#f073b4 47%,#e72389 53%,#e20f7d 76%,#de0275 100%); /* IE10+ */
	background: linear-gradient(top, #fbb5d9 0%,#f174b5 41%,#f073b4 47%,#e72389 53%,#e20f7d 76%,#de0275 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb5d9', endColorstr='#de0275',GradientType=0 ); /* IE6-8 */
}
.go_to,.go_to input{
	-webkit-border-radius:6px;
	   -moz-border-radius:6px;
	        border-radius:6px;
}
.go_to label,.go_to input{display:inline-block;}

.paging a,.go_to{
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 93%, #f1f1f1 96%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(93%,#f1f1f1), color-stop(96%,#f1f1f1), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 93%,#f1f1f1 96%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 93%,#f1f1f1 96%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 93%,#f1f1f1 96%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%,#f1f1f1 93%,#f1f1f1 96%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
}
/*paging_new end*/
.resaults_per_page{float:right;}
.resaults_per_page select{width:55px !important;}
.resaults_per_page span.select{width:53px !important;background-position:87% center;}

.partners_list{margin-bottom:10px;}
.partners_list li:nth-child(4n){margin-right:0;}
.partners_list .partners_box{float:left;margin-right:9px;position:relative;text-align:left;width:191px;height:178px;padding:13px 18px 20px 18px;background-image:url(../images/partners_box_background_2.png);}
.partners_list .card_discount{background-image:url(../images/partners_box_background_2_card.png) !important;} 
.partners_list a.partner_logo{display:block;text-align:center;height:100px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #7c7c7c;overflow:hidden;}
.partner_title{line-height:1;margin-bottom:5px;}
.partner_title h4{color:#ea1786;font-size:12px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;line-height:1;}
.partner_title h4 a{color:#ea1786;}
.partner_details_btn{font-size:14px;font-weight:bold;color:#fff;display:inline-block;height:32px;line-height:32px;width:80px;padding:0 25px 0 10px;background:url(../images/pink_btn2.png) 0 0 no-repeat;}
.partner_details_btn:hover{text-decoration:none;}
.partner_info{display:none;position:absolute;top:2px;left:2px;width:212px;height:174px;padding:10px 5px;overflow:hidden;font-size:14px;color:#fff;background:url(../images/partners_box_overlay.png) 0 0 no-repeat;}
.partner_info span{color:#fab0d7;}
.partners_info_head{font-size:22px;color:#fab0d7;margin-bottom:5px;}
/* content_box */
.content_box_out{
	/* width:929px; */
	padding:5px;
	margin-bottom:15px;
	background: rgb(228,6,122); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0MDY3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VmMjM4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2YxMjc5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2YxMjg5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2VlMWY4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2U0MDc3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2UyMDE3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2UyMDE3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NhMDE2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNDM0ODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(228,6,122,1) 0%, rgba(239,35,142,1) 10%, rgba(241,39,145,1) 12%, rgba(241,40,145,1) 14%, rgba(238,31,140,1) 22%, rgba(228,7,123,1) 34%, rgba(226,1,119,1) 39%, rgba(226,1,119,1) 73%, rgba(202,1,106,1) 99%, rgba(212,52,136,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,6,122,1)), color-stop(10%,rgba(239,35,142,1)), color-stop(12%,rgba(241,39,145,1)), color-stop(14%,rgba(241,40,145,1)), color-stop(22%,rgba(238,31,140,1)), color-stop(34%,rgba(228,7,123,1)), color-stop(39%,rgba(226,1,119,1)), color-stop(73%,rgba(226,1,119,1)), color-stop(99%,rgba(202,1,106,1)), color-stop(100%,rgba(212,52,136,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(228,6,122,1) 0%,rgba(239,35,142,1) 10%,rgba(241,39,145,1) 12%,rgba(241,40,145,1) 14%,rgba(238,31,140,1) 22%,rgba(228,7,123,1) 34%,rgba(226,1,119,1) 39%,rgba(226,1,119,1) 73%,rgba(202,1,106,1) 99%,rgba(212,52,136,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(228,6,122,1) 0%,rgba(239,35,142,1) 10%,rgba(241,39,145,1) 12%,rgba(241,40,145,1) 14%,rgba(238,31,140,1) 22%,rgba(228,7,123,1) 34%,rgba(226,1,119,1) 39%,rgba(226,1,119,1) 73%,rgba(202,1,106,1) 99%,rgba(212,52,136,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(228,6,122,1) 0%,rgba(239,35,142,1) 10%,rgba(241,39,145,1) 12%,rgba(241,40,145,1) 14%,rgba(238,31,140,1) 22%,rgba(228,7,123,1) 34%,rgba(226,1,119,1) 39%,rgba(226,1,119,1) 73%,rgba(202,1,106,1) 99%,rgba(212,52,136,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(228,6,122,1) 0%,rgba(239,35,142,1) 10%,rgba(241,39,145,1) 12%,rgba(241,40,145,1) 14%,rgba(238,31,140,1) 22%,rgba(228,7,123,1) 34%,rgba(226,1,119,1) 39%,rgba(226,1,119,1) 73%,rgba(202,1,106,1) 99%,rgba(212,52,136,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4067a', endColorstr='#d43488',GradientType=0 ); /* IE6-8 */
	-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
}
.ie8,
.ie9 .content_box_out{filter:none;}
.content_box_in{
	padding:10px;
	background:#fefefe;
	-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
}
.content_box_head{padding-bottom:5px;}
.content_box_head .content_box_title{color:#fefefe;font-weight:normal;}
.content_box_title{float:left;font-size:18px;color:#fefefe;line-height:1.2;margin-bottom:0px;}

.filter_partners_box .content_box_title{padding-left:40px;line-height:28px;background:url(../images/partners_ico.png) 6px 2px no-repeat;}
.filter_partners_box .content_box_in{padding:10px 30px;}
.filter_partners fieldset{float:left;margin-top:25px;}
.filter_partners .field_holder{float:left;margin-right:5px;}
.filter_partners .button_holder{float:right;margin-top:23px;}
.filter_partners input[type="text"]{width:140px;height:16px;padding:5px 10px;font-size:12px;color:#545454;border:1px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.filter_partners select{font-size:12px;width:164px !important;}
.filter_partners span.select{font-size:12px;width:162px !important;overflow:hidden;}
.filter_reset_button,.filter_search_button{display:block;font-size:14px;font-weight:bold;}
.filter_search_button,a.filter_search_button{width:75px;height:33px;line-height:32px;padding:0 25px 12px 15px;margin-right:10px;color:#fff;background:url(../images/filter_search_button.png) 0 center no-repeat;text-decoration:none;}
.filter_reset_button:hover,.filter_search_button:hover{text-decoration:none;}
.filter_reset_button{width:100px;height:33px;line-height:33px;padding:0 2px 12px 15px;color:#e41983;background:url(../images/filter_reset_button.png) center -1px no-repeat;}
.view_data_table_button{float:right;display:block;width:122px;height:32px;line-height:28px;padding:0 5px 0 35px;font-size:14px;font-weight:bold;color:#fff;background:url(../images/view_data_table_button.png) center center no-repeat;}
.view_data_table_button:hover{text-decoration:none;}

.partners_locations{margin:10px 0 20px;}
.partners_map_holder{margin-bottom:20px;}

.partners_map_controls{font-size:13px;color:#545454;text-align:center;}
.range_slider{border-radius:6px !important;}
.range_slider .ui-slider-handle{border-radius:10px !important;}
.range_slider .ui-slider-handle.ui-state-hover,.range_slider .ui-slider-handle.ui-state-focus,.range_slider .ui-slider-handle.ui-state-active{border-color:#ec258d !important;cursor:pointer;}
.partners_map_slider .ui-widget-header{background:#fe2798 url(../images/slider_bar_bgr.png) 0 bottom repeat-x !important;border:0;}
.partners_map_slider .ui-slider-range{border-radius:6px !important;}
#range_slider_vertical{height:150px;margin:0 auto 10px;background:#fe2798;border:0;}
#range_slider_horizontal{width:488px;top:2px;}
#within_horizontal{width:80px;margin-left:5px;text-align:right;}
#within_vertical{width:100%;text-align:center;}
#within_vertical,#within_horizontal{border:0;}

.range_holder{clear:both;width:100%;color:#545454;font-weight:bold;}
.range_holder .partners_map_slider{padding:10px;}

.place_pin{display:inline-block;text-align:center;font-size:10px;color:#545454;padding-top:45px;background:url(../images/map_pin.png) center top no-repeat;}
.place_pin:hover{text-decoration:none;}
.partners_map_holder{width:932px;height:335px;border:3px solid #ababab;}
.partners_map.fleft{margin-right:10px;}
.partners_map.fright{margin-left:10px;}

.toggle_parnters_map{display:block;width:90px;margin:0 auto;font-size:12px;font-weight:bold;text-align:center;color:#ea1786;}
.toggle_parnters_map:hover{text-decoration:none;}
.toggle_parnters_map span{display:block;width:25px;height:18px;margin:0 auto 5px;background:url(../images/toggle_map_ico.png) 0 0 no-repeat;}
.toggle_parnters_map span + span{display:static;width:auto;height:auto;margin:0;background:none;}
.open_partners_map span{background-position:0 bottom;}
.close_partners_map span{background-position:0 top;}

/* datatable overide */
div.dataTables_wrapper .ui-widget-header{
	color:#fff;
	
	border:0;
	padding:5px 10px 7px;
	
	-webkit-border-radius:4px 4px 0 0 !important;
	   -moz-border-radius:4px 4px 0 0 !important;
	        border-radius:4px 4px 0 0 !important;
	
	background: #c70269 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MDI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjQyZTk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjZTYxMjgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZGUwMjc1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3MDI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top,  #c70269 0%, #f42e95 3%, #e61281 55%, #de0275 97%, #c70269 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c70269), color-stop(3%,#f42e95), color-stop(55%,#e61281), color-stop(97%,#de0275), color-stop(100%,#c70269)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c70269 0%,#f42e95 3%,#e61281 55%,#de0275 97%,#c70269 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c70269 0%,#f42e95 3%,#e61281 55%,#de0275 97%,#c70269 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c70269 0%,#f42e95 3%,#e61281 55%,#de0275 97%,#c70269 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #c70269 0%,#f42e95 3%,#e61281 55%,#de0275 97%,#c70269 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70269', endColorstr='#c70269',GradientType=0 ) !important; /* IE6-8 */
}

div.dataTables_wrapper .dataTable + .ui-widget-header{
	-webkit-border-radius:0 0 4px 4px !important;
	   -moz-border-radius:0 0 4px 4px !important;
	        border-radius:0 0 4px 4px !important;
			
	background: #c70269 !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3MDI2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjQyZTk1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjZWExOTg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZWY1M2E1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZWQ1ZWE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWU3OWI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyN2ViMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top,  #c70269 0%, #f42e95 3%, #ea1986 42%, #ef53a5 45%, #ed5ea9 64%, #ee79b6 97%, #e27eb3 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c70269), color-stop(3%,#f42e95), color-stop(42%,#ea1986), color-stop(45%,#ef53a5), color-stop(64%,#ed5ea9), color-stop(97%,#ee79b6), color-stop(100%,#e27eb3)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c70269 0%,#f42e95 3%,#ea1986 42%,#ef53a5 45%,#ed5ea9 64%,#ee79b6 97%,#e27eb3 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c70269 0%,#f42e95 3%,#ea1986 42%,#ef53a5 45%,#ed5ea9 64%,#ee79b6 97%,#e27eb3 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c70269 0%,#f42e95 3%,#ea1986 42%,#ef53a5 45%,#ed5ea9 64%,#ee79b6 97%,#e27eb3 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #c70269 0%,#f42e95 3%,#ea1986 42%,#ef53a5 45%,#ed5ea9 64%,#ee79b6 97%,#e27eb3 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c70269', endColorstr='#e27eb3',GradientType=0 ) !important; /* IE6-8 */

}

div.dataTables_wrapper .ui-widget-header .ui-state-default{
	color:#fff !important;
	background:none !important;
	border:0 !important;
	font-weight:bold;
	text-decoration:none;
}

.dataTable{margin-bottom:0;}

div.dataTables_wrapper .ui-widget-header div{
	font-size:12px;
    font-weight:bold;
}

.dataTables_filter input{
	padding:2px 5px;
	border:0;
    -webkit-border-radius:4px;
       -moz-border-radius:4px;
            border-radius:4px;
}

#ui-datepicker-div{padding:0 !important;border:3px solid #fcd6ea !important;z-index:4 !important;}
#ui-datepicker-div .ui-widget-header{
	background: #f659ab !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2NTlhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2U0MTk4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZjA0NzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  #f659ab 0%, #e41983 68%, #df0476 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f659ab), color-stop(68%,#e41983), color-stop(100%,#df0476)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f659ab 0%,#e41983 68%,#df0476 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f659ab 0%,#e41983 68%,#df0476 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f659ab 0%,#e41983 68%,#df0476 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #f659ab 0%,#e41983 68%,#df0476 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f659ab', endColorstr='#df0476',GradientType=0 ) !important; /* IE6-8 */
	
	border:1px solid #cc026b !important;
	-webkit-border-radius:3px 3px 0 0;
       -moz-border-radius:3px 3px 0 0;
            border-radius:3px 3px 0 0;
}
#ui-datepicker-div .ui-icon{background-image:url(../images/ui_datepicker_controls.png) !important;}
#ui-datepicker-div .ui-icon-circle-triangle-w{background-position: 0 0 !important;}
#ui-datepicker-div .ui-icon-circle-triangle-e{background-position: right 0 !important;}
#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;}
#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-next-hover{right:2px;}
#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-prev-hover,#ui-datepicker-div .ui-datepicker-next-hover{background:none !important;border:0 !important;top:4px !important;cursor:pointer;}
#ui-datepicker-div .ui-datepicker-calendar th{color:#919191;}
#ui-datepicker-div .ui-datepicker-calendar tbody tr{background:#fff;}
#ui-datepicker-div .ui-datepicker-calendar tbody tr:nth-child(odd){background:#eee;}
#ui-datepicker-div  td span,#ui-datepicker-div td a{text-align:center;}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-default{color:#919191;background:none;border:0;}
#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover,
#ui-datepicker-div .ui-datepicker-calendar .ui-state-active{color:#e00979;}

.ui-slider .ui-slider-handle{z-index:1 !important}
 button.DTTT_button{border:0 !important;}

.partner_details_title{font-size:18px;color:#de0275;margin-bottom:15px;}
.partner_top_info{font-size:12px;font-weight:bold;color:#404040;text-transform:uppercsae;}
.partners_details_top .partners_box{float:left;position:relative;text-align:left;width:191px;height:178px;padding:13px 18px 20px 18px;background-image:url(../images/partners_box_background_2.png);}
.partners_details_top  a.partner_logo{display:block;text-align:center;height:100px;padding-bottom:10px;margin-bottom:10px;overflow:hidden;}

.partner_map{float:left;width:222px;}
.partner_map .content_box_title{font-size:16px;font-weight:bold;color:#fefefe;line-height:36px;padding-left:10px;}
.partner_map .content_box_in{position:relative;padding:0;}
.map_hint{position:absolute;left:4px;bottom:5px;width:194px;padding:5px 10px;margin:0 auto;font-size:15px;color:#fabfde;text-align:center;background:url(../images/slider_content_bgr.png) repeat 0 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

.partner_details{font-size:14px;color:#2d2c2c;margin-bottom:10px;}
.partner_details a,.partner_tabs a{text-decoration:underline;color:#2d2c2c;}
.partner_details li{margin-bottom:10px;}
.details_section_title{font-size:14px;font-weight:bold;color:#de0275;margin-bottom:5px;}
.scnet_customer_message{font-size:14px;color:#de0275;font-weight:bold;margin-bottom:10px;}
.partner_details_title{float:left;}
.partner_details_head .back_button{float:right;}
.back_button{display:block;width:114px;height:32px;line-height:32px;padding:2px 2px 13px 2px;font-size:14px;font-weight:bold;color:#e41983;text-align:center;background:url(../images/back_button.png) 0 0 no-repeat;}

.partner_tabs{width:705px;padding:2px 0 15px;background:url(../images/tabs_shadow.png) bottom center no-repeat;}
.partner_tabs .tabs_panels{background:#fff url(../images/partners_tab_panel_bgr.gif) 95% 30px no-repeat;}
.tabs_items{font:bold 14px arial,sans-serif;text-shadow:-1px -1px 1px rgba(0,0,0,0.40);margin-left:0;}
.tabs_items li a:hover{color:#fff;}
.tabs_items li a.active_tab{color:#fff;}
.tabs_items li{float:left;margin:0 0 0 -1px;list-style:none;}
.tabs_items li:first-child{margin-left:0;}
.tabs_items li a{display:block;width:145px;height:26px;line-height:26px;color:#fff;text-decoration:none;padding:0 0 0 32px;margin-left:0;background:url(../images/partners_tabs.png) 0 0 no-repeat;border:0;}
.partner_tabs .info_tab{background-position:0 0;}
.partner_tabs .adress_tab{background-position:-176px 0;}
.partner_tabs .locations_tab{background-position:-352px 0;}
.partner_tabs .map_tab{background-position:-528px 0;}
.active_tab.info_tab{background-position:0 -26px;}
.active_tab.adress_tab{background-position:-176px -26px;}
.active_tab.locations_tab{background-position:-352px -26px;}
.active_tab.map_tab{background-position:-528px -26px;}
.tabs_panels{min-height:345px;border:1px solid #cbcbcb;padding:0;background:#fff;border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;}
.tab_panel{padding:10px 25px 20px;}
#map_tab{padding:0;}

.partner_details_footer{clear:both;padding:0 15px;margin-top:25px;font:bold 14px/33px arial;text-align:right;color:#86868a;background:#e9e9ea;}
.partner_details_footer span,.partner_details_footer a{color:#ee268f;}

.register_top_info{margin-bottom:10px;}
.register_badge{float:left;margin-right:15px;}
.register_badge + div{padding-top:35px;}

.form_holder .content_box_title,.register_box .content_box_title{padding-left:40px;line-height:28px;background:url(../images/register_ico.png) 8px 2px no-repeat;}
.form_holder .content_box_in,.register_box .content_box_in{padding:40px 70px 10px 70px;}
.form_holder .field_holder,.register_box .field_holder{position:relative;margin-bottom:5px;}

.form_holder label,.register_box label{display:inline-block;font-size:13px;color:#545454;}

/* edit */
.form_holder .row,.register_box .row{position:relative;margin-bottom:5px;}
.form_holder .row:before,.form_holder .row:after,
.register_box .row:before,.register_box .row:after{content:"\0020";display:block;height:0;overflow:hidden;}
.form_holder .row:after,.register_box .row:after{clear:both;}
.form_holder .row,.register_box .row{zoom:1;}

.form_holder .label,.register_box .label{float:left;width:140px;padding-top:5px;margin-right:5px;margin-bottom:0;}
.form_holder .element,.register_box .element{float:left;width:225px;}
/******/

.form_holder input[type="text"],.form_holder input[type="password"],.form_holder input[type="email"],
.register_box input[type="text"],.register_box input[type="password"],.register_box input[type="email"]{width:200px;height:16px;padding:5px 10px;color:#545454;border:1px solid #a8a8a8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.form_holder input[type="text"]:focus,.form_holder input[type="password"]:focus,.form_holder input[type="email"]:focus,
.register_box input[type="text"]:focus,.register_box input[type="password"]:focus,.register_box input[type="email"]:focus{border-color:#ea1685;}
.form_holder select,.register_box select{width:212px !important;}
.form_holder span.select,.register_box span.select{width:210px !important;}

/* edit */
/* .form_holder, */.office_content input[type="submit"],.register_box input[type="submit"],.register_button{display:block;width:163px;height:30px;line-height:30px;padding:2px 2px 15px 2px;font-size:14px;font-weight:bold;text-align:center;color:#fff;background:url(../images/register_btn.png) center center no-repeat;}
.register_button:hover{text-decoration:none;}
/* .form_holder, */.office_content input[type="submit"],.register_box input[type="submit"]{float:right;height:43px;/* line-height:43px; */margin:15px 5px 0 0;border:0;}

.reqnote{display:none;}

/******/

.tooltip, .form_hint{position:absolute;left:145px;/* left:130px; */top:-30px;z-index:999;display:none;width:auto;padding:4px 8px;font-size:12px;line-height:1.2;color:#fff;background:#595959;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px -1px 3px 0 rgba(0,0,0,0.75);}
.form_hint:after{
	content:'';
	display:block;
	width: 0; 
	height: 0;
	border-top:5px solid #595959;
	border-left:5px solid transparent; 
	border-right:5px solid transparent;
	
	position:absolute;
	z-index:999;
	left:14px;
	bottom:-5px;
}
.form_holder span.error,.register_box span.error{display:block;color:#d91700;margin-top:5px;}
.form_holder span.error:before,
.register_box span.error:before{
	content:'';
	display:inline-block;
	position:relative;top:2px;
	width:14px;
	height:14px;
	background:url(../images/error_ico.png) center center no-repeat;
	margin-right:5px;
}
/* slider menager */

#slider-manager label{font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}

#slider-manager{background:#f0f0f0;border:1px solid #c7c7c7 !important;border-collapse:separate;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.tabela td{border:1px solid #858585;border-width:0 1px 0 0;vertical-align:top;}
.tabela tr td:nth-child(2n){border:0;}
.panel_head {height: 30px}
.panel_head label{
	
	position:relative;
	top:-1px;
	left:-1px;
	
	border:1px solid #fea6d4;
	-webkit-border-radius:8px 8px 0 0;
	   -moz-border-radius:8px 8px 0 0;
	        border-radius:8px 8px 0 0;
	
	display:block;
	
	padding:0 8px;
	
	height:28px;
	line-height:28px;
	vertical-align:middle;
	
	font:bold 16px/28px arial;
	color:#ed1f8b;
	text-shadow:1px 1px 0 rgba(255,255,255,0.65);
	
	background: #ffe3f2;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2ZmZTBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2ZlY2VlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZlY2FlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZlYmFkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZjYTFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2ZjOWFjZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWE2ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffe3f2 0%, #ffe0f0 15%, #fecee8 41%, #fecae5 44%, #febade 48%, #fca1d1 81%, #fc9ace 96%, #fea6d4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe3f2), color-stop(15%,#ffe0f0), color-stop(41%,#fecee8), color-stop(44%,#fecae5), color-stop(48%,#febade), color-stop(81%,#fca1d1), color-stop(96%,#fc9ace), color-stop(100%,#fea6d4));
	background: -webkit-linear-gradient(top,  #ffe3f2 0%,#ffe0f0 15%,#fecee8 41%,#fecae5 44%,#febade 48%,#fca1d1 81%,#fc9ace 96%,#fea6d4 100%);
	background: -o-linear-gradient(top,  #ffe3f2 0%,#ffe0f0 15%,#fecee8 41%,#fecae5 44%,#febade 48%,#fca1d1 81%,#fc9ace 96%,#fea6d4 100%);
	background: -ms-linear-gradient(top,  #ffe3f2 0%,#ffe0f0 15%,#fecee8 41%,#fecae5 44%,#febade 48%,#fca1d1 81%,#fc9ace 96%,#fea6d4 100%);
	background: linear-gradient(to bottom,  #ffe3f2 0%,#ffe0f0 15%,#fecee8 41%,#fecae5 44%,#febade 48%,#fca1d1 81%,#fc9ace 96%,#fea6d4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe3f2', endColorstr='#fea6d4',GradientType=0 );
}
.panel_head label:before,.panel_head label:after{
	content:attr(title);
	padding:0;
	/* color:rgba(0,0,0,0.2); */
	/* color:rgba(237,31,139,0.8); */
	position:absolute;
}
.panel_head label:before,
.panel_head label:after{top:0;left:8px;}

.panel_head label:before{color:rgba(0,0,0,0.5);}
.panel_head label:after{color:rgba(237,31,139,0.8);}

.slider-browse{height:auto !important;padding-bottom:28px;} /* panel heights ?? */
#scroll-pane{padding:2px 0;}

.selected-pics,#available-pics-container{margin:0 !important;}
.selected-pics li,#available-pics-container li{
	font:bold 13px/28px arial;
	text-shadow:1px 1px 0 rgba(255,255,255,0.75);
	
	color:#333;
	
	padding:0 8px !important;
	
	/* background:#e9e9e9; */
	
	background: #f9f9f9;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #cdcdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#cdcdcd));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#cdcdcd 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#cdcdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#cdcdcd',GradientType=0 );
	
	margin-bottom:1px;
	
	cursor:move;
}
#slider-manager li.selected{
	/* background:#dfdede; */
	background: #f4f4f4;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2I0YjRiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2E3YTdhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMWExYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f4f4f4 0%, #dedede 30%, #b4b4b4 78%, #a7a7a7 96%, #a1a1a1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(30%,#dedede), color-stop(78%,#b4b4b4), color-stop(96%,#a7a7a7), color-stop(100%,#a1a1a1));
	background: -webkit-linear-gradient(top,  #f4f4f4 0%,#dedede 30%,#b4b4b4 78%,#a7a7a7 96%,#a1a1a1 100%);
	background: -o-linear-gradient(top,  #f4f4f4 0%,#dedede 30%,#b4b4b4 78%,#a7a7a7 96%,#a1a1a1 100%);
	background: -ms-linear-gradient(top,  #f4f4f4 0%,#dedede 30%,#b4b4b4 78%,#a7a7a7 96%,#a1a1a1 100%);
	background: linear-gradient(to bottom,  #f4f4f4 0%,#dedede 30%,#b4b4b4 78%,#a7a7a7 96%,#a1a1a1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#a1a1a1',GradientType=0 );

}


.delete-img{position:relative;top:4px;cursor:pointer;}

.panel_options{font-size:12px;color:#000;line-height:37px;padding:2px 8px 0;border-bottom:1px solid #858585 !important;}
.panel_options label,.panel_options input{display:inline-block;vertical-align:middle;}
.panel_options_bottom{padding-top:6px;border-width:1px 0 0 !important;}

.upload_image{width:215px;}
.save_all_btn{width:117px;height:37px;background:url(../images/save_all_btn.png) 0 0 no-repeat;border:0;cursor:pointer;color:transparent;text-transform:capitalize;text-indent:-999999px;}
.upload_btn{width:84px;height:37px;background:url(../images/upload_btn.png) 0 0 no-repeat;border:0;cursor:pointer;color:transparent;text-transform:capitalize;text-indent:-999999px;}

.custom_upload{
	display:inline-block;
	vertical-align:middle;
	
	margin:0 5px;
	
	width:117px;
	height:37px;
	
	background:url(../images/browse_btn.png) 0 0 no-repeat;
	
	overflow:hidden;
	
	cursor:pointer
}
.custom_upload input{
	font-size:24px;
	position:relative;
	top:-5px;

	display:block !important;
	width:117px !important;
	height:37px !important;
	opacity:0 !important;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	
	overflow:hidden !important;
	
	cursor:pointer !important;
}

#pic-preview{height:96px !important;}

#scroll-pane,.scroll-pane{height:435px !important;}
.scroll-content{width:338px !important;}
.ui-slider-vertical .ui-slider-handle{left:-1px;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#EC6DAF;}
.slider-wrap .ui-widget-content{border:0;}

#main-slider{position:relative;top:-10px;}
#link-text,#text-area{padding:3px;border:1px solid #ccc;vertical-align:middle;}

/****************/

.button{display:inline-block;width:210px;line-height:30px;padding:0 5px;margin-bottom:10px;font-size:14px;font-weight:bold;color:#fff;text-align:center;background:url(../images/gen_button.png) 0 0 repeat-x;border:1px solid #c70269;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.button:hover{text-decoration:none;}

/* .fields_colum{width:350px;} */
.fields_colum{width:370px;}

/* checkbox_holder */
.checkbox_holder > div,.checkbox_holder label{float:left;}
.checkbox_holder > div{margin-right:5px;}
.checkbox_holder label{color:#545454;font-size:12px;padding-top:6px;}

/*ajax_loader*/
.loader{position:fixed;top:52%;left:46%;text-align:center;display:none;zindex:9999;}
.side_loader {margin-top: 20px;}
.loader span{display:block;background:#adadad;color:#fff;padding:2px;}
/* headings */
.title1,.title2,.title3{font-weight:bold;color:#333;}
.title1 a,.title2 a,.title3 a{color:#333;text-decoration:none;}
 h1,.title1{font-size:22px;margin-bottom:20px;}
 h2,.title2{font-size:20px;margin-bottom:15px;}
 h3,.title3{font-size:18px;margin-bottom:10px;}
 h4,.title4 {font-size:16px;margin-bottom:5px;}
/* content addative classes */
.thide{position:relative;}
.thide span{position:absolute;height:0px;width:0px;overflow: hidden;}
.tbold{font-weight:bold;}
.titalic{font-style:italic;}
.tleft{text-align:left;}
.tright{text-align:right;}
.tcenter{text-align: center;}
.tjustify{text-align: justify;}
.highlight{background:#00ff00;}
.underline{border-bottom:1px solid;}
.hr{border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:5px;}
/* lists */
.list ol li,ol.list li{list-style-type: decimal; margin-left:40px;}
.list ul li,ul.list li{list-style-type:disc; margin-left:40px;}
ul li.last{margin-right:0;border-right:none;background-image:none;}
/* display, position and clearing */
.none{display:none;}
.block{display:block;}
.iblock{display:inline-block;vertical-align:middle;}
.inline,ul.inline li{display:inline;}
.center{margin:0 auto;}
.rel{position:relative;}
.abs{position:absolute;}
.fleft,ul.fleft li{float:left;}
.fright{float:right;}
.ofh{overflow:hidden;/* _overflow:visible; zoom:1;*/}
.clb{clear:both;height:0px;line-height:0px;font-size:0px;}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix {zoom:1;}
/* misc. classes */
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mr20{margin-right:20px;}

.helper_menu{position:fixed;top:50px;left:50px;text-align:left;background:rgba(0,0,0,0.8);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 2px #333;-webkit-box-shadow:0 0 2px #333;box-shadow:0 0 2px #333;}
.helper_menu a{display:block;color:#f5f5f5;padding:5px 20px 4px 10px;border-bottom:1px solid #666;}
.helper_menu li:first-child a{border-radius:6px 6px 0 0;}
.helper_menu li:last-child a{border-radius:0 0 6px 6px;}
.helper_menu a:hover,.helper_menu a.current{text-decoration:none;background:rgba(0,0,0,0.9);}

.bottom_slider_box {
  background: url("../images/bottom-partner-box.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 140px;
  margin-right: 10px;
  padding: 15px 15px 28px;
  text-align: center;
  width: 248px;
}

.news_item { border-top:1px solid #cacaca; margin-top: 5px; padding-top: 5px;}
.news_slider{margin-top: 5px; margin-top: 5px;}

.legend_map{display:none;float:left;width:191px;height:150px;padding:20px 18px 20px;background:url(../images/legend_box.png) 0 0 no-repeat;}
#legend li {
    margin-bottom: 10px;
}

.marquee {
  overflow: hidden;
  }
  
.alignLeftDT{text-align: left !important; vertical-align:middle;}
