/* Columns */

#panel-left {
	float: left;
	padding: 3px 7px 0 7px;
	margin: 0;
}
#panel-right {
	float: right;
	padding: 3px 7px 0 7px;
	margin: 12px 0 0 0;
}

.panel-right-frontpage {
	width: 307px;
}
.panel-right-not-frontpage {
	width: 157px;
}

.column {
	width: 150px;
	margin-top: 12px;
}
.column .head-en, .column .head-ru {
	background: url(/img/elements/column_head.gif) no-repeat;
	height: 40px;
}
.column .body {
	background: #ffffff url(/img/right_column_bg.gif) repeat-y;
}
.column .footer {
	background: #ffffff url(/img/right_column_bottom.gif) no-repeat bottom left;
	height: 24px;
}

.sponsors .head-en {
	background: url(/img/event_sponsor_head_en.gif) no-repeat;
}
.sponsors .head-ru {
	background: url(/img/event_sponsor_head_ru.gif) no-repeat;
}

.organizers .head-en {
	background: url(/img/organizers_head_en.gif) no-repeat;
}
.organizers .head-ru {
	background: url(/img/organizers_head_ru.gif) no-repeat;
}


.worlwide .head-en {
	background: url(/img/mmw_en.gif) no-repeat;
	height: 41px;
}
.worlwide .head-ru {
	background: url(/img/mmw_ru.gif) no-repeat;
	height: 41px;
}
.worlwide .body {
	background: #999999;
	padding-top: 7px;
	text-align: left;
}
.worlwide .footer {
	background: url(/img/mmw_foot.gif) no-repeat;
}
.worlwide UL {
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.worlwide LI {
	font-size: 9.5pt;
	line-height: 1.6em;
}
.worlwide A {
	color: #FFFFFF;
	text-decoration: underline;
}
.worlwide A:hover {
	text-decoration: none;
}

/* Archive */
TD.archive-head-en {
	background: url(/img/archive_head_en.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.archive-head-ru {
	background: url(/img/archive_head_ru.gif) no-repeat;
	width: 150px;
	height: 40px;
	padding-left:5px;
}
SELECT.archive-year{
	margin-left:0px;
	height:18px;
}
SELECT.archive-month{
	margin-left:11px;
	width:45px;
	height:18px;
}
INPUT.archive-button{
	padding:0px;
	position:relative;
	top:4px;
	left:-2px;
	border:none;
}



/* Right Column */
#panel-right TABLE {
	width: 150px;
}
#panel-right TABLE.frontpage {
	width: 305px;
}
TD.latestnews-head-en {
	background: url(/img/news_latest_head_en.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.latestnews-head-ru {
	background: url(/img/news_latest_head_ru.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.event-sponsor-head-en {
	background: url(/img/event_sponsor_head_en.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.event-sponsor-head-ru {
	background: url(/img/event_sponsor_head_ru.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.partners-head-en {
	background: url(/img/partners_head_en.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.partners-head-ru {
	background: url(/img/partners_head_ru.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.recruiting-head-en{
	background: url(/img/recruiting_head_en.gif) no-repeat;
	width: 150px;
	height: 40px;
}
TD.recruiting-head-ru{
	background: url(/img/recruiting_head_ru.gif) no-repeat;
	width: 150px;
	height: 50px;
}

DIV.leading-agencies-head-en {
	width: 150px;
	height: 40px;
	background: url(/img/leading_agencies_head_en.gif) no-repeat;
}
DIV.leading-agencies-head-ru {
	width: 150px;
	height: 40px;
	background: url(/img/leading_agencies_head_ru.gif) no-repeat;
}
TD.column-body {
	background: #ffffff url(/img/right_column_bg.gif) repeat-y;
	width: 150px;
	vertical-align: top;
}
TD.column-footer {
	background: #ffffff url(/img/right_column_bottom.gif) no-repeat bottom left;
	width: 150px;
	height: 24px;
}
TD.column-separator {
	width: 5px;
}
TD.h-separator {
	height: 18px;
}


#panel-left DIV.banner, #panel-right DIV.banner {
	width: 130px;
	text-align: center;
	font-weight: 600;
	margin: 0 10px 0 10px;
	color: #666666;
}
#panel-right DIV.latestnews {
	line-height: 1.2em;
	text-align: left;
	margin: 0 10px 0 10px;
	padding-bottom: 15px;
	color: #666666;
}

DIV.latestnews .title {
	line-height: 1.1em;
	font-weight: 600;
}
DIV.latestnews .title A, DIV.latestnews .title A:visited {
	color: #666666;
}
DIV.latestnews .title A:hover {
	color: #666666;
}
DIV.latestnews .date {
	font-style: italic;
	padding: 5px 0 3px 0;
}
DIV.latestnews .description {
	line-height: 1.2em;
	padding-bottom: 5px;
}


#panel-right DIV.partners {
	padding-bottom: 10px;
}

