
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0 none;font-weight:inherit;font-style:inherit;font-family:inherit;text-align:left;vertical-align:baseline;}
ol,ul{list-style:none;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
blockquote,q{quotes:"" "";}

.hide{display:none;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.right-align{text-align:right;}
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clearfix:after,.window-tab .content:after,.list-pipe:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.window-tab .content,.list-pipe{display:inline-block;}
.clearfix,.window-tab .content,.list-pipe{display:block;}
* html .clearfix,* html .window-tab .content,* html .list-pipe{height:1px;}
.width-m{width:540px;}
ul.list-pipe li{float:left;border-right:1px solid #ccc;}
ul.list-pipe li.last{border-right:none;}
ul.list-pipe li a,ul.list-pipe li label,ul.list-pipe li span{display:block;padding:0 5px;}
ul.list-pipe li.first a,ul.list-pipe li.first label,ul.list-pipe li.first span{padding-left:0;}
ul.list-pipe li.last a,ul.list-pipe li.last label,ul.list-pipe li.last span{padding-right:0;}
.box{float:left;margin:0 10px;}
.ie .box{overflow-x:hidden;}
.ie5{text-align:center;}
body{margin-bottom:60px;}
#wrapper,#header1,#header2,#subnav,#content,#sidebar{position:relative;}
#wrapper{width:960px;margin:0 auto;background:white;padding:0 30px 60px 20px;}
#header1,#header2{z-index:10;}
#header1{height:125px;}
#content{float:left;width:720px;margin-left:10px;display:inline;}
.page-my_account #content{padding-top:0;}
#content.full-width{width:950px;}
#sidebar{float:right;width:200px;margin-top:10px;}
#footer{width:1000px;margin:0 auto;padding:5px 0 0 0;}
#id_body{width:90.0%;margin:0;padding:1%;height:200px;background-color:#FAFAFA;border:1px #DFE0E1 solid;clear:both;line-height:1.4em;}
.horiz-container .pos-left{float:left;width:350px;margin-right:10px;}
.horiz-container .pos-right{float:right;width:350px;margin-left:10px;}

body{font-family:Verdana,Arial,sans-serif;font-weight:normal;font-style:normal;color:#6F6F6F;background:#F0f0f0;}
.text-xxxl,h1{font-size:48px;line-height:60px;}
.text-xxl,h2,.moto{font-size:36px;line-height:40px;font-weight:normal;}
.content-teaser,.welcome-actions p{font-size:20px;line-height:22px;}
.text-xl,h3{font-size:18px;line-height:20px;font-weight:normal;}
.text-l,h4,.tripbook h5,.tripbook.micro h5{font-size:16px;line-height:20px;}
.text-m,body,h5,h6,.window-tab .tab,.contact h5,.tripbook-part p.date,.tripbook-part .tbp-text p.destination{font-size:14px;line-height:20px;font-weight:normal;}
.text-ms,.tripbook.medium,.tripbook-part p,.comment blockquote,.tripbook h6,.tripbook-header p.destination,.tripbook-header p.date,.tripbook-header p.view,h5.avatarlist,.profile-header p,.profile-header ul,label,.label-fake,.message_rows tr td,.errornote,form .errorlist li{font-size:12px;line-height:15px;}
.tripbook-part .body p,.tbpart-list p{font-size:12px;color:#5f5f5f;line-height:17px;}
.text-s,.tripbook,.contact,.profile ul a,.profile-header ul a,.tripbook-header ul a,.tripbook-part .title a,a.report,.comment p.time,.logout,.login,.infos,.form-row,form .form-row p{font-size:11px;line-height:15px;font-weight:normal;}
.help,.calendar_append{font-size:10px;line-height:15px;}
.text-xs{font-size:9px;line-height:10px;font-weight:normal;}
#nav-page{font-size:16px;line-height:20px;}
#nav-lang,#nav-tcs,#nav-tb{font-size:11px;line-height:10px;}
.uppercase,#nav-lang,#nav-page,#nav-tcs,#nav-tb,#subnav,.window-tab .text,.subscribe{font-family:'Trebuchet MS',Arial,sans-serif;text-transform:uppercase;}
div.message{font-family:'Courier new','Courier',serif;padding:10px;border:1px solid #ccc;}
.error,.errorlist{color:red;}
.printonly{display:none;}
a{color:#1e96c8;text-decoration:none;}
a:hover{color:#0f69aa;text-decoration:underline;}
#SWFUploadTarget a:hover,.link-container a:hover{text-decoration:none;}
a:focus{outline:none;}
.normal-text{color:#7f7f7f;}
.highlight,.uploaded_image_number{color:#5096d2;}
.stronger{color:#4f4f4f;}
.title-part h4{background-color:#0f91cd;}
.lighter{color:#afafaf;}
#subnav li a,.my{color:#b42f28;}
a.report,a.tripbook-delete-link,.uploaded_image_list .delete{color:#ff4f4f;}
a.report:hover,a.tripbook-delete-link:hover,.uploaded_image_list .delete:hover{color:#ff0000;}
.body-color,.body-color:hover{color:#3f3f3f;}
.tb-status{color:#000;}
ol.level1{list-style-type:upper-roman;list-style-position:inside;color:#3f3f3f;font-size:14px;margin-top:15px;}
ol.level1 li{margin-top:15px;}
ol.level2{list-style-type:decimal;list-style-position:outside;color:#6f6f6f;font-weight:normal;margin-left:20px;font-size:11px;}
ol.level2 li{margin-left:20px;line-height:15px;margin-top:7px;}
ol.level2 ul li{list-style-type:disc;}
a.edit,a.comment,a.bookmark-add,a.bookmark-delete,a.map,a.report,a.printer,a.bmarks-btn,a.add-tb,a.link-icon,a.link-icon-mirr,a.edit-profile,a.edit-contacts,a.edit-bookmarks,a.password,a.email,a.message-bg{padding:2px 0 2px 20px;}
a.edit.right,a.comment.right,a.bookmark-add.right,a.bookmark-delete.right,a.map.right,a.report.right,a.password,a.email,a.message-bg{margin-right:20px;}
a.link-icon{background:url(/media/images/icons/link.png) no-repeat;}
a.link-icon-mirr{background:url(/media/images/icons/link_mirror.png) no-repeat left 2px;}
a.link-icon-r{padding:0 20px;background:white url(/media/images/icons/link.png) no-repeat right top;text-align:right;}
a.edit{background:url("/media/images/icons/edit.png") no-repeat;}
a.comment{background:url("/media/images/icons/comment.png") no-repeat;}
a.bookmark-add{background:url("/media/images/icons/bookmark_add.png") no-repeat -2px top;}
a.bookmark-delete{background:url("/media/images/icons/bookmark_delete.png") no-repeat;}
a.map{background:url("/media/images/icons/map_16.png") no-repeat;}
a.report{background:url("/media/images/icons/report.png") no-repeat;}
a.printer{background:url("/media/images/icons/printer.png") no-repeat;}
a.add-tb{background:url("/media/images/icons/add.png") no-repeat;}
a.tripbook-delete-link,.delete-link{padding-left:15px;background:white url(/media/images/icons/delete_12.png) no-repeat left 2px;}
.delete-link{background-color:transparent;background-position:left 4px;height:12px;}
.uploaded_image_list .delete{background:url(/media/images/icons/delete_9.png) center left no-repeat;padding-left:12px;}
a.edit-profile{background:url(/media/images/icons/edit_profile.png) no-repeat;}
a.edit-contacts{background:url(/media/images/icons/edit_contacts.png) no-repeat;}
a.edit-bookmarks{background:url(/media/images/icons/bookmark.png) no-repeat;}
a.password{background:url(/media/images/icons/password.png) no-repeat;}
a.library-icon{background:url(/media/images/icons/library.png)  no-repeat right top;padding:0 20px;text-align:right;display:block;}
a.email{background:url(/media/images/icons/email.png) no-repeat;}
a.message-bg{background:url(/media/images/icons/message.png) no-repeat left -3px;}
.ajax-loader{position:absolute;z-index:100;width:150px;left:50%;margin:50px 0 0 -75px;padding:15px 0 20px;border:1px solid #ccc;text-align:center;background:#fff;}
.ajax-loader.bottom{bottom:200px;}
.ajax-loader .text{display:block;padding-bottom:10px;text-align:center;}
p.empty{text-align:center;padding:2em 0;color:#AFAFAF;font-size:13px;font-style:italic;}
.gmnoprint div{text-align:center;}

#hp{display:none }
input.textinput,input.passwordinput,input.fileinput,input.submitinput,select,select.select,select.multiselect,textarea,textarea.textarea,.swfupload,.browsebtn,.button,.new-tb,.new-msg,.subscribe{font-size:12px;line-height:14px;border-style:solid;border-width:1px;}
.browsebtn span{font-size:15px;padding-left:23px;background:url(/media/images/icons/upload.png) no-repeat left bottom;}
.swfupload{margin:20px 0 10px;}
.new-tb span{font-size:15px;padding-left:28px;background:url(/media/images/icons/new_tb.png) no-repeat left bottom;}
.new-msg span{font-size:15px;padding-left:28px;background:url(/media/images/icons/message.gif) no-repeat left 1px;}
.new-msg span:hover{font-size:15px;padding-left:28px;background:url(/media/images/icons/message_hover.gif) no-repeat left 1px;}
.subscribe{font-size:16px;text-transform:uppercase;}
input.textinput,input.passwordinput,input.fileinput,select,select.select,select.multiselect,textarea,textarea.textarea{padding:3px;border-color:#dfe0e1;color:#666;background-color:#fafafa;}
input.passwordinput:focus,input.textinput:focus,input.fileinput:focus,select:focus,select.select:focus,select.multiselect:focus,textarea:focus,textarea.textarea:focus{border-color:#b0d0eb;color:black;background-color:#fff;}
input.submitinput,.submitinput input,.browsebtn,.swfupload,.button,.new-tb,.new-msg,.subscribe{padding:1px 10px;border-color:#b5e7ff #06578E #06578E #b5e7ff;color:#06578E;background:#dfe0e1 url(/media/images/button_background.png) repeat-x center;}
.new-tb,.new-msg{padding:5px 5px;}
.subscribe{padding:3px 10px;}
input.submitinput:hover,.submitinput input:hover,.submitinput input.hover,.swfupload:hover,.browsebtn:hover,.button:hover,.new-tb:hover,.new-msg:hover,.subscribe:hover{border-color:#06578E #06578E #06578E #06578E;color:white;background:#706f71 url(/media/images/button_background_hover.png) repeat-x center;}
input.submitinput:focus{border-color:black #706f71 #706f71 black;}
label{display:block;margin-bottom:2px;}
label.inline{display:inline;}
input.textinput,input.passwordinput{width:270px;}
.form-row.shortfield input{width:120px;}
select{width:276px;}
#id_visibility,#id_category{width:200px;}
textarea{width:271px;}
#id_title,#id_tag_list{width:90%;}
#id_avatar,#id_preferred_languages{margin-left:120px;}
#messager #id_body{width:850px;}
#messager #id_title{width:862px;}
form#comment-form #id_body{width:655px;}
.ie6 form#comment-form #id_body{width:653px;}
fieldset{margin:20px 0;padding:15px 2%;border:1px solid #b0d0eb;width:95%;}
legend{padding:2px 5px;color:#5096d2;}
fieldset fieldset{}
fieldset fieldset legend{}
.form-row{overflow:hidden;padding:6px;border-bottom:0pt;}
.form-row img,.form-row input{vertical-align:middle;}
.form-row input.radioselect{margin-left:20px;}
form .form-row p{padding-left:0pt;}
form li{display:inline;}
form li.left{float:left;margin-right:10px;}
form h4{margin:0 !important;padding:0 !important;border:none !important;}
label,.label-fake{display:block;padding:0;font-weight:normal !important;color:#3f3f3f;}
label.inline{margin-left:20px;}
.required label,label.required{color:#333 !important;}
form ul.radiolist li{list-style-type:none;}
form ul.radiolist label{float:left;display:inline;}
form ul.inline{margin-left:0;padding:0;}
form ul.inline li{padding-right:5px;}
#messager form ul.inline li{float:none;}
form .shortfield ul.inline li{float:none;padding-right:5px;}
.aligned label{display:block;float:left;width:120px;}
.aligned label.inline{float:none;width:98%;margin-left:0px;}
form .aligned ul.inline{margin-left:0;padding-left:0;}
form .aligned p,form .aligned ul{margin-left:120px;}
form .aligned table p{margin-left:0;padding-left:0;}
form .aligned p.inline{margin-left:0pt;}
.aligned .vCheckboxLabel{float:none !important;display:inline;padding-left:4px;}
.checkbox-row p.help{margin-left:0;padding-left:0 !important;}
.submit-row{padding:5px 7px;text-align:right;background:white url(../images/submit_row_bg.png) 0 100% repeat-x;border:1px solid #DFE0E1;margin:5px 0;}
fieldset .submit-row{margin:5px 6px;}
.submit-row input{margin:0 0 0 5px;padding-left:6px;}
.submit-row p{line-height:21px;}
.submit-row .deletelink{background:url(../images/admin/icons/delete-s.gif) 0 50% no-repeat;padding-left:14px;}
.submit-row p.left{margin-left:0pt;}
.submit-row p.left,.required{color:#3982bf;}
.vSelectMultipleField{vertical-align:top !important;}
.vCheckboxField{border:none;}
#edit .main-image{margin-top:10px;}
#mapdiv{margin-bottom:10px;}
#destination_name_status{color:#FF0000;}
.form-row .avatar{margin-bottom:10px;}
form .errorlist li{width:246px;background:transparent url(../images/icons/icon_alert.gif) no-repeat scroll 5px 0.3em;border:1px solid red;color:red;display:block;margin:0pt 0pt 3px;padding:3px 3px 3px 25px;font-weight:normal;line-height:17px;}
.errornote{background:#FFFFCC url(../images/icons/icon_error.gif) no-repeat scroll 5px 0.3em;border:1px solid red;color:red;display:block;margin:0pt 0pt 3px;padding:3px 3px 3px 25px;line-height:17px;}
.errornote a{padding:2px;font-weight:bold;}
.errornote a.yes:hover{color:#fff;background-color:green;}
.errornote a.no:hover{color:#fff;background-color:red;}
form .aligned p.errornote{padding-left:25px;margin-left:5px;margin-right:10px;}
.warn{color:#FF4F4F;}
.feedbacknote{background-color:#efe;border:1px solid green;color:green;display:block;margin:0pt 0pt 3px;text-align:center;padding:0.7em 1em;line-height:17px;}
.calendar_append,.help{color:#7f7f7f;padding-left:8px;margin-bottom:5px;}
.calendar_wrap{float:left;}
.calendar_append{vertical-align:-3px;}

#header1 h1{position:absolute;top:7px;left:20px;}
#header1 h1 a:hover{text-decoration:none;}
#header1 h1 img{vertical-align:middle;}
#nav{position:absolute;top:17px;right:5px;width:50%;}
#nav-tcs{float:right;font-size:13px;}
#nav-tcs a{color:#0f3273;}
#nav-tcs a:hover{color:#a7a7ab;}
#nav-tb{clear:right;float:right;padding-top:15px;font-size:13px;}
#nav-tb .bug a{color:#FF4F4F;font-weight:bold;}
#nav-tb .bug a:hover{color:red;}
#nav-site{position:absolute;bottom:0;left:0;}
.ie6 #nav-site{bottom:-1px;}
#nav-lang{float:left;display:inline;margin-top:12px;margin-left:10px;}
#nav-lang a.active{color:#808080;font-weight:bold;}
#nav-lang a.active:hover,#nav-lang a:hover{color:#04608c;}
#nav-page{margin-left:80px;}
#nav-page li{float:left;display:inline;}
#nav-page .home{margin-right:20px;}
#nav-page a{display:block;float:left;padding:6px 15px 4px;color:#0f3273;background:white;white-space:nowrap;}
#nav-page a.active,#nav-page a:hover,#nav-page a:focus{color:white;background:#0f69aa;text-decoration:none;}
#nav-page a span{display:block;}
#nav-page a,#nav-page a .text{position:relative;}
#nav-page .bg{position:absolute;top:0;left:0;width:100%;height:100%;display:inline;}
.ie #nav-page .bg{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
#nav-page .bg span{overflow:hidden;position:absolute;top:-7px;padding-top:7px;height:100%;background-image:url(/media/images/nav_tab.png);background-repeat:no-repeat;}
.ie5 #nav-page .bg span{height:expression(this.parentNode.offsetHeight+7+'px');}
#nav-page a .bg-center{width:100%;background-position:-46px 0;}
#nav-page a.active .bg-center,#nav-page a:hover .bg-center,#nav-page a:focus .bg-center{background-position:-46px -100px;}
#nav-page a .bg-left{left:-7px;width:23px;background-position:0 0;}
#nav-page a.active .bg-left,#nav-page a:hover .bg-left,#nav-page a:focus .bg-left{background-position:0 -100px;}
#nav-page a .bg-right{right:-17px;width:23px;background-position:-23px 0;}
#nav-page a.active .bg-right,#nav-page a:hover .bg-right,#nav-page a:focus .bg-right{background-position:-23px -100px;}
#nav-page .first .bg-right,#nav-page .middle .bg-left,#nav-page .middle .bg-right,#nav-page .last .bg-left{display:none;}
#nav-page .account a.active .bg-center,#nav-page .account a:hover .bg-center,#nav-page .account a:focus .bg-center{background-position:-46px -200px;}
#nav-page .account a.active .bg-left,#nav-page .account a:hover .bg-left,#nav-page .account a:focus .bg-left{background-position:0 -200px;}
#nav-page .account a.active .bg-right,#nav-page .account a:hover .bg-right,#nav-page .account a:focus .bg-right{background-position:-23px -200px;}
#logo-vl{position:absolute;bottom:4px;right:0;}
#logo-vl img{vertical-align:middle;}
#header1 .login,#header1 .logout{position:absolute;bottom:12px;right:200px;}
#header1 .logout{width:150px;text-align:right;}
#header2{height:40px;margin-left:10px;background:transparent url(/media/images/header_bg.png) repeat-x;}
.popup-box{display:none;position:absolute;z-index:100;top:0;right:0;padding:9px;border:#b9baba solid 1px;background:white;}
.popup-box .close a{position:absolute;top:0;right:0;padding:2px 2px 1px 1px;line-height:2px;}
#login-form{width:385px;}
#login-form .textinput,#login-form .passwordinput{width:172px;}
#login-form p{margin-bottom:10px;}
#search-form{position:absolute;z-index:99;right:0;top:0;width:195px;padding:10px 5px 0 0;}
#search-form.open{width:385px;padding:9px;border:#b9baba solid 1px;background:white;}
#search-form .search .textinput{width:165px;padding-left:25px;background:white url(/media/images/icons/search.png) no-repeat 2px 2px;}
#search-form.open .search .textinput{width:306px;}
.ie #search-form.open .search .textinput{width:295px;}
#search-form .search .submitinput{display:none;margin-left:5px;}
#search-form.open .search .submitinput{display:inline;}
#search-form .popup-box{position:static;height:150px;padding:0;border:none;}
#search-form .help{margin:10px 0 5px;}
#search-form fieldset{margin:0;padding:0 5px;border:none;border-top:1px solid #b0d0eb;}
#search-form fieldset span{display:block;width:180px;}
#search-form fieldset span.odd{float:left;}
#search-form fieldset span.even{float:right;}
#search-form fieldset input{margin-right:8px;}
#search-form fieldset label{display:inline;margin-bottom:0;}
#subnav{margin-left:80px;}
#subnav a{display:inline-block;height:29px;margin-top:1px;padding-top:10px;}
#subnav .first{border-left:1px solid #ccc;}
#subnav .first a{padding-left:5px;}
#subnav li a:hover,#subnav .active a{background:white;}


.mini{float:left;}
.contacts .mini{width:150px;padding:10px;}
.contact .image{float:left;}
.contact .medium{height:60px;width:60px;padding:5px;background:url(/media/images/account/frame_60.png) no-repeat;}
.contact .actions{margin-left:75px;}
.contact .infos{clear:both;width:100%;}
.ie .contact .infos{clear:none;}
#library{float:right;width:400px;}
#listing,#edit{float:left;width:540px;}
#map{height:500px;}
.tab-map div.content{height:500px;padding:0;border:none;background:#e5e3df;}
div.geo span,span.geo{display:none;}
#destination_name_status.valid{padding-left:22px;margin-left:6px;background:transparent url(/media/images/icons/checked.png) no-repeat;}
#gsr{padding:0.3em;border:1px solid #DFE0E1;background-color:#FAFAFA;text-align:left;width:270px;}
#gsr ul{border-bottom:1px solid #cecece;}
#gsr ul,#gsr ul li{display:block;text-align:left;margin:0;padding:0;}
#gsr ul li a{display:block;}
#gsr ul li a:hover{background-color:#1e96c8;color:#fff;padding:0 2px;}
a.pick{padding-left:8px;}
#gsr a.pick{display:block;margin-top:5px;padding:0 0 0 17px;height:20px;background:url(/media/images/icons/pushpin.png) no-repeat;}
p.pagination{margin-top:20px;text-align:right;font-size:11px;}
p.pagination a ,p.pagination .active{padding:2px 5px;background:#fff;margin:4px;color:#6F6F6F;border:1px #999 solid;}
p.pagination a:hover{border:1px #1e96c8 solid;color:#1e96c8;}
p.pagination .active{background:#1e96c8;color:#fff;border:1px #1e96c8 solid;margin:3px;}
.content-teaser{margin:10px 0 20px 0;}
.cloud a{line-height:50px;margin:15px 10px;padding:0.2em;vertical-align:middle;}
.cloud{text-align:justify;}
.cloud a.s1{font-size:10px;}
.cloud a.s2{font-size:12px;}
.cloud a.s3{font-size:14px;}
.cloud a.s4{font-size:16px;}
.cloud a.s5{font-size:18px;}
.cloud a:hover,.cloud a.selected{color:white;background-color:#1e96c8;}
.message_rows{border-collapse:collapse;width:100%;}
.message_rows tr.new_message{background:#F4F8FC none repeat scroll 0%;}
.message_rows tr td{border-bottom:1px solid #DFE0E1;padding:8px 0pt;vertical-align:middle;}
.message_rows td.msg_icon{width:17px;}
.message_rows td.delete_msg{width:20px;padding-left:5px;padding-right:5px;}
.message_rows .msg_icon span{display:block;height:21px;margin-top:1px;padding-left:32px;text-decoration:none;width:100%;}
.message_rows .new_message .msg_icon span{background:#F4F8FC url(/media/images/icons/new_message.gif) no-repeat scroll 15px center;}
.message_rows .profile_pic{line-height:1px;width:52px;}
.message_rows .profile_pic img{vertical-align:middle;}
.message_rows .name_and_date{width:198px;}
.message_rows tr.inbox .name_and_date{width:146px;}
.message_rows .name_and_date .name{display:block;margin-right:20px;}
.message_rows .name_and_date .name a{white-space:nowrap;}
.name_and_date .date{color:#777777;display:block;font-size:9px;padding:1px 0pt 0pt;line-height:10px;}
.message_rows .subject{line-height:14px;margin-right:10px;width:680px;}
.message_rows .subject .subject_wrap{display:block;overflow:hidden;padding:8px 0pt 0pt 0pt;white-space:nowrap;}
.message_rows .new_message .subject{font-weight:bold;}
.message_rows .subject a{margin-right:5px;}
.message_rows .subject .subject_text{background-position:0pt 1px;background-repeat:no-repeat;padding:2px 0pt 3px 22px;}
.message_rows .subject .snippet_wrap{padding-left:22px;line-height:20px;}
.message_rows .subject .snippet{font-weight:normal;color:#818a8f;}
.reply-link{background:url(/media/images/icons/arrow_reply.gif) no-repeat left center;padding-left:15px;}
.forward-link{background:url(/media/images/icons/arrow_forward.gif) no-repeat right center;padding-right:15px;}
#faq ol li{font-family:'Trebuchet MS',Arial,sans-serif;color:#4F4F4F;text-transform:uppercase;margin-top:15px;}
#faq ol ul li{font-family:Verdana,Arial,sans-serif;list-style-type:disc;color:#1E96C8;text-transform:none;margin-top:5px;margin-left:30px;}
#faq .faq-content ol li{font-size:11px;list-style-type:decimal;color:#4F4F4F;margin-left:20px;}
#faq .faq-content p{color:#2f2f2f;margin:10px 0;font-size:12px;}
.small-form{float:left;width:540px;margin-top:10px;}

.auth{margin-bottom:20px;}
.banner{border-top:4px solid #cccccc;}
.subscribe{position:absolute;top:180px;right:20px;line-height:16px;text-align:center;}
.home-profile{margin-bottom:20px;}
.home-profile .avatar{display:block;float:left;margin-right:10px;}
.home-profile .moto{float:left;width:600px;margin-bottom:20px;}
.welcome-actions-1,.welcome-actions-2{width:230px;}
.ie .welcome-actions-1,.ie .welcome-actions-2{width:250px;}
.welcome-actions-2{width:280px;}
.welcome-actions-1 li,.welcome-actions-2 li{margin-bottom:5px;}
.welcome-actions-1,.welcome-actions-2{margin-right:20px;}
.contacts-act,.popular-tb{width:350px;}
.contacts-act .tripbook.micro h5,.popular-tb .tripbook.micro h5{padding-bottom:0;}
.contacts-act .tripbook.micro,.popular-tb .tripbook.micro{margin-top:10px;}
.horiz-container .img-day img{padding:5px;background:#e6e6e6;border:1px solid #b7b7b7;}
.ie .horiz-container .img-day img{padding:4px;}
.tb-week .mini{width:310px;padding:0;}
.tb-week .tripbook .infos{margin-left:220px;width:100px;}
.tb-week h5{margin-top:5px;}
.tb-week h6.author{margin-top:5px;}
h5.avatarlist{padding:0 0 2px 2px;border-bottom:3px solid #E6E6E6;margin:10px 0;}
.avatar-36{padding:3px;background:url(/media/images/account/frame_36.png) no-repeat;}

.mini{width:218px;padding:10px;}
.first{padding-left:0;}
.last{padding-right:0;}
.medium{padding-bottom:10px;}
.listing{padding-top:5px;border-bottom:1px solid #CFCFCF;}
.mini h5{clear:left;padding-top:2px;}
.page-tripbooks .mini h5,.page-community .mini h5,.page-home .mini h5{clear:both;}
.medium h5{padding-top:10px;padding-bottom:20px;}
.listing h5{padding-bottom:5px;}
.page-tripbooks .mini h6{margin-top:5px;}
.tripbook .medium{display:block;width:90px;height:65px;padding:15px 5px 5px;background:url(/media/images/tripbook/frame_100.png) no-repeat left top;}
.tripbook .image-big,.tripbook-header .image-big{display:block;width:200px;height:150px;padding:15px 7px 7px;float:left;background:url(/media/images/tripbook/frame_214.png) no-repeat left top;}
.tripbook .infos{margin-left:110px;width:108px;}
.ie .tripbook .infos{margin-left:105px;width:103px;}
.medium .infos{}
.tripbook .rating{margin-bottom:3px;}
.micro h5{padding-top:0;padding-bottom:10px;}
.micro{width:300px;padding:0;}
.micro .infos,.ie .micro .infos{width:auto;}
.tripbook .part{float:right;width:301px;margin-left:-1px;border-left:1px solid #ccc;}
.tripbook .part li{clear:left;padding:0 0 5px 20px;background:url(/media/images/icons/bullet.png) no-repeat 10px 5px;}
.ie .tripbook .part li{padding:5px 0 5px 20px;background:url(/media/images/icons/bullet.png) no-repeat 10px 10px;}
.tripbook .part img{margin:-4px 2px 0;vertical-align:middle;}
.tripbook .part .last img{margin-left:18px;}
.tripbook .add{float:right;margin-top:10px;background:white;width:301px;}
.tripbook .part .add img{margin-left:0;}
.tripbook .part .title{float:left;width:198px;}
.tripbook  .actions p{margin-bottom:5px;}
.tripbook  a.link-icon-r{display:block;}
.tbpart-list{margin-bottom:20px;}
.tbpart-list div{margin-left:50px;padding-left:5px;border-left:1px solid #5096D2;}
.tbpart-list img{float:left;margin-top:5px;}
.bookmark{width:208px;}

.tripbook-header{margin:10px 0;}
.tripbook-header .image,.tripbook-header .details,.tripbook-header ul{float:left;}
.tripbook-header .image{height:100px;width:130px;padding:15px 5px 5px 5px;background:url("/media/images/tripbook/frame_140.png") no-repeat 0 0;}
.tripbook-header .details{width:320px;padding:0 10px;}
.tripbook-header .details .rating{margin-top:3px;}
.tripbook-header .details h2{font-size:28px;line-height:30px;}
.tripbook-header p.destination{margin:0px 0 10px 0;}
.tripbook-header ul{margin-top:10px;width:160px;}
.tripbook-header ul li{margin-bottom:3px;}
.tripbook-header .map{padding:13px 0 10px 0;}
.tripbook-header .map a{display:block;height:32px;padding:5px 0 0 40px;background:url("/media/images/icons/map.png") no-repeat;}
.tripbook-header .gmap,.tripbook-part .gmap{display:none;height:300px;}
.tripbook-header .gmap{margin-bottom:20px;}
.tripbook-part{margin:10px 0 20px;}
.tripbook-part .tbp-text{margin-left:50px;}
.tripbook-part img.cat-tbp{float:left;margin-top:3px;}
.tripbook-part .title,.comment-container .title{height:25px;margin-bottom:5px;background:#e6e6e6 url("/media/images/tripbook/title_l.png") no-repeat left top;}
.tripbook-part .title h4,.comment-container .title h4{float:left;height:20px;margin-left:4px;padding:3px 15px 2px 0;text-transform:uppercase;color:#fff;background:#0f91cd url("/media/images/tripbook/title_r.png") no-repeat right top;}
.ie6 .comment-container .title h4,.ie6 .tripbook-part .title h4{margin-left:2px;}
.tripbook-part .title a{margin-top:3px;}
.tripbook-part .date{margin-bottom:5px;}
.tripbook-part .destination{margin-top:10px;}
.tripbook-part .destination a{margin-left:20px;font-size:11px;}
.tripbook-part .body{overflow:hidden;margin:0 0 10px 0;}
.ie .tripbook-part .body{overflow:hidden;}
.tripbook-part .image,.tripbook-part .image-selector{position:relative;margin:10px 0;padding:19px 9px 9px;border:1px solid #b7b7b7;background:#e6e6e6;}
.tripbook-part .image img{border:1px solid #fff;}
.tripbook-part .image{clear:left;float:left;width:400px;text-align:center;margin-left:50px;}
.ie .tripbook-part .image{margin-left:50px;display:inline;}
.tripbook-part .image-selector{position:relative;float:right;width:240px;padding:9px 0 0;}
.ie6 .tripbook-part .image-selector{width:243px;}
.ie .tripbook-part .image-selector{padding:9px 0 9px 0;}
.tripbook-part .image-selector a{float:left;display:inline;margin:8px 10px;}
.tripbook-part .tl,.tripbook-part .tr{position:absolute;top:-1px;width:3px;height:4px;}
.tripbook-part .tl{left:-1px;background:url("/media/images/tripbook/imageset_tl.png") no-repeat;}
.tripbook-part .tr{right:-1px;background:url("/media/images/tripbook/imageset_tr.png") no-repeat;}
.ie6 .tripbook-part .image-selector .tr{right:-2px;}
.tripbook-part .tm{position:absolute;top:5px;left:50%;width:18px;height:3px;margin-left:-9px;background:url("/media/images/tripbook/imageset_tm.png") no-repeat;}
.tripbook-part .bl,.tripbook-part .br{position:absolute;bottom:-1px;width:1px;height:1px;background:url("/media/images/tripbook/1px.png") no-repeat 0 0;}
.tripbook-part .bl{left:-1px;}
.tripbook-part .br{right:-1px;}
.comment-container{margin-top:40px;}
.comment{clear:left;margin:15px 0 0 0;}
.comment img.avatar{float:left;padding:4px;width:48px;height:48px;background:url("/media/images/account/frame_48.png") no-repeat;}
.comment h5,.comment blockquote,.comment p.time{margin:0 0 0 65px;}
.comment p.time{margin-top:5px;}
.comment a.report{padding:0;background:none;}
div.comment blockquote i,div.comment blockquote em{font-style:italic;}
div.comment blockquote ul{list-style-type:disc;margin-bottom:1em;padding-left:1.2em;}
div.comment blockquote ul li p{display:inline;}

.profile ul{margin-left:5px;}
.ie .profile ul li{display:inline;}
.profile .name-views{height:60px;}
.add-friend,.add-family{padding-left:35px;}
a.message img{padding-right:5px;}
.add-friend{background:url("/media/images/icons/friend_add.png") no-repeat 0 0;}
.add-family{background:url("/media/images/icons/family_add.png") no-repeat 0 0;}
.profile-header{margin-bottom:30px;}
.profile-header .vcard{float:left;width:470px;margin-right:20px;}
.profile-header .vcard img{float:left;}
.profile-header .vcard h2,.profile-header .vcard p,.profile-header .vcard ul.personal-infos{margin-left:180px;}
.profile-header .vcard ul li{display:inline;}
.profile-header .vcard h2{font-size:28px;}
.profile-header ul.actions{float:left;margin-top:15px;width:230px;}
.profile-header li{margin-bottom:3px;}
.profile-header .avatar,.home-profile .avatar img,.form-row .avatar{padding:5px;background:url("/media/images/account/frame_100.png") no-repeat;}
.profile-header .avatar,.profile img.avatar{padding:5px;background:url("/media/images/account/frame_160.png") no-repeat;}
.about{margin:10px 0;font-size:10px;}

#listing a.add-tb{margin-right:0px;}
.tripbook-delete-p{margin-top:5px;}
.link-container{width:540px;text-align:right;padding:10px 0;}
.link-container-last{margin-bottom:5px;}
.link-container.msg{width:950px;}
.link-list li{padding:5px 0;}
.ie7 .login-box .header{width:720px;}
.login-box{margin-top:10px;}
.login-box .login-form .submit-row{margin:20px 0;}
.login-box .login-form .aligned p{margin-left:0;}
.login-box ul{margin:0 0 20px;}
.login-box li{display:block;}

.window-tab{margin-bottom:10px;}
.window-tab .header{padding-top:6px;color:inherit;background:white url(/media/images/tab_window.png) 0 0 repeat-x;}
.window-tab .header .tab{display:block;float:left;display:inline;margin-right:20px;padding:2px 10px;text-transform:uppercase;white-space:nowrap;}
.window-tab .header .tab,.window-tab .header li h3 .tab,.window-tab .header a:hover,.window-tab .header a:focus{color:white;background:#328ccd;text-decoration:none;}
.window-tab .header li .tab{color:white;background:#a5a5a5;}
.window-tab .content{position:relative;padding:10px 9px 9px 9px;border:1px solid #ccc;border-top-style:none;}
.page-my_account .window-tab .header .tab,.page-my_account .window-tab .header li h3 .tab,.page-my_account .window-tab .header a:hover,.page-my_account .window-tab .header a:focus{background-color:#be353c;}
.window-tab .header a{background:red;}
.window-tab .tab span{display:block;}
.window-tab .tab,.window-tab .tab .text{position:relative;}
.window-tab .bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.ie .window-tab .bg{width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px');}
.window-tab .bg span{overflow:hidden;position:absolute;top:-6px;padding-top:6px;height:100%;background-image:url(/media/images/tab_window.png);background-repeat:no-repeat;}
.ie5 .window-tab .bg span{height:expression(this.parentNode.offsetHeight+6+'px');}
.window-tab .header .bg-center{width:100%;background-position:0 -288px;background-repeat:repeat-x;}
.window-tab .header h3 .bg-center,.window-tab .header a:hover .bg-center,.window-tab .header a:focus .bg-center{background-position:0 -96px;}
.page-my_account .window-tab .header h3 .bg-center,.page-my_account .window-tab .header a:hover .bg-center,.page-my_account .window-tab .header a:focus .bg-center{background-position:0 -192px;}
.window-tab .header .bg-left{left:-6px;width:20px;}
.window-tab .header a .bg-left{background-position:-20px -240px;}
.window-tab .header h3 a .bg-left,.window-tab .header a:hover .bg-left,.window-tab .header a:focus .bg-left{background-position:-20px -48px;}
.page-my_account .window-tab .header h3 a .bg-left,.page-my_account .window-tab .header a:hover .bg-left,.page-my_account .window-tab .header a:focus .bg-left{background-position:-20px -144px;}
.window-tab .header .first a .bg-left{background-position:0 -240px;}
.window-tab .header h3 .bg-left,.window-tab .header .first h3 a .bg-left,.window-tab .header .first a:hover .bg-left,.window-tab .header .first a:focus .bg-left{background-position:0 -48px;}
.page-my_account .window-tab .header h3 .bg-left,.page-my_account .window-tab .header .first h3 a .bg-left,.page-my_account .window-tab .header .first a:hover .bg-left,.page-my_account .window-tab .header .first a:focus .bg-left{background-position:0 -144px;}
.window-tab .header .bg-right{right:-16px;width:20px;background-position:-40px -240px;}
.window-tab .header h3 .bg-right,.window-tab .header a:hover .bg-right,.window-tab .header a:focus .bg-right{background-position:-40px -48px;}
.page-my_account .window-tab .header h3 .bg-right,.page-my_account .window-tab .header a:hover .bg-right,.page-my_account .window-tab .header a:focus .bg-right{background-position:-40px -144px;}

#calendar_div,.calendar_inline{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;padding:0;margin:0;background:#fff;}
#calendar_div{display:none;border:1px solid #CFCFCF;z-index:10;}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{width:185px;}
#calendar_div table{border-collapse:separate;}
#calendar_div table td,#calendar_div table a{text-align:center;}
.calendar_inline{float:left;display:block;border:0;}
.calendar_dialog{padding:5px !important;border:4px ridge #ddd !important;}
button.calendar_trigger{width:25px;}
img.calendar_trigger{margin:2px 0px 0px 6px;vertical-align:middle;}
.calendar_prompt{float:left;width:181px;padding:2px;background:#fff;color:#000;}
* html .calendar_prompt{width:185px;}
.calendar_control,.calendar_links,.calendar_header,.calendar{clear:both;float:left;color:#3f3f3f;}
.calendar_control{background:#fff;}
.calendar_links{background:#619fcb;}
.calendar_control,.calendar_links{letter-spacing:1px;}
.calendar_links label{display:none;}
.calendar_links a{color:#fff;}
.calendar_clear,.calendar_prev{float:left;text-align:left;}
.calendar_current{float:left;width:35%;text-align:center;}
.calendar_close,.calendar_next{float:right;text-align:right;}
.calendar_header{background:#8BB9DF;text-align:center;font-weight:bold;}
.calendar_header select{background:#8BB9DF;color:#fff;border:none;font-weight:bold;width:auto;}
.calendar{background:#ccc;text-align:center;font-size:100%;}
.calendar a{display:block;width:100%;}
.calendar .calendar_titleRow{background:url("/media/images/calendar_bg.png") repeat-x;}
.calendar .calendar_daysRow{background:#fff;color:#666;}
.calendar .calendar_daysCell{color:#3f3f3f;border:1px solid #cfcfcf;}
#calendar .calendar_daysCell a{display:block;}
.calendar .calendar_weekEndCell{background:#fff;}
.calendar .calendar_daysCellOver{}
.calendar .calendar_unselectable{color:#888;background:#cfcfcf;}
#calendar_div a,.calendar_inline a{cursor:pointer;margin:0;padding:0;background:none;color:#3f3f3f;}
#calendar_div a:hover,.calendar_inline a:hover{color:#fff;background:#5096d2;}
.calendar_currentDay,.daterange .calendar_daysCell{background:#8BB9DF !important;}
#calendar_div .calendar_currentDay a,.daterange .calendar_daysCell a{color:#fff !important;}
.calendar_inline .calendar_links a{padding:0 5px !important;}
.calendar_control a{padding:2px 5px !important;color:#6AA8D8 !important;}
.calendar_links a{padding:2px 5px !important;color:#fff !important;}
.calendar_titleRow a{color:#eee !important;}
.calendar_control a:hover{background:none !important;color:#3B729F !important;}
.calendar_links a:hover,.calendar_titleRow a:hover{background:none !important;color:#FFF !important;}
.calendar_cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:193px;height:200px;}

.image-lib p.last{margin-bottom:20px;}
#image_list{margin-top:10px;}
#SWFUploadTarget{margin:20px 0 10px 0;}
.swfuploadbtn{padding:5px 5px 5px 0px;}
.uploadbtn{display:none;background:url(/media/images/swfupload/accept.png) no-repeat 0 4px;}
.cancelbtn{display:block;width:16px;height:16px;float:right;background:url(/media/images/icons/delete_9.png) no-repeat;}
#cancelqueuebtn{display:block;display:none;margin:10px 0;}
.uploaded_image_list{margin:0;padding:0;list-style:none;font-size:10px;}
.uploaded_image_list li{margin:5px;border:1px #cfcfcf solid;padding:2px;float:left;display:block;height:80px;width:75px;}
.uploaded_image_list img{height:60px;width:75px;display:block;}
#part-image-list li,#part-image-list li img{width:50px;height:40px;}
.uploaded_image_list a .icon{background:url(/media/images/icons/add_12.png) no-repeat;width:12px;height:12px;position:absolute;margin-top:0px;margin-left:63px;}
.uploaded_image_list .linked a .icon{background:url(/media/images/icons/remove_12.png) no-repeat;width:12px;height:12px;position:absolute;margin-top:0px;margin-left:63px;}
.uploaded_image_list .linked{margin:4px;border:2px #5096d2 solid;padding:2px;}
.uploaded_image_list .delete{background:url(/media/images/icons/delete_9.png) center left no-repeat;padding-left:12px;}
.fileUploading{background:#8FD2FF;}
.uploadCompleted{background:#fff;}
.uploadCancelled{background:#f77c7c;}
.uploadCompleted .cancelbtn,.uploadCancelled .cancelbtn{display:none;}
.progressBar{display:block;font-size:10px;height:6px;margin-bottom:10px;background-color:#ccc;}

.rating{position:relative;width:85px;height:17px;}
.rating .star{position:absolute;top:0;width:17px;height:17px;}
.rating .star-1{left:0;}
.rating .star-2{left:17px;}
.rating .star-3{left:34px;}
.rating .star-4{left:51px;}
.rating .star-5{left:68px;}
.rating .star label,.rating .star span{display:block;overflow:hidden;width:100%;height:100%;margin:0;text-indent:-999em;}
.rating .star label{cursor:pointer;}
.rating .star,.rating .star label,.rating .star span{background:url(/media/images/star.png) no-repeat 0 0px;}
.rating .on label,.rating .on span{background-position:0 -17px;}
.rating .hover label,.rating label:hover{background-position:0 -34px;}
.rating .help{position:absolute;top:3px;left:90px;width:200px;margin:0;padding:0;}
.bmarks-btn{background:url(/media/images/shareit/shareit.png) no-repeat;}
.bmarks{background:#FEFEFE;color:#222;margin:0px;width:165px;text-align:center;}
.bmarks *{margin:0;padding:0;}
.bmarks .inner li{display:inline;padding-right:6px;}
.bmarks h3{color:#222;}
.bmarks p{margin:5px 0;}
.bmarks p.tip{margin:0;font-size:11px;}
.bmarks a{padding:5px;float:left;}

.frameBody{font-family:sans-serif;font-size:12px;margin:0;width:100%;height:100%;padding:0;line-height:1.5em;color:#3F3F3F;}
.frameBody p{padding:2px;}
.rte-toolbar{overflow:hidden;margin-bottom:5px;}
.rte-toolbar a,.rte-toolbar a img{border:0;}
.rte-toolbar p{float:left;margin:0;padding-right:5px;margin-left:0pt !important;}

#flash-message{font-weight:bold;width:100%;background-color:#69d;position:absolute;color:white;border-top:1px #348 solid;}
#flash-message ul{margin:12px;padding:0;}
#flash-message a{color:white;}
#flash-message .close{float:right;margin:12px;}
#flash-message .error{}

.ie6 .vl{overflow-x:hidden;width:200px;}
.vl .window-tab .header h3.tab{float:right;margin-right:0;color:#134d7a;background:#dbdbdb;}
.vl .window-tab .header{background-image:url(/media/images/tab_grey.png);}
.vl .window-tab .bg span{background-image:url(/media/images/tab_grey.png);}
.vl .window-tab .header h3 .bg-center{background-position:0 -40px;}
.vl .window-tab .header h3 .bg-left{left:-6px;width:14px;background-position:0 -80px;}
.vl .window-tab .header h3 .bg-right{right:0;width:8px;background-position:-20px -80px;}
.ie6 .vl .window-tab .header h3 .bg-right{right:-1px;}
.vl .window-tab .header h3 .bg-outside{right:-12px;width:12px;height:80px;background-position:-2px -120px;}
.ie6 .vl .xlink{height:1%;}
.vl .xlink a{display:block;padding-left:20px;background:url(/media/images/vl/more.png) no-repeat 0 5px;}
.vl .more a{padding-left:20px;font-size:11px;line-height:15px;color:#6f6f6f;}
.vl .more a:hover{color:#0f69aa;}
