#bg_left{
	background-image:url('../images/competition_bg_left.jpg');
	background-position:left 737px;
	background-repeat:no-repeat;
	min-width:980px;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#bg_right{
	background-image:url('../images/competition_bg_right.jpg');
	background-position:740px 220px;
	background-repeat:no-repeat;
	text-align:left;
	min-height:1200px;
}
#bg_buttom{
	background-image:url('../images/competition_bg_buttom.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
}
#content{
	margin-top:70px;
	min-height:500px;
}
.nav{
	float:right;
	padding-top:15px;
	font-size:11px;
	font-weight:bold;
}
.nav a{
	text-decoration:none;
	border-bottom:1px #000000 dashed;
	margin-left:25px;
}
.nav a:hover{
	border-bottom:0px;
}
.nav a.select{
	color:#ffffff;
	border-bottom:0px;
}
.pad{
	margin-top:45px;
}
.submenu{
	display:block;
	width:205px;
	float:left;
	margin:85px 0px 0px 200px;
	font-size:14px;
	font-weight:bold;
}
.submenu li{
	padding:0px;
	background:none;
	margin-bottom:20px;
}
.submenu li .select{
	color:#ffffff;
	text-decoration:none;
}
.list_download{
	display:block;
	width:205px;
	float:left;
	margin:85px 0px 0px 100px;
}
.list_download li{
	padding-left:27px;
	background-image:url('../images/icon_download.gif');
	background-position:left top;
	margin-bottom:20px;
}
table.plan{
	width:685px;
	border-collapse:collapse;
	border-spacing:0px;
	margin-top:20px;
	float:left; 
}
table.plan .th1{
	width:30%;
}
table.plan .th2{
	width:15%;
}

table.plan th{
	vertical-align:bottom;
	text-align:left;
	padding-bottom:10px;
}
table.plan td{
	font-size:12px;
	padding-right:15px;
	border-top:1px #000000 solid;
	padding-top:20px;
	padding-bottom:10px;
}
.city{
	color:#ffffff;
	font-weight:bold;
}
.russia{
	color:#004aa5;
	font-weight:bold;
}
.world{
	color:#ac0014;
	font-weight:bold;
}
.table_color{
	clear:left;
	float:left;
	width:300px;
	margin-top:40px;
}
.table_color span{
	display:block;
	background-position:left 7px;
	background-repeat:no-repeat;
	padding-left:8px;
	line-height:17px;
}
.table_color .city{
	background-image:url('../images/color_city.gif');
}
.table_color .russia{
	background-image:url('../images/color_russia.gif');
}
.table_color .world{
	background-image:url('../images/color_world.gif');
}
.block_pobed, .block_poloj, .block_proto{
	float:left;
	clear:left;
	width:100%;
	margin-top:25px;
}
.block_pobed .date{
	float:left;
	width:100px;
	text-align:right;
	margin-right:25px;
	font-size:12px;
}
.block_pobed .desc{
	float:left;
	width:78%;
}
.block_pobed a.name, .block_scale a.name{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #000000 dashed;
}
.block_pobed a.name:hover, .block_pobed a.select, .block_scale a.name:hover, .block_scale a.select{
	color:#ffffff;
	border-bottom:1px #ffffff dashed;
}
.block_pobed .more, .block_poloj .more{
	margin-top:10px;
	display:none;
}
.block_pobed .mesto{
	margin-left:34px;
	line-height:25px;
	font-size:12px;
}
.block_pobed .mesto strong, .block_pobed .mesto span{
	font-size:11px;
}
.block_pobed .url{
	font-size:11px;
	font-weight:bold;
	float:left;
	clear:left;
}
.arhiv{
	margin-top:70px;
	clear:left;
	float:left;
	width:100%;
}
.arhiv .title{
	font-size:18px;
	display:block;
	margin-bottom:10px;
}
.arhiv a{
	font-size:13px;
	font-weight:bold;
	margin-right:18px;
	line-height:25px;
}
.arhiv a.select{
	color:#ffffff;
	text-decoration: none;
}
.tab{
	margin-left:115px;
}
.block_poloj .date{
	float:left;
	width:160px;
	text-align:right;
	margin-right:25px;
	font-size:12px;
}
.block_poloj .desc{
	float:left;
	width:68%;
}
.block_poloj .name{
	font-weight:bold;
}
.block_proto .desc{
	float:left;
	width:55%;
}
.block_proto .desc a{
	margin-left:20px;
	font-weight:bold;
}
.block_poloj .desc .more{
	margin-left:15px;
}
.block_poloj .desc .more a{
	font-size: 11px;
	font-weight:bold;
}
.block_proto .name{
	float:left;
	width:225px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.block_scale{
	float:left;
	clear:left;
	width:100%;
	margin-top:20px;
}
.block_scale .num{
	float:left;
	font-size:18px;
	margin-right:5px;
}
.block_scale .desc{
	float:left;
	width:90%;
}
.block_scale .more{
	display:none;
	margin-top:10px;
}