body	{background-color: #ffffff; font-size: 82%; font-family: Arial, sans-serif; padding: 0; margin: 0;}
body td	{font-size: 82%; font-family: Arial, sans-serif;}

.mid	{font-size: 95%;}
small, .sm	{font-size: 87%; font-family: tahoma, sans-serif;}
.ssm	{font-size: 75%; font-family: tahoma, sans-serif;}

a:link img, a:visited img {border: 0;}

a.no {text-decoration: none;}

a:link {color: #0080ff;}
a:visited	{color: #800080;}
a:hover	{color: #E20000;}

.js, a.js:link,	a.js:visited {text-decoration: none; border-bottom: 1px dotted; line-height: 1.3em; cursor: pointer; cursor: hand;}
a.js:hover	{color: #E20000; text-decoration: none; border-bottom: 1px dotted #E20000;}

.pointer{cursor: pointer; cursor: hand;}

.hl, 
a.hl:link,
a.hl:visited	{color: #e20000;}

.dark,
a.dark:link,
a.dark:visited,
a.dark:hover	{color: #000000;}

.pale,
a.pale:link,
a.pale:visited,
a.pale:hover	{color: #888888;}

.green,
a.green:link,
a.green:visited,
a.green:hover	{color: #0E8D18;}

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

.png img, div#stars img {behavior: url('/i/png.htc')}

.button, .btn, .btndis {height:1.8em; border: 1px #93B6F5 outset; background-color: #3D7AFF; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif;}
.btn {background-color: #0F8F19; border-color: #2FA537}
.btndis {background-color: #d1d1d1; color: #000000; border-color: #d1d1d1}
.req {position: absolute; margin-left: -0.5em}
.error {color: #ee0000}

.i	{font-size: 110%; font-style: italic; font-family: Garamond, 'Times New Roman', serif;}
.b	{font-weight: bold;}
.u	{text-decoration: underline;}

.menu	{color: #EE0000; text-decoration: underline; font-size: 85%; font-family: Tahoma, Arial, sans-serif; cursor: pointer; padding: 0em 0.5em 0em 0.5em; margin: 1px;}
a.menu:link	{color: #EE0000;}
a.menu:visited	{color: #EE0000;}
a.menu:hover	{color: #770000;}

h1	{font: small-caps 180% Tahoma, Arial, sans-serif; color: #000000; font-weight: normal; line-height: 1.0em;}
h2	{font-size: 165%; font-family: Tahoma, Arial, sans-serif; color: #2b3025; font-weight: normal; line-height: 1.1em; padding: 0em;}
h3	{font-size: 128%; font-family: Tahoma, Arial, sans-serif; font-weight: normal;}
h4	{font-size: 95%; font-family: Arial, sans-serif; font-weight: bold;}

.rimg 	{float: right; margin: 0 0 0.5em 1em;}
.limg 	{float: left; margin: 0 1em 0.5em 0;}

.bgpale {background-color: #f7faef;}

#hint	{display: none; position: absolute; padding: 2px 5px 2px 5px; background-color: #fff9c4; border: 1px solid #ffe79f; color: #444444; font-size: 11px; font-family: tahoma, arial, sans-serif;}

ul	{list-style-type: disc; margin: 0 0 0 1.5em; padding: 0;}
li	{margin: 0.5em 0 0 0; padding: 0;}

.m00	{padding: 0em; margin: 0em;}

.p05	{padding: 0.5em; margin: 0em;}
.p10	{padding: 1em; margin: 0em;}
.p15	{padding: 1.5em; margin: 0em;}

.pt03	{padding: 0.3em 0 0 0; margin: 0em;}
.pt05	{padding: 0.5em 0 0 0; margin: 0em;}
.pt08	{padding: 0.8em 0 0 0; margin: 0em;}
.pt10	{padding: 1.0em 0 0 0; margin: 0em;}
.pt15	{padding: 1.5em 0 0 0; margin: 0em;}
.pt20	{padding: 2.0em 0 0 0; margin: 0em;}

.pb03	{padding: 0 0 0.3em 0; margin: 0em;}
.pb05	{padding: 0 0 0.5em 0; margin: 0em;}
.pb08	{padding: 0 0 0.8em 0; margin: 0em;}
.pb10	{padding: 0 0 1.0em 0; margin: 0em;}
.pb15	{padding: 0 0 1.5em 0; margin: 0em;}
.pb20	{padding: 0 0 2.0em 0; margin: 0em;}

.pr03	{padding: 0 0.3em 0 0; margin: 0em;}
.pr05	{padding: 0 0.8em 0 0; margin: 0em;}
.pr08	{padding: 0 0.8em 0 0; margin: 0em;}
.pr15	{padding: 0 1.5em 0 0; margin: 0em;}
.pr20	{padding: 0 2.0em 0 0; margin: 0em;}
                        
.pl03	{padding: 0 0 0 0.3em; margin:0em;}
.pl05	{padding: 0 0 0 0.8em; margin:0em;}
.pl08	{padding: 0 0 0 0.8em; margin:0em;}
.pl15	{padding: 0 0 0 1.5em; margin:0em;}
.pl20	{padding: 0 0 0 2.0em; margin:0em;}
.pl25	{padding: 0 0 0 2.5em; margin:0em;}

.mt03	{margin: 0.3em 0 0 0; padding: 0em;}
.mt05	{margin: 0.5em 0 0 0; padding: 0em;}
.mt08	{margin: 0.8em 0 0 0; padding: 0em;}
.mt10	{margin: 1em 0 0 0; padding: 0em;}
.mt15	{margin: 1.5em 0 0 0; padding: 0em;}

.mb01	{margin: 0 0 0.1em 0; padding: 0em;}
.mb03	{margin: 0 0 0.3em 0; padding: 0em;}
.mb05	{margin: 0 0 0.5em 0; padding: 0em;}
.mb08	{margin: 0 0 0.8em 0; padding: 0em;}
.mb15	{margin: 0 0 1.5em 0; padding: 0em;}
.mb25	{margin: 0 0 2.5em 0; padding: 0em;}

.mr03	{margin: 0 0.3em 0 0; padding: 0em;}
.mr05	{margin: 0 0.5em 0 0; padding: 0em;}
.mr08	{margin: 0 0.8em 0 0; padding: 0em;}
.mr15	{margin: 0 1.5em 0 0; padding: 0em;}

td.menu_inner	{height: 6.3em; font-size: 70%; font-family: Tahoma; line-height: 1.3em; padding-bottom: 7px;}
td.menu_inner a:link, td.menu_inner a:visited {color: #e20000; text-decoration: none;}
.menu_inner a.cur:link, .menu_inner a.cur:visited {color: #000000; text-decoration: none;}

div.menu_about a:visited {color: #0080ff;}
div.menu_inner {font-size: 85%; font-family: Tahoma; margin: 0.8em 0 1.3em 0; padding: 0;}
div.menu_inner p {margin: 0.5em 0 0 0; padding: 0 1.5em 0 0.5em;}
div.menu_inner a:link, div.menu_inner a:visited {color: #e20000;}
div.menu_inner p.hl {width: 160px; text-decoration: none; font-size: 115%; font-weight: bold; font-family: Arial; margin-left: -0.5em; padding-bottom: 2px; border-bottom: 2px #EEEEEE solid;}

input.ok_gray	{width: 24px; height: 1.55em; margin-bottom: 1px; border: 0; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-position: left; background-image: url(/i/ok_gray.gif);}

div.path {margin-bottom: 1.3em;}
div.path a:link,
div.path a:visited	{color: #6d715f; font-size: 87%; font-family: tahoma, sans-serif;}

td.content {padding: 1.3em 1.5em 1em 1.5em; line-height: 1.4em; font-size: 90%;}
td.content h1 {font-size: 170%; padding-bottom: 0.8em; background-repeat: repeat-x; background-position: bottom; background-image: url(/i/sheet_title_line.gif);}
td.content h2	{font-size: 150%; margin-bottom: 0.5em; padding-bottom: 0em;}
td.content .bline {background-repeat: repeat-x; background-position: bottom; background-image: url(/i/sheet_title_line.gif);}
td.content hr {display: none;}
td.content a:link {color: #006dd9;}
td.content a:hover	{color: #E20000;}
td.content .mid	{font: 90%;}

table.border td.tl {width: 7px; height: 6px; background-repeat: no-repeat; background-position: top left; background-image: url(/i/border_top_left.gif);}
table.border td.t {height: 6px; border-top: 1px solid #edf0e8;}
table.border td.tr {width: 7px; height: 6px; background-repeat: no-repeat; background-position: top right; background-image: url(/i/border_top_right.gif);}

table.border td.l {width: 7px; border-left: 1px solid #edf0e8;}
table.border td.r {width: 7px; border-right: 1px solid #edf0e8;}

table.border td.bl {width: 7px; height: 6px; background-repeat: no-repeat; background-position: bottom left; background-image: url(/i/border_bot_left.gif);}
table.border td.b {height: 6px; border-bottom: 1px solid #edf0e8;}
table.border td.br {width: 7px; height: 6px; background-repeat: no-repeat; background-position: bottom right; background-image: url(/i/border_bot_right.gif);}

table.fill	{background-color: #f7faef;}

table.fill td.tl {width: 7px; height: 6px; background-repeat: no-repeat; background-position: top left; background-image: url(/i/fill/border_top_left.gif);}
table.fill td.t {height: 6px;}
table.fill td.tr {width: 7px; height: 6px; background-repeat: no-repeat; background-position: top right; background-image: url(/i/fill/border_top_right.gif);}

table.fill td.l {width: 7px;}
table.fill td.r {width: 7px;}

table.fill td.bl {width: 7px; height: 6px; background-repeat: no-repeat; background-position: bottom left; background-image: url(/i/fill/border_bot_left.gif);}
table.fill td.b {height: 6px;}
table.fill td.br {width: 7px; height: 6px; background-repeat: no-repeat; background-position: bottom right; background-image: url(/i/fill/border_bot_right.gif);}

table.anons_inside {width: 90%;}
table.anons_inside td {width: 50%; padding-right: 1.8em;}

table.success_story a:link, 
table.success_story a:visited	{color: #EA0000; font-size: 105%;}

{color: #EE0000; font-size: }

#table_footer	{background-repeat: repeat-x; background-position: top; background-image: url(/i/line.gif); margin-top: 1em;}

.term	{background-repeat: repeat-x; background-position: bottom; background-image: url(/i/term_border.gif);}

div#login {display: none; position: absolute; width: 15em; z-index: 1;  /*margin-top: 40px;*/ padding: 0;}
div#login table {width: 95%;}
div#login table .button {height:1.8em; border: 1px #2FA537 outset; background-color: #0F8F19; color: #FFFFFF; letter-spacing: 0px; font-size: 12px; font-family: arial, sans-serif;}

.bgr {background-color: #f6f8ed;}

b.rtop, b.rbottom{background-color: #FFFFFF}
b.rtop b, b.rbottom b{background-color: #f6f8ed;}

b.rtop, b.rbottom{display:block;}
b.rtop b, b.rbottom b{display:block; font-size: 1px; line-height: 1px; overflow: hidden;}
b.r1{margin: 0px 5px;}
b.r2{margin: 0px 3px}
b.r3{margin: 0px 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0px 1px; font-size: 2px; line-height: 2px;}

div.plus_minus {cursor: pointer; position: relative; top: 1.6em; left: -1.6em; color: #c8cec0; font: 90% 'Times New Roman';}

dd .research_section {font-style:italic;}
dd div.research_preview {margin-bottom:6px;}
.img_fullsize {
    border: 1px solid;
    position: absolute;
    bottom: 0px;
    z-index: 26;
    cursor: pointer;
}
h3.subheader {
	font-weight:normal;
	text-transform:uppercase;
}
.terms_and_settings {
	width:100%;
	overflow:hidden;
}
.terms_and_settings .terms {
	width:50%;
	float:left;
}
.terms_and_settings .settings {
	width:49%;
	float:left;
}
.terms_and_settings .terms ul {
	margin:0 30px 0 0;
	padding:0;
	list-style-type:none;
}
.terms_and_settings .terms li {
	margin-bottom:15px;
	padding-left:40px;
	background:url(/i/terms_arrow.gif) no-repeat left top;
}
.terms_and_settings .settings .settings_list  {
	width:100%;
	overflow:hidden;
	position:relative;
	background-color:#fff;
}
.terms_and_settings .terms p {
	margin-right:30px;
}
.terms_and_settings .settings .settings_list  p {
	margin:10px;
}
.terms_and_settings .settings .settings_list  a:link,
.terms_and_settings .settings .settings_list  a:visited {
	color:#0080FF;
}
.terms_and_settings .settings .settings_list  a:hover,
.terms_and_settings .settings .settings_list  a:active {
	color:#E20000;
}
.terms_and_settings .settings .settings_list  span.lt,
.terms_and_settings .settings .settings_list  span.rt,
.terms_and_settings .settings .settings_list  span.lb,
.terms_and_settings .settings .settings_list  span.rb {
	position:absolute;
	width:8px;
	height:8px;
	float:left;
	font-size:0;
}
.terms_and_settings .settings .settings_list span.lt {
	top:0;
	left:0;
	background:url(/i/settings_list_lt.gif) no-repeat left top;
}
.terms_and_settings .settings .settings_list span.rt {
	top:0;
	right:0;
	_right:-1px;
	background:url(/i/settings_list_rt.gif) no-repeat right top;
}
.terms_and_settings .settings .settings_list span.lb {
	left:0;
	bottom:0;
	background:url(/i/settings_list_lb.gif) no-repeat left bottom;
}
.terms_and_settings .settings .settings_list span.rb {
	right:0;
	_right:-1px;
	bottom:0;
	background:url(/i/settings_list_rb.gif) no-repeat right bottom;
}
.terms_and_settings .settings .settings_list ul {
	margin:5px 5px 20px;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style-type:none;
}
.terms_and_settings .settings .settings_list ul li {
    margin: 0 0 0 0;
	padding:5px 10px 0 60px;
	min-height:45px;
	height:45px;
	background-repeat:no-repeat;
	background-position:left 0;
	float:left;
	font-size: 93%;
    line-height: 1.1;
}
.terms_and_settings .settings .settings_list ul li.settings_list_font {
	background-image:url(/i/settings_list_font.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_type {
	background-image:url(/i/settings_list_type.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_banners_count {
	background-image:url(/i/settings_list_banners_count.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_thumbnails {
	background-image:url(/i/settings_list_thumbnails.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_block {
	background-image:url(/i/settings_list_block.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_customization {
	background-image:url(/i/settings_list_customization.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_margin {
	background-image:url(/i/settings_list_margin.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_quantity {
	background-image:url(/i/settings_list_quantity.gif); float: none;
}
.terms_and_settings .settings .settings_list ul li.settings_list_link {
	background-image:url(/i/settings_list_link.gif); float: none;
}
.terms_and_settings .settings .settings_list ul li.settings_list_domain {
	background-image:url(/i/settings_list_domain.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_settings {
	background-image:url(/i/settings_list_settings.gif);
}
.terms_and_settings .settings .settings_list ul li.settings_list_background {
	background-image:url(/i/settings_list_background.gif);
}

.terms_and_settings .settings .settings_list ul li.settings_list_banner240x400 {
	background-image:url(/i/settings_list_banner240x400.gif); float: none;
}
.terms_and_settings .settings .settings_list ul li.settings_list_showcase {
	background-image:url(/i/settings_list_showcase.gif); float: none;
}
.terms_and_settings .settings .settings_list ul li.settings_list_video {
	background-image:url(/i/settings_list_video.gif); float: none;
}

#functions_list ul li.settings_list_as {
	background-image:url(/i/settings_list_as.gif); float: none;
}
#functions_list ul li.settings_list_iab {
	background-image:url(/i/settings_list_iab.gif); float: none;
        padding-top:0px;
        min-height:60px;
	height:60px;
}
#functions_list ul li.settings_list_mode {
	background-image:url(/i/settings_list_mode.gif); float: none;
        padding-top:0px;
        min-height:60px;
	height:60px;
}
#functions_list ul li.settings_list_events {
	background-image:url(/i/settings_list_events.gif); float: none;
        min-height:69px;
	height:69px;
        padding-top:0px;
}
#functions_list ul li.settings_list_translation {
	background-image:url(/i/settings_list_translation.gif); float: none;
}
#functions_list ul li.settings_list_view {
	background-image:url(/i/settings_list_view.gif); float: none;
}

#functions_list ul li span.small{
        font-size: 85%;
}
#functions_list ul li{
        min-height:55px;
	height:55px;
}

.become_partner_wrapper {
	text-align:center;
}
.become_partner {
	margin:30px auto;
	padding:10px;
	width:500px;
	overflow:hidden;
	position:relative;
	color:#4d4f47;
	background:#e8edd6 url(/i/become_partner_bg.gif) repeat-y right top;
}
.become_partner span.bottom_shadow {
	width:520px;
	height:1px;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
	float:left;
	font-size:0;
	background:url(/i/become_partner_bg.gif) repeat-x left bottom;
	z-index:1;
}

.become_partner  span.lt,
.become_partner  span.rt,
.become_partner  span.lb,
.become_partner  span.rb {
	position:absolute;
	width:9px;
	height:9px;
	float:left;
	font-size:0;
	z-index:1000;
}
.become_partner  span.lt {
	top:0;
	left:0;
	background:url(/i/become_partner_lt.gif) no-repeat left top;
}
.become_partner  span.rt {
	top:0;
	right:0;
	background:url(/i/become_partner_rt.gif) no-repeat right top;
}
.become_partner  span.lb {
	left:0;
	bottom:0;
	_bottom:-1px;
	background:url(/i/become_partner_lb.gif) no-repeat left bottom;
}
.become_partner  span.rb {
	right:0;
	bottom:0;
	_bottom:-1px;
	background:url(/i/become_partner_rb.gif) no-repeat right bottom;
}
.become_partner a {
	width:152px;
	height:25px;
	margin:0 50px 0 30px;
	text-indent:-2000px;
	float:left;
	background:url(/i/become_partner_button.gif) no-repeat left top;
}
.become_partner em {
	float:left;
}

.show_video {
	margin:28px auto 10px;
	padding:0px 10px;
	width:500px;
	overflow:hidden;
	position:relative;
	color:#282925;
	background:#e8edd6 url(/i/show_video_bg.gif) repeat-y right top;
}
.show_video span.top {
	width:520px;
	height:7px;
	position:absolute;
	left:0;
	top:0;
	float:left;
	font-size:0;
	background:#f7fbef;
	z-index:1;
}
.show_video span.bottom_shadow {
	width:520px;
	height:3px;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-1px;
	float:left;
	font-size:0;
	background:url(/i/show_video_bottom.gif) repeat-x left bottom;
	z-index:1;
}

.show_video  span.lt,
.show_video  span.rt {
	position:absolute;
	width:9px;
	height:9px;
	float:left;
	font-size:0;
	z-index:1000;
}
.show_video  span.lb,
.show_video  span.rb {
	position:absolute;
	width:9px;
	height:10px;
	float:left;
	font-size:0;
	z-index:1000;
}
.show_video  span.lt {
	top:7px;
	left:0;
	background:url(/i/show_video_lt.gif) no-repeat left top;
}
.show_video  span.rt {
	top:7px;
	right:0;
	background:url(/i/show_video_rt.gif) no-repeat right top;
}
.show_video  span.lb {
	left:0;
	bottom:0;
	_bottom:-1px;
	background:url(/i/show_video_lb.gif) no-repeat left bottom;
}
.show_video  span.rb {
	right:0;
	bottom:0;
	_bottom:-1px;
	background:url(/i/show_video_rb.gif) no-repeat right bottom;
}
.show_video div.tv {
        background:url(/i/tv.gif) no-repeat top left;
        margin: 0px 15px 0px 30px;
        float: left;
        height: 43px;
        width: 42px;
        z-index:1000;
        position:relative;
}
.show_video p {
       font-size: 1.2em;
       font-style: italic;
       line-height: 1em;
       font-weight: bold;
       margin: 18px 0px 14px;
       text-align: left;
}
.show_video p a {
       color: #007f17;
       text-decoration: none;
}
.show_video p a:hover, 
.show_video p a:visited,
.show_video p a:link {
       color: #007f17;
       text-decoration: none;
}

table.bordered {
border-collapse: collapse;
font-size: 12px;
}

table.bordered td {
border: 1px solid;
}

/* VIDEO */
.advantage_video {
    margin: 0; padding: 0;
}
.advantage_video li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 15px 46px;
    line-height: 1.2;
    background: url(/partner/programs/video/images/arrow.png) no-repeat 0 0;
}

.section-list {
    margin: 0; padding: 0;
}
.section-list li {
    list-style-type: none;
    padding-left: 117px;
}
    .section-type {
        display: inline-block;
        width: 99px; height: 26px;
        margin-right: 18px;
        margin-left: -117px;
        text-align: center;
        line-height: 26px;
        font-weight: bold;
        color: #fff;
        background: url(/partner/programs/video/images/section.png) no-repeat 0 0;
    }

.player {
    position: relative;
    float: left;
    background: url(/partner/programs/video/images/player_around.png) no-repeat 0 100%;
}
.player-inner {
    margin-left: 14px;
    padding: 13px 17px 16px 0;
    background: url(/partner/programs/video/images/player_around.png) no-repeat 100% 100%;
}
    .player-inner .ctl { display: block; position: absolute; top: 0; left: 0; width: 14px; height: 13px; background: url(/partner/programs/video/images/player_around.png) 0 0; }
    .player-inner .ctr { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 13px; background: url(/partner/programs/video/images/player_around.png) 100% 0; }

.clear {
    clear: both;
}

#inquiry {
    margin-top: 30px;
}
.row {
    margin-bottom: 2px;
    }
.fields_title {
    font-family: Verdana;
    }
.fields_title label {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
    }
.fields_title .req {
    position: static;
    margin: 0 0 0 4px;
    vertical-align: middle;
    font-size: 14px;
    color: #f00;
    }
.fields_title small {
    display: inline-block;
    margin-top: -2px;
    font-size: 10px; line-height: 12px;
    font-style: italic;
    }
.row .text,
.row .password {
    width: 368px;
    }
.conditions-flag {
    vertical-align: middle;
    }
.conditions {
    font-family: Verdana;
    font-size: 11px;
    vertical-align: middle;
    }
.sendRow {
    margin-top: 26px;
    }