.strong
{font-weight:bold;}
.form_row
{margin:0px 0px 10px 0px;clear:both;overflow:hidden;}
.left_form
{float:left;width:80px;margin-right:20px;}
.right_form, .right_form3
{float:left;}
.right_form input
{width:450px;}
.right_form textarea
{width:450px; height:400px;}
#add_tour_textarea { width:450px; height:50px; }
/* BUTTONS */
#add_tours_btn_1
{width:106px; height:24px; border:none; background:url(../images/forward.png) no-repeat; cursor:pointer; position:relative; left:360px;}
#add_point_btn_1, #edit_point_btn_1
{width:106px; height:24px; border:none; background:url(../images/forward.png) no-repeat; cursor:pointer; float:right; margin-top:20px;}
#add_point_btn_2
{width:106px; height:24px; border:none; background:url(../images/forward.png) no-repeat; cursor:pointer; float:right; margin:20px 55px 0 0;}
#edit_btn_1, #edit_btn_2, .edit_btn_2 {width:106px; height:24px; border:none; background:url(../images/forward.png) no-repeat; cursor:pointer; float:right; margin-top:10px;}
#add_foto_btn
{width:106px; height:24px; border:none; background:url(../images/send_button.png) no-repeat; cursor:pointer; margin-top:10px; position:relative;}
/* BUTTONS */
#error_div_go { color:white; background-color:red; text-align:center; width:615px; position:relative; left:-10px; margin-bottom:20px; display:none; clear:both; padding:10px 10px; }
#custom_img { width:635px; height:246px; margin-bottom:25px; background:url(../images/tour_add_img_1.jpg) no-repeat; }
.tip_img { position:relative;top:2px;left:5px; }
.tip_img:hover { filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }

#add_tours_main
{width:777px; overflow:hidden;}
#add_tours_main_left
{width:635px; float:left; background-color:#e3e3e3;}
#add_tours_advert
{width:120px; height:600px; float:right;}
#add_tours_header
{width:635px; height:19px; min-height:19px; line-height:19px; background-image:url(../images/top_mes_table2.jpg); clear:both;}
#add_tours_bottom
{width:635px; height:20px; min-height:20px; line-height:19px; background-image:url(../images/bottom_mes_table.jpg); clear:both; text-align:right;}
#add_tours_content
{width:625px; overflow:hidden; padding-left:10px;}
#tip_img_serach_city_input, #tip_img_serach_spot_result { display:none; }
.input_formated_ap { width:300px; }

#edit_tours_main
{width:777px; overflow:hidden;}
#edit_tours_main_left
{width:635px; float:left; background-color:#e3e3e3;}
#edit_tours_advert
{width:120px; height:600px; float:right;}
#edit_tours_header
{width:635px; height:19px; min-height:19px; line-height:19px; background-image:url(../images/top_mes_table2.jpg); clear:both;}
#edit_tours_bottom
{width:635px; height:20px; min-height:20px; line-height:19px; background-image:url(../images/bottom_mes_table.jpg); clear:both; text-align:right;}
#edit_tours_content
{width:625px; overflow:hidden; padding-left:10px;}

#collocate_form { margin-top:30px; }
#select_city_row{ display:none; }
#google_map { height:300px;width:635px;position:relative;left:-10px;margin-bottom:10px; }
#no_cities_info { display:none; }
#results_info_span { display:block;clear:both;padding:0;margin:0 0 5px 0; }
#results_info_span a { color:#045d9c;text-decoration:none;display:none;cursor:pointer; }
#results_info_span a:hover { color:#24a6c7;text-decoration:none; }
#spot_name_results { width:615px;font-size:10px; }
#results_info_span { font-size:10px; font-weight:bold; }
#spot_search_row { display:none; }
#spot_select_row_results {display:none;width:635px; }
#cancel_spot_choice { margin-left:10px; }

.ui-datepicker-trigger { margin:0 15px 0 5px; position:relative; top:2px; }
.ui-datepicker-trigger:hover { cursor:pointer; }

#date_input { width:70px; }
#hour_div { display:inline;margin-left:20px; }
#hour_input_div { display:inline;margin-left:10px; }
#hour_input_div input { width:20px; }

.uploaded_photo_div { background-color:#EEEEEE; border:1px solid #DDDDDD; float:left; width:74px; height:55px; margin:2px; padding:2px; text-align:center; }




#point_top { width:800px;margin-bottom:10px;padding-top:5px;background-color:#e3e3e2; overflow:hidden; }
#point_top_1 { width:780px; float:right; clear:both; background-color:#f9f9f9; height:36px; line-height:36px; margin-bottom:5px; background-image: url(../images/country_top_1_bkg.jpg); background-repeat:no-repeat; background-position:left; overflow:hidden; padding-left:10px; }
#point_top_1 h4 { margin:0;padding:0;font-size:13px; }
#point_google_map {width:800px;clear:both;margin-top:5px;height:300px;}
#point_left
{float:left;overflow:hidden;width:530px;background-color:#e3e4df;}
#point_left_h
{width:530px; height:19px; background-image:url(../images/c_general_left_h.jpg);clear:both;position:relative;}
#point_left_c
{background-color:#e3e3e2; position:relative; padding:0px 0 0px 10px; line-height:20px; letter-spacing:0.5px; font-size:12px; width:520px;}
#point_left_b
{width:530px; height:19px; background-image:url(../images/c_general_left_b.jpg); clear:both; text-align:right; line-height:19px;}
#point_right
{float:right;width:260px;}
.point_right_cont
{width:260px; margin-bottom:25px;}
.point_small_header
{width:260px; line-height:18px; font-size:14px; text-align:left; font-weight:bold; background-color:#e9e7e8; height:18px; background-image:url(../images/cg_small_header.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:5px;}
.point_small_header span
{margin-left:10px;}
#points_pre a { font-weight:normal; }
#point_desc { margin:0 10px 0 0;clear:both; }
.tour_point_gallery_bottom_bar_c
{width:240px; height:50px; margin:0 auto;}
.tour_point_gallery_bottom_bar_c div
{width:240px; height:50px; text-align:center; cursor:pointer;}

#inner_io_cont
{width:240px; margin:0 auto;}
.io_info
{height:50px; width:240px; padding-bottom:10px; clear:both;}
img.user_av
{float:left; padding-right:5px; width:50px; height:50px;}
.comm_login
{width:170px; overflow:hidden; float:left;}
.comm_login a
{color:#1f3a87; font-weight:bold; font-size:10pt;}
.comm_u_rep
{width:15px; float:left;}
.comm_u_rep img
{position:relative; top:4px; width:12px; height:10px;}
.comm_where_title
{font-weight:bold; font-size:10px;}
.comm_cont
{width:240px; text-align:left; clear:both; font-size:11px;}








#tour_top { width:800px;margin-bottom:10px;padding-top:5px;background-color:#e3e3e2; overflow:hidden; }
#tour_top_1 { width:780px; float:right; clear:both; background-color:#f9f9f9; height:36px; line-height:36px; margin-bottom:5px; background-image: url(../images/country_top_1_bkg.jpg); background-repeat:no-repeat; background-position:left; overflow:hidden; padding-left:10px; }
#tour_top_1 h4 { margin:0;padding:0;font-size:13px; }
#tour_google_map {width:800px;clear:both;margin-top:5px;height:300px;}
#tour_left
{float:left;overflow:hidden;width:530px;background-color:#e3e4df;}
#tour_left_h
{width:530px; height:19px; background-image:url(../images/c_general_left_h.jpg);clear:both;position:relative;}
#tour_left_c
{background-color:#e3e3e2; position:relative; padding:0px 0 0px 10px; line-height:20px; letter-spacing:0.5px; font-size:12px; width:520px;}
#tour_left_b
{width:530px; height:19px; background-image:url(../images/c_general_left_b.jpg); clear:both; text-align:right; line-height:19px;}
#tour_right
{float:right;width:260px;}
.tour_right_cont
{width:260px; margin-bottom:25px;}
.tour_small_header
{width:260px; line-height:18px; font-size:14px; text-align:left; font-weight:bold; background-color:#e9e7e8; height:18px; background-image:url(../images/cg_small_header.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:5px;}
.tour_small_header span
{margin-left:10px;}
#points_pre a { font-weight:normal; }

#inner_io_cont
{width:240px; margin:0 auto;}
.io_info
{height:50px; width:240px; padding-bottom:10px; clear:both;}
img.user_av
{float:left; padding-right:5px; width:50px; height:50px;}
.comm_login
{width:170px; overflow:hidden; float:left;}
.comm_login a
{color:#1f3a87; font-weight:bold; font-size:10pt;}
.comm_u_rep
{width:15px; float:left;}
.comm_u_rep img
{position:relative; top:4px; width:12px; height:10px;}
.comm_where_title
{font-weight:bold; font-size:10px;}
.comm_cont
{width:240px; text-align:left; clear:both; font-size:11px;}

#edit_forms form { display:none; }

.point_desc { clear:both;height:36px;overflow:hidden;line-height:36px;background-color:#f9f9f9;margin-bottom: 10px; }
.point_number { font-size:36px;color:#7C7C7C;margin:0;padding-left:0;padding-right:10px;float:left;background-color:#e3e3e2; }
#tour_desc { margin:0 10px 0 0;clear:both; }
#tour_description { padding:0;margin-bottom:15px; }
.point_each { height:36px; overflow:hidden; }
.flag { float:left;width:34px;height:36px;margin:0 5px; }
.flag img {margin-top:4px;}
.point_data { height:36px; line-height:16px; overflow:hidden; }
.point_data div { clear:both;height:18px;margin:0;padding:0;overflow:hidden; }
.point_data_b { font-size:11px; }


.medium_img_c
{width:240px; height:180px; margin:0 auto;}
.medium_img_c div
{width:240px; height:180px; text-align:center; cursor:pointer;}
.medium_img_c img
{border:0px;}
.tours_gallery_bottom_bar_c
{width:240px; height:50px; margin:0 auto;}
.tours_gallery_bottom_bar_c div
{width:240px; height:50px; text-align:center; cursor:pointer;}
#gallery_pager
{width:240px; height:25px; margin:0 auto; padding-top:10px;}
#gallery_pager img
{border:0px;}
#gallery_pager div
{cursor:pointer;}
.gallery_next_c
{width:25px; height:25px; float:right; background-image:url(../images/cg_gallery_next.jpg);}
.gallery_prev_c
{width:25px; height:25px; float:left; background-image:url(../images/cg_gallery_prev.jpg);}
#no_photo_info
{width:240px;margin:0 auto;text-align:left;}
#form_sep
{background-image:url(../images/cg_comm_sep.jpg); background-position:bottom center; background-repeat:no-repeat; padding:0px; clear:both;}
#show_all_pic
{float:right;padding:5px 10px 15px 0px;}
#show_add_pic
{float:left;padding:5px 0px 15px 10px;}
#add_foto_div
{margin:0 auto;width:240px;}
#add_foto_div .label { font-size:10px; display:block; margin-top:5px; overflow:hidden; }
#add_foto_div ul, li { list-style-type:none; margin:0; padding:0; }
#foto_description { width:239px; }
#add_foto_div2 .label { font-size:10px; display:block; margin-top:5px; overflow:hidden; }
#add_foto_div2 ul, li { list-style-type:none; margin:0; padding:0; }

#inner_comm_cont
{width:240px; margin:0 auto;}
#comm_up
{background-image:url(../images/cg_comm_sep.jpg); background-position:bottom center; background-repeat:no-repeat; padding-bottom:20px;}
#comm_down
{background-image:url(../images/cg_comm_sep.jpg); background-position:bottom center; background-repeat:no-repeat; padding:20px 0px 20px 0px;}
.comm_info
{height:50px; width:240px; padding-bottom:10px; clear:both;}
img.user_av
{float:left; padding-right:5px; width:50px; height:50px;}
.comm_login
{width:170px; overflow:hidden; float:left;}
.comm_login a
{color:#1f3a87; font-weight:bold; font-size:10pt;}
.comm_u_rep
{width:15px; float:left;}
.comm_u_rep img
{position:relative; top:4px; width:12px; height:10px;}
.comm_where_title
{font-weight:bold; font-size:10px;}
.comm_cont
{width:240px; text-align:left; clear:both; font-size:11px;}
#show_add_comment_form_text
{float:left; padding:5px 0px 0px 10px;}
#show_all_comm_text
{float:right; padding:5px 10px 0px 0px;}
#add_comment_form
{width:240px; margin:0 auto; text-align:center; display:none;}
#add_comment_btn
{width:106px; height:24px; border:none; background:url(../images/send_button.png) no-repeat; cursor:pointer; float:right; margin-top:5px; position:relative; left:10px;}
#add_comment_form textarea
{width:240px; height:100px; text-align:left; margin-top:10px;}

#inner_usermenu_cont
{width:240px; margin:0 auto; overflow:hidden; text-align:left;}
#inner_usermenu_cont img
{cursor:pointer;border:0;}
#add_div_right
{margin-top:15px;text-align:center;position:relative;left:-5px;display:none;}
#add_div_right hr
{color:#c3ddeb;background-color:#c3ddeb;border:0;height:1px;}

/* COMMENTS - START */
#comments_list_left
{width:635px; float:left;}
#comments_list_advert
{width:165px; height:600px; float:right; text-align:center;}
#comm_list_header
{font-size:12px; width:635px; height:19px; min-height:19px; line-height:19px; background-image:url(../images/top_mes_table2.jpg); clear:both; font-weight:bold;}
#comm_list_content
{width:635px; background-color:#e3e3e2;overflow:hidden;}

.main_comment_first
{clear:both; width:635px; overflow:hidden;}
.main_comment_last
{clear:both; width:635px; padding:20px 0px 0px 0px; overflow:hidden;}
.main_comment_last2
{clear:both; width:635px; padding:20px 0px 0px 0px; background-color:#d4d4d4; overflow:hidden;}
.main_comment
{clear:both; width:635px; padding:20px 0px 0px 0px;}
.main_comment2
{clear:both; width:635px; padding:20px 0px 0px 0px; background-color:#d4d4d4; overflow:hidden;}
.comment_left_div
{width:85px;height:50px;float:left;}
.comment_icons
{width:35px; height:50px; text-align:center;float:left; position:relative;}
.comment_icons img
{width:15px; height:15px; border:0px;}
.report_comment_img
{position:absolute; top:35px; left:10px;}
.user_avatar
{width:50px; height:50px; float:left;}
.user_avatar img
{width:50px; height:50px;}
.comment_right_div
{width:542px;float:right;overflow:hidden;}
.user_login
{width:400px;float:left;}
.user_login a
{color:#24386d; font-weight:bold;}
.comment_date
{width:132px;float:left; text-align:right; padding-right:10px; color:#24386d;}
.comment_content
{font-size:8pt; padding-bottom:30px; position:relative; top:10px; left:0px;}
.comment_content span
{font-weight:bold;}
#comm_list_bottom
{font-size:12px; width:635px; height:20px; min-height:20px; line-height:19px; background-image:url(../images/bottom_mes_table.jpg); clear:both; text-align:right;}
#pager
{float:left; padding-left:10px; font-weight:bold;}
#pager a
{font-weight:bold;}
#pager_center
{padding:0px 15px 0px 15px;}
#comm_list_bottom_span
{color:#8c8a8b; font-size:11px; padding-right:15px; cursor:pointer; font-weight:bold;}
#add_comment_form2
{background-color:#e3e3e3; width:618px; height:230px; text-align:center;display:none;}
#add_comment_form2 textarea
{margin-bottom:10px;}
#add_comment_btn_tc
{width:106px; height:24px; border:none; background:url(../images/send_button.png) no-repeat; cursor:pointer; float:right; padding-right:10px;}

#comm_list_bottom
{font-size:12px; width:635px; height:20px; min-height:20px; line-height:19px; background-image:url(../images/bottom_mes_table.jpg); clear:both; text-align:right;}

.path_links { margin-left:30px; margin-bottom:5px; }

.add_comment_btn2
{width:106px; height:24px; border:none; background:url(../images/send_button.png) no-repeat; cursor:pointer; float:right; padding-right:10px;}
.subcomment_container { display:none; }
.add_subcomment_form
{background-color:#e3e3e3; width:618px; height:230px; text-align:center; display:none; }
.add_subcomment_form textarea
{margin-bottom:10px;}

.add_subcomment_form_div
{text-align:right;padding-bottom:5px;position:relative;color:#8c8a8b; font-size:11px;font-weight:bold;}
.add_subcomment_form_span
{color:#8c8a8b; font-size:11px; padding-right:15px; cursor:pointer; font-weight:bold;}

.comment_icons
{width:35px; height:50px; text-align:center;float:left; position:relative;}
.comment_icons img
{width:15px; height:15px; border:0px;}

.show_subcomments, .hide_subcomments
{ cursor:pointer; }

.hide_subcomments { display:none; }

.subcommentb1 { padding-left:20px;clear:both; padding-top:20px; }
.subcommentd1 { padding-left:20px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div1 {width:522px;float:right;overflow:hidden;}
.subcomment_user_login1{width:380px;float:left;}

.subcommentb2 { padding-left:40px;clear:both; padding-top:20px; }
.subcommentd2 { padding-left:40px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div2 {width:502px;float:right;overflow:hidden;}
.subcomment_user_login2{width:360px;float:left;}

.subcommentb3 { padding-left:60px;clear:both; padding-top:20px; }
.subcommentd3 { padding-left:60px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div3 {width:482px;float:right;overflow:hidden;}
.subcomment_user_login3{width:340px;float:left;}

.subcommentb4 { padding-left:80px;clear:both; padding-top:20px; }
.subcommentd4 { padding-left:80px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div4 {width:462px;float:right;overflow:hidden;}
.subcomment_user_login4{width:320px;float:left;}

.subcommentb5 { padding-left:100px;clear:both; padding-top:20px; }
.subcommentd5 { padding-left:100px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div5 {width:442px;float:right;overflow:hidden;}
.subcomment_user_login5{width:300px;float:left;}

.subcommentb6 { padding-left:120px;clear:both; padding-top:20px; }
.subcommentd6 { padding-left:120px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div6 {width:422px;float:right;overflow:hidden;}
.subcomment_user_login6{width:280px;float:left;}

.subcommentb7 { padding-left:140px;clear:both; padding-top:20px; }
.subcommentd7 { padding-left:140px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div7 {width:402px;float:right;overflow:hidden;}
.subcomment_user_login7{width:260px;float:left;}

.subcommentb8 { padding-left:160px;clear:both; padding-top:20px; }
.subcommentd8 { padding-left:160px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div8 {width:382px;float:right;overflow:hidden;}
.subcomment_user_login8{width:240px;float:left;}

.subcommentb9 { padding-left:180px;clear:both; padding-top:20px; }
.subcommentd9 { padding-left:180px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div9 {width:362px;float:right;overflow:hidden;}
.subcomment_user_login9{width:220px;float:left;}

.subcommentb10 { padding-left:200px;clear:both; padding-top:20px; }
.subcommentd10 { padding-left:200px;clear:both; background-color:#d4d4d4; overflow:hidden; padding-top:20px; }
.subcomment_right_div10 {width:342px;float:right;overflow:hidden;}
.subcomment_user_login10{width:200px;float:left;}
/* COMMENTS - END */


/* GALLERY - START */
#main_gallery
{width:777px; overflow:hidden;}
#main_gallery_left
{width:635px; float:left;}
#gallery_advert
{width:120px; height:600px; float:right;}
#gallery_header
{width:635px; height:19px; min-height:19px; line-height:19px; background-image:url(../images/top_mes_table2.jpg); clear:both;}
#gallery_content
{width:635px; background-color:#e3e3e3; overflow:hidden; height:600px; max-height:600px;}
#gallery_bottom
{width:635px; height:20px; min-height:20px; line-height:19px; background-image:url(../images/bottom_mes_table.jpg); clear:both; text-align:right;}
#gallery_list_bottom_span
{color:#8c8a8b; font-size:11px; padding-right:15px; cursor:pointer; font-weight:bold;}
#no_photo
{width:100%;text-align:center;}
.gallery_div
{padding-left:18px;float:left;clear:none;min-width:85px;width:85px;overflow:hidden;text-align:center;}
.gallery_div img
{border:0px;}
.gallery_div_login
{width:85px;text-align:center;padding-bottom:3px;overflow:hidden;}
.gallery_div_photo
{
width:85px;
text-align:center;
min-height:65px;
height:auto !important;
height:65px;
padding-bottom:3px;
text-align:center;
overflow:hidden;
}
.gallery_div_icons
{width:85px;text-align:center;padding-bottom:30px;}
.gallery_div_icons img
{width:15px;height:15px;}
.photo_target_name
{width:85px;text-align:center;font-size:10px;overflow:hidden;height:12px;padding-bottom:5px;}
#add_foto_div2
{background-color:#e3e3e3; width:300px; padding:0px 10px 10px 10px; text-align:left; overflow:hidden;}
.photo_div { width:184px; height:200px; margin:0 0 0px 20px; display:inline; float:left; text-align: center; }
.photo_frame a { width:180px; height:130px; display:block;  }
.photo_frame {  padding:2px; width:180px; text-align:center; height:130px; }

.photo_report { width:15px; height:23px; margin:2px 5px 2px 2px; float:left; padding-top:8px; display:inline; }
.photo_report img { border:0; }

.photo_description { width:158px; padding:2px; height:15px; text-align:left; font-size:11px; margin-top:2px; line-height:15px; display:inline; float:left; }
.photo_adder { font-size:10px; color:#666; }
/* GALLERY - END */

/* TOURS LIST - START */
#tours_list_left
{float:left;overflow:hidden;width:530px;position:relative;}
#tours_list_right
{float:right;width:260px;}
#tours_list_left_h
{width:530px; height:19px; background-image:url(../images/c_general_left_h.jpg); clear:both;}
#tours_list_left_c
{background-color:#e3e3e2; position:relative; overflow:hidden;}
#tours_list_left_b
{width:530px; height:19px; background-image:url(../images/c_general_left_b.jpg); clear:both; text-align:right; line-height:19px;}
.tour_in_list
{width:510px;margin:0px 0px 15px 10px;clear:both;}
.tour_in_list_content
{float:right;width:510px;}
.tour_in_list_content_title
{clear:both;text-align:left;}
.tour_in_list_content_title a
{color:#409c20;font-weight:bold;}
.tour_in_list_content_author
{clear:both;text-align:left;font-size:9px;}
.tour_in_list_content_author a
{color:#7c7c7c;}
.tour_in_list_content_author span
{color:#7c7c7c;}
.tour_in_list_content_content
{clear:both;float:right;width:510px;overflow:hidden;font-size:10px;margin-top:8px;}
.tour_more
{width:510px;text-align:right;padding-top:5px;clear:both;}
.tour_more img
{border:0;}

.tours_right_cont
{width:260px; margin-bottom:25px;}
.tours_small_header
{width:260px; line-height:18px; font-size:14px; text-align:left; font-weight:bold; background-color:#e9e7e8; height:18px; background-image:url(../images/cg_small_header.jpg); background-repeat:no-repeat; background-position:left; margin-bottom:5px;}
.tours_small_header span
{margin-left:10px;}

.top_read
{width:240px; margin:0 auto; overflow:hidden;}
.top_read_row
{width:240px;clear:both;overflow:hidden;line-height:36px;}
.top_read_index
{font-size:36px;color:#7c7c7c;float:left;margin:0px 5px 0px 0px;line-height:36px;}
.top_read_content
{float:left;font-size:10px;overflow:hidden;position:relative;top:2px;}
.top_read_title
{clear:both;line-height:12px;margin-bottom:6px;}
.top_read_title a
{color:#409c20;}
.top_read_profile_link
{color:#000;}
/* TOURS LIST - END */