/* NAME */
body	{text-align:left;background:#ADCBE3 url(bg000000.gif) right top repeat-x;}
body, div, a, td, th {margin: 0px; font-size: 11px; font-family: tahoma, Helvetica, sans-serif; color: #0868AC; text-decoration: none;}
body, div, a {border: 0px; padding: 0px;}
body, td, th {vertical-align:top;}
a img {border:0px;}
h2	{text-align:center; font-weight: bold; font-size: 18px; font-family: Verdana, Arial narrow, Arial, Helvetica, sans-serif; color:#101F8A; padding: 0px; margin: 0px; line-height: 24px; margin-bottom: 10px;}
h3	{font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#35426A; padding: 0px; margin: 0px; line-height: 14px;}
p	{margin-top:8px;}
.d1	{background: url(bg100000.jpg) left bottom no-repeat;}
.tzaglushka	{width:100%;height:100%;background: url(bg200000.jpg) right bottom no-repeat;}
.zagl {width:774px;height:3px;}
/*Хедер */
.th1	{width:100%; height:176px;background: url(top-bg10.jpg) right top no-repeat;}
.th1 th	{text-align:left;padding-top:26px;}
.th1 td	{width:365px;font:11px tahoma;color:#FFFFFF;vertical-align:bottom;padding-bottom:8px;}
.th1 td a	{font:11px tahoma;color:#FFFFFF;}
.th1 td a:hover	{text-decoration:underline;}

.headerleft {background-image: url(bg.jpg); height: 179px; text-align:left; vertical-align:middle;}
.headermain 
{
	background-image: url(bg.jpg);
	background-repeat:repeat-x;
	height: 179px;
	font-family:Arial, Helvetica, sans-serif;
	color: #0864A9;
	font-size:16px;
	text-align: center;
	vertical-align:middle;
	margin-top: 0; 
	margin-bottom: 0;
}
.headerright {background-image: url(top-bg11.jpg); height: 179px; width: 392px; text-align:right; vertical-align:middle;}
.undermenu {width:100%; background-image: url(undermenu.jpg); background-repeat:repeat-x; height:20px;}

/*Верхняя навига */
.tnav1	{width:100%; height:40px;}
.tnav1 th	{width:2px;background: url(vr100000.gif) center top no-repeat;}
.tnav1 td	{width:15%;font:bold 11px tahoma;color:#FFFFFF;vertical-align:middle;text-align:center;}
.tnav1 td a	{font:bold 11px tahoma;color:#FFFFFF;}
.tnav1 td a:hover	{text-decoration:underline;}

/*Контент */
.tmain	{width:100%;height:100%;}
.tmain .tdleft	{width:198px;padding:14px 10px 250px 6px;}
.tmain .tdleft .lmenu	{background:#86B3D6 url(left-bg2.gif) left bottom no-repeat;}
.tmain .tdleft .lmenu div	{padding:6px 0 6px 6px;background: url(left-bg1.gif) left top no-repeat;}
.tmain .tdleft .lmenu div div	{margin:2px 0px;/*height:26px;*/background: url(left-bg0.gif) left bottom no-repeat;}
.tmain .tdleft .lmenu div div a	{font:bold 11px tahoma;color:#101F8A; margin: 0 0 0 10px;}
.tmain .tdleft .lmenu div div a:hover	{color:#FFBE00;text-decoration: underline;}
.tmain .tdleft .lmenu div .gold1 {width: 160px;_margin: 0 6px 0 0;background: url(left-bg3.gif) left bottom no-repeat;}
.tmain .tdleft .lmenu div .gold1 a	{color:#FFFFFF;}
.tmain .tdleft .lmenu div .gold1 a:hover	{color:#FF0000;}

.tmain .tdcont	{padding:24px 0px 40px 0px;}
.tmain .tdcont a:hover {text-decoration:underline;}
.tt1	{width:100%;height:36px;}
.tt1 td	{width:1px;}
.tt1 th	{background: url(ttop0000.gif) left top repeat-x;font: 18px Arial;color:#FFFFFF;text-align:left;vertical-align:middle;}
.tb1	{width:100%;height:12px;}
.tb1 td	{width:1px;}
.tb1 th	{background: url(tbot0000.gif) left top repeat-x;}
.tc1	{width:100%;background:#FFFFFF url(tcnt1000.gif) left top repeat-y;}
.tc1 .tdc1	{background: url(tcnt2000.gif) right top repeat-y;}
.tc1 .tdc1 .tc2	{width:100%;background: url(tcnt0c00.gif) left bottom repeat-x;}
.tc1 .tdc1 .tc2 .tdc2	{background: url(tcnt2c00.gif) right bottom no-repeat;}
.tc1 .tdc1 .tc2 .tdc2 .tc3	{width:100%;background: url(tcnt1c00.gif) left bottom no-repeat;}
.tc1 .tdc1 .d1	{_width:100%;background: url(tcnt2-cl.gif) right top no-repeat;padding:20px;padding-bottom:10px;padding-right:80px;}
.tc1 .tdc1 .d1 a	{font: 11px tahoma;color:#0868AC;text-decoration:underline;}
.tc1 .tdc1 .d1 a:hover	{color:#FFBE00;}
.tspec	{}
.tspec table	{width:90%;}
.tspec td	{text-align:center;padding-top:10px;}
.tspec td div	{font-weight:bold;}
.tspec td span a	{font-weight:bold;color:#FF5752;}
.tspec td a:hover	{text-decoration:underline;}

.tmain .tdright	{height:350px;width:170px;padding:24px 11px 10px 9px;}
.tmain .tdright div	{font:bold 11px tahoma;color:#FFFFFF;padding:6px 6px 6px 18px;margin-bottom:2px;background: url(right-bg.gif) left top no-repeat;}
.tmain .tdright div a	{font:bold 11px tahoma;color:#FFFFFF;}
.tmain .tdright div a:hover	{color:#FFBE00;text-decoration: underline;}


/*Футер */
.tfooter	{width:100%;height:87px;background: url(bot-bg.gif) center top repeat-x;}
.tfooter td	{vertical-align:middle;}
.tfooter td a	{color:#330000;font-size: 11px;}
.tfooter td a:hover	{color:#ff0000;}

/*
корректирки
@font-face {font-family: "Robson Celtic";src: url("http://site/fonts/rob-celt")}
img.png {behavior: url(png.htc);}
body, div, td, th {border:1px solid black;}
*/

.head1	{height:1px;font-size:2px;}

/*Шаблонные */
.xxx th	{text-align:left;}
.xxx1 th	{text-align:left;}
.xxx1 th input	{width:150px;}
.xxx1 input, .xxx1 textarea	{width:300px;}

/*icq*/
a.icq {color: #fff;margin: 0 0 0 10px;}
a.icq:hover {color: #fff; text-decoration: underline;}
.icqt {display: block; margin: 5px 0 3px 0;color:#92BADA;}
.icqco {padding: 0;width: 15px;height: 12px;}
.icqb {background: url(b0000000.gif) repeat-x bottom #075EA4;}
.icqtop {background: url(t0000000.gif) repeat-x #075EA4;}
.icqsubm {color: #075EA4;}
.icqtable {margin: 0 0 9px 0;}
.icqtable06 {margin: 6px 0;}

.trr_main_table             { font-family: tahoma; font-size: 10pt;  color: #ffffff; }
    .trr_main_table_td          { padding-left: 4px; }
    .trr_search_head_text       { font-size: 14pt; }
    .trr_depcity_select         { width: 170px; font-family: tahoma; font-size: 8pt; margin: 1px; border: none; }
    .trr_country_select         { width: 170px; font-size: 8pt; font-weight: bold; }
    .trr_city_select            { width: 170px; font-size: 8pt; }
    .trr_star_select            { width: 170px; font-size: 8pt; }
    .trr_hotel_select           { width: 170px; font-size: 8pt; }
    .trr_meal_select            { width: 170px; font-size: 8pt; }
    .trr_dep_select             { width: 100px; font-size: 8pt; }
    .trr_pmdays_input           { width: 20px; font-size: 8pt; }
    .trr_days_select            { width: 48px; font-size: 8pt; }
    .trr_accmd_select           { width: 100px; font-size: 8pt; }
    .trr_price_input            { width: 37px; font-size: 8pt; }
    .trr_price_currency_select  { width: 45px; font-size: 8pt; }
    .trr_search_button          { font-size: 8pt; }
