.png 
{ 
	behavior: url('/js/png.htc');
}
body
{
	margin: 0px;
	overflow: auto;
	background-color: #ffffff;
	background: url(/pict/bg1.gif) top left;
}
body, td, p, input, select, textarea 
{
	font-family: Arial;
	font-weight: normal;
	font-size: 11px; 
	color: #000000;
	line-height: 16px;
}


input, select, textarea{
border: 1px solid #CCCCCC;

}
input.answer{
	border: 0px;
}
a
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px; 
	color: #000000;
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
table.td{
	margin: 2px;
}
table.top1
{
	width: 100%;
	height: 84px;
	background: url(/pict/top1.gif) top left repeat-x;
}
td.top3
{
	background: url(/pict/top3.jpg) top left no-repeat;
	text-align: center;
}
td.menu2
{
	font-family: Century Gothic, Arial;
	font-weight: bold;
	font-size: 12px; 
	color: #0088c1;
	text-align: center;
	background: url(/pict/menu2.gif) top left repeat-x;
}
td.bg0
{
	text-align: right;
	background-color: #ffffff;
}
td.bg2
{
	width: 11px;
	height: 11px;
	background: url(/pict/bg2.gif) top left no-repeat;
}
td.bg3
{
	width: 11px;
	height: 11px;
	background: url(/pict/bg3.gif) top right no-repeat;
}
td.bg4
{
	width: 11px;
	background: url(/pict/bg4.gif) top left repeat-y;
}
td.bg5
{
	width: 11px;
	background: url(/pict/bg5.gif) top right repeat-y;
}
td.content1
{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	vertical-align: top;
}
td.bg6
{
	width: 11px;
	height: 43px;
	background: url(/pict/bg6.gif) top left no-repeat;
}
td.bg7
{
	height: 43px;
	text-align: right;
	padding-right: 120px;
	background: url(/pict/bg7.gif) top left repeat-x;
}
td.bg8
{
	width: 11px;
	height: 43px;
	background: url(/pict/bg8.gif) top left no-repeat;
}
select.select
{
	/*width: 100%;*/
}
td.b1
{
	width: 6px;
	height: 6px;
	background: url(/pict/b1.gif) top left no-repeat;
}
td.b2
{
	height: 6px;
	background: url(/pict/b2.gif) top left repeat-x;
}
td.b3
{
	width: 69px;
	height: 6px;
	background: url(/pict/b3.gif) top left no-repeat;
}
td.b3_hover
{
	width: 69px;
	height: 6px;
	background: url(/pict/b3_hover.gif) top left no-repeat;
}
td.b3_a
{
	width: 11px;
	height: 6px;
	background: url(/pict/b3_a.gif) top left no-repeat;
}

td.b3_b
{
	width: 69px;
	height: 6px;
	background: url(/pict/b3_a.gif) top right no-repeat;
	background-color:#F1F1F1;
}

td.b5 {
	width: 69px;
	background: #F1F1F1;
}
td.b4
{
	width: 6px;
	background: url(/pict/b4.gif) top left repeat-y;
}
td.b5
{
	width: 6px;
	background: url(/pict/b5.gif) top left repeat-y;
}
td.b0
{
	width: 100%;
	text-align: left;
	vertical-align: top;
	background-color: #f6f6f6;
}
td.b6
{
	width: 6px;
	height: 6px;
	background: url(/pict/b6.gif) top left no-repeat;
}
td.b7
{
	height: 6px;
	background: url(/pict/b7.gif) top left repeat-x;
}
td.b8
{
	width: 69px;
	height: 6px;
	background: url(/pict/b8.gif) top right no-repeat;
}
td.b88
{
	width: 69px;
	height: 6px;
	background: url(/pict/b8.gif) top left no-repeat;
}
td.b8_a
{
	width: 11px;
	height: 6px;
	background: url(/pict/b8_a.gif) top left no-repeat;
}
td.b9
{
	height: 50px;
	text-align:center;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffffff;
	padding-left: 7px;
	background: url(/pict/b9.gif) top left repeat-y;
	border: 0px solid red;
}
td.b9_hover
{
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffffff;
	padding-left: 7px;
	background: url(/pict/b9_hover.gif) top left repeat-y;
}
td.b9_hover a
{
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px; 
	color: #ffffff;
	padding-left: 7px;
	padding: 0 10 0 5;
	/* margin-left: 5px; */
}


td.b9 a
{
	height: 50px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px; 
	color: #ffffff;
	padding: 0 10 0 5;
}
td.b9_a {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffffff;
	padding-left: 7px;
	background: url(/pict/b9_a.gif) top left repeat-y;
}

td.bnews {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffffff;
	padding-left: 7px;
	background:
}
td.b10
{
	height: 6px;
	background: url(/pict/b10.gif) top left no-repeat;
}
td.b10_hover
{
	height: 6px;
	background: url(/pict/b10_hover.gif) top left no-repeat;
}
td.b10_a
{
	height: 6px;
	background: url(/pict/b10_a.gif) top left no-repeat;
}
td.b11
{
	height: 100%;
	background: url(/pict/b11.gif) top left repeat-y;
}
td.b12
{
	height: 46px;
	text-align: center;
	vertical-align: middle;
	padding: 2 0 0 5;
	background: url(/pict/b12.gif) top left no-repeat;
}
td.hotel
{
	text-align: left;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	color: #0079ff;
}
td.hotel a
{
	text-align: left;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	color: #0079ff;
	text-decoration: underline;
}
td.param
{
	text-align: right;
	vertical-align: top;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	color: #ffa800;
}
td.value
{
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 11px; 
	color: #000;
}
td.beach
{
	width: 434px;
	height: 140px;
	text-align: left;
	vertical-align: top;
	background: url(/pict/beach.jpg) top left no-repeat;
}

td.top4
{
	width: 100%;
	height: 188px;
	background: url(/pict/top4.jpg) top left repeat-x;
}
td.top5
{
	width: 636;
	height: 188px;
	background: url(/pict/top5.jpg) top left repeat-x;
}
td.bg9
{
	width: 11px;
	height: 25px;
	background: url(/pict/bg9.gif) top left no-repeat;
}
td.bg10
{
	width: 11px;
	height: 25px;
	background: url(/pict/bg10.gif) top right no-repeat;
}
td.c1
{
	width: 8px;
	height: 8px;
	background: url(/pict/c1.gif) top right no-repeat;
}
td.c2
{
	height: 8px;
	background: url(/pict/c2.gif) top left repeat-x;
}
td.c3
{
	width: 8px;
	height: 8px;
	background: url(/pict/c3.gif) top left no-repeat;
}
td.c4
{
	width: 8px;
	background: url(/pict/c4.gif) top right repeat-y;
}
td.c0
{
	text-align: center;
	vertical-align: top;
}
td.c5
{
	text-align: center;
	vertical-align: middle;
	font-family: Century Gothic, Arial, Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffa800;
	padding: 25 0;
}
td.c5 a, td.c5 a:hover
{
	font-family: Century Gothic, Arial, Tahoma;
	font-weight: bold;
	font-size: 18px; 
	color: #ffa800;
	text-decoration: none;
}
td.c6
{
	width: 8px;
	background: url(/pict/c6.gif) top left repeat-y;
}
td.c7
{
	width: 8px;
	height: 8px;
	background: url(/pict/c7.gif) top right no-repeat;
}
td.c8
{
	height: 8px;
	background: url(/pict/c8.gif) top left repeat-x;
}
td.c9
{
	width: 8px;
	height: 8px;
	background: url(/pict/c9.gif) top left no-repeat;
}
	div.click
	{
		display: block;
		position: absolute;
		top: 188px;
		left: 156px;
		z-index: 101;
}
td.title1
{
	width: 5px;
	height: 20px;
	background: url(/pict/title1.gif) top left no-repeat;
}
td.title2
{
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 14px; 
	color: #ffffff;
	padding-right: 50px;
	background: url(/pict/title2.gif) top left repeat-x;
	filter: DropShadow(Color=#378cae, OffX=1, OffY=1)
}
td.title3
{
	width: 100%;
	height: 20px;
	background: url(/pict/title3.gif) top left no-repeat;
}

td.title1y
{
	width: 5px;
	height: 20px;
	background: url(/pict/title1y.gif) top left no-repeat;
}
td.title2y
{
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 14px; 
	color: #ffffff;
	padding-right: 50px;
	background: url(/pict/title2y.gif) top left repeat-x;
	filter: DropShadow(Color=#378cae, OffX=1, OffY=1)
}
td.title3y
{
	width: 100%;
	height: 20px;
	background: url(/pict/title3y.gif) top left no-repeat;
}


td.title4
{
	width: 5px;
	height: 20px;
	background: url(/pict/title4.gif) top left no-repeat;
}
td.title5
{
	font-family: Arial, Tahoma;
	font-weight: bold;
	font-size: 14px; 
	color: #ffffff;
	padding-right: 50px;
	background: url(/pict/title5.gif) top left repeat-x;
	filter: DropShadow(Color=#378cae, OffX=1, OffY=1)
}
td.title6
{
	width: 100%;
	height: 20px;
	background: url('/pict/title6.gif') top left no-repeat;
}
/* от старого дизайна */
#state_townfrom {
    font-family: Tahoma,"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
}
div.select_state{
	border: 0px solid red;
	padding: 0 10 0 0;
	text-align: left;
}

.redborder{
	border: 1px solid red;
}
table.std, table.std_bron, table.std_bron_3 {
    border: solid 0px #ffffff !important;
    border-collapse: collapse;
 }

table.std th, table.std td , table.std_bron th, table.std_bron  td, table.std_bron_3 th, table.std_bron_3  td{    
    border: solid 0px #ffffff;    
    font-size: 12px;    
    text-transform: none;    
    font-weight: normal;
    padding: 0 4;
}
table.std tbody * {
    color: #4B4A4A !important;
    /*background-color: #FFFFFF;*/
}
table.std tbody td.grey_simple, table.std_bron tbody td.grey_simple{
	background-color: #f1f1f1;
}
table.std thead *{
    /*border: solid 1px #747E7B  !important;*/
    background-color: #cecece;
    color: black !important;
}

table.std_bron td, table.std_bron_3 td{
    text-align:center;
 }
 table.std_bron td.bron_thead, table.std_bron td.bron_tbody, table.std_bron td.bron_thead_2,  table.std_bron_3 td.bron_tbody, table.std_bron_3 td.bron_thead_2{
    text-align:left;
 }
 th.bron_thead, td.bron_thead_2{
    border: solid 1px #c0c0c0  !important;
    background-color: #cecece;
    color: black !important;
}
td.bron_tbody {
	border: solid 1px #c0c0c0  !important;
    color: black !important;
}


table.std_bron td, table.std_bron_3 td{
    border: solid 1px #c0c0c0  !important;
    color: black !important;
}


table.std tr.even td, table.std tr.even a, table.std tr.even span, table.std tr.even strong, table.std tr.even b, table.std_bron tr.even td, table.std_bron tr.even a, table.std_bron tr.even span, table.std_bron tr.even strong, table.std_bron tr.even b {
    background-color: #f1f1f1;
}
h2{
	font-size:14px;
	color:#00A0E4;
}
h3{
	font-size:12px;
	color:#00A0E4;
}
div.lv1 a {
	color: #0079FF;
	line-height: 1.5;
}
tr.d1 td
{
	background-color: #ffffff;
	color: #595959;
}
tr.d2 td
{
	background-color: #f1f1f1;
	color: #595959;
}
tr.h1 td
{
	background-color: #cecece;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #595959;
}
td.h2
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #595959;
	background: url('/pict/h2.gif') top right no-repeat;
	background-color: #cecece;
}

th.h2
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #595959;
	background: url('/pict/h2.gif') top right no-repeat;
	background-color: #cecece;
}
td.u1
{
	width: 5px;
	height: 5px;
	background: url(/pict/u1.gif) top right no-repeat;
}
td.u2
{
	width: 5px;
	height: 5px;
	background: url(/pict/u2.gif) bottom left no-repeat;
}
td.u3
{
	width: 5px;
	height: 5px;
	background: url(/pict/u3.gif) bottom right no-repeat;
}
table.w
{
	width: 100%;
	background-color: #ffffff;
}
td.w
{
	background-color: #ffffff;
}
td.w1
{
	width: 5px;
	height: 5px;
	background: url(/pict/w1.gif) top left no-repeat;
}
td.w2
{
	width: 5px;
	height: 5px;
	background: url(/pict/w2.gif) top right no-repeat;
}
td.w3
{
	width: 5px;
	height: 5px;
	background: url(/pict/w3.gif) bottom left no-repeat;
}
td.w4
{
	width: 5px;
	height: 5px;
	background: url(/pict/w4.gif) bottom right no-repeat;
}
td.l1
{
	width: 5px;
	height: 5px;
	background: url(/pict/l1.gif) top left no-repeat;
}
td.l2
{
	height: 5px;
	background: url(/pict/l2.gif) top left repeat-x;
}
td.l3
{
	width: 5px;
	height: 5px;
	background: url(/pict/l3.gif) top right no-repeat;
}
td.l4
{
	width: 5px;
	height: 100%;
	background: url(/pict/l4.gif) top left repeat-y;
}
td.l5
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-color: #ffffff;
}
td.l6
{
	width: 5px;
	height: 100%;
	background: url(/pict/l6.gif) top right repeat-y;
}
td.l7
{
	width: 5px;
	height: 50px;
	background: url(/pict/l7.gif) bottom left no-repeat;
}
td.l8
{
	width: 100%;
	height: 50px;
	background: url(/pict/l8.gif) bottom left repeat-x;
}
td.l9
{
	width: 5px;
	height: 50px;
	background: url(/pict/l9.gif) bottom right no-repeat;
}
td.l9_hover {
	background: url(/pict/l9_hover.gif) bottom right no-repeat;
}

td.l10
{
	width: 40px;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #00b4ff;
}
td.l10_hover {
	background-color: #FFC000;
}

td.l11
{
	width: 5px;
	height: 50px;
	background: url(/pict/l11.gif) bottom right no-repeat;
}

td.l11_hover {
	background: url(/pict/l11_hover.gif) bottom right no-repeat;
}

td.g1
{
	background-color: #f1f1f1;
}
td.h3
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	color: #ffffff;
}
.pic_title {
	position: absolute;
	display: none;
	width: 120px;
	height: auto;
	border: 1px solid black;
	text-align: center;
	padding: 3px;
}
	/* /		кнопки в разделе поиск тура маленькие		/*/
.right_one {
	height: 24px;
	background: url("/pict/button_hover.gif") center center no-repeat;
	cursor: pointer;
}
.right_one_hover {
	height: 24px;
	background: url("/pict/button.gif") center center no-repeat;
	cursor: pointer;
}
.right_two {
	height: 24px;
	background: url("/pict/button_right_two.gif") center center no-repeat;
	cursor: pointer;
}
.right_two_hover {
	height: 24px;
	background: url("/pict/button_right_two_hover.gif") center center no-repeat;
	cursor: pointer;
}
.left_one {
	height: 24px;
	background: url("/pict/button_left.gif") center center no-repeat;
	cursor: pointer;
}
.left_one_hover {
	height: 24px;
	background: url("/pict/button_left_hover.gif") center center no-repeat;
	cursor: pointer;
}
.left_two {
	height: 24px;
	background: url("/pict/button_left_two.gif") center center no-repeat;
	cursor: pointer;
}
.left_two_hover {
	height: 24px;
	background: url("/pict/button_left_two_hover.gif") center center no-repeat;
	cursor: pointer;
}
td.hotel1
{
	text-align: left;
	font-weight: bold;
	font-size: 12px; 
}
td.g2
{
	width: 1px;
	background-color: #818181;
}
td.g3
{
	background-color: #cecece;
}
tr.d3 td
{
	background-color: #dddddd;
	color: #595959;
}
tr.d4 td
{
	background-color: #e7e7e7;
	color: #595959;
}
td.wbr
{
	border-right: #ffffff 1px solid;
}
select.select_near_tours{
	width: 40px;
}

input.input_near_tours{
	width: 80px;
}
div.pay_nocash{
	width: 196px;
	height: 24px;
	display: block;
	background: url('/pict/nocash.gif') no-repeat;
	padding: 0 0 5 0;
}
div.pay_nocash a{
	width: 196px;
	height: 24px;
	display: block;
}
div.pay_nocash a:hover{
	width: 196px;
	height: 24px;
	display: block;
	background: url('/pict/nocash_hover.gif') no-repeat;
}

div.pay_smart{
	width: 178px;
	height: 24px;
	display: block;
	background: url('/pict/smart.gif') no-repeat;
	padding: 0 0 5 0;
}
div.pay_smart a{
	width: 178px;
	height: 24px;
	display: block;
}
div.pay_smart a:hover{
	width: 178px;
	height: 24px;
	display: block;
	background: url('/pict/smart_hover.gif') no-repeat;
}

div.pay_info{
	width: 145px;
	height: 24px;
	display: block;
	background: url('/pict/info.gif') no-repeat;
	padding: 0 0 5 0;
}
div.pay_info a{
	width: 145px;
	height: 24px;
	display: block;
}
div.pay_info a:hover{
	width: 145px;
	height: 24px;
	display: block;
	background: url('/pict/info_hover.gif') no-repeat;
}
/* Стили для таблицы из админки*/
table.adm{
	width: 100%;
	border-collapse: collapse;
}
/* Ячейки по умолчанию */
table.adm td {
	border: 1px solid #c0c0c0;
	background: transparent;
	color: #000080;
	padding: 3px;
}
/* Оранжевые ячейки */
table.adm td.orange{
	background-color: #f90;
	color: #fff;
}
/* Голубые ячейки */
table.adm td.blue{
	background-color: #05a0f0;
	color: #fff;
}

/* Левый верхний серый угол в таблице*/
td.grey_tl{
	width: 6px;
	height: 6px;
	background: url('/pict/grey_tl.gif') no-repeat top left;
	background-color: #f1f1f1;
}
/* Правый верхний серый угол в таблице*/
td.grey_tr{
	width: 6px;
	height: 6px;
	background: url('/pict/grey_tr.gif') no-repeat top right;
	background-color: #f1f1f1;
}
/* Правый нижний серый угол в таблице*/
td.grey_br{
	width: 6px;
	height: 6px;
	background: url('/pict/grey_br.gif') no-repeat bottom right;
	background-color: #f1f1f1;
}
/* Левый нижний серый угол в таблице*/
td.grey_bl{
	width: 6px;
	height: 6px;
	background: url('/pict/grey_bl.gif') no-repeat bottom left;
	background-color: #f1f1f1;
}
/* Серая ячейка в таблице*/
td.grey_simple{
	background-color: #f1f1f1;
}


/* Левый верхний желтый угол в таблице*/
td.yellow_tl{
	width: 6px;
	height: 6px;
	background: url('/themes/set1/pict/yellow_tl.gif') no-repeat top left;
	background-color: #FFCF3B;
}
/* Правый верхний желтый угол в таблице*/
td.yellow_tr{
	width: 6px;
	height: 6px;
	background: url('/themes/set1/pict/yellow_tr.gif') no-repeat top left;
	background-color: #FFCF3B;
}
/* Правый нижний желтый угол в таблице*/
td.yellow_br{
	width: 6px;
	height: 6px;
	background: url('/themes/set1/pict/yellow_br.gif') no-repeat bottom left;
	background-color: #FFCF3B;
}
/* Левый нижний желтый угол в таблице*/
td.yellow_bl{
	width: 6px;
	height: 6px;
	background: url('/themes/set1/pict/yellow_bl.gif') no-repeat bottom left;
	background-color: #FFCF3B;
}
/* Желтая ячейка в таблице*/
td.yellow_simple{
	background-color: #FFCF3B;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.useful_menu a{
	color: #0079FF;
	text-decoration: underline;
}
.useful_menu a:hover{
	color: #FFCC66;
	text-decoration: none;
}
div.lv2{
	color: #ffcc00;
	font-weight: bold;
}

table.lastnews td {line-height: 12px !important;}

.toprice { cursor:pointer; text-decoration:underline; color:blue; }


/*
.tohideprice { display: none; }
*/
