/* .price_euro
{
background:url('images/tag_price_euro.png') repeat;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
opacity:0.9;
text-align:justify;
text-indent:14px;
width:50px; 
height:18px;
color:#fff;
font-size:12px;
}
.price_rub
{
background:url('images/tag_price_rub.png') repeat;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
opacity:0.9;
text-align:justify;
text-indent:4px;
width:50px; 
height:18px;
color:#fff;
font-size:12px;
}

.time
{
background:url('images/tag_time.png') no-repeat;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
opacity:0.9;
text-align:justify;
text-indent:14px;
vertical-align:bottom;
width:57px; 
height:18px;
color:#fff;
font-size:12px;
} */

#conttitle1 {border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#conttitle1 .rocon-br {display:none;}
#conttitle1 .rocon-bl {display:none;}

#conttitle2 {border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#conttitle2 .rocon-bl {display:none;}
#conttitle2 .rocon-br {display:none;}

#resultsbubblecont .rocon-tl {display:none;}
#resultsbubblecont .rocon-tl {display:none;}

*:first-child+html #resultsbubblecont_results {margin-left:-4px; padding:0;}
#resultsbubblecont_arrow .rocon-tl {display:none}
#resultsbubblecont_arrow .rocon-tr {display:none}
#resultsbubblecont_arrow .rocon-bl {display:none}
#resultsbubblecont_arrow .rocon-br {display:none}

*:first-child+html #divcontbottombg {margin-left:-5px; padding:0;}

*:first-child+html #fdate {margin-left:100px; padding:0;}

#divcontbottombg {margin-left:-4px; padding:0;}

.foobottombg {margin-left:-4px; padding:0;}

/* info */
#infobubblecont .rocon-tl {display:none;}

*:first-child+html #infobubblecont_info {margin-left:-4px; padding:0;}
#infobubblecont_arrow .rocon-tl {display:none}
#infobubblecont_arrow.rocon-tr {display:none}
#infobubblecont_arrow .rocon-bl {display:none}
#infobubblecont_arrow .rocon-br {display:none}
*:first-child+html #divinfobottombg {margin-left:-5px; padding:0;}
#divinfobottombg {margin-left:-4px; padding:0;}


#specoff {text-shadow:1px 1px 1px #fff;}

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari FIX */
#specoff {
text-shadow:none;
}
}

#resultsbubblecont input[class*=validate] {
border: 1px solid rgb(207, 207, 207); width: 140px; padding-top: 0.188em; height: 18px; vertical-align: middle; color: #000; font:12px Arial,Helvetica,sans-serif; background: url(../images/img/textinputbg.gif) repeat-x scroll 0pt 0pt rgb(255, 255, 255);}
#resultsbubblecont input[type="submit"] {
background:url("images/rbutton.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#000000;
height: 22px;
width: 95px;
cursor:pointer;
display:inline-block;
font-family:Arial;
font-size:13px;
font-weight:normal;
outline:medium none;
padding:0 0 0 11px;
text-decoration:none;}


#resultsbubblecont input[class*="ui"] {
background:url("../images/img/textinputbg.gif") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #CFCFCF;
color:#000000;
font:12px Arial,Helvetica,sans-serif;
height:18px;
padding-top:0.188em;
vertical-align:middle;
width:140px;
}

/* */

div .panelSet  {-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;}

table tr.mytr:hover td  {cursor:pointer;background-color:#fbf999;}

.closico {background:url(../images/img/cancel.png); cursor:pointer}


.tdresult .button {
			display:inline-block;
			line-height:21px;
			padding:0 11px 0 0;
			background:transparent url(http://all-terra.ru/images/img/bg-button-r.gif) right 0 no-repeat;
			cursor:pointer;
		}
			.tdresult .button a, .button b, .button input {
				display:inline-block;
				padding:0 0 0 11px;
				font-family:Arial;
				font-size:13px;
				font-weight:normal;line-height:22px;
				color:#000;
				text-decoration:none;
				outline:none;
				background:transparent url(http://all-terra.ru/images/img/bg-button-l.gif) 0 0 no-repeat;
				border:none;
				cursor:pointer;
			}
			.tdresult .button input {
				height:22px;
			}
			.tdresult .button img {
				vertical-align:middle;
				border:none;
			}
		.tdresult .button:hover {
			background-position:100% -22px;
		}
			.tdresult .button:hover a, .button:hover b, .button:hover input {
				background-position:0 -22px;
				margin:0;
				padding:0 0 0 11px;
			}
		.tdresult .button:active {
			background-position:100% -44px;
		}
			.tdresult .button:active a, .button:active b, .button:active input {
				background-position:0 -44px;
			}

.ticketchooser_choosed
{
	opacity:0.9;
	filter:alpha(opacity=90);
	padding-left:3px;
	cursor:pointer;
	background:#fbf999;
	width:80px;
	height:21px;
	vertical-align:absmiddle;
	color:#000;
	font-weight:normal;
	font-size:11px;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}

.ticketchooser_onload
{
	opacity:0.9;
	filter:alpha(opacity=90);
	padding-left:3px;
	cursor:pointer;
	background:#fbf999;
	width:80px;
	height:21px;
	vertical-align:absmiddle;
	color:#000;
	font-weight:normal;
	font-size:11px;
	border-right:0px;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.ticketchooser_disabled 
{
opacity:0.2;
filter:alpha(opacity=20);
padding-left:3px;
cursor:pointer;
background:#fbf999;
width:80px;
height:21px;
vertical-align:absmiddle;
color:#000;
font-weight:normal;
font-size:11px;
border-right:1px solid #949494;
border-bottom:1px solid #949494;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.ticketchooser_spec 
{
padding-left:3px;
cursor:pointer;
background:#fbf999;
width:100px;
height:25px;
vertical-align:absmiddle;
color:#000;
font-weight:bold;
font-size:11px;
}

.triangle_choosed
{
	padding-left:3px;
	cursor:pointer;
	background:transparent url(http://www.all-terra.ru/ferrys/images/choosed_triangle.gif);
	width:90px;
	height:17px;
	vertical-align:absmiddle;
	color:#000;
	font-weight:normal;
	font-size:11px;
	border:none;
}
.triangle_disabled 
{
	padding-left:3px;
	cursor:pointer;
	background:transparent url(http://www.all-terra.ru/ferrys/images/disabled_triangle.gif);
	width:90px;
	height:17px;
	vertical-align:absmiddle;
	color:#428197;
	font-weight:normal;
	font-size:11px;
	border:none;
}

.ticketchooser_choosed_info
{
	padding-left:3px;
	cursor:pointer;
	background:transparent url(http://www.all-terra.ru/ferrys/images/ticketchooseractivebg.gif);
	width:75px;
	height:21px;
	vertical-align:absmiddle;
	color:#000;
	font-weight:normal;
	font-size:11px;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
}
.ticketchooser_disabled_info
{
	padding-left:3px;
	cursor:pointer;
	background-color: rgb(251, 249, 153);
	background-image: none;
	width:75px;
	height:21px;
	vertical-align:absmiddle;
	color:#428197;
	font-weight:normal;
	font-size:11px;
	border:none;
}

#tabBoxExample {width: 543px}
#tabBoxExample .tabSet {
	margin: 0px;
	padding: 0 0 0 0px;
	height: 26px;
	width: auto;
	background: url(http://www.all-terra.ru/ferrys/images/tab-bkg.gif) bottom left repeat-x;
}
 
 
#tabBoxExample .tabSet li:before {
	content: "" !important;
}
 
#tabBoxExample .tabSet li {
	list-style-type: none;
	background: transparent url(http://www.all-terra.ru/ferrys/images/tab-off-l.gif) top left no-repeat !important;
	float: left !important;
	margin: 1px 0px 0 -1px !important;
	padding: 0 0 0 12px !important;
	cursor: pointer;
}	
#tabBoxExample .tabSet li a {
	background: transparent url(http://www.all-terra.ru/ferrys/images/tab-off-r.gif) top right no-repeat !important;
	display: block !important;
	float: left !important;
	height: 24px !important;
	line-height: 26px !important;
	*overflow: hidden !important;
	color: #000000 !important;
	font-family: arial !important;
	font-size: 10pt !important;
	font-weight: bold !important;
	padding: 2px 12px 0 2px !important;
	text-decoration: none !important;
}
 
#tabBoxExample .tabSet li.on {
	background: url(http://www.all-terra.ru/ferrys/images/tab-on-l.gif) top left no-repeat !important;
	color: #000000;
}	
#tabBoxExample .tabSet li.on a {
	background: url(http://www.all-terra.ru/ferrys/images/tab-on-r.gif) top right no-repeat !important;
}

 
#tabBoxExample .panelSet {
	padding: 10px;
	border:solid 1px #000000;
	/*border-top: 0px;*/
	background: #fbf999 url('') right no-repeat;
}
 
#tabBoxExample .panelSet dt.stretchtoggle div.dtRight {
	border:solid 1px #000000;
	}

	
.bookbtn 
{
background: transparent url(http://www.all-terra.ru/ferrys/images/book-btn.png) no-repeat scroll 0px 0px;
border: none;
float: right;
height: 22px;
text-indent:-9999px;
margin: 0px;
overflow: hidden;
padding: 0px;
width: 109px;
cursor:pointer;
}
.bookbtn:hover
{
background: transparent url(http://www.all-terra.ru/ferrys/images/book-btn-over.png) no-repeat scroll 0px 0px;
}

.closebtn 
{
display:inline;
background: transparent url(http://www.all-terra.ru/ferrys/images/close-btn.png) no-repeat scroll 0px 0px;
border: none;
float: right;
text-indent:-9999px;
height: 22px;
margin: 0px;
overflow: hidden;
padding: 0px;
width: 109px;
cursor:pointer;
}
.closebtn:hover
{
display:inline;
background: transparent url(http://www.all-terra.ru/ferrys/images/close-btn-over.png) no-repeat scroll 0px 0px;
}

#maintext {width: 700px;}
#maintext .tabSet {margin: 0;padding: 0 0 0 6px;height: 26px !important;width: 700px !important;background: #CAEDFC;}
#maintext .tabSet li:before {content: "";}
#maintext .tabSet li {list-style-type: none;background: #CAEDFC;cursor: pointer;}	
#maintext .tabSet li a {background: #CAEDFC;display: block;float: left;height: 24px !important;line-height: 26px !important;color: #000000;font-family: arial;font-size: 13px;font-weight: bold;text-decoration: none;padding-left:10px;padding-right:10px;-moz-user-select: none;}
#maintext .tabSet li.on {background:url(http://all-terra.ru/images/img/chooser-arrow.gif) no-repeat scroll 50% 100% #53A1BD;color:#FFFFFF;text-align:center;}
#maintext .tabSet li.on a {text-align:center;color: #fff;padding-bottom:4px;background:url(http://all-terra.ru/images/img/chooser-arrow.gif) no-repeat scroll 50% 100% #53A1BD;}

#maintext .panelSet {padding: 10px;background: #CAEDFC;}
#maintext .panelSet dt.stretchtoggle div.dtRight {background: #CAEDFC;}
#maininfo p {line-height:normal;}

#tabdestinationtagcloud .tagcloudlink {color:#000;text-decoration:none;border-bottom:1px dashed #53a1bd;}
#tabdestinationtagcloud .tagcloudlink:hover {text-decoration:underline;border-bottom:0px;color:#5D96D4;}

#tabdestinationtagcloud .tagcloudlink:before {content: "";}
#tabdestinationtagcloud .tagcloudlink:after {content: "";}

.boxinfo {
background:#FBF999 none repeat scroll 0% 0%;
display:block;
padding:6px;
border:1px solid #53a1bd;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
