/*<style type=text/css>*/
html {
	height: 100%;
	padding: 0px;
	margin: 0px;
	font: 1em Arial, Helvetica, sans-serif;
	text-align: left;
}

body {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	min-height: 100%;
	font-size: small;
	background: #154292 url(/img/bg.png) repeat-x left top;
}

* html body {
	height: 100%;
	font-size: 11px;
}

#top {
	position: relative;
	margin: auto;
	padding: 0px;
	width: 953px;
	clear: both;
	overflow: hidden;
	font-size: 12px;
}

#menu {
	position: relative;
	margin: 0px;
	padding: 5px 0px;
	clear: left;
	overflow: hidden;
	font-size: 11px;
}

#center {
	position: relative;
	margin: auto;
	padding: 0px;
	width: 953px;
	background-color: #f2f2f2;
}


.left {
	float: left;
	position: relative;
}

.right {
	float: right;
	position: relative;
}

.center {
	text-align: center;
}

.center strong {
	font-weight: bold;
	color: #333;
}

.clear {
	clear: both;
}

.nowrap {
	white-space: nowrap;
}

h3 {
	margin: 10px 0 5px 10px;
	color: #3177c0;
	font-size: 13px;
}

h4 {margin: 5px 0 5px 0px;
	color: #91b4cb;
	font-size: 12px;
	font-weight: normal;
	
}

h1.logo {
	position: relative;
	float: left;
	text-indent: -9000px;
	width: 256px;
	height: 87px;
	background: url(/img/logo.png) 0 0 no-repeat;
	margin: 10px 0;
}

* html h1.logo {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo.png', sizingMethod='scale'); 
cursor:hand;}

#top #info {
	color: #e7e7e7;
	float: left;
	margin: 20px;
	padding: 0;
	width: 350px;
	/*overflow: hidden;*/
}

#top #info a {
	color: #c8daf1;
	text-decoration: none;
}

#top #info a:hover {
	text-decoration: underline;
}

#top #top-icons {
	float:right;
	position: relative;
	top: -105px;
	left: 10px;
}

#top #top-icons img {
	padding: 0 10px;
}


#top #select-region {
    background: url(/img/bg-select-region.gif) 0 0 no-repeat;
    float: left;
    padding: 5px 10px;
    margin: 10px 0 0 25px;
    width: 260px;
    height: 84px;
    
}

#top .phone {
    color: #fff;
    font-size: 18px;
    padding: 5px 0 0 15px;
}

#top .phone span {
    font-weight: normal;
    font-size: 14px;
    color: #ccdff9;
}
#top #menu {
	width: 100%;
}

#top #menu li {
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0px 0px 20px;
}

#top #menu li.agency {
	float: right;
	margin: 2px 0 0 0;
	background: url(/img/index/ag_right.gif) no-repeat right top;
	padding: 3px 10px 3px 0
}

#top #menu li.agency a {
	background: url(/img/index/ag_left.gif) no-repeat left top;
	padding: 3px 0 3px 15px;
}
#top #menu li.agency a:hover {color: #fff;}

#top #menu li a {
	text-decoration: none;
	padding: 10px 0px;
	color: #dee9f8;
}

#top #menu li a:hover,#top #menu li.select {
	color: #fbca56;
}

#top #menu li a:hover{
    text-decoration: underline;
}


a {
	color: #4283c4;
}

a:hover {
	color: #369;
}

.s {
	font-weight: bold;
	font-size: 120%;
	color: #369;
}

p.name {
	color: #960;
	background: url(/img/vect.gif) no-repeat left bottom;
}

#bottom {
	margin: auto;
	padding: 20px 0px;
	width: 950px;
	overflow: hidden;
	color: #69c;
}

#bottom p strong {
	font-weight: bold;
}

#bottom p {
	color: #ccc;
	padding: 0px 20px;
}

#bottom a {
	color: #ccc;
	text-decoration: none;
}

#bottom a:hover {
	text-decoration: underline;
}

#bottom ul {
	margin: 5px 0 5px 20px;
	position: relative;
}

#bottom ul li {
	border-left: 1px solid #3964b0;
	display: inline;
	padding: 0 5px 0 10px;
}

#bottom ul li.first {
	border: none;
}

#bottom p.line {
	border-bottom: 1px solid #3964b0;
	margin: 10px 20px;
	overflow: hidden;
}

#bottom #search {
	float: right;
	position: relative;
}

#bottom label {
	clear: both;
	text-align: left;
	width: 250px;
	float: left;
	margin: 0;
	background: url(/img/input_box.gif) no-repeat;
}

#bottom .niceform {
	margin: 0;
	height: 20px;
	width: 240px;
	border: none;
	background: none;
	color: #999;
	font-size: .8em;
	padding: 3px 0px 0 10px;
}

#bottom .nice_button {
	background: url(/img/magnifier.gif) no-repeat 0 0;
	text-indent: -9000px;
	width: 13px;
	height: 12px;
	cursor: pointer;
	cursor: hand;
	float: right;
	position: absolute;
	right: 10px;
	top: 3px;
}

.ux-flag-ru {
	background-image: url(/img/flags/russia-sm.gif) ! important;
}

.ux-flag-ar {
	background-image: url(/img/flags/armenia.gif) ! important;
}

.ux-flag-md {
	background-image: url(/img/flags/moldova.gif) ! important;
}

.ux-flag-kz {
	background-image: url(/img/flags/kazahstan.gif) ! important;
}

.ux-flag-by {
	background-image: url(/img/flags/belorus.gif) ! important;
}

.ux-flag-bg {
	background-image: url(/img/flags/bolgaria.gif) ! important;
}

.ux-flag-ua {
	background-image: url(/img/flags/ukraine.gif) ! important;
}

.ux-flag-lt {
	background-image: url(/img/flags/litva.gif) ! important;
}

.ux-flag-lv {
	background-image: url(/img/flags/latvia.gif) ! important;
}

.ux-icon-combo-icon {
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 16px;
	height: 11px;
}



.ux-icon-combo-input {
	position: relative;
	left: -70px; 
	font-size: 14px;
	font-weight: bold;
}


.x-form-text {
	width: 160px;
}
.x-form-item {
	font-size: 11px;
}

.x-form-field-wrap .ux-icon-combo-icon {
	top: 5px;
	left: 4px;
}

.ux-icon-combo-item {
	background-repeat: no-repeat ! important;
	background-position: 2px 50% ! important;
	padding-left: 24px ! important;
}

#subnav {
	padding-top: 10px;
	height: 60px;
}

#subnav li {
	display: inline;
	padding: 0px 5px 0px 0;
	color: #a1adb3;
	font-weight: bold
}

#subnav li a {
	color: #3a7bbb;
	text-decoration: underline;
	background: url(/img/arr-subnav.gif) 100% 50% no-repeat;
	padding: 0 15px 0 0;
}

#switch {
	height: 21px;
	position: relative;
	float: right;

}

#switch li {
	display: inline;
}

#switch li span {
	background-image: url(/img/swither-map.gif);
	background-repeat: no-repeat;
	float: left;
	height: 0;
	padding-top: 21px;
	overflow: hidden;
	text-indent: -90200px;
}

#switch li#sw-map span.active {
	background-position: 0 -21px;
	width: 98px;
}

#switch li#sw-map span.notactive {
	background-position: 0 0;
	width: 98px;
	cursor: pointer;
	cursor: hand;
}

#switch li#sw-list span.active {
	background-position: -97px -42px;
	width: 98px;
}

#switch li#sw-list span.notactive {
	background-position: -97px 0;
	width: 98px;
	cursor: pointer;
	cursor: hand;
}

#switch li#sw-map span.notactive:hover {
	background-position: 0 -63px;
}

#switch li#sw-list span.notactive:hover {
	background-position: -97px -63px;
}

#switch-region {
	height: 21px;
	//position: absolute;
	margin: -30px 0 0 0;
	//display: none;
}

#switch-region li {
	display: inline;
}

#switch-region li span,#switch-region li a {
	background-image: url(/img/swither-region.gif);
	background-repeat: no-repeat;
	float: left;
	height: 0;
	padding-top: 21px;
	overflow: hidden;
	text-indent: -90200px;
}

#switch-region li#sw-hotel span.active {
	background-position: 0 -21px;
	width: 98px;
}

#switch-region li#sw-hotel a {
	background-position: 0 0;
	width: 98px;
	cursor: pointer;
	cursor: hand;
}

#switch-region li#sw-exursion span.active {
	background-position: -97px -42px;
	width: 109px;
}

#switch-region li#sw-exursion a {
	background-position: -97px 0;
	width: 109px;
	cursor: pointer;
	cursor: hand;
}

#switch-region li#sw-region span.active {
	background-position: -206px -63px;
	width: 134px;
}

#switch-region li#sw-region a {
	background-position: -206px 0;
	width: 134px;
	cursor: pointer;
	cursor: hand;
}

#switch-region li#sw-hotel a.notactive:hover {
	background-position: 0 -84px;
}

#switch-region li#sw-exursion a.notactive:hover {
	background-position: -97px -84px;
}

#switch-region li#sw-region a.notactive:hover {
	background-position: -206px -84px;
}

.bl-block-nonfixed,.bl-block {
	margin: 5px 0 10px 0;
	padding: 1px 20px;
	border: none;
	background: url(/img/bg-blue.gif) 0px 100% repeat-y;
}

.bl-block {
	height: 600px;
	overflow: auto
}

#border_paging_block1 {
	max-height: 500px;
	overflow: auto;
}

.scroll-el  .x-panel-header {
	background: url(/img/bg-blue.gif) 0px 100% repeat-y;
	height: 15px;
	border: none;
	padding: 5px 15px;
	border-top: 4px solid #fff;
	font-size: 12px;
	font-weight: bold;
	color: #4283c4;
}

.scroll-el  .x-panel-header-text {
	text-decoration: none;
	border-bottom: 1px dashed #69c;
	padding: 0px;
}

.scroll-el  .x-tool {
	float: left;
}

.accordion-el  .x-panel-header {
	background: url(/img/bg-blue.gif) 0px 100% repeat-y;
	height: 15px;
	border: none;
	padding: 5px 15px;
	border-top: 4px solid #fff;
	font-size: 12px;
	font-weight: bold;
	color: #4283c4;
}

.accordion-el  .x-panel-header-text {
	text-decoration: none;
	border-bottom: 1px dashed #69c;
	padding: 0px;
}

.accordion-el  .x-tool {
	float: left;
}


.accordion-el h5, .scroll-el h5 {
    color: #a5b2b9;
    font-weight: bold;
    margin: 10px 5px 10px 0;
    background: url(/img/sm-ar.gif) 2px 5px no-repeat;
    padding: 0 0 0 20px;
}

.accordion-el h5 p {
    font-weight: normal;
    padding: 0;
    margin: 0 0 0 -0px;
    font-size: 1.1em;
}


#paging-block h4,.bl-block-nonfixed h4 {
	color: #a5b2b9;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 10px 0 0 0;
}

#paging-block h5,.bl-block h5,.bl-block-nonfixed h5 {
	color: #a5b2b9;
	font-weight: bold;
	margin: 10px 5px 10px 0px;
	background: url(/img/sm-ar.gif) 0 5px no-repeat;
	padding: 0 0 0 20px;
}

#paging-block h5 p {
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 -0px;
	font-size: 1.1em;
}

#paging-block p {
	text-align: left;
	margin: 0px;
	padding: 0 40px;
}

#paging-block div {
	height: 850px;
}

#paging-block img {
	padding: 5px 10px 0 0;
}

#paging-block .hide {
	display: none;
}



ul#metro-line {
	margin: 10px 0;
}

ul#metro-line li {
	padding: 0px 0 0px 15px;
	line-height: 20px;
}

.line-1 {
	background: url(/img/line-1.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-2 {
	background: url(/img/line-2.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-3 {
	background: url(/img/line-3.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-4 {
	background: url(/img/line-4.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-5 {
	background: url(/img/line-5.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-6 {
	background: url(/img/line-6.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-7 {
	background: url(/img/line-7.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-8 {
	background: url(/img/line-8.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-9 {
	background: url(/img/line-9.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-10 {
	background: url(/img/line-10.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-11 {
	background: url(/img/line-11.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}

.line-12 {
	background: url(/img/line-12.gif) 0px 50% no-repeat;
	padding: 0 0 0 15px;
}


.stars_five, .stars_four, .stars_three, .stars_two, .stars_one {
    background-image: url(/img/stars.gif);
    background-repeat: no-repeat;
    height: 12px;
}

.hv1, .hv2, .hv3 {
    background-image: url(/img/hv.gif);
    background-repeat: no-repeat;
    height: 21px;
    width: 50px;
}

.hv2 {
	background-position: 21px 0;
	}
	
.hv3 {
    background-position: 42px 0;
    }

.stars_five {
	width: 60px;
	}
	
.stars_four {
	width: 49px;
	}
	
.stars_three {
    width: 36px;
    }

.stars_two {
    width: 24px;
    }
    
.stars_one {
    width: 12px;
    }

.star_half {background-image: url(/img/star_half.gif);
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
    }


table.list,table.weather {
	
    margin: 20px 0;
}

table.list td,table.list th,table.weather td {
    padding: 5px;
}

table.weather {
	clear: both;
	width: 100%;
    margin-top: -7px;
}

table.weather td {
    padding: 3px;
    text-align: center;
}

table.weather tbody th {
    padding: 5px;
    background: #f5f2e1 url(/img/bg-yellow.png) 0 0 repeat-x;
    border-bottom: 1px solid #fff;
    width: 170px;
}

table.weather tbody td {
    background: #e5f2f7 url(/img/bg-lightblue.gif) 0 0 repeat-x;
    border-bottom: 1px solid #fff;
}

table.weather thead td,table#weather thead td {
    background: #fff;
    color: #a5b2b9;
}

table.weather th a,table#weather th a {
    color: #4b8cce;
    font-weight: bold;
}

table.weather td span,table#weather td span {
    color: #69c;
}

table.weather td strong,table#weather td strong {
    color: #fa0;
}

table.weather td.w-pic {
    background: #4b8cce url(/img/bg-darkblue.png) 0 0 repeat-x;
    width: 40px;
}
table.list,table.weather,table#weather {
	border-collapse: collapse;
	font-size: 11px;
}

table#weather thead td {
	font-size: 10px;
}


table.list td,table.list th,table.weather td {
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

table.list th {
	font-weight: bold;
	font-size: 12px;
	padding: 10px 15px;
}

.nameagency {
	width: 250px;
}

.nameagence {
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px dotted #3177c0;
	color: #3177c0;
	line-height: 15px;
}

.nameagence:hover {
	color: red;
	border: none;
}

.ttr {background: url(/img/tez-mini.gif) 0 2px no-repeat;
    padding: 0px 0 10px 18px;}

.nottr {padding: 0px 0 10px 18px;}

table.list td.odd,table.list th {
	color: #a3b0b7;
}

table.list tfoot th,table.list tfoot td {
	background: #efefef;
}

table.list tfoot td {
	text-align: right
}

table.list tbody td,table.list th {
	border-bottom: 1px solid #ededed;
}

table.list tbody tr:hover {
	background: #f2f4f4;
}

table.list tbody th:hover {
	background-color: #fff;
}

table.list tbody td.odd:hover {
	background-color: #fff;
}

table.list tbody tr:hover td.odd {
	background-color: #fff;
}

table.list tbody tr {
	behavior: url(/style/hover.htc)
}  /* IE6 */
.trhover {
	background: #f2f4f4;
}  /* IE6 */
.trhover th {
	background: #fff;
}  /* IE6 */
table.nicetbl {
	margin-top: -5px;
}

table.nicetbl {
	width: 100%;
	clear: both;
	margin-top:10px;
}

table.nicetbl td {
	padding: 3px;
	text-align: center;
}

table.nicetbl tbody th {
	padding: 5px;
	background: #f5f2e1 url(/img/bg-yellow.png) 0 0 repeat-x;
	border-bottom: 1px solid #fff;
	width: 170px;
}

table.nicetbl tbody td {
	background: #e5f2f7 url(/img/bg-lightblue.gif) 0 0 repeat-x;
	border-bottom: 1px solid #fff;
}

table.nicetbl thead td,table#weather thead td {
	background: #fff;
	color: #a5b2b9;
}

table.nicetbl th a,table#weather th a {
	color: #4b8cce;
	font-weight: bold;
}

table.nicetbl td span,table#weather td span {
	color: #69c;
}

table.nicetbl td strong,table#weather td strong {
	color: #fa0;
}

table.nicetbl td.w-pic {
	background: #4b8cce url(/img/bg-darkblue.png) 0 0 repeat-x;
	width: 40px;
}

img.clear,img.lightcloud,img.cloud,img.rain {
	background-image: url(/img/weather.png);
	background-repeat: no-repeat;
}

img.lightcloud {
	background-position: -59px 0;
	width: 34px;
}

img.cloud {
	background-position: -26px 0;
	width: 33px;
}

img.rain {
	background-position: 0 0;
	width: 27px;
}

img.clear {
	background-position: -92px 0;
	width: 26px;
}

* html img.clear {
	background: url(/img/sun.png) no-repeat !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/sun.png);
}

* html img.rain {
	background: url(/img/sun.png) no-repeat !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/rain.png);
}

* html img.cloud {
	background: url(/img/sun.png) no-repeat !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/cloud.png);
}

* html img.lightcloud {
	background: url(/img/sun.png) no-repeat !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/lightcloud.png);
}

.awards {
	margin-top: 3px;
}

.awards p {
	background: url(/img/line_sep.gif) 0 100% repeat-x;
	padding: 3px 0px 10px 0;
	width: 100%;
	clear: both;
	font-size: .9em;
}

.awards img {
	float: right;
	padding: 0;
}

#region-content {
	min-height: 750px;
	/*-padding-left: 190px;*/
	-width: 430px;
	-height: 650px;
}

#region-content .tez-comment {
	margin: 10px 0 10px 10px;
	background: url(/img/tez-comment.gif) 0 0px no-repeat;
	font-size: 11px;
	height: 20px;
	padding: 0px 0px 5px 95px;
}

#region-content p,#hotel-desc li {
	color: #333;
	overflow: hidden;
	position: relative;
	padding: 0
}

#region-content strong {
	font-weight: bold;
}

#region-content .title {
	color: #a5b2b9;
	text-transform: uppercase;
	font-size: 1.5em;
	padding: 10px 10px 0;
}

#region-content .hotel-info {
	color: #a5b2b9;
	font-size: 11px;
	padding: 0 10px 10px;
}

#region-content ul.hotel {
	padding: 0 0 0 45px;
}

#region-content ul.hotel li {
	background: url(/img/bullet.gif) 0 6px no-repeat;
	padding: 0 0 0 10px;
}

#region-content ul#h-comments {
	margin: 10px 0;
	padding: 0;
	display: none;
}

#region-content ul#h-comments li {
	background: none;
	display: inline;
	padding: 0px 10px 5px 0;
}

#region-content ul#h-comments li a {
	font-weight: normal;
	color: #a1adb3;
	padding: 0 20px 0 10px;
}

#region-content li a.h-comment {
	background: url(/img/comment-pic.gif) 100% 60% no-repeat;
}

#region-content li a.new-comment {
	background: url(/img/comment-new-pic.gif) 100% 60% no-repeat;
	border-left: 1px solid #ccc;
}

#agency-card {
	padding: 0 20px;
}

#agency-card .metro {
	color: #a5b2b9;
	font-weight: bold;
	background: url(/img/m.gif) 0 50% no-repeat;
	padding: 15px 0 10px 25px;
}

#agency-card .title {
	font-size: 1.5em;
	padding: 0 0 10px 0;
}

#agency-card .contacts {
	font-size: 1.1em;
	padding: 0 0 10px 0;
}

#agency-card .icq-number {
	background: url(/img/icq.gif) 0 100% no-repeat;
	padding: 5px 0 0 20px
}

#agency-card .prompt {
	color: #bebebe;
	width: 260px;
	font-size: .9em;
	padding: 10px 20px 0px 0;
}

#agency-card p {
	padding: 10px 0;
}

#agency-card p strong {
	font-weight: bold;
	float: left;
	padding: 20px 10px 0 0;
}

#agency-card div {
	overflow: hidden;
}



#tbl-hotels {
    border-collapse: collapse;
    position: relative;
    margin: 10px 0;
    width: 70%; //width: 100%;
}

#tbl-hotels  td {
        padding: 3px 0;
}

#tbl-hotels thead th {
    border-bottom: 2px solid #a1adb3;
    color: #a1adb3;
    padding: 3px 0;
}

#tbl-hotels .details {
	display: none;
}

a.tt {
	border-bottom: 1px dotted #7d92a8;
	color: #7d92a8;
	text-decoration: none;
}

a.tt:hover {
	position: relative;
	z-index: 23;
}

a.tt span {
	display: none;
}

a.tt:hover span {
	display: block;
	position: absolute;
	top: -3px;
	left: 30px;
	background: #fbf8db;
	border: 1px solid #c93;
	color: #000;
	z-index: 20000;
	width: 180px;
	padding: 5px;
	font-size: 11px;
	cursor: pointer;
	text-decoration: none;
}

.navbar ul li {
	padding: 10px 0 0 10px;
}

.content {
	margin: 15px;
}

.content .title {
	color: #69c;
	font-weight: bold;
	padding: 0 0 15px 0;
}

.content h5 {
	color: #69c;
	padding: 0;
}

.content ul li {
	padding: 0px 0 10px 0;
	background: url(/img/line_sep.gif) 0 100% repeat-x
}

.content p.author {
	color: #b3b5b6;
	padding: 0;
}

.i-hotel {
	background: url(/img/icons/hotel.gif) 0 0 no-repeat;
	padding: 0 0 20px 40px;
}

.i-animals {
	background: url(/img/icons/animals.gif) 0 0 no-repeat;
	padding: 0 0 20px 40px;
}

.i-cards {
	background: url(/img/icons/cards.gif) 0 0 no-repeat;
	padding: 0 0 20px 40px;
}

.i-key {
	background: url(/img/icons/key.gif) 0 0 no-repeat;
	padding: 10px 0 0px 40px;
}

.i-food {
	background: url(/img/icons/food.gif) 0 0 no-repeat;
	padding: 10px 0 0px 40px;
}

.i-room {
	background: url(/img/icons/room.gif) 0 0 no-repeat;
	padding: 10px 0 0px 40px;
}

.i-beach {
	background: url(/img/icons/beach.gif) 0 0 no-repeat;
	padding: 0 0px 20px 40px;
}

.i-place {
	background: url(/img/icons/place.gif) 0 0 no-repeat;
	padding: 0 0 20px 40px;
}

.i-outside {
	background: url(/img/icons/outside.gif) 0 0 no-repeat;
	padding: 10px 0px 0 40px;
}

.i-kids {
	background: url(/img/icons/kids.gif) 0 0 no-repeat;
	padding: 10px 0px 3px 40px;
}

#twobuttons {
	margin: 10px;
	height: 67px;
}

#twobuttons li {
	float: left;
}

#twobuttons .tourist, #twobuttons .agents {
	display: block;
	text-indent: -1000px;
	width: 264px;
	height: 67px;	
}

#twobuttons .tourist {
	background: url(/img/2buttons.gif) 0 -62px no-repeat;
}

#twobuttons .tourist:hover {
	background-position: 0 -205px;
}

#twobuttons .agents {
	background: url(/img/2buttons.gif) 0 0 no-repeat;
}

#twobuttons .agents:hover {
	background-position: 0 -128px;
}

.tbl_book1 {
	background: #eaf1f7;
	border-bottom: 1px solid #bbcfdb;
	border-left: 1px solid #bbcfdb;
	border-right: 1px solid #bbcfdb;
	width: 100%;
	font-size: 11px;
	color: #333; //margin: 0;
}

.tbl_book1 td {
	padding: 2px 10px;
	vertical-align: top;
}

.tbl_book1 caption {
	border: 1px solid #bbcfdb;
	background: #dfe9f0;
	font-size: 12px;
	color: #375a75;
	font-weight: bold;
	padding: 5px 12px;
	
}

.tbl_book1 td b {
	color: #375a75;
}

.tbl_book1 td ol li {
	padding: 0;
}

.tbl_book1 td ol {
	margin: 0;
}

.tbl_book1 tr:hover {
	background: #dfe9f0;
}

#tbl_book {
	background: #f0f0e6;
	width: 100%;
	border-bottom: 1px solid #d6d3ca;
	border-left: 1px solid #d6d3ca;
	border-right: 1px solid #d6d3ca;
}

#tbl_book td {
	padding: 5px 10px;
	vertical-align: top;
}

#tbl_book caption {
	background: #e9eadb;
	padding: 10px;
	border: 1px solid #d6d3ca;
	margin: 10px 0 0 0;
}

#tbl_book caption ul li {
	display: inline;
	font-size: 1.1 em;
	font-weight: bold;
	color: #d6d3ca;
	padding: 4px 20px 4px 30px;
	background: url(/img/two_g.gif) 0 40% no-repeat;
}

#tbl_book caption ul li.current {
	color: #493e35;
	padding: 4px 100px 4px 30px;
	background: url(/img/one.gif) 0 40% no-repeat;
}

#tbl_book .title {
	width: 130px;
	vertical-align: top;
}

#tbl_book .onemore {
	background: #f3f3eb;
}

#tbl_book .button {
	float: right;
}

.hint {
	display: none;
	position: absolute;
	left: 430px;
	width: 200px;
	magin-top: -4px;
	border: 1px solid #c93;
	padding: 10px 12px;
	background: #fbf8db url(/img/pointer.gif) no-repeat -10px 5px;
}

.hint .hint-pointer {
	position: absolute;
	left: -10px;
	top: 0px;
	width: 10px;
	height: 19px;
	background: url(/img/pointer.gif) left top no-repeat;
}

#tourSearchResultId p {
	line-height: 14px;
	margin: 0px 0 10px 0;
}

#tourSearchResultId a.big {
	font-size: 12px;
}

#tourSearchResultId .nights {
	font-size: 12px;
	padding: 5px 0 0 0;
	text-align: center;
}

#tourSearchResultId .tt {
	font-size: 12px;
}

#tourSearchResultId p.forPrice {
	height: 40px;
	margin: 5px;
	padding: 15px 0 -10px 0px;
}

#tourSearchResultId ul {
	margin: 0;
	height: 10px;
	font-size: 12px;
}

#tourSearchResultId ul li {
	float: left;
	padding: 0px;
	font-size: 12px;
}

#tourSearchResultId ul li a {
	font-weight: normal;
	color: #a1adb3;
	padding: 0;
}

#tourSearchResultId ul li a.h-foto {
	background: url(/img/foto-pic.gif) no-repeat 100% 60%;
	padding: 0 20px 0 0;
	font-size: 12px;
}

#tourSearchResultId ul li a.h-comment {
	border-left: 1px solid #ccc;
	background: url(/img/comment-pic.gif) no-repeat 100% 60%;
	padding: 0 20px 0 15px;
	margin: 0 10px;
	font-size: 12px;
}

#tourSearchResultId td .note {
	color: #7d92a8;
}

#tourSearchResultId a.book {
	background: url(/img/vect-g.gif) no-repeat right center;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	color: #62a392;
	font-size: 12px;
}
#tourSearchResultId .x-grid3-hd-inner {padding: 0;}
#tourSearchResultId .x-grid3-col-1 {
	font-size: 10px;
	text-align: center;
	overflow: visible;
	white-space: normal;
}

#aviaGridaviaResultsTo .x-grid3-col-6 {
	padding: 3px 1px 3px 1px;
	overflow: visible;
	white-space: normal;
	z-index: 1000;
}

#aviaGridaviaResultsTo .x-grid3-col-6 .tt {
	font-size: 10px;
}

#aviaGridaviaResultsFrom .x-grid3-col-6 {
	padding: 3px 1px 3px 1px;
	overflow: visible;
	white-space: normal;
	z-index: 1000;
}

#aviaGridaviaResultsFrom .x-grid3-col-6 .tt {
	font-size: 10px;
}

.exmpl {
	font-size: 11px;
	color: #333;
}

.exmpl_link {
	cursor: pointer;
	cursor: hand;
	border-bottom: 1px dotted #3177c0;
	color: #3177c0;
}

.rtop,.rbottom {
	display: block;
}

.rtop *,.rbottom * {
	display: block;
	height: 1px;
	overflow: hidden;
}

.text1 {
	border: 1px solid #B0BCC2;
	border-width: 0 1px;
	padding: 0 18px 20px 18px;
}

.text2 {
	border: 1px solid #d4d6dc;
	border-width: 0 1px;
	padding: 0 8px 0 8px;
}

.form_search {
	border: 1px solid #d4d6dc;
	border-top: none;
	padding: 10px 10px 5px 10px;
}

.r1 {
	margin: 0 5px;
}

.r2 {
	margin: 0 3px;
}

.r3 {
	margin: 0 2px;
}

.r4 {
	margin: 0 1px;
	height: 2px
}

.b1,.b2,.b3,.b4,.b5,.b1 i,.b2 i,.b3 i,.b4 i,.b5 i,.b1 b,.b2 b,.b3 b,.b4 b,.b5 b,.b1 q,.b2 q,.b3 q,.b4 q,.b5 q
	{
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}

.b1 {
	padding: 0 2px;
	background: #f2f2f2;
	border: none;
}

.hotelform .b1,.ticketform .b1 {
	background: #fff;
}

.b1 b {
	margin: 0 1px;
	background: #B8C3C8;
	border-color: #CBD3D7;
}

.brr {
	padding: 0;
	background: #f2f2f2;
	border: none;
}

.hotelform .brr,.ticketform .brr {
	background: #fff;
}

.b2 {
	margin: 0 1px;
	border-color: #D6DCDF;
}

.b2 b {
	border-color: #B8C3C8;
}

.brr .b2 b {
	border-color: #B8C3C8;
	background: #f0f3f4;
}

.b2 i {
	border-color: #E4E8EA;
}

.b2 q {
	border-color: #F7F8F9;
}

.b3 {
	border-color: #EBEEEF;
}

.b3 b {
	border-color: #BCC6CB;
}

.b3 i {
	border-color: #F9FAFB;
}

.b4 {
	border-color: #CAD2D6;
}

.b4 b {
	border-color: #E5E9EB;
}

.b5 {
	border-color: #B5C0C6;
}

.b5 b {
	border-color: #FAFBFB;
}

.d1,.d2,.d3,.d4,.d5,.d1 i,.d2 i,.d3 i,.d4 i,.d5 i,.d1 b,.d2 b,.d3 b,.d4 b,.d5 b,.d1 q,.d2 q,.d3 q,.d4 q,.d5 q
	{
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px;
	display: block;
}

.d1 {
	padding: 0 2px;
	background: #2069bf;
	border: none;
}

.d1 b {
	margin: 0 1px;
	background: #f2f2f2;
	border-color: #8ba7cb;
}

.drr {
	padding: 0;
	background: #2069bf;
	border: none;
}

.d2 {
	margin: 0 1px;
	border-color: #5580b8;
}

.d2 b {
	border-color: #aac6ea;
}

.drr .d2 b {
	border-color: #B8C3C8;
	background: #f2f2f2;
}

.d2 i {
	border-color: #E4E8EA;
}

.d2 q {
	border-color: #F7F8F9;
}

.d3 {
	border-color: #5580b8;
}

.d3 b {
	border-color: #BCC6CB;
}

.d3 i {
	border-color: #F9FAFB;
}

.d4 {
	border-color: #5580b8;
}

.d4 b {
	border-color: #E5E9EB;
}

.d5 {
	border-color: #94b5e0;
}

.d5 b {
	border-color: #FAFBFB;
}

.e1 {
	height: 2px;
	overflow: hidden;
	clear: both;
	display: block;
	margin: 0px 5px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	background-color: #f38a2c;
}

.e1 b,.e2 b {
	height: 1px;
	overflow: hidden;
	display: block;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	background-color: #f38a2c;
}

.e2 {
	height: 1px;
	overflow: hidden;
	display: block;
	margin: 0px 5px 15px 5px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	border-top: 1px solid #f38a2c;
	background-color: #f38a2c;
}

* html .e2 {
	margin: -1px 5px 0px 5px;
}

b.niftycorners,b.niftyfill {
	display: block
}

b.niftycorners * {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	border-style: solid;
	border-width: 0 1px
}

/*normal*/
b.r1 {
	margin: 0 3px;
	border-width: 0 2px
}

b.r2 {
	margin: 0 2px
}

b.r3 {
	margin: 0 1px
}

b.r4 {
	height: 2px
}

b.rb1 {
	margin: 0 8px;
	border-width: 0 2px
}

b.rb2 {
	margin: 0 6px;
	border-width: 0 2px
}

b.rb3 {
	margin: 0 5px
}

b.rb4 {
	margin: 0 4px
}

b.rb5 {
	margin: 0 3px
}

b.rb6 {
	margin: 0 2px
}

b.rb7 {
	margin: 0 1px;
	height: 2px
}

b.rb8 {
	margin: 0;
	height: 2px
}

b.rs1 {
	margin: 0 1px
}

/*transparent inside*/
b.t1 {
	border-width: 0 5px
}

b.t2 {
	border-width: 0 3px
}

b.t3 {
	border-width: 0 2px
}

b.t4 {
	height: 2px
}

b.tb1 {
	border-width: 0 10px
}

b.tb2 {
	border-width: 0 8px
}

b.tb3 {
	border-width: 0 6px
}

b.tb4 {
	border-width: 0 5px
}

b.tb5 {
	border-width: 0 4px
}

b.tb6 {
	border-width: 0 3px
}

b.tb7 {
	border-width: 0 2px;
	height: 2px
}

b.tb8 {
	border-width: 0 1px;
	height: 2px
}

b.ts1 {
	border-width: 0 2px
}

/* ���������� ������� ��� ext tbody*/

.phone_title {
	font-weight: normal; 
	font-size: 12px; 
	color: #c5dff0; 
	float: left; 
	width: 90px;
	clear: both;
	padding: 5px 0 10px 0;}

#region {
	background: #4790dd; /*url(/img/bg-select-region.gif) 0 0 no-repeat;*/
	border: 0pt;
	padding: 2px 0px 2px 0px;
	width: 220px;
}

#region .x-form-field-wrap {
	border: 0pt;
	padding: 0 0 0 5px;
}

#region .x-form-text {
	background: #4790dd; 
	color: #dbe7f6;
	border: 0pt;
}

#region .x-form-trigger {
	background: url(/img/arrow-region.gif) 0 0 no-repeat;
	border: 0pt;
	position: absolute;
	right: -5px;
}

.x-form-field-right-border {
	border-right: 1px;
}

.x-form-field-wrap .x-form-text {
	border-right: 0px;
}

.x-form-field-wrap .x-form-arrow-trigger {
	background-image: url(/img/change/trigger.gif);
}

.x-form-field-wrap .x-form-date-trigger {
	background-image: url(/img/change/date-trigger.gif);
}

/*
.x-panel-body {
	background: #fff url(/img/change/advise-body.png) no-repeat left bottom;
}
*/
.opin-el .x-panel-body,.lider-el .x-panel-body,.gift-el .x-panel-body,.new-el .x-panel-body
	{background: #fef8ed url(/img/bg-yellow.gif) repeat-x top;
}

.news-el .x-panel-body {
	border-bottom: none;
	background: #fef8ed url(/img/bg-yellow.gif) repeat-x top;
	margin: 0px 0px 2px 0px;
}

.opin-el .x-panel-header {
	background: transparent url(/img/change/panel-active.png) repeat-x
		scroll 0pt -0px;
	border: 0pt none;
	border-bottom: 1px solid #ddd;
	padding: 5px 3px 4px 10px;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
}

.lider-el .x-panel-header,.gift-el .x-panel-header,.new-el .x-panel-header,.news-el .x-panel-header
	{background: transparent url(/img/change/panel-active.png) repeat-x scroll 0pt -0px;
	border: 0pt none;
	padding: 5px 3px 4px 10px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#opinion .x-panel-collapsed .x-panel-header {
	background: transparent url(/img/change/panel-notactive.png) repeat-x scroll 0pt -0px;
}


.x-form-text {
	vertical-align: top;
}

.x-window {
	background: #fff;
}

body.x-body-masked .x-window-plain .x-window-mc {
	background: #fff;
	border: none;
}

body.ext-gecko .x-window-plain .x-window-mc {
	background: #fff;
	border: none;
}

.x-window-tc {
	background: none;
	border-bottom: 2px solid #a1adb3;
	margin: 10px;
}

.x-window-tl {
	background: none;
}

.x-window-tr {
	background: none;
}

.x-window-ml {
	background: none;
}

.x-window-mr {
	background: none;
}

.x-window-bl {
	background: none;
}

.x-window-br {
	background: none;
}

.x-window-bc {
	background: none;
}

.x-window-header-text {
	color: #a1adb3;
	font-size: 1.6em;
	width: 100%;
	font-weight: normal;
	margin: 0px;
}

.x-window  .x-panel-header {
	background: none;
	height: 20px;
	border-bottom: none;
	padding: 5px 10px;
	font-weight: bold;
	color: #a5b2b9;
}

.x-layout-collapsed-west {
	
}

.x-panel-ghost ul {
	border: none;
}

.x-tool-close {
	background: url(/img/change/close.gif) right top no-repeat;
	height: 21px;
	width: 100px;
}

.x-tool-toggle {
	background: url(/img/change/leftclose.gif) right top no-repeat;
}

.x-tool-expand-west {
	background: url(/img/change/leftopen.gif) right top no-repeat;
}

.x-resizable-over .x-resizable-handle-north,.x-resizable-pinned .x-resizable-handle-north
	{
	background: transparent url(/img/change/s-handle.gif) repeat scroll
		center top;
}

.x-resizable-over .x-resizable-handle-south,.x-resizable-pinned .x-resizable-handle-south
	{
	background: transparent url(/img/change/s-handle.gif) repeat scroll
		center top;
}

.x-resizable-over .x-resizable-handle-west,.x-resizable-pinned .x-resizable-handle-west
	{
	background: transparent url(/img/change/e-handle.gif) repeat scroll left
		center;
}

.x-resizable-over .x-resizable-handle-east,.x-resizable-pinned .x-resizable-handle-east
	{
	background: transparent url(/img/change/e-handle.gif) repeat scroll left
		center;
}

.x-resizable-over .x-resizable-handle-northeast,.x-resizable-pinned .x-resizable-handle-northeast
	{
	background: transparent url(/img/change/ne-handle.gif) repeat scroll
		left bottom;
}

.x-resizable-over .x-resizable-handle-northwest,.x-resizable-pinned .x-resizable-handle-northwest
	{
	background: transparent url(/img/change/nw-handle.gif) repeat scroll
		right bottom;
}

.x-resizable-over .x-resizable-handle-southeast,.x-resizable-pinned .x-resizable-handle-southeast
	{
	background: transparent url(/img/change/se-handle.gif) repeat scroll
		left top;
}

.x-resizable-over .x-resizable-handle-southwest,.x-resizable-pinned .x-resizable-handle-southwest
	{
	background: transparent url(/img/change/sw-handle.gif) repeat scroll
		right top;
}

.x-window .x-resizable-handle {
	opacity: 1;
}

.x-layout-collapsed {
	margin: 0;
	background-color: #f2f6f8;
	border: 1px solid #D0D0D0;
}

.x-layout-collapsed:hover {
	background-color: #f8fafb;
}

.x-form-item-label {
	font-size: 11px;
}

.x-tip .x-tip-tc {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat 0 -62px;
    padding-top:3px;
    overflow:hidden;
    zoom:1;
}
.x-tip .x-tip-tl {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat 0 0;
    padding-left:6px;
    overflow:hidden;
    zoom:1;
}
.x-tip .x-tip-tr {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat right 0;
    padding-right:6px;
    overflow:hidden;
    zoom:1;
}
.x-tip .x-tip-bc {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat 0 -121px;
    height:3px;
    overflow:hidden;
}
.x-tip .x-tip-bl {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat 0 -59px;
    padding-left:6px;
    zoom:1;
}
.x-tip .x-tip-br {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat right -59px;
    padding-right:6px;
    zoom:1;
}
.x-tip .x-tip-mc {
    border:0 none;
    font: normal 11px tahoma,arial,helvetica,sans-serif;
}
.x-tip .x-tip-ml {
    background: #fff url(/img/change/tip-sprite.gif) no-repeat 0 -124px;
    padding-left:6px;
    zoom:1;
}
.x-tip .x-tip-mr {
    background: transparent url(/img/change/tip-sprite.gif) no-repeat right -124px;
    padding-right:6px;
    zoom:1;
}

#hotelsresults  .x-panel-header {
	background: none;
	border: none;
}

#hotelsresults .x-grid3-header {
	background: none;
}

#hotelsresults .x-grid3-hd-row td {
	border: none;
	color: #a1adb3;
	font-size: 12px;
	border-bottom: 2px solid #a1adb3;
}

#hotelsresults tbody {
	border: none;
}

#hotelsresults .x-grid3-row {
	border: none;
	border-bottom: 1px solid #a1adb3;
}

#hotelsresults .x-toolbar {
	background: none;
	border: none;
	
}

#hotelsresults .x-panel-bbar {
	border-top: 2px solid #a1adb3;
	padding: 0 10px;
	margin-right: 20px;
}

#hotelsresults .x-btn-left, #hotelsresults .x-btn-center, #hotelsresults .x-btn-right
	{
	background: none;
	border: none;
}

#hotelsresults .x-grid3-hd-inner {
	background: none;
	border: none;
}

#hotelsresults .x-btn-over {
	background: none;
	border: none;
}

#simpleGrid .x-grid3-header {
	background: none;
}

.x-window .x-window-body {
	background: #fff !important;
}

.x-window .x-window-body-noborder {
	background: #fff !important;
}

.x-window-plain .x-window-body {
	background: #fff !important;
}

#tourSearchResultId  .x-panel-header {
	background: none;
	border: none;
}

#tourSearchResultId .x-grid3-header {
	background: none;
}

#tourSearchResultId .x-grid3-hd-row td {
	border: none;
	color: #a1adb3;
	font-size: 12px;
	border-bottom: 2px solid #a1adb3;
}

#tourSearchResultId tbody {
	border: none;
	background: none;
	padding-top: 5px;
}

#tourSearchResultId .x-grid3-row {
	border: none;
	border-bottom: 1px solid #a1adb3;
}

#tourSearchResultId .x-grid3-row td,.x-grid3-summary-row td {
	line-height: normal;
}

#tourSearchResultId .x-toolbar {
	background: none;
	border: none;
}

#tourSearchResultId .x-panel-bbar {
	border-top: 2px solid #a1adb3;
	padding: 0 10px;
	margin-right: 20px;
}

#tourSearchResultId .x-btn-left,#tourSearchResultId .x-btn-center,#tourSearchResultId .x-btn-right
	{
	background: none;
	border: none;
}

#tourSearchResultId .x-grid3-hd-inner {
	background: none;
	border: none;
}


#tourSearchResultId .x-btn-over {
	background: none;
	border: none;
}

#bl-tourSearchResult  .x-panel-header {
	background: none;
	border: none;
}

#bl-tourSearchResult .x-grid3-header {
	background: none;
}

#bl-tourSearchResult .x-grid3-hd-row td {
	border: none;
	color: #a1adb3;
	font-size: 12px;
	border-bottom: 2px solid #a1adb3;
}

#bl-tourSearchResult tbody {
	border: none;
	background: none;
}

#bl-tourSearchResult .x-grid3-row {
	border: none;
	border-bottom: 1px solid #a1adb3;
	padding: 5px 0;
}

#bl-tourSearchResult .x-toolbar {
	background: none;
	border: none;
}

#bl-tourSearchResult .x-panel-bbar {
	
}

#bl-tourSearchResult .x-btn-left,#bl-tourSearchResult .x-btn-center,#bl-tourSearchResult .x-btn-right
	{
	background: none;
	border: none;
}

#bl-tourSearchResult .x-grid3-hd-inner {
	background: none;
	border: none;
}

#bl-tourSearchResult .x-btn-over {
	background: none;
	border: none;
}

#basketWizardId  .x-panel-header
	{
	background: none;
	height: 15px;
	border: none;
	padding: 5px 15px;
	border-top: 4px solid #fff;
	font-size: 12px;
	font-weight: bold;
	color: #4283c4;
}

#basketWizardId  .x-panel-header-text
	{
	text-decoration: none;
	border-bottom: none;
	padding: 0px;
	color: #A3B0B7;
}

#basketWizardId  .x-tool-toggle
	{
	background: url(/img/menus.gif) 0 3px no-repeat;
}

#basketWizardId .x-panel-collapsed .x-tool-toggle
	{
	background: url(/img/plus.gif) 0 3px no-repeat;
}

#basketWizardId .x-grid3-header
	{
	background: none;
}

#basketWizardId .x-grid3-hd-inner{
	background: none;
	height: 0px;
	border: none;
}

#basketWizardId .x-grid3-hd-row{
	height: 0px;
}	

#basketWizardId .x-grid3-hd{
	border: none;
}

#basketWizardId .x-grid3-row{
	border: none;
}

#basketWizardId .x-panel-body {
	border: none;
}

#basketWizardId td {
	border-bottom: 1px solid #EDEDED;
}

#basketWizardId .x-grid3-td-0 {
	color: #A3B0B7;
}


#touristPanel .nameagence {
	cursor: hand;
	cursor: pointer;
	border-bottom: 1px dotted #3177c0;
	color: #3177c0;
	text-decoration: none;
}

#touristPanel .nameagence:hover {
	color: red;
	border: none;
	
}

.indexBlue {
	color: #a1adb3;
	text-transform:uppercase;
}
/*new*/
.indexAero {
	padding: 5px 0px;
	margin: 0 0 0 35px;
}

.indexBlue{
	color: #6699CC;
}

.indexDate{
	color: red;
	font-size: 12px;
	padding: 0 0 0 35px;
}

h5.pl-r, h5.pl-l {color: #69c;
	padding: 5px 5px 10px 35px;
	margin: 0 20px 0px 0;}
	
h5.pl-l {
    background: url(/img/plane-l.gif) 0 0 no-repeat;}
    
h5.pl-r {
    background: url(/img/plane-r.gif) 0 0 no-repeat; 
    }
    
    
.x-window-bwrap .content{
	margin: 0;
	padding: 5px 10px;
}

*html .x-window-bwrap .content{
	padding: 0px 10px;
}

*html .x-window-bwrap .content{
	padding: 0px 10px;
}

*html .indexAero {
	padding: 0px;
}

#bmessagesGrid  .x-panel-header
	{
	background: none;
	height: 15px;
	border: none;
	padding: 5px 15px;
	border-top: 4px solid #fff;
	font-size: 12px;
	font-weight: bold;
	color: #4283c4;
}

#messagesGrid  .x-panel-header-text
	{
	text-decoration: none;
	border-bottom: none;
	padding: 0px;
	color: #A3B0B7;
}

#messagesGrid  .x-tool-toggle
	{
	background: url(/img/menus.gif) 0 3px no-repeat;
}

#messagesGrid .x-panel-collapsed .x-tool-toggle
	{
	background: url(/img/plus.gif) 0 3px no-repeat;
}

#messagesGrid .x-grid3-header
	{
	background: none;
}

#messagesGrid .x-grid3-hd-inner{
	background: none;
	height: 0px;
	border: none;
}

#messagesGrid .x-grid3-hd-row{
	height: 0px;
}	

#messagesGrid .x-grid3-hd{
	border: none;
}

#messagesGrid .x-grid3-row{
	border: none;
}

#messagesGrid .x-panel-body {
	border: none;
}

#messagesGrid td {
	border-bottom: 1px solid #EDEDED;
}

#messagesGrid .x-grid3-td-0 {
	color: #A3B0B7;
}

#messagesGrid .x-toolbar {
	background: none;
	border: none;
}

#messagesGrid .x-panel-bbar {
	border-top: 2px solid #a1adb3;
	padding: 0 10px;
	margin-right: 20px;
}
#messagesGrid .x-grid3-hd-inner {
	disply: none;
	border: none;
}

#messagesGrid .x-toolbar td {
	border: none;
}

#messagesGrid  .x-panel-header {
	background: none;
	border: none;
}

#messagesGrid .x-grid3-header {
	background: none;
}

#customerDataForm .x-panel-header, #agencyPanel .x-panel-header{
	background: #e9eadb;
	border: 1px solid #d6d3ca;
}

#customerDataForm .x-form {
	background: #f0f0e6;
	border: 1px solid #d6d3ca;
	border-top: none;
	padding: 15px;
}

#agencyPanel .x-form {
	background: #f0f0e6;
	border: 1px solid #d6d3ca;
	padding: 15px;
}

#customerDataForm .x-btn-left, #agencyPanel .x-btn-left {
	background: none;
}

#customerDataForm .x-btn-right, #agencyPanel .x-btn-right {
	background: none;
}

#customerDataForm .x-btn-center, #agencyPanel .x-btn-center {
	background: #3366cc;
	width: 80px;
	height: 20px;
}
#customerDataForm .x-panel-header-text{
	color: #000;	
}
#agencyPanel1 .x-btn-text{
	color: #fff !important;	
	font-size: 12px;
	font-weight: bold;	
}
#customerDataForm .x-item-disabled *, #agencyPanel .x-item-disabled *, #customerDataForm .x-btn-text, #agencyPanel .x-item-disabled{
	color: #fff !important;	
	font-size: 12px;
	font-weight: bold;
}


#metroAll, #metroByStation, #metroByLine{
	clear:both;
}

#metroAll  .x-panel-header, #metroAll  .x-panel-header, #metroAll  .x-panel-header{
	background: none;
	height: 15px;
	border: none;
	padding: 5px 15px;
	border-top: 4px solid #fff;
	font-size: 12px;
	font-weight: bold;
	color: #4283c4;
}

#metroAll .x-panel-header-text, #metroByStation .x-panel-header-text, #metroByLine .x-panel-header-text{
	text-decoration: none;
	border-bottom: none;
	padding: 0px;
	color: #A3B0B7;
}

#metroAll  .x-tool-toggle, #metroByStation  .x-tool-toggle, #metroByLine  .x-tool-toggle{
	background: url(/img/menus.gif) 0 3px no-repeat;
}

#metroAll .x-panel-collapsed .x-tool-toggle, #metroByStation .x-panel-collapsed .x-tool-toggle, #metroByLine .x-panel-collapsed .x-tool-toggle{
	background: url(/img/plus.gif) 0 3px no-repeat;
}

#metroAll .x-grid3-header, #metroByStation .x-grid3-header,  #metroByLine .x-grid3-header{
	background: none;
}

#metroAll .x-grid3-hd-inner, #metroByStation .x-grid3-hd-inner, #metroByLine .x-grid3-hd-inner{
	background: none;
	height: 0px;
	border: none;
}

#metroAll .x-grid3-hd-row, #metroByStation .x-grid3-hd-row,  #metroByLine .x-grid3-hd-row{
	height: 0px;
}	

#metroAll .x-grid3-hd, #metroByStation .x-grid3-hd, #metroByLine .x-grid3-hd{
	border: none;
}

#metroAll .x-grid3-row, #metroByStation .x-grid3-row, #metroByLine .x-grid3-row{
	border: none;
}

#metroAll .x-panel-body,  #metroByStation .x-panel-body,  #metroByLine .x-panel-body{
	border: none;
}

#metroAll td, #metroByStation td, #metroByLine td{
	border-bottom: 1px solid #EDEDED;
}

#metroAll .x-grid3-td-0, #metroByStation .x-grid3-td-0, #metroByLine .x-grid3-td-0{
	color: #A3B0B7;
}
#metroByStation .x-panel-header, #metroByLine .x-panel-header{
	background: none;
	border: none;
} 
.linemetro {
	margin: 0px 10px 2px -15px;
}

.seems {
	padding: 0 10px;
	float: right; 	
	position: relative;
	text-indent: -9000px;
    width: 64px;
    height: 14px;
	background: url(/img/seems.gif) 0 0 no-repeat;	
}


.seems:hover  {
	background: url(/img/seems-on.gif) 0 0 no-repeat;
	cursor: hand;
}

.x-grid3-header-offset {
	width: auto;
}

#bl-tourSearchResult .x-grid3-header-offset {
	width: auto;
}

.opacity_for_metro_line {
	opacity: .5; filter:alpha(opacity=50);
}

.opacity_for_metro_line_activ {
	opacity: 1; filter:alpha(opacity=100)t;
}

.icqnumber {
	background: url(/img/icq.gif) 0 0 no-repeat;
	padding: 0 0 0 18px;
	height: 15px;

}
.x-grid3-row-selected{background:#eaf1f7!important;border:none;}

 .x-panel-collapsed .opacity_for_metro_line{
	opacity: .5; filter:alpha(opacity=50)!important;
}

.x-toolbar .x-btn-text {
	color: #369;
	text-decoration: underline;
	background: url(/js/ext-2.0.2/resources/images/default/grid/group-by.gif) 0 0 no-repeat;
}
.x-toolbar button:hover {
	color: #369;
}

.popup_text {font-size: 11px; padding: 10px;}

 b.tel_pod {font-size: 11px; color: #369;}
 b.tel {font-size: 11px; color: #369; font-weight: normal;}
 
/*
#findAvia .x-form-field-wrap .x-form-text {
	border-right: 1px !important;
}
*/

--> /*</style>*/