body {margin:0px; padding:0px; background:white url(/turfirma.spb/img/back_mainY.gif) no-repeat; color:#000;}
body {font:normal 100% Arial;}
body#internal {background:white url(/turfirma.spb/img/back_mainYInt.gif) no-repeat; }

h1 {font:normal 27px Arial; color:#3399cc; margin: 4px 0px;}
h5 {font:normal 23px Arial; color:#666; margin: 4px 0px;}
h6 {font:normal 21px Arial; color:#666; margin: 4px 0px;}
h4 {font:normal 19px Arial; color:#666; margin: 4px 0px;}
h2 {font:bold 15px Arial; color:#333; margin: 4px 0px;}
h3 {font:bold 14px Arial; color:#666; margin: 4px 0px;}

a {color:black;}
a:visited {color:black;}
a:active {color:#00B9FF;}
a:hover {color:#00B9FF;}

form {margin:5px 0px 5px 0px;}

img {border-width:0px;}

/*osen*/
div.top_years {background:url(/turfirma.spb/img/7years-osen.jpg) no-repeat; height:174px; width:1000px;}

/*vesna*/
/*div.top_years {background:url(/img/top-vesna1.jpg) no-repeat; height:174px; width:1000px; cursor: pointer;}*/
/*div.top_years {background:url(/img/7years-1may.jpg) no-repeat; height:174px; width:1000px; cursor: pointer;}*/

/*newoffice*/
/*div.top_years {background:url(/turfirma.spb/img/8years-n.jpg) no-repeat; height:160px; width:1000px; cursor: pointer;}*/

/*9may*/
/*div.top_years {background:url(/turfirma.spb/img/9-may.jpg) no-repeat; height:174px; width:1000px; cursor: pointer;}*/

/*new years*/
/*div.top_years {background:url(/turfirma.spb/img/7years-ny.jpg) no-repeat; height:174px; width:1000px; cursor: pointer;}*/
/*div.top_years {background:url(/turfirma.spb/img/7years-zima.jpg) no-repeat; height:174px; width:1000px; cursor: pointer;}*/



/*Переключатели валюты*/
a.curOn {color:#333; background:url(/turfirma.spb/img/curOn.gif) no-repeat; display:block; width:16px; height:16px; font:bold 10px Tahoma; text-align:center; text-decoration:none; color:#333;padding:1px;}
a.curOn:visited {color:#333; text-align:center; text-decoration:none;} 
a.curOn:hover {color:#333;background:url(/turfirma.spb/img/curOn1.gif) no-repeat;} 
a.curOn:active {color:#333;background:url(/turfirma.spb/img/curOn1.gif) no-repeat;} 

.curOff {color:#333; background:url(/turfirma.spb/img/curOff.gif) no-repeat; display:block; width:16px; height:16px; font:bold 10px Tahoma; text-align:center; text-decoration:none; padding:1px;}
.curOff:visited {color:#333; text-align:center; text-decoration:none;} 
.curOff:hover {color:#333;} 
.curOff:active {color:#333;} 

.currencyUSD {background:#666; color:white; position:absolute; top:178px; left:830px; padding:5px 10px; font:normal 80% tahoma; border-right:3px solid #43CBFF;}
.currencyUSD b {color:#BAFD47;}
.currencyE {background:#666; color:white; position:absolute; top:208px; left:830px; padding:5px 10px; font:normal 80% tahoma;  border-right:3px solid #43CBFF;}
.currencyE b {color:#BAFD47;}

.adv {display:none;}
#hint {position:absolute; top:240px; left:840px; width:130px; font:normal 9px Tahoma; color:#333; z-index:50;}
.metro {color:#333;background:url(/turfirma.spb/img/curOn1.gif) no-repeat; font:bold 9px Tahoma; width:16px; height:16px; padding:3px 1px 1px 1px; display:block; float:left; text-align:center;text-transform:uppercase;}
#ten-niz {position:absolute; top:160px; left:240px;}

#flagK {position:absolute;top:0px; left:302px;}
#flagK1 {position:absolute;top:0px; left:87px;}

#cntCol2 {float:left; width:720px; margin-left:30px; padding-top:15px;}

/*ONLY FOR 6-0 IE*/
#cntCol2Ind {float:left; width:650px; margin-left:30px; padding-top:40px;}
/*ONLY FOR 6-0 IE*/
div>#cntCol2Ind {float:left; width:720px; margin-left:30px; padding-top:40px;}

/*Верхнее полное меню*/
.cntPathTopN {width:143px; height:160px; float:left; margin-right:3px; padding:8px;}
.cntPathTopN p {margin: 5px 0;}
div>div.cntPathTopN {padding:0px;}
div>div.cntPathTopN h2 {margin:6px 10px;}
div>div.cntPathTopN p {margin:5px 10px;}
div>p#contactN {display:block;}
.cntPathTopN a {color:#333;}
.cntPathTopN a:visited {color:#333;}
.cntPathTopN a:active {color:white;}
.cntPathTopN a:hover {color:white;}

/*Верхнее меню разделов*/
.cntMenuTop {}
.cntPathTop {width:143px; float:left; margin-right:3px; padding:8px;}
.cntPathTop p {margin: 5px 0;}
div>div.cntPathTop {padding:0px;}
div>div.cntPathTop h2 {margin:6px 10px;}
div>div.cntPathTop p {margin:5px 10px;}
div>p#contactN {display:block;}
.cntPathTop a {color:#333;}
.cntPathTop a:visited {color:#333;}
.cntPathTop a:active {color:white;}
.cntPathTop a:hover {color:white;}


#TopGr {background:#B3FA11 url(/turfirma.spb/img/back_menu_gr.gif) repeat-x; font:normal 90% Arial;}
#TopBl {background:#36F8FD url(/turfirma.spb/img/back_menu_bl.gif) repeat-x; font:normal 90% Arial;}
#TopRed {background:#FD3655 url(/turfirma.spb/img/back_menu_red.gif) repeat-x; font:normal 90% Arial;}
#TopOr {background:#FFE030 url(/turfirma.spb/img/back_menu_or.gif) repeat-x; border-right:3px solid #eee; font:normal 90% Arial;}
#TopYell {background:#FFFB00 url(/turfirma.spb/img/back_menu_yell.gif) repeat-x; font:normal 90% Arial;}

#menuLevelEmp {width:740px; display:none;}
div.cntMenuTop>div#menuLevelEmp {margin-left:257px; width:740px; display:block; padding-top:5px;}
div.cntMenuTop>div#menuLevelEmp b {display:none;}

#menuLevel2 {width:740px; border-bottom:1px solid #ddd; padding:0 0 10px 0px; margin:10px 0 0 0;}
#menuLevel2 a {white-space:nowrap; display:block; float:left; margin:0 10px 0 4px;}

#menuLevel1Gr {width:740px; border-bottom:1px solid #ddd; padding:0px 0px 0px 10px; margin:3px 0 0 0; background:#5DC309 url(/turfirma.spb/img/back_search.gif) no-repeat right;}
#menuLevel1Gr a {white-space:nowrap; display:block; float:left; margin:0 10px 0 4px;}
#menuLevel1Gr form {font:normal 90% arial; color:#336600;}
#menuLevel1Gr form select {font:normal 90% arial; color:#336600;}
#menuLevel1Gr form input {font:normal 90% arial; color:#336600; background:#78FF0A; border:1px solid #360; border-top:1px solid #ccff66; border-left:1px solid #ccff66;}

div.cntMenuTop>div#menuLevel1Gr {padding-top:3px;}

#borderLevel2 {position:relative; left:-3px; top:-5px;}

a#TopOrI {margin:0 0 0 3px; float:left; padding:12px 5px 5px 10px;
display:block; width:143px; font:bold 15px Arial; color:white; text-decoration:none; background:#FF7519; border-bottom:4px solid #DB5C07;}
a#TopOrI:hover {background:#FF9D01; border-bottom:4px solid #FF7519;} 

a#TopGrI {margin:0 0 0 3px;  float:left; background:#5DC309; border-bottom:4px solid #469307;  padding:12px 5px 5px 10px;
display:block; width:143px; font:bold 15px Arial; color:white; text-decoration:none;}
a#TopGrI:hover {background:#78FF0A; border-bottom:4px solid #65E200;} 

a#TopBlI {margin:0 0 0 3px; float:left; background:#1CAAE2;  border-bottom:4px solid #1580AA; padding:12px 5px 5px 10px;
display:block; width:143px; font:bold 15px Arial; color:white; text-decoration:none;}
a#TopBlI:hover {background:#32C5FF; border-bottom:4px solid #00B5FF;} 

a#TopRedI {margin:0 0 0 3px; float:left; background:#E21C2C;  border-bottom:4px solid #AA1521; padding:12px 5px 5px 10px;
display:block; width:143px; font:bold 15px Arial; color:white; text-decoration:none;}
a#TopRedI:hover {background:#FA1615; border-bottom:4px solid #C20001;} 

/*div>div.cntMenuTop {margin-top:-10px;}*/

div.cntMenuTop>div#menuLevel2 {margin-left:257px;}
div.cntMenuTop>div#menuLevel1Gr {margin-left:257px;}
 
#TopRed a, #TopRed h2, #TopRed p {color:white;}
.cntPathTopN h2 {color:white;margin-top:10px;}

#krosh {font:normal 80% Arial; margin-bottom:0px;}
    
/*Текстовая часть страницы*/

.cntMain {position:relative; width:1000px;}
.cntMain {font:normal 85% Arial;}
#cntCol2 p {margin:8px 0;}
.cntLeft {width:250px;float:left;}
.cntLeft #cntLeftOtstup {margin-left:10px;margin-top:50px;}

/*Footer*/
.tFooter {height:120px; width:100%; border-top:3px solid #ccc; margin-top:40px;}
.tFooter td {font:normal 11px Tahoma; color:#666;}
.tFooter td a {font:normal 11px Tahoma; color:#666;}
.tFooter td a:visited {font:normal 11px Tahoma; color:#666;}

/*Раскраска внутренних разделов сайта*/

/*Информационный раздел*/
.partInfo {}
.partInfo h4 {color:#cc3300;}
.partInfo h5 {color:black;}
.partInfo h1 {color:#ff6600}
.partInfo p {margin:8px 0;}


/*Поисковый раздел*/

.partSeacrh {}
.partSeacrh h1 {color:#336600;}
.partSeacrh h2 {color:#669900;}
.partSeacrh h3 {color:#666600;}
.partSeacrh h4 {color:#99cc00;}
.partSeacrh h5 {color:black;}
.partSeacrh h6 {color:#336600;}
.partInfo p {margin:8px 0;}

/**/

#hintInt {position:absolute; z-index:100; top:20px; left:900px;} 
#hintInt b, #hintInt a {margin:2px;}

.sape {color:#ccc; font-size:90%; text-decoration:none;}
.sape:visited {color:#ccc; font-size:90%; text-decoration:none;}
.sape:hover {color:#ccc;}

/*поиск туров*/

div.searchResults {font:normal 80% Arial; font-style:italic; text-align:right; margin:5px 20px 8px 0px;  width:690px;}
div.searchForm {width:690px; background:url(/turfirma.spb/img/backsearch.gif); padding:10px; font:normal 90% Arial;}
div.searchForm select {margin:3px; font:normal 100% Arial;}
div.searchNav {font:normal 80% Arial; color:#333; text-align:center; margin:3px 0px;}
.searchNav a {color:#333; font-weight:normal;}

table.searchOutput {border-collapse: collapse; width:690px;}
table.searchOutput td {padding:3px 5px; border-bottom:1px solid #eaf4e2;}
table.searchOutput td a {color:#062532;font-weight:normal;}
tr.outputhead {background:url(/turfirma.spb/img/backsearch.gif);}
tr.outputhead td { border-right:1px solid white;}
tr.outputhead td b, tr.outputhead td a {color:black; font:normal 90% Arial;}
table.searchOutput tr.outputodd, table.searchOutput tr.outputeven {background:#fff;}
table.searchOutput tr.outputodd:hover, table.searchOutput tr.outputeven:hover {background:#d6feb5;}
table.searchOutput tr.outputodd a {font-weight:normal;}

/*index*/
.divHotTours {background:#555; color:white; padding:6px;  border-top:5px solid #43CBFF;}
.divHotTours a {color:#fff;}
.divHotTours a:visited  {color:#eee;}

.divHotTours h1.tourHead {font:normal 21px arial; color:#ccff00; margin-top: 0px;}

.tableHotTours  {width:260px;}
.tableHotTours a {color:#fff;text-decoration:none;display:block;}
.tableHotTours a:visited  {color:#eee;text-decoration:none;}
.tableHotTours a:active {color:#00B9FF;}
.tableHotTours a:hover {color:#00B9FF;}

.tableHotTours td span {color:#ccff66;font:normal 10px tahoma;}
.tableHotTours td .price {color:#ccff00;font: normal 12px tahoma;}
.tableHotTours tr td {border-bottom:1px solid #666;}

.preffHotel {float:left; width:220px; margin:10px 20px 10px 0px;}
.preffHotel img {border:5px solid #69D6FF; margin:3px 0px 6px 0px; width:200px; height:150px;}
a.preffHotelName  {color:black; font:normal 18px Arial; display:block; margin: 0 0 6px 0;}

.preffHotelNameA {font:normal 11px Arial; display:block; margin: 0 0 4px 0;}

h1.headHotels {font:normal 24px arial; color:#00B9FF; margin-top: 30px;}

/**********************index*******************************************************/

.NewsTopImg img {width:80px; height:80px; margin: 30px 10px 10px 0; border:4px solid #ddd;}
.newsItem {position:relative}
h3.newsTopDate {position:absolute; top:0; left:0; border-width:0;}
h3.newsTopDate b {font:normal 27px Arial; color:#333;}
h3.newsTopDate i {font:normal 12px Arial;position:relative;top:-10px; left:0;color:#333;}
h3.newsTopDate s {text-decoration:none;font:normal 9px Arial;position:relative;top:0px; left:-15px;color:#999;}
a.newsHead  {font:normal 14px Arial;display:block; padding-top:4px; margin-bottom:4px;}
a.newsHead:hover {text-decoration:underline;}

/*********************праздничные туры*********************************************/
.maytours {padding:8px;}
.maytours s {color:#000;}
.AddedTours {font-size:10px; color:#555; display:none;}
.AddedTours a {color:#006B84;font-size:11px;text-decoration:none;}
.AddedTours a:hover {text-decoration:underline;}
.toursHoliday {background:#fff; border-top:5px solid #ff4800; padding:5px 15px;}
h1.holidayIco {font:normal 21px Arial; color:#ff4800; margin:0; padding:0; position:relative; height:40px; overflow:hidden; padding-left:60px; padding-top:12px;}
h1.holidayIco img {position:absolute; top:0px; left:0;}
.toursHoliday td b, .toursHoliday td a b {font:normal 15px Arial; color:#ff4800; text-decoration:none;}
.toursHoliday td s.sale3 {color:#666;font:normal 14px Arial;} 
.toursHoliday td a, .toursHoliday td a:visited {color:#333; text-decoration:none;}
.toursHoliday td a:hover {text-decoration:underline;}
.toursHoliday td.AddedTours {border-bottom:1px solid #ffeee2; padding-bottom:5px;}

.infoCountry a, .infoCountry a:visited {color:#333;}
.LinkSenator, a.LinkSenator, h2 a.LinkSenator {text-decoration:none;color:#333;}