/* ####### ÒÝÃÈ ######## */
	*
	{
		font-family: Tahoma;
		font-size: 9pt;
	}
	html, body
	{
		width: 100%;
		height: 100%;
		min-height: 100%;
		min-width: 1000px;
		padding: 0;
		margin: 0;
	}

	.l
	{
		MARGIN-BOTTOM: 5px;
		MARGIN-RIGHT: 10px;
		border: #765c39 1px solid;
	}

/* ËÅ×ÈÌ IE */

	.outer
	{
	  	background-color: red;
  		margin:0 auto;
	  	min-width: 1024px;
	  	z-index: 1000;
	}

	/* ñòèëè äëÿ IE6 */
	* html .outer
	{
		padding-left: 1024px;
	}
	* html .minwidth
	{
		height:0;
	} /* holy hack äëÿ IE, ÷òî áû âêëþ÷èòü ñâîéñòâî hasLayout */
	* html .container
	{
		margin-left: -1024px;
		position: relative;
		height:0;
	}

    table, table th, table td, table tr
	{
		padding: 0;
		text-align: left;
		vertical-align: top;
		empty-cells: show;
		border-spacing: 0;
		border-collapse: collapse;
		border-color: #000000;
	}

	a img
	{
		border: none;
	}

    h1, h2, h3, h4, h5, h6
    {
 		font-family: Tahoma;
 		font-weight: lighter;
 		font-size: 13pt;
 		color: #002157;
 		padding: 0;
 		margin: 0;
    }


	b, p, strong, embed
	{
	font-size: 9pt;
	text-align: justify;
	}

	form
	{
		padding: 0;
		margin: 0;
	}

	br
	{
		line-height: 10px;
	}

	a
	{
    	font-family: Verdana;
    	font-size: 9pt;
    	color: #603913;
    	text-decoration: underline;
	}

/* ####### ÊËÀÑÑÛ ######## */


	.top
	{
		position: absolute;
		top: 0;
		left: 0;
		height: 21px;
		width: 100%;
		background-image: url('/img/bg-top.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		vertical-align: middle;
		text-align: center;
		z-index: 2;
	}

	.collage
	{
		position: absolute;
		top: 21px;
		left: 0;
		width: 100%;
		height: 207px;
		background-image: url('/img/bg-collage.gif');
		background-position: top left;
		background-repeat: repeat-x;
		z-index: 2;
	}

	.fl
	{
		position: absolute;
		top: 17px;
		left: 0;
		width: 100%;
		height: 315px;
		z-index: 1;
	}

	.sea
	{
		position: absolute;
        height: 78px;
        width: 100%;
        top: 233px;
        left: 0;
	    background-color: #1f73bf;
        z-index: 2;
		background-image: url('/img/sea.jpg');
		background-position: center center;
		background-repeat: no-repeat;
	}

	.ship
	{
		position: absolute;
        height: 260px;
        width: 606px;
        top: 51px;
        left: 20%;
        z-index: 6;
	}

	.ship1
	{
		position: absolute;
        height: 31px;
        width: 127px;
        top: 212px;
        left: 60%;
        z-index: 6;
	}

	.baklans
	{
		position: absolute;
        height: 53px;
        width: 52px;
        top: 151px;
        left: 50%;
        z-index: 9;
	}

	.fapr_logo
	{
    	position: absolute;
    	width: 227px;
    	height: 83px;
    	z-index: 10;
    	top: 50px;
    	left: 0;
	}

	.fgup_logo
	{
    	position: absolute;
    	width: 589px;
    	height: 120px;
    	z-index: 10;
    	top: 30px;
    	right: 0;
	}

	.clouds
	{
		position: absolute;
        height: 211px;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 5;
		background-image: url('/img/clouds.jpg');
		background-position: top right;
		background-repeat: no-repeat;
	}

    .chaika
    {
		position: absolute;
    	width: 55px;
    	height: 44px;
        z-index: 11;
        top: 120px;
        right: 30%;
    }

	.topmenu
	{
		position: absolute;
		top: 228px;
		left: 0;
		width: 100%;
		height: 28px;
		background-image: url('/img/bg-top-menu.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		z-index: 2;
	}

	.runningstring
	{
		position: absolute;
    	top: 256px;
    	left: 0;
    	width: 100%;
    	height: 16px;
    	background-color: #ffffff;
		z-index: 2;
	}

	.run_param
	{
		width: 100%;
		font-family: arial;
		color: #000000;
		vertical-align: middle;
		font-size: 9pt;
	}

	.img_border
	{
		border: #754c24 1px solid;
	}

	.razdel
	{
		position: absolute;
    	top: 272px;
    	left: 0;
    	width: 100%;
		height: 3px;
		background-image: url('/img/bg-razdel.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		z-index: 2;
	}

	.mainmenu
	{
		position: absolute;
    	top: 275px;
    	left: 0;
		height: 54px;
    	width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		background-image: url('/img/bg-main-menu.jpg');
		background-position: top left;
		background-repeat: repeat-x;
		border-bottom: #1f73bf 1px solid;
		z-index: 2;
	}

    .main_right
    {
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
        text-align: center;
    }

    .main_other
    {
        border-right: #f42a0f 1px solid;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
        text-align: center;
    }

	.foreground
	{
    	position: relative;
    	width: 90%;
		margin-left: 5%;
		margin-right: 5%;
    	height: 100%;
    	z-index: 1;
    	font-size: 10pt;
	}

	.niz
	{
    	position: absolute;
    	width: 100%;
    	height: 80px;
    	bottom: 0;
    	background-color: #0591de;
		background-image: url('/img/fish.jpg');
		background-position: bottom left;
		background-repeat: no-repeat;
    	z-index: 10;

	}

	.niz_shadow_ie
	{
    	position: absolute;
    	top: 10px;
    	left: 0;
    	height: 30px;
    	width: 100%;
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shad1.png', sizingMethod='scale');
	}

	.niz_shadow_other
	{
		position: absolute;
		top: 10px;
		left: 0;
		height: 30px;
		width: 100%;
		background-image: url('/img/shad1.png');
		background-position: top left;
		background-repeat: repeat-x;
	}

	#kompas
	{
		position: absolute;
		top: 227px;
		left: 0;
		width: 120px;
		height: 120px;
		z-index: 10;

	}

	.razdel2
	{
		height: 10px;
		background-image: url('/img/bg-bott.jpg');
		background-position: top left;
		background-repeat: repeat-x;
	}

	.middle_content_ie_right
	{
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-yell.png', sizingMethod='scale');
		font-size: 10pt;
     	border: #8c6239 1px solid;
     	padding: 5px;
     	width: 60%;
	}

	.middle_content_other_right
	{
     	font-size: 10pt;
     	border: #8c6239 1px solid;
		background-image: url('/img/bg-yell.png');
		background-position: top left;
		background-repeat: repeat-x repeat-y;
     	padding: 5px;
     	width: 60%;
	}


	.middle_content_ie_left
	{
    	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg-yell.png', sizingMethod='scale');
		font-size: 10pt;
     	border: #8c6239 1px solid;
     	padding: 5px;
     	width: 39%;
	}

	.middle_content_other_left
	{
     	font-size: 10pt;
     	border: #8c6239 1px solid;
		background-image: url('/img/bg-yell.png');
		background-position: top left;
		background-repeat: repeat-x repeat-y;
     	padding: 5px;
     	width: 39%;
	}


    .content_table
    {
 		background-image: url('/img/fish-all.jpg');
		background-position: bottom left;
		background-repeat: repeat-y;
		width: 100%;
		height: 100%;
		margin-top: 330px;
		margin-bottom: 100px;
    }







	.copy
	{
    	font-size: 9pt;
    	color: #ffffff;
    	font-family: Tahoma;
    	text-align: right;
    	vertical-align: middle;
    	padding-right: 50px;
	}

	.meduse
	{
    	width: 61px;
    	height: 69px;
		background-image: url('/img/meduse.jpg');
		background-position: top left;
		background-repeat: no-repeat;
	}

    .krab
    {
    	position: absolute;
    	right: 20px;
    	top: 290px;
    	width: 85px;
    	height: 68px;
    	z-index: 4;
    }

    .staika
    {
    	position: absolute;
    	right: 10px;
    	top: -80px;
    	width: 110px;
    	height: 100px;
    	z-index: 4;
    }

	.png
	{
		//background-image: none ! important;
		behavior: url('/img/pngfix.htc');
	}

	.user_table_cell
	{
		padding: 1px;
		border: #000000 1px solid;
		padding: 5px;
	}

	.error
	{
		color: #ed2505;
		font-family: Verdana;
		font-size: 8pt;
		font-weight: bold;
	}

    .top_link
	{
    	font-family: Verdana;
    	font-size: 8pt;
    	color: #603913;
    	text-decoration: underline;
    	padding-right: 10px;
    }

	.top_link:Hover
	{
    	font-family: Verdana;
    	font-size: 8pt;
    	color: #603913;
    	text-decoration: underline;
    	padding-right: 10px;
	}

	.top_link:Visited
	{
    	font-family: Verdana;
    	font-size: 8pt;
    	color: #603913;
    	text-decoration: underline;
    	padding-right: 10px;
	}

    .red_link
    {
	font-family: Verdana;
	font-size: 9pt;
    	color: #000000;
    	text-decoration: none;
    }

    .red_link:Hover
    {
	font-family: Verdana;
	font-size: 9pt;
   	color: #9e0b0f;
    	text-decoration: underline;
    }


    .blue_link
    {

	font-family: Verdana;
	font-size: 8pt;

    	color: #006699;
    	text-decoration: none;
    }

    .blue_link:Hover
    {
	font-family: Verdana;
	font-size: 8pt;

    	color: #006699;
    	text-decoration: underline;
    }

    .top_menu
    {
    	font-family: Arial;
    	font-size: 9pt;
    	color: #15313f;
    }

    .article
    {
	font-family: Verdana;
	font-size: 8pt;

    	color: #000000;
    	padding: 10px;
    	z-index: 100;
    }

    .article h1
    {
		margin: 0;
		font-size: 9pt;
		font-family: Tahoma;
    	color: #9e0b0f;
		font-weight: bold;
		padding-top: 10px;
		padding-bottom: 10px;
    }

    .art_data
    {
	    font-weight: bolder;
	    background-color: #b3dce6;
	    font-size: 9pt;
	    vertical-align: middle;
	    color: #ed1c24;
	    padding-left: 5px;
	    padding-right: 5px;
    }


	.input_search
	{
		padding-top: 0;
		margin-top: 0;
		font-family: Verdana;
		font-size: 10px;
		height: 10px;
		width: 170px;
		vertical-align: middle;
	}

	.sumbit_search
	{
		width: 12px;
		height: 12px;
		border: none;
		vertical-align: middle;
	}

	.current_data
	{
		padding-left: 200px;
		padding-right: 20px;
		vertical-align: middle;
    	font-family: Arial;
    	font-size: 9pt;
    	color: #002157;
    	text-decoration: none;
    	font-weight: bolder;
	}

/*ÊÀËÅÍÄÀÐÜ*/

	.weekday
	{
	text-align: center;
	vertical-align: middle;
	font-family: arial;
	font-size: 12px;
	padding: 1px;
	}

	.day
	{
	text-align: center;
	vertical-align: middle;
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color: #94b6b6;
	border: #336666 1px solid;
	padding: 1px;
	}

	.empty
	{
	text-align: center;
	vertical-align: middle;
	background-color: #b1cbcb;
	border: #336666 1px solid;
	padding: 1px;
	}

	.weekend
	{
	text-align: center;
	vertical-align: middle;
	font-family: arial;
	background-color: #cc9966;
	font-size: 12px;
	font-weight: bold;
	border: #336666 1px solid;
	padding: 1px;
	}

	.current
	{
	text-align: center;
	vertical-align: middle;
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #990000;
	padding: 1px;
	}

    .link_weekend
    {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
    }

    .link_day
    {
	font-family: arial;
	font-size: 12px;
	color: #000000;
    }