/* =logoTopMenu */
@import url(logoTopMenu.css);

* html {
	height: 100%; /* kill peekaboo bug in IE */
}
* html .wrap { height: 1% }
html,body { overflow: auto; }
html>body { overflow: visible; }
html { height: 100%; }
body, img {
	border: none;
}
body {
	background: #838383;
	color: #000;
}
body, form, label input {
	margin: 0;
	padding: 0;
}
body, td {
	font: 13px Tahoma, Verdana;
}
a {text-decoration: none; color: #4f6e85;}
a:hover {text-decoration: underline;}
p {
	margin: 1em 0px;
}

.mainW {
	width: 775px;
}
table {
	width: 100%;
}
table, td {
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table#fotter  {
	border-top: 1px solid White;
}
table#fotter, table#fotter table {
	height: 50px;
}
#fotter td#fLink {
	text-align: right;
	padding-right: 20px;
}
#fotter td#fNav {
	padding-left: 20px;
}
#fotter td a {
	text-decoration: none;
	color: #dedfdf;
}
#fotter td#fLink a {
	text-transform: uppercase;
	letter-spacing: 5px;
}
#fotter table td a:hover {
	border-bottom: 1px solid #4f6e85;
}
#fotter .wTrocal {
	background-color: #acadaf;
}
#fotter table td {
	background-color: #97979a;
}

/* -------- ÂÑÅ ÎÑÒÀËÜÍÛÅ ÑÒÐÀÍÈÖÛ -------- */
#mainTable {
	background-color: #4f6e85;
}
#mainTable .wTTcenter {
	vertical-align: top;
	background-color: white;
}
.mainL {
	background-image: url(img/bg_mainL.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.mainR {
	background-image: url(img/bg_mainR.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.tdMainR {
	width: 227px;
	vertical-align: top;
}
#mainTable .wTroland {
	background-color: #dcdcdd;
	vertical-align: top;
}

#mainTable .tdMainR, .titlePage {
	background-color: #e8e8e8;
}
.hTop {height: 50px;}
.nav {color: White; background-color: #4f6e85;}
.nav a {color: White;}
.titlePage h1 {
	color: #4f6e85;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
}
.nav, .titlePage {
	padding: 0px 25px;
}

#leftTable .miniPhoto {
	background-color: White;
}
#leftTable .curLink {
	background-color: #c6cdd2;
	padding-left: 10px;
}
#leftTable .curLink a {
	color: #444748;
	font-weight: bolder;
	font-size: 14px;
	padding-left: 20px;
	background-image: url(img/leftLinkBig.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}

#rightTable .wTrocal {
	background-color: #c6cdd2;
}
#rightTable .wTrocal, #rightTable .logoEnd {
	border-top: 2px solid White;
	border-bottom: 1px solid White;
	height: 30px;
}
#rightTable .logoEnd {
	background-color: #4f6e85;
}
.servisText {
	padding-left: 15px;
	margin-left: 10px;
	color: #4f6e85;
	background-image: url(img/rightLinkBig.gif);
	background-repeat: no-repeat;
	background-position: 0px;
}
.tdRightServis {
	padding: 0px 5px;
}
.tdRightServis a.printLink {
	color: #838383;
	font-weight: bolder;
	font-size: 11px;
	background-image: url(img/print.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 20px;
}

#contentPage {
	background-color: White;
	padding: 0px 20px;
}
#contentPage h2 {
	color: #4f6e85;
	font-size: 15px;
	margin: 20px 0px 0px 0px;
}
#contentPage h3 {
	color: #4f6e85;
	font-size: 13px;
	margin: 20px 0px 0px 0px;
}
#contentPage h4{
	color: #4f6e85;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}
#contentPage p {
	text-align: justify;
}
td.tabletop {
	vertical-align: top;
}

/* -------- Äîïîëíèòåëüíîå ìåíþ ñëåâà -------- */
#leftMenu td {
	height: auto;
	background-color: #b8b8b8;
	border-bottom: 1px solid #969696;
}
#leftMenu td.submenu {	height: auto;	padding: 0px 0px 0px 30px;
	background-color: #dcdcdd;	border-bottom: 0px solid #969696;}
#leftMenu td.active {
	background-color: White;
}
#leftMenu td.submenuactive {	background-color: #dcdcdd;
	padding: 0px 0px 0px 30px;	border-bottom: 0px solid #969696;
	}#leftMenu td a {
	display: block;
	color: #555555;
	padding: 10px 3px 10px 30px;
	border-top: 1px solid #dbdbdb;
	height: 100%;
	background-image: url(img/leftLinkCir.gif);
}#leftMenu td.submenu a {	display: block;	color: #555555;
	padding: 2px 2px 2px 10px;	border-top: 0px solid #dbdbdb;	height: 100%;	background-image: url(img/leftLinkSub.gif);}
#leftMenu td a:hover {text-decoration: none;}#leftMenu td.submenu a:hover {text-decoration: none;}
#leftMenu td.active a {
	color: #4f6e85;
	background-image: url(img/leftLinkCir_a.gif);
}#leftMenu td.submenuactive a {	color: #4f6e85;
	padding: 2px 2px 2px 10px;	background-image: url(img/leftLinkSubA.gif);}
#leftMenu td a, #leftMenu td.active a {
	background-repeat: no-repeat;
	background-position: 0px;
}#leftMenu td.submenu a, #leftMenu td.submenuactive a {	background-repeat: no-repeat;	background-position: 0px;}
.fl {
	float: left;
}
img.fl {
	margin: 0px 10px 10px 0px;
}
img.imgborder {
	border: 1px;
	border-color: black;
	border-style: solid;
}

/*----- Çàãðóçêè -----*/
a.zip, a.pdf {
	padding-left: 20px;
	background-position: 0px;
	background-repeat: no-repeat;
}
a.zip {background-image: url(img/zip.gif);}
a.pdf {background-image: url(img/pdf.gif);}
