@import url("menu.css");


html
{
	margin: 0px auto;
	padding: 0px;
}

body
{
	background-color: #0a0a04;
	margin: 0px auto;
	padding: 0px;
	border: none;
	width: 1000px;
	background-color: black;
/*	max-width: 1000px;*/
}

#main
{
	width: 1000px;
	background-image: url("../images/head-bg.jpg");
	background-repeat: no-repeat;
	background-color: black;
}

#main-index
{
	width: 1000px;
	background-image: url("../images/bg2.jpg");
	background-repeat: no-repeat;
	background-color: black;
}

div .clr
{
	clear: both;
}


img
{
	border: none;
}

a, a:focus, a:active
{
	outline: none;
	-moz-outline-width: 0;
}

/* --------------------------------------------верхний блок------------------------------------------------ */
#up-block
{
	width: 1000px;
	height: 100px;
	
/*	background: red;*/
}

#logo
{
	width: 130px;
	height: 100px;
	float: left;
}

#logo img
{
	border: none;
	margin-left: 3px;
	margin-top: 10px;
}

#up-menu
{
	width: 445px;
	height: 100px;
	float: left;
	margin-left: 0px;
/*	background: green;*/
/*	background-image: url("../images/upm-bg11.jpg");
	background-repeat: repeat;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #999999;
}

#links-m
{
	width: 440px;
	height: 30px;
/*	background: blue;*/
	padding-top: 40px;
	padding-left: 5px;
	color: #999999;
	text-align: center;
}

#links-m a:link
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #66cc33;
	text-decoration: underline;
}

#links-m a:visited
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #66cc33;
	text-decoration: underline;
}

#links-m a:hover
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}

#links-m a:active
{
	color: #999999;
	text-decoration: none;
}

#links-m a:focus
{
	color: #999999;
	text-decoration: none;
	outline: none;
	-moz-outline: 0;
}

#langs
{
	width: 90px;
	height: 100px;
	float: left;
/*	margin-left: 3px;*/
	margin-right: 4px;
/*	background: green;*/
/*	background-image: url("../images/upm-en.jpg");
	background-repeat: repeat;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #999999;
}

#links-l
{
/*	width: 290px;*/
	height: 30px;
/*	background: blue;*/
	padding-top: 40px;
	padding-left: 12px;
	color: #999999;
}

#langs a
{
/*	display: block;*/
/*	background: green;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #66cc33;
	text-decoration: underline;
}

#langs a:hover
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}

#langs a:active
{
	color: #999999;
	text-decoration: none;
}

#langs a:focus
{
	outline: none;
	-moz-outline: 0;
}

#langs a.nact
{
	color: #66cc33;
	text-decoration: underline;
}


#tel
{
	width: 150px;
	height: 17px;
	float: left;
	margin-left: 0px;
/*	background: blue;*/
	color: white;
	font-family: verdana, tahoma;
	font-size: 16px;
	font-weight: bold;
	padding-top: 78px;
}

* html #tel
{
	margin-left: 3px;
}

#tel span
{
	color: #999999;
}

/* -------------------------------------- конец верхний блок---------------------------------------------- */


/* ------------------------------------------- открытие -------------------------------------------------- */
#s-text
{
	width: 200px;
	height: 110px;
/*	margin-top: 375px;
	margin-left: -481px;*/
	margin-left: 196px;
	margin-top: 5px;
	float: left;
	font-family: "times new roman";
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	
}

* html #s-text
{
	margin-left: 97px;
}

#s-text span.more
{
	font-size: 19px;
	font-weight: normal;
}

#s-text span.num
{
	font-family: georgia, verdana;
	font-size: 34px;
	font-weight: normal;
	color: #ffffff;

}

#s-text span.mill
{
	font-family: "times new roman";
	font-size: 32px;
	font-weight: normal;
	color: #ffffff;
	margin: -5px 0 -14px 0;
	display: block;
}

#opening
{
/*	width: 100px;*/
	height: 50px;
/*	background: yellow;*/
	margin-top: 15px;
	margin-left: 485px;
	color: #bbbbbb;
	font-family: "times new roman", verdana, tahoma;
	font-size: 34px;
}

#opening span
{
	color: #666666;
	font-family: "times new roman", verdana, tahoma;
	font-size: 20px;
}

#afor
{
	width: 521px;
	height: 102px;
	margin-left: 84px;
	margin-top: 299px;
}

/* ------------------------------------------- конец открытие --------------------------------------------- */


/* ------------------------------------------- игра и ссылки ---------------------------------------------- */
#game-lnk
{
	width: 800px;
/*	min-height: 225px;*/
/*	height: 210px;*/
	margin-top: 80px;
	margin-left: 196px;
/*	background: red;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #c5c5c5;
	overflow: visible;
}

* html #game-lnk
{
	margin-top: 77px;
}

html:root #game-lnk
{
	margin-top: 80px;
	margin-left: 196px;
}

#game-lnk p
{
	font-size: 14px;
}

#game-lnk a
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #66cc33;
	text-decoration: underline;
}

#game-lnk a:hover
{
	text-decoration: none;
}

#game
{
	width: 210px;
	float: left;
	text-align: justify;
	color: #a6a6a6;
}

#game p
{
	text-align: justify;
}

#kalendar
{
	width: 100px;
	height: 100px;
	margin-left: 83px;
	margin-top: 52px;
	padding-top: 34px;
/*	background: red;*/
	float: left;
	font-family: "times new roman", verdana, tahoma;
	font-size: 20px;
	color: #b8b8b8;
	background-image: url("../images/ball.jpg");
	background-repeat: no-repeat;
}

* html #kalendar
{
	margin-top: 51px;
}

#kalendar span
{
	color: #666666;
	font-size: 24px;
	margin-top: -5px;
}

#glinks
{
	width: 370px;
	margin-left: 20px;
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
	float: left;
}

#glinks2
{
	width: 750px;
/*	margin-left: 20px;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
	float: left;
	padding-bottom: 40px;
	text-align: justify;
}

#glinks3 p
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #a6a6a6;
}

#glinks3 h1
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 25px;
	color: #a6a6a6;
}

#glinks .lnk-all
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
}

#glinks3 li
{
	font-size: 14px;
	list-style-type: disk;
	color: #a6a6a6;
}

#glinks3 a.big
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: #66cc33;
	text-decoration: underline;
}

#glinks3 a.big:hover
{
	text-decoration: none;
}

#glinks3 span.zagl1
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-top: 30px;
	color: #cc3333;
}

#glinks2 span.date
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#glinks2 span.text
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #66cc33;
}

#glinks2 p.month
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	font-weight: bold;
	padding-top: 30px;
	color: #cc3333;
}

#glinks2 a
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: white;
	text-decoration: underline;
}

#glinks2 a:hover
{
	text-decoration: none;
}

#glinks3
{
	width: 650px;
/*	margin-left: 20px;*/
	font-family: "times new roman", verdana, tahoma;
	font-size: 14px;
	color: white;
	float: left;
	text-align: justify;
	padding-bottom: 40px;

}

#glinks3 p.p-title
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 16px;
	color: #66cc33;
	margin: 0 0 10px 0;
}

#glinks3 .p-left { width: 420px; height: 20px; float: left; margin-bottom: 4px; padding-left: 20px; }
#glinks3 .p-right { width: 190px; height: 20px; float: left; margin-bottom: 4px; font-weight: bold; }
#glinks3 .p-footer { width: 600px; height: 20px; clear: both; }


#contacts-left { width: 250px; float: left; }
#contacts-right { width: 400px; float: left; }
#contacts-footer { width: 600px; height: 20px; clear: both; }


table.base { border-collapse: collapse; margin: 0px auto; }
table.base td { border: 1px solid #fff; font-family: "times new roman", verdana, tahoma; font-size: 11pt; color: #a6a6a6; padding: 2px 10px; text-align: center; }

/* ------------------------------------------- конец игра и ссылки ---------------------------------------- */

#logos1
{
	width: 800px;
	height: 120px;
	padding-top: 40px;
	margin-left: 190px;
	text-align: center;
}

#logos1 img
{
	float: left;
	border: none;
	margin-right: 40px;
}

#logos1 img.im1
{
	margin-left: 55px;
}

#logos1 img.im2
{
	margin-left: 55px;
}

/* ------------------------------------------- нижний логотип --------------------------------------------- */
#btm-logo
{
	width: 1000px;
	height: 223px;
	background-image: url("../images/low.gif");
	background-repeat: no-repeat;
}

#ins-logo1
{
	width: 185px;
	height: 33px;
	margin-left: 195px;
	padding-top: 64px;
	float: left;
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
}

* html #ins-logo1
{
	margin-left: 100px;
}

#ins-logo2
{
	width: 255px;
	margin-left: 610px;
	padding-top: 32px;
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
}

* html #ins-logo2
{
	margin-left: 605px;
}

#ins-logo2-en
{
	width: 255px;
	margin-left: 595px;
	padding-top: 32px;
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
}

* html #ins-logo2-en
{
	margin-left: 590px;
}

#ins-logo2-lt
{
	width: 150px;
	margin-left: 610px;
	padding-top: 32px;
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
	text-align: center;
}

* html #ins-logo2-lt
{
	margin-left: 605px;
}

#ins-logo2 a, #ins-logo2-en a, #ins-logo2-lt a
{
	font-family: "times new roman", verdana, tahoma;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#ins-logo2 a:hover, #ins-logo2-en a:hover, #ins-logo2-lt a:hover
{
	text-decoration: underline;
}

#ins-logo2 a:focus, #ins-logo2-en a:focus, #ins-logo2-lt a:focus
{
	outline: none;
	-moz-outline: 0;
}