/*---- Общие стили ----*/
* {
	margin:0px;
	padding:0px;
	}

body, html {
    height: 100%;
}


p{
color: #ffffff;
		font-family: Verdana, Arial, Times New Roman;
		font-size:12px;
}
	
/*---- Общий блок ----*/	
div.site-wrapper {
	margin:0pxo;			
	padding:0px 0px 0px 0px; 	
}		

/*---- Блок шапки сайта ----*/	
div.site-header {
	margin:0px 0px 0px 0px; 	
	height:157px;				
	background:#161616;}		

/*---- Общий блок контента и сайдбара ----*/
div.site-centr {
	margin:0px 0px 0px 0px;
	background:#1a1a1a;
	} 

/*---- Дополнительный блок контента ----*/	
div.site-content-wrapper {
	margin:0px 0px 0px 300px;
	width:700px;
	background:#1a1a1a;
}

/*---- Блок контента ----*/
div.site-content {
	Color: #ffffff;
    font-family: Verdana, Arial, Times New Roman;
    font-size: 10px;
	background:#1a1a1a;
	 	}

/*---- Блок левой колонки (sidebar) ----*/	
div.site-sidebar-left {
	color: #ffffff;
	width:220px;
	height:600px;
	float:left;
	background:#1a1a1a;
	padding: 0px 0px 0px 10px;
}
	
/*---- Блок Очистки (используется для того чтобы нижняя часть сайта не наползала на контентную, когда высота сайдбара меньше высоты контента) ----*/
.clear {
	clear:both;}

/*---- Блок подвала (footer) сайта ----*/	
div.site-footer {
	padding: 10px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 150px;
	background:#161616;
    color: #e7e7e6;
	font-family: Verdana, Arial, Times New Roman;
	font-size:9px;
}

h1 {font-size: 16px;
text-align:right;
font-family: Verdana, Arial, Times New Roman;
color: #ffffff;
}

h1.left {font-size: 16px;
text-align:left;
font-family: Verdana, Arial, Times New Roman;
color: #ffffff;
}


h2 {font-size: 14px;
text-align:right;
font-family: Verdana, Arial, Times New Roman;
color: #ffffff;
}

h2.left {font-size: 14px;
text-align:left;
font-family: Verdana, Arial, Times New Roman;
color: #ffffff;
}

h2.bluel {font-size: 14px;
text-align:left;
font-family: Verdana, Arial, Times New Roman;
color: #4486c1;
}

h2.bluer {font-size: 14px;
text-align:right;
font-family: Verdana, Arial, Times New Roman;
color: #4486c1;
}

h3 {font-size: 12px;
color: #ffffff;
font-family: Verdana, Arial, Times New Roman;
}

a {color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}
a:hover { color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}
a:visited { color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}

a.blue {color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}
a.blue:hover { color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}
a.lue:visited { color: #4486c1;
font-weight:bold;
text-decoration: underline;
font-size:12px;
font-family: Verdana, Arial, Times New Roman;
}


p.quote {
        color: #ffffff;
		font-family: Verdana, Arial, Times New Roman;
		font-size: 11px;
		font-style: italic;
   }

  .basement{
	color: #e7e7e6;
	font-family: Verdana, Arial, Times New Roman;
	font-size:10px;
   }

   ul.tabs {
 height: 28px;
 line-height: 25px;
 list-style: none;
 border-bottom: 0px solid #E4E4E4;
 }
 .tabs li {
 display: inline;
 font-size: 10px;
 outline: 0;
 border: 1;
 background: #D8D8D8;
 color: #555;
 padding: 7px 10px;
 margin: 20px 0 0 0;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 vertical-align: middle;
 cursor:pointer;
 
 }
 .tabs li:hover {
 background: #2e4c79;
 color: #fff
 }
 .tabs li.current {
 background: #2e4c79;
 color: #fff
 }
 .box {
 display: none;
 }
 .box.visible {
 display: block;
 }

 table.topmenu{
 height: 46 px;
 }