/* input[type="submit"] {
	padding: 10px;
	font-size: 20px;
	color: red;
	padding: 5;
	margin: 10px  10px ;
	font-weight: bold;
	cursor: pointer;
	background-color: white;
}
input[type="submit"]:hover {
	padding: 10px;
	font-size: 20px;
	color: #F4900C;
	padding: 5;
	margin: 10px  10px ;
	font-weight: bold;
	cursor: pointer;
	background-color: white;
}  */
.gallery-photo {
	float: left;
	margin: auto;
	padding: 1em;
	text-align: center;
}
.months {
	margin-top: 4px;
}
.months a {
	color: #bbb;
	font-size: 80%;
	padding: .5em;
}

.months a:hover {
	color: #fff;
	background-color: #bbb;
	font-size: 80%;
	padding: .5em;
}



.reverse:hover {
	color: #bbb !important;
	background-color: #fff !important;
	font-size: 80%;
	padding: .5em;
}

.reverse {
	color: #fff !important;
	background-color: #bbb !important;
	font-size: 80%;
	padding: .5em;
}

.mceToolbar { text-align: left; }

.photo_gallery_title {
	font-size: 16pt;
}

.photo-gallery {
/* 	clear: left; */
	width: 300px;
}

.messagelist li {
	padding: 1em;
	background-color: #f00;
	color: #fff;
	font-size: 110%;
}

.errorlist {
	background-color: #f00;
	color: #fff;
	padding: .3em 1em .3em 1em;
	text-align: left;
	font-weight: 600;
	font-size: 110%;
	margin: 0px !important;
}
.errorlist li {
	list-style-type: none;
	color: #fff;
}

.order_tour { text-align: left; }

#id_participants_count, #id_email, #id_phone_number, #id_sender_name { width: 145px !important; }

#id_email, #id_name, #id_url { width: 145px; border: 1px solid #aaa; }

#id_comment { border: 1px solid #aaa; }

.comment_form tr td { padding: 5px; border-bottom: 1px solid #e5e5e5; }

.comment_form { margin: 1em; background-color: #f5f5f5; }

.comments li { padding: .5em 1em .5em 1em; margin: 2px; }

.comments li span { width: 100px; text-align: left; margin-right: 1em; font-weight: bold; }

.error { background-color: #f00; padding: 1em; }

li.even { background-color: #fff; border-bottom: 1px solid #ddd; }

li.odd { background-color: #fff; border-bottom: 1px solid #ddd; }

.submit-post, .submit-preview { border: 1px solid #aaa; }

form > table  {
	vertical-align: bottom;
}

.tour_link_list {
	margin-left: 1em;
}

hr { margin-bottom: 20px; margin-top: 20px ;  }

ol {line-height: 1.5}

body,div,form {
	font-size: 10pt;
	font-family: tahoma, sans-serif;
	color:#252525;
}
a  {
	font-family: tahoma, sans-serif;
	color:#252525;
}


a:hover{text-decoration:none !important;}


html, body{
	text-align:left;
	width:100%; height:100%;
	background-color:#FFFFFF;
}

.current_image {
	border: 8px solid #999;
	position: relative;
	top: 8px;
}

body,form{
	margin:0;
	padding:0;}

img{border:none;}

table{border:0px; border-collapse:collapse;}
table td{ padding:0px; border: 0px; }
.form_table tr td { text-align: left; }



ul li{list-style:square;}

.news_container ul li { list-style: none; }

.news_container a {color:#8A6FF5 !important; text-decoration:underline !important;}
.news_container a:hover {color:#FC4938 !important; text-decoration:none !important;}


.cat_list li {
	list-style: url(../images/plus_ico.gif);
	line-height:200%; 
	font-size: 100%;
}
.cat_list li a {
	font-size: 14px;
}
.art_list li { list-style: url(../images/read_ico.gif); line-height:200%; }

.navbar {
	text-align: left;
	margin: 0em 0 1em 0;
}


.h1, h1{font-size:16px; color:#F4900C; padding:0; margin:0 0 10px 0;}
.h2, h2{font-size:14px; color:#A9CA03; padding:0; margin:0 0 8px 0;}
.h3, h3{font-size:12px; color:#A9CA03; padding:0; margin:0 0 6px 0;}
.h4, h4{font-size:10px; color:#888888; padding:0; margin:0 0 2px 0;}

.a-like-h1 {font-weight: bold; text-decoration:none; font-size:14px; color:#F4900C; padding:0; margin:0 0 10px 0;}
.a-like-h2 {font-weight: bold; text-decoration:none; font-size:13px; color:#A9CA03; padding:0; margin:0 0 8px 0;}
.a-like-h3 {font-weight: bold; text-decoration:none; font-size:12px; color:#A9CA03; padding:0; margin:0 0 6px 0;}




.head_form_container {float:right; width:255px; height:100px; margin:1px 0 0 90px; text-align: right; }


.searchbox {
	width: 130px;
	height: 16px;
	border: solid 1px #81817F;
	padding: 1px;
/* 	background: #fff  url(../images/find.png) 1px 1px no-repeat; */
}

.input{width:150px; height:16px; border:solid #C1C1C1 1px; color:#494949;}


#main{
	width:1000px; height:auto; margin:0px auto;
	}

#main_container{
	position:relative; 
	width:1000px; 
	height:auto; 
	left:50%; 
	margin-left:-500px;
	margin-top: 10px;
}

#main_header {
	position:relative;
	width:1045px;
	height: 30px;
/*	background:url('../images/header_bg.gif') repeat-x top right;*/
        margin-left: -20px;
}

.header_left{float:left; width:21px; height:124px;
	background:url('../images/header_left_bg.gif') no-repeat top left;}
.header_middle{float:left; width:100%; height:120px;
/*	background:url('../images/header_decor_bg.gif') no-repeat 100% 64%;*/
}
.header_right{float:left; width:21px; height:124px;
	background:url('../images/header_right_bg.gif') no-repeat top right;}

.language_container{margin:8px 0 0 835px; vertical-align: middle; }
.x-language_container img {
	border: 3px solid #ccc;
}
.x-language_container img.curlang {
	border: 3px solid #a8d416;
}
.language_a{margin:0 10px 0 0; text-decoration:none; font-size:10px; }
.language_a:hover{text-decoration:none; color:#333333;}

.language_i { margin:0 10px 0 0 !important; width: 18px; height: 14px; border: 3px solid #ccc;  padding: 0; position: relative; top: 0px;}

.head_info_container{margin:0px 0 0 10px;float:left; width:1000px;}
.logo_container {
	cursor:pointer;
	float:left;
	width:650px;
	height:101px;*/
	margin:11px 0 0 0;
	background:url('../images/otdyh_ukraina.jpg') no-repeat top left;
}

.logo_text {float:left; width:356px; height:22px; margin:25px 0 0 31px; font-size:18px; color:#FFFFFF;}


.xxl {
	font-size: 8px;
	text-align: center;
	position: relative;
	top: -30px;
	color: #999;
}
.ht_bg {
	background-color: #0090d6;
}
.head_title_container {
	position:absolute;
	width:180px;
	height:15px;
	text-align:left;
	vertical-align:top;
	top:105px;
	margin:0 0 0 0px;
	background-color:#FFFFFF;
	font-size:10px;
	color:#0090D6;
}

#menu_container { position:relative;  margin:0 0 0 10px; }

.menu_item_orange,.menu_item_green,.menu_item_purpur,.menu_item_black,.menu_item_red
{cursor:pointer; float:left; width:143px; height:auto; }
.item_orange_top{width:143px; height:61px; background:url('../images/item_orange_bg.gif') no-repeat top left;}

.menu_item_green{margin:0 0 0 55px;}
.item_green_top{width:143px; height:61px; background:url('../images/item_green_bg.gif') no-repeat top left;}

.menu_item_purpur{margin:0 0 0 55px;}
.item_purpur_top{width:143px; height:61px; background:url('../images/item_purpur_bg.gif') no-repeat top left;}

.menu_item_black{margin:0 0 0 55px;}
.item_black_top{width:143px; height:61px; background:url('../images/item_black_bg.gif') no-repeat top left;}

.menu_item_red{margin:0 0 0 55px;}
.item_red_top{width:143px; height:61px; background:url('../images/item_red_bg.gif') no-repeat top left;}

.menu_title{position:absolute; width:130px; height:20px; margin:26px 0 0 16px; font:normal 14px Verdana; color:#F4F4F4; text-decoration: none; }
.item_bottom{width:143px; padding:7px 0 10px 0; background:url('../images/menu_item_bg.jpg') no-repeat top left;}
#menu_container a, .top_menu_a{font-size:12px; text-decoration:none;}
#menu_container a:hover {font-size:12px; text-decoration:underline !important;}
#menu_container p {margin-bottom: 0em;}

a.menu_link { font:normal 12px Verdana; margin:0 0 0 20px; color:#F4F4F4; text-decoration: none; font-weight: bold;}
.menu_span {}
#main_img_container{
	height:auto; margin:5px 0 0 0;}

.main_img_title{text-align:center;}
.main_img_td{padding:0 0 0 8px;}

.left_top_corner{width:15px; height:15px; background:url('../images/left_top_corner.gif') no-repeat top left; font-size: 2px;}
.ttc_selected_tl {background:url('../images/left_top_corner_orange.gif') no-repeat top left;}

.top_line,.top_line2{background:url('../images/top_line_bg.gif') repeat-x top left; font-size: 2px;}
.top_line2{width:96%;}
.ttc_selected a {
	font-weight: bold;
	color:#F4900C;
}
.ttc_selected {
	background: url(../images/top_orange_bg.gif) repeat-x top left;;
}


.right_top_corner{width:15px; height:15px; background:url('../images/right_top_corner.gif') no-repeat top left; font-size: 2px;}
.ttc_selected_tr {background:url('../images/right_top_corner_orange.gif') no-repeat top left;}

.left_bottom_corner{width:15px; height:15px; background:url('../images/left_bottom_corner.gif') no-repeat bottom left; font-size: 2px; }

.bottom_line,.bottom_line2,.bottom_line3{height:15px; background:url('../images/bottom_line_bg.gif') repeat-x bottom left;font-size: 2px; }
.bottom_line2{width:95%;}

.right_bottom_corner{width:15px; height:15px; background:url('../images/right_bottom_corner.gif') no-repeat bottom right;font-size: 2px; }
.bottom_dark_td{width:264px; height:15px; border-left:solid #E2E2E2 1px;
	background:url('../images/bottom_dark_bg.gif') no-repeat bottom right;}
.top_dark_td{width:264px; height:15px; border-left:solid #E2E2E2 1px;
	background:url('../images/top_dark_bg.gif') no-repeat top right;}

.left_center_td{background:url('../images/line_bg.gif') repeat-y top left;}

.middle_center_td{text-align:center;}
.middle_center_td2{width:95%; padding:3px 7px 0 7px; text-align:justify; vertical-align:top;}
.middle_center_td3{width:264px; text-align: left;
	background:url('../images/right_dark_bg.gif') no-repeat bottom right;
	border-right:solid #E2E2E2 1px;	border-left:solid #E2E2E2 1px;  border-top:solid #E2E2E2 1px;}
.middle_center_td4{width:264px; text-align:justify;
	background:url('../images/right_dark_bg.gif') no-repeat bottom right;
	border-right:solid #E2E2E2 1px;	border-left:solid #E2E2E2 1px;  border-bottom:solid #E2E2E2 1px;}
.middle_center_td5{width:264px; text-align:left;
	background:url('../images/right_dark_bg2.gif') no-repeat top right;
	border-right:solid #E2E2E2 1px;	border-left:solid #E2E2E2 1px;  border-bottom:solid #E2E2E2 1px;}
.middle_center_td6{width:234px; text-align:center; vertical-align:top;}
.middle_center_td7{width:234px; text-align:left; vertical-align:top;}

.middle_center_div3{position:relative; padding:15px 15px 0 15px; background:url('../images/left_dark_bg.jpg') no-repeat 0% 35%;}

.right_center_td{background:url('../images/line_bg.gif') repeat-y top right;}

.main_img{ margin:3px;}
.main_img2{width:224px; height:167px; margin:5px;}
.main_img3{width:209px; margin:3px 10px -5px 10px;} 
/*{width:209px; height:145px; margin:3px;}*/

#content_container{
	width:993px; height:auto; margin:10px 0 0 0px;}

.left_main_td{width:700px;  vertical-align:top;}
.center_main_td{width:20px;}
.right_main_td{width:267px; text-align:center; vertical-align:top;}

.more_ico_container{float:right; width:11px; height:11px; margin:5px 5px 0 5px; text-align:right;}

.news_main_container { margin: 0 0 35px 0; background:url('../images/top_news_bg.jpg') no-repeat top left; border:solid #FFFFFF 1px; text-align: left; }
.news_main_container img { margin:5px; }
.news_main_container2{position:relative; background:url('../images/bottom_news_bg.jpg') no-repeat 100% 100%; border:solid #FFFFFF 1px;}
.news_container{margin:25px; text-align:left;}
.plus_ico_block {
	width:100%;
	height:10px;
	background:url('../images/plus_ico.gif') no-repeat 0% 0px;
	visibility:visible;
	display:block;
	padding-left: 15px;
	position: relative;
	left: -15px;
	margin: 0 0 15px 0;
	vertical-align: middle;
}

.plus_ico_block h1 {
	position: relative;
	top: -3px;
}

.news_block{margin: -25px 0 15px 20px;}
.news_block_corp{margin: -15px 0 10px 25px;}
.news_block_corp1{
	margin: 5px 0 5px 5px; 
	height: auto;
	text-align: left;
	vertical-align: middle;
	clear: both;
	width: 100%;
}
.news_block_corp1 .news_block_a  {
	font-weight: bold; 
	text-align: left;
	display: block;
	float: right;
	width: 230px;
	padding-top: 15px;
}
.news_block_a{
	text-decoration:none ;
}
.news_block_a:hover{
	text-decoration:underline !important;
}
.ico {
	float: left;
}
.news_block_a:hover{text-decoration:underline;}
.news_data{margin:0 0 5px 0; color:#C1C1C1;}
.red_a{cursor:pointer; text-decoration:none; color:#E71D29;}
.red_a:hover{text-decoration:underline; color:#E71D29;}

.show_news_block{visibility:visible; display:block;}
.hidden_news_block{margin:-20px 0 0 0; visibility:hidden; display:none;}

.clock_ico_block{width:13px; height:15px; background:url('../images/clock_ico.gif') no-repeat; background-position: bottom left}
.red_data{margin:0 0 0 0; color:#E71D29; font-weight:bold;}
.tour_block_a{text-decoration:none; color:#333333}
.tour_block_a:hover{text-decoration:underline; color:#333333}

.more_ico_block{width:11px; height:11px; background:url('../images/more_ico.gif') no-repeat top left;}
.tour_red_a{text-decoration:none; font-weight:bold; color:#CC3300; font-size:12px;}
.tour_red_a:hover{text-decoration:underline !important; font-weight:bold; color:#CC0000;}


.naw_container{margin:15px 0 0 70px; text-align:left;}
.prew_ico{cursor:pointer; width:14px; height:14px; }
.next_ico{cursor:pointer; width:14px; height:14px; margin:0 0 0 65px;}

.foto_ico_block{width:17px; height:13px; background:url('../images/foto_ico.gif') no-repeat top left;}

.left_top_corner_color{width:15px; height:15px; background:url('../images/left_top_corner_color.gif') no-repeat top left;}
.right_top_corner_color{width:349px; height:15px; background:url('../images/right_top_corner_color.gif') no-repeat top right;
	background-color:#F9F2E6}
.left_bottom_corner_color{width:15px; height:15px; background:url('../images/left_bottom_corner_color.gif') no-repeat top left;}
.right_bottom_corner_color{width:249px; height:15px; background:url('../images/right_bottom_corner_color.gif') no-repeat top right;
	background-color:#F9F2E6}
.middle_center_td_color{width:334px; text-align:left; vertical-align:top; background-color:#F9F2E6}

.read_ico_block{width:13px; height:10px; background:url('../images/read_ico.gif') no-repeat top left;}

#footer{
	position:relative; width:1000px; height:auto; margin:25px 0 0 0;}

.top_left_footer{width:11px; height:99px; background:url('../images/top_left_footer_bg.gif') no-repeat top left;
	background-color:#FCFCFC;}
.top_center_footer{width:960px; height:99px; background:url('../images/top_center_footer_bg.gif') repeat-x top left;
	background-color:#F7F7F7;}
.top_right_footer{width:11px; height:99px; background:url('../images/top_right_footer_bg.gif') no-repeat top right;
	background-color:#FCFCFC;}

.bottom_left_footer{width:11px; height:46px; background:url('../images/bottom_left_footer_bg.gif') no-repeat bottom left;
	background-color:#FCFCFC;}
.bottom_left_footer_blue{width:9px; height:46px; background:url('../images/bottom_left_footer_blue.gif') no-repeat bottom right;
	background-color:#00ABEF;}
.bottom_center_footer{width:960px; height:46px; background:url('../images/center_footer_blue.gif') repeat-x top left;
	background-color:#00ABEF;}
.bottom_right_footer_blue{width:9px; height:46px; background:url('../images/bottom_right_footer_blue.gif') no-repeat bottom left;
	background-color:#00ABEF;}
.bottom_right_footer{width:11px; height:46px; background:url('../images/bottom_right_footer_bg.gif') no-repeat bottom right;
	background-color:#FCFCFC;}

.footer_bottom{height:13px;}

.contact_td{width:300px;top: 20px;left: 10px; padding:5px 15px 5px 10px; font:normal 15px Tahoma; }
.baner_td{width:600px; padding:5px 25px 5px 150px; text-align:right;}

.copyrt_td{width:200px; padding:0 15px 5px 45px; font-size:12px; color:#FFFFFF;}
.bottom_menu_td{width:800px; padding:0 35px 5px 10px; text-align:right;}

.bottom_menu_a{margin:0 0 0 10px; font-size:10px; color:#333333; text-decoration:none;}
.bottom_menu_a:hover{font-size:10px; color:#FFFFFF; text-decoration:none;}

/*calendar_page*/

.baby_bread_container{margin:35px 0 0 30px; }
.navbar span, .navbar a, .baby_bread_a{margin:0 5px 0 5px !important; color:#494949 !important; font-size:12px !important; text-decoration:none !important;}
.navbar a:hover, .baby_bread_a:hover{color:#C1C1C1 !important; font-size:12px !important; text-decoration:underline !important;}

.tour_select_container{position:absolute; width:575px; margin:-15px 0 0 12px; padding:0 0 20px 0; text-align:left;
	border-bottom: dotted #E2E2E2 1px;}
.top_line_select{width:95%; text-align:left;
	background:url('../images/select_bg.gif') repeat-x top right;}

.tour_select_a{color:#C1C1C1; font-size:12px; text-decoration:none;}
.tour_select_a:hover{color:#A7D417; font-size:12px; text-decoration:none;}
.tour_select_a:visited{ font-size:12px; text-decoration:none;}


.mons_container{position:relative; width:300px; left:50%; margin:60px 0 30px -110px;}
.prew_ico_mons{cursor:pointer; width:14px; height:14px; margin:0 15px 0 10px;}
.next_ico_mons{cursor:pointer; width:14px; height:14px; margin:0 10px 0 15px;}

.mons_a{color:#C1C1C1; font-size:16px; font-weight:bold; text-decoration:none; display: inline-block; width: 140px; }
.mons_a:hover{color:#A7D417; font-size:16px; text-decoration:none;}

.one_tour_container{margin:30px 10px 40px 10px;width: 100%; }
.one_tour_data{margin:0 0 7px 0; color:#333333;}
.one_tour_img{width:86px; height:65px; margin:0 15px 0 0;}

.one_tour_title_a{color:#E57112; font-size:12px; text-decoration:none; font-weight: bold;}
.one_tour_title_a:hover{color:#E57112; font-size:12px; text-decoration:underline; font-weight: bold;}
.one_tour_info_a{margin:0 10px 0 0; color:#81817F;}
.one_tour_info_a:hover{color:#81817F;}

.one_tour_info{margin:10px 0 0 0; color:#C1C1C1; font-size:12px;}
.one_tour_close{margin:0 0 0 0px; color:#333333; font-size:12px; text-align:left;}
.one_tour_price{margin:0 0 0 60px; color:#E71D29; font-size:12px; }

.vertical_scrull_hidden{position:relative; height:700px; overflow:hidden;}
.vertical_scrull_container{position:relative; width:100%; height:auto;}

.img_4_title{color:#494949; font-size:10px; text-decoration:none;}
.img_4_title:hover{color:#494949; font-size:10px; text-decoration:underline;}

/*all_tour_page*/

.tour_container{margin:10px; border-bottom: dotted #E2E2E2 1px; clear: left; padding-bottom: 2em; }
.tour_img{width:128px; height:96px; margin:0 5px 10px 0; float: left; }

/*tout_select_page*/

.tour_select_block{margin:10px; clear: left; padding-bottom: 0em; }
.tour_select_block2{margin:0px; padding:0 0 0 15px; border-left: dotted #E2E2E2 2px;}

.tour_select_img{width:143px; height:107px; margin:0 15px 0 0;}

.select_tour_info{margin:10px 0 0 0; color:#888; font-size:14px;}

.one_tour_price2{float:right; margin:-17px 0 0 0; color:#E71D29; font-size:14px; font-weight: bold;}

.select_tour_road { margin: 15px 0 10px 25px; font-weight: bold;}
/*.select_tour_road { margin: 15px; color:#00ABEF; width: 40%; }*/

.left_top_corner_blue{width:15px; height:15px; background: #C9F1FC url('../images/left_top_corner_blue.gif') no-repeat top left;}
.right_top_corner_blue{width:505px; height:15px; background: #C9F1FC url('../images/right_top_corner_blue.gif') no-repeat top right;
	background-color:#C8F0FC}
.left_bottom_corner_blue{width:15px; height:15px; background: #C9F1FC url('../images/left_bottom_corner_blue.gif') no-repeat top left;}
.right_bottom_corner_blue{width:505px; height:15px; background: #C9F1FC url('../images/right_bottom_corner_blue.gif') no-repeat top right;
	background-color:#C8F0FC}
.middle_center_td_blue{width:490px; text-align:left; vertical-align:top; background-color:#C8F0FC; vertical-align:top; font-weight:bold;}

.select_tour_tour{margin:15px 0 10px 15px; color:#333333; font-weight: bold; }

.middle_center_td_gray{width:68px; text-align:center; vertical-align:middle; background-color:#E2E2E2;
	border-right:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px; color:#333333; vertical-align:middle;}
.middle_center_td_gray2{width:420px; padding:15px; text-align:left; vertical-align:top; background-color:#E2E2E2;
	border-bottom:solid #FFFFFF 1px; vertical-align:top;}

.middle_center_td_gray1{width:68px; text-align:center; vertical-align:middle; background-color:#F4F4F4;
	border-right:solid #FFFFFF 1px; border-bottom:solid #FFFFFF 1px; color:#333333;}
.middle_center_td_gray2_2{width:420px; padding:15px; text-align:left; vertical-align:top; background-color:#F4F4F4;
	border-bottom:solid #FFFFFF 1px; vertical-align:top;}

.left_price_info{width:48%; vertical-align:top;}
.right_price_info{width:48%; vertical-align:top;}

.select_tour_price{margin:15px 0 10px 15px; color:#73BE1E;}

.left_top_corner_green{width:15px; height:15px; background: #C8F0AE url('../images/left_top_corner_green.gif') no-repeat top left;}
.right_top_corner_green{width:505px; height:15px; background: #C8F0AE url('../images/right_top_corner_green.gif') no-repeat top right;
	background-color:#C8F0AE}
.left_bottom_corner_green{width:15px; height:15px; background: #C8F0AE url('../images/left_bottom_corner_green.gif') no-repeat top left;}
.right_bottom_corner_green{width:505px; height:15px; background: #C8F0AE url('../images/right_bottom_corner_green.gif') no-repeat top right;
	background-color:#C8F0AE}
.middle_center_td_green{width:490px; text-align:left; vertical-align:top; background-color:#C8F0AE; vertical-align:top; }
.middle_center_td_green ul {margin-top:0px; margin-bottom:0px;}
.left_top_corner_gray{width:15px; height:15px; background: #F4F4F4 url('../images/left_top_corner_gray.gif') no-repeat top left;}
.right_top_corner_gray{width:505px; height:15px; background: #F4F4F4 url('../images/right_top_corner_gray.gif') no-repeat top right;
	background-color:#F4F4F4}
.left_bottom_corner_gray{width:15px; height:15px; background: #F4F4F4 url('../images/left_bottom_corner_gray.gif') no-repeat top left;}
.right_bottom_corner_gray{width:505px; height:15px; background: #F4F4F4 url('../images/right_bottom_corner_gray.gif') no-repeat top right;
	background-color:#F4F4F4}
.middle_center_td_gray3{width:490px; text-align:left; vertical-align:top; background-color:#F4F4F4; vertical-align:top;}

.middle_center_td_gray3 ul li, .middle_center_td_green ul li {
	list-style: square;
}

/* foto_page */

.foto_page_img{ margin:0 15px 0 0;}

.foto_container_td{width:270px; padding:10px 10px 15px 10px;}

.foto_main_titile_td{padding:5px 0 5px 0;  border-bottom: dotted #E2E2E2 2px; color:#C1C1C1;}

/* foton_select_page */

.big_img{width:475px; height:356px; margin:10px 0 10px 0;}
.medium_img{width:105px; height:79px; margin:7px;}

.xsend_container {
	float: right;
/* 	display: none; */
}

.xsend_container table td, .xsend_container table th {
	border: none;
	text-align: left;
}


.contact_form_div {
    text-align: left; 
    padding-right: 50px;
}
.contact_form_div label {
    display: block;
    margin-bottom: .5em;
}

/*-- styles for tinymce tables -------------------*/
.table_one td {
     border:1px solid #E2E2E2; 
     border-collapse:collapse;
     padding:5px;
     
}    
.table_one img {
     margin:2px;

}

.table_two {

}

/*-- styles for small bottom links -------------------*/


.small_bot_link  {
font-size:xx-small;
color:#777777;

}


.small_bot_link a {
font-size:xx-small;
color:#777777;

}


.mask {
	background-color:#000;
	-moz-opacity: 0.85 !important;
	opacity: 0.85 !important;
	filter: alpha(opacity=85) !important;
	z-index: 1 !important;
}
.mask + div {
	z-index: 4 !important;
}
.photobox {
	border: 0px solid #666  !important;
	background-color: transparent !important;
	padding: 0px !important;
}
.photobox .container-close {
	position: fixed;
	top:5px;
	right:5px;
	height:16px;
	width:16px;
	background: url(../images/lightboxclose.png) 0 0 no-repeat !important;
}
.photobox .container-close.nonsecure {background:url(../images/lightboxclose.png) 0 0 no-repeat !important;}
.photobox .container-close.secure {background:url(../images/lightboxclose.png) 0 0 no-repeat !important;}
.photobox .hd {
	border: 0px !important;
	background: transparent  !important;
	background-image: none !important;
	color: #FFF !important;
	text-align: center;
	padding: 0px !important;
	margin: 0px;
	width: 100%;
}
.photobox .hd span {
	vertical-align:middle;
	line-height:15px;
	background-color: transparent !important;
}
.photobox .bd  {
	width: auto;
	padding: 1px;
	background-color: #fff !important;
	border: 0px !important;
	padding: 5px !important;
	overflow: hidden !important;
	text-align: center;
	-moz-border-radius: 5px; 
        -webkit-border-radius: 5px; 
        border-radius: 5px; 
}
.photobox .bd img {border:none;}
.photobox .caption {
	background-color: transparent !important;
	border: 0px !important;
	color: #fff !important;
	padding: 0px;
}
.photobox .ft {
	height:16px;
	width: 100%;
	padding: 0 !important;
	position:relative;
	background-color: transparent !important;
	border: 0px !important;
}
.photobox .ft .back {
	position:fixed;
	left:50%;
	margin-left: -64px;
	bottom: 18px;
	width: 25px;
	height: 15px;
	color: #fff !important;
	background-image: url(../images/lightbox_left.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
.photobox .ft .back:hover, .photobox .ft .next:hover { text-decoration: none }
.photobox .ft .back img, .photobox .ft .next img {border:none;}
.photobox .ft .next {
	position:fixed;
	left:50%;
	margin-left: 39px;
	bottom: 18px;
	width: 25px;
	height: 15px;
	color: #fff !important;
	background-image: url(../images/lightbox_right.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
.photobox .ft .playpause {
	position:fixed;
	left: 50%;
	margin-left: -15px;
	bottom: 10px;
	width: 30px;
	height: 30px;
	color: #fff !important;
	/*background-image: url(../images/lightbox_ppause.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;*/
}
.photobox .ft .play {
	background-image: url(../images/lb_play.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
.photobox .ft .pause {
	background-image: url(../images/lb_pause.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
.fixed-bottom-center {
	position: fixed;
	bottom: 2px;
	left: 10px;

}
.yui-h-slider-lbox {
	padding-left: 5px 0 0 0;
	background-color: transparent;
	background-image: url(../images/slider_bg_lbox.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px;
	height: 28px;
	width: 170px;
}
.yui-slider-thumb-lb {
	width: 14px;
	height: 16px;
	top: 4px;
	left: 10px;
	position: relative;
}
.yui-slider-thumb img {
	margin-top: auto;
}

.photobox-galleries-list {
	text-align: left;
	width: 220px;
	position: fixed:
	left: 5px;
	bottom: 5px;
}
.photobox-tours-list {
	text-align: left;
	width: 220px;
	position: fixed:
	right: 5px;
	bottom: 5px;
}
.photobox-galleries-list ul li, .photobox-tours-list ul li {
	color: #fff;
	text-align: left;

	overflow: hidden;
}
.photobox-galleries-list a, .photobox-tours-list a {
	color: #fff;
}


.middle_center_td_color p {margin-bottom: 0em;}
.middle_center_td_color a {text-decoration:none;}
.middle_center_td_color a:hover{text-decoration:underline!important;}

.banner_title_a  {font-weight: bold; font-size:25px; color:red; text-decoration:none!important;}
.small_banner_title_a  {font-weight: bold; font-size:18px; color:red!important; text-decoration:none!important;}
 


