BODY { padding:10px 0 0 0; font-family:'Trebuchet MS',Tahoma,Arial,Helvetica,sans-serif; font-size:12px; margin-top: 0;margin-left: 0;margin-right: 0; background: #EAE8E0;}

/* STANDART TD's*/
.tl { vertical-align:top; text-align:left; }
.tc { vertical-align:top; text-align:center; }
.tr { vertical-align:top; text-align:right; }
.tj { vertical-align:top; text-align:justify; }

.ml { vertical-align:middle; text-align:left; }
.mc { vertical-align:middle; text-align:center; }
.mr { vertical-align:middle; text-align:right; }
.mj { vertical-align:middle; text-align:justify; }

.bl { vertical-align:bottom; text-align:left; }
.bc { vertical-align:bottom; text-align:center; }
.br { vertical-align:bottom; text-align:right; }
.bj { vertical-align:bottom; text-align:justify; }

.upper { text-transform:uppercase;}
.lower { text-transform: lowercase; }
.underl { text-decoration:underline;}
.nounderl { text-decoration:none;}

/* FINISH STANDART TD's */

.def_bg{background: #EAE8E0;}
a { color:#000; text-decoration:underline; font-size:12px;}
/* a:link { color:#000; text-decoration:underline; } */
/* a:visited { color:#333; text-decoration:underline; } */
a:hover { color:#F43939; text-decoration:none; }
a:active { color:#F43939; text-decoration:none; }

.blue { color:#00B6DC; font-weight:bold; font-size:11px;}
.jblue { color:#00B6DC;}
.bluearr { color:#00B6DC; font-weight:bold; font-size:10px; background: url(../images/linkarrow.gif) left center no-repeat; padding-left:8px; text-transform: lowercase;}
.pinkarr { color:#f43939; font-weight:bold; font-size:10px; background: url(../images/linkarrow.gif) left center no-repeat; padding-left:8px; text-transform: lowercase;}
a.bluearr:hover { text-decoration:underline;}
a.blue {text-decoration:none;background: url(../images/link_underline.gif) bottom repeat-x;}
.gray_underline {background: url(../images/link_underline.gif) bottom repeat-x; text-decoration: none;}
.f17 {font-size:17px}   
.f14 {font-size:14px}
.f15 {font-size:15px}
.f11, .f11 select, .f11 input {font-size:11px;}
.f10 {font-size:10px;}
.f9 {font-size:9px;}

a.pink11 { color:#F43939; text-decoration:none;font-weight:normal; font-size:11px; }
a.pink { color:#F43939; text-decoration:none;background: url(../images/link_underline.gif) bottom repeat-x; font-weight:bold; font-size:11px;}
/* a.pink10 { color:#F43939; text-decoration:none;background: url(../images/link_underline.gif) bottom repeat-x; font-weight:bold;font-size:10px;} */
a.pink10 { color:#F43939; text-decoration:underline; font-weight:bold;font-size:10px;}
a.pink14 { color:#F43939; text-decoration:none; font-weight:bold; font-size:14px;}
a.pink14:hover { text-decoration:underline; } 
a.pink:visited { color:#F43939;}
a.pink:hover { color:#000;}
a.pink:active { color:#000;}

.cl_1px a.pink { font-size: 11px; }
.cl_1px { font-size: 11px; }

a.usualpink { color:#F43939; text-decoration:none;  font-size:12px;}
a.usualpink:link { color:#F43939; }
a.usualpink:visited { color:#F43939; text-decoration:underline; }
a.usualpink:hover { color:#000; text-decoration:none; }
a.usualpink:active { color:#000; text-decoration:none; }

a.truewhite { color:#FFF; text-decoration:none; }
a.truewhite:link { color:#FFF; text-decoration:none; }
a.truewhite:visited { color:#FFF; text-decoration:none; }
a.truewhite:hover { color:#FFF; text-decoration:none; }
a.truewhite:active { color:#FFF; text-decoration:none; }

.i { color:#F43939; }
.bold { font-weight:bold; }
input { font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #666666}
textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; margin: 0px 0px 0px 0px;}

.divider { margin:0 24px 0 20px; background:url(../images/divider.gif) repeat-x; height:1px; }
.divider_bt { margin:0 0px 0 0px; background:url(../images/divider.gif) repeat-x bottom; padding-bottom: 2px; }
.divider1px { margin:0 0 0 0; background:url(../images/divider.gif) repeat-x center; height:3px; }
.divider14 { margin:0 24px 0 20px; background:url(../images/divider.gif) repeat-x center; height:14px; }
div.divider { margin:0px 10px 5px 10px; background:url(../images/divider.gif) repeat-x; height:10px; }
.dividerl { margin:0px 0px 0px 0px; background:url(../images/divider.gif) repeat-x center; height:10px; }
.divider_long { margin:0 23px 0 0; background:url(../images/divider.gif) repeat-x; height:1px; }

.bottommenu { padding:15px 23px 17px 0; }
        .bottommenu a { margin-right:8px; }
        
/*
/// INTERNAL PAGE ...
*/

/* STANDART TABLE */
.gosttable { margin-bottom:15px; background-color:#eeefef; }
.gosttable2 { background-color:#eeefef; }
.whitetable { background-color:#FFF; }
.whitetable2 {border-collapse: collapse; background-color:#FFF; }
.left { padding:0 20px 0 20px; }
.image { border:0; }
.whitetable td.content { padding:2px 0 2px 0; }
.whitetable td.divider { background:url(../images/divider.gif) repeat-x; height:1px; }

.arial9 { font-size:9px; color:#666; }
.arial10 { font-size:10px;}
.tahoma9 { font-family:Tahoma, Verdana, Arial; font-size:9px; color:#666; font-weight:normal; }
.tahoma9j { font-family:Tahoma, Verdana, Arial; font-size:9px;}
.clear { background:url(backgrounds/clear.gif) top repeat-x; }
.clear13 { background:url(backgrounds/clear13.gif) top repeat-x; }
.towhite { background-color:#FFF; }
.sender { white-space:nowrap; }
.sender a { font-size:11px; }

.arial14grey { font-size:14px; color:#666; }
.arial14black { font-size:14px; color:#000; }
.arial14pink { color:#F43939; }
.arial11black { font-size:11px; color:#000; }

/* MAIN MENU */
.mainmenu_act { background: url(../images/menu/bitemsa_bg.gif) repeat-x; height: 33px; padding: 0px 10px 0 8px; border: 0; margin: 0; }
.mainmenu_pas_first { background: #ffffff; height: 33px; padding: 0px 10px 0 8px; }
.mainmenu_pas_second {height: 33px; padding: 0px 10px 0 8px;}
.mainmenu_bitems { background: url(../images/menu/bitems_bg.gif) bottom repeat-x; width: 100%; text-align: left;}
.mainmenu_bitems1 { width: 40px; background: url(../images/menu/bitems1_bg.gif) bottom left no-repeat;}
.mainmenu_bitemsn { width: 40px; background: url(../images/menu/bitemsn_bg.gif) bottom right no-repeat;}
.mainmenu_items { background: url(../images/menu/items_bg.gif) #534741 bottom repeat-x; width: 100%;}
.mainmenu_items_int { padding-bottom: 6px; text-align: left;}
.mainmenu_items1 { width: 37px; height: 37px; background: url(../images/menu/items1_bg.gif) bottom left no-repeat;}
.mainmenu_itemsn {  width: 40px; background: url(../images/menu/itemsn_bg.gif) bottom right no-repeat;}
.mainmenu_item_act { padding-right: 20px; color: #0ED9EF; font-size: 15px; text-decoration: none; font-weight: bold;}
.mainmenu_item_pas { padding-right: 20px; color: #ffffff; font-size: 15px; text-decoration: none; font-weight: bold;}
.mainmenu_item_act:hover,.mainmenu_item_pas:hover { color: #0ED9EF;}
.a_mainmenu_act:hover,.a_mainmenu_pas_first:hover,.a_mainmenu_pas_second:hover { color: #F43939;}
.a_mainmenu_act { color: #ffffff; text-transform: uppercase; font-size: 15px; text-decoration: none; font-weight: bold;}
.a_mainmenu_pas_first { color: #F43939; text-transform: uppercase; font-size: 15px; text-decoration: none; font-weight: bold;}
.a_mainmenu_pas_second { color: #000000; text-transform: uppercase; font-size: 15px; text-decoration: none; font-weight: bold;}

.rightmenu td {padding: 0 0 5px 10px; text-align: left;}

/* SEARCHBAR */
.searchbar_a { background: #272727; color: #ffffff; height:15px; display: block; vertical-align: bottom; text-decoration: none; padding: 2px 6px 0 6px; text-transform: uppercase; font-size: 10px;}
.searchbar_a_t1 { width: 6px; height: 17px; background: url(../images/searchbar/t1.gif); } 
.searchbar_a_t2 { width: 6px; height: 17px; background: url(../images/searchbar/t2.gif); } 
.searchbar_p { color: #272727;height:15px; display: block; vertical-align: middle; text-decoration: none; padding: 2px 12px 0 12px; text-transform: uppercase; font-size: 10px;}
.searchbar_p_t1, .searchbar_p_t2 {}
#hdrsL { font-size: 11px; margin: 0}

/* BARS */
.whitetable_t2 { background:url(../images/bars/t2.gif) #ffffff top repeat-x; height: 12px; }
.whitetable_b2 { background:url(../images/bars/t2.gif) #ffffff bottom repeat-x; height: 12px; }
.whitetable_c1 { background:url(../images/bars/c1.gif) #ffffff left repeat-y; width: 6px; }
.whitetable_c2 { background:url(../images/bars/c2.gif) #ffffff right repeat-y; width: 6px; }
.bgtable_t2 { background:url(../images/bars/st2.gif) #ffffff top repeat-x; height: 12px; }
.bgtable_t2_2 { background:url(../images/bars/st2_2.gif) #ffffff top repeat-x; height: 7px; }
.bgtable_b2 { background:url(../images/bars/sb2.gif) #ffffff bottom repeat-x; height: 12px; }
.bgtable_c1 { background:url(../images/bars/sc1.gif) #ffffff left repeat-y; width: 6px; }
.bgtable_c2 { background:url(../images/bars/sc2.gif) #ffffff right repeat-y ; width: 6px;}
.ytable_b2 { background:url(../images/bars/yb2.gif) #ffffff bottom repeat-x; height: 12px; }
.bgt1 {background:url(../images/t1.gif) top left no-repeat;}
.bgt2 {background:url(../images/t2.gif) top right no-repeat;}
.bgb1 {background:url(../images/b1.gif) bottom left no-repeat;}
.bgb2 {background:url(../images/b2.gif) bottom right no-repeat;}
.wbgt1 {background:url(../images/diary/t1.gif) top left no-repeat #ffffff}
.wbgt2 {background:url(../images/diary/t2.gif) top right no-repeat}
.wbgb1 {background:url(../images/diary/b1.gif) bottom left no-repeat}
.wbgb2 {background:url(../images/diary/b2.gif) bottom right no-repeat; padding:10px;}
.bglb1 {background:url(../images/index/b1.gif) bottom left no-repeat;}
.bglb2 {background:url(../images/index/b2.gif) bottom right no-repeat;}
.thintable_t2 { height: 8px; border-top:#CCCCCC 1px solid}
.thintable_b2 { height: 8px; border-bottom:#CCCCCC 1px solid}
.thintable_c1 { width: 1px; border-left:#CCCCCC 1px solid}
.thintable_c2 { width: 1px; border-right:#CCCCCC 1px solid}
.thinbgtable_t2 { height: 8px; border-top:#CCCCCC 1px solid;background: #EAE8E0;}
.thinbgtable_b2 { height: 8px; border-bottom:#CCCCCC 1px solid;background: #EAE8E0;}
.thinbgtable_c1 { width: 1px; border-left:#CCCCCC 1px solid;background: #EAE8E0;}
.thinbgtable_c2 { width: 1px; border-right:#CCCCCC 1px solid;background: #EAE8E0;}
.cc_line { width:100%; height: 1px; background: #cccccc; }
.cc_dashed_line { width:100%; height: 1px; border-top: 1px dashed #cccccc; }

/* GADGETS */
.gadgets_gallery_create_album1 {background:url(../images/gallery/create_album1.gif) #ffffff no-repeat; height: 12px;}
.gadgets_bghead {background:url(../images/gadgets/bghead.gif) #ffffff no-repeat; height: 8px;}
.gadgets_bghead0 {background:url(../images/gadgets/bghead0.gif) no-repeat;}
.gadgets_gallery_create_album1_2 {background:url(../images/gadgets/w1.gif) #ffffff no-repeat; height: 7px;}
.gadgets_gallery_create_album2 {background:url(../images/gallery/create_album2.gif) #ffffff repeat-y; height: 19px;}
.gadgets_gallery_create_album3 {background:url(../images/gallery/create_album3.gif) #ffffff no-repeat; height: 7px; font-size:1px}
.gadgets_gallery_create_album { font-size: 15px; font-weight: bold; padding: 0 0 0 15px; color: #00B6DC; background:url(../images/gallery/blueplus.gif) no-repeat left center; text-decoration: none; margin-left: 10px}
.gadgets_gallery_upload_photos { font-size: 15px; font-weight: bold; padding: 0 0 0 10px; color: #00B6DC; background:url(../images/gallery/bluearrdown.gif) no-repeat left center; text-decoration: none; }
.gadgets_white_2 {background:url(../images/gadgets/w2.gif) #ffffff repeat-y; padding: 0 10px 0 10px; vertical-align: top; text-align: left; }
.gadgets_white_3 {background:url(../images/gadgets/w3.gif) #ffffff no-repeat; height: 7px;}
.gadgets_white_3l {background:url(../images/gadgets/w3l.gif) #ffffff no-repeat; height: 12px;}
.gadgets_stat0 { background:url(../images/gadgets/stat0.gif) left top #eae8e0; }
.gadgets_stat1 { background:url(../images/gadgets/stat1.gif) left top #eae8e0 repeat-x; }
.gadget_stat0_a {background: url(../images/gadgets/stat0t1.gif) top left no-repeat #ffffff; height: 24px;}
.gadget_stat1_a {background: #ffffff; height: 24px; white-space:nowrap }
.gadget_stat0_p {background: url(../images/gadgets/stat0tp.gif) top left no-repeat #eae8e0;border-right: 1px solid #ffffff; height: 24px;}
.gadget_stat1_p {background: #eae8e0;border-right: 1px solid #ffffff; height: 24px;}
.gadget_stat0_p a, .gadget_stat1_p a { font-size: 10px; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 8px 0 8px}
.gadget_stat0_a a, .gadget_stat1_a a { font-size: 14px; text-transform: uppercase; font-weight: bold; text-decoration: none; padding: 0 8px 0 8px}
.gadget_stat_even td { background: #e5faff; border-top: #f4f4f4 solid 1px; border-bottom: #f4f4f4 solid 1px;}


/* LOG IN */
.login { width: 300px; height: 145px; background: url(../images/login/b.gif); position: absolute; padding:0;}
.login_t1, .logiun_t2 { padding: 0 31px 0px 58px; vertical-align: bottom;}

.login_i1 { width: 180px; height: 15px; border: 0; padding: 0; font-size: 11px;  margin: 0;}
.login_i2 {width: 180px; height: 15px; border: 0; padding: 0; font-size: 11px; margin: 0;}
.login_forgot { color: #ffffff; }
.qblink { padding: 0px 0px 10px 0px; }
.qblink:hover{ background:url(../images/qlink.gif) left top no-repeat; color:#ffffff; padding: 0px 5px 10px 5px; margin: 0 1px 0 1px }
.qblink { margin: 0px 6px 10px 6px; text-decoration:none; background:url(../images/link_underline2.gif) bottom repeat-x; }
a.qblinksel { padding: 0px 5px 10px 5px; background:url(backgrounds/links.gif) left top no-repeat; color:#FFF; text-decoration: none;}

/* INDEX PAGE */
.redbutton { width: 72px; height: 23px; background: url(../images/profile/redbutton.gif) no-repeat; font-size: 11px; color: #ffffff; text-align: center; padding-top: 4px; display: block; text-decoration: none;}
.redbutton:hover { color: #ffffff}
.index_registration {background:url(../images/index/reg.jpg) repeat; width:484px;padding:0 }
.index_reg_input {background:url(../images/login/inputbg_l.gif) left top; border: 0; padding: 3px; width: 182px; height: 16px; margin: 0;}
.menu {}
        .menu a { display:block; padding:4px 0px 0px 0px; font-weight:normal; color: #ff0000; height: 20px; vertical-align: top;  text-transform:uppercase; text-decoration: none;}
        .menu a.chosen { background:url(../images/index/t2.gif) repeat-x top #fff; text-transform:uppercase; text-decoration:none;  color: #fff; padding-bottom: 2px}
        .menu a.notchosen { background:#fff; text-transform:uppercase; text-decoration:none;  padding-bottom: 3px }
        #maintab0,#maintab1,#maintab2 {width:474px;height:320px}
        
.index_t1,.index_t2,.index_t3,.index_t4 { padding: 42px 14px 0 14px; vertical-align: top; line-height:150%; text-align: left; display: block; height: 83px; cursor: pointer;}
.index_t1,.index_t4 { width:203px}        
.index_t2,.index_t3 { width:212px}        
.index_t1 {background: url(../images/index/l1.jpg) no-repeat}
.index_t2 {background: url(../images/index/l2.jpg) no-repeat}
.index_t3 {background: url(../images/index/l3.jpg) no-repeat}
.index_t4 {background: url(../images/index/l4.jpg) no-repeat}
.index_white { font-size: 18px; color: #fff; text-decoration: none;}
.index_black { color: #000; text-decoration: none; margin-top: 10px; line-height: 100%; display: block; font-size: 11px; }
.index_register,.index_gettour {font-size: 20px; color: #fff; text-decoration: none; display: block; text-align: left;}
.index_register { background: url(../images/index/register.jpg); width: 114px; height: 51px; padding: 24px 0 0 116px}
.index_gettour { background: url(../images/index/gettour.jpg); width: 130px; height: 51px; padding: 24px 0 0 110px}

/* PROFILE */
.profile_data_left { width:85px;text-align:right;font-size: 11px; padding: 4px 0px 4px 2px; vertical-align: top; text-transform: lowercase;}
.profile_data_right { width:366px;text-align:left;font-size: 11px; padding: 4px 3px 4px 18px; float: right;vertical-align: top;}
.profile_friends_online { width: 110px; height: 22px; padding: 5px 0 0 10px; background: url(../images/profile/friendsbg.gif) no-repeat; font-weight: bold; margin-bottom: 10px; }
.countrypart { padding:2px 0 2px 15px; font-size:11px; }
.smallphoto {margin: 5px 9px 0 0 }
.red_popup { color: #ffffff;  font-weight: normal;  text-align: left;  background:url(../images/profile/ed3.gif) bottom no-repeat;  padding-bottom: 8px;}
.red_popup1 { height: 95px; vertical-align: bottom; font-size: 17px; font-weight: bold; padding: 0 10px 0 10px; background:url(../images/profile/ed1.gif) bottom no-repeat; }
.blue_popupt { height: 95px; vertical-align: bottom; font-size: 17px; font-weight: bold; padding: 0 10px 0 10px; background:url(../images/calendar/ed1t.gif) bottom no-repeat; }
div.cale_wh .arial9 { color: #fff}

/* PROFILE Editor*/
.profe_popup { display: none; position: absolute; width: 527px; right: 0; text-align: right; white-space:nowrap; margin: 0; padding: 2px;} 
.profe .blue_popup1t { height: 92px; vertical-align: bottom; font-size: 17px; font-weight: bold; padding: 0 10px 0 10px; background:url(../images/profile/ed1b.gif) bottom no-repeat;  }   
.profe { color: #ffffff; font-weight: normal; text-align: left; background:url(../images/profile/ed3b.gif) bottom no-repeat; padding-bottom: 8px; }
.profe a { color: #000000; }
.profe .bold { color: #fc0264; width: 65px;}

/* MAIL */
a.mail_send_btn { display: block; width: 56px; padding-top: 1px; height: 18px; background: url(../images/mail/send.gif) no-repeat top left; text-decoration: none; color:#ffffff; font-size: 11px; text-align: center;}
a.mail_clear_btn { display: block; width: 56px; padding-top: 1px; height: 18px; background: url(../images/mail/clear.gif) no-repeat top left; text-decoration: none; color:#ffffff; font-size: 11px; text-align: center;}
.right_half_dash { float:right; height: 50%; width: 1px; border-right: 1px #EAE8E0 dashed; }
.right_dash { border-right: 1px #EAE8E0 dashed; }
.bottom_dash { border-bottom: 1px #CCCCCC dashed; }
.mail_inbox_line { height: 30px; vertical-align: middle; text-align: left; border-top: 1px #EAE8E0 solid;}
.mail_row_p .mail_datetime { color: #00B6DC }
.mail_row_a .mail_datetime { color: #f43939 }
.mail_row_a a { color: #f43939; font-weight: bold}
.mail_row_p a { color: #000000; font-weight: bold}
.mail_row_a .mail_subject a { color: #f43939; font-weight: bold}
.mail_row_p .mail_subject a { color: #000000; font-weight: normal}
.mail_row_a .mail_sender { background:url(../images/mail/sender_a.gif) repeat-y;}
.mail_row_p .mail_sender { background:url(../images/mail/sender_p.gif) repeat-y;}
.mail_msg_right { background: #ffffff; border-bottom: 1px #CCCCCC dashed; height: 24px; text-align: right; padding-right: 11px; text-transform: lowercase;}
.mail_msg_center { border-left: 1px solid #cccccc; background: #EAE8E0; border-bottom: 1px #CCCCCC dashed; height: 24px; text-align: center}
.mail_msg_left { border-right: 1px solid #cccccc; background: #EAE8E0; border-bottom: 1px #CCCCCC dashed; height: 24px; text-align: left; padding: 4px 5px 4px 0}

/* DIARY */
.blogtitle { font-weight: bold; color: #F43939; font-size: 16px; background: url(../images/link_underline.gif) bottom repeat-x; text-decoration: none;}

/* FRIENDS */
.friend_popup { display: none; position: absolute; width: 239px; text-align: center; background: url(../images/friends/actions.gif) right no-repeat; color: #fff; height: 19px; white-space:nowrap;}
.friend_popup a { color: #fff; font-size:11px; font-weight: normal; text-decoration: none; text-transform: lowercase; }
.friend_popup a:hover { text-decoration: underline; }

/* WHITEBOARD */
.whiteboard_odd { background: #ffffff; padding: 2px 14px 2px 14px }
.whiteboard_even { background: #F4F3EF; padding: 2px 14px 2px 14px }

/* PHOTO ALBUM */
.photo_preview { width:100px; height: 100px; border: 1px solid #CCCCCC}
#photodesc {width:263px;position:absolute;display:none;vertical-align:bottom}
.title17 {font-size:17px;color:#F43939}
a.oc1 {display: block; width:20px; height:20px; background:url(../images/gallery/oc1b.gif); text-decoration:none; margin: 3px;}
a.oc1:hover { background:url(../images/gallery/oc1.gif);}
a.oc2 { display: block; width:20px; height:20px; background:url(../images/gallery/oc2b.gif); text-decoration:none; margin: 3px;}
a.oc2:hover { background:url(../images/gallery/oc2.gif);}
a.oc3 {display: block; width:20px; height:20px; background:url(../images/gallery/oc3b.gif); text-decoration:none; margin: 3px;}
a.oc3:hover {background:url(../images/gallery/oc3.gif);}
a.oc4 {display: block;width:20px;height:20px; background:url(../images/gallery/oc4b.gif); text-decoration:none; margin: 3px;}
a.oc4:hover {background:url(../images/gallery/oc4.gif);}
a.oc5 {display: block;width:20px;height:20px;background:url(../images/gallery/oc5b.gif);text-decoration:none; margin: 3px;}
a.oc5:hover { background:url(../images/gallery/oc5.gif);}  
.photo_rate {width:40px;height:32px;border:1px solid #cccccc;color:#00B6DC;font-size:17px;text-align: center; padding-top: 8px;}

/* TRIPS */
.v_dot { background: url(../images/v_dot.gif) repeat-y center; width: 6px;}
.big_sum { color: #00B6DC;  font-weight: bold; font-size: 26px; }
.big_sum_2 { color: #F43939; font-weight: bold; font-size: 18px; white-space: nowrap;}
.big_sum_black { color: #000000; font-weight: bold; font-size: 26px;}
.big_sum_l { color: #00B6DC; font-weight: bold; font-size: 50px; }
.trip_days_right { background: #ffffff; border-bottom: 1px #CCCCCC solid; border-left: 1px #CCCCCC solid; text-align: center; }
.trip_days_left { border-left: 1px solid #cccccc; background: #EAE8E0; border-bottom: 1px #CCCCCC solid; text-align: center}
.trip_days_center { border-bottom: 1px solid #cccccc; background: #EAE8E0; border-bottom: 1px #CCCCCC solid; text-align: left;}
.trip_declined { font-size: 9px; color: #888;}
.trip_accepted { font-size: 9px; color: #F43939;}
a.trip_accepted { font-size: 14px; color: #F43939; font-weight: bold; text-decoration: underline;  background: url(../images/linkarrow.gif) left center no-repeat; padding-left:8px;}
a.trip_declined { font-size: 14px; color: #888; font-weight: bold; text-decoration: line-through underline;  background: url(../images/linkarrow.gif) left center no-repeat; padding-left:8px;}

/* HOSTELS */
.hostels_top5_odd { height: 32px; overflow:hidden; padding: 0 7px 0 8px }
.hostels_top5_even { height: 32px; background:url(../images/hostels/even_bg.gif) repeat-x; overflow:hidden; padding: 0 7px 0 8px }
.hostels_country { border-bottom: 1px solid #E6E6E6; font-size: 17px; font-weight: bold; width: 234px; height: 25px; padding: 2px 10px 0 13px; cursor: pointer; display: block; }
.hostels_country:hover { border-bottom: none; background: url(../images/hostels/country_bg.gif); color: #ffffff; height: 26px;}
.hostels_city { border-bottom: 1px solid #E6E6E6; font-size: 17px; font-weight: bold; width: 234px; height: 25px; padding: 2px 10px 0 13px; cursor: pointer; display: block; }
.hostels_city:hover { border-bottom: none; background: url(../images/hostels/country_bg.gif); color: #ffffff; height: 26px;}

/* TEMPLATE */
.mainarea { padding-right: 10px; vertical-align: top; text-align: left;}
/*.main_center { max-width: 1108px; width: 99%; width: expression(document.body.clientWidth > 1100? "1100px" : "auto"); } */
.main_center { width: 980px;  }
.gadgetsarea { width: 300px; vertical-align: top}
.mainarea_whiteside { width: 18px; background: #ffffff; }
.mainarea_def_back { width: 18px; background: #EAE8E0; }
.padr10 { padding-right: 10px;}
.padr17 { padding-right: 17px;}
h1 { font-size: 17px; color: #000000; margin: 0; padding: 0px 0 8px 0; }
.h1 { font-size: 17px; font-weight: bold;text-decoration: none; }
h2 { font-size: 13px; color: #000000; }
h3 { font-size: 13px; color: #000000; }
hr { border-top: 1px solid #EAE8E0; border-bottom: 0; border-left: 0; border-right: 0; }
.copy { color:#000000; font-size: 11px;}
.black {color:#000}
form {margin:0;padding:0;border:0}


/* BUTTONS & LETTERS */
.bukv_w1 {
  width: 1px;
  height: 1px;
}

.bukv_p_top {
  width: 32px;
  height: 1px;
  background-color:#F43939;  
}

.bukv_p_left {
  width: 1px;
  height: 32px;
  background-color:#F43939;  
}

.bukv_pc {
  width: 32px;
  height: 32px;
  background-color:#F43939;  
  color: #ffffff;
  font-size: 28px;
  font-family: Arial, sans-serif;
  text-align: center;
  vertical-align: bottom;
  text-transform: uppercase;
}

.bukv_bl {
  text-align: center;
  vertical-align: bottom;
  color: #000000;
  font-size: 18px;
  padding-left: 3px;
  padding-bottom: 3px;
}

.pbukv_w1 { width: 1px; height: 1px; }
.pbukv_p_top { height: 1px; background-color:#F43939; }
.pbukv_p_left { width: 1px; height: 18px; background-color:#F43939; }
.pbukv_b_top { height: 1px; background-color:#00B6DC; }
.pbukv_b_left { width: 1px; height: 18px; background-color:#00B6DC; }
.pbukv_pc { 
  height: 18px;
  background-color:#F43939;  
  color: #ffffff;
  font-size: 12px;
  font-family: Arial, sans-serif;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  font-weight: bold;
}
.pbukv_bc { background-color:#00B6DC; }
.pbukv_pc a {
  font-family: Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
}
.pbukv_pc a:hover { color: #ffffff; text-decoration: none;}


    div.auto_complete {
    	text-align: left;
      position:absolute;
      width:250px;
      border:1px solid #d8d885;
      background-color:#FFFFE1;
      margin:0px;
      padding:0px;
      color: #000000;
    }
    ul.contacts  {
      list-style-type: none;
      margin:0px;
      padding:0px;
    }
    ul.contacts li.selected { background-color: #ffb; }
    li.contact {
      list-style-type: none;
      display:block;
      margin:0;
      padding:2px;
      height:32px;
    }
    li.contact div.image {
      float:left;
      width:32px;
      height:32px;
      margin-right:8px;
    }
    li.contact div.name {
      font-weight:bold;
      font-size:12px;
      line-height:1.2em;
    }
    li.contact div.email {
      font-size:10px;
      color:#888;
    }
    #list {
      margin:0;
      margin-top:10px;
      padding:0;
      list-style-type: none;
      width:250px;
    }
    #list li {
      margin:0;
      margin-bottom:4px;
      padding:5px;
      border:1px solid #888;
      cursor:move;
    }

.head {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 8px;
}

.bt_q {
  font-size: 1px;
}
.bt_q a {
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  padding-left: 10px;
  padding-right: 5px;
}
.i100 {
 width: 99%;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px;
}
.i99 {
 width: 99%;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px;
}
select.i100 {
 width: 100%;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px;
}

.si100 {
 width: 100%;
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px;
 font-size: 10px;
}

.show {
  text-align: center;
}

.h666 {
  color: #888;
}

div.douknow {
  background: #FFFDE6;
  padding: 10px 10px 0 10px;
}
div.douknow a {
  color: #FF0063;
  text-decoration: none;
  font-weight: normal;
}
.douknow_top { border-top:1px solid #EAE8E0;border-bottom:1px solid #EAE8E0;background:#FFFDE6;padding:3px 0 3px 10px;}

a.pinkblock {
  font-size: 9px;
  background: #FF0063;
  color: #ffffff;
  text-decoration: none;
}
.pinkblock {
  font-size: 9px;
  background: #FF0063;
  color: #ffffff;
  text-decoration: none;
}
a.greyblock {
  font-size: 9px;
  background: #636363;
  color: #ffffff;
  text-decoration: none;
}
.greyblock {
  font-size: 9px;
  background: #CECECE;
  color: #000000;
  text-decoration: none;
}
.message_input {
  width: 100%;
}

.verdana9 {
  font-family: verdana; 
  font-size: 9px;
  color: #808080;
}

a.pinklnk {
  color:#F43939; 
  text-decoration:underline;
  font-weight: bold;
}
.pinklnk {
  color:#F43939; 
  text-decoration:underline;
  font-weight: bold;
}
a.plus {
  color:#808080; 
  text-decoration:none;
  font-weight: bold;
}

.padbt4 { padding: 4px 0; }
.pad5 { padding: 3px; }
.padl6 {padding-left: 6px;}
.padr6 {padding-right: 6px;}
.padr10 {padding-right: 10px;}
.padb5 {padding-bottom: 5px;}

.nowrap {
  white-space:nowrap;
}

.wrap {
  white-space:normal;
}

a.qlink:hover{ background:url(../images/qlink.gif) left top no-repeat; color:#FFF; }
a.qlink { padding: 0px 5px 7px 5px; font-size: 11px}
a.qlinksel { padding: 0px 5px 7px 5px; background:url(../images/qlink.gif) left top no-repeat; color:#FFF; text-decoration: none; font-size: 11px}
.qlink_blue {background: url(../images/qlink2.gif) repeat-x; vertical-align: top;}
.qlink_blue a {color: #ffffff; text-decoration: none; margin-right: 10px; font-size: 11px}
.arial9j {
  font-size: 9px;
}

.arial10j {
  font-size: 10px;
}

.arial9j a {
  font-size: 9px;
  font-weight: normal;  
}

a.blacklink {
  text-decoration: none;
  color:#000;
}

.blacklink {
  text-decoration: none;
  color:#000;
}

a.blacklinkund {
  text-decoration: underline;
  color:#000;
}

a.blacklink:hover {
  text-decoration: underline;
  color: #F43939; 
}

div.divh6 {
  font-size: 1px;
  height: 6px;
  background-color:#EAE8E0; 
}
div.divx6 {
  font-size: 1px;
  height: 6px;
}

/* COMMUNITY */
.community_trip_name { font-size: 9px; padding: 0 0 0 10px; width: 180px;}
.community_trip_name .date { padding-left: 9px}
.community_trip_name .bluearr {font-weight: bold; font-size: 14px; text-decoration: none; color: #0099cc;}
.community_trip_points { background: url(../images/community/flag.gif) left center no-repeat #f9f9f9; width: 324px; border: #f4f4f4 solid 1px; height:26px; padding: 0 0 0 28px}
.community_trip_points a { font-size: 11px; color: #cc3333}
.community_trip_links { text-align: right; padding-right:10px; width: 77px }
.community_group_desc { background:#f9f9f9; border: #f4f4f4 solid 1px; padding: 3px 4px 3px 28px; vertical-align: top; margin-top: 5px}
.community_groups .blue {font-weight: bold; font-size: 14px; text-decoration: none; color: #0099cc; background: none}

/* CALENDAR */
.calendar_time {
  width:46px;
  height: 30px;
  text-align:right;
  vertical-align: middle;
  padding-right: 8px;
  color: #000;
  font-size: 10px;
}
.calendar_event {
  width: 480px;
  padding: 0 10px 0 11px;
  text-align: left;
}
.calendar_week_p { border-bottom: #e5e5e5 1px solid; background:#fff;height:26px;vertical-align:middle;text-align:center; }
.calendar_week_a { border-left: #e5e5e5 1px solid;border-right: #e5e5e5 1px solid; background:#fff;height:26px;text-align:center;}
.calendar_week_a a {color:#f43939;font-size:14px;text-decoration: none;font-weight: bold; padding: 0 10px 0 10px}
.calendar_week_p a {color:#000000;font-size:12px;text-decoration: none;font-weight: bold; padding: 0 10px 0 10px}

.calendar_week_time { background: url(../images/calendar/timep.gif) repeat-y; height: 30px; width: 36px;font-size: 10px;padding-right: 8px;vertical-align: middle;text-align:right; }
.cala .calendar_time { background: url(../images/calendar/lna1.gif); height: 30px;}
.cala .calendar_event { background: url(../images/calendar/lna2.gif); height: 30px}
.cala .calendar_event a {font-weight: bold;font-size: 11px; color:#00b6dc;text-decoration:none;background: url(../images/link_underline.gif) bottom repeat-x;}
.cale .calendar_time { background: url(../images/calendar/lne1.gif); height: 44px; font-weight: bold;font-size: 14px;}
.cale .calendar_event { background: url(../images/calendar/lne2.gif); height: 44px;}
.cale .calendar_event a {font-weight: bold;font-size: 14px; color:#f43939;text-decoration:none;background: url(../images/link_underline.gif) bottom repeat-x;}
.calp .calendar_time { background: url(../images/calendar/lnp1.gif); height: 30px;}
.calp .calendar_event { background: url(../images/calendar/lnp2.gif); height: 30px;}
.calcell{  padding-left: 4px;}

/* calendar event editor */
.cale_popup { display: none; position: absolute; width: 407px; right: 0; text-align: right; white-space:nowrap; margin: 0; padding: 2px; z-index:3} 
.cale_1 { height: 92px; vertical-align: bottom; font-size: 17px; font-weight: bold; padding: 0 10px 0 10px; background:url(../images/calendar/ed1.gif) bottom no-repeat;  }
.cale_wh { color: #ffffff; font-weight: normal; text-align: left; background:url(../images/calendar/ed3.gif) bottom no-repeat; padding-bottom: 8px; }
.cale_wh a { color: #000000; }
.cale_wh .bold { color: #fc0264; width: 65px;}
.cale_popup a { color: #fff; font-weight: normal; text-decoration: none;}
.cale_popup a:hover { text-decoration: underline;}
.cale_ed {  width: 100%;  height: 51px;}

.calendar_week_sel { border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; font-size:13px; color: #f43939; padding: 0}
.calendar_week_unsel { font-size:11px;border-bottom: 1px solid #E6E6E6; }
.calendar_week_cell { border-left: 1px dashed  #E6E6E6; padding: 0; text-align: left;}
.bgborder_bottom {border-bottom: 1px solid #E6E6E6;}
tr.bgborder_bottom  td {border-bottom: 1px solid #E6E6E6;}
.calendar_week_overflow { height:18px ; overflow:hidden}
.calendar_week_cell .cala { background: bottom center #F2F2F2 no-repeat; color: #00B6DC; height: 28px; padding: 2px 4px 0px 6px; }
.calendar_week_cell .cala:hover { background: url(../images/calendar/red_dn.gif) bottom center #f43939 no-repeat; color: #ffffff; }
.calendar_week_cell .cala a { color: #00B6DC; background: url(../images/link_underline.gif) bottom repeat-x; text-decoration: none;}
.calendar_week_cell .cala:hover a { color: #ffffff;}

.calendar_month_cell { border-left: 1px dashed  #E6E6E6; text-align: left;}
.calendar_month_overflow { height:80px ; overflow:hidden}
.calendar_month_overflow a { font-size: 11px; }
.calendar_month_cell .cala, .calendar_month_cell .calt { background: #F2F2F2 no-repeat; color: #00B6DC; height: 98px; padding: 2px 4px 0px 6px; }
.calendar_month_cell .calp { background: #ffffff no-repeat; color: #00B6DC; height: 98px; padding: 2px 4px 0px 6px; }
.calendar_month_cell .cala:hover, .calendar_month_cell .calt { background: url(../images/calendar/red_dn.gif) bottom center #f43939 no-repeat; color: #ffffff; }
.calendar_month_cell .cala a { color: #00B6DC; background: url(../images/link_underline.gif) bottom repeat-x; text-decoration: none;}
.calendar_month_cell .cala:hover a, .calendar_month_cell .calt a { color: #ffffff;}
.calendar_month_cell .date_a { font-weight: normal; font-size: 11px; padding: 2px 0 2px 0px; color: #00B6DC}
.calendar_month_cell .cala:hover .date_a, .calendar_month_cell .cala:hover .date_p, .calendar_month_cell .calt .date_a  { color: #ffffff}
.calendar_month_cell .date_p { font-weight: normal; font-size: 11px; padding: 2px 0 2px 0px; color: #666666}

.calendar_agenda_a { background: url(../images/calendar/agenda_a.gif) no-repeat; height: 44px; width: 555px; }
.calendar_agenda_a table {height: 44px}
.calendar_agenda_p { background: url(../images/calendar/agenda_p.gif) no-repeat; height: 30px; width: 555px; }
.calendar_agenda_p table {height: 30px}
.calendar_agenda_a .weekday {padding-left:18px; vertical-align: middle; font-size: 14px; font-weight: bold; color: #000; width: 54px}
.calendar_agenda_a .date {vertical-align: middle; font-size: 14px; font-weight: bold; color: #ffffff; width: 67px;}
.calendar_agenda_a .dtime {width:32px; padding: 0 4px 0 10px; font-size: 12px}
.calendar_agenda_a .event { overflow:hidden; width: 350px}
.calendar_agenda_a .event a { color:#f43939; font-size: 12px; background: url(../images/link_underline.gif) bottom repeat-x;text-decoration: none; }
.calendar_agenda_p .weekday {padding-left:18px; vertical-align: middle; font-size: 11px; color: #000; width: 54px}
.calendar_agenda_p .date {vertical-align: middle; font-size: 11px; color: #000; width: 67px;}
.calendar_agenda_p .dtime {width:32px; padding: 0 4px 0 10px; font-size: 12px}
.calendar_agenda_p .event { overflow:hidden; width: 350px}
.calendar_agenda_p .event a { color:#00B6DC; font-size: 11px; background: url(../images/link_underline.gif) bottom repeat-x;text-decoration: none; }

.calendar_year_cell {vertical-align: top;}
.calendar_year_cell a { text-decoration: none}
.calendar_year_cell .wd { font-size: 9px; text-transform:uppercase; }
.calendar_year_cell .act .wd { color:#ffffff }
.calendar_year_cell .act .calq a { background: #ffffff; color: #000000; padding: 0 4px 0 4px}
.calendar_year_cell .pas .calq a { background: #eb363a; color: #ffffff; padding: 0 4px 0 4px}
.calendar_year_cell .act .wd .sunday { color:#000000 }
.calendar_year_cell .pas .wd { color:#666666 }
.calendar_year_cell .pas .wd .sunday { color:#ff0000}
.calendar_year_cell .act a { color: #ffffff; font-size: 11px}
.calendar_year_cell .pas a { color: #666666; font-size: 11px}
.calendar_year_cell .pas h1 { font-size: 17px; color: #00b6dc; font-weight: bold; padding: 18px 0 16px 0}
.calendar_year_cell .act h1 { font-size: 17px; color: #ffffff; font-weight: bold; padding: 18px 0 16px 0}
.calendar_year_cell .act tr.days { background: url(../images/calendar/dotsa.gif) top repeat-x }
.calendar_year_cell .pas tr.days { background: url(../images/calendar/dots.gif) top repeat-x }

/* PINK TABS */
.pinktaba {
  color: #F66169;
  background-color: #fff; 
  font-weight: normal;
  font-size: 15px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.pinktabxa {
  color: #F66169;
  background-color: #fff; 
  font-weight: normal;
  height: 30px;
  padding: 0px;
}
.pinktaba img {
  margin:0;
  vertical-align: middle;
}
.pinktaba a {
  color: #F66169;
  text-decoration: none;
  font-weight: bold;
  font-size: 15px;
}
.pinktaba a:hover {
  color: #00B6DC;
  text-decoration: none;
}
.pinktabp {
  color: #00B6DC;
  font-size: 15px;
  background-color: #EAE8E0; 
  font-weight: bold;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.pinktabp a, a.pinktab {
  color: #00B6DC;
  font-size: 15px;
  text-decoration: none;
  font-weight: bold;
}
a.pinktab:hover {
  color: #F66169;
  text-decoration: none;
}

/* GRAY TABS*/
.pinktbba {
  color: #fc0264;
  background-color: #EAE8E0; 
  font-weight: normal;
  height: 19px;
  padding-left: 10px;
  padding-right: 10px;
}
.pinktbba img {
  margin:0;
  vertical-align: middle;
}
.pinktbba a {
  color: #00b6dc;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
}
.pinktbba a:hover {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
.pinktbbp {
  color: #fff;
  background-color: #ffffff; 
  font-weight: bold;
  height: 19px;
  padding-left: 10px;
  padding-right: 10px;
}
.pinktbbp a {
  color: #000000;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
}


.hidpink {
  color: #fff;
  background-color: #fc0264; 
  font-weight: normal;
  padding: 5px;
  display:none; position: absolute;
}
.pinkback {
  background-color: #fc0264; 
}

.regfield1 {
  text-align: right;
  padding-right: 10px;
  width: 110px;
  color: #000;
  vertical-align: top;
}
.regblocktitle {
  font-weight: bold;
  color: #F43939; 
  text-transform: uppercase;
  font-size: 12px;
  padding-bottom: 10px;
}

.navpath a {color:#F43939}
.navpath {
  text-transform: lowercase;
  color:#000000;
  font-size: 9px;
  padding-right: 80px;
  overflow:hidden;
  width: 257px;
  height: 19px;
  line-height: 200%;
}

.bbl { color:#000000; font-weight:bold; font-size:10px; font-family:Tahoma, Verdana, Arial; font-size:9px; }

.uonline {
  color: #00cc00;
  font-weight: bold;
  text-transform: lowercase;
}
.uoffline {
  color: #cc0000;
  font-weight: bold;
  text-transform: lowercase;
}
div.inoverview {
  cursor: pointer;
  margin: 0;
  WIDTH:220px;
  HEIGHT:83px;
  text-align: left;
  font-family: verdana;
  font-size: 16px;
  color: #ffffff;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-top: 0;
  padding-left: 0px;
  border:1px solid;
  font-weight: bold;
}
.taoverview {
  margin: 0;
  height: 63px;
  width: 210px;
  border:0;
}

a.imgreg {
  display: block;
  height: 49px;
  width: 180px;
  background: url(images/register.jpg);
  text-decoration: none;
  padding: 25px 0px 0px 50px;
  font-family: verdana;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
}

a.imgtour {
  display: block;
  height: 43px;
  width: 160px;
  background: url(images/gettour.jpg);
  text-decoration: none;
  padding: 20px 0px 0px 70px;
  font-family: verdana;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
}
.tahoma12 {
  font-family: tahoma,arial;
  font-size: 12px;      
}

.fs11 {
  font-size:11px;
}

.fs11 input {
  font-size:11px;
}
.fs11 select {
  font-size:11px;
}
.markertooltip {
  background: #fff;
  position: relative;
  padding: 5px;
  border: 1px solid #333;
  font-size: 11px;
  min-width: 160px;
  line-height: 135%;
}
.banner-left {
  margin-top:4px;
  width: 211px;
  overflow: hidden;
}
img {border:0}

.white { color:#FFF; text-decoration:none; font-size:11px;background:none }
a.white { color:#FFF; text-decoration:none;font-size:11px;background:none}
a.white:link { color:#FFF;  text-decoration:none;font-size:11px;background:none }
a.white:visited { color:#FFF;  text-decoration:none; }
a.white:hover { color:#fff; }
a.white:active { color:#fff; }

