/* CSS Document */

/*-----Global Reset-----*/

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address, .contentheading, .componentheading{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
	border: none;
}

.clear {
	clear: both;
}

/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
	font-size:11px; /* more consistent font sizes */
	font-family: Arial, Helvetica, sans-serif;
	line-height:16px; /*helps readability*/
	scrollbar-face-color: #DCDCDC;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-base-color: #D3D3D3;
	scrollbar-track-color: #F5F5F5;
	scrollbar-arrow-color: #000000;
}

/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td, p {
	font-size:12px;
}


/*-----HEADINGS-----*/
h1, .componentheading{font-size:14px; font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif; color: #568156; font-weight:bold; text-align:center; line-height:1px;}
h2, .contentheading{font-size: 17px; font-family: Calibri; font-weight:bold; line-height:20px; background:url(../images/h3bg-gradient.jpg) top left repeat;}
h3, .krymnew{font-size: 13px; color: #444444; font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;}
h4{font-size:11px; font-weight:bold;}
h5{font-size:10px; font-weight:bold;}
.contentpagetitle{font-size:13px; font-family: Arial;}
.componentfrontheading{font-size:14px; font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif; color: #333333; font-weight:bold; text-align:center; line-height:17px;}
.buttonheading {background:url(../images/h3bg-gradient.jpg) top left repeat-x;}
.createdate {font-size: 10px; font-weight:bold; color: #999999; font-family: Arial, Helvetica, sans-serif;}
.inputbox{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #747474; background:#F5F5F5;}
input:focus {background-color: #FFFFFF;}
textarea:focus {background-color: #FFFFFF;}
.button {font-size: 12px; font-family: Arial, Helvetica, sans-serif;	color: #666666;	background:#F5F5F5;}
.krymnew2{font-size:11px; color:#666666;}
.dnmodheading{font-size: 17px; font-family: Calibri; font-weight:bold; line-height:18px; background:url(../images/dn-gradient.jpg) top left repeat;}
.upheadtext, .upheadtext a:link, .upheadtext a:visited{color: #444444;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
.upheadsmltext, .upheadsmltext a:link, .upheadsmltext a:visited {color: #444444;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.upheadtext a:hover, .upheadtext a:active, .upheadsmltext a:hover, .upheadsmltext a:active {color: #000000; text-decoration: none;}
input.radio {background-color: transparent; border: none;}
.sourcefield, .sourcefield a:link, .sourcefield a:visited {color: #696969 !important; font-size: 11px; text-decoration:none; font-weight:none !important; font-family: Arial, Helvetica, sans-serif;}
.sourcefield a:hover, .sourcefield a:active {color:#696969; text-decoration: underline; font-weight:none;}
.forum-buttons-unbold {color:#666666;
	background:#E8EEF8 url('http://forum.armyansk.info/styles/mg_autumn/theme/images/bg_nav1.gif');
	border:solid 1px #dcdcdc;
	border-bottom:0px;
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	padding: 0px;
	padding-top: 3px;}
.forum-buttons-unbold a:link, .forum-buttons-unbold  a:visited {color: #696969;	text-decoration:none;	vertical-align:top;}
.forum-buttons-unbold a:hover, .forum-buttons-unbold  a:active {color:#000000; text-decoration:none; vertical-align:top;}

/*-----LINK TEXT COLORS-----*/
a {
color:#0D3896;
text-decoration:none;
font-weight:none;
}
a:link {color:#008000;}
a:visited {color:#008000;}
a:active {color:#0000ff;}
a:hover{color:#696969;text-decoration:underline;}
a:focus, a:active{
outline:none;
}
/*-----Lists-----*/
ul{
list-style:none;
}
ol{
margin-left:25px;
}
ul li{
padding:3px 0 3px 12px;
margin:0;
}
/* tables */
table.contentpaneopen, table.contentpane{border-collapse:collapse; width:100%;}
table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.component {
	padding-left: 4px;
}
table.contentpane td {
	margin: 0px;
	padding: 2px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

td.article_column{
padding-right:10px;}

table.pollstableborder{
float:left;
}
	
	
/*-----BLOCKQUOTE STYLE-----*/

blockquote {
 
}



/* Left/Right Main Menu */

#left ul.menu li, #left ul#mainlevel li{
padding:0 0 0 8px;
margin:0 0 4px 0;
}

#left ul.menu a, #left ul#mainlevel a{
font-weight:normal;
color:#000;
}



/* LATEST NEWS/POPULAR MODULE LINK STYLES */

a.latestnews{
	
}

a.latestnews:hover{

}

a.mostread{

}

a.mostread:hover{

}

/* SECTION TABLE HEADER STYLE */

td.sectiontableheader {
 
}

/* ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES */

tr.sectiontableentry1 td {
 
}

/* ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES */

tr.sectiontableentry2 td {
 
}

/* SECTION TABLE LINK STYLES */

.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {
 
}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {
	 
}

/*layout*/


#wrapper{width:990px; text-align:left; }

#topcenterside{margin-top:-5px;  margin-bottom:2px;}

#upleside{float:left; width:100%; margin-top:-6px; margin-bottom:-7px;}
#upriside{float:right; width:100%; margin-top:-6px; margin-bottom:-1px;}

#downcenterside{margin-top:-3px;  margin-bottom:-1px;}

#sourcemat{margin-left:12px;  margin-bottom:-2px;}

div.search{float:right;}

#header{width:100%;}

#left, .middle, #right, #footer {overflow:hidden;}

#left{
float:left;
width:184px;
}

#left .padding{
padding-right:1px;
}

#left .moduletable, #left .moduletable_menu{
border-right:#cac9c9 0px solid;
border-bottom:#cac9c9 0px solid;
margin-bottom:10px;
padding:5px;
}

#left h3{
margin:-5px -5px 5px -5px;
padding-left:5px;
border-top:#dcdada 0px solid;
border-bottom:#cac9c9 1px solid;
background:none; 
}

.moduletable form{
width:auto!important;
width:160px; /*Login form width for IE 6 */
}
.middle{float:left; overflow:visible;}
.middle .bg .bg{padding:1px;}

#middle{width:100%;}
#middle .bg{background:url(../images/mid-t-resize.png) top left repeat-x;}
#middle .bg .bg{}

#middlewider{width:100%;}

#middlerightonly{width:795px;}
#middlerightonly .bg{background:url(../images/mid-t-resize.png) top left repeat-x;}
#middlerightonly .bg .bg{}

#leftwrapleftonly{width:100%;}
#middleleftonly{float:right; width:795px;}
#middleleftonly .bg{background:url(../images/mid-t-resize.png) top left repeat-x;}
#middleleftonly .bg .bg{}

#middlewidest{width:100%;}
#middlewidest .bg{background:url(../images/mid-t-resize.png) top left repeat-x;}
#middlewidest .bg .bg{}

#message{
font-size:12px; text-align:center;
}

#pathway{
font-weight:bold;
font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 0.9em;
color:#656565;
padding: 1px 6px;
margin-bottom: -3px;}

#pathway a, #pathway a:visited {color: #656565;text-decoration: none;}
#pathway a:active, #pathway a:hover {color: #000000;text-decoration: none;}

#pathway span.pathway{
font-weight:bold;
color:#656565;}

#mainbody{
padding:2px; 
}

#headingblogpad{
padding-top:7px;}

#headingblogpadart{
padding-top:23px;}

#right{
float:right;
width:196px;
}

#right .padding{
padding-left:1px;
}

#right .moduletable, #right .moduletable_text{
border-left:#cac9c9 0px solid;
border-bottom:#cac9c9 0px solid;
padding:5px;
margin-bottom:10px;
}

#right h3{
margin:-5px -5px 5px -5px;
padding-left:5px;
border-top:#dcdada 0px solid;
border-bottom:#cac9c9 1px solid;
background:none;
}

#user1a, #user2a, #user3a, #user4a, #user5a, #user6a{
float:left;
}
.a-bottom{width:16.66%;}
.a-bottomwide1{width:20%;}
.a-bottomwide2{width:25%;}
.a-bottomwider1{width:33.33%;}
.a-bottomwider2{width:50%;}
.a-bottomwidest{width:100%;}

#user5, #user6, #user7{
float:left;
}
.bottom{width:33.3%;}
.bottomwide{width:49.9%;}
.bottomwider{width:100%;}

#bottomwrap .padding, #topwrap .padding{
padding:0 4px;}

#bottomwrap h3, #topwrap h3{
margin:-5px -5px 5px -5px;
padding:2px 5px;
background-color:#f4f4f4;
border-bottom:#dcdcdc 0px solid;
}

#bottomwrap .moduletable, #topwrap .moduletable{
border:#dcdcdc 0px solid;
padding:5px;
}

#footer{
width:100%;
line-height:14px;
color:#666666;
font-size:11px;
}

#footer2{
font-family: Verdana;
color:#666666;
font-weight:none;
}

#footer3{
color:#999999;
text-decoration:none;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

.adsstyleup {
color: #0000cc;
text-decoration:underline;
font-weight:bold;
font-size: 13px;
}
a.adsstyleup:link {color:#0000cc;}
a.adsstyleup:hover{color:#ff0000;}

.adsstylemid {
color: #000;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
margin: 4px 0 3px 0;
}

.adsstyledn {
color: #008000;
text-decoration:none;
font-weight:none;
font-size: 11px;
}
a.adsstyledn:link {color:#008000;}
a.adsstyledn:hover{color:#008000;}

/* Нижняя часть боковых позиций */
#modro div.module {
	background: url(../images/middle_module_br.png) 100% 100% no-repeat;
}

#modro div.module div {
	background: url(../images/middle_module_tr.png) 100% 0 no-repeat;
}

#modro div.module div div {
	background: url(../images/middle_module_bl.png) 0 100% no-repeat;
}

#modro div.module div div div {
	min-height: 60px;
	padding: 10px 15px 10px 15px;
	background: url(../images/middle_module_tl.png) 0 0 no-repeat;
	overflow: visible;
}

/* Верхняя часть боковых позиций */
#modro div.module_menu {
	background: url(../images/middle_module_br_white.png) 100% 100% no-repeat;
}

#modro div.module_menu div {
	background: url(../images/middle_module_tr_white.png) 100% 0 no-repeat;
}

#modro div.module_menu div div {
	background: url(../images/middle_module_bl_white.png) 0 100% no-repeat;
}

#modro div.module_menu div div div {
	padding: 10px 1px 10px 1px;
	background: url(../images/middle_module_tl_white.png) 0 0 no-repeat;
	overflow: visible;
}

/* Середина Feed Dispay */
#modro div.module div div div div,
#modro div.module_menu div div div div
{
	min-height: 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}

/*  Башка нижней части боковых позиций*/
#modro div.module h3,
#modro div.module_menu h3
{
	margin: -10px -15px 5px -15px;
	padding: 0px 8px 0px 8px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
}

/* Общая башка боковых позиций */
#left div.module,
#left div.module_menu {margin: 0px 0px 25px 0px;}
#left div.module h3,
#left div.module_menu h3 {background: url(../images/left_module_header.png) 0 0 no-repeat;}
#left div.module_menu h3 {margin: -10px -1px 0px -1px;}

#right div.module,
#right div.module_menu {margin: 0px 0px 25px 0px;}
#right div.module h3,
#right div.module_menu h3 {background: url(../images/right_module_header.png) 0 0 no-repeat;}
#right div.module_menu h3 {margin: -10px -1px 0px -1px;}

#pastcomp div.module,
#pastcomp div.module_menu {margin: 35px 0px 0px 0px;}
#pastcomp div.module h3,
#pastcomp div.module_menu h3 {background: url(../images/mid-t-resize.png) top left repeat-x;}
#pastcomp div.module_menu h3 {margin: -10px -1px 0px -1px;}

#bottomwrap div.module,
#bottomwrap div.module_menu {margin: 0px 0px 5px 0px;}
#bottomwrap div.module h3,
#bottomwrap div.module_menu h3 {background: url(../images/right_module_header.png) 0 0 no-repeat;}
#bottomwrap div.module_menu h3 {margin: -10px -1px 0px -1px;}

#topwrap div.module,
#topwrap div.module_menu {margin: 2px 0px -2px 0px;}
#topwrap div.module h3,
#topwrap div.module_menu h3 {background: url(../images/right_module_header.png) 0 0 no-repeat;}
#topwrap div.module_menu h3 {margin: -10px -1px 0px -1px;}
