body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#3C3F46;
	min-width:980px; 
	font-weight: normal;
	font-style: normal;
}

.main {
	padding:0;
	margin:0 auto;
	font-size:0.8125em;
	line-height:1.384em;
}

td {
	text-align: left;
	vertical-align: top;
	padding: 0px;
}

/* ==================================== ñòèëè ÒÅÊÑÒ */
.txt {
	color: #3C3F46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	vertical-align: top;
	padding-bottom: 66px;
	padding-right: 7px;
	padding-left: 7px;
}

.txt-p2 {
	color: #3C3F46;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: normal;
	font-style: normal;
	text-align: justify;
	vertical-align: top;
	padding-bottom: 40px;
	padding-top: 0px;
	padding-right: 7px;
}

a {
	color: #3C3F46;
	font-weight: normal;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover {
	font-weight: normal;
	color: #2978b0;
	text-decoration: none;
}

b, strong {
	font-weight: bold;
}


/* ==================================== ñòèëè äëÿ ãàëåðåè */
.pblock{
	float: left;
	height: 90px;
	width: 72px;
	text-align: center;
	border: 1px solid #d1d1d1;
	margin: 2px;
	padding: 2px;
}

.pager{
	font-size:1em;
	clear: left;
	text-align: center;
	margin: 30px;
}

.button{
	font-size: 10px;
	padding: 4px;
}

.pict{
	padding: 2px;
	margin: 2px;
}


.pblock2{
	height: 80px;
	width: 64px;
	text-align: center;
	border: 1px solid #d1d1d1;
	margin: 2px;
	padding: 2px;
}

/* ==================================== ñòèëè äëÿ êàðòû ñàéòà */
#sitemap2level{
	margin-left:22px;
}



/*==============ÒÀÁËÈÖÛ */
#usertable{
	width: 100%;
}

#usertable td{
	border: 1px solid #d1d1d1;
	font-size: 12px; 
	font-weight: normal;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

#usertable th{
	border: 1px solid #d1d1d1;
	font-weight: bold;
	font-size: 12px; 
	font-style: normal;
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

/*================ ÇÀÃÎËÎÂÎÊ-ÃËÀÂÍÎÉ*/
.hdr-main {font-size:23px; line-height:1.2em; margin:0px 0 17px; color:#3c3f46; font-weight:normal;}


/*=====================ÃÎÐ-ÌÅÍÞ */
.menu {padding: 0px;}
.menu li {float:left; font-size:17px; line-height:1.4em; padding-right:1px; background:url(images/spacer.gif) right 0 no-repeat;}
.menu li a {display:block; width:139px; color:#454545; text-align:center; padding:23px 0; background:url(images/menu-tail.gif) 0 0 repeat-x;}

.menu .item a {background:url(images/menu-left.gif) 0 0 no-repeat;}
.menu .last-item a {width:140px; background:url(images/menu-right.gif) right 0 no-repeat;}
.menu .last-item {padding:0; background:none;}

.menu li .active, .menu li .selected, .menu li a:hover {color:#fff; background:url(images/active-tail.gif) 0 0 repeat-x;} 
.menu .item .active, .menu .item a:hover {background:url(images/active-left.gif) 0 0 no-repeat;} 
.menu .last-item .active, .menu .last-item a:hover {background:url(images/active-right.gif) right 0 no-repeat;}


.menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.list-x li a, 
.link,
.button,
.button1,
h1 a {text-decoration:none;}

ol, ul {
	list-style: none;
}

a, article, aside, b, blockquote, body, center, div, figure, 
li, span, nav, ol, u, ul, var{
	background: transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: top; 
}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}

table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top;
border: 0px;
}
embed { 
	vertical-align:top;
}


header .row-1 {height:155px;}


/*********************************content*************************************/
#content {width:100%; padding:20px 0px 0px 0px;}
p strong {color:#3c3f46;}


h1 {font-size:22px; line-height:1.2em; margin:0px 0 16px; color:#2978B0; font-weight: normal;}
h2 {font-size:18px; line-height:1.2em; margin:0px 0 14px; color:#2978B0; font-weight: normal;}
h3 {font-size:16px; line-height:1.2em; margin:0px 0 12px; color:#2978B0;}
h4 {font-size:15px; line-height:1.2em; margin:0px 0 10px; color:#2978B0;}
h6 {font-size:13px; line-height:18px; margin:0px 0 0px; color:#2978B0;}
h6 strong {color:#2978B0;}

.border-bot {width:100%; padding-bottom:40px; background:url(images/pics-x.gif) 0 bottom repeat-x;}
.padding-top {padding-top:20px;}

.block {overflow:hidden; margin:0 0px 0 -17px; font-size: 13px; line-height: 18px;}

.box1 {width:100%;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		behavior: url(js/PIE.htc);
		position:relative;
}
.box1 .padding {padding:15px 18px 20px 18px;}
.box1 h3 {margin-bottom:3px;}

.box1.alt {background:#e6e6e6;} 
.box1.alt h3 {color:#096aaa;}

.box2 {width:100%; background:#e6e6e6;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		behavior: url(js/PIE.htc);
		position:relative;
}
.box2 .padding {padding:20px 20px 25px 20px;}

.link-1 {display:inline-block; color:#393c40; font-weight:bold; font-size: 13px;}
.link-1:hover {color:#096aaa;} 


.border-bot {padding-bottom:20px;}

#content .row-1 .col-1 {width:199px; margin-right:4px;}
#content .row-1 .col-2 {width:199px; margin-right:2px;}
#content .row-1 .col-3 {width:198px; margin-right:0px;}
#content .row-1 .col-4 {width:198px; margin-right:0px;}
#content .row-1 .col-5 {width:180px;}


/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
* {margin:0; padding:0;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4, .col-5 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

 
.container {width:100%;}

p {margin-bottom:18px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.margin-bot {margin-bottom:35px;}



/****************aside*****************/
aside {width:100%; padding:46px 0 66px; background:#3c3f46;}
aside .col-1 {width:455px; margin-right:70px;}
aside .col-2 {width:455px;}
aside .col-2-p2 {width: 100%;}

aside h6 {font-size:13px; line-height:18px; margin:0px 0 22px; color:#d7dbe4;}
aside h6 strong {color:#6fcbf5;}
aside h7 {font-size:13px; line-height:26px; margin:0px 0 18px; color:#d7dbe4; font-weight: bold;}
aside h7 strong {color:#6fcbf5;}


.list-2 li {font-size:12px; line-height:26px; background:url(images/pic-2.gif) 0 bottom repeat-x;}
.list-2 li a {color:#9ea4b3;}
.list-2 li a span {color:#6fcbf5;}
.list-2 li a:hover {color:#fff;}



.footer {font-size:10px; line-height:1.2em; color:#7a7e86;}
.footer a {color:#7a7e86; margin-left:0px; text-decoration: none;}
.footer a:hover {color:#7a7e86;text-decoration: none;}


.pics-btm {
padding-bottom: 40px;
background: url(images/pics-x.gif) 0 top repeat-x;
}



/*===========ÑÒÈËÈ-ÂÒÎÐÎÉ*/
#content-p2 .col-1 {
width: 333px;
padding-right: 57px;
}
#content-p2 .col-2 {
width:590px;
}
#content-p2 .spacer-1 {
width:100%;
background: url(/images/pic-1.gif) 362px 0 repeat-y;
}


#content-p2 .vm {
width: 333px;
text-align: left;
vertical-align: top;
}

#content-p2 .spsr {
width:57px;
background: url(/images/pic-1.gif) 29px 0 repeat-y;
}
#cnt {
color: #3C3F46;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: normal;
font-style: normal;
text-align: justify;
vertical-align: top;
padding-bottom: 40px;
padding-top: 0px;
padding-right: 7px;
}


/*=========ÑÒÀÒÜÈ-ÂÒÎÐÀß===*/
#stati-p2 {
padding: 16px 0 26px;
text-align: left; 
vertical-align: top;
}

#stati-p2 .shdr {
font-size:13px;
line-height:26px;
margin:0px 0 18px;
color:#d7dbe4;
font-weight: bold;
}

#stati-p2 a {color:#9ea4b3; text-decoration: none; font-size:12px; line-height:18px; margin: 0 5px 0 0;}
#stati-p2 a:hover {color:#fff;}



.list-1 li {font-size: 14px; line-height:18px;}
.list-1 li a {display:block; color:#3c3f46; background:url(images/button2-tail.gif) 0 0 repeat-x; width: 333px;}
.list-1 li a span {display:block; background:url(images/button2-left.gif) 0 0 no-repeat;}
.list-1 li a span span {display:block; padding:10px 20px; background:url(images/button2-right.gif) right 0 no-repeat;}
.list-1 li a:hover {color:#e9e9e9; background:url(images/button3-tail.gif) 0 0 repeat-x;}
.list-1 li a:hover span {background:url(images/button3-left.gif) 0 0 no-repeat;}
.list-1 li a:hover span span {background:url(images/button3-right.gif) right 0 no-repeat;}

.list-1 li.selected a {color:#e9e9e9; background:url(images/button3-tail.gif) 0 0 repeat-x;}
.list-1 li.selected a span {background:url(images/button3-left.gif) 0 0 no-repeat;}
.list-1 li.selected a span span {background:url(images/button3-right.gif) right 0 no-repeat;}



.hdr-nav {font-size:20px; line-height:1.2em; margin:0px 0 16px; color:#3c3f46; font-weight: bold;}




/* ==================================== ñòèëè êàðòèíîê â êîíòåíòå */
.imgright{
	float: right;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #DED1BC;
}

.imgleft{
	float: left;
	text-align: center;
	margin: 3px;
	padding: 3px;
	border: 1px solid #DED1BC;
}

img.pict{
	margin: 5px;
}

#phones {
	text-align: right;
	font-size:23px; 
	line-height:1.2em;
	color:#464947; 
	font-weight:normal;
	vertical-align: middle;
}

#podval{
	color:#9EA4B3;
	font-size: 12px;
	padding: 0px;
	line-height: 16px;
	margin: 0px;
}

#podval a{
	color:#9EA4B3;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
}


#path{
	font-size: 11px;
}


