html, body {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202025;
}

a {
	color: #266AB5;
}
a:hover {
	color: #5797DD;
}

p, form, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
}



h1 {
	font-size: 19px;
	font-weight: normal;
	padding: 12px 20px 12px 25px;
	display: block;
	border-top: 1px solid #222;
	border-bottom: 1px solid #CBCDCE;
	background-color: #EFF1F2;
	margin: 0 1px 25px 1px;
}
h1 a {
	text-decoration: none;
	color: #000;
}
h1 a:hover {
	text-decoration: underline;
	color: #555;
}

h2 {
	font-size: 17px;
	font-weight: normal;
	color: #1D1D1D;
	padding-bottom: 12px;
}

h4 {
	font-size: 15px;
	padding-bottom: 14px;
}


.darkGrayText {
	color: #525252;
}

.blueText {
	color: #286FBF;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	z-index: 1;
}

#wrapper .vTop {
	vertical-align: top;
}
#wrapper .vMid {
	vertical-align: middle;
}
#wrapper .vBot {
	vertical-align: bottom;
}

.fLeft {
	float: left;
}

.fRight {
	float: right;
}







#content {
	padding-bottom: 185px;
}

#content td {
	vertical-align: top;
}

#content .left {
	background: url(../i/pt1.jpg) right top no-repeat;
}

#content .left div {
	height: 365px;
	border-bottom: 1px solid #282828;
	background: url(../i/pt7.jpg) right bottom no-repeat;
}

#content .right {
	background: url(../i/pt6.jpg) left top no-repeat;
}

#content .right div {
	height: 365px;
	border-bottom: 1px solid #282828;
	background: url(../i/pt11.jpg) left bottom no-repeat;
}



.pt3 {
	background: url(../i/pt3.jpg) left top no-repeat;
}
.pt4 {
	height: 365px;
	background: url(../i/pt4.jpg) left top no-repeat;
}
.pt5 {
	background-position: left top;
	background-repeat: no-repeat;
}
	.pt5 p {
		display: block;
		padding: 78px 44px 0 0;
		color: #FFF;
		text-align: right;
		font-size: 13px;
		font-weight: bold;
		line-height: 15px;
	}
.pt8 {
	background: url(../i/pt8.jpg) left top no-repeat;
}
.pt9 {
	background-position: left top;
	background-repeat: no-repeat;
}
	.pt9 p {
		display: block;
		padding: 139px 43px 0 0;
		color: #FFF;
		text-align: right;
		font-size: 13px;
		font-weight: bold;
	}
.pt12 {
	background: url(../i/pt12.jpg) left top no-repeat;
	height: 280px;
}
	.pt12 p {
		display: block;
		padding: 39px 43px 0 0;
		color: #FFF;
		text-align: right;
		font-size: 13px;
		font-weight: bold;
	}
.pt13 {
	background: url(../i/pt13.jpg) left top no-repeat;
}
	.pt13 ul li {
		padding-bottom: 5px;
	}
.pt15 {
	height: 253px;
	width: 254px;
	background: url(../i/pt15.jpg) left top no-repeat;
}
	.pt15 p {
		display: block;
		padding: 39px 44px 0 0;
		color: #FFF;
		text-align: right;
		font-size: 13px;
		font-weight: bold;
	}
.pt18 {
	background: url(../i/pt18.jpg) right top no-repeat;
}
.pt19 {
	background: url(../i/pt19.jpg) left top no-repeat;
}

.pt5 a,
.pt9 a,
.pt12 a,
.pt15 a {
	color: #FFF;
	text-decoration: none;
}
.pt5 a:hover,
.pt9 a:hover,
.pt12 a:hover,
.pt15 a:hover {
	color: #FFF;
	text-decoration: underline;
}



#lang {
	height: 194px;
	width: 217px;
	position: relative;
	z-index: 1;
}
	#lang ul {
		position: absolute;
		z-index: 1;
		left: 4px;
		top: 75px;
	}
	#lang ul li {
		display: block;
		float: left;
		width: 52px;
		height: 26px;
		padding-top: 7px;
		background: url(../i/li1.gif) left top no-repeat;
		text-align: center;
	}
	#lang ul li img {
		width: 33px;
		height: 19px;
	}
	#lang .lat img {
		background: url(../i/lang.gif) 5px top no-repeat;
	}
	#lang .lat:hover img,
	#lang .lat .act {
		background: url(../i/lang.gif) 5px bottom no-repeat;
	}
	
	#lang .eng img {
		background: url(../i/lang.gif) -40px top no-repeat;
	}
	#lang .eng:hover img,
	#lang .eng .act {
		background: url(../i/lang.gif) -40px bottom no-repeat;
	}
	
	#lang .nor img {
		background: url(../i/lang.gif) -86px top no-repeat;
	}
	#lang .nor:hover img,
	#lang .nor .act {
		background: url(../i/lang.gif) -86px bottom no-repeat;
	}
	
	#lang .rus img {
		background: url(../i/lang.gif) -127px top no-repeat;
	}
	#lang .rus:hover img,
	#lang .rus .act {
		background: url(../i/lang.gif) -127px bottom no-repeat;
	}
	
	

#icons {
	width: 194px;
	height: 161px;
	position: relative;
	z-index: 1;
	padding-top: 10px;
	text-align: center;
}

	#icons ul,
	#icons ul li {
		display: block;
		width: 36px;
	}
	
	#icons ul {
		height: 135px;
		margin: 0 auto;
	}
	
	#icons ul li {
		height: 31px;
		padding-top: 13px;
		background: url(../i/li2.gif) center bottom no-repeat;
	}
	#icons ul li img {
		height: 16px;
		width: 18px;
	}
	#icons .home img {
		background: url(../i/icons.gif) left top no-repeat;
	}
	#icons .home:hover img,
	#icons .home .act {
		background: url(../i/icons.gif) -40px top no-repeat;
	}
	#icons .sitemap img {
		background: url(../i/icons.gif) left -41px no-repeat;
	}
	#icons .sitemap:hover img,
	#icons .sitemap .act {
		background: url(../i/icons.gif) -40px -41px no-repeat;
	}
	#icons .mail img {
		background: url(../i/icons.gif) left bottom no-repeat;
	}
	#icons .mail:hover img,
	#icons .mail .act {
		background: url(../i/icons.gif) -40px bottom no-repeat;
	}




#tm,
#tm li {
	display: block;
	width: 224px;
}
	#tm {
		padding: 23px 0 0 18px;
	}
	#tm li {
		height: 41px;
		padding: 13px 0 0 0;
		background: url(../i/li3.gif) center bottom no-repeat;
	}
	#tm li a u{
		font-size: 17px;
		color: #1D1D1D;
		text-decoration: none;
		background: url(../i/li3_2.gif) 3px 6px no-repeat;
		padding-left: 28px;
	}
	#tm li a:hover u{
		color: #3079B9;
		text-decoration: none;
	}


.padd1 {
	padding: 0 20px 0 25px;
}

.txt p {
	padding-bottom: 16px;
}


.linkList1 li {
	padding: 0 0 10px 17px;
	background: url(../i/li4.gif) left 6px no-repeat;
}
#wrapper .linkList1 .sub {
	padding: 0 0 7px 17px;
	background: none;
}
#wrapper .linkList1 .sub ul {
	position:relative;
	z-index: 1;
	margin-top: -17px;
}
*|html #wrapper .linkList1 .sub ul {
	margin: 0;
}
#wrapper .linkList1 .sub li {
	padding: 0 0 5px 11px;
	background: url(../i/li5.gif) left 8px no-repeat;;
}



.magnify {
	border-left: 1px solid #111;
	border-top: 1px solid #111;
	background-position: right bottom;
	background-repeat: no-repeat;
	float: left;
	display: block;
	margin: 0 14px 0 0;
}
.magnify img {
	background: url(../i/icon_magn.gif) right bottom no-repeat;
}



#footer {
	height: 176px;
	background: url(../i/ft_bg.jpg) left bottom repeat-x;
	position: relative;
	z-index: 10;
	margin-top: -176px;
}

.ft_tbl {
	background: url(../i/ft_bg2.gif) left top repeat-x;
}
.ft_tbl td {
	vertical-align: top;
}

.ft_pt1 {
	background: url(../i/ft_pt1.gif) left top no-repeat;
}
	.ft_pt1 p {
		display: block;
		padding: 68px 0 0 40px;
		font-size: 11px;
		color: #AAA8A3
	}
.ft_pt2 {
	background: url(../i/ft_pt2.gif) left top no-repeat;
}
	.ft_pt2 p {
		display: block;
		padding: 68px 0 0 40px;
	}
.ft_pt3 {
	background: url(../i/ft_pt3.gif) left top no-repeat;
}
	.ft_pt3 p {
		display: block;
		padding: 58px 0 0 40px;
	}
	.ft_pt3 a {
		background: url(../i/era.gif) left top no-repeat;
		display: block;
		width: 140px;
		height: 15px;
		padding: 12px 0 0 55px;
		font-size: 11px;
		color: #AAA8A3;
		text-decoration: none;
	}
	.ft_pt3 a:hover {
		color: #928F89;
		text-decoration: underline;
	}

/* --- Forms --- { --- */

.shortInput, 
.normalInput, 
.mediumInput, 
.longInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFF;
}

.form .shortInput, 
.form .normalInput, 
.form .mediumInput, 
.form .longInput {
	margin: 5px 0 10px 0;
}

.shortInput {
	width: 50px;
}

.normalInput {
	width: 150px;
}

.mediumInput {
	width: 270px;
}

.longInput {
	width: 320px;
}

/* --- } --- Forms --- */
