/* CSS Document */
body
{
	background-color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main_border {border:1px solid #000000;}
p {font-family:Verdana; font-size:12px; margin:15px;}


p.menu		/* menu - стиль меню в левой колонке */
{
	font-weight: bold;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	text-align: center;
}
p.img
{
	margin: 0;
	padding: 4px;
}
p.img a img
{
	border: none;
	margin: 0;
}
.pcenter
{
	text-align: center;
}
.left {border-right:1px solid #424242;}
.left2 {border-left:1px solid #424242;}

div.bezborder a img, div.bezborder table a img
{
	border: none;
}

.menu_novom	/* menu_novom и menu_active - стиль верхнего меню */	
{
	font-size: 13px;
	/*font-weight: bold;*/
	line-height: 1.5;
	margin: 0;
	text-align: center;
}
.menu_novom a 	/* menu_novom и menu_active - стиль верхнего меню */
{
	color: #cc0000;	
}
.menu_novom a:active
{
	color: #ff0000;
}
#menu_active	/* вид активной выбранной ссылки на странице */
{
	background: #ffffcc;
	color: black;
	text-decoration: none;
}
a.karta_saita { text-align: center; font-size: 9px;}

table.sprav				/* стиль таблиц предприятия и фирмы */
{
	height: 100%;
	margin: 0;
	padding: 0;
}

a img
{
	border: none;
	margin: 0;
}













#header
{
	background-color: #5e91c6;
	height: 100px;
	margin: 0 0 7px 0;
	min-width: 500px; /* минимальная ширина блока*/
	
}

#header2
{
	background-color: #F8F8F8;
	height: 100px;
	margin: 0 0 7px 0;
	min-width: 500px; /* минимальная ширина блока*/
	
}

#logo 	/* оформление верхнего логотипа*/
{
	float: left; 
	height: 100px;
	margin: 0;
	width: 541px;
}
#left_col	/* левая колонка */
{
	background-color: #F8F8F8;
	/* background: url(img/fon.gif) left no-repeat; */
	float: left;
	height: 100%;
	margin-left: 3px;
	margin-right: 3px;
	overflow: auto;
	padding: 10px;
	width: 225px;
}
#right_col	/* правая колонка */
{
	background-color: #F8F8F8;
	height: 100%;
	overflow: auto;
	padding: 5px;
}
#foother 	/*копирайт внизу*/ 
{
	background-color: #5e91c6;
	bottom: 0;
	color: white;
	left: 0;
	margin: 0;
	min-width: 400px;
	padding: 0;
	position: fixed;
	text-align: center;
	width: 100%;
}

#foother2 	/*копирайт внизу*/ 
{
	background-color: #F8F8F8;
	bottom: 0;
	color: white;
	left: 0;
	margin: 0;
	min-width: 400px;
	padding: 0;
	position: fixed;
	text-align: left;
	width: 100%;
}

#menu_active2, .menu_left_active	/* вид активной выбранной ссылки на странице */
{
	background: #ffffcc;
	color: black;
	text-decoration: none;
}
.menu_active	
{
	background: #ffffcc;
	color: black;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.menu_left_active2, .menu_left_active2 a, .menu_left_active2 a:visited
{
	background: #ffffcc;
	font-size: 15px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.menu_left_active2 a
{
	color: black;
	text-decoration: none;
}
.menu_left_active2 a:visited
{
	color: black;
	text-decoration: none;
}
#logo a img
{
	border: none;
}
div.bezborder a img, div.bezborder table a img
{
	border: none;
}

.otvet
{
	color: #F8F8F8;
	margin: 0;
	padding: 0;
}
.menu_novom2 a:active
{
	color: #ff0000;
}
.menu_novom2, .menu_novom2 p
{
	line-height: 1.5; 	 /* интерлиньяж*/		
	text-align: left;
}
.menu_novom2 a
{
	border-bottom: 0 solid #000000;
	color: #cc0000;	
	text-align: left;
}
.menu_novom5 a, .menu_novom5
{
	color: #cc0000;
	padding: 0 0 0 5px;
	text-align: left;
}
.menu_novom2, .menu_novom3, .menu_novom5 		/* menu_novom и menu_active - стиль верхнего меню */	
{
	font-size: 13px;
	
	line-height: 1.5;
	margin-top: 0;
	text-align: center;
}
.menu_novom10
{
	line-height: 1.5;
	margin: 0;
	padding: 0;
}
.levkol
{
	font-size: 15px;
	margin: 5px 0 5px 0;
	padding: 0;
}
.levkol a
{
	color: #0000FF;
	text-decoration: none;
}
.levkol a:visited		/* посещенная ссылка */
{
	color: #21459D;
	text-decoration: none;
}
.levkol a:hover
{
	color: #0000FF;
	text-decoration: underline;
}
.menu_novom3, .menu_novom3 a
{
	border-bottom: 0 solid #000000;
	color: black;
	margin-top: 7px;
	padding-bottom: 2px;
}
.menu_novom2 a:visited, .menu_novom a:visited, .menu_novom5 a:visited, .menu_novom3 a:visited
{
	border-bottom: 0 solid #000000;
	color: #990000;
	margin-top: 7px;
	padding-bottom: 2px;
}

table.raszenki			/* стиль таблиц с расценками */
{
	border-collapse: collapse;		/* задает модель границ таблицы: separate - раздельные границы, collapse - совмещенные */
	font-size: 12px;
}
table.tablewhite			/* стиль таблиц с фирмами */
{
	background-color: #ffffff;
	height: 100%;
	margin: 5px 0 0 0;
}
table.tfirma				/* стиль таблиц с расценками */
{
	border-left: solid 2px silver;
	height: 100%;
	margin: 0;
	padding: 0 10px 0 10px;
}
table.cross
{
	background-color: #DEDEDE;
	text-align: center;
}
table.glav
{
	border-left: solid 2px silver;
	margin: 0;
	padding: 0;
}

table.glav2
{
	margin: 0;
	padding: 0;
}

div.hr
{
	background-color: silver;
	border-top: solid 2px silver;
}
.obyav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;		/*текст на главной*/
	margin: 0;
	padding: 0 10px 0 10px;
}
.obyav a, .obyav a:visited		/*ссылки текста на главной*/
{
	color: #001BA9;
	text-decoration: none;
}
div.obyav h2
{
	color: white;
	text-align: center;
}

p.pbold
{
	font-weight: bold;
}
p.pcb
{
	font-weight: bold;
	text-align: center;
}
div.padding
{
	padding: 5px 10px 10px 10px;
}

div.padding2 a
{
	padding: 4px 4px 4px 0;
}
.p h1
{
	font-size: 25px;
}
.padding h1
{
	font-size: 17px;
	text-align: center;
}
div.padding p
{
	font-size: 14px;
}
.padding1
{
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: left;
}
.padding1 a img
{
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-align: center;
}
div.paddinga p a
{
	font-size: 9px;
}
div.paddinganek p
{
	margin: 0;
	padding: 0;
}
div.interl
{
	line-height: 1.5;
}
div.rekl		/*стиль для рекламы видеокурса*/
{
	margin: 20px 0 0 0;
	text-align: center;
}
div.news, div.news h1
{
	margin: 0;
	padding: 0;
}
div.news h1, div.news h2
{
	font-size: 20px;
}
.pright
{
	font-size: 8px;
	margin: 0;
	padding-right: 8px;
	padding-top: 85px;
	text-align: right;
}




