body {
	margin:0px; padding:0;
	font-family:Arial;
	font-size:14px;
}
p, h1, h2, h3, h4, h5, h6, form, ul {
	padding:0; margin:0;
	font-weight:normal;
}
ul,li {
	padding:0; margin:0;
	
}
a:link, a:visited {
	text-decoration:none;
	border-bottom:1px solid;
	color:inherit;
}
a.image:link, a.image:visited {
	border:0;
}
img {
	border:0;
}
table {
	collapse:border-collapse;
	border:0;
}

/*
.fixPng { filter:expression(fixPng(this)); } 
.fixPng a { position:relative; }
*/

body {
	color:#000;
	background-color:#749462;
}

/* Выравнивае блоков по середине с неопределнной шириной  */
.alignCenter {
	position: relative;
	width: 100%;
}
.alignCenter:after {
	content: '';
	display: block;
	clear: both;
}
.alignCenterToLeft {
	position: relative;
	right: 50%;
	float: right;
}
.alignCenterToRight {
	position: relative;
	z-index: 1;
	right: -50%;
}

#pnavBox a {
	margin:0 5px;
}
#pnavBox a.current {
	padding:0 3px;
	background-color:#12a2df;
	color:#fff;
	border:0;
}


/* Шапка */
#headerWrapper {
	height:246px;
	background:url(/_common/img/header_bg.jpg) #369abe center no-repeat;
	text-align:center;
}
/* Флешка в шапке */
#swfWrapper {
	margin:0 auto;
	height:100%;
	width:950px;
	/*background-color:#eee;*/
}

/* Меню сайта */
#smenuWrapper {
	background:url(/_common/img/smenu_bg.jpg) #1b65ac center repeat-x;
	height:38px;
	position:relative;
}
#smenuWrapper ul {
	color:#fff;
	list-style:none;
}
#smenuWrapper ul a:link, #smenuWrapper ul a:visited {
	color:#fff;
	font-size:15px; font-weight:bold;
	line-height:36px;
}
#smenuWrapper ul li {
	float:left;
	line-height:35px;
	padding:0 5px;
	margin:0 15px;
	white-space:nowrap;
}
#smenuWrapper ul li.current {
	background-color:#7bba23;
}
#smenuWrapper ul li.current a:link, #smenuWrapper ul li.current a:visited {
	border:0;
}
#sitemapElem {
	position:absolute;
	left:25px;
	line-height:36px;
}
#sitemapElem  a:link, #sitemapElem a:visited {
	border:0;
}
#phoneElem{
	position:absolute;
	right:25px;
	line-height:36px;
	color:#fff; font-size:15px; font-weight:bold;
}


/* Тело */
#bodyTable {
	width:100%;
	background-color:#fff;
}
#bodyTable td {
	height:100%;
}
#bodyTable .leftCol {
	background:url(/_common/img/body_leftcol_bg.jpg) #70b95f top repeat-x;
}
#bodyTable .rightCol {
	background:url(/_common/img/body_rightcol_bg.jpg) #70b95f top repeat-x;
}
#bodyTable  .middleCol {
	background:url(/_common/img/body_top_bg.jpg) top repeat-x;
	vertical-align:top;
}
#bodyTable .leftConer {
	background:url(/_common/img/body_left_coner.jpg) top left no-repeat;
	height:100%;
}
#bodyTable .rightConer {
	background:url(/_common/img/body_right_coner.jpg) top right no-repeat;
	height:100%;
}
#bodyWrapper {
	padding:40px 50px 0 50px;
}
#bodyWrapper #partHeader {
	font-size:20px;
	color:#189dca;
	margin-bottom:25px;
}
#textBox .P, #textBox .L, #textBox .H {
	margin:10px 0;
}
#textBox .L ul, #textBox .L ol {
	margin:0; padding:0;
	color:#189dca;
	margin-left:15px;
	//margin-left:18px;
	font-size:10px;
	list-style-type:square;
}
#textBox .L ul li span {
	color:#000;
	font-size:14px;
}
#textBox h2.H {
	color:#189dca;
	font-size:18px;
	margin:0; padding:0;
	margin-top:20px; margin-bottom:10px;
}

/* Футер */
#footerTable {
	width:100%;
	height:75px;
	background-color:#fff;
}
#footerTable td {
	height:100%;
}
#footerTable  .middleCol {
	background:url(/_common/img/footer_bottom_bg.jpg) bottom repeat-x;
}
#footerTable .leftConer {
	background:url(/_common/img/footer_left_coner.jpg) bottom left no-repeat;
	height:100%;
}
#footerTable .rightConer {
	background:url(/_common/img/footer_right_coner.jpg) bottom right no-repeat;
	height:100%;
}
#footerTable .rightCol {
	background:url(/_common/img/footer_copy_line.jpg) #70b95f top right no-repeat;
}
#footerTable .rightCol div {
	padding-left:8px;
	padding-top:12px;
}
#footerTable, #footerTable a:link, #footerTable  a:visited {
	color:#fff;
	font-size:12px;
}

/* Блоки */
.blockWrapper {
	padding:0 10px;
}
.blockHeader {
	color:#fff;
	font-size:18px;
}
.blockWrapper a:link, .blockWrapper a:visited {
	color:#fff;
}

/* Стоблцы сетки */
.leftCol, .rightCol {
	width:235px;
	background-color:#70b95f;
	vertical-align:top;
}

.ll {color:black;}
a.ll:link, a.ll:visited {color:black; text-decoration:none; border-bottom:none;}





