
/* Общие настройки */

body
{	margin:0;
	padding:0;
	background:url(/images/clouds.jpg) no-repeat top left;
}

body,
td,
input,
textarea
{	font:90% tahoma;
	color:#333;
}

table
{	border:none;
	border-collapse:collapse;
}

table td
{	padding:0px;
	vertical-align:top;
}

img {
    border:none;
}


















/* Настройки тестовой части: заголовков, абзацев, списков, таблиц, иллюстраций, ссылок */

#textColumn
{	padding:0 30px 0 255px;
	/*background:url(/images/red_bg.png) no-repeat 0px 800px ; */
}

#pageText
{	font: 90% Georgia;
}

#pageText h1
{	font:600 170% Georgia;
	color:#B03D3D;
	padding-top:10px;
}

#pageText h2
{	font: 800 125% Georgia;
	color:#990000;
	margin-top:2em;
}

#pageText h3
{	font: 800 94% Georgia;
	color:#003399;
	margin-top:2em;
}

#pageText h3 a
{	display:block;
	color:#003399;
	margin-bottom:-1em;
	text-decoration:underline;
}

#pageText .date
{	font:10px Tahoma;
	color:#999;
	margin-top:-1em
}

#pageText table {
    width:90%;
}

p.marker
{	display:list-item;
	list-style-image:url(/images/arrow_marker.png);
	list-style-position:outside;
	margin-left:13px;
	padding-left:5px;
}

* html p.marker
{	display:list-item;
	list-style-image:url(/images/arrow_marker.png);
	list-style-position:outside;
	margin-left:0px;
	padding-left:15px;
}

#pageText li
{	margin:10px 0;
}

#pageText a
{	color:#003399;
}

#pageText a:hover
{	color:#C30;
}

#pageText table td
{	border-bottom:1px #CCCCCC solid;
	border-collapse:collapse;
	font:95% tahoma;
	padding:5px;
}

#pageText table th
{	border-bottom:#B03D3D 3px solid;
	color:#000000;
	font:bold 95% tahoma;
	border-collapse:collapse;
	padding:10px 5px;
}

#pageText table th.thinBorder
{	border-bottom:#B03D3D 1px solid;
}

td.wideBorder
{	border-top:#DDD 3px solid;
}

#pageText table.text tr.dark
{	background:#F7F7F7;
}

#pageText img
{	float:right;
	margin:0 0 1.3% 1.3%;
}

#pageText img.inline
{	float:none;
	vertical-align:middle;
	margin:0;
	clear:none;
}














/* Настройки галереи изображений */

#gallery
{	width:95%;
	padding: 0 0 2% 0;
	display:table-cell;
}

#gallery div
{	width:99px;
	margin-right:2%;
	float:left;
	padding-bottom:15px;
}

#gallery img
{	display:block;
	width:99px; height:99px;
	border:none;
	margin:15px 0 3px 0;
}

#gallery a
{	display:block;
	font:11px Tahoma;
}















/* Настройка меню */

#navigationColumn
{	float:left;
	width:210px;
	padding-right:30px;
}

* html #navigationColumn
{	padding-top:30px;
}


/* Главное меню */

#globalMenu
{	padding-top:10px;
	margin-top:0;
	text-transform:uppercase;
	font:bold 14px 'Arial Narrow';
}

#globalMenu li
{	list-style-image:url(images/arrow_marker.gif);
    margin:8px 0;
	padding-left:6px;
}

* html #globalMenu li
{	/*line-height:10%; */
}

#globalMenu a
{	/*display:block;  */
	color:#B03D3D;
	text-decoration:none;
	/*text-transform:uppercase;
	font:bold 14px 'Arial Narrow'; */
}

#globalMenu a:hover
{	color:#039;
    text-decoration:underline;
}

#globalMenu li.current {
    color:#039;
    font-weight:bold;
	list-style-image:url(images/arrow_marker_current.gif);

}


/* Меню разделов (подменю) */

#sectionMenu
{	padding:0;
	margin:10px 0 25px 0;
	font: 79% tahoma;
	text-transform:none;
}

#sectionMenu li
{	list-style-type:none;
	list-style-image:none;
	margin:6px 0px;
}

/* * html #sectionMenu li
{	padding-left:10px;
	margin:6px -10px;
}*/

#sectionMenu a
{	/*display:block; */
	color:#039;
	/*text-decoration:underline;  */
}

#sectionMenu a:hover
{	color:#C30;
	text-decoration:underline;
}

#sectionMenu li.current {
    color:#039;
    font-weight:bold;
	list-style-image:url(/images/arrow_marker_current.gif);
	/*text-decoration:underline;    */
}

/* Главное меню */

/*#globalMenu
{	padding-top:10px;
	margin-top:0;
	font:bold 14px 'Arial Narrow';
	text-transform:uppercase;
}

#globalMenu li
{	list-style-image:url(/images/arrow_marker.gif);
	margin:8px 0;
	padding-left:6px;
}

* html #globalMenu li
{	line-height:10%;
}

#globalMenu a
{	display:block;
	color:#B03D3D;
	text-decoration:none;
}

#globalMenu li.current {
    color:#039;
    font-weight:bold;
}

#globalMenu a:hover
{	color:#039;
}    */

/* Меню разделов (подменю) */

/*#sectionMenu
{	padding:0;
	margin:10px 0 25px 0;
	font: 79% tahoma;
	text-transform:none;
}

#sectionMenu li
{	list-style-type:none;
	list-style-image:none;
	margin:6px 0px;
}

* html #sectionMenu li
{	padding-left:10px;
	margin:6px -10px;
}

#sectionMenu a
{	display:block;
	color:#039;
	text-decoration:underline;
}

#sectionMenu a:hover
{	color:#C30;
	text-decoration:underline;
}

#sectionMenu li.current {
    color:#C30;
    font-weight:bold;
	list-style-image:url(/images/arrow_marker.gif);
}    */

















/* Шапка с титулом, слоганом и кораблем */

#pageTop
{	height:235px;
}

* html #pageTop
{	height:260px;
}

#name1
{	font:10px 'Times New Roman';
	color:#003399;
	text-transform:uppercase;
	margin:28px 0 0 0;
}

#name2
{	font:42px 'Times New Roman';
	background: url(/images/pagetop_boat_t.png) no-repeat bottom right;
	color:#B03D3D;
	text-transform:uppercase;
	margin:0;
	padding-bottom:24px;
}

#jingle
{	background:#6A95BE url(/images/pagetop_boat.jpg) no-repeat top right;
	margin:0;
	padding:16px 400px 16px 16px;
	height:109px;
	font:bold 16px Georgia;
	color:#FFFFFF;
}

#buttons
{	position:absolute;
	top:0; right:30px;
	width:35px; height:70px;
	background:#B03D3D;
	padding-top:18px;
	padding-bottom:15px;
	text-align:center;
}

* html #buttons
{	position:absolute;
	top:0; right:30px;
	width:35px; height:70px;
	background:#B03D3D;
	padding-top:28px;
	padding-bottom:0px;
}

#buttons a
{	display:block;
	margin:6px 0;
	color:white;
	font-size: 70%;
	font-weight: bold;
}

#langswitcher {
  margin-top:70px;
}

#langswitcher a {
	color:white;
	font-size: 70%;
	font-weight: normal;
	text-decoration:none;
}

#langswitcher a:hover {
	color:#B03D3D;
}













/* Настройка боксов и баннеров в навигационной панели */

.blueBox
{	border-left:#6A95BE solid 18px;
	border-top:#6A95BE solid 1px;
	padding:20px 20px 5px 28px;
	margin-bottom:24px;
	background:url(/images/blue_line.png) no-repeat top right;
	width:155px;
	font:11px Tahoma;
}

.blueBox ul
{	margin:0px;
	margin-top:-10px;
	list-style-type:none;
	padding:0;
}

.blueBox input#search
{	width:120px;
	font:11px Tahoma;
	margin:8px 15px 8px 0;
	border:#999999 1px solid;
}

.blueBox li
{	list-style-type:none;
	font:11px Tahoma;
	margin:8px 0;
	padding:0;
}

.blueBox a
{	color:#039;
	text-decoration:underline;
}

.blueBox a:hover
{	color:#C30;
}

.redBox
{	border-left:#B03D3D solid 18px;
	border-top:#B03D3D solid 1px;
	padding:5px 0px 5px 24px;
	margin-bottom:24px;
	background:url(/images/red_line.png) no-repeat top right;
	width:180px;
	font:11px Tahoma;
	overflow:hidden;
	text-align:right;
}

.redBox img
{	margin:10px 0;
}

#weather
{	/*width:156px;
	height:69px;
	background:url(/images/weather_bg.png) no-repeat;   */
	text-align:left;
	/*padding:10px;
	margin-top:10px;  */
	margin-left:4px;
}

#weather img
{	margin-top:-2px;
}

#weather p
{	display:block;
	padding-top:24px;
	margin-left:-10px;
}

* html #weather p
{	padding-top:20px;
	margin-left:-10px;
}

#weather a
{	color:#003399;
}

.reallybig {
	color:#3e496b;
    font-weight: normal;
    font-size: 18px;
}











#copyright
{	border-top:#EEEEEE 8px solid;
	border-left:#EEEEEE 1px solid;
	padding:16px 0 80px 16px;
	font:11px Tahoma;
	color:#999999;
	margin-bottom:0px;
	clear:both;
}

.sitemap .current {
    background: #d3dfec;
    border: 1px solid #6a95be;
    padding: 4px;
    color:#b03d3d;
    list-style: square red;
}

#breadcrumbs {
	font: 79% tahoma;
}
