﻿@charset "utf-8";

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	overflow:scroll;
	margin:0;
	padding:0;
	font-size:9px;
	color:#454545;
}


img {
	border:0;
}

table {
	border-collapse: collapse;
	font-size:12px;
}   

h1 {
	font-weight:normal;
	color:#990000;	
	font-size:22px;
	margin-top:10px;
}

h2 {
	font-size:18px;
}

h3 {
	font-weight:normal;
	color:#990000;	
	font-size:22px;
	margin-top:10px;
}

h4 {
	font-size: 16px;
	font-weight: bold;
}

h5 {
	font-weight:normal;
	color:#990000;	
	font-size:14px;
	font-weight:bold;
	margin-top:10px;	
}


.start {
	color:#892825;
	font-size:24px;
}	

.news { 
	color:#993300;
	font-size:13px;
	font-weight:regular;
	text-decoration:none;
/*	margin-left:5px;*/
}

.news2 { 
	color:#993300;
	font-size:14px;
	font-weight:regular;
/*	margin-left:5px;*/
}

.programma {
	font-size:12px;
}

.picture {	vertical-align:top;
	color: #000000;
	margin-bottom:5mm;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	float:right;
	}	

/* Начало для табло - расписание круизов */
tr.tr_big_head_above { /*  Строка Заголовок белый шрифт синий фон */
	background-color:#406599;
	font-size:16px;
	color:#FFFFFF;
	font-weight: regular;	
}	
	tr.tr_big_head { /*  Строка Заголовок белый шрифт красный фон */
	background-color:#990000;
	font-size:16px;
	color:#FFFFFF;
	font-weight:regular;	
}

.tr_head { /*  Строка Заголовок белый шрифт рубиновый фон */
	background-color:#990000;
	color:#FFFFFF;
	font-weight:regular;
	font-size:12px;
}

/*  Строка - которая потемнее - каждая вторая*/
.shedule_table tr:nth-of-type(odd){
background-color:#e0e0e0;
 }

/* конец  для табло - расписание круизов */


td.head_background {
	background-image:url(../images/head/mship.gif);
}

.price{
	color:#33CC99;
	font-size:12px;
}

.shedule{
	font-size:10px;
}

.agent_group {
	color:#993300;
	font-size:100%;
	font-weight:regular;
}

.agent_city {
	color:#993300;
	font-size:125%;
	font-weight:bold;
	line-height: 200%;
}

.agent_top {
	color:#FF0000;
/*    font-size:24px;*/
/*    font-size:18px;*/
}

.agent_second {
	color:#193BFF;
/*   font-size:22px;*/
/*   font-size:17px;*/
}

.agent_third {
	color:#000000;
 /*   font-size:20px;*/
}

.agent_rating {
	font-size:120%;
	font-weight:bold;	
}

#icon {
	z-index:10;
	right:50px;
	top:90px;
}

.red {
	color: #FF0000;
	font-weight:bold;	
}

.spo_top {
	font-weight: bold;
	color: #FF0000;
}

.spo_med {
	font-weight: bold;
}

.grey {
color:#999999
}

.darkgrey {
color:#333333;
font-size: 12px;
}

.fresh {
	font-style:italic;
}

.redinvert {
	font-size: 13px;
	color:#FFFFFF;
	background-color: #FF0000;	
}	

.scribe {
	font-size: 14px;
}

/*Для новостей - 1. Чтобы не было в новостях других стилей. В том числе встроенных. Наведение конституционного порядка типа.*/
.news_page {
	width:80%;
	margin:5px;
}

.news_page p {
	font-size: 14px;
	line-height: 1.5;
}

.news_page h1 {
	font-size: 16px;
	font-weight: bold;
}

.news_page .spo_top {
	font-weight: bold;
	color: #FF0000;
}

.news_page table tr:nth-of-type(even) {
	background-color:#f8f0ce;
}

.news_page_2 table tr:nth-of-type(even) {
	background-color:#white;
}

.news_page table {
	border-spacing: 2px;
}

.news_page td{
	padding:3px;
	border:1px solid black; 	
}

.news_page_white td{
	padding:3px;
	border:1px solid white; 	
}

.news_star td{
	padding:0px;
	border:0px; 	
}

/*Конец для новостей - 1*/

/*Для новостей - 2. Чтобы не было в новостях других стилей. В том числе встроенных. Наведение конституционного порядка типа.*/
.news_page_2 {
	width:80%;
	margin:5px;
}

.news_page_2 p {
	font-size: 14px;
	line-height: 1.5;
}

.news_page_2 h1 {
	font-size: 16px;
	font-weight: bold;
}

.news_page_2 .spo_top {
	font-weight: bold;
	color: #FF0000;
}

.news_page_2 table {
	border-spacing: 2px;
}


.news_page_2 table tr:nth-of-type(even) {
	background-color:#white;
}
.news_page_2 td{
	padding:3px;
	border:1px white; 	
}
/*Конец для новостей - 2*/

.hidden {
	display: none;
}

.leftcolumn {
	background-color:#F8F0CE;
}

.centraltoprow {
	background-color:#F8F0CE;
}

.ssylka_map {text-decoration:none;
margin-left:200px
	}


#slider {width: 960px; margin: 0 auto;}

/* 12. START - =BUTTON */
 .b1 {
    background:#990000; /* Синий цвет фона */ 
    color: white; /* Белые буквы */ 
    font-size: 11pt; /* Размер шрифта в пунктах */
   }
/* 12. END - =BUTTON */


