body{
margin: 0 10px; 
padding: 0; 
min-width: 1000px;
font-family:'Times New Roman', serif;
background-image:url(jpg/projectbg.jpg);
}

/* Следуящая запись нужна для IE 
*html body {width:expression(document.documentElement.clientWidth "< 1000px ?" "1000px":"auto");} */

#main {
margin: 0 auto; 
width: 100%; 
}

.header {
width: 100%; 
display: inline; 
/* решает проблему в IE */ position: relative;}

.header a:link{
font-weight:bolder; 
text-decoration:none;
}

.footer {
width: 100%; 
clear: both; 
display: inline; 
/* решает проблему в IE */ position: relative;
text-align:left; 
padding: 12px;
}

.footer div{
margin:10px 10px 10px 200px;
color:#009900; 
text-align:center; 
font-weight:bold; 
font-size:12px;
}

.footer a:link, .footer a:visited{
color:#009100;
}

#content-columns {
margin: 0 0 0 200px;
}

.leftcolumn {
width: 200px; 
float: left; 
margin-left: -200px; 
display: inline; 

/* решает проблему в IE */ position: relative;
}

.content {
width: 100%; 
float: left; 
}

/*a:link, a:visited{
color:#EAF3F8;
text-decoration:none;
}*/


img{
border:none;
}

h1 {
color:#0000CC; 
font-weight:bold; 
font-size:21px; 
text-align:center; 
margin:0px 0px;
}

h2 {
color:#7E8801; 
font-weight:bold; 
font-size:18px;
text-align:center;
margin:20px 0px;
}

h3 {
color:#7E8801; 
font-weight:bold; 
font-size:16px;
text-align:center;
margin:30px 0px 10px 0px;
}

h3 span{
color:#000000; 
font-size:12px;
}


h4 {
color:#009100; 
font-weight:bold; 
font-size:12px;
text-align:center;
margin:30px 0px 10px 0px;
}



.gradient1 h1{
  position: relative;
	margin: 0px 0;
	height:30px; 
	color: #7E8801;
	padding: 12px;
	}
	
.gradient1 h1 span{
	background: url(jpg/gradient-white.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
}

div#menu1{
height:20px; 
background:#fff url(jpg/background.jpg) repeat-x bottom left;
text-align:center; 
font-weight:bold; 
font-size:12px;
margin : 0px 0px 2px 2px;
padding: 4px 0;
}

div#menu1 td a:hover{
color:#000000;
text-decoration:underline;
}



div.menu1css {
width : 196px;
height : 22px;
background:#fff url(jpg/background.jpg) repeat-x bottom left;
font-size : 12px;
font-weight : bold;
border : 0px solid;
float : left;
text-align : center;
margin : 1px 2px;
padding-top : 4px;
}

div.menu1css a:link, div.menu1css a:visited {
color:#EAF3F8;
text-decoration:none;
}

div.menu1css a:hover{
color:#000000;
text-decoration:underline;
}


div.menu2css {
width : 196px;
height : 22px;
background:#fff url(jpg/background.jpg) repeat-x bottom left;
font-size : 11px;
font-weight : bold;
border : 0px solid;
float : left;
text-align : center;
margin : 1px 2px;
padding-top : 4px;
}

div#menu2css td a:hover{
color:#000000;
}



div.menu2css a:link, div.menu2css a:visited {
color:#EAF3F8;
text-decoration:none;
}

div.single a:link, div.single a:visited{
color:#EAF3F8;
text-decoration:none;
line-height: 25px;
}

div.double a:link, div.double a:visited{
color:#EAF3F8;
text-decoration:none;
line-height: 12px;
}



div#menu1 a:link, div#menu1 a:visited{
color:#FFFFFF;
text-decoration:none;
}

div#menu1 a:hover {
color:#333366;
text-decoration:none;
}



.tb1 {
margin:10px 30px; 
padding:1px; 
border-style:solid;
border-width:1px;
border-color:#000000
}

.tb2, .tb3 {

margin:10px 150px; 
padding:1px; 
border-style:solid;
border-width:1px;
border-color:#000000
}

.jpgtext {
margin:10px 150px; 
padding:0px; 
}

.tb1 span{
font-size:11px;
}

/*
.tb1 span:hover{
font-size:14px;
}*/

.tb1 a:link, .tb1 a:visited{
color:#993300;
}

.tb2 a:link, .tb2 a:visited{
color:#009100;
}

.tb3 a:link, .tb3 a:visited{
color:#009100;
}

.tb1 a:hover, .tb2 a:hover, .tb3 a:hover{
color:#FF6700;
}

.tb1 td, .tb1 th{
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center; 
font-size:14px;
}

.trgrey td{
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center; 
font-size:14px;
background: #CCCCCC;
}

.trgreen th{
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center; 
font-size:14px;
background: #CCFFCC;
}



.tb2 td, .tb2 th{
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center; 
font-size:14px;
}

.tb3 td, .tb3 th{
border-style:solid;
border-width:1px;
border-color:#000000;
text-align:center; 
font-size:14px;
}

.tb1 th, .tb2 th, .tb3 th{
height:25px; 
font-weight:bold; 
}

.tb3 th a:link, .tb3 th a:visited{
color:#000000;
text-decoration:none;
}

.tb3 th a:hover{
color:#FF6700;
text-decoration:underline;
}

.tb3 a:link, .tb3 a:visited{
color:#000000;
text-decoration:none;
}

.tb3 td a:hover{
color:#009100;
text-decoration:underline;
}

.img0{
text-align:center;
}

.img0 img{
margin : 10px 20px; 
}

div.textjaunumi, div.textjaunumi p{
line-height:15px;
color:#999999;
display:block;
text-align:left;
font-size:12px;
font-weight:bold;
padding:0px 20px;
}

div.textjaunumi p:hover{
line-height:15px;
color:#000000;
display:block;
text-align:left;
font-size:12px;
font-weight:bold;
padding:0px 20px;
}


div.textjaunumi, div.textjaunumi a:link{
line-height:25px;
color:#993300;
display:block;
text-align:left;
font-size:14px;
font-weight:bold;
padding:0px 20px;
}

div.textjaunumi a:visited{
color:#993300;
}

div.textjaunumi a:hover{
color:#333366;
}



.text0{
text-align:center;
color:#000000;
font-weight:bold;
}

#container { 
width: 960px;
margin: 0 auto;
}

div.tumb {
background: url(tumb01.gif) no-repeat;
width: 170px;
float: left;
margin: 0 10px 10px;
}

div.tumb img {
margin:5px 4px;
}

div.tumb p { 
background: url(tumb02.gif) no-repeat 0 100%;
font: 70% Verdana, Arial, sans-serif;
color: #333;
margin: 0;
padding: 0 15px 20px 10px;
}

.img1{
text-align:center;
}

.img1 img{
margin : 15px 2px; 
}
