@import url("reset.css");

/* -------------------------------------------------------------------------- */

body
	{
		font-size: 95%;
		font-family: Georgia, "Times New Roman", Times, serif;
		background: #fff;
		color: #323232;
		position: relative;
		min-width: 980px;
		background: url(/lib/img/bg-top.jpg) left top repeat-x;		
		text-align: center;
	}

/* -------------------------------------------------------------------------- */

#sky-box
	{
		position: absolute;
		overflow: hidden;
		left: 0;
		top: 0;
		right: 0;
		height: 22px;
		width: 100%;
		text-align: center;

	}

#kolos
	{
		position: absolute;
		left:0;
		top: 304px;
		right: 0;
		height: 90px;
		width: 100%;
		background: url(/lib/img/rye.gif) left top repeat-x;
	}

/* -------------------------------------------------------------------------- */

#header
	{
		height: 432px;
		position: relative;
	}

#container
	{
		width: 890px;
		margin: 0 auto;
		text-align: left;
	}

#footer
	{
		clear: both;
		height: 176px;
		text-align: center;
		background: url(/lib/img/bg-bottom.gif) center top repeat-x;
	}

#logo
	{
		width: 182px;
		height: 140px;
		top: 92px;
		left: 0px;
		position: absolute;
		background: url(/lib/img/newtraditions.png) center top no-repeat;
		_background-image: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/img/newtraditions.png', sizingMethod='crop');
	}

#logo a
	{
		display: block;
		overflow: hidden;
		width: 182px;
		height: 0px;
		padding-top: 140px;
		text-decoration: none;
	}

#logo a:hover
	{
		text-decoration: none;
	}




#menu
	{
		position: absolute;
		width: 600px;
		right: 0;
		top: 89px;

		font-size: 80%;
		line-height: 145%;
		overflow: hidden;
	}

#text
	{
		position: absolute;
		width: 600px;
		right: 0;
		top: 191px;
		line-height: 140%;
		font-size: 95%;
	}

#menu p
	{
		font-weight: bold;
		margin-bottom: .5em;
	}

#menu .context-menu
	{
		list-style: none;
	}

#menu .active a, #menu p a:hover
	{
		color: #de0307;
	}

#menu p a
	{
		color: #026ba9;
	}



/* -------------------------------------------------------------------------- */

#copyrights
	{
		width: 890px;
		margin: 0 auto;
		text-align: left;

		clear: both;
		font-size: 75%;
		line-height: 140%;
		padding: 60px 0 0px 0;

	}

#copyrights small
	{
		float: left;
		width: 32.6%;
	}

#copyrights a
	{
		color: #323232;
		text-decoration: none;
	}

#copyrights a:hover
	{
		text-decoration: underline;
	}

/* -------------------------------------------------------------------------- */
.blue
	{
		color: #0877b3 !important;
		text-decoration: underline !important;
	}

.blue:hover
	{
		color: #de0307 !important;
	}



a
	{
		color: #0877b3;
	}

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

h1 a
	{
		color: #de0307;
		text-decoration: none;
	}

h1
	{
		font-size: 160%;
		line-height: 120%;
		color: #de0307;
		margin-bottom: 1em;
		font-weight: normal;
	}

#main-page h1
	{
		font-size: 140% !important;
	}


#content p, #content address
	{
		font-size: 100%;
		line-height: 140%;
		margin-bottom: 1.2em;
	}

#content li
	{
		font-size: 100%;
		line-height: 140%;
		margin-left: 3em;
	}

#content ul
	{
		padding-bottom: 1.3em;
	}

/* -------------------------------------------------------------------------- */

.news
	{
		overflow: hidden;
	}

.news dt
	{
		color: #707070;
		font-size: 75%;
	}

.news dd
	{
		margin: .5em 0 2em 0;
		font-size: 100%;
		line-height: 150%;
	}

.news-date
	{
		color: #707070;
		font-size: 75%;
		margin-bottom: 1em;
	}

/* -------------------------------------------------------------------------- */

#main-page .news dt
	{
		float: left;
		width: 32.6%;
		color: #707070;
		font-size: 75%;
	}

#main-page .news dd
	{
		float: left;
		width: 28%;
		margin: 2em 0px 0px -32.6%;
		font-size: 85%;
		line-height: 150%;
		_margin-left: -32.6%;
	}

/* -------------------------------------------------------------------------- */


.news-navigate
	{
		position: relative;
		font-size: 85%;
		line-height: 130%;
	}

.news-navigate .left
	{
		position: relative;
		float: left;
		width: 45%;

	}

.news-navigate .left big
	{
		position: absolute;
		left: -1.3em;
		top: .85em;
		font-size: 140%;
	}


.news-navigate .right
	{
		position: relative;
		float: right;
		width: 45%;	

	}

.news-navigate .right big
	{
		position: absolute;	
		right: -1.3em;
		top: .85em;
		font-size: 140%;
	}

.news-navigate small
	{
		color: #707070;
		font-size: 90%;
	}

.news-navigate big a
	{
		color: #323232;
		text-decoration: none;
	}













