@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:Helvetica, sans-serif;}
* a, a *{ outline:none;}
body{ font-size:12px}
table{ border-collapse:collapse;}
td{ padding:5px; vertical-align:top;}
* a{ color:#2490bb;}
a img, img a{ border:none;}
* a:hover{color:#d21c42;}
strong{ font-weight:bold;}
h1{font: bold 20px Helvetica, sans-serif; text-transform:uppercase; color:#2490bb; padding:0 0 8px 0;}
h1 a{ color:#2490bb;}
h3{ margin:10px 0 0 0;}
html body a.active{color:#d21c42!important;}
.alignleft{ float:left; margin:0 10px 10px  0;}
.odd_td{ background:#e4e4e4;}
.th{ font-weight:bold;}
.new{ color:red; font-weight:bold; font-size:12px;}
h1.inv{ background:#d21c42;margin:0 0 10px 0; color:#fff; padding:15px 25px;}
h1.inv a{color:#fff; }
h2{ font:18px Helvetica, sans-serif; color:#000;}
h2 a{ color:#000;}
#header{ background:#555 url(/i/h-grad.png) repeat-x; }
#header h1{color:#b1b4b4; text-transform:uppercase; font: bold 18px  Helvetica, sans-serif; padding:50px 0 30px 260px;}
#h-tbl{ position:absolute; right:0; top:30px; width:220px; border:none;}
#h-tbl td{ padding:5px 10px 5px 15px; color:#fff; background-color: transparent; border:none; background-repeat:no-repeat; background-position:0 center;}
#h-tbl td a{ color:#fff; font-size:12px; background-color: transparent;}
#h-tbl td a:hover{color:#d21c42;}
#ind-ico{ background-image:url(/i/ico/ind-ico.gif);}
#cont-ico{ background-image:url(/i/ico/cont-ico.gif);}
#ent-ico{ background-image:url(/i/ico/ent-ico.gif);}
#reg-ico{ background-image:url(/i/ico/reg-ico.gif);}
.order-ico{ background:url(/i/ico/clipboard_text.png) no-repeat; padding:0 0 0 20px;}
.user-ico{ background:url(/i/ico/user_biz.png) no-repeat; padding:0 0 0 20px;}
.add-ico{ background:url(/i/ico/app_add.png) no-repeat; padding:0 0 0 20px;}
#add{ background:url(/i/ico/add.png) no-repeat; padding:0 0 0 20px;}
#remove{ background:url(/i/ico/cross.png) no-repeat; padding:0 0 0 20px;}
#add, #remove{ line-height:16px;}
#logo{ position:absolute; left:0; top:20px;}

#m-menu{ background:#2490bb; border-top: solid 1px #fff; margin-bottom:5px}
#m-menu ul{padding:15px 0 10px 0}
#m-menu li{ list-style:none; display:inline; padding:0 20px 0 0; font:20px  Helvetica, sans-serif; color:#fff;}
#m-menu li a{ color:#fff;}
#m-menu li a:hover{color:#d21c42;}
#m-menu li a.pr2{ color:#ddd;}
#m-menu li a.pr2:hover{ color:#d21c42;}

#m-menu #find{ position:absolute; right:0; top:15px;}
.f-but{ background:#12b2ca; color:#fff; cursor:pointer; border:0px; }
.in {
	width: 1040px;
	margin:0 auto;
	position:relative;
}
.ok li{ margin:0 0 5px 0;}
/*###########*/
/*CONT-TABLE*/
#cont{	width: 1040px;
	margin:0 auto;
	position:relative;}
#cont td{ vertical-align:top; }	
#m-col{ padding:0 0 0 0; width:780px}
#home #m-col li{ list-style:none;}
#m-col li{ list-style-position:inside;}
#home #m-col td{ padding:10px; width:33%; border-left: solid 1px #bbb; border-right:none;}
#home h1{ font-size:16px;}	
#m-col p{ margin:0 0 10px 0;}

.date,#tour_dates input{ background:url(/i/ico/date.png) no-repeat 0 0; padding-left: 20px;}
#tour_dates button{ display:none!important;}
.price{ background:url(/i/ico/price.png) no-repeat 0 0; padding-left: 20px;}
.inew{ background:url(/i/ico/new.png) no-repeat 0 0; padding-left: 20px;}
.email{ background:url(/i/ico/email.png) no-repeat 0 0; padding-left: 20px;}

ul.post-foot { margin:20px 0;}
ul.post-foot li{ list-style:none; /*display:inline; width:250px; float:left; margin:0 20px 0 0 ;*/}
ul.post-foot li h2 a{color:#d21c42;}
/*ARCHIVE*/
#arch-list td{ border:none; width:auto!important; padding:10px;}
#arch-list .date,#arch-list .price,#arch-list .email{ padding-left:20px; background-position:0 10px;}
#arch-list h3{ color:#d21c42; font:16px Helvetica, sans-serif}
#arch-list h3 a{ color:#d21c42; font:16px Helvetica, sans-serif}

/*SINGLE*/
#YMapsID{width:200px;height:200px; margin:0 10px 10px 0; float:left;}
#tour_info li{ margin: 0 0 10px 0; font-size:16px; list-style:none;}
#tour_info_tbl{ margin:20px 0;}
#tour_info_tbl td{ padding:0 20px 0 0;}
#tour_info .t-dates li{  padding:0 0 0 10px; margin:0; line-height:14px; font-size:12px; }
#tour_info .t-dates .old-tur{ display:inline; text-decoration:line-through;}
.old-tur{ display:inline; text-decoration:line-through;}
/*FINDER*/
#zabr{ margin:20px 0;}
#zabr li{ list-style:none;}
.amount{ font:bold 16px Helvetica, sans-serif; width:50px; background:none; border:none;}
#slider-range{ margin:10px 0; width:500px;}
a.ui-slider-handle:hover { cursor:pointer;}
#ruller{ width:600px; margin:0 0 10px 0;}
#ruller td{ width:100px; padding: 0 0 0 5px; border-left:solid 1px #666; margin:0; font-size:10px; background:url(/i/4x1.gif) top center no-repeat;}
/*COMMENTS*/
#commentlist{ margin:0 0 30px 0;}
h1#comments{ margin:30px 0 0 0;}
#commentlist li{ padding:10px;}
/*R-COL*/
#r-col{ width:200px; padding:0 0 0 20px; border-left: solid 1px #bbb;}
#r-col h1{ font-size:16px;}	
#r-col li{ list-style:none;}
#r-col #r-menu li{ color:#555; font-size:20px;}
#r-col .lev-1{ margin:0 0 20px 0; padding:0 0 20px 0; border-bottom: solid 1px #aaa;}
#r-col #r-menu li a{ color:#555;}
#r-col #r-menu li a:hover{color:#d21c42;}
.children{ margin:0 0 0 10px;}

#pro-panel li{ margin:0 0 5px 0; font-size:16px; }

#geo li a{ font-size:16px;}

/*pagenavi*/
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}

#footer-menu{ background:#555; color:#fff; padding:22px 0; border-bottom:#fff solid 1px; border-top:#2490bb solid 13px; margin-top:20px;}

#footer-menu a{ color:#fff;}
#footer-menu a:hover{color:#d21c42;}
#footer-menu .snd-list{ position: absolute; top:0; left:200px}
#tweet{ font-weight:bold; position:absolute; left:440px; top:0;}
#tweet img{ margin:5px 0 0 0}
#footer-menu li{ list-style:none; padding:0 0 3px 0;}
#footer{ background:#000; color:#fff; padding:12px 0; border-top:#999 solid 1px;}
#footer li{ list-style:none; display:inline; padding:0 80px 0 0 ;}
#footer a{ background:#000; color:#fff;}
#footer a:hover{color:#d21c42;}
#clickart{ margin-left:100px;}
