body {font-family: Tahoma; font-size: 9pt; color: black;  background-color:white; margin:0px;padding:0px; }
/*НОвый год*/
/*background:url(http://turfirma.spb.ru/turfirma.spb/img/snow_back.gif);*/

td {font-size: 9pt; color: black;}

/*╥хъёЄют√х ъюэЄхщэхЁ√*/
.cntAll {margin:0px 10px 0px 10px;}
.cntSmallAll {margin:0px 20px 0px 20px; border-top:6px solid #ffcc00;}

a:link  {color:#d30003;}
a:visited {color:#d30003;}
a:hover {color:red;}
a:active {color:red;}

a.menu1 {color:white; text-decoration:none;}
a:visited.menu1 {color:white;}
a:hover.menu1 {color:#dddddd;}
a:active.menu1 {color:#DDDDDD;}

a.catind {color:black; text-decoration:none; font-wight:bold;}
a:visited.catind {color:black;}
a:hover.catind {color:red;}
a:active.catind {color:red;}

.output {width:98%;}

.outputhead { background-color: #1ce226;}
.outputhead td {font-family: Tahoma, Verdana, Arial;font-size: 9pt;color: #115c24;}

.outputodd {background-color: #ffe050;}
.outputeven {background-color: #fff3a0;}
.input {background-color: #0078A7;}

.input td {font-family: Tahoma, Verdana, Arial;font-size: 8pt;color: white;font-weight:bold;}
.input1 td {font-family: Tahoma, Verdana, Arial;font-size: 8pt;color: white;font-weight:bold;background-color: #CC0000;}

.outputcountry {font-size:8pt; font-style:italic;}
.outputdur {font-size:8pt; font-style:italic; color:#666666;}
.menu {color:white;}

.ttable { background-color:white;}
.thead { background-color:#ffcc00;}
.tcells1 { background-color:#ffffcc;}
.tcells2 { background-color:#ffffdd;} 
.red {color:red;}

h1 {font-size:13pt; color: #003366; margin:1pt;}
h2 {font-size:12pt; color: #cc0000; margin:1pt;}
h3 {font-size:11pt; color: #cc0000; margin:1pt;}

h1.index {font-size:12pt; margin:3pt; font-family:arial; color: #003366;}

.dar {display:none;}
.warn {font-family: Arial;font-size: 10pt;color: #333333; font-weight:normal;}
.hotelhead {font-family: Tahoma, Arial; background-color:#006699; color:white; font-size:12px; text-transform : uppercase;}
.otzivthead {background-color:#E71C29; color:white;}
.predlthead {background-color:#73E318; color:black;}
.tcells3 a { color:black; font-size:8pt; font-variant: small-caps; text-decoration:none; width:100%;} 
.tcells3 a:hover { color:black; background-color:63d318;} 
.tcells3 a:visited { color:#333333;} 
.tcells3 { background-color:#ffffdd; color:black;} 

/*
.ind a {padding:2px;}
.ind a:hover {color:white; background-color:red; padding:2;}
*/

.ind {padding:5px; width:670px;}

.ind a {font: normal 11px Tahoma; color: #000000; padding:1px; width:17px; text-decoration: none; text-transform: uppercase; border: 1px solid #666666; background: white; margin:1px; display:block; float:left; }
.ind a:visited {font: normal 11px Tahoma; color: #000000; text-decoration: none; text-transform: uppercase; border: 1px solid #666666; background: white; margin:1px; display:block; float:left; }
.ind a:active { border: 1px solid #666666; background: red; color:white;}
.ind a:hover { border: 1px solid #666666; background: red; color:white;}

.ind span {font: normal 11px Tahoma; color: red; text-transform: uppercase;
	border: 1px solid red;
	background-color: white;
padding:2px; width:17px;margin:1px;float:left; display:block;
}


.cupon {background-color:#ffcc00; padding:5;}
.rate {font-size:11px;}

b.ny {font-size:8pt} 
h2.ny {font-size:10pt; margin:0; margin-top:4pt;} 

a.hotind {color:black;font-weight:bold; font-size:11px;} 
a.hotind:visited {color:#333333;} 
a.hotind:active {color:red;} 

.mainnew {font-size:12px; margin:0;font-weight:bold;}
.mainnewtext {font-size:12px; margin:0; margin-bottom:3pt;}
a.mainnew {font-size:13px; color:#0071BD;}

.news {font-size:11px; margin:0; font-weight:bold;}
.newstext {font-size:11px; margin:0; margin-bottom:3pt; color:#444444;}
a.news {font-size:12px; color:#003366; font-weight:normal;}
.adv {color:c0c0c0; font-size:9px;}
a.adv {color:c0c0c0; font-size:9px; text-decoration:none;}
a.adv:visited {color:c0c0c0;}
a.adv:active {color:c0c0c0;}
a.adv:hover {color:c0c0c0;}

a.TopMenuGreen {color:navy; text-decoration:none;}
a:visited.TopMenuGreen {color:navy; text-decoration:none;}
a:hover.TopMenuGreen {color:navy; text-decoration:none;}

a.TopMenuBlue {color:white; text-decoration:none;}
a:visited.TopMenuBlue {color:white; text-decoration:none;}
a:hover.TopMenuBlue {color:white; text-decoration:none;}

a.TopMenuRed {color:white; text-decoration:none;}
a:visited.TopMenuRed {color:white; text-decoration:none;}
a:hover.TopMenuRed {color:white; text-decoration:none;}

A.MenuHotelsDir { width:190px; border-right: 0px solid; padding-right: 5px; 
	border-top: #fff 1px solid; 
	display: block; 
	padding-left: 5px; 
	background: #ffffdd; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	border-bottom: 0px solid; 
        color:black;
	font-family:tahoma,arial; 
	font-size:11px;
        font-weight:normal;
	text-transform : uppercase;
	text-decoration: none;
}
A.MenuHotelsDir:visited {color:black;}
A.MenuHotelsDir:hover {background: #63d318;color:white;}

.CopyRight {font-size:10px; font-family:tahoma;}
.CopyRight a img {width:1; height:1;}

a.DirTours {display: block; font-size:10px; color:black; text-transform:uppercase;}
a.DirTours:visited {color:#222222;}
a.DirTours:hover {color:red;}
div.Content {padding:10;}

/*pages */
.PageHead1 {text-align:right;font-size:15px;text-transform:uppercase;color:#006699;}
.PageHead2 {font-size:13px;text-transform:uppercase;}
.PageHead3 {font-size:12px;text-transform:uppercase;}

.LawMenu {float:left;width:190px;margin:5px;border-width:1;border-style:solid;border-color:#999999;padding:10;}
.LawMenu a {color:black;font-size:11px}
.LawMenu a:visited {color:black;}
.LawMenu a:hover {color:red;}

/*╩єЁё√ т яюёшъх ЄєЁют ш т ърЁЄюўъх ЄєЁют*/


.ToursCura {width:20px;height:12px; padding:1px 4px 1px 4px;margin:1px; background-color:#1CE226;font-size:10px;text-decoration:none; 
border: 1px solid; 
border-top-color: white;
border-right-color: #008707;
border-bottom-color:#008707;
border-left-color: white;
color:#008707;}

.ToursCura:link {color:#008707;}
.ToursCura:visited {color:#008707;}
.ToursCura:hover {color:black;background-color:#33ff33; 
border: 1px solid; 
border-top-color: #008707;
border-right-color: white;
border-bottom-color:white;
border-left-color:#008707;
}

.ToursCur {
width:20px;height:12px; padding:1px 4px 1px 4px;margin:1px; background-color:#1CE226;font-size:10px;text-decoration:none; 
border: 1px solid; 
border-top-color: #008707;
border-right-color: white;
border-bottom-color:white;
border-left-color:#008707;
color:#008707; cursor:hand;}

.ToursMoreCur {width:20px;height:12px; padding:1px 4px 1px 4px;margin:1px; background-color:#0072BC;font-size:10px;text-decoration:none; 
border: 1px solid; 
border-top-color: #003366;
border-right-color: white;
border-bottom-color:white;
border-left-color:#003366;
color:#94D5FF; font-weight:normal;}

.ToursMoreCura {width:20px;height:12px; padding:1px 4px 1px 4px;margin:1px; background-color:#0072BC;font-size:10px;text-decoration:none; 
border: 1px solid; 
border-top-color: white;
border-right-color: #003366;
border-bottom-color:#003366;
border-left-color:white;
color:white; font-weight:normal;}

.ToursMoreCura:link {color:white;}
.ToursMoreCura:visited {color:white;}
.ToursMoreCura:hover {color:white;background-color:#0099CC; 
border: 1px solid; 
border-top-color: #003366;
border-right-color: white;
border-bottom-color:white;
border-left-color:#003366;
}


/*заголовки*/
/*красный*/
.IndSectionHead1 {width:100%; text-align:center; background-color:#E21C2C; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:white;}
/*синий*/
.IndSectionHead2 {width:100%; text-align:center; background-color:#0072BC; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:white;}
/*желтый*/
.IndSectionHead3 {width:100%; text-align:center; background-color:#ff9900; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:white;}
/*зеленый*/
.IndSectionHead4 {width:100%; text-align:center; background-color:#75E21C; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:white;}
/*черный*/
.IndSectionHead5 {margin:0 0 2 0; padding:0; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:black;}
/*зеленый темный*/
.IndSectionHead6 {width:100%; text-align:center; background-color:green; font-family:tahoma,arial;font-weight:bold;font-size:12px;color:white;}

.linkCur {float:left; width:40%; display:block; height:12px; padding:1px 4px 1px 4px;margin:1px; background-color:green;font-size:12px;text-decoration:none; border: 1px solid; border-top-color: white; border-right-color: #003300; border-bottom-color:#003300; border-left-color: white; color:#008707;}
.linkCur:link {color:#fff;}
.linkCur:visited {color:#fff;}
.linkCur:hover {color:black;background-color:#33ff33; border: 1px solid; border-top-color: #003300; border-right-color: white; border-bottom-color:white; border-left-color:#003300; }


/*Каталог*/
/*
.ttable { background-color:white;}
.thead { background-color:#ffcc00;}
.tcells1 { background-color:#ffffcc;}
.tcells2 { background-color:#ffffdd;} 
.list a:link {color:black;}
.list a:visited {color:333333;}
.list a:active {color:red;}
.list a:hover {color:red;}
  */


/*client site*/

/*Лента новостей*/

.NewsTop { border:0; border-bottom:1px dashed #aaaaaa; width:100%; margin:5px; padding:5px; }
.NewsTopHead {color:#003366; font-weight:bold;}
.NewsTopAnons{color:#333333; font-size:11px;}
.NewsTopDate {font-weight:bold; color:#FF6600; font-size:11px; border:0; border-right:1px solid #333; float:left; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;}
.NewsTopMore {text-align:right; font-weidth:bold; font-size:10px;}
.NewsTopArch {width:100%; text-align:center;}
.NewsTopImg {float:left;}
.NewsTopImg img {border: 1px #999 solid;}

a.NewsTopHead {color:#003366; font-weight:bold; text-decoration:none; }
a:visited.NewsTopHead {color:#003366;}
a:active.NewsTopHead {color:red;}
a:hover.NewsTopHead {color:red;}

a.NewsTopMore {color:#003366;font-size:9px;font-weight:bold;}
a:visited.NewsTopMore {color:#003366;}
a:active.NewsTopMore {color:black;}
a:hover.NewsTopMore {color:black;}

a.NewsTopArch {color:#003366;}
a:visited.NewsTopArch {color:#003366;}
a:active.NewsTopArch {color:black;}
a:hover.NewsTopArch {color:black;}

/*архив новостей*/

.News { border:0; border-bottom:1px dashed #aaaaaa; width:100%; margin:5px; padding:5px; }
.NewsHead {color:#003366; font-weight:bold;}
.NewsAnons {color:#333333; font-size:11px; font-weight:normal;}
.NewsDate {font-weight:bold; color:#FF6600; font-size:11px; border:0; border-right:1px solid #333; float:left; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;}
.NewsMore {text-align:right; font-weight:bold; font-size:10px;}
.NewsImg {float:left;}
.NewsImg img {border: 1px #999 solid;}

a.NewsHead {color:#003366; font-weight:bold; text-decoration:none; }
a:visited.NewsHead {color:#003366;}
a:active.NewsHead {color:red;}
a:hover.NewsHead {color:red;}

a.NewsMore {color:#003366;font-size:9px;font-weight:bold;}
a:visited.NewsMore {color:#003366;}
a:active.NewsMore {color:black;}
a:hover.NewsMore {color:black;}

/*Навигация архива*/

	.NewsNav	{border:0; padding:3; margin:3; text-align:center; width:100%;}
	.NewsNavCont	{padding:0; margin:0; text-align:center; width:300px;}
	.NewsPage	{}
	.NewsPageNum	{font-weight:bold;} 
	.NewsNavBegin	{width:25%;float:left;}
	.NewsNavEnd	{width:25%;float:left;}
	.NewsNavNext	{width:25%;float:left;}
	.NewsNavPrev	{width:25%;float:left;}

/*Карточка новости*/

.NewsMoreHead 	{padding:2 10 2 10; font-size:14pt; }
.NewsMoreDescr	{padding:2 10 2 10; height: 450;}
.NewsMoreDate 	{padding:2 10 2 10; font-weight:bold; color:#FF6600; font-size:11px;}
.NewsMoreBack 	{padding:2 10 10 10; font-weight:bold; text-align:right; text-transform:uppercase; font-size:10px;} 
.NewsMoreImg {float:left;}
.NewsMoreImg img {border: 1px #999 solid;}

a.NewsMoreBack {color:black;}
a:visited.NewsMoreBack {color:black;}
a:active.NewsMoreBack {color:red;}
a:hover.NewsMoreBack {color:red;}

/*оформление текста*/

.HeadLetter {color:#1BCBFF; font-weight:bold; font-size:14pt;}
.ContanerBottom {width:100%; background:white; border-top: 1 solid #A4C5C5; padding:15;}
.CopyRight {font-size:10px;color:gray;}

/*оформление меню*/

.MainMenu {float:right; width:241;height:424;background-image : url(img/back_menu.gif);text-align:left;}
.ContanerMenu {	position : relative; top : 100;	left: 62;}

a.MenuBottom 			{font-family:tahoma; color:#003333; font-size:11px;}
a:visited.MenuBottom 	{color:#003333;}
a:active.MenuBottom 	{color:#ff6600;}
a:hover.MenuBottom 		{color:#ff6600;}

a.menu 			{color:#fff; font-weight:bold; display : block; font-size:11px;text-decoration:none;} 
a:visited.menu 	{color:#fff;}
a:active.menu 	{color:#216C28;}
a:hover.menu 	{color:#216C28;}

/*Index Menu*/
.SearchAll {width:100%;}
.SearchRed, .SearchGreen, .SearchBlue {width:32%;float:left; color:white;font-size:11px; font-weight:bold; height:60px; padding:5px; padding-left:40px;}
.SearchRed a, .SearchGreen a, .SearchBlue a {color:white;font-size:11px; font-weight:bold;}
.SearchRed a:visited, .SearchGreen a:visited, .SearchBlue a:visited {color:white;font-size:11px; font-weight:bold;}
.SearchRed a:hover, .SearchGreen a:hover, .SearchBlue a:hover {color:black;}
.SearchRed {background-color:#E21C2C; background-image: url(/turfirma.spb/img/b1.gif);}
.SearchGreen  {background-color:#4CAA00; background-image: url(/turfirma.spb/img/b2.gif) }
.SearchBlue {background-color:#1CAAE2; background-image: url(/turfirma.spb/img/b3.gif) }
.rasp {width:2%;height:60px;float:left;}

.topPhone {margin-right:30px; margin-top:10px;}
.topPhone h1 {font:normal 21px Arial; color:#000; margin:0; padding:0;}
.topPhone h2 {font:normal 11px Arial; color:#333; margin:0; padding:0;}

/*Footer*/
/*
.tFooter {height:120px;width:100%; background:#F4EBD3; border-top:4px solid #D2C8AC;}
.tFooter td {font:normal 10px Tahoma; color:#aaa;}
.tFooter td a {font:normal 10px Tahoma; color:#aaa;}
.tFooter td a:visited {font:normal 10px Tahoma; color:#aaa;}
*/

a.sape {color:#ccc;  text-decoration:none;}
a:visited.sape {color:#ccc;  text-decoration:none;}
a:hover.sape {color:#ccc;}

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

s {color:#000099; font-size:100%;}
s.sale3 {color:#ddd; font-size:100%;}
