#main{
	background-color:#082457;
}
.text_main td, .text_main {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.text_white2 a, .text_white2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.text_white2 a:hover, .menu2 .title7 a:hover, .menu2 .title5 a:hover {text-decoration:none}
.text_main .text_white a, .text_white a, .text_main .text_white, .text_white, #regin {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;text-decoration:none}
.text_white a:hover {text-decoration:underline}
.menu2 .text_main a, .text_main .text_red, .text_main a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:underline}
.title2 a:hover, .text_main .text_red:hover {text-decoration:underline}
.text_main .news a:hover, .news a:hover {text-decoration:none}
.text_main a:hover {text-decoration:none}
.title1 {font-family:Arial, Helvetica, sans-serif; color:#FFCF63; font-size:18px; text-decoration:none}
.title2 a, .title2 {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none}
.title3, .title3a {font-family:Arial, Helvetica, sans-serif; color:#EF7D10; font-size:14px; font-weight:bold}
.title3a{padding:7px 0px 0px 8px; color:#000076;font-size:13px;}
.title4 {font-family:Arial, Helvetica, sans-serif; color:#EF7D10; font-size:18px; text-transform:uppercase}
.title5, .menu2 .title5 a {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:11px; text-transform:uppercase}
td .title7, .title7, .menu2 .title7 a {font-family:Arial, Helvetica, sans-serif; color:#EF7D10; font-size:18px;}
.menu2 .title7 a, .menu2 .title5 a {text-decoration:underline}
.text_main .title_blue, .title_blue {font-family:Arial, Helvetica, sans-serif; color:#003399; font-size:18px;}
.text_main .title_red, .title_red {font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:18px;}
.input_box {font-family: Verdana, Arial; font-size: 12px; height:18px; color:#0034CC; background-color:#FFFFFF; border: 1px solid #7F9DB9}
.text_area {font-family: Verdana, Arial; font-size: 12px; width: 384px; height:100px; background-color:#FFFFFF; color:#0034CC; border: 1px solid #7F9DB9}
.select_box {font-family: Verdana, Arial; font-size: 12px; height:18px; color:#0034CC; background-color:#FFFFFF; border: 1px solid #7F9DB9}
.button {width:80; height:22px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #eeeeee}
.button1 {width:130;height:22; border: 1px black solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #E37303}
.button2 {width:120;height:22; border: 1px black solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #072F67}
.menu1 {text-align:center; padding:0px 10px 0px 10px}
.menu1, .menu1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none}
.menu1 a:hover {text-decoration:none; text-decoration:underline}
.menu2, .menu2 td, .menu2 td a, .menu2 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none}
.menu2 a:hover {text-decoration:underline}
.padd1 {padding-left:6px}
.padd2 {padding-left:6px}
.text_main .news a, .news a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00358E;}
.text_main2 {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none}
.text_main3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000066; text-decoration:none}
.text_main4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066; text-decoration:none}
.text_main .news, .news {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#929292; text-decoration:none;  text-align:left}
.menu2 .staff {text-decoration:underline}
.menu2 .text_main a:hover, .menu2 .staff:hover {text-decoration:none}
img {border:0}
.teras td, .text_main .teras td{font-size:13px}
#ser{
 border-right: 0px solid grey; /* Граница у таблицы справа */
 border-bottom: 0px solid grey; /* Граница у таблицы снизу */
 border-left: 1px solid grey; 
}
#res{
 border: 0px solid grey; /* Параметры рамки вокруг ячеек таблицы */
 border-right: 1px solid grey; /* Убираем линию справа */
 
 
}
#reg{
	float:left;
}
#regin{
	color:#FFCF63;
	margin-bottom:-40px;
}
#btnlogin{
	float:right;
	padding-top:22px;
}
#linkreg{
	padding-top:5px;
}
#login{
	height:22px;
}
#reginin{
	padding-top:10px;
	color:#FFCF63;
}
/* ------------------ */
.tDhtmlPopClose{
	padding-top: 10px;
	padding-right:10px;
	text-align:right;
	color:#87A8E2;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial;
}
.tDhtmlPopClose a{
	color:#fff;
	text-decoration:none;
}
.tScroller{
}
.gBorder{
	border:1px solid #fff;
}
#otkr{
	display:none;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:2400px;
	text-align:center;
	background-color:#000;	
	z-index:10px;
}
#flash1, #flash2, #flash3, #flash4, #flash5{
/* display:none; */	
}
/* ------------------ */

#666 {
     background:url(http://www.yana.kiev.ua/download/images/15_blue.jpg) no-repeat;
}
#tours_by_types{
	padding-bottom:20px;
}
#tours_by_types a{
	display:block;
	padding-left:10px;
	background:url(/img/rus/pix_g3.gif) no-repeat;
	text-decoration: none;
}
#tours_by_types a:hover, #tours_by_types2 a:hover{
	text-decoration: underline;
}
#tours_by_types2 a{
	text-decoration: none;
}
#subres{
	position:relative;
	margin-bottom:-12px;
	padding-top:10px;
	color:#EF7D10;
	font-size:14px;
	font-weight:bold;
}
#fl1{
	height:128px;
	text-align:center;
}
#subres .orange_lnk{
	color:#EF7D10;
	text-decoration:underline;
}
#subres .orange_lnk:hover{
	text-decoration:none;
}
/* --------------------------------------- */
.tAccordionTop, .tAccordionTop_br{
	height:21px;
	padding-top:4px;
	background-color:#7e9bd0;
}
.tAccordionTop_br{
	background-color:#7cb666;
}
.tAccordionTop a, .tAccordionTop_br a{
	color:#fff;
}
.tSpecsContainer, .tSpecsContainer_br{
	padding:5px 0px 5px 21px;
	background-color:#f3f3f3;
	border-bottom:3px solid #fff;
}
.tSpecsContainer_parent{
	padding-bottom:5px;
	border-top:3px solid #fff;
	border-left:3px solid #fff;
	border-right:3px solid #fff;
}
.tAccordionTop_parent{
	height:21px;
	padding-top:2px;
}
.gClearBoth{
	clear:both;
}
DIV.tAccordionGroup{
	height:25px;
	margin:2px 1px 2px 1px;
	overflow:hidden;
}
DIV.tAccordionGroup_parent, DIV.tAccordionGroup_parent_br{
	height:25px;
	padding:3px 0px 0px 0px;
	background-color:#e7effb;
	overflow:hidden;
}
DIV.tAccordionGroup_parent_br{
	background-color:#e7fbe7;
}
DIV.tAccordionGroup IMG, DIV.tAccordionGroup_parent img, DIV.tAccordionGroup_parent_br img{
	float:left;
	margin:2px 6px 0px 4px;
}
/* --------------------------------------- */

.spo, .spo_br{
	margin-top:5px;
	border:1px solid #a8c5f8;
}
.spo_br{
	border:1px solid #0e5708;
}
.spotit, .spotit_br{
	height:16px; /* работает только в ФФ*/
	padding:5px 0px 5px 5px;
	background-color:#082457;
	color:#fff;
	font-weight:bold;
}
.spotit_br{
	background-color:#0e5708;
}
.spo a, .spo_br a{
	text-decoration:none;
}
.spotit2{
	float:right;
	margin-right:10px;
}
.spotit2 a{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
.spotit3{
	color:#082f7c;
	font-size:14px;
	font-weight:bold;
}
.tohotel{
	text-align:right;
}
.tohotel a:hover{
	text-decoration:underline;
}
.attention{
	padding:5px 0px 5px 10px;
	color:#003399;
	font-size:12px;
}
.attention li{
	margin-left:12px;
}
.spoall img{
	margin:5px 5px 10px 0px;
	border:2px solid #a8c5f8;
}
.one_spo_country{
	width:25%;
	background-color:#deeaff;
	vertical-align:top;
}
.one_spo_country img{
	margin:10px 0px;
	border:2px solid #082457;
}
.country_tit{
	padding:5px 0px;
	background-color:#082457;
	text-align:center;
}
.country_tit a{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
.spo_hotels{
	padding:0px 10px 10px;
}
.detail_hotel{
	width:150px;
	height:30px;
	padding-top:12px;
	background:url(/img/rus/ar7.gif) no-repeat right;
}
.onespohotel{
	padding:5px;
	margin:10px 0px;
	background:url(/img/rus/fon_spo.gif);
	border:1px solid #a8c5f8;
}
#sporesorts{
	padding:10px 0px;
}