/* ---------------------  S T A N D A R D   T A G S --------------------- */

#alert
	{
	margin: auto;
	padding: 20px;
	font-size: 18px;
	background: orange
	}

body
	{
	font:70% tahoma;
	color: #545454;
	/*background: #4d5639;*/
	background:#fff;
	text-align: center;
	margin: 0px;
	margin-bottom:15px;
	margin-top: 0px
	}

body, html
	{
	height: 100%
	}
	
img { border:0; }

h1, h2, h3, h4, h5, h6
	{
	color: #4986b5;
	margin-bottom: 0.3em;
	}

hr
	{
	height: 1px;
	background: #000;
	color: #000;
	border: none
	}

p
	{
	font-size: 1em;
	line-height: 1.4em;
	margin-top: 0px;
	color: #545454
	}

h1,h2
	{
	font-weight: normal;
	font-size: 18px;
	}

#content table h1
{
_padding-top: 20px
}

h3
	{
	font-weight: normal;
	font-size: 14px;
	}

h4
	{
	font-weight: normal;
	font-size: 11px;
	}

a, a:link
	{
	color: #4986b5
	}

a:visited
	{
	color: #4986b5
	}

a:hover
	{
	color: #92c5ed
	}

p big
	{
	font-size: 1.2em;
	}



/* ---------------------  S T R U C T U R E --------------------- */

#all
	{
	margin: auto;
	text-align: left;
	width: 790px;		/* <-  Toggle between fixed or 100% layout here */
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	filter: Glow(Color=#000000, strength=20);
	}

#inner
	{
	text-align: left;
	width: 100%;	
	}

#top
	{
	border-top: 1px solid #fff;
	width: 100%;
	height: 86px;
	}

#topInner
	{
	border-top: 1px solid #000;
	height: 80px;
	background: #fff url(../img/bg_top00.gif);
	margin-top: 10px;
	position: relative;
	}

a#logo
	{
	display: block;
	width: 300px;		/* <-  Change value to match your logo */
	height: 80px;		/* <-  Change value to match your logo */
	background: url(../img/logo0000.gif) no-repeat;
	margin-top: 0px;	/* <-  Change value to desired logo placement */
	margin-left: 21px;	/* <-  Change value to desired logo placement */
	}

#language
	{
	margin-right: 25px;
	_margin-right: 10px;
	margin-top: 30px;
	float: right;
	font: 11px tahoma;
	color: #000
	}

#language select
	{
	width: 220px;
	margin-left: 5px;
	font: 11px tahoma;
	}

#language select option
	{
	margin-bottom: 2px;
	background: #edebe0;
	border-bottom: 1px dotted #7d962b
	}

#bigPic
	{
	width: 790px;
	height: 170px;
	background: #000000 url(../img/pic20000.jpg) no-repeat;
	}

#contentContainer
	{
	background: url(../img/bg_right.gif) left repeat-y;
/*	background: url(../img/bg_conte.gif) repeat-x;*/
	min-height: 570px;
	height: auto !important;
	height: 500px;
	}

#content
	{
	background: url(../img/bg_conte.gif) repeat-x;
	padding: 20px;
	padding-top: 23px;
	margin-left: 263px	/* <- Make room for the news column here */
	}

#footer
	{
	clear: both;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 1px;
	background: #fff;
	}

#footerInner
	{
	height: 35px;
	background: #000 url(../img/bg_top00.gif) repeat-x;
	margin: auto;
	margin-top: 10px;
	padding-top: 20px;
	width: 100%;
	font: 11px;
	}

#footerInner p
	{
	margin-left: 20px;
	color: #acacac
	}

#footerInner a
	{
	color: #4986b5
	}

#footerInner a:hover
	{
	color: #4986b5
	}

.hide
	{
	display: none
	}


/* ---------------------  M E N U --------------------- */

#menu
	{
	z-index: 20;
	background: #363636;
	position: relative;
	top: 0px;
	height: 23px;
	width: 100%;
	margin-bottom: 0px
	}

#menu ul
	{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#nav li
	{
	height: 23px;
	float: left;
	position: relative;
	border-right: 1px solid #4e4e4e;
	}

li ul
	{
	position: absolute;
	border-bottom: 2px solid #ccc;
	width: 180px;
	background: #000;
	top: 23px;
	left: 0px;
	display: none;
	opacity: .9;
	moz-opacity: .9;
	filter: alpha(opacity=95);
	}

li ul li
	{
	float: none;
	height: 23px;
	width: 180px;
	position: relative;
	border-right: none;
	}

#menu ul li a, #menu ul li a:link
	{
	background: none;
	color: #fff;
	font: 11px;
	display: block;
	float:left;
	text-decoration: none;
	padding: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 0px;
	border-right: 1px solid #000;
	}

#menu ul li ul li a, #menu ul li ul li a:link
	{
	background: #222;
	color: #fff;
	font: 11px;
	display: block;
	float: none;
	text-decoration: none;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #555;
	}

a.page:visited, a.category:visited
	{
	color: #fff;
	}

#menu li ul li a
	{
	font-weight: normal;
	}

#menu ul li a:hover
	{
	background: #474747 url(../img/under_ho.gif);
	color: #fff;
	border-right: none;
	padding-right: 21px
	}

#menu ul.under li a:hover
	{
	background: #474747 url(../img/under_ho.gif);
	color: #fff;
	}

/* Fix IE. Hide from IE Mac \*/
* #menu ul li { _float: left; }
* #menu ul li a { _height: 1%; }
/* End */

li:hover ul, li.over ul
	{
	display: block;
	background: #474747 url(../img/under_ho.gif);
	}


/* ---------------------  N E W S   C O L U M N --------------------- */

#news
	{
	z-index: 1;
	display: block;		/* <-  Toggle News column here */
	float: left;
	width: 263px;
	min-height: 700px;
	height: auto !important;
	height: 700px;
	postition: relative;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 40px;
	font-size: 1.1em;
/*	background: #7d962b url(../img/bg_news0.gif) repeat-y;*/
	}

#newsInner
	{
	margin-left: 14px;
	width: 230px;
	background: none;
	}
#newsInner .part{
	font-weight: normal;
	font-size: 15px;
}

#newsTop
	{
	margin: 0px;
	height: 42px;
	width: 263px;
/*	background: url(../img/bg_newst.gif) no-repeat;	*/
	}

#newsBottom
	{
	margin: 0px;
	height: 36px;
	width: 263px;
/*	background: url(../img/bg_botto.gif) no-repeat;	*/
	}

#news #newsInner h1
	{
	color: #fff;
	font-weight: normal;
	font-size: 2.4em;
	margin-bottom: 15px;
	margin-left: 5px;
	margin-top: 0px
	}

#news h4
	{
	margin-left: 15px;
	color: #c05a00;
	margin-top: 0px;
	font-weight: bold;
	font-size: 0.96em;
	line-height: 1.8em
	}

#news .date
	{
	background: url(../img/newsdot0.gif) 0px 2px no-repeat;
	display: block;
	padding-left: 24px;
	margin-bottom: 2px;
	font-weight: normal;
	font-size: 1em;
	color: #cbe396
	}

#news p
	{
	margin-left: 5px;
	font-weight: normal;
	font-size: 1em;
	color: #989898;
	padding-bottom: 20px;
	padding-left: 18px;
	border-bottom: 1px dashed #b4c284
	}

p.date
	{
	margin-bottom: -15px;
	color: #aaa
	}

#news a, #news a:link
	{
	text-transform: lowercase;
	color: #666666;
	}

#news a:visited
	{
	color: #666666;
	}

#news a:hover
	{
	color: #999999;
	}

.more
	{
	display: block;
	color: #ecffc2;
	text-align: left
	}

#newsArchive .date
	{
	float: left;
	margin-top: 2px;
	margin-right: 10px;
	}

#newsArchive p
	{
	margin: 0px;
	margin-bottom: 3px
	}

.world
	{
	width: 247px;
	height: 156px;
	background: url(http://www.lauteh.ru/img/world_of.gif) no-repeat;
	}

.newsFooter
	{
	margin-top: 1em;
	font-size: 0.8em
	}

	.slogan{
	diasplay: block;
	position: absolute; top: 52px; left: 140px;
	font: 14px tahoma; color: #00529C;}