html, body {
	height: 100%;
}

html, body, img {
    margin: 0;
    padding: 0;
}

body{
		color: white;
	}
    
video{
	display: block;
}
td{
	 background: no-repeat;
	}
#big-tab{
	 		border-left:3px #ffffcc solid; border-right:3px #ffffcc solid;
			}
#content{
		  padding-top: 20px;
        }
/*
#img_table tr{ 
		  height:80px;
}  
*/      
#img_table img{ 
		   border:2px #FFCC66 solid;
		   margin: 10px;
				
}
#img_table td p{ 
		   text-align:center;	
}

#img_table tr td div.pic{
		  text-align:center;
		  margin-top:0;
		 }
#img_table td {
		  vertical-align: top;
		  padding-top: 10px;
}		 
#content h2{ font-family:Arial, Helvetica, sans-serif; font-size:110%; text-align:center; margin-bottom:0px;
			}
#content p{padding-left:20px; padding-right:20px; margin-top:5px; text-align:justify;
          }	
#content a { color:#FFCC66; text-decoration:underline; 
			}	
#content a:hover{color:#FFCC66; text-decoration:none;} 

#container1, #container2 {margin: 0 0 0 120px;}

td.top_1{ 
				background:url('/img/left_top.jpg') no-repeat;
				
				}
td.top_2{
				background:url('/img/index_03.jpg')
				}
td.top_3{
				background:url('/img/index_04.jpg')
				}	
#menu a{
				color:#ffffcc; margin-left: 65px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration:underline;
				}	
#menu a:hover {
				text-decoration:none; color:#ffffff;	
				}										
td.menu_1{
				background:url('/img/index_06.jpg')
				}	
td.menu_2{
				background:url('/img/index_07.jpg')
				}
td.menu_3{
				background:url('/img/index_08.jpg')
				}
td.menu_4{
				background:url('/img/index_09.jpg')
				}
td.menu_5{
				background:url('/img/index_10.jpg')
				}
td.niz_1{
				background:url('/img/index_16.jpg')
				}	
td.niz_2{
				background:url('/img/index_17.jpg')
				}
td.niz_3{
				background:url('/img/index_18.jpg')
				}	
#middle h2{ font-family:Arial, Helvetica, sans-serif; font-size:110%; text-align:center; margin-bottom:0px
			}
#middle p{padding-left:20px; padding-right:20px; margin-top:0px; text-align:justify
          }
td.middle_2sleva{background:url('/img/index_13.jpg') no-repeat top right
                }	
#middle	a{color:#FFFF99;text-decoration:underline;
         }	
#middle a:hover {
				text-decoration:none; color:#FFCC66;	
				}
h1{font-size: 110%;}
h2{padding-bottom:20px;}

h2#news_caption{
				color:#FFFF99;
}

ul.news{
	margin-bottom: 50px;
	list-style: none;
	padding-left: 15px;
}

	ul.news li{
		color:#FFFF99;
		padding-bottom: 30px;
	}
	
		ul.news li span.date{
			font-weight: bold;
			color: rgb(255, 79, 0);
		}

p.epigraph{
	text-align:left;
	font-size:90%;
	text-indent:50px;
	margin-left:200px;
}

p.authors{
	text-align:left;
	margin-left:400px;
}

p.date{
	text-align:left;
	margin-left:400px;
}

table#content{
	padding-bottom:100px;
}
div.notes{
    padding-left:70px;
    margin-top:15px;
    margin-bottom:5px;
}
.attention{
	color:yellow;
}

/* alignment and presets */

.left {
	float: left;
}

.right {
	float: right;
}

.alignleft {
	text-align: left !important;
}

.alignright {
	text-align: right !important; 
}

.aligncenter {
	text-align: center !important;
}

.block {
 display: block;
}

.height150 {
	height: 150px;
}

.width150 {
	width: 150px;
}

.width200 {
	width: 200px;	
	}
.m10 {
	margin: 0 10px 0 10px;
}

.clear {
	clear: both;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.vspace10 {
    margin: 10px 0 10px 0;
}

.inline {
    display: inline;
}

.timesheet_weekday, .timesheet_price, .timesheet_item {
    margin: 0 0 0 20px;
}

.left50 {
    padding-left: 50px !important;
}

.timesheet_header {
    font-family: Arial,Helvetica,sans-serif;
}


																							
