body{
	color: #4a4040;
	background-color /**/:#01062c;
	background-image /**/: url(images/bodybg.jpg);
	background-repeat:repeat-x;	
	margin:10px 4px 4px 4px;
	min-width: 700px;
}

#container {
	width: 1100px;
	margin: 0px auto;
}

.dot
 {
	color: #4a4040;
	/*background-color:#FCFCFD;*/
}
.dot:hover{
text-decoration:none;
}

body, td,.nextprev_link,.nextprev_current {
	font: 12px verdana,tahoma,sans-serif, arial;
	line-height:17px;
}
.nextprev_current 
{
	font-weight:bold;
}


img {
	vertical-align: middle;
	border:0;
}
td {
	text-align: left;
}

.width100
{
	width:100%;
}

/*шапка*/

.headertitle
{
	height:29px;
}

/*title*/
.leftheader
{
	width:30px;
	min-width:30px;
	height:29px;
	background-image: url(images/lefthead.png);
	background-repeat:no-repeat;
	border-collapse: collapse;
	border:0px;
}
.rightheader
{
	width:30px;
	min-width:30px;
	height:29px;
	background-image: url(images/righthead.png);
	background-repeat:no-repeat;
	border-collapse: collapse;
	border:0px;
}
.middlehead
{
	height:25px;
	background-image: url(images/middlehead.png);
	background-repeat:repeat-x;
	border-collapse: collapse;
	border:0px;
}

/*big title*/
.bigtitle
{
	height:90px;
}
.leftheader1
{
	height:90px;
	background-image: url(images/lefthead1.jpg);
}
.rightheader1
{
	height:90px;
	background-image: url(images/righthead1.jpg);
}
.middlehead1
{
	height:90px;
	background-image: url(images/middlehead1.jpg);
}

/*preview pane*/
.previewpane
{
	height:30px;
	background-image /**/: url(images/previewbg.jpg);	
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;
	background-color /**/:#2b4884;
}

#sitheader {
	background /**/: url(images/longhorn.png) no-repeat;
	display: block;
	height: 70px;
	position:relative;
	top:-10px;
	left:0px;
	width:100%;
	float: left;
	padding-top:18px;
	/*border:1px solid #000000;*/
}

#sitheader h1 {
	text-indent:92px;
}
#sitheader h1 a{
	font: 40px sans-serif,verdana, tahoma, arial;
	text-decoration:none;
	color: #FFFFFF; 
}

#sitheader  #sitedescription {
	font: 18px sans-serif,verdana, tahoma, arial;
	color: #FFFFFF; 
	position:relative;
	left: 102px;
	top:-7px;
}

#sitheader .randomnews {
	position:relative;
	left: 390px;
	top:-80px;
}

#sitheader .randomnews a{
	font: 14px sans-serif,verdana, tahoma, arial;
	color: #FFFFFF; 
	text-decoration:none;
}	
#sitheader .randomnews a:hover {
	font: 14px sans-serif,verdana, tahoma, arial;
	color: #FFFFFF;
	text-decoration:underline;
}

#sitheader #windowsbuttons
{
	position:relative;
	top:-180px;
	right:-20px;
	float:right;
}


/*Границы окна*/
.leftborder
{
	width:4px;
	background-image /**/: url(images/border.jpg);
	background-repeat:repeat-y;
}
.rightborder
{
	width:4px;
	background-image /**/: url(images/border.jpg);
	background-repeat:repeat-y;
}
.bottomborder
{
	height:4px;
	background-image: url(images/bottom.jpg);
	background-repeat:repeat-x;
}

/*ссылки меню*/
.sitelink {
	font: 15px sans-serif,tahoma,verdana, arial;
	text-align:left;
	vertical-align:middle;
	padding:2px;
}
.sitelink a{
	color: #FFFFFF; 
}	
.sitelink a:hover{
	color: #FFFFFF; 
	text-decoration:none;
}	
.sitelink:hover {
	background-color:#4f88d6;	
	border: 1px solid #70b0f3;
	padding:1px;
}
.sitelinksep
{
	
}


/*отделятели*/
.spacer
{
	height:20px;
}

.spacerex
{
	height:10px;
}



/*левая панель*/
#leftcolumn
{
	background-color:#FCFCFD;
	width: 214px;
	vertical-align: top;
	background-image /**/: url(images/leftcolumnbg.jpg);
	background-repeat:repeat-y;	
	padding-left: 13px;
}	

/*правая панель*/
#rightcolumn
{
	background-color:#FCFCFD;
	width: 214px;
	vertical-align: top;
	background-image /**/: url(images/rightcolumnbg.jpg);
	background-position:right;
	background-repeat:repeat-y;		
	padding-right: 13px;
}	

/*средний столбец сайта*/
#content
{
	background-color:#FCFCFD;
	vertical-align: top;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
}

/*Новостная шапка-подложка*/
/*          верх*/
.newstableleft
{
	width: 11px;
	height:18px;
	background-image: url(images/newstableleft.png);
	background-repeat:no-repeat;
}
.newstableright
{
	width: 11px;
	height:18px;
	background-image: url(images/newstableright.png);
	background-repeat:no-repeat;
}
.newstablemid
{
	height:18px;
	background-image: url(images/newstablemid.jpg);
	background-repeat:repeat-x;
}
/*          граница*/
.newstableborder
{
	width: 1px;
	background-image: url(images/newstableborder.jpg);
	background-repeat:repeat-y;
}
/*          содержимое*/
.newstablecontent
{
	padding-left:5px;
	padding-right:5px;
}

/*          низ*/
.newstableleftbottom
{
	width: 11px;
	height:18px;
	background-image: url(images/newstableleftb.png);
	background-repeat:no-repeat;
}
.newstablerightbottom
{
	width: 11px;
	height:18px;
	background-image: url(images/newstablerightb.png);
	background-repeat:no-repeat;
}
.newstablemidbottom
{
	height:18px;
	background-image: url(images/newstablemidb.jpg);
	background-repeat:repeat-x;
}


/*Стиль таблиц*/
.tablestyleheader,.caption
{
	text-align:center;
	color:#C7336E;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:10px;
	background-color:#FCFCFD;
}
.tablestylemenu,.tablestyle
{
	padding-top:0px;
}
.tablestylemenu
{

	text-align:left;
	font: 12px verdana,tahoma,sans-serif,arial;
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	background-color: #FCFCFD;
}

.tablestyle
{
	width:100%;
}

/*Стиль боковух*/
.mheader
{
	text-align:center;
	color:#C7336E;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:10px;
	/*background-color:#f3f3f3;*/
	background-image: url(images/menutablebg.jpg);
}
.mstylemenu
{

	text-align:left;
	font: 12px verdana,tahoma,sans-serif,arial;
	line-height:17px;
	padding-left:5px;
	padding-right:5px;
	background-image: url(images/menutablebg.jpg);
}

/*          верх*/
.mtableleft
{
	width: 11px;
	height:18px;
	background-image: url(images/menutableleft.png);
	background-repeat:no-repeat;
}
.mtableright
{
	width: 11px;
	height:18px;
	background-image: url(images/menutableright.png);
	background-repeat:no-repeat;
}
.mtablemid
{
	height:18px;
	background-image: url(images/menutablemid.jpg);
	background-repeat:repeat-x;
}
/*          граница*/
.mtableborder
{
	width: 1px;
	background-image: url(images/menutableborder.jpg);
	background-repeat:repeat-y;
}
/*          низ*/
.mtableleftbottom
{
	width: 11px;
	height:18px;
	background-image /**/: url(images/menutableleftb.png);
	background-repeat:no-repeat;
}
.mtablerightbottom
{
	width: 11px;
	height:18px;
	background-image /**/: url(images/menutablerightb.png);
	background-repeat:no-repeat;
}
.mtablemidbottom
{
	height:18px;
	background-image /**/: url(images/menutablemidb.jpg);
	background-repeat:repeat-x;
}

/*ссылки*/
a {
	color: #29589E; 
	text-decoration: none;
}
/*#8A2E24*/
a:hover {
	color: #E07B10; 
	text-decoration: underline;
}
.news_titlelink{
	color: #C7336E;
	font-size:19px;
	text-decoration: none;
	/*font-weight: bold;*/
}

.news_titlelink:hover{
	color: #E07B10;
	font-size:19px;
	text-decoration: underline;
}

/*hr*/
hr
{
border-top:0px;
border-left:0px;
border-right:0px;
border-bottom: 1px solid #e1e6ed;
margin: 2px;
}

/*всякая мелочь*/
.smalltext ,.singletag, .nextprev{
	font: 10px verdana, tahoma, sans-serif, arial;
}

.nextprev{
padding-bottom:2px;
}
/*news formatting*/
.captiontext, h1 {
	color: #C7336E;
	font: 19px tahoma,sans-serif,verdana, arial;
	margin:0;
}

h2
{	color:#C7336E; 
	padding:0; margin:0; 
	font: 12px verdana,tahoma,sans-serif, arial;
	font-weight:bold;
	border-bottom:1px solid #F8E2EA;
	/*border-bottom:1px solid #EDBACF;*/
}

.newssummary
{
	margin-left:15px;
	font: 14px verdana, tahoma, arial, sans-serif;
	padding-bottom:2px;
}

/*комментарии*/
#commentform {
	text-align: left;
}

#commentformbutton {
	text-align: left;
}
.helpbox {
	color:#000;
	font: 9px tahoma, verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}
#comment {
	background-color: #f3f1f1;
	width: 100%;
	border: 1px solid #4f87d1;
	font: 12px tahoma, verdana, arial, helvetica, sans-serif;
	color: #4a4040;
}




/*читата*/
.indent
{
	border: 1px dashed #67a5e9;
	background-color: #fcfcf6; 
	padding:2px 2px 2px 20px;
	margin-top:2px;
	margin-bottom:2px;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.button {
	border: 1px solid #67a5e9;
	color: #FFF;
	font-size: 11px;
	text-align:center;
	background-image : url(images/button.jpg);
}

.tbox {
	background-color: #f1f3f6;
	border: 1px solid #4f87d1;
	font-size: 11px;

}

.code_highlight {
	width: 100%;
	background-color: #efefef;
	border: 1px solid #e0e0e0;
}

/*скачать*/
.downloadscell{
	text-align:left; 
}

.downloadscaption
{
	text-align:left;
	font-size: 16px;
	color:#346ec8;
	height: 25px;
	padding: 5px;
}

/*форум*/
.forumheader
{

}
.forumheader3{
}

.forumheader3_alt{
background-color: #f6f7f9;
}

.calheader,.calcell
{
	border:1px solid #e0e0e0;
	text-align:center;
	vertical-align:middle;
}
