th, td, p, body, input, textarea, select { font-family: verdana; font-size: 11px; color : #484848 }
a { color:#16701B; }
body, form { padding: 0px; margin: 0px; }
p.menu { padding: 0px; margin: 0px; }
a { text-decoration : none; }
a:hover { text-decoration: underline; }
.norep { background-repeat : no-repeat; }
td.list { background-repeat : no-repeat; }
td.list a { color : #F1E9DC; font-weight : 600; font-size : 10px; }
td.list a.air { color : #F1E9DC; font-weight : normal; font-size : 10px; }
td.list p { padding-left : 29px; padding-right : 29px; padding-top : 3px; }
td.list p.first { padding-top : 76px; }
td.list p.first1 { padding-top : 0px; margin-top : -1px; background-repeat : repeat-y; }
td.list p.last { padding-bottom : 35px; }
.ttl { color : #922015; font-weight : 600; }
td.p1 p { margin-top : 11px; }
.repx { background-repeat : repeat-x; }
.repy { background-repeat : repeat-y; }
td.p1 p, td.p2 p { padding-left : 5px; margin-right : 10px; }
img.pict1 { border : 1px solid #456343; margin-left : 10px; }
img.pict2 { border : 1px solid #456343; margin-right : 10px; margin-top : 5px; }
td.wt a { color : #ffffff; font-weight: bold; text-decoration:none; }
td.wt a:hover { color : #ffffff; font-weight: bold; text-decoration:underline;}
td.wt p { padding-left : 9px; padding-right : 9px; }
td.wt1 a, td.wt1 p { color : #ffffff; text-decoration:none;}
td.wt1 a:hover { color : #ffffff; text-decoration:underline;}
td.wt1 p { padding-left : 11px; padding-right : 11px; }
.red { color: #922015; font-family:verdana; font-size:10px; font-weight: bold; }
.txt { font-family:verdana; font-size:10px; color:#484848; padding: 7px 5px 7px 0px;}
td.txt1 { padding-left : 10px; padding-top : 3px; font-weight : bold; color : #922015 }
#right { margin-left: 10px; }
#left { margin-right: 10px; }
.menu-r-sub2 { font-family:verdana; font-size:10px; color:#000000; font-weight: normal; padding: 0px 10px 0px 28px; }
.title3 { font-family:verdana; font-size:10px; font-weight: bold; color:#000000; padding: 5px 10px 5px 10px; text-align: center; }
.date { font-family: verdana; font-size: 10px; color: #CC0000; }
#border-top { border-top: #C2C4C2 1px solid; border-left: #e1e1e1 1px solid; }
#border-top-left { border-left: #C2C4C2 1px solid; border-top: #C2C4C2 1px solid; }
#border-top-right { border-left: #e1e1e1 1px solid; border-right: #C2C4C2 1px solid; border-top: #C2C4C2 1px solid; }
#border { border-left: #e1e1e1 1px solid; border-top: #e1e1e1 1px solid; }
#border-left { border-left: #C2C4C2 1px solid; border-top: #e1e1e1 1px solid; }
#border-right { border-left: #e1e1e1 1px solid; border-right: #C2C4C2 1px solid; border-top: #e1e1e1 1px solid; }
h1.my { font-family: verdana; font-size: 9px; color : #3B3B3B; font-weight:200; padding:0; margin:0; }
a.grey { color:#3B3B3B; }
.res-main p, .res-main table td, .res-main table td a { color:#000000; font-family:Verdana; font-size:10px; }
.res-main table td.res-tit { font-weight:bold; color:#16701B; padding:5px; }
.res-main table td.res-cont { color:#000000; padding:5px; }
.res-main table td.res-cont a { color:#000000; font-weight:bold; text-decoration:underline; }
.res-main table td.res-cont a:hover { color:#000000; font-weight:bold; text-decoration:none; }
.res-main p span.green a { font-weight:bold; color:#16701B; text-decoration:underline; }
.res-main p span.green a:hover { font-weight:bold; color:#16701B; text-decoration:none; }
.res-main p span.green { font-weight:bold; color:#16701B; }
.res-main p.res-nav a { color:#000000; text-decoration:underline; }
.res-main p.res-nav a:hover { color:#000000; text-decoration:none; }
.res-main table td.res-div { background-image:url(/images/faq-div.gif); background-repeat:repeat-x; padding:5px; }
.link-main p, .link-main table td, .link-main table td a { color:#000000; font-family:Verdana; font-size:10px; }
.link-main table td.link-tit { font-weight:bold; color:#16701B; padding:5px 5px 0px 5px; }
.link-main table td.link-cont { color:#000000; padding:0px 5px 5px 5px; ; }
.link-main table td.link-cont a { color:#16701B; font-weight:bold; text-decoration:underline; }
.link-main table td.link-cont a:hover { color:#16701B; font-weight:bold; text-decoration:none; }
.link-main table td.link-div { background-image:url(/images/faq-div.gif); background-repeat:repeat-x; padding:5px; background-position:center; }
.faq-main p, .faq-main table td, .faq-main table td a, faq-main table td a:hover { color:#3D3D3B; font-family:Verdana; font-size:10px; }
.faq-main table td.faq-tit { font-weight:bold; padding:5px 5px 0px 5px; text-decoration:none; }
.faq-main table td.faq-tit a {font-family:Verdana; font-size:10px; font-weight:bold; color:#3D3D3B; padding:5px 5px 0px 5px; text-decoration:none; }
.faq-main table td.faq-tit a:hover { text-decoration:underline; }
.faq-main table td.faq-div { background-image:url(/images/faq-div.gif); background-repeat:repeat-x; padding:5px; background-position:center; }
.faq-main p.red { color: #922015; font-family:verdana; font-size:10px; font-weight: bold; }
.faq-main-full p, .faq-main-full table td, .faq-main-full table td a { color:#000000; font-family:Verdana; font-size:10px; }
.faq-main-full p.red { color: #922015; font-family:verdana; font-size:10px; font-weight: bold; }
.faq-main-full table td.faq-tit { font-weight:bold; padding:5px 5px 0px 5px; text-decoration:none; }
.link-main-full table td.link-cont { color:#000000; padding:0px 5px 5px 5px; ; }
.link-main-full table td.link-cont a { color:#000000; font-weight:bold; text-decoration:none; }
.link-main-full table td.link-cont a:hover { color:#000000; font-weight:bold; text-decoration:underline; }
.faq-main-full table td.faq-div { background-image:url(/images/faq-div.gif); background-repeat:repeat-x; padding:5px; background-position:center; }
.submenu { border:0px solid #B79868; background-repeat:no-repeat; background-position:10px 7px; vertical-align:top; color:#F1E9DC; background-color:#BB9556; height:20px; background-color:#9F732F; padding:0px 10px 0px 10px; }
.submenu-act { white-space: nowrap; font-weight:bold; font-family:Verdana; font-size:10px; cursor:pointer; text-transform:uppercase; border:0px solid #B79868; background-repeat:no-repeat; background-position:10px 7px; color:#F1E9DC; background-color:#AF8B55; height:16px; padding:0px 10px 0px 10px; }
.submenu-pas { white-space: nowrap; font-weight:bold; font-family:Verdana; font-size:10px; cursor:pointer; text-decoration:none; text-transform:uppercase; border:0px solid #B79868; background-repeat:no-repeat; background-position:10px 7px; color:#F1E9DC; background-color:#9F732F; height:16px; padding:0px 10px 0px 10px; }
.submenu-act a { text-decoration:underline; font-weight:bold; font-family:Verdana; font-size:10px; color:#F1E9DC; }
.menu { font-weight:bold; text-transform:uppercase; padding:2px 0px 1px 0px; border-top:1px solid #B79868; }
.menu { font-weight:bold; text-transform:uppercase; padding-left:15px; }
.menu-cont { padding-left:29px; }
.menu-pas { height:17px; color:#F1E9DC; font-family:Verdana; font-size:10px; cursor:pointer; text-decoration:none; font-weight:bold; text-transform:uppercase; padding:2px 0px 1px 0px; border-bottom:1px solid #B79868; }
.menu-pas { font-weight:bold; text-transform:uppercase; padding-left:15px; }
.menu-act { height:17px; color:#F1E9DC; font-family:Verdana; font-size:10px; cursor:pointer; text-decoration:underline; background-color:#AF8B55; font-weight:bold; text-transform:uppercase; padding:2px 0px 1px 0px; border-bottom:1px solid #B79868; }
.menu-act { font-weight:bold; text-transform:uppercase; padding-left:15px; }
<!--
Safari Explorer--> .explorer-tmenu { text-align:center; }
.explore-sub-tit { text-align:center; font-weight:bold; }
.explore-sub-tit a { font-weight:bold; color:#3D3D3B; }
/*.explorer_doska_left { vertical-align:top; background-image:url(/images/explorer_doska_top.jpg); background-position:top; background-repeat:no-repeat;}
.explorer_doska_right { vertical-align:top; background-image:url(/images/explorer_doska_top.jpg); background-position:top; background-repeat:no-repeat;}*/
.explorer_doska_left_content { padding:32px 20px 20px 35px; background-image:url(/images/explorer_doska_top.jpg); background-position:top; background-repeat:no-repeat; }
.explorer_doska_right_content { padding:32px 20px 20px 35px; background-image:url(/images/explorer_doska_top.jpg); background-position:top; background-repeat:no-repeat; }
.explorer_doska_right_content td a { color:#3D3D3B; }
.explorer_doska_right_content td { color:#3D3D3B; }
.explorer_doska_left_content td a { color:#3D3D3B; }
.explorer_doska_left_content td { color:#3D3D3B; }
.activ_link { cursor:pointer; }
.explorer_second_main { text-align:justify; vertical-align:top; padding:10px 15px 15px 20px; font-family:Tahoma; font-size:11px; color:#000000; }
.explorer_second_main p { text-align:justify; font-family:Tahoma; font-size:11px; color:#000000; padding:0px 0px 10px 0px; margin:0px; }
.explorer_rmenu {background-color:#ffffff; width:181px; margin-top:10px; margin-left:15px; border-bottom:2px solid #5a5a5a;}
.explorer_rmenu_coner-top { text-align:right; vertical-align:bottom; width:100%; background-image:url(/images/explorer_rmenu_bord.gif); background-position:top; background-repeat:repeat-x; }
.explorer_rmenu_coner-bottom { width:100%; background-image:url(/images/explorer_rmenu_bord.gif); background-position: bottom; background-repeat:repeat-x; }
.explorer_rmenu_coner-left { background-image:url(/images/explorer_rmenu_bord.gif); background-position:left; background-repeat:repeat-y; }
.explorer_rmenu_coner-right { background-image:url(/images/explorer_rmenu_bord.gif); background-position:right; background-repeat:repeat-y; }
.explorer_rmenu_coner-center { padding:10px 0px 5px 5px; vertical-align:top; text-align:center; height:75px; }
.explorer_rmenu_tit { vertical-align:top; padding-top:2px; width:100%; height:28px; background-image:url(/images/explorer_rmenu_title_bg_2.jpg); background-position:100% 0%; background-repeat:no-repeat; }
.explorer_rmenu_pict { border-top:1px solid #C4C5C7; border-bottom:1px solid #C4C5C7; padding:0px; }
.explorer_rmenu_bot { background-image: url(/images/explorer_rmenu_bg_bot.jpg); background-repeat:no-repeat; background-position:2px 1px; height:63px; }
.explorer-menu-bottom { color:#16701B; padding-right:20px; font-weight:bold; }
.explorer-menu-bottom a { color:#16701B; font-weight:bold; }
.explorer_rmenu_it { color:#16701B; font-weight:bold; padding-bottom:7px; }
.explorer_rmenu_it a { color:#16701B; font-weight:bold; text-decoration:underline; }
.explorer_rmenu_it a:hover { color:#16701B; font-weight:bold; text-decoration:none; }
.underline { text-decoration:underline; color:#3D3D3B; }
.braun { font-weight:bold; color:#16701B; }
.submit_white { font-weight:bold; color:#16701B; background-color:#ffffff; background-image:url(/images/explorer_rmenu_title_bg_2.jpg); background-position:13px -2px; background-repeat:no-repeat; border:0px solid #ffffff; }
input.submit_white { color:Red; }
.explorer_second_rmenu { vertical-align:top; padding:10px 20px 10px 5px; }
.plashka-cont { height:69px; }
.plashka { cursor:pointer; background-image:url(/images/plashka.jpg); background-repeat:no-repeat; width:281px; height:69px; }
.plashka-inner { cursor:pointer; background-image:url(/images/plashka_big.jpg); background-repeat:no-repeat; width:545px; height:69px; }
.plashka td { color:#3D3D3B; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; }
.plashka td a { color:#3D3D3B; font-family:Verdana; font-size:10px; font-weight:bold; }
.plashka td.palshka-tit { vertical-align:top; padding:12px 0px 5px 13px; font-size:11px; }
.palshka-content { padding:0px 0px 0px 13px; }
.plashka td.plashka-price { font-size:11px; text-align:center; }
.plashka-inner td { color:#3D3D3B; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; }
.plashka-inner td a { color:#3D3D3B; font-family:Verdana; font-size:10px; font-weight:bold; }
.plashka-inner td.palshka-tit { vertical-align:top; padding:12px 0px 10px 13px; font-size:11px; }
.plashka-inner td.plashka-price { font-size:11px; text-align:center; }
.explorer_rmenu_it_clothes { color:#16701B; font-weight:bold; padding-bottom:0px; }
.explorer_rmenu_it_clothes a { color:#16701B; font-weight:bold; text-decoration:underline; }
.explorer_rmenu_it_clothes a:hover { color:#16701B; font-weight:bold; text-decoration:none; }
.explorer-ul { margin:0px; padding:0px; }
.explorer-ul li { margin:7px 20px 7px 35px; }
.explorer_doska { background-image:url(/images/explorer_doska_bg.jpg); background-repeat:repeat-y; width:251px; }
.explorer-popup { background-color:#EDEDED; height:100%; }
/* Alexander Mashko */

INPUT.postSafariStories { width: 170px; height: 20px; border: 1px solid #B3B9C3; }
TEXTAREA.txtTextArea { color: 000000; font-size: 11px; width: 100%; height: 156px; border: 1px solid #B3B9C3; }
TD.bgNoticeTop1 { background : url(/images/bg_top1.gif) repeat-x bottom; }
TD.bgTop2 { background : url(/images/bg_top2.gif) repeat-x bottom; }
TD.bgMiddle { background : #F7E92A url(/images/bg_middle.gif) repeat-x top; }
TD.bgLeftMiddle1 { background : url(/images/bg_left_middle1.gif) repeat-y right; }
TD.bgLeftMiddle2 { background : url(/images/bg_left_middle2.gif) repeat-y right; }
TD.bgRightMiddle1 { background : url(/images/bg_right_middle.gif) repeat-y left; }
TD.bgMiddleBottom { background : url(/images/bg_bottom.gif) repeat-x top; }
TD.borderSafariStories { background-color: #264B14; }
TD.contSafariStories { background : #E6E6E6 url(/images/bg_safari_stories.gif) no-repeat top center; }
TD.txtGeen { font-size: 11px; color: #60884C; font-weight: bold; }
TD.padSuccessStories { padding: 7px 0px 8px 0px; }
TD.lineDot { padding: 10px 0px 10px 0px; background : url( /images/bg_dot.gif) repeat-x center; }
DIV.txtNotice { color: #A11C05; font-size: 10px; font-weight: bold; padding: 5px 5px 10px 5px; }
DIV.contBtnSafari { padding: 20px 0px 15px 0px; }
DIV.padSafariStor { padding: 5px 10px 5px 10px; }
DIV.authorStories { padding: 8px 0px 8px 0px; }
DIV.txtStroies { font-family: Verdana; line-height: 14px; word-spacing: 3px; }
DIV.successStories { padding: 0px 0px 10px 0px; }
SPAN.txtStroies { font-family: Verdana; color: #3D3D3B; }
SPAN.red { color: #FF0000; }
IMG.imgBorder { border: 1px solid #C4C2C5; }
/*  img gallery  */
TD.bgHeaderGalery { background : url(/images/bg_top_img_gallery.gif) repeat-x bottom; }
TD.bgFooterImgGallery { background : url(/images/x_gray.gif) repeat-x bottom; }
TD.leftBorderImgGallery { background : url(/images/bg_left_border_gallery.gif) repeat-y right; }
TD.rightBorderImgGallery { background : url(/images/bg_right_border_gallery.gif) repeat-y left; }
/***************** update 17/08/2007 ****************/
.redPage .tbl td { padding:7px 0; }
.redPage a, .redPage .braun, .redPage .explorer_rmenu_it_clothes, .redPage .explorer_rmenu_it { color:#680000; }
.dotLine { background:url(../images/line1_dot.gif) repeat-x; }
.redPage td.dotLine { padding:0; }
.redPage .explorer_doska_left_content { background:url(../images/red/explorer_doska_top.jpg) top center no-repeat; }
.redPage .explorer_doska_right_content { background:url(../images/red/explorer_doska_top_2.jpg) top center no-repeat; }
.redTable a { color:#680000; }
.redTable TD.borderSafariStories { background-color: #680000; }
.redTable TD.contSafariStories { background:url(../images/red/bg_safari_stories.gif) #EDEDED no-repeat top center; }
.navigation {padding:10px 0; }
.navigation a {text-decoration:underline; color:#3D3D3B; }
.big { font-size:12px; }
/*  for landing page   */
table tr td.shade {background-image: url(../images/shade_for_landing.jpg); background-position: 50% 0%; background-repeat: no-repeat;}
.container {padding:5px 28px 10px;}
.container a {color: #680000; font-weight:bold; font-size:12px; font-family:tahoma;}
.sum { font-weight:bold;}
.left_title_container, .left_title_container_tanzania {background:url(../images/left_title_container.gif) top left no-repeat; height:19px; padding-left:5px;}
.container_title, .container_title_tanzania {background-color:#680000; height:17px; color:#fff; font-size:14px; font-weight:bold; font-family:Tahoma, sans-serif; padding-top:2px; padding-left:15px; padding-right:10px;float:left;}
.right_title_container, .right_title_container_tanzania {background:url(../images/right_title_container.gif) no-repeat top left; float:left; height:19px; width:38px;}
.td_container {border:1px solid #680000; border-top: 2px solid #680000; background-color:#fff; padding:10px 15px;}
.table_container td, .table_container_tanzania td { bottom left repeat-x; padding:3px; font-family:Tahoma; font-size:12px; line-height:18px;}
.table_container tr.last td, .table_container_tanzania tr.last td { background:none;}
a.button, a.button_tanzania {float:right; display:block; margin:3px 0px 4px 5px; height:23px; background:url(../images/button.gif) no-repeat bottom left; width:73px;}
a.button:hover, a.button_tanzania:hover { background-position:top left;} 
.table_footer { margin:0 auto;}
.table_footer td {text-align:center; vertical-align:middle; padding:20px 30px 40px;}
.table_footer td a, .table_footer td img { border:none;}
.bann_video {margin-right:50px;}

.header_block{position:relative;}
.header_flash{position:absolute; left:20px; top:45px;}

.adv_contacts {margin-top:30px;}
.adv_contacts td {padding:5px 3px; font-size:0.8em; color:#000;}
.adv_contacts h1 {color:#680000; font-weight:normal;}
.adv_contacts .button {padding:0; margin:0; border:0; background:url(../images/btn_submit.gif) no-repeat top left; width:70; height:23; cursor:pointer;}	
.adv_anotation {font-size:0.75em;}

#sb_form_container {position:relative; margin-top:30px;}
table.sb_form {background:#fff; margin-left:25px;}
.sb_form td {color:#000;}
.sb_form strong, .sb_form h2, .colored_topic {color:#680000;}
.sb_form h2 {font-size:1.4em;}
.sb_form_top {background:url(../../images/sb_form_top.jpg) no-repeat top left; font-size:1.4em;}
.sb_form_top span {margin-left:25px;}
.sb_form_left {background:url(../../images/sb_form_left.gif);}
.sb_form_right {background:url(../../images/sb_form_right.gif);}
.sb_form_left, .sb_form_right {background-repeat:repeat-y; background-position:top left;}
.sb_form_container {background:#fff;}
.sb_form_inner {border:1px solid #e5e5e5; margin:10px; padding:0;}
.sb_form_inner p {margin:0 0 5px 45px;}
.sb_form_inner ul {list-style:none; margin:0; padding:0; color:#686868; line-height:180%;}
.sb_form_inner li {background:url(../../images/sb_form_bullet.gif) no-repeat left 5px; padding-left:22px;}
.sb_form_inner li a {color:#680000;}
.sb_form_inner li a:hover {text-decoration:underline;}
.total_cost {margin-left:30px;}
img.sb_form_plashka {display:block; position:absolute; top:30px; right:15px;}
.sb_form_filedest label span {color:red;}
.sb_form_filedest input {width:230px; height:23px;}
.sb_form_filedest select {width:80px; height:20px; font-size:1.2em;}
#btn_safari_booking, #btn_sb_back_to_form, #btn_sb_go_to_home {padding:0; border:0; height:34px; cursor:pointer; background-position:left top; background-repeat:no-repeat;}
#btn_safari_booking {background:url(../../images/btn_sb_submit_my_booking.gif); width:172px;}
#btn_sb_back_to_form {background:url(../../images/btn_sb_back_to_form.gif); width:130;}
#btn_sb_go_to_home {background:url(../../images/btn_sb_go_to_home.gif); width:186px;}
.color_gray {color:#686868;}
.btn_safari_booking{padding:0; border:0; height:34px; cursor:pointer; background-position:left top; background-repeat:no-repeat;background:url(../../images/btn_sb_submit_my_booking.gif); width:172px;}

td.sb_form_footer {background:#000 url(../../images/sb_form_footer_bg.gif) repeat-x bottom; padding:20px 0 0 0;}
.sb_form_footer_bottom a {font-size:0.85em;}
.sb_form_footer_bottom td {padding-top:5px;}

.error_list {color:red; text-align:center; margin-top:10px}
.error_list > ul {color:red; text-align:center; margin-top:10px}


/***************************** Tanzania Styles  ********************************/
.left_title_container_tanzania {background:url(../images/left_title_container_t.gif) top left no-repeat;}
.container_title_tanzania {background-color:#3a7c15;}
.right_title_container_tanzania {background:url(../images/right_title_container_t.gif) no-repeat top left;}
.td_container_tanzania {border:1px solid #3a7c15; border-top:2px solid #3a7c15; background-color:#fff; padding:10px 15px; color:#000;}
.table_container_tanzania td {color:#000;}
.table_container_tanzania a {color:#3a7c15;}
a.button_tanzania {background:url(../images/button_t.gif) no-repeat bottom left;}
.pager_green a {color:#3a7c15;}

.tanzaniaSubMenu {width:100%;}
.tanzaniaSubMenu tr {height:23px; background:#3ea212; border-bottom:1px solid #000;}
.tanzaniaSubMenu td {border-bottom:1px solid #000; border-top:1px solid #000; text-align:center; background-color:#3ea212; background-image:url(../images/green/separator.gif); background-repeat:no-repeat; background-position:right center;}
.tanzaniaSubMenu a, .tanzaniaSubMenu a:visited {color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.tanzaniaSubMenu a:hover {color:#000; text-decoration:underline;}
.tanzaniaSubMenu td.tanzaniaSubMenuLast {background-color:#3ea212; background-image:none;}
.tanzaniaSubMenu div {position:relative;}
a.menu_tanzania_active {display:block; width:81px; height:29px; position:absolute; top:-39px; left:82px; z-index:1000;}

.sb_form_filedest .checkbox_conttier input {width:auto; height:auto; vertical-align:middle;}
form.disabled .sb_form_filedest label, form.disabled .form_text, form.disabled select { color:#999;}
form.disabled input, select, textarea { border:1px solid #999;}
form.disabled input.btn_safari_booking  { border:0;}

/* tip styles */
.price_guarantee_tip, .promise_tip, .promise_tip_new, .promise_tip_africa, .promise_tip_tanzania, .price_guarantee_tip_landing, .promise_tip_landing { width:700px; padding-top:73px;} 
.price_guarantee_tip { background:url(../images/best_price_guarantee.jpg) no-repeat left top;}/*price_guarantee_tip.png*/
.promise_tip { background:url(../images/promise_tip.png) no-repeat left top;}
.price_guarantee_tip_landing { background:url(../images/price_guarantee_tip_landing.png) no-repeat left top;}
.promise_tip_landing { background:url(../images/promise_tip_landing.png) no-repeat left top;}
.bottom_wrapper { background:url(../images/bs.png) no-repeat left bottom; padding-bottom:32px; margin-bottom:10px;}
.shadow_leftside { background:url(../images/ss.png) repeat-y left top; padding-left:5px;}
.shadow_rightside { background:url(../images/ss.png) repeat-y right top; padding-right:5px;}
.shadow_rightside .descr { background:#fff; padding:0 20px; display:inline-block}
.shadow_rightside .descr p { padding:0 0 20px 0; margin:0; font:12px Tahoma; line-height:16px;}
.shadow_rightside .descr .addition { font-weight:bold; padding:0 120px; text-align:center;}


.promise_tip_new { background:url(../images/promise_tip_new.png) no-repeat left top;}

/* Africa Tips */
.promise_tip_africa { background:url(../images/new_promise.PNG) no-repeat left top;}
.promise_tip_tanzania { background:url(../images/tanzania_promise_tip.png) no-repeat left top;}

/* block_tabs */
.block_tabs { margin:0; padding:0; list-style:none;}
.block_tabs li { cursor:pointer; margin:0; float:left}
.block_tabs li a { z-index:1; position:relative; height:19px; left:-18px; background:url(../images/tab_bg.gif) no-repeat left bottom; padding:0 0 0 6px; float:left;}
.block_tabs li a:hover { text-decoration:none;}
.block_tabs li a.first_child { left:0}
.block_tabs li a span { height:19px; background:url(../images/tab_bg.gif) no-repeat right bottom; padding-right:39px; float:left; height:19px; text-decoration:none}
.block_tabs li a span span { background:#9d5f5f; float:left; height:19px; color:#fff; padding-left:13px; line-height:18px}


.block_tabs li.active a { background:url(../images/tab_bg.gif) no-repeat left top; z-index:10}
.block_tabs li.active a span {background:url(../images/tab_bg.gif) no-repeat right top;}
.block_tabs li.active span span {background:#680000;}

.tabbed_block {background:#fff;}
.tabbed_block h3 { margin:0; padding:0; font-size:12px;}
.show {display:block;}
.hide {display:none;}

.img_border {border:1px solid #ccc !important;}

/*Partner*/
#infobox
{
    float: left;
    width: 260px;
    margin: 10px 20px 10px 20px;
    background: #FFFFFF;
    -moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 1px 3px #ccc;
	-moz-box-shadow: 1px 1px 3px #ccc;
	box-shadow: 1px 1px 3px #ccc;
	padding: 15px;
    height: auto;
}

#videobox
{
    margin: 10px;
    text-align: center;
}

.emailbox
{
    background: url('/images/emailform-back.png') top left no-repeat;
    height: 420px;
    width: 330px;
    float: left;
    margin: 2px;
    display: block;
    padding: 100px  40px 20px 40px;
}

#emailform
{
    margin-top: 50px;
    float: left;
    display: block;
    width: 400px;
    background: #777777;
}

.emailformlabel
{
    width: 80px;
    float: left;
    line-height: 25px;
    margin-bottom: 15px;
    clear: left;
}

.emailformfield
{
    width: 250px;
    float: right;
    clear: right;
    margin-bottom: 15px;    
}

.emailformbutton
{
    float: right;
    background: url('/images/emailsend.png') top left no-repeat;
    width: 59px;
    height: 31px;
    border: 0px;
    margin-right: 11px;
}

.emailformfield input[type=text], .emailformfield textarea
{
	background: #fafafa;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
	border: 1px solid #ddd;
	color: #888;
	padding: 5px;
	width: 239px;
	margin: 0px;
}
.emailformfield input[type=text]:focus
{
	color: #373737;
}
