@import url("common_styles.css");
@import url("contest.css");
@import url("portfolio.css");
body {

margin:30px 20px;

}
#markup{

	position:absolute;
	left:50%;
	margin-left:-335px;
	/*margin-top:-270px;
	
	top:50%;
*/	

}
#main_container {
	border: 1px solid #6E81A3;
	background-color: #20304D;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 24px;
	width: 290px;
}
.ru_ma{	background-image: url(ma.gif);}
.en_ma{	background-image: url(en_ma.gif);}
#fat_border {
	background-color: #2E4163;
	padding: 5px;
	border: 1px solid #6E81A3;
}
#logo{
	border: 1px solid #6E81A3;
}
#side-left {
	background-image: url(border-left.gif);
	padding-left: 4px;
	background-repeat: no-repeat;
	background-position: left top;
}
#side-right {
	background-image: url(border-right.gif);
	padding-right: 4px;
	background-repeat: no-repeat;
	background-position: right top;
}
address{
	color: #C6D6F4;
	display:block;
	font-style:normal;
	font-family: Tahoma;
	font-size: 10px;
	text-align:center;
}
#addr1{
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C4A704;
	border-left-color: #C4A704;

	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-right: 30px;
	margin-left: 30px;

}
#addr2{

}
address#addr2 a {
	color: #C6D6F4;
	text-decoration:none;	
}
#addr-top-light {
	background-image: url(addr-top-light.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px;
	padding:10px 0px;
}
#left {
	background-image: url(angled-lines-with-shadow.gif);
	vertical-align: top;
	width: 190px;
	background-repeat: repeat-y;
	background-position: right top;
}
#right {
	background-image: url(angled-lines-with-shadow2.gif);
	vertical-align: top;
	width: 190px;
	background-repeat: repeat-y;
	background-position: left top;
}

#primary-menu{
	color:white;
	font-size:11px;
	margin:0px 0px 20px 0px;
	padding:0px;
	list-style-position: inside;
	
}
#primary-menu li{
	margin-top:5px;
	padding:0px;
}
#primary-menu a{
	color:#C6D6F4;
	text-decoration:none;
	margin-right:15px;
}
#primary-menu a:hover{

	color:white;
}
#bottom{
	text-align:center;
}
#bottom #counters{
	margin:10px;
}
#left .line_fat,#right .line_fat{
	margin-bottom:20px;
}
