div.webform{}
div.webform td{padding:3px;}
div.webform td select, div.webform td input[type="text"]{width:200px; border: 1px solid #AFAEAC}

div.slider-box slider-box-title
{
	cursor:default;
}
div.slider-box div.slider-box-title span
{
	text-decoration:underline;
	color: #AFAEAC;
	cursor:default;
}
div.slider-box div.slider-box-text
{
	display:none;
	border:1px dotted #AFAEAC;
	padding:3px;
}

.clear
{
	clear:both;
}

#page
{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}


/* repose */
#repose
{
	height:122px;
	margin:10px 0px;
}

#repose .content_block, #repose .inner_content_block
{
	height:100px;
}

#repose-block .inner_content_block
{
	padding: 13px 3px 3px 13px;
	height:267px;
}

#repose-block .inner_content_block a img
{
	float:left;
	height:110px;
	width:110px;
	margin-right:10px;
	margin-bottom:10px;
}

/* end repose */


/* HEADER */
#header
{
}

/* top menu */
#header #top_menu
{
}

#header #top_menu div.flowers
{
	background: url('images/flowers.png') no-repeat;
	position:relative;
	top:-20px;
	left:875px;
	width:77px;
	height:29px;
}

#header #top_menu ul
{
	height:40px;
	background-color:#000000 /*url('images/flowers.png') no-repeat 875px 20px;*/
}

#header #top_menu ul li, #header #top_menu ul li.selected
{
	float:left;
	height: 30px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:8px;
}

#header #top_menu ul li a
{
	display:block;
	padding:5px 15px;
	height:20px;
	line-height:18px;
	text-decoration:none;
	font-size:1.1em;
}

#header #top_menu ul li.selected
{
	background-color:#bc021c;
}
/* end top menu */

#content
{
	width:660px;
	float:left;
}

#sidebar
{
	width:280px;
	margin-left:680px;
}

/* event block */
#event
{
	background:#FFFFFF url('images/countdown-bg.png') no-repeat;
	height:160px;
}

#event .title
{
	height:41px;
	color:#FFFFFF;
	background:url('images/1_countdown.png');
	padding:2px 10px;
}

#event .title a
{
	background:url('images/arrow.png') no-repeat center right;
	display: block;
}

#event .countdown_field
{
	height:115px;
}

#event .countdown_field .target
{
	margin:10px;
	background-color:#bc021c;
	height:30px;
	line-height:28px;
	color:#FFFFFF;
	text-align:center;
}

#event .countdown_field .set_countdown_num
{
	margin-right:15px;
	margin-left:15px;
	padding-top:15px;
	height:50px;
}

#event .countdown_field .set_countdown_num div
{
	font-family:'Arial'!important;
	font-size:2.8em;
	font-weight:bold;
	text-align:center;
	float:left;
	width:24%;
	border-right:1px solid black;
	height:47px;
	line-height:25px;
	padding-top:3px;
}

#event .countdown_field .set_countdown_num div span
{
	font-size:0.4em;
	font-weight:normal;
	display:block;
}
/* end event block */


#thematical_articles
{
	width:100%;
	/*margin-top:55px;*/
}

#thematical_articles .thematical_block
{
	padding:5px;
	float:left;
	width:138px;
	height:220px;
	background:url('images/1.png');
	border:1px solid #5e5353;
	border-collapse:collapse;
}

#thematical_articles .thematical_block span.title
{
	color:#000000;
	margin-top:5px;
	margin-bottom:10px;
	display:block;
	text-align:center;
	font-size:1.4em;
}

#thematical_articles .thematical_block span.description
{
	font-size:0.88em;
	line-height: 16px;
	text-shadow:1px 1px 0 #666666;
	color: #FFFFFF;
}

div.content_block
{
	padding:10px;
	border:1px solid #5e5353;
	background:url('images/1.png');
}
div.content_block div.inner_content_block, #thematical_articles .thematical_block div.inner_content_block
{
	border:1px solid #616161;
	background-color:#FFFFFF;
}

#thematical_articles .thematical_block div.inner_content_block
{
	height:123px;
}

.thematical_articles_block_title
{
	margin: 10px 0px;
	font-size:1.4em;
}

#video .inner_content_block
{
	background-color:#000000!important;
	text-align:center;
}

#video .title
{
	font-size:1.4em;
	padding:7px 0px 2px 0px;
}

#video .sub-title
{
	background: url('images/1_countdown.png');
	margin: 0px -7px;
	color:#FFFFFF;
	padding:3px 0px 3px 7px;
	min-height:26px;
}

/*COMMENTS*/
/*comment counter*/
#content h2.comment-block
{
	margin:0px 0px 15px 0px;
}

.comment-cnt
{
	float:right;
	width:29px;
	height:27px;
	background: url('images/comment_cnt.png');
	margin-right:9px;
	text-align:center;
	color:#bc021c;
}

.comments .delimiter2
{
	background-color:#bc021c;
	color:#bc021c;
}
#comment-list .comment .avatar-block
{
	background-color:#e0e0df;
	float:left;
	width:90px;
	text-align:center;
	padding:5px;
}
#comment-list .comment .avatar-block cite
{
	/*color:#FFFFFF;*/
}

#comment-list .comment .delimiter1
{
	background-color:#eaeaea;
	color:#eaeaea;
}

#comment-list .comment .comment-block
{
	margin-left:110px;
	border:1px solid #afaeac;
	padding:10px;
}

#comment-list .corner
{
	background:url('images/corner-comment.png') no-repeat;
	height:13px;
	width:7px;
	display:relative;
	margin-top:4px;
	float:left;
	margin-left:-17px;
}

textarea#comment
{
	width:421px;
	border:1px solid #afaeac;
	margin-bottom:15px;
}
/*end comments*/

#copyright
{
	float: left;
}

#news
{
	padding:9px;
}

#news .head
{
	/*padding-bottom:15px*/
}
#news .item
{
	min-height:40px;
}
#news .delimiter hr
{
	paddin:10px 0px;
	color:#e0e0e0;
}

#news .item, #news .delimiter, #news .head
{
	display:block;
}

#news .item a.title
{
	color:#000000;
	font-size:0.8em;
	/*line-height: 0.5em;*/
}

#news .item .date-block1, #news .item .date-block2
{
	padding-bottom:11px;
	float:right;
	height: 41px;
	width:48px;
	margin-right:-17px;
}
#news .item .date-block1{background:url('/wp-content/themes/military/specnaz/images/corner1.png') no-repeat bottom right;}
#news .item .date-block2{background:url('/wp-content/themes/military/specnaz/images/corner2.png') no-repeat bottom right;}


#news .item .date-block1 .date, #news .item .date-block2 .date
{
	padding:1px;
}
#news .item .date-block1 .date{background-color:#bc021c;}
#news .item .date-block2 .date{background-color:#c9c9c9;}

#news .item .date-block1 .date ul, #news .item .date-block2 .date ul
{
	display:block;
	text-align:center;
	width:45px;
	height:40px;
}
#news .item .date-block1 .date ul{border-top:1px solid #d76777; border-left:1px solid #d76777;}
#news .item .date-block2 .date ul{border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}

#news .item .date-block1 .date ul .day, #news .item .date-block2 .date ul .day
{
	font-size:1.4em;
	color:#FFFFFF;
}

#news .item .date-block1 .date ul .month, #news .item .date-block2 .date ul .month
{
	font-size:0.7em;
	color:#FFFFFF;
}

#header #head-quote
{
	margin-top:70px;
	margin-bottom:50px;
	display:block;
}

#header #head-quote a:hover
{
	text-decoration:none;
}

#header #head-quote .line1, #header #head-quote .line2
{
	font-size:2.6em;
	color:#FFFFFF;
	padding:3px 23px;
	/*display:block;*/
	height:50px;
	line-height:49px;
	background:transparent url(/wp-content/themes/military/specnaz/images/1-panel.png) repeat scroll 0 0
}

#header #head-quote .line1 {margin-right:100px;}
#header #head-quote .line2 {margin-left:100px;}


/*Content*/
div#content.inner{
	background: url('images/1.png') repeat scroll 0 0 transparent;
	padding: 10px;
	width: 640px;
	border: 1px solid #5E5353;
	margin-bottom: 20px;
}

div#content h1{
	font-size: 1.7em;
}

div#content .title-box
{
	padding-bottom:8px;
	margin-left:-17px;
	background:url('images/corner3.png') no-repeat left bottom;
	margin-bottom:0.6em;
}

div#content .title-box h1.box
{
	background-color:#BC021C;
	margin-top:-5px;
	margin-right:-5px;
	padding:10px;
	color:#FFFFFF;
	margin-bottom:0px
}
div#content .title-box h1.box a{color:#FFFFFF;}

div#content h2{
	font-size: 1.2em;
	color: #000;
}

div#content div.navigation a{color: #000;}
div#content div.navigation div.previous{float: left;}
div#content div.navigation div.next{float: right;}

div#content div.entry{border: 1px solid #616161; background: #fff; padding: 9px; margin-top: 10px;}
div#content div.entry.f{margin-top: 0;}
div#content.inner a{color:#BC021C;}

div#content div.comments{border: 1px solid #616161; background: #fff; padding: 9px; margin-top: 20px;}
div#content div.metadata{background: url("images/1-panel.png") repeat scroll 0 0 transparent; padding: 10px; color: #fff;}
#content .pagenation {text-align:center;}

input#submit
{
	border:1px solid #000000;
	background-color:#999999;
	height:32px;
}

#memory-list li a, #memory-list li a:visited
{
	color:#000000;
	padding:5px;
}

table.angola{width: 100%;}

.registered{
	padding-top: 12px;
}
.registered h3{
	border-top: 1px dotted #cccccc;
	padding: 8px 0 10px 0;
}
.register_row{
	border-bottom: 1px solid #666666;
}
#rules{
	font-size: 10px;
	line-height: 13px;
}
.numbers{
	font-size: 15px;
	font-family: Helvetica;
}
#winners{
	list-style: decimal inside none;
}
